From 433dc6969ab7bea86a17b40752228e17f72db94b Mon Sep 17 00:00:00 2001 From: Samir Kamal <1954121+skamril@users.noreply.github.com> Date: Fri, 9 Aug 2024 11:16:08 +0200 Subject: [PATCH 01/58] fix(ui-areas): add correct unit in title in Properties form (#2115) --- webapp/public/locales/en/main.json | 2 +- webapp/public/locales/fr/main.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/webapp/public/locales/en/main.json b/webapp/public/locales/en/main.json index 0c7a27dc7e..55a60ae4a8 100644 --- a/webapp/public/locales/en/main.json +++ b/webapp/public/locales/en/main.json @@ -409,7 +409,7 @@ "study.configuration.geographicTrimmingLinks": "Geographic Trimming (Links)", "study.configuration.geographicTrimmingBindingConstraints": "Geographic Trimming (Binding Constraints)", "study.modelization.properties": "Properties", - "study.modelization.properties.energyCost": "Energy cost (€/Wh)", + "study.modelization.properties.energyCost": "Energy cost (€/MWh)", "study.modelization.properties.unsupplied": "Unsupplied", "study.modelization.properties.spilled": "Spilled", "study.modelization.properties.lastResortShedding": "Last resort shedding status", diff --git a/webapp/public/locales/fr/main.json b/webapp/public/locales/fr/main.json index ed667e5be3..cf34d3599e 100644 --- a/webapp/public/locales/fr/main.json +++ b/webapp/public/locales/fr/main.json @@ -409,7 +409,7 @@ "study.configuration.geographicTrimmingLinks": "Filtre géographique (liens)", "study.configuration.geographicTrimmingBindingConstraints": "Filtre géographique (contraintes couplantes)", "study.modelization.properties": "Propriétés", - "study.modelization.properties.energyCost": "Coût de l'énergie", + "study.modelization.properties.energyCost": "Coût de l'énergie (€/MWh)", "study.modelization.properties.unsupplied": "Non distribuée", "study.modelization.properties.spilled": "Non évacuée", "study.modelization.properties.lastResortShedding": "Moyen de dernier recours pour l'écrêtement", From a8eeef1304af398969725f56e510f3b2e6a39c60 Mon Sep 17 00:00:00 2001 From: Samir Kamal <1954121+skamril@users.noreply.github.com> Date: Fri, 9 Aug 2024 13:58:55 +0200 Subject: [PATCH 02/58] fix(hydro): wrong frequency for inflow pattern (#2116) ANT-1974 --- .../filesystem/root/input/hydro/common/capacity/capacity.py | 2 +- .../root/input/hydro/common/capacity/test_capacity.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/input/hydro/common/capacity/capacity.py b/antarest/study/storage/rawstudy/model/filesystem/root/input/hydro/common/capacity/capacity.py index ff03155b0e..60ebab3923 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/input/hydro/common/capacity/capacity.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/input/hydro/common/capacity/capacity.py @@ -26,7 +26,7 @@ class MatrixInfo(TypedDict, total=False): }, { "name": "inflowPattern", - "freq": MatrixFrequency.HOURLY, + "freq": MatrixFrequency.DAILY, "start_version": 650, }, { diff --git a/tests/storage/repository/filesystem/root/input/hydro/common/capacity/test_capacity.py b/tests/storage/repository/filesystem/root/input/hydro/common/capacity/test_capacity.py index 4db951ac0d..a6b45080ca 100644 --- a/tests/storage/repository/filesystem/root/input/hydro/common/capacity/test_capacity.py +++ b/tests/storage/repository/filesystem/root/input/hydro/common/capacity/test_capacity.py @@ -24,8 +24,8 @@ AFTER_650 = { "creditmodulations_en": {"default_empty": [[]], "freq": MatrixFrequency.HOURLY, "nb_columns": None}, "creditmodulations_fr": {"default_empty": [[]], "freq": MatrixFrequency.HOURLY, "nb_columns": None}, - "inflowPattern_en": {"default_empty": [[]], "freq": MatrixFrequency.HOURLY, "nb_columns": None}, - "inflowPattern_fr": {"default_empty": [[]], "freq": MatrixFrequency.HOURLY, "nb_columns": None}, + "inflowPattern_en": {"default_empty": [[]], "freq": MatrixFrequency.DAILY, "nb_columns": None}, + "inflowPattern_fr": {"default_empty": [[]], "freq": MatrixFrequency.DAILY, "nb_columns": None}, "maxpower_en": {"default_empty": [[]], "freq": MatrixFrequency.DAILY, "nb_columns": None}, "maxpower_fr": {"default_empty": [[]], "freq": MatrixFrequency.DAILY, "nb_columns": None}, "reservoir_en": {"default_empty": [[]], "freq": MatrixFrequency.DAILY, "nb_columns": None}, From 0318e858c4ac6e998cae0ef8a67ff1c1ff66a5f6 Mon Sep 17 00:00:00 2001 From: Hatim Dinia <33469289+hdinia@users.noreply.github.com> Date: Wed, 14 Aug 2024 14:01:18 +0200 Subject: [PATCH 03/58] ci(github): split npm jobs and add dependency caching (#2118) * refactor main.yml workflow to separate lint, test, and build jobs * implement caching for npm dependencies to speed up CI --- .github/workflows/main.yml | 81 ++++++++++++++++++++++++++++++++------ 1 file changed, 69 insertions(+), 12 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index d5ee9897e4..4b1038ddcd 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -65,34 +65,91 @@ jobs: name: python-code-coverage-report path: coverage.xml - npm-test: - runs-on: ${{ matrix.os }} - strategy: - matrix: - os: [ubuntu-20.04] + npm-setup: + runs-on: ubuntu-20.04 steps: - name: Checkout github repo uses: actions/checkout@v4 - - name: Set up Node.js ${{ matrix.node-version }} + - name: Set up Node.js uses: actions/setup-node@v4 with: node-version: 18.16.1 + - name: Cache node modules + uses: actions/cache@v4 + with: + path: webapp/node_modules + key: ${{ runner.os }}-webapp-node-modules-${{ hashFiles('webapp/package-lock.json') }} + restore-keys: | + ${{ runner.os }}-webapp-node-modules- + ${{ runner.os }}- + save-always: true - name: Install dependencies run: npm install working-directory: webapp - - name: Build - run: npm run build - working-directory: webapp - env: - NODE_OPTIONS: --max-old-space-size=8192 - DISABLE_ESLINT_PLUGIN: true + + npm-lint: + needs: npm-setup + runs-on: ubuntu-20.04 + steps: + - name: Checkout github repo + uses: actions/checkout@v4 + - name: Set up Node.js + uses: actions/setup-node@v4 + with: + node-version: 18.16.1 + - name: Restore node modules + uses: actions/cache@v4 + with: + path: webapp/node_modules + key: ${{ runner.os }}-webapp-node-modules-${{ hashFiles('webapp/package-lock.json') }} + save-always: true - name: Lint run: npm run lint working-directory: webapp + + npm-test: + needs: npm-setup + runs-on: ubuntu-20.04 + steps: + - name: Checkout github repo + uses: actions/checkout@v4 + - name: Set up Node.js + uses: actions/setup-node@v4 + with: + node-version: 18.16.1 + - name: Restore node modules + uses: actions/cache@v4 + with: + path: webapp/node_modules + key: ${{ runner.os }}-webapp-node-modules-${{ hashFiles('webapp/package-lock.json') }} + save-always: true - name: Test run: npm run test working-directory: webapp + npm-build: + needs: npm-setup + runs-on: ubuntu-20.04 + steps: + - name: Checkout github repo + uses: actions/checkout@v4 + - name: Set up Node.js + uses: actions/setup-node@v4 + with: + node-version: 18.16.1 + - name: Restore node modules + uses: actions/cache@v4 + with: + path: webapp/node_modules + key: ${{ runner.os }}-webapp-node-modules-${{ hashFiles('webapp/package-lock.json') }} + save-always: true + - name: Build + run: npm run build + working-directory: webapp + env: + NODE_OPTIONS: --max-old-space-size=8192 + DISABLE_ESLINT_PLUGIN: true + sonarcloud: runs-on: ubuntu-20.04 needs: [python-test, npm-test] From 4f68613c7784f935765e3d3cfd023e7215ff10b2 Mon Sep 17 00:00:00 2001 From: MartinBelthle Date: Tue, 20 Aug 2024 13:20:34 +0200 Subject: [PATCH 04/58] fix(adequacy-patch): `threshold-csr-variable-bounds-relaxation` must be an integer (#2123) --- .../business/adequacy_patch_management.py | 4 ++-- tests/integration/test_integration.py | 9 +++++++++ webapp/public/locales/en/main.json | 1 + webapp/public/locales/fr/main.json | 1 + .../Configuration/AdequacyPatch/Fields.tsx | 19 +++++++------------ webapp/src/utils/validationUtils.ts | 12 ++++++++++-- 6 files changed, 30 insertions(+), 16 deletions(-) diff --git a/antarest/study/business/adequacy_patch_management.py b/antarest/study/business/adequacy_patch_management.py index f9ce0f01f3..7d837df7b6 100644 --- a/antarest/study/business/adequacy_patch_management.py +++ b/antarest/study/business/adequacy_patch_management.py @@ -1,6 +1,6 @@ from typing import Any, Dict, List, Optional -from pydantic.types import StrictBool, confloat +from pydantic.types import StrictBool, confloat, conint from antarest.study.business.enum_ignore_case import EnumIgnoreCase from antarest.study.business.utils import GENERAL_DATA_PATH, FieldInfo, FormFieldsBaseModel, execute_or_add_commands @@ -28,7 +28,7 @@ class AdequacyPatchFormFields(FormFieldsBaseModel): check_csr_cost_function: Optional[StrictBool] threshold_initiate_curtailment_sharing_rule: Optional[ThresholdType] # type: ignore threshold_display_local_matching_rule_violations: Optional[ThresholdType] # type: ignore - threshold_csr_variable_bounds_relaxation: Optional[ThresholdType] # type: ignore + threshold_csr_variable_bounds_relaxation: Optional[conint(ge=0, strict=True)] # type: ignore ADEQUACY_PATCH_PATH = f"{GENERAL_DATA_PATH}/adequacy patch" diff --git a/tests/integration/test_integration.py b/tests/integration/test_integration.py index 55c1073168..08aa099dd1 100644 --- a/tests/integration/test_integration.py +++ b/tests/integration/test_integration.py @@ -806,6 +806,15 @@ def test_area_management(client: TestClient, admin_access_token: str) -> None: "thresholdCsrVariableBoundsRelaxation": 3, } + # asserts csr field is an int + res = client.put( + f"/v1/studies/{study_id}/config/adequacypatch/form", + json={"thresholdCsrVariableBoundsRelaxation": 0.8}, + ) + assert res.status_code == 422 + assert res.json()["exception"] == "RequestValidationError" + assert res.json()["description"] == "value is not a valid integer" + # General form res_general_config = client.get(f"/v1/studies/{study_id}/config/general/form") diff --git a/webapp/public/locales/en/main.json b/webapp/public/locales/en/main.json index 55a60ae4a8..f839e170eb 100644 --- a/webapp/public/locales/en/main.json +++ b/webapp/public/locales/en/main.json @@ -133,6 +133,7 @@ "form.field.minValue": "The minimum value is {{0}}", "form.field.maxValue": "The maximum value is {{0}}", "form.field.invalidNumber": "Invalid number", + "form.field.mustBeInteger": "The value must be an integer", "form.field.notAllowedValue": "Not allowed value", "form.field.specialChars": "Special characters allowed: {{0}}", "form.field.specialCharsNotAllowed": "Special characters are not allowed", diff --git a/webapp/public/locales/fr/main.json b/webapp/public/locales/fr/main.json index cf34d3599e..2b8bcd3cbf 100644 --- a/webapp/public/locales/fr/main.json +++ b/webapp/public/locales/fr/main.json @@ -133,6 +133,7 @@ "form.field.minValue": "La valeur minimum est {{0}}", "form.field.maxValue": "La valeur maximum est {{0}}", "form.field.invalidNumber": "Nombre invalide", + "form.field.mustBeInteger": "La valeur doit être un nombre entier", "form.field.notAllowedValue": "Valeur non autorisée", "form.field.specialChars": "Caractères spéciaux autorisés: {{0}}", "form.field.specialCharsNotAllowed": "Les caractères spéciaux ne sont pas autorisés", diff --git a/webapp/src/components/App/Singlestudy/explore/Configuration/AdequacyPatch/Fields.tsx b/webapp/src/components/App/Singlestudy/explore/Configuration/AdequacyPatch/Fields.tsx index a5687c6a14..d60eb0089f 100644 --- a/webapp/src/components/App/Singlestudy/explore/Configuration/AdequacyPatch/Fields.tsx +++ b/webapp/src/components/App/Singlestudy/explore/Configuration/AdequacyPatch/Fields.tsx @@ -8,6 +8,7 @@ import Fieldset from "../../../../../common/Fieldset"; import { useFormContextPlus } from "../../../../../common/Form"; import { AdequacyPatchFormFields, PRICE_TAKING_ORDER_OPTIONS } from "./utils"; import { StudyMetadata } from "../../../../../../common/types"; +import { validateNumber } from "../../../../../../utils/validationUtils"; function Fields() { const { t } = useTranslation(); @@ -81,10 +82,7 @@ function Fields() { name="thresholdInitiateCurtailmentSharingRule" control={control} rules={{ - min: { - value: 0, - message: t("form.field.minValue", { 0: 0 }), - }, + validate: validateNumber({ min: 0 }), }} /> diff --git a/webapp/src/utils/validationUtils.ts b/webapp/src/utils/validationUtils.ts index 86fb294d8b..e6d85c21ba 100644 --- a/webapp/src/utils/validationUtils.ts +++ b/webapp/src/utils/validationUtils.ts @@ -7,6 +7,7 @@ import { t } from "i18next"; interface NumberValidationOptions { min?: number; max?: number; + integer?: boolean; } interface StringValidationOptions { @@ -197,8 +198,15 @@ export function validateNumber( return t("form.field.invalidNumber", { value }); } - const { min = Number.MIN_SAFE_INTEGER, max = Number.MAX_SAFE_INTEGER } = - options; + const { + min = Number.MIN_SAFE_INTEGER, + max = Number.MAX_SAFE_INTEGER, + integer = false, + } = options; + + if (integer && !Number.isInteger(valueOrOpts)) { + return t("form.field.mustBeInteger"); + } if (value < min) { return t("form.field.minValue", { 0: min }); From b2ed9fb67dbeb9a206a27d6ee926f8c5f716ecc3 Mon Sep 17 00:00:00 2001 From: MartinBelthle Date: Tue, 20 Aug 2024 16:14:53 +0200 Subject: [PATCH 05/58] feat(upgrader): use `antares-study-version` package (#2108) --- antarest/core/exceptions.py | 7 +- antarest/study/service.py | 22 +- .../study/storage/study_upgrader/__init__.py | 301 +++--------------- .../storage/study_upgrader/upgrader_710.py | 29 -- .../storage/study_upgrader/upgrader_720.py | 6 - .../storage/study_upgrader/upgrader_800.py | 29 -- .../storage/study_upgrader/upgrader_810.py | 27 -- .../storage/study_upgrader/upgrader_820.py | 55 ---- .../storage/study_upgrader/upgrader_830.py | 40 --- .../storage/study_upgrader/upgrader_840.py | 33 -- .../storage/study_upgrader/upgrader_850.py | 33 -- .../storage/study_upgrader/upgrader_860.py | 42 --- .../storage/study_upgrader/upgrader_870.py | 64 ---- .../storage/study_upgrader/upgrader_880.py | 32 -- antarest/study/storage/utils.py | 3 +- antarest/tools/cli.py | 5 +- requirements.txt | 1 + tests/integration/test_studies_upgrade.py | 10 +- .../business/test_study_version_upgrader.py | 104 ++++-- .../study_upgrader/test_upgrade_710.py | 5 +- .../study_upgrader/test_upgrade_720.py | 7 +- .../study_upgrader/test_upgrade_800.py | 5 +- .../study_upgrader/test_upgrade_810.py | 5 +- .../study_upgrader/test_upgrade_820.py | 5 +- .../study_upgrader/test_upgrade_830.py | 5 +- .../study_upgrader/test_upgrade_840.py | 5 +- .../study_upgrader/test_upgrade_850.py | 5 +- .../study_upgrader/test_upgrade_860.py | 5 +- .../study_upgrader/test_upgrade_870.py | 8 +- .../study_upgrader/test_upgrade_880.py | 5 +- tests/storage/test_service.py | 30 +- .../storage/test_study_version_upgrader.py | 117 ------- tests/variantstudy/conftest.py | 18 +- .../model/command/test_create_st_storage.py | 4 +- .../model/command/test_remove_st_storage.py | 4 +- 35 files changed, 218 insertions(+), 858 deletions(-) delete mode 100644 antarest/study/storage/study_upgrader/upgrader_710.py delete mode 100644 antarest/study/storage/study_upgrader/upgrader_720.py delete mode 100644 antarest/study/storage/study_upgrader/upgrader_800.py delete mode 100644 antarest/study/storage/study_upgrader/upgrader_810.py delete mode 100644 antarest/study/storage/study_upgrader/upgrader_820.py delete mode 100644 antarest/study/storage/study_upgrader/upgrader_830.py delete mode 100644 antarest/study/storage/study_upgrader/upgrader_840.py delete mode 100644 antarest/study/storage/study_upgrader/upgrader_850.py delete mode 100644 antarest/study/storage/study_upgrader/upgrader_860.py delete mode 100644 antarest/study/storage/study_upgrader/upgrader_870.py delete mode 100644 antarest/study/storage/study_upgrader/upgrader_880.py delete mode 100644 tests/study/storage/test_study_version_upgrader.py diff --git a/antarest/core/exceptions.py b/antarest/core/exceptions.py index 6fce8f0213..8358cc385d 100644 --- a/antarest/core/exceptions.py +++ b/antarest/core/exceptions.py @@ -361,11 +361,8 @@ def __str__(self) -> str: class UnsupportedStudyVersion(HTTPException): - def __init__(self, version: str) -> None: - super().__init__( - HTTPStatus.BAD_REQUEST, - f"Study version {version} is not supported", - ) + def __init__(self, message: str) -> None: + super().__init__(HTTPStatus.BAD_REQUEST, message) class UnsupportedOperationOnArchivedStudy(HTTPException): diff --git a/antarest/study/service.py b/antarest/study/service.py index 5a2bfcda2a..d270e8daa3 100644 --- a/antarest/study/service.py +++ b/antarest/study/service.py @@ -32,7 +32,6 @@ StudyVariantUpgradeError, TaskAlreadyRunning, UnsupportedOperationOnArchivedStudy, - UnsupportedStudyVersion, ) from antarest.core.filetransfer.model import FileDownloadTaskDTO from antarest.core.filetransfer.service import FileTransferManager @@ -116,12 +115,7 @@ from antarest.study.storage.rawstudy.raw_study_service import RawStudyService from antarest.study.storage.storage_service import StudyStorageService from antarest.study.storage.study_download_utils import StudyDownloader, get_output_variables_information -from antarest.study.storage.study_upgrader import ( - find_next_version, - get_current_version, - should_study_be_denormalized, - upgrade_study, -) +from antarest.study.storage.study_upgrader import StudyUpgrader, check_versions_coherence, find_next_version from antarest.study.storage.utils import assert_permission, get_start_date, is_managed, remove_from_cache from antarest.study.storage.variantstudy.business.utils import transform_command_to_dto from antarest.study.storage.variantstudy.model.command.icommand import ICommand @@ -192,13 +186,13 @@ def _upgrade_study(self) -> None: self.storage_service.variant_study_service.clear_snapshot(study_to_upgrade) else: study_path = Path(study_to_upgrade.path) - current_version = get_current_version(study_path) - if is_managed(study_to_upgrade) and should_study_be_denormalized(current_version, target_version): + study_upgrader = StudyUpgrader(study_path, target_version) + if is_managed(study_to_upgrade) and study_upgrader.should_denormalize_study(): # We have to denormalize the study because the upgrade impacts study matrices file_study = self.storage_service.get_storage(study_to_upgrade).get_raw(study_to_upgrade) file_study.tree.denormalize() is_study_denormalized = True - upgrade_study(study_path, target_version) + study_upgrader.upgrade() remove_from_cache(self.cache_service, study_to_upgrade.id) study_to_upgrade.version = target_version self.repository.save(study_to_upgrade) @@ -2426,13 +2420,15 @@ def upgrade_study( # First check if the study is a variant study, if so throw an error if isinstance(study, VariantStudy): raise StudyVariantUpgradeError(True) - # If the study is a parent raw study, throw an error + # If the study is a parent raw study and has variants, throw an error elif self.repository.has_children(study_id): raise StudyVariantUpgradeError(False) - target_version = target_version or find_next_version(study.version) + # Checks versions coherence before launching the task if not target_version: - raise UnsupportedStudyVersion(study.version) + target_version = find_next_version(study.version) + else: + check_versions_coherence(study.version, target_version) task_name = f"Upgrade study {study.name} ({study.id}) to version {target_version}" study_tasks = self.task_service.list_tasks( diff --git a/antarest/study/storage/study_upgrader/__init__.py b/antarest/study/storage/study_upgrader/__init__.py index 6bfbf712be..c2a8427c94 100644 --- a/antarest/study/storage/study_upgrader/__init__.py +++ b/antarest/study/storage/study_upgrader/__init__.py @@ -1,59 +1,14 @@ -import logging -import re -import shutil -import tempfile -import time -import typing as t from http import HTTPStatus from http.client import HTTPException from pathlib import Path -from antarest.core.exceptions import StudyValidationError +from antares.study.version.exceptions import ApplicationError +from antares.study.version.model.study_version import StudyVersion +from antares.study.version.upgrade_app import UpgradeApp -from .upgrader_710 import upgrade_710 -from .upgrader_720 import upgrade_720 -from .upgrader_800 import upgrade_800 -from .upgrader_810 import upgrade_810 -from .upgrader_820 import upgrade_820 -from .upgrader_830 import upgrade_830 -from .upgrader_840 import upgrade_840 -from .upgrader_850 import upgrade_850 -from .upgrader_860 import upgrade_860 -from .upgrader_870 import upgrade_870 -from .upgrader_880 import upgrade_880 +from antarest.core.exceptions import UnsupportedStudyVersion -STUDY_ANTARES = "study.antares" -""" -Main file of an Antares study containing the caption, the version, the creation date, etc. -""" - -logger = logging.getLogger(__name__) - - -class UpgradeMethod(t.NamedTuple): - """Raw study upgrade method (old version, new version, upgrade function).""" - - old: str - new: str - method: t.Callable[[Path], None] - files: t.List[Path] - - -_GENERAL_DATA_PATH = Path("settings/generaldata.ini") - -UPGRADE_METHODS = [ - UpgradeMethod("700", "710", upgrade_710, [_GENERAL_DATA_PATH]), - UpgradeMethod("710", "720", upgrade_720, []), - UpgradeMethod("720", "800", upgrade_800, [_GENERAL_DATA_PATH]), - UpgradeMethod("800", "810", upgrade_810, [_GENERAL_DATA_PATH, Path("input")]), - UpgradeMethod("810", "820", upgrade_820, [Path("input/links")]), - UpgradeMethod("820", "830", upgrade_830, [_GENERAL_DATA_PATH, Path("input/areas")]), - UpgradeMethod("830", "840", upgrade_840, [_GENERAL_DATA_PATH]), - UpgradeMethod("840", "850", upgrade_850, [_GENERAL_DATA_PATH]), - UpgradeMethod("850", "860", upgrade_860, [Path("input"), _GENERAL_DATA_PATH]), - UpgradeMethod("860", "870", upgrade_870, [Path("input/thermal"), Path("input/bindingconstraints")]), - UpgradeMethod("870", "880", upgrade_880, [Path("input/st-storage/clusters")]), -] +AVAILABLE_VERSIONS = ["700", "710", "720", "800", "810", "820", "830", "840", "850", "860", "870", "880"] class InvalidUpgrade(HTTPException): @@ -61,229 +16,55 @@ def __init__(self, message: str) -> None: super().__init__(HTTPStatus.UNPROCESSABLE_ENTITY, message) -def find_next_version(from_version: str) -> str: - """ - Find the next study version from the given version. - - Args: - from_version: The current version as a string. - - Returns: - The next version as a string. - If no next version was found, returns an empty string. - """ - return next( - (meth.new for meth in UPGRADE_METHODS if from_version == meth.old), - "", - ) - - -def upgrade_study(study_path: Path, target_version: str) -> None: - with tempfile.TemporaryDirectory(suffix=".upgrade.tmp", prefix="~", dir=study_path.parent) as path: - tmp_dir = Path(path) +class StudyUpgrader: + def __init__(self, study_path: Path, target_version: str): try: - src_version = get_current_version(study_path) - files_to_upgrade = can_upgrade_version(src_version, target_version) - files_to_retrieve = _copies_only_necessary_files(files_to_upgrade, study_path, tmp_dir) - _do_upgrade(tmp_dir, src_version, target_version) - except (StudyValidationError, InvalidUpgrade) as e: - logger.warning(str(e)) - raise - except Exception as e: - logger.error(f"Unhandled exception : {e}", exc_info=True) - raise + version = StudyVersion.parse(target_version) + except ValueError as e: + raise InvalidUpgrade(str(e)) from e else: - _replace_safely_original_files(files_to_retrieve, study_path, tmp_dir) - + self.app = UpgradeApp(study_path, version=version) -def get_current_version(study_path: Path) -> str: - """ - Get the current version of a study. + def upgrade(self) -> None: + try: + self.app() + except ApplicationError as e: + raise InvalidUpgrade(str(e)) from e - Args: - study_path: Path to the study. + def should_denormalize_study(self) -> bool: + return self.app.should_denormalize - Returns: - The current version of the study. - Raises: - StudyValidationError: If the version number is not found in the - `study.antares` file or does not match the expected format. - """ - - antares_path = study_path / STUDY_ANTARES - pattern = r"version\s*=\s*([\w.-]+)\s*" - with antares_path.open(encoding="utf-8") as lines: - for line in lines: - if match := re.fullmatch(pattern, line): - return match[1].rstrip() - raise StudyValidationError( - f"File parsing error: the version number is not found in '{antares_path}'" - f" or does not match the expected '{pattern}' format." - ) +def _get_version_index(version: str) -> int: + try: + return AVAILABLE_VERSIONS.index(version) + except ValueError: + raise UnsupportedStudyVersion(f"Version '{version}' isn't among supported versions: {AVAILABLE_VERSIONS}") -def can_upgrade_version(from_version: str, to_version: str) -> t.List[Path]: +def find_next_version(from_version: str) -> str: """ - Checks if upgrading from one version to another is possible. + Find the next study version from the given version. Args: - from_version: The current version of the study. - to_version: The target version of the study. + from_version: The current version as a string. Returns: - If the upgrade is possible, the list of concerned folders and files + The next version as a string. Raises: - InvalidUpgrade: If the upgrade is not possible. - """ - list_versions = [] - if from_version == to_version: - raise InvalidUpgrade(f"Your study is already in version '{to_version}'") - - sources = [u.old for u in UPGRADE_METHODS] - if from_version not in sources: - raise InvalidUpgrade(f"Version '{from_version}' unknown: possible versions are {', '.join(sources)}") - - targets = [u.new for u in UPGRADE_METHODS] - if to_version not in targets: - raise InvalidUpgrade(f"Version '{to_version}' unknown: possible versions are {', '.join(targets)}") - - files = [u.files for u in UPGRADE_METHODS] - curr_version = from_version - for src, dst, file in zip(sources, targets, files): - if curr_version == src: - for path in file: - if path not in list_versions: - list_versions.append(path) - curr_version = dst - if curr_version == to_version: - return list_versions - - # This code must be unreachable! - raise InvalidUpgrade( - f"Impossible to upgrade from version '{from_version}'" - f" to version '{to_version}':" - f" missing value in `UPGRADE_METHODS`." - ) - - -def _update_study_antares_file(target_version: str, study_path: Path) -> None: - antares_path = study_path / STUDY_ANTARES - content = antares_path.read_text(encoding="utf-8") - content = re.sub( - r"^version\s*=.*$", - f"version = {target_version}", - content, - flags=re.MULTILINE, - ) - content = re.sub( - r"^lastsave\s*=.*$", - f"lastsave = {int(time.time())}", - content, - flags=re.MULTILINE, - ) - antares_path.write_text(content, encoding="utf-8") - - -def _copies_only_necessary_files(files_to_upgrade: t.List[Path], study_path: Path, tmp_path: Path) -> t.List[Path]: - """ - Copies files concerned by the version upgrader into a temporary directory. - Args: - study_path: Path to the study. - tmp_path: Path to the temporary directory where the file modification will be performed. - files_to_upgrade: List[Path]: List of the files and folders concerned by the upgrade. - Returns: - The list of files and folders that were really copied. It's the same as files_to_upgrade but - without any children that has parents already in the list. + UnsupportedStudyVersion if the current version is not supported or if the study is already in last version. """ - files_to_copy = _filters_out_children_files(files_to_upgrade) - files_to_copy.append(Path(STUDY_ANTARES)) - files_to_retrieve = [] - for path in files_to_copy: - entire_path = study_path / path - if not entire_path.exists(): - # This can happen when upgrading a study to v8.8. - continue - if entire_path.is_dir(): - if not (tmp_path / path).exists(): - shutil.copytree(entire_path, tmp_path / path, dirs_exist_ok=True) - files_to_retrieve.append(path) - elif len(path.parts) == 1: - shutil.copy(entire_path, tmp_path / path) - files_to_retrieve.append(path) - else: - parent_path = path.parent - (tmp_path / parent_path).mkdir(parents=True, exist_ok=True) - shutil.copy(entire_path, tmp_path / parent_path) - files_to_retrieve.append(path) - return files_to_retrieve - - -def _filters_out_children_files(files_to_upgrade: t.List[Path]) -> t.List[Path]: - """ - Filters out children paths of "input" if "input" is already in the list. - Args: - files_to_upgrade: List[Path]: List of the files and folders concerned by the upgrade. - Returns: - The list of files filtered - """ - is_input_in_files_to_upgrade = Path("input") in files_to_upgrade - if is_input_in_files_to_upgrade: - files_to_keep = [Path("input")] - files_to_keep.extend(path for path in files_to_upgrade if "input" not in path.parts) - return files_to_keep - return files_to_upgrade - - -def _replace_safely_original_files(files_to_replace: t.List[Path], study_path: Path, tmp_path: Path) -> None: - """ - Replace files/folders of the study that should be upgraded by their copy already upgraded in the tmp directory. - It uses Path.rename() and an intermediary tmp directory to swap the folders safely. - In the end, all tmp directories are removed. - Args: - study_path: Path to the study. - tmp_path: Path to the temporary directory where the file modification will be performed. - files_to_replace: List[Path]: List of files and folders that were really copied - (cf. _copies_only_necessary_files's doc just above) - """ - for k, path in enumerate(files_to_replace): - backup_dir = Path( - tempfile.mkdtemp( - suffix=f".backup_{k}.tmp", - prefix="~", - dir=study_path.parent, - ) - ) - backup_dir.rmdir() - original_path = study_path / path - original_path.rename(backup_dir) - (tmp_path / path).rename(original_path) - if backup_dir.is_dir(): - shutil.rmtree(backup_dir) - else: - backup_dir.unlink() - - -def _do_upgrade(study_path: Path, src_version: str, target_version: str) -> None: - _update_study_antares_file(target_version, study_path) - curr_version = src_version - for old, new, method, _ in UPGRADE_METHODS: - if curr_version == old and curr_version != target_version: - method(study_path) - curr_version = new - - -def should_study_be_denormalized(src_version: str, target_version: str) -> bool: - try: - can_upgrade_version(src_version, target_version) - except InvalidUpgrade: - return False - curr_version = src_version - list_of_upgrades = [] - for old, new, method, _ in UPGRADE_METHODS: - if curr_version == old and curr_version != target_version: - list_of_upgrades.append(new) - curr_version = new - # These upgrades alter matrices so the study needs to be denormalized - return "820" in list_of_upgrades or "870" in list_of_upgrades + start_pos = _get_version_index(from_version) + if start_pos == len(AVAILABLE_VERSIONS) - 1: + raise UnsupportedStudyVersion(f"Your study is already in the latest supported version: '{from_version}'") + return AVAILABLE_VERSIONS[start_pos + 1] + + +def check_versions_coherence(from_version: str, target_version: str) -> None: + start_pos = _get_version_index(from_version) + final_pos = _get_version_index(target_version) + if final_pos == start_pos: + raise InvalidUpgrade(f"Your study is already in the version you asked: {from_version}") + elif final_pos < start_pos: + raise InvalidUpgrade(f"Cannot downgrade your study version : from {from_version} to {target_version}") diff --git a/antarest/study/storage/study_upgrader/upgrader_710.py b/antarest/study/storage/study_upgrader/upgrader_710.py deleted file mode 100644 index b1679b3342..0000000000 --- a/antarest/study/storage/study_upgrader/upgrader_710.py +++ /dev/null @@ -1,29 +0,0 @@ -from pathlib import Path - -from antarest.study.storage.rawstudy.ini_reader import IniReader -from antarest.study.storage.rawstudy.ini_writer import IniWriter -from antarest.study.storage.rawstudy.model.filesystem.root.settings.generaldata import DUPLICATE_KEYS - -GENERAL_DATA_PATH = "settings/generaldata.ini" - - -def upgrade_710(study_path: Path) -> None: - """ - Upgrade the study configuration to version 710. - - NOTE: - The file `study.antares` is not upgraded here. - - Args: - study_path: path to the study directory. - """ - - reader = IniReader(DUPLICATE_KEYS) - data = reader.read(study_path / GENERAL_DATA_PATH) - data["general"]["geographic-trimming"] = data["general"]["filtering"] - data["general"]["thematic-trimming"] = False - data["optimization"]["link-type"] = "local" - data["other preferences"]["hydro-pricing-mode"] = "fast" - del data["general"]["filtering"] - writer = IniWriter(special_keys=DUPLICATE_KEYS) - writer.write(data, study_path / GENERAL_DATA_PATH) diff --git a/antarest/study/storage/study_upgrader/upgrader_720.py b/antarest/study/storage/study_upgrader/upgrader_720.py deleted file mode 100644 index 25e740baed..0000000000 --- a/antarest/study/storage/study_upgrader/upgrader_720.py +++ /dev/null @@ -1,6 +0,0 @@ -from pathlib import Path - - -def upgrade_720(study_path: Path) -> None: - # There is no input modification between the 7.1.0 and the 7.2.0 version - pass diff --git a/antarest/study/storage/study_upgrader/upgrader_800.py b/antarest/study/storage/study_upgrader/upgrader_800.py deleted file mode 100644 index b53a792985..0000000000 --- a/antarest/study/storage/study_upgrader/upgrader_800.py +++ /dev/null @@ -1,29 +0,0 @@ -from pathlib import Path - -from antarest.study.storage.rawstudy.ini_reader import IniReader -from antarest.study.storage.rawstudy.ini_writer import IniWriter -from antarest.study.storage.rawstudy.model.filesystem.root.settings.generaldata import DUPLICATE_KEYS - -GENERAL_DATA_PATH = "settings/generaldata.ini" - - -def upgrade_800(study_path: Path) -> None: - """ - Upgrade the study configuration to version 800. - - NOTE: - The file `study.antares` is not upgraded here. - - Args: - study_path: path to the study directory. - """ - - reader = IniReader(DUPLICATE_KEYS) - data = reader.read(study_path / GENERAL_DATA_PATH) - data["other preferences"]["hydro-heuristic-policy"] = "accommodate rule curves" - data["optimization"]["include-exportstructure"] = False - data["optimization"]["include-unfeasible-problem-behavior"] = "error-verbose" - data["general"]["custom-scenario"] = data["general"]["custom-ts-numbers"] - del data["general"]["custom-ts-numbers"] - writer = IniWriter(special_keys=DUPLICATE_KEYS) - writer.write(data, study_path / GENERAL_DATA_PATH) diff --git a/antarest/study/storage/study_upgrader/upgrader_810.py b/antarest/study/storage/study_upgrader/upgrader_810.py deleted file mode 100644 index e28ef4d4b6..0000000000 --- a/antarest/study/storage/study_upgrader/upgrader_810.py +++ /dev/null @@ -1,27 +0,0 @@ -from pathlib import Path - -from antarest.study.storage.rawstudy.ini_reader import IniReader -from antarest.study.storage.rawstudy.ini_writer import IniWriter -from antarest.study.storage.rawstudy.model.filesystem.root.settings.generaldata import DUPLICATE_KEYS - -GENERAL_DATA_PATH = "settings/generaldata.ini" - - -def upgrade_810(study_path: Path) -> None: - """ - Upgrade the study configuration to version 810. - - NOTE: - The file `study.antares` is not upgraded here. - - Args: - study_path: path to the study directory. - """ - - reader = IniReader(DUPLICATE_KEYS) - data = reader.read(study_path / GENERAL_DATA_PATH) - data["other preferences"]["renewable-generation-modelling"] = "aggregated" - writer = IniWriter(special_keys=DUPLICATE_KEYS) - writer.write(data, study_path / GENERAL_DATA_PATH) - study_path.joinpath("input", "renewables", "clusters").mkdir(parents=True, exist_ok=True) - study_path.joinpath("input", "renewables", "series").mkdir(parents=True, exist_ok=True) diff --git a/antarest/study/storage/study_upgrader/upgrader_820.py b/antarest/study/storage/study_upgrader/upgrader_820.py deleted file mode 100644 index f5416d0180..0000000000 --- a/antarest/study/storage/study_upgrader/upgrader_820.py +++ /dev/null @@ -1,55 +0,0 @@ -import glob -from pathlib import Path -from typing import cast - -import numpy as np -import numpy.typing as npt -import pandas - - -def upgrade_820(study_path: Path) -> None: - """ - Upgrade the study configuration to version 820. - - NOTE: - The file `study.antares` is not upgraded here. - - Args: - study_path: path to the study directory. - """ - - links = glob.glob(str(study_path / "input" / "links" / "*")) - if len(links) > 0: - for folder in links: - folder_path = Path(folder) - all_txt = glob.glob(str(folder_path / "*.txt")) - if len(all_txt) > 0: - (folder_path / "capacities").mkdir(exist_ok=True) - for txt in all_txt: - df = pandas.read_csv(txt, sep="\t", header=None) - df_parameters = df.iloc[:, 2:8] - df_direct = df.iloc[:, 0] - df_indirect = df.iloc[:, 1] - name = Path(txt).stem - # noinspection PyTypeChecker - np.savetxt( - folder_path / f"{name}_parameters.txt", - cast(npt.NDArray[np.float64], df_parameters.values), - delimiter="\t", - fmt="%.6f", - ) - # noinspection PyTypeChecker - np.savetxt( - folder_path / "capacities" / f"{name}_direct.txt", - cast(npt.NDArray[np.float64], df_direct.values), - delimiter="\t", - fmt="%.6f", - ) - # noinspection PyTypeChecker - np.savetxt( - folder_path / "capacities" / f"{name}_indirect.txt", - cast(npt.NDArray[np.float64], df_indirect.values), - delimiter="\t", - fmt="%.6f", - ) - (folder_path / f"{name}.txt").unlink() diff --git a/antarest/study/storage/study_upgrader/upgrader_830.py b/antarest/study/storage/study_upgrader/upgrader_830.py deleted file mode 100644 index 414db9b8e2..0000000000 --- a/antarest/study/storage/study_upgrader/upgrader_830.py +++ /dev/null @@ -1,40 +0,0 @@ -import glob -from pathlib import Path - -from antarest.study.storage.rawstudy.ini_reader import IniReader -from antarest.study.storage.rawstudy.ini_writer import IniWriter -from antarest.study.storage.rawstudy.model.filesystem.root.settings.generaldata import DUPLICATE_KEYS - -GENERAL_DATA_PATH = "settings/generaldata.ini" - - -def upgrade_830(study_path: Path) -> None: - """ - Upgrade the study configuration to version 830. - - NOTE: - The file `study.antares` is not upgraded here. - - Args: - study_path: path to the study directory. - """ - - reader = IniReader(DUPLICATE_KEYS) - data = reader.read(study_path / GENERAL_DATA_PATH) - data["adequacy patch"] = { - "include-adq-patch": False, - "set-to-null-ntc-between-physical-out-for-first-step": True, - "set-to-null-ntc-from-physical-out-to-physical-in-for-first-step": True, - } - data["optimization"]["include-split-exported-mps"] = False - writer = IniWriter(special_keys=DUPLICATE_KEYS) - writer.write(data, study_path / GENERAL_DATA_PATH) - areas = glob.glob(str(study_path / "input" / "areas" / "*")) - for folder in areas: - folder_path = Path(folder) - if folder_path.is_dir(): - writer = IniWriter(special_keys=DUPLICATE_KEYS) - writer.write( - {"adequacy-patch": {"adequacy-patch-mode": "outside"}}, - folder_path / "adequacy_patch.ini", - ) diff --git a/antarest/study/storage/study_upgrader/upgrader_840.py b/antarest/study/storage/study_upgrader/upgrader_840.py deleted file mode 100644 index a96aa0072a..0000000000 --- a/antarest/study/storage/study_upgrader/upgrader_840.py +++ /dev/null @@ -1,33 +0,0 @@ -from pathlib import Path - -from antarest.study.storage.rawstudy.ini_reader import IniReader -from antarest.study.storage.rawstudy.ini_writer import IniWriter -from antarest.study.storage.rawstudy.model.filesystem.root.settings.generaldata import DUPLICATE_KEYS - -GENERAL_DATA_PATH = "settings/generaldata.ini" -MAPPING_TRANSMISSION_CAPACITIES = { - True: "local-values", - False: "null-for-all-links", - "infinite": "infinite-for-all-links", -} - - -def upgrade_840(study_path: Path) -> None: - """ - Upgrade the study configuration to version 840. - - NOTE: - The file `study.antares` is not upgraded here. - - Args: - study_path: path to the study directory. - """ - - reader = IniReader(DUPLICATE_KEYS) - data = reader.read(study_path / GENERAL_DATA_PATH) - data["optimization"]["transmission-capacities"] = MAPPING_TRANSMISSION_CAPACITIES[ - data["optimization"]["transmission-capacities"] - ] - del data["optimization"]["include-split-exported-mps"] - writer = IniWriter(special_keys=DUPLICATE_KEYS) - writer.write(data, study_path / GENERAL_DATA_PATH) diff --git a/antarest/study/storage/study_upgrader/upgrader_850.py b/antarest/study/storage/study_upgrader/upgrader_850.py deleted file mode 100644 index 08695f1e3d..0000000000 --- a/antarest/study/storage/study_upgrader/upgrader_850.py +++ /dev/null @@ -1,33 +0,0 @@ -from pathlib import Path - -from antarest.study.storage.rawstudy.ini_reader import IniReader -from antarest.study.storage.rawstudy.ini_writer import IniWriter -from antarest.study.storage.rawstudy.model.filesystem.root.settings.generaldata import DUPLICATE_KEYS - -# noinspection SpellCheckingInspection -GENERAL_DATA_PATH = "settings/generaldata.ini" - - -def upgrade_850(study_path: Path) -> None: - """ - Upgrade the study configuration to version 850. - - NOTE: - The file `study.antares` is not upgraded here. - - Args: - study_path: path to the study directory. - """ - - reader = IniReader(DUPLICATE_KEYS) - data = reader.read(study_path / GENERAL_DATA_PATH) - - data["adequacy patch"]["price-taking-order"] = "DENS" - data["adequacy patch"]["include-hurdle-cost-csr"] = False - data["adequacy patch"]["check-csr-cost-function"] = False - data["adequacy patch"]["threshold-initiate-curtailment-sharing-rule"] = 0.0 - data["adequacy patch"]["threshold-display-local-matching-rule-violations"] = 0.0 - data["adequacy patch"]["threshold-csr-variable-bounds-relaxation"] = 3 - - writer = IniWriter(special_keys=DUPLICATE_KEYS) - writer.write(data, study_path / GENERAL_DATA_PATH) diff --git a/antarest/study/storage/study_upgrader/upgrader_860.py b/antarest/study/storage/study_upgrader/upgrader_860.py deleted file mode 100644 index 4d6f873f0d..0000000000 --- a/antarest/study/storage/study_upgrader/upgrader_860.py +++ /dev/null @@ -1,42 +0,0 @@ -from pathlib import Path - -from antarest.study.storage.rawstudy.ini_reader import IniReader -from antarest.study.storage.rawstudy.ini_writer import IniWriter -from antarest.study.storage.rawstudy.model.filesystem.config.model import transform_name_to_id -from antarest.study.storage.rawstudy.model.filesystem.root.settings.generaldata import DUPLICATE_KEYS - -# noinspection SpellCheckingInspection -GENERAL_DATA_PATH = "settings/generaldata.ini" - - -def upgrade_860(study_path: Path) -> None: - """ - Upgrade the study configuration to version 860. - - NOTE: - The file `study.antares` is not upgraded here. - - Args: - study_path: path to the study directory. - """ - - reader = IniReader(DUPLICATE_KEYS) - data = reader.read(study_path / GENERAL_DATA_PATH) - data["adequacy patch"]["enable-first-step "] = True - writer = IniWriter(special_keys=DUPLICATE_KEYS) - writer.write(data, study_path / GENERAL_DATA_PATH) - - study_path.joinpath("input", "st-storage", "clusters").mkdir(parents=True, exist_ok=True) - study_path.joinpath("input", "st-storage", "series").mkdir(parents=True, exist_ok=True) - list_areas = ( - study_path.joinpath("input", "areas", "list.txt").read_text(encoding="utf-8").splitlines(keepends=False) - ) - for area_name in list_areas: - area_id = transform_name_to_id(area_name) - st_storage_path = study_path.joinpath("input", "st-storage", "clusters", area_id) - st_storage_path.mkdir(parents=True, exist_ok=True) - (st_storage_path / "list.ini").touch() - - hydro_series_path = study_path.joinpath("input", "hydro", "series", area_id) - hydro_series_path.mkdir(parents=True, exist_ok=True) - (hydro_series_path / "mingen.txt").touch() diff --git a/antarest/study/storage/study_upgrader/upgrader_870.py b/antarest/study/storage/study_upgrader/upgrader_870.py deleted file mode 100644 index 9b67a77c52..0000000000 --- a/antarest/study/storage/study_upgrader/upgrader_870.py +++ /dev/null @@ -1,64 +0,0 @@ -import typing as t -from pathlib import Path - -import numpy as np -import numpy.typing as npt -import pandas as pd - -from antarest.study.storage.rawstudy.ini_reader import IniReader -from antarest.study.storage.rawstudy.ini_writer import IniWriter - - -# noinspection SpellCheckingInspection -def upgrade_870(study_path: Path) -> None: - """ - Upgrade the study configuration to version 870. - - NOTE: - The file `study.antares` is not upgraded here. - - Args: - study_path: path to the study directory. - """ - - # Split existing binding constraints in 3 different files - binding_constraints_path = study_path / "input" / "bindingconstraints" - binding_constraints_files = binding_constraints_path.glob("*.txt") - for file in binding_constraints_files: - name = file.stem - if file.stat().st_size == 0: - lt, gt, eq = pd.Series(), pd.Series(), pd.Series() - else: - df = pd.read_csv(file, sep="\t", header=None) - lt, gt, eq = df.iloc[:, 0], df.iloc[:, 1], df.iloc[:, 2] - for term, suffix in zip([lt, gt, eq], ["lt", "gt", "eq"]): - # noinspection PyTypeChecker - np.savetxt( - binding_constraints_path / f"{name}_{suffix}.txt", - t.cast(npt.NDArray[np.float64], term.values), - delimiter="\t", - fmt="%.6f", - ) - file.unlink() - - # Add property group for every section in .ini file - ini_file_path = binding_constraints_path / "bindingconstraints.ini" - data = IniReader().read(ini_file_path) - for section in data: - data[section]["group"] = "default" - IniWriter().write(data, ini_file_path) - - # Add properties for thermal clusters in .ini file - ini_files = study_path.glob("input/thermal/clusters/*/list.ini") - thermal_path = study_path / Path("input/thermal/series") - for ini_file_path in ini_files: - data = IniReader().read(ini_file_path) - area_id = ini_file_path.parent.name - for cluster in data: - new_thermal_path = thermal_path / area_id / cluster.lower() - (new_thermal_path / "CO2Cost.txt").touch() - (new_thermal_path / "fuelCost.txt").touch() - data[cluster]["costgeneration"] = "SetManually" - data[cluster]["efficiency"] = 100 - data[cluster]["variableomcost"] = 0 - IniWriter().write(data, ini_file_path) diff --git a/antarest/study/storage/study_upgrader/upgrader_880.py b/antarest/study/storage/study_upgrader/upgrader_880.py deleted file mode 100644 index 0de50cff4b..0000000000 --- a/antarest/study/storage/study_upgrader/upgrader_880.py +++ /dev/null @@ -1,32 +0,0 @@ -import glob -from pathlib import Path - -from antarest.study.storage.rawstudy.ini_reader import IniReader -from antarest.study.storage.rawstudy.ini_writer import IniWriter -from antarest.study.storage.rawstudy.model.filesystem.root.settings.generaldata import DUPLICATE_KEYS - - -# noinspection SpellCheckingInspection -def upgrade_880(study_path: Path) -> None: - """ - Upgrade the study configuration to version 880. - - NOTE: - The file `study.antares` is not upgraded here. - - Args: - study_path: path to the study directory. - """ - st_storage_path = study_path / "input" / "st-storage" / "clusters" - if not st_storage_path.exists(): - # The folder only exists for studies in v8.6+ that have some short term storage clusters. - # For every other case, this upgrader has nothing to do. - return - writer = IniWriter(special_keys=DUPLICATE_KEYS) - cluster_files = glob.glob(str(st_storage_path / "*" / "list.ini")) - for file in cluster_files: - file_path = Path(file) - cluster_list = IniReader().read(file_path) - for cluster in cluster_list: - cluster_list[cluster]["enabled"] = True - writer.write(cluster_list, file_path) diff --git a/antarest/study/storage/utils.py b/antarest/study/storage/utils.py index 5dc97b081b..5fbbf9ccb5 100644 --- a/antarest/study/storage/utils.py +++ b/antarest/study/storage/utils.py @@ -152,7 +152,8 @@ def remove_from_cache(cache: ICache, root_id: str) -> None: def create_new_empty_study(version: str, path_study: Path, path_resources: Path) -> None: version_template: t.Optional[str] = STUDY_REFERENCE_TEMPLATES.get(version, None) if version_template is None: - raise UnsupportedStudyVersion(version) + msg = f"{version} is not a supported version, supported versions are: {list(STUDY_REFERENCE_TEMPLATES.keys())}" + raise UnsupportedStudyVersion(msg) empty_study_zip = path_resources / version_template diff --git a/antarest/tools/cli.py b/antarest/tools/cli.py index 902eee6d3a..9a591b0d9e 100644 --- a/antarest/tools/cli.py +++ b/antarest/tools/cli.py @@ -5,7 +5,7 @@ import click from antarest.study.model import NEW_DEFAULT_STUDY_VERSION -from antarest.study.storage.study_upgrader import upgrade_study +from antarest.study.storage.study_upgrader import StudyUpgrader from antarest.tools.lib import extract_commands, generate_diff, generate_study @@ -164,7 +164,8 @@ def cli_upgrade_study(study_path: Path, target_version: str) -> None: TARGET_VERSION is the version you want your study to be at (example 8.4.0 or 840) """ - upgrade_study(Path(study_path), target_version.replace(".", "")) + study_upgrader = StudyUpgrader(study_path, target_version.replace(".", "")) + study_upgrader.upgrade() if __name__ == "__main__": diff --git a/requirements.txt b/requirements.txt index 5a543c02fc..77f77c8fb2 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,4 +1,5 @@ Antares-Launcher~=1.3.2 +antares-study-version~=1.0.3 alembic~=1.7.5 asgi-ratelimit[redis]==0.7.0 diff --git a/tests/integration/test_studies_upgrade.py b/tests/integration/test_studies_upgrade.py index 3eb92522af..9640fb5cf9 100644 --- a/tests/integration/test_studies_upgrade.py +++ b/tests/integration/test_studies_upgrade.py @@ -38,7 +38,6 @@ def test_upgrade_study__target_version(self, client: TestClient, user_access_tok assert task.status == TaskStatus.COMPLETED assert target_version in task.result.message, f"Version not in {task.result.message=}" - @pytest.mark.skipif(RUN_ON_WINDOWS, reason="This test runs randomly on Windows") def test_upgrade_study__bad_target_version( self, client: TestClient, user_access_token: str, internal_study_id: str ): @@ -48,12 +47,9 @@ def test_upgrade_study__bad_target_version( headers={"Authorization": f"Bearer {user_access_token}"}, params={"target_version": target_version}, ) - assert res.status_code == 200 - task_id = res.json() - assert task_id - task = wait_task_completion(client, user_access_token, task_id) - assert task.status == TaskStatus.FAILED - assert target_version in task.result.message, f"Version not in {task.result.message=}" + assert res.status_code == 400 + assert res.json()["exception"] == "UnsupportedStudyVersion" + assert f"Version '{target_version}' isn't among supported versions" in res.json()["description"] def test_upgrade_study__unmet_requirements(self, client: TestClient, admin_access_token: str): """ diff --git a/tests/storage/business/test_study_version_upgrader.py b/tests/storage/business/test_study_version_upgrader.py index efe1e75315..f406070308 100644 --- a/tests/storage/business/test_study_version_upgrader.py +++ b/tests/storage/business/test_study_version_upgrader.py @@ -5,18 +5,83 @@ import shutil import zipfile from pathlib import Path -from typing import List +from typing import List, Optional import pandas import pytest +from pandas.errors import EmptyDataError +from antarest.core.exceptions import UnsupportedStudyVersion from antarest.study.storage.rawstudy.ini_reader import IniReader from antarest.study.storage.rawstudy.model.filesystem.config.model import transform_name_to_id from antarest.study.storage.rawstudy.model.filesystem.root.settings.generaldata import DUPLICATE_KEYS -from antarest.study.storage.study_upgrader import UPGRADE_METHODS, InvalidUpgrade, upgrade_study -from antarest.study.storage.study_upgrader.upgrader_840 import MAPPING_TRANSMISSION_CAPACITIES +from antarest.study.storage.study_upgrader import ( + InvalidUpgrade, + StudyUpgrader, + check_versions_coherence, + find_next_version, +) from tests.storage.business.assets import ASSETS_DIR +MAPPING_TRANSMISSION_CAPACITIES = { + True: "local-values", + False: "null-for-all-links", + "infinite": "infinite-for-all-links", +} + + +class TestFindNextVersion: + @pytest.mark.parametrize( + "from_version, expected", + [("700", "710"), ("870", "880")], + ) + def test_find_next_version_nominal(self, from_version: str, expected: str): + actual = find_next_version(from_version) + assert actual == expected + + @pytest.mark.parametrize( + "from_version, message", + [ + ("3.14", "Version '3.14' isn't among supported versions"), + ("880", "Your study is already in the latest supported version: '880'"), + ("900", "Version '900' isn't among supported versions"), + ], + ) + def test_find_next_version_fails(self, from_version: str, message: str): + with pytest.raises(UnsupportedStudyVersion, match=message): + find_next_version(from_version) + + +class TestCheckVersionCoherence: + @pytest.mark.parametrize( + "from_version, target_version", + [("700", "710"), ("870", "880"), ("820", "840")], + ) + def test_check_version_coherence_nominal(self, from_version: str, target_version: str): + check_versions_coherence(from_version, target_version) + + @pytest.mark.parametrize( + "from_version, target_version, message", + [ + ("1000", "710", "Version '1000' isn't among supported versions"), + ("820", "32", "Version '32' isn't among supported versions"), + ], + ) + def test_invalid_versions_fails(self, from_version: str, target_version: str, message: str): + with pytest.raises(UnsupportedStudyVersion, match=message): + check_versions_coherence(from_version, target_version) + + @pytest.mark.parametrize( + "from_version, target_version, message", + [ + ("860", "860", "Your study is already in the version you asked: 860"), + ("870", "840", "Cannot downgrade your study version : from 870 to 840"), + ], + ) + def test_check_version_coherence_fails(self, from_version: str, target_version: str, message: str): + with pytest.raises(InvalidUpgrade, match=message): + check_versions_coherence(from_version, target_version) + def test_end_to_end_upgrades(tmp_path: Path): # Prepare a study to upgrade @@ -32,7 +97,8 @@ def test_end_to_end_upgrades(tmp_path: Path): old_binding_constraint_values = get_old_binding_constraint_values(study_dir) # Only checks if the study_upgrader can go from the first supported version to the last one target_version = "880" - upgrade_study(study_dir, target_version) + study_upgrader = StudyUpgrader(study_dir, target_version) + study_upgrader.upgrade() assert_study_antares_file_is_updated(study_dir, target_version) assert_settings_are_updated(study_dir, old_values) assert_inputs_are_updated(study_dir, old_areas_values, old_binding_constraint_values) @@ -46,26 +112,20 @@ def test_fails_because_of_versions_asked(tmp_path: Path): with zipfile.ZipFile(path_study) as zip_output: zip_output.extractall(path=study_dir) # Try to upgrade with an unknown version - with pytest.raises( - InvalidUpgrade, - match=f"Version '600' unknown: possible versions are {', '.join([u[1] for u in UPGRADE_METHODS])}", - ): - upgrade_study(study_dir, "600") + with pytest.raises(InvalidUpgrade, match="Cannot downgrade from version '7.2' to '6'"): + StudyUpgrader(study_dir, "600").upgrade() # Try to upgrade with the current version - with pytest.raises(InvalidUpgrade, match="Your study is already in version '720'"): - upgrade_study(study_dir, "720") + with pytest.raises(InvalidUpgrade, match="Your study is already in version '7.2'"): + StudyUpgrader(study_dir, "720").upgrade() # Try to upgrade with an old version with pytest.raises( InvalidUpgrade, - match="Impossible to upgrade from version '720' to version '710'", + match="Cannot downgrade from version '7.2' to '7.1'", ): - upgrade_study(study_dir, "710") + StudyUpgrader(study_dir, "710").upgrade() # Try to upgrade with a version that does not exist - with pytest.raises( - InvalidUpgrade, - match=f"Version '820.rc' unknown: possible versions are {', '.join([u[1] for u in UPGRADE_METHODS])}", - ): - upgrade_study(study_dir, "820.rc") + with pytest.raises(InvalidUpgrade, match="Invalid version number '820.rc'"): + StudyUpgrader(study_dir, "820.rc").upgrade() def test_fallback_if_study_input_broken(tmp_path): @@ -78,10 +138,10 @@ def test_fallback_if_study_input_broken(tmp_path): before_upgrade_dir = tmp_path / "backup" shutil.copytree(study_dir, before_upgrade_dir, dirs_exist_ok=True) with pytest.raises( - expected_exception=pandas.errors.EmptyDataError, + expected_exception=EmptyDataError, match="No columns to parse from file", ): - upgrade_study(study_dir, "850") + StudyUpgrader(study_dir, "850").upgrade() assert are_same_dir(study_dir, before_upgrade_dir) @@ -231,8 +291,8 @@ def assert_folder_is_created(path: Path) -> None: assert (path / "series").is_dir() -def are_same_dir(dir1, dir2) -> bool: - dirs_cmp = filecmp.dircmp(dir1, dir2) +def are_same_dir(dir1, dir2, ignore: Optional[List[str]] = None) -> bool: + dirs_cmp = filecmp.dircmp(dir1, dir2, ignore=ignore) if len(dirs_cmp.left_only) > 0 or len(dirs_cmp.right_only) > 0 or len(dirs_cmp.funny_files) > 0: return False path_dir1 = Path(dir1) diff --git a/tests/storage/study_upgrader/test_upgrade_710.py b/tests/storage/study_upgrader/test_upgrade_710.py index a389178999..6542cd3a3e 100644 --- a/tests/storage/study_upgrader/test_upgrade_710.py +++ b/tests/storage/study_upgrader/test_upgrade_710.py @@ -1,5 +1,5 @@ from antarest.study.storage.rawstudy.ini_reader import IniReader -from antarest.study.storage.study_upgrader import upgrade_710 +from antarest.study.storage.study_upgrader import StudyUpgrader from tests.storage.study_upgrader.conftest import StudyAssets @@ -9,7 +9,8 @@ def test_nominal_case(study_assets: StudyAssets): """ # upgrade the study - upgrade_710(study_assets.study_dir) + study_upgrader = StudyUpgrader(study_assets.study_dir, "710") + study_upgrader.upgrade() # compare generaldata.ini actual_path = study_assets.study_dir.joinpath("settings/generaldata.ini") diff --git a/tests/storage/study_upgrader/test_upgrade_720.py b/tests/storage/study_upgrader/test_upgrade_720.py index 43eb2009f1..f2757b6fd5 100644 --- a/tests/storage/study_upgrader/test_upgrade_720.py +++ b/tests/storage/study_upgrader/test_upgrade_720.py @@ -1,4 +1,4 @@ -from antarest.study.storage.study_upgrader import upgrade_720 +from antarest.study.storage.study_upgrader import StudyUpgrader from tests.storage.business.test_study_version_upgrader import are_same_dir from tests.storage.study_upgrader.conftest import StudyAssets @@ -9,7 +9,8 @@ def test_nominal_case(study_assets: StudyAssets): """ # upgrade the study - upgrade_720(study_assets.study_dir) + study_upgrader = StudyUpgrader(study_assets.study_dir, "720") + study_upgrader.upgrade() # compare folder - assert are_same_dir(study_assets.study_dir, study_assets.expected_dir) + assert are_same_dir(study_assets.study_dir, study_assets.expected_dir, ignore=["study.antares"]) diff --git a/tests/storage/study_upgrader/test_upgrade_800.py b/tests/storage/study_upgrader/test_upgrade_800.py index b2c72fcee1..aded4de2c4 100644 --- a/tests/storage/study_upgrader/test_upgrade_800.py +++ b/tests/storage/study_upgrader/test_upgrade_800.py @@ -1,5 +1,5 @@ from antarest.study.storage.rawstudy.ini_reader import IniReader -from antarest.study.storage.study_upgrader import upgrade_800 +from antarest.study.storage.study_upgrader import StudyUpgrader from tests.storage.study_upgrader.conftest import StudyAssets @@ -9,7 +9,8 @@ def test_nominal_case(study_assets: StudyAssets): """ # upgrade the study - upgrade_800(study_assets.study_dir) + study_upgrader = StudyUpgrader(study_assets.study_dir, "800") + study_upgrader.upgrade() # compare generaldata.ini actual_path = study_assets.study_dir.joinpath("settings/generaldata.ini") diff --git a/tests/storage/study_upgrader/test_upgrade_810.py b/tests/storage/study_upgrader/test_upgrade_810.py index 9639beb94f..2705798eb7 100644 --- a/tests/storage/study_upgrader/test_upgrade_810.py +++ b/tests/storage/study_upgrader/test_upgrade_810.py @@ -1,5 +1,5 @@ from antarest.study.storage.rawstudy.ini_reader import IniReader -from antarest.study.storage.study_upgrader import upgrade_810 +from antarest.study.storage.study_upgrader import StudyUpgrader from tests.storage.business.test_study_version_upgrader import are_same_dir from tests.storage.study_upgrader.conftest import StudyAssets @@ -10,7 +10,8 @@ def test_nominal_case(study_assets: StudyAssets): """ # upgrade the study - upgrade_810(study_assets.study_dir) + study_upgrader = StudyUpgrader(study_assets.study_dir, "810") + study_upgrader.upgrade() # compare generaldata.ini actual_path = study_assets.study_dir.joinpath("settings/generaldata.ini") diff --git a/tests/storage/study_upgrader/test_upgrade_820.py b/tests/storage/study_upgrader/test_upgrade_820.py index 730b7c0127..d535a9b838 100644 --- a/tests/storage/study_upgrader/test_upgrade_820.py +++ b/tests/storage/study_upgrader/test_upgrade_820.py @@ -1,5 +1,5 @@ from antarest.study.storage.rawstudy.ini_reader import IniReader -from antarest.study.storage.study_upgrader import upgrade_820 +from antarest.study.storage.study_upgrader import StudyUpgrader from tests.storage.business.test_study_version_upgrader import are_same_dir from tests.storage.study_upgrader.conftest import StudyAssets @@ -10,7 +10,8 @@ def test_nominal_case(study_assets: StudyAssets): """ # upgrade the study - upgrade_820(study_assets.study_dir) + study_upgrader = StudyUpgrader(study_assets.study_dir, "820") + study_upgrader.upgrade() # compare generaldata.ini actual_path = study_assets.study_dir.joinpath("settings/generaldata.ini") diff --git a/tests/storage/study_upgrader/test_upgrade_830.py b/tests/storage/study_upgrader/test_upgrade_830.py index d0612ef889..c17e110d58 100644 --- a/tests/storage/study_upgrader/test_upgrade_830.py +++ b/tests/storage/study_upgrader/test_upgrade_830.py @@ -1,5 +1,5 @@ from antarest.study.storage.rawstudy.ini_reader import IniReader -from antarest.study.storage.study_upgrader import upgrade_830 +from antarest.study.storage.study_upgrader import StudyUpgrader from tests.storage.business.test_study_version_upgrader import are_same_dir from tests.storage.study_upgrader.conftest import StudyAssets @@ -10,7 +10,8 @@ def test_nominal_case(study_assets: StudyAssets): """ # upgrade the study - upgrade_830(study_assets.study_dir) + study_upgrader = StudyUpgrader(study_assets.study_dir, "830") + study_upgrader.upgrade() # compare generaldata.ini actual_path = study_assets.study_dir.joinpath("settings/generaldata.ini") diff --git a/tests/storage/study_upgrader/test_upgrade_840.py b/tests/storage/study_upgrader/test_upgrade_840.py index 4f95cef265..9cd39a3a49 100644 --- a/tests/storage/study_upgrader/test_upgrade_840.py +++ b/tests/storage/study_upgrader/test_upgrade_840.py @@ -1,5 +1,5 @@ from antarest.study.storage.rawstudy.ini_reader import IniReader -from antarest.study.storage.study_upgrader import upgrade_840 +from antarest.study.storage.study_upgrader import StudyUpgrader from tests.storage.study_upgrader.conftest import StudyAssets @@ -9,7 +9,8 @@ def test_nominal_case(study_assets: StudyAssets): """ # upgrade the study - upgrade_840(study_assets.study_dir) + study_upgrader = StudyUpgrader(study_assets.study_dir, "840") + study_upgrader.upgrade() # compare generaldata.ini actual_path = study_assets.study_dir.joinpath("settings/generaldata.ini") diff --git a/tests/storage/study_upgrader/test_upgrade_850.py b/tests/storage/study_upgrader/test_upgrade_850.py index 362cf1ab50..e40f00aa02 100644 --- a/tests/storage/study_upgrader/test_upgrade_850.py +++ b/tests/storage/study_upgrader/test_upgrade_850.py @@ -1,5 +1,5 @@ from antarest.study.storage.rawstudy.ini_reader import IniReader -from antarest.study.storage.study_upgrader import upgrade_850 +from antarest.study.storage.study_upgrader import StudyUpgrader from tests.storage.study_upgrader.conftest import StudyAssets @@ -10,7 +10,8 @@ def test_nominal_case(study_assets: StudyAssets): """ # upgrade the study - upgrade_850(study_assets.study_dir) + study_upgrader = StudyUpgrader(study_assets.study_dir, "850") + study_upgrader.upgrade() # compare generaldata.ini actual_path = study_assets.study_dir.joinpath("settings/generaldata.ini") diff --git a/tests/storage/study_upgrader/test_upgrade_860.py b/tests/storage/study_upgrader/test_upgrade_860.py index cd20d438cb..772589ee11 100644 --- a/tests/storage/study_upgrader/test_upgrade_860.py +++ b/tests/storage/study_upgrader/test_upgrade_860.py @@ -1,4 +1,4 @@ -from antarest.study.storage.study_upgrader import upgrade_860 +from antarest.study.storage.study_upgrader import StudyUpgrader from tests.storage.business.test_study_version_upgrader import are_same_dir from tests.storage.study_upgrader.conftest import StudyAssets @@ -9,7 +9,8 @@ def test_nominal_case(study_assets: StudyAssets): """ # upgrade the study - upgrade_860(study_assets.study_dir) + study_upgrader = StudyUpgrader(study_assets.study_dir, "860") + study_upgrader.upgrade() # compare input folder actual_input_path = study_assets.study_dir.joinpath("input") diff --git a/tests/storage/study_upgrader/test_upgrade_870.py b/tests/storage/study_upgrader/test_upgrade_870.py index f22a7a30ef..4024e02fee 100644 --- a/tests/storage/study_upgrader/test_upgrade_870.py +++ b/tests/storage/study_upgrader/test_upgrade_870.py @@ -1,4 +1,4 @@ -from antarest.study.storage.study_upgrader import upgrade_870 +from antarest.study.storage.study_upgrader import StudyUpgrader from tests.storage.business.test_study_version_upgrader import are_same_dir from tests.storage.study_upgrader.conftest import StudyAssets @@ -9,7 +9,8 @@ def test_nominal_case(study_assets: StudyAssets): """ # upgrade the study - upgrade_870(study_assets.study_dir) + study_upgrader = StudyUpgrader(study_assets.study_dir, "870") + study_upgrader.upgrade() # compare input folders (bindings + thermals) actual_input_path = study_assets.study_dir.joinpath("input") @@ -23,7 +24,8 @@ def test_empty_binding_constraints(study_assets: StudyAssets): """ # upgrade the study - upgrade_870(study_assets.study_dir) + study_upgrader = StudyUpgrader(study_assets.study_dir, "870") + study_upgrader.upgrade() # compare input folders (bindings + thermals) actual_input_path = study_assets.study_dir.joinpath("input") diff --git a/tests/storage/study_upgrader/test_upgrade_880.py b/tests/storage/study_upgrader/test_upgrade_880.py index 36dfa7dcc6..b0868daec2 100644 --- a/tests/storage/study_upgrader/test_upgrade_880.py +++ b/tests/storage/study_upgrader/test_upgrade_880.py @@ -1,4 +1,4 @@ -from antarest.study.storage.study_upgrader import upgrade_880 +from antarest.study.storage.study_upgrader import StudyUpgrader from tests.storage.business.test_study_version_upgrader import are_same_dir from tests.storage.study_upgrader.conftest import StudyAssets @@ -9,7 +9,8 @@ def test_nominal_case(study_assets: StudyAssets): """ # upgrade the study - upgrade_880(study_assets.study_dir) + study_upgrader = StudyUpgrader(study_assets.study_dir, "880") + study_upgrader.upgrade() # compare st-storage folders (st-storage) actual_input_path = study_assets.study_dir / "input" / "st-storage" diff --git a/tests/storage/test_service.py b/tests/storage/test_service.py index 891099dbcc..7ebf94a09e 100644 --- a/tests/storage/test_service.py +++ b/tests/storage/test_service.py @@ -1,7 +1,9 @@ import contextlib import os +import textwrap import typing as t import uuid +from configparser import MissingSectionHeaderError from datetime import datetime, timedelta, timezone from pathlib import Path from unittest.mock import ANY, Mock, call, patch, seal @@ -1728,7 +1730,7 @@ def test_task_upgrade_study(tmp_path: Path) -> None: @with_db_context -@patch("antarest.study.service.upgrade_study") +@patch("antarest.study.storage.study_upgrader.StudyUpgrader.upgrade") @pytest.mark.parametrize("workspace", ["other_workspace", DEFAULT_WORKSPACE_NAME]) def test_upgrade_study__raw_study__nominal( upgrade_study_mock: Mock, @@ -1740,7 +1742,17 @@ def test_upgrade_study__raw_study__nominal( target_version = "800" current_version = "720" (tmp_path / "study.antares").touch() - (tmp_path / "study.antares").write_text(f"version = {current_version}") + (tmp_path / "study.antares").write_text( + textwrap.dedent( + f""" + [antares] + version = {current_version} + caption = + created = 1682506382.235618 + lastsave = 1682506382.23562 + author = Unknown""" + ) + ) # Prepare a RAW study # noinspection PyArgumentList @@ -1796,8 +1808,7 @@ def test_upgrade_study__raw_study__nominal( notifier = Mock() actual = task(notifier) - # The `upgrade_study()` function must be called with the right parameters - upgrade_study_mock.assert_called_with(tmp_path, target_version) + upgrade_study_mock.assert_called_once_with() # The study must be updated in the database actual_study: RawStudy = db.session.query(Study).get(study_id) @@ -1823,7 +1834,7 @@ def test_upgrade_study__raw_study__nominal( @with_db_context -@patch("antarest.study.service.upgrade_study") +@patch("antarest.study.storage.study_upgrader.StudyUpgrader.upgrade") def test_upgrade_study__variant_study__nominal( upgrade_study_mock: Mock, tmp_path: Path, @@ -1912,14 +1923,14 @@ def test_upgrade_study__variant_study__nominal( @with_db_context -@patch("antarest.study.service.upgrade_study") -def test_upgrade_study__raw_study__failed(upgrade_study_mock: Mock, tmp_path: Path) -> None: +def test_upgrade_study__raw_study__failed(tmp_path: Path) -> None: study_id = str(uuid.uuid4()) study_name = "my_study" target_version = "800" old_version = "720" (tmp_path / "study.antares").touch() (tmp_path / "study.antares").write_text(f"version = {old_version}") + # The study.antares file doesn't have an header the upgrade should fail. # Prepare a RAW study # noinspection PyArgumentList @@ -1960,9 +1971,6 @@ def test_upgrade_study__raw_study__failed(upgrade_study_mock: Mock, tmp_path: Pa # An event of type `STUDY_EDITED` must be pushed when the upgrade is done. event_bus = Mock() - # The `upgrade_study()` function raise an exception - upgrade_study_mock.side_effect = Exception("INVALID_UPGRADE") - # Prepare the task for an upgrade task = StudyUpgraderTask( study_id, @@ -1976,7 +1984,7 @@ def test_upgrade_study__raw_study__failed(upgrade_study_mock: Mock, tmp_path: Pa # The task is called with a `TaskUpdateNotifier` a parameter. # Some messages could be emitted using the notifier (not a requirement). notifier = Mock() - with pytest.raises(Exception, match="INVALID_UPGRADE"): + with pytest.raises(MissingSectionHeaderError, match="File contains no section headers"): task(notifier) # The study must not be updated in the database diff --git a/tests/study/storage/test_study_version_upgrader.py b/tests/study/storage/test_study_version_upgrader.py deleted file mode 100644 index 97c9a479c6..0000000000 --- a/tests/study/storage/test_study_version_upgrader.py +++ /dev/null @@ -1,117 +0,0 @@ -from pathlib import Path - -import pytest - -from antarest.core.exceptions import StudyValidationError -from antarest.study.storage.study_upgrader import ( - UPGRADE_METHODS, - InvalidUpgrade, - can_upgrade_version, - find_next_version, - get_current_version, -) - - -class TestFindNextVersion: - @pytest.mark.parametrize( - "from_version, expected", - [ - (UPGRADE_METHODS[0].old, UPGRADE_METHODS[0].new), - (UPGRADE_METHODS[-1].old, UPGRADE_METHODS[-1].new), - (UPGRADE_METHODS[-1].new, ""), - ("3.14", ""), - ], - ) - def test_find_next_version(self, from_version: str, expected: str): - actual = find_next_version(from_version) - assert actual == expected - - -class TestCanUpgradeVersion: - @pytest.mark.parametrize( - "from_version, to_version", - [ - pytest.param("700", "710"), - pytest.param( - "123", - "123", - marks=pytest.mark.xfail( - reason="same versions", - raises=InvalidUpgrade, - strict=True, - ), - ), - pytest.param( - "000", - "123", - marks=pytest.mark.xfail( - reason="version '000' not in 'old' versions", - raises=InvalidUpgrade, - strict=True, - ), - ), - pytest.param( - "700", - "999", - marks=pytest.mark.xfail( - reason="version '999' not in 'new' versions", - raises=InvalidUpgrade, - strict=True, - ), - ), - pytest.param( - "720", - "710", - marks=pytest.mark.xfail( - reason="versions inverted", - raises=InvalidUpgrade, - strict=True, - ), - ), - pytest.param( - 800, - "456", - marks=pytest.mark.xfail( - reason="integer version 800 not in 'old' versions", - raises=InvalidUpgrade, - strict=True, - ), - ), - pytest.param( - "700", - 800, - marks=pytest.mark.xfail( - reason="integer version 800 not in 'new' versions", - raises=InvalidUpgrade, - strict=True, - ), - ), - ], - ) - def test_can_upgrade_version(self, from_version: str, to_version: str): - can_upgrade_version(from_version, to_version) - - -class TestGetCurrentVersion: - @pytest.mark.parametrize( - "version", - [ - pytest.param("710"), - pytest.param(" 71"), - pytest.param(" 7.1 "), - pytest.param( - "", - marks=pytest.mark.xfail( - reason="empty version", - raises=StudyValidationError, - strict=True, - ), - ), - ], - ) - def test_get_current_version(self, tmp_path: Path, version: str): - # prepare the "study.antares" file - study_antares_path = tmp_path.joinpath("study.antares") - study_antares_path.write_text(f"version = {version}", encoding="utf-8") - actual = get_current_version(tmp_path) - assert actual == version.strip(), f"{actual=}" diff --git a/tests/variantstudy/conftest.py b/tests/variantstudy/conftest.py index b08851b07b..5d10267bbd 100644 --- a/tests/variantstudy/conftest.py +++ b/tests/variantstudy/conftest.py @@ -1,4 +1,5 @@ import hashlib +import re import typing as t import zipfile from pathlib import Path @@ -8,7 +9,7 @@ import numpy.typing as npt import pytest -from antarest.study.storage.study_upgrader import get_current_version +from antarest.core.exceptions import StudyValidationError if t.TYPE_CHECKING: # noinspection PyPackageRequirements @@ -163,7 +164,7 @@ def empty_study_fixture(request: "SubRequest", tmp_path: Path, matrix_service: M zip_empty_study.extractall(empty_study_destination_path) # Detect the version of the study from `study.antares` file. - version = get_current_version(empty_study_destination_path) + version = _get_current_version(empty_study_destination_path) config = FileStudyTreeConfig( study_path=empty_study_destination_path, @@ -185,3 +186,16 @@ def empty_study_fixture(request: "SubRequest", tmp_path: Path, matrix_service: M ), ) return file_study + + +def _get_current_version(study_path: Path) -> str: + antares_path = study_path / "study.antares" + pattern = r"version\s*=\s*([\w.-]+)\s*" + with antares_path.open(encoding="utf-8") as lines: + for line in lines: + if match := re.fullmatch(pattern, line): + return match[1].rstrip() + raise StudyValidationError( + f"File parsing error: the version number is not found in '{antares_path}'" + f" or does not match the expected '{pattern}' format." + ) diff --git a/tests/variantstudy/model/command/test_create_st_storage.py b/tests/variantstudy/model/command/test_create_st_storage.py index c35ea37665..7e2a7fa7b5 100644 --- a/tests/variantstudy/model/command/test_create_st_storage.py +++ b/tests/variantstudy/model/command/test_create_st_storage.py @@ -7,7 +7,7 @@ from antarest.study.storage.rawstudy.model.filesystem.config.model import transform_name_to_id from antarest.study.storage.rawstudy.model.filesystem.config.st_storage import STStorageConfig from antarest.study.storage.rawstudy.model.filesystem.factory import FileStudy -from antarest.study.storage.study_upgrader import upgrade_study +from antarest.study.storage.study_upgrader import StudyUpgrader from antarest.study.storage.variantstudy.business.utils import strip_matrix_protocol from antarest.study.storage.variantstudy.model.command.common import CommandName from antarest.study.storage.variantstudy.model.command.create_area import CreateArea @@ -29,7 +29,7 @@ def recent_study_fixture(empty_study: FileStudy) -> FileStudy: Returns: FileStudy: The FileStudy object upgraded to the required version. """ - upgrade_study(empty_study.config.study_path, str(REQUIRED_VERSION)) + StudyUpgrader(empty_study.config.study_path, str(REQUIRED_VERSION)).upgrade() empty_study.config.version = REQUIRED_VERSION return empty_study diff --git a/tests/variantstudy/model/command/test_remove_st_storage.py b/tests/variantstudy/model/command/test_remove_st_storage.py index 963a6d128a..944f3b57b4 100644 --- a/tests/variantstudy/model/command/test_remove_st_storage.py +++ b/tests/variantstudy/model/command/test_remove_st_storage.py @@ -5,7 +5,7 @@ from antarest.study.storage.rawstudy.model.filesystem.config.model import transform_name_to_id from antarest.study.storage.rawstudy.model.filesystem.factory import FileStudy -from antarest.study.storage.study_upgrader import upgrade_study +from antarest.study.storage.study_upgrader import StudyUpgrader from antarest.study.storage.variantstudy.model.command.common import CommandName from antarest.study.storage.variantstudy.model.command.create_area import CreateArea from antarest.study.storage.variantstudy.model.command.create_st_storage import CreateSTStorage @@ -25,7 +25,7 @@ def recent_study_fixture(empty_study: FileStudy) -> FileStudy: Returns: FileStudy: The FileStudy object upgraded to the required version. """ - upgrade_study(empty_study.config.study_path, str(REQUIRED_VERSION)) + StudyUpgrader(empty_study.config.study_path, str(REQUIRED_VERSION)).upgrade() empty_study.config.version = REQUIRED_VERSION return empty_study From 8c0b09edf703fff86df08a8376f26cceabeb3347 Mon Sep 17 00:00:00 2001 From: Sylvain Leclerc Date: Tue, 20 Aug 2024 22:50:13 +0200 Subject: [PATCH 06/58] build: move all build and project configuration to pyproject.toml (#2122) Configuration were arbitrarily dispatched between setup.py, setup.cfg, and the newer pyproject.toml. --------- Signed-off-by: Sylvain Leclerc --- pyproject.toml | 67 +++++++++++++++++++++++++++++++++++++++ scripts/update_version.py | 6 ++-- setup.cfg | 28 ---------------- setup.py | 37 --------------------- 4 files changed, 70 insertions(+), 68 deletions(-) delete mode 100644 setup.cfg delete mode 100644 setup.py diff --git a/pyproject.toml b/pyproject.toml index a715fb2753..7031fea678 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,3 +1,70 @@ +[build-system] +requires = ["setuptools"] + +[project] +name = "AntaREST" +version = "2.17.5" +authors = [{name="RTE, Antares Web Team", email="andrea.sgattoni@rte-france.com" }] +description="Antares Server" +readme = {file = "README.md", content-type = "text/markdown"} +license = {file = "LICENSE"} +requires-python = ">=3.8" +classifiers=[ + "Programming Language :: Python :: 3 :: Only", + "Programming Language :: Python :: 3.8", + "Programming Language :: Python :: 3.9", + "Programming Language :: Python :: 3.10", + "Programming Language :: Python :: 3.11", + "License :: Apache License :: 2.0", + "Operating System :: OS Independent", + ] + +[project.urls] +Repository="https://github.com/AntaresSimulatorTeam/api-iso-antares" + +[tool.setuptools] +platforms = [ + "linux-x86_64", + "macosx-10.14-x86_64", + "macosx-10.15-x86_64", + "macosx-11-x86_64", + "macosx-12-x86_64", + "macosx-13-x86_64", + "win-amd64", +] + +[tool.setuptools.packages.find] +where = ["."] +include = ["antarest*"] # alternatively: `exclude = ["additional*"]` + +[tool.mypy] +strict = true +files = "antarest/**/*.py" + +[[tool.mypy.overrides]] +module = [ + "antareslauncher.*", + "jsonschema", + "pytest", + "httpx", + "jsonref", + "jsonref", +] +ignore_missing_imports = true + +[[tool.mypy.overrides]] +module = "alembic.*" +no_implicit_reexport = false + + +[tool.pytest.ini_options] +testpaths = ["tests"] +markers = [ + "unit_test", + "integration_test" +] + + [tool.black] target-version = ["py38"] line-length = 120 diff --git a/scripts/update_version.py b/scripts/update_version.py index a829035ff0..6a981968ea 100755 --- a/scripts/update_version.py +++ b/scripts/update_version.py @@ -117,9 +117,9 @@ def upgrade_version(new_version: str, new_date: str) -> None: # Patching version number files_to_patch = [ ( - "setup.py", - "version=.*", - f'version="{new_version}",', + "pyproject.toml", + "\nversion = .*", + f'\nversion = "{new_version}"', ), ( "sonar-project.properties", diff --git a/setup.cfg b/setup.cfg deleted file mode 100644 index b0f3012d17..0000000000 --- a/setup.cfg +++ /dev/null @@ -1,28 +0,0 @@ -[mypy] -strict = True -files = antarest/**/*.py - -[mypy-antareslauncher.*] -ignore_missing_imports = True - -[mypy-jsonschema.*] -ignore_missing_imports = True - -[mypy-pytest.*] -ignore_missing_imports = True - -[mypy-httpx.*] -ignore_missing_imports = True - -[mypy-jsonref.*] -ignore_missing_imports = True - -[mypy-alembic.*] -no_implicit_reexport = false - -[tool:pytest] -testpaths = - tests -markers = - unit_test - integration_test diff --git a/setup.py b/setup.py deleted file mode 100644 index 38e6d70055..0000000000 --- a/setup.py +++ /dev/null @@ -1,37 +0,0 @@ -from pathlib import Path - -from setuptools import setup, find_packages - -excluded_dirs = {"alembic", "conf", "docs", "examples", "resources", "scripts", "tests", "venv", "webapp"} - -setup( - name="AntaREST", - version="2.17.5", - description="Antares Server", - long_description=Path("README.md").read_text(encoding="utf-8"), - long_description_content_type="text/markdown", - author="RTE, Antares Web Team", - author_email="andrea.sgattoni@rte-france.com", - url="https://github.com/AntaresSimulatorTeam/api-iso-antares", - packages=find_packages(exclude=excluded_dirs), - license="Apache Software License", - platforms=[ - "linux-x86_64", - "macosx-10.14-x86_64", - "macosx-10.15-x86_64", - "macosx-11-x86_64", - "macosx-12-x86_64", - "macosx-13-x86_64", - "win-amd64", - ], - classifiers=[ - "Programming Language :: Python :: 3 :: Only", - "Programming Language :: Python :: 3.8", - "Programming Language :: Python :: 3.9", - "Programming Language :: Python :: 3.10", - "Programming Language :: Python :: 3.11", - "License :: Apache License :: 2.0", - "Operating System :: OS Independent", - ], - python_requires=">=3.8", -) From 9f739e1f6b6ee8b9135ffcd5159c59530987c99d Mon Sep 17 00:00:00 2001 From: Sylvain Leclerc Date: Wed, 21 Aug 2024 14:49:29 +0200 Subject: [PATCH 07/58] build: use relative paths in coverage report (#2125) This allows to remove an unnecessary trick from CI, which could break if anything change on github side. Signed-off-by: Sylvain Leclerc --- .github/workflows/main.yml | 4 ---- pyproject.toml | 3 ++- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 4b1038ddcd..5a7b9ad212 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -54,10 +54,6 @@ jobs: - name: Test with pytest run: | pytest --cov antarest --cov-report xml - - name: Fix code coverage paths - if: matrix.os == 'ubuntu-20.04' - run: | - sed -i 's/\/home\/runner\/work\/AntaREST\/AntaREST/\/github\/workspace/g' coverage.xml - name: Archive code coverage results if: matrix.os == 'ubuntu-20.04' uses: actions/upload-artifact@v4 diff --git a/pyproject.toml b/pyproject.toml index 7031fea678..1d01065859 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -35,7 +35,7 @@ platforms = [ [tool.setuptools.packages.find] where = ["."] -include = ["antarest*"] # alternatively: `exclude = ["additional*"]` +include = ["antarest*"] [tool.mypy] strict = true @@ -72,6 +72,7 @@ exclude = "(antares-?launcher/*|alembic/*)" [tool.coverage.run] omit = ["antarest/tools/cli.py", "antarest/tools/admin.py"] +relative_files = true # avoids absolute path issues in CI [tool.isort] profile = "black" From bc4f0267103d93a8fccb46445fa64517f0f65421 Mon Sep 17 00:00:00 2001 From: MartinBelthle Date: Wed, 21 Aug 2024 15:25:38 +0200 Subject: [PATCH 08/58] feat(ts-gen): add timeseries generation for thermal clusters (#2112) Uses antares-timeseries-generation to perform thermal clusters timeseries generation. The generation is performed as a background task on file studies, since it can take several seconds or more. Note that generated matrices are not "inner matrices" of the command since they are generated on each command execution. Generated matrices that will be stored later in the matrix store will be saved from garbage collection as all other snaphot matrices. --- antarest/core/tasks/model.py | 2 +- antarest/study/service.py | 86 +- .../model/filesystem/matrix/matrix.py | 24 +- .../variantstudy/business/command_reverter.py | 9 + .../storage/variantstudy/command_factory.py | 4 + .../variantstudy/model/command/common.py | 1 + .../generate_thermal_cluster_timeseries.py | 141 + antarest/study/web/study_data_blueprint.py | 8 +- requirements.txt | 1 + tests/core/test_tasks.py | 31 +- .../assets/timeseries_generation/case_1.txt | 8760 +++++++++++++++++ .../assets/timeseries_generation/case_2.txt | 8760 +++++++++++++++++ .../assets/timeseries_generation/case_3.txt | 8760 +++++++++++++++++ .../timeseries_generation/input_gen_ts.txt | 365 + .../timeseries_generation/reference_case.txt | 8760 +++++++++++++++++ ...est_generate_thermal_cluster_timeseries.py | 200 + tests/variantstudy/test_command_factory.py | 4 + 17 files changed, 35861 insertions(+), 55 deletions(-) create mode 100644 antarest/study/storage/variantstudy/model/command/generate_thermal_cluster_timeseries.py create mode 100644 tests/integration/assets/timeseries_generation/case_1.txt create mode 100644 tests/integration/assets/timeseries_generation/case_2.txt create mode 100644 tests/integration/assets/timeseries_generation/case_3.txt create mode 100644 tests/integration/assets/timeseries_generation/input_gen_ts.txt create mode 100644 tests/integration/assets/timeseries_generation/reference_case.txt create mode 100644 tests/integration/study_data_blueprint/test_generate_thermal_cluster_timeseries.py diff --git a/antarest/core/tasks/model.py b/antarest/core/tasks/model.py index d1b3d51b5d..601e0db8ce 100644 --- a/antarest/core/tasks/model.py +++ b/antarest/core/tasks/model.py @@ -23,8 +23,8 @@ class TaskType(str, Enum): ARCHIVE = "ARCHIVE" UNARCHIVE = "UNARCHIVE" SCAN = "SCAN" - WORKER_TASK = "WORKER_TASK" UPGRADE_STUDY = "UPGRADE_STUDY" + THERMAL_CLUSTER_SERIES_GENERATION = "THERMAL_CLUSTER_SERIES_GENERATION" class TaskStatus(Enum): diff --git a/antarest/study/service.py b/antarest/study/service.py index d270e8daa3..1143b3a309 100644 --- a/antarest/study/service.py +++ b/antarest/study/service.py @@ -118,6 +118,9 @@ from antarest.study.storage.study_upgrader import StudyUpgrader, check_versions_coherence, find_next_version from antarest.study.storage.utils import assert_permission, get_start_date, is_managed, remove_from_cache from antarest.study.storage.variantstudy.business.utils import transform_command_to_dto +from antarest.study.storage.variantstudy.model.command.generate_thermal_cluster_timeseries import ( + GenerateThermalClusterTimeSeries, +) from antarest.study.storage.variantstudy.model.command.icommand import ICommand from antarest.study.storage.variantstudy.model.command.replace_matrix import ReplaceMatrix from antarest.study.storage.variantstudy.model.command.update_comments import UpdateComments @@ -127,7 +130,6 @@ from antarest.study.storage.variantstudy.model.model import CommandDTO from antarest.study.storage.variantstudy.variant_study_service import VariantStudyService from antarest.worker.archive_worker import ArchiveTaskArgs -from antarest.worker.simulator_worker import GenerateTimeseriesTaskArgs logger = logging.getLogger(__name__) @@ -149,6 +151,51 @@ def get_disk_usage(path: t.Union[str, Path]) -> int: return total_size +class ThermalClusterTimeSeriesGeneratorTask: + """ + Task to generate thermal clusters time series + """ + + def __init__( + self, + _study_id: str, + repository: StudyMetadataRepository, + storage_service: StudyStorageService, + event_bus: IEventBus, + ): + self._study_id = _study_id + self.repository = repository + self.storage_service = storage_service + self.event_bus = event_bus + + def _generate_timeseries(self) -> None: + """Run the task (lock the database).""" + command_context = self.storage_service.variant_study_service.command_factory.command_context + command = GenerateThermalClusterTimeSeries(command_context=command_context) + with db(): + study = self.repository.one(self._study_id) + file_study = self.storage_service.get_storage(study).get_raw(study) + execute_or_add_commands(study, file_study, [command], self.storage_service) + self.event_bus.push( + Event( + type=EventType.STUDY_EDITED, + payload=study.to_json_summary(), + permissions=PermissionInfo.from_study(study), + ) + ) + + def run_task(self, notifier: TaskUpdateNotifier) -> TaskResult: + msg = f"Generating thermal timeseries for study '{self._study_id}'" + notifier(msg) + self._generate_timeseries() + msg = f"Successfully generated thermal timeseries for study '{self._study_id}'" + notifier(msg) + return TaskResult(success=True, message=msg) + + # Make `ThermalClusterTimeSeriesGeneratorTask` object callable + __call__ = run_task + + class StudyUpgraderTask: """ Task to perform a study upgrade. @@ -2385,19 +2432,32 @@ def unarchive_output_task( return task_id - def generate_timeseries(self, study: Study, params: RequestParameters) -> None: - self._assert_study_unarchived(study) - self.task_service.add_worker_task( - TaskType.WORKER_TASK, - "generate-timeseries", - GenerateTimeseriesTaskArgs( - study_id=study.id, - managed=is_managed(study), - study_path=str(study.path), - study_version=str(study.version), - ).dict(), - name=f"Generate timeseries for study {study.id}", + def generate_timeseries(self, study: Study, params: RequestParameters) -> str: + task_name = f"Generating thermal timeseries for study {study.name} ({study.id})" + study_tasks = self.task_service.list_tasks( + TaskListFilter( + ref_id=study.id, + type=[TaskType.THERMAL_CLUSTER_SERIES_GENERATION], + status=[TaskStatus.RUNNING, TaskStatus.PENDING], + ), + RequestParameters(user=DEFAULT_ADMIN_USER), + ) + if len(study_tasks) > 0: + raise TaskAlreadyRunning() + + thermal_cluster_timeseries_generation_task = ThermalClusterTimeSeriesGeneratorTask( + study.id, + repository=self.repository, + storage_service=self.storage_service, + event_bus=self.event_bus, + ) + + return self.task_service.add_task( + thermal_cluster_timeseries_generation_task, + task_name, + task_type=TaskType.THERMAL_CLUSTER_SERIES_GENERATION, ref_id=study.id, + custom_event_messages=None, request_params=params, ) diff --git a/antarest/study/storage/rawstudy/model/filesystem/matrix/matrix.py b/antarest/study/storage/rawstudy/model/filesystem/matrix/matrix.py index 1427301f49..904d57c115 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/matrix/matrix.py +++ b/antarest/study/storage/rawstudy/model/filesystem/matrix/matrix.py @@ -29,6 +29,19 @@ class MatrixFrequency(str, Enum): HOURLY = "hourly" +def dump_dataframe(df: pd.DataFrame, path: Path, float_format: Optional[str] = "%.6f") -> None: + if df.empty: + path.write_bytes(b"") + else: + df.to_csv( + path, + sep="\t", + header=False, + index=False, + float_format=float_format, + ) + + class MatrixNode(LazyNode[Union[bytes, JSON], Union[bytes, JSON], JSON], ABC): def __init__( self, @@ -142,13 +155,4 @@ def dump( self.config.path.write_bytes(data) else: df = pd.DataFrame(**data) - if df.empty: - self.config.path.write_bytes(b"") - else: - df.to_csv( - self.config.path, - sep="\t", - header=False, - index=False, - float_format="%.6f", - ) + dump_dataframe(df, self.config.path) diff --git a/antarest/study/storage/variantstudy/business/command_reverter.py b/antarest/study/storage/variantstudy/business/command_reverter.py index c60cfad601..9cf5d70b13 100644 --- a/antarest/study/storage/variantstudy/business/command_reverter.py +++ b/antarest/study/storage/variantstudy/business/command_reverter.py @@ -16,6 +16,9 @@ from antarest.study.storage.variantstudy.model.command.create_link import CreateLink from antarest.study.storage.variantstudy.model.command.create_renewables_cluster import CreateRenewablesCluster from antarest.study.storage.variantstudy.model.command.create_st_storage import CreateSTStorage +from antarest.study.storage.variantstudy.model.command.generate_thermal_cluster_timeseries import ( + GenerateThermalClusterTimeSeries, +) from antarest.study.storage.variantstudy.model.command.icommand import ICommand from antarest.study.storage.variantstudy.model.command.remove_area import RemoveArea from antarest.study.storage.variantstudy.model.command.remove_binding_constraint import RemoveBindingConstraint @@ -317,6 +320,12 @@ def _revert_update_district( extractor = base_command.get_command_extractor() return [extractor.generate_update_district(base, base_command.id)] + @staticmethod + def _revert_generate_thermal_cluster_timeseries( + base_command: GenerateThermalClusterTimeSeries, history: t.List["ICommand"], base: FileStudy + ) -> t.List[ICommand]: + raise NotImplementedError("The revert function for GenerateThermalClusterTimeSeries is not available") + def revert( self, base_command: ICommand, diff --git a/antarest/study/storage/variantstudy/command_factory.py b/antarest/study/storage/variantstudy/command_factory.py index c4803ce0cc..45d325585b 100644 --- a/antarest/study/storage/variantstudy/command_factory.py +++ b/antarest/study/storage/variantstudy/command_factory.py @@ -12,6 +12,9 @@ from antarest.study.storage.variantstudy.model.command.create_link import CreateLink from antarest.study.storage.variantstudy.model.command.create_renewables_cluster import CreateRenewablesCluster from antarest.study.storage.variantstudy.model.command.create_st_storage import CreateSTStorage +from antarest.study.storage.variantstudy.model.command.generate_thermal_cluster_timeseries import ( + GenerateThermalClusterTimeSeries, +) from antarest.study.storage.variantstudy.model.command.icommand import ICommand from antarest.study.storage.variantstudy.model.command.remove_area import RemoveArea from antarest.study.storage.variantstudy.model.command.remove_binding_constraint import RemoveBindingConstraint @@ -54,6 +57,7 @@ CommandName.UPDATE_DISTRICT.value: UpdateDistrict, CommandName.UPDATE_PLAYLIST.value: UpdatePlaylist, CommandName.UPDATE_SCENARIO_BUILDER.value: UpdateScenarioBuilder, + CommandName.GENERATE_THERMAL_CLUSTER_TIMESERIES.value: GenerateThermalClusterTimeSeries, } diff --git a/antarest/study/storage/variantstudy/model/command/common.py b/antarest/study/storage/variantstudy/model/command/common.py index a6e08e258d..9410ef20e6 100644 --- a/antarest/study/storage/variantstudy/model/command/common.py +++ b/antarest/study/storage/variantstudy/model/command/common.py @@ -36,3 +36,4 @@ class CommandName(Enum): UPDATE_DISTRICT = "update_district" UPDATE_PLAYLIST = "update_playlist" UPDATE_SCENARIO_BUILDER = "update_scenario_builder" + GENERATE_THERMAL_CLUSTER_TIMESERIES = "generate_thermal_cluster_timeseries" diff --git a/antarest/study/storage/variantstudy/model/command/generate_thermal_cluster_timeseries.py b/antarest/study/storage/variantstudy/model/command/generate_thermal_cluster_timeseries.py new file mode 100644 index 0000000000..c604e9d6e0 --- /dev/null +++ b/antarest/study/storage/variantstudy/model/command/generate_thermal_cluster_timeseries.py @@ -0,0 +1,141 @@ +import logging +import shutil +import tempfile +import typing as t +from pathlib import Path + +import numpy as np +import pandas as pd +from antares.tsgen.duration_generator import ProbabilityLaw +from antares.tsgen.random_generator import MersenneTwisterRNG +from antares.tsgen.ts_generator import ThermalCluster, ThermalDataGenerator + +from antarest.study.storage.rawstudy.model.filesystem.config.model import Area, FileStudyTreeConfig +from antarest.study.storage.rawstudy.model.filesystem.config.thermal import LocalTSGenerationBehavior +from antarest.study.storage.rawstudy.model.filesystem.factory import FileStudy +from antarest.study.storage.rawstudy.model.filesystem.matrix.matrix import dump_dataframe +from antarest.study.storage.variantstudy.model.command.common import CommandName, CommandOutput +from antarest.study.storage.variantstudy.model.command.icommand import ICommand, OutputTuple +from antarest.study.storage.variantstudy.model.model import CommandDTO + +logger = logging.getLogger(__name__) + + +MODULATION_CAPACITY_COLUMN = 2 +FO_RATE_COLUMN = 2 +PO_RATE_COLUMN = 3 + + +class GenerateThermalClusterTimeSeries(ICommand): + """ + Command used to generate thermal cluster timeseries for an entire study + """ + + command_name = CommandName.GENERATE_THERMAL_CLUSTER_TIMESERIES + version = 1 + + def _apply_config(self, study_data: FileStudyTreeConfig) -> OutputTuple: + return CommandOutput(status=True, message="Nothing to do"), {} + + def _apply(self, study_data: FileStudy) -> CommandOutput: + study_path = study_data.config.study_path + with tempfile.TemporaryDirectory( + suffix=".thermal_timeseries_gen.tmp", prefix="~", dir=study_path.parent + ) as path: + tmp_dir = Path(path) + try: + shutil.copytree(study_path / "input" / "thermal" / "series", tmp_dir, dirs_exist_ok=True) + self._build_timeseries(study_data, tmp_dir) + except Exception as e: + logger.error(f"Unhandled exception when trying to generate thermal timeseries: {e}", exc_info=True) + raise + else: + self._replace_safely_original_files(study_path, tmp_dir) + return CommandOutput(status=True, message="All time series were generated successfully") + + def _build_timeseries(self, study_data: FileStudy, tmp_path: Path) -> None: + # 1- Get the seed and nb_years to generate + # NB: Default seed in IHM Legacy: 5489, default seed in web: 3005489. + general_data = study_data.tree.get(["settings", "generaldata"], depth=3) + thermal_seed = general_data["seeds - Mersenne Twister"]["seed-tsgen-thermal"] + nb_years = general_data["general"]["nbtimeseriesthermal"] + # 2 - Build the generator + rng = MersenneTwisterRNG(seed=thermal_seed) + generator = ThermalDataGenerator(rng=rng, days=365) + # 3- Loop through areas in alphabetical order + areas: t.Dict[str, Area] = study_data.config.areas + sorted_areas = {k: areas[k] for k in sorted(areas)} + for area_id, area in sorted_areas.items(): + # 4- Loop through thermal clusters in alphabetical order + sorted_thermals = sorted(area.thermals, key=lambda x: x.id) + for thermal in sorted_thermals: + # 5 - Filters out clusters with no generation + if thermal.gen_ts == LocalTSGenerationBehavior.FORCE_NO_GENERATION: + continue + # 6- Build the cluster + url = ["input", "thermal", "prepro", area_id, thermal.id.lower(), "modulation"] + matrix = study_data.tree.get_node(url) + matrix_df = matrix.parse(return_dataframe=True) # type: ignore + modulation_capacity = matrix_df[MODULATION_CAPACITY_COLUMN].to_numpy() + url = ["input", "thermal", "prepro", area_id, thermal.id.lower(), "data"] + matrix = study_data.tree.get_node(url) + matrix_df = matrix.parse(return_dataframe=True) # type: ignore + fo_duration, po_duration, fo_rate, po_rate, npo_min, npo_max = [ + np.array(matrix_df[i], dtype=float if i in [FO_RATE_COLUMN, PO_RATE_COLUMN] else int) + for i in matrix_df.columns + ] + cluster = ThermalCluster( + unit_count=thermal.unit_count, + nominal_power=thermal.nominal_capacity, + modulation=modulation_capacity, + fo_law=ProbabilityLaw(thermal.law_forced.value.upper()), + fo_volatility=thermal.volatility_forced, + po_law=ProbabilityLaw(thermal.law_planned.value.upper()), + po_volatility=thermal.volatility_planned, + fo_duration=fo_duration, + fo_rate=fo_rate, + po_duration=po_duration, + po_rate=po_rate, + npo_min=npo_min, + npo_max=npo_max, + ) + # 7- Generate the time-series + results = generator.generate_time_series(cluster, nb_years) + generated_matrix = results.available_power + # 8- Write the matrix inside the input folder. + df = pd.DataFrame(data=generated_matrix, dtype=int) + target_path = self._build_matrix_path(tmp_path / area_id / thermal.id.lower()) + dump_dataframe(df, target_path, None) + + def to_dto(self) -> CommandDTO: + return CommandDTO(action=self.command_name.value, args={}) + + def match_signature(self) -> str: + return str(self.command_name.value) + + def match(self, other: "ICommand", equal: bool = False) -> bool: + # Only used inside the cli app that no one uses I believe. + if not isinstance(other, GenerateThermalClusterTimeSeries): + return False + return True + + def _create_diff(self, other: "ICommand") -> t.List["ICommand"]: + # Only used inside the cli app that no one uses I believe. + raise NotImplementedError() + + def get_inner_matrices(self) -> t.List[str]: + # This is used to get used matrices and not remove them inside the garbage collector loop. + return [] + + @staticmethod + def _replace_safely_original_files(study_path: Path, tmp_path: Path) -> None: + original_path = study_path / "input" / "thermal" / "series" + shutil.rmtree(original_path) + tmp_path.rename(original_path) + + @staticmethod + def _build_matrix_path(matrix_path: Path) -> Path: + real_path = matrix_path / "series.txt" + if not real_path.exists(): + (matrix_path / "series.txt.link").rename(real_path) + return real_path diff --git a/antarest/study/web/study_data_blueprint.py b/antarest/study/web/study_data_blueprint.py index 43d71400d5..8a960da5f3 100644 --- a/antarest/study/web/study_data_blueprint.py +++ b/antarest/study/web/study_data_blueprint.py @@ -1759,7 +1759,13 @@ def set_advanced_parameters( def generate_timeseries( uuid: str, current_user: JWTUser = Depends(auth.get_current_user), - ) -> t.Any: + ) -> str: + """ + Generates time-series for thermal clusters and put them inside input data. + + Args: + - `uuid`: The UUID of the study. + """ logger.info( f"Generating timeseries for study {uuid}", extra={"user": current_user.id}, diff --git a/requirements.txt b/requirements.txt index 77f77c8fb2..eb42c65793 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,5 +1,6 @@ Antares-Launcher~=1.3.2 antares-study-version~=1.0.3 +antares-timeseries-generation~=0.1.5 alembic~=1.7.5 asgi-ratelimit[redis]==0.7.0 diff --git a/tests/core/test_tasks.py b/tests/core/test_tasks.py index 7edc25ec6f..cfe36a244e 100644 --- a/tests/core/test_tasks.py +++ b/tests/core/test_tasks.py @@ -1,4 +1,3 @@ -import dataclasses import datetime import time import typing as t @@ -10,7 +9,7 @@ from sqlalchemy.engine.base import Engine # type: ignore from sqlalchemy.orm import Session, sessionmaker # type: ignore -from antarest.core.config import Config, RemoteWorkerConfig, TaskConfig +from antarest.core.config import Config from antarest.core.interfaces.eventbus import EventType, IEventBus from antarest.core.jwt import DEFAULT_ADMIN_USER from antarest.core.model import PermissionInfo, PublicMode @@ -179,34 +178,6 @@ def _execute_task(self, task_info: WorkerTaskCommand) -> TaskResult: return TaskResult(success=True, message="") -@with_db_context -def test_worker_tasks(tmp_path: Path, core_config: Config, event_bus: IEventBus) -> None: - # Create a TaskJobService - task_job_repo = TaskJobRepository() - task_config = TaskConfig(remote_workers=[RemoteWorkerConfig(name="test", queues=["test"])]) - config = dataclasses.replace(core_config, tasks=task_config) - service = TaskJobService(config=config, repository=task_job_repo, event_bus=event_bus) - - worker = DummyWorker(event_bus, ["test"], tmp_path) - worker.start(threaded=True) - - file_to_create = "foo" - assert not (tmp_path / file_to_create).exists() - - task_id = service.add_worker_task( - TaskType.WORKER_TASK, - "test", - {"file": file_to_create}, - None, - None, - request_params=RequestParameters(user=DEFAULT_ADMIN_USER), - ) - assert task_id is not None - service.await_task(task_id, timeout_sec=2) - - assert (tmp_path / file_to_create).exists() - - def test_repository(db_session: Session) -> None: # Prepare two users in the database user1_id = 9 diff --git a/tests/integration/assets/timeseries_generation/case_1.txt b/tests/integration/assets/timeseries_generation/case_1.txt new file mode 100644 index 0000000000..72fa912cbe --- /dev/null +++ b/tests/integration/assets/timeseries_generation/case_1.txt @@ -0,0 +1,8760 @@ +2000 2250 1750 2000 2500 1750 2250 2250 2500 2000 +2000 2250 1750 2000 2500 1750 2250 2250 2500 2000 +2000 2250 1750 2000 2500 1750 2250 2250 2500 2000 +2000 2250 1750 2000 2500 1750 2250 2250 2500 2000 +2000 2250 1750 2000 2500 1750 2250 2250 2500 2000 +2000 2250 1750 2000 2500 1750 2250 2250 2500 2000 +2000 2250 1750 2000 2500 1750 2250 2250 2500 2000 +2000 2250 1750 2000 2500 1750 2250 2250 2500 2000 +2000 2250 1750 2000 2500 1750 2250 2250 2500 2000 +2000 2250 1750 2000 2500 1750 2250 2250 2500 2000 +2000 2250 1750 2000 2500 1750 2250 2250 2500 2000 +2000 2250 1750 2000 2500 1750 2250 2250 2500 2000 +2000 2250 1750 2000 2500 1750 2250 2250 2500 2000 +2000 2250 1750 2000 2500 1750 2250 2250 2500 2000 +2000 2250 1750 2000 2500 1750 2250 2250 2500 2000 +2000 2250 1750 2000 2500 1750 2250 2250 2500 2000 +2000 2250 1750 2000 2500 1750 2250 2250 2500 2000 +2000 2250 1750 2000 2500 1750 2250 2250 2500 2000 +2000 2250 1750 2000 2500 1750 2250 2250 2500 2000 +2000 2250 1750 2000 2500 1750 2250 2250 2500 2000 +2000 2250 1750 2000 2500 1750 2250 2250 2500 2000 +2000 2250 1750 2000 2500 1750 2250 2250 2500 2000 +2000 2250 1750 2000 2500 1750 2250 2250 2500 2000 +2000 2250 1750 2000 2500 1750 2250 2250 2500 2000 +500 500 450 350 500 500 450 500 450 500 +500 500 450 350 500 500 450 500 450 500 +500 500 450 350 500 500 450 500 450 500 +500 500 450 350 500 500 450 500 450 500 +500 500 450 350 500 500 450 500 450 500 +500 500 450 350 500 500 450 500 450 500 +500 500 450 350 500 500 450 500 450 500 +500 500 450 350 500 500 450 500 450 500 +500 500 450 350 500 500 450 500 450 500 +500 500 450 350 500 500 450 500 450 500 +500 500 450 350 500 500 450 500 450 500 +500 500 450 350 500 500 450 500 450 500 +500 500 450 350 500 500 450 500 450 500 +500 500 450 350 500 500 450 500 450 500 +500 500 450 350 500 500 450 500 450 500 +500 500 450 350 500 500 450 500 450 500 +500 500 450 350 500 500 450 500 450 500 +500 500 450 350 500 500 450 500 450 500 +500 500 450 350 500 500 450 500 450 500 +500 500 450 350 500 500 450 500 450 500 +500 500 450 350 500 500 450 500 450 500 +500 500 450 350 500 500 450 500 450 500 +500 500 450 350 500 500 450 500 450 500 +500 500 450 350 500 500 450 500 450 500 +500 300 400 350 500 500 450 450 450 500 +500 300 400 350 500 500 450 450 450 500 +500 300 400 350 500 500 450 450 450 500 +500 300 400 350 500 500 450 450 450 500 +5000 3000 4000 3500 5000 5000 4500 4500 4500 5000 +5000 3000 4000 3500 5000 5000 4500 4500 4500 5000 +5000 3000 4000 3500 5000 5000 4500 4500 4500 5000 +5000 3000 4000 3500 5000 5000 4500 4500 4500 5000 +5000 3000 4000 3500 5000 5000 4500 4500 4500 5000 +5000 3000 4000 3500 5000 5000 4500 4500 4500 5000 +5000 3000 4000 3500 5000 5000 4500 4500 4500 5000 +5000 3000 4000 3500 5000 5000 4500 4500 4500 5000 +5000 3000 4000 3500 5000 5000 4500 4500 4500 5000 +5000 3000 4000 3500 5000 5000 4500 4500 4500 5000 +5000 3000 4000 3500 5000 5000 4500 4500 4500 5000 +5000 3000 4000 3500 5000 5000 4500 4500 4500 5000 +5000 3000 4000 3500 5000 5000 4500 4500 4500 5000 +5000 3000 4000 3500 5000 5000 4500 4500 4500 5000 +5000 3000 4000 3500 5000 5000 4500 4500 4500 5000 +5000 3000 4000 3500 5000 5000 4500 4500 4500 5000 +5000 3000 4000 3500 5000 5000 4500 4500 4500 5000 +5000 3000 4000 3500 5000 5000 4500 4500 4500 5000 +5000 3000 4000 3500 5000 5000 4500 4500 4500 5000 +5000 3000 4000 3500 5000 5000 4500 4500 4500 5000 +5000 4000 4500 3000 5000 4500 4500 5000 4500 4500 +5000 4000 4500 3000 5000 4500 4500 5000 4500 4500 +5000 4000 4500 3000 5000 4500 4500 5000 4500 4500 +5000 4000 4500 3000 5000 4500 4500 5000 4500 4500 +5000 4000 4500 3000 5000 4500 4500 5000 4500 4500 +5000 4000 4500 3000 5000 4500 4500 5000 4500 4500 +5000 4000 4500 3000 5000 4500 4500 5000 4500 4500 +5000 4000 4500 3000 5000 4500 4500 5000 4500 4500 +5000 4000 4500 3000 5000 4500 4500 5000 4500 4500 +5000 4000 4500 3000 5000 4500 4500 5000 4500 4500 +5000 4000 4500 3000 5000 4500 4500 5000 4500 4500 +5000 4000 4500 3000 5000 4500 4500 5000 4500 4500 +5000 4000 4500 3000 5000 4500 4500 5000 4500 4500 +5000 4000 4500 3000 5000 4500 4500 5000 4500 4500 +5000 4000 4500 3000 5000 4500 4500 5000 4500 4500 +5000 4000 4500 3000 5000 4500 4500 5000 4500 4500 +5000 4000 4500 3000 5000 4500 4500 5000 4500 4500 +5000 4000 4500 3000 5000 4500 4500 5000 4500 4500 +5000 4000 4500 3000 5000 4500 4500 5000 4500 4500 +5000 4000 4500 3000 5000 4500 4500 5000 4500 4500 +5000 4000 4500 3000 5000 4500 4500 5000 4500 4500 +5000 4000 4500 3000 5000 4500 4500 5000 4500 4500 +5000 4000 4500 3000 5000 4500 4500 5000 4500 4500 +5000 4000 4500 3000 5000 4500 4500 5000 4500 4500 +5000 3000 4500 4000 5000 3500 4500 4500 5000 4000 +5000 3000 4500 4000 5000 3500 4500 4500 5000 4000 +5000 3000 4500 4000 5000 3500 4500 4500 5000 4000 +5000 3000 4500 4000 5000 3500 4500 4500 5000 4000 +5000 3000 4500 4000 5000 3500 4500 4500 5000 4000 +5000 3000 4500 4000 5000 3500 4500 4500 5000 4000 +5000 3000 4500 4000 5000 3500 4500 4500 5000 4000 +5000 3000 4500 4000 5000 3500 4500 4500 5000 4000 +5000 3000 4500 4000 5000 3500 4500 4500 5000 4000 +5000 3000 4500 4000 5000 3500 4500 4500 5000 4000 +5000 3000 4500 4000 5000 3500 4500 4500 5000 4000 +5000 3000 4500 4000 5000 3500 4500 4500 5000 4000 +5000 3000 4500 4000 5000 3500 4500 4500 5000 4000 +5000 3000 4500 4000 5000 3500 4500 4500 5000 4000 +5000 3000 4500 4000 5000 3500 4500 4500 5000 4000 +5000 3000 4500 4000 5000 3500 4500 4500 5000 4000 +5000 3000 4500 4000 5000 3500 4500 4500 5000 4000 +5000 3000 4500 4000 5000 3500 4500 4500 5000 4000 +5000 3000 4500 4000 5000 3500 4500 4500 5000 4000 +5000 3000 4500 4000 5000 3500 4500 4500 5000 4000 +5000 3000 4500 4000 5000 3500 4500 4500 5000 4000 +5000 3000 4500 4000 5000 3500 4500 4500 5000 4000 +5000 3000 4500 4000 5000 3500 4500 4500 5000 4000 +5000 3000 4500 4000 5000 3500 4500 4500 5000 4000 +3500 4500 4000 4000 5000 4500 4500 4500 4000 4000 +3500 4500 4000 4000 5000 4500 4500 4500 4000 4000 +3500 4500 4000 4000 5000 4500 4500 4500 4000 4000 +3500 4500 4000 4000 5000 4500 4500 4500 4000 4000 +3500 4500 4000 4000 5000 4500 4500 4500 4000 4000 +3500 4500 4000 4000 5000 4500 4500 4500 4000 4000 +3500 4500 4000 4000 5000 4500 4500 4500 4000 4000 +3500 4500 4000 4000 5000 4500 4500 4500 4000 4000 +3500 4500 4000 4000 5000 4500 4500 4500 4000 4000 +3500 4500 4000 4000 5000 4500 4500 4500 4000 4000 +3500 4500 4000 4000 5000 4500 4500 4500 4000 4000 +3500 4500 4000 4000 5000 4500 4500 4500 4000 4000 +3500 4500 4000 4000 5000 4500 4500 4500 4000 4000 +3500 4500 4000 4000 5000 4500 4500 4500 4000 4000 +3500 4500 4000 4000 5000 4500 4500 4500 4000 4000 +3500 4500 4000 4000 5000 4500 4500 4500 4000 4000 +3500 4500 4000 4000 5000 4500 4500 4500 4000 4000 +3500 4500 4000 4000 5000 4500 4500 4500 4000 4000 +3500 4500 4000 4000 5000 4500 4500 4500 4000 4000 +3500 4500 4000 4000 5000 4500 4500 4500 4000 4000 +3500 4500 4000 4000 5000 4500 4500 4500 4000 4000 +3500 4500 4000 4000 5000 4500 4500 4500 4000 4000 +3500 4500 4000 4000 5000 4500 4500 4500 4000 4000 +3500 4500 4000 4000 5000 4500 4500 4500 4000 4000 +4500 4000 4000 4500 5000 4500 4500 5000 4000 4000 +4500 4000 4000 4500 5000 4500 4500 5000 4000 4000 +4500 4000 4000 4500 5000 4500 4500 5000 4000 4000 +4500 4000 4000 4500 5000 4500 4500 5000 4000 4000 +4500 4000 4000 4500 5000 4500 4500 5000 4000 4000 +4500 4000 4000 4500 5000 4500 4500 5000 4000 4000 +4500 4000 4000 4500 5000 4500 4500 5000 4000 4000 +4500 4000 4000 4500 5000 4500 4500 5000 4000 4000 +4500 4000 4000 4500 5000 4500 4500 5000 4000 4000 +4500 4000 4000 4500 5000 4500 4500 5000 4000 4000 +4500 4000 4000 4500 5000 4500 4500 5000 4000 4000 +4500 4000 4000 4500 5000 4500 4500 5000 4000 4000 +4500 4000 4000 4500 5000 4500 4500 5000 4000 4000 +4500 4000 4000 4500 5000 4500 4500 5000 4000 4000 +4500 4000 4000 4500 5000 4500 4500 5000 4000 4000 +4500 4000 4000 4500 5000 4500 4500 5000 4000 4000 +4500 4000 4000 4500 5000 4500 4500 5000 4000 4000 +4500 4000 4000 4500 5000 4500 4500 5000 4000 4000 +4500 4000 4000 4500 5000 4500 4500 5000 4000 4000 +4500 4000 4000 4500 5000 4500 4500 5000 4000 4000 +4500 4000 4000 4500 5000 4500 4500 5000 4000 4000 +4500 4000 4000 4500 5000 4500 4500 5000 4000 4000 +4500 4000 4000 4500 5000 4500 4500 5000 4000 4000 +4500 4000 4000 4500 5000 4500 4500 5000 4000 4000 +4500 5000 4500 4000 5000 3500 4500 5000 4500 3000 +4500 5000 4500 4000 5000 3500 4500 5000 4500 3000 +4500 5000 4500 4000 5000 3500 4500 5000 4500 3000 +4500 5000 4500 4000 5000 3500 4500 5000 4500 3000 +4500 5000 4500 4000 5000 3500 4500 5000 4500 3000 +4500 5000 4500 4000 5000 3500 4500 5000 4500 3000 +4500 5000 4500 4000 5000 3500 4500 5000 4500 3000 +4500 5000 4500 4000 5000 3500 4500 5000 4500 3000 +4500 5000 4500 4000 5000 3500 4500 5000 4500 3000 +4500 5000 4500 4000 5000 3500 4500 5000 4500 3000 +4500 5000 4500 4000 5000 3500 4500 5000 4500 3000 +4500 5000 4500 4000 5000 3500 4500 5000 4500 3000 +4500 5000 4500 4000 5000 3500 4500 5000 4500 3000 +4500 5000 4500 4000 5000 3500 4500 5000 4500 3000 +4500 5000 4500 4000 5000 3500 4500 5000 4500 3000 +4500 5000 4500 4000 5000 3500 4500 5000 4500 3000 +4500 5000 4500 4000 5000 3500 4500 5000 4500 3000 +4500 5000 4500 4000 5000 3500 4500 5000 4500 3000 +4500 5000 4500 4000 5000 3500 4500 5000 4500 3000 +4500 5000 4500 4000 5000 3500 4500 5000 4500 3000 +4500 5000 4500 4000 5000 3500 4500 5000 4500 3000 +4500 5000 4500 4000 5000 3500 4500 5000 4500 3000 +4500 5000 4500 4000 5000 3500 4500 5000 4500 3000 +4500 5000 4500 4000 5000 3500 4500 5000 4500 3000 +3500 4500 4500 4500 4000 3000 5000 5000 4500 2500 +3500 4500 4500 4500 4000 3000 5000 5000 4500 2500 +3500 4500 4500 4500 4000 3000 5000 5000 4500 2500 +3500 4500 4500 4500 4000 3000 5000 5000 4500 2500 +3500 4500 4500 4500 4000 3000 5000 5000 4500 2500 +3500 4500 4500 4500 4000 3000 5000 5000 4500 2500 +3500 4500 4500 4500 4000 3000 5000 5000 4500 2500 +3500 4500 4500 4500 4000 3000 5000 5000 4500 2500 +3500 4500 4500 4500 4000 3000 5000 5000 4500 2500 +3500 4500 4500 4500 4000 3000 5000 5000 4500 2500 +3500 4500 4500 4500 4000 3000 5000 5000 4500 2500 +3500 4500 4500 4500 4000 3000 5000 5000 4500 2500 +3500 4500 4500 4500 4000 3000 5000 5000 4500 2500 +3500 4500 4500 4500 4000 3000 5000 5000 4500 2500 +3500 4500 4500 4500 4000 3000 5000 5000 4500 2500 +3500 4500 4500 4500 4000 3000 5000 5000 4500 2500 +3500 4500 4500 4500 4000 3000 5000 5000 4500 2500 +3500 4500 4500 4500 4000 3000 5000 5000 4500 2500 +3500 4500 4500 4500 4000 3000 5000 5000 4500 2500 +3500 4500 4500 4500 4000 3000 5000 5000 4500 2500 +3500 4500 4500 4500 4000 3000 5000 5000 4500 2500 +3500 4500 4500 4500 4000 3000 5000 5000 4500 2500 +3500 4500 4500 4500 4000 3000 5000 5000 4500 2500 +3500 4500 4500 4500 4000 3000 5000 5000 4500 2500 +4500 4000 4500 5000 3500 4000 4500 5000 4000 4500 +4500 4000 4500 5000 3500 4000 4500 5000 4000 4500 +4500 4000 4500 5000 3500 4000 4500 5000 4000 4500 +4500 4000 4500 5000 3500 4000 4500 5000 4000 4500 +4500 4000 4500 5000 3500 4000 4500 5000 4000 4500 +4500 4000 4500 5000 3500 4000 4500 5000 4000 4500 +4500 4000 4500 5000 3500 4000 4500 5000 4000 4500 +4500 4000 4500 5000 3500 4000 4500 5000 4000 4500 +4500 4000 4500 5000 3500 4000 4500 5000 4000 4500 +4500 4000 4500 5000 3500 4000 4500 5000 4000 4500 +4500 4000 4500 5000 3500 4000 4500 5000 4000 4500 +4500 4000 4500 5000 3500 4000 4500 5000 4000 4500 +4500 4000 4500 5000 3500 4000 4500 5000 4000 4500 +4500 4000 4500 5000 3500 4000 4500 5000 4000 4500 +4500 4000 4500 5000 3500 4000 4500 5000 4000 4500 +4500 4000 4500 5000 3500 4000 4500 5000 4000 4500 +4500 4000 4500 5000 3500 4000 4500 5000 4000 4500 +4500 4000 4500 5000 3500 4000 4500 5000 4000 4500 +4500 4000 4500 5000 3500 4000 4500 5000 4000 4500 +4500 4000 4500 5000 3500 4000 4500 5000 4000 4500 +4500 4000 4500 5000 3500 4000 4500 5000 4000 4500 +4500 4000 4500 5000 3500 4000 4500 5000 4000 4500 +4500 4000 4500 5000 3500 4000 4500 5000 4000 4500 +4500 4000 4500 5000 3500 4000 4500 5000 4000 4500 +4000 4500 4500 4000 4000 4500 3500 4500 5000 4000 +4000 4500 4500 4000 4000 4500 3500 4500 5000 4000 +4000 4500 4500 4000 4000 4500 3500 4500 5000 4000 +4000 4500 4500 4000 4000 4500 3500 4500 5000 4000 +4000 4500 4500 4000 4000 4500 3500 4500 5000 4000 +4000 4500 4500 4000 4000 4500 3500 4500 5000 4000 +4000 4500 4500 4000 4000 4500 3500 4500 5000 4000 +4000 4500 4500 4000 4000 4500 3500 4500 5000 4000 +4000 4500 4500 4000 4000 4500 3500 4500 5000 4000 +4000 4500 4500 4000 4000 4500 3500 4500 5000 4000 +4000 4500 4500 4000 4000 4500 3500 4500 5000 4000 +4000 4500 4500 4000 4000 4500 3500 4500 5000 4000 +4000 4500 4500 4000 4000 4500 3500 4500 5000 4000 +4000 4500 4500 4000 4000 4500 3500 4500 5000 4000 +4000 4500 4500 4000 4000 4500 3500 4500 5000 4000 +4000 4500 4500 4000 4000 4500 3500 4500 5000 4000 +4000 4500 4500 4000 4000 4500 3500 4500 5000 4000 +4000 4500 4500 4000 4000 4500 3500 4500 5000 4000 +4000 4500 4500 4000 4000 4500 3500 4500 5000 4000 +4000 4500 4500 4000 4000 4500 3500 4500 5000 4000 +4000 4500 4500 4000 4000 4500 3500 4500 5000 4000 +4000 4500 4500 4000 4000 4500 3500 4500 5000 4000 +4000 4500 4500 4000 4000 4500 3500 4500 5000 4000 +4000 4500 4500 4000 4000 4500 3500 4500 5000 4000 +4500 4000 4500 5000 3000 5000 3000 4500 4500 4000 +4500 4000 4500 5000 3000 5000 3000 4500 4500 4000 +4500 4000 4500 5000 3000 5000 3000 4500 4500 4000 +4500 4000 4500 5000 3000 5000 3000 4500 4500 4000 +4500 4000 4500 5000 3000 5000 3000 4500 4500 4000 +4500 4000 4500 5000 3000 5000 3000 4500 4500 4000 +4500 4000 4500 5000 3000 5000 3000 4500 4500 4000 +4500 4000 4500 5000 3000 5000 3000 4500 4500 4000 +4500 4000 4500 5000 3000 5000 3000 4500 4500 4000 +4500 4000 4500 5000 3000 5000 3000 4500 4500 4000 +4500 4000 4500 5000 3000 5000 3000 4500 4500 4000 +4500 4000 4500 5000 3000 5000 3000 4500 4500 4000 +4500 4000 4500 5000 3000 5000 3000 4500 4500 4000 +4500 4000 4500 5000 3000 5000 3000 4500 4500 4000 +4500 4000 4500 5000 3000 5000 3000 4500 4500 4000 +4500 4000 4500 5000 3000 5000 3000 4500 4500 4000 +4500 4000 4500 5000 3000 5000 3000 4500 4500 4000 +4500 4000 4500 5000 3000 5000 3000 4500 4500 4000 +4500 4000 4500 5000 3000 5000 3000 4500 4500 4000 +4500 4000 4500 5000 3000 5000 3000 4500 4500 4000 +4500 4000 4500 5000 3000 5000 3000 4500 4500 4000 +4500 4000 4500 5000 3000 5000 3000 4500 4500 4000 +4500 4000 4500 5000 3000 5000 3000 4500 4500 4000 +4500 4000 4500 5000 3000 5000 3000 4500 4500 4000 +3500 5000 5000 5000 4000 4500 4500 4500 4500 4000 +3500 5000 5000 5000 4000 4500 4500 4500 4500 4000 +3500 5000 5000 5000 4000 4500 4500 4500 4500 4000 +3500 5000 5000 5000 4000 4500 4500 4500 4500 4000 +3500 5000 5000 5000 4000 4500 4500 4500 4500 4000 +3500 5000 5000 5000 4000 4500 4500 4500 4500 4000 +3500 5000 5000 5000 4000 4500 4500 4500 4500 4000 +3500 5000 5000 5000 4000 4500 4500 4500 4500 4000 +3500 5000 5000 5000 4000 4500 4500 4500 4500 4000 +3500 5000 5000 5000 4000 4500 4500 4500 4500 4000 +3500 5000 5000 5000 4000 4500 4500 4500 4500 4000 +3500 5000 5000 5000 4000 4500 4500 4500 4500 4000 +3500 5000 5000 5000 4000 4500 4500 4500 4500 4000 +3500 5000 5000 5000 4000 4500 4500 4500 4500 4000 +3500 5000 5000 5000 4000 4500 4500 4500 4500 4000 +3500 5000 5000 5000 4000 4500 4500 4500 4500 4000 +3500 5000 5000 5000 4000 4500 4500 4500 4500 4000 +3500 5000 5000 5000 4000 4500 4500 4500 4500 4000 +3500 5000 5000 5000 4000 4500 4500 4500 4500 4000 +3500 5000 5000 5000 4000 4500 4500 4500 4500 4000 +3500 5000 5000 5000 4000 4500 4500 4500 4500 4000 +3500 5000 5000 5000 4000 4500 4500 4500 4500 4000 +3500 5000 5000 5000 4000 4500 4500 4500 4500 4000 +3500 5000 5000 5000 4000 4500 4500 4500 4500 4000 +4500 4000 4500 5000 5000 4000 4000 4500 4500 4000 +4500 4000 4500 5000 5000 4000 4000 4500 4500 4000 +4500 4000 4500 5000 5000 4000 4000 4500 4500 4000 +4500 4000 4500 5000 5000 4000 4000 4500 4500 4000 +4500 4000 4500 5000 5000 4000 4000 4500 4500 4000 +4500 4000 4500 5000 5000 4000 4000 4500 4500 4000 +4500 4000 4500 5000 5000 4000 4000 4500 4500 4000 +4500 4000 4500 5000 5000 4000 4000 4500 4500 4000 +4500 4000 4500 5000 5000 4000 4000 4500 4500 4000 +4500 4000 4500 5000 5000 4000 4000 4500 4500 4000 +4500 4000 4500 5000 5000 4000 4000 4500 4500 4000 +4500 4000 4500 5000 5000 4000 4000 4500 4500 4000 +4500 4000 4500 5000 5000 4000 4000 4500 4500 4000 +4500 4000 4500 5000 5000 4000 4000 4500 4500 4000 +4500 4000 4500 5000 5000 4000 4000 4500 4500 4000 +4500 4000 4500 5000 5000 4000 4000 4500 4500 4000 +4500 4000 4500 5000 5000 4000 4000 4500 4500 4000 +4500 4000 4500 5000 5000 4000 4000 4500 4500 4000 +4500 4000 4500 5000 5000 4000 4000 4500 4500 4000 +4500 4000 4500 5000 5000 4000 4000 4500 4500 4000 +4500 4000 4500 5000 5000 4000 4000 4500 4500 4000 +4500 4000 4500 5000 5000 4000 4000 4500 4500 4000 +4500 4000 4500 5000 5000 4000 4000 4500 4500 4000 +4500 4000 4500 5000 5000 4000 4000 4500 4500 4000 +4000 4500 4500 4500 4500 5000 4000 4500 4500 5000 +4000 4500 4500 4500 4500 5000 4000 4500 4500 5000 +4000 4500 4500 4500 4500 5000 4000 4500 4500 5000 +4000 4500 4500 4500 4500 5000 4000 4500 4500 5000 +4000 4500 4500 4500 4500 5000 4000 4500 4500 5000 +4000 4500 4500 4500 4500 5000 4000 4500 4500 5000 +4000 4500 4500 4500 4500 5000 4000 4500 4500 5000 +4000 4500 4500 4500 4500 5000 4000 4500 4500 5000 +4000 4500 4500 4500 4500 5000 4000 4500 4500 5000 +4000 4500 4500 4500 4500 5000 4000 4500 4500 5000 +4000 4500 4500 4500 4500 5000 4000 4500 4500 5000 +4000 4500 4500 4500 4500 5000 4000 4500 4500 5000 +4000 4500 4500 4500 4500 5000 4000 4500 4500 5000 +4000 4500 4500 4500 4500 5000 4000 4500 4500 5000 +4000 4500 4500 4500 4500 5000 4000 4500 4500 5000 +4000 4500 4500 4500 4500 5000 4000 4500 4500 5000 +4000 4500 4500 4500 4500 5000 4000 4500 4500 5000 +4000 4500 4500 4500 4500 5000 4000 4500 4500 5000 +4000 4500 4500 4500 4500 5000 4000 4500 4500 5000 +4000 4500 4500 4500 4500 5000 4000 4500 4500 5000 +4000 4500 4500 4500 4500 5000 4000 4500 4500 5000 +4000 4500 4500 4500 4500 5000 4000 4500 4500 5000 +4000 4500 4500 4500 4500 5000 4000 4500 4500 5000 +4000 4500 4500 4500 4500 5000 4000 4500 4500 5000 +3500 4000 4000 4500 3500 5000 5000 5000 4500 4000 +3500 4000 4000 4500 3500 5000 5000 5000 4500 4000 +3500 4000 4000 4500 3500 5000 5000 5000 4500 4000 +3500 4000 4000 4500 3500 5000 5000 5000 4500 4000 +3500 4000 4000 4500 3500 5000 5000 5000 4500 4000 +3500 4000 4000 4500 3500 5000 5000 5000 4500 4000 +3500 4000 4000 4500 3500 5000 5000 5000 4500 4000 +3500 4000 4000 4500 3500 5000 5000 5000 4500 4000 +3500 4000 4000 4500 3500 5000 5000 5000 4500 4000 +3500 4000 4000 4500 3500 5000 5000 5000 4500 4000 +3500 4000 4000 4500 3500 5000 5000 5000 4500 4000 +3500 4000 4000 4500 3500 5000 5000 5000 4500 4000 +3500 4000 4000 4500 3500 5000 5000 5000 4500 4000 +3500 4000 4000 4500 3500 5000 5000 5000 4500 4000 +3500 4000 4000 4500 3500 5000 5000 5000 4500 4000 +3500 4000 4000 4500 3500 5000 5000 5000 4500 4000 +3500 4000 4000 4500 3500 5000 5000 5000 4500 4000 +3500 4000 4000 4500 3500 5000 5000 5000 4500 4000 +3500 4000 4000 4500 3500 5000 5000 5000 4500 4000 +3500 4000 4000 4500 3500 5000 5000 5000 4500 4000 +3500 4000 4000 4500 3500 5000 5000 5000 4500 4000 +3500 4000 4000 4500 3500 5000 5000 5000 4500 4000 +3500 4000 4000 4500 3500 5000 5000 5000 4500 4000 +3500 4000 4000 4500 3500 5000 5000 5000 4500 4000 +4000 3500 4000 5000 3500 4000 5000 4500 4500 4500 +4000 3500 4000 5000 3500 4000 5000 4500 4500 4500 +4000 3500 4000 5000 3500 4000 5000 4500 4500 4500 +4000 3500 4000 5000 3500 4000 5000 4500 4500 4500 +4000 3500 4000 5000 3500 4000 5000 4500 4500 4500 +4000 3500 4000 5000 3500 4000 5000 4500 4500 4500 +4000 3500 4000 5000 3500 4000 5000 4500 4500 4500 +4000 3500 4000 5000 3500 4000 5000 4500 4500 4500 +4000 3500 4000 5000 3500 4000 5000 4500 4500 4500 +4000 3500 4000 5000 3500 4000 5000 4500 4500 4500 +4000 3500 4000 5000 3500 4000 5000 4500 4500 4500 +4000 3500 4000 5000 3500 4000 5000 4500 4500 4500 +4000 3500 4000 5000 3500 4000 5000 4500 4500 4500 +4000 3500 4000 5000 3500 4000 5000 4500 4500 4500 +4000 3500 4000 5000 3500 4000 5000 4500 4500 4500 +4000 3500 4000 5000 3500 4000 5000 4500 4500 4500 +4000 3500 4000 5000 3500 4000 5000 4500 4500 4500 +4000 3500 4000 5000 3500 4000 5000 4500 4500 4500 +4000 3500 4000 5000 3500 4000 5000 4500 4500 4500 +4000 3500 4000 5000 3500 4000 5000 4500 4500 4500 +4000 3500 4000 5000 3500 4000 5000 4500 4500 4500 +4000 3500 4000 5000 3500 4000 5000 4500 4500 4500 +4000 3500 4000 5000 3500 4000 5000 4500 4500 4500 +4000 3500 4000 5000 3500 4000 5000 4500 4500 4500 +5000 4000 4000 4500 5000 4000 5000 4500 4500 4500 +5000 4000 4000 4500 5000 4000 5000 4500 4500 4500 +5000 4000 4000 4500 5000 4000 5000 4500 4500 4500 +5000 4000 4000 4500 5000 4000 5000 4500 4500 4500 +5000 4000 4000 4500 5000 4000 5000 4500 4500 4500 +5000 4000 4000 4500 5000 4000 5000 4500 4500 4500 +5000 4000 4000 4500 5000 4000 5000 4500 4500 4500 +5000 4000 4000 4500 5000 4000 5000 4500 4500 4500 +5000 4000 4000 4500 5000 4000 5000 4500 4500 4500 +5000 4000 4000 4500 5000 4000 5000 4500 4500 4500 +5000 4000 4000 4500 5000 4000 5000 4500 4500 4500 +5000 4000 4000 4500 5000 4000 5000 4500 4500 4500 +5000 4000 4000 4500 5000 4000 5000 4500 4500 4500 +5000 4000 4000 4500 5000 4000 5000 4500 4500 4500 +5000 4000 4000 4500 5000 4000 5000 4500 4500 4500 +5000 4000 4000 4500 5000 4000 5000 4500 4500 4500 +5000 4000 4000 4500 5000 4000 5000 4500 4500 4500 +5000 4000 4000 4500 5000 4000 5000 4500 4500 4500 +5000 4000 4000 4500 5000 4000 5000 4500 4500 4500 +5000 4000 4000 4500 5000 4000 5000 4500 4500 4500 +5000 4000 4000 4500 5000 4000 5000 4500 4500 4500 +5000 4000 4000 4500 5000 4000 5000 4500 4500 4500 +5000 4000 4000 4500 5000 4000 5000 4500 4500 4500 +5000 4000 4000 4500 5000 4000 5000 4500 4500 4500 +4500 5000 4500 4000 4000 3500 4000 4000 4000 4500 +4500 5000 4500 4000 4000 3500 4000 4000 4000 4500 +4500 5000 4500 4000 4000 3500 4000 4000 4000 4500 +4500 5000 4500 4000 4000 3500 4000 4000 4000 4500 +4500 5000 4500 4000 4000 3500 4000 4000 4000 4500 +4500 5000 4500 4000 4000 3500 4000 4000 4000 4500 +4500 5000 4500 4000 4000 3500 4000 4000 4000 4500 +4500 5000 4500 4000 4000 3500 4000 4000 4000 4500 +4500 5000 4500 4000 4000 3500 4000 4000 4000 4500 +4500 5000 4500 4000 4000 3500 4000 4000 4000 4500 +4500 5000 4500 4000 4000 3500 4000 4000 4000 4500 +4500 5000 4500 4000 4000 3500 4000 4000 4000 4500 +4500 5000 4500 4000 4000 3500 4000 4000 4000 4500 +4500 5000 4500 4000 4000 3500 4000 4000 4000 4500 +4500 5000 4500 4000 4000 3500 4000 4000 4000 4500 +4500 5000 4500 4000 4000 3500 4000 4000 4000 4500 +4500 5000 4500 4000 4000 3500 4000 4000 4000 4500 +4500 5000 4500 4000 4000 3500 4000 4000 4000 4500 +4500 5000 4500 4000 4000 3500 4000 4000 4000 4500 +4500 5000 4500 4000 4000 3500 4000 4000 4000 4500 +4500 5000 4500 4000 4000 3500 4000 4000 4000 4500 +4500 5000 4500 4000 4000 3500 4000 4000 4000 4500 +4500 5000 4500 4000 4000 3500 4000 4000 4000 4500 +4500 5000 4500 4000 4000 3500 4000 4000 4000 4500 +4500 3500 5000 4000 4500 3500 4000 4500 5000 4500 +4500 3500 5000 4000 4500 3500 4000 4500 5000 4500 +4500 3500 5000 4000 4500 3500 4000 4500 5000 4500 +4500 3500 5000 4000 4500 3500 4000 4500 5000 4500 +4500 3500 5000 4000 4500 3500 4000 4500 5000 4500 +4500 3500 5000 4000 4500 3500 4000 4500 5000 4500 +4500 3500 5000 4000 4500 3500 4000 4500 5000 4500 +4500 3500 5000 4000 4500 3500 4000 4500 5000 4500 +4500 3500 5000 4000 4500 3500 4000 4500 5000 4500 +4500 3500 5000 4000 4500 3500 4000 4500 5000 4500 +4500 3500 5000 4000 4500 3500 4000 4500 5000 4500 +4500 3500 5000 4000 4500 3500 4000 4500 5000 4500 +4500 3500 5000 4000 4500 3500 4000 4500 5000 4500 +4500 3500 5000 4000 4500 3500 4000 4500 5000 4500 +4500 3500 5000 4000 4500 3500 4000 4500 5000 4500 +4500 3500 5000 4000 4500 3500 4000 4500 5000 4500 +4500 3500 5000 4000 4500 3500 4000 4500 5000 4500 +4500 3500 5000 4000 4500 3500 4000 4500 5000 4500 +4500 3500 5000 4000 4500 3500 4000 4500 5000 4500 +4500 3500 5000 4000 4500 3500 4000 4500 5000 4500 +4500 3500 5000 4000 4500 3500 4000 4500 5000 4500 +4500 3500 5000 4000 4500 3500 4000 4500 5000 4500 +4500 3500 5000 4000 4500 3500 4000 4500 5000 4500 +4500 3500 5000 4000 4500 3500 4000 4500 5000 4500 +4500 3500 5000 4500 5000 4000 4000 5000 5000 5000 +4500 3500 5000 4500 5000 4000 4000 5000 5000 5000 +4500 3500 5000 4500 5000 4000 4000 5000 5000 5000 +4500 3500 5000 4500 5000 4000 4000 5000 5000 5000 +4500 3500 5000 4500 5000 4000 4000 5000 5000 5000 +4500 3500 5000 4500 5000 4000 4000 5000 5000 5000 +4500 3500 5000 4500 5000 4000 4000 5000 5000 5000 +4500 3500 5000 4500 5000 4000 4000 5000 5000 5000 +4500 3500 5000 4500 5000 4000 4000 5000 5000 5000 +4500 3500 5000 4500 5000 4000 4000 5000 5000 5000 +4500 3500 5000 4500 5000 4000 4000 5000 5000 5000 +4500 3500 5000 4500 5000 4000 4000 5000 5000 5000 +4500 3500 5000 4500 5000 4000 4000 5000 5000 5000 +4500 3500 5000 4500 5000 4000 4000 5000 5000 5000 +4500 3500 5000 4500 5000 4000 4000 5000 5000 5000 +4500 3500 5000 4500 5000 4000 4000 5000 5000 5000 +4500 3500 5000 4500 5000 4000 4000 5000 5000 5000 +4500 3500 5000 4500 5000 4000 4000 5000 5000 5000 +4500 3500 5000 4500 5000 4000 4000 5000 5000 5000 +4500 3500 5000 4500 5000 4000 4000 5000 5000 5000 +4500 3500 5000 4500 5000 4000 4000 5000 5000 5000 +4500 3500 5000 4500 5000 4000 4000 5000 5000 5000 +4500 3500 5000 4500 5000 4000 4000 5000 5000 5000 +4500 3500 5000 4500 5000 4000 4000 5000 5000 5000 +5000 4500 5000 5000 4500 4500 5000 4500 4000 5000 +5000 4500 5000 5000 4500 4500 5000 4500 4000 5000 +5000 4500 5000 5000 4500 4500 5000 4500 4000 5000 +5000 4500 5000 5000 4500 4500 5000 4500 4000 5000 +5000 4500 5000 5000 4500 4500 5000 4500 4000 5000 +5000 4500 5000 5000 4500 4500 5000 4500 4000 5000 +5000 4500 5000 5000 4500 4500 5000 4500 4000 5000 +5000 4500 5000 5000 4500 4500 5000 4500 4000 5000 +5000 4500 5000 5000 4500 4500 5000 4500 4000 5000 +5000 4500 5000 5000 4500 4500 5000 4500 4000 5000 +5000 4500 5000 5000 4500 4500 5000 4500 4000 5000 +5000 4500 5000 5000 4500 4500 5000 4500 4000 5000 +5000 4500 5000 5000 4500 4500 5000 4500 4000 5000 +5000 4500 5000 5000 4500 4500 5000 4500 4000 5000 +5000 4500 5000 5000 4500 4500 5000 4500 4000 5000 +5000 4500 5000 5000 4500 4500 5000 4500 4000 5000 +5000 4500 5000 5000 4500 4500 5000 4500 4000 5000 +5000 4500 5000 5000 4500 4500 5000 4500 4000 5000 +5000 4500 5000 5000 4500 4500 5000 4500 4000 5000 +5000 4500 5000 5000 4500 4500 5000 4500 4000 5000 +5000 4500 5000 5000 4500 4500 5000 4500 4000 5000 +5000 4500 5000 5000 4500 4500 5000 4500 4000 5000 +5000 4500 5000 5000 4500 4500 5000 4500 4000 5000 +5000 4500 5000 5000 4500 4500 5000 4500 4000 5000 +5000 4500 4500 5000 4500 4500 4500 4000 4500 4000 +5000 4500 4500 5000 4500 4500 4500 4000 4500 4000 +5000 4500 4500 5000 4500 4500 4500 4000 4500 4000 +5000 4500 4500 5000 4500 4500 4500 4000 4500 4000 +5000 4500 4500 5000 4500 4500 4500 4000 4500 4000 +5000 4500 4500 5000 4500 4500 4500 4000 4500 4000 +5000 4500 4500 5000 4500 4500 4500 4000 4500 4000 +5000 4500 4500 5000 4500 4500 4500 4000 4500 4000 +5000 4500 4500 5000 4500 4500 4500 4000 4500 4000 +5000 4500 4500 5000 4500 4500 4500 4000 4500 4000 +5000 4500 4500 5000 4500 4500 4500 4000 4500 4000 +5000 4500 4500 5000 4500 4500 4500 4000 4500 4000 +5000 4500 4500 5000 4500 4500 4500 4000 4500 4000 +5000 4500 4500 5000 4500 4500 4500 4000 4500 4000 +5000 4500 4500 5000 4500 4500 4500 4000 4500 4000 +5000 4500 4500 5000 4500 4500 4500 4000 4500 4000 +5000 4500 4500 5000 4500 4500 4500 4000 4500 4000 +5000 4500 4500 5000 4500 4500 4500 4000 4500 4000 +5000 4500 4500 5000 4500 4500 4500 4000 4500 4000 +5000 4500 4500 5000 4500 4500 4500 4000 4500 4000 +5000 4500 4500 5000 4500 4500 4500 4000 4500 4000 +5000 4500 4500 5000 4500 4500 4500 4000 4500 4000 +5000 4500 4500 5000 4500 4500 4500 4000 4500 4000 +5000 4500 4500 5000 4500 4500 4500 4000 4500 4000 +4000 4000 5000 4500 4500 5000 3000 5000 3500 4500 +4000 4000 5000 4500 4500 5000 3000 5000 3500 4500 +4000 4000 5000 4500 4500 5000 3000 5000 3500 4500 +4000 4000 5000 4500 4500 5000 3000 5000 3500 4500 +4000 4000 5000 4500 4500 5000 3000 5000 3500 4500 +4000 4000 5000 4500 4500 5000 3000 5000 3500 4500 +4000 4000 5000 4500 4500 5000 3000 5000 3500 4500 +4000 4000 5000 4500 4500 5000 3000 5000 3500 4500 +4000 4000 5000 4500 4500 5000 3000 5000 3500 4500 +4000 4000 5000 4500 4500 5000 3000 5000 3500 4500 +4000 4000 5000 4500 4500 5000 3000 5000 3500 4500 +4000 4000 5000 4500 4500 5000 3000 5000 3500 4500 +4000 4000 5000 4500 4500 5000 3000 5000 3500 4500 +4000 4000 5000 4500 4500 5000 3000 5000 3500 4500 +4000 4000 5000 4500 4500 5000 3000 5000 3500 4500 +4000 4000 5000 4500 4500 5000 3000 5000 3500 4500 +4000 4000 5000 4500 4500 5000 3000 5000 3500 4500 +4000 4000 5000 4500 4500 5000 3000 5000 3500 4500 +4000 4000 5000 4500 4500 5000 3000 5000 3500 4500 +4000 4000 5000 4500 4500 5000 3000 5000 3500 4500 +4000 4000 5000 4500 4500 5000 3000 5000 3500 4500 +4000 4000 5000 4500 4500 5000 3000 5000 3500 4500 +4000 4000 5000 4500 4500 5000 3000 5000 3500 4500 +4000 4000 5000 4500 4500 5000 3000 5000 3500 4500 +4000 3000 4500 3500 5000 4500 3000 5000 4500 5000 +4000 3000 4500 3500 5000 4500 3000 5000 4500 5000 +4000 3000 4500 3500 5000 4500 3000 5000 4500 5000 +4000 3000 4500 3500 5000 4500 3000 5000 4500 5000 +4000 3000 4500 3500 5000 4500 3000 5000 4500 5000 +4000 3000 4500 3500 5000 4500 3000 5000 4500 5000 +4000 3000 4500 3500 5000 4500 3000 5000 4500 5000 +4000 3000 4500 3500 5000 4500 3000 5000 4500 5000 +4000 3000 4500 3500 5000 4500 3000 5000 4500 5000 +4000 3000 4500 3500 5000 4500 3000 5000 4500 5000 +4000 3000 4500 3500 5000 4500 3000 5000 4500 5000 +4000 3000 4500 3500 5000 4500 3000 5000 4500 5000 +4000 3000 4500 3500 5000 4500 3000 5000 4500 5000 +4000 3000 4500 3500 5000 4500 3000 5000 4500 5000 +4000 3000 4500 3500 5000 4500 3000 5000 4500 5000 +4000 3000 4500 3500 5000 4500 3000 5000 4500 5000 +4000 3000 4500 3500 5000 4500 3000 5000 4500 5000 +4000 3000 4500 3500 5000 4500 3000 5000 4500 5000 +4000 3000 4500 3500 5000 4500 3000 5000 4500 5000 +4000 3000 4500 3500 5000 4500 3000 5000 4500 5000 +4000 3000 4500 3500 5000 4500 3000 5000 4500 5000 +4000 3000 4500 3500 5000 4500 3000 5000 4500 5000 +4000 3000 4500 3500 5000 4500 3000 5000 4500 5000 +4000 3000 4500 3500 5000 4500 3000 5000 4500 5000 +4000 3000 4500 3500 4000 3500 4500 5000 5000 4000 +4000 3000 4500 3500 4000 3500 4500 5000 5000 4000 +4000 3000 4500 3500 4000 3500 4500 5000 5000 4000 +4000 3000 4500 3500 4000 3500 4500 5000 5000 4000 +4000 3000 4500 3500 4000 3500 4500 5000 5000 4000 +4000 3000 4500 3500 4000 3500 4500 5000 5000 4000 +4000 3000 4500 3500 4000 3500 4500 5000 5000 4000 +4000 3000 4500 3500 4000 3500 4500 5000 5000 4000 +4000 3000 4500 3500 4000 3500 4500 5000 5000 4000 +4000 3000 4500 3500 4000 3500 4500 5000 5000 4000 +4000 3000 4500 3500 4000 3500 4500 5000 5000 4000 +4000 3000 4500 3500 4000 3500 4500 5000 5000 4000 +4000 3000 4500 3500 4000 3500 4500 5000 5000 4000 +4000 3000 4500 3500 4000 3500 4500 5000 5000 4000 +4000 3000 4500 3500 4000 3500 4500 5000 5000 4000 +4000 3000 4500 3500 4000 3500 4500 5000 5000 4000 +4000 3000 4500 3500 4000 3500 4500 5000 5000 4000 +4000 3000 4500 3500 4000 3500 4500 5000 5000 4000 +4000 3000 4500 3500 4000 3500 4500 5000 5000 4000 +4000 3000 4500 3500 4000 3500 4500 5000 5000 4000 +4000 3000 4500 3500 4000 3500 4500 5000 5000 4000 +4000 3000 4500 3500 4000 3500 4500 5000 5000 4000 +4000 3000 4500 3500 4000 3500 4500 5000 5000 4000 +4000 3000 4500 3500 4000 3500 4500 5000 5000 4000 +4500 2000 3500 4500 4500 4500 4500 4500 4000 4500 +4500 2000 3500 4500 4500 4500 4500 4500 4000 4500 +4500 2000 3500 4500 4500 4500 4500 4500 4000 4500 +4500 2000 3500 4500 4500 4500 4500 4500 4000 4500 +4500 2000 3500 4500 4500 4500 4500 4500 4000 4500 +4500 2000 3500 4500 4500 4500 4500 4500 4000 4500 +4500 2000 3500 4500 4500 4500 4500 4500 4000 4500 +4500 2000 3500 4500 4500 4500 4500 4500 4000 4500 +4500 2000 3500 4500 4500 4500 4500 4500 4000 4500 +4500 2000 3500 4500 4500 4500 4500 4500 4000 4500 +4500 2000 3500 4500 4500 4500 4500 4500 4000 4500 +4500 2000 3500 4500 4500 4500 4500 4500 4000 4500 +4500 2000 3500 4500 4500 4500 4500 4500 4000 4500 +4500 2000 3500 4500 4500 4500 4500 4500 4000 4500 +4500 2000 3500 4500 4500 4500 4500 4500 4000 4500 +4500 2000 3500 4500 4500 4500 4500 4500 4000 4500 +4500 2000 3500 4500 4500 4500 4500 4500 4000 4500 +4500 2000 3500 4500 4500 4500 4500 4500 4000 4500 +4500 2000 3500 4500 4500 4500 4500 4500 4000 4500 +4500 2000 3500 4500 4500 4500 4500 4500 4000 4500 +4500 2000 3500 4500 4500 4500 4500 4500 4000 4500 +4500 2000 3500 4500 4500 4500 4500 4500 4000 4500 +4500 2000 3500 4500 4500 4500 4500 4500 4000 4500 +4500 2000 3500 4500 4500 4500 4500 4500 4000 4500 +4500 5000 4500 4500 5000 4000 4500 4500 3000 4000 +4500 5000 4500 4500 5000 4000 4500 4500 3000 4000 +4500 5000 4500 4500 5000 4000 4500 4500 3000 4000 +4500 5000 4500 4500 5000 4000 4500 4500 3000 4000 +4500 5000 4500 4500 5000 4000 4500 4500 3000 4000 +4500 5000 4500 4500 5000 4000 4500 4500 3000 4000 +4500 5000 4500 4500 5000 4000 4500 4500 3000 4000 +4500 5000 4500 4500 5000 4000 4500 4500 3000 4000 +4500 5000 4500 4500 5000 4000 4500 4500 3000 4000 +4500 5000 4500 4500 5000 4000 4500 4500 3000 4000 +4500 5000 4500 4500 5000 4000 4500 4500 3000 4000 +4500 5000 4500 4500 5000 4000 4500 4500 3000 4000 +4500 5000 4500 4500 5000 4000 4500 4500 3000 4000 +4500 5000 4500 4500 5000 4000 4500 4500 3000 4000 +4500 5000 4500 4500 5000 4000 4500 4500 3000 4000 +4500 5000 4500 4500 5000 4000 4500 4500 3000 4000 +4500 5000 4500 4500 5000 4000 4500 4500 3000 4000 +4500 5000 4500 4500 5000 4000 4500 4500 3000 4000 +4500 5000 4500 4500 5000 4000 4500 4500 3000 4000 +4500 5000 4500 4500 5000 4000 4500 4500 3000 4000 +4500 5000 4500 4500 5000 4000 4500 4500 3000 4000 +4500 5000 4500 4500 5000 4000 4500 4500 3000 4000 +4500 5000 4500 4500 5000 4000 4500 4500 3000 4000 +4500 5000 4500 4500 5000 4000 4500 4500 3000 4000 +4500 5000 4000 4500 5000 4000 4000 4500 3000 5000 +4500 5000 4000 4500 5000 4000 4000 4500 3000 5000 +4500 5000 4000 4500 5000 4000 4000 4500 3000 5000 +4500 5000 4000 4500 5000 4000 4000 4500 3000 5000 +4500 5000 4000 4500 5000 4000 4000 4500 3000 5000 +4500 5000 4000 4500 5000 4000 4000 4500 3000 5000 +4500 5000 4000 4500 5000 4000 4000 4500 3000 5000 +4500 5000 4000 4500 5000 4000 4000 4500 3000 5000 +4500 5000 4000 4500 5000 4000 4000 4500 3000 5000 +4500 5000 4000 4500 5000 4000 4000 4500 3000 5000 +4500 5000 4000 4500 5000 4000 4000 4500 3000 5000 +4500 5000 4000 4500 5000 4000 4000 4500 3000 5000 +4500 5000 4000 4500 5000 4000 4000 4500 3000 5000 +4500 5000 4000 4500 5000 4000 4000 4500 3000 5000 +4500 5000 4000 4500 5000 4000 4000 4500 3000 5000 +4500 5000 4000 4500 5000 4000 4000 4500 3000 5000 +4500 5000 4000 4500 5000 4000 4000 4500 3000 5000 +4500 5000 4000 4500 5000 4000 4000 4500 3000 5000 +4500 5000 4000 4500 5000 4000 4000 4500 3000 5000 +4500 5000 4000 4500 5000 4000 4000 4500 3000 5000 +4500 5000 4000 4500 5000 4000 4000 4500 3000 5000 +4500 5000 4000 4500 5000 4000 4000 4500 3000 5000 +4500 5000 4000 4500 5000 4000 4000 4500 3000 5000 +4500 5000 4000 4500 5000 4000 4000 4500 3000 5000 +4500 4500 4000 4000 4500 4000 4000 4000 5000 5000 +4500 4500 4000 4000 4500 4000 4000 4000 5000 5000 +4500 4500 4000 4000 4500 4000 4000 4000 5000 5000 +4500 4500 4000 4000 4500 4000 4000 4000 5000 5000 +4500 4500 4000 4000 4500 4000 4000 4000 5000 5000 +4500 4500 4000 4000 4500 4000 4000 4000 5000 5000 +4500 4500 4000 4000 4500 4000 4000 4000 5000 5000 +4500 4500 4000 4000 4500 4000 4000 4000 5000 5000 +4500 4500 4000 4000 4500 4000 4000 4000 5000 5000 +4500 4500 4000 4000 4500 4000 4000 4000 5000 5000 +4500 4500 4000 4000 4500 4000 4000 4000 5000 5000 +4500 4500 4000 4000 4500 4000 4000 4000 5000 5000 +4500 4500 4000 4000 4500 4000 4000 4000 5000 5000 +4500 4500 4000 4000 4500 4000 4000 4000 5000 5000 +4500 4500 4000 4000 4500 4000 4000 4000 5000 5000 +4500 4500 4000 4000 4500 4000 4000 4000 5000 5000 +4500 4500 4000 4000 4500 4000 4000 4000 5000 5000 +4500 4500 4000 4000 4500 4000 4000 4000 5000 5000 +4500 4500 4000 4000 4500 4000 4000 4000 5000 5000 +4500 4500 4000 4000 4500 4000 4000 4000 5000 5000 +4500 4500 4000 4000 4500 4000 4000 4000 5000 5000 +4500 4500 4000 4000 4500 4000 4000 4000 5000 5000 +4500 4500 4000 4000 4500 4000 4000 4000 5000 5000 +4500 4500 4000 4000 4500 4000 4000 4000 5000 5000 +4500 5000 4000 4500 4000 4500 4500 4500 5000 5000 +4500 5000 4000 4500 4000 4500 4500 4500 5000 5000 +4500 5000 4000 4500 4000 4500 4500 4500 5000 5000 +4500 5000 4000 4500 4000 4500 4500 4500 5000 5000 +4500 5000 4000 4500 4000 4500 4500 4500 5000 5000 +4500 5000 4000 4500 4000 4500 4500 4500 5000 5000 +4500 5000 4000 4500 4000 4500 4500 4500 5000 5000 +4500 5000 4000 4500 4000 4500 4500 4500 5000 5000 +4500 5000 4000 4500 4000 4500 4500 4500 5000 5000 +4500 5000 4000 4500 4000 4500 4500 4500 5000 5000 +4500 5000 4000 4500 4000 4500 4500 4500 5000 5000 +4500 5000 4000 4500 4000 4500 4500 4500 5000 5000 +4500 5000 4000 4500 4000 4500 4500 4500 5000 5000 +4500 5000 4000 4500 4000 4500 4500 4500 5000 5000 +4500 5000 4000 4500 4000 4500 4500 4500 5000 5000 +4500 5000 4000 4500 4000 4500 4500 4500 5000 5000 +4500 5000 4000 4500 4000 4500 4500 4500 5000 5000 +4500 5000 4000 4500 4000 4500 4500 4500 5000 5000 +4500 5000 4000 4500 4000 4500 4500 4500 5000 5000 +4500 5000 4000 4500 4000 4500 4500 4500 5000 5000 +4500 5000 4000 4500 4000 4500 4500 4500 5000 5000 +4500 5000 4000 4500 4000 4500 4500 4500 5000 5000 +4500 5000 4000 4500 4000 4500 4500 4500 5000 5000 +4500 5000 4000 4500 4000 4500 4500 4500 5000 5000 +4000 4000 3500 3000 3500 4500 3500 3000 3500 3500 +4000 4000 3500 3000 3500 4500 3500 3000 3500 3500 +4000 4000 3500 3000 3500 4500 3500 3000 3500 3500 +4000 4000 3500 3000 3500 4500 3500 3000 3500 3500 +4000 4000 3500 3000 3500 4500 3500 3000 3500 3500 +4000 4000 3500 3000 3500 4500 3500 3000 3500 3500 +4000 4000 3500 3000 3500 4500 3500 3000 3500 3500 +4000 4000 3500 3000 3500 4500 3500 3000 3500 3500 +4000 4000 3500 3000 3500 4500 3500 3000 3500 3500 +4000 4000 3500 3000 3500 4500 3500 3000 3500 3500 +4000 4000 3500 3000 3500 4500 3500 3000 3500 3500 +4000 4000 3500 3000 3500 4500 3500 3000 3500 3500 +4000 4000 3500 3000 3500 4500 3500 3000 3500 3500 +4000 4000 3500 3000 3500 4500 3500 3000 3500 3500 +4000 4000 3500 3000 3500 4500 3500 3000 3500 3500 +4000 4000 3500 3000 3500 4500 3500 3000 3500 3500 +4000 4000 3500 3000 3500 4500 3500 3000 3500 3500 +4000 4000 3500 3000 3500 4500 3500 3000 3500 3500 +4000 4000 3500 3000 3500 4500 3500 3000 3500 3500 +4000 4000 3500 3000 3500 4500 3500 3000 3500 3500 +4000 4000 3500 3000 3500 4500 3500 3000 3500 3500 +4000 4000 3500 3000 3500 4500 3500 3000 3500 3500 +4000 4000 3500 3000 3500 4500 3500 3000 3500 3500 +4000 4000 3500 3000 3500 4500 3500 3000 3500 3500 +4500 4500 3000 3000 3000 4000 3500 3500 4000 3500 +4500 4500 3000 3000 3000 4000 3500 3500 4000 3500 +4500 4500 3000 3000 3000 4000 3500 3500 4000 3500 +4500 4500 3000 3000 3000 4000 3500 3500 4000 3500 +4500 4500 3000 3000 3000 4000 3500 3500 4000 3500 +4500 4500 3000 3000 3000 4000 3500 3500 4000 3500 +4500 4500 3000 3000 3000 4000 3500 3500 4000 3500 +4500 4500 3000 3000 3000 4000 3500 3500 4000 3500 +4500 4500 3000 3000 3000 4000 3500 3500 4000 3500 +4500 4500 3000 3000 3000 4000 3500 3500 4000 3500 +4500 4500 3000 3000 3000 4000 3500 3500 4000 3500 +4500 4500 3000 3000 3000 4000 3500 3500 4000 3500 +4500 4500 3000 3000 3000 4000 3500 3500 4000 3500 +4500 4500 3000 3000 3000 4000 3500 3500 4000 3500 +4500 4500 3000 3000 3000 4000 3500 3500 4000 3500 +4500 4500 3000 3000 3000 4000 3500 3500 4000 3500 +4500 4500 3000 3000 3000 4000 3500 3500 4000 3500 +4500 4500 3000 3000 3000 4000 3500 3500 4000 3500 +4500 4500 3000 3000 3000 4000 3500 3500 4000 3500 +4500 4500 3000 3000 3000 4000 3500 3500 4000 3500 +4500 4500 3000 3000 3000 4000 3500 3500 4000 3500 +4500 4500 3000 3000 3000 4000 3500 3500 4000 3500 +4500 4500 3000 3000 3000 4000 3500 3500 4000 3500 +4500 4500 3000 3000 3000 4000 3500 3500 4000 3500 +3500 3500 3500 3500 3000 4500 4500 4500 3500 3500 +3500 3500 3500 3500 3000 4500 4500 4500 3500 3500 +3500 3500 3500 3500 3000 4500 4500 4500 3500 3500 +3500 3500 3500 3500 3000 4500 4500 4500 3500 3500 +3500 3500 3500 3500 3000 4500 4500 4500 3500 3500 +3500 3500 3500 3500 3000 4500 4500 4500 3500 3500 +3500 3500 3500 3500 3000 4500 4500 4500 3500 3500 +3500 3500 3500 3500 3000 4500 4500 4500 3500 3500 +3500 3500 3500 3500 3000 4500 4500 4500 3500 3500 +3500 3500 3500 3500 3000 4500 4500 4500 3500 3500 +3500 3500 3500 3500 3000 4500 4500 4500 3500 3500 +3500 3500 3500 3500 3000 4500 4500 4500 3500 3500 +3500 3500 3500 3500 3000 4500 4500 4500 3500 3500 +3500 3500 3500 3500 3000 4500 4500 4500 3500 3500 +3500 3500 3500 3500 3000 4500 4500 4500 3500 3500 +3500 3500 3500 3500 3000 4500 4500 4500 3500 3500 +3500 3500 3500 3500 3000 4500 4500 4500 3500 3500 +3500 3500 3500 3500 3000 4500 4500 4500 3500 3500 +3500 3500 3500 3500 3000 4500 4500 4500 3500 3500 +3500 3500 3500 3500 3000 4500 4500 4500 3500 3500 +3500 3500 3500 3500 3000 4500 4500 4500 3500 3500 +3500 3500 3500 3500 3000 4500 4500 4500 3500 3500 +3500 3500 3500 3500 3000 4500 4500 4500 3500 3500 +3500 3500 3500 3500 3000 4500 4500 4500 3500 3500 +3500 4000 3500 3500 2500 3500 4500 4000 3500 3500 +3500 4000 3500 3500 2500 3500 4500 4000 3500 3500 +3500 4000 3500 3500 2500 3500 4500 4000 3500 3500 +3500 4000 3500 3500 2500 3500 4500 4000 3500 3500 +3500 4000 3500 3500 2500 3500 4500 4000 3500 3500 +3500 4000 3500 3500 2500 3500 4500 4000 3500 3500 +3500 4000 3500 3500 2500 3500 4500 4000 3500 3500 +3500 4000 3500 3500 2500 3500 4500 4000 3500 3500 +3500 4000 3500 3500 2500 3500 4500 4000 3500 3500 +3500 4000 3500 3500 2500 3500 4500 4000 3500 3500 +3500 4000 3500 3500 2500 3500 4500 4000 3500 3500 +3500 4000 3500 3500 2500 3500 4500 4000 3500 3500 +3500 4000 3500 3500 2500 3500 4500 4000 3500 3500 +3500 4000 3500 3500 2500 3500 4500 4000 3500 3500 +3500 4000 3500 3500 2500 3500 4500 4000 3500 3500 +3500 4000 3500 3500 2500 3500 4500 4000 3500 3500 +3500 4000 3500 3500 2500 3500 4500 4000 3500 3500 +3500 4000 3500 3500 2500 3500 4500 4000 3500 3500 +3500 4000 3500 3500 2500 3500 4500 4000 3500 3500 +3500 4000 3500 3500 2500 3500 4500 4000 3500 3500 +3500 4000 3500 3500 2500 3500 4500 4000 3500 3500 +3500 4000 3500 3500 2500 3500 4500 4000 3500 3500 +3500 4000 3500 3500 2500 3500 4500 4000 3500 3500 +3500 4000 3500 3500 2500 3500 4500 4000 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4500 +3000 3500 4000 3000 4000 4000 3500 3500 3500 4500 +3000 3500 4000 3000 4000 4000 3500 3500 3500 4500 +3000 3500 4000 3000 4000 4000 3500 3500 3500 4500 +3000 3500 4000 3000 4000 4000 3500 3500 3500 4500 +3000 3500 4000 3000 4000 4000 3500 3500 3500 4500 +3000 3500 4000 3000 4000 4000 3500 3500 3500 4500 +3000 3500 4000 3000 4000 4000 3500 3500 3500 4500 +3000 3500 4000 3000 4000 4000 3500 3500 3500 4500 +3000 3500 4000 3000 4000 4000 3500 3500 3500 4500 +3000 3500 4000 3000 4000 4000 3500 3500 3500 4500 +3000 3500 4000 3000 4000 4000 3500 3500 3500 4500 +3000 3500 4000 3000 4000 4000 3500 3500 3500 4500 +3000 3500 4000 3000 4000 4000 3500 3500 3500 4500 +3000 3500 4000 3000 4000 4000 3500 3500 3500 4500 +3000 3500 4000 3000 4000 4000 3500 3500 3500 4500 +3000 3500 4000 3000 4000 4000 3500 3500 3500 4500 +3000 3500 4000 3000 4000 4000 3500 3500 3500 4500 +3000 3500 4000 3000 4000 4000 3500 3500 3500 4500 +3000 3500 4000 3000 4000 4000 3500 3500 3500 4500 +3000 3500 4000 3000 4000 4000 3500 3500 3500 4500 +3000 3500 4000 3000 4000 4000 3500 3500 3500 4500 +3000 3500 4000 3000 4000 4000 3500 3500 3500 4500 +3000 3500 4000 3000 4000 4000 3500 3500 3500 4500 +3000 3500 4000 3000 4000 4000 3500 3500 3500 4500 +3000 3500 3500 3500 3500 4000 3500 3500 3500 5000 +3000 3500 3500 3500 3500 4000 3500 3500 3500 5000 +3000 3500 3500 3500 3500 4000 3500 3500 3500 5000 +3000 3500 3500 3500 3500 4000 3500 3500 3500 5000 +3000 3500 3500 3500 3500 4000 3500 3500 3500 5000 +3000 3500 3500 3500 3500 4000 3500 3500 3500 5000 +3000 3500 3500 3500 3500 4000 3500 3500 3500 5000 +3000 3500 3500 3500 3500 4000 3500 3500 3500 5000 +3000 3500 3500 3500 3500 4000 3500 3500 3500 5000 +3000 3500 3500 3500 3500 4000 3500 3500 3500 5000 +3000 3500 3500 3500 3500 4000 3500 3500 3500 5000 +3000 3500 3500 3500 3500 4000 3500 3500 3500 5000 +3000 3500 3500 3500 3500 4000 3500 3500 3500 5000 +3000 3500 3500 3500 3500 4000 3500 3500 3500 5000 +3000 3500 3500 3500 3500 4000 3500 3500 3500 5000 +3000 3500 3500 3500 3500 4000 3500 3500 3500 5000 +3000 3500 3500 3500 3500 4000 3500 3500 3500 5000 +3000 3500 3500 3500 3500 4000 3500 3500 3500 5000 +3000 3500 3500 3500 3500 4000 3500 3500 3500 5000 +3000 3500 3500 3500 3500 4000 3500 3500 3500 5000 +3000 3500 3500 3500 3500 4000 3500 3500 3500 5000 +3000 3500 3500 3500 3500 4000 3500 3500 3500 5000 +3000 3500 3500 3500 3500 4000 3500 3500 3500 5000 +3000 3500 3500 3500 3500 4000 3500 3500 3500 5000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 4500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 4500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 4500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 4500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 4500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 4500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 4500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 4500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 4500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 4500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 4500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 4500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 4500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 4500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 4500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 4500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 4500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 4500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 4500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 4500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 4500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 4500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 4500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 4500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 4500 3500 4000 4500 4000 4000 4000 4500 +3500 3500 4500 3500 4000 4500 4000 4000 4000 4500 +3500 3500 4500 3500 4000 4500 4000 4000 4000 4500 +3500 3500 4500 3500 4000 4500 4000 4000 4000 4500 +3500 3500 4500 3500 4000 4500 4000 4000 4000 4500 +3500 3500 4500 3500 4000 4500 4000 4000 4000 4500 +3500 3500 4500 3500 4000 4500 4000 4000 4000 4500 +3500 3500 4500 3500 4000 4500 4000 4000 4000 4500 +3500 3500 4500 3500 4000 4500 4000 4000 4000 4500 +3500 3500 4500 3500 4000 4500 4000 4000 4000 4500 +3500 3500 4500 3500 4000 4500 4000 4000 4000 4500 +3500 3500 4500 3500 4000 4500 4000 4000 4000 4500 +3500 3500 4500 3500 4000 4500 4000 4000 4000 4500 +3500 3500 4500 3500 4000 4500 4000 4000 4000 4500 +3500 3500 4500 3500 4000 4500 4000 4000 4000 4500 +3500 3500 4500 3500 4000 4500 4000 4000 4000 4500 +3500 3500 4500 3500 4000 4500 4000 4000 4000 4500 +3500 3500 4500 3500 4000 4500 4000 4000 4000 4500 +3500 3500 4500 3500 4000 4500 4000 4000 4000 4500 +3500 3500 4500 3500 4000 4500 4000 4000 4000 4500 +3500 3500 4500 3500 4000 4500 4000 4000 4000 4500 +3500 3500 4500 3500 4000 4500 4000 4000 4000 4500 +3500 3500 4500 3500 4000 4500 4000 4000 4000 4500 +3500 3500 4500 3500 4000 4500 4000 4000 4000 4500 +3500 3500 4000 3500 3000 3500 3500 4500 5000 3500 +3500 3500 4000 3500 3000 3500 3500 4500 5000 3500 +3500 3500 4000 3500 3000 3500 3500 4500 5000 3500 +3500 3500 4000 3500 3000 3500 3500 4500 5000 3500 +3500 3500 4000 3500 3000 3500 3500 4500 5000 3500 +3500 3500 4000 3500 3000 3500 3500 4500 5000 3500 +3500 3500 4000 3500 3000 3500 3500 4500 5000 3500 +3500 3500 4000 3500 3000 3500 3500 4500 5000 3500 +3500 3500 4000 3500 3000 3500 3500 4500 5000 3500 +3500 3500 4000 3500 3000 3500 3500 4500 5000 3500 +3500 3500 4000 3500 3000 3500 3500 4500 5000 3500 +3500 3500 4000 3500 3000 3500 3500 4500 5000 3500 +3500 3500 4000 3500 3000 3500 3500 4500 5000 3500 +3500 3500 4000 3500 3000 3500 3500 4500 5000 3500 +3500 3500 4000 3500 3000 3500 3500 4500 5000 3500 +3500 3500 4000 3500 3000 3500 3500 4500 5000 3500 +3500 3500 4000 3500 3000 3500 3500 4500 5000 3500 +3500 3500 4000 3500 3000 3500 3500 4500 5000 3500 +3500 3500 4000 3500 3000 3500 3500 4500 5000 3500 +3500 3500 4000 3500 3000 3500 3500 4500 5000 3500 +3500 3500 4000 3500 3000 3500 3500 4500 5000 3500 +3500 3500 4000 3500 3000 3500 3500 4500 5000 3500 +3500 3500 4000 3500 3000 3500 3500 4500 5000 3500 +3500 3500 4000 3500 3000 3500 3500 4500 5000 3500 +3500 3500 3500 3500 3000 4000 3500 4000 4500 3500 +3500 3500 3500 3500 3000 4000 3500 4000 4500 3500 +3500 3500 3500 3500 3000 4000 3500 4000 4500 3500 +3500 3500 3500 3500 3000 4000 3500 4000 4500 3500 +3500 3500 3500 3500 3000 4000 3500 4000 4500 3500 +3500 3500 3500 3500 3000 4000 3500 4000 4500 3500 +3500 3500 3500 3500 3000 4000 3500 4000 4500 3500 +3500 3500 3500 3500 3000 4000 3500 4000 4500 3500 +3500 3500 3500 3500 3000 4000 3500 4000 4500 3500 +3500 3500 3500 3500 3000 4000 3500 4000 4500 3500 +3500 3500 3500 3500 3000 4000 3500 4000 4500 3500 +3500 3500 3500 3500 3000 4000 3500 4000 4500 3500 +3500 3500 3500 3500 3000 4000 3500 4000 4500 3500 +3500 3500 3500 3500 3000 4000 3500 4000 4500 3500 +3500 3500 3500 3500 3000 4000 3500 4000 4500 3500 +3500 3500 3500 3500 3000 4000 3500 4000 4500 3500 +3500 3500 3500 3500 3000 4000 3500 4000 4500 3500 +3500 3500 3500 3500 3000 4000 3500 4000 4500 3500 +3500 3500 3500 3500 3000 4000 3500 4000 4500 3500 +3500 3500 3500 3500 3000 4000 3500 4000 4500 3500 +3500 3500 3500 3500 3000 4000 3500 4000 4500 3500 +3500 3500 3500 3500 3000 4000 3500 4000 4500 3500 +3500 3500 3500 3500 3000 4000 3500 4000 4500 3500 +3500 3500 3500 3500 3000 4000 3500 4000 4500 3500 +3500 3500 3500 3500 3000 3500 3500 4500 3500 4000 +3500 3500 3500 3500 3000 3500 3500 4500 3500 4000 +3500 3500 3500 3500 3000 3500 3500 4500 3500 4000 +3500 3500 3500 3500 3000 3500 3500 4500 3500 4000 +3500 3500 3500 3500 3000 3500 3500 4500 3500 4000 +3500 3500 3500 3500 3000 3500 3500 4500 3500 4000 +3500 3500 3500 3500 3000 3500 3500 4500 3500 4000 +3500 3500 3500 3500 3000 3500 3500 4500 3500 4000 +3500 3500 3500 3500 3000 3500 3500 4500 3500 4000 +3500 3500 3500 3500 3000 3500 3500 4500 3500 4000 +3500 3500 3500 3500 3000 3500 3500 4500 3500 4000 +3500 3500 3500 3500 3000 3500 3500 4500 3500 4000 +3500 3500 3500 3500 3000 3500 3500 4500 3500 4000 +3500 3500 3500 3500 3000 3500 3500 4500 3500 4000 +3500 3500 3500 3500 3000 3500 3500 4500 3500 4000 +3500 3500 3500 3500 3000 3500 3500 4500 3500 4000 +3500 3500 3500 3500 3000 3500 3500 4500 3500 4000 +3500 3500 3500 3500 3000 3500 3500 4500 3500 4000 +3500 3500 3500 3500 3000 3500 3500 4500 3500 4000 +3500 3500 3500 3500 3000 3500 3500 4500 3500 4000 +3500 3500 3500 3500 3000 3500 3500 4500 3500 4000 +3500 3500 3500 3500 3000 3500 3500 4500 3500 4000 +3500 3500 3500 3500 3000 3500 3500 4500 3500 4000 +3500 3500 3500 3500 3000 3500 3500 4500 3500 4000 +3500 3500 3500 3500 3500 3500 4000 3500 3500 5000 +3500 3500 3500 3500 3500 3500 4000 3500 3500 5000 +3500 3500 3500 3500 3500 3500 4000 3500 3500 5000 +3500 3500 3500 3500 3500 3500 4000 3500 3500 5000 +3500 3500 3500 3500 3500 3500 4000 3500 3500 5000 +3500 3500 3500 3500 3500 3500 4000 3500 3500 5000 +3500 3500 3500 3500 3500 3500 4000 3500 3500 5000 +3500 3500 3500 3500 3500 3500 4000 3500 3500 5000 +3500 3500 3500 3500 3500 3500 4000 3500 3500 5000 +3500 3500 3500 3500 3500 3500 4000 3500 3500 5000 +3500 3500 3500 3500 3500 3500 4000 3500 3500 5000 +3500 3500 3500 3500 3500 3500 4000 3500 3500 5000 +3500 3500 3500 3500 3500 3500 4000 3500 3500 5000 +3500 3500 3500 3500 3500 3500 4000 3500 3500 5000 +3500 3500 3500 3500 3500 3500 4000 3500 3500 5000 +3500 3500 3500 3500 3500 3500 4000 3500 3500 5000 +3500 3500 3500 3500 3500 3500 4000 3500 3500 5000 +3500 3500 3500 3500 3500 3500 4000 3500 3500 5000 +3500 3500 3500 3500 3500 3500 4000 3500 3500 5000 +3500 3500 3500 3500 3500 3500 4000 3500 3500 5000 +3500 3500 3500 3500 3500 3500 4000 3500 3500 5000 +3500 3500 3500 3500 3500 3500 4000 3500 3500 5000 +3500 3500 3500 3500 3500 3500 4000 3500 3500 5000 +3500 3500 3500 3500 3500 3500 4000 3500 3500 5000 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 4500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 4500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 4500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 4500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 4500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 4500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 4500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 4500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 4500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 4500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 4500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 4500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 4500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 4500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 4500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 4500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 4500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 4500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 4500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 4500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 4500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 4500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 4500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +3000 4000 3500 3500 4000 4000 3500 3500 3000 3500 +3000 4000 3500 3500 4000 4000 3500 3500 3000 3500 +3000 4000 3500 3500 4000 4000 3500 3500 3000 3500 +3000 4000 3500 3500 4000 4000 3500 3500 3000 3500 +3000 4000 3500 3500 4000 4000 3500 3500 3000 3500 +3000 4000 3500 3500 4000 4000 3500 3500 3000 3500 +3000 4000 3500 3500 4000 4000 3500 3500 3000 3500 +3000 4000 3500 3500 4000 4000 3500 3500 3000 3500 +3000 4000 3500 3500 4000 4000 3500 3500 3000 3500 +3000 4000 3500 3500 4000 4000 3500 3500 3000 3500 +3000 4000 3500 3500 4000 4000 3500 3500 3000 3500 +3000 4000 3500 3500 4000 4000 3500 3500 3000 3500 +3000 4000 3500 3500 4000 4000 3500 3500 3000 3500 +3000 4000 3500 3500 4000 4000 3500 3500 3000 3500 +3000 4000 3500 3500 4000 4000 3500 3500 3000 3500 +3000 4000 3500 3500 4000 4000 3500 3500 3000 3500 +3000 4000 3500 3500 4000 4000 3500 3500 3000 3500 +3000 4000 3500 3500 4000 4000 3500 3500 3000 3500 +3000 4000 3500 3500 4000 4000 3500 3500 3000 3500 +3000 4000 3500 3500 4000 4000 3500 3500 3000 3500 +3000 4000 3500 3500 4000 4000 3500 3500 3000 3500 +3000 4000 3500 3500 4000 4000 3500 3500 3000 3500 +3000 4000 3500 3500 4000 4000 3500 3500 3000 3500 +3000 4000 3500 3500 4000 4000 3500 3500 3000 3500 +4000 3500 4000 3500 3500 4000 3000 3500 3000 3500 +4000 3500 4000 3500 3500 4000 3000 3500 3000 3500 +4000 3500 4000 3500 3500 4000 3000 3500 3000 3500 +4000 3500 4000 3500 3500 4000 3000 3500 3000 3500 +4000 3500 4000 3500 3500 4000 3000 3500 3000 3500 +4000 3500 4000 3500 3500 4000 3000 3500 3000 3500 +4000 3500 4000 3500 3500 4000 3000 3500 3000 3500 +4000 3500 4000 3500 3500 4000 3000 3500 3000 3500 +4000 3500 4000 3500 3500 4000 3000 3500 3000 3500 +4000 3500 4000 3500 3500 4000 3000 3500 3000 3500 +4000 3500 4000 3500 3500 4000 3000 3500 3000 3500 +4000 3500 4000 3500 3500 4000 3000 3500 3000 3500 +4000 3500 4000 3500 3500 4000 3000 3500 3000 3500 +4000 3500 4000 3500 3500 4000 3000 3500 3000 3500 +4000 3500 4000 3500 3500 4000 3000 3500 3000 3500 +4000 3500 4000 3500 3500 4000 3000 3500 3000 3500 +4000 3500 4000 3500 3500 4000 3000 3500 3000 3500 +4000 3500 4000 3500 3500 4000 3000 3500 3000 3500 +4000 3500 4000 3500 3500 4000 3000 3500 3000 3500 +4000 3500 4000 3500 3500 4000 3000 3500 3000 3500 +4000 3500 4000 3500 3500 4000 3000 3500 3000 3500 +4000 3500 4000 3500 3500 4000 3000 3500 3000 3500 +4000 3500 4000 3500 3500 4000 3000 3500 3000 3500 +4000 3500 4000 3500 3500 4000 3000 3500 3000 3500 +3500 3500 5000 3500 3500 4000 3000 3500 3500 3000 +3500 3500 5000 3500 3500 4000 3000 3500 3500 3000 +3500 3500 5000 3500 3500 4000 3000 3500 3500 3000 +3500 3500 5000 3500 3500 4000 3000 3500 3500 3000 +3500 3500 5000 3500 3500 4000 3000 3500 3500 3000 +3500 3500 5000 3500 3500 4000 3000 3500 3500 3000 +3500 3500 5000 3500 3500 4000 3000 3500 3500 3000 +3500 3500 5000 3500 3500 4000 3000 3500 3500 3000 +3500 3500 5000 3500 3500 4000 3000 3500 3500 3000 +3500 3500 5000 3500 3500 4000 3000 3500 3500 3000 +3500 3500 5000 3500 3500 4000 3000 3500 3500 3000 +3500 3500 5000 3500 3500 4000 3000 3500 3500 3000 +3500 3500 5000 3500 3500 4000 3000 3500 3500 3000 +3500 3500 5000 3500 3500 4000 3000 3500 3500 3000 +3500 3500 5000 3500 3500 4000 3000 3500 3500 3000 +3500 3500 5000 3500 3500 4000 3000 3500 3500 3000 +3500 3500 5000 3500 3500 4000 3000 3500 3500 3000 +3500 3500 5000 3500 3500 4000 3000 3500 3500 3000 +3500 3500 5000 3500 3500 4000 3000 3500 3500 3000 +3500 3500 5000 3500 3500 4000 3000 3500 3500 3000 +3500 3500 5000 3500 3500 4000 3000 3500 3500 3000 +3500 3500 5000 3500 3500 4000 3000 3500 3500 3000 +3500 3500 5000 3500 3500 4000 3000 3500 3500 3000 +3500 3500 5000 3500 3500 4000 3000 3500 3500 3000 +3500 3500 4000 3000 3500 3500 3500 3500 3500 4000 +3500 3500 4000 3000 3500 3500 3500 3500 3500 4000 +3500 3500 4000 3000 3500 3500 3500 3500 3500 4000 +3500 3500 4000 3000 3500 3500 3500 3500 3500 4000 +3500 3500 4000 3000 3500 3500 3500 3500 3500 4000 +3500 3500 4000 3000 3500 3500 3500 3500 3500 4000 +3500 3500 4000 3000 3500 3500 3500 3500 3500 4000 +3500 3500 4000 3000 3500 3500 3500 3500 3500 4000 +3500 3500 4000 3000 3500 3500 3500 3500 3500 4000 +3500 3500 4000 3000 3500 3500 3500 3500 3500 4000 +3500 3500 4000 3000 3500 3500 3500 3500 3500 4000 +3500 3500 4000 3000 3500 3500 3500 3500 3500 4000 +3500 3500 4000 3000 3500 3500 3500 3500 3500 4000 +3500 3500 4000 3000 3500 3500 3500 3500 3500 4000 +3500 3500 4000 3000 3500 3500 3500 3500 3500 4000 +3500 3500 4000 3000 3500 3500 3500 3500 3500 4000 +3500 3500 4000 3000 3500 3500 3500 3500 3500 4000 +3500 3500 4000 3000 3500 3500 3500 3500 3500 4000 +3500 3500 4000 3000 3500 3500 3500 3500 3500 4000 +3500 3500 4000 3000 3500 3500 3500 3500 3500 4000 +3500 3500 4000 3000 3500 3500 3500 3500 3500 4000 +3500 3500 4000 3000 3500 3500 3500 3500 3500 4000 +3500 3500 4000 3000 3500 3500 3500 3500 3500 4000 +3500 3500 4000 3000 3500 3500 3500 3500 3500 4000 +3500 3500 3500 4000 3500 3500 3500 3500 3500 4500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 4500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 4500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 4500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 4500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 4500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 4500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 4500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 4500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 4500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 4500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 4500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 4500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 4500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 4500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 4500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 4500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 4500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 4500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 4500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 4500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 4500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 4500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 4500 +4000 3500 4000 3500 3500 4500 3500 3000 3500 3500 +4000 3500 4000 3500 3500 4500 3500 3000 3500 3500 +4000 3500 4000 3500 3500 4500 3500 3000 3500 3500 +4000 3500 4000 3500 3500 4500 3500 3000 3500 3500 +4000 3500 4000 3500 3500 4500 3500 3000 3500 3500 +4000 3500 4000 3500 3500 4500 3500 3000 3500 3500 +4000 3500 4000 3500 3500 4500 3500 3000 3500 3500 +4000 3500 4000 3500 3500 4500 3500 3000 3500 3500 +4000 3500 4000 3500 3500 4500 3500 3000 3500 3500 +4000 3500 4000 3500 3500 4500 3500 3000 3500 3500 +4000 3500 4000 3500 3500 4500 3500 3000 3500 3500 +4000 3500 4000 3500 3500 4500 3500 3000 3500 3500 +4000 3500 4000 3500 3500 4500 3500 3000 3500 3500 +4000 3500 4000 3500 3500 4500 3500 3000 3500 3500 +4000 3500 4000 3500 3500 4500 3500 3000 3500 3500 +4000 3500 4000 3500 3500 4500 3500 3000 3500 3500 +4000 3500 4000 3500 3500 4500 3500 3000 3500 3500 +4000 3500 4000 3500 3500 4500 3500 3000 3500 3500 +4000 3500 4000 3500 3500 4500 3500 3000 3500 3500 +4000 3500 4000 3500 3500 4500 3500 3000 3500 3500 +4000 3500 4000 3500 3500 4500 3500 3000 3500 3500 +4000 3500 4000 3500 3500 4500 3500 3000 3500 3500 +4000 3500 4000 3500 3500 4500 3500 3000 3500 3500 +4000 3500 4000 3500 3500 4500 3500 3000 3500 3500 +4500 3500 3500 4500 3500 4000 3500 3500 3000 3000 +4500 3500 3500 4500 3500 4000 3500 3500 3000 3000 +4500 3500 3500 4500 3500 4000 3500 3500 3000 3000 +4500 3500 3500 4500 3500 4000 3500 3500 3000 3000 +4500 3500 3500 4500 3500 4000 3500 3500 3000 3000 +4500 3500 3500 4500 3500 4000 3500 3500 3000 3000 +4500 3500 3500 4500 3500 4000 3500 3500 3000 3000 +4500 3500 3500 4500 3500 4000 3500 3500 3000 3000 +4500 3500 3500 4500 3500 4000 3500 3500 3000 3000 +4500 3500 3500 4500 3500 4000 3500 3500 3000 3000 +4500 3500 3500 4500 3500 4000 3500 3500 3000 3000 +4500 3500 3500 4500 3500 4000 3500 3500 3000 3000 +4500 3500 3500 4500 3500 4000 3500 3500 3000 3000 +4500 3500 3500 4500 3500 4000 3500 3500 3000 3000 +4500 3500 3500 4500 3500 4000 3500 3500 3000 3000 +4500 3500 3500 4500 3500 4000 3500 3500 3000 3000 +4500 3500 3500 4500 3500 4000 3500 3500 3000 3000 +4500 3500 3500 4500 3500 4000 3500 3500 3000 3000 +4500 3500 3500 4500 3500 4000 3500 3500 3000 3000 +4500 3500 3500 4500 3500 4000 3500 3500 3000 3000 +4500 3500 3500 4500 3500 4000 3500 3500 3000 3000 +4500 3500 3500 4500 3500 4000 3500 3500 3000 3000 +4500 3500 3500 4500 3500 4000 3500 3500 3000 3000 +4500 3500 3500 4500 3500 4000 3500 3500 3000 3000 +3500 4000 3500 5000 3500 3500 3500 3500 4000 4500 +3500 4000 3500 5000 3500 3500 3500 3500 4000 4500 +3500 4000 3500 5000 3500 3500 3500 3500 4000 4500 +3500 4000 3500 5000 3500 3500 3500 3500 4000 4500 +3500 4000 3500 5000 3500 3500 3500 3500 4000 4500 +3500 4000 3500 5000 3500 3500 3500 3500 4000 4500 +3500 4000 3500 5000 3500 3500 3500 3500 4000 4500 +3500 4000 3500 5000 3500 3500 3500 3500 4000 4500 +3500 4000 3500 5000 3500 3500 3500 3500 4000 4500 +3500 4000 3500 5000 3500 3500 3500 3500 4000 4500 +3500 4000 3500 5000 3500 3500 3500 3500 4000 4500 +3500 4000 3500 5000 3500 3500 3500 3500 4000 4500 +3500 4000 3500 5000 3500 3500 3500 3500 4000 4500 +3500 4000 3500 5000 3500 3500 3500 3500 4000 4500 +3500 4000 3500 5000 3500 3500 3500 3500 4000 4500 +3500 4000 3500 5000 3500 3500 3500 3500 4000 4500 +3500 4000 3500 5000 3500 3500 3500 3500 4000 4500 +3500 4000 3500 5000 3500 3500 3500 3500 4000 4500 +3500 4000 3500 5000 3500 3500 3500 3500 4000 4500 +3500 4000 3500 5000 3500 3500 3500 3500 4000 4500 +3500 4000 3500 5000 3500 3500 3500 3500 4000 4500 +3500 4000 3500 5000 3500 3500 3500 3500 4000 4500 +3500 4000 3500 5000 3500 3500 3500 3500 4000 4500 +3500 4000 3500 5000 3500 3500 3500 3500 4000 4500 +3500 3500 3500 3500 4000 3500 3500 3500 4000 4000 +3500 3500 3500 3500 4000 3500 3500 3500 4000 4000 +3500 3500 3500 3500 4000 3500 3500 3500 4000 4000 +3500 3500 3500 3500 4000 3500 3500 3500 4000 4000 +3500 3500 3500 3500 4000 3500 3500 3500 4000 4000 +3500 3500 3500 3500 4000 3500 3500 3500 4000 4000 +3500 3500 3500 3500 4000 3500 3500 3500 4000 4000 +3500 3500 3500 3500 4000 3500 3500 3500 4000 4000 +3500 3500 3500 3500 4000 3500 3500 3500 4000 4000 +3500 3500 3500 3500 4000 3500 3500 3500 4000 4000 +3500 3500 3500 3500 4000 3500 3500 3500 4000 4000 +3500 3500 3500 3500 4000 3500 3500 3500 4000 4000 +3500 3500 3500 3500 4000 3500 3500 3500 4000 4000 +3500 3500 3500 3500 4000 3500 3500 3500 4000 4000 +3500 3500 3500 3500 4000 3500 3500 3500 4000 4000 +3500 3500 3500 3500 4000 3500 3500 3500 4000 4000 +3500 3500 3500 3500 4000 3500 3500 3500 4000 4000 +3500 3500 3500 3500 4000 3500 3500 3500 4000 4000 +3500 3500 3500 3500 4000 3500 3500 3500 4000 4000 +3500 3500 3500 3500 4000 3500 3500 3500 4000 4000 +3500 3500 3500 3500 4000 3500 3500 3500 4000 4000 +3500 3500 3500 3500 4000 3500 3500 3500 4000 4000 +3500 3500 3500 3500 4000 3500 3500 3500 4000 4000 +3500 3500 3500 3500 4000 3500 3500 3500 4000 4000 +4000 3500 3500 3500 3500 3500 3500 3500 4000 4000 +4000 3500 3500 3500 3500 3500 3500 3500 4000 4000 +4000 3500 3500 3500 3500 3500 3500 3500 4000 4000 +4000 3500 3500 3500 3500 3500 3500 3500 4000 4000 +4000 3500 3500 3500 3500 3500 3500 3500 4000 4000 +4000 3500 3500 3500 3500 3500 3500 3500 4000 4000 +4000 3500 3500 3500 3500 3500 3500 3500 4000 4000 +4000 3500 3500 3500 3500 3500 3500 3500 4000 4000 +4000 3500 3500 3500 3500 3500 3500 3500 4000 4000 +4000 3500 3500 3500 3500 3500 3500 3500 4000 4000 +4000 3500 3500 3500 3500 3500 3500 3500 4000 4000 +4000 3500 3500 3500 3500 3500 3500 3500 4000 4000 +4000 3500 3500 3500 3500 3500 3500 3500 4000 4000 +4000 3500 3500 3500 3500 3500 3500 3500 4000 4000 +4000 3500 3500 3500 3500 3500 3500 3500 4000 4000 +4000 3500 3500 3500 3500 3500 3500 3500 4000 4000 +4000 3500 3500 3500 3500 3500 3500 3500 4000 4000 +4000 3500 3500 3500 3500 3500 3500 3500 4000 4000 +4000 3500 3500 3500 3500 3500 3500 3500 4000 4000 +4000 3500 3500 3500 3500 3500 3500 3500 4000 4000 +4000 3500 3500 3500 3500 3500 3500 3500 4000 4000 +4000 3500 3500 3500 3500 3500 3500 3500 4000 4000 +4000 3500 3500 3500 3500 3500 3500 3500 4000 4000 +4000 3500 3500 3500 3500 3500 3500 3500 4000 4000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3500 +4000 3500 4000 3500 3500 4000 3500 3500 5000 3500 +4000 3500 4000 3500 3500 4000 3500 3500 5000 3500 +4000 3500 4000 3500 3500 4000 3500 3500 5000 3500 +4000 3500 4000 3500 3500 4000 3500 3500 5000 3500 +4000 3500 4000 3500 3500 4000 3500 3500 5000 3500 +4000 3500 4000 3500 3500 4000 3500 3500 5000 3500 +4000 3500 4000 3500 3500 4000 3500 3500 5000 3500 +4000 3500 4000 3500 3500 4000 3500 3500 5000 3500 +4000 3500 4000 3500 3500 4000 3500 3500 5000 3500 +4000 3500 4000 3500 3500 4000 3500 3500 5000 3500 +4000 3500 4000 3500 3500 4000 3500 3500 5000 3500 +4000 3500 4000 3500 3500 4000 3500 3500 5000 3500 +4000 3500 4000 3500 3500 4000 3500 3500 5000 3500 +4000 3500 4000 3500 3500 4000 3500 3500 5000 3500 +4000 3500 4000 3500 3500 4000 3500 3500 5000 3500 +4000 3500 4000 3500 3500 4000 3500 3500 5000 3500 +4000 3500 4000 3500 3500 4000 3500 3500 5000 3500 +4000 3500 4000 3500 3500 4000 3500 3500 5000 3500 +4000 3500 4000 3500 3500 4000 3500 3500 5000 3500 +4000 3500 4000 3500 3500 4000 3500 3500 5000 3500 +4000 3500 4000 3500 3500 4000 3500 3500 5000 3500 +4000 3500 4000 3500 3500 4000 3500 3500 5000 3500 +4000 3500 4000 3500 3500 4000 3500 3500 5000 3500 +4000 3500 4000 3500 3500 4000 3500 3500 5000 3500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3000 4500 3500 4500 3500 4000 3500 3500 +3500 3500 3000 4500 3500 4500 3500 4000 3500 3500 +3500 3500 3000 4500 3500 4500 3500 4000 3500 3500 +3500 3500 3000 4500 3500 4500 3500 4000 3500 3500 +3500 3500 3000 4500 3500 4500 3500 4000 3500 3500 +3500 3500 3000 4500 3500 4500 3500 4000 3500 3500 +3500 3500 3000 4500 3500 4500 3500 4000 3500 3500 +3500 3500 3000 4500 3500 4500 3500 4000 3500 3500 +3500 3500 3000 4500 3500 4500 3500 4000 3500 3500 +3500 3500 3000 4500 3500 4500 3500 4000 3500 3500 +3500 3500 3000 4500 3500 4500 3500 4000 3500 3500 +3500 3500 3000 4500 3500 4500 3500 4000 3500 3500 +3500 3500 3000 4500 3500 4500 3500 4000 3500 3500 +3500 3500 3000 4500 3500 4500 3500 4000 3500 3500 +3500 3500 3000 4500 3500 4500 3500 4000 3500 3500 +3500 3500 3000 4500 3500 4500 3500 4000 3500 3500 +3500 3500 3000 4500 3500 4500 3500 4000 3500 3500 +3500 3500 3000 4500 3500 4500 3500 4000 3500 3500 +3500 3500 3000 4500 3500 4500 3500 4000 3500 3500 +3500 3500 3000 4500 3500 4500 3500 4000 3500 3500 +3500 3500 3000 4500 3500 4500 3500 4000 3500 3500 +3500 3500 3000 4500 3500 4500 3500 4000 3500 3500 +3500 3500 3000 4500 3500 4500 3500 4000 3500 3500 +3500 3500 3000 4500 3500 4500 3500 4000 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 4000 3500 4000 3500 3500 +3500 3500 4000 3500 3500 4000 3500 4000 3500 3500 +3500 3500 4000 3500 3500 4000 3500 4000 3500 3500 +3500 3500 4000 3500 3500 4000 3500 4000 3500 3500 +3500 3500 4000 3500 3500 4000 3500 4000 3500 3500 +3500 3500 4000 3500 3500 4000 3500 4000 3500 3500 +3500 3500 4000 3500 3500 4000 3500 4000 3500 3500 +3500 3500 4000 3500 3500 4000 3500 4000 3500 3500 +3500 3500 4000 3500 3500 4000 3500 4000 3500 3500 +3500 3500 4000 3500 3500 4000 3500 4000 3500 3500 +3500 3500 4000 3500 3500 4000 3500 4000 3500 3500 +3500 3500 4000 3500 3500 4000 3500 4000 3500 3500 +3500 3500 4000 3500 3500 4000 3500 4000 3500 3500 +3500 3500 4000 3500 3500 4000 3500 4000 3500 3500 +3500 3500 4000 3500 3500 4000 3500 4000 3500 3500 +3500 3500 4000 3500 3500 4000 3500 4000 3500 3500 +3500 3500 4000 3500 3500 4000 3500 4000 3500 3500 +3500 3500 4000 3500 3500 4000 3500 4000 3500 3500 +3500 3500 4000 3500 3500 4000 3500 4000 3500 3500 +3500 3500 4000 3500 3500 4000 3500 4000 3500 3500 +3500 3500 4000 3500 3500 4000 3500 4000 3500 3500 +3500 3500 4000 3500 3500 4000 3500 4000 3500 3500 +3500 3500 4000 3500 3500 4000 3500 4000 3500 3500 +3500 3500 4000 3500 3500 4000 3500 4000 3500 3500 +3500 3500 4000 3500 3500 3500 3500 4000 3500 4000 +3500 3500 4000 3500 3500 3500 3500 4000 3500 4000 +3500 3500 4000 3500 3500 3500 3500 4000 3500 4000 +3500 3500 4000 3500 3500 3500 3500 4000 3500 4000 +3500 3500 4000 3500 3500 3500 3500 4000 3500 4000 +3500 3500 4000 3500 3500 3500 3500 4000 3500 4000 +3500 3500 4000 3500 3500 3500 3500 4000 3500 4000 +3500 3500 4000 3500 3500 3500 3500 4000 3500 4000 +3500 3500 4000 3500 3500 3500 3500 4000 3500 4000 +3500 3500 4000 3500 3500 3500 3500 4000 3500 4000 +3500 3500 4000 3500 3500 3500 3500 4000 3500 4000 +3500 3500 4000 3500 3500 3500 3500 4000 3500 4000 +3500 3500 4000 3500 3500 3500 3500 4000 3500 4000 +3500 3500 4000 3500 3500 3500 3500 4000 3500 4000 +3500 3500 4000 3500 3500 3500 3500 4000 3500 4000 +3500 3500 4000 3500 3500 3500 3500 4000 3500 4000 +3500 3500 4000 3500 3500 3500 3500 4000 3500 4000 +3500 3500 4000 3500 3500 3500 3500 4000 3500 4000 +3500 3500 4000 3500 3500 3500 3500 4000 3500 4000 +3500 3500 4000 3500 3500 3500 3500 4000 3500 4000 +3500 3500 4000 3500 3500 3500 3500 4000 3500 4000 +3500 3500 4000 3500 3500 3500 3500 4000 3500 4000 +3500 3500 4000 3500 3500 3500 3500 4000 3500 4000 +3500 3500 4000 3500 3500 3500 3500 4000 3500 4000 +4500 4000 4500 3500 3500 3500 3500 3500 3500 3500 +4500 4000 4500 3500 3500 3500 3500 3500 3500 3500 +4500 4000 4500 3500 3500 3500 3500 3500 3500 3500 +4500 4000 4500 3500 3500 3500 3500 3500 3500 3500 +4500 4000 4500 3500 3500 3500 3500 3500 3500 3500 +4500 4000 4500 3500 3500 3500 3500 3500 3500 3500 +4500 4000 4500 3500 3500 3500 3500 3500 3500 3500 +4500 4000 4500 3500 3500 3500 3500 3500 3500 3500 +4500 4000 4500 3500 3500 3500 3500 3500 3500 3500 +4500 4000 4500 3500 3500 3500 3500 3500 3500 3500 +4500 4000 4500 3500 3500 3500 3500 3500 3500 3500 +4500 4000 4500 3500 3500 3500 3500 3500 3500 3500 +4500 4000 4500 3500 3500 3500 3500 3500 3500 3500 +4500 4000 4500 3500 3500 3500 3500 3500 3500 3500 +4500 4000 4500 3500 3500 3500 3500 3500 3500 3500 +4500 4000 4500 3500 3500 3500 3500 3500 3500 3500 +4500 4000 4500 3500 3500 3500 3500 3500 3500 3500 +4500 4000 4500 3500 3500 3500 3500 3500 3500 3500 +4500 4000 4500 3500 3500 3500 3500 3500 3500 3500 +4500 4000 4500 3500 3500 3500 3500 3500 3500 3500 +4500 4000 4500 3500 3500 3500 3500 3500 3500 3500 +4500 4000 4500 3500 3500 3500 3500 3500 3500 3500 +4500 4000 4500 3500 3500 3500 3500 3500 3500 3500 +4500 4000 4500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 4000 3500 4000 3500 3500 4000 4500 4000 +3500 4500 4000 3500 4000 3500 3500 4000 4500 4000 +3500 4500 4000 3500 4000 3500 3500 4000 4500 4000 +3500 4500 4000 3500 4000 3500 3500 4000 4500 4000 +3500 4500 4000 3500 4000 3500 3500 4000 4500 4000 +3500 4500 4000 3500 4000 3500 3500 4000 4500 4000 +3500 4500 4000 3500 4000 3500 3500 4000 4500 4000 +3500 4500 4000 3500 4000 3500 3500 4000 4500 4000 +3500 4500 4000 3500 4000 3500 3500 4000 4500 4000 +3500 4500 4000 3500 4000 3500 3500 4000 4500 4000 +3500 4500 4000 3500 4000 3500 3500 4000 4500 4000 +3500 4500 4000 3500 4000 3500 3500 4000 4500 4000 +3500 4500 4000 3500 4000 3500 3500 4000 4500 4000 +3500 4500 4000 3500 4000 3500 3500 4000 4500 4000 +3500 4500 4000 3500 4000 3500 3500 4000 4500 4000 +3500 4500 4000 3500 4000 3500 3500 4000 4500 4000 +3500 4500 4000 3500 4000 3500 3500 4000 4500 4000 +3500 4500 4000 3500 4000 3500 3500 4000 4500 4000 +3500 4500 4000 3500 4000 3500 3500 4000 4500 4000 +3500 4500 4000 3500 4000 3500 3500 4000 4500 4000 +3500 4500 4000 3500 4000 3500 3500 4000 4500 4000 +3500 4500 4000 3500 4000 3500 3500 4000 4500 4000 +3500 4500 4000 3500 4000 3500 3500 4000 4500 4000 +3500 4500 4000 3500 4000 3500 3500 4000 4500 4000 +3500 4000 3500 3500 3500 3500 3500 3500 3000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3500 3500 4500 3500 3500 4000 4000 +3500 3500 3500 3500 3500 4500 3500 3500 4000 4000 +3500 3500 3500 3500 3500 4500 3500 3500 4000 4000 +3500 3500 3500 3500 3500 4500 3500 3500 4000 4000 +3500 3500 3500 3500 3500 4500 3500 3500 4000 4000 +3500 3500 3500 3500 3500 4500 3500 3500 4000 4000 +3500 3500 3500 3500 3500 4500 3500 3500 4000 4000 +3500 3500 3500 3500 3500 4500 3500 3500 4000 4000 +3500 3500 3500 3500 3500 4500 3500 3500 4000 4000 +3500 3500 3500 3500 3500 4500 3500 3500 4000 4000 +3500 3500 3500 3500 3500 4500 3500 3500 4000 4000 +3500 3500 3500 3500 3500 4500 3500 3500 4000 4000 +3500 3500 3500 3500 3500 4500 3500 3500 4000 4000 +3500 3500 3500 3500 3500 4500 3500 3500 4000 4000 +3500 3500 3500 3500 3500 4500 3500 3500 4000 4000 +3500 3500 3500 3500 3500 4500 3500 3500 4000 4000 +3500 3500 3500 3500 3500 4500 3500 3500 4000 4000 +3500 3500 3500 3500 3500 4500 3500 3500 4000 4000 +3500 3500 3500 3500 3500 4500 3500 3500 4000 4000 +3500 3500 3500 3500 3500 4500 3500 3500 4000 4000 +3500 3500 3500 3500 3500 4500 3500 3500 4000 4000 +3500 3500 3500 3500 3500 4500 3500 3500 4000 4000 +3500 3500 3500 3500 3500 4500 3500 3500 4000 4000 +3500 3500 3500 3500 3500 4500 3500 3500 4000 4000 +4500 3500 3500 3500 4000 5000 3000 3500 3500 5000 +4500 3500 3500 3500 4000 5000 3000 3500 3500 5000 +4500 3500 3500 3500 4000 5000 3000 3500 3500 5000 +4500 3500 3500 3500 4000 5000 3000 3500 3500 5000 +4500 3500 3500 3500 4000 5000 3000 3500 3500 5000 +4500 3500 3500 3500 4000 5000 3000 3500 3500 5000 +4500 3500 3500 3500 4000 5000 3000 3500 3500 5000 +4500 3500 3500 3500 4000 5000 3000 3500 3500 5000 +4500 3500 3500 3500 4000 5000 3000 3500 3500 5000 +4500 3500 3500 3500 4000 5000 3000 3500 3500 5000 +4500 3500 3500 3500 4000 5000 3000 3500 3500 5000 +4500 3500 3500 3500 4000 5000 3000 3500 3500 5000 +4500 3500 3500 3500 4000 5000 3000 3500 3500 5000 +4500 3500 3500 3500 4000 5000 3000 3500 3500 5000 +4500 3500 3500 3500 4000 5000 3000 3500 3500 5000 +4500 3500 3500 3500 4000 5000 3000 3500 3500 5000 +4500 3500 3500 3500 4000 5000 3000 3500 3500 5000 +4500 3500 3500 3500 4000 5000 3000 3500 3500 5000 +4500 3500 3500 3500 4000 5000 3000 3500 3500 5000 +4500 3500 3500 3500 4000 5000 3000 3500 3500 5000 +4500 3500 3500 3500 4000 5000 3000 3500 3500 5000 +4500 3500 3500 3500 4000 5000 3000 3500 3500 5000 +4500 3500 3500 3500 4000 5000 3000 3500 3500 5000 +4500 3500 3500 3500 4000 5000 3000 3500 3500 5000 +3500 3500 3500 3500 4000 3000 3000 3500 4500 3500 +3500 3500 3500 3500 4000 3000 3000 3500 4500 3500 +3500 3500 3500 3500 4000 3000 3000 3500 4500 3500 +3500 3500 3500 3500 4000 3000 3000 3500 4500 3500 +3500 3500 3500 3500 4000 3000 3000 3500 4500 3500 +3500 3500 3500 3500 4000 3000 3000 3500 4500 3500 +3500 3500 3500 3500 4000 3000 3000 3500 4500 3500 +3500 3500 3500 3500 4000 3000 3000 3500 4500 3500 +3500 3500 3500 3500 4000 3000 3000 3500 4500 3500 +3500 3500 3500 3500 4000 3000 3000 3500 4500 3500 +3500 3500 3500 3500 4000 3000 3000 3500 4500 3500 +3500 3500 3500 3500 4000 3000 3000 3500 4500 3500 +3500 3500 3500 3500 4000 3000 3000 3500 4500 3500 +3500 3500 3500 3500 4000 3000 3000 3500 4500 3500 +3500 3500 3500 3500 4000 3000 3000 3500 4500 3500 +3500 3500 3500 3500 4000 3000 3000 3500 4500 3500 +3500 3500 3500 3500 4000 3000 3000 3500 4500 3500 +3500 3500 3500 3500 4000 3000 3000 3500 4500 3500 +3500 3500 3500 3500 4000 3000 3000 3500 4500 3500 +3500 3500 3500 3500 4000 3000 3000 3500 4500 3500 +3500 3500 3500 3500 4000 3000 3000 3500 4500 3500 +3500 3500 3500 3500 4000 3000 3000 3500 4500 3500 +3500 3500 3500 3500 4000 3000 3000 3500 4500 3500 +3500 3500 3500 3500 4000 3000 3000 3500 4500 3500 +3500 3500 3500 4500 3500 4500 3500 4000 4500 3500 +3500 3500 3500 4500 3500 4500 3500 4000 4500 3500 +3500 3500 3500 4500 3500 4500 3500 4000 4500 3500 +3500 3500 3500 4500 3500 4500 3500 4000 4500 3500 +3500 3500 3500 4500 3500 4500 3500 4000 4500 3500 +3500 3500 3500 4500 3500 4500 3500 4000 4500 3500 +3500 3500 3500 4500 3500 4500 3500 4000 4500 3500 +3500 3500 3500 4500 3500 4500 3500 4000 4500 3500 +3500 3500 3500 4500 3500 4500 3500 4000 4500 3500 +3500 3500 3500 4500 3500 4500 3500 4000 4500 3500 +3500 3500 3500 4500 3500 4500 3500 4000 4500 3500 +3500 3500 3500 4500 3500 4500 3500 4000 4500 3500 +3500 3500 3500 4500 3500 4500 3500 4000 4500 3500 +3500 3500 3500 4500 3500 4500 3500 4000 4500 3500 +3500 3500 3500 4500 3500 4500 3500 4000 4500 3500 +3500 3500 3500 4500 3500 4500 3500 4000 4500 3500 +3500 3500 3500 4500 3500 4500 3500 4000 4500 3500 +3500 3500 3500 4500 3500 4500 3500 4000 4500 3500 +3500 3500 3500 4500 3500 4500 3500 4000 4500 3500 +3500 3500 3500 4500 3500 4500 3500 4000 4500 3500 +3500 3500 3500 4500 3500 4500 3500 4000 4500 3500 +3500 3500 3500 4500 3500 4500 3500 4000 4500 3500 +3500 3500 3500 4500 3500 4500 3500 4000 4500 3500 +3500 3500 3500 4500 3500 4500 3500 4000 4500 3500 +3000 4000 3500 3500 3500 3500 3500 4000 4500 3500 +3000 4000 3500 3500 3500 3500 3500 4000 4500 3500 +3000 4000 3500 3500 3500 3500 3500 4000 4500 3500 +3000 4000 3500 3500 3500 3500 3500 4000 4500 3500 +3000 4000 3500 3500 3500 3500 3500 4000 4500 3500 +3000 4000 3500 3500 3500 3500 3500 4000 4500 3500 +3000 4000 3500 3500 3500 3500 3500 4000 4500 3500 +3000 4000 3500 3500 3500 3500 3500 4000 4500 3500 +3000 4000 3500 3500 3500 3500 3500 4000 4500 3500 +3000 4000 3500 3500 3500 3500 3500 4000 4500 3500 +3000 4000 3500 3500 3500 3500 3500 4000 4500 3500 +3000 4000 3500 3500 3500 3500 3500 4000 4500 3500 +3000 4000 3500 3500 3500 3500 3500 4000 4500 3500 +3000 4000 3500 3500 3500 3500 3500 4000 4500 3500 +3000 4000 3500 3500 3500 3500 3500 4000 4500 3500 +3000 4000 3500 3500 3500 3500 3500 4000 4500 3500 +3000 4000 3500 3500 3500 3500 3500 4000 4500 3500 +3000 4000 3500 3500 3500 3500 3500 4000 4500 3500 +3000 4000 3500 3500 3500 3500 3500 4000 4500 3500 +3000 4000 3500 3500 3500 3500 3500 4000 4500 3500 +3000 4000 3500 3500 3500 3500 3500 4000 4500 3500 +3000 4000 3500 3500 3500 3500 3500 4000 4500 3500 +3000 4000 3500 3500 3500 3500 3500 4000 4500 3500 +3000 4000 3500 3500 3500 3500 3500 4000 4500 3500 +5000 4000 3500 3500 3500 3500 3500 4000 3500 3500 +5000 4000 3500 3500 3500 3500 3500 4000 3500 3500 +5000 4000 3500 3500 3500 3500 3500 4000 3500 3500 +5000 4000 3500 3500 3500 3500 3500 4000 3500 3500 +5000 4000 3500 3500 3500 3500 3500 4000 3500 3500 +5000 4000 3500 3500 3500 3500 3500 4000 3500 3500 +5000 4000 3500 3500 3500 3500 3500 4000 3500 3500 +5000 4000 3500 3500 3500 3500 3500 4000 3500 3500 +5000 4000 3500 3500 3500 3500 3500 4000 3500 3500 +5000 4000 3500 3500 3500 3500 3500 4000 3500 3500 +5000 4000 3500 3500 3500 3500 3500 4000 3500 3500 +5000 4000 3500 3500 3500 3500 3500 4000 3500 3500 +5000 4000 3500 3500 3500 3500 3500 4000 3500 3500 +5000 4000 3500 3500 3500 3500 3500 4000 3500 3500 +5000 4000 3500 3500 3500 3500 3500 4000 3500 3500 +5000 4000 3500 3500 3500 3500 3500 4000 3500 3500 +5000 4000 3500 3500 3500 3500 3500 4000 3500 3500 +5000 4000 3500 3500 3500 3500 3500 4000 3500 3500 +5000 4000 3500 3500 3500 3500 3500 4000 3500 3500 +5000 4000 3500 3500 3500 3500 3500 4000 3500 3500 +5000 4000 3500 3500 3500 3500 3500 4000 3500 3500 +5000 4000 3500 3500 3500 3500 3500 4000 3500 3500 +5000 4000 3500 3500 3500 3500 3500 4000 3500 3500 +5000 4000 3500 3500 3500 3500 3500 4000 3500 3500 +3000 4000 3500 3500 3500 3500 3000 3500 3500 3500 +3000 4000 3500 3500 3500 3500 3000 3500 3500 3500 +3000 4000 3500 3500 3500 3500 3000 3500 3500 3500 +3000 4000 3500 3500 3500 3500 3000 3500 3500 3500 +3000 4000 3500 3500 3500 3500 3000 3500 3500 3500 +3000 4000 3500 3500 3500 3500 3000 3500 3500 3500 +3000 4000 3500 3500 3500 3500 3000 3500 3500 3500 +3000 4000 3500 3500 3500 3500 3000 3500 3500 3500 +3000 4000 3500 3500 3500 3500 3000 3500 3500 3500 +3000 4000 3500 3500 3500 3500 3000 3500 3500 3500 +3000 4000 3500 3500 3500 3500 3000 3500 3500 3500 +3000 4000 3500 3500 3500 3500 3000 3500 3500 3500 +3000 4000 3500 3500 3500 3500 3000 3500 3500 3500 +3000 4000 3500 3500 3500 3500 3000 3500 3500 3500 +3000 4000 3500 3500 3500 3500 3000 3500 3500 3500 +3000 4000 3500 3500 3500 3500 3000 3500 3500 3500 +3000 4000 3500 3500 3500 3500 3000 3500 3500 3500 +3000 4000 3500 3500 3500 3500 3000 3500 3500 3500 +3000 4000 3500 3500 3500 3500 3000 3500 3500 3500 +3000 4000 3500 3500 3500 3500 3000 3500 3500 3500 +3000 4000 3500 3500 3500 3500 3000 3500 3500 3500 +3000 4000 3500 3500 3500 3500 3000 3500 3500 3500 +3000 4000 3500 3500 3500 3500 3000 3500 3500 3500 +3000 4000 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3000 3500 4500 3500 3500 3500 4000 3500 +3500 3500 3000 3500 4500 3500 3500 3500 4000 3500 +3500 3500 3000 3500 4500 3500 3500 3500 4000 3500 +3500 3500 3000 3500 4500 3500 3500 3500 4000 3500 +3500 3500 3000 3500 4500 3500 3500 3500 4000 3500 +3500 3500 3000 3500 4500 3500 3500 3500 4000 3500 +3500 3500 3000 3500 4500 3500 3500 3500 4000 3500 +3500 3500 3000 3500 4500 3500 3500 3500 4000 3500 +3500 3500 3000 3500 4500 3500 3500 3500 4000 3500 +3500 3500 3000 3500 4500 3500 3500 3500 4000 3500 +3500 3500 3000 3500 4500 3500 3500 3500 4000 3500 +3500 3500 3000 3500 4500 3500 3500 3500 4000 3500 +3500 3500 3000 3500 4500 3500 3500 3500 4000 3500 +3500 3500 3000 3500 4500 3500 3500 3500 4000 3500 +3500 3500 3000 3500 4500 3500 3500 3500 4000 3500 +3500 3500 3000 3500 4500 3500 3500 3500 4000 3500 +3500 3500 3000 3500 4500 3500 3500 3500 4000 3500 +3500 3500 3000 3500 4500 3500 3500 3500 4000 3500 +3500 3500 3000 3500 4500 3500 3500 3500 4000 3500 +3500 3500 3000 3500 4500 3500 3500 3500 4000 3500 +3500 3500 3000 3500 4500 3500 3500 3500 4000 3500 +3500 3500 3000 3500 4500 3500 3500 3500 4000 3500 +3500 3500 3000 3500 4500 3500 3500 3500 4000 3500 +3500 3500 3000 3500 4500 3500 3500 3500 4000 3500 +4000 3500 4000 3500 4500 3500 3500 3500 4500 4000 +4000 3500 4000 3500 4500 3500 3500 3500 4500 4000 +4000 3500 4000 3500 4500 3500 3500 3500 4500 4000 +4000 3500 4000 3500 4500 3500 3500 3500 4500 4000 +4000 3500 4000 3500 4500 3500 3500 3500 4500 4000 +4000 3500 4000 3500 4500 3500 3500 3500 4500 4000 +4000 3500 4000 3500 4500 3500 3500 3500 4500 4000 +4000 3500 4000 3500 4500 3500 3500 3500 4500 4000 +4000 3500 4000 3500 4500 3500 3500 3500 4500 4000 +4000 3500 4000 3500 4500 3500 3500 3500 4500 4000 +4000 3500 4000 3500 4500 3500 3500 3500 4500 4000 +4000 3500 4000 3500 4500 3500 3500 3500 4500 4000 +4000 3500 4000 3500 4500 3500 3500 3500 4500 4000 +4000 3500 4000 3500 4500 3500 3500 3500 4500 4000 +4000 3500 4000 3500 4500 3500 3500 3500 4500 4000 +4000 3500 4000 3500 4500 3500 3500 3500 4500 4000 +4000 3500 4000 3500 4500 3500 3500 3500 4500 4000 +4000 3500 4000 3500 4500 3500 3500 3500 4500 4000 +4000 3500 4000 3500 4500 3500 3500 3500 4500 4000 +4000 3500 4000 3500 4500 3500 3500 3500 4500 4000 +4000 3500 4000 3500 4500 3500 3500 3500 4500 4000 +4000 3500 4000 3500 4500 3500 3500 3500 4500 4000 +4000 3500 4000 3500 4500 3500 3500 3500 4500 4000 +4000 3500 4000 3500 4500 3500 3500 3500 4500 4000 +4500 3500 4000 4500 3500 3500 3500 3500 4000 4000 +4500 3500 4000 4500 3500 3500 3500 3500 4000 4000 +4500 3500 4000 4500 3500 3500 3500 3500 4000 4000 +4500 3500 4000 4500 3500 3500 3500 3500 4000 4000 +4500 3500 4000 4500 3500 3500 3500 3500 4000 4000 +4500 3500 4000 4500 3500 3500 3500 3500 4000 4000 +4500 3500 4000 4500 3500 3500 3500 3500 4000 4000 +4500 3500 4000 4500 3500 3500 3500 3500 4000 4000 +4500 3500 4000 4500 3500 3500 3500 3500 4000 4000 +4500 3500 4000 4500 3500 3500 3500 3500 4000 4000 +4500 3500 4000 4500 3500 3500 3500 3500 4000 4000 +4500 3500 4000 4500 3500 3500 3500 3500 4000 4000 +4500 3500 4000 4500 3500 3500 3500 3500 4000 4000 +4500 3500 4000 4500 3500 3500 3500 3500 4000 4000 +4500 3500 4000 4500 3500 3500 3500 3500 4000 4000 +4500 3500 4000 4500 3500 3500 3500 3500 4000 4000 +4500 3500 4000 4500 3500 3500 3500 3500 4000 4000 +4500 3500 4000 4500 3500 3500 3500 3500 4000 4000 +4500 3500 4000 4500 3500 3500 3500 3500 4000 4000 +4500 3500 4000 4500 3500 3500 3500 3500 4000 4000 +4500 3500 4000 4500 3500 3500 3500 3500 4000 4000 +4500 3500 4000 4500 3500 3500 3500 3500 4000 4000 +4500 3500 4000 4500 3500 3500 3500 3500 4000 4000 +4500 3500 4000 4500 3500 3500 3500 3500 4000 4000 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 3500 3500 4000 3500 3000 3500 +3500 3500 3000 3500 3500 3500 4000 3500 3000 3500 +3500 3500 3000 3500 3500 3500 4000 3500 3000 3500 +3500 3500 3000 3500 3500 3500 4000 3500 3000 3500 +3500 3500 3000 3500 3500 3500 4000 3500 3000 3500 +3500 3500 3000 3500 3500 3500 4000 3500 3000 3500 +3500 3500 3000 3500 3500 3500 4000 3500 3000 3500 +3500 3500 3000 3500 3500 3500 4000 3500 3000 3500 +3500 3500 3000 3500 3500 3500 4000 3500 3000 3500 +3500 3500 3000 3500 3500 3500 4000 3500 3000 3500 +3500 3500 3000 3500 3500 3500 4000 3500 3000 3500 +3500 3500 3000 3500 3500 3500 4000 3500 3000 3500 +3500 3500 3000 3500 3500 3500 4000 3500 3000 3500 +3500 3500 3000 3500 3500 3500 4000 3500 3000 3500 +3500 3500 3000 3500 3500 3500 4000 3500 3000 3500 +3500 3500 3000 3500 3500 3500 4000 3500 3000 3500 +3500 3500 3000 3500 3500 3500 4000 3500 3000 3500 +3500 3500 3000 3500 3500 3500 4000 3500 3000 3500 +3500 3500 3000 3500 3500 3500 4000 3500 3000 3500 +3500 3500 3000 3500 3500 3500 4000 3500 3000 3500 +3500 3500 3000 3500 3500 3500 4000 3500 3000 3500 +3500 3500 3000 3500 3500 3500 4000 3500 3000 3500 +3500 3500 3000 3500 3500 3500 4000 3500 3000 3500 +3500 3500 3000 3500 3500 3500 4000 3500 3000 3500 +3500 3500 3500 3000 3500 3000 4000 3500 3500 3000 +3500 3500 3500 3000 3500 3000 4000 3500 3500 3000 +3500 3500 3500 3000 3500 3000 4000 3500 3500 3000 +3500 3500 3500 3000 3500 3000 4000 3500 3500 3000 +3500 3500 3500 3000 3500 3000 4000 3500 3500 3000 +3500 3500 3500 3000 3500 3000 4000 3500 3500 3000 +3500 3500 3500 3000 3500 3000 4000 3500 3500 3000 +3500 3500 3500 3000 3500 3000 4000 3500 3500 3000 +3500 3500 3500 3000 3500 3000 4000 3500 3500 3000 +3500 3500 3500 3000 3500 3000 4000 3500 3500 3000 +3500 3500 3500 3000 3500 3000 4000 3500 3500 3000 +3500 3500 3500 3000 3500 3000 4000 3500 3500 3000 +3500 3500 3500 3000 3500 3000 4000 3500 3500 3000 +3500 3500 3500 3000 3500 3000 4000 3500 3500 3000 +3500 3500 3500 3000 3500 3000 4000 3500 3500 3000 +3500 3500 3500 3000 3500 3000 4000 3500 3500 3000 +3500 3500 3500 3000 3500 3000 4000 3500 3500 3000 +3500 3500 3500 3000 3500 3000 4000 3500 3500 3000 +3500 3500 3500 3000 3500 3000 4000 3500 3500 3000 +3500 3500 3500 3000 3500 3000 4000 3500 3500 3000 +3500 3500 3500 3000 3500 3000 4000 3500 3500 3000 +3500 3500 3500 3000 3500 3000 4000 3500 3500 3000 +3500 3500 3500 3000 3500 3000 4000 3500 3500 3000 +3500 3500 3500 3000 3500 3000 4000 3500 3500 3000 +3500 3500 3500 3500 3000 4500 4500 3500 3500 3500 +3500 3500 3500 3500 3000 4500 4500 3500 3500 3500 +3500 3500 3500 3500 3000 4500 4500 3500 3500 3500 +3500 3500 3500 3500 3000 4500 4500 3500 3500 3500 +3500 3500 3500 3500 3000 4500 4500 3500 3500 3500 +3500 3500 3500 3500 3000 4500 4500 3500 3500 3500 +3500 3500 3500 3500 3000 4500 4500 3500 3500 3500 +3500 3500 3500 3500 3000 4500 4500 3500 3500 3500 +3500 3500 3500 3500 3000 4500 4500 3500 3500 3500 +3500 3500 3500 3500 3000 4500 4500 3500 3500 3500 +3500 3500 3500 3500 3000 4500 4500 3500 3500 3500 +3500 3500 3500 3500 3000 4500 4500 3500 3500 3500 +3500 3500 3500 3500 3000 4500 4500 3500 3500 3500 +3500 3500 3500 3500 3000 4500 4500 3500 3500 3500 +3500 3500 3500 3500 3000 4500 4500 3500 3500 3500 +3500 3500 3500 3500 3000 4500 4500 3500 3500 3500 +3500 3500 3500 3500 3000 4500 4500 3500 3500 3500 +3500 3500 3500 3500 3000 4500 4500 3500 3500 3500 +3500 3500 3500 3500 3000 4500 4500 3500 3500 3500 +3500 3500 3500 3500 3000 4500 4500 3500 3500 3500 +3500 3500 3500 3500 3000 4500 4500 3500 3500 3500 +3500 3500 3500 3500 3000 4500 4500 3500 3500 3500 +3500 3500 3500 3500 3000 4500 4500 3500 3500 3500 +3500 3500 3500 3500 3000 4500 4500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4500 3500 3000 4000 +3500 3500 3500 4000 3500 3500 4500 3500 3000 4000 +3500 3500 3500 4000 3500 3500 4500 3500 3000 4000 +3500 3500 3500 4000 3500 3500 4500 3500 3000 4000 +3500 3500 3500 4000 3500 3500 4500 3500 3000 4000 +3500 3500 3500 4000 3500 3500 4500 3500 3000 4000 +3500 3500 3500 4000 3500 3500 4500 3500 3000 4000 +3500 3500 3500 4000 3500 3500 4500 3500 3000 4000 +3500 3500 3500 4000 3500 3500 4500 3500 3000 4000 +3500 3500 3500 4000 3500 3500 4500 3500 3000 4000 +3500 3500 3500 4000 3500 3500 4500 3500 3000 4000 +3500 3500 3500 4000 3500 3500 4500 3500 3000 4000 +3500 3500 3500 4000 3500 3500 4500 3500 3000 4000 +3500 3500 3500 4000 3500 3500 4500 3500 3000 4000 +3500 3500 3500 4000 3500 3500 4500 3500 3000 4000 +3500 3500 3500 4000 3500 3500 4500 3500 3000 4000 +3500 3500 3500 4000 3500 3500 4500 3500 3000 4000 +3500 3500 3500 4000 3500 3500 4500 3500 3000 4000 +3500 3500 3500 4000 3500 3500 4500 3500 3000 4000 +3500 3500 3500 4000 3500 3500 4500 3500 3000 4000 +3500 3500 3500 4000 3500 3500 4500 3500 3000 4000 +3500 3500 3500 4000 3500 3500 4500 3500 3000 4000 +3500 3500 3500 4000 3500 3500 4500 3500 3000 4000 +3500 3500 3500 4000 3500 3500 4500 3500 3000 4000 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +4000 4500 3500 3000 3500 3500 3000 3500 3500 3500 +4000 4500 3500 3000 3500 3500 3000 3500 3500 3500 +4000 4500 3500 3000 3500 3500 3000 3500 3500 3500 +4000 4500 3500 3000 3500 3500 3000 3500 3500 3500 +4000 4500 3500 3000 3500 3500 3000 3500 3500 3500 +4000 4500 3500 3000 3500 3500 3000 3500 3500 3500 +4000 4500 3500 3000 3500 3500 3000 3500 3500 3500 +4000 4500 3500 3000 3500 3500 3000 3500 3500 3500 +4000 4500 3500 3000 3500 3500 3000 3500 3500 3500 +4000 4500 3500 3000 3500 3500 3000 3500 3500 3500 +4000 4500 3500 3000 3500 3500 3000 3500 3500 3500 +4000 4500 3500 3000 3500 3500 3000 3500 3500 3500 +4000 4500 3500 3000 3500 3500 3000 3500 3500 3500 +4000 4500 3500 3000 3500 3500 3000 3500 3500 3500 +4000 4500 3500 3000 3500 3500 3000 3500 3500 3500 +4000 4500 3500 3000 3500 3500 3000 3500 3500 3500 +4000 4500 3500 3000 3500 3500 3000 3500 3500 3500 +4000 4500 3500 3000 3500 3500 3000 3500 3500 3500 +4000 4500 3500 3000 3500 3500 3000 3500 3500 3500 +4000 4500 3500 3000 3500 3500 3000 3500 3500 3500 +4000 4500 3500 3000 3500 3500 3000 3500 3500 3500 +4000 4500 3500 3000 3500 3500 3000 3500 3500 3500 +4000 4500 3500 3000 3500 3500 3000 3500 3500 3500 +4000 4500 3500 3000 3500 3500 3000 3500 3500 3500 +4000 4500 4500 3000 3500 3500 3500 4000 3500 3500 +4000 4500 4500 3000 3500 3500 3500 4000 3500 3500 +4000 4500 4500 3000 3500 3500 3500 4000 3500 3500 +4000 4500 4500 3000 3500 3500 3500 4000 3500 3500 +4000 4500 4500 3000 3500 3500 3500 4000 3500 3500 +4000 4500 4500 3000 3500 3500 3500 4000 3500 3500 +4000 4500 4500 3000 3500 3500 3500 4000 3500 3500 +4000 4500 4500 3000 3500 3500 3500 4000 3500 3500 +4000 4500 4500 3000 3500 3500 3500 4000 3500 3500 +4000 4500 4500 3000 3500 3500 3500 4000 3500 3500 +4000 4500 4500 3000 3500 3500 3500 4000 3500 3500 +4000 4500 4500 3000 3500 3500 3500 4000 3500 3500 +4000 4500 4500 3000 3500 3500 3500 4000 3500 3500 +4000 4500 4500 3000 3500 3500 3500 4000 3500 3500 +4000 4500 4500 3000 3500 3500 3500 4000 3500 3500 +4000 4500 4500 3000 3500 3500 3500 4000 3500 3500 +4000 4500 4500 3000 3500 3500 3500 4000 3500 3500 +4000 4500 4500 3000 3500 3500 3500 4000 3500 3500 +4000 4500 4500 3000 3500 3500 3500 4000 3500 3500 +4000 4500 4500 3000 3500 3500 3500 4000 3500 3500 +4000 4500 4500 3000 3500 3500 3500 4000 3500 3500 +4000 4500 4500 3000 3500 3500 3500 4000 3500 3500 +4000 4500 4500 3000 3500 3500 3500 4000 3500 3500 +4000 4500 4500 3000 3500 3500 3500 4000 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3000 3500 3500 3000 3500 4500 3500 +3500 3500 3500 3000 3500 3500 3000 3500 4500 3500 +3500 3500 3500 3000 3500 3500 3000 3500 4500 3500 +3500 3500 3500 3000 3500 3500 3000 3500 4500 3500 +3500 3500 3500 3000 3500 3500 3000 3500 4500 3500 +3500 3500 3500 3000 3500 3500 3000 3500 4500 3500 +3500 3500 3500 3000 3500 3500 3000 3500 4500 3500 +3500 3500 3500 3000 3500 3500 3000 3500 4500 3500 +3500 3500 3500 3000 3500 3500 3000 3500 4500 3500 +3500 3500 3500 3000 3500 3500 3000 3500 4500 3500 +3500 3500 3500 3000 3500 3500 3000 3500 4500 3500 +3500 3500 3500 3000 3500 3500 3000 3500 4500 3500 +3500 3500 3500 3000 3500 3500 3000 3500 4500 3500 +3500 3500 3500 3000 3500 3500 3000 3500 4500 3500 +3500 3500 3500 3000 3500 3500 3000 3500 4500 3500 +3500 3500 3500 3000 3500 3500 3000 3500 4500 3500 +3500 3500 3500 3000 3500 3500 3000 3500 4500 3500 +3500 3500 3500 3000 3500 3500 3000 3500 4500 3500 +3500 3500 3500 3000 3500 3500 3000 3500 4500 3500 +3500 3500 3500 3000 3500 3500 3000 3500 4500 3500 +3500 3500 3500 3000 3500 3500 3000 3500 4500 3500 +3500 3500 3500 3000 3500 3500 3000 3500 4500 3500 +3500 3500 3500 3000 3500 3500 3000 3500 4500 3500 +3500 3500 3500 3000 3500 3500 3000 3500 4500 3500 +3000 4000 3500 3500 3500 3500 3500 4500 5000 3500 +3000 4000 3500 3500 3500 3500 3500 4500 5000 3500 +3000 4000 3500 3500 3500 3500 3500 4500 5000 3500 +3000 4000 3500 3500 3500 3500 3500 4500 5000 3500 +3000 4000 3500 3500 3500 3500 3500 4500 5000 3500 +3000 4000 3500 3500 3500 3500 3500 4500 5000 3500 +3000 4000 3500 3500 3500 3500 3500 4500 5000 3500 +3000 4000 3500 3500 3500 3500 3500 4500 5000 3500 +3000 4000 3500 3500 3500 3500 3500 4500 5000 3500 +3000 4000 3500 3500 3500 3500 3500 4500 5000 3500 +3000 4000 3500 3500 3500 3500 3500 4500 5000 3500 +3000 4000 3500 3500 3500 3500 3500 4500 5000 3500 +3000 4000 3500 3500 3500 3500 3500 4500 5000 3500 +3000 4000 3500 3500 3500 3500 3500 4500 5000 3500 +3000 4000 3500 3500 3500 3500 3500 4500 5000 3500 +3000 4000 3500 3500 3500 3500 3500 4500 5000 3500 +3000 4000 3500 3500 3500 3500 3500 4500 5000 3500 +3000 4000 3500 3500 3500 3500 3500 4500 5000 3500 +3000 4000 3500 3500 3500 3500 3500 4500 5000 3500 +3000 4000 3500 3500 3500 3500 3500 4500 5000 3500 +3000 4000 3500 3500 3500 3500 3500 4500 5000 3500 +3000 4000 3500 3500 3500 3500 3500 4500 5000 3500 +3000 4000 3500 3500 3500 3500 3500 4500 5000 3500 +3000 4000 3500 3500 3500 3500 3500 4500 5000 3500 +3500 4000 3500 3500 3000 3500 3500 3500 4000 3000 +3500 4000 3500 3500 3000 3500 3500 3500 4000 3000 +3500 4000 3500 3500 3000 3500 3500 3500 4000 3000 +3500 4000 3500 3500 3000 3500 3500 3500 4000 3000 +3500 4000 3500 3500 3000 3500 3500 3500 4000 3000 +3500 4000 3500 3500 3000 3500 3500 3500 4000 3000 +3500 4000 3500 3500 3000 3500 3500 3500 4000 3000 +3500 4000 3500 3500 3000 3500 3500 3500 4000 3000 +3500 4000 3500 3500 3000 3500 3500 3500 4000 3000 +3500 4000 3500 3500 3000 3500 3500 3500 4000 3000 +3500 4000 3500 3500 3000 3500 3500 3500 4000 3000 +3500 4000 3500 3500 3000 3500 3500 3500 4000 3000 +3500 4000 3500 3500 3000 3500 3500 3500 4000 3000 +3500 4000 3500 3500 3000 3500 3500 3500 4000 3000 +3500 4000 3500 3500 3000 3500 3500 3500 4000 3000 +3500 4000 3500 3500 3000 3500 3500 3500 4000 3000 +3500 4000 3500 3500 3000 3500 3500 3500 4000 3000 +3500 4000 3500 3500 3000 3500 3500 3500 4000 3000 +3500 4000 3500 3500 3000 3500 3500 3500 4000 3000 +3500 4000 3500 3500 3000 3500 3500 3500 4000 3000 +3500 4000 3500 3500 3000 3500 3500 3500 4000 3000 +3500 4000 3500 3500 3000 3500 3500 3500 4000 3000 +3500 4000 3500 3500 3000 3500 3500 3500 4000 3000 +3500 4000 3500 3500 3000 3500 3500 3500 4000 3000 +3000 4500 3500 3500 3500 3500 3500 3000 3500 5000 +3000 4500 3500 3500 3500 3500 3500 3000 3500 5000 +3000 4500 3500 3500 3500 3500 3500 3000 3500 5000 +3000 4500 3500 3500 3500 3500 3500 3000 3500 5000 +3000 4500 3500 3500 3500 3500 3500 3000 3500 5000 +3000 4500 3500 3500 3500 3500 3500 3000 3500 5000 +3000 4500 3500 3500 3500 3500 3500 3000 3500 5000 +3000 4500 3500 3500 3500 3500 3500 3000 3500 5000 +3000 4500 3500 3500 3500 3500 3500 3000 3500 5000 +3000 4500 3500 3500 3500 3500 3500 3000 3500 5000 +3000 4500 3500 3500 3500 3500 3500 3000 3500 5000 +3000 4500 3500 3500 3500 3500 3500 3000 3500 5000 +3000 4500 3500 3500 3500 3500 3500 3000 3500 5000 +3000 4500 3500 3500 3500 3500 3500 3000 3500 5000 +3000 4500 3500 3500 3500 3500 3500 3000 3500 5000 +3000 4500 3500 3500 3500 3500 3500 3000 3500 5000 +3000 4500 3500 3500 3500 3500 3500 3000 3500 5000 +3000 4500 3500 3500 3500 3500 3500 3000 3500 5000 +3000 4500 3500 3500 3500 3500 3500 3000 3500 5000 +3000 4500 3500 3500 3500 3500 3500 3000 3500 5000 +3000 4500 3500 3500 3500 3500 3500 3000 3500 5000 +3000 4500 3500 3500 3500 3500 3500 3000 3500 5000 +3000 4500 3500 3500 3500 3500 3500 3000 3500 5000 +3000 4500 3500 3500 3500 3500 3500 3000 3500 5000 +3500 4000 3500 4000 3500 3500 3500 3500 3500 4000 +3500 4000 3500 4000 3500 3500 3500 3500 3500 4000 +3500 4000 3500 4000 3500 3500 3500 3500 3500 4000 +3500 4000 3500 4000 3500 3500 3500 3500 3500 4000 +3500 4000 3500 4000 3500 3500 3500 3500 3500 4000 +3500 4000 3500 4000 3500 3500 3500 3500 3500 4000 +3500 4000 3500 4000 3500 3500 3500 3500 3500 4000 +3500 4000 3500 4000 3500 3500 3500 3500 3500 4000 +3500 4000 3500 4000 3500 3500 3500 3500 3500 4000 +3500 4000 3500 4000 3500 3500 3500 3500 3500 4000 +3500 4000 3500 4000 3500 3500 3500 3500 3500 4000 +3500 4000 3500 4000 3500 3500 3500 3500 3500 4000 +3500 4000 3500 4000 3500 3500 3500 3500 3500 4000 +3500 4000 3500 4000 3500 3500 3500 3500 3500 4000 +3500 4000 3500 4000 3500 3500 3500 3500 3500 4000 +3500 4000 3500 4000 3500 3500 3500 3500 3500 4000 +3500 4000 3500 4000 3500 3500 3500 3500 3500 4000 +3500 4000 3500 4000 3500 3500 3500 3500 3500 4000 +3500 4000 3500 4000 3500 3500 3500 3500 3500 4000 +3500 4000 3500 4000 3500 3500 3500 3500 3500 4000 +3500 4000 3500 4000 3500 3500 3500 3500 3500 4000 +3500 4000 3500 4000 3500 3500 3500 3500 3500 4000 +3500 4000 3500 4000 3500 3500 3500 3500 3500 4000 +3500 4000 3500 4000 3500 3500 3500 3500 3500 4000 +3500 3500 3500 5000 3000 4500 3500 3500 3500 3500 +3500 3500 3500 5000 3000 4500 3500 3500 3500 3500 +3500 3500 3500 5000 3000 4500 3500 3500 3500 3500 +3500 3500 3500 5000 3000 4500 3500 3500 3500 3500 +3500 3500 3500 5000 3000 4500 3500 3500 3500 3500 +3500 3500 3500 5000 3000 4500 3500 3500 3500 3500 +3500 3500 3500 5000 3000 4500 3500 3500 3500 3500 +3500 3500 3500 5000 3000 4500 3500 3500 3500 3500 +3500 3500 3500 5000 3000 4500 3500 3500 3500 3500 +3500 3500 3500 5000 3000 4500 3500 3500 3500 3500 +3500 3500 3500 5000 3000 4500 3500 3500 3500 3500 +3500 3500 3500 5000 3000 4500 3500 3500 3500 3500 +3500 3500 3500 5000 3000 4500 3500 3500 3500 3500 +3500 3500 3500 5000 3000 4500 3500 3500 3500 3500 +3500 3500 3500 5000 3000 4500 3500 3500 3500 3500 +3500 3500 3500 5000 3000 4500 3500 3500 3500 3500 +3500 3500 3500 5000 3000 4500 3500 3500 3500 3500 +3500 3500 3500 5000 3000 4500 3500 3500 3500 3500 +3500 3500 3500 5000 3000 4500 3500 3500 3500 3500 +3500 3500 3500 5000 3000 4500 3500 3500 3500 3500 +3500 3500 3500 5000 3000 4500 3500 3500 3500 3500 +3500 3500 3500 5000 3000 4500 3500 3500 3500 3500 +3500 3500 3500 5000 3000 4500 3500 3500 3500 3500 +3500 3500 3500 5000 3000 4500 3500 3500 3500 3500 +3500 3500 4000 4000 3500 4500 3500 3000 3500 4000 +3500 3500 4000 4000 3500 4500 3500 3000 3500 4000 +3500 3500 4000 4000 3500 4500 3500 3000 3500 4000 +3500 3500 4000 4000 3500 4500 3500 3000 3500 4000 +3500 3500 4000 4000 3500 4500 3500 3000 3500 4000 +3500 3500 4000 4000 3500 4500 3500 3000 3500 4000 +3500 3500 4000 4000 3500 4500 3500 3000 3500 4000 +3500 3500 4000 4000 3500 4500 3500 3000 3500 4000 +3500 3500 4000 4000 3500 4500 3500 3000 3500 4000 +3500 3500 4000 4000 3500 4500 3500 3000 3500 4000 +3500 3500 4000 4000 3500 4500 3500 3000 3500 4000 +3500 3500 4000 4000 3500 4500 3500 3000 3500 4000 +3500 3500 4000 4000 3500 4500 3500 3000 3500 4000 +3500 3500 4000 4000 3500 4500 3500 3000 3500 4000 +3500 3500 4000 4000 3500 4500 3500 3000 3500 4000 +3500 3500 4000 4000 3500 4500 3500 3000 3500 4000 +3500 3500 4000 4000 3500 4500 3500 3000 3500 4000 +3500 3500 4000 4000 3500 4500 3500 3000 3500 4000 +3500 3500 4000 4000 3500 4500 3500 3000 3500 4000 +3500 3500 4000 4000 3500 4500 3500 3000 3500 4000 +3500 3500 4000 4000 3500 4500 3500 3000 3500 4000 +3500 3500 4000 4000 3500 4500 3500 3000 3500 4000 +3500 3500 4000 4000 3500 4500 3500 3000 3500 4000 +3500 3500 4000 4000 3500 4500 3500 3000 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3000 3500 4000 3500 3500 4500 3500 3500 4500 4000 +3000 3500 4000 3500 3500 4500 3500 3500 4500 4000 +3000 3500 4000 3500 3500 4500 3500 3500 4500 4000 +3000 3500 4000 3500 3500 4500 3500 3500 4500 4000 +3000 3500 4000 3500 3500 4500 3500 3500 4500 4000 +3000 3500 4000 3500 3500 4500 3500 3500 4500 4000 +3000 3500 4000 3500 3500 4500 3500 3500 4500 4000 +3000 3500 4000 3500 3500 4500 3500 3500 4500 4000 +3000 3500 4000 3500 3500 4500 3500 3500 4500 4000 +3000 3500 4000 3500 3500 4500 3500 3500 4500 4000 +3000 3500 4000 3500 3500 4500 3500 3500 4500 4000 +3000 3500 4000 3500 3500 4500 3500 3500 4500 4000 +3000 3500 4000 3500 3500 4500 3500 3500 4500 4000 +3000 3500 4000 3500 3500 4500 3500 3500 4500 4000 +3000 3500 4000 3500 3500 4500 3500 3500 4500 4000 +3000 3500 4000 3500 3500 4500 3500 3500 4500 4000 +3000 3500 4000 3500 3500 4500 3500 3500 4500 4000 +3000 3500 4000 3500 3500 4500 3500 3500 4500 4000 +3000 3500 4000 3500 3500 4500 3500 3500 4500 4000 +3000 3500 4000 3500 3500 4500 3500 3500 4500 4000 +3000 3500 4000 3500 3500 4500 3500 3500 4500 4000 +3000 3500 4000 3500 3500 4500 3500 3500 4500 4000 +3000 3500 4000 3500 3500 4500 3500 3500 4500 4000 +3000 3500 4000 3500 3500 4500 3500 3500 4500 4000 +3500 4000 3500 3500 3500 3500 3500 3500 4500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4500 3500 +4000 4000 3000 4500 3500 4000 3500 3500 3500 3500 +4000 4000 3000 4500 3500 4000 3500 3500 3500 3500 +4000 4000 3000 4500 3500 4000 3500 3500 3500 3500 +4000 4000 3000 4500 3500 4000 3500 3500 3500 3500 +4000 4000 3000 4500 3500 4000 3500 3500 3500 3500 +4000 4000 3000 4500 3500 4000 3500 3500 3500 3500 +4000 4000 3000 4500 3500 4000 3500 3500 3500 3500 +4000 4000 3000 4500 3500 4000 3500 3500 3500 3500 +4000 4000 3000 4500 3500 4000 3500 3500 3500 3500 +4000 4000 3000 4500 3500 4000 3500 3500 3500 3500 +4000 4000 3000 4500 3500 4000 3500 3500 3500 3500 +4000 4000 3000 4500 3500 4000 3500 3500 3500 3500 +4000 4000 3000 4500 3500 4000 3500 3500 3500 3500 +4000 4000 3000 4500 3500 4000 3500 3500 3500 3500 +4000 4000 3000 4500 3500 4000 3500 3500 3500 3500 +4000 4000 3000 4500 3500 4000 3500 3500 3500 3500 +4000 4000 3000 4500 3500 4000 3500 3500 3500 3500 +4000 4000 3000 4500 3500 4000 3500 3500 3500 3500 +4000 4000 3000 4500 3500 4000 3500 3500 3500 3500 +4000 4000 3000 4500 3500 4000 3500 3500 3500 3500 +4000 4000 3000 4500 3500 4000 3500 3500 3500 3500 +4000 4000 3000 4500 3500 4000 3500 3500 3500 3500 +4000 4000 3000 4500 3500 4000 3500 3500 3500 3500 +4000 4000 3000 4500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 4500 4000 3500 3500 4500 3000 +3500 3500 3500 3500 4500 4000 3500 3500 4500 3000 +3500 3500 3500 3500 4500 4000 3500 3500 4500 3000 +3500 3500 3500 3500 4500 4000 3500 3500 4500 3000 +3500 3500 3500 3500 4500 4000 3500 3500 4500 3000 +3500 3500 3500 3500 4500 4000 3500 3500 4500 3000 +3500 3500 3500 3500 4500 4000 3500 3500 4500 3000 +3500 3500 3500 3500 4500 4000 3500 3500 4500 3000 +3500 3500 3500 3500 4500 4000 3500 3500 4500 3000 +3500 3500 3500 3500 4500 4000 3500 3500 4500 3000 +3500 3500 3500 3500 4500 4000 3500 3500 4500 3000 +3500 3500 3500 3500 4500 4000 3500 3500 4500 3000 +3500 3500 3500 3500 4500 4000 3500 3500 4500 3000 +3500 3500 3500 3500 4500 4000 3500 3500 4500 3000 +3500 3500 3500 3500 4500 4000 3500 3500 4500 3000 +3500 3500 3500 3500 4500 4000 3500 3500 4500 3000 +3500 3500 3500 3500 4500 4000 3500 3500 4500 3000 +3500 3500 3500 3500 4500 4000 3500 3500 4500 3000 +3500 3500 3500 3500 4500 4000 3500 3500 4500 3000 +3500 3500 3500 3500 4500 4000 3500 3500 4500 3000 +3500 3500 3500 3500 4500 4000 3500 3500 4500 3000 +3500 3500 3500 3500 4500 4000 3500 3500 4500 3000 +3500 3500 3500 3500 4500 4000 3500 3500 4500 3000 +3500 3500 3500 3500 4500 4000 3500 3500 4500 3000 +3500 3500 4000 3500 3500 3000 3000 3500 4500 3500 +3500 3500 4000 3500 3500 3000 3000 3500 4500 3500 +3500 3500 4000 3500 3500 3000 3000 3500 4500 3500 +3500 3500 4000 3500 3500 3000 3000 3500 4500 3500 +3500 3500 4000 3500 3500 3000 3000 3500 4500 3500 +3500 3500 4000 3500 3500 3000 3000 3500 4500 3500 +3500 3500 4000 3500 3500 3000 3000 3500 4500 3500 +3500 3500 4000 3500 3500 3000 3000 3500 4500 3500 +3500 3500 4000 3500 3500 3000 3000 3500 4500 3500 +3500 3500 4000 3500 3500 3000 3000 3500 4500 3500 +3500 3500 4000 3500 3500 3000 3000 3500 4500 3500 +3500 3500 4000 3500 3500 3000 3000 3500 4500 3500 +3500 3500 4000 3500 3500 3000 3000 3500 4500 3500 +3500 3500 4000 3500 3500 3000 3000 3500 4500 3500 +3500 3500 4000 3500 3500 3000 3000 3500 4500 3500 +3500 3500 4000 3500 3500 3000 3000 3500 4500 3500 +3500 3500 4000 3500 3500 3000 3000 3500 4500 3500 +3500 3500 4000 3500 3500 3000 3000 3500 4500 3500 +3500 3500 4000 3500 3500 3000 3000 3500 4500 3500 +3500 3500 4000 3500 3500 3000 3000 3500 4500 3500 +3500 3500 4000 3500 3500 3000 3000 3500 4500 3500 +3500 3500 4000 3500 3500 3000 3000 3500 4500 3500 +3500 3500 4000 3500 3500 3000 3000 3500 4500 3500 +3500 3500 4000 3500 3500 3000 3000 3500 4500 3500 +4500 4500 4500 3500 4000 4500 3500 3500 4000 3500 +4500 4500 4500 3500 4000 4500 3500 3500 4000 3500 +4500 4500 4500 3500 4000 4500 3500 3500 4000 3500 +4500 4500 4500 3500 4000 4500 3500 3500 4000 3500 +4500 4500 4500 3500 4000 4500 3500 3500 4000 3500 +4500 4500 4500 3500 4000 4500 3500 3500 4000 3500 +4500 4500 4500 3500 4000 4500 3500 3500 4000 3500 +4500 4500 4500 3500 4000 4500 3500 3500 4000 3500 +4500 4500 4500 3500 4000 4500 3500 3500 4000 3500 +4500 4500 4500 3500 4000 4500 3500 3500 4000 3500 +4500 4500 4500 3500 4000 4500 3500 3500 4000 3500 +4500 4500 4500 3500 4000 4500 3500 3500 4000 3500 +4500 4500 4500 3500 4000 4500 3500 3500 4000 3500 +4500 4500 4500 3500 4000 4500 3500 3500 4000 3500 +4500 4500 4500 3500 4000 4500 3500 3500 4000 3500 +4500 4500 4500 3500 4000 4500 3500 3500 4000 3500 +4500 4500 4500 3500 4000 4500 3500 3500 4000 3500 +4500 4500 4500 3500 4000 4500 3500 3500 4000 3500 +4500 4500 4500 3500 4000 4500 3500 3500 4000 3500 +4500 4500 4500 3500 4000 4500 3500 3500 4000 3500 +4500 4500 4500 3500 4000 4500 3500 3500 4000 3500 +4500 4500 4500 3500 4000 4500 3500 3500 4000 3500 +4500 4500 4500 3500 4000 4500 3500 3500 4000 3500 +4500 4500 4500 3500 4000 4500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3000 3500 3500 3500 3500 4500 3500 3500 3500 3500 +3000 3500 3500 3500 3500 4500 3500 3500 3500 3500 +3000 3500 3500 3500 3500 4500 3500 3500 3500 3500 +3000 3500 3500 3500 3500 4500 3500 3500 3500 3500 +3000 3500 3500 3500 3500 4500 3500 3500 3500 3500 +3000 3500 3500 3500 3500 4500 3500 3500 3500 3500 +3000 3500 3500 3500 3500 4500 3500 3500 3500 3500 +3000 3500 3500 3500 3500 4500 3500 3500 3500 3500 +3000 3500 3500 3500 3500 4500 3500 3500 3500 3500 +3000 3500 3500 3500 3500 4500 3500 3500 3500 3500 +3000 3500 3500 3500 3500 4500 3500 3500 3500 3500 +3000 3500 3500 3500 3500 4500 3500 3500 3500 3500 +3000 3500 3500 3500 3500 4500 3500 3500 3500 3500 +3000 3500 3500 3500 3500 4500 3500 3500 3500 3500 +3000 3500 3500 3500 3500 4500 3500 3500 3500 3500 +3000 3500 3500 3500 3500 4500 3500 3500 3500 3500 +3000 3500 3500 3500 3500 4500 3500 3500 3500 3500 +3000 3500 3500 3500 3500 4500 3500 3500 3500 3500 +3000 3500 3500 3500 3500 4500 3500 3500 3500 3500 +3000 3500 3500 3500 3500 4500 3500 3500 3500 3500 +3000 3500 3500 3500 3500 4500 3500 3500 3500 3500 +3000 3500 3500 3500 3500 4500 3500 3500 3500 3500 +3000 3500 3500 3500 3500 4500 3500 3500 3500 3500 +3000 3500 3500 3500 3500 4500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 4000 4500 +3500 3500 3500 3500 3500 3000 3500 3500 4000 4500 +3500 3500 3500 3500 3500 3000 3500 3500 4000 4500 +3500 3500 3500 3500 3500 3000 3500 3500 4000 4500 +3500 3500 3500 3500 3500 3000 3500 3500 4000 4500 +3500 3500 3500 3500 3500 3000 3500 3500 4000 4500 +3500 3500 3500 3500 3500 3000 3500 3500 4000 4500 +3500 3500 3500 3500 3500 3000 3500 3500 4000 4500 +3500 3500 3500 3500 3500 3000 3500 3500 4000 4500 +3500 3500 3500 3500 3500 3000 3500 3500 4000 4500 +3500 3500 3500 3500 3500 3000 3500 3500 4000 4500 +3500 3500 3500 3500 3500 3000 3500 3500 4000 4500 +3500 3500 3500 3500 3500 3000 3500 3500 4000 4500 +3500 3500 3500 3500 3500 3000 3500 3500 4000 4500 +3500 3500 3500 3500 3500 3000 3500 3500 4000 4500 +3500 3500 3500 3500 3500 3000 3500 3500 4000 4500 +3500 3500 3500 3500 3500 3000 3500 3500 4000 4500 +3500 3500 3500 3500 3500 3000 3500 3500 4000 4500 +3500 3500 3500 3500 3500 3000 3500 3500 4000 4500 +3500 3500 3500 3500 3500 3000 3500 3500 4000 4500 +3500 3500 3500 3500 3500 3000 3500 3500 4000 4500 +3500 3500 3500 3500 3500 3000 3500 3500 4000 4500 +3500 3500 3500 3500 3500 3000 3500 3500 4000 4500 +3500 3500 3500 3500 3500 3000 3500 3500 4000 4500 +4000 3500 3500 3500 3500 4000 3500 3500 4000 4500 +4000 3500 3500 3500 3500 4000 3500 3500 4000 4500 +4000 3500 3500 3500 3500 4000 3500 3500 4000 4500 +4000 3500 3500 3500 3500 4000 3500 3500 4000 4500 +4000 3500 3500 3500 3500 4000 3500 3500 4000 4500 +4000 3500 3500 3500 3500 4000 3500 3500 4000 4500 +4000 3500 3500 3500 3500 4000 3500 3500 4000 4500 +4000 3500 3500 3500 3500 4000 3500 3500 4000 4500 +4000 3500 3500 3500 3500 4000 3500 3500 4000 4500 +4000 3500 3500 3500 3500 4000 3500 3500 4000 4500 +4000 3500 3500 3500 3500 4000 3500 3500 4000 4500 +4000 3500 3500 3500 3500 4000 3500 3500 4000 4500 +4000 3500 3500 3500 3500 4000 3500 3500 4000 4500 +4000 3500 3500 3500 3500 4000 3500 3500 4000 4500 +4000 3500 3500 3500 3500 4000 3500 3500 4000 4500 +4000 3500 3500 3500 3500 4000 3500 3500 4000 4500 +4000 3500 3500 3500 3500 4000 3500 3500 4000 4500 +4000 3500 3500 3500 3500 4000 3500 3500 4000 4500 +4000 3500 3500 3500 3500 4000 3500 3500 4000 4500 +4000 3500 3500 3500 3500 4000 3500 3500 4000 4500 +4000 3500 3500 3500 3500 4000 3500 3500 4000 4500 +4000 3500 3500 3500 3500 4000 3500 3500 4000 4500 +4000 3500 3500 3500 3500 4000 3500 3500 4000 4500 +4000 3500 3500 3500 3500 4000 3500 3500 4000 4500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 4000 3500 3500 3500 4000 3500 3500 4000 4000 +3500 4000 3500 3500 3500 4000 3500 3500 4000 4000 +3500 4000 3500 3500 3500 4000 3500 3500 4000 4000 +3500 4000 3500 3500 3500 4000 3500 3500 4000 4000 +3500 4000 3500 3500 3500 4000 3500 3500 4000 4000 +3500 4000 3500 3500 3500 4000 3500 3500 4000 4000 +3500 4000 3500 3500 3500 4000 3500 3500 4000 4000 +3500 4000 3500 3500 3500 4000 3500 3500 4000 4000 +3500 4000 3500 3500 3500 4000 3500 3500 4000 4000 +3500 4000 3500 3500 3500 4000 3500 3500 4000 4000 +3500 4000 3500 3500 3500 4000 3500 3500 4000 4000 +3500 4000 3500 3500 3500 4000 3500 3500 4000 4000 +3500 4000 3500 3500 3500 4000 3500 3500 4000 4000 +3500 4000 3500 3500 3500 4000 3500 3500 4000 4000 +3500 4000 3500 3500 3500 4000 3500 3500 4000 4000 +3500 4000 3500 3500 3500 4000 3500 3500 4000 4000 +3500 4000 3500 3500 3500 4000 3500 3500 4000 4000 +3500 4000 3500 3500 3500 4000 3500 3500 4000 4000 +3500 4000 3500 3500 3500 4000 3500 3500 4000 4000 +3500 4000 3500 3500 3500 4000 3500 3500 4000 4000 +3500 4000 3500 3500 3500 4000 3500 3500 4000 4000 +3500 4000 3500 3500 3500 4000 3500 3500 4000 4000 +3500 4000 3500 3500 3500 4000 3500 3500 4000 4000 +3500 4000 3500 3500 3500 4000 3500 3500 4000 4000 +3500 3500 4500 3500 4000 3500 4000 3000 3500 4000 +3500 3500 4500 3500 4000 3500 4000 3000 3500 4000 +3500 3500 4500 3500 4000 3500 4000 3000 3500 4000 +3500 3500 4500 3500 4000 3500 4000 3000 3500 4000 +3500 3500 4500 3500 4000 3500 4000 3000 3500 4000 +3500 3500 4500 3500 4000 3500 4000 3000 3500 4000 +3500 3500 4500 3500 4000 3500 4000 3000 3500 4000 +3500 3500 4500 3500 4000 3500 4000 3000 3500 4000 +3500 3500 4500 3500 4000 3500 4000 3000 3500 4000 +3500 3500 4500 3500 4000 3500 4000 3000 3500 4000 +3500 3500 4500 3500 4000 3500 4000 3000 3500 4000 +3500 3500 4500 3500 4000 3500 4000 3000 3500 4000 +3500 3500 4500 3500 4000 3500 4000 3000 3500 4000 +3500 3500 4500 3500 4000 3500 4000 3000 3500 4000 +3500 3500 4500 3500 4000 3500 4000 3000 3500 4000 +3500 3500 4500 3500 4000 3500 4000 3000 3500 4000 +3500 3500 4500 3500 4000 3500 4000 3000 3500 4000 +3500 3500 4500 3500 4000 3500 4000 3000 3500 4000 +3500 3500 4500 3500 4000 3500 4000 3000 3500 4000 +3500 3500 4500 3500 4000 3500 4000 3000 3500 4000 +3500 3500 4500 3500 4000 3500 4000 3000 3500 4000 +3500 3500 4500 3500 4000 3500 4000 3000 3500 4000 +3500 3500 4500 3500 4000 3500 4000 3000 3500 4000 +3500 3500 4500 3500 4000 3500 4000 3000 3500 4000 +3500 3500 4000 3500 4000 3500 4000 3500 3500 3500 +3500 3500 4000 3500 4000 3500 4000 3500 3500 3500 +3500 3500 4000 3500 4000 3500 4000 3500 3500 3500 +3500 3500 4000 3500 4000 3500 4000 3500 3500 3500 +3500 3500 4000 3500 4000 3500 4000 3500 3500 3500 +3500 3500 4000 3500 4000 3500 4000 3500 3500 3500 +3500 3500 4000 3500 4000 3500 4000 3500 3500 3500 +3500 3500 4000 3500 4000 3500 4000 3500 3500 3500 +3500 3500 4000 3500 4000 3500 4000 3500 3500 3500 +3500 3500 4000 3500 4000 3500 4000 3500 3500 3500 +3500 3500 4000 3500 4000 3500 4000 3500 3500 3500 +3500 3500 4000 3500 4000 3500 4000 3500 3500 3500 +3500 3500 4000 3500 4000 3500 4000 3500 3500 3500 +3500 3500 4000 3500 4000 3500 4000 3500 3500 3500 +3500 3500 4000 3500 4000 3500 4000 3500 3500 3500 +3500 3500 4000 3500 4000 3500 4000 3500 3500 3500 +3500 3500 4000 3500 4000 3500 4000 3500 3500 3500 +3500 3500 4000 3500 4000 3500 4000 3500 3500 3500 +3500 3500 4000 3500 4000 3500 4000 3500 3500 3500 +3500 3500 4000 3500 4000 3500 4000 3500 3500 3500 +3500 3500 4000 3500 4000 3500 4000 3500 3500 3500 +3500 3500 4000 3500 4000 3500 4000 3500 3500 3500 +3500 3500 4000 3500 4000 3500 4000 3500 3500 3500 +3500 3500 4000 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3000 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3000 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3000 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3000 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3000 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3000 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3000 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3000 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3000 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3000 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3000 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3000 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3000 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3000 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3000 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3000 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3000 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3000 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3000 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3000 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3000 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3000 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3000 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3000 3500 +3500 3500 3500 4000 4000 3500 3500 3500 3000 3500 +3500 3500 3500 4000 4000 3500 3500 3500 3000 3500 +3500 3500 3500 4000 4000 3500 3500 3500 3000 3500 +3500 3500 3500 4000 4000 3500 3500 3500 3000 3500 +3500 3500 3500 4000 4000 3500 3500 3500 3000 3500 +3500 3500 3500 4000 4000 3500 3500 3500 3000 3500 +3500 3500 3500 4000 4000 3500 3500 3500 3000 3500 +3500 3500 3500 4000 4000 3500 3500 3500 3000 3500 +3500 3500 3500 4000 4000 3500 3500 3500 3000 3500 +3500 3500 3500 4000 4000 3500 3500 3500 3000 3500 +3500 3500 3500 4000 4000 3500 3500 3500 3000 3500 +3500 3500 3500 4000 4000 3500 3500 3500 3000 3500 +3500 3500 3500 4000 4000 3500 3500 3500 3000 3500 +3500 3500 3500 4000 4000 3500 3500 3500 3000 3500 +3500 3500 3500 4000 4000 3500 3500 3500 3000 3500 +3500 3500 3500 4000 4000 3500 3500 3500 3000 3500 +3500 3500 3500 4000 4000 3500 3500 3500 3000 3500 +3500 3500 3500 4000 4000 3500 3500 3500 3000 3500 +3500 3500 3500 4000 4000 3500 3500 3500 3000 3500 +3500 3500 3500 4000 4000 3500 3500 3500 3000 3500 +3500 3500 3500 4000 4000 3500 3500 3500 3000 3500 +3500 3500 3500 4000 4000 3500 3500 3500 3000 3500 +3500 3500 3500 4000 4000 3500 3500 3500 3000 3500 +3500 3500 3500 4000 4000 3500 3500 3500 3000 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 4500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 4000 3500 3500 3500 3500 +3500 3500 3500 3500 4000 4000 3500 3500 3500 3500 +3500 3500 3500 3500 4000 4000 3500 3500 3500 3500 +3500 3500 3500 3500 4000 4000 3500 3500 3500 3500 +3500 3500 3500 3500 4000 4000 3500 3500 3500 3500 +3500 3500 3500 3500 4000 4000 3500 3500 3500 3500 +3500 3500 3500 3500 4000 4000 3500 3500 3500 3500 +3500 3500 3500 3500 4000 4000 3500 3500 3500 3500 +3500 3500 3500 3500 4000 4000 3500 3500 3500 3500 +3500 3500 3500 3500 4000 4000 3500 3500 3500 3500 +3500 3500 3500 3500 4000 4000 3500 3500 3500 3500 +3500 3500 3500 3500 4000 4000 3500 3500 3500 3500 +3500 3500 3500 3500 4000 4000 3500 3500 3500 3500 +3500 3500 3500 3500 4000 4000 3500 3500 3500 3500 +3500 3500 3500 3500 4000 4000 3500 3500 3500 3500 +3500 3500 3500 3500 4000 4000 3500 3500 3500 3500 +3500 3500 3500 3500 4000 4000 3500 3500 3500 3500 +3500 3500 3500 3500 4000 4000 3500 3500 3500 3500 +3500 3500 3500 3500 4000 4000 3500 3500 3500 3500 +3500 3500 3500 3500 4000 4000 3500 3500 3500 3500 +3500 3500 3500 3500 4000 4000 3500 3500 3500 3500 +3500 3500 3500 3500 4000 4000 3500 3500 3500 3500 +3500 3500 3500 3500 4000 4000 3500 3500 3500 3500 +3500 3500 3500 3500 4000 4000 3500 3500 3500 3500 +3500 3500 4500 4000 3500 3500 3500 4000 3500 3500 +3500 3500 4500 4000 3500 3500 3500 4000 3500 3500 +3500 3500 4500 4000 3500 3500 3500 4000 3500 3500 +3500 3500 4500 4000 3500 3500 3500 4000 3500 3500 +3500 3500 4500 4000 3500 3500 3500 4000 3500 3500 +3500 3500 4500 4000 3500 3500 3500 4000 3500 3500 +3500 3500 4500 4000 3500 3500 3500 4000 3500 3500 +3500 3500 4500 4000 3500 3500 3500 4000 3500 3500 +3500 3500 4500 4000 3500 3500 3500 4000 3500 3500 +3500 3500 4500 4000 3500 3500 3500 4000 3500 3500 +3500 3500 4500 4000 3500 3500 3500 4000 3500 3500 +3500 3500 4500 4000 3500 3500 3500 4000 3500 3500 +3500 3500 4500 4000 3500 3500 3500 4000 3500 3500 +3500 3500 4500 4000 3500 3500 3500 4000 3500 3500 +3500 3500 4500 4000 3500 3500 3500 4000 3500 3500 +3500 3500 4500 4000 3500 3500 3500 4000 3500 3500 +3500 3500 4500 4000 3500 3500 3500 4000 3500 3500 +3500 3500 4500 4000 3500 3500 3500 4000 3500 3500 +3500 3500 4500 4000 3500 3500 3500 4000 3500 3500 +3500 3500 4500 4000 3500 3500 3500 4000 3500 3500 +3500 3500 4500 4000 3500 3500 3500 4000 3500 3500 +3500 3500 4500 4000 3500 3500 3500 4000 3500 3500 +3500 3500 4500 4000 3500 3500 3500 4000 3500 3500 +3500 3500 4500 4000 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3000 3500 4000 4000 3500 3500 3500 +3500 3500 3500 3000 3500 4000 4000 3500 3500 3500 +3500 3500 3500 3000 3500 4000 4000 3500 3500 3500 +3500 3500 3500 3000 3500 4000 4000 3500 3500 3500 +3500 3500 3500 3000 3500 4000 4000 3500 3500 3500 +3500 3500 3500 3000 3500 4000 4000 3500 3500 3500 +3500 3500 3500 3000 3500 4000 4000 3500 3500 3500 +3500 3500 3500 3000 3500 4000 4000 3500 3500 3500 +3500 3500 3500 3000 3500 4000 4000 3500 3500 3500 +3500 3500 3500 3000 3500 4000 4000 3500 3500 3500 +3500 3500 3500 3000 3500 4000 4000 3500 3500 3500 +3500 3500 3500 3000 3500 4000 4000 3500 3500 3500 +3500 3500 3500 3000 3500 4000 4000 3500 3500 3500 +3500 3500 3500 3000 3500 4000 4000 3500 3500 3500 +3500 3500 3500 3000 3500 4000 4000 3500 3500 3500 +3500 3500 3500 3000 3500 4000 4000 3500 3500 3500 +3500 3500 3500 3000 3500 4000 4000 3500 3500 3500 +3500 3500 3500 3000 3500 4000 4000 3500 3500 3500 +3500 3500 3500 3000 3500 4000 4000 3500 3500 3500 +3500 3500 3500 3000 3500 4000 4000 3500 3500 3500 +3500 3500 3500 3000 3500 4000 4000 3500 3500 3500 +3500 3500 3500 3000 3500 4000 4000 3500 3500 3500 +3500 3500 3500 3000 3500 4000 4000 3500 3500 3500 +3500 3500 3500 3000 3500 4000 4000 3500 3500 3500 +4500 3500 3500 3000 3500 3500 3500 3500 3500 3500 +4500 3500 3500 3000 3500 3500 3500 3500 3500 3500 +4500 3500 3500 3000 3500 3500 3500 3500 3500 3500 +4500 3500 3500 3000 3500 3500 3500 3500 3500 3500 +4500 3500 3500 3000 3500 3500 3500 3500 3500 3500 +4500 3500 3500 3000 3500 3500 3500 3500 3500 3500 +4500 3500 3500 3000 3500 3500 3500 3500 3500 3500 +4500 3500 3500 3000 3500 3500 3500 3500 3500 3500 +4500 3500 3500 3000 3500 3500 3500 3500 3500 3500 +4500 3500 3500 3000 3500 3500 3500 3500 3500 3500 +4500 3500 3500 3000 3500 3500 3500 3500 3500 3500 +4500 3500 3500 3000 3500 3500 3500 3500 3500 3500 +4500 3500 3500 3000 3500 3500 3500 3500 3500 3500 +4500 3500 3500 3000 3500 3500 3500 3500 3500 3500 +4500 3500 3500 3000 3500 3500 3500 3500 3500 3500 +4500 3500 3500 3000 3500 3500 3500 3500 3500 3500 +4500 3500 3500 3000 3500 3500 3500 3500 3500 3500 +4500 3500 3500 3000 3500 3500 3500 3500 3500 3500 +4500 3500 3500 3000 3500 3500 3500 3500 3500 3500 +4500 3500 3500 3000 3500 3500 3500 3500 3500 3500 +4500 3500 3500 3000 3500 3500 3500 3500 3500 3500 +4500 3500 3500 3000 3500 3500 3500 3500 3500 3500 +4500 3500 3500 3000 3500 3500 3500 3500 3500 3500 +4500 3500 3500 3000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 4500 3500 4500 3500 +3500 3500 3500 4500 3500 3500 4500 3500 4500 3500 +3500 3500 3500 4500 3500 3500 4500 3500 4500 3500 +3500 3500 3500 4500 3500 3500 4500 3500 4500 3500 +3500 3500 3500 4500 3500 3500 4500 3500 4500 3500 +3500 3500 3500 4500 3500 3500 4500 3500 4500 3500 +3500 3500 3500 4500 3500 3500 4500 3500 4500 3500 +3500 3500 3500 4500 3500 3500 4500 3500 4500 3500 +3500 3500 3500 4500 3500 3500 4500 3500 4500 3500 +3500 3500 3500 4500 3500 3500 4500 3500 4500 3500 +3500 3500 3500 4500 3500 3500 4500 3500 4500 3500 +3500 3500 3500 4500 3500 3500 4500 3500 4500 3500 +3500 3500 3500 4500 3500 3500 4500 3500 4500 3500 +3500 3500 3500 4500 3500 3500 4500 3500 4500 3500 +3500 3500 3500 4500 3500 3500 4500 3500 4500 3500 +3500 3500 3500 4500 3500 3500 4500 3500 4500 3500 +3500 3500 3500 4500 3500 3500 4500 3500 4500 3500 +3500 3500 3500 4500 3500 3500 4500 3500 4500 3500 +3500 3500 3500 4500 3500 3500 4500 3500 4500 3500 +3500 3500 3500 4500 3500 3500 4500 3500 4500 3500 +3500 3500 3500 4500 3500 3500 4500 3500 4500 3500 +3500 3500 3500 4500 3500 3500 4500 3500 4500 3500 +3500 3500 3500 4500 3500 3500 4500 3500 4500 3500 +3500 3500 3500 4500 3500 3500 4500 3500 4500 3500 +4000 3000 3500 4000 3500 3500 3500 4500 3500 3500 +4000 3000 3500 4000 3500 3500 3500 4500 3500 3500 +4000 3000 3500 4000 3500 3500 3500 4500 3500 3500 +4000 3000 3500 4000 3500 3500 3500 4500 3500 3500 +4000 3000 3500 4000 3500 3500 3500 4500 3500 3500 +4000 3000 3500 4000 3500 3500 3500 4500 3500 3500 +4000 3000 3500 4000 3500 3500 3500 4500 3500 3500 +4000 3000 3500 4000 3500 3500 3500 4500 3500 3500 +4000 3000 3500 4000 3500 3500 3500 4500 3500 3500 +4000 3000 3500 4000 3500 3500 3500 4500 3500 3500 +4000 3000 3500 4000 3500 3500 3500 4500 3500 3500 +4000 3000 3500 4000 3500 3500 3500 4500 3500 3500 +4000 3000 3500 4000 3500 3500 3500 4500 3500 3500 +4000 3000 3500 4000 3500 3500 3500 4500 3500 3500 +4000 3000 3500 4000 3500 3500 3500 4500 3500 3500 +4000 3000 3500 4000 3500 3500 3500 4500 3500 3500 +4000 3000 3500 4000 3500 3500 3500 4500 3500 3500 +4000 3000 3500 4000 3500 3500 3500 4500 3500 3500 +4000 3000 3500 4000 3500 3500 3500 4500 3500 3500 +4000 3000 3500 4000 3500 3500 3500 4500 3500 3500 +4000 3000 3500 4000 3500 3500 3500 4500 3500 3500 +4000 3000 3500 4000 3500 3500 3500 4500 3500 3500 +4000 3000 3500 4000 3500 3500 3500 4500 3500 3500 +4000 3000 3500 4000 3500 3500 3500 4500 3500 3500 +4000 4000 3500 4500 3500 3500 4000 3500 4000 3500 +4000 4000 3500 4500 3500 3500 4000 3500 4000 3500 +4000 4000 3500 4500 3500 3500 4000 3500 4000 3500 +4000 4000 3500 4500 3500 3500 4000 3500 4000 3500 +4000 4000 3500 4500 3500 3500 4000 3500 4000 3500 +4000 4000 3500 4500 3500 3500 4000 3500 4000 3500 +4000 4000 3500 4500 3500 3500 4000 3500 4000 3500 +4000 4000 3500 4500 3500 3500 4000 3500 4000 3500 +4000 4000 3500 4500 3500 3500 4000 3500 4000 3500 +4000 4000 3500 4500 3500 3500 4000 3500 4000 3500 +4000 4000 3500 4500 3500 3500 4000 3500 4000 3500 +4000 4000 3500 4500 3500 3500 4000 3500 4000 3500 +4000 4000 3500 4500 3500 3500 4000 3500 4000 3500 +4000 4000 3500 4500 3500 3500 4000 3500 4000 3500 +4000 4000 3500 4500 3500 3500 4000 3500 4000 3500 +4000 4000 3500 4500 3500 3500 4000 3500 4000 3500 +4000 4000 3500 4500 3500 3500 4000 3500 4000 3500 +4000 4000 3500 4500 3500 3500 4000 3500 4000 3500 +4000 4000 3500 4500 3500 3500 4000 3500 4000 3500 +4000 4000 3500 4500 3500 3500 4000 3500 4000 3500 +4000 4000 3500 4500 3500 3500 4000 3500 4000 3500 +4000 4000 3500 4500 3500 3500 4000 3500 4000 3500 +4000 4000 3500 4500 3500 3500 4000 3500 4000 3500 +4000 4000 3500 4500 3500 3500 4000 3500 4000 3500 +3500 4000 4500 3500 3500 3500 4000 4000 3500 4000 +3500 4000 4500 3500 3500 3500 4000 4000 3500 4000 +3500 4000 4500 3500 3500 3500 4000 4000 3500 4000 +3500 4000 4500 3500 3500 3500 4000 4000 3500 4000 +3500 4000 4500 3500 3500 3500 4000 4000 3500 4000 +3500 4000 4500 3500 3500 3500 4000 4000 3500 4000 +3500 4000 4500 3500 3500 3500 4000 4000 3500 4000 +3500 4000 4500 3500 3500 3500 4000 4000 3500 4000 +3500 4000 4500 3500 3500 3500 4000 4000 3500 4000 +3500 4000 4500 3500 3500 3500 4000 4000 3500 4000 +3500 4000 4500 3500 3500 3500 4000 4000 3500 4000 +3500 4000 4500 3500 3500 3500 4000 4000 3500 4000 +3500 4000 4500 3500 3500 3500 4000 4000 3500 4000 +3500 4000 4500 3500 3500 3500 4000 4000 3500 4000 +3500 4000 4500 3500 3500 3500 4000 4000 3500 4000 +3500 4000 4500 3500 3500 3500 4000 4000 3500 4000 +3500 4000 4500 3500 3500 3500 4000 4000 3500 4000 +3500 4000 4500 3500 3500 3500 4000 4000 3500 4000 +3500 4000 4500 3500 3500 3500 4000 4000 3500 4000 +3500 4000 4500 3500 3500 3500 4000 4000 3500 4000 +3500 4000 4500 3500 3500 3500 4000 4000 3500 4000 +3500 4000 4500 3500 3500 3500 4000 4000 3500 4000 +3500 4000 4500 3500 3500 3500 4000 4000 3500 4000 +3500 4000 4500 3500 3500 3500 4000 4000 3500 4000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4500 4000 3500 3500 4500 3500 3500 3500 3500 +3500 4500 4000 3500 3500 4500 3500 3500 3500 3500 +3500 4500 4000 3500 3500 4500 3500 3500 3500 3500 +3500 4500 4000 3500 3500 4500 3500 3500 3500 3500 +3500 4500 4000 3500 3500 4500 3500 3500 3500 3500 +3500 4500 4000 3500 3500 4500 3500 3500 3500 3500 +3500 4500 4000 3500 3500 4500 3500 3500 3500 3500 +3500 4500 4000 3500 3500 4500 3500 3500 3500 3500 +3500 4500 4000 3500 3500 4500 3500 3500 3500 3500 +3500 4500 4000 3500 3500 4500 3500 3500 3500 3500 +3500 4500 4000 3500 3500 4500 3500 3500 3500 3500 +3500 4500 4000 3500 3500 4500 3500 3500 3500 3500 +3500 4500 4000 3500 3500 4500 3500 3500 3500 3500 +3500 4500 4000 3500 3500 4500 3500 3500 3500 3500 +3500 4500 4000 3500 3500 4500 3500 3500 3500 3500 +3500 4500 4000 3500 3500 4500 3500 3500 3500 3500 +3500 4500 4000 3500 3500 4500 3500 3500 3500 3500 +3500 4500 4000 3500 3500 4500 3500 3500 3500 3500 +3500 4500 4000 3500 3500 4500 3500 3500 3500 3500 +3500 4500 4000 3500 3500 4500 3500 3500 3500 3500 +3500 4500 4000 3500 3500 4500 3500 3500 3500 3500 +3500 4500 4000 3500 3500 4500 3500 3500 3500 3500 +3500 4500 4000 3500 3500 4500 3500 3500 3500 3500 +3500 4500 4000 3500 3500 4500 3500 3500 3500 3500 +4000 4500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 5000 3500 3500 3500 3500 3500 4000 3500 3500 +3500 5000 3500 3500 3500 3500 3500 4000 3500 3500 +3500 5000 3500 3500 3500 3500 3500 4000 3500 3500 +3500 5000 3500 3500 3500 3500 3500 4000 3500 3500 +3500 5000 3500 3500 3500 3500 3500 4000 3500 3500 +3500 5000 3500 3500 3500 3500 3500 4000 3500 3500 +3500 5000 3500 3500 3500 3500 3500 4000 3500 3500 +3500 5000 3500 3500 3500 3500 3500 4000 3500 3500 +3500 5000 3500 3500 3500 3500 3500 4000 3500 3500 +3500 5000 3500 3500 3500 3500 3500 4000 3500 3500 +3500 5000 3500 3500 3500 3500 3500 4000 3500 3500 +3500 5000 3500 3500 3500 3500 3500 4000 3500 3500 +3500 5000 3500 3500 3500 3500 3500 4000 3500 3500 +3500 5000 3500 3500 3500 3500 3500 4000 3500 3500 +3500 5000 3500 3500 3500 3500 3500 4000 3500 3500 +3500 5000 3500 3500 3500 3500 3500 4000 3500 3500 +3500 5000 3500 3500 3500 3500 3500 4000 3500 3500 +3500 5000 3500 3500 3500 3500 3500 4000 3500 3500 +3500 5000 3500 3500 3500 3500 3500 4000 3500 3500 +3500 5000 3500 3500 3500 3500 3500 4000 3500 3500 +3500 5000 3500 3500 3500 3500 3500 4000 3500 3500 +3500 5000 3500 3500 3500 3500 3500 4000 3500 3500 +3500 5000 3500 3500 3500 3500 3500 4000 3500 3500 +3500 5000 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 4000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 4000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 4000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 4000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 4000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 4000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 4000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 4000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 4000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 4000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 4000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 4000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 4000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 4000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 4000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 4000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 4000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 4000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 4000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 4000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 4000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 4000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 4000 3500 3500 3500 3500 4000 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3000 3500 4500 3500 3500 3500 3500 4500 3500 3500 +3000 3500 4500 3500 3500 3500 3500 4500 3500 3500 +3000 3500 4500 3500 3500 3500 3500 4500 3500 3500 +3000 3500 4500 3500 3500 3500 3500 4500 3500 3500 +3000 3500 4500 3500 3500 3500 3500 4500 3500 3500 +3000 3500 4500 3500 3500 3500 3500 4500 3500 3500 +3000 3500 4500 3500 3500 3500 3500 4500 3500 3500 +3000 3500 4500 3500 3500 3500 3500 4500 3500 3500 +3000 3500 4500 3500 3500 3500 3500 4500 3500 3500 +3000 3500 4500 3500 3500 3500 3500 4500 3500 3500 +3000 3500 4500 3500 3500 3500 3500 4500 3500 3500 +3000 3500 4500 3500 3500 3500 3500 4500 3500 3500 +3000 3500 4500 3500 3500 3500 3500 4500 3500 3500 +3000 3500 4500 3500 3500 3500 3500 4500 3500 3500 +3000 3500 4500 3500 3500 3500 3500 4500 3500 3500 +3000 3500 4500 3500 3500 3500 3500 4500 3500 3500 +3000 3500 4500 3500 3500 3500 3500 4500 3500 3500 +3000 3500 4500 3500 3500 3500 3500 4500 3500 3500 +3000 3500 4500 3500 3500 3500 3500 4500 3500 3500 +3000 3500 4500 3500 3500 3500 3500 4500 3500 3500 +3000 3500 4500 3500 3500 3500 3500 4500 3500 3500 +3000 3500 4500 3500 3500 3500 3500 4500 3500 3500 +3000 3500 4500 3500 3500 3500 3500 4500 3500 3500 +3000 3500 4500 3500 3500 3500 3500 4500 3500 3500 +3500 3500 3000 5000 3500 3500 3500 4500 3500 3500 +3500 3500 3000 5000 3500 3500 3500 4500 3500 3500 +3500 3500 3000 5000 3500 3500 3500 4500 3500 3500 +3500 3500 3000 5000 3500 3500 3500 4500 3500 3500 +3500 3500 3000 5000 3500 3500 3500 4500 3500 3500 +3500 3500 3000 5000 3500 3500 3500 4500 3500 3500 +3500 3500 3000 5000 3500 3500 3500 4500 3500 3500 +3500 3500 3000 5000 3500 3500 3500 4500 3500 3500 +3500 3500 3000 5000 3500 3500 3500 4500 3500 3500 +3500 3500 3000 5000 3500 3500 3500 4500 3500 3500 +3500 3500 3000 5000 3500 3500 3500 4500 3500 3500 +3500 3500 3000 5000 3500 3500 3500 4500 3500 3500 +3500 3500 3000 5000 3500 3500 3500 4500 3500 3500 +3500 3500 3000 5000 3500 3500 3500 4500 3500 3500 +3500 3500 3000 5000 3500 3500 3500 4500 3500 3500 +3500 3500 3000 5000 3500 3500 3500 4500 3500 3500 +3500 3500 3000 5000 3500 3500 3500 4500 3500 3500 +3500 3500 3000 5000 3500 3500 3500 4500 3500 3500 +3500 3500 3000 5000 3500 3500 3500 4500 3500 3500 +3500 3500 3000 5000 3500 3500 3500 4500 3500 3500 +3500 3500 3000 5000 3500 3500 3500 4500 3500 3500 +3500 3500 3000 5000 3500 3500 3500 4500 3500 3500 +3500 3500 3000 5000 3500 3500 3500 4500 3500 3500 +3500 3500 3000 5000 3500 3500 3500 4500 3500 3500 +3500 3500 3500 4000 4000 3500 4500 3500 3500 4000 +3500 3500 3500 4000 4000 3500 4500 3500 3500 4000 +3500 3500 3500 4000 4000 3500 4500 3500 3500 4000 +3500 3500 3500 4000 4000 3500 4500 3500 3500 4000 +3500 3500 3500 4000 4000 3500 4500 3500 3500 4000 +3500 3500 3500 4000 4000 3500 4500 3500 3500 4000 +3500 3500 3500 4000 4000 3500 4500 3500 3500 4000 +3500 3500 3500 4000 4000 3500 4500 3500 3500 4000 +3500 3500 3500 4000 4000 3500 4500 3500 3500 4000 +3500 3500 3500 4000 4000 3500 4500 3500 3500 4000 +3500 3500 3500 4000 4000 3500 4500 3500 3500 4000 +3500 3500 3500 4000 4000 3500 4500 3500 3500 4000 +3500 3500 3500 4000 4000 3500 4500 3500 3500 4000 +3500 3500 3500 4000 4000 3500 4500 3500 3500 4000 +3500 3500 3500 4000 4000 3500 4500 3500 3500 4000 +3500 3500 3500 4000 4000 3500 4500 3500 3500 4000 +3500 3500 3500 4000 4000 3500 4500 3500 3500 4000 +3500 3500 3500 4000 4000 3500 4500 3500 3500 4000 +3500 3500 3500 4000 4000 3500 4500 3500 3500 4000 +3500 3500 3500 4000 4000 3500 4500 3500 3500 4000 +3500 3500 3500 4000 4000 3500 4500 3500 3500 4000 +3500 3500 3500 4000 4000 3500 4500 3500 3500 4000 +3500 3500 3500 4000 4000 3500 4500 3500 3500 4000 +3500 3500 3500 4000 4000 3500 4500 3500 3500 4000 +3500 4500 4000 4500 4000 4000 3500 3500 3500 4000 +3500 4500 4000 4500 4000 4000 3500 3500 3500 4000 +3500 4500 4000 4500 4000 4000 3500 3500 3500 4000 +3500 4500 4000 4500 4000 4000 3500 3500 3500 4000 +3500 4500 4000 4500 4000 4000 3500 3500 3500 4000 +3500 4500 4000 4500 4000 4000 3500 3500 3500 4000 +3500 4500 4000 4500 4000 4000 3500 3500 3500 4000 +3500 4500 4000 4500 4000 4000 3500 3500 3500 4000 +3500 4500 4000 4500 4000 4000 3500 3500 3500 4000 +3500 4500 4000 4500 4000 4000 3500 3500 3500 4000 +3500 4500 4000 4500 4000 4000 3500 3500 3500 4000 +3500 4500 4000 4500 4000 4000 3500 3500 3500 4000 +3500 4500 4000 4500 4000 4000 3500 3500 3500 4000 +3500 4500 4000 4500 4000 4000 3500 3500 3500 4000 +3500 4500 4000 4500 4000 4000 3500 3500 3500 4000 +3500 4500 4000 4500 4000 4000 3500 3500 3500 4000 +3500 4500 4000 4500 4000 4000 3500 3500 3500 4000 +3500 4500 4000 4500 4000 4000 3500 3500 3500 4000 +3500 4500 4000 4500 4000 4000 3500 3500 3500 4000 +3500 4500 4000 4500 4000 4000 3500 3500 3500 4000 +3500 4500 4000 4500 4000 4000 3500 3500 3500 4000 +3500 4500 4000 4500 4000 4000 3500 3500 3500 4000 +3500 4500 4000 4500 4000 4000 3500 3500 3500 4000 +3500 4500 4000 4500 4000 4000 3500 3500 3500 4000 +4000 3000 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3000 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3000 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3000 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3000 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3000 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3000 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3000 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3000 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3000 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3000 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3000 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3000 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3000 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3000 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3000 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3000 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3000 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3000 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3000 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3000 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3000 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3000 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3000 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3000 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 4500 +4000 3500 4000 3000 3000 3500 3500 3500 3500 3500 +4000 3500 4000 3000 3000 3500 3500 3500 3500 3500 +4000 3500 4000 3000 3000 3500 3500 3500 3500 3500 +4000 3500 4000 3000 3000 3500 3500 3500 3500 3500 +4000 3500 4000 3000 3000 3500 3500 3500 3500 3500 +4000 3500 4000 3000 3000 3500 3500 3500 3500 3500 +4000 3500 4000 3000 3000 3500 3500 3500 3500 3500 +4000 3500 4000 3000 3000 3500 3500 3500 3500 3500 +4000 3500 4000 3000 3000 3500 3500 3500 3500 3500 +4000 3500 4000 3000 3000 3500 3500 3500 3500 3500 +4000 3500 4000 3000 3000 3500 3500 3500 3500 3500 +4000 3500 4000 3000 3000 3500 3500 3500 3500 3500 +4000 3500 4000 3000 3000 3500 3500 3500 3500 3500 +4000 3500 4000 3000 3000 3500 3500 3500 3500 3500 +4000 3500 4000 3000 3000 3500 3500 3500 3500 3500 +4000 3500 4000 3000 3000 3500 3500 3500 3500 3500 +4000 3500 4000 3000 3000 3500 3500 3500 3500 3500 +4000 3500 4000 3000 3000 3500 3500 3500 3500 3500 +4000 3500 4000 3000 3000 3500 3500 3500 3500 3500 +4000 3500 4000 3000 3000 3500 3500 3500 3500 3500 +4000 3500 4000 3000 3000 3500 3500 3500 3500 3500 +4000 3500 4000 3000 3000 3500 3500 3500 3500 3500 +4000 3500 4000 3000 3000 3500 3500 3500 3500 3500 +4000 3500 4000 3000 3000 3500 3500 3500 3500 3500 +3500 3500 4000 4000 4000 3500 3500 3500 3500 3500 +3500 3500 4000 4000 4000 3500 3500 3500 3500 3500 +3500 3500 4000 4000 4000 3500 3500 3500 3500 3500 +3500 3500 4000 4000 4000 3500 3500 3500 3500 3500 +3500 3500 4000 4000 4000 3500 3500 3500 3500 3500 +3500 3500 4000 4000 4000 3500 3500 3500 3500 3500 +3500 3500 4000 4000 4000 3500 3500 3500 3500 3500 +3500 3500 4000 4000 4000 3500 3500 3500 3500 3500 +3500 3500 4000 4000 4000 3500 3500 3500 3500 3500 +3500 3500 4000 4000 4000 3500 3500 3500 3500 3500 +3500 3500 4000 4000 4000 3500 3500 3500 3500 3500 +3500 3500 4000 4000 4000 3500 3500 3500 3500 3500 +3500 3500 4000 4000 4000 3500 3500 3500 3500 3500 +3500 3500 4000 4000 4000 3500 3500 3500 3500 3500 +3500 3500 4000 4000 4000 3500 3500 3500 3500 3500 +3500 3500 4000 4000 4000 3500 3500 3500 3500 3500 +3500 3500 4000 4000 4000 3500 3500 3500 3500 3500 +3500 3500 4000 4000 4000 3500 3500 3500 3500 3500 +3500 3500 4000 4000 4000 3500 3500 3500 3500 3500 +3500 3500 4000 4000 4000 3500 3500 3500 3500 3500 +3500 3500 4000 4000 4000 3500 3500 3500 3500 3500 +3500 3500 4000 4000 4000 3500 3500 3500 3500 3500 +3500 3500 4000 4000 4000 3500 3500 3500 3500 3500 +3500 3500 4000 4000 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 4000 3500 3500 +4000 3500 3500 3500 3500 3500 3500 4000 3500 3500 +4000 3500 3500 3500 3500 3500 3500 4000 3500 3500 +4000 3500 3500 3500 3500 3500 3500 4000 3500 3500 +4000 3500 3500 3500 3500 3500 3500 4000 3500 3500 +4000 3500 3500 3500 3500 3500 3500 4000 3500 3500 +4000 3500 3500 3500 3500 3500 3500 4000 3500 3500 +4000 3500 3500 3500 3500 3500 3500 4000 3500 3500 +4000 3500 3500 3500 3500 3500 3500 4000 3500 3500 +4000 3500 3500 3500 3500 3500 3500 4000 3500 3500 +4000 3500 3500 3500 3500 3500 3500 4000 3500 3500 +4000 3500 3500 3500 3500 3500 3500 4000 3500 3500 +4000 3500 3500 3500 3500 3500 3500 4000 3500 3500 +4000 3500 3500 3500 3500 3500 3500 4000 3500 3500 +4000 3500 3500 3500 3500 3500 3500 4000 3500 3500 +4000 3500 3500 3500 3500 3500 3500 4000 3500 3500 +4000 3500 3500 3500 3500 3500 3500 4000 3500 3500 +4000 3500 3500 3500 3500 3500 3500 4000 3500 3500 +4000 3500 3500 3500 3500 3500 3500 4000 3500 3500 +4000 3500 3500 3500 3500 3500 3500 4000 3500 3500 +4000 3500 3500 3500 3500 3500 3500 4000 3500 3500 +4000 3500 3500 3500 3500 3500 3500 4000 3500 3500 +4000 3500 3500 3500 3500 3500 3500 4000 3500 3500 +4000 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 4000 3500 5000 4000 3500 4000 3500 +3500 3500 3500 4000 3500 5000 4000 3500 4000 3500 +3500 3500 3500 4000 3500 5000 4000 3500 4000 3500 +3500 3500 3500 4000 3500 5000 4000 3500 4000 3500 +3500 3500 3500 4000 3500 5000 4000 3500 4000 3500 +3500 3500 3500 4000 3500 5000 4000 3500 4000 3500 +3500 3500 3500 4000 3500 5000 4000 3500 4000 3500 +3500 3500 3500 4000 3500 5000 4000 3500 4000 3500 +3500 3500 3500 4000 3500 5000 4000 3500 4000 3500 +3500 3500 3500 4000 3500 5000 4000 3500 4000 3500 +3500 3500 3500 4000 3500 5000 4000 3500 4000 3500 +3500 3500 3500 4000 3500 5000 4000 3500 4000 3500 +3500 3500 3500 4000 3500 5000 4000 3500 4000 3500 +3500 3500 3500 4000 3500 5000 4000 3500 4000 3500 +3500 3500 3500 4000 3500 5000 4000 3500 4000 3500 +3500 3500 3500 4000 3500 5000 4000 3500 4000 3500 +3500 3500 3500 4000 3500 5000 4000 3500 4000 3500 +3500 3500 3500 4000 3500 5000 4000 3500 4000 3500 +3500 3500 3500 4000 3500 5000 4000 3500 4000 3500 +3500 3500 3500 4000 3500 5000 4000 3500 4000 3500 +3500 3500 3500 4000 3500 5000 4000 3500 4000 3500 +3500 3500 3500 4000 3500 5000 4000 3500 4000 3500 +3500 3500 3500 4000 3500 5000 4000 3500 4000 3500 +3500 3500 3500 4000 3500 5000 4000 3500 4000 3500 +4000 3500 3500 3000 3500 3500 4000 3500 3500 3500 +4000 3500 3500 3000 3500 3500 4000 3500 3500 3500 +4000 3500 3500 3000 3500 3500 4000 3500 3500 3500 +4000 3500 3500 3000 3500 3500 4000 3500 3500 3500 +4000 3500 3500 3000 3500 3500 4000 3500 3500 3500 +4000 3500 3500 3000 3500 3500 4000 3500 3500 3500 +4000 3500 3500 3000 3500 3500 4000 3500 3500 3500 +4000 3500 3500 3000 3500 3500 4000 3500 3500 3500 +4000 3500 3500 3000 3500 3500 4000 3500 3500 3500 +4000 3500 3500 3000 3500 3500 4000 3500 3500 3500 +4000 3500 3500 3000 3500 3500 4000 3500 3500 3500 +4000 3500 3500 3000 3500 3500 4000 3500 3500 3500 +4000 3500 3500 3000 3500 3500 4000 3500 3500 3500 +4000 3500 3500 3000 3500 3500 4000 3500 3500 3500 +4000 3500 3500 3000 3500 3500 4000 3500 3500 3500 +4000 3500 3500 3000 3500 3500 4000 3500 3500 3500 +4000 3500 3500 3000 3500 3500 4000 3500 3500 3500 +4000 3500 3500 3000 3500 3500 4000 3500 3500 3500 +4000 3500 3500 3000 3500 3500 4000 3500 3500 3500 +4000 3500 3500 3000 3500 3500 4000 3500 3500 3500 +4000 3500 3500 3000 3500 3500 4000 3500 3500 3500 +4000 3500 3500 3000 3500 3500 4000 3500 3500 3500 +4000 3500 3500 3000 3500 3500 4000 3500 3500 3500 +4000 3500 3500 3000 3500 3500 4000 3500 3500 3500 +4000 3500 3500 4500 4000 3500 4000 3500 3500 3500 +4000 3500 3500 4500 4000 3500 4000 3500 3500 3500 +4000 3500 3500 4500 4000 3500 4000 3500 3500 3500 +4000 3500 3500 4500 4000 3500 4000 3500 3500 3500 +4000 3500 3500 4500 4000 3500 4000 3500 3500 3500 +4000 3500 3500 4500 4000 3500 4000 3500 3500 3500 +4000 3500 3500 4500 4000 3500 4000 3500 3500 3500 +4000 3500 3500 4500 4000 3500 4000 3500 3500 3500 +4000 3500 3500 4500 4000 3500 4000 3500 3500 3500 +4000 3500 3500 4500 4000 3500 4000 3500 3500 3500 +4000 3500 3500 4500 4000 3500 4000 3500 3500 3500 +4000 3500 3500 4500 4000 3500 4000 3500 3500 3500 +4000 3500 3500 4500 4000 3500 4000 3500 3500 3500 +4000 3500 3500 4500 4000 3500 4000 3500 3500 3500 +4000 3500 3500 4500 4000 3500 4000 3500 3500 3500 +4000 3500 3500 4500 4000 3500 4000 3500 3500 3500 +4000 3500 3500 4500 4000 3500 4000 3500 3500 3500 +4000 3500 3500 4500 4000 3500 4000 3500 3500 3500 +4000 3500 3500 4500 4000 3500 4000 3500 3500 3500 +4000 3500 3500 4500 4000 3500 4000 3500 3500 3500 +4000 3500 3500 4500 4000 3500 4000 3500 3500 3500 +4000 3500 3500 4500 4000 3500 4000 3500 3500 3500 +4000 3500 3500 4500 4000 3500 4000 3500 3500 3500 +4000 3500 3500 4500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 4000 4000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 4000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 4000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 4000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 4000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 4000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 4000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 4000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 4000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 4000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 4000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 4000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 4000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 4000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 4000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 4000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 4000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 4000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 4000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 4000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 4000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 4000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 4000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 4000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 4000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 4000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 4000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 4000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 4000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 4000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 4000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 4000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 4000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 4000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 4000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 4000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 4000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 4000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 4000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 4000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 4000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 4000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 4000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 4000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 4000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 4000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 4000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 4000 +3500 3500 3500 3500 3500 3500 4000 3500 3500 4000 +3500 3500 3500 3500 3500 3500 4000 3500 3500 4000 +3500 3500 3500 3500 3500 3500 4000 3500 3500 4000 +3500 3500 3500 3500 3500 3500 4000 3500 3500 4000 +3500 3500 3500 3500 3500 3500 4000 3500 3500 4000 +3500 3500 3500 3500 3500 3500 4000 3500 3500 4000 +3500 3500 3500 3500 3500 3500 4000 3500 3500 4000 +3500 3500 3500 3500 3500 3500 4000 3500 3500 4000 +3500 3500 3500 3500 3500 3500 4000 3500 3500 4000 +3500 3500 3500 3500 3500 3500 4000 3500 3500 4000 +3500 3500 3500 3500 3500 3500 4000 3500 3500 4000 +3500 3500 3500 3500 3500 3500 4000 3500 3500 4000 +3500 3500 3500 3500 3500 3500 4000 3500 3500 4000 +3500 3500 3500 3500 3500 3500 4000 3500 3500 4000 +3500 3500 3500 3500 3500 3500 4000 3500 3500 4000 +3500 3500 3500 3500 3500 3500 4000 3500 3500 4000 +3500 3500 3500 3500 3500 3500 4000 3500 3500 4000 +3500 3500 3500 3500 3500 3500 4000 3500 3500 4000 +3500 3500 3500 3500 3500 3500 4000 3500 3500 4000 +3500 3500 3500 3500 3500 3500 4000 3500 3500 4000 +3500 3500 3500 3500 3500 3500 4000 3500 3500 4000 +3500 3500 3500 3500 3500 3500 4000 3500 3500 4000 +3500 3500 3500 3500 3500 3500 4000 3500 3500 4000 +3500 3500 3500 3500 4000 3500 3500 4000 3500 3500 +3500 3500 3500 3500 4000 3500 3500 4000 3500 3500 +3500 3500 3500 3500 4000 3500 3500 4000 3500 3500 +3500 3500 3500 3500 4000 3500 3500 4000 3500 3500 +3500 3500 3500 3500 4000 3500 3500 4000 3500 3500 +3500 3500 3500 3500 4000 3500 3500 4000 3500 3500 +3500 3500 3500 3500 4000 3500 3500 4000 3500 3500 +3500 3500 3500 3500 4000 3500 3500 4000 3500 3500 +3500 3500 3500 3500 4000 3500 3500 4000 3500 3500 +3500 3500 3500 3500 4000 3500 3500 4000 3500 3500 +3500 3500 3500 3500 4000 3500 3500 4000 3500 3500 +3500 3500 3500 3500 4000 3500 3500 4000 3500 3500 +3500 3500 3500 3500 4000 3500 3500 4000 3500 3500 +3500 3500 3500 3500 4000 3500 3500 4000 3500 3500 +3500 3500 3500 3500 4000 3500 3500 4000 3500 3500 +3500 3500 3500 3500 4000 3500 3500 4000 3500 3500 +3500 3500 3500 3500 4000 3500 3500 4000 3500 3500 +3500 3500 3500 3500 4000 3500 3500 4000 3500 3500 +3500 3500 3500 3500 4000 3500 3500 4000 3500 3500 +3500 3500 3500 3500 4000 3500 3500 4000 3500 3500 +3500 3500 3500 3500 4000 3500 3500 4000 3500 3500 +3500 3500 3500 3500 4000 3500 3500 4000 3500 3500 +3500 3500 3500 3500 4000 3500 3500 4000 3500 3500 +3500 3500 3500 3500 4000 3500 3500 4000 3500 3500 +3500 3500 3500 4000 5000 3000 3500 3500 4000 3500 +3500 3500 3500 4000 5000 3000 3500 3500 4000 3500 +3500 3500 3500 4000 5000 3000 3500 3500 4000 3500 +3500 3500 3500 4000 5000 3000 3500 3500 4000 3500 +3500 3500 3500 4000 5000 3000 3500 3500 4000 3500 +3500 3500 3500 4000 5000 3000 3500 3500 4000 3500 +3500 3500 3500 4000 5000 3000 3500 3500 4000 3500 +3500 3500 3500 4000 5000 3000 3500 3500 4000 3500 +3500 3500 3500 4000 5000 3000 3500 3500 4000 3500 +3500 3500 3500 4000 5000 3000 3500 3500 4000 3500 +3500 3500 3500 4000 5000 3000 3500 3500 4000 3500 +3500 3500 3500 4000 5000 3000 3500 3500 4000 3500 +3500 3500 3500 4000 5000 3000 3500 3500 4000 3500 +3500 3500 3500 4000 5000 3000 3500 3500 4000 3500 +3500 3500 3500 4000 5000 3000 3500 3500 4000 3500 +3500 3500 3500 4000 5000 3000 3500 3500 4000 3500 +3500 3500 3500 4000 5000 3000 3500 3500 4000 3500 +3500 3500 3500 4000 5000 3000 3500 3500 4000 3500 +3500 3500 3500 4000 5000 3000 3500 3500 4000 3500 +3500 3500 3500 4000 5000 3000 3500 3500 4000 3500 +3500 3500 3500 4000 5000 3000 3500 3500 4000 3500 +3500 3500 3500 4000 5000 3000 3500 3500 4000 3500 +3500 3500 3500 4000 5000 3000 3500 3500 4000 3500 +3500 3500 3500 4000 5000 3000 3500 3500 4000 3500 +3500 3500 4500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 4500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 4500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 4500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 4500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 4500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 4500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 4500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 4500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 4500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 4500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 4500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 4500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 4500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 4500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 4500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 4500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 4500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 4500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 4500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 4500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 4500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 4500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 4500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3000 3500 3500 4000 +3500 3500 3500 4000 3500 3500 3000 3500 3500 4000 +3500 3500 3500 4000 3500 3500 3000 3500 3500 4000 +3500 3500 3500 4000 3500 3500 3000 3500 3500 4000 +3500 3500 3500 4000 3500 3500 3000 3500 3500 4000 +3500 3500 3500 4000 3500 3500 3000 3500 3500 4000 +3500 3500 3500 4000 3500 3500 3000 3500 3500 4000 +3500 3500 3500 4000 3500 3500 3000 3500 3500 4000 +3500 3500 3500 4000 3500 3500 3000 3500 3500 4000 +3500 3500 3500 4000 3500 3500 3000 3500 3500 4000 +3500 3500 3500 4000 3500 3500 3000 3500 3500 4000 +3500 3500 3500 4000 3500 3500 3000 3500 3500 4000 +3500 3500 3500 4000 3500 3500 3000 3500 3500 4000 +3500 3500 3500 4000 3500 3500 3000 3500 3500 4000 +3500 3500 3500 4000 3500 3500 3000 3500 3500 4000 +3500 3500 3500 4000 3500 3500 3000 3500 3500 4000 +3500 3500 3500 4000 3500 3500 3000 3500 3500 4000 +3500 3500 3500 4000 3500 3500 3000 3500 3500 4000 +3500 3500 3500 4000 3500 3500 3000 3500 3500 4000 +3500 3500 3500 4000 3500 3500 3000 3500 3500 4000 +3500 3500 3500 4000 3500 3500 3000 3500 3500 4000 +3500 3500 3500 4000 3500 3500 3000 3500 3500 4000 +3500 3500 3500 4000 3500 3500 3000 3500 3500 4000 +3500 3500 3500 4000 3500 3500 3000 3500 3500 4000 +4000 3500 3500 3500 4000 3000 3500 3500 3500 4000 +4000 3500 3500 3500 4000 3000 3500 3500 3500 4000 +4000 3500 3500 3500 4000 3000 3500 3500 3500 4000 +4000 3500 3500 3500 4000 3000 3500 3500 3500 4000 +4000 3500 3500 3500 4000 3000 3500 3500 3500 4000 +4000 3500 3500 3500 4000 3000 3500 3500 3500 4000 +4000 3500 3500 3500 4000 3000 3500 3500 3500 4000 +4000 3500 3500 3500 4000 3000 3500 3500 3500 4000 +4000 3500 3500 3500 4000 3000 3500 3500 3500 4000 +4000 3500 3500 3500 4000 3000 3500 3500 3500 4000 +4000 3500 3500 3500 4000 3000 3500 3500 3500 4000 +4000 3500 3500 3500 4000 3000 3500 3500 3500 4000 +4000 3500 3500 3500 4000 3000 3500 3500 3500 4000 +4000 3500 3500 3500 4000 3000 3500 3500 3500 4000 +4000 3500 3500 3500 4000 3000 3500 3500 3500 4000 +4000 3500 3500 3500 4000 3000 3500 3500 3500 4000 +4000 3500 3500 3500 4000 3000 3500 3500 3500 4000 +4000 3500 3500 3500 4000 3000 3500 3500 3500 4000 +4000 3500 3500 3500 4000 3000 3500 3500 3500 4000 +4000 3500 3500 3500 4000 3000 3500 3500 3500 4000 +4000 3500 3500 3500 4000 3000 3500 3500 3500 4000 +4000 3500 3500 3500 4000 3000 3500 3500 3500 4000 +4000 3500 3500 3500 4000 3000 3500 3500 3500 4000 +4000 3500 3500 3500 4000 3000 3500 3500 3500 4000 +4500 3500 4000 4000 3500 3500 3500 3500 3500 3500 +4500 3500 4000 4000 3500 3500 3500 3500 3500 3500 +4500 3500 4000 4000 3500 3500 3500 3500 3500 3500 +4500 3500 4000 4000 3500 3500 3500 3500 3500 3500 +4500 3500 4000 4000 3500 3500 3500 3500 3500 3500 +4500 3500 4000 4000 3500 3500 3500 3500 3500 3500 +4500 3500 4000 4000 3500 3500 3500 3500 3500 3500 +4500 3500 4000 4000 3500 3500 3500 3500 3500 3500 +4500 3500 4000 4000 3500 3500 3500 3500 3500 3500 +4500 3500 4000 4000 3500 3500 3500 3500 3500 3500 +4500 3500 4000 4000 3500 3500 3500 3500 3500 3500 +4500 3500 4000 4000 3500 3500 3500 3500 3500 3500 +4500 3500 4000 4000 3500 3500 3500 3500 3500 3500 +4500 3500 4000 4000 3500 3500 3500 3500 3500 3500 +4500 3500 4000 4000 3500 3500 3500 3500 3500 3500 +4500 3500 4000 4000 3500 3500 3500 3500 3500 3500 +4500 3500 4000 4000 3500 3500 3500 3500 3500 3500 +4500 3500 4000 4000 3500 3500 3500 3500 3500 3500 +4500 3500 4000 4000 3500 3500 3500 3500 3500 3500 +4500 3500 4000 4000 3500 3500 3500 3500 3500 3500 +4500 3500 4000 4000 3500 3500 3500 3500 3500 3500 +4500 3500 4000 4000 3500 3500 3500 3500 3500 3500 +4500 3500 4000 4000 3500 3500 3500 3500 3500 3500 +4500 3500 4000 4000 3500 3500 3500 3500 3500 3500 +3500 3500 4000 4500 3500 4000 3500 3500 4500 3500 +3500 3500 4000 4500 3500 4000 3500 3500 4500 3500 +3500 3500 4000 4500 3500 4000 3500 3500 4500 3500 +3500 3500 4000 4500 3500 4000 3500 3500 4500 3500 +3500 3500 4000 4500 3500 4000 3500 3500 4500 3500 +3500 3500 4000 4500 3500 4000 3500 3500 4500 3500 +3500 3500 4000 4500 3500 4000 3500 3500 4500 3500 +3500 3500 4000 4500 3500 4000 3500 3500 4500 3500 +3500 3500 4000 4500 3500 4000 3500 3500 4500 3500 +3500 3500 4000 4500 3500 4000 3500 3500 4500 3500 +3500 3500 4000 4500 3500 4000 3500 3500 4500 3500 +3500 3500 4000 4500 3500 4000 3500 3500 4500 3500 +3500 3500 4000 4500 3500 4000 3500 3500 4500 3500 +3500 3500 4000 4500 3500 4000 3500 3500 4500 3500 +3500 3500 4000 4500 3500 4000 3500 3500 4500 3500 +3500 3500 4000 4500 3500 4000 3500 3500 4500 3500 +3500 3500 4000 4500 3500 4000 3500 3500 4500 3500 +3500 3500 4000 4500 3500 4000 3500 3500 4500 3500 +3500 3500 4000 4500 3500 4000 3500 3500 4500 3500 +3500 3500 4000 4500 3500 4000 3500 3500 4500 3500 +3500 3500 4000 4500 3500 4000 3500 3500 4500 3500 +3500 3500 4000 4500 3500 4000 3500 3500 4500 3500 +3500 3500 4000 4500 3500 4000 3500 3500 4500 3500 +3500 3500 4000 4500 3500 4000 3500 3500 4500 3500 +5000 3500 3500 3500 3500 3500 3500 3500 4500 3500 +5000 3500 3500 3500 3500 3500 3500 3500 4500 3500 +5000 3500 3500 3500 3500 3500 3500 3500 4500 3500 +5000 3500 3500 3500 3500 3500 3500 3500 4500 3500 +5000 3500 3500 3500 3500 3500 3500 3500 4500 3500 +5000 3500 3500 3500 3500 3500 3500 3500 4500 3500 +5000 3500 3500 3500 3500 3500 3500 3500 4500 3500 +5000 3500 3500 3500 3500 3500 3500 3500 4500 3500 +5000 3500 3500 3500 3500 3500 3500 3500 4500 3500 +5000 3500 3500 3500 3500 3500 3500 3500 4500 3500 +5000 3500 3500 3500 3500 3500 3500 3500 4500 3500 +5000 3500 3500 3500 3500 3500 3500 3500 4500 3500 +5000 3500 3500 3500 3500 3500 3500 3500 4500 3500 +5000 3500 3500 3500 3500 3500 3500 3500 4500 3500 +5000 3500 3500 3500 3500 3500 3500 3500 4500 3500 +5000 3500 3500 3500 3500 3500 3500 3500 4500 3500 +5000 3500 3500 3500 3500 3500 3500 3500 4500 3500 +5000 3500 3500 3500 3500 3500 3500 3500 4500 3500 +5000 3500 3500 3500 3500 3500 3500 3500 4500 3500 +5000 3500 3500 3500 3500 3500 3500 3500 4500 3500 +5000 3500 3500 3500 3500 3500 3500 3500 4500 3500 +5000 3500 3500 3500 3500 3500 3500 3500 4500 3500 +5000 3500 3500 3500 3500 3500 3500 3500 4500 3500 +5000 3500 3500 3500 3500 3500 3500 3500 4500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +4000 3500 3000 4500 3500 3500 3500 3500 3000 3000 +4000 3500 3000 4500 3500 3500 3500 3500 3000 3000 +4000 3500 3000 4500 3500 3500 3500 3500 3000 3000 +4000 3500 3000 4500 3500 3500 3500 3500 3000 3000 +4000 3500 3000 4500 3500 3500 3500 3500 3000 3000 +4000 3500 3000 4500 3500 3500 3500 3500 3000 3000 +4000 3500 3000 4500 3500 3500 3500 3500 3000 3000 +4000 3500 3000 4500 3500 3500 3500 3500 3000 3000 +4000 3500 3000 4500 3500 3500 3500 3500 3000 3000 +4000 3500 3000 4500 3500 3500 3500 3500 3000 3000 +4000 3500 3000 4500 3500 3500 3500 3500 3000 3000 +4000 3500 3000 4500 3500 3500 3500 3500 3000 3000 +4000 3500 3000 4500 3500 3500 3500 3500 3000 3000 +4000 3500 3000 4500 3500 3500 3500 3500 3000 3000 +4000 3500 3000 4500 3500 3500 3500 3500 3000 3000 +4000 3500 3000 4500 3500 3500 3500 3500 3000 3000 +4000 3500 3000 4500 3500 3500 3500 3500 3000 3000 +4000 3500 3000 4500 3500 3500 3500 3500 3000 3000 +4000 3500 3000 4500 3500 3500 3500 3500 3000 3000 +4000 3500 3000 4500 3500 3500 3500 3500 3000 3000 +4000 3500 3000 4500 3500 3500 3500 3500 3000 3000 +4000 3500 3000 4500 3500 3500 3500 3500 3000 3000 +4000 3500 3000 4500 3500 3500 3500 3500 3000 3000 +4000 3500 3000 4500 3500 3500 3500 3500 3000 3000 +3500 4500 3000 3500 3500 3500 3500 4500 3500 3500 +3500 4500 3000 3500 3500 3500 3500 4500 3500 3500 +3500 4500 3000 3500 3500 3500 3500 4500 3500 3500 +3500 4500 3000 3500 3500 3500 3500 4500 3500 3500 +3500 4500 3000 3500 3500 3500 3500 4500 3500 3500 +3500 4500 3000 3500 3500 3500 3500 4500 3500 3500 +3500 4500 3000 3500 3500 3500 3500 4500 3500 3500 +3500 4500 3000 3500 3500 3500 3500 4500 3500 3500 +3500 4500 3000 3500 3500 3500 3500 4500 3500 3500 +3500 4500 3000 3500 3500 3500 3500 4500 3500 3500 +3500 4500 3000 3500 3500 3500 3500 4500 3500 3500 +3500 4500 3000 3500 3500 3500 3500 4500 3500 3500 +3500 4500 3000 3500 3500 3500 3500 4500 3500 3500 +3500 4500 3000 3500 3500 3500 3500 4500 3500 3500 +3500 4500 3000 3500 3500 3500 3500 4500 3500 3500 +3500 4500 3000 3500 3500 3500 3500 4500 3500 3500 +3500 4500 3000 3500 3500 3500 3500 4500 3500 3500 +3500 4500 3000 3500 3500 3500 3500 4500 3500 3500 +3500 4500 3000 3500 3500 3500 3500 4500 3500 3500 +3500 4500 3000 3500 3500 3500 3500 4500 3500 3500 +3500 4500 3000 3500 3500 3500 3500 4500 3500 3500 +3500 4500 3000 3500 3500 3500 3500 4500 3500 3500 +3500 4500 3000 3500 3500 3500 3500 4500 3500 3500 +3500 4500 3000 3500 3500 3500 3500 4500 3500 3500 +4500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 4000 3500 3000 3500 3000 3500 3500 4000 +3500 3500 4000 3500 3000 3500 3000 3500 3500 4000 +3500 3500 4000 3500 3000 3500 3000 3500 3500 4000 +3500 3500 4000 3500 3000 3500 3000 3500 3500 4000 +3500 3500 4000 3500 3000 3500 3000 3500 3500 4000 +3500 3500 4000 3500 3000 3500 3000 3500 3500 4000 +3500 3500 4000 3500 3000 3500 3000 3500 3500 4000 +3500 3500 4000 3500 3000 3500 3000 3500 3500 4000 +3500 3500 4000 3500 3000 3500 3000 3500 3500 4000 +3500 3500 4000 3500 3000 3500 3000 3500 3500 4000 +3500 3500 4000 3500 3000 3500 3000 3500 3500 4000 +3500 3500 4000 3500 3000 3500 3000 3500 3500 4000 +3500 3500 4000 3500 3000 3500 3000 3500 3500 4000 +3500 3500 4000 3500 3000 3500 3000 3500 3500 4000 +3500 3500 4000 3500 3000 3500 3000 3500 3500 4000 +3500 3500 4000 3500 3000 3500 3000 3500 3500 4000 +3500 3500 4000 3500 3000 3500 3000 3500 3500 4000 +3500 3500 4000 3500 3000 3500 3000 3500 3500 4000 +3500 3500 4000 3500 3000 3500 3000 3500 3500 4000 +3500 3500 4000 3500 3000 3500 3000 3500 3500 4000 +3500 3500 4000 3500 3000 3500 3000 3500 3500 4000 +3500 3500 4000 3500 3000 3500 3000 3500 3500 4000 +3500 3500 4000 3500 3000 3500 3000 3500 3500 4000 +3500 3500 4000 3500 3000 3500 3000 3500 3500 4000 +4000 4000 3500 3500 3500 3500 3500 3000 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3000 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3000 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3000 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3000 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3000 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3000 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3000 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3000 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3000 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3000 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3000 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3000 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3000 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3000 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3000 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3000 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3000 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3000 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3000 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3000 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3000 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3000 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3000 3500 3500 +4500 3500 4000 3000 3500 3500 3500 4000 3500 3500 +4500 3500 4000 3000 3500 3500 3500 4000 3500 3500 +4500 3500 4000 3000 3500 3500 3500 4000 3500 3500 +4500 3500 4000 3000 3500 3500 3500 4000 3500 3500 +4500 3500 4000 3000 3500 3500 3500 4000 3500 3500 +4500 3500 4000 3000 3500 3500 3500 4000 3500 3500 +4500 3500 4000 3000 3500 3500 3500 4000 3500 3500 +4500 3500 4000 3000 3500 3500 3500 4000 3500 3500 +4500 3500 4000 3000 3500 3500 3500 4000 3500 3500 +4500 3500 4000 3000 3500 3500 3500 4000 3500 3500 +4500 3500 4000 3000 3500 3500 3500 4000 3500 3500 +4500 3500 4000 3000 3500 3500 3500 4000 3500 3500 +4500 3500 4000 3000 3500 3500 3500 4000 3500 3500 +4500 3500 4000 3000 3500 3500 3500 4000 3500 3500 +4500 3500 4000 3000 3500 3500 3500 4000 3500 3500 +4500 3500 4000 3000 3500 3500 3500 4000 3500 3500 +4500 3500 4000 3000 3500 3500 3500 4000 3500 3500 +4500 3500 4000 3000 3500 3500 3500 4000 3500 3500 +4500 3500 4000 3000 3500 3500 3500 4000 3500 3500 +4500 3500 4000 3000 3500 3500 3500 4000 3500 3500 +4500 3500 4000 3000 3500 3500 3500 4000 3500 3500 +4500 3500 4000 3000 3500 3500 3500 4000 3500 3500 +4500 3500 4000 3000 3500 3500 3500 4000 3500 3500 +4500 3500 4000 3000 3500 3500 3500 4000 3500 3500 +3500 4500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3000 4500 3500 3500 3500 3500 3000 +3500 3500 4000 3000 4500 3500 3500 3500 3500 3000 +3500 3500 4000 3000 4500 3500 3500 3500 3500 3000 +3500 3500 4000 3000 4500 3500 3500 3500 3500 3000 +3500 3500 4000 3000 4500 3500 3500 3500 3500 3000 +3500 3500 4000 3000 4500 3500 3500 3500 3500 3000 +3500 3500 4000 3000 4500 3500 3500 3500 3500 3000 +3500 3500 4000 3000 4500 3500 3500 3500 3500 3000 +3500 3500 4000 3000 4500 3500 3500 3500 3500 3000 +3500 3500 4000 3000 4500 3500 3500 3500 3500 3000 +3500 3500 4000 3000 4500 3500 3500 3500 3500 3000 +3500 3500 4000 3000 4500 3500 3500 3500 3500 3000 +3500 3500 4000 3000 4500 3500 3500 3500 3500 3000 +3500 3500 4000 3000 4500 3500 3500 3500 3500 3000 +3500 3500 4000 3000 4500 3500 3500 3500 3500 3000 +3500 3500 4000 3000 4500 3500 3500 3500 3500 3000 +3500 3500 4000 3000 4500 3500 3500 3500 3500 3000 +3500 3500 4000 3000 4500 3500 3500 3500 3500 3000 +3500 3500 4000 3000 4500 3500 3500 3500 3500 3000 +3500 3500 4000 3000 4500 3500 3500 3500 3500 3000 +3500 3500 4000 3000 4500 3500 3500 3500 3500 3000 +3500 3500 4000 3000 4500 3500 3500 3500 3500 3000 +3500 3500 4000 3000 4500 3500 3500 3500 3500 3000 +3500 3500 4000 3000 4500 3500 3500 3500 3500 3000 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 4000 3500 3500 4500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 4500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 4500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 4500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 4500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 4500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 4500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 4500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 4500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 4500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 4500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 4500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 4500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 4500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 4500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 4500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 4500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 4500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 4500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 4500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 4500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 4500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 4500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 4500 3500 3500 +3500 3500 4000 4000 3500 3500 3500 4500 3500 4500 +3500 3500 4000 4000 3500 3500 3500 4500 3500 4500 +3500 3500 4000 4000 3500 3500 3500 4500 3500 4500 +3500 3500 4000 4000 3500 3500 3500 4500 3500 4500 +3500 3500 4000 4000 3500 3500 3500 4500 3500 4500 +3500 3500 4000 4000 3500 3500 3500 4500 3500 4500 +3500 3500 4000 4000 3500 3500 3500 4500 3500 4500 +3500 3500 4000 4000 3500 3500 3500 4500 3500 4500 +3500 3500 4000 4000 3500 3500 3500 4500 3500 4500 +3500 3500 4000 4000 3500 3500 3500 4500 3500 4500 +3500 3500 4000 4000 3500 3500 3500 4500 3500 4500 +3500 3500 4000 4000 3500 3500 3500 4500 3500 4500 +3500 3500 4000 4000 3500 3500 3500 4500 3500 4500 +3500 3500 4000 4000 3500 3500 3500 4500 3500 4500 +3500 3500 4000 4000 3500 3500 3500 4500 3500 4500 +3500 3500 4000 4000 3500 3500 3500 4500 3500 4500 +3500 3500 4000 4000 3500 3500 3500 4500 3500 4500 +3500 3500 4000 4000 3500 3500 3500 4500 3500 4500 +3500 3500 4000 4000 3500 3500 3500 4500 3500 4500 +3500 3500 4000 4000 3500 3500 3500 4500 3500 4500 +3500 3500 4000 4000 3500 3500 3500 4500 3500 4500 +3500 3500 4000 4000 3500 3500 3500 4500 3500 4500 +3500 3500 4000 4000 3500 3500 3500 4500 3500 4500 +3500 3500 4000 4000 3500 3500 3500 4500 3500 4500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3000 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3000 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3000 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3000 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3000 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3000 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3000 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3000 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3000 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3000 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3000 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3000 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3000 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3000 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3000 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3000 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3000 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3000 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3000 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3000 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3000 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3000 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3000 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 4500 4000 3500 3500 4000 3500 4000 +3500 3500 3500 4500 4000 3500 3500 4000 3500 4000 +3500 3500 3500 4500 4000 3500 3500 4000 3500 4000 +3500 3500 3500 4500 4000 3500 3500 4000 3500 4000 +3500 3500 3500 4500 4000 3500 3500 4000 3500 4000 +3500 3500 3500 4500 4000 3500 3500 4000 3500 4000 +3500 3500 3500 4500 4000 3500 3500 4000 3500 4000 +3500 3500 3500 4500 4000 3500 3500 4000 3500 4000 +3500 3500 3500 4500 4000 3500 3500 4000 3500 4000 +3500 3500 3500 4500 4000 3500 3500 4000 3500 4000 +3500 3500 3500 4500 4000 3500 3500 4000 3500 4000 +3500 3500 3500 4500 4000 3500 3500 4000 3500 4000 +3500 3500 3500 4500 4000 3500 3500 4000 3500 4000 +3500 3500 3500 4500 4000 3500 3500 4000 3500 4000 +3500 3500 3500 4500 4000 3500 3500 4000 3500 4000 +3500 3500 3500 4500 4000 3500 3500 4000 3500 4000 +3500 3500 3500 4500 4000 3500 3500 4000 3500 4000 +3500 3500 3500 4500 4000 3500 3500 4000 3500 4000 +3500 3500 3500 4500 4000 3500 3500 4000 3500 4000 +3500 3500 3500 4500 4000 3500 3500 4000 3500 4000 +3500 3500 3500 4500 4000 3500 3500 4000 3500 4000 +3500 3500 3500 4500 4000 3500 3500 4000 3500 4000 +3500 3500 3500 4500 4000 3500 3500 4000 3500 4000 +3500 3500 3500 4500 4000 3500 3500 4000 3500 4000 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +4000 4000 3500 3500 3500 3500 4000 4500 3500 3500 +4000 4000 3500 3500 3500 3500 4000 4500 3500 3500 +4000 4000 3500 3500 3500 3500 4000 4500 3500 3500 +4000 4000 3500 3500 3500 3500 4000 4500 3500 3500 +4000 4000 3500 3500 3500 3500 4000 4500 3500 3500 +4000 4000 3500 3500 3500 3500 4000 4500 3500 3500 +4000 4000 3500 3500 3500 3500 4000 4500 3500 3500 +4000 4000 3500 3500 3500 3500 4000 4500 3500 3500 +4000 4000 3500 3500 3500 3500 4000 4500 3500 3500 +4000 4000 3500 3500 3500 3500 4000 4500 3500 3500 +4000 4000 3500 3500 3500 3500 4000 4500 3500 3500 +4000 4000 3500 3500 3500 3500 4000 4500 3500 3500 +4000 4000 3500 3500 3500 3500 4000 4500 3500 3500 +4000 4000 3500 3500 3500 3500 4000 4500 3500 3500 +4000 4000 3500 3500 3500 3500 4000 4500 3500 3500 +4000 4000 3500 3500 3500 3500 4000 4500 3500 3500 +4000 4000 3500 3500 3500 3500 4000 4500 3500 3500 +4000 4000 3500 3500 3500 3500 4000 4500 3500 3500 +4000 4000 3500 3500 3500 3500 4000 4500 3500 3500 +4000 4000 3500 3500 3500 3500 4000 4500 3500 3500 +4000 4000 3500 3500 3500 3500 4000 4500 3500 3500 +4000 4000 3500 3500 3500 3500 4000 4500 3500 3500 +4000 4000 3500 3500 3500 3500 4000 4500 3500 3500 +4000 4000 3500 3500 3500 3500 4000 4500 3500 3500 +4500 4000 3500 4500 3500 3000 3500 4000 3500 3500 +4500 4000 3500 4500 3500 3000 3500 4000 3500 3500 +4500 4000 3500 4500 3500 3000 3500 4000 3500 3500 +4500 4000 3500 4500 3500 3000 3500 4000 3500 3500 +4500 4000 3500 4500 3500 3000 3500 4000 3500 3500 +4500 4000 3500 4500 3500 3000 3500 4000 3500 3500 +4500 4000 3500 4500 3500 3000 3500 4000 3500 3500 +4500 4000 3500 4500 3500 3000 3500 4000 3500 3500 +4500 4000 3500 4500 3500 3000 3500 4000 3500 3500 +4500 4000 3500 4500 3500 3000 3500 4000 3500 3500 +4500 4000 3500 4500 3500 3000 3500 4000 3500 3500 +4500 4000 3500 4500 3500 3000 3500 4000 3500 3500 +4500 4000 3500 4500 3500 3000 3500 4000 3500 3500 +4500 4000 3500 4500 3500 3000 3500 4000 3500 3500 +4500 4000 3500 4500 3500 3000 3500 4000 3500 3500 +4500 4000 3500 4500 3500 3000 3500 4000 3500 3500 +4500 4000 3500 4500 3500 3000 3500 4000 3500 3500 +4500 4000 3500 4500 3500 3000 3500 4000 3500 3500 +4500 4000 3500 4500 3500 3000 3500 4000 3500 3500 +4500 4000 3500 4500 3500 3000 3500 4000 3500 3500 +4500 4000 3500 4500 3500 3000 3500 4000 3500 3500 +4500 4000 3500 4500 3500 3000 3500 4000 3500 3500 +4500 4000 3500 4500 3500 3000 3500 4000 3500 3500 +4500 4000 3500 4500 3500 3000 3500 4000 3500 3500 +3500 3500 4000 3500 3500 3500 4500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 4500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 4500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 4500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 4500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 4500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 4500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 4500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 4500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 4500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 4500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 4500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 4500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 4500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 4500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 4500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 4500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 4500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 4500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 4500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 4500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 4500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 4500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 4500 3500 3500 3000 +4500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +3000 3500 4500 4000 3500 3500 3500 3500 3500 3500 +3000 3500 4500 4000 3500 3500 3500 3500 3500 3500 +3000 3500 4500 4000 3500 3500 3500 3500 3500 3500 +3000 3500 4500 4000 3500 3500 3500 3500 3500 3500 +3000 3500 4500 4000 3500 3500 3500 3500 3500 3500 +3000 3500 4500 4000 3500 3500 3500 3500 3500 3500 +3000 3500 4500 4000 3500 3500 3500 3500 3500 3500 +3000 3500 4500 4000 3500 3500 3500 3500 3500 3500 +3000 3500 4500 4000 3500 3500 3500 3500 3500 3500 +3000 3500 4500 4000 3500 3500 3500 3500 3500 3500 +3000 3500 4500 4000 3500 3500 3500 3500 3500 3500 +3000 3500 4500 4000 3500 3500 3500 3500 3500 3500 +3000 3500 4500 4000 3500 3500 3500 3500 3500 3500 +3000 3500 4500 4000 3500 3500 3500 3500 3500 3500 +3000 3500 4500 4000 3500 3500 3500 3500 3500 3500 +3000 3500 4500 4000 3500 3500 3500 3500 3500 3500 +3000 3500 4500 4000 3500 3500 3500 3500 3500 3500 +3000 3500 4500 4000 3500 3500 3500 3500 3500 3500 +3000 3500 4500 4000 3500 3500 3500 3500 3500 3500 +3000 3500 4500 4000 3500 3500 3500 3500 3500 3500 +3000 3500 4500 4000 3500 3500 3500 3500 3500 3500 +3000 3500 4500 4000 3500 3500 3500 3500 3500 3500 +3000 3500 4500 4000 3500 3500 3500 3500 3500 3500 +3000 3500 4500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3000 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3000 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3000 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3000 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3000 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3000 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3000 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3000 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3000 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3000 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3000 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3000 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3000 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3000 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3000 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3000 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3000 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3000 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3000 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3000 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3000 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3000 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3000 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3000 3500 3500 3500 3500 +4000 3500 3500 4000 3500 3500 3500 3500 3500 3500 +4000 3500 3500 4000 3500 3500 3500 3500 3500 3500 +4000 3500 3500 4000 3500 3500 3500 3500 3500 3500 +4000 3500 3500 4000 3500 3500 3500 3500 3500 3500 +4000 3500 3500 4000 3500 3500 3500 3500 3500 3500 +4000 3500 3500 4000 3500 3500 3500 3500 3500 3500 +4000 3500 3500 4000 3500 3500 3500 3500 3500 3500 +4000 3500 3500 4000 3500 3500 3500 3500 3500 3500 +4000 3500 3500 4000 3500 3500 3500 3500 3500 3500 +4000 3500 3500 4000 3500 3500 3500 3500 3500 3500 +4000 3500 3500 4000 3500 3500 3500 3500 3500 3500 +4000 3500 3500 4000 3500 3500 3500 3500 3500 3500 +4000 3500 3500 4000 3500 3500 3500 3500 3500 3500 +4000 3500 3500 4000 3500 3500 3500 3500 3500 3500 +4000 3500 3500 4000 3500 3500 3500 3500 3500 3500 +4000 3500 3500 4000 3500 3500 3500 3500 3500 3500 +4000 3500 3500 4000 3500 3500 3500 3500 3500 3500 +4000 3500 3500 4000 3500 3500 3500 3500 3500 3500 +4000 3500 3500 4000 3500 3500 3500 3500 3500 3500 +4000 3500 3500 4000 3500 3500 3500 3500 3500 3500 +4000 3500 3500 4000 3500 3500 3500 3500 3500 3500 +4000 3500 3500 4000 3500 3500 3500 3500 3500 3500 +4000 3500 3500 4000 3500 3500 3500 3500 3500 3500 +4000 3500 3500 4000 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3000 3500 3500 3500 3500 4000 3500 3500 4000 +3500 3000 3500 3500 3500 3500 4000 3500 3500 4000 +3500 3000 3500 3500 3500 3500 4000 3500 3500 4000 +3500 3000 3500 3500 3500 3500 4000 3500 3500 4000 +3500 3000 3500 3500 3500 3500 4000 3500 3500 4000 +3500 3000 3500 3500 3500 3500 4000 3500 3500 4000 +3500 3000 3500 3500 3500 3500 4000 3500 3500 4000 +3500 3000 3500 3500 3500 3500 4000 3500 3500 4000 +3500 3000 3500 3500 3500 3500 4000 3500 3500 4000 +3500 3000 3500 3500 3500 3500 4000 3500 3500 4000 +3500 3000 3500 3500 3500 3500 4000 3500 3500 4000 +3500 3000 3500 3500 3500 3500 4000 3500 3500 4000 +3500 3000 3500 3500 3500 3500 4000 3500 3500 4000 +3500 3000 3500 3500 3500 3500 4000 3500 3500 4000 +3500 3000 3500 3500 3500 3500 4000 3500 3500 4000 +3500 3000 3500 3500 3500 3500 4000 3500 3500 4000 +3500 3000 3500 3500 3500 3500 4000 3500 3500 4000 +3500 3000 3500 3500 3500 3500 4000 3500 3500 4000 +3500 3000 3500 3500 3500 3500 4000 3500 3500 4000 +3500 3000 3500 3500 3500 3500 4000 3500 3500 4000 +3500 3000 3500 3500 3500 3500 4000 3500 3500 4000 +3500 3000 3500 3500 3500 3500 4000 3500 3500 4000 +3500 3000 3500 3500 3500 3500 4000 3500 3500 4000 +3500 3000 3500 3500 3500 3500 4000 3500 3500 4000 +4000 3500 3500 3500 3500 3000 4000 3500 3500 4000 +4000 3500 3500 3500 3500 3000 4000 3500 3500 4000 +4000 3500 3500 3500 3500 3000 4000 3500 3500 4000 +4000 3500 3500 3500 3500 3000 4000 3500 3500 4000 +4000 3500 3500 3500 3500 3000 4000 3500 3500 4000 +4000 3500 3500 3500 3500 3000 4000 3500 3500 4000 +4000 3500 3500 3500 3500 3000 4000 3500 3500 4000 +4000 3500 3500 3500 3500 3000 4000 3500 3500 4000 +4000 3500 3500 3500 3500 3000 4000 3500 3500 4000 +4000 3500 3500 3500 3500 3000 4000 3500 3500 4000 +4000 3500 3500 3500 3500 3000 4000 3500 3500 4000 +4000 3500 3500 3500 3500 3000 4000 3500 3500 4000 +4000 3500 3500 3500 3500 3000 4000 3500 3500 4000 +4000 3500 3500 3500 3500 3000 4000 3500 3500 4000 +4000 3500 3500 3500 3500 3000 4000 3500 3500 4000 +4000 3500 3500 3500 3500 3000 4000 3500 3500 4000 +4000 3500 3500 3500 3500 3000 4000 3500 3500 4000 +4000 3500 3500 3500 3500 3000 4000 3500 3500 4000 +4000 3500 3500 3500 3500 3000 4000 3500 3500 4000 +4000 3500 3500 3500 3500 3000 4000 3500 3500 4000 +4000 3500 3500 3500 3500 3000 4000 3500 3500 4000 +4000 3500 3500 3500 3500 3000 4000 3500 3500 4000 +4000 3500 3500 3500 3500 3000 4000 3500 3500 4000 +4000 3500 3500 3500 3500 3000 4000 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3000 3500 4500 3500 +3500 4000 3500 3500 3500 3500 3000 3500 4500 3500 +3500 4000 3500 3500 3500 3500 3000 3500 4500 3500 +3500 4000 3500 3500 3500 3500 3000 3500 4500 3500 +3500 4000 3500 3500 3500 3500 3000 3500 4500 3500 +3500 4000 3500 3500 3500 3500 3000 3500 4500 3500 +3500 4000 3500 3500 3500 3500 3000 3500 4500 3500 +3500 4000 3500 3500 3500 3500 3000 3500 4500 3500 +3500 4000 3500 3500 3500 3500 3000 3500 4500 3500 +3500 4000 3500 3500 3500 3500 3000 3500 4500 3500 +3500 4000 3500 3500 3500 3500 3000 3500 4500 3500 +3500 4000 3500 3500 3500 3500 3000 3500 4500 3500 +3500 4000 3500 3500 3500 3500 3000 3500 4500 3500 +3500 4000 3500 3500 3500 3500 3000 3500 4500 3500 +3500 4000 3500 3500 3500 3500 3000 3500 4500 3500 +3500 4000 3500 3500 3500 3500 3000 3500 4500 3500 +3500 4000 3500 3500 3500 3500 3000 3500 4500 3500 +3500 4000 3500 3500 3500 3500 3000 3500 4500 3500 +3500 4000 3500 3500 3500 3500 3000 3500 4500 3500 +3500 4000 3500 3500 3500 3500 3000 3500 4500 3500 +3500 4000 3500 3500 3500 3500 3000 3500 4500 3500 +3500 4000 3500 3500 3500 3500 3000 3500 4500 3500 +3500 4000 3500 3500 3500 3500 3000 3500 4500 3500 +3500 4000 3500 3500 3500 3500 3000 3500 4500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 4000 3500 5000 3500 3000 3500 3500 +4000 3500 3500 4000 3500 5000 3500 3000 3500 3500 +4000 3500 3500 4000 3500 5000 3500 3000 3500 3500 +4000 3500 3500 4000 3500 5000 3500 3000 3500 3500 +4000 3500 3500 4000 3500 5000 3500 3000 3500 3500 +4000 3500 3500 4000 3500 5000 3500 3000 3500 3500 +4000 3500 3500 4000 3500 5000 3500 3000 3500 3500 +4000 3500 3500 4000 3500 5000 3500 3000 3500 3500 +4000 3500 3500 4000 3500 5000 3500 3000 3500 3500 +4000 3500 3500 4000 3500 5000 3500 3000 3500 3500 +4000 3500 3500 4000 3500 5000 3500 3000 3500 3500 +4000 3500 3500 4000 3500 5000 3500 3000 3500 3500 +4000 3500 3500 4000 3500 5000 3500 3000 3500 3500 +4000 3500 3500 4000 3500 5000 3500 3000 3500 3500 +4000 3500 3500 4000 3500 5000 3500 3000 3500 3500 +4000 3500 3500 4000 3500 5000 3500 3000 3500 3500 +4000 3500 3500 4000 3500 5000 3500 3000 3500 3500 +4000 3500 3500 4000 3500 5000 3500 3000 3500 3500 +4000 3500 3500 4000 3500 5000 3500 3000 3500 3500 +4000 3500 3500 4000 3500 5000 3500 3000 3500 3500 +4000 3500 3500 4000 3500 5000 3500 3000 3500 3500 +4000 3500 3500 4000 3500 5000 3500 3000 3500 3500 +4000 3500 3500 4000 3500 5000 3500 3000 3500 3500 +4000 3500 3500 4000 3500 5000 3500 3000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 4000 3500 3500 4000 3000 3500 3500 3500 3500 +3500 4000 3500 3500 4000 3000 3500 3500 3500 3500 +3500 4000 3500 3500 4000 3000 3500 3500 3500 3500 +3500 4000 3500 3500 4000 3000 3500 3500 3500 3500 +3500 4000 3500 3500 4000 3000 3500 3500 3500 3500 +3500 4000 3500 3500 4000 3000 3500 3500 3500 3500 +3500 4000 3500 3500 4000 3000 3500 3500 3500 3500 +3500 4000 3500 3500 4000 3000 3500 3500 3500 3500 +3500 4000 3500 3500 4000 3000 3500 3500 3500 3500 +3500 4000 3500 3500 4000 3000 3500 3500 3500 3500 +3500 4000 3500 3500 4000 3000 3500 3500 3500 3500 +3500 4000 3500 3500 4000 3000 3500 3500 3500 3500 +3500 4000 3500 3500 4000 3000 3500 3500 3500 3500 +3500 4000 3500 3500 4000 3000 3500 3500 3500 3500 +3500 4000 3500 3500 4000 3000 3500 3500 3500 3500 +3500 4000 3500 3500 4000 3000 3500 3500 3500 3500 +3500 4000 3500 3500 4000 3000 3500 3500 3500 3500 +3500 4000 3500 3500 4000 3000 3500 3500 3500 3500 +3500 4000 3500 3500 4000 3000 3500 3500 3500 3500 +3500 4000 3500 3500 4000 3000 3500 3500 3500 3500 +3500 4000 3500 3500 4000 3000 3500 3500 3500 3500 +3500 4000 3500 3500 4000 3000 3500 3500 3500 3500 +3500 4000 3500 3500 4000 3000 3500 3500 3500 3500 +3500 4000 3500 3500 4000 3000 3500 3500 3500 3500 +3500 4000 3500 3500 4000 3500 3500 3500 4000 3500 +3500 4000 3500 3500 4000 3500 3500 3500 4000 3500 +3500 4000 3500 3500 4000 3500 3500 3500 4000 3500 +3500 4000 3500 3500 4000 3500 3500 3500 4000 3500 +3500 4000 3500 3500 4000 3500 3500 3500 4000 3500 +3500 4000 3500 3500 4000 3500 3500 3500 4000 3500 +3500 4000 3500 3500 4000 3500 3500 3500 4000 3500 +3500 4000 3500 3500 4000 3500 3500 3500 4000 3500 +3500 4000 3500 3500 4000 3500 3500 3500 4000 3500 +3500 4000 3500 3500 4000 3500 3500 3500 4000 3500 +3500 4000 3500 3500 4000 3500 3500 3500 4000 3500 +3500 4000 3500 3500 4000 3500 3500 3500 4000 3500 +3500 4000 3500 3500 4000 3500 3500 3500 4000 3500 +3500 4000 3500 3500 4000 3500 3500 3500 4000 3500 +3500 4000 3500 3500 4000 3500 3500 3500 4000 3500 +3500 4000 3500 3500 4000 3500 3500 3500 4000 3500 +3500 4000 3500 3500 4000 3500 3500 3500 4000 3500 +3500 4000 3500 3500 4000 3500 3500 3500 4000 3500 +3500 4000 3500 3500 4000 3500 3500 3500 4000 3500 +3500 4000 3500 3500 4000 3500 3500 3500 4000 3500 +3500 4000 3500 3500 4000 3500 3500 3500 4000 3500 +3500 4000 3500 3500 4000 3500 3500 3500 4000 3500 +3500 4000 3500 3500 4000 3500 3500 3500 4000 3500 +3500 4000 3500 3500 4000 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3000 3000 +3500 3500 3500 3500 3500 3500 4000 3500 3000 3000 +3500 3500 3500 3500 3500 3500 4000 3500 3000 3000 +3500 3500 3500 3500 3500 3500 4000 3500 3000 3000 +3500 3500 3500 3500 3500 3500 4000 3500 3000 3000 +3500 3500 3500 3500 3500 3500 4000 3500 3000 3000 +3500 3500 3500 3500 3500 3500 4000 3500 3000 3000 +3500 3500 3500 3500 3500 3500 4000 3500 3000 3000 +3500 3500 3500 3500 3500 3500 4000 3500 3000 3000 +3500 3500 3500 3500 3500 3500 4000 3500 3000 3000 +3500 3500 3500 3500 3500 3500 4000 3500 3000 3000 +3500 3500 3500 3500 3500 3500 4000 3500 3000 3000 +3500 3500 3500 3500 3500 3500 4000 3500 3000 3000 +3500 3500 3500 3500 3500 3500 4000 3500 3000 3000 +3500 3500 3500 3500 3500 3500 4000 3500 3000 3000 +3500 3500 3500 3500 3500 3500 4000 3500 3000 3000 +3500 3500 3500 3500 3500 3500 4000 3500 3000 3000 +3500 3500 3500 3500 3500 3500 4000 3500 3000 3000 +3500 3500 3500 3500 3500 3500 4000 3500 3000 3000 +3500 3500 3500 3500 3500 3500 4000 3500 3000 3000 +3500 3500 3500 3500 3500 3500 4000 3500 3000 3000 +3500 3500 3500 3500 3500 3500 4000 3500 3000 3000 +3500 3500 3500 3500 3500 3500 4000 3500 3000 3000 +3500 3500 3500 3500 3500 3500 4000 3500 3000 3000 +3500 3500 3000 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3000 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3000 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3000 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3000 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3000 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3000 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3000 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3000 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3000 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3000 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3000 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3000 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3000 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3000 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3000 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3000 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3000 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3000 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3000 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3000 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3000 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3000 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3000 3500 3500 3500 4000 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3500 4000 4000 3500 +4500 3500 3500 3500 3500 3500 3500 4000 4000 3500 +4500 3500 3500 3500 3500 3500 3500 4000 4000 3500 +4500 3500 3500 3500 3500 3500 3500 4000 4000 3500 +4500 3500 3500 3500 3500 3500 3500 4000 4000 3500 +4500 3500 3500 3500 3500 3500 3500 4000 4000 3500 +4500 3500 3500 3500 3500 3500 3500 4000 4000 3500 +4500 3500 3500 3500 3500 3500 3500 4000 4000 3500 +4500 3500 3500 3500 3500 3500 3500 4000 4000 3500 +4500 3500 3500 3500 3500 3500 3500 4000 4000 3500 +4500 3500 3500 3500 3500 3500 3500 4000 4000 3500 +4500 3500 3500 3500 3500 3500 3500 4000 4000 3500 +4500 3500 3500 3500 3500 3500 3500 4000 4000 3500 +4500 3500 3500 3500 3500 3500 3500 4000 4000 3500 +4500 3500 3500 3500 3500 3500 3500 4000 4000 3500 +4500 3500 3500 3500 3500 3500 3500 4000 4000 3500 +4500 3500 3500 3500 3500 3500 3500 4000 4000 3500 +4500 3500 3500 3500 3500 3500 3500 4000 4000 3500 +4500 3500 3500 3500 3500 3500 3500 4000 4000 3500 +4500 3500 3500 3500 3500 3500 3500 4000 4000 3500 +4500 3500 3500 3500 3500 3500 3500 4000 4000 3500 +4500 3500 3500 3500 3500 3500 3500 4000 4000 3500 +4500 3500 3500 3500 3500 3500 3500 4000 4000 3500 +4500 3500 3500 3500 3500 3500 3500 4000 4000 3500 +3500 3500 3500 3500 3500 3500 4000 4000 4500 4000 +3500 3500 3500 3500 3500 3500 4000 4000 4500 4000 +3500 3500 3500 3500 3500 3500 4000 4000 4500 4000 +3500 3500 3500 3500 3500 3500 4000 4000 4500 4000 +3500 3500 3500 3500 3500 3500 4000 4000 4500 4000 +3500 3500 3500 3500 3500 3500 4000 4000 4500 4000 +3500 3500 3500 3500 3500 3500 4000 4000 4500 4000 +3500 3500 3500 3500 3500 3500 4000 4000 4500 4000 +3500 3500 3500 3500 3500 3500 4000 4000 4500 4000 +3500 3500 3500 3500 3500 3500 4000 4000 4500 4000 +3500 3500 3500 3500 3500 3500 4000 4000 4500 4000 +3500 3500 3500 3500 3500 3500 4000 4000 4500 4000 +3500 3500 3500 3500 3500 3500 4000 4000 4500 4000 +3500 3500 3500 3500 3500 3500 4000 4000 4500 4000 +3500 3500 3500 3500 3500 3500 4000 4000 4500 4000 +3500 3500 3500 3500 3500 3500 4000 4000 4500 4000 +3500 3500 3500 3500 3500 3500 4000 4000 4500 4000 +3500 3500 3500 3500 3500 3500 4000 4000 4500 4000 +3500 3500 3500 3500 3500 3500 4000 4000 4500 4000 +3500 3500 3500 3500 3500 3500 4000 4000 4500 4000 +3500 3500 3500 3500 3500 3500 4000 4000 4500 4000 +3500 3500 3500 3500 3500 3500 4000 4000 4500 4000 +3500 3500 3500 3500 3500 3500 4000 4000 4500 4000 +3500 3500 3500 3500 3500 3500 4000 4000 4500 4000 +3500 3500 3000 3500 3500 3500 4000 3500 3000 4000 +3500 3500 3000 3500 3500 3500 4000 3500 3000 4000 +3500 3500 3000 3500 3500 3500 4000 3500 3000 4000 +3500 3500 3000 3500 3500 3500 4000 3500 3000 4000 +3500 3500 3000 3500 3500 3500 4000 3500 3000 4000 +3500 3500 3000 3500 3500 3500 4000 3500 3000 4000 +3500 3500 3000 3500 3500 3500 4000 3500 3000 4000 +3500 3500 3000 3500 3500 3500 4000 3500 3000 4000 +3500 3500 3000 3500 3500 3500 4000 3500 3000 4000 +3500 3500 3000 3500 3500 3500 4000 3500 3000 4000 +3500 3500 3000 3500 3500 3500 4000 3500 3000 4000 +3500 3500 3000 3500 3500 3500 4000 3500 3000 4000 +3500 3500 3000 3500 3500 3500 4000 3500 3000 4000 +3500 3500 3000 3500 3500 3500 4000 3500 3000 4000 +3500 3500 3000 3500 3500 3500 4000 3500 3000 4000 +3500 3500 3000 3500 3500 3500 4000 3500 3000 4000 +3500 3500 3000 3500 3500 3500 4000 3500 3000 4000 +3500 3500 3000 3500 3500 3500 4000 3500 3000 4000 +3500 3500 3000 3500 3500 3500 4000 3500 3000 4000 +3500 3500 3000 3500 3500 3500 4000 3500 3000 4000 +3500 3500 3000 3500 3500 3500 4000 3500 3000 4000 +3500 3500 3000 3500 3500 3500 4000 3500 3000 4000 +3500 3500 3000 3500 3500 3500 4000 3500 3000 4000 +3500 3500 3000 3500 3500 3500 4000 3500 3000 4000 +3500 4000 3500 3500 3500 3500 4000 3500 3500 3500 +3500 4000 3500 3500 3500 3500 4000 3500 3500 3500 +3500 4000 3500 3500 3500 3500 4000 3500 3500 3500 +3500 4000 3500 3500 3500 3500 4000 3500 3500 3500 +3500 4000 3500 3500 3500 3500 4000 3500 3500 3500 +3500 4000 3500 3500 3500 3500 4000 3500 3500 3500 +3500 4000 3500 3500 3500 3500 4000 3500 3500 3500 +3500 4000 3500 3500 3500 3500 4000 3500 3500 3500 +3500 4000 3500 3500 3500 3500 4000 3500 3500 3500 +3500 4000 3500 3500 3500 3500 4000 3500 3500 3500 +3500 4000 3500 3500 3500 3500 4000 3500 3500 3500 +3500 4000 3500 3500 3500 3500 4000 3500 3500 3500 +3500 4000 3500 3500 3500 3500 4000 3500 3500 3500 +3500 4000 3500 3500 3500 3500 4000 3500 3500 3500 +3500 4000 3500 3500 3500 3500 4000 3500 3500 3500 +3500 4000 3500 3500 3500 3500 4000 3500 3500 3500 +3500 4000 3500 3500 3500 3500 4000 3500 3500 3500 +3500 4000 3500 3500 3500 3500 4000 3500 3500 3500 +3500 4000 3500 3500 3500 3500 4000 3500 3500 3500 +3500 4000 3500 3500 3500 3500 4000 3500 3500 3500 +3500 4000 3500 3500 3500 3500 4000 3500 3500 3500 +3500 4000 3500 3500 3500 3500 4000 3500 3500 3500 +3500 4000 3500 3500 3500 3500 4000 3500 3500 3500 +3500 4000 3500 3500 3500 3500 4000 3500 3500 3500 +3500 4500 3500 3000 4000 3500 3500 3500 3000 3500 +3500 4500 3500 3000 4000 3500 3500 3500 3000 3500 +3500 4500 3500 3000 4000 3500 3500 3500 3000 3500 +3500 4500 3500 3000 4000 3500 3500 3500 3000 3500 +3500 4500 3500 3000 4000 3500 3500 3500 3000 3500 +3500 4500 3500 3000 4000 3500 3500 3500 3000 3500 +3500 4500 3500 3000 4000 3500 3500 3500 3000 3500 +3500 4500 3500 3000 4000 3500 3500 3500 3000 3500 +3500 4500 3500 3000 4000 3500 3500 3500 3000 3500 +3500 4500 3500 3000 4000 3500 3500 3500 3000 3500 +3500 4500 3500 3000 4000 3500 3500 3500 3000 3500 +3500 4500 3500 3000 4000 3500 3500 3500 3000 3500 +3500 4500 3500 3000 4000 3500 3500 3500 3000 3500 +3500 4500 3500 3000 4000 3500 3500 3500 3000 3500 +3500 4500 3500 3000 4000 3500 3500 3500 3000 3500 +3500 4500 3500 3000 4000 3500 3500 3500 3000 3500 +3500 4500 3500 3000 4000 3500 3500 3500 3000 3500 +3500 4500 3500 3000 4000 3500 3500 3500 3000 3500 +3500 4500 3500 3000 4000 3500 3500 3500 3000 3500 +3500 4500 3500 3000 4000 3500 3500 3500 3000 3500 +3500 4500 3500 3000 4000 3500 3500 3500 3000 3500 +3500 4500 3500 3000 4000 3500 3500 3500 3000 3500 +3500 4500 3500 3000 4000 3500 3500 3500 3000 3500 +3500 4500 3500 3000 4000 3500 3500 3500 3000 3500 +3500 3500 3500 5000 3500 3500 3500 3500 4500 3500 +3500 3500 3500 5000 3500 3500 3500 3500 4500 3500 +3500 3500 3500 5000 3500 3500 3500 3500 4500 3500 +3500 3500 3500 5000 3500 3500 3500 3500 4500 3500 +3500 3500 3500 5000 3500 3500 3500 3500 4500 3500 +3500 3500 3500 5000 3500 3500 3500 3500 4500 3500 +3500 3500 3500 5000 3500 3500 3500 3500 4500 3500 +3500 3500 3500 5000 3500 3500 3500 3500 4500 3500 +3500 3500 3500 5000 3500 3500 3500 3500 4500 3500 +3500 3500 3500 5000 3500 3500 3500 3500 4500 3500 +3500 3500 3500 5000 3500 3500 3500 3500 4500 3500 +3500 3500 3500 5000 3500 3500 3500 3500 4500 3500 +3500 3500 3500 5000 3500 3500 3500 3500 4500 3500 +3500 3500 3500 5000 3500 3500 3500 3500 4500 3500 +3500 3500 3500 5000 3500 3500 3500 3500 4500 3500 +3500 3500 3500 5000 3500 3500 3500 3500 4500 3500 +3500 3500 3500 5000 3500 3500 3500 3500 4500 3500 +3500 3500 3500 5000 3500 3500 3500 3500 4500 3500 +3500 3500 3500 5000 3500 3500 3500 3500 4500 3500 +3500 3500 3500 5000 3500 3500 3500 3500 4500 3500 +3500 3500 3500 5000 3500 3500 3500 3500 4500 3500 +3500 3500 3500 5000 3500 3500 3500 3500 4500 3500 +3500 3500 3500 5000 3500 3500 3500 3500 4500 3500 +3500 3500 3500 5000 3500 3500 3500 3500 4500 3500 +3500 3500 3500 3500 4000 3500 3500 4500 3500 4000 +3500 3500 3500 3500 4000 3500 3500 4500 3500 4000 +3500 3500 3500 3500 4000 3500 3500 4500 3500 4000 +3500 3500 3500 3500 4000 3500 3500 4500 3500 4000 +3500 3500 3500 3500 4000 3500 3500 4500 3500 4000 +3500 3500 3500 3500 4000 3500 3500 4500 3500 4000 +3500 3500 3500 3500 4000 3500 3500 4500 3500 4000 +3500 3500 3500 3500 4000 3500 3500 4500 3500 4000 +3500 3500 3500 3500 4000 3500 3500 4500 3500 4000 +3500 3500 3500 3500 4000 3500 3500 4500 3500 4000 +3500 3500 3500 3500 4000 3500 3500 4500 3500 4000 +3500 3500 3500 3500 4000 3500 3500 4500 3500 4000 +3500 3500 3500 3500 4000 3500 3500 4500 3500 4000 +3500 3500 3500 3500 4000 3500 3500 4500 3500 4000 +3500 3500 3500 3500 4000 3500 3500 4500 3500 4000 +3500 3500 3500 3500 4000 3500 3500 4500 3500 4000 +3500 3500 3500 3500 4000 3500 3500 4500 3500 4000 +3500 3500 3500 3500 4000 3500 3500 4500 3500 4000 +3500 3500 3500 3500 4000 3500 3500 4500 3500 4000 +3500 3500 3500 3500 4000 3500 3500 4500 3500 4000 +3500 3500 3500 3500 4000 3500 3500 4500 3500 4000 +3500 3500 3500 3500 4000 3500 3500 4500 3500 4000 +3500 3500 3500 3500 4000 3500 3500 4500 3500 4000 +3500 3500 3500 3500 4000 3500 3500 4500 3500 4000 +3500 5000 3500 3500 3500 3000 3500 4000 4000 5000 +3500 5000 3500 3500 3500 3000 3500 4000 4000 5000 +3500 5000 3500 3500 3500 3000 3500 4000 4000 5000 +3500 5000 3500 3500 3500 3000 3500 4000 4000 5000 +3500 5000 3500 3500 3500 3000 3500 4000 4000 5000 +3500 5000 3500 3500 3500 3000 3500 4000 4000 5000 +3500 5000 3500 3500 3500 3000 3500 4000 4000 5000 +3500 5000 3500 3500 3500 3000 3500 4000 4000 5000 +3500 5000 3500 3500 3500 3000 3500 4000 4000 5000 +3500 5000 3500 3500 3500 3000 3500 4000 4000 5000 +3500 5000 3500 3500 3500 3000 3500 4000 4000 5000 +3500 5000 3500 3500 3500 3000 3500 4000 4000 5000 +3500 5000 3500 3500 3500 3000 3500 4000 4000 5000 +3500 5000 3500 3500 3500 3000 3500 4000 4000 5000 +3500 5000 3500 3500 3500 3000 3500 4000 4000 5000 +3500 5000 3500 3500 3500 3000 3500 4000 4000 5000 +3500 5000 3500 3500 3500 3000 3500 4000 4000 5000 +3500 5000 3500 3500 3500 3000 3500 4000 4000 5000 +3500 5000 3500 3500 3500 3000 3500 4000 4000 5000 +3500 5000 3500 3500 3500 3000 3500 4000 4000 5000 +3500 5000 3500 3500 3500 3000 3500 4000 4000 5000 +3500 5000 3500 3500 3500 3000 3500 4000 4000 5000 +3500 5000 3500 3500 3500 3000 3500 4000 4000 5000 +3500 5000 3500 3500 3500 3000 3500 4000 4000 5000 +3500 4000 4000 4000 3500 3500 4000 3500 4000 3500 +3500 4000 4000 4000 3500 3500 4000 3500 4000 3500 +3500 4000 4000 4000 3500 3500 4000 3500 4000 3500 +3500 4000 4000 4000 3500 3500 4000 3500 4000 3500 +3500 4000 4000 4000 3500 3500 4000 3500 4000 3500 +3500 4000 4000 4000 3500 3500 4000 3500 4000 3500 +3500 4000 4000 4000 3500 3500 4000 3500 4000 3500 +3500 4000 4000 4000 3500 3500 4000 3500 4000 3500 +3500 4000 4000 4000 3500 3500 4000 3500 4000 3500 +3500 4000 4000 4000 3500 3500 4000 3500 4000 3500 +3500 4000 4000 4000 3500 3500 4000 3500 4000 3500 +3500 4000 4000 4000 3500 3500 4000 3500 4000 3500 +3500 4000 4000 4000 3500 3500 4000 3500 4000 3500 +3500 4000 4000 4000 3500 3500 4000 3500 4000 3500 +3500 4000 4000 4000 3500 3500 4000 3500 4000 3500 +3500 4000 4000 4000 3500 3500 4000 3500 4000 3500 +3500 4000 4000 4000 3500 3500 4000 3500 4000 3500 +3500 4000 4000 4000 3500 3500 4000 3500 4000 3500 +3500 4000 4000 4000 3500 3500 4000 3500 4000 3500 +3500 4000 4000 4000 3500 3500 4000 3500 4000 3500 +3500 4000 4000 4000 3500 3500 4000 3500 4000 3500 +3500 4000 4000 4000 3500 3500 4000 3500 4000 3500 +3500 4000 4000 4000 3500 3500 4000 3500 4000 3500 +3500 4000 4000 4000 3500 3500 4000 3500 4000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 4500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 4500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 4500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 4500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 4500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 4500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 4500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 4500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 4500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 4500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 4500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 4500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 4500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 4500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 4500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 4500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 4500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 4500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 4500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 4500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 4500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 4500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 4500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 4500 +3500 3500 3000 3500 3500 3500 3500 3000 5000 3500 +3500 3500 3000 3500 3500 3500 3500 3000 5000 3500 +3500 3500 3000 3500 3500 3500 3500 3000 5000 3500 +3500 3500 3000 3500 3500 3500 3500 3000 5000 3500 +3500 3500 3000 3500 3500 3500 3500 3000 5000 3500 +3500 3500 3000 3500 3500 3500 3500 3000 5000 3500 +3500 3500 3000 3500 3500 3500 3500 3000 5000 3500 +3500 3500 3000 3500 3500 3500 3500 3000 5000 3500 +3500 3500 3000 3500 3500 3500 3500 3000 5000 3500 +3500 3500 3000 3500 3500 3500 3500 3000 5000 3500 +3500 3500 3000 3500 3500 3500 3500 3000 5000 3500 +3500 3500 3000 3500 3500 3500 3500 3000 5000 3500 +3500 3500 3000 3500 3500 3500 3500 3000 5000 3500 +3500 3500 3000 3500 3500 3500 3500 3000 5000 3500 +3500 3500 3000 3500 3500 3500 3500 3000 5000 3500 +3500 3500 3000 3500 3500 3500 3500 3000 5000 3500 +3500 3500 3000 3500 3500 3500 3500 3000 5000 3500 +3500 3500 3000 3500 3500 3500 3500 3000 5000 3500 +3500 3500 3000 3500 3500 3500 3500 3000 5000 3500 +3500 3500 3000 3500 3500 3500 3500 3000 5000 3500 +3500 3500 3000 3500 3500 3500 3500 3000 5000 3500 +3500 3500 3000 3500 3500 3500 3500 3000 5000 3500 +3500 3500 3000 3500 3500 3500 3500 3000 5000 3500 +3500 3500 3000 3500 3500 3500 3500 3000 5000 3500 +4000 3500 3500 3500 4000 3500 3500 3500 5000 3500 +4000 3500 3500 3500 4000 3500 3500 3500 5000 3500 +4000 3500 3500 3500 4000 3500 3500 3500 5000 3500 +4000 3500 3500 3500 4000 3500 3500 3500 5000 3500 +4000 3500 3500 3500 4000 3500 3500 3500 5000 3500 +4000 3500 3500 3500 4000 3500 3500 3500 5000 3500 +4000 3500 3500 3500 4000 3500 3500 3500 5000 3500 +4000 3500 3500 3500 4000 3500 3500 3500 5000 3500 +4000 3500 3500 3500 4000 3500 3500 3500 5000 3500 +4000 3500 3500 3500 4000 3500 3500 3500 5000 3500 +4000 3500 3500 3500 4000 3500 3500 3500 5000 3500 +4000 3500 3500 3500 4000 3500 3500 3500 5000 3500 +4000 3500 3500 3500 4000 3500 3500 3500 5000 3500 +4000 3500 3500 3500 4000 3500 3500 3500 5000 3500 +4000 3500 3500 3500 4000 3500 3500 3500 5000 3500 +4000 3500 3500 3500 4000 3500 3500 3500 5000 3500 +4000 3500 3500 3500 4000 3500 3500 3500 5000 3500 +4000 3500 3500 3500 4000 3500 3500 3500 5000 3500 +4000 3500 3500 3500 4000 3500 3500 3500 5000 3500 +4000 3500 3500 3500 4000 3500 3500 3500 5000 3500 +4000 3500 3500 3500 4000 3500 3500 3500 5000 3500 +4000 3500 3500 3500 4000 3500 3500 3500 5000 3500 +4000 3500 3500 3500 4000 3500 3500 3500 5000 3500 +4000 3500 3500 3500 4000 3500 3500 3500 5000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 4500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 4500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 4500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 4500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 4500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 4500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 4500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 4500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 4500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 4500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 4500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 4500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 4500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 4500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 4500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 4500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 4500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 4500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 4500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 4500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 4500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 4500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 4500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 4500 +4500 3500 4500 3500 3500 4000 3500 3500 3500 4000 +4500 3500 4500 3500 3500 4000 3500 3500 3500 4000 +4500 3500 4500 3500 3500 4000 3500 3500 3500 4000 +4500 3500 4500 3500 3500 4000 3500 3500 3500 4000 +4500 3500 4500 3500 3500 4000 3500 3500 3500 4000 +4500 3500 4500 3500 3500 4000 3500 3500 3500 4000 +4500 3500 4500 3500 3500 4000 3500 3500 3500 4000 +4500 3500 4500 3500 3500 4000 3500 3500 3500 4000 +4500 3500 4500 3500 3500 4000 3500 3500 3500 4000 +4500 3500 4500 3500 3500 4000 3500 3500 3500 4000 +4500 3500 4500 3500 3500 4000 3500 3500 3500 4000 +4500 3500 4500 3500 3500 4000 3500 3500 3500 4000 +4500 3500 4500 3500 3500 4000 3500 3500 3500 4000 +4500 3500 4500 3500 3500 4000 3500 3500 3500 4000 +4500 3500 4500 3500 3500 4000 3500 3500 3500 4000 +4500 3500 4500 3500 3500 4000 3500 3500 3500 4000 +4500 3500 4500 3500 3500 4000 3500 3500 3500 4000 +4500 3500 4500 3500 3500 4000 3500 3500 3500 4000 +4500 3500 4500 3500 3500 4000 3500 3500 3500 4000 +4500 3500 4500 3500 3500 4000 3500 3500 3500 4000 +4500 3500 4500 3500 3500 4000 3500 3500 3500 4000 +4500 3500 4500 3500 3500 4000 3500 3500 3500 4000 +4500 3500 4500 3500 3500 4000 3500 3500 3500 4000 +4500 3500 4500 3500 3500 4000 3500 3500 3500 4000 +3500 4000 4000 3500 3500 4000 3500 3500 3500 4000 +3500 4000 4000 3500 3500 4000 3500 3500 3500 4000 +3500 4000 4000 3500 3500 4000 3500 3500 3500 4000 +3500 4000 4000 3500 3500 4000 3500 3500 3500 4000 +3500 4000 4000 3500 3500 4000 3500 3500 3500 4000 +3500 4000 4000 3500 3500 4000 3500 3500 3500 4000 +3500 4000 4000 3500 3500 4000 3500 3500 3500 4000 +3500 4000 4000 3500 3500 4000 3500 3500 3500 4000 +3500 4000 4000 3500 3500 4000 3500 3500 3500 4000 +3500 4000 4000 3500 3500 4000 3500 3500 3500 4000 +3500 4000 4000 3500 3500 4000 3500 3500 3500 4000 +3500 4000 4000 3500 3500 4000 3500 3500 3500 4000 +3500 4000 4000 3500 3500 4000 3500 3500 3500 4000 +3500 4000 4000 3500 3500 4000 3500 3500 3500 4000 +3500 4000 4000 3500 3500 4000 3500 3500 3500 4000 +3500 4000 4000 3500 3500 4000 3500 3500 3500 4000 +3500 4000 4000 3500 3500 4000 3500 3500 3500 4000 +3500 4000 4000 3500 3500 4000 3500 3500 3500 4000 +3500 4000 4000 3500 3500 4000 3500 3500 3500 4000 +3500 4000 4000 3500 3500 4000 3500 3500 3500 4000 +3500 4000 4000 3500 3500 4000 3500 3500 3500 4000 +3500 4000 4000 3500 3500 4000 3500 3500 3500 4000 +3500 4000 4000 3500 3500 4000 3500 3500 3500 4000 +3500 4000 4000 3500 3500 4000 3500 3500 3500 4000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3000 3500 3500 3500 4000 3500 3500 3500 3500 +4000 3500 3500 4000 3500 3500 4000 3500 4000 3500 +4000 3500 3500 4000 3500 3500 4000 3500 4000 3500 +4000 3500 3500 4000 3500 3500 4000 3500 4000 3500 +4000 3500 3500 4000 3500 3500 4000 3500 4000 3500 +4000 3500 3500 4000 3500 3500 4000 3500 4000 3500 +4000 3500 3500 4000 3500 3500 4000 3500 4000 3500 +4000 3500 3500 4000 3500 3500 4000 3500 4000 3500 +4000 3500 3500 4000 3500 3500 4000 3500 4000 3500 +4000 3500 3500 4000 3500 3500 4000 3500 4000 3500 +4000 3500 3500 4000 3500 3500 4000 3500 4000 3500 +4000 3500 3500 4000 3500 3500 4000 3500 4000 3500 +4000 3500 3500 4000 3500 3500 4000 3500 4000 3500 +4000 3500 3500 4000 3500 3500 4000 3500 4000 3500 +4000 3500 3500 4000 3500 3500 4000 3500 4000 3500 +4000 3500 3500 4000 3500 3500 4000 3500 4000 3500 +4000 3500 3500 4000 3500 3500 4000 3500 4000 3500 +4000 3500 3500 4000 3500 3500 4000 3500 4000 3500 +4000 3500 3500 4000 3500 3500 4000 3500 4000 3500 +4000 3500 3500 4000 3500 3500 4000 3500 4000 3500 +4000 3500 3500 4000 3500 3500 4000 3500 4000 3500 +4000 3500 3500 4000 3500 3500 4000 3500 4000 3500 +4000 3500 3500 4000 3500 3500 4000 3500 4000 3500 +4000 3500 3500 4000 3500 3500 4000 3500 4000 3500 +4000 3500 3500 4000 3500 3500 4000 3500 4000 3500 +3500 3500 3500 3500 3500 4500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 4500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 4500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 4500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 4500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 4500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 4500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 4500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 4500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 4500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 4500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 4500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 4500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 4500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 4500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 4500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 4500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 4500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 4500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 4500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 4500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 4500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 4500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 4500 3500 3500 4000 3500 +3500 4000 3500 3500 3500 4500 3500 3500 4500 3500 +3500 4000 3500 3500 3500 4500 3500 3500 4500 3500 +3500 4000 3500 3500 3500 4500 3500 3500 4500 3500 +3500 4000 3500 3500 3500 4500 3500 3500 4500 3500 +3500 4000 3500 3500 3500 4500 3500 3500 4500 3500 +3500 4000 3500 3500 3500 4500 3500 3500 4500 3500 +3500 4000 3500 3500 3500 4500 3500 3500 4500 3500 +3500 4000 3500 3500 3500 4500 3500 3500 4500 3500 +3500 4000 3500 3500 3500 4500 3500 3500 4500 3500 +3500 4000 3500 3500 3500 4500 3500 3500 4500 3500 +3500 4000 3500 3500 3500 4500 3500 3500 4500 3500 +3500 4000 3500 3500 3500 4500 3500 3500 4500 3500 +3500 4000 3500 3500 3500 4500 3500 3500 4500 3500 +3500 4000 3500 3500 3500 4500 3500 3500 4500 3500 +3500 4000 3500 3500 3500 4500 3500 3500 4500 3500 +3500 4000 3500 3500 3500 4500 3500 3500 4500 3500 +3500 4000 3500 3500 3500 4500 3500 3500 4500 3500 +3500 4000 3500 3500 3500 4500 3500 3500 4500 3500 +3500 4000 3500 3500 3500 4500 3500 3500 4500 3500 +3500 4000 3500 3500 3500 4500 3500 3500 4500 3500 +3500 4000 3500 3500 3500 4500 3500 3500 4500 3500 +3500 4000 3500 3500 3500 4500 3500 3500 4500 3500 +3500 4000 3500 3500 3500 4500 3500 3500 4500 3500 +3500 4000 3500 3500 3500 4500 3500 3500 4500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4500 3500 4500 3500 3500 +3500 3500 3500 3500 3500 4500 3500 4500 3500 3500 +3500 3500 3500 3500 3500 4500 3500 4500 3500 3500 +3500 3500 3500 3500 3500 4500 3500 4500 3500 3500 +3500 3500 3500 3500 3500 4500 3500 4500 3500 3500 +3500 3500 3500 3500 3500 4500 3500 4500 3500 3500 +3500 3500 3500 3500 3500 4500 3500 4500 3500 3500 +3500 3500 3500 3500 3500 4500 3500 4500 3500 3500 +3500 3500 3500 3500 3500 4500 3500 4500 3500 3500 +3500 3500 3500 3500 3500 4500 3500 4500 3500 3500 +3500 3500 3500 3500 3500 4500 3500 4500 3500 3500 +3500 3500 3500 3500 3500 4500 3500 4500 3500 3500 +3500 3500 3500 3500 3500 4500 3500 4500 3500 3500 +3500 3500 3500 3500 3500 4500 3500 4500 3500 3500 +3500 3500 3500 3500 3500 4500 3500 4500 3500 3500 +3500 3500 3500 3500 3500 4500 3500 4500 3500 3500 +3500 3500 3500 3500 3500 4500 3500 4500 3500 3500 +3500 3500 3500 3500 3500 4500 3500 4500 3500 3500 +3500 3500 3500 3500 3500 4500 3500 4500 3500 3500 +3500 3500 3500 3500 3500 4500 3500 4500 3500 3500 +3500 3500 3500 3500 3500 4500 3500 4500 3500 3500 +3500 3500 3500 3500 3500 4500 3500 4500 3500 3500 +3500 3500 3500 3500 3500 4500 3500 4500 3500 3500 +3500 3500 3500 3500 3500 4500 3500 4500 3500 3500 +3000 3500 3500 3500 3500 3500 3500 4000 4000 3500 +3000 3500 3500 3500 3500 3500 3500 4000 4000 3500 +3000 3500 3500 3500 3500 3500 3500 4000 4000 3500 +3000 3500 3500 3500 3500 3500 3500 4000 4000 3500 +3000 3500 3500 3500 3500 3500 3500 4000 4000 3500 +3000 3500 3500 3500 3500 3500 3500 4000 4000 3500 +3000 3500 3500 3500 3500 3500 3500 4000 4000 3500 +3000 3500 3500 3500 3500 3500 3500 4000 4000 3500 +3000 3500 3500 3500 3500 3500 3500 4000 4000 3500 +3000 3500 3500 3500 3500 3500 3500 4000 4000 3500 +3000 3500 3500 3500 3500 3500 3500 4000 4000 3500 +3000 3500 3500 3500 3500 3500 3500 4000 4000 3500 +3000 3500 3500 3500 3500 3500 3500 4000 4000 3500 +3000 3500 3500 3500 3500 3500 3500 4000 4000 3500 +3000 3500 3500 3500 3500 3500 3500 4000 4000 3500 +3000 3500 3500 3500 3500 3500 3500 4000 4000 3500 +3000 3500 3500 3500 3500 3500 3500 4000 4000 3500 +3000 3500 3500 3500 3500 3500 3500 4000 4000 3500 +3000 3500 3500 3500 3500 3500 3500 4000 4000 3500 +3000 3500 3500 3500 3500 3500 3500 4000 4000 3500 +3000 3500 3500 3500 3500 3500 3500 4000 4000 3500 +3000 3500 3500 3500 3500 3500 3500 4000 4000 3500 +3000 3500 3500 3500 3500 3500 3500 4000 4000 3500 +3000 3500 3500 3500 3500 3500 3500 4000 4000 3500 +3500 4500 4000 3500 3500 3500 3500 3500 4500 3500 +3500 4500 4000 3500 3500 3500 3500 3500 4500 3500 +3500 4500 4000 3500 3500 3500 3500 3500 4500 3500 +3500 4500 4000 3500 3500 3500 3500 3500 4500 3500 +3500 4500 4000 3500 3500 3500 3500 3500 4500 3500 +3500 4500 4000 3500 3500 3500 3500 3500 4500 3500 +3500 4500 4000 3500 3500 3500 3500 3500 4500 3500 +3500 4500 4000 3500 3500 3500 3500 3500 4500 3500 +3500 4500 4000 3500 3500 3500 3500 3500 4500 3500 +3500 4500 4000 3500 3500 3500 3500 3500 4500 3500 +3500 4500 4000 3500 3500 3500 3500 3500 4500 3500 +3500 4500 4000 3500 3500 3500 3500 3500 4500 3500 +3500 4500 4000 3500 3500 3500 3500 3500 4500 3500 +3500 4500 4000 3500 3500 3500 3500 3500 4500 3500 +3500 4500 4000 3500 3500 3500 3500 3500 4500 3500 +3500 4500 4000 3500 3500 3500 3500 3500 4500 3500 +3500 4500 4000 3500 3500 3500 3500 3500 4500 3500 +3500 4500 4000 3500 3500 3500 3500 3500 4500 3500 +3500 4500 4000 3500 3500 3500 3500 3500 4500 3500 +3500 4500 4000 3500 3500 3500 3500 3500 4500 3500 +3500 4500 4000 3500 3500 3500 3500 3500 4500 3500 +3500 4500 4000 3500 3500 3500 3500 3500 4500 3500 +3500 4500 4000 3500 3500 3500 3500 3500 4500 3500 +3500 4500 4000 3500 3500 3500 3500 3500 4500 3500 +3500 3500 3000 3500 3500 3500 3000 3500 4000 3500 +3500 3500 3000 3500 3500 3500 3000 3500 4000 3500 +3500 3500 3000 3500 3500 3500 3000 3500 4000 3500 +3500 3500 3000 3500 3500 3500 3000 3500 4000 3500 +3500 3500 3000 3500 3500 3500 3000 3500 4000 3500 +3500 3500 3000 3500 3500 3500 3000 3500 4000 3500 +3500 3500 3000 3500 3500 3500 3000 3500 4000 3500 +3500 3500 3000 3500 3500 3500 3000 3500 4000 3500 +3500 3500 3000 3500 3500 3500 3000 3500 4000 3500 +3500 3500 3000 3500 3500 3500 3000 3500 4000 3500 +3500 3500 3000 3500 3500 3500 3000 3500 4000 3500 +3500 3500 3000 3500 3500 3500 3000 3500 4000 3500 +3500 3500 3000 3500 3500 3500 3000 3500 4000 3500 +3500 3500 3000 3500 3500 3500 3000 3500 4000 3500 +3500 3500 3000 3500 3500 3500 3000 3500 4000 3500 +3500 3500 3000 3500 3500 3500 3000 3500 4000 3500 +3500 3500 3000 3500 3500 3500 3000 3500 4000 3500 +3500 3500 3000 3500 3500 3500 3000 3500 4000 3500 +3500 3500 3000 3500 3500 3500 3000 3500 4000 3500 +3500 3500 3000 3500 3500 3500 3000 3500 4000 3500 +3500 3500 3000 3500 3500 3500 3000 3500 4000 3500 +3500 3500 3000 3500 3500 3500 3000 3500 4000 3500 +3500 3500 3000 3500 3500 3500 3000 3500 4000 3500 +3500 3500 3000 3500 3500 3500 3000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3000 3500 3500 4000 4000 3500 5000 3500 3500 3500 +3000 3500 3500 4000 4000 3500 5000 3500 3500 3500 +3000 3500 3500 4000 4000 3500 5000 3500 3500 3500 +3000 3500 3500 4000 4000 3500 5000 3500 3500 3500 +3000 3500 3500 4000 4000 3500 5000 3500 3500 3500 +3000 3500 3500 4000 4000 3500 5000 3500 3500 3500 +3000 3500 3500 4000 4000 3500 5000 3500 3500 3500 +3000 3500 3500 4000 4000 3500 5000 3500 3500 3500 +3000 3500 3500 4000 4000 3500 5000 3500 3500 3500 +3000 3500 3500 4000 4000 3500 5000 3500 3500 3500 +3000 3500 3500 4000 4000 3500 5000 3500 3500 3500 +3000 3500 3500 4000 4000 3500 5000 3500 3500 3500 +3000 3500 3500 4000 4000 3500 5000 3500 3500 3500 +3000 3500 3500 4000 4000 3500 5000 3500 3500 3500 +3000 3500 3500 4000 4000 3500 5000 3500 3500 3500 +3000 3500 3500 4000 4000 3500 5000 3500 3500 3500 +3000 3500 3500 4000 4000 3500 5000 3500 3500 3500 +3000 3500 3500 4000 4000 3500 5000 3500 3500 3500 +3000 3500 3500 4000 4000 3500 5000 3500 3500 3500 +3000 3500 3500 4000 4000 3500 5000 3500 3500 3500 +3000 3500 3500 4000 4000 3500 5000 3500 3500 3500 +3000 3500 3500 4000 4000 3500 5000 3500 3500 3500 +3000 3500 3500 4000 4000 3500 5000 3500 3500 3500 +3000 3500 3500 4000 4000 3500 5000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +4000 3500 3500 4000 3000 3500 3000 4000 4000 3500 +4000 3500 3500 4000 3000 3500 3000 4000 4000 3500 +4000 3500 3500 4000 3000 3500 3000 4000 4000 3500 +4000 3500 3500 4000 3000 3500 3000 4000 4000 3500 +4000 3500 3500 4000 3000 3500 3000 4000 4000 3500 +4000 3500 3500 4000 3000 3500 3000 4000 4000 3500 +4000 3500 3500 4000 3000 3500 3000 4000 4000 3500 +4000 3500 3500 4000 3000 3500 3000 4000 4000 3500 +4000 3500 3500 4000 3000 3500 3000 4000 4000 3500 +4000 3500 3500 4000 3000 3500 3000 4000 4000 3500 +4000 3500 3500 4000 3000 3500 3000 4000 4000 3500 +4000 3500 3500 4000 3000 3500 3000 4000 4000 3500 +4000 3500 3500 4000 3000 3500 3000 4000 4000 3500 +4000 3500 3500 4000 3000 3500 3000 4000 4000 3500 +4000 3500 3500 4000 3000 3500 3000 4000 4000 3500 +4000 3500 3500 4000 3000 3500 3000 4000 4000 3500 +4000 3500 3500 4000 3000 3500 3000 4000 4000 3500 +4000 3500 3500 4000 3000 3500 3000 4000 4000 3500 +4000 3500 3500 4000 3000 3500 3000 4000 4000 3500 +4000 3500 3500 4000 3000 3500 3000 4000 4000 3500 +4000 3500 3500 4000 3000 3500 3000 4000 4000 3500 +4000 3500 3500 4000 3000 3500 3000 4000 4000 3500 +4000 3500 3500 4000 3000 3500 3000 4000 4000 3500 +4000 3500 3500 4000 3000 3500 3000 4000 4000 3500 +3500 4000 3500 3500 4000 3500 3500 3500 3500 4000 +3500 4000 3500 3500 4000 3500 3500 3500 3500 4000 +3500 4000 3500 3500 4000 3500 3500 3500 3500 4000 +3500 4000 3500 3500 4000 3500 3500 3500 3500 4000 +3500 4000 3500 3500 4000 3500 3500 3500 3500 4000 +3500 4000 3500 3500 4000 3500 3500 3500 3500 4000 +3500 4000 3500 3500 4000 3500 3500 3500 3500 4000 +3500 4000 3500 3500 4000 3500 3500 3500 3500 4000 +3500 4000 3500 3500 4000 3500 3500 3500 3500 4000 +3500 4000 3500 3500 4000 3500 3500 3500 3500 4000 +3500 4000 3500 3500 4000 3500 3500 3500 3500 4000 +3500 4000 3500 3500 4000 3500 3500 3500 3500 4000 +3500 4000 3500 3500 4000 3500 3500 3500 3500 4000 +3500 4000 3500 3500 4000 3500 3500 3500 3500 4000 +3500 4000 3500 3500 4000 3500 3500 3500 3500 4000 +3500 4000 3500 3500 4000 3500 3500 3500 3500 4000 +3500 4000 3500 3500 4000 3500 3500 3500 3500 4000 +3500 4000 3500 3500 4000 3500 3500 3500 3500 4000 +3500 4000 3500 3500 4000 3500 3500 3500 3500 4000 +3500 4000 3500 3500 4000 3500 3500 3500 3500 4000 +3500 4000 3500 3500 4000 3500 3500 3500 3500 4000 +3500 4000 3500 3500 4000 3500 3500 3500 3500 4000 +3500 4000 3500 3500 4000 3500 3500 3500 3500 4000 +3500 4000 3500 3500 4000 3500 3500 3500 3500 4000 +3500 3500 4500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 4500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 4500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 4500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 4500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 4500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 4500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 4500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 4500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 4500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 4500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 4500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 4500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 4500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 4500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 4500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 4500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 4500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 4500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 4500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 4500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 4500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 4500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 4500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 4000 3500 4000 3500 3500 3500 4000 4500 +3500 3500 4000 3500 4000 3500 3500 3500 4000 4500 +3500 3500 4000 3500 4000 3500 3500 3500 4000 4500 +3500 3500 4000 3500 4000 3500 3500 3500 4000 4500 +3500 3500 4000 3500 4000 3500 3500 3500 4000 4500 +3500 3500 4000 3500 4000 3500 3500 3500 4000 4500 +3500 3500 4000 3500 4000 3500 3500 3500 4000 4500 +3500 3500 4000 3500 4000 3500 3500 3500 4000 4500 +3500 3500 4000 3500 4000 3500 3500 3500 4000 4500 +3500 3500 4000 3500 4000 3500 3500 3500 4000 4500 +3500 3500 4000 3500 4000 3500 3500 3500 4000 4500 +3500 3500 4000 3500 4000 3500 3500 3500 4000 4500 +3500 3500 4000 3500 4000 3500 3500 3500 4000 4500 +3500 3500 4000 3500 4000 3500 3500 3500 4000 4500 +3500 3500 4000 3500 4000 3500 3500 3500 4000 4500 +3500 3500 4000 3500 4000 3500 3500 3500 4000 4500 +3500 3500 4000 3500 4000 3500 3500 3500 4000 4500 +3500 3500 4000 3500 4000 3500 3500 3500 4000 4500 +3500 3500 4000 3500 4000 3500 3500 3500 4000 4500 +3500 3500 4000 3500 4000 3500 3500 3500 4000 4500 +3500 3500 4000 3500 4000 3500 3500 3500 4000 4500 +3500 3500 4000 3500 4000 3500 3500 3500 4000 4500 +3500 3500 4000 3500 4000 3500 3500 3500 4000 4500 +3500 3500 4000 3500 4000 3500 3500 3500 4000 4500 +3500 3500 3500 5000 3500 3500 3500 3000 3500 3500 +3500 3500 3500 5000 3500 3500 3500 3000 3500 3500 +3500 3500 3500 5000 3500 3500 3500 3000 3500 3500 +3500 3500 3500 5000 3500 3500 3500 3000 3500 3500 +3500 3500 3500 5000 3500 3500 3500 3000 3500 3500 +3500 3500 3500 5000 3500 3500 3500 3000 3500 3500 +3500 3500 3500 5000 3500 3500 3500 3000 3500 3500 +3500 3500 3500 5000 3500 3500 3500 3000 3500 3500 +3500 3500 3500 5000 3500 3500 3500 3000 3500 3500 +3500 3500 3500 5000 3500 3500 3500 3000 3500 3500 +3500 3500 3500 5000 3500 3500 3500 3000 3500 3500 +3500 3500 3500 5000 3500 3500 3500 3000 3500 3500 +3500 3500 3500 5000 3500 3500 3500 3000 3500 3500 +3500 3500 3500 5000 3500 3500 3500 3000 3500 3500 +3500 3500 3500 5000 3500 3500 3500 3000 3500 3500 +3500 3500 3500 5000 3500 3500 3500 3000 3500 3500 +3500 3500 3500 5000 3500 3500 3500 3000 3500 3500 +3500 3500 3500 5000 3500 3500 3500 3000 3500 3500 +3500 3500 3500 5000 3500 3500 3500 3000 3500 3500 +3500 3500 3500 5000 3500 3500 3500 3000 3500 3500 +3500 3500 3500 5000 3500 3500 3500 3000 3500 3500 +3500 3500 3500 5000 3500 3500 3500 3000 3500 3500 +3500 3500 3500 5000 3500 3500 3500 3000 3500 3500 +3500 3500 3500 5000 3500 3500 3500 3000 3500 3500 +3500 3500 3500 5000 4000 3500 3500 4000 3500 3500 +3500 3500 3500 5000 4000 3500 3500 4000 3500 3500 +3500 3500 3500 5000 4000 3500 3500 4000 3500 3500 +3500 3500 3500 5000 4000 3500 3500 4000 3500 3500 +3500 3500 3500 5000 4000 3500 3500 4000 3500 3500 +3500 3500 3500 5000 4000 3500 3500 4000 3500 3500 +3500 3500 3500 5000 4000 3500 3500 4000 3500 3500 +3500 3500 3500 5000 4000 3500 3500 4000 3500 3500 +3500 3500 3500 5000 4000 3500 3500 4000 3500 3500 +3500 3500 3500 5000 4000 3500 3500 4000 3500 3500 +3500 3500 3500 5000 4000 3500 3500 4000 3500 3500 +3500 3500 3500 5000 4000 3500 3500 4000 3500 3500 +3500 3500 3500 5000 4000 3500 3500 4000 3500 3500 +3500 3500 3500 5000 4000 3500 3500 4000 3500 3500 +3500 3500 3500 5000 4000 3500 3500 4000 3500 3500 +3500 3500 3500 5000 4000 3500 3500 4000 3500 3500 +3500 3500 3500 5000 4000 3500 3500 4000 3500 3500 +3500 3500 3500 5000 4000 3500 3500 4000 3500 3500 +3500 3500 3500 5000 4000 3500 3500 4000 3500 3500 +3500 3500 3500 5000 4000 3500 3500 4000 3500 3500 +3500 3500 3500 5000 4000 3500 3500 4000 3500 3500 +3500 3500 3500 5000 4000 3500 3500 4000 3500 3500 +3500 3500 3500 5000 4000 3500 3500 4000 3500 3500 +3500 3500 3500 5000 4000 3500 3500 4000 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 5000 +3500 3500 3500 4500 3500 3500 3500 3500 3500 5000 +3500 3500 3500 4500 3500 3500 3500 3500 3500 5000 +3500 3500 3500 4500 3500 3500 3500 3500 3500 5000 +3500 3500 3500 4500 3500 3500 3500 3500 3500 5000 +3500 3500 3500 4500 3500 3500 3500 3500 3500 5000 +3500 3500 3500 4500 3500 3500 3500 3500 3500 5000 +3500 3500 3500 4500 3500 3500 3500 3500 3500 5000 +3500 3500 3500 4500 3500 3500 3500 3500 3500 5000 +3500 3500 3500 4500 3500 3500 3500 3500 3500 5000 +3500 3500 3500 4500 3500 3500 3500 3500 3500 5000 +3500 3500 3500 4500 3500 3500 3500 3500 3500 5000 +3500 3500 3500 4500 3500 3500 3500 3500 3500 5000 +3500 3500 3500 4500 3500 3500 3500 3500 3500 5000 +3500 3500 3500 4500 3500 3500 3500 3500 3500 5000 +3500 3500 3500 4500 3500 3500 3500 3500 3500 5000 +3500 3500 3500 4500 3500 3500 3500 3500 3500 5000 +3500 3500 3500 4500 3500 3500 3500 3500 3500 5000 +3500 3500 3500 4500 3500 3500 3500 3500 3500 5000 +3500 3500 3500 4500 3500 3500 3500 3500 3500 5000 +3500 3500 3500 4500 3500 3500 3500 3500 3500 5000 +3500 3500 3500 4500 3500 3500 3500 3500 3500 5000 +3500 3500 3500 4500 3500 3500 3500 3500 3500 5000 +3500 3500 3500 4500 3500 3500 3500 3500 3500 5000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3000 3500 3000 3000 3500 3500 4000 3500 +4000 4000 3000 3500 3000 3000 3500 3500 4000 3500 +4000 4000 3000 3500 3000 3000 3500 3500 4000 3500 +4000 4000 3000 3500 3000 3000 3500 3500 4000 3500 +4000 4000 3000 3500 3000 3000 3500 3500 4000 3500 +4000 4000 3000 3500 3000 3000 3500 3500 4000 3500 +4000 4000 3000 3500 3000 3000 3500 3500 4000 3500 +4000 4000 3000 3500 3000 3000 3500 3500 4000 3500 +4000 4000 3000 3500 3000 3000 3500 3500 4000 3500 +4000 4000 3000 3500 3000 3000 3500 3500 4000 3500 +4000 4000 3000 3500 3000 3000 3500 3500 4000 3500 +4000 4000 3000 3500 3000 3000 3500 3500 4000 3500 +4000 4000 3000 3500 3000 3000 3500 3500 4000 3500 +4000 4000 3000 3500 3000 3000 3500 3500 4000 3500 +4000 4000 3000 3500 3000 3000 3500 3500 4000 3500 +4000 4000 3000 3500 3000 3000 3500 3500 4000 3500 +4000 4000 3000 3500 3000 3000 3500 3500 4000 3500 +4000 4000 3000 3500 3000 3000 3500 3500 4000 3500 +4000 4000 3000 3500 3000 3000 3500 3500 4000 3500 +4000 4000 3000 3500 3000 3000 3500 3500 4000 3500 +4000 4000 3000 3500 3000 3000 3500 3500 4000 3500 +4000 4000 3000 3500 3000 3000 3500 3500 4000 3500 +4000 4000 3000 3500 3000 3000 3500 3500 4000 3500 +4000 4000 3000 3500 3000 3000 3500 3500 4000 3500 +3500 5000 4000 3500 3500 3500 3000 3500 3500 4000 +3500 5000 4000 3500 3500 3500 3000 3500 3500 4000 +3500 5000 4000 3500 3500 3500 3000 3500 3500 4000 +3500 5000 4000 3500 3500 3500 3000 3500 3500 4000 +3500 5000 4000 3500 3500 3500 3000 3500 3500 4000 +3500 5000 4000 3500 3500 3500 3000 3500 3500 4000 +3500 5000 4000 3500 3500 3500 3000 3500 3500 4000 +3500 5000 4000 3500 3500 3500 3000 3500 3500 4000 +3500 5000 4000 3500 3500 3500 3000 3500 3500 4000 +3500 5000 4000 3500 3500 3500 3000 3500 3500 4000 +3500 5000 4000 3500 3500 3500 3000 3500 3500 4000 +3500 5000 4000 3500 3500 3500 3000 3500 3500 4000 +3500 5000 4000 3500 3500 3500 3000 3500 3500 4000 +3500 5000 4000 3500 3500 3500 3000 3500 3500 4000 +3500 5000 4000 3500 3500 3500 3000 3500 3500 4000 +3500 5000 4000 3500 3500 3500 3000 3500 3500 4000 +3500 5000 4000 3500 3500 3500 3000 3500 3500 4000 +3500 5000 4000 3500 3500 3500 3000 3500 3500 4000 +3500 5000 4000 3500 3500 3500 3000 3500 3500 4000 +3500 5000 4000 3500 3500 3500 3000 3500 3500 4000 +3500 5000 4000 3500 3500 3500 3000 3500 3500 4000 +3500 5000 4000 3500 3500 3500 3000 3500 3500 4000 +3500 5000 4000 3500 3500 3500 3000 3500 3500 4000 +3500 5000 4000 3500 3500 3500 3000 3500 3500 4000 +3500 3500 4000 3500 3500 3500 3000 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3000 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3000 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3000 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3000 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3000 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3000 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3000 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3000 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3000 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3000 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3000 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3000 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3000 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3000 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3000 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3000 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3000 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3000 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3000 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3000 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3000 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3000 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3000 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 4500 3500 5000 3500 4000 3000 3500 +3500 3500 3500 4500 3500 5000 3500 4000 3000 3500 +3500 3500 3500 4500 3500 5000 3500 4000 3000 3500 +3500 3500 3500 4500 3500 5000 3500 4000 3000 3500 +3500 3500 3500 4500 3500 5000 3500 4000 3000 3500 +3500 3500 3500 4500 3500 5000 3500 4000 3000 3500 +3500 3500 3500 4500 3500 5000 3500 4000 3000 3500 +3500 3500 3500 4500 3500 5000 3500 4000 3000 3500 +3500 3500 3500 4500 3500 5000 3500 4000 3000 3500 +3500 3500 3500 4500 3500 5000 3500 4000 3000 3500 +3500 3500 3500 4500 3500 5000 3500 4000 3000 3500 +3500 3500 3500 4500 3500 5000 3500 4000 3000 3500 +3500 3500 3500 4500 3500 5000 3500 4000 3000 3500 +3500 3500 3500 4500 3500 5000 3500 4000 3000 3500 +3500 3500 3500 4500 3500 5000 3500 4000 3000 3500 +3500 3500 3500 4500 3500 5000 3500 4000 3000 3500 +3500 3500 3500 4500 3500 5000 3500 4000 3000 3500 +3500 3500 3500 4500 3500 5000 3500 4000 3000 3500 +3500 3500 3500 4500 3500 5000 3500 4000 3000 3500 +3500 3500 3500 4500 3500 5000 3500 4000 3000 3500 +3500 3500 3500 4500 3500 5000 3500 4000 3000 3500 +3500 3500 3500 4500 3500 5000 3500 4000 3000 3500 +3500 3500 3500 4500 3500 5000 3500 4000 3000 3500 +3500 3500 3500 4500 3500 5000 3500 4000 3000 3500 +3500 3500 3500 4500 3500 4000 3500 4500 5000 3500 +3500 3500 3500 4500 3500 4000 3500 4500 5000 3500 +3500 3500 3500 4500 3500 4000 3500 4500 5000 3500 +3500 3500 3500 4500 3500 4000 3500 4500 5000 3500 +3500 3500 3500 4500 3500 4000 3500 4500 5000 3500 +3500 3500 3500 4500 3500 4000 3500 4500 5000 3500 +3500 3500 3500 4500 3500 4000 3500 4500 5000 3500 +3500 3500 3500 4500 3500 4000 3500 4500 5000 3500 +3500 3500 3500 4500 3500 4000 3500 4500 5000 3500 +3500 3500 3500 4500 3500 4000 3500 4500 5000 3500 +3500 3500 3500 4500 3500 4000 3500 4500 5000 3500 +3500 3500 3500 4500 3500 4000 3500 4500 5000 3500 +3500 3500 3500 4500 3500 4000 3500 4500 5000 3500 +3500 3500 3500 4500 3500 4000 3500 4500 5000 3500 +3500 3500 3500 4500 3500 4000 3500 4500 5000 3500 +3500 3500 3500 4500 3500 4000 3500 4500 5000 3500 +3500 3500 3500 4500 3500 4000 3500 4500 5000 3500 +3500 3500 3500 4500 3500 4000 3500 4500 5000 3500 +3500 3500 3500 4500 3500 4000 3500 4500 5000 3500 +3500 3500 3500 4500 3500 4000 3500 4500 5000 3500 +3500 3500 3500 4500 3500 4000 3500 4500 5000 3500 +3500 3500 3500 4500 3500 4000 3500 4500 5000 3500 +3500 3500 3500 4500 3500 4000 3500 4500 5000 3500 +3500 3500 3500 4500 3500 4000 3500 4500 5000 3500 +3500 3500 3500 4000 3500 3500 5000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 5000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 5000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 5000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 5000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 5000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 5000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 5000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 5000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 5000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 5000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 5000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 5000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 5000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 5000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 5000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 5000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 5000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 5000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 5000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 5000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 5000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 5000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 5000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 4000 3500 +3500 3500 3500 3500 4000 3500 3500 3500 4000 3500 +3500 3500 3500 3500 4000 3500 3500 3500 4000 3500 +3500 3500 3500 3500 4000 3500 3500 3500 4000 3500 +3500 3500 3500 3500 4000 3500 3500 3500 4000 3500 +3500 3500 3500 3500 4000 3500 3500 3500 4000 3500 +3500 3500 3500 3500 4000 3500 3500 3500 4000 3500 +3500 3500 3500 3500 4000 3500 3500 3500 4000 3500 +3500 3500 3500 3500 4000 3500 3500 3500 4000 3500 +3500 3500 3500 3500 4000 3500 3500 3500 4000 3500 +3500 3500 3500 3500 4000 3500 3500 3500 4000 3500 +3500 3500 3500 3500 4000 3500 3500 3500 4000 3500 +3500 3500 3500 3500 4000 3500 3500 3500 4000 3500 +3500 3500 3500 3500 4000 3500 3500 3500 4000 3500 +3500 3500 3500 3500 4000 3500 3500 3500 4000 3500 +3500 3500 3500 3500 4000 3500 3500 3500 4000 3500 +3500 3500 3500 3500 4000 3500 3500 3500 4000 3500 +3500 3500 3500 3500 4000 3500 3500 3500 4000 3500 +3500 3500 3500 3500 4000 3500 3500 3500 4000 3500 +3500 3500 3500 3500 4000 3500 3500 3500 4000 3500 +3500 3500 3500 3500 4000 3500 3500 3500 4000 3500 +3500 3500 3500 3500 4000 3500 3500 3500 4000 3500 +3500 3500 3500 3500 4000 3500 3500 3500 4000 3500 +3500 3500 3500 3500 4000 3500 3500 3500 4000 3500 +3500 3500 3500 3500 4000 3000 3500 3500 3500 4500 +3500 3500 3500 3500 4000 3000 3500 3500 3500 4500 +3500 3500 3500 3500 4000 3000 3500 3500 3500 4500 +3500 3500 3500 3500 4000 3000 3500 3500 3500 4500 +3500 3500 3500 3500 4000 3000 3500 3500 3500 4500 +3500 3500 3500 3500 4000 3000 3500 3500 3500 4500 +3500 3500 3500 3500 4000 3000 3500 3500 3500 4500 +3500 3500 3500 3500 4000 3000 3500 3500 3500 4500 +3500 3500 3500 3500 4000 3000 3500 3500 3500 4500 +3500 3500 3500 3500 4000 3000 3500 3500 3500 4500 +3500 3500 3500 3500 4000 3000 3500 3500 3500 4500 +3500 3500 3500 3500 4000 3000 3500 3500 3500 4500 +3500 3500 3500 3500 4000 3000 3500 3500 3500 4500 +3500 3500 3500 3500 4000 3000 3500 3500 3500 4500 +3500 3500 3500 3500 4000 3000 3500 3500 3500 4500 +3500 3500 3500 3500 4000 3000 3500 3500 3500 4500 +3500 3500 3500 3500 4000 3000 3500 3500 3500 4500 +3500 3500 3500 3500 4000 3000 3500 3500 3500 4500 +3500 3500 3500 3500 4000 3000 3500 3500 3500 4500 +3500 3500 3500 3500 4000 3000 3500 3500 3500 4500 +3500 3500 3500 3500 4000 3000 3500 3500 3500 4500 +3500 3500 3500 3500 4000 3000 3500 3500 3500 4500 +3500 3500 3500 3500 4000 3000 3500 3500 3500 4500 +3500 3500 3500 3500 4000 3000 3500 3500 3500 4500 +3000 3500 3500 3500 3500 4500 3500 3500 3000 3500 +3000 3500 3500 3500 3500 4500 3500 3500 3000 3500 +3000 3500 3500 3500 3500 4500 3500 3500 3000 3500 +3000 3500 3500 3500 3500 4500 3500 3500 3000 3500 +3000 3500 3500 3500 3500 4500 3500 3500 3000 3500 +3000 3500 3500 3500 3500 4500 3500 3500 3000 3500 +3000 3500 3500 3500 3500 4500 3500 3500 3000 3500 +3000 3500 3500 3500 3500 4500 3500 3500 3000 3500 +3000 3500 3500 3500 3500 4500 3500 3500 3000 3500 +3000 3500 3500 3500 3500 4500 3500 3500 3000 3500 +3000 3500 3500 3500 3500 4500 3500 3500 3000 3500 +3000 3500 3500 3500 3500 4500 3500 3500 3000 3500 +3000 3500 3500 3500 3500 4500 3500 3500 3000 3500 +3000 3500 3500 3500 3500 4500 3500 3500 3000 3500 +3000 3500 3500 3500 3500 4500 3500 3500 3000 3500 +3000 3500 3500 3500 3500 4500 3500 3500 3000 3500 +3000 3500 3500 3500 3500 4500 3500 3500 3000 3500 +3000 3500 3500 3500 3500 4500 3500 3500 3000 3500 +3000 3500 3500 3500 3500 4500 3500 3500 3000 3500 +3000 3500 3500 3500 3500 4500 3500 3500 3000 3500 +3000 3500 3500 3500 3500 4500 3500 3500 3000 3500 +3000 3500 3500 3500 3500 4500 3500 3500 3000 3500 +3000 3500 3500 3500 3500 4500 3500 3500 3000 3500 +3000 3500 3500 3500 3500 4500 3500 3500 3000 3500 +3500 4000 3000 4500 3500 4000 3500 3500 4500 4000 +3500 4000 3000 4500 3500 4000 3500 3500 4500 4000 +3500 4000 3000 4500 3500 4000 3500 3500 4500 4000 +3500 4000 3000 4500 3500 4000 3500 3500 4500 4000 +3500 4000 3000 4500 3500 4000 3500 3500 4500 4000 +3500 4000 3000 4500 3500 4000 3500 3500 4500 4000 +3500 4000 3000 4500 3500 4000 3500 3500 4500 4000 +3500 4000 3000 4500 3500 4000 3500 3500 4500 4000 +3500 4000 3000 4500 3500 4000 3500 3500 4500 4000 +3500 4000 3000 4500 3500 4000 3500 3500 4500 4000 +3500 4000 3000 4500 3500 4000 3500 3500 4500 4000 +3500 4000 3000 4500 3500 4000 3500 3500 4500 4000 +3500 4000 3000 4500 3500 4000 3500 3500 4500 4000 +3500 4000 3000 4500 3500 4000 3500 3500 4500 4000 +3500 4000 3000 4500 3500 4000 3500 3500 4500 4000 +3500 4000 3000 4500 3500 4000 3500 3500 4500 4000 +3500 4000 3000 4500 3500 4000 3500 3500 4500 4000 +3500 4000 3000 4500 3500 4000 3500 3500 4500 4000 +3500 4000 3000 4500 3500 4000 3500 3500 4500 4000 +3500 4000 3000 4500 3500 4000 3500 3500 4500 4000 +3500 4000 3000 4500 3500 4000 3500 3500 4500 4000 +3500 4000 3000 4500 3500 4000 3500 3500 4500 4000 +3500 4000 3000 4500 3500 4000 3500 3500 4500 4000 +3500 4000 3000 4500 3500 4000 3500 3500 4500 4000 +3500 3500 3500 4500 3500 4500 4000 4000 3500 3500 +3500 3500 3500 4500 3500 4500 4000 4000 3500 3500 +3500 3500 3500 4500 3500 4500 4000 4000 3500 3500 +3500 3500 3500 4500 3500 4500 4000 4000 3500 3500 +3500 3500 3500 4500 3500 4500 4000 4000 3500 3500 +3500 3500 3500 4500 3500 4500 4000 4000 3500 3500 +3500 3500 3500 4500 3500 4500 4000 4000 3500 3500 +3500 3500 3500 4500 3500 4500 4000 4000 3500 3500 +3500 3500 3500 4500 3500 4500 4000 4000 3500 3500 +3500 3500 3500 4500 3500 4500 4000 4000 3500 3500 +3500 3500 3500 4500 3500 4500 4000 4000 3500 3500 +3500 3500 3500 4500 3500 4500 4000 4000 3500 3500 +3500 3500 3500 4500 3500 4500 4000 4000 3500 3500 +3500 3500 3500 4500 3500 4500 4000 4000 3500 3500 +3500 3500 3500 4500 3500 4500 4000 4000 3500 3500 +3500 3500 3500 4500 3500 4500 4000 4000 3500 3500 +3500 3500 3500 4500 3500 4500 4000 4000 3500 3500 +3500 3500 3500 4500 3500 4500 4000 4000 3500 3500 +3500 3500 3500 4500 3500 4500 4000 4000 3500 3500 +3500 3500 3500 4500 3500 4500 4000 4000 3500 3500 +3500 3500 3500 4500 3500 4500 4000 4000 3500 3500 +3500 3500 3500 4500 3500 4500 4000 4000 3500 3500 +3500 3500 3500 4500 3500 4500 4000 4000 3500 3500 +3500 3500 3500 4500 3500 4500 4000 4000 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3000 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3000 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3000 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3000 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3000 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3000 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3000 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3000 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3000 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3000 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3000 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3000 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3000 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3000 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3000 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3000 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3000 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3000 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3000 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3000 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3000 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3000 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3000 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3000 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4500 3500 3500 4000 3500 3500 3500 3500 +4000 3500 4500 3500 3500 4000 3500 3500 3500 3500 +4000 3500 4500 3500 3500 4000 3500 3500 3500 3500 +4000 3500 4500 3500 3500 4000 3500 3500 3500 3500 +4000 3500 4500 3500 3500 4000 3500 3500 3500 3500 +4000 3500 4500 3500 3500 4000 3500 3500 3500 3500 +4000 3500 4500 3500 3500 4000 3500 3500 3500 3500 +4000 3500 4500 3500 3500 4000 3500 3500 3500 3500 +4000 3500 4500 3500 3500 4000 3500 3500 3500 3500 +4000 3500 4500 3500 3500 4000 3500 3500 3500 3500 +4000 3500 4500 3500 3500 4000 3500 3500 3500 3500 +4000 3500 4500 3500 3500 4000 3500 3500 3500 3500 +4000 3500 4500 3500 3500 4000 3500 3500 3500 3500 +4000 3500 4500 3500 3500 4000 3500 3500 3500 3500 +4000 3500 4500 3500 3500 4000 3500 3500 3500 3500 +4000 3500 4500 3500 3500 4000 3500 3500 3500 3500 +4000 3500 4500 3500 3500 4000 3500 3500 3500 3500 +4000 3500 4500 3500 3500 4000 3500 3500 3500 3500 +4000 3500 4500 3500 3500 4000 3500 3500 3500 3500 +4000 3500 4500 3500 3500 4000 3500 3500 3500 3500 +4000 3500 4500 3500 3500 4000 3500 3500 3500 3500 +4000 3500 4500 3500 3500 4000 3500 3500 3500 3500 +4000 3500 4500 3500 3500 4000 3500 3500 3500 3500 +4000 3500 4500 3500 3500 4000 3500 3500 3500 3500 +4000 5000 4000 3500 3500 3500 4500 3000 3500 3500 +4000 5000 4000 3500 3500 3500 4500 3000 3500 3500 +4000 5000 4000 3500 3500 3500 4500 3000 3500 3500 +4000 5000 4000 3500 3500 3500 4500 3000 3500 3500 +4000 5000 4000 3500 3500 3500 4500 3000 3500 3500 +4000 5000 4000 3500 3500 3500 4500 3000 3500 3500 +4000 5000 4000 3500 3500 3500 4500 3000 3500 3500 +4000 5000 4000 3500 3500 3500 4500 3000 3500 3500 +4000 5000 4000 3500 3500 3500 4500 3000 3500 3500 +4000 5000 4000 3500 3500 3500 4500 3000 3500 3500 +4000 5000 4000 3500 3500 3500 4500 3000 3500 3500 +4000 5000 4000 3500 3500 3500 4500 3000 3500 3500 +4000 5000 4000 3500 3500 3500 4500 3000 3500 3500 +4000 5000 4000 3500 3500 3500 4500 3000 3500 3500 +4000 5000 4000 3500 3500 3500 4500 3000 3500 3500 +4000 5000 4000 3500 3500 3500 4500 3000 3500 3500 +4000 5000 4000 3500 3500 3500 4500 3000 3500 3500 +4000 5000 4000 3500 3500 3500 4500 3000 3500 3500 +4000 5000 4000 3500 3500 3500 4500 3000 3500 3500 +4000 5000 4000 3500 3500 3500 4500 3000 3500 3500 +4000 5000 4000 3500 3500 3500 4500 3000 3500 3500 +4000 5000 4000 3500 3500 3500 4500 3000 3500 3500 +4000 5000 4000 3500 3500 3500 4500 3000 3500 3500 +4000 5000 4000 3500 3500 3500 4500 3000 3500 3500 +4000 3500 3500 3500 5000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 5000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 5000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 5000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 5000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 5000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 5000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 5000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 5000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 5000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 5000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 5000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 5000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 5000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 5000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 5000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 5000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 5000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 5000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 5000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 5000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 5000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 5000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 5000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 4000 3500 3000 3500 +3500 3500 3500 3500 3500 3000 4000 3500 3000 3500 +3500 3500 3500 3500 3500 3000 4000 3500 3000 3500 +3500 3500 3500 3500 3500 3000 4000 3500 3000 3500 +3500 3500 3500 3500 3500 3000 4000 3500 3000 3500 +3500 3500 3500 3500 3500 3000 4000 3500 3000 3500 +3500 3500 3500 3500 3500 3000 4000 3500 3000 3500 +3500 3500 3500 3500 3500 3000 4000 3500 3000 3500 +3500 3500 3500 3500 3500 3000 4000 3500 3000 3500 +3500 3500 3500 3500 3500 3000 4000 3500 3000 3500 +3500 3500 3500 3500 3500 3000 4000 3500 3000 3500 +3500 3500 3500 3500 3500 3000 4000 3500 3000 3500 +3500 3500 3500 3500 3500 3000 4000 3500 3000 3500 +3500 3500 3500 3500 3500 3000 4000 3500 3000 3500 +3500 3500 3500 3500 3500 3000 4000 3500 3000 3500 +3500 3500 3500 3500 3500 3000 4000 3500 3000 3500 +3500 3500 3500 3500 3500 3000 4000 3500 3000 3500 +3500 3500 3500 3500 3500 3000 4000 3500 3000 3500 +3500 3500 3500 3500 3500 3000 4000 3500 3000 3500 +3500 3500 3500 3500 3500 3000 4000 3500 3000 3500 +3500 3500 3500 3500 3500 3000 4000 3500 3000 3500 +3500 3500 3500 3500 3500 3000 4000 3500 3000 3500 +3500 3500 3500 3500 3500 3000 4000 3500 3000 3500 +3500 3500 3500 3500 3500 3000 4000 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3000 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3000 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3000 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3000 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3000 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3000 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3000 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3000 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3000 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3000 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3000 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3000 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3000 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3000 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3000 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3000 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3000 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3000 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3000 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3000 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3000 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3000 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3000 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3000 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 4000 4000 4000 +4000 4000 3500 3500 3500 3500 3500 4000 4000 4000 +4000 4000 3500 3500 3500 3500 3500 4000 4000 4000 +4000 4000 3500 3500 3500 3500 3500 4000 4000 4000 +4000 4000 3500 3500 3500 3500 3500 4000 4000 4000 +4000 4000 3500 3500 3500 3500 3500 4000 4000 4000 +4000 4000 3500 3500 3500 3500 3500 4000 4000 4000 +4000 4000 3500 3500 3500 3500 3500 4000 4000 4000 +4000 4000 3500 3500 3500 3500 3500 4000 4000 4000 +4000 4000 3500 3500 3500 3500 3500 4000 4000 4000 +4000 4000 3500 3500 3500 3500 3500 4000 4000 4000 +4000 4000 3500 3500 3500 3500 3500 4000 4000 4000 +4000 4000 3500 3500 3500 3500 3500 4000 4000 4000 +4000 4000 3500 3500 3500 3500 3500 4000 4000 4000 +4000 4000 3500 3500 3500 3500 3500 4000 4000 4000 +4000 4000 3500 3500 3500 3500 3500 4000 4000 4000 +4000 4000 3500 3500 3500 3500 3500 4000 4000 4000 +4000 4000 3500 3500 3500 3500 3500 4000 4000 4000 +4000 4000 3500 3500 3500 3500 3500 4000 4000 4000 +4000 4000 3500 3500 3500 3500 3500 4000 4000 4000 +4000 4000 3500 3500 3500 3500 3500 4000 4000 4000 +4000 4000 3500 3500 3500 3500 3500 4000 4000 4000 +4000 4000 3500 3500 3500 3500 3500 4000 4000 4000 +4000 4000 3500 3500 3500 3500 3500 4000 4000 4000 +3500 3500 3500 4000 3500 3500 3500 3500 3000 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3000 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3000 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3000 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3000 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3000 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3000 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3000 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3000 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3000 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3000 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3000 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3000 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3000 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3000 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3000 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3000 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3000 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3000 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3000 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3000 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3000 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3000 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3000 3500 +4000 3500 3000 4000 3000 3000 3500 3500 4000 3000 +4000 3500 3000 4000 3000 3000 3500 3500 4000 3000 +4000 3500 3000 4000 3000 3000 3500 3500 4000 3000 +4000 3500 3000 4000 3000 3000 3500 3500 4000 3000 +4000 3500 3000 4000 3000 3000 3500 3500 4000 3000 +4000 3500 3000 4000 3000 3000 3500 3500 4000 3000 +4000 3500 3000 4000 3000 3000 3500 3500 4000 3000 +4000 3500 3000 4000 3000 3000 3500 3500 4000 3000 +4000 3500 3000 4000 3000 3000 3500 3500 4000 3000 +4000 3500 3000 4000 3000 3000 3500 3500 4000 3000 +4000 3500 3000 4000 3000 3000 3500 3500 4000 3000 +4000 3500 3000 4000 3000 3000 3500 3500 4000 3000 +4000 3500 3000 4000 3000 3000 3500 3500 4000 3000 +4000 3500 3000 4000 3000 3000 3500 3500 4000 3000 +4000 3500 3000 4000 3000 3000 3500 3500 4000 3000 +4000 3500 3000 4000 3000 3000 3500 3500 4000 3000 +4000 3500 3000 4000 3000 3000 3500 3500 4000 3000 +4000 3500 3000 4000 3000 3000 3500 3500 4000 3000 +4000 3500 3000 4000 3000 3000 3500 3500 4000 3000 +4000 3500 3000 4000 3000 3000 3500 3500 4000 3000 +4000 3500 3000 4000 3000 3000 3500 3500 4000 3000 +4000 3500 3000 4000 3000 3000 3500 3500 4000 3000 +4000 3500 3000 4000 3000 3000 3500 3500 4000 3000 +4000 3500 3000 4000 3000 3000 3500 3500 4000 3000 +3500 3500 3500 3500 4000 3500 3500 3500 4000 3500 +3500 3500 3500 3500 4000 3500 3500 3500 4000 3500 +3500 3500 3500 3500 4000 3500 3500 3500 4000 3500 +3500 3500 3500 3500 4000 3500 3500 3500 4000 3500 +3500 3500 3500 3500 4000 3500 3500 3500 4000 3500 +3500 3500 3500 3500 4000 3500 3500 3500 4000 3500 +3500 3500 3500 3500 4000 3500 3500 3500 4000 3500 +3500 3500 3500 3500 4000 3500 3500 3500 4000 3500 +3500 3500 3500 3500 4000 3500 3500 3500 4000 3500 +3500 3500 3500 3500 4000 3500 3500 3500 4000 3500 +3500 3500 3500 3500 4000 3500 3500 3500 4000 3500 +3500 3500 3500 3500 4000 3500 3500 3500 4000 3500 +3500 3500 3500 3500 4000 3500 3500 3500 4000 3500 +3500 3500 3500 3500 4000 3500 3500 3500 4000 3500 +3500 3500 3500 3500 4000 3500 3500 3500 4000 3500 +3500 3500 3500 3500 4000 3500 3500 3500 4000 3500 +3500 3500 3500 3500 4000 3500 3500 3500 4000 3500 +3500 3500 3500 3500 4000 3500 3500 3500 4000 3500 +3500 3500 3500 3500 4000 3500 3500 3500 4000 3500 +3500 3500 3500 3500 4000 3500 3500 3500 4000 3500 +3500 3500 3500 3500 4000 3500 3500 3500 4000 3500 +3500 3500 3500 3500 4000 3500 3500 3500 4000 3500 +3500 3500 3500 3500 4000 3500 3500 3500 4000 3500 +3500 3500 3500 3500 4000 3500 3500 3500 4000 3500 +4500 3500 3500 3000 4500 3500 3500 3500 3500 3500 +4500 3500 3500 3000 4500 3500 3500 3500 3500 3500 +4500 3500 3500 3000 4500 3500 3500 3500 3500 3500 +4500 3500 3500 3000 4500 3500 3500 3500 3500 3500 +4500 3500 3500 3000 4500 3500 3500 3500 3500 3500 +4500 3500 3500 3000 4500 3500 3500 3500 3500 3500 +4500 3500 3500 3000 4500 3500 3500 3500 3500 3500 +4500 3500 3500 3000 4500 3500 3500 3500 3500 3500 +4500 3500 3500 3000 4500 3500 3500 3500 3500 3500 +4500 3500 3500 3000 4500 3500 3500 3500 3500 3500 +4500 3500 3500 3000 4500 3500 3500 3500 3500 3500 +4500 3500 3500 3000 4500 3500 3500 3500 3500 3500 +4500 3500 3500 3000 4500 3500 3500 3500 3500 3500 +4500 3500 3500 3000 4500 3500 3500 3500 3500 3500 +4500 3500 3500 3000 4500 3500 3500 3500 3500 3500 +4500 3500 3500 3000 4500 3500 3500 3500 3500 3500 +4500 3500 3500 3000 4500 3500 3500 3500 3500 3500 +4500 3500 3500 3000 4500 3500 3500 3500 3500 3500 +4500 3500 3500 3000 4500 3500 3500 3500 3500 3500 +4500 3500 3500 3000 4500 3500 3500 3500 3500 3500 +4500 3500 3500 3000 4500 3500 3500 3500 3500 3500 +4500 3500 3500 3000 4500 3500 3500 3500 3500 3500 +4500 3500 3500 3000 4500 3500 3500 3500 3500 3500 +4500 3500 3500 3000 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 4500 4500 +4000 3500 3500 3500 3500 3500 3500 3500 4500 4500 +4000 3500 3500 3500 3500 3500 3500 3500 4500 4500 +4000 3500 3500 3500 3500 3500 3500 3500 4500 4500 +4000 3500 3500 3500 3500 3500 3500 3500 4500 4500 +4000 3500 3500 3500 3500 3500 3500 3500 4500 4500 +4000 3500 3500 3500 3500 3500 3500 3500 4500 4500 +4000 3500 3500 3500 3500 3500 3500 3500 4500 4500 +4000 3500 3500 3500 3500 3500 3500 3500 4500 4500 +4000 3500 3500 3500 3500 3500 3500 3500 4500 4500 +4000 3500 3500 3500 3500 3500 3500 3500 4500 4500 +4000 3500 3500 3500 3500 3500 3500 3500 4500 4500 +4000 3500 3500 3500 3500 3500 3500 3500 4500 4500 +4000 3500 3500 3500 3500 3500 3500 3500 4500 4500 +4000 3500 3500 3500 3500 3500 3500 3500 4500 4500 +4000 3500 3500 3500 3500 3500 3500 3500 4500 4500 +4000 3500 3500 3500 3500 3500 3500 3500 4500 4500 +4000 3500 3500 3500 3500 3500 3500 3500 4500 4500 +4000 3500 3500 3500 3500 3500 3500 3500 4500 4500 +4000 3500 3500 3500 3500 3500 3500 3500 4500 4500 +4000 3500 3500 3500 3500 3500 3500 3500 4500 4500 +4000 3500 3500 3500 3500 3500 3500 3500 4500 4500 +4000 3500 3500 3500 3500 3500 3500 3500 4500 4500 +4000 3500 3500 3500 3500 3500 3500 3500 4500 4500 +3500 3500 3500 4000 3500 3000 3500 4000 3500 4000 +3500 3500 3500 4000 3500 3000 3500 4000 3500 4000 +3500 3500 3500 4000 3500 3000 3500 4000 3500 4000 +3500 3500 3500 4000 3500 3000 3500 4000 3500 4000 +3500 3500 3500 4000 3500 3000 3500 4000 3500 4000 +3500 3500 3500 4000 3500 3000 3500 4000 3500 4000 +3500 3500 3500 4000 3500 3000 3500 4000 3500 4000 +3500 3500 3500 4000 3500 3000 3500 4000 3500 4000 +3500 3500 3500 4000 3500 3000 3500 4000 3500 4000 +3500 3500 3500 4000 3500 3000 3500 4000 3500 4000 +3500 3500 3500 4000 3500 3000 3500 4000 3500 4000 +3500 3500 3500 4000 3500 3000 3500 4000 3500 4000 +3500 3500 3500 4000 3500 3000 3500 4000 3500 4000 +3500 3500 3500 4000 3500 3000 3500 4000 3500 4000 +3500 3500 3500 4000 3500 3000 3500 4000 3500 4000 +3500 3500 3500 4000 3500 3000 3500 4000 3500 4000 +3500 3500 3500 4000 3500 3000 3500 4000 3500 4000 +3500 3500 3500 4000 3500 3000 3500 4000 3500 4000 +3500 3500 3500 4000 3500 3000 3500 4000 3500 4000 +3500 3500 3500 4000 3500 3000 3500 4000 3500 4000 +3500 3500 3500 4000 3500 3000 3500 4000 3500 4000 +3500 3500 3500 4000 3500 3000 3500 4000 3500 4000 +3500 3500 3500 4000 3500 3000 3500 4000 3500 4000 +3500 3500 3500 4000 3500 3000 3500 4000 3500 4000 +3500 3500 3500 4500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 4500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 4500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 4500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 4500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 4500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 4500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 4500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 4500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 4500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 4500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 4500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 4500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 4500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 4500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 4500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 4500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 4500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 4500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 4500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 4500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 4500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 4500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 4500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 4000 4000 3500 3500 3500 +3500 3500 3500 3500 3000 4000 4000 3500 3500 3500 +3500 3500 3500 3500 3000 4000 4000 3500 3500 3500 +3500 3500 3500 3500 3000 4000 4000 3500 3500 3500 +3500 3500 3500 3500 3000 4000 4000 3500 3500 3500 +3500 3500 3500 3500 3000 4000 4000 3500 3500 3500 +3500 3500 3500 3500 3000 4000 4000 3500 3500 3500 +3500 3500 3500 3500 3000 4000 4000 3500 3500 3500 +3500 3500 3500 3500 3000 4000 4000 3500 3500 3500 +3500 3500 3500 3500 3000 4000 4000 3500 3500 3500 +3500 3500 3500 3500 3000 4000 4000 3500 3500 3500 +3500 3500 3500 3500 3000 4000 4000 3500 3500 3500 +3500 3500 3500 3500 3000 4000 4000 3500 3500 3500 +3500 3500 3500 3500 3000 4000 4000 3500 3500 3500 +3500 3500 3500 3500 3000 4000 4000 3500 3500 3500 +3500 3500 3500 3500 3000 4000 4000 3500 3500 3500 +3500 3500 3500 3500 3000 4000 4000 3500 3500 3500 +3500 3500 3500 3500 3000 4000 4000 3500 3500 3500 +3500 3500 3500 3500 3000 4000 4000 3500 3500 3500 +3500 3500 3500 3500 3000 4000 4000 3500 3500 3500 +3500 3500 3500 3500 3000 4000 4000 3500 3500 3500 +3500 3500 3500 3500 3000 4000 4000 3500 3500 3500 +3500 3500 3500 3500 3000 4000 4000 3500 3500 3500 +3500 3500 3500 3500 3000 4000 4000 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3000 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3000 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3000 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3000 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3000 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3000 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3000 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3000 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3000 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3000 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3000 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3000 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3000 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3000 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3000 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3000 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3000 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3000 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3000 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3000 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3000 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3000 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3000 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3000 3500 3500 +4500 4000 3000 3500 4500 3500 3500 4500 3500 4000 +4500 4000 3000 3500 4500 3500 3500 4500 3500 4000 +4500 4000 3000 3500 4500 3500 3500 4500 3500 4000 +4500 4000 3000 3500 4500 3500 3500 4500 3500 4000 +4500 4000 3000 3500 4500 3500 3500 4500 3500 4000 +4500 4000 3000 3500 4500 3500 3500 4500 3500 4000 +4500 4000 3000 3500 4500 3500 3500 4500 3500 4000 +4500 4000 3000 3500 4500 3500 3500 4500 3500 4000 +4500 4000 3000 3500 4500 3500 3500 4500 3500 4000 +4500 4000 3000 3500 4500 3500 3500 4500 3500 4000 +4500 4000 3000 3500 4500 3500 3500 4500 3500 4000 +4500 4000 3000 3500 4500 3500 3500 4500 3500 4000 +4500 4000 3000 3500 4500 3500 3500 4500 3500 4000 +4500 4000 3000 3500 4500 3500 3500 4500 3500 4000 +4500 4000 3000 3500 4500 3500 3500 4500 3500 4000 +4500 4000 3000 3500 4500 3500 3500 4500 3500 4000 +4500 4000 3000 3500 4500 3500 3500 4500 3500 4000 +4500 4000 3000 3500 4500 3500 3500 4500 3500 4000 +4500 4000 3000 3500 4500 3500 3500 4500 3500 4000 +4500 4000 3000 3500 4500 3500 3500 4500 3500 4000 +4500 4000 3000 3500 4500 3500 3500 4500 3500 4000 +4500 4000 3000 3500 4500 3500 3500 4500 3500 4000 +4500 4000 3000 3500 4500 3500 3500 4500 3500 4000 +4500 4000 3000 3500 4500 3500 3500 4500 3500 4000 +4500 4000 4000 3500 3500 4500 4000 3500 3500 3500 +4500 4000 4000 3500 3500 4500 4000 3500 3500 3500 +4500 4000 4000 3500 3500 4500 4000 3500 3500 3500 +4500 4000 4000 3500 3500 4500 4000 3500 3500 3500 +4500 4000 4000 3500 3500 4500 4000 3500 3500 3500 +4500 4000 4000 3500 3500 4500 4000 3500 3500 3500 +4500 4000 4000 3500 3500 4500 4000 3500 3500 3500 +4500 4000 4000 3500 3500 4500 4000 3500 3500 3500 +4500 4000 4000 3500 3500 4500 4000 3500 3500 3500 +4500 4000 4000 3500 3500 4500 4000 3500 3500 3500 +4500 4000 4000 3500 3500 4500 4000 3500 3500 3500 +4500 4000 4000 3500 3500 4500 4000 3500 3500 3500 +4500 4000 4000 3500 3500 4500 4000 3500 3500 3500 +4500 4000 4000 3500 3500 4500 4000 3500 3500 3500 +4500 4000 4000 3500 3500 4500 4000 3500 3500 3500 +4500 4000 4000 3500 3500 4500 4000 3500 3500 3500 +4500 4000 4000 3500 3500 4500 4000 3500 3500 3500 +4500 4000 4000 3500 3500 4500 4000 3500 3500 3500 +4500 4000 4000 3500 3500 4500 4000 3500 3500 3500 +4500 4000 4000 3500 3500 4500 4000 3500 3500 3500 +4500 4000 4000 3500 3500 4500 4000 3500 3500 3500 +4500 4000 4000 3500 3500 4500 4000 3500 3500 3500 +4500 4000 4000 3500 3500 4500 4000 3500 3500 3500 +4500 4000 4000 3500 3500 4500 4000 3500 3500 3500 +4500 5000 3500 3500 3500 4500 4000 3000 3000 3500 +4500 5000 3500 3500 3500 4500 4000 3000 3000 3500 +4500 5000 3500 3500 3500 4500 4000 3000 3000 3500 +4500 5000 3500 3500 3500 4500 4000 3000 3000 3500 +4500 5000 3500 3500 3500 4500 4000 3000 3000 3500 +4500 5000 3500 3500 3500 4500 4000 3000 3000 3500 +4500 5000 3500 3500 3500 4500 4000 3000 3000 3500 +4500 5000 3500 3500 3500 4500 4000 3000 3000 3500 +4500 5000 3500 3500 3500 4500 4000 3000 3000 3500 +4500 5000 3500 3500 3500 4500 4000 3000 3000 3500 +4500 5000 3500 3500 3500 4500 4000 3000 3000 3500 +4500 5000 3500 3500 3500 4500 4000 3000 3000 3500 +4500 5000 3500 3500 3500 4500 4000 3000 3000 3500 +4500 5000 3500 3500 3500 4500 4000 3000 3000 3500 +4500 5000 3500 3500 3500 4500 4000 3000 3000 3500 +4500 5000 3500 3500 3500 4500 4000 3000 3000 3500 +4500 5000 3500 3500 3500 4500 4000 3000 3000 3500 +4500 5000 3500 3500 3500 4500 4000 3000 3000 3500 +4500 5000 3500 3500 3500 4500 4000 3000 3000 3500 +4500 5000 3500 3500 3500 4500 4000 3000 3000 3500 +4500 5000 3500 3500 3500 4500 4000 3000 3000 3500 +4500 5000 3500 3500 3500 4500 4000 3000 3000 3500 +4500 5000 3500 3500 3500 4500 4000 3000 3000 3500 +4500 5000 3500 3500 3500 4500 4000 3000 3000 3500 +4500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +4500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +4500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +4500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +4500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +4500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +4500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +4500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +4500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +4500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +4500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +4500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +4500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +4500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +4500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +4500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +4500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +4500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +4500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +4500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +4500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +4500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +4500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +4500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 2500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 2500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 2500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 2500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 2500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 2500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 2500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 2500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 2500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 2500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 2500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 2500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 2500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 2500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 2500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 2500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 2500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 2500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 2500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 2500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 2500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 2500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 2500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 2500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3000 3500 3000 3500 3500 +3500 3500 3500 4000 3500 3000 3500 3000 3500 3500 +3500 3500 3500 4000 3500 3000 3500 3000 3500 3500 +3500 3500 3500 4000 3500 3000 3500 3000 3500 3500 +3500 3500 3500 4000 3500 3000 3500 3000 3500 3500 +3500 3500 3500 4000 3500 3000 3500 3000 3500 3500 +3500 3500 3500 4000 3500 3000 3500 3000 3500 3500 +3500 3500 3500 4000 3500 3000 3500 3000 3500 3500 +3500 3500 3500 4000 3500 3000 3500 3000 3500 3500 +3500 3500 3500 4000 3500 3000 3500 3000 3500 3500 +3500 3500 3500 4000 3500 3000 3500 3000 3500 3500 +3500 3500 3500 4000 3500 3000 3500 3000 3500 3500 +3500 3500 3500 4000 3500 3000 3500 3000 3500 3500 +3500 3500 3500 4000 3500 3000 3500 3000 3500 3500 +3500 3500 3500 4000 3500 3000 3500 3000 3500 3500 +3500 3500 3500 4000 3500 3000 3500 3000 3500 3500 +3500 3500 3500 4000 3500 3000 3500 3000 3500 3500 +3500 3500 3500 4000 3500 3000 3500 3000 3500 3500 +3500 3500 3500 4000 3500 3000 3500 3000 3500 3500 +3500 3500 3500 4000 3500 3000 3500 3000 3500 3500 +3500 3500 3500 4000 3500 3000 3500 3000 3500 3500 +3500 3500 3500 4000 3500 3000 3500 3000 3500 3500 +3500 3500 3500 4000 3500 3000 3500 3000 3500 3500 +3500 3500 3500 4000 3500 3000 3500 3000 3500 3500 +3000 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3000 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3000 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3000 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3000 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3000 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3000 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3000 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3000 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3000 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3000 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3000 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3000 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3000 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3000 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3000 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3000 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3000 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3000 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3000 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3000 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3000 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3000 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3000 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 4000 3500 3500 3500 3500 3500 +3500 4000 3500 3500 4000 3500 3500 3500 3500 3500 +3500 4000 3500 3500 4000 3500 3500 3500 3500 3500 +3500 4000 3500 3500 4000 3500 3500 3500 3500 3500 +3500 4000 3500 3500 4000 3500 3500 3500 3500 3500 +3500 4000 3500 3500 4000 3500 3500 3500 3500 3500 +3500 4000 3500 3500 4000 3500 3500 3500 3500 3500 +3500 4000 3500 3500 4000 3500 3500 3500 3500 3500 +3500 4000 3500 3500 4000 3500 3500 3500 3500 3500 +3500 4000 3500 3500 4000 3500 3500 3500 3500 3500 +3500 4000 3500 3500 4000 3500 3500 3500 3500 3500 +3500 4000 3500 3500 4000 3500 3500 3500 3500 3500 +3500 4000 3500 3500 4000 3500 3500 3500 3500 3500 +3500 4000 3500 3500 4000 3500 3500 3500 3500 3500 +3500 4000 3500 3500 4000 3500 3500 3500 3500 3500 +3500 4000 3500 3500 4000 3500 3500 3500 3500 3500 +3500 4000 3500 3500 4000 3500 3500 3500 3500 3500 +3500 4000 3500 3500 4000 3500 3500 3500 3500 3500 +3500 4000 3500 3500 4000 3500 3500 3500 3500 3500 +3500 4000 3500 3500 4000 3500 3500 3500 3500 3500 +3500 4000 3500 3500 4000 3500 3500 3500 3500 3500 +3500 4000 3500 3500 4000 3500 3500 3500 3500 3500 +3500 4000 3500 3500 4000 3500 3500 3500 3500 3500 +3500 4000 3500 3500 4000 3500 3500 3500 3500 3500 +3500 4500 3500 4000 3500 3500 4000 3500 4000 3500 +3500 4500 3500 4000 3500 3500 4000 3500 4000 3500 +3500 4500 3500 4000 3500 3500 4000 3500 4000 3500 +3500 4500 3500 4000 3500 3500 4000 3500 4000 3500 +3500 4500 3500 4000 3500 3500 4000 3500 4000 3500 +3500 4500 3500 4000 3500 3500 4000 3500 4000 3500 +3500 4500 3500 4000 3500 3500 4000 3500 4000 3500 +3500 4500 3500 4000 3500 3500 4000 3500 4000 3500 +3500 4500 3500 4000 3500 3500 4000 3500 4000 3500 +3500 4500 3500 4000 3500 3500 4000 3500 4000 3500 +3500 4500 3500 4000 3500 3500 4000 3500 4000 3500 +3500 4500 3500 4000 3500 3500 4000 3500 4000 3500 +3500 4500 3500 4000 3500 3500 4000 3500 4000 3500 +3500 4500 3500 4000 3500 3500 4000 3500 4000 3500 +3500 4500 3500 4000 3500 3500 4000 3500 4000 3500 +3500 4500 3500 4000 3500 3500 4000 3500 4000 3500 +3500 4500 3500 4000 3500 3500 4000 3500 4000 3500 +3500 4500 3500 4000 3500 3500 4000 3500 4000 3500 +3500 4500 3500 4000 3500 3500 4000 3500 4000 3500 +3500 4500 3500 4000 3500 3500 4000 3500 4000 3500 +3500 4500 3500 4000 3500 3500 4000 3500 4000 3500 +3500 4500 3500 4000 3500 3500 4000 3500 4000 3500 +3500 4500 3500 4000 3500 3500 4000 3500 4000 3500 +3500 4500 3500 4000 3500 3500 4000 3500 4000 3500 +3500 3500 3500 3500 4000 3500 4500 3500 4000 3500 +3500 3500 3500 3500 4000 3500 4500 3500 4000 3500 +3500 3500 3500 3500 4000 3500 4500 3500 4000 3500 +3500 3500 3500 3500 4000 3500 4500 3500 4000 3500 +3500 3500 3500 3500 4000 3500 4500 3500 4000 3500 +3500 3500 3500 3500 4000 3500 4500 3500 4000 3500 +3500 3500 3500 3500 4000 3500 4500 3500 4000 3500 +3500 3500 3500 3500 4000 3500 4500 3500 4000 3500 +3500 3500 3500 3500 4000 3500 4500 3500 4000 3500 +3500 3500 3500 3500 4000 3500 4500 3500 4000 3500 +3500 3500 3500 3500 4000 3500 4500 3500 4000 3500 +3500 3500 3500 3500 4000 3500 4500 3500 4000 3500 +3500 3500 3500 3500 4000 3500 4500 3500 4000 3500 +3500 3500 3500 3500 4000 3500 4500 3500 4000 3500 +3500 3500 3500 3500 4000 3500 4500 3500 4000 3500 +3500 3500 3500 3500 4000 3500 4500 3500 4000 3500 +3500 3500 3500 3500 4000 3500 4500 3500 4000 3500 +3500 3500 3500 3500 4000 3500 4500 3500 4000 3500 +3500 3500 3500 3500 4000 3500 4500 3500 4000 3500 +3500 3500 3500 3500 4000 3500 4500 3500 4000 3500 +3500 3500 3500 3500 4000 3500 4500 3500 4000 3500 +3500 3500 3500 3500 4000 3500 4500 3500 4000 3500 +3500 3500 3500 3500 4000 3500 4500 3500 4000 3500 +3500 3500 3500 3500 4000 3500 4500 3500 4000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 5000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 5000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 5000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 5000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 5000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 5000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 5000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 5000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 5000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 5000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 5000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 5000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 5000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 5000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 5000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 5000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 5000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 5000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 5000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 5000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 5000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 5000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 5000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 5000 3500 3500 3500 4000 3500 3500 3500 3500 +4000 4500 3500 3000 3500 3000 3500 4000 3500 4000 +4000 4500 3500 3000 3500 3000 3500 4000 3500 4000 +4000 4500 3500 3000 3500 3000 3500 4000 3500 4000 +4000 4500 3500 3000 3500 3000 3500 4000 3500 4000 +4000 4500 3500 3000 3500 3000 3500 4000 3500 4000 +4000 4500 3500 3000 3500 3000 3500 4000 3500 4000 +4000 4500 3500 3000 3500 3000 3500 4000 3500 4000 +4000 4500 3500 3000 3500 3000 3500 4000 3500 4000 +4000 4500 3500 3000 3500 3000 3500 4000 3500 4000 +4000 4500 3500 3000 3500 3000 3500 4000 3500 4000 +4000 4500 3500 3000 3500 3000 3500 4000 3500 4000 +4000 4500 3500 3000 3500 3000 3500 4000 3500 4000 +4000 4500 3500 3000 3500 3000 3500 4000 3500 4000 +4000 4500 3500 3000 3500 3000 3500 4000 3500 4000 +4000 4500 3500 3000 3500 3000 3500 4000 3500 4000 +4000 4500 3500 3000 3500 3000 3500 4000 3500 4000 +4000 4500 3500 3000 3500 3000 3500 4000 3500 4000 +4000 4500 3500 3000 3500 3000 3500 4000 3500 4000 +4000 4500 3500 3000 3500 3000 3500 4000 3500 4000 +4000 4500 3500 3000 3500 3000 3500 4000 3500 4000 +4000 4500 3500 3000 3500 3000 3500 4000 3500 4000 +4000 4500 3500 3000 3500 3000 3500 4000 3500 4000 +4000 4500 3500 3000 3500 3000 3500 4000 3500 4000 +4000 4500 3500 3000 3500 3000 3500 4000 3500 4000 +3500 3500 3500 4000 3500 3500 3500 3500 3500 4000 +3500 3500 3500 4000 3500 3500 3500 3500 3500 4000 +3500 3500 3500 4000 3500 3500 3500 3500 3500 4000 +3500 3500 3500 4000 3500 3500 3500 3500 3500 4000 +3500 3500 3500 4000 3500 3500 3500 3500 3500 4000 +3500 3500 3500 4000 3500 3500 3500 3500 3500 4000 +3500 3500 3500 4000 3500 3500 3500 3500 3500 4000 +3500 3500 3500 4000 3500 3500 3500 3500 3500 4000 +3500 3500 3500 4000 3500 3500 3500 3500 3500 4000 +3500 3500 3500 4000 3500 3500 3500 3500 3500 4000 +3500 3500 3500 4000 3500 3500 3500 3500 3500 4000 +3500 3500 3500 4000 3500 3500 3500 3500 3500 4000 +3500 3500 3500 4000 3500 3500 3500 3500 3500 4000 +3500 3500 3500 4000 3500 3500 3500 3500 3500 4000 +3500 3500 3500 4000 3500 3500 3500 3500 3500 4000 +3500 3500 3500 4000 3500 3500 3500 3500 3500 4000 +3500 3500 3500 4000 3500 3500 3500 3500 3500 4000 +3500 3500 3500 4000 3500 3500 3500 3500 3500 4000 +3500 3500 3500 4000 3500 3500 3500 3500 3500 4000 +3500 3500 3500 4000 3500 3500 3500 3500 3500 4000 +3500 3500 3500 4000 3500 3500 3500 3500 3500 4000 +3500 3500 3500 4000 3500 3500 3500 3500 3500 4000 +3500 3500 3500 4000 3500 3500 3500 3500 3500 4000 +3500 3500 3500 4000 3500 3500 3500 3500 3500 4000 +3500 4000 3500 4000 3500 3500 3500 3000 3500 3500 +3500 4000 3500 4000 3500 3500 3500 3000 3500 3500 +3500 4000 3500 4000 3500 3500 3500 3000 3500 3500 +3500 4000 3500 4000 3500 3500 3500 3000 3500 3500 +3500 4000 3500 4000 3500 3500 3500 3000 3500 3500 +3500 4000 3500 4000 3500 3500 3500 3000 3500 3500 +3500 4000 3500 4000 3500 3500 3500 3000 3500 3500 +3500 4000 3500 4000 3500 3500 3500 3000 3500 3500 +3500 4000 3500 4000 3500 3500 3500 3000 3500 3500 +3500 4000 3500 4000 3500 3500 3500 3000 3500 3500 +3500 4000 3500 4000 3500 3500 3500 3000 3500 3500 +3500 4000 3500 4000 3500 3500 3500 3000 3500 3500 +3500 4000 3500 4000 3500 3500 3500 3000 3500 3500 +3500 4000 3500 4000 3500 3500 3500 3000 3500 3500 +3500 4000 3500 4000 3500 3500 3500 3000 3500 3500 +3500 4000 3500 4000 3500 3500 3500 3000 3500 3500 +3500 4000 3500 4000 3500 3500 3500 3000 3500 3500 +3500 4000 3500 4000 3500 3500 3500 3000 3500 3500 +3500 4000 3500 4000 3500 3500 3500 3000 3500 3500 +3500 4000 3500 4000 3500 3500 3500 3000 3500 3500 +3500 4000 3500 4000 3500 3500 3500 3000 3500 3500 +3500 4000 3500 4000 3500 3500 3500 3000 3500 3500 +3500 4000 3500 4000 3500 3500 3500 3000 3500 3500 +3500 4000 3500 4000 3500 3500 3500 3000 3500 3500 +3500 4000 3500 3500 3000 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3000 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3000 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3000 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3000 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3000 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3000 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3000 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3000 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3000 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3000 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3000 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3000 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3000 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3000 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3000 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3000 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3000 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3000 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3000 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3000 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3000 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3000 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3000 3500 3500 3500 4000 3500 +3500 4000 3500 4500 3500 3500 4000 3500 3500 3500 +3500 4000 3500 4500 3500 3500 4000 3500 3500 3500 +3500 4000 3500 4500 3500 3500 4000 3500 3500 3500 +3500 4000 3500 4500 3500 3500 4000 3500 3500 3500 +3500 4000 3500 4500 3500 3500 4000 3500 3500 3500 +3500 4000 3500 4500 3500 3500 4000 3500 3500 3500 +3500 4000 3500 4500 3500 3500 4000 3500 3500 3500 +3500 4000 3500 4500 3500 3500 4000 3500 3500 3500 +3500 4000 3500 4500 3500 3500 4000 3500 3500 3500 +3500 4000 3500 4500 3500 3500 4000 3500 3500 3500 +3500 4000 3500 4500 3500 3500 4000 3500 3500 3500 +3500 4000 3500 4500 3500 3500 4000 3500 3500 3500 +3500 4000 3500 4500 3500 3500 4000 3500 3500 3500 +3500 4000 3500 4500 3500 3500 4000 3500 3500 3500 +3500 4000 3500 4500 3500 3500 4000 3500 3500 3500 +3500 4000 3500 4500 3500 3500 4000 3500 3500 3500 +3500 4000 3500 4500 3500 3500 4000 3500 3500 3500 +3500 4000 3500 4500 3500 3500 4000 3500 3500 3500 +3500 4000 3500 4500 3500 3500 4000 3500 3500 3500 +3500 4000 3500 4500 3500 3500 4000 3500 3500 3500 +3500 4000 3500 4500 3500 3500 4000 3500 3500 3500 +3500 4000 3500 4500 3500 3500 4000 3500 3500 3500 +3500 4000 3500 4500 3500 3500 4000 3500 3500 3500 +3500 4000 3500 4500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 4000 3500 4000 4000 +3500 3500 4000 3500 3500 3500 4000 3500 4000 4000 +3500 3500 4000 3500 3500 3500 4000 3500 4000 4000 +3500 3500 4000 3500 3500 3500 4000 3500 4000 4000 +3500 3500 4000 3500 3500 3500 4000 3500 4000 4000 +3500 3500 4000 3500 3500 3500 4000 3500 4000 4000 +3500 3500 4000 3500 3500 3500 4000 3500 4000 4000 +3500 3500 4000 3500 3500 3500 4000 3500 4000 4000 +3500 3500 4000 3500 3500 3500 4000 3500 4000 4000 +3500 3500 4000 3500 3500 3500 4000 3500 4000 4000 +3500 3500 4000 3500 3500 3500 4000 3500 4000 4000 +3500 3500 4000 3500 3500 3500 4000 3500 4000 4000 +3500 3500 4000 3500 3500 3500 4000 3500 4000 4000 +3500 3500 4000 3500 3500 3500 4000 3500 4000 4000 +3500 3500 4000 3500 3500 3500 4000 3500 4000 4000 +3500 3500 4000 3500 3500 3500 4000 3500 4000 4000 +3500 3500 4000 3500 3500 3500 4000 3500 4000 4000 +3500 3500 4000 3500 3500 3500 4000 3500 4000 4000 +3500 3500 4000 3500 3500 3500 4000 3500 4000 4000 +3500 3500 4000 3500 3500 3500 4000 3500 4000 4000 +3500 3500 4000 3500 3500 3500 4000 3500 4000 4000 +3500 3500 4000 3500 3500 3500 4000 3500 4000 4000 +3500 3500 4000 3500 3500 3500 4000 3500 4000 4000 +3500 3500 4000 3500 3500 3500 4000 3500 4000 4000 +3500 3500 3500 4500 3500 3500 4500 3500 3500 4500 +3500 3500 3500 4500 3500 3500 4500 3500 3500 4500 +3500 3500 3500 4500 3500 3500 4500 3500 3500 4500 +3500 3500 3500 4500 3500 3500 4500 3500 3500 4500 +3500 3500 3500 4500 3500 3500 4500 3500 3500 4500 +3500 3500 3500 4500 3500 3500 4500 3500 3500 4500 +3500 3500 3500 4500 3500 3500 4500 3500 3500 4500 +3500 3500 3500 4500 3500 3500 4500 3500 3500 4500 +3500 3500 3500 4500 3500 3500 4500 3500 3500 4500 +3500 3500 3500 4500 3500 3500 4500 3500 3500 4500 +3500 3500 3500 4500 3500 3500 4500 3500 3500 4500 +3500 3500 3500 4500 3500 3500 4500 3500 3500 4500 +3500 3500 3500 4500 3500 3500 4500 3500 3500 4500 +3500 3500 3500 4500 3500 3500 4500 3500 3500 4500 +3500 3500 3500 4500 3500 3500 4500 3500 3500 4500 +3500 3500 3500 4500 3500 3500 4500 3500 3500 4500 +3500 3500 3500 4500 3500 3500 4500 3500 3500 4500 +3500 3500 3500 4500 3500 3500 4500 3500 3500 4500 +3500 3500 3500 4500 3500 3500 4500 3500 3500 4500 +3500 3500 3500 4500 3500 3500 4500 3500 3500 4500 +3500 3500 3500 4500 3500 3500 4500 3500 3500 4500 +3500 3500 3500 4500 3500 3500 4500 3500 3500 4500 +3500 3500 3500 4500 3500 3500 4500 3500 3500 4500 +3500 3500 3500 4500 3500 3500 4500 3500 3500 4500 +3500 3500 4500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 4500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3000 3500 4000 +3500 4000 3500 3500 3500 3500 3500 3000 3500 4000 +3500 4000 3500 3500 3500 3500 3500 3000 3500 4000 +3500 4000 3500 3500 3500 3500 3500 3000 3500 4000 +3500 4000 3500 3500 3500 3500 3500 3000 3500 4000 +3500 4000 3500 3500 3500 3500 3500 3000 3500 4000 +3500 4000 3500 3500 3500 3500 3500 3000 3500 4000 +3500 4000 3500 3500 3500 3500 3500 3000 3500 4000 +3500 4000 3500 3500 3500 3500 3500 3000 3500 4000 +3500 4000 3500 3500 3500 3500 3500 3000 3500 4000 +3500 4000 3500 3500 3500 3500 3500 3000 3500 4000 +3500 4000 3500 3500 3500 3500 3500 3000 3500 4000 +3500 4000 3500 3500 3500 3500 3500 3000 3500 4000 +3500 4000 3500 3500 3500 3500 3500 3000 3500 4000 +3500 4000 3500 3500 3500 3500 3500 3000 3500 4000 +3500 4000 3500 3500 3500 3500 3500 3000 3500 4000 +3500 4000 3500 3500 3500 3500 3500 3000 3500 4000 +3500 4000 3500 3500 3500 3500 3500 3000 3500 4000 +3500 4000 3500 3500 3500 3500 3500 3000 3500 4000 +3500 4000 3500 3500 3500 3500 3500 3000 3500 4000 +3500 4000 3500 3500 3500 3500 3500 3000 3500 4000 +3500 4000 3500 3500 3500 3500 3500 3000 3500 4000 +3500 4000 3500 3500 3500 3500 3500 3000 3500 4000 +3500 4000 3500 3500 3500 3500 3500 3000 3500 4000 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 4500 4000 4000 3500 3500 3500 3500 3500 4000 +3500 4500 4000 4000 3500 3500 3500 3500 3500 4000 +3500 4500 4000 4000 3500 3500 3500 3500 3500 4000 +3500 4500 4000 4000 3500 3500 3500 3500 3500 4000 +3500 4500 4000 4000 3500 3500 3500 3500 3500 4000 +3500 4500 4000 4000 3500 3500 3500 3500 3500 4000 +3500 4500 4000 4000 3500 3500 3500 3500 3500 4000 +3500 4500 4000 4000 3500 3500 3500 3500 3500 4000 +3500 4500 4000 4000 3500 3500 3500 3500 3500 4000 +3500 4500 4000 4000 3500 3500 3500 3500 3500 4000 +3500 4500 4000 4000 3500 3500 3500 3500 3500 4000 +3500 4500 4000 4000 3500 3500 3500 3500 3500 4000 +3500 4500 4000 4000 3500 3500 3500 3500 3500 4000 +3500 4500 4000 4000 3500 3500 3500 3500 3500 4000 +3500 4500 4000 4000 3500 3500 3500 3500 3500 4000 +3500 4500 4000 4000 3500 3500 3500 3500 3500 4000 +3500 4500 4000 4000 3500 3500 3500 3500 3500 4000 +3500 4500 4000 4000 3500 3500 3500 3500 3500 4000 +3500 4500 4000 4000 3500 3500 3500 3500 3500 4000 +3500 4500 4000 4000 3500 3500 3500 3500 3500 4000 +3500 4500 4000 4000 3500 3500 3500 3500 3500 4000 +3500 4500 4000 4000 3500 3500 3500 3500 3500 4000 +3500 4500 4000 4000 3500 3500 3500 3500 3500 4000 +3500 4500 4000 4000 3500 3500 3500 3500 3500 4000 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4500 4500 4000 3500 3000 4500 3000 3500 3500 4500 +4500 4500 4000 3500 3000 4500 3000 3500 3500 4500 +4500 4500 4000 3500 3000 4500 3000 3500 3500 4500 +4500 4500 4000 3500 3000 4500 3000 3500 3500 4500 +4500 4500 4000 3500 3000 4500 3000 3500 3500 4500 +4500 4500 4000 3500 3000 4500 3000 3500 3500 4500 +4500 4500 4000 3500 3000 4500 3000 3500 3500 4500 +4500 4500 4000 3500 3000 4500 3000 3500 3500 4500 +4500 4500 4000 3500 3000 4500 3000 3500 3500 4500 +4500 4500 4000 3500 3000 4500 3000 3500 3500 4500 +4500 4500 4000 3500 3000 4500 3000 3500 3500 4500 +4500 4500 4000 3500 3000 4500 3000 3500 3500 4500 +4500 4500 4000 3500 3000 4500 3000 3500 3500 4500 +4500 4500 4000 3500 3000 4500 3000 3500 3500 4500 +4500 4500 4000 3500 3000 4500 3000 3500 3500 4500 +4500 4500 4000 3500 3000 4500 3000 3500 3500 4500 +4500 4500 4000 3500 3000 4500 3000 3500 3500 4500 +4500 4500 4000 3500 3000 4500 3000 3500 3500 4500 +4500 4500 4000 3500 3000 4500 3000 3500 3500 4500 +4500 4500 4000 3500 3000 4500 3000 3500 3500 4500 +4500 4500 4000 3500 3000 4500 3000 3500 3500 4500 +4500 4500 4000 3500 3000 4500 3000 3500 3500 4500 +4500 4500 4000 3500 3000 4500 3000 3500 3500 4500 +4500 4500 4000 3500 3000 4500 3000 3500 3500 4500 +4000 4500 3500 4000 3500 3500 3500 3500 3500 3500 +4000 4500 3500 4000 3500 3500 3500 3500 3500 3500 +4000 4500 3500 4000 3500 3500 3500 3500 3500 3500 +4000 4500 3500 4000 3500 3500 3500 3500 3500 3500 +4000 4500 3500 4000 3500 3500 3500 3500 3500 3500 +4000 4500 3500 4000 3500 3500 3500 3500 3500 3500 +4000 4500 3500 4000 3500 3500 3500 3500 3500 3500 +4000 4500 3500 4000 3500 3500 3500 3500 3500 3500 +4000 4500 3500 4000 3500 3500 3500 3500 3500 3500 +4000 4500 3500 4000 3500 3500 3500 3500 3500 3500 +4000 4500 3500 4000 3500 3500 3500 3500 3500 3500 +4000 4500 3500 4000 3500 3500 3500 3500 3500 3500 +4000 4500 3500 4000 3500 3500 3500 3500 3500 3500 +4000 4500 3500 4000 3500 3500 3500 3500 3500 3500 +4000 4500 3500 4000 3500 3500 3500 3500 3500 3500 +4000 4500 3500 4000 3500 3500 3500 3500 3500 3500 +4000 4500 3500 4000 3500 3500 3500 3500 3500 3500 +4000 4500 3500 4000 3500 3500 3500 3500 3500 3500 +4000 4500 3500 4000 3500 3500 3500 3500 3500 3500 +4000 4500 3500 4000 3500 3500 3500 3500 3500 3500 +4000 4500 3500 4000 3500 3500 3500 3500 3500 3500 +4000 4500 3500 4000 3500 3500 3500 3500 3500 3500 +4000 4500 3500 4000 3500 3500 3500 3500 3500 3500 +4000 4500 3500 4000 3500 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 4500 3000 4000 4000 3500 3500 4000 3500 3500 +3500 4500 3000 4000 4000 3500 3500 4000 3500 3500 +3500 4500 3000 4000 4000 3500 3500 4000 3500 3500 +3500 4500 3000 4000 4000 3500 3500 4000 3500 3500 +3500 4500 3000 4000 4000 3500 3500 4000 3500 3500 +3500 4500 3000 4000 4000 3500 3500 4000 3500 3500 +3500 4500 3000 4000 4000 3500 3500 4000 3500 3500 +3500 4500 3000 4000 4000 3500 3500 4000 3500 3500 +3500 4500 3000 4000 4000 3500 3500 4000 3500 3500 +3500 4500 3000 4000 4000 3500 3500 4000 3500 3500 +3500 4500 3000 4000 4000 3500 3500 4000 3500 3500 +3500 4500 3000 4000 4000 3500 3500 4000 3500 3500 +3500 4500 3000 4000 4000 3500 3500 4000 3500 3500 +3500 4500 3000 4000 4000 3500 3500 4000 3500 3500 +3500 4500 3000 4000 4000 3500 3500 4000 3500 3500 +3500 4500 3000 4000 4000 3500 3500 4000 3500 3500 +3500 4500 3000 4000 4000 3500 3500 4000 3500 3500 +3500 4500 3000 4000 4000 3500 3500 4000 3500 3500 +3500 4500 3000 4000 4000 3500 3500 4000 3500 3500 +3500 4500 3000 4000 4000 3500 3500 4000 3500 3500 +3500 4500 3000 4000 4000 3500 3500 4000 3500 3500 +3500 4500 3000 4000 4000 3500 3500 4000 3500 3500 +3500 4500 3000 4000 4000 3500 3500 4000 3500 3500 +3500 4500 3000 4000 4000 3500 3500 4000 3500 3500 +3500 3000 4500 3500 4000 4000 3000 3500 3500 4000 +3500 3000 4500 3500 4000 4000 3000 3500 3500 4000 +3500 3000 4500 3500 4000 4000 3000 3500 3500 4000 +3500 3000 4500 3500 4000 4000 3000 3500 3500 4000 +3500 3000 4500 3500 4000 4000 3000 3500 3500 4000 +3500 3000 4500 3500 4000 4000 3000 3500 3500 4000 +3500 3000 4500 3500 4000 4000 3000 3500 3500 4000 +3500 3000 4500 3500 4000 4000 3000 3500 3500 4000 +3500 3000 4500 3500 4000 4000 3000 3500 3500 4000 +3500 3000 4500 3500 4000 4000 3000 3500 3500 4000 +3500 3000 4500 3500 4000 4000 3000 3500 3500 4000 +3500 3000 4500 3500 4000 4000 3000 3500 3500 4000 +3500 3000 4500 3500 4000 4000 3000 3500 3500 4000 +3500 3000 4500 3500 4000 4000 3000 3500 3500 4000 +3500 3000 4500 3500 4000 4000 3000 3500 3500 4000 +3500 3000 4500 3500 4000 4000 3000 3500 3500 4000 +3500 3000 4500 3500 4000 4000 3000 3500 3500 4000 +3500 3000 4500 3500 4000 4000 3000 3500 3500 4000 +3500 3000 4500 3500 4000 4000 3000 3500 3500 4000 +3500 3000 4500 3500 4000 4000 3000 3500 3500 4000 +3500 3000 4500 3500 4000 4000 3000 3500 3500 4000 +3500 3000 4500 3500 4000 4000 3000 3500 3500 4000 +3500 3000 4500 3500 4000 4000 3000 3500 3500 4000 +3500 3000 4500 3500 4000 4000 3000 3500 3500 4000 +3500 3500 3500 3500 4000 4500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 4500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 4500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 4500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 4500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 4500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 4500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 4500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 4500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 4500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 4500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 4500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 4500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 4500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 4500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 4500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 4500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 4500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 4500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 4500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 4500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 4500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 4500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 4500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 2500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 2500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 2500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 2500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 2500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 2500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 2500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 2500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 2500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 2500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 2500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 2500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 2500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 2500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 2500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 2500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 2500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 2500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 2500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 2500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 2500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 2500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 2500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 2500 3500 +3500 3500 3500 3500 3500 3000 4000 4000 3000 3500 +3500 3500 3500 3500 3500 3000 4000 4000 3000 3500 +3500 3500 3500 3500 3500 3000 4000 4000 3000 3500 +3500 3500 3500 3500 3500 3000 4000 4000 3000 3500 +3500 3500 3500 3500 3500 3000 4000 4000 3000 3500 +3500 3500 3500 3500 3500 3000 4000 4000 3000 3500 +3500 3500 3500 3500 3500 3000 4000 4000 3000 3500 +3500 3500 3500 3500 3500 3000 4000 4000 3000 3500 +3500 3500 3500 3500 3500 3000 4000 4000 3000 3500 +3500 3500 3500 3500 3500 3000 4000 4000 3000 3500 +3500 3500 3500 3500 3500 3000 4000 4000 3000 3500 +3500 3500 3500 3500 3500 3000 4000 4000 3000 3500 +3500 3500 3500 3500 3500 3000 4000 4000 3000 3500 +3500 3500 3500 3500 3500 3000 4000 4000 3000 3500 +3500 3500 3500 3500 3500 3000 4000 4000 3000 3500 +3500 3500 3500 3500 3500 3000 4000 4000 3000 3500 +3500 3500 3500 3500 3500 3000 4000 4000 3000 3500 +3500 3500 3500 3500 3500 3000 4000 4000 3000 3500 +3500 3500 3500 3500 3500 3000 4000 4000 3000 3500 +3500 3500 3500 3500 3500 3000 4000 4000 3000 3500 +3500 3500 3500 3500 3500 3000 4000 4000 3000 3500 +3500 3500 3500 3500 3500 3000 4000 4000 3000 3500 +3500 3500 3500 3500 3500 3000 4000 4000 3000 3500 +3500 3500 3500 3500 3500 3000 4000 4000 3000 3500 +3500 4500 3500 3500 3500 3500 3500 3500 4500 4000 +3500 4500 3500 3500 3500 3500 3500 3500 4500 4000 +3500 4500 3500 3500 3500 3500 3500 3500 4500 4000 +3500 4500 3500 3500 3500 3500 3500 3500 4500 4000 +3500 4500 3500 3500 3500 3500 3500 3500 4500 4000 +3500 4500 3500 3500 3500 3500 3500 3500 4500 4000 +3500 4500 3500 3500 3500 3500 3500 3500 4500 4000 +3500 4500 3500 3500 3500 3500 3500 3500 4500 4000 +3500 4500 3500 3500 3500 3500 3500 3500 4500 4000 +3500 4500 3500 3500 3500 3500 3500 3500 4500 4000 +3500 4500 3500 3500 3500 3500 3500 3500 4500 4000 +3500 4500 3500 3500 3500 3500 3500 3500 4500 4000 +3500 4500 3500 3500 3500 3500 3500 3500 4500 4000 +3500 4500 3500 3500 3500 3500 3500 3500 4500 4000 +3500 4500 3500 3500 3500 3500 3500 3500 4500 4000 +3500 4500 3500 3500 3500 3500 3500 3500 4500 4000 +3500 4500 3500 3500 3500 3500 3500 3500 4500 4000 +3500 4500 3500 3500 3500 3500 3500 3500 4500 4000 +3500 4500 3500 3500 3500 3500 3500 3500 4500 4000 +3500 4500 3500 3500 3500 3500 3500 3500 4500 4000 +3500 4500 3500 3500 3500 3500 3500 3500 4500 4000 +3500 4500 3500 3500 3500 3500 3500 3500 4500 4000 +3500 4500 3500 3500 3500 3500 3500 3500 4500 4000 +3500 4500 3500 3500 3500 3500 3500 3500 4500 4000 +3500 3500 3500 3500 3500 4000 3500 3500 3500 4500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 4500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 4500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 4500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 4500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 4500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 4500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 4500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 4500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 4500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 4500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 4500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 4500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 4500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 4500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 4500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 4500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 4500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 4500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 4500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 4500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 4500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 4500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 4500 +3500 3500 3500 3500 4000 4500 4000 4500 3500 3500 +3500 3500 3500 3500 4000 4500 4000 4500 3500 3500 +3500 3500 3500 3500 4000 4500 4000 4500 3500 3500 +3500 3500 3500 3500 4000 4500 4000 4500 3500 3500 +3500 3500 3500 3500 4000 4500 4000 4500 3500 3500 +3500 3500 3500 3500 4000 4500 4000 4500 3500 3500 +3500 3500 3500 3500 4000 4500 4000 4500 3500 3500 +3500 3500 3500 3500 4000 4500 4000 4500 3500 3500 +3500 3500 3500 3500 4000 4500 4000 4500 3500 3500 +3500 3500 3500 3500 4000 4500 4000 4500 3500 3500 +3500 3500 3500 3500 4000 4500 4000 4500 3500 3500 +3500 3500 3500 3500 4000 4500 4000 4500 3500 3500 +3500 3500 3500 3500 4000 4500 4000 4500 3500 3500 +3500 3500 3500 3500 4000 4500 4000 4500 3500 3500 +3500 3500 3500 3500 4000 4500 4000 4500 3500 3500 +3500 3500 3500 3500 4000 4500 4000 4500 3500 3500 +3500 3500 3500 3500 4000 4500 4000 4500 3500 3500 +3500 3500 3500 3500 4000 4500 4000 4500 3500 3500 +3500 3500 3500 3500 4000 4500 4000 4500 3500 3500 +3500 3500 3500 3500 4000 4500 4000 4500 3500 3500 +3500 3500 3500 3500 4000 4500 4000 4500 3500 3500 +3500 3500 3500 3500 4000 4500 4000 4500 3500 3500 +3500 3500 3500 3500 4000 4500 4000 4500 3500 3500 +3500 3500 3500 3500 4000 4500 4000 4500 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3000 +4000 3500 3500 4500 3500 4000 3000 3500 3500 3500 +4000 3500 3500 4500 3500 4000 3000 3500 3500 3500 +4000 3500 3500 4500 3500 4000 3000 3500 3500 3500 +4000 3500 3500 4500 3500 4000 3000 3500 3500 3500 +4000 3500 3500 4500 3500 4000 3000 3500 3500 3500 +4000 3500 3500 4500 3500 4000 3000 3500 3500 3500 +4000 3500 3500 4500 3500 4000 3000 3500 3500 3500 +4000 3500 3500 4500 3500 4000 3000 3500 3500 3500 +4000 3500 3500 4500 3500 4000 3000 3500 3500 3500 +4000 3500 3500 4500 3500 4000 3000 3500 3500 3500 +4000 3500 3500 4500 3500 4000 3000 3500 3500 3500 +4000 3500 3500 4500 3500 4000 3000 3500 3500 3500 +4000 3500 3500 4500 3500 4000 3000 3500 3500 3500 +4000 3500 3500 4500 3500 4000 3000 3500 3500 3500 +4000 3500 3500 4500 3500 4000 3000 3500 3500 3500 +4000 3500 3500 4500 3500 4000 3000 3500 3500 3500 +4000 3500 3500 4500 3500 4000 3000 3500 3500 3500 +4000 3500 3500 4500 3500 4000 3000 3500 3500 3500 +4000 3500 3500 4500 3500 4000 3000 3500 3500 3500 +4000 3500 3500 4500 3500 4000 3000 3500 3500 3500 +4000 3500 3500 4500 3500 4000 3000 3500 3500 3500 +4000 3500 3500 4500 3500 4000 3000 3500 3500 3500 +4000 3500 3500 4500 3500 4000 3000 3500 3500 3500 +4000 3500 3500 4500 3500 4000 3000 3500 3500 3500 +3500 3500 4000 3500 4000 3500 4000 3500 3500 4000 +3500 3500 4000 3500 4000 3500 4000 3500 3500 4000 +3500 3500 4000 3500 4000 3500 4000 3500 3500 4000 +3500 3500 4000 3500 4000 3500 4000 3500 3500 4000 +3500 3500 4000 3500 4000 3500 4000 3500 3500 4000 +3500 3500 4000 3500 4000 3500 4000 3500 3500 4000 +3500 3500 4000 3500 4000 3500 4000 3500 3500 4000 +3500 3500 4000 3500 4000 3500 4000 3500 3500 4000 +3500 3500 4000 3500 4000 3500 4000 3500 3500 4000 +3500 3500 4000 3500 4000 3500 4000 3500 3500 4000 +3500 3500 4000 3500 4000 3500 4000 3500 3500 4000 +3500 3500 4000 3500 4000 3500 4000 3500 3500 4000 +3500 3500 4000 3500 4000 3500 4000 3500 3500 4000 +3500 3500 4000 3500 4000 3500 4000 3500 3500 4000 +3500 3500 4000 3500 4000 3500 4000 3500 3500 4000 +3500 3500 4000 3500 4000 3500 4000 3500 3500 4000 +3500 3500 4000 3500 4000 3500 4000 3500 3500 4000 +3500 3500 4000 3500 4000 3500 4000 3500 3500 4000 +3500 3500 4000 3500 4000 3500 4000 3500 3500 4000 +3500 3500 4000 3500 4000 3500 4000 3500 3500 4000 +3500 3500 4000 3500 4000 3500 4000 3500 3500 4000 +3500 3500 4000 3500 4000 3500 4000 3500 3500 4000 +3500 3500 4000 3500 4000 3500 4000 3500 3500 4000 +3500 3500 4000 3500 4000 3500 4000 3500 3500 4000 +3500 4000 4000 3500 5000 3500 4000 3500 4500 3500 +3500 4000 4000 3500 5000 3500 4000 3500 4500 3500 +3500 4000 4000 3500 5000 3500 4000 3500 4500 3500 +3500 4000 4000 3500 5000 3500 4000 3500 4500 3500 +3500 4000 4000 3500 5000 3500 4000 3500 4500 3500 +3500 4000 4000 3500 5000 3500 4000 3500 4500 3500 +3500 4000 4000 3500 5000 3500 4000 3500 4500 3500 +3500 4000 4000 3500 5000 3500 4000 3500 4500 3500 +3500 4000 4000 3500 5000 3500 4000 3500 4500 3500 +3500 4000 4000 3500 5000 3500 4000 3500 4500 3500 +3500 4000 4000 3500 5000 3500 4000 3500 4500 3500 +3500 4000 4000 3500 5000 3500 4000 3500 4500 3500 +3500 4000 4000 3500 5000 3500 4000 3500 4500 3500 +3500 4000 4000 3500 5000 3500 4000 3500 4500 3500 +3500 4000 4000 3500 5000 3500 4000 3500 4500 3500 +3500 4000 4000 3500 5000 3500 4000 3500 4500 3500 +3500 4000 4000 3500 5000 3500 4000 3500 4500 3500 +3500 4000 4000 3500 5000 3500 4000 3500 4500 3500 +3500 4000 4000 3500 5000 3500 4000 3500 4500 3500 +3500 4000 4000 3500 5000 3500 4000 3500 4500 3500 +3500 4000 4000 3500 5000 3500 4000 3500 4500 3500 +3500 4000 4000 3500 5000 3500 4000 3500 4500 3500 +3500 4000 4000 3500 5000 3500 4000 3500 4500 3500 +3500 4000 4000 3500 5000 3500 4000 3500 4500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 4000 +3500 4000 3500 3500 3500 3500 3500 3500 4000 4000 +3500 4000 3500 3500 3500 3500 3500 3500 4000 4000 +3500 4000 3500 3500 3500 3500 3500 3500 4000 4000 +3500 4000 3500 3500 3500 3500 3500 3500 4000 4000 +3500 4000 3500 3500 3500 3500 3500 3500 4000 4000 +3500 4000 3500 3500 3500 3500 3500 3500 4000 4000 +3500 4000 3500 3500 3500 3500 3500 3500 4000 4000 +3500 4000 3500 3500 3500 3500 3500 3500 4000 4000 +3500 4000 3500 3500 3500 3500 3500 3500 4000 4000 +3500 4000 3500 3500 3500 3500 3500 3500 4000 4000 +3500 4000 3500 3500 3500 3500 3500 3500 4000 4000 +3500 4000 3500 3500 3500 3500 3500 3500 4000 4000 +3500 4000 3500 3500 3500 3500 3500 3500 4000 4000 +3500 4000 3500 3500 3500 3500 3500 3500 4000 4000 +3500 4000 3500 3500 3500 3500 3500 3500 4000 4000 +3500 4000 3500 3500 3500 3500 3500 3500 4000 4000 +3500 4000 3500 3500 3500 3500 3500 3500 4000 4000 +3500 4000 3500 3500 3500 3500 3500 3500 4000 4000 +3500 4000 3500 3500 3500 3500 3500 3500 4000 4000 +3500 4000 3500 3500 3500 3500 3500 3500 4000 4000 +3500 4000 3500 3500 3500 3500 3500 3500 4000 4000 +3500 4000 3500 3500 3500 3500 3500 3500 4000 4000 +3500 4000 3500 3500 3500 3500 3500 3500 4000 4000 +3500 4000 3500 3500 4000 3500 3500 3500 3500 4000 +3500 4000 3500 3500 4000 3500 3500 3500 3500 4000 +3500 4000 3500 3500 4000 3500 3500 3500 3500 4000 +3500 4000 3500 3500 4000 3500 3500 3500 3500 4000 +3500 4000 3500 3500 4000 3500 3500 3500 3500 4000 +3500 4000 3500 3500 4000 3500 3500 3500 3500 4000 +3500 4000 3500 3500 4000 3500 3500 3500 3500 4000 +3500 4000 3500 3500 4000 3500 3500 3500 3500 4000 +3500 4000 3500 3500 4000 3500 3500 3500 3500 4000 +3500 4000 3500 3500 4000 3500 3500 3500 3500 4000 +3500 4000 3500 3500 4000 3500 3500 3500 3500 4000 +3500 4000 3500 3500 4000 3500 3500 3500 3500 4000 +3500 4000 3500 3500 4000 3500 3500 3500 3500 4000 +3500 4000 3500 3500 4000 3500 3500 3500 3500 4000 +3500 4000 3500 3500 4000 3500 3500 3500 3500 4000 +3500 4000 3500 3500 4000 3500 3500 3500 3500 4000 +3500 4000 3500 3500 4000 3500 3500 3500 3500 4000 +3500 4000 3500 3500 4000 3500 3500 3500 3500 4000 +3500 4000 3500 3500 4000 3500 3500 3500 3500 4000 +3500 4000 3500 3500 4000 3500 3500 3500 3500 4000 +3500 4000 3500 3500 4000 3500 3500 3500 3500 4000 +3500 4000 3500 3500 4000 3500 3500 3500 3500 4000 +3500 4000 3500 3500 4000 3500 3500 3500 3500 4000 +3500 4000 3500 3500 4000 3500 3500 3500 3500 4000 +3500 4500 4000 3500 4000 3500 3500 4500 3500 3500 +3500 4500 4000 3500 4000 3500 3500 4500 3500 3500 +3500 4500 4000 3500 4000 3500 3500 4500 3500 3500 +3500 4500 4000 3500 4000 3500 3500 4500 3500 3500 +3500 4500 4000 3500 4000 3500 3500 4500 3500 3500 +3500 4500 4000 3500 4000 3500 3500 4500 3500 3500 +3500 4500 4000 3500 4000 3500 3500 4500 3500 3500 +3500 4500 4000 3500 4000 3500 3500 4500 3500 3500 +3500 4500 4000 3500 4000 3500 3500 4500 3500 3500 +3500 4500 4000 3500 4000 3500 3500 4500 3500 3500 +3500 4500 4000 3500 4000 3500 3500 4500 3500 3500 +3500 4500 4000 3500 4000 3500 3500 4500 3500 3500 +3500 4500 4000 3500 4000 3500 3500 4500 3500 3500 +3500 4500 4000 3500 4000 3500 3500 4500 3500 3500 +3500 4500 4000 3500 4000 3500 3500 4500 3500 3500 +3500 4500 4000 3500 4000 3500 3500 4500 3500 3500 +3500 4500 4000 3500 4000 3500 3500 4500 3500 3500 +3500 4500 4000 3500 4000 3500 3500 4500 3500 3500 +3500 4500 4000 3500 4000 3500 3500 4500 3500 3500 +3500 4500 4000 3500 4000 3500 3500 4500 3500 3500 +3500 4500 4000 3500 4000 3500 3500 4500 3500 3500 +3500 4500 4000 3500 4000 3500 3500 4500 3500 3500 +3500 4500 4000 3500 4000 3500 3500 4500 3500 3500 +3500 4500 4000 3500 4000 3500 3500 4500 3500 3500 +3500 3500 4000 3500 4000 3500 3500 4500 3500 4500 +3500 3500 4000 3500 4000 3500 3500 4500 3500 4500 +3500 3500 4000 3500 4000 3500 3500 4500 3500 4500 +3500 3500 4000 3500 4000 3500 3500 4500 3500 4500 +3500 3500 4000 3500 4000 3500 3500 4500 3500 4500 +3500 3500 4000 3500 4000 3500 3500 4500 3500 4500 +3500 3500 4000 3500 4000 3500 3500 4500 3500 4500 +3500 3500 4000 3500 4000 3500 3500 4500 3500 4500 +3500 3500 4000 3500 4000 3500 3500 4500 3500 4500 +3500 3500 4000 3500 4000 3500 3500 4500 3500 4500 +3500 3500 4000 3500 4000 3500 3500 4500 3500 4500 +3500 3500 4000 3500 4000 3500 3500 4500 3500 4500 +3500 3500 4000 3500 4000 3500 3500 4500 3500 4500 +3500 3500 4000 3500 4000 3500 3500 4500 3500 4500 +3500 3500 4000 3500 4000 3500 3500 4500 3500 4500 +3500 3500 4000 3500 4000 3500 3500 4500 3500 4500 +3500 3500 4000 3500 4000 3500 3500 4500 3500 4500 +3500 3500 4000 3500 4000 3500 3500 4500 3500 4500 +3500 3500 4000 3500 4000 3500 3500 4500 3500 4500 +3500 3500 4000 3500 4000 3500 3500 4500 3500 4500 +3500 3500 4000 3500 4000 3500 3500 4500 3500 4500 +3500 3500 4000 3500 4000 3500 3500 4500 3500 4500 +3500 3500 4000 3500 4000 3500 3500 4500 3500 4500 +3500 3500 4000 3500 4000 3500 3500 4500 3500 4500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3000 3500 3500 3500 3500 4000 +3500 3500 4000 3500 3500 3000 3500 3000 5000 3500 +3500 3500 4000 3500 3500 3000 3500 3000 5000 3500 +3500 3500 4000 3500 3500 3000 3500 3000 5000 3500 +3500 3500 4000 3500 3500 3000 3500 3000 5000 3500 +3500 3500 4000 3500 3500 3000 3500 3000 5000 3500 +3500 3500 4000 3500 3500 3000 3500 3000 5000 3500 +3500 3500 4000 3500 3500 3000 3500 3000 5000 3500 +3500 3500 4000 3500 3500 3000 3500 3000 5000 3500 +3500 3500 4000 3500 3500 3000 3500 3000 5000 3500 +3500 3500 4000 3500 3500 3000 3500 3000 5000 3500 +3500 3500 4000 3500 3500 3000 3500 3000 5000 3500 +3500 3500 4000 3500 3500 3000 3500 3000 5000 3500 +3500 3500 4000 3500 3500 3000 3500 3000 5000 3500 +3500 3500 4000 3500 3500 3000 3500 3000 5000 3500 +3500 3500 4000 3500 3500 3000 3500 3000 5000 3500 +3500 3500 4000 3500 3500 3000 3500 3000 5000 3500 +3500 3500 4000 3500 3500 3000 3500 3000 5000 3500 +3500 3500 4000 3500 3500 3000 3500 3000 5000 3500 +3500 3500 4000 3500 3500 3000 3500 3000 5000 3500 +3500 3500 4000 3500 3500 3000 3500 3000 5000 3500 +3500 3500 4000 3500 3500 3000 3500 3000 5000 3500 +3500 3500 4000 3500 3500 3000 3500 3000 5000 3500 +3500 3500 4000 3500 3500 3000 3500 3000 5000 3500 +3500 3500 4000 3500 3500 3000 3500 3000 5000 3500 +3500 3500 4000 3500 3500 3500 4500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 4500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 4500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 4500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 4500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 4500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 4500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 4500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 4500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 4500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 4500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 4500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 4500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 4500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 4500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 4500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 4500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 4500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 4500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 4500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 4500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 4500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 4500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 4500 3500 3500 3500 +5000 3500 3500 3500 3500 4000 3500 3500 3500 4500 +5000 3500 3500 3500 3500 4000 3500 3500 3500 4500 +5000 3500 3500 3500 3500 4000 3500 3500 3500 4500 +5000 3500 3500 3500 3500 4000 3500 3500 3500 4500 +5000 3500 3500 3500 3500 4000 3500 3500 3500 4500 +5000 3500 3500 3500 3500 4000 3500 3500 3500 4500 +5000 3500 3500 3500 3500 4000 3500 3500 3500 4500 +5000 3500 3500 3500 3500 4000 3500 3500 3500 4500 +5000 3500 3500 3500 3500 4000 3500 3500 3500 4500 +5000 3500 3500 3500 3500 4000 3500 3500 3500 4500 +5000 3500 3500 3500 3500 4000 3500 3500 3500 4500 +5000 3500 3500 3500 3500 4000 3500 3500 3500 4500 +5000 3500 3500 3500 3500 4000 3500 3500 3500 4500 +5000 3500 3500 3500 3500 4000 3500 3500 3500 4500 +5000 3500 3500 3500 3500 4000 3500 3500 3500 4500 +5000 3500 3500 3500 3500 4000 3500 3500 3500 4500 +5000 3500 3500 3500 3500 4000 3500 3500 3500 4500 +5000 3500 3500 3500 3500 4000 3500 3500 3500 4500 +5000 3500 3500 3500 3500 4000 3500 3500 3500 4500 +5000 3500 3500 3500 3500 4000 3500 3500 3500 4500 +5000 3500 3500 3500 3500 4000 3500 3500 3500 4500 +5000 3500 3500 3500 3500 4000 3500 3500 3500 4500 +5000 3500 3500 3500 3500 4000 3500 3500 3500 4500 +5000 3500 3500 3500 3500 4000 3500 3500 3500 4500 +3500 3500 3000 3500 3500 3500 3500 3000 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3000 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3000 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3000 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3000 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3000 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3000 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3000 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3000 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3000 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3000 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3000 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3000 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3000 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3000 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3000 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3000 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3000 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3000 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3000 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3000 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3000 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3000 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3000 3500 3500 +3000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 4000 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 3500 3500 +3500 4500 3500 3500 3000 3500 3500 4000 3500 3500 +3500 4500 3500 3500 3000 3500 3500 4000 3500 3500 +3500 4500 3500 3500 3000 3500 3500 4000 3500 3500 +3500 4500 3500 3500 3000 3500 3500 4000 3500 3500 +3500 4500 3500 3500 3000 3500 3500 4000 3500 3500 +3500 4500 3500 3500 3000 3500 3500 4000 3500 3500 +3500 4500 3500 3500 3000 3500 3500 4000 3500 3500 +3500 4500 3500 3500 3000 3500 3500 4000 3500 3500 +3500 4500 3500 3500 3000 3500 3500 4000 3500 3500 +3500 4500 3500 3500 3000 3500 3500 4000 3500 3500 +3500 4500 3500 3500 3000 3500 3500 4000 3500 3500 +3500 4500 3500 3500 3000 3500 3500 4000 3500 3500 +3500 4500 3500 3500 3000 3500 3500 4000 3500 3500 +3500 4500 3500 3500 3000 3500 3500 4000 3500 3500 +3500 4500 3500 3500 3000 3500 3500 4000 3500 3500 +3500 4500 3500 3500 3000 3500 3500 4000 3500 3500 +3500 4500 3500 3500 3000 3500 3500 4000 3500 3500 +3500 4500 3500 3500 3000 3500 3500 4000 3500 3500 +3500 4500 3500 3500 3000 3500 3500 4000 3500 3500 +3500 4500 3500 3500 3000 3500 3500 4000 3500 3500 +3500 4500 3500 3500 3000 3500 3500 4000 3500 3500 +3500 4500 3500 3500 3000 3500 3500 4000 3500 3500 +3500 4500 3500 3500 3000 3500 3500 4000 3500 3500 +3500 4500 3500 3500 3000 3500 3500 4000 3500 3500 +3000 3500 3500 4500 3500 3500 3500 3500 4000 3500 +3000 3500 3500 4500 3500 3500 3500 3500 4000 3500 +3000 3500 3500 4500 3500 3500 3500 3500 4000 3500 +3000 3500 3500 4500 3500 3500 3500 3500 4000 3500 +3000 3500 3500 4500 3500 3500 3500 3500 4000 3500 +3000 3500 3500 4500 3500 3500 3500 3500 4000 3500 +3000 3500 3500 4500 3500 3500 3500 3500 4000 3500 +3000 3500 3500 4500 3500 3500 3500 3500 4000 3500 +3000 3500 3500 4500 3500 3500 3500 3500 4000 3500 +3000 3500 3500 4500 3500 3500 3500 3500 4000 3500 +3000 3500 3500 4500 3500 3500 3500 3500 4000 3500 +3000 3500 3500 4500 3500 3500 3500 3500 4000 3500 +3000 3500 3500 4500 3500 3500 3500 3500 4000 3500 +3000 3500 3500 4500 3500 3500 3500 3500 4000 3500 +3000 3500 3500 4500 3500 3500 3500 3500 4000 3500 +3000 3500 3500 4500 3500 3500 3500 3500 4000 3500 +3000 3500 3500 4500 3500 3500 3500 3500 4000 3500 +3000 3500 3500 4500 3500 3500 3500 3500 4000 3500 +3000 3500 3500 4500 3500 3500 3500 3500 4000 3500 +3000 3500 3500 4500 3500 3500 3500 3500 4000 3500 +3000 3500 3500 4500 3500 3500 3500 3500 4000 3500 +3000 3500 3500 4500 3500 3500 3500 3500 4000 3500 +3000 3500 3500 4500 3500 3500 3500 3500 4000 3500 +3000 3500 3500 4500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3000 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3000 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3000 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3000 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3000 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3000 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3000 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3000 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3000 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3000 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3000 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3000 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3000 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3000 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3000 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3000 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3000 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3000 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3000 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3000 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3000 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3000 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3000 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3000 +3500 4000 3500 4000 4000 3500 3500 3500 3500 3500 +3500 4000 3500 4000 4000 3500 3500 3500 3500 3500 +3500 4000 3500 4000 4000 3500 3500 3500 3500 3500 +3500 4000 3500 4000 4000 3500 3500 3500 3500 3500 +3500 4000 3500 4000 4000 3500 3500 3500 3500 3500 +3500 4000 3500 4000 4000 3500 3500 3500 3500 3500 +3500 4000 3500 4000 4000 3500 3500 3500 3500 3500 +3500 4000 3500 4000 4000 3500 3500 3500 3500 3500 +3500 4000 3500 4000 4000 3500 3500 3500 3500 3500 +3500 4000 3500 4000 4000 3500 3500 3500 3500 3500 +3500 4000 3500 4000 4000 3500 3500 3500 3500 3500 +3500 4000 3500 4000 4000 3500 3500 3500 3500 3500 +3500 4000 3500 4000 4000 3500 3500 3500 3500 3500 +3500 4000 3500 4000 4000 3500 3500 3500 3500 3500 +3500 4000 3500 4000 4000 3500 3500 3500 3500 3500 +3500 4000 3500 4000 4000 3500 3500 3500 3500 3500 +3500 4000 3500 4000 4000 3500 3500 3500 3500 3500 +3500 4000 3500 4000 4000 3500 3500 3500 3500 3500 +3500 4000 3500 4000 4000 3500 3500 3500 3500 3500 +3500 4000 3500 4000 4000 3500 3500 3500 3500 3500 +3500 4000 3500 4000 4000 3500 3500 3500 3500 3500 +3500 4000 3500 4000 4000 3500 3500 3500 3500 3500 +3500 4000 3500 4000 4000 3500 3500 3500 3500 3500 +3500 4000 3500 4000 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 5000 3500 4500 3000 4500 3500 3000 +3500 3500 3500 5000 3500 4500 3000 4500 3500 3000 +3500 3500 3500 5000 3500 4500 3000 4500 3500 3000 +3500 3500 3500 5000 3500 4500 3000 4500 3500 3000 +3500 3500 3500 5000 3500 4500 3000 4500 3500 3000 +3500 3500 3500 5000 3500 4500 3000 4500 3500 3000 +3500 3500 3500 5000 3500 4500 3000 4500 3500 3000 +3500 3500 3500 5000 3500 4500 3000 4500 3500 3000 +3500 3500 3500 5000 3500 4500 3000 4500 3500 3000 +3500 3500 3500 5000 3500 4500 3000 4500 3500 3000 +3500 3500 3500 5000 3500 4500 3000 4500 3500 3000 +3500 3500 3500 5000 3500 4500 3000 4500 3500 3000 +3500 3500 3500 5000 3500 4500 3000 4500 3500 3000 +3500 3500 3500 5000 3500 4500 3000 4500 3500 3000 +3500 3500 3500 5000 3500 4500 3000 4500 3500 3000 +3500 3500 3500 5000 3500 4500 3000 4500 3500 3000 +3500 3500 3500 5000 3500 4500 3000 4500 3500 3000 +3500 3500 3500 5000 3500 4500 3000 4500 3500 3000 +3500 3500 3500 5000 3500 4500 3000 4500 3500 3000 +3500 3500 3500 5000 3500 4500 3000 4500 3500 3000 +3500 3500 3500 5000 3500 4500 3000 4500 3500 3000 +3500 3500 3500 5000 3500 4500 3000 4500 3500 3000 +3500 3500 3500 5000 3500 4500 3000 4500 3500 3000 +3500 3500 3500 5000 3500 4500 3000 4500 3500 3000 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3000 3500 3500 3500 5000 3500 3500 3500 3500 3500 +3000 3500 3500 3500 5000 3500 3500 3500 3500 3500 +3000 3500 3500 3500 5000 3500 3500 3500 3500 3500 +3000 3500 3500 3500 5000 3500 3500 3500 3500 3500 +3000 3500 3500 3500 5000 3500 3500 3500 3500 3500 +3000 3500 3500 3500 5000 3500 3500 3500 3500 3500 +3000 3500 3500 3500 5000 3500 3500 3500 3500 3500 +3000 3500 3500 3500 5000 3500 3500 3500 3500 3500 +3000 3500 3500 3500 5000 3500 3500 3500 3500 3500 +3000 3500 3500 3500 5000 3500 3500 3500 3500 3500 +3000 3500 3500 3500 5000 3500 3500 3500 3500 3500 +3000 3500 3500 3500 5000 3500 3500 3500 3500 3500 +3000 3500 3500 3500 5000 3500 3500 3500 3500 3500 +3000 3500 3500 3500 5000 3500 3500 3500 3500 3500 +3000 3500 3500 3500 5000 3500 3500 3500 3500 3500 +3000 3500 3500 3500 5000 3500 3500 3500 3500 3500 +3000 3500 3500 3500 5000 3500 3500 3500 3500 3500 +3000 3500 3500 3500 5000 3500 3500 3500 3500 3500 +3000 3500 3500 3500 5000 3500 3500 3500 3500 3500 +3000 3500 3500 3500 5000 3500 3500 3500 3500 3500 +3000 3500 3500 3500 5000 3500 3500 3500 3500 3500 +3000 3500 3500 3500 5000 3500 3500 3500 3500 3500 +3000 3500 3500 3500 5000 3500 3500 3500 3500 3500 +3000 3500 3500 3500 5000 3500 3500 3500 3500 3500 +3500 3500 3000 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3000 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3000 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3000 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3000 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3000 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3000 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3000 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3000 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3000 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3000 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3000 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3000 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3000 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3000 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3000 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3000 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3000 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3000 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3000 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3000 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3000 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3000 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3000 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3000 3500 +4000 3500 3500 3500 3500 5000 4000 3500 4500 3500 +4000 3500 3500 3500 3500 5000 4000 3500 4500 3500 +4000 3500 3500 3500 3500 5000 4000 3500 4500 3500 +4000 3500 3500 3500 3500 5000 4000 3500 4500 3500 +4000 3500 3500 3500 3500 5000 4000 3500 4500 3500 +4000 3500 3500 3500 3500 5000 4000 3500 4500 3500 +4000 3500 3500 3500 3500 5000 4000 3500 4500 3500 +4000 3500 3500 3500 3500 5000 4000 3500 4500 3500 +4000 3500 3500 3500 3500 5000 4000 3500 4500 3500 +4000 3500 3500 3500 3500 5000 4000 3500 4500 3500 +4000 3500 3500 3500 3500 5000 4000 3500 4500 3500 +4000 3500 3500 3500 3500 5000 4000 3500 4500 3500 +4000 3500 3500 3500 3500 5000 4000 3500 4500 3500 +4000 3500 3500 3500 3500 5000 4000 3500 4500 3500 +4000 3500 3500 3500 3500 5000 4000 3500 4500 3500 +4000 3500 3500 3500 3500 5000 4000 3500 4500 3500 +4000 3500 3500 3500 3500 5000 4000 3500 4500 3500 +4000 3500 3500 3500 3500 5000 4000 3500 4500 3500 +4000 3500 3500 3500 3500 5000 4000 3500 4500 3500 +4000 3500 3500 3500 3500 5000 4000 3500 4500 3500 +4000 3500 3500 3500 3500 5000 4000 3500 4500 3500 +4000 3500 3500 3500 3500 5000 4000 3500 4500 3500 +4000 3500 3500 3500 3500 5000 4000 3500 4500 3500 +4000 3500 3500 3500 3500 5000 4000 3500 4500 3500 +4500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +4500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +4500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +4500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +4500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +4500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +4500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +4500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +4500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +4500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +4500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +4500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +4500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +4500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +4500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +4500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +4500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +4500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +4500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +4500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +4500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +4500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +4500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +4500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +4000 4000 3500 4500 4000 3500 3500 3500 4500 3500 +4000 4000 3500 4500 4000 3500 3500 3500 4500 3500 +4000 4000 3500 4500 4000 3500 3500 3500 4500 3500 +4000 4000 3500 4500 4000 3500 3500 3500 4500 3500 +4000 4000 3500 4500 4000 3500 3500 3500 4500 3500 +4000 4000 3500 4500 4000 3500 3500 3500 4500 3500 +4000 4000 3500 4500 4000 3500 3500 3500 4500 3500 +4000 4000 3500 4500 4000 3500 3500 3500 4500 3500 +4000 4000 3500 4500 4000 3500 3500 3500 4500 3500 +4000 4000 3500 4500 4000 3500 3500 3500 4500 3500 +4000 4000 3500 4500 4000 3500 3500 3500 4500 3500 +4000 4000 3500 4500 4000 3500 3500 3500 4500 3500 +4000 4000 3500 4500 4000 3500 3500 3500 4500 3500 +4000 4000 3500 4500 4000 3500 3500 3500 4500 3500 +4000 4000 3500 4500 4000 3500 3500 3500 4500 3500 +4000 4000 3500 4500 4000 3500 3500 3500 4500 3500 +4000 4000 3500 4500 4000 3500 3500 3500 4500 3500 +4000 4000 3500 4500 4000 3500 3500 3500 4500 3500 +4000 4000 3500 4500 4000 3500 3500 3500 4500 3500 +4000 4000 3500 4500 4000 3500 3500 3500 4500 3500 +4000 4000 3500 4500 4000 3500 3500 3500 4500 3500 +4000 4000 3500 4500 4000 3500 3500 3500 4500 3500 +4000 4000 3500 4500 4000 3500 3500 3500 4500 3500 +4000 4000 3500 4500 4000 3500 3500 3500 4500 3500 +4500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +4500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +4500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +4500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +4500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +4500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +4500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +4500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +4500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +4500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +4500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +4500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +4500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +4500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +4500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +4500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +4500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +4500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +4500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +4500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +4500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +4500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +4500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +4500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +4000 3500 3500 3500 3000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3000 3500 3500 3500 3500 3500 +4500 3500 3500 3500 4000 3000 3500 3500 3500 3500 +4500 3500 3500 3500 4000 3000 3500 3500 3500 3500 +4500 3500 3500 3500 4000 3000 3500 3500 3500 3500 +4500 3500 3500 3500 4000 3000 3500 3500 3500 3500 +4500 3500 3500 3500 4000 3000 3500 3500 3500 3500 +4500 3500 3500 3500 4000 3000 3500 3500 3500 3500 +4500 3500 3500 3500 4000 3000 3500 3500 3500 3500 +4500 3500 3500 3500 4000 3000 3500 3500 3500 3500 +4500 3500 3500 3500 4000 3000 3500 3500 3500 3500 +4500 3500 3500 3500 4000 3000 3500 3500 3500 3500 +4500 3500 3500 3500 4000 3000 3500 3500 3500 3500 +4500 3500 3500 3500 4000 3000 3500 3500 3500 3500 +4500 3500 3500 3500 4000 3000 3500 3500 3500 3500 +4500 3500 3500 3500 4000 3000 3500 3500 3500 3500 +4500 3500 3500 3500 4000 3000 3500 3500 3500 3500 +4500 3500 3500 3500 4000 3000 3500 3500 3500 3500 +4500 3500 3500 3500 4000 3000 3500 3500 3500 3500 +4500 3500 3500 3500 4000 3000 3500 3500 3500 3500 +4500 3500 3500 3500 4000 3000 3500 3500 3500 3500 +4500 3500 3500 3500 4000 3000 3500 3500 3500 3500 +4500 3500 3500 3500 4000 3000 3500 3500 3500 3500 +4500 3500 3500 3500 4000 3000 3500 3500 3500 3500 +4500 3500 3500 3500 4000 3000 3500 3500 3500 3500 +4500 3500 3500 3500 4000 3000 3500 3500 3500 3500 +3500 3500 3500 4000 4500 3000 4000 3500 3500 3500 +3500 3500 3500 4000 4500 3000 4000 3500 3500 3500 +3500 3500 3500 4000 4500 3000 4000 3500 3500 3500 +3500 3500 3500 4000 4500 3000 4000 3500 3500 3500 +3500 3500 3500 4000 4500 3000 4000 3500 3500 3500 +3500 3500 3500 4000 4500 3000 4000 3500 3500 3500 +3500 3500 3500 4000 4500 3000 4000 3500 3500 3500 +3500 3500 3500 4000 4500 3000 4000 3500 3500 3500 +3500 3500 3500 4000 4500 3000 4000 3500 3500 3500 +3500 3500 3500 4000 4500 3000 4000 3500 3500 3500 +3500 3500 3500 4000 4500 3000 4000 3500 3500 3500 +3500 3500 3500 4000 4500 3000 4000 3500 3500 3500 +3500 3500 3500 4000 4500 3000 4000 3500 3500 3500 +3500 3500 3500 4000 4500 3000 4000 3500 3500 3500 +3500 3500 3500 4000 4500 3000 4000 3500 3500 3500 +3500 3500 3500 4000 4500 3000 4000 3500 3500 3500 +3500 3500 3500 4000 4500 3000 4000 3500 3500 3500 +3500 3500 3500 4000 4500 3000 4000 3500 3500 3500 +3500 3500 3500 4000 4500 3000 4000 3500 3500 3500 +3500 3500 3500 4000 4500 3000 4000 3500 3500 3500 +3500 3500 3500 4000 4500 3000 4000 3500 3500 3500 +3500 3500 3500 4000 4500 3000 4000 3500 3500 3500 +3500 3500 3500 4000 4500 3000 4000 3500 3500 3500 +3500 3500 3500 4000 4500 3000 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 4000 3000 3500 4500 3500 +4000 4000 3500 3500 3500 4000 3000 3500 4500 3500 +4000 4000 3500 3500 3500 4000 3000 3500 4500 3500 +4000 4000 3500 3500 3500 4000 3000 3500 4500 3500 +4000 4000 3500 3500 3500 4000 3000 3500 4500 3500 +4000 4000 3500 3500 3500 4000 3000 3500 4500 3500 +4000 4000 3500 3500 3500 4000 3000 3500 4500 3500 +4000 4000 3500 3500 3500 4000 3000 3500 4500 3500 +4000 4000 3500 3500 3500 4000 3000 3500 4500 3500 +4000 4000 3500 3500 3500 4000 3000 3500 4500 3500 +4000 4000 3500 3500 3500 4000 3000 3500 4500 3500 +4000 4000 3500 3500 3500 4000 3000 3500 4500 3500 +4000 4000 3500 3500 3500 4000 3000 3500 4500 3500 +4000 4000 3500 3500 3500 4000 3000 3500 4500 3500 +4000 4000 3500 3500 3500 4000 3000 3500 4500 3500 +4000 4000 3500 3500 3500 4000 3000 3500 4500 3500 +4000 4000 3500 3500 3500 4000 3000 3500 4500 3500 +4000 4000 3500 3500 3500 4000 3000 3500 4500 3500 +4000 4000 3500 3500 3500 4000 3000 3500 4500 3500 +4000 4000 3500 3500 3500 4000 3000 3500 4500 3500 +4000 4000 3500 3500 3500 4000 3000 3500 4500 3500 +4000 4000 3500 3500 3500 4000 3000 3500 4500 3500 +4000 4000 3500 3500 3500 4000 3000 3500 4500 3500 +4000 4000 3500 3500 3500 4000 3000 3500 4500 3500 +4000 4000 3500 3500 3500 4500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 4500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 4500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 4500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 4500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 4500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 4500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 4500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 4500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 4500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 4500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 4500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 4500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 4500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 4500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 4500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 4500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 4500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 4500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 4500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 4500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 4500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 4500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 4500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 4500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 4500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 4500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 4500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 4500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 4500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 4500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 4500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 4500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 4500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 4500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 4500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 4500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 4500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 4500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 4500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 4500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 4500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 4500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 4500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 4500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 4500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 4500 3500 4000 3500 3500 diff --git a/tests/integration/assets/timeseries_generation/case_2.txt b/tests/integration/assets/timeseries_generation/case_2.txt new file mode 100644 index 0000000000..0f33c9ac05 --- /dev/null +++ b/tests/integration/assets/timeseries_generation/case_2.txt @@ -0,0 +1,8760 @@ +3500 3500 4500 4000 4000 5000 5000 4000 4500 4000 +3500 3500 4500 4000 4000 5000 5000 4000 4500 4000 +3500 3500 4500 4000 4000 5000 5000 4000 4500 4000 +3500 3500 4500 4000 4000 5000 5000 4000 4500 4000 +3500 3500 4500 4000 4000 5000 5000 4000 4500 4000 +3500 3500 4500 4000 4000 5000 5000 4000 4500 4000 +3500 3500 4500 4000 4000 5000 5000 4000 4500 4000 +3500 3500 4500 4000 4000 5000 5000 4000 4500 4000 +3500 3500 4500 4000 4000 5000 5000 4000 4500 4000 +3500 3500 4500 4000 4000 5000 5000 4000 4500 4000 +3500 3500 4500 4000 4000 5000 5000 4000 4500 4000 +3500 3500 4500 4000 4000 5000 5000 4000 4500 4000 +3500 3500 4500 4000 4000 5000 5000 4000 4500 4000 +3500 3500 4500 4000 4000 5000 5000 4000 4500 4000 +3500 3500 4500 4000 4000 5000 5000 4000 4500 4000 +3500 3500 4500 4000 4000 5000 5000 4000 4500 4000 +3500 3500 4500 4000 4000 5000 5000 4000 4500 4000 +3500 3500 4500 4000 4000 5000 5000 4000 4500 4000 +3500 3500 4500 4000 4000 5000 5000 4000 4500 4000 +3500 3500 4500 4000 4000 5000 5000 4000 4500 4000 +3500 3500 4500 4000 4000 5000 5000 4000 4500 4000 +3500 3500 4500 4000 4000 5000 5000 4000 4500 4000 +3500 3500 4500 4000 4000 5000 5000 4000 4500 4000 +3500 3500 4500 4000 4000 5000 5000 4000 4500 4000 +2500 4000 3500 5000 3000 4000 5000 4000 4000 3500 +2500 4000 3500 5000 3000 4000 5000 4000 4000 3500 +2500 4000 3500 5000 3000 4000 5000 4000 4000 3500 +2500 4000 3500 5000 3000 4000 5000 4000 4000 3500 +2500 4000 3500 5000 3000 4000 5000 4000 4000 3500 +2500 4000 3500 5000 3000 4000 5000 4000 4000 3500 +2500 4000 3500 5000 3000 4000 5000 4000 4000 3500 +2500 4000 3500 5000 3000 4000 5000 4000 4000 3500 +2500 4000 3500 5000 3000 4000 5000 4000 4000 3500 +2500 4000 3500 5000 3000 4000 5000 4000 4000 3500 +2500 4000 3500 5000 3000 4000 5000 4000 4000 3500 +2500 4000 3500 5000 3000 4000 5000 4000 4000 3500 +2500 4000 3500 5000 3000 4000 5000 4000 4000 3500 +2500 4000 3500 5000 3000 4000 5000 4000 4000 3500 +2500 4000 3500 5000 3000 4000 5000 4000 4000 3500 +2500 4000 3500 5000 3000 4000 5000 4000 4000 3500 +2500 4000 3500 5000 3000 4000 5000 4000 4000 3500 +2500 4000 3500 5000 3000 4000 5000 4000 4000 3500 +2500 4000 3500 5000 3000 4000 5000 4000 4000 3500 +2500 4000 3500 5000 3000 4000 5000 4000 4000 3500 +2500 4000 3500 5000 3000 4000 5000 4000 4000 3500 +2500 4000 3500 5000 3000 4000 5000 4000 4000 3500 +2500 4000 3500 5000 3000 4000 5000 4000 4000 3500 +2500 4000 3500 5000 3000 4000 5000 4000 4000 3500 +5000 4500 4000 4500 4000 4500 4000 5000 4500 5000 +5000 4500 4000 4500 4000 4500 4000 5000 4500 5000 +5000 4500 4000 4500 4000 4500 4000 5000 4500 5000 +5000 4500 4000 4500 4000 4500 4000 5000 4500 5000 +5000 4500 4000 4500 4000 4500 4000 5000 4500 5000 +5000 4500 4000 4500 4000 4500 4000 5000 4500 5000 +5000 4500 4000 4500 4000 4500 4000 5000 4500 5000 +5000 4500 4000 4500 4000 4500 4000 5000 4500 5000 +5000 4500 4000 4500 4000 4500 4000 5000 4500 5000 +5000 4500 4000 4500 4000 4500 4000 5000 4500 5000 +5000 4500 4000 4500 4000 4500 4000 5000 4500 5000 +5000 4500 4000 4500 4000 4500 4000 5000 4500 5000 +5000 4500 4000 4500 4000 4500 4000 5000 4500 5000 +5000 4500 4000 4500 4000 4500 4000 5000 4500 5000 +5000 4500 4000 4500 4000 4500 4000 5000 4500 5000 +5000 4500 4000 4500 4000 4500 4000 5000 4500 5000 +5000 4500 4000 4500 4000 4500 4000 5000 4500 5000 +5000 4500 4000 4500 4000 4500 4000 5000 4500 5000 +5000 4500 4000 4500 4000 4500 4000 5000 4500 5000 +5000 4500 4000 4500 4000 4500 4000 5000 4500 5000 +5000 4500 4000 4500 4000 4500 4000 5000 4500 5000 +5000 4500 4000 4500 4000 4500 4000 5000 4500 5000 +5000 4500 4000 4500 4000 4500 4000 5000 4500 5000 +5000 4500 4000 4500 4000 4500 4000 5000 4500 5000 +4000 3000 4000 4500 4000 4000 4500 5000 4500 4500 +4000 3000 4000 4500 4000 4000 4500 5000 4500 4500 +4000 3000 4000 4500 4000 4000 4500 5000 4500 4500 +4000 3000 4000 4500 4000 4000 4500 5000 4500 4500 +4000 3000 4000 4500 4000 4000 4500 5000 4500 4500 +4000 3000 4000 4500 4000 4000 4500 5000 4500 4500 +4000 3000 4000 4500 4000 4000 4500 5000 4500 4500 +4000 3000 4000 4500 4000 4000 4500 5000 4500 4500 +4000 3000 4000 4500 4000 4000 4500 5000 4500 4500 +4000 3000 4000 4500 4000 4000 4500 5000 4500 4500 +4000 3000 4000 4500 4000 4000 4500 5000 4500 4500 +4000 3000 4000 4500 4000 4000 4500 5000 4500 4500 +4000 3000 4000 4500 4000 4000 4500 5000 4500 4500 +4000 3000 4000 4500 4000 4000 4500 5000 4500 4500 +4000 3000 4000 4500 4000 4000 4500 5000 4500 4500 +4000 3000 4000 4500 4000 4000 4500 5000 4500 4500 +4000 3000 4000 4500 4000 4000 4500 5000 4500 4500 +4000 3000 4000 4500 4000 4000 4500 5000 4500 4500 +4000 3000 4000 4500 4000 4000 4500 5000 4500 4500 +4000 3000 4000 4500 4000 4000 4500 5000 4500 4500 +4000 3000 4000 4500 4000 4000 4500 5000 4500 4500 +4000 3000 4000 4500 4000 4000 4500 5000 4500 4500 +4000 3000 4000 4500 4000 4000 4500 5000 4500 4500 +4000 3000 4000 4500 4000 4000 4500 5000 4500 4500 +5000 4000 4500 4000 4500 4000 4500 5000 5000 5000 +5000 4000 4500 4000 4500 4000 4500 5000 5000 5000 +5000 4000 4500 4000 4500 4000 4500 5000 5000 5000 +5000 4000 4500 4000 4500 4000 4500 5000 5000 5000 +5000 4000 4500 4000 4500 4000 4500 5000 5000 5000 +5000 4000 4500 4000 4500 4000 4500 5000 5000 5000 +5000 4000 4500 4000 4500 4000 4500 5000 5000 5000 +5000 4000 4500 4000 4500 4000 4500 5000 5000 5000 +5000 4000 4500 4000 4500 4000 4500 5000 5000 5000 +5000 4000 4500 4000 4500 4000 4500 5000 5000 5000 +5000 4000 4500 4000 4500 4000 4500 5000 5000 5000 +5000 4000 4500 4000 4500 4000 4500 5000 5000 5000 +5000 4000 4500 4000 4500 4000 4500 5000 5000 5000 +5000 4000 4500 4000 4500 4000 4500 5000 5000 5000 +5000 4000 4500 4000 4500 4000 4500 5000 5000 5000 +5000 4000 4500 4000 4500 4000 4500 5000 5000 5000 +5000 4000 4500 4000 4500 4000 4500 5000 5000 5000 +5000 4000 4500 4000 4500 4000 4500 5000 5000 5000 +5000 4000 4500 4000 4500 4000 4500 5000 5000 5000 +5000 4000 4500 4000 4500 4000 4500 5000 5000 5000 +5000 4000 4500 4000 4500 4000 4500 5000 5000 5000 +5000 4000 4500 4000 4500 4000 4500 5000 5000 5000 +5000 4000 4500 4000 4500 4000 4500 5000 5000 5000 +5000 4000 4500 4000 4500 4000 4500 5000 5000 5000 +4500 3500 4500 4000 4000 4000 4000 5000 3500 5000 +4500 3500 4500 4000 4000 4000 4000 5000 3500 5000 +4500 3500 4500 4000 4000 4000 4000 5000 3500 5000 +4500 3500 4500 4000 4000 4000 4000 5000 3500 5000 +4500 3500 4500 4000 4000 4000 4000 5000 3500 5000 +4500 3500 4500 4000 4000 4000 4000 5000 3500 5000 +4500 3500 4500 4000 4000 4000 4000 5000 3500 5000 +4500 3500 4500 4000 4000 4000 4000 5000 3500 5000 +4500 3500 4500 4000 4000 4000 4000 5000 3500 5000 +4500 3500 4500 4000 4000 4000 4000 5000 3500 5000 +4500 3500 4500 4000 4000 4000 4000 5000 3500 5000 +4500 3500 4500 4000 4000 4000 4000 5000 3500 5000 +4500 3500 4500 4000 4000 4000 4000 5000 3500 5000 +4500 3500 4500 4000 4000 4000 4000 5000 3500 5000 +4500 3500 4500 4000 4000 4000 4000 5000 3500 5000 +4500 3500 4500 4000 4000 4000 4000 5000 3500 5000 +4500 3500 4500 4000 4000 4000 4000 5000 3500 5000 +4500 3500 4500 4000 4000 4000 4000 5000 3500 5000 +4500 3500 4500 4000 4000 4000 4000 5000 3500 5000 +4500 3500 4500 4000 4000 4000 4000 5000 3500 5000 +4500 3500 4500 4000 4000 4000 4000 5000 3500 5000 +4500 3500 4500 4000 4000 4000 4000 5000 3500 5000 +4500 3500 4500 4000 4000 4000 4000 5000 3500 5000 +4500 3500 4500 4000 4000 4000 4000 5000 3500 5000 +4000 4000 3500 4000 5000 4500 4500 4500 4000 5000 +4000 4000 3500 4000 5000 4500 4500 4500 4000 5000 +4000 4000 3500 4000 5000 4500 4500 4500 4000 5000 +4000 4000 3500 4000 5000 4500 4500 4500 4000 5000 +4000 4000 3500 4000 5000 4500 4500 4500 4000 5000 +4000 4000 3500 4000 5000 4500 4500 4500 4000 5000 +4000 4000 3500 4000 5000 4500 4500 4500 4000 5000 +4000 4000 3500 4000 5000 4500 4500 4500 4000 5000 +4000 4000 3500 4000 5000 4500 4500 4500 4000 5000 +4000 4000 3500 4000 5000 4500 4500 4500 4000 5000 +4000 4000 3500 4000 5000 4500 4500 4500 4000 5000 +4000 4000 3500 4000 5000 4500 4500 4500 4000 5000 +4000 4000 3500 4000 5000 4500 4500 4500 4000 5000 +4000 4000 3500 4000 5000 4500 4500 4500 4000 5000 +4000 4000 3500 4000 5000 4500 4500 4500 4000 5000 +4000 4000 3500 4000 5000 4500 4500 4500 4000 5000 +4000 4000 3500 4000 5000 4500 4500 4500 4000 5000 +4000 4000 3500 4000 5000 4500 4500 4500 4000 5000 +4000 4000 3500 4000 5000 4500 4500 4500 4000 5000 +4000 4000 3500 4000 5000 4500 4500 4500 4000 5000 +4000 4000 3500 4000 5000 4500 4500 4500 4000 5000 +4000 4000 3500 4000 5000 4500 4500 4500 4000 5000 +4000 4000 3500 4000 5000 4500 4500 4500 4000 5000 +4000 4000 3500 4000 5000 4500 4500 4500 4000 5000 +5000 4500 3500 4000 5000 4000 4000 4000 4000 5000 +5000 4500 3500 4000 5000 4000 4000 4000 4000 5000 +5000 4500 3500 4000 5000 4000 4000 4000 4000 5000 +5000 4500 3500 4000 5000 4000 4000 4000 4000 5000 +5000 4500 3500 4000 5000 4000 4000 4000 4000 5000 +5000 4500 3500 4000 5000 4000 4000 4000 4000 5000 +5000 4500 3500 4000 5000 4000 4000 4000 4000 5000 +5000 4500 3500 4000 5000 4000 4000 4000 4000 5000 +5000 4500 3500 4000 5000 4000 4000 4000 4000 5000 +5000 4500 3500 4000 5000 4000 4000 4000 4000 5000 +5000 4500 3500 4000 5000 4000 4000 4000 4000 5000 +5000 4500 3500 4000 5000 4000 4000 4000 4000 5000 +5000 4500 3500 4000 5000 4000 4000 4000 4000 5000 +5000 4500 3500 4000 5000 4000 4000 4000 4000 5000 +5000 4500 3500 4000 5000 4000 4000 4000 4000 5000 +5000 4500 3500 4000 5000 4000 4000 4000 4000 5000 +5000 4500 3500 4000 5000 4000 4000 4000 4000 5000 +5000 4500 3500 4000 5000 4000 4000 4000 4000 5000 +5000 4500 3500 4000 5000 4000 4000 4000 4000 5000 +5000 4500 3500 4000 5000 4000 4000 4000 4000 5000 +5000 4500 3500 4000 5000 4000 4000 4000 4000 5000 +5000 4500 3500 4000 5000 4000 4000 4000 4000 5000 +5000 4500 3500 4000 5000 4000 4000 4000 4000 5000 +5000 4500 3500 4000 5000 4000 4000 4000 4000 5000 +4000 4000 3500 3500 4000 4500 3500 4000 3500 4500 +4000 4000 3500 3500 4000 4500 3500 4000 3500 4500 +4000 4000 3500 3500 4000 4500 3500 4000 3500 4500 +4000 4000 3500 3500 4000 4500 3500 4000 3500 4500 +4000 4000 3500 3500 4000 4500 3500 4000 3500 4500 +4000 4000 3500 3500 4000 4500 3500 4000 3500 4500 +4000 4000 3500 3500 4000 4500 3500 4000 3500 4500 +4000 4000 3500 3500 4000 4500 3500 4000 3500 4500 +4000 4000 3500 3500 4000 4500 3500 4000 3500 4500 +4000 4000 3500 3500 4000 4500 3500 4000 3500 4500 +4000 4000 3500 3500 4000 4500 3500 4000 3500 4500 +4000 4000 3500 3500 4000 4500 3500 4000 3500 4500 +4000 4000 3500 3500 4000 4500 3500 4000 3500 4500 +4000 4000 3500 3500 4000 4500 3500 4000 3500 4500 +4000 4000 3500 3500 4000 4500 3500 4000 3500 4500 +4000 4000 3500 3500 4000 4500 3500 4000 3500 4500 +4000 4000 3500 3500 4000 4500 3500 4000 3500 4500 +4000 4000 3500 3500 4000 4500 3500 4000 3500 4500 +4000 4000 3500 3500 4000 4500 3500 4000 3500 4500 +4000 4000 3500 3500 4000 4500 3500 4000 3500 4500 +4000 4000 3500 3500 4000 4500 3500 4000 3500 4500 +4000 4000 3500 3500 4000 4500 3500 4000 3500 4500 +4000 4000 3500 3500 4000 4500 3500 4000 3500 4500 +4000 4000 3500 3500 4000 4500 3500 4000 3500 4500 +5000 4500 4500 4500 5000 5000 4500 4500 4500 4500 +5000 4500 4500 4500 5000 5000 4500 4500 4500 4500 +5000 4500 4500 4500 5000 5000 4500 4500 4500 4500 +5000 4500 4500 4500 5000 5000 4500 4500 4500 4500 +5000 4500 4500 4500 5000 5000 4500 4500 4500 4500 +5000 4500 4500 4500 5000 5000 4500 4500 4500 4500 +5000 4500 4500 4500 5000 5000 4500 4500 4500 4500 +5000 4500 4500 4500 5000 5000 4500 4500 4500 4500 +5000 4500 4500 4500 5000 5000 4500 4500 4500 4500 +5000 4500 4500 4500 5000 5000 4500 4500 4500 4500 +5000 4500 4500 4500 5000 5000 4500 4500 4500 4500 +5000 4500 4500 4500 5000 5000 4500 4500 4500 4500 +5000 4500 4500 4500 5000 5000 4500 4500 4500 4500 +5000 4500 4500 4500 5000 5000 4500 4500 4500 4500 +5000 4500 4500 4500 5000 5000 4500 4500 4500 4500 +5000 4500 4500 4500 5000 5000 4500 4500 4500 4500 +5000 4500 4500 4500 5000 5000 4500 4500 4500 4500 +5000 4500 4500 4500 5000 5000 4500 4500 4500 4500 +5000 4500 4500 4500 5000 5000 4500 4500 4500 4500 +5000 4500 4500 4500 5000 5000 4500 4500 4500 4500 +5000 4500 4500 4500 5000 5000 4500 4500 4500 4500 +5000 4500 4500 4500 5000 5000 4500 4500 4500 4500 +5000 4500 4500 4500 5000 5000 4500 4500 4500 4500 +5000 4500 4500 4500 5000 5000 4500 4500 4500 4500 +3500 3500 5000 5000 4500 4000 4500 4500 4500 4500 +3500 3500 5000 5000 4500 4000 4500 4500 4500 4500 +3500 3500 5000 5000 4500 4000 4500 4500 4500 4500 +3500 3500 5000 5000 4500 4000 4500 4500 4500 4500 +3500 3500 5000 5000 4500 4000 4500 4500 4500 4500 +3500 3500 5000 5000 4500 4000 4500 4500 4500 4500 +3500 3500 5000 5000 4500 4000 4500 4500 4500 4500 +3500 3500 5000 5000 4500 4000 4500 4500 4500 4500 +3500 3500 5000 5000 4500 4000 4500 4500 4500 4500 +3500 3500 5000 5000 4500 4000 4500 4500 4500 4500 +3500 3500 5000 5000 4500 4000 4500 4500 4500 4500 +3500 3500 5000 5000 4500 4000 4500 4500 4500 4500 +3500 3500 5000 5000 4500 4000 4500 4500 4500 4500 +3500 3500 5000 5000 4500 4000 4500 4500 4500 4500 +3500 3500 5000 5000 4500 4000 4500 4500 4500 4500 +3500 3500 5000 5000 4500 4000 4500 4500 4500 4500 +3500 3500 5000 5000 4500 4000 4500 4500 4500 4500 +3500 3500 5000 5000 4500 4000 4500 4500 4500 4500 +3500 3500 5000 5000 4500 4000 4500 4500 4500 4500 +3500 3500 5000 5000 4500 4000 4500 4500 4500 4500 +3500 3500 5000 5000 4500 4000 4500 4500 4500 4500 +3500 3500 5000 5000 4500 4000 4500 4500 4500 4500 +3500 3500 5000 5000 4500 4000 4500 4500 4500 4500 +3500 3500 5000 5000 4500 4000 4500 4500 4500 4500 +4000 4500 5000 5000 3500 4500 3500 4500 3500 4500 +4000 4500 5000 5000 3500 4500 3500 4500 3500 4500 +4000 4500 5000 5000 3500 4500 3500 4500 3500 4500 +4000 4500 5000 5000 3500 4500 3500 4500 3500 4500 +4000 4500 5000 5000 3500 4500 3500 4500 3500 4500 +4000 4500 5000 5000 3500 4500 3500 4500 3500 4500 +4000 4500 5000 5000 3500 4500 3500 4500 3500 4500 +4000 4500 5000 5000 3500 4500 3500 4500 3500 4500 +4000 4500 5000 5000 3500 4500 3500 4500 3500 4500 +4000 4500 5000 5000 3500 4500 3500 4500 3500 4500 +4000 4500 5000 5000 3500 4500 3500 4500 3500 4500 +4000 4500 5000 5000 3500 4500 3500 4500 3500 4500 +4000 4500 5000 5000 3500 4500 3500 4500 3500 4500 +4000 4500 5000 5000 3500 4500 3500 4500 3500 4500 +4000 4500 5000 5000 3500 4500 3500 4500 3500 4500 +4000 4500 5000 5000 3500 4500 3500 4500 3500 4500 +4000 4500 5000 5000 3500 4500 3500 4500 3500 4500 +4000 4500 5000 5000 3500 4500 3500 4500 3500 4500 +4000 4500 5000 5000 3500 4500 3500 4500 3500 4500 +4000 4500 5000 5000 3500 4500 3500 4500 3500 4500 +4000 4500 5000 5000 3500 4500 3500 4500 3500 4500 +4000 4500 5000 5000 3500 4500 3500 4500 3500 4500 +4000 4500 5000 5000 3500 4500 3500 4500 3500 4500 +4000 4500 5000 5000 3500 4500 3500 4500 3500 4500 +4000 5000 5000 4000 5000 3500 4000 4000 5000 5000 +4000 5000 5000 4000 5000 3500 4000 4000 5000 5000 +4000 5000 5000 4000 5000 3500 4000 4000 5000 5000 +4000 5000 5000 4000 5000 3500 4000 4000 5000 5000 +4000 5000 5000 4000 5000 3500 4000 4000 5000 5000 +4000 5000 5000 4000 5000 3500 4000 4000 5000 5000 +4000 5000 5000 4000 5000 3500 4000 4000 5000 5000 +4000 5000 5000 4000 5000 3500 4000 4000 5000 5000 +4000 5000 5000 4000 5000 3500 4000 4000 5000 5000 +4000 5000 5000 4000 5000 3500 4000 4000 5000 5000 +4000 5000 5000 4000 5000 3500 4000 4000 5000 5000 +4000 5000 5000 4000 5000 3500 4000 4000 5000 5000 +4000 5000 5000 4000 5000 3500 4000 4000 5000 5000 +4000 5000 5000 4000 5000 3500 4000 4000 5000 5000 +4000 5000 5000 4000 5000 3500 4000 4000 5000 5000 +4000 5000 5000 4000 5000 3500 4000 4000 5000 5000 +4000 5000 5000 4000 5000 3500 4000 4000 5000 5000 +4000 5000 5000 4000 5000 3500 4000 4000 5000 5000 +4000 5000 5000 4000 5000 3500 4000 4000 5000 5000 +4000 5000 5000 4000 5000 3500 4000 4000 5000 5000 +4000 5000 5000 4000 5000 3500 4000 4000 5000 5000 +4000 5000 5000 4000 5000 3500 4000 4000 5000 5000 +4000 5000 5000 4000 5000 3500 4000 4000 5000 5000 +4000 5000 5000 4000 5000 3500 4000 4000 5000 5000 +4500 3000 4000 5000 5000 4000 4500 4500 5000 4500 +4500 3000 4000 5000 5000 4000 4500 4500 5000 4500 +4500 3000 4000 5000 5000 4000 4500 4500 5000 4500 +4500 3000 4000 5000 5000 4000 4500 4500 5000 4500 +4500 3000 4000 5000 5000 4000 4500 4500 5000 4500 +4500 3000 4000 5000 5000 4000 4500 4500 5000 4500 +4500 3000 4000 5000 5000 4000 4500 4500 5000 4500 +4500 3000 4000 5000 5000 4000 4500 4500 5000 4500 +4500 3000 4000 5000 5000 4000 4500 4500 5000 4500 +4500 3000 4000 5000 5000 4000 4500 4500 5000 4500 +4500 3000 4000 5000 5000 4000 4500 4500 5000 4500 +4500 3000 4000 5000 5000 4000 4500 4500 5000 4500 +4500 3000 4000 5000 5000 4000 4500 4500 5000 4500 +4500 3000 4000 5000 5000 4000 4500 4500 5000 4500 +4500 3000 4000 5000 5000 4000 4500 4500 5000 4500 +4500 3000 4000 5000 5000 4000 4500 4500 5000 4500 +4500 3000 4000 5000 5000 4000 4500 4500 5000 4500 +4500 3000 4000 5000 5000 4000 4500 4500 5000 4500 +4500 3000 4000 5000 5000 4000 4500 4500 5000 4500 +4500 3000 4000 5000 5000 4000 4500 4500 5000 4500 +4500 3000 4000 5000 5000 4000 4500 4500 5000 4500 +4500 3000 4000 5000 5000 4000 4500 4500 5000 4500 +4500 3000 4000 5000 5000 4000 4500 4500 5000 4500 +4500 3000 4000 5000 5000 4000 4500 4500 5000 4500 +4500 4500 4500 4500 5000 3500 4000 4500 5000 4500 +4500 4500 4500 4500 5000 3500 4000 4500 5000 4500 +4500 4500 4500 4500 5000 3500 4000 4500 5000 4500 +4500 4500 4500 4500 5000 3500 4000 4500 5000 4500 +4500 4500 4500 4500 5000 3500 4000 4500 5000 4500 +4500 4500 4500 4500 5000 3500 4000 4500 5000 4500 +4500 4500 4500 4500 5000 3500 4000 4500 5000 4500 +4500 4500 4500 4500 5000 3500 4000 4500 5000 4500 +4500 4500 4500 4500 5000 3500 4000 4500 5000 4500 +4500 4500 4500 4500 5000 3500 4000 4500 5000 4500 +4500 4500 4500 4500 5000 3500 4000 4500 5000 4500 +4500 4500 4500 4500 5000 3500 4000 4500 5000 4500 +4500 4500 4500 4500 5000 3500 4000 4500 5000 4500 +4500 4500 4500 4500 5000 3500 4000 4500 5000 4500 +4500 4500 4500 4500 5000 3500 4000 4500 5000 4500 +4500 4500 4500 4500 5000 3500 4000 4500 5000 4500 +4500 4500 4500 4500 5000 3500 4000 4500 5000 4500 +4500 4500 4500 4500 5000 3500 4000 4500 5000 4500 +4500 4500 4500 4500 5000 3500 4000 4500 5000 4500 +4500 4500 4500 4500 5000 3500 4000 4500 5000 4500 +4500 4500 4500 4500 5000 3500 4000 4500 5000 4500 +4500 4500 4500 4500 5000 3500 4000 4500 5000 4500 +4500 4500 4500 4500 5000 3500 4000 4500 5000 4500 +4500 4500 4500 4500 5000 3500 4000 4500 5000 4500 +4000 5000 3500 5000 5000 3500 4000 4500 4000 4500 +4000 5000 3500 5000 5000 3500 4000 4500 4000 4500 +4000 5000 3500 5000 5000 3500 4000 4500 4000 4500 +4000 5000 3500 5000 5000 3500 4000 4500 4000 4500 +4000 5000 3500 5000 5000 3500 4000 4500 4000 4500 +4000 5000 3500 5000 5000 3500 4000 4500 4000 4500 +4000 5000 3500 5000 5000 3500 4000 4500 4000 4500 +4000 5000 3500 5000 5000 3500 4000 4500 4000 4500 +4000 5000 3500 5000 5000 3500 4000 4500 4000 4500 +4000 5000 3500 5000 5000 3500 4000 4500 4000 4500 +4000 5000 3500 5000 5000 3500 4000 4500 4000 4500 +4000 5000 3500 5000 5000 3500 4000 4500 4000 4500 +4000 5000 3500 5000 5000 3500 4000 4500 4000 4500 +4000 5000 3500 5000 5000 3500 4000 4500 4000 4500 +4000 5000 3500 5000 5000 3500 4000 4500 4000 4500 +4000 5000 3500 5000 5000 3500 4000 4500 4000 4500 +4000 5000 3500 5000 5000 3500 4000 4500 4000 4500 +4000 5000 3500 5000 5000 3500 4000 4500 4000 4500 +4000 5000 3500 5000 5000 3500 4000 4500 4000 4500 +4000 5000 3500 5000 5000 3500 4000 4500 4000 4500 +4000 5000 3500 5000 5000 3500 4000 4500 4000 4500 +4000 5000 3500 5000 5000 3500 4000 4500 4000 4500 +4000 5000 3500 5000 5000 3500 4000 4500 4000 4500 +4000 5000 3500 5000 5000 3500 4000 4500 4000 4500 +4500 4500 5000 5000 4500 4500 4500 5000 3000 4500 +4500 4500 5000 5000 4500 4500 4500 5000 3000 4500 +4500 4500 5000 5000 4500 4500 4500 5000 3000 4500 +4500 4500 5000 5000 4500 4500 4500 5000 3000 4500 +4500 4500 5000 5000 4500 4500 4500 5000 3000 4500 +4500 4500 5000 5000 4500 4500 4500 5000 3000 4500 +4500 4500 5000 5000 4500 4500 4500 5000 3000 4500 +4500 4500 5000 5000 4500 4500 4500 5000 3000 4500 +4500 4500 5000 5000 4500 4500 4500 5000 3000 4500 +4500 4500 5000 5000 4500 4500 4500 5000 3000 4500 +4500 4500 5000 5000 4500 4500 4500 5000 3000 4500 +4500 4500 5000 5000 4500 4500 4500 5000 3000 4500 +4500 4500 5000 5000 4500 4500 4500 5000 3000 4500 +4500 4500 5000 5000 4500 4500 4500 5000 3000 4500 +4500 4500 5000 5000 4500 4500 4500 5000 3000 4500 +4500 4500 5000 5000 4500 4500 4500 5000 3000 4500 +4500 4500 5000 5000 4500 4500 4500 5000 3000 4500 +4500 4500 5000 5000 4500 4500 4500 5000 3000 4500 +4500 4500 5000 5000 4500 4500 4500 5000 3000 4500 +4500 4500 5000 5000 4500 4500 4500 5000 3000 4500 +4500 4500 5000 5000 4500 4500 4500 5000 3000 4500 +4500 4500 5000 5000 4500 4500 4500 5000 3000 4500 +4500 4500 5000 5000 4500 4500 4500 5000 3000 4500 +4500 4500 5000 5000 4500 4500 4500 5000 3000 4500 +5000 5000 4000 4500 5000 4000 4500 5000 4000 4500 +5000 5000 4000 4500 5000 4000 4500 5000 4000 4500 +5000 5000 4000 4500 5000 4000 4500 5000 4000 4500 +5000 5000 4000 4500 5000 4000 4500 5000 4000 4500 +5000 5000 4000 4500 5000 4000 4500 5000 4000 4500 +5000 5000 4000 4500 5000 4000 4500 5000 4000 4500 +5000 5000 4000 4500 5000 4000 4500 5000 4000 4500 +5000 5000 4000 4500 5000 4000 4500 5000 4000 4500 +5000 5000 4000 4500 5000 4000 4500 5000 4000 4500 +5000 5000 4000 4500 5000 4000 4500 5000 4000 4500 +5000 5000 4000 4500 5000 4000 4500 5000 4000 4500 +5000 5000 4000 4500 5000 4000 4500 5000 4000 4500 +5000 5000 4000 4500 5000 4000 4500 5000 4000 4500 +5000 5000 4000 4500 5000 4000 4500 5000 4000 4500 +5000 5000 4000 4500 5000 4000 4500 5000 4000 4500 +5000 5000 4000 4500 5000 4000 4500 5000 4000 4500 +5000 5000 4000 4500 5000 4000 4500 5000 4000 4500 +5000 5000 4000 4500 5000 4000 4500 5000 4000 4500 +5000 5000 4000 4500 5000 4000 4500 5000 4000 4500 +5000 5000 4000 4500 5000 4000 4500 5000 4000 4500 +5000 5000 4000 4500 5000 4000 4500 5000 4000 4500 +5000 5000 4000 4500 5000 4000 4500 5000 4000 4500 +5000 5000 4000 4500 5000 4000 4500 5000 4000 4500 +5000 5000 4000 4500 5000 4000 4500 5000 4000 4500 +4500 4500 4000 4500 4000 4500 5000 4500 4500 4500 +4500 4500 4000 4500 4000 4500 5000 4500 4500 4500 +4500 4500 4000 4500 4000 4500 5000 4500 4500 4500 +4500 4500 4000 4500 4000 4500 5000 4500 4500 4500 +4500 4500 4000 4500 4000 4500 5000 4500 4500 4500 +4500 4500 4000 4500 4000 4500 5000 4500 4500 4500 +4500 4500 4000 4500 4000 4500 5000 4500 4500 4500 +4500 4500 4000 4500 4000 4500 5000 4500 4500 4500 +4500 4500 4000 4500 4000 4500 5000 4500 4500 4500 +4500 4500 4000 4500 4000 4500 5000 4500 4500 4500 +4500 4500 4000 4500 4000 4500 5000 4500 4500 4500 +4500 4500 4000 4500 4000 4500 5000 4500 4500 4500 +4500 4500 4000 4500 4000 4500 5000 4500 4500 4500 +4500 4500 4000 4500 4000 4500 5000 4500 4500 4500 +4500 4500 4000 4500 4000 4500 5000 4500 4500 4500 +4500 4500 4000 4500 4000 4500 5000 4500 4500 4500 +4500 4500 4000 4500 4000 4500 5000 4500 4500 4500 +4500 4500 4000 4500 4000 4500 5000 4500 4500 4500 +4500 4500 4000 4500 4000 4500 5000 4500 4500 4500 +4500 4500 4000 4500 4000 4500 5000 4500 4500 4500 +4500 4500 4000 4500 4000 4500 5000 4500 4500 4500 +4500 4500 4000 4500 4000 4500 5000 4500 4500 4500 +4500 4500 4000 4500 4000 4500 5000 4500 4500 4500 +4500 4500 4000 4500 4000 4500 5000 4500 4500 4500 +5000 3500 3500 4000 4000 4500 5000 3500 4500 4000 +5000 3500 3500 4000 4000 4500 5000 3500 4500 4000 +5000 3500 3500 4000 4000 4500 5000 3500 4500 4000 +5000 3500 3500 4000 4000 4500 5000 3500 4500 4000 +5000 3500 3500 4000 4000 4500 5000 3500 4500 4000 +5000 3500 3500 4000 4000 4500 5000 3500 4500 4000 +5000 3500 3500 4000 4000 4500 5000 3500 4500 4000 +5000 3500 3500 4000 4000 4500 5000 3500 4500 4000 +5000 3500 3500 4000 4000 4500 5000 3500 4500 4000 +5000 3500 3500 4000 4000 4500 5000 3500 4500 4000 +5000 3500 3500 4000 4000 4500 5000 3500 4500 4000 +5000 3500 3500 4000 4000 4500 5000 3500 4500 4000 +5000 3500 3500 4000 4000 4500 5000 3500 4500 4000 +5000 3500 3500 4000 4000 4500 5000 3500 4500 4000 +5000 3500 3500 4000 4000 4500 5000 3500 4500 4000 +5000 3500 3500 4000 4000 4500 5000 3500 4500 4000 +5000 3500 3500 4000 4000 4500 5000 3500 4500 4000 +5000 3500 3500 4000 4000 4500 5000 3500 4500 4000 +5000 3500 3500 4000 4000 4500 5000 3500 4500 4000 +5000 3500 3500 4000 4000 4500 5000 3500 4500 4000 +5000 3500 3500 4000 4000 4500 5000 3500 4500 4000 +5000 3500 3500 4000 4000 4500 5000 3500 4500 4000 +5000 3500 3500 4000 4000 4500 5000 3500 4500 4000 +5000 3500 3500 4000 4000 4500 5000 3500 4500 4000 +4000 3500 4500 5000 4500 4500 4000 4500 4500 4500 +4000 3500 4500 5000 4500 4500 4000 4500 4500 4500 +4000 3500 4500 5000 4500 4500 4000 4500 4500 4500 +4000 3500 4500 5000 4500 4500 4000 4500 4500 4500 +4000 3500 4500 5000 4500 4500 4000 4500 4500 4500 +4000 3500 4500 5000 4500 4500 4000 4500 4500 4500 +4000 3500 4500 5000 4500 4500 4000 4500 4500 4500 +4000 3500 4500 5000 4500 4500 4000 4500 4500 4500 +4000 3500 4500 5000 4500 4500 4000 4500 4500 4500 +4000 3500 4500 5000 4500 4500 4000 4500 4500 4500 +4000 3500 4500 5000 4500 4500 4000 4500 4500 4500 +4000 3500 4500 5000 4500 4500 4000 4500 4500 4500 +4000 3500 4500 5000 4500 4500 4000 4500 4500 4500 +4000 3500 4500 5000 4500 4500 4000 4500 4500 4500 +4000 3500 4500 5000 4500 4500 4000 4500 4500 4500 +4000 3500 4500 5000 4500 4500 4000 4500 4500 4500 +4000 3500 4500 5000 4500 4500 4000 4500 4500 4500 +4000 3500 4500 5000 4500 4500 4000 4500 4500 4500 +4000 3500 4500 5000 4500 4500 4000 4500 4500 4500 +4000 3500 4500 5000 4500 4500 4000 4500 4500 4500 +4000 3500 4500 5000 4500 4500 4000 4500 4500 4500 +4000 3500 4500 5000 4500 4500 4000 4500 4500 4500 +4000 3500 4500 5000 4500 4500 4000 4500 4500 4500 +4000 3500 4500 5000 4500 4500 4000 4500 4500 4500 +4000 4000 4500 4500 4000 4000 5000 3500 5000 4500 +4000 4000 4500 4500 4000 4000 5000 3500 5000 4500 +4000 4000 4500 4500 4000 4000 5000 3500 5000 4500 +4000 4000 4500 4500 4000 4000 5000 3500 5000 4500 +4000 4000 4500 4500 4000 4000 5000 3500 5000 4500 +4000 4000 4500 4500 4000 4000 5000 3500 5000 4500 +4000 4000 4500 4500 4000 4000 5000 3500 5000 4500 +4000 4000 4500 4500 4000 4000 5000 3500 5000 4500 +4000 4000 4500 4500 4000 4000 5000 3500 5000 4500 +4000 4000 4500 4500 4000 4000 5000 3500 5000 4500 +4000 4000 4500 4500 4000 4000 5000 3500 5000 4500 +4000 4000 4500 4500 4000 4000 5000 3500 5000 4500 +4000 4000 4500 4500 4000 4000 5000 3500 5000 4500 +4000 4000 4500 4500 4000 4000 5000 3500 5000 4500 +4000 4000 4500 4500 4000 4000 5000 3500 5000 4500 +4000 4000 4500 4500 4000 4000 5000 3500 5000 4500 +4000 4000 4500 4500 4000 4000 5000 3500 5000 4500 +4000 4000 4500 4500 4000 4000 5000 3500 5000 4500 +4000 4000 4500 4500 4000 4000 5000 3500 5000 4500 +4000 4000 4500 4500 4000 4000 5000 3500 5000 4500 +4000 4000 4500 4500 4000 4000 5000 3500 5000 4500 +4000 4000 4500 4500 4000 4000 5000 3500 5000 4500 +4000 4000 4500 4500 4000 4000 5000 3500 5000 4500 +4000 4000 4500 4500 4000 4000 5000 3500 5000 4500 +4500 3000 4000 5000 4000 4000 4500 4000 3000 3500 +4500 3000 4000 5000 4000 4000 4500 4000 3000 3500 +4500 3000 4000 5000 4000 4000 4500 4000 3000 3500 +4500 3000 4000 5000 4000 4000 4500 4000 3000 3500 +4500 3000 4000 5000 4000 4000 4500 4000 3000 3500 +4500 3000 4000 5000 4000 4000 4500 4000 3000 3500 +4500 3000 4000 5000 4000 4000 4500 4000 3000 3500 +4500 3000 4000 5000 4000 4000 4500 4000 3000 3500 +4500 3000 4000 5000 4000 4000 4500 4000 3000 3500 +4500 3000 4000 5000 4000 4000 4500 4000 3000 3500 +4500 3000 4000 5000 4000 4000 4500 4000 3000 3500 +4500 3000 4000 5000 4000 4000 4500 4000 3000 3500 +4500 3000 4000 5000 4000 4000 4500 4000 3000 3500 +4500 3000 4000 5000 4000 4000 4500 4000 3000 3500 +4500 3000 4000 5000 4000 4000 4500 4000 3000 3500 +4500 3000 4000 5000 4000 4000 4500 4000 3000 3500 +4500 3000 4000 5000 4000 4000 4500 4000 3000 3500 +4500 3000 4000 5000 4000 4000 4500 4000 3000 3500 +4500 3000 4000 5000 4000 4000 4500 4000 3000 3500 +4500 3000 4000 5000 4000 4000 4500 4000 3000 3500 +4500 3000 4000 5000 4000 4000 4500 4000 3000 3500 +4500 3000 4000 5000 4000 4000 4500 4000 3000 3500 +4500 3000 4000 5000 4000 4000 4500 4000 3000 3500 +4500 3000 4000 5000 4000 4000 4500 4000 3000 3500 +5000 5000 3500 4500 3500 4500 3500 4500 4500 4500 +5000 5000 3500 4500 3500 4500 3500 4500 4500 4500 +5000 5000 3500 4500 3500 4500 3500 4500 4500 4500 +5000 5000 3500 4500 3500 4500 3500 4500 4500 4500 +5000 5000 3500 4500 3500 4500 3500 4500 4500 4500 +5000 5000 3500 4500 3500 4500 3500 4500 4500 4500 +5000 5000 3500 4500 3500 4500 3500 4500 4500 4500 +5000 5000 3500 4500 3500 4500 3500 4500 4500 4500 +5000 5000 3500 4500 3500 4500 3500 4500 4500 4500 +5000 5000 3500 4500 3500 4500 3500 4500 4500 4500 +5000 5000 3500 4500 3500 4500 3500 4500 4500 4500 +5000 5000 3500 4500 3500 4500 3500 4500 4500 4500 +5000 5000 3500 4500 3500 4500 3500 4500 4500 4500 +5000 5000 3500 4500 3500 4500 3500 4500 4500 4500 +5000 5000 3500 4500 3500 4500 3500 4500 4500 4500 +5000 5000 3500 4500 3500 4500 3500 4500 4500 4500 +5000 5000 3500 4500 3500 4500 3500 4500 4500 4500 +5000 5000 3500 4500 3500 4500 3500 4500 4500 4500 +5000 5000 3500 4500 3500 4500 3500 4500 4500 4500 +5000 5000 3500 4500 3500 4500 3500 4500 4500 4500 +5000 5000 3500 4500 3500 4500 3500 4500 4500 4500 +5000 5000 3500 4500 3500 4500 3500 4500 4500 4500 +5000 5000 3500 4500 3500 4500 3500 4500 4500 4500 +5000 5000 3500 4500 3500 4500 3500 4500 4500 4500 +4000 5000 4500 4500 4500 4500 4000 4500 4500 5000 +4000 5000 4500 4500 4500 4500 4000 4500 4500 5000 +4000 5000 4500 4500 4500 4500 4000 4500 4500 5000 +4000 5000 4500 4500 4500 4500 4000 4500 4500 5000 +4000 5000 4500 4500 4500 4500 4000 4500 4500 5000 +4000 5000 4500 4500 4500 4500 4000 4500 4500 5000 +4000 5000 4500 4500 4500 4500 4000 4500 4500 5000 +4000 5000 4500 4500 4500 4500 4000 4500 4500 5000 +4000 5000 4500 4500 4500 4500 4000 4500 4500 5000 +4000 5000 4500 4500 4500 4500 4000 4500 4500 5000 +4000 5000 4500 4500 4500 4500 4000 4500 4500 5000 +4000 5000 4500 4500 4500 4500 4000 4500 4500 5000 +4000 5000 4500 4500 4500 4500 4000 4500 4500 5000 +4000 5000 4500 4500 4500 4500 4000 4500 4500 5000 +4000 5000 4500 4500 4500 4500 4000 4500 4500 5000 +4000 5000 4500 4500 4500 4500 4000 4500 4500 5000 +4000 5000 4500 4500 4500 4500 4000 4500 4500 5000 +4000 5000 4500 4500 4500 4500 4000 4500 4500 5000 +4000 5000 4500 4500 4500 4500 4000 4500 4500 5000 +4000 5000 4500 4500 4500 4500 4000 4500 4500 5000 +4000 5000 4500 4500 4500 4500 4000 4500 4500 5000 +4000 5000 4500 4500 4500 4500 4000 4500 4500 5000 +4000 5000 4500 4500 4500 4500 4000 4500 4500 5000 +4000 5000 4500 4500 4500 4500 4000 4500 4500 5000 +4500 4500 4000 5000 4500 5000 3500 5000 4500 4000 +4500 4500 4000 5000 4500 5000 3500 5000 4500 4000 +4500 4500 4000 5000 4500 5000 3500 5000 4500 4000 +4500 4500 4000 5000 4500 5000 3500 5000 4500 4000 +4500 4500 4000 5000 4500 5000 3500 5000 4500 4000 +4500 4500 4000 5000 4500 5000 3500 5000 4500 4000 +4500 4500 4000 5000 4500 5000 3500 5000 4500 4000 +4500 4500 4000 5000 4500 5000 3500 5000 4500 4000 +4500 4500 4000 5000 4500 5000 3500 5000 4500 4000 +4500 4500 4000 5000 4500 5000 3500 5000 4500 4000 +4500 4500 4000 5000 4500 5000 3500 5000 4500 4000 +4500 4500 4000 5000 4500 5000 3500 5000 4500 4000 +4500 4500 4000 5000 4500 5000 3500 5000 4500 4000 +4500 4500 4000 5000 4500 5000 3500 5000 4500 4000 +4500 4500 4000 5000 4500 5000 3500 5000 4500 4000 +4500 4500 4000 5000 4500 5000 3500 5000 4500 4000 +4500 4500 4000 5000 4500 5000 3500 5000 4500 4000 +4500 4500 4000 5000 4500 5000 3500 5000 4500 4000 +4500 4500 4000 5000 4500 5000 3500 5000 4500 4000 +4500 4500 4000 5000 4500 5000 3500 5000 4500 4000 +4500 4500 4000 5000 4500 5000 3500 5000 4500 4000 +4500 4500 4000 5000 4500 5000 3500 5000 4500 4000 +4500 4500 4000 5000 4500 5000 3500 5000 4500 4000 +4500 4500 4000 5000 4500 5000 3500 5000 4500 4000 +4500 4500 4500 4000 4000 5000 5000 4000 5000 4500 +4500 4500 4500 4000 4000 5000 5000 4000 5000 4500 +4500 4500 4500 4000 4000 5000 5000 4000 5000 4500 +4500 4500 4500 4000 4000 5000 5000 4000 5000 4500 +4500 4500 4500 4000 4000 5000 5000 4000 5000 4500 +4500 4500 4500 4000 4000 5000 5000 4000 5000 4500 +4500 4500 4500 4000 4000 5000 5000 4000 5000 4500 +4500 4500 4500 4000 4000 5000 5000 4000 5000 4500 +4500 4500 4500 4000 4000 5000 5000 4000 5000 4500 +4500 4500 4500 4000 4000 5000 5000 4000 5000 4500 +4500 4500 4500 4000 4000 5000 5000 4000 5000 4500 +4500 4500 4500 4000 4000 5000 5000 4000 5000 4500 +4500 4500 4500 4000 4000 5000 5000 4000 5000 4500 +4500 4500 4500 4000 4000 5000 5000 4000 5000 4500 +4500 4500 4500 4000 4000 5000 5000 4000 5000 4500 +4500 4500 4500 4000 4000 5000 5000 4000 5000 4500 +4500 4500 4500 4000 4000 5000 5000 4000 5000 4500 +4500 4500 4500 4000 4000 5000 5000 4000 5000 4500 +4500 4500 4500 4000 4000 5000 5000 4000 5000 4500 +4500 4500 4500 4000 4000 5000 5000 4000 5000 4500 +4500 4500 4500 4000 4000 5000 5000 4000 5000 4500 +4500 4500 4500 4000 4000 5000 5000 4000 5000 4500 +4500 4500 4500 4000 4000 5000 5000 4000 5000 4500 +4500 4500 4500 4000 4000 5000 5000 4000 5000 4500 +5000 4500 5000 5000 5000 4000 5000 4000 5000 3000 +5000 4500 5000 5000 5000 4000 5000 4000 5000 3000 +5000 4500 5000 5000 5000 4000 5000 4000 5000 3000 +5000 4500 5000 5000 5000 4000 5000 4000 5000 3000 +5000 4500 5000 5000 5000 4000 5000 4000 5000 3000 +5000 4500 5000 5000 5000 4000 5000 4000 5000 3000 +5000 4500 5000 5000 5000 4000 5000 4000 5000 3000 +5000 4500 5000 5000 5000 4000 5000 4000 5000 3000 +5000 4500 5000 5000 5000 4000 5000 4000 5000 3000 +5000 4500 5000 5000 5000 4000 5000 4000 5000 3000 +5000 4500 5000 5000 5000 4000 5000 4000 5000 3000 +5000 4500 5000 5000 5000 4000 5000 4000 5000 3000 +5000 4500 5000 5000 5000 4000 5000 4000 5000 3000 +5000 4500 5000 5000 5000 4000 5000 4000 5000 3000 +5000 4500 5000 5000 5000 4000 5000 4000 5000 3000 +5000 4500 5000 5000 5000 4000 5000 4000 5000 3000 +5000 4500 5000 5000 5000 4000 5000 4000 5000 3000 +5000 4500 5000 5000 5000 4000 5000 4000 5000 3000 +5000 4500 5000 5000 5000 4000 5000 4000 5000 3000 +5000 4500 5000 5000 5000 4000 5000 4000 5000 3000 +5000 4500 5000 5000 5000 4000 5000 4000 5000 3000 +5000 4500 5000 5000 5000 4000 5000 4000 5000 3000 +5000 4500 5000 5000 5000 4000 5000 4000 5000 3000 +5000 4500 5000 5000 5000 4000 5000 4000 5000 3000 +4500 5000 4500 3000 4500 4500 4500 4500 5000 4000 +4500 5000 4500 3000 4500 4500 4500 4500 5000 4000 +4500 5000 4500 3000 4500 4500 4500 4500 5000 4000 +4500 5000 4500 3000 4500 4500 4500 4500 5000 4000 +4500 5000 4500 3000 4500 4500 4500 4500 5000 4000 +4500 5000 4500 3000 4500 4500 4500 4500 5000 4000 +4500 5000 4500 3000 4500 4500 4500 4500 5000 4000 +4500 5000 4500 3000 4500 4500 4500 4500 5000 4000 +4500 5000 4500 3000 4500 4500 4500 4500 5000 4000 +4500 5000 4500 3000 4500 4500 4500 4500 5000 4000 +4500 5000 4500 3000 4500 4500 4500 4500 5000 4000 +4500 5000 4500 3000 4500 4500 4500 4500 5000 4000 +4500 5000 4500 3000 4500 4500 4500 4500 5000 4000 +4500 5000 4500 3000 4500 4500 4500 4500 5000 4000 +4500 5000 4500 3000 4500 4500 4500 4500 5000 4000 +4500 5000 4500 3000 4500 4500 4500 4500 5000 4000 +4500 5000 4500 3000 4500 4500 4500 4500 5000 4000 +4500 5000 4500 3000 4500 4500 4500 4500 5000 4000 +4500 5000 4500 3000 4500 4500 4500 4500 5000 4000 +4500 5000 4500 3000 4500 4500 4500 4500 5000 4000 +4500 5000 4500 3000 4500 4500 4500 4500 5000 4000 +4500 5000 4500 3000 4500 4500 4500 4500 5000 4000 +4500 5000 4500 3000 4500 4500 4500 4500 5000 4000 +4500 5000 4500 3000 4500 4500 4500 4500 5000 4000 +5000 4000 4000 5000 4000 4500 4500 5000 4500 4000 +5000 4000 4000 5000 4000 4500 4500 5000 4500 4000 +5000 4000 4000 5000 4000 4500 4500 5000 4500 4000 +5000 4000 4000 5000 4000 4500 4500 5000 4500 4000 +5000 4000 4000 5000 4000 4500 4500 5000 4500 4000 +5000 4000 4000 5000 4000 4500 4500 5000 4500 4000 +5000 4000 4000 5000 4000 4500 4500 5000 4500 4000 +5000 4000 4000 5000 4000 4500 4500 5000 4500 4000 +5000 4000 4000 5000 4000 4500 4500 5000 4500 4000 +5000 4000 4000 5000 4000 4500 4500 5000 4500 4000 +5000 4000 4000 5000 4000 4500 4500 5000 4500 4000 +5000 4000 4000 5000 4000 4500 4500 5000 4500 4000 +5000 4000 4000 5000 4000 4500 4500 5000 4500 4000 +5000 4000 4000 5000 4000 4500 4500 5000 4500 4000 +5000 4000 4000 5000 4000 4500 4500 5000 4500 4000 +5000 4000 4000 5000 4000 4500 4500 5000 4500 4000 +5000 4000 4000 5000 4000 4500 4500 5000 4500 4000 +5000 4000 4000 5000 4000 4500 4500 5000 4500 4000 +5000 4000 4000 5000 4000 4500 4500 5000 4500 4000 +5000 4000 4000 5000 4000 4500 4500 5000 4500 4000 +5000 4000 4000 5000 4000 4500 4500 5000 4500 4000 +5000 4000 4000 5000 4000 4500 4500 5000 4500 4000 +5000 4000 4000 5000 4000 4500 4500 5000 4500 4000 +5000 4000 4000 5000 4000 4500 4500 5000 4500 4000 +4500 5000 4500 3500 5000 5000 4500 5000 4000 4000 +4500 5000 4500 3500 5000 5000 4500 5000 4000 4000 +4500 5000 4500 3500 5000 5000 4500 5000 4000 4000 +4500 5000 4500 3500 5000 5000 4500 5000 4000 4000 +4500 5000 4500 3500 5000 5000 4500 5000 4000 4000 +4500 5000 4500 3500 5000 5000 4500 5000 4000 4000 +4500 5000 4500 3500 5000 5000 4500 5000 4000 4000 +4500 5000 4500 3500 5000 5000 4500 5000 4000 4000 +4500 5000 4500 3500 5000 5000 4500 5000 4000 4000 +4500 5000 4500 3500 5000 5000 4500 5000 4000 4000 +4500 5000 4500 3500 5000 5000 4500 5000 4000 4000 +4500 5000 4500 3500 5000 5000 4500 5000 4000 4000 +4500 5000 4500 3500 5000 5000 4500 5000 4000 4000 +4500 5000 4500 3500 5000 5000 4500 5000 4000 4000 +4500 5000 4500 3500 5000 5000 4500 5000 4000 4000 +4500 5000 4500 3500 5000 5000 4500 5000 4000 4000 +4500 5000 4500 3500 5000 5000 4500 5000 4000 4000 +4500 5000 4500 3500 5000 5000 4500 5000 4000 4000 +4500 5000 4500 3500 5000 5000 4500 5000 4000 4000 +4500 5000 4500 3500 5000 5000 4500 5000 4000 4000 +4500 5000 4500 3500 5000 5000 4500 5000 4000 4000 +4500 5000 4500 3500 5000 5000 4500 5000 4000 4000 +4500 5000 4500 3500 5000 5000 4500 5000 4000 4000 +4500 5000 4500 3500 5000 5000 4500 5000 4000 4000 +5000 4000 4500 4000 5000 3500 4500 4500 4000 4000 +5000 4000 4500 4000 5000 3500 4500 4500 4000 4000 +5000 4000 4500 4000 5000 3500 4500 4500 4000 4000 +5000 4000 4500 4000 5000 3500 4500 4500 4000 4000 +5000 4000 4500 4000 5000 3500 4500 4500 4000 4000 +5000 4000 4500 4000 5000 3500 4500 4500 4000 4000 +5000 4000 4500 4000 5000 3500 4500 4500 4000 4000 +5000 4000 4500 4000 5000 3500 4500 4500 4000 4000 +5000 4000 4500 4000 5000 3500 4500 4500 4000 4000 +5000 4000 4500 4000 5000 3500 4500 4500 4000 4000 +5000 4000 4500 4000 5000 3500 4500 4500 4000 4000 +5000 4000 4500 4000 5000 3500 4500 4500 4000 4000 +5000 4000 4500 4000 5000 3500 4500 4500 4000 4000 +5000 4000 4500 4000 5000 3500 4500 4500 4000 4000 +5000 4000 4500 4000 5000 3500 4500 4500 4000 4000 +5000 4000 4500 4000 5000 3500 4500 4500 4000 4000 +5000 4000 4500 4000 5000 3500 4500 4500 4000 4000 +5000 4000 4500 4000 5000 3500 4500 4500 4000 4000 +5000 4000 4500 4000 5000 3500 4500 4500 4000 4000 +5000 4000 4500 4000 5000 3500 4500 4500 4000 4000 +5000 4000 4500 4000 5000 3500 4500 4500 4000 4000 +5000 4000 4500 4000 5000 3500 4500 4500 4000 4000 +5000 4000 4500 4000 5000 3500 4500 4500 4000 4000 +5000 4000 4500 4000 5000 3500 4500 4500 4000 4000 +4500 3500 3500 4000 4000 3500 4500 3500 3500 3500 +4500 3500 3500 4000 4000 3500 4500 3500 3500 3500 +4500 3500 3500 4000 4000 3500 4500 3500 3500 3500 +4500 3500 3500 4000 4000 3500 4500 3500 3500 3500 +4500 3500 3500 4000 4000 3500 4500 3500 3500 3500 +4500 3500 3500 4000 4000 3500 4500 3500 3500 3500 +4500 3500 3500 4000 4000 3500 4500 3500 3500 3500 +4500 3500 3500 4000 4000 3500 4500 3500 3500 3500 +4500 3500 3500 4000 4000 3500 4500 3500 3500 3500 +4500 3500 3500 4000 4000 3500 4500 3500 3500 3500 +4500 3500 3500 4000 4000 3500 4500 3500 3500 3500 +4500 3500 3500 4000 4000 3500 4500 3500 3500 3500 +4500 3500 3500 4000 4000 3500 4500 3500 3500 3500 +4500 3500 3500 4000 4000 3500 4500 3500 3500 3500 +4500 3500 3500 4000 4000 3500 4500 3500 3500 3500 +4500 3500 3500 4000 4000 3500 4500 3500 3500 3500 +4500 3500 3500 4000 4000 3500 4500 3500 3500 3500 +4500 3500 3500 4000 4000 3500 4500 3500 3500 3500 +4500 3500 3500 4000 4000 3500 4500 3500 3500 3500 +4500 3500 3500 4000 4000 3500 4500 3500 3500 3500 +4500 3500 3500 4000 4000 3500 4500 3500 3500 3500 +4500 3500 3500 4000 4000 3500 4500 3500 3500 3500 +4500 3500 3500 4000 4000 3500 4500 3500 3500 3500 +4500 3500 3500 4000 4000 3500 4500 3500 3500 3500 +4500 4000 3500 4500 3500 3500 4000 3500 3500 3500 +4500 4000 3500 4500 3500 3500 4000 3500 3500 3500 +4500 4000 3500 4500 3500 3500 4000 3500 3500 3500 +4500 4000 3500 4500 3500 3500 4000 3500 3500 3500 +4500 4000 3500 4500 3500 3500 4000 3500 3500 3500 +4500 4000 3500 4500 3500 3500 4000 3500 3500 3500 +4500 4000 3500 4500 3500 3500 4000 3500 3500 3500 +4500 4000 3500 4500 3500 3500 4000 3500 3500 3500 +4500 4000 3500 4500 3500 3500 4000 3500 3500 3500 +4500 4000 3500 4500 3500 3500 4000 3500 3500 3500 +4500 4000 3500 4500 3500 3500 4000 3500 3500 3500 +4500 4000 3500 4500 3500 3500 4000 3500 3500 3500 +4500 4000 3500 4500 3500 3500 4000 3500 3500 3500 +4500 4000 3500 4500 3500 3500 4000 3500 3500 3500 +4500 4000 3500 4500 3500 3500 4000 3500 3500 3500 +4500 4000 3500 4500 3500 3500 4000 3500 3500 3500 +4500 4000 3500 4500 3500 3500 4000 3500 3500 3500 +4500 4000 3500 4500 3500 3500 4000 3500 3500 3500 +4500 4000 3500 4500 3500 3500 4000 3500 3500 3500 +4500 4000 3500 4500 3500 3500 4000 3500 3500 3500 +4500 4000 3500 4500 3500 3500 4000 3500 3500 3500 +4500 4000 3500 4500 3500 3500 4000 3500 3500 3500 +4500 4000 3500 4500 3500 3500 4000 3500 3500 3500 +4500 4000 3500 4500 3500 3500 4000 3500 3500 3500 +4500 3500 3500 4000 3500 3500 3500 3500 3500 4500 +4500 3500 3500 4000 3500 3500 3500 3500 3500 4500 +4500 3500 3500 4000 3500 3500 3500 3500 3500 4500 +4500 3500 3500 4000 3500 3500 3500 3500 3500 4500 +4500 3500 3500 4000 3500 3500 3500 3500 3500 4500 +4500 3500 3500 4000 3500 3500 3500 3500 3500 4500 +4500 3500 3500 4000 3500 3500 3500 3500 3500 4500 +4500 3500 3500 4000 3500 3500 3500 3500 3500 4500 +4500 3500 3500 4000 3500 3500 3500 3500 3500 4500 +4500 3500 3500 4000 3500 3500 3500 3500 3500 4500 +4500 3500 3500 4000 3500 3500 3500 3500 3500 4500 +4500 3500 3500 4000 3500 3500 3500 3500 3500 4500 +4500 3500 3500 4000 3500 3500 3500 3500 3500 4500 +4500 3500 3500 4000 3500 3500 3500 3500 3500 4500 +4500 3500 3500 4000 3500 3500 3500 3500 3500 4500 +4500 3500 3500 4000 3500 3500 3500 3500 3500 4500 +4500 3500 3500 4000 3500 3500 3500 3500 3500 4500 +4500 3500 3500 4000 3500 3500 3500 3500 3500 4500 +4500 3500 3500 4000 3500 3500 3500 3500 3500 4500 +4500 3500 3500 4000 3500 3500 3500 3500 3500 4500 +4500 3500 3500 4000 3500 3500 3500 3500 3500 4500 +4500 3500 3500 4000 3500 3500 3500 3500 3500 4500 +4500 3500 3500 4000 3500 3500 3500 3500 3500 4500 +4500 3500 3500 4000 3500 3500 3500 3500 3500 4500 +5000 3500 4500 3500 3500 3500 4000 3500 3500 4000 +5000 3500 4500 3500 3500 3500 4000 3500 3500 4000 +5000 3500 4500 3500 3500 3500 4000 3500 3500 4000 +5000 3500 4500 3500 3500 3500 4000 3500 3500 4000 +5000 3500 4500 3500 3500 3500 4000 3500 3500 4000 +5000 3500 4500 3500 3500 3500 4000 3500 3500 4000 +5000 3500 4500 3500 3500 3500 4000 3500 3500 4000 +5000 3500 4500 3500 3500 3500 4000 3500 3500 4000 +5000 3500 4500 3500 3500 3500 4000 3500 3500 4000 +5000 3500 4500 3500 3500 3500 4000 3500 3500 4000 +5000 3500 4500 3500 3500 3500 4000 3500 3500 4000 +5000 3500 4500 3500 3500 3500 4000 3500 3500 4000 +5000 3500 4500 3500 3500 3500 4000 3500 3500 4000 +5000 3500 4500 3500 3500 3500 4000 3500 3500 4000 +5000 3500 4500 3500 3500 3500 4000 3500 3500 4000 +5000 3500 4500 3500 3500 3500 4000 3500 3500 4000 +5000 3500 4500 3500 3500 3500 4000 3500 3500 4000 +5000 3500 4500 3500 3500 3500 4000 3500 3500 4000 +5000 3500 4500 3500 3500 3500 4000 3500 3500 4000 +5000 3500 4500 3500 3500 3500 4000 3500 3500 4000 +5000 3500 4500 3500 3500 3500 4000 3500 3500 4000 +5000 3500 4500 3500 3500 3500 4000 3500 3500 4000 +5000 3500 4500 3500 3500 3500 4000 3500 3500 4000 +5000 3500 4500 3500 3500 3500 4000 3500 3500 4000 +3500 3500 4500 3500 3500 3500 4000 3500 3000 3500 +3500 3500 4500 3500 3500 3500 4000 3500 3000 3500 +3500 3500 4500 3500 3500 3500 4000 3500 3000 3500 +3500 3500 4500 3500 3500 3500 4000 3500 3000 3500 +3500 3500 4500 3500 3500 3500 4000 3500 3000 3500 +3500 3500 4500 3500 3500 3500 4000 3500 3000 3500 +3500 3500 4500 3500 3500 3500 4000 3500 3000 3500 +3500 3500 4500 3500 3500 3500 4000 3500 3000 3500 +3500 3500 4500 3500 3500 3500 4000 3500 3000 3500 +3500 3500 4500 3500 3500 3500 4000 3500 3000 3500 +3500 3500 4500 3500 3500 3500 4000 3500 3000 3500 +3500 3500 4500 3500 3500 3500 4000 3500 3000 3500 +3500 3500 4500 3500 3500 3500 4000 3500 3000 3500 +3500 3500 4500 3500 3500 3500 4000 3500 3000 3500 +3500 3500 4500 3500 3500 3500 4000 3500 3000 3500 +3500 3500 4500 3500 3500 3500 4000 3500 3000 3500 +3500 3500 4500 3500 3500 3500 4000 3500 3000 3500 +3500 3500 4500 3500 3500 3500 4000 3500 3000 3500 +3500 3500 4500 3500 3500 3500 4000 3500 3000 3500 +3500 3500 4500 3500 3500 3500 4000 3500 3000 3500 +3500 3500 4500 3500 3500 3500 4000 3500 3000 3500 +3500 3500 4500 3500 3500 3500 4000 3500 3000 3500 +3500 3500 4500 3500 3500 3500 4000 3500 3000 3500 +3500 3500 4500 3500 3500 3500 4000 3500 3000 3500 +3500 3500 4500 3500 3500 3500 4000 4000 3500 5000 +3500 3500 4500 3500 3500 3500 4000 4000 3500 5000 +3500 3500 4500 3500 3500 3500 4000 4000 3500 5000 +3500 3500 4500 3500 3500 3500 4000 4000 3500 5000 +3500 3500 4500 3500 3500 3500 4000 4000 3500 5000 +3500 3500 4500 3500 3500 3500 4000 4000 3500 5000 +3500 3500 4500 3500 3500 3500 4000 4000 3500 5000 +3500 3500 4500 3500 3500 3500 4000 4000 3500 5000 +3500 3500 4500 3500 3500 3500 4000 4000 3500 5000 +3500 3500 4500 3500 3500 3500 4000 4000 3500 5000 +3500 3500 4500 3500 3500 3500 4000 4000 3500 5000 +3500 3500 4500 3500 3500 3500 4000 4000 3500 5000 +3500 3500 4500 3500 3500 3500 4000 4000 3500 5000 +3500 3500 4500 3500 3500 3500 4000 4000 3500 5000 +3500 3500 4500 3500 3500 3500 4000 4000 3500 5000 +3500 3500 4500 3500 3500 3500 4000 4000 3500 5000 +3500 3500 4500 3500 3500 3500 4000 4000 3500 5000 +3500 3500 4500 3500 3500 3500 4000 4000 3500 5000 +3500 3500 4500 3500 3500 3500 4000 4000 3500 5000 +3500 3500 4500 3500 3500 3500 4000 4000 3500 5000 +3500 3500 4500 3500 3500 3500 4000 4000 3500 5000 +3500 3500 4500 3500 3500 3500 4000 4000 3500 5000 +3500 3500 4500 3500 3500 3500 4000 4000 3500 5000 +3500 3500 4500 3500 3500 3500 4000 4000 3500 5000 +3500 3500 4000 3500 3500 3500 4000 4000 3500 5000 +3500 3500 4000 3500 3500 3500 4000 4000 3500 5000 +3500 3500 4000 3500 3500 3500 4000 4000 3500 5000 +3500 3500 4000 3500 3500 3500 4000 4000 3500 5000 +3500 3500 4000 3500 3500 3500 4000 4000 3500 5000 +3500 3500 4000 3500 3500 3500 4000 4000 3500 5000 +3500 3500 4000 3500 3500 3500 4000 4000 3500 5000 +3500 3500 4000 3500 3500 3500 4000 4000 3500 5000 +3500 3500 4000 3500 3500 3500 4000 4000 3500 5000 +3500 3500 4000 3500 3500 3500 4000 4000 3500 5000 +3500 3500 4000 3500 3500 3500 4000 4000 3500 5000 +3500 3500 4000 3500 3500 3500 4000 4000 3500 5000 +3500 3500 4000 3500 3500 3500 4000 4000 3500 5000 +3500 3500 4000 3500 3500 3500 4000 4000 3500 5000 +3500 3500 4000 3500 3500 3500 4000 4000 3500 5000 +3500 3500 4000 3500 3500 3500 4000 4000 3500 5000 +3500 3500 4000 3500 3500 3500 4000 4000 3500 5000 +3500 3500 4000 3500 3500 3500 4000 4000 3500 5000 +3500 3500 4000 3500 3500 3500 4000 4000 3500 5000 +3500 3500 4000 3500 3500 3500 4000 4000 3500 5000 +3500 3500 4000 3500 3500 3500 4000 4000 3500 5000 +3500 3500 4000 3500 3500 3500 4000 4000 3500 5000 +3500 3500 4000 3500 3500 3500 4000 4000 3500 5000 +3500 3500 4000 3500 3500 3500 4000 4000 3500 5000 +3500 3500 3500 3500 3500 3500 3500 5000 3500 4500 +3500 3500 3500 3500 3500 3500 3500 5000 3500 4500 +3500 3500 3500 3500 3500 3500 3500 5000 3500 4500 +3500 3500 3500 3500 3500 3500 3500 5000 3500 4500 +3500 3500 3500 3500 3500 3500 3500 5000 3500 4500 +3500 3500 3500 3500 3500 3500 3500 5000 3500 4500 +3500 3500 3500 3500 3500 3500 3500 5000 3500 4500 +3500 3500 3500 3500 3500 3500 3500 5000 3500 4500 +3500 3500 3500 3500 3500 3500 3500 5000 3500 4500 +3500 3500 3500 3500 3500 3500 3500 5000 3500 4500 +3500 3500 3500 3500 3500 3500 3500 5000 3500 4500 +3500 3500 3500 3500 3500 3500 3500 5000 3500 4500 +3500 3500 3500 3500 3500 3500 3500 5000 3500 4500 +3500 3500 3500 3500 3500 3500 3500 5000 3500 4500 +3500 3500 3500 3500 3500 3500 3500 5000 3500 4500 +3500 3500 3500 3500 3500 3500 3500 5000 3500 4500 +3500 3500 3500 3500 3500 3500 3500 5000 3500 4500 +3500 3500 3500 3500 3500 3500 3500 5000 3500 4500 +3500 3500 3500 3500 3500 3500 3500 5000 3500 4500 +3500 3500 3500 3500 3500 3500 3500 5000 3500 4500 +3500 3500 3500 3500 3500 3500 3500 5000 3500 4500 +3500 3500 3500 3500 3500 3500 3500 5000 3500 4500 +3500 3500 3500 3500 3500 3500 3500 5000 3500 4500 +3500 3500 3500 3500 3500 3500 3500 5000 3500 4500 +4500 3500 3500 3500 3500 3500 3500 4000 3500 4000 +4500 3500 3500 3500 3500 3500 3500 4000 3500 4000 +4500 3500 3500 3500 3500 3500 3500 4000 3500 4000 +4500 3500 3500 3500 3500 3500 3500 4000 3500 4000 +4500 3500 3500 3500 3500 3500 3500 4000 3500 4000 +4500 3500 3500 3500 3500 3500 3500 4000 3500 4000 +4500 3500 3500 3500 3500 3500 3500 4000 3500 4000 +4500 3500 3500 3500 3500 3500 3500 4000 3500 4000 +4500 3500 3500 3500 3500 3500 3500 4000 3500 4000 +4500 3500 3500 3500 3500 3500 3500 4000 3500 4000 +4500 3500 3500 3500 3500 3500 3500 4000 3500 4000 +4500 3500 3500 3500 3500 3500 3500 4000 3500 4000 +4500 3500 3500 3500 3500 3500 3500 4000 3500 4000 +4500 3500 3500 3500 3500 3500 3500 4000 3500 4000 +4500 3500 3500 3500 3500 3500 3500 4000 3500 4000 +4500 3500 3500 3500 3500 3500 3500 4000 3500 4000 +4500 3500 3500 3500 3500 3500 3500 4000 3500 4000 +4500 3500 3500 3500 3500 3500 3500 4000 3500 4000 +4500 3500 3500 3500 3500 3500 3500 4000 3500 4000 +4500 3500 3500 3500 3500 3500 3500 4000 3500 4000 +4500 3500 3500 3500 3500 3500 3500 4000 3500 4000 +4500 3500 3500 3500 3500 3500 3500 4000 3500 4000 +4500 3500 3500 3500 3500 3500 3500 4000 3500 4000 +4500 3500 3500 3500 3500 3500 3500 4000 3500 4000 +3500 3500 3500 3000 4000 3500 4000 3500 3500 4500 +3500 3500 3500 3000 4000 3500 4000 3500 3500 4500 +3500 3500 3500 3000 4000 3500 4000 3500 3500 4500 +3500 3500 3500 3000 4000 3500 4000 3500 3500 4500 +3500 3500 3500 3000 4000 3500 4000 3500 3500 4500 +3500 3500 3500 3000 4000 3500 4000 3500 3500 4500 +3500 3500 3500 3000 4000 3500 4000 3500 3500 4500 +3500 3500 3500 3000 4000 3500 4000 3500 3500 4500 +3500 3500 3500 3000 4000 3500 4000 3500 3500 4500 +3500 3500 3500 3000 4000 3500 4000 3500 3500 4500 +3500 3500 3500 3000 4000 3500 4000 3500 3500 4500 +3500 3500 3500 3000 4000 3500 4000 3500 3500 4500 +3500 3500 3500 3000 4000 3500 4000 3500 3500 4500 +3500 3500 3500 3000 4000 3500 4000 3500 3500 4500 +3500 3500 3500 3000 4000 3500 4000 3500 3500 4500 +3500 3500 3500 3000 4000 3500 4000 3500 3500 4500 +3500 3500 3500 3000 4000 3500 4000 3500 3500 4500 +3500 3500 3500 3000 4000 3500 4000 3500 3500 4500 +3500 3500 3500 3000 4000 3500 4000 3500 3500 4500 +3500 3500 3500 3000 4000 3500 4000 3500 3500 4500 +3500 3500 3500 3000 4000 3500 4000 3500 3500 4500 +3500 3500 3500 3000 4000 3500 4000 3500 3500 4500 +3500 3500 3500 3000 4000 3500 4000 3500 3500 4500 +3500 3500 3500 3000 4000 3500 4000 3500 3500 4500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 4500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 4500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 4500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 4500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 4500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 4500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 4500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 4500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 4500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 4500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 4500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 4500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 4500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 4500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 4500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 4500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 4500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 4500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 4500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 4500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 4500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 4500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 4500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 4500 +3500 3500 4000 3500 4000 3500 3500 3500 4500 3500 +3500 3500 4000 3500 4000 3500 3500 3500 4500 3500 +3500 3500 4000 3500 4000 3500 3500 3500 4500 3500 +3500 3500 4000 3500 4000 3500 3500 3500 4500 3500 +3500 3500 4000 3500 4000 3500 3500 3500 4500 3500 +3500 3500 4000 3500 4000 3500 3500 3500 4500 3500 +3500 3500 4000 3500 4000 3500 3500 3500 4500 3500 +3500 3500 4000 3500 4000 3500 3500 3500 4500 3500 +3500 3500 4000 3500 4000 3500 3500 3500 4500 3500 +3500 3500 4000 3500 4000 3500 3500 3500 4500 3500 +3500 3500 4000 3500 4000 3500 3500 3500 4500 3500 +3500 3500 4000 3500 4000 3500 3500 3500 4500 3500 +3500 3500 4000 3500 4000 3500 3500 3500 4500 3500 +3500 3500 4000 3500 4000 3500 3500 3500 4500 3500 +3500 3500 4000 3500 4000 3500 3500 3500 4500 3500 +3500 3500 4000 3500 4000 3500 3500 3500 4500 3500 +3500 3500 4000 3500 4000 3500 3500 3500 4500 3500 +3500 3500 4000 3500 4000 3500 3500 3500 4500 3500 +3500 3500 4000 3500 4000 3500 3500 3500 4500 3500 +3500 3500 4000 3500 4000 3500 3500 3500 4500 3500 +3500 3500 4000 3500 4000 3500 3500 3500 4500 3500 +3500 3500 4000 3500 4000 3500 3500 3500 4500 3500 +3500 3500 4000 3500 4000 3500 3500 3500 4500 3500 +3500 3500 4000 3500 4000 3500 3500 3500 4500 3500 +3500 3500 3500 3500 4000 4000 3500 3500 4000 3500 +3500 3500 3500 3500 4000 4000 3500 3500 4000 3500 +3500 3500 3500 3500 4000 4000 3500 3500 4000 3500 +3500 3500 3500 3500 4000 4000 3500 3500 4000 3500 +3500 3500 3500 3500 4000 4000 3500 3500 4000 3500 +3500 3500 3500 3500 4000 4000 3500 3500 4000 3500 +3500 3500 3500 3500 4000 4000 3500 3500 4000 3500 +3500 3500 3500 3500 4000 4000 3500 3500 4000 3500 +3500 3500 3500 3500 4000 4000 3500 3500 4000 3500 +3500 3500 3500 3500 4000 4000 3500 3500 4000 3500 +3500 3500 3500 3500 4000 4000 3500 3500 4000 3500 +3500 3500 3500 3500 4000 4000 3500 3500 4000 3500 +3500 3500 3500 3500 4000 4000 3500 3500 4000 3500 +3500 3500 3500 3500 4000 4000 3500 3500 4000 3500 +3500 3500 3500 3500 4000 4000 3500 3500 4000 3500 +3500 3500 3500 3500 4000 4000 3500 3500 4000 3500 +3500 3500 3500 3500 4000 4000 3500 3500 4000 3500 +3500 3500 3500 3500 4000 4000 3500 3500 4000 3500 +3500 3500 3500 3500 4000 4000 3500 3500 4000 3500 +3500 3500 3500 3500 4000 4000 3500 3500 4000 3500 +3500 3500 3500 3500 4000 4000 3500 3500 4000 3500 +3500 3500 3500 3500 4000 4000 3500 3500 4000 3500 +3500 3500 3500 3500 4000 4000 3500 3500 4000 3500 +3500 3500 3500 3500 4000 4000 3500 3500 4000 3500 +4000 3500 3500 3500 3500 3500 3500 3000 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3000 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3000 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3000 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3000 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3000 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3000 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3000 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3000 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3000 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3000 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3000 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3000 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3000 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3000 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3000 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3000 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3000 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3000 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3000 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3000 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3000 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3000 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3000 3500 4000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4000 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4000 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4000 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4000 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4000 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4000 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4000 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4000 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4000 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4000 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4000 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4000 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4000 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4000 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4000 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4000 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4000 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4000 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4000 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4000 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4000 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4000 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4000 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4000 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 5000 3500 3500 3500 3500 3500 4000 3500 +3500 3500 5000 3500 3500 3500 3500 3500 4000 3500 +3500 3500 5000 3500 3500 3500 3500 3500 4000 3500 +3500 3500 5000 3500 3500 3500 3500 3500 4000 3500 +3500 3500 5000 3500 3500 3500 3500 3500 4000 3500 +3500 3500 5000 3500 3500 3500 3500 3500 4000 3500 +3500 3500 5000 3500 3500 3500 3500 3500 4000 3500 +3500 3500 5000 3500 3500 3500 3500 3500 4000 3500 +3500 3500 5000 3500 3500 3500 3500 3500 4000 3500 +3500 3500 5000 3500 3500 3500 3500 3500 4000 3500 +3500 3500 5000 3500 3500 3500 3500 3500 4000 3500 +3500 3500 5000 3500 3500 3500 3500 3500 4000 3500 +3500 3500 5000 3500 3500 3500 3500 3500 4000 3500 +3500 3500 5000 3500 3500 3500 3500 3500 4000 3500 +3500 3500 5000 3500 3500 3500 3500 3500 4000 3500 +3500 3500 5000 3500 3500 3500 3500 3500 4000 3500 +3500 3500 5000 3500 3500 3500 3500 3500 4000 3500 +3500 3500 5000 3500 3500 3500 3500 3500 4000 3500 +3500 3500 5000 3500 3500 3500 3500 3500 4000 3500 +3500 3500 5000 3500 3500 3500 3500 3500 4000 3500 +3500 3500 5000 3500 3500 3500 3500 3500 4000 3500 +3500 3500 5000 3500 3500 3500 3500 3500 4000 3500 +3500 3500 5000 3500 3500 3500 3500 3500 4000 3500 +3500 3500 5000 3500 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 4500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 4500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 4500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 4500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 4500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 4500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 4500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 4500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 4500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 4500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 4500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 4500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 4500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 4500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 4500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 4500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 4500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 4500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 4500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 4500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 4500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 4500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 4500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 4500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3000 3500 4000 3500 3500 3500 3000 3500 3500 3500 +3000 3500 4000 3500 3500 3500 3000 3500 3500 3500 +3000 3500 4000 3500 3500 3500 3000 3500 3500 3500 +3000 3500 4000 3500 3500 3500 3000 3500 3500 3500 +3000 3500 4000 3500 3500 3500 3000 3500 3500 3500 +3000 3500 4000 3500 3500 3500 3000 3500 3500 3500 +3000 3500 4000 3500 3500 3500 3000 3500 3500 3500 +3000 3500 4000 3500 3500 3500 3000 3500 3500 3500 +3000 3500 4000 3500 3500 3500 3000 3500 3500 3500 +3000 3500 4000 3500 3500 3500 3000 3500 3500 3500 +3000 3500 4000 3500 3500 3500 3000 3500 3500 3500 +3000 3500 4000 3500 3500 3500 3000 3500 3500 3500 +3000 3500 4000 3500 3500 3500 3000 3500 3500 3500 +3000 3500 4000 3500 3500 3500 3000 3500 3500 3500 +3000 3500 4000 3500 3500 3500 3000 3500 3500 3500 +3000 3500 4000 3500 3500 3500 3000 3500 3500 3500 +3000 3500 4000 3500 3500 3500 3000 3500 3500 3500 +3000 3500 4000 3500 3500 3500 3000 3500 3500 3500 +3000 3500 4000 3500 3500 3500 3000 3500 3500 3500 +3000 3500 4000 3500 3500 3500 3000 3500 3500 3500 +3000 3500 4000 3500 3500 3500 3000 3500 3500 3500 +3000 3500 4000 3500 3500 3500 3000 3500 3500 3500 +3000 3500 4000 3500 3500 3500 3000 3500 3500 3500 +3000 3500 4000 3500 3500 3500 3000 3500 3500 3500 +3500 3500 4000 4500 3500 3500 3500 3500 4500 3500 +3500 3500 4000 4500 3500 3500 3500 3500 4500 3500 +3500 3500 4000 4500 3500 3500 3500 3500 4500 3500 +3500 3500 4000 4500 3500 3500 3500 3500 4500 3500 +3500 3500 4000 4500 3500 3500 3500 3500 4500 3500 +3500 3500 4000 4500 3500 3500 3500 3500 4500 3500 +3500 3500 4000 4500 3500 3500 3500 3500 4500 3500 +3500 3500 4000 4500 3500 3500 3500 3500 4500 3500 +3500 3500 4000 4500 3500 3500 3500 3500 4500 3500 +3500 3500 4000 4500 3500 3500 3500 3500 4500 3500 +3500 3500 4000 4500 3500 3500 3500 3500 4500 3500 +3500 3500 4000 4500 3500 3500 3500 3500 4500 3500 +3500 3500 4000 4500 3500 3500 3500 3500 4500 3500 +3500 3500 4000 4500 3500 3500 3500 3500 4500 3500 +3500 3500 4000 4500 3500 3500 3500 3500 4500 3500 +3500 3500 4000 4500 3500 3500 3500 3500 4500 3500 +3500 3500 4000 4500 3500 3500 3500 3500 4500 3500 +3500 3500 4000 4500 3500 3500 3500 3500 4500 3500 +3500 3500 4000 4500 3500 3500 3500 3500 4500 3500 +3500 3500 4000 4500 3500 3500 3500 3500 4500 3500 +3500 3500 4000 4500 3500 3500 3500 3500 4500 3500 +3500 3500 4000 4500 3500 3500 3500 3500 4500 3500 +3500 3500 4000 4500 3500 3500 3500 3500 4500 3500 +3500 3500 4000 4500 3500 3500 3500 3500 4500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 4000 3500 3500 4000 3500 +4000 3500 3500 3500 3500 4000 3500 3500 4000 3500 +4000 3500 3500 3500 3500 4000 3500 3500 4000 3500 +4000 3500 3500 3500 3500 4000 3500 3500 4000 3500 +4000 3500 3500 3500 3500 4000 3500 3500 4000 3500 +4000 3500 3500 3500 3500 4000 3500 3500 4000 3500 +4000 3500 3500 3500 3500 4000 3500 3500 4000 3500 +4000 3500 3500 3500 3500 4000 3500 3500 4000 3500 +4000 3500 3500 3500 3500 4000 3500 3500 4000 3500 +4000 3500 3500 3500 3500 4000 3500 3500 4000 3500 +4000 3500 3500 3500 3500 4000 3500 3500 4000 3500 +4000 3500 3500 3500 3500 4000 3500 3500 4000 3500 +4000 3500 3500 3500 3500 4000 3500 3500 4000 3500 +4000 3500 3500 3500 3500 4000 3500 3500 4000 3500 +4000 3500 3500 3500 3500 4000 3500 3500 4000 3500 +4000 3500 3500 3500 3500 4000 3500 3500 4000 3500 +4000 3500 3500 3500 3500 4000 3500 3500 4000 3500 +4000 3500 3500 3500 3500 4000 3500 3500 4000 3500 +4000 3500 3500 3500 3500 4000 3500 3500 4000 3500 +4000 3500 3500 3500 3500 4000 3500 3500 4000 3500 +4000 3500 3500 3500 3500 4000 3500 3500 4000 3500 +4000 3500 3500 3500 3500 4000 3500 3500 4000 3500 +4000 3500 3500 3500 3500 4000 3500 3500 4000 3500 +4000 3500 3500 3500 3500 4000 3500 3500 4000 3500 +5000 3500 4000 4500 3500 3500 3500 4000 3500 3500 +5000 3500 4000 4500 3500 3500 3500 4000 3500 3500 +5000 3500 4000 4500 3500 3500 3500 4000 3500 3500 +5000 3500 4000 4500 3500 3500 3500 4000 3500 3500 +5000 3500 4000 4500 3500 3500 3500 4000 3500 3500 +5000 3500 4000 4500 3500 3500 3500 4000 3500 3500 +5000 3500 4000 4500 3500 3500 3500 4000 3500 3500 +5000 3500 4000 4500 3500 3500 3500 4000 3500 3500 +5000 3500 4000 4500 3500 3500 3500 4000 3500 3500 +5000 3500 4000 4500 3500 3500 3500 4000 3500 3500 +5000 3500 4000 4500 3500 3500 3500 4000 3500 3500 +5000 3500 4000 4500 3500 3500 3500 4000 3500 3500 +5000 3500 4000 4500 3500 3500 3500 4000 3500 3500 +5000 3500 4000 4500 3500 3500 3500 4000 3500 3500 +5000 3500 4000 4500 3500 3500 3500 4000 3500 3500 +5000 3500 4000 4500 3500 3500 3500 4000 3500 3500 +5000 3500 4000 4500 3500 3500 3500 4000 3500 3500 +5000 3500 4000 4500 3500 3500 3500 4000 3500 3500 +5000 3500 4000 4500 3500 3500 3500 4000 3500 3500 +5000 3500 4000 4500 3500 3500 3500 4000 3500 3500 +5000 3500 4000 4500 3500 3500 3500 4000 3500 3500 +5000 3500 4000 4500 3500 3500 3500 4000 3500 3500 +5000 3500 4000 4500 3500 3500 3500 4000 3500 3500 +5000 3500 4000 4500 3500 3500 3500 4000 3500 3500 +5000 3500 4500 4500 3500 3500 3000 3500 3500 3500 +5000 3500 4500 4500 3500 3500 3000 3500 3500 3500 +5000 3500 4500 4500 3500 3500 3000 3500 3500 3500 +5000 3500 4500 4500 3500 3500 3000 3500 3500 3500 +5000 3500 4500 4500 3500 3500 3000 3500 3500 3500 +5000 3500 4500 4500 3500 3500 3000 3500 3500 3500 +5000 3500 4500 4500 3500 3500 3000 3500 3500 3500 +5000 3500 4500 4500 3500 3500 3000 3500 3500 3500 +5000 3500 4500 4500 3500 3500 3000 3500 3500 3500 +5000 3500 4500 4500 3500 3500 3000 3500 3500 3500 +5000 3500 4500 4500 3500 3500 3000 3500 3500 3500 +5000 3500 4500 4500 3500 3500 3000 3500 3500 3500 +5000 3500 4500 4500 3500 3500 3000 3500 3500 3500 +5000 3500 4500 4500 3500 3500 3000 3500 3500 3500 +5000 3500 4500 4500 3500 3500 3000 3500 3500 3500 +5000 3500 4500 4500 3500 3500 3000 3500 3500 3500 +5000 3500 4500 4500 3500 3500 3000 3500 3500 3500 +5000 3500 4500 4500 3500 3500 3000 3500 3500 3500 +5000 3500 4500 4500 3500 3500 3000 3500 3500 3500 +5000 3500 4500 4500 3500 3500 3000 3500 3500 3500 +5000 3500 4500 4500 3500 3500 3000 3500 3500 3500 +5000 3500 4500 4500 3500 3500 3000 3500 3500 3500 +5000 3500 4500 4500 3500 3500 3000 3500 3500 3500 +5000 3500 4500 4500 3500 3500 3000 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 3500 3000 3500 3500 3000 +3500 3500 3500 3500 4500 3500 3000 3500 3500 3000 +3500 3500 3500 3500 4500 3500 3000 3500 3500 3000 +3500 3500 3500 3500 4500 3500 3000 3500 3500 3000 +3500 3500 3500 3500 4500 3500 3000 3500 3500 3000 +3500 3500 3500 3500 4500 3500 3000 3500 3500 3000 +3500 3500 3500 3500 4500 3500 3000 3500 3500 3000 +3500 3500 3500 3500 4500 3500 3000 3500 3500 3000 +3500 3500 3500 3500 4500 3500 3000 3500 3500 3000 +3500 3500 3500 3500 4500 3500 3000 3500 3500 3000 +3500 3500 3500 3500 4500 3500 3000 3500 3500 3000 +3500 3500 3500 3500 4500 3500 3000 3500 3500 3000 +3500 3500 3500 3500 4500 3500 3000 3500 3500 3000 +3500 3500 3500 3500 4500 3500 3000 3500 3500 3000 +3500 3500 3500 3500 4500 3500 3000 3500 3500 3000 +3500 3500 3500 3500 4500 3500 3000 3500 3500 3000 +3500 3500 3500 3500 4500 3500 3000 3500 3500 3000 +3500 3500 3500 3500 4500 3500 3000 3500 3500 3000 +3500 3500 3500 3500 4500 3500 3000 3500 3500 3000 +3500 3500 3500 3500 4500 3500 3000 3500 3500 3000 +3500 3500 3500 3500 4500 3500 3000 3500 3500 3000 +3500 3500 3500 3500 4500 3500 3000 3500 3500 3000 +3500 3500 3500 3500 4500 3500 3000 3500 3500 3000 +3500 3500 3500 3500 4500 3500 3000 3500 3500 3000 +4000 3500 3500 4500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 4500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 4500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 4500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 4500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 4500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 4500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 4500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 4500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 4500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 4500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 4500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 4500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 4500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 4500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 4500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 4500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 4500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 4500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 4500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 4500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 4500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 4500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +4000 3500 4500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 4500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 4500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 4500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 4500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 4500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 4500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 4500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 4500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 4500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 4500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 4500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 4500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 4500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 4500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 4500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 4500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 4500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 4500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 4500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 4500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 4500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 4500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 4500 3500 4000 3500 3500 3500 3500 3500 +3500 4500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 4500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 4500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 4500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 4500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 4500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 4500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 4500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 4500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 4500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 4500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 4500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 4500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 4500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 4500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 4500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 4500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 4500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 4500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 4500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 4500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 4500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 4500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 4500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 4000 3500 3500 4500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 4500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 4500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 4500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 4500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 4500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 4500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 4500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 4500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 4500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 4500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 4500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 4500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 4500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 4500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 4500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 4500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 4500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 4500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 4500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 4500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 4500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 4500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 4500 4000 3500 3500 3500 3500 +3500 3500 3000 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3000 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3000 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3000 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3000 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3000 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3000 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3000 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3000 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3000 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3000 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3000 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3000 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3000 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3000 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3000 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3000 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3000 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3000 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3000 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3000 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3000 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3000 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3000 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4500 4500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 4500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 4500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 4500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 4500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 4500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 4500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 4500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 4500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 4500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 4500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 4500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 4500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 4500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 4500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 4500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 4500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 4500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 4500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 4500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 4500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 4500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 4500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 4500 3500 3500 3500 3500 +3500 3500 4000 3500 4000 3500 4000 3500 3500 3500 +3500 3500 4000 3500 4000 3500 4000 3500 3500 3500 +3500 3500 4000 3500 4000 3500 4000 3500 3500 3500 +3500 3500 4000 3500 4000 3500 4000 3500 3500 3500 +3500 3500 4000 3500 4000 3500 4000 3500 3500 3500 +3500 3500 4000 3500 4000 3500 4000 3500 3500 3500 +3500 3500 4000 3500 4000 3500 4000 3500 3500 3500 +3500 3500 4000 3500 4000 3500 4000 3500 3500 3500 +3500 3500 4000 3500 4000 3500 4000 3500 3500 3500 +3500 3500 4000 3500 4000 3500 4000 3500 3500 3500 +3500 3500 4000 3500 4000 3500 4000 3500 3500 3500 +3500 3500 4000 3500 4000 3500 4000 3500 3500 3500 +3500 3500 4000 3500 4000 3500 4000 3500 3500 3500 +3500 3500 4000 3500 4000 3500 4000 3500 3500 3500 +3500 3500 4000 3500 4000 3500 4000 3500 3500 3500 +3500 3500 4000 3500 4000 3500 4000 3500 3500 3500 +3500 3500 4000 3500 4000 3500 4000 3500 3500 3500 +3500 3500 4000 3500 4000 3500 4000 3500 3500 3500 +3500 3500 4000 3500 4000 3500 4000 3500 3500 3500 +3500 3500 4000 3500 4000 3500 4000 3500 3500 3500 +3500 3500 4000 3500 4000 3500 4000 3500 3500 3500 +3500 3500 4000 3500 4000 3500 4000 3500 3500 3500 +3500 3500 4000 3500 4000 3500 4000 3500 3500 3500 +3500 3500 4000 3500 4000 3500 4000 3500 3500 3500 +4500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +4500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +4500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +4500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +4500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +4500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +4500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +4500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +4500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +4500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +4500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +4500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +4500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +4500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +4500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +4500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +4500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +4500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +4500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +4500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +4500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +4500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +4500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +4500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 4000 3500 3500 3500 3500 4500 3500 3500 3000 +3500 4000 3500 3500 3500 3500 4500 3500 3500 3000 +3500 4000 3500 3500 3500 3500 4500 3500 3500 3000 +3500 4000 3500 3500 3500 3500 4500 3500 3500 3000 +3500 4000 3500 3500 3500 3500 4500 3500 3500 3000 +3500 4000 3500 3500 3500 3500 4500 3500 3500 3000 +3500 4000 3500 3500 3500 3500 4500 3500 3500 3000 +3500 4000 3500 3500 3500 3500 4500 3500 3500 3000 +3500 4000 3500 3500 3500 3500 4500 3500 3500 3000 +3500 4000 3500 3500 3500 3500 4500 3500 3500 3000 +3500 4000 3500 3500 3500 3500 4500 3500 3500 3000 +3500 4000 3500 3500 3500 3500 4500 3500 3500 3000 +3500 4000 3500 3500 3500 3500 4500 3500 3500 3000 +3500 4000 3500 3500 3500 3500 4500 3500 3500 3000 +3500 4000 3500 3500 3500 3500 4500 3500 3500 3000 +3500 4000 3500 3500 3500 3500 4500 3500 3500 3000 +3500 4000 3500 3500 3500 3500 4500 3500 3500 3000 +3500 4000 3500 3500 3500 3500 4500 3500 3500 3000 +3500 4000 3500 3500 3500 3500 4500 3500 3500 3000 +3500 4000 3500 3500 3500 3500 4500 3500 3500 3000 +3500 4000 3500 3500 3500 3500 4500 3500 3500 3000 +3500 4000 3500 3500 3500 3500 4500 3500 3500 3000 +3500 4000 3500 3500 3500 3500 4500 3500 3500 3000 +3500 4000 3500 3500 3500 3500 4500 3500 3500 3000 +3500 4000 4000 4500 3500 3500 4500 3500 3500 5000 +3500 4000 4000 4500 3500 3500 4500 3500 3500 5000 +3500 4000 4000 4500 3500 3500 4500 3500 3500 5000 +3500 4000 4000 4500 3500 3500 4500 3500 3500 5000 +3500 4000 4000 4500 3500 3500 4500 3500 3500 5000 +3500 4000 4000 4500 3500 3500 4500 3500 3500 5000 +3500 4000 4000 4500 3500 3500 4500 3500 3500 5000 +3500 4000 4000 4500 3500 3500 4500 3500 3500 5000 +3500 4000 4000 4500 3500 3500 4500 3500 3500 5000 +3500 4000 4000 4500 3500 3500 4500 3500 3500 5000 +3500 4000 4000 4500 3500 3500 4500 3500 3500 5000 +3500 4000 4000 4500 3500 3500 4500 3500 3500 5000 +3500 4000 4000 4500 3500 3500 4500 3500 3500 5000 +3500 4000 4000 4500 3500 3500 4500 3500 3500 5000 +3500 4000 4000 4500 3500 3500 4500 3500 3500 5000 +3500 4000 4000 4500 3500 3500 4500 3500 3500 5000 +3500 4000 4000 4500 3500 3500 4500 3500 3500 5000 +3500 4000 4000 4500 3500 3500 4500 3500 3500 5000 +3500 4000 4000 4500 3500 3500 4500 3500 3500 5000 +3500 4000 4000 4500 3500 3500 4500 3500 3500 5000 +3500 4000 4000 4500 3500 3500 4500 3500 3500 5000 +3500 4000 4000 4500 3500 3500 4500 3500 3500 5000 +3500 4000 4000 4500 3500 3500 4500 3500 3500 5000 +3500 4000 4000 4500 3500 3500 4500 3500 3500 5000 +3500 4000 4000 4000 3500 3500 3500 4000 3500 4000 +3500 4000 4000 4000 3500 3500 3500 4000 3500 4000 +3500 4000 4000 4000 3500 3500 3500 4000 3500 4000 +3500 4000 4000 4000 3500 3500 3500 4000 3500 4000 +3500 4000 4000 4000 3500 3500 3500 4000 3500 4000 +3500 4000 4000 4000 3500 3500 3500 4000 3500 4000 +3500 4000 4000 4000 3500 3500 3500 4000 3500 4000 +3500 4000 4000 4000 3500 3500 3500 4000 3500 4000 +3500 4000 4000 4000 3500 3500 3500 4000 3500 4000 +3500 4000 4000 4000 3500 3500 3500 4000 3500 4000 +3500 4000 4000 4000 3500 3500 3500 4000 3500 4000 +3500 4000 4000 4000 3500 3500 3500 4000 3500 4000 +3500 4000 4000 4000 3500 3500 3500 4000 3500 4000 +3500 4000 4000 4000 3500 3500 3500 4000 3500 4000 +3500 4000 4000 4000 3500 3500 3500 4000 3500 4000 +3500 4000 4000 4000 3500 3500 3500 4000 3500 4000 +3500 4000 4000 4000 3500 3500 3500 4000 3500 4000 +3500 4000 4000 4000 3500 3500 3500 4000 3500 4000 +3500 4000 4000 4000 3500 3500 3500 4000 3500 4000 +3500 4000 4000 4000 3500 3500 3500 4000 3500 4000 +3500 4000 4000 4000 3500 3500 3500 4000 3500 4000 +3500 4000 4000 4000 3500 3500 3500 4000 3500 4000 +3500 4000 4000 4000 3500 3500 3500 4000 3500 4000 +3500 4000 4000 4000 3500 3500 3500 4000 3500 4000 +4500 3500 3500 3500 3000 3500 3000 3500 3000 3500 +4500 3500 3500 3500 3000 3500 3000 3500 3000 3500 +4500 3500 3500 3500 3000 3500 3000 3500 3000 3500 +4500 3500 3500 3500 3000 3500 3000 3500 3000 3500 +4500 3500 3500 3500 3000 3500 3000 3500 3000 3500 +4500 3500 3500 3500 3000 3500 3000 3500 3000 3500 +4500 3500 3500 3500 3000 3500 3000 3500 3000 3500 +4500 3500 3500 3500 3000 3500 3000 3500 3000 3500 +4500 3500 3500 3500 3000 3500 3000 3500 3000 3500 +4500 3500 3500 3500 3000 3500 3000 3500 3000 3500 +4500 3500 3500 3500 3000 3500 3000 3500 3000 3500 +4500 3500 3500 3500 3000 3500 3000 3500 3000 3500 +4500 3500 3500 3500 3000 3500 3000 3500 3000 3500 +4500 3500 3500 3500 3000 3500 3000 3500 3000 3500 +4500 3500 3500 3500 3000 3500 3000 3500 3000 3500 +4500 3500 3500 3500 3000 3500 3000 3500 3000 3500 +4500 3500 3500 3500 3000 3500 3000 3500 3000 3500 +4500 3500 3500 3500 3000 3500 3000 3500 3000 3500 +4500 3500 3500 3500 3000 3500 3000 3500 3000 3500 +4500 3500 3500 3500 3000 3500 3000 3500 3000 3500 +4500 3500 3500 3500 3000 3500 3000 3500 3000 3500 +4500 3500 3500 3500 3000 3500 3000 3500 3000 3500 +4500 3500 3500 3500 3000 3500 3000 3500 3000 3500 +4500 3500 3500 3500 3000 3500 3000 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 4000 3500 4500 3500 4000 +3500 3500 3500 3500 3500 4000 3500 4500 3500 4000 +3500 3500 3500 3500 3500 4000 3500 4500 3500 4000 +3500 3500 3500 3500 3500 4000 3500 4500 3500 4000 +3500 3500 3500 3500 3500 4000 3500 4500 3500 4000 +3500 3500 3500 3500 3500 4000 3500 4500 3500 4000 +3500 3500 3500 3500 3500 4000 3500 4500 3500 4000 +3500 3500 3500 3500 3500 4000 3500 4500 3500 4000 +3500 3500 3500 3500 3500 4000 3500 4500 3500 4000 +3500 3500 3500 3500 3500 4000 3500 4500 3500 4000 +3500 3500 3500 3500 3500 4000 3500 4500 3500 4000 +3500 3500 3500 3500 3500 4000 3500 4500 3500 4000 +3500 3500 3500 3500 3500 4000 3500 4500 3500 4000 +3500 3500 3500 3500 3500 4000 3500 4500 3500 4000 +3500 3500 3500 3500 3500 4000 3500 4500 3500 4000 +3500 3500 3500 3500 3500 4000 3500 4500 3500 4000 +3500 3500 3500 3500 3500 4000 3500 4500 3500 4000 +3500 3500 3500 3500 3500 4000 3500 4500 3500 4000 +3500 3500 3500 3500 3500 4000 3500 4500 3500 4000 +3500 3500 3500 3500 3500 4000 3500 4500 3500 4000 +3500 3500 3500 3500 3500 4000 3500 4500 3500 4000 +3500 3500 3500 3500 3500 4000 3500 4500 3500 4000 +3500 3500 3500 3500 3500 4000 3500 4500 3500 4000 +3500 3500 3500 3500 3500 4000 3500 4500 3500 4000 +3000 3500 3500 3500 3500 3500 3000 3500 3500 4000 +3000 3500 3500 3500 3500 3500 3000 3500 3500 4000 +3000 3500 3500 3500 3500 3500 3000 3500 3500 4000 +3000 3500 3500 3500 3500 3500 3000 3500 3500 4000 +3000 3500 3500 3500 3500 3500 3000 3500 3500 4000 +3000 3500 3500 3500 3500 3500 3000 3500 3500 4000 +3000 3500 3500 3500 3500 3500 3000 3500 3500 4000 +3000 3500 3500 3500 3500 3500 3000 3500 3500 4000 +3000 3500 3500 3500 3500 3500 3000 3500 3500 4000 +3000 3500 3500 3500 3500 3500 3000 3500 3500 4000 +3000 3500 3500 3500 3500 3500 3000 3500 3500 4000 +3000 3500 3500 3500 3500 3500 3000 3500 3500 4000 +3000 3500 3500 3500 3500 3500 3000 3500 3500 4000 +3000 3500 3500 3500 3500 3500 3000 3500 3500 4000 +3000 3500 3500 3500 3500 3500 3000 3500 3500 4000 +3000 3500 3500 3500 3500 3500 3000 3500 3500 4000 +3000 3500 3500 3500 3500 3500 3000 3500 3500 4000 +3000 3500 3500 3500 3500 3500 3000 3500 3500 4000 +3000 3500 3500 3500 3500 3500 3000 3500 3500 4000 +3000 3500 3500 3500 3500 3500 3000 3500 3500 4000 +3000 3500 3500 3500 3500 3500 3000 3500 3500 4000 +3000 3500 3500 3500 3500 3500 3000 3500 3500 4000 +3000 3500 3500 3500 3500 3500 3000 3500 3500 4000 +3000 3500 3500 3500 3500 3500 3000 3500 3500 4000 +5000 4000 3500 3500 4000 5000 3500 3000 3500 3500 +5000 4000 3500 3500 4000 5000 3500 3000 3500 3500 +5000 4000 3500 3500 4000 5000 3500 3000 3500 3500 +5000 4000 3500 3500 4000 5000 3500 3000 3500 3500 +5000 4000 3500 3500 4000 5000 3500 3000 3500 3500 +5000 4000 3500 3500 4000 5000 3500 3000 3500 3500 +5000 4000 3500 3500 4000 5000 3500 3000 3500 3500 +5000 4000 3500 3500 4000 5000 3500 3000 3500 3500 +5000 4000 3500 3500 4000 5000 3500 3000 3500 3500 +5000 4000 3500 3500 4000 5000 3500 3000 3500 3500 +5000 4000 3500 3500 4000 5000 3500 3000 3500 3500 +5000 4000 3500 3500 4000 5000 3500 3000 3500 3500 +5000 4000 3500 3500 4000 5000 3500 3000 3500 3500 +5000 4000 3500 3500 4000 5000 3500 3000 3500 3500 +5000 4000 3500 3500 4000 5000 3500 3000 3500 3500 +5000 4000 3500 3500 4000 5000 3500 3000 3500 3500 +5000 4000 3500 3500 4000 5000 3500 3000 3500 3500 +5000 4000 3500 3500 4000 5000 3500 3000 3500 3500 +5000 4000 3500 3500 4000 5000 3500 3000 3500 3500 +5000 4000 3500 3500 4000 5000 3500 3000 3500 3500 +5000 4000 3500 3500 4000 5000 3500 3000 3500 3500 +5000 4000 3500 3500 4000 5000 3500 3000 3500 3500 +5000 4000 3500 3500 4000 5000 3500 3000 3500 3500 +5000 4000 3500 3500 4000 5000 3500 3000 3500 3500 +3000 3500 3000 3500 3500 3000 3500 3500 3500 3500 +3000 3500 3000 3500 3500 3000 3500 3500 3500 3500 +3000 3500 3000 3500 3500 3000 3500 3500 3500 3500 +3000 3500 3000 3500 3500 3000 3500 3500 3500 3500 +3000 3500 3000 3500 3500 3000 3500 3500 3500 3500 +3000 3500 3000 3500 3500 3000 3500 3500 3500 3500 +3000 3500 3000 3500 3500 3000 3500 3500 3500 3500 +3000 3500 3000 3500 3500 3000 3500 3500 3500 3500 +3000 3500 3000 3500 3500 3000 3500 3500 3500 3500 +3000 3500 3000 3500 3500 3000 3500 3500 3500 3500 +3000 3500 3000 3500 3500 3000 3500 3500 3500 3500 +3000 3500 3000 3500 3500 3000 3500 3500 3500 3500 +3000 3500 3000 3500 3500 3000 3500 3500 3500 3500 +3000 3500 3000 3500 3500 3000 3500 3500 3500 3500 +3000 3500 3000 3500 3500 3000 3500 3500 3500 3500 +3000 3500 3000 3500 3500 3000 3500 3500 3500 3500 +3000 3500 3000 3500 3500 3000 3500 3500 3500 3500 +3000 3500 3000 3500 3500 3000 3500 3500 3500 3500 +3000 3500 3000 3500 3500 3000 3500 3500 3500 3500 +3000 3500 3000 3500 3500 3000 3500 3500 3500 3500 +3000 3500 3000 3500 3500 3000 3500 3500 3500 3500 +3000 3500 3000 3500 3500 3000 3500 3500 3500 3500 +3000 3500 3000 3500 3500 3000 3500 3500 3500 3500 +3000 3500 3000 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3000 +4000 3500 4000 3500 3500 3500 3500 3000 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3000 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3000 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3000 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3000 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3000 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3000 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3000 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3000 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3000 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3000 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3000 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3000 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3000 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3000 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3000 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3000 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3000 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3000 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3000 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3000 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3000 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3000 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3000 3500 3500 +4500 3500 4500 3500 3500 4000 3500 3500 4000 3500 +4500 3500 4500 3500 3500 4000 3500 3500 4000 3500 +4500 3500 4500 3500 3500 4000 3500 3500 4000 3500 +4500 3500 4500 3500 3500 4000 3500 3500 4000 3500 +4500 3500 4500 3500 3500 4000 3500 3500 4000 3500 +4500 3500 4500 3500 3500 4000 3500 3500 4000 3500 +4500 3500 4500 3500 3500 4000 3500 3500 4000 3500 +4500 3500 4500 3500 3500 4000 3500 3500 4000 3500 +4500 3500 4500 3500 3500 4000 3500 3500 4000 3500 +4500 3500 4500 3500 3500 4000 3500 3500 4000 3500 +4500 3500 4500 3500 3500 4000 3500 3500 4000 3500 +4500 3500 4500 3500 3500 4000 3500 3500 4000 3500 +4500 3500 4500 3500 3500 4000 3500 3500 4000 3500 +4500 3500 4500 3500 3500 4000 3500 3500 4000 3500 +4500 3500 4500 3500 3500 4000 3500 3500 4000 3500 +4500 3500 4500 3500 3500 4000 3500 3500 4000 3500 +4500 3500 4500 3500 3500 4000 3500 3500 4000 3500 +4500 3500 4500 3500 3500 4000 3500 3500 4000 3500 +4500 3500 4500 3500 3500 4000 3500 3500 4000 3500 +4500 3500 4500 3500 3500 4000 3500 3500 4000 3500 +4500 3500 4500 3500 3500 4000 3500 3500 4000 3500 +4500 3500 4500 3500 3500 4000 3500 3500 4000 3500 +4500 3500 4500 3500 3500 4000 3500 3500 4000 3500 +4500 3500 4500 3500 3500 4000 3500 3500 4000 3500 +3500 3500 3500 3500 3500 5000 3500 3500 4000 3000 +3500 3500 3500 3500 3500 5000 3500 3500 4000 3000 +3500 3500 3500 3500 3500 5000 3500 3500 4000 3000 +3500 3500 3500 3500 3500 5000 3500 3500 4000 3000 +3500 3500 3500 3500 3500 5000 3500 3500 4000 3000 +3500 3500 3500 3500 3500 5000 3500 3500 4000 3000 +3500 3500 3500 3500 3500 5000 3500 3500 4000 3000 +3500 3500 3500 3500 3500 5000 3500 3500 4000 3000 +3500 3500 3500 3500 3500 5000 3500 3500 4000 3000 +3500 3500 3500 3500 3500 5000 3500 3500 4000 3000 +3500 3500 3500 3500 3500 5000 3500 3500 4000 3000 +3500 3500 3500 3500 3500 5000 3500 3500 4000 3000 +3500 3500 3500 3500 3500 5000 3500 3500 4000 3000 +3500 3500 3500 3500 3500 5000 3500 3500 4000 3000 +3500 3500 3500 3500 3500 5000 3500 3500 4000 3000 +3500 3500 3500 3500 3500 5000 3500 3500 4000 3000 +3500 3500 3500 3500 3500 5000 3500 3500 4000 3000 +3500 3500 3500 3500 3500 5000 3500 3500 4000 3000 +3500 3500 3500 3500 3500 5000 3500 3500 4000 3000 +3500 3500 3500 3500 3500 5000 3500 3500 4000 3000 +3500 3500 3500 3500 3500 5000 3500 3500 4000 3000 +3500 3500 3500 3500 3500 5000 3500 3500 4000 3000 +3500 3500 3500 3500 3500 5000 3500 3500 4000 3000 +3500 3500 3500 3500 3500 5000 3500 3500 4000 3000 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3000 3500 3500 3500 3500 4000 +3500 4500 3500 3500 3000 3500 3500 3500 3500 4000 +3500 4500 3500 3500 3000 3500 3500 3500 3500 4000 +3500 4500 3500 3500 3000 3500 3500 3500 3500 4000 +3500 4500 3500 3500 3000 3500 3500 3500 3500 4000 +3500 4500 3500 3500 3000 3500 3500 3500 3500 4000 +3500 4500 3500 3500 3000 3500 3500 3500 3500 4000 +3500 4500 3500 3500 3000 3500 3500 3500 3500 4000 +3500 4500 3500 3500 3000 3500 3500 3500 3500 4000 +3500 4500 3500 3500 3000 3500 3500 3500 3500 4000 +3500 4500 3500 3500 3000 3500 3500 3500 3500 4000 +3500 4500 3500 3500 3000 3500 3500 3500 3500 4000 +3500 4500 3500 3500 3000 3500 3500 3500 3500 4000 +3500 4500 3500 3500 3000 3500 3500 3500 3500 4000 +3500 4500 3500 3500 3000 3500 3500 3500 3500 4000 +3500 4500 3500 3500 3000 3500 3500 3500 3500 4000 +3500 4500 3500 3500 3000 3500 3500 3500 3500 4000 +3500 4500 3500 3500 3000 3500 3500 3500 3500 4000 +3500 4500 3500 3500 3000 3500 3500 3500 3500 4000 +3500 4500 3500 3500 3000 3500 3500 3500 3500 4000 +3500 4500 3500 3500 3000 3500 3500 3500 3500 4000 +3500 4500 3500 3500 3000 3500 3500 3500 3500 4000 +3500 4500 3500 3500 3000 3500 3500 3500 3500 4000 +3500 4500 3500 3500 3000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4500 4500 +3500 4000 3500 3500 3500 3500 3500 3500 4500 4500 +3500 4000 3500 3500 3500 3500 3500 3500 4500 4500 +3500 4000 3500 3500 3500 3500 3500 3500 4500 4500 +3500 4000 3500 3500 3500 3500 3500 3500 4500 4500 +3500 4000 3500 3500 3500 3500 3500 3500 4500 4500 +3500 4000 3500 3500 3500 3500 3500 3500 4500 4500 +3500 4000 3500 3500 3500 3500 3500 3500 4500 4500 +3500 4000 3500 3500 3500 3500 3500 3500 4500 4500 +3500 4000 3500 3500 3500 3500 3500 3500 4500 4500 +3500 4000 3500 3500 3500 3500 3500 3500 4500 4500 +3500 4000 3500 3500 3500 3500 3500 3500 4500 4500 +3500 4000 3500 3500 3500 3500 3500 3500 4500 4500 +3500 4000 3500 3500 3500 3500 3500 3500 4500 4500 +3500 4000 3500 3500 3500 3500 3500 3500 4500 4500 +3500 4000 3500 3500 3500 3500 3500 3500 4500 4500 +3500 4000 3500 3500 3500 3500 3500 3500 4500 4500 +3500 4000 3500 3500 3500 3500 3500 3500 4500 4500 +3500 4000 3500 3500 3500 3500 3500 3500 4500 4500 +3500 4000 3500 3500 3500 3500 3500 3500 4500 4500 +3500 4000 3500 3500 3500 3500 3500 3500 4500 4500 +3500 4000 3500 3500 3500 3500 3500 3500 4500 4500 +3500 4000 3500 3500 3500 3500 3500 3500 4500 4500 +3500 4000 3500 3500 3500 3500 3500 3500 4500 4500 +3500 4000 3500 3500 3500 3500 3000 3500 3500 4500 +3500 4000 3500 3500 3500 3500 3000 3500 3500 4500 +3500 4000 3500 3500 3500 3500 3000 3500 3500 4500 +3500 4000 3500 3500 3500 3500 3000 3500 3500 4500 +3500 4000 3500 3500 3500 3500 3000 3500 3500 4500 +3500 4000 3500 3500 3500 3500 3000 3500 3500 4500 +3500 4000 3500 3500 3500 3500 3000 3500 3500 4500 +3500 4000 3500 3500 3500 3500 3000 3500 3500 4500 +3500 4000 3500 3500 3500 3500 3000 3500 3500 4500 +3500 4000 3500 3500 3500 3500 3000 3500 3500 4500 +3500 4000 3500 3500 3500 3500 3000 3500 3500 4500 +3500 4000 3500 3500 3500 3500 3000 3500 3500 4500 +3500 4000 3500 3500 3500 3500 3000 3500 3500 4500 +3500 4000 3500 3500 3500 3500 3000 3500 3500 4500 +3500 4000 3500 3500 3500 3500 3000 3500 3500 4500 +3500 4000 3500 3500 3500 3500 3000 3500 3500 4500 +3500 4000 3500 3500 3500 3500 3000 3500 3500 4500 +3500 4000 3500 3500 3500 3500 3000 3500 3500 4500 +3500 4000 3500 3500 3500 3500 3000 3500 3500 4500 +3500 4000 3500 3500 3500 3500 3000 3500 3500 4500 +3500 4000 3500 3500 3500 3500 3000 3500 3500 4500 +3500 4000 3500 3500 3500 3500 3000 3500 3500 4500 +3500 4000 3500 3500 3500 3500 3000 3500 3500 4500 +3500 4000 3500 3500 3500 3500 3000 3500 3500 4500 +4000 4500 4000 3500 3500 3500 3500 3500 3500 4000 +4000 4500 4000 3500 3500 3500 3500 3500 3500 4000 +4000 4500 4000 3500 3500 3500 3500 3500 3500 4000 +4000 4500 4000 3500 3500 3500 3500 3500 3500 4000 +4000 4500 4000 3500 3500 3500 3500 3500 3500 4000 +4000 4500 4000 3500 3500 3500 3500 3500 3500 4000 +4000 4500 4000 3500 3500 3500 3500 3500 3500 4000 +4000 4500 4000 3500 3500 3500 3500 3500 3500 4000 +4000 4500 4000 3500 3500 3500 3500 3500 3500 4000 +4000 4500 4000 3500 3500 3500 3500 3500 3500 4000 +4000 4500 4000 3500 3500 3500 3500 3500 3500 4000 +4000 4500 4000 3500 3500 3500 3500 3500 3500 4000 +4000 4500 4000 3500 3500 3500 3500 3500 3500 4000 +4000 4500 4000 3500 3500 3500 3500 3500 3500 4000 +4000 4500 4000 3500 3500 3500 3500 3500 3500 4000 +4000 4500 4000 3500 3500 3500 3500 3500 3500 4000 +4000 4500 4000 3500 3500 3500 3500 3500 3500 4000 +4000 4500 4000 3500 3500 3500 3500 3500 3500 4000 +4000 4500 4000 3500 3500 3500 3500 3500 3500 4000 +4000 4500 4000 3500 3500 3500 3500 3500 3500 4000 +4000 4500 4000 3500 3500 3500 3500 3500 3500 4000 +4000 4500 4000 3500 3500 3500 3500 3500 3500 4000 +4000 4500 4000 3500 3500 3500 3500 3500 3500 4000 +4000 4500 4000 3500 3500 3500 3500 3500 3500 4000 +4000 4000 3500 3500 3500 3500 3500 3500 3500 4000 +4000 4000 3500 3500 3500 3500 3500 3500 3500 4000 +4000 4000 3500 3500 3500 3500 3500 3500 3500 4000 +4000 4000 3500 3500 3500 3500 3500 3500 3500 4000 +4000 4000 3500 3500 3500 3500 3500 3500 3500 4000 +4000 4000 3500 3500 3500 3500 3500 3500 3500 4000 +4000 4000 3500 3500 3500 3500 3500 3500 3500 4000 +4000 4000 3500 3500 3500 3500 3500 3500 3500 4000 +4000 4000 3500 3500 3500 3500 3500 3500 3500 4000 +4000 4000 3500 3500 3500 3500 3500 3500 3500 4000 +4000 4000 3500 3500 3500 3500 3500 3500 3500 4000 +4000 4000 3500 3500 3500 3500 3500 3500 3500 4000 +4000 4000 3500 3500 3500 3500 3500 3500 3500 4000 +4000 4000 3500 3500 3500 3500 3500 3500 3500 4000 +4000 4000 3500 3500 3500 3500 3500 3500 3500 4000 +4000 4000 3500 3500 3500 3500 3500 3500 3500 4000 +4000 4000 3500 3500 3500 3500 3500 3500 3500 4000 +4000 4000 3500 3500 3500 3500 3500 3500 3500 4000 +4000 4000 3500 3500 3500 3500 3500 3500 3500 4000 +4000 4000 3500 3500 3500 3500 3500 3500 3500 4000 +4000 4000 3500 3500 3500 3500 3500 3500 3500 4000 +4000 4000 3500 3500 3500 3500 3500 3500 3500 4000 +4000 4000 3500 3500 3500 3500 3500 3500 3500 4000 +4000 4000 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 4000 3500 3500 3500 4000 4000 +3500 3500 3500 3500 4000 3500 3500 3500 4000 4000 +3500 3500 3500 3500 4000 3500 3500 3500 4000 4000 +3500 3500 3500 3500 4000 3500 3500 3500 4000 4000 +3500 3500 3500 3500 4000 3500 3500 3500 4000 4000 +3500 3500 3500 3500 4000 3500 3500 3500 4000 4000 +3500 3500 3500 3500 4000 3500 3500 3500 4000 4000 +3500 3500 3500 3500 4000 3500 3500 3500 4000 4000 +3500 3500 3500 3500 4000 3500 3500 3500 4000 4000 +3500 3500 3500 3500 4000 3500 3500 3500 4000 4000 +3500 3500 3500 3500 4000 3500 3500 3500 4000 4000 +3500 3500 3500 3500 4000 3500 3500 3500 4000 4000 +3500 3500 3500 3500 4000 3500 3500 3500 4000 4000 +3500 3500 3500 3500 4000 3500 3500 3500 4000 4000 +3500 3500 3500 3500 4000 3500 3500 3500 4000 4000 +3500 3500 3500 3500 4000 3500 3500 3500 4000 4000 +3500 3500 3500 3500 4000 3500 3500 3500 4000 4000 +3500 3500 3500 3500 4000 3500 3500 3500 4000 4000 +3500 3500 3500 3500 4000 3500 3500 3500 4000 4000 +3500 3500 3500 3500 4000 3500 3500 3500 4000 4000 +3500 3500 3500 3500 4000 3500 3500 3500 4000 4000 +3500 3500 3500 3500 4000 3500 3500 3500 4000 4000 +3500 3500 3500 3500 4000 3500 3500 3500 4000 4000 +3500 3500 3500 3500 4000 3500 3500 3500 4000 4000 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3000 4000 3500 3500 4000 4000 3500 3500 3500 3500 +3000 4000 3500 3500 4000 4000 3500 3500 3500 3500 +3000 4000 3500 3500 4000 4000 3500 3500 3500 3500 +3000 4000 3500 3500 4000 4000 3500 3500 3500 3500 +3000 4000 3500 3500 4000 4000 3500 3500 3500 3500 +3000 4000 3500 3500 4000 4000 3500 3500 3500 3500 +3000 4000 3500 3500 4000 4000 3500 3500 3500 3500 +3000 4000 3500 3500 4000 4000 3500 3500 3500 3500 +3000 4000 3500 3500 4000 4000 3500 3500 3500 3500 +3000 4000 3500 3500 4000 4000 3500 3500 3500 3500 +3000 4000 3500 3500 4000 4000 3500 3500 3500 3500 +3000 4000 3500 3500 4000 4000 3500 3500 3500 3500 +3000 4000 3500 3500 4000 4000 3500 3500 3500 3500 +3000 4000 3500 3500 4000 4000 3500 3500 3500 3500 +3000 4000 3500 3500 4000 4000 3500 3500 3500 3500 +3000 4000 3500 3500 4000 4000 3500 3500 3500 3500 +3000 4000 3500 3500 4000 4000 3500 3500 3500 3500 +3000 4000 3500 3500 4000 4000 3500 3500 3500 3500 +3000 4000 3500 3500 4000 4000 3500 3500 3500 3500 +3000 4000 3500 3500 4000 4000 3500 3500 3500 3500 +3000 4000 3500 3500 4000 4000 3500 3500 3500 3500 +3000 4000 3500 3500 4000 4000 3500 3500 3500 3500 +3000 4000 3500 3500 4000 4000 3500 3500 3500 3500 +3000 4000 3500 3500 4000 4000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3000 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3000 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3000 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3000 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3000 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3000 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3000 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3000 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3000 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3000 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3000 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3000 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3000 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3000 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3000 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3000 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3000 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3000 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3000 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3000 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3000 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3000 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3000 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3000 3000 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 4000 3500 4000 3500 3000 3500 +3500 4500 3500 3500 4000 3500 4000 3500 3000 3500 +3500 4500 3500 3500 4000 3500 4000 3500 3000 3500 +3500 4500 3500 3500 4000 3500 4000 3500 3000 3500 +3500 4500 3500 3500 4000 3500 4000 3500 3000 3500 +3500 4500 3500 3500 4000 3500 4000 3500 3000 3500 +3500 4500 3500 3500 4000 3500 4000 3500 3000 3500 +3500 4500 3500 3500 4000 3500 4000 3500 3000 3500 +3500 4500 3500 3500 4000 3500 4000 3500 3000 3500 +3500 4500 3500 3500 4000 3500 4000 3500 3000 3500 +3500 4500 3500 3500 4000 3500 4000 3500 3000 3500 +3500 4500 3500 3500 4000 3500 4000 3500 3000 3500 +3500 4500 3500 3500 4000 3500 4000 3500 3000 3500 +3500 4500 3500 3500 4000 3500 4000 3500 3000 3500 +3500 4500 3500 3500 4000 3500 4000 3500 3000 3500 +3500 4500 3500 3500 4000 3500 4000 3500 3000 3500 +3500 4500 3500 3500 4000 3500 4000 3500 3000 3500 +3500 4500 3500 3500 4000 3500 4000 3500 3000 3500 +3500 4500 3500 3500 4000 3500 4000 3500 3000 3500 +3500 4500 3500 3500 4000 3500 4000 3500 3000 3500 +3500 4500 3500 3500 4000 3500 4000 3500 3000 3500 +3500 4500 3500 3500 4000 3500 4000 3500 3000 3500 +3500 4500 3500 3500 4000 3500 4000 3500 3000 3500 +3500 4500 3500 3500 4000 3500 4000 3500 3000 3500 +3000 3500 4500 4000 3500 3500 4000 3500 3500 3500 +3000 3500 4500 4000 3500 3500 4000 3500 3500 3500 +3000 3500 4500 4000 3500 3500 4000 3500 3500 3500 +3000 3500 4500 4000 3500 3500 4000 3500 3500 3500 +3000 3500 4500 4000 3500 3500 4000 3500 3500 3500 +3000 3500 4500 4000 3500 3500 4000 3500 3500 3500 +3000 3500 4500 4000 3500 3500 4000 3500 3500 3500 +3000 3500 4500 4000 3500 3500 4000 3500 3500 3500 +3000 3500 4500 4000 3500 3500 4000 3500 3500 3500 +3000 3500 4500 4000 3500 3500 4000 3500 3500 3500 +3000 3500 4500 4000 3500 3500 4000 3500 3500 3500 +3000 3500 4500 4000 3500 3500 4000 3500 3500 3500 +3000 3500 4500 4000 3500 3500 4000 3500 3500 3500 +3000 3500 4500 4000 3500 3500 4000 3500 3500 3500 +3000 3500 4500 4000 3500 3500 4000 3500 3500 3500 +3000 3500 4500 4000 3500 3500 4000 3500 3500 3500 +3000 3500 4500 4000 3500 3500 4000 3500 3500 3500 +3000 3500 4500 4000 3500 3500 4000 3500 3500 3500 +3000 3500 4500 4000 3500 3500 4000 3500 3500 3500 +3000 3500 4500 4000 3500 3500 4000 3500 3500 3500 +3000 3500 4500 4000 3500 3500 4000 3500 3500 3500 +3000 3500 4500 4000 3500 3500 4000 3500 3500 3500 +3000 3500 4500 4000 3500 3500 4000 3500 3500 3500 +3000 3500 4500 4000 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 4500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 4500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 4500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 4500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 4500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 4500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 4500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 4500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 4500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 4500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 4500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 4500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 4500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 4500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 4500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 4500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 4500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 4500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 4500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 4500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 4500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 4500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 4500 3500 3500 3500 4000 3500 +3500 4000 3500 3500 4500 3500 3500 3500 4500 3500 +3500 4000 3500 3500 4500 3500 3500 3500 4500 3500 +3500 4000 3500 3500 4500 3500 3500 3500 4500 3500 +3500 4000 3500 3500 4500 3500 3500 3500 4500 3500 +3500 4000 3500 3500 4500 3500 3500 3500 4500 3500 +3500 4000 3500 3500 4500 3500 3500 3500 4500 3500 +3500 4000 3500 3500 4500 3500 3500 3500 4500 3500 +3500 4000 3500 3500 4500 3500 3500 3500 4500 3500 +3500 4000 3500 3500 4500 3500 3500 3500 4500 3500 +3500 4000 3500 3500 4500 3500 3500 3500 4500 3500 +3500 4000 3500 3500 4500 3500 3500 3500 4500 3500 +3500 4000 3500 3500 4500 3500 3500 3500 4500 3500 +3500 4000 3500 3500 4500 3500 3500 3500 4500 3500 +3500 4000 3500 3500 4500 3500 3500 3500 4500 3500 +3500 4000 3500 3500 4500 3500 3500 3500 4500 3500 +3500 4000 3500 3500 4500 3500 3500 3500 4500 3500 +3500 4000 3500 3500 4500 3500 3500 3500 4500 3500 +3500 4000 3500 3500 4500 3500 3500 3500 4500 3500 +3500 4000 3500 3500 4500 3500 3500 3500 4500 3500 +3500 4000 3500 3500 4500 3500 3500 3500 4500 3500 +3500 4000 3500 3500 4500 3500 3500 3500 4500 3500 +3500 4000 3500 3500 4500 3500 3500 3500 4500 3500 +3500 4000 3500 3500 4500 3500 3500 3500 4500 3500 +3500 4000 3500 3500 4500 3500 3500 3500 4500 3500 +4500 3500 3500 3500 4000 3500 3500 3500 5000 3500 +4500 3500 3500 3500 4000 3500 3500 3500 5000 3500 +4500 3500 3500 3500 4000 3500 3500 3500 5000 3500 +4500 3500 3500 3500 4000 3500 3500 3500 5000 3500 +4500 3500 3500 3500 4000 3500 3500 3500 5000 3500 +4500 3500 3500 3500 4000 3500 3500 3500 5000 3500 +4500 3500 3500 3500 4000 3500 3500 3500 5000 3500 +4500 3500 3500 3500 4000 3500 3500 3500 5000 3500 +4500 3500 3500 3500 4000 3500 3500 3500 5000 3500 +4500 3500 3500 3500 4000 3500 3500 3500 5000 3500 +4500 3500 3500 3500 4000 3500 3500 3500 5000 3500 +4500 3500 3500 3500 4000 3500 3500 3500 5000 3500 +4500 3500 3500 3500 4000 3500 3500 3500 5000 3500 +4500 3500 3500 3500 4000 3500 3500 3500 5000 3500 +4500 3500 3500 3500 4000 3500 3500 3500 5000 3500 +4500 3500 3500 3500 4000 3500 3500 3500 5000 3500 +4500 3500 3500 3500 4000 3500 3500 3500 5000 3500 +4500 3500 3500 3500 4000 3500 3500 3500 5000 3500 +4500 3500 3500 3500 4000 3500 3500 3500 5000 3500 +4500 3500 3500 3500 4000 3500 3500 3500 5000 3500 +4500 3500 3500 3500 4000 3500 3500 3500 5000 3500 +4500 3500 3500 3500 4000 3500 3500 3500 5000 3500 +4500 3500 3500 3500 4000 3500 3500 3500 5000 3500 +4500 3500 3500 3500 4000 3500 3500 3500 5000 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3000 3500 3500 4000 3500 3500 3500 4000 4000 4000 +3000 3500 3500 4000 3500 3500 3500 4000 4000 4000 +3000 3500 3500 4000 3500 3500 3500 4000 4000 4000 +3000 3500 3500 4000 3500 3500 3500 4000 4000 4000 +3000 3500 3500 4000 3500 3500 3500 4000 4000 4000 +3000 3500 3500 4000 3500 3500 3500 4000 4000 4000 +3000 3500 3500 4000 3500 3500 3500 4000 4000 4000 +3000 3500 3500 4000 3500 3500 3500 4000 4000 4000 +3000 3500 3500 4000 3500 3500 3500 4000 4000 4000 +3000 3500 3500 4000 3500 3500 3500 4000 4000 4000 +3000 3500 3500 4000 3500 3500 3500 4000 4000 4000 +3000 3500 3500 4000 3500 3500 3500 4000 4000 4000 +3000 3500 3500 4000 3500 3500 3500 4000 4000 4000 +3000 3500 3500 4000 3500 3500 3500 4000 4000 4000 +3000 3500 3500 4000 3500 3500 3500 4000 4000 4000 +3000 3500 3500 4000 3500 3500 3500 4000 4000 4000 +3000 3500 3500 4000 3500 3500 3500 4000 4000 4000 +3000 3500 3500 4000 3500 3500 3500 4000 4000 4000 +3000 3500 3500 4000 3500 3500 3500 4000 4000 4000 +3000 3500 3500 4000 3500 3500 3500 4000 4000 4000 +3000 3500 3500 4000 3500 3500 3500 4000 4000 4000 +3000 3500 3500 4000 3500 3500 3500 4000 4000 4000 +3000 3500 3500 4000 3500 3500 3500 4000 4000 4000 +3000 3500 3500 4000 3500 3500 3500 4000 4000 4000 +3500 4000 3500 3500 4500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 4500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 4500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 4500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 4500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 4500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 4500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 4500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 4500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 4500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 4500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 4500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 4500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 4500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 4500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 4500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 4500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 4500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 4500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 4500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 4500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 4500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 4500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 4500 4000 3500 3500 3500 3500 +3500 3500 3500 4000 4000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 4000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 4000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 4000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 4000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 4000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 4000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 4000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 4000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 4000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 4000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 4000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 4000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 4000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 4000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 4000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 4000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 4000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 4000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 4000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 4000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 4000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 4000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 4500 3500 4500 3500 3500 +3500 3500 3500 3500 3500 4500 3500 4500 3500 3500 +3500 3500 3500 3500 3500 4500 3500 4500 3500 3500 +3500 3500 3500 3500 3500 4500 3500 4500 3500 3500 +3500 3500 3500 3500 3500 4500 3500 4500 3500 3500 +3500 3500 3500 3500 3500 4500 3500 4500 3500 3500 +3500 3500 3500 3500 3500 4500 3500 4500 3500 3500 +3500 3500 3500 3500 3500 4500 3500 4500 3500 3500 +3500 3500 3500 3500 3500 4500 3500 4500 3500 3500 +3500 3500 3500 3500 3500 4500 3500 4500 3500 3500 +3500 3500 3500 3500 3500 4500 3500 4500 3500 3500 +3500 3500 3500 3500 3500 4500 3500 4500 3500 3500 +3500 3500 3500 3500 3500 4500 3500 4500 3500 3500 +3500 3500 3500 3500 3500 4500 3500 4500 3500 3500 +3500 3500 3500 3500 3500 4500 3500 4500 3500 3500 +3500 3500 3500 3500 3500 4500 3500 4500 3500 3500 +3500 3500 3500 3500 3500 4500 3500 4500 3500 3500 +3500 3500 3500 3500 3500 4500 3500 4500 3500 3500 +3500 3500 3500 3500 3500 4500 3500 4500 3500 3500 +3500 3500 3500 3500 3500 4500 3500 4500 3500 3500 +3500 3500 3500 3500 3500 4500 3500 4500 3500 3500 +3500 3500 3500 3500 3500 4500 3500 4500 3500 3500 +3500 3500 3500 3500 3500 4500 3500 4500 3500 3500 +3500 3500 3500 3500 3500 4500 3500 4500 3500 3500 +4000 3500 3500 3500 4500 4000 4500 3500 3000 4000 +4000 3500 3500 3500 4500 4000 4500 3500 3000 4000 +4000 3500 3500 3500 4500 4000 4500 3500 3000 4000 +4000 3500 3500 3500 4500 4000 4500 3500 3000 4000 +4000 3500 3500 3500 4500 4000 4500 3500 3000 4000 +4000 3500 3500 3500 4500 4000 4500 3500 3000 4000 +4000 3500 3500 3500 4500 4000 4500 3500 3000 4000 +4000 3500 3500 3500 4500 4000 4500 3500 3000 4000 +4000 3500 3500 3500 4500 4000 4500 3500 3000 4000 +4000 3500 3500 3500 4500 4000 4500 3500 3000 4000 +4000 3500 3500 3500 4500 4000 4500 3500 3000 4000 +4000 3500 3500 3500 4500 4000 4500 3500 3000 4000 +4000 3500 3500 3500 4500 4000 4500 3500 3000 4000 +4000 3500 3500 3500 4500 4000 4500 3500 3000 4000 +4000 3500 3500 3500 4500 4000 4500 3500 3000 4000 +4000 3500 3500 3500 4500 4000 4500 3500 3000 4000 +4000 3500 3500 3500 4500 4000 4500 3500 3000 4000 +4000 3500 3500 3500 4500 4000 4500 3500 3000 4000 +4000 3500 3500 3500 4500 4000 4500 3500 3000 4000 +4000 3500 3500 3500 4500 4000 4500 3500 3000 4000 +4000 3500 3500 3500 4500 4000 4500 3500 3000 4000 +4000 3500 3500 3500 4500 4000 4500 3500 3000 4000 +4000 3500 3500 3500 4500 4000 4500 3500 3000 4000 +4000 3500 3500 3500 4500 4000 4500 3500 3000 4000 +4000 4500 3500 3500 3500 3500 3500 4000 3500 3500 +4000 4500 3500 3500 3500 3500 3500 4000 3500 3500 +4000 4500 3500 3500 3500 3500 3500 4000 3500 3500 +4000 4500 3500 3500 3500 3500 3500 4000 3500 3500 +4000 4500 3500 3500 3500 3500 3500 4000 3500 3500 +4000 4500 3500 3500 3500 3500 3500 4000 3500 3500 +4000 4500 3500 3500 3500 3500 3500 4000 3500 3500 +4000 4500 3500 3500 3500 3500 3500 4000 3500 3500 +4000 4500 3500 3500 3500 3500 3500 4000 3500 3500 +4000 4500 3500 3500 3500 3500 3500 4000 3500 3500 +4000 4500 3500 3500 3500 3500 3500 4000 3500 3500 +4000 4500 3500 3500 3500 3500 3500 4000 3500 3500 +4000 4500 3500 3500 3500 3500 3500 4000 3500 3500 +4000 4500 3500 3500 3500 3500 3500 4000 3500 3500 +4000 4500 3500 3500 3500 3500 3500 4000 3500 3500 +4000 4500 3500 3500 3500 3500 3500 4000 3500 3500 +4000 4500 3500 3500 3500 3500 3500 4000 3500 3500 +4000 4500 3500 3500 3500 3500 3500 4000 3500 3500 +4000 4500 3500 3500 3500 3500 3500 4000 3500 3500 +4000 4500 3500 3500 3500 3500 3500 4000 3500 3500 +4000 4500 3500 3500 3500 3500 3500 4000 3500 3500 +4000 4500 3500 3500 3500 3500 3500 4000 3500 3500 +4000 4500 3500 3500 3500 3500 3500 4000 3500 3500 +4000 4500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 4500 4000 3000 3500 3500 4000 3500 3500 3500 +3500 4500 4000 3000 3500 3500 4000 3500 3500 3500 +3500 4500 4000 3000 3500 3500 4000 3500 3500 3500 +3500 4500 4000 3000 3500 3500 4000 3500 3500 3500 +3500 4500 4000 3000 3500 3500 4000 3500 3500 3500 +3500 4500 4000 3000 3500 3500 4000 3500 3500 3500 +3500 4500 4000 3000 3500 3500 4000 3500 3500 3500 +3500 4500 4000 3000 3500 3500 4000 3500 3500 3500 +3500 4500 4000 3000 3500 3500 4000 3500 3500 3500 +3500 4500 4000 3000 3500 3500 4000 3500 3500 3500 +3500 4500 4000 3000 3500 3500 4000 3500 3500 3500 +3500 4500 4000 3000 3500 3500 4000 3500 3500 3500 +3500 4500 4000 3000 3500 3500 4000 3500 3500 3500 +3500 4500 4000 3000 3500 3500 4000 3500 3500 3500 +3500 4500 4000 3000 3500 3500 4000 3500 3500 3500 +3500 4500 4000 3000 3500 3500 4000 3500 3500 3500 +3500 4500 4000 3000 3500 3500 4000 3500 3500 3500 +3500 4500 4000 3000 3500 3500 4000 3500 3500 3500 +3500 4500 4000 3000 3500 3500 4000 3500 3500 3500 +3500 4500 4000 3000 3500 3500 4000 3500 3500 3500 +3500 4500 4000 3000 3500 3500 4000 3500 3500 3500 +3500 4500 4000 3000 3500 3500 4000 3500 3500 3500 +3500 4500 4000 3000 3500 3500 4000 3500 3500 3500 +3500 4500 4000 3000 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 4500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 4500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 4500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 4500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 4500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 4500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 4500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 4500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 4500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 4500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 4500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 4500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 4500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 4500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 4500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 4500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 4500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 4500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 4500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 4500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 4500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 4500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 4500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 4500 3500 3500 3500 4000 +3500 3500 3000 3500 3500 4000 3500 4000 3500 4000 +3500 3500 3000 3500 3500 4000 3500 4000 3500 4000 +3500 3500 3000 3500 3500 4000 3500 4000 3500 4000 +3500 3500 3000 3500 3500 4000 3500 4000 3500 4000 +3500 3500 3000 3500 3500 4000 3500 4000 3500 4000 +3500 3500 3000 3500 3500 4000 3500 4000 3500 4000 +3500 3500 3000 3500 3500 4000 3500 4000 3500 4000 +3500 3500 3000 3500 3500 4000 3500 4000 3500 4000 +3500 3500 3000 3500 3500 4000 3500 4000 3500 4000 +3500 3500 3000 3500 3500 4000 3500 4000 3500 4000 +3500 3500 3000 3500 3500 4000 3500 4000 3500 4000 +3500 3500 3000 3500 3500 4000 3500 4000 3500 4000 +3500 3500 3000 3500 3500 4000 3500 4000 3500 4000 +3500 3500 3000 3500 3500 4000 3500 4000 3500 4000 +3500 3500 3000 3500 3500 4000 3500 4000 3500 4000 +3500 3500 3000 3500 3500 4000 3500 4000 3500 4000 +3500 3500 3000 3500 3500 4000 3500 4000 3500 4000 +3500 3500 3000 3500 3500 4000 3500 4000 3500 4000 +3500 3500 3000 3500 3500 4000 3500 4000 3500 4000 +3500 3500 3000 3500 3500 4000 3500 4000 3500 4000 +3500 3500 3000 3500 3500 4000 3500 4000 3500 4000 +3500 3500 3000 3500 3500 4000 3500 4000 3500 4000 +3500 3500 3000 3500 3500 4000 3500 4000 3500 4000 +3500 3500 3000 3500 3500 4000 3500 4000 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 4500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 4500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 4500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 4500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 4500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 4500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 4500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 4500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 4500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 4500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 4500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 4500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 4500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 4500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 4500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 4500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 4500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 4500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 4500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 4500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 4500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 4500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 4500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 4500 4000 +3500 3500 4000 3500 3500 5000 3500 3500 3500 4500 +3500 3500 4000 3500 3500 5000 3500 3500 3500 4500 +3500 3500 4000 3500 3500 5000 3500 3500 3500 4500 +3500 3500 4000 3500 3500 5000 3500 3500 3500 4500 +3500 3500 4000 3500 3500 5000 3500 3500 3500 4500 +3500 3500 4000 3500 3500 5000 3500 3500 3500 4500 +3500 3500 4000 3500 3500 5000 3500 3500 3500 4500 +3500 3500 4000 3500 3500 5000 3500 3500 3500 4500 +3500 3500 4000 3500 3500 5000 3500 3500 3500 4500 +3500 3500 4000 3500 3500 5000 3500 3500 3500 4500 +3500 3500 4000 3500 3500 5000 3500 3500 3500 4500 +3500 3500 4000 3500 3500 5000 3500 3500 3500 4500 +3500 3500 4000 3500 3500 5000 3500 3500 3500 4500 +3500 3500 4000 3500 3500 5000 3500 3500 3500 4500 +3500 3500 4000 3500 3500 5000 3500 3500 3500 4500 +3500 3500 4000 3500 3500 5000 3500 3500 3500 4500 +3500 3500 4000 3500 3500 5000 3500 3500 3500 4500 +3500 3500 4000 3500 3500 5000 3500 3500 3500 4500 +3500 3500 4000 3500 3500 5000 3500 3500 3500 4500 +3500 3500 4000 3500 3500 5000 3500 3500 3500 4500 +3500 3500 4000 3500 3500 5000 3500 3500 3500 4500 +3500 3500 4000 3500 3500 5000 3500 3500 3500 4500 +3500 3500 4000 3500 3500 5000 3500 3500 3500 4500 +3500 3500 4000 3500 3500 5000 3500 3500 3500 4500 +3500 3500 3500 3500 4500 4000 3500 4500 3500 3500 +3500 3500 3500 3500 4500 4000 3500 4500 3500 3500 +3500 3500 3500 3500 4500 4000 3500 4500 3500 3500 +3500 3500 3500 3500 4500 4000 3500 4500 3500 3500 +3500 3500 3500 3500 4500 4000 3500 4500 3500 3500 +3500 3500 3500 3500 4500 4000 3500 4500 3500 3500 +3500 3500 3500 3500 4500 4000 3500 4500 3500 3500 +3500 3500 3500 3500 4500 4000 3500 4500 3500 3500 +3500 3500 3500 3500 4500 4000 3500 4500 3500 3500 +3500 3500 3500 3500 4500 4000 3500 4500 3500 3500 +3500 3500 3500 3500 4500 4000 3500 4500 3500 3500 +3500 3500 3500 3500 4500 4000 3500 4500 3500 3500 +3500 3500 3500 3500 4500 4000 3500 4500 3500 3500 +3500 3500 3500 3500 4500 4000 3500 4500 3500 3500 +3500 3500 3500 3500 4500 4000 3500 4500 3500 3500 +3500 3500 3500 3500 4500 4000 3500 4500 3500 3500 +3500 3500 3500 3500 4500 4000 3500 4500 3500 3500 +3500 3500 3500 3500 4500 4000 3500 4500 3500 3500 +3500 3500 3500 3500 4500 4000 3500 4500 3500 3500 +3500 3500 3500 3500 4500 4000 3500 4500 3500 3500 +3500 3500 3500 3500 4500 4000 3500 4500 3500 3500 +3500 3500 3500 3500 4500 4000 3500 4500 3500 3500 +3500 3500 3500 3500 4500 4000 3500 4500 3500 3500 +3500 3500 3500 3500 4500 4000 3500 4500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 4500 4000 3500 +3500 3500 3500 3500 4000 3500 3500 4500 4000 3500 +3500 3500 3500 3500 4000 3500 3500 4500 4000 3500 +3500 3500 3500 3500 4000 3500 3500 4500 4000 3500 +3500 3500 3500 3500 4000 3500 3500 4500 4000 3500 +3500 3500 3500 3500 4000 3500 3500 4500 4000 3500 +3500 3500 3500 3500 4000 3500 3500 4500 4000 3500 +3500 3500 3500 3500 4000 3500 3500 4500 4000 3500 +3500 3500 3500 3500 4000 3500 3500 4500 4000 3500 +3500 3500 3500 3500 4000 3500 3500 4500 4000 3500 +3500 3500 3500 3500 4000 3500 3500 4500 4000 3500 +3500 3500 3500 3500 4000 3500 3500 4500 4000 3500 +3500 3500 3500 3500 4000 3500 3500 4500 4000 3500 +3500 3500 3500 3500 4000 3500 3500 4500 4000 3500 +3500 3500 3500 3500 4000 3500 3500 4500 4000 3500 +3500 3500 3500 3500 4000 3500 3500 4500 4000 3500 +3500 3500 3500 3500 4000 3500 3500 4500 4000 3500 +3500 3500 3500 3500 4000 3500 3500 4500 4000 3500 +3500 3500 3500 3500 4000 3500 3500 4500 4000 3500 +3500 3500 3500 3500 4000 3500 3500 4500 4000 3500 +3500 3500 3500 3500 4000 3500 3500 4500 4000 3500 +3500 3500 3500 3500 4000 3500 3500 4500 4000 3500 +3500 3500 3500 3500 4000 3500 3500 4500 4000 3500 +3500 3500 3500 3500 4000 3500 3500 4500 4000 3500 +3500 3500 3500 3500 3500 3000 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3000 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3000 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3000 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3000 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3000 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3000 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3000 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3000 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3000 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3000 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3000 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3000 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3000 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3000 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3000 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3000 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3000 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3000 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3000 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3000 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3000 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3000 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3000 3500 3500 4000 3500 +3500 3000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 3500 4000 4500 3500 4500 3500 4500 3500 +3500 4000 3500 4000 4500 3500 4500 3500 4500 3500 +3500 4000 3500 4000 4500 3500 4500 3500 4500 3500 +3500 4000 3500 4000 4500 3500 4500 3500 4500 3500 +3500 4000 3500 4000 4500 3500 4500 3500 4500 3500 +3500 4000 3500 4000 4500 3500 4500 3500 4500 3500 +3500 4000 3500 4000 4500 3500 4500 3500 4500 3500 +3500 4000 3500 4000 4500 3500 4500 3500 4500 3500 +3500 4000 3500 4000 4500 3500 4500 3500 4500 3500 +3500 4000 3500 4000 4500 3500 4500 3500 4500 3500 +3500 4000 3500 4000 4500 3500 4500 3500 4500 3500 +3500 4000 3500 4000 4500 3500 4500 3500 4500 3500 +3500 4000 3500 4000 4500 3500 4500 3500 4500 3500 +3500 4000 3500 4000 4500 3500 4500 3500 4500 3500 +3500 4000 3500 4000 4500 3500 4500 3500 4500 3500 +3500 4000 3500 4000 4500 3500 4500 3500 4500 3500 +3500 4000 3500 4000 4500 3500 4500 3500 4500 3500 +3500 4000 3500 4000 4500 3500 4500 3500 4500 3500 +3500 4000 3500 4000 4500 3500 4500 3500 4500 3500 +3500 4000 3500 4000 4500 3500 4500 3500 4500 3500 +3500 4000 3500 4000 4500 3500 4500 3500 4500 3500 +3500 4000 3500 4000 4500 3500 4500 3500 4500 3500 +3500 4000 3500 4000 4500 3500 4500 3500 4500 3500 +3500 4000 3500 4000 4500 3500 4500 3500 4500 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3000 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3000 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3000 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3000 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3000 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3000 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3000 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3000 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3000 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3000 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3000 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3000 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3000 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3000 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3000 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3000 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3000 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3000 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3000 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3000 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3000 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3000 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3000 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3000 3500 3500 3500 3500 3500 3500 +4500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +4500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +4500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +4500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +4500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +4500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +4500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +4500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +4500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +4500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +4500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +4500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +4500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +4500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +4500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +4500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +4500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +4500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +4500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +4500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +4500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +4500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +4500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +4500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 4500 3500 3500 4000 4000 4000 +3500 4500 3500 3500 4500 3500 3500 4000 4000 4000 +3500 4500 3500 3500 4500 3500 3500 4000 4000 4000 +3500 4500 3500 3500 4500 3500 3500 4000 4000 4000 +3500 4500 3500 3500 4500 3500 3500 4000 4000 4000 +3500 4500 3500 3500 4500 3500 3500 4000 4000 4000 +3500 4500 3500 3500 4500 3500 3500 4000 4000 4000 +3500 4500 3500 3500 4500 3500 3500 4000 4000 4000 +3500 4500 3500 3500 4500 3500 3500 4000 4000 4000 +3500 4500 3500 3500 4500 3500 3500 4000 4000 4000 +3500 4500 3500 3500 4500 3500 3500 4000 4000 4000 +3500 4500 3500 3500 4500 3500 3500 4000 4000 4000 +3500 4500 3500 3500 4500 3500 3500 4000 4000 4000 +3500 4500 3500 3500 4500 3500 3500 4000 4000 4000 +3500 4500 3500 3500 4500 3500 3500 4000 4000 4000 +3500 4500 3500 3500 4500 3500 3500 4000 4000 4000 +3500 4500 3500 3500 4500 3500 3500 4000 4000 4000 +3500 4500 3500 3500 4500 3500 3500 4000 4000 4000 +3500 4500 3500 3500 4500 3500 3500 4000 4000 4000 +3500 4500 3500 3500 4500 3500 3500 4000 4000 4000 +3500 4500 3500 3500 4500 3500 3500 4000 4000 4000 +3500 4500 3500 3500 4500 3500 3500 4000 4000 4000 +3500 4500 3500 3500 4500 3500 3500 4000 4000 4000 +3500 4500 3500 3500 4500 3500 3500 4000 4000 4000 +4000 5000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 5000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 5000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 5000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 5000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 5000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 5000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 5000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 5000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 5000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 5000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 5000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 5000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 5000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 5000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 5000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 5000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 5000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 5000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 5000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 5000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 5000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 5000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 5000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 4000 3500 3000 3500 3500 3000 3500 +4000 3500 3500 4000 3500 3000 3500 3500 3000 3500 +4000 3500 3500 4000 3500 3000 3500 3500 3000 3500 +4000 3500 3500 4000 3500 3000 3500 3500 3000 3500 +4000 3500 3500 4000 3500 3000 3500 3500 3000 3500 +4000 3500 3500 4000 3500 3000 3500 3500 3000 3500 +4000 3500 3500 4000 3500 3000 3500 3500 3000 3500 +4000 3500 3500 4000 3500 3000 3500 3500 3000 3500 +4000 3500 3500 4000 3500 3000 3500 3500 3000 3500 +4000 3500 3500 4000 3500 3000 3500 3500 3000 3500 +4000 3500 3500 4000 3500 3000 3500 3500 3000 3500 +4000 3500 3500 4000 3500 3000 3500 3500 3000 3500 +4000 3500 3500 4000 3500 3000 3500 3500 3000 3500 +4000 3500 3500 4000 3500 3000 3500 3500 3000 3500 +4000 3500 3500 4000 3500 3000 3500 3500 3000 3500 +4000 3500 3500 4000 3500 3000 3500 3500 3000 3500 +4000 3500 3500 4000 3500 3000 3500 3500 3000 3500 +4000 3500 3500 4000 3500 3000 3500 3500 3000 3500 +4000 3500 3500 4000 3500 3000 3500 3500 3000 3500 +4000 3500 3500 4000 3500 3000 3500 3500 3000 3500 +4000 3500 3500 4000 3500 3000 3500 3500 3000 3500 +4000 3500 3500 4000 3500 3000 3500 3500 3000 3500 +4000 3500 3500 4000 3500 3000 3500 3500 3000 3500 +4000 3500 3500 4000 3500 3000 3500 3500 3000 3500 +3500 4000 3500 4000 3500 4500 4000 3500 4000 3500 +3500 4000 3500 4000 3500 4500 4000 3500 4000 3500 +3500 4000 3500 4000 3500 4500 4000 3500 4000 3500 +3500 4000 3500 4000 3500 4500 4000 3500 4000 3500 +3500 4000 3500 4000 3500 4500 4000 3500 4000 3500 +3500 4000 3500 4000 3500 4500 4000 3500 4000 3500 +3500 4000 3500 4000 3500 4500 4000 3500 4000 3500 +3500 4000 3500 4000 3500 4500 4000 3500 4000 3500 +3500 4000 3500 4000 3500 4500 4000 3500 4000 3500 +3500 4000 3500 4000 3500 4500 4000 3500 4000 3500 +3500 4000 3500 4000 3500 4500 4000 3500 4000 3500 +3500 4000 3500 4000 3500 4500 4000 3500 4000 3500 +3500 4000 3500 4000 3500 4500 4000 3500 4000 3500 +3500 4000 3500 4000 3500 4500 4000 3500 4000 3500 +3500 4000 3500 4000 3500 4500 4000 3500 4000 3500 +3500 4000 3500 4000 3500 4500 4000 3500 4000 3500 +3500 4000 3500 4000 3500 4500 4000 3500 4000 3500 +3500 4000 3500 4000 3500 4500 4000 3500 4000 3500 +3500 4000 3500 4000 3500 4500 4000 3500 4000 3500 +3500 4000 3500 4000 3500 4500 4000 3500 4000 3500 +3500 4000 3500 4000 3500 4500 4000 3500 4000 3500 +3500 4000 3500 4000 3500 4500 4000 3500 4000 3500 +3500 4000 3500 4000 3500 4500 4000 3500 4000 3500 +3500 4000 3500 4000 3500 4500 4000 3500 4000 3500 +3500 3500 4500 4000 3000 3500 4000 3500 4500 4000 +3500 3500 4500 4000 3000 3500 4000 3500 4500 4000 +3500 3500 4500 4000 3000 3500 4000 3500 4500 4000 +3500 3500 4500 4000 3000 3500 4000 3500 4500 4000 +3500 3500 4500 4000 3000 3500 4000 3500 4500 4000 +3500 3500 4500 4000 3000 3500 4000 3500 4500 4000 +3500 3500 4500 4000 3000 3500 4000 3500 4500 4000 +3500 3500 4500 4000 3000 3500 4000 3500 4500 4000 +3500 3500 4500 4000 3000 3500 4000 3500 4500 4000 +3500 3500 4500 4000 3000 3500 4000 3500 4500 4000 +3500 3500 4500 4000 3000 3500 4000 3500 4500 4000 +3500 3500 4500 4000 3000 3500 4000 3500 4500 4000 +3500 3500 4500 4000 3000 3500 4000 3500 4500 4000 +3500 3500 4500 4000 3000 3500 4000 3500 4500 4000 +3500 3500 4500 4000 3000 3500 4000 3500 4500 4000 +3500 3500 4500 4000 3000 3500 4000 3500 4500 4000 +3500 3500 4500 4000 3000 3500 4000 3500 4500 4000 +3500 3500 4500 4000 3000 3500 4000 3500 4500 4000 +3500 3500 4500 4000 3000 3500 4000 3500 4500 4000 +3500 3500 4500 4000 3000 3500 4000 3500 4500 4000 +3500 3500 4500 4000 3000 3500 4000 3500 4500 4000 +3500 3500 4500 4000 3000 3500 4000 3500 4500 4000 +3500 3500 4500 4000 3000 3500 4000 3500 4500 4000 +3500 3500 4500 4000 3000 3500 4000 3500 4500 4000 +3500 3500 3500 4500 3500 3500 4000 3500 5000 4000 +3500 3500 3500 4500 3500 3500 4000 3500 5000 4000 +3500 3500 3500 4500 3500 3500 4000 3500 5000 4000 +3500 3500 3500 4500 3500 3500 4000 3500 5000 4000 +3500 3500 3500 4500 3500 3500 4000 3500 5000 4000 +3500 3500 3500 4500 3500 3500 4000 3500 5000 4000 +3500 3500 3500 4500 3500 3500 4000 3500 5000 4000 +3500 3500 3500 4500 3500 3500 4000 3500 5000 4000 +3500 3500 3500 4500 3500 3500 4000 3500 5000 4000 +3500 3500 3500 4500 3500 3500 4000 3500 5000 4000 +3500 3500 3500 4500 3500 3500 4000 3500 5000 4000 +3500 3500 3500 4500 3500 3500 4000 3500 5000 4000 +3500 3500 3500 4500 3500 3500 4000 3500 5000 4000 +3500 3500 3500 4500 3500 3500 4000 3500 5000 4000 +3500 3500 3500 4500 3500 3500 4000 3500 5000 4000 +3500 3500 3500 4500 3500 3500 4000 3500 5000 4000 +3500 3500 3500 4500 3500 3500 4000 3500 5000 4000 +3500 3500 3500 4500 3500 3500 4000 3500 5000 4000 +3500 3500 3500 4500 3500 3500 4000 3500 5000 4000 +3500 3500 3500 4500 3500 3500 4000 3500 5000 4000 +3500 3500 3500 4500 3500 3500 4000 3500 5000 4000 +3500 3500 3500 4500 3500 3500 4000 3500 5000 4000 +3500 3500 3500 4500 3500 3500 4000 3500 5000 4000 +3500 3500 3500 4500 3500 3500 4000 3500 5000 4000 +4000 3500 3500 4000 3500 4000 3500 3500 3500 3500 +4000 3500 3500 4000 3500 4000 3500 3500 3500 3500 +4000 3500 3500 4000 3500 4000 3500 3500 3500 3500 +4000 3500 3500 4000 3500 4000 3500 3500 3500 3500 +4000 3500 3500 4000 3500 4000 3500 3500 3500 3500 +4000 3500 3500 4000 3500 4000 3500 3500 3500 3500 +4000 3500 3500 4000 3500 4000 3500 3500 3500 3500 +4000 3500 3500 4000 3500 4000 3500 3500 3500 3500 +4000 3500 3500 4000 3500 4000 3500 3500 3500 3500 +4000 3500 3500 4000 3500 4000 3500 3500 3500 3500 +4000 3500 3500 4000 3500 4000 3500 3500 3500 3500 +4000 3500 3500 4000 3500 4000 3500 3500 3500 3500 +4000 3500 3500 4000 3500 4000 3500 3500 3500 3500 +4000 3500 3500 4000 3500 4000 3500 3500 3500 3500 +4000 3500 3500 4000 3500 4000 3500 3500 3500 3500 +4000 3500 3500 4000 3500 4000 3500 3500 3500 3500 +4000 3500 3500 4000 3500 4000 3500 3500 3500 3500 +4000 3500 3500 4000 3500 4000 3500 3500 3500 3500 +4000 3500 3500 4000 3500 4000 3500 3500 3500 3500 +4000 3500 3500 4000 3500 4000 3500 3500 3500 3500 +4000 3500 3500 4000 3500 4000 3500 3500 3500 3500 +4000 3500 3500 4000 3500 4000 3500 3500 3500 3500 +4000 3500 3500 4000 3500 4000 3500 3500 3500 3500 +4000 3500 3500 4000 3500 4000 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 4500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 4500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 4500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 4500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 4500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 4500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 4500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 4500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 4500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 4500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 4500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 4500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 4500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 4500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 4500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 4500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 4500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 4500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 4500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 4500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 4500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 4500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 4500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3000 3500 3500 3500 4000 4000 3500 4000 3500 +3500 3000 3500 3500 3500 4000 4000 3500 4000 3500 +3500 3000 3500 3500 3500 4000 4000 3500 4000 3500 +3500 3000 3500 3500 3500 4000 4000 3500 4000 3500 +3500 3000 3500 3500 3500 4000 4000 3500 4000 3500 +3500 3000 3500 3500 3500 4000 4000 3500 4000 3500 +3500 3000 3500 3500 3500 4000 4000 3500 4000 3500 +3500 3000 3500 3500 3500 4000 4000 3500 4000 3500 +3500 3000 3500 3500 3500 4000 4000 3500 4000 3500 +3500 3000 3500 3500 3500 4000 4000 3500 4000 3500 +3500 3000 3500 3500 3500 4000 4000 3500 4000 3500 +3500 3000 3500 3500 3500 4000 4000 3500 4000 3500 +3500 3000 3500 3500 3500 4000 4000 3500 4000 3500 +3500 3000 3500 3500 3500 4000 4000 3500 4000 3500 +3500 3000 3500 3500 3500 4000 4000 3500 4000 3500 +3500 3000 3500 3500 3500 4000 4000 3500 4000 3500 +3500 3000 3500 3500 3500 4000 4000 3500 4000 3500 +3500 3000 3500 3500 3500 4000 4000 3500 4000 3500 +3500 3000 3500 3500 3500 4000 4000 3500 4000 3500 +3500 3000 3500 3500 3500 4000 4000 3500 4000 3500 +3500 3000 3500 3500 3500 4000 4000 3500 4000 3500 +3500 3000 3500 3500 3500 4000 4000 3500 4000 3500 +3500 3000 3500 3500 3500 4000 4000 3500 4000 3500 +3500 3000 3500 3500 3500 4000 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3000 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3000 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3000 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3000 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3000 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3000 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3000 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3000 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3000 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3000 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3000 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3000 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3000 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3000 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3000 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3000 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3000 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3000 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3000 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3000 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3000 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3000 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3000 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3000 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 4000 4000 3500 3500 3000 3500 +3500 3500 4000 3500 4000 4000 3500 3500 3000 3500 +3500 3500 4000 3500 4000 4000 3500 3500 3000 3500 +3500 3500 4000 3500 4000 4000 3500 3500 3000 3500 +3500 3500 4000 3500 4000 4000 3500 3500 3000 3500 +3500 3500 4000 3500 4000 4000 3500 3500 3000 3500 +3500 3500 4000 3500 4000 4000 3500 3500 3000 3500 +3500 3500 4000 3500 4000 4000 3500 3500 3000 3500 +3500 3500 4000 3500 4000 4000 3500 3500 3000 3500 +3500 3500 4000 3500 4000 4000 3500 3500 3000 3500 +3500 3500 4000 3500 4000 4000 3500 3500 3000 3500 +3500 3500 4000 3500 4000 4000 3500 3500 3000 3500 +3500 3500 4000 3500 4000 4000 3500 3500 3000 3500 +3500 3500 4000 3500 4000 4000 3500 3500 3000 3500 +3500 3500 4000 3500 4000 4000 3500 3500 3000 3500 +3500 3500 4000 3500 4000 4000 3500 3500 3000 3500 +3500 3500 4000 3500 4000 4000 3500 3500 3000 3500 +3500 3500 4000 3500 4000 4000 3500 3500 3000 3500 +3500 3500 4000 3500 4000 4000 3500 3500 3000 3500 +3500 3500 4000 3500 4000 4000 3500 3500 3000 3500 +3500 3500 4000 3500 4000 4000 3500 3500 3000 3500 +3500 3500 4000 3500 4000 4000 3500 3500 3000 3500 +3500 3500 4000 3500 4000 4000 3500 3500 3000 3500 +3500 3500 4000 3500 4000 4000 3500 3500 3000 3500 +3500 3500 3500 3500 4500 4500 3000 3500 3500 3500 +3500 3500 3500 3500 4500 4500 3000 3500 3500 3500 +3500 3500 3500 3500 4500 4500 3000 3500 3500 3500 +3500 3500 3500 3500 4500 4500 3000 3500 3500 3500 +3500 3500 3500 3500 4500 4500 3000 3500 3500 3500 +3500 3500 3500 3500 4500 4500 3000 3500 3500 3500 +3500 3500 3500 3500 4500 4500 3000 3500 3500 3500 +3500 3500 3500 3500 4500 4500 3000 3500 3500 3500 +3500 3500 3500 3500 4500 4500 3000 3500 3500 3500 +3500 3500 3500 3500 4500 4500 3000 3500 3500 3500 +3500 3500 3500 3500 4500 4500 3000 3500 3500 3500 +3500 3500 3500 3500 4500 4500 3000 3500 3500 3500 +3500 3500 3500 3500 4500 4500 3000 3500 3500 3500 +3500 3500 3500 3500 4500 4500 3000 3500 3500 3500 +3500 3500 3500 3500 4500 4500 3000 3500 3500 3500 +3500 3500 3500 3500 4500 4500 3000 3500 3500 3500 +3500 3500 3500 3500 4500 4500 3000 3500 3500 3500 +3500 3500 3500 3500 4500 4500 3000 3500 3500 3500 +3500 3500 3500 3500 4500 4500 3000 3500 3500 3500 +3500 3500 3500 3500 4500 4500 3000 3500 3500 3500 +3500 3500 3500 3500 4500 4500 3000 3500 3500 3500 +3500 3500 3500 3500 4500 4500 3000 3500 3500 3500 +3500 3500 3500 3500 4500 4500 3000 3500 3500 3500 +3500 3500 3500 3500 4500 4500 3000 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4000 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3000 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3000 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3000 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3000 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3000 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3000 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3000 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3000 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3000 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3000 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3000 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3000 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3000 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3000 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3000 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3000 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3000 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3000 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3000 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3000 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3000 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3000 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3000 3500 3500 4000 3500 +4000 3500 3500 4500 3000 3000 3500 3500 3500 3500 +4000 3500 3500 4500 3000 3000 3500 3500 3500 3500 +4000 3500 3500 4500 3000 3000 3500 3500 3500 3500 +4000 3500 3500 4500 3000 3000 3500 3500 3500 3500 +4000 3500 3500 4500 3000 3000 3500 3500 3500 3500 +4000 3500 3500 4500 3000 3000 3500 3500 3500 3500 +4000 3500 3500 4500 3000 3000 3500 3500 3500 3500 +4000 3500 3500 4500 3000 3000 3500 3500 3500 3500 +4000 3500 3500 4500 3000 3000 3500 3500 3500 3500 +4000 3500 3500 4500 3000 3000 3500 3500 3500 3500 +4000 3500 3500 4500 3000 3000 3500 3500 3500 3500 +4000 3500 3500 4500 3000 3000 3500 3500 3500 3500 +4000 3500 3500 4500 3000 3000 3500 3500 3500 3500 +4000 3500 3500 4500 3000 3000 3500 3500 3500 3500 +4000 3500 3500 4500 3000 3000 3500 3500 3500 3500 +4000 3500 3500 4500 3000 3000 3500 3500 3500 3500 +4000 3500 3500 4500 3000 3000 3500 3500 3500 3500 +4000 3500 3500 4500 3000 3000 3500 3500 3500 3500 +4000 3500 3500 4500 3000 3000 3500 3500 3500 3500 +4000 3500 3500 4500 3000 3000 3500 3500 3500 3500 +4000 3500 3500 4500 3000 3000 3500 3500 3500 3500 +4000 3500 3500 4500 3000 3000 3500 3500 3500 3500 +4000 3500 3500 4500 3000 3000 3500 3500 3500 3500 +4000 3500 3500 4500 3000 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 4500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 4500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 4500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 4500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 4500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 4500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 4500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 4500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 4500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 4500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 4500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 4500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 4500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 4500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 4500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 4500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 4500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 4500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 4500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 4500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 4500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 4500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 4500 3500 3000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3000 3000 4000 4500 +4000 3500 3500 3500 3500 3500 3000 3000 4000 4500 +4000 3500 3500 3500 3500 3500 3000 3000 4000 4500 +4000 3500 3500 3500 3500 3500 3000 3000 4000 4500 +4000 3500 3500 3500 3500 3500 3000 3000 4000 4500 +4000 3500 3500 3500 3500 3500 3000 3000 4000 4500 +4000 3500 3500 3500 3500 3500 3000 3000 4000 4500 +4000 3500 3500 3500 3500 3500 3000 3000 4000 4500 +4000 3500 3500 3500 3500 3500 3000 3000 4000 4500 +4000 3500 3500 3500 3500 3500 3000 3000 4000 4500 +4000 3500 3500 3500 3500 3500 3000 3000 4000 4500 +4000 3500 3500 3500 3500 3500 3000 3000 4000 4500 +4000 3500 3500 3500 3500 3500 3000 3000 4000 4500 +4000 3500 3500 3500 3500 3500 3000 3000 4000 4500 +4000 3500 3500 3500 3500 3500 3000 3000 4000 4500 +4000 3500 3500 3500 3500 3500 3000 3000 4000 4500 +4000 3500 3500 3500 3500 3500 3000 3000 4000 4500 +4000 3500 3500 3500 3500 3500 3000 3000 4000 4500 +4000 3500 3500 3500 3500 3500 3000 3000 4000 4500 +4000 3500 3500 3500 3500 3500 3000 3000 4000 4500 +4000 3500 3500 3500 3500 3500 3000 3000 4000 4500 +4000 3500 3500 3500 3500 3500 3000 3000 4000 4500 +4000 3500 3500 3500 3500 3500 3000 3000 4000 4500 +4000 3500 3500 3500 3500 3500 3000 3000 4000 4500 +4000 3500 3500 3500 3500 3500 3000 4000 4000 3500 +4000 3500 3500 3500 3500 3500 3000 4000 4000 3500 +4000 3500 3500 3500 3500 3500 3000 4000 4000 3500 +4000 3500 3500 3500 3500 3500 3000 4000 4000 3500 +4000 3500 3500 3500 3500 3500 3000 4000 4000 3500 +4000 3500 3500 3500 3500 3500 3000 4000 4000 3500 +4000 3500 3500 3500 3500 3500 3000 4000 4000 3500 +4000 3500 3500 3500 3500 3500 3000 4000 4000 3500 +4000 3500 3500 3500 3500 3500 3000 4000 4000 3500 +4000 3500 3500 3500 3500 3500 3000 4000 4000 3500 +4000 3500 3500 3500 3500 3500 3000 4000 4000 3500 +4000 3500 3500 3500 3500 3500 3000 4000 4000 3500 +4000 3500 3500 3500 3500 3500 3000 4000 4000 3500 +4000 3500 3500 3500 3500 3500 3000 4000 4000 3500 +4000 3500 3500 3500 3500 3500 3000 4000 4000 3500 +4000 3500 3500 3500 3500 3500 3000 4000 4000 3500 +4000 3500 3500 3500 3500 3500 3000 4000 4000 3500 +4000 3500 3500 3500 3500 3500 3000 4000 4000 3500 +4000 3500 3500 3500 3500 3500 3000 4000 4000 3500 +4000 3500 3500 3500 3500 3500 3000 4000 4000 3500 +4000 3500 3500 3500 3500 3500 3000 4000 4000 3500 +4000 3500 3500 3500 3500 3500 3000 4000 4000 3500 +4000 3500 3500 3500 3500 3500 3000 4000 4000 3500 +4000 3500 3500 3500 3500 3500 3000 4000 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 4000 3500 3500 4500 4000 +3500 3500 3500 3500 3500 4000 3500 3500 4500 4000 +3500 3500 3500 3500 3500 4000 3500 3500 4500 4000 +3500 3500 3500 3500 3500 4000 3500 3500 4500 4000 +3500 3500 3500 3500 3500 4000 3500 3500 4500 4000 +3500 3500 3500 3500 3500 4000 3500 3500 4500 4000 +3500 3500 3500 3500 3500 4000 3500 3500 4500 4000 +3500 3500 3500 3500 3500 4000 3500 3500 4500 4000 +3500 3500 3500 3500 3500 4000 3500 3500 4500 4000 +3500 3500 3500 3500 3500 4000 3500 3500 4500 4000 +3500 3500 3500 3500 3500 4000 3500 3500 4500 4000 +3500 3500 3500 3500 3500 4000 3500 3500 4500 4000 +3500 3500 3500 3500 3500 4000 3500 3500 4500 4000 +3500 3500 3500 3500 3500 4000 3500 3500 4500 4000 +3500 3500 3500 3500 3500 4000 3500 3500 4500 4000 +3500 3500 3500 3500 3500 4000 3500 3500 4500 4000 +3500 3500 3500 3500 3500 4000 3500 3500 4500 4000 +3500 3500 3500 3500 3500 4000 3500 3500 4500 4000 +3500 3500 3500 3500 3500 4000 3500 3500 4500 4000 +3500 3500 3500 3500 3500 4000 3500 3500 4500 4000 +3500 3500 3500 3500 3500 4000 3500 3500 4500 4000 +3500 3500 3500 3500 3500 4000 3500 3500 4500 4000 +3500 3500 3500 3500 3500 4000 3500 3500 4500 4000 +3500 3500 3500 3500 3500 4000 3500 3500 4500 4000 +3500 3500 3500 3500 3500 5000 3500 3500 5000 3500 +3500 3500 3500 3500 3500 5000 3500 3500 5000 3500 +3500 3500 3500 3500 3500 5000 3500 3500 5000 3500 +3500 3500 3500 3500 3500 5000 3500 3500 5000 3500 +3500 3500 3500 3500 3500 5000 3500 3500 5000 3500 +3500 3500 3500 3500 3500 5000 3500 3500 5000 3500 +3500 3500 3500 3500 3500 5000 3500 3500 5000 3500 +3500 3500 3500 3500 3500 5000 3500 3500 5000 3500 +3500 3500 3500 3500 3500 5000 3500 3500 5000 3500 +3500 3500 3500 3500 3500 5000 3500 3500 5000 3500 +3500 3500 3500 3500 3500 5000 3500 3500 5000 3500 +3500 3500 3500 3500 3500 5000 3500 3500 5000 3500 +3500 3500 3500 3500 3500 5000 3500 3500 5000 3500 +3500 3500 3500 3500 3500 5000 3500 3500 5000 3500 +3500 3500 3500 3500 3500 5000 3500 3500 5000 3500 +3500 3500 3500 3500 3500 5000 3500 3500 5000 3500 +3500 3500 3500 3500 3500 5000 3500 3500 5000 3500 +3500 3500 3500 3500 3500 5000 3500 3500 5000 3500 +3500 3500 3500 3500 3500 5000 3500 3500 5000 3500 +3500 3500 3500 3500 3500 5000 3500 3500 5000 3500 +3500 3500 3500 3500 3500 5000 3500 3500 5000 3500 +3500 3500 3500 3500 3500 5000 3500 3500 5000 3500 +3500 3500 3500 3500 3500 5000 3500 3500 5000 3500 +3500 3500 3500 3500 3500 5000 3500 3500 5000 3500 +3500 3500 3500 4500 3500 4000 3500 4500 3500 3500 +3500 3500 3500 4500 3500 4000 3500 4500 3500 3500 +3500 3500 3500 4500 3500 4000 3500 4500 3500 3500 +3500 3500 3500 4500 3500 4000 3500 4500 3500 3500 +3500 3500 3500 4500 3500 4000 3500 4500 3500 3500 +3500 3500 3500 4500 3500 4000 3500 4500 3500 3500 +3500 3500 3500 4500 3500 4000 3500 4500 3500 3500 +3500 3500 3500 4500 3500 4000 3500 4500 3500 3500 +3500 3500 3500 4500 3500 4000 3500 4500 3500 3500 +3500 3500 3500 4500 3500 4000 3500 4500 3500 3500 +3500 3500 3500 4500 3500 4000 3500 4500 3500 3500 +3500 3500 3500 4500 3500 4000 3500 4500 3500 3500 +3500 3500 3500 4500 3500 4000 3500 4500 3500 3500 +3500 3500 3500 4500 3500 4000 3500 4500 3500 3500 +3500 3500 3500 4500 3500 4000 3500 4500 3500 3500 +3500 3500 3500 4500 3500 4000 3500 4500 3500 3500 +3500 3500 3500 4500 3500 4000 3500 4500 3500 3500 +3500 3500 3500 4500 3500 4000 3500 4500 3500 3500 +3500 3500 3500 4500 3500 4000 3500 4500 3500 3500 +3500 3500 3500 4500 3500 4000 3500 4500 3500 3500 +3500 3500 3500 4500 3500 4000 3500 4500 3500 3500 +3500 3500 3500 4500 3500 4000 3500 4500 3500 3500 +3500 3500 3500 4500 3500 4000 3500 4500 3500 3500 +3500 3500 3500 4500 3500 4000 3500 4500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 4500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 4500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 4500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 4500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 4500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 4500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 4500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 4500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 4500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 4500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 4500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 4500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 4500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 4500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 4500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 4500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 4500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 4500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 4500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 4500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 4500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 4500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 4500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 4500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +4000 4500 3500 3500 4000 4000 3500 4000 3500 3500 +4000 4500 3500 3500 4000 4000 3500 4000 3500 3500 +4000 4500 3500 3500 4000 4000 3500 4000 3500 3500 +4000 4500 3500 3500 4000 4000 3500 4000 3500 3500 +4000 4500 3500 3500 4000 4000 3500 4000 3500 3500 +4000 4500 3500 3500 4000 4000 3500 4000 3500 3500 +4000 4500 3500 3500 4000 4000 3500 4000 3500 3500 +4000 4500 3500 3500 4000 4000 3500 4000 3500 3500 +4000 4500 3500 3500 4000 4000 3500 4000 3500 3500 +4000 4500 3500 3500 4000 4000 3500 4000 3500 3500 +4000 4500 3500 3500 4000 4000 3500 4000 3500 3500 +4000 4500 3500 3500 4000 4000 3500 4000 3500 3500 +4000 4500 3500 3500 4000 4000 3500 4000 3500 3500 +4000 4500 3500 3500 4000 4000 3500 4000 3500 3500 +4000 4500 3500 3500 4000 4000 3500 4000 3500 3500 +4000 4500 3500 3500 4000 4000 3500 4000 3500 3500 +4000 4500 3500 3500 4000 4000 3500 4000 3500 3500 +4000 4500 3500 3500 4000 4000 3500 4000 3500 3500 +4000 4500 3500 3500 4000 4000 3500 4000 3500 3500 +4000 4500 3500 3500 4000 4000 3500 4000 3500 3500 +4000 4500 3500 3500 4000 4000 3500 4000 3500 3500 +4000 4500 3500 3500 4000 4000 3500 4000 3500 3500 +4000 4500 3500 3500 4000 4000 3500 4000 3500 3500 +4000 4500 3500 3500 4000 4000 3500 4000 3500 3500 +4500 3500 3500 3500 4000 3500 3500 4000 3000 3500 +4500 3500 3500 3500 4000 3500 3500 4000 3000 3500 +4500 3500 3500 3500 4000 3500 3500 4000 3000 3500 +4500 3500 3500 3500 4000 3500 3500 4000 3000 3500 +4500 3500 3500 3500 4000 3500 3500 4000 3000 3500 +4500 3500 3500 3500 4000 3500 3500 4000 3000 3500 +4500 3500 3500 3500 4000 3500 3500 4000 3000 3500 +4500 3500 3500 3500 4000 3500 3500 4000 3000 3500 +4500 3500 3500 3500 4000 3500 3500 4000 3000 3500 +4500 3500 3500 3500 4000 3500 3500 4000 3000 3500 +4500 3500 3500 3500 4000 3500 3500 4000 3000 3500 +4500 3500 3500 3500 4000 3500 3500 4000 3000 3500 +4500 3500 3500 3500 4000 3500 3500 4000 3000 3500 +4500 3500 3500 3500 4000 3500 3500 4000 3000 3500 +4500 3500 3500 3500 4000 3500 3500 4000 3000 3500 +4500 3500 3500 3500 4000 3500 3500 4000 3000 3500 +4500 3500 3500 3500 4000 3500 3500 4000 3000 3500 +4500 3500 3500 3500 4000 3500 3500 4000 3000 3500 +4500 3500 3500 3500 4000 3500 3500 4000 3000 3500 +4500 3500 3500 3500 4000 3500 3500 4000 3000 3500 +4500 3500 3500 3500 4000 3500 3500 4000 3000 3500 +4500 3500 3500 3500 4000 3500 3500 4000 3000 3500 +4500 3500 3500 3500 4000 3500 3500 4000 3000 3500 +4500 3500 3500 3500 4000 3500 3500 4000 3000 3500 +3500 3500 5000 3500 3500 3500 3500 4500 3500 3500 +3500 3500 5000 3500 3500 3500 3500 4500 3500 3500 +3500 3500 5000 3500 3500 3500 3500 4500 3500 3500 +3500 3500 5000 3500 3500 3500 3500 4500 3500 3500 +3500 3500 5000 3500 3500 3500 3500 4500 3500 3500 +3500 3500 5000 3500 3500 3500 3500 4500 3500 3500 +3500 3500 5000 3500 3500 3500 3500 4500 3500 3500 +3500 3500 5000 3500 3500 3500 3500 4500 3500 3500 +3500 3500 5000 3500 3500 3500 3500 4500 3500 3500 +3500 3500 5000 3500 3500 3500 3500 4500 3500 3500 +3500 3500 5000 3500 3500 3500 3500 4500 3500 3500 +3500 3500 5000 3500 3500 3500 3500 4500 3500 3500 +3500 3500 5000 3500 3500 3500 3500 4500 3500 3500 +3500 3500 5000 3500 3500 3500 3500 4500 3500 3500 +3500 3500 5000 3500 3500 3500 3500 4500 3500 3500 +3500 3500 5000 3500 3500 3500 3500 4500 3500 3500 +3500 3500 5000 3500 3500 3500 3500 4500 3500 3500 +3500 3500 5000 3500 3500 3500 3500 4500 3500 3500 +3500 3500 5000 3500 3500 3500 3500 4500 3500 3500 +3500 3500 5000 3500 3500 3500 3500 4500 3500 3500 +3500 3500 5000 3500 3500 3500 3500 4500 3500 3500 +3500 3500 5000 3500 3500 3500 3500 4500 3500 3500 +3500 3500 5000 3500 3500 3500 3500 4500 3500 3500 +3500 3500 5000 3500 3500 3500 3500 4500 3500 3500 +5000 4000 3500 3500 4500 4000 3500 4000 3500 3500 +5000 4000 3500 3500 4500 4000 3500 4000 3500 3500 +5000 4000 3500 3500 4500 4000 3500 4000 3500 3500 +5000 4000 3500 3500 4500 4000 3500 4000 3500 3500 +5000 4000 3500 3500 4500 4000 3500 4000 3500 3500 +5000 4000 3500 3500 4500 4000 3500 4000 3500 3500 +5000 4000 3500 3500 4500 4000 3500 4000 3500 3500 +5000 4000 3500 3500 4500 4000 3500 4000 3500 3500 +5000 4000 3500 3500 4500 4000 3500 4000 3500 3500 +5000 4000 3500 3500 4500 4000 3500 4000 3500 3500 +5000 4000 3500 3500 4500 4000 3500 4000 3500 3500 +5000 4000 3500 3500 4500 4000 3500 4000 3500 3500 +5000 4000 3500 3500 4500 4000 3500 4000 3500 3500 +5000 4000 3500 3500 4500 4000 3500 4000 3500 3500 +5000 4000 3500 3500 4500 4000 3500 4000 3500 3500 +5000 4000 3500 3500 4500 4000 3500 4000 3500 3500 +5000 4000 3500 3500 4500 4000 3500 4000 3500 3500 +5000 4000 3500 3500 4500 4000 3500 4000 3500 3500 +5000 4000 3500 3500 4500 4000 3500 4000 3500 3500 +5000 4000 3500 3500 4500 4000 3500 4000 3500 3500 +5000 4000 3500 3500 4500 4000 3500 4000 3500 3500 +5000 4000 3500 3500 4500 4000 3500 4000 3500 3500 +5000 4000 3500 3500 4500 4000 3500 4000 3500 3500 +5000 4000 3500 3500 4500 4000 3500 4000 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +4000 4500 3500 3500 3500 3500 3500 3500 4000 3500 +4000 4500 3500 3500 3500 3500 3500 3500 4000 3500 +4000 4500 3500 3500 3500 3500 3500 3500 4000 3500 +4000 4500 3500 3500 3500 3500 3500 3500 4000 3500 +4000 4500 3500 3500 3500 3500 3500 3500 4000 3500 +4000 4500 3500 3500 3500 3500 3500 3500 4000 3500 +4000 4500 3500 3500 3500 3500 3500 3500 4000 3500 +4000 4500 3500 3500 3500 3500 3500 3500 4000 3500 +4000 4500 3500 3500 3500 3500 3500 3500 4000 3500 +4000 4500 3500 3500 3500 3500 3500 3500 4000 3500 +4000 4500 3500 3500 3500 3500 3500 3500 4000 3500 +4000 4500 3500 3500 3500 3500 3500 3500 4000 3500 +4000 4500 3500 3500 3500 3500 3500 3500 4000 3500 +4000 4500 3500 3500 3500 3500 3500 3500 4000 3500 +4000 4500 3500 3500 3500 3500 3500 3500 4000 3500 +4000 4500 3500 3500 3500 3500 3500 3500 4000 3500 +4000 4500 3500 3500 3500 3500 3500 3500 4000 3500 +4000 4500 3500 3500 3500 3500 3500 3500 4000 3500 +4000 4500 3500 3500 3500 3500 3500 3500 4000 3500 +4000 4500 3500 3500 3500 3500 3500 3500 4000 3500 +4000 4500 3500 3500 3500 3500 3500 3500 4000 3500 +4000 4500 3500 3500 3500 3500 3500 3500 4000 3500 +4000 4500 3500 3500 3500 3500 3500 3500 4000 3500 +4000 4500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3000 4500 3500 4000 4000 +3500 3500 3500 3500 3500 3000 4500 3500 4000 4000 +3500 3500 3500 3500 3500 3000 4500 3500 4000 4000 +3500 3500 3500 3500 3500 3000 4500 3500 4000 4000 +3500 3500 3500 3500 3500 3000 4500 3500 4000 4000 +3500 3500 3500 3500 3500 3000 4500 3500 4000 4000 +3500 3500 3500 3500 3500 3000 4500 3500 4000 4000 +3500 3500 3500 3500 3500 3000 4500 3500 4000 4000 +3500 3500 3500 3500 3500 3000 4500 3500 4000 4000 +3500 3500 3500 3500 3500 3000 4500 3500 4000 4000 +3500 3500 3500 3500 3500 3000 4500 3500 4000 4000 +3500 3500 3500 3500 3500 3000 4500 3500 4000 4000 +3500 3500 3500 3500 3500 3000 4500 3500 4000 4000 +3500 3500 3500 3500 3500 3000 4500 3500 4000 4000 +3500 3500 3500 3500 3500 3000 4500 3500 4000 4000 +3500 3500 3500 3500 3500 3000 4500 3500 4000 4000 +3500 3500 3500 3500 3500 3000 4500 3500 4000 4000 +3500 3500 3500 3500 3500 3000 4500 3500 4000 4000 +3500 3500 3500 3500 3500 3000 4500 3500 4000 4000 +3500 3500 3500 3500 3500 3000 4500 3500 4000 4000 +3500 3500 3500 3500 3500 3000 4500 3500 4000 4000 +3500 3500 3500 3500 3500 3000 4500 3500 4000 4000 +3500 3500 3500 3500 3500 3000 4500 3500 4000 4000 +3500 3500 3500 3500 3500 3000 4500 3500 4000 4000 +4500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +4000 3500 3000 4000 3500 3500 3500 3500 2500 3500 +4000 3500 3000 4000 3500 3500 3500 3500 2500 3500 +4000 3500 3000 4000 3500 3500 3500 3500 2500 3500 +4000 3500 3000 4000 3500 3500 3500 3500 2500 3500 +4000 3500 3000 4000 3500 3500 3500 3500 2500 3500 +4000 3500 3000 4000 3500 3500 3500 3500 2500 3500 +4000 3500 3000 4000 3500 3500 3500 3500 2500 3500 +4000 3500 3000 4000 3500 3500 3500 3500 2500 3500 +4000 3500 3000 4000 3500 3500 3500 3500 2500 3500 +4000 3500 3000 4000 3500 3500 3500 3500 2500 3500 +4000 3500 3000 4000 3500 3500 3500 3500 2500 3500 +4000 3500 3000 4000 3500 3500 3500 3500 2500 3500 +4000 3500 3000 4000 3500 3500 3500 3500 2500 3500 +4000 3500 3000 4000 3500 3500 3500 3500 2500 3500 +4000 3500 3000 4000 3500 3500 3500 3500 2500 3500 +4000 3500 3000 4000 3500 3500 3500 3500 2500 3500 +4000 3500 3000 4000 3500 3500 3500 3500 2500 3500 +4000 3500 3000 4000 3500 3500 3500 3500 2500 3500 +4000 3500 3000 4000 3500 3500 3500 3500 2500 3500 +4000 3500 3000 4000 3500 3500 3500 3500 2500 3500 +4000 3500 3000 4000 3500 3500 3500 3500 2500 3500 +4000 3500 3000 4000 3500 3500 3500 3500 2500 3500 +4000 3500 3000 4000 3500 3500 3500 3500 2500 3500 +4000 3500 3000 4000 3500 3500 3500 3500 2500 3500 +4500 3500 3500 4000 4000 3500 3500 3500 3500 3500 +4500 3500 3500 4000 4000 3500 3500 3500 3500 3500 +4500 3500 3500 4000 4000 3500 3500 3500 3500 3500 +4500 3500 3500 4000 4000 3500 3500 3500 3500 3500 +4500 3500 3500 4000 4000 3500 3500 3500 3500 3500 +4500 3500 3500 4000 4000 3500 3500 3500 3500 3500 +4500 3500 3500 4000 4000 3500 3500 3500 3500 3500 +4500 3500 3500 4000 4000 3500 3500 3500 3500 3500 +4500 3500 3500 4000 4000 3500 3500 3500 3500 3500 +4500 3500 3500 4000 4000 3500 3500 3500 3500 3500 +4500 3500 3500 4000 4000 3500 3500 3500 3500 3500 +4500 3500 3500 4000 4000 3500 3500 3500 3500 3500 +4500 3500 3500 4000 4000 3500 3500 3500 3500 3500 +4500 3500 3500 4000 4000 3500 3500 3500 3500 3500 +4500 3500 3500 4000 4000 3500 3500 3500 3500 3500 +4500 3500 3500 4000 4000 3500 3500 3500 3500 3500 +4500 3500 3500 4000 4000 3500 3500 3500 3500 3500 +4500 3500 3500 4000 4000 3500 3500 3500 3500 3500 +4500 3500 3500 4000 4000 3500 3500 3500 3500 3500 +4500 3500 3500 4000 4000 3500 3500 3500 3500 3500 +4500 3500 3500 4000 4000 3500 3500 3500 3500 3500 +4500 3500 3500 4000 4000 3500 3500 3500 3500 3500 +4500 3500 3500 4000 4000 3500 3500 3500 3500 3500 +4500 3500 3500 4000 4000 3500 3500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 4000 4000 3000 3500 3500 3500 3500 +3500 3500 4000 4000 4000 3000 3500 3500 3500 3500 +3500 3500 4000 4000 4000 3000 3500 3500 3500 3500 +3500 3500 4000 4000 4000 3000 3500 3500 3500 3500 +3500 3500 4000 4000 4000 3000 3500 3500 3500 3500 +3500 3500 4000 4000 4000 3000 3500 3500 3500 3500 +3500 3500 4000 4000 4000 3000 3500 3500 3500 3500 +3500 3500 4000 4000 4000 3000 3500 3500 3500 3500 +3500 3500 4000 4000 4000 3000 3500 3500 3500 3500 +3500 3500 4000 4000 4000 3000 3500 3500 3500 3500 +3500 3500 4000 4000 4000 3000 3500 3500 3500 3500 +3500 3500 4000 4000 4000 3000 3500 3500 3500 3500 +3500 3500 4000 4000 4000 3000 3500 3500 3500 3500 +3500 3500 4000 4000 4000 3000 3500 3500 3500 3500 +3500 3500 4000 4000 4000 3000 3500 3500 3500 3500 +3500 3500 4000 4000 4000 3000 3500 3500 3500 3500 +3500 3500 4000 4000 4000 3000 3500 3500 3500 3500 +3500 3500 4000 4000 4000 3000 3500 3500 3500 3500 +3500 3500 4000 4000 4000 3000 3500 3500 3500 3500 +3500 3500 4000 4000 4000 3000 3500 3500 3500 3500 +3500 3500 4000 4000 4000 3000 3500 3500 3500 3500 +3500 3500 4000 4000 4000 3000 3500 3500 3500 3500 +3500 3500 4000 4000 4000 3000 3500 3500 3500 3500 +3500 3500 4000 4000 4000 3000 3500 3500 3500 3500 +3500 3500 4000 4500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 4500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 4500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 4500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 4500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 4500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 4500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 4500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 4500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 4500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 4500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 4500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 4500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 4500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 4500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 4500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 4500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 4500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 4500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 4500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 4500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 4500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 4500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 4500 3500 3500 3500 3500 3500 3500 +3500 4000 4000 3500 3500 3000 4000 3500 3500 3500 +3500 4000 4000 3500 3500 3000 4000 3500 3500 3500 +3500 4000 4000 3500 3500 3000 4000 3500 3500 3500 +3500 4000 4000 3500 3500 3000 4000 3500 3500 3500 +3500 4000 4000 3500 3500 3000 4000 3500 3500 3500 +3500 4000 4000 3500 3500 3000 4000 3500 3500 3500 +3500 4000 4000 3500 3500 3000 4000 3500 3500 3500 +3500 4000 4000 3500 3500 3000 4000 3500 3500 3500 +3500 4000 4000 3500 3500 3000 4000 3500 3500 3500 +3500 4000 4000 3500 3500 3000 4000 3500 3500 3500 +3500 4000 4000 3500 3500 3000 4000 3500 3500 3500 +3500 4000 4000 3500 3500 3000 4000 3500 3500 3500 +3500 4000 4000 3500 3500 3000 4000 3500 3500 3500 +3500 4000 4000 3500 3500 3000 4000 3500 3500 3500 +3500 4000 4000 3500 3500 3000 4000 3500 3500 3500 +3500 4000 4000 3500 3500 3000 4000 3500 3500 3500 +3500 4000 4000 3500 3500 3000 4000 3500 3500 3500 +3500 4000 4000 3500 3500 3000 4000 3500 3500 3500 +3500 4000 4000 3500 3500 3000 4000 3500 3500 3500 +3500 4000 4000 3500 3500 3000 4000 3500 3500 3500 +3500 4000 4000 3500 3500 3000 4000 3500 3500 3500 +3500 4000 4000 3500 3500 3000 4000 3500 3500 3500 +3500 4000 4000 3500 3500 3000 4000 3500 3500 3500 +3500 4000 4000 3500 3500 3000 4000 3500 3500 3500 +3500 4000 3500 3500 3500 3500 4000 3500 3500 3000 +3500 4000 3500 3500 3500 3500 4000 3500 3500 3000 +3500 4000 3500 3500 3500 3500 4000 3500 3500 3000 +3500 4000 3500 3500 3500 3500 4000 3500 3500 3000 +3500 4000 3500 3500 3500 3500 4000 3500 3500 3000 +3500 4000 3500 3500 3500 3500 4000 3500 3500 3000 +3500 4000 3500 3500 3500 3500 4000 3500 3500 3000 +3500 4000 3500 3500 3500 3500 4000 3500 3500 3000 +3500 4000 3500 3500 3500 3500 4000 3500 3500 3000 +3500 4000 3500 3500 3500 3500 4000 3500 3500 3000 +3500 4000 3500 3500 3500 3500 4000 3500 3500 3000 +3500 4000 3500 3500 3500 3500 4000 3500 3500 3000 +3500 4000 3500 3500 3500 3500 4000 3500 3500 3000 +3500 4000 3500 3500 3500 3500 4000 3500 3500 3000 +3500 4000 3500 3500 3500 3500 4000 3500 3500 3000 +3500 4000 3500 3500 3500 3500 4000 3500 3500 3000 +3500 4000 3500 3500 3500 3500 4000 3500 3500 3000 +3500 4000 3500 3500 3500 3500 4000 3500 3500 3000 +3500 4000 3500 3500 3500 3500 4000 3500 3500 3000 +3500 4000 3500 3500 3500 3500 4000 3500 3500 3000 +3500 4000 3500 3500 3500 3500 4000 3500 3500 3000 +3500 4000 3500 3500 3500 3500 4000 3500 3500 3000 +3500 4000 3500 3500 3500 3500 4000 3500 3500 3000 +3500 4000 3500 3500 3500 3500 4000 3500 3500 3000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 4000 3500 +4000 3500 4000 3500 3500 3500 3500 3500 4000 3500 +4000 3500 4000 3500 3500 3500 3500 3500 4000 3500 +4000 3500 4000 3500 3500 3500 3500 3500 4000 3500 +4000 3500 4000 3500 3500 3500 3500 3500 4000 3500 +4000 3500 4000 3500 3500 3500 3500 3500 4000 3500 +4000 3500 4000 3500 3500 3500 3500 3500 4000 3500 +4000 3500 4000 3500 3500 3500 3500 3500 4000 3500 +4000 3500 4000 3500 3500 3500 3500 3500 4000 3500 +4000 3500 4000 3500 3500 3500 3500 3500 4000 3500 +4000 3500 4000 3500 3500 3500 3500 3500 4000 3500 +4000 3500 4000 3500 3500 3500 3500 3500 4000 3500 +4000 3500 4000 3500 3500 3500 3500 3500 4000 3500 +4000 3500 4000 3500 3500 3500 3500 3500 4000 3500 +4000 3500 4000 3500 3500 3500 3500 3500 4000 3500 +4000 3500 4000 3500 3500 3500 3500 3500 4000 3500 +4000 3500 4000 3500 3500 3500 3500 3500 4000 3500 +4000 3500 4000 3500 3500 3500 3500 3500 4000 3500 +4000 3500 4000 3500 3500 3500 3500 3500 4000 3500 +4000 3500 4000 3500 3500 3500 3500 3500 4000 3500 +4000 3500 4000 3500 3500 3500 3500 3500 4000 3500 +4000 3500 4000 3500 3500 3500 3500 3500 4000 3500 +4000 3500 4000 3500 3500 3500 3500 3500 4000 3500 +4000 3500 4000 3500 3500 3500 3500 3500 4000 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3500 4000 3500 3000 3500 3500 3000 +3500 3500 4500 3500 4000 3500 3000 3500 3500 3000 +3500 3500 4500 3500 4000 3500 3000 3500 3500 3000 +3500 3500 4500 3500 4000 3500 3000 3500 3500 3000 +3500 3500 4500 3500 4000 3500 3000 3500 3500 3000 +3500 3500 4500 3500 4000 3500 3000 3500 3500 3000 +3500 3500 4500 3500 4000 3500 3000 3500 3500 3000 +3500 3500 4500 3500 4000 3500 3000 3500 3500 3000 +3500 3500 4500 3500 4000 3500 3000 3500 3500 3000 +3500 3500 4500 3500 4000 3500 3000 3500 3500 3000 +3500 3500 4500 3500 4000 3500 3000 3500 3500 3000 +3500 3500 4500 3500 4000 3500 3000 3500 3500 3000 +3500 3500 4500 3500 4000 3500 3000 3500 3500 3000 +3500 3500 4500 3500 4000 3500 3000 3500 3500 3000 +3500 3500 4500 3500 4000 3500 3000 3500 3500 3000 +3500 3500 4500 3500 4000 3500 3000 3500 3500 3000 +3500 3500 4500 3500 4000 3500 3000 3500 3500 3000 +3500 3500 4500 3500 4000 3500 3000 3500 3500 3000 +3500 3500 4500 3500 4000 3500 3000 3500 3500 3000 +3500 3500 4500 3500 4000 3500 3000 3500 3500 3000 +3500 3500 4500 3500 4000 3500 3000 3500 3500 3000 +3500 3500 4500 3500 4000 3500 3000 3500 3500 3000 +3500 3500 4500 3500 4000 3500 3000 3500 3500 3000 +3500 3500 4500 3500 4000 3500 3000 3500 3500 3000 +4000 3500 3500 3500 4000 3500 3500 3000 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3000 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3000 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3000 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3000 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3000 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3000 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3000 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3000 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3000 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3000 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3000 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3000 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3000 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3000 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3000 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3000 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3000 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3000 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3000 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3000 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3000 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3000 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3000 3500 3500 +4500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +4500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +4500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +4500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +4500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +4500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +4500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +4500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +4500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +4500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +4500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +4500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +4500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +4500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +4500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +4500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +4500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +4500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +4500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +4500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +4500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +4500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +4500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +4500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 4000 4000 4000 3500 3500 3500 3500 3500 4000 +3500 4000 4000 4000 3500 3500 3500 3500 3500 4000 +3500 4000 4000 4000 3500 3500 3500 3500 3500 4000 +3500 4000 4000 4000 3500 3500 3500 3500 3500 4000 +3500 4000 4000 4000 3500 3500 3500 3500 3500 4000 +3500 4000 4000 4000 3500 3500 3500 3500 3500 4000 +3500 4000 4000 4000 3500 3500 3500 3500 3500 4000 +3500 4000 4000 4000 3500 3500 3500 3500 3500 4000 +3500 4000 4000 4000 3500 3500 3500 3500 3500 4000 +3500 4000 4000 4000 3500 3500 3500 3500 3500 4000 +3500 4000 4000 4000 3500 3500 3500 3500 3500 4000 +3500 4000 4000 4000 3500 3500 3500 3500 3500 4000 +3500 4000 4000 4000 3500 3500 3500 3500 3500 4000 +3500 4000 4000 4000 3500 3500 3500 3500 3500 4000 +3500 4000 4000 4000 3500 3500 3500 3500 3500 4000 +3500 4000 4000 4000 3500 3500 3500 3500 3500 4000 +3500 4000 4000 4000 3500 3500 3500 3500 3500 4000 +3500 4000 4000 4000 3500 3500 3500 3500 3500 4000 +3500 4000 4000 4000 3500 3500 3500 3500 3500 4000 +3500 4000 4000 4000 3500 3500 3500 3500 3500 4000 +3500 4000 4000 4000 3500 3500 3500 3500 3500 4000 +3500 4000 4000 4000 3500 3500 3500 3500 3500 4000 +3500 4000 4000 4000 3500 3500 3500 3500 3500 4000 +3500 4000 4000 4000 3500 3500 3500 3500 3500 4000 +4500 3500 4000 3500 3500 3500 3500 3500 4000 4000 +4500 3500 4000 3500 3500 3500 3500 3500 4000 4000 +4500 3500 4000 3500 3500 3500 3500 3500 4000 4000 +4500 3500 4000 3500 3500 3500 3500 3500 4000 4000 +4500 3500 4000 3500 3500 3500 3500 3500 4000 4000 +4500 3500 4000 3500 3500 3500 3500 3500 4000 4000 +4500 3500 4000 3500 3500 3500 3500 3500 4000 4000 +4500 3500 4000 3500 3500 3500 3500 3500 4000 4000 +4500 3500 4000 3500 3500 3500 3500 3500 4000 4000 +4500 3500 4000 3500 3500 3500 3500 3500 4000 4000 +4500 3500 4000 3500 3500 3500 3500 3500 4000 4000 +4500 3500 4000 3500 3500 3500 3500 3500 4000 4000 +4500 3500 4000 3500 3500 3500 3500 3500 4000 4000 +4500 3500 4000 3500 3500 3500 3500 3500 4000 4000 +4500 3500 4000 3500 3500 3500 3500 3500 4000 4000 +4500 3500 4000 3500 3500 3500 3500 3500 4000 4000 +4500 3500 4000 3500 3500 3500 3500 3500 4000 4000 +4500 3500 4000 3500 3500 3500 3500 3500 4000 4000 +4500 3500 4000 3500 3500 3500 3500 3500 4000 4000 +4500 3500 4000 3500 3500 3500 3500 3500 4000 4000 +4500 3500 4000 3500 3500 3500 3500 3500 4000 4000 +4500 3500 4000 3500 3500 3500 3500 3500 4000 4000 +4500 3500 4000 3500 3500 3500 3500 3500 4000 4000 +4500 3500 4000 3500 3500 3500 3500 3500 4000 4000 +3000 3000 4500 4000 3500 3500 3500 3500 3500 3500 +3000 3000 4500 4000 3500 3500 3500 3500 3500 3500 +3000 3000 4500 4000 3500 3500 3500 3500 3500 3500 +3000 3000 4500 4000 3500 3500 3500 3500 3500 3500 +3000 3000 4500 4000 3500 3500 3500 3500 3500 3500 +3000 3000 4500 4000 3500 3500 3500 3500 3500 3500 +3000 3000 4500 4000 3500 3500 3500 3500 3500 3500 +3000 3000 4500 4000 3500 3500 3500 3500 3500 3500 +3000 3000 4500 4000 3500 3500 3500 3500 3500 3500 +3000 3000 4500 4000 3500 3500 3500 3500 3500 3500 +3000 3000 4500 4000 3500 3500 3500 3500 3500 3500 +3000 3000 4500 4000 3500 3500 3500 3500 3500 3500 +3000 3000 4500 4000 3500 3500 3500 3500 3500 3500 +3000 3000 4500 4000 3500 3500 3500 3500 3500 3500 +3000 3000 4500 4000 3500 3500 3500 3500 3500 3500 +3000 3000 4500 4000 3500 3500 3500 3500 3500 3500 +3000 3000 4500 4000 3500 3500 3500 3500 3500 3500 +3000 3000 4500 4000 3500 3500 3500 3500 3500 3500 +3000 3000 4500 4000 3500 3500 3500 3500 3500 3500 +3000 3000 4500 4000 3500 3500 3500 3500 3500 3500 +3000 3000 4500 4000 3500 3500 3500 3500 3500 3500 +3000 3000 4500 4000 3500 3500 3500 3500 3500 3500 +3000 3000 4500 4000 3500 3500 3500 3500 3500 3500 +3000 3000 4500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 2500 3500 4000 3500 4000 4000 3500 4000 +4000 3500 2500 3500 4000 3500 4000 4000 3500 4000 +4000 3500 2500 3500 4000 3500 4000 4000 3500 4000 +4000 3500 2500 3500 4000 3500 4000 4000 3500 4000 +4000 3500 2500 3500 4000 3500 4000 4000 3500 4000 +4000 3500 2500 3500 4000 3500 4000 4000 3500 4000 +4000 3500 2500 3500 4000 3500 4000 4000 3500 4000 +4000 3500 2500 3500 4000 3500 4000 4000 3500 4000 +4000 3500 2500 3500 4000 3500 4000 4000 3500 4000 +4000 3500 2500 3500 4000 3500 4000 4000 3500 4000 +4000 3500 2500 3500 4000 3500 4000 4000 3500 4000 +4000 3500 2500 3500 4000 3500 4000 4000 3500 4000 +4000 3500 2500 3500 4000 3500 4000 4000 3500 4000 +4000 3500 2500 3500 4000 3500 4000 4000 3500 4000 +4000 3500 2500 3500 4000 3500 4000 4000 3500 4000 +4000 3500 2500 3500 4000 3500 4000 4000 3500 4000 +4000 3500 2500 3500 4000 3500 4000 4000 3500 4000 +4000 3500 2500 3500 4000 3500 4000 4000 3500 4000 +4000 3500 2500 3500 4000 3500 4000 4000 3500 4000 +4000 3500 2500 3500 4000 3500 4000 4000 3500 4000 +4000 3500 2500 3500 4000 3500 4000 4000 3500 4000 +4000 3500 2500 3500 4000 3500 4000 4000 3500 4000 +4000 3500 2500 3500 4000 3500 4000 4000 3500 4000 +4000 3500 2500 3500 4000 3500 4000 4000 3500 4000 +4000 3500 3500 3500 4000 2500 4000 4000 3500 5000 +4000 3500 3500 3500 4000 2500 4000 4000 3500 5000 +4000 3500 3500 3500 4000 2500 4000 4000 3500 5000 +4000 3500 3500 3500 4000 2500 4000 4000 3500 5000 +4000 3500 3500 3500 4000 2500 4000 4000 3500 5000 +4000 3500 3500 3500 4000 2500 4000 4000 3500 5000 +4000 3500 3500 3500 4000 2500 4000 4000 3500 5000 +4000 3500 3500 3500 4000 2500 4000 4000 3500 5000 +4000 3500 3500 3500 4000 2500 4000 4000 3500 5000 +4000 3500 3500 3500 4000 2500 4000 4000 3500 5000 +4000 3500 3500 3500 4000 2500 4000 4000 3500 5000 +4000 3500 3500 3500 4000 2500 4000 4000 3500 5000 +4000 3500 3500 3500 4000 2500 4000 4000 3500 5000 +4000 3500 3500 3500 4000 2500 4000 4000 3500 5000 +4000 3500 3500 3500 4000 2500 4000 4000 3500 5000 +4000 3500 3500 3500 4000 2500 4000 4000 3500 5000 +4000 3500 3500 3500 4000 2500 4000 4000 3500 5000 +4000 3500 3500 3500 4000 2500 4000 4000 3500 5000 +4000 3500 3500 3500 4000 2500 4000 4000 3500 5000 +4000 3500 3500 3500 4000 2500 4000 4000 3500 5000 +4000 3500 3500 3500 4000 2500 4000 4000 3500 5000 +4000 3500 3500 3500 4000 2500 4000 4000 3500 5000 +4000 3500 3500 3500 4000 2500 4000 4000 3500 5000 +4000 3500 3500 3500 4000 2500 4000 4000 3500 5000 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 4000 3500 3500 4500 +3500 4000 3500 3500 3500 3500 4000 3500 3500 4500 +3500 4000 3500 3500 3500 3500 4000 3500 3500 4500 +3500 4000 3500 3500 3500 3500 4000 3500 3500 4500 +3500 4000 3500 3500 3500 3500 4000 3500 3500 4500 +3500 4000 3500 3500 3500 3500 4000 3500 3500 4500 +3500 4000 3500 3500 3500 3500 4000 3500 3500 4500 +3500 4000 3500 3500 3500 3500 4000 3500 3500 4500 +3500 4000 3500 3500 3500 3500 4000 3500 3500 4500 +3500 4000 3500 3500 3500 3500 4000 3500 3500 4500 +3500 4000 3500 3500 3500 3500 4000 3500 3500 4500 +3500 4000 3500 3500 3500 3500 4000 3500 3500 4500 +3500 4000 3500 3500 3500 3500 4000 3500 3500 4500 +3500 4000 3500 3500 3500 3500 4000 3500 3500 4500 +3500 4000 3500 3500 3500 3500 4000 3500 3500 4500 +3500 4000 3500 3500 3500 3500 4000 3500 3500 4500 +3500 4000 3500 3500 3500 3500 4000 3500 3500 4500 +3500 4000 3500 3500 3500 3500 4000 3500 3500 4500 +3500 4000 3500 3500 3500 3500 4000 3500 3500 4500 +3500 4000 3500 3500 3500 3500 4000 3500 3500 4500 +3500 4000 3500 3500 3500 3500 4000 3500 3500 4500 +3500 4000 3500 3500 3500 3500 4000 3500 3500 4500 +3500 4000 3500 3500 3500 3500 4000 3500 3500 4500 +3500 4000 3500 3500 3500 3500 4000 3500 3500 4500 +4000 3500 3500 4000 3500 3500 4000 3500 3500 3500 +4000 3500 3500 4000 3500 3500 4000 3500 3500 3500 +4000 3500 3500 4000 3500 3500 4000 3500 3500 3500 +4000 3500 3500 4000 3500 3500 4000 3500 3500 3500 +4000 3500 3500 4000 3500 3500 4000 3500 3500 3500 +4000 3500 3500 4000 3500 3500 4000 3500 3500 3500 +4000 3500 3500 4000 3500 3500 4000 3500 3500 3500 +4000 3500 3500 4000 3500 3500 4000 3500 3500 3500 +4000 3500 3500 4000 3500 3500 4000 3500 3500 3500 +4000 3500 3500 4000 3500 3500 4000 3500 3500 3500 +4000 3500 3500 4000 3500 3500 4000 3500 3500 3500 +4000 3500 3500 4000 3500 3500 4000 3500 3500 3500 +4000 3500 3500 4000 3500 3500 4000 3500 3500 3500 +4000 3500 3500 4000 3500 3500 4000 3500 3500 3500 +4000 3500 3500 4000 3500 3500 4000 3500 3500 3500 +4000 3500 3500 4000 3500 3500 4000 3500 3500 3500 +4000 3500 3500 4000 3500 3500 4000 3500 3500 3500 +4000 3500 3500 4000 3500 3500 4000 3500 3500 3500 +4000 3500 3500 4000 3500 3500 4000 3500 3500 3500 +4000 3500 3500 4000 3500 3500 4000 3500 3500 3500 +4000 3500 3500 4000 3500 3500 4000 3500 3500 3500 +4000 3500 3500 4000 3500 3500 4000 3500 3500 3500 +4000 3500 3500 4000 3500 3500 4000 3500 3500 3500 +4000 3500 3500 4000 3500 3500 4000 3500 3500 3500 +3500 3500 4000 3500 3500 3500 4000 3500 3500 3500 +3500 3500 4000 3500 3500 3500 4000 3500 3500 3500 +3500 3500 4000 3500 3500 3500 4000 3500 3500 3500 +3500 3500 4000 3500 3500 3500 4000 3500 3500 3500 +3500 3500 4000 3500 3500 3500 4000 3500 3500 3500 +3500 3500 4000 3500 3500 3500 4000 3500 3500 3500 +3500 3500 4000 3500 3500 3500 4000 3500 3500 3500 +3500 3500 4000 3500 3500 3500 4000 3500 3500 3500 +3500 3500 4000 3500 3500 3500 4000 3500 3500 3500 +3500 3500 4000 3500 3500 3500 4000 3500 3500 3500 +3500 3500 4000 3500 3500 3500 4000 3500 3500 3500 +3500 3500 4000 3500 3500 3500 4000 3500 3500 3500 +3500 3500 4000 3500 3500 3500 4000 3500 3500 3500 +3500 3500 4000 3500 3500 3500 4000 3500 3500 3500 +3500 3500 4000 3500 3500 3500 4000 3500 3500 3500 +3500 3500 4000 3500 3500 3500 4000 3500 3500 3500 +3500 3500 4000 3500 3500 3500 4000 3500 3500 3500 +3500 3500 4000 3500 3500 3500 4000 3500 3500 3500 +3500 3500 4000 3500 3500 3500 4000 3500 3500 3500 +3500 3500 4000 3500 3500 3500 4000 3500 3500 3500 +3500 3500 4000 3500 3500 3500 4000 3500 3500 3500 +3500 3500 4000 3500 3500 3500 4000 3500 3500 3500 +3500 3500 4000 3500 3500 3500 4000 3500 3500 3500 +3500 3500 4000 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 4000 3500 4500 3500 4500 +3500 3500 3500 3500 4000 4000 3500 4500 3500 4500 +3500 3500 3500 3500 4000 4000 3500 4500 3500 4500 +3500 3500 3500 3500 4000 4000 3500 4500 3500 4500 +3500 3500 3500 3500 4000 4000 3500 4500 3500 4500 +3500 3500 3500 3500 4000 4000 3500 4500 3500 4500 +3500 3500 3500 3500 4000 4000 3500 4500 3500 4500 +3500 3500 3500 3500 4000 4000 3500 4500 3500 4500 +3500 3500 3500 3500 4000 4000 3500 4500 3500 4500 +3500 3500 3500 3500 4000 4000 3500 4500 3500 4500 +3500 3500 3500 3500 4000 4000 3500 4500 3500 4500 +3500 3500 3500 3500 4000 4000 3500 4500 3500 4500 +3500 3500 3500 3500 4000 4000 3500 4500 3500 4500 +3500 3500 3500 3500 4000 4000 3500 4500 3500 4500 +3500 3500 3500 3500 4000 4000 3500 4500 3500 4500 +3500 3500 3500 3500 4000 4000 3500 4500 3500 4500 +3500 3500 3500 3500 4000 4000 3500 4500 3500 4500 +3500 3500 3500 3500 4000 4000 3500 4500 3500 4500 +3500 3500 3500 3500 4000 4000 3500 4500 3500 4500 +3500 3500 3500 3500 4000 4000 3500 4500 3500 4500 +3500 3500 3500 3500 4000 4000 3500 4500 3500 4500 +3500 3500 3500 3500 4000 4000 3500 4500 3500 4500 +3500 3500 3500 3500 4000 4000 3500 4500 3500 4500 +3500 3500 3500 3500 4000 4000 3500 4500 3500 4500 +3500 4000 3500 3500 4500 3500 3500 4000 3500 4000 +3500 4000 3500 3500 4500 3500 3500 4000 3500 4000 +3500 4000 3500 3500 4500 3500 3500 4000 3500 4000 +3500 4000 3500 3500 4500 3500 3500 4000 3500 4000 +3500 4000 3500 3500 4500 3500 3500 4000 3500 4000 +3500 4000 3500 3500 4500 3500 3500 4000 3500 4000 +3500 4000 3500 3500 4500 3500 3500 4000 3500 4000 +3500 4000 3500 3500 4500 3500 3500 4000 3500 4000 +3500 4000 3500 3500 4500 3500 3500 4000 3500 4000 +3500 4000 3500 3500 4500 3500 3500 4000 3500 4000 +3500 4000 3500 3500 4500 3500 3500 4000 3500 4000 +3500 4000 3500 3500 4500 3500 3500 4000 3500 4000 +3500 4000 3500 3500 4500 3500 3500 4000 3500 4000 +3500 4000 3500 3500 4500 3500 3500 4000 3500 4000 +3500 4000 3500 3500 4500 3500 3500 4000 3500 4000 +3500 4000 3500 3500 4500 3500 3500 4000 3500 4000 +3500 4000 3500 3500 4500 3500 3500 4000 3500 4000 +3500 4000 3500 3500 4500 3500 3500 4000 3500 4000 +3500 4000 3500 3500 4500 3500 3500 4000 3500 4000 +3500 4000 3500 3500 4500 3500 3500 4000 3500 4000 +3500 4000 3500 3500 4500 3500 3500 4000 3500 4000 +3500 4000 3500 3500 4500 3500 3500 4000 3500 4000 +3500 4000 3500 3500 4500 3500 3500 4000 3500 4000 +3500 4000 3500 3500 4500 3500 3500 4000 3500 4000 +3500 4000 3500 3500 3500 3000 3500 3500 4000 4000 +3500 4000 3500 3500 3500 3000 3500 3500 4000 4000 +3500 4000 3500 3500 3500 3000 3500 3500 4000 4000 +3500 4000 3500 3500 3500 3000 3500 3500 4000 4000 +3500 4000 3500 3500 3500 3000 3500 3500 4000 4000 +3500 4000 3500 3500 3500 3000 3500 3500 4000 4000 +3500 4000 3500 3500 3500 3000 3500 3500 4000 4000 +3500 4000 3500 3500 3500 3000 3500 3500 4000 4000 +3500 4000 3500 3500 3500 3000 3500 3500 4000 4000 +3500 4000 3500 3500 3500 3000 3500 3500 4000 4000 +3500 4000 3500 3500 3500 3000 3500 3500 4000 4000 +3500 4000 3500 3500 3500 3000 3500 3500 4000 4000 +3500 4000 3500 3500 3500 3000 3500 3500 4000 4000 +3500 4000 3500 3500 3500 3000 3500 3500 4000 4000 +3500 4000 3500 3500 3500 3000 3500 3500 4000 4000 +3500 4000 3500 3500 3500 3000 3500 3500 4000 4000 +3500 4000 3500 3500 3500 3000 3500 3500 4000 4000 +3500 4000 3500 3500 3500 3000 3500 3500 4000 4000 +3500 4000 3500 3500 3500 3000 3500 3500 4000 4000 +3500 4000 3500 3500 3500 3000 3500 3500 4000 4000 +3500 4000 3500 3500 3500 3000 3500 3500 4000 4000 +3500 4000 3500 3500 3500 3000 3500 3500 4000 4000 +3500 4000 3500 3500 3500 3000 3500 3500 4000 4000 +3500 4000 3500 3500 3500 3000 3500 3500 4000 4000 +3500 3500 3500 3500 4000 3500 3500 3500 4000 3500 +3500 3500 3500 3500 4000 3500 3500 3500 4000 3500 +3500 3500 3500 3500 4000 3500 3500 3500 4000 3500 +3500 3500 3500 3500 4000 3500 3500 3500 4000 3500 +3500 3500 3500 3500 4000 3500 3500 3500 4000 3500 +3500 3500 3500 3500 4000 3500 3500 3500 4000 3500 +3500 3500 3500 3500 4000 3500 3500 3500 4000 3500 +3500 3500 3500 3500 4000 3500 3500 3500 4000 3500 +3500 3500 3500 3500 4000 3500 3500 3500 4000 3500 +3500 3500 3500 3500 4000 3500 3500 3500 4000 3500 +3500 3500 3500 3500 4000 3500 3500 3500 4000 3500 +3500 3500 3500 3500 4000 3500 3500 3500 4000 3500 +3500 3500 3500 3500 4000 3500 3500 3500 4000 3500 +3500 3500 3500 3500 4000 3500 3500 3500 4000 3500 +3500 3500 3500 3500 4000 3500 3500 3500 4000 3500 +3500 3500 3500 3500 4000 3500 3500 3500 4000 3500 +3500 3500 3500 3500 4000 3500 3500 3500 4000 3500 +3500 3500 3500 3500 4000 3500 3500 3500 4000 3500 +3500 3500 3500 3500 4000 3500 3500 3500 4000 3500 +3500 3500 3500 3500 4000 3500 3500 3500 4000 3500 +3500 3500 3500 3500 4000 3500 3500 3500 4000 3500 +3500 3500 3500 3500 4000 3500 3500 3500 4000 3500 +3500 3500 3500 3500 4000 3500 3500 3500 4000 3500 +3500 3500 3500 3500 4000 3500 3500 3500 4000 3500 +3500 3500 3500 3500 4000 3500 4000 3000 4000 3500 +3500 3500 3500 3500 4000 3500 4000 3000 4000 3500 +3500 3500 3500 3500 4000 3500 4000 3000 4000 3500 +3500 3500 3500 3500 4000 3500 4000 3000 4000 3500 +3500 3500 3500 3500 4000 3500 4000 3000 4000 3500 +3500 3500 3500 3500 4000 3500 4000 3000 4000 3500 +3500 3500 3500 3500 4000 3500 4000 3000 4000 3500 +3500 3500 3500 3500 4000 3500 4000 3000 4000 3500 +3500 3500 3500 3500 4000 3500 4000 3000 4000 3500 +3500 3500 3500 3500 4000 3500 4000 3000 4000 3500 +3500 3500 3500 3500 4000 3500 4000 3000 4000 3500 +3500 3500 3500 3500 4000 3500 4000 3000 4000 3500 +3500 3500 3500 3500 4000 3500 4000 3000 4000 3500 +3500 3500 3500 3500 4000 3500 4000 3000 4000 3500 +3500 3500 3500 3500 4000 3500 4000 3000 4000 3500 +3500 3500 3500 3500 4000 3500 4000 3000 4000 3500 +3500 3500 3500 3500 4000 3500 4000 3000 4000 3500 +3500 3500 3500 3500 4000 3500 4000 3000 4000 3500 +3500 3500 3500 3500 4000 3500 4000 3000 4000 3500 +3500 3500 3500 3500 4000 3500 4000 3000 4000 3500 +3500 3500 3500 3500 4000 3500 4000 3000 4000 3500 +3500 3500 3500 3500 4000 3500 4000 3000 4000 3500 +3500 3500 3500 3500 4000 3500 4000 3000 4000 3500 +3500 3500 3500 3500 4000 3500 4000 3000 4000 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 4000 3500 4000 4000 3500 3500 3500 3500 +3500 4000 4000 3500 4000 4000 3500 3500 3500 3500 +3500 4000 4000 3500 4000 4000 3500 3500 3500 3500 +3500 4000 4000 3500 4000 4000 3500 3500 3500 3500 +3500 4000 4000 3500 4000 4000 3500 3500 3500 3500 +3500 4000 4000 3500 4000 4000 3500 3500 3500 3500 +3500 4000 4000 3500 4000 4000 3500 3500 3500 3500 +3500 4000 4000 3500 4000 4000 3500 3500 3500 3500 +3500 4000 4000 3500 4000 4000 3500 3500 3500 3500 +3500 4000 4000 3500 4000 4000 3500 3500 3500 3500 +3500 4000 4000 3500 4000 4000 3500 3500 3500 3500 +3500 4000 4000 3500 4000 4000 3500 3500 3500 3500 +3500 4000 4000 3500 4000 4000 3500 3500 3500 3500 +3500 4000 4000 3500 4000 4000 3500 3500 3500 3500 +3500 4000 4000 3500 4000 4000 3500 3500 3500 3500 +3500 4000 4000 3500 4000 4000 3500 3500 3500 3500 +3500 4000 4000 3500 4000 4000 3500 3500 3500 3500 +3500 4000 4000 3500 4000 4000 3500 3500 3500 3500 +3500 4000 4000 3500 4000 4000 3500 3500 3500 3500 +3500 4000 4000 3500 4000 4000 3500 3500 3500 3500 +3500 4000 4000 3500 4000 4000 3500 3500 3500 3500 +3500 4000 4000 3500 4000 4000 3500 3500 3500 3500 +3500 4000 4000 3500 4000 4000 3500 3500 3500 3500 +3500 4000 4000 3500 4000 4000 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 5000 3500 3500 3500 4500 4000 3500 4000 3500 +3500 5000 3500 3500 3500 4500 4000 3500 4000 3500 +3500 5000 3500 3500 3500 4500 4000 3500 4000 3500 +3500 5000 3500 3500 3500 4500 4000 3500 4000 3500 +3500 5000 3500 3500 3500 4500 4000 3500 4000 3500 +3500 5000 3500 3500 3500 4500 4000 3500 4000 3500 +3500 5000 3500 3500 3500 4500 4000 3500 4000 3500 +3500 5000 3500 3500 3500 4500 4000 3500 4000 3500 +3500 5000 3500 3500 3500 4500 4000 3500 4000 3500 +3500 5000 3500 3500 3500 4500 4000 3500 4000 3500 +3500 5000 3500 3500 3500 4500 4000 3500 4000 3500 +3500 5000 3500 3500 3500 4500 4000 3500 4000 3500 +3500 5000 3500 3500 3500 4500 4000 3500 4000 3500 +3500 5000 3500 3500 3500 4500 4000 3500 4000 3500 +3500 5000 3500 3500 3500 4500 4000 3500 4000 3500 +3500 5000 3500 3500 3500 4500 4000 3500 4000 3500 +3500 5000 3500 3500 3500 4500 4000 3500 4000 3500 +3500 5000 3500 3500 3500 4500 4000 3500 4000 3500 +3500 5000 3500 3500 3500 4500 4000 3500 4000 3500 +3500 5000 3500 3500 3500 4500 4000 3500 4000 3500 +3500 5000 3500 3500 3500 4500 4000 3500 4000 3500 +3500 5000 3500 3500 3500 4500 4000 3500 4000 3500 +3500 5000 3500 3500 3500 4500 4000 3500 4000 3500 +3500 5000 3500 3500 3500 4500 4000 3500 4000 3500 +3500 4000 3500 4000 3500 4500 3500 3500 4500 3500 +3500 4000 3500 4000 3500 4500 3500 3500 4500 3500 +3500 4000 3500 4000 3500 4500 3500 3500 4500 3500 +3500 4000 3500 4000 3500 4500 3500 3500 4500 3500 +3500 4000 3500 4000 3500 4500 3500 3500 4500 3500 +3500 4000 3500 4000 3500 4500 3500 3500 4500 3500 +3500 4000 3500 4000 3500 4500 3500 3500 4500 3500 +3500 4000 3500 4000 3500 4500 3500 3500 4500 3500 +3500 4000 3500 4000 3500 4500 3500 3500 4500 3500 +3500 4000 3500 4000 3500 4500 3500 3500 4500 3500 +3500 4000 3500 4000 3500 4500 3500 3500 4500 3500 +3500 4000 3500 4000 3500 4500 3500 3500 4500 3500 +3500 4000 3500 4000 3500 4500 3500 3500 4500 3500 +3500 4000 3500 4000 3500 4500 3500 3500 4500 3500 +3500 4000 3500 4000 3500 4500 3500 3500 4500 3500 +3500 4000 3500 4000 3500 4500 3500 3500 4500 3500 +3500 4000 3500 4000 3500 4500 3500 3500 4500 3500 +3500 4000 3500 4000 3500 4500 3500 3500 4500 3500 +3500 4000 3500 4000 3500 4500 3500 3500 4500 3500 +3500 4000 3500 4000 3500 4500 3500 3500 4500 3500 +3500 4000 3500 4000 3500 4500 3500 3500 4500 3500 +3500 4000 3500 4000 3500 4500 3500 3500 4500 3500 +3500 4000 3500 4000 3500 4500 3500 3500 4500 3500 +3500 4000 3500 4000 3500 4500 3500 3500 4500 3500 +3500 4000 3500 4500 3500 3500 3500 4500 4000 3500 +3500 4000 3500 4500 3500 3500 3500 4500 4000 3500 +3500 4000 3500 4500 3500 3500 3500 4500 4000 3500 +3500 4000 3500 4500 3500 3500 3500 4500 4000 3500 +3500 4000 3500 4500 3500 3500 3500 4500 4000 3500 +3500 4000 3500 4500 3500 3500 3500 4500 4000 3500 +3500 4000 3500 4500 3500 3500 3500 4500 4000 3500 +3500 4000 3500 4500 3500 3500 3500 4500 4000 3500 +3500 4000 3500 4500 3500 3500 3500 4500 4000 3500 +3500 4000 3500 4500 3500 3500 3500 4500 4000 3500 +3500 4000 3500 4500 3500 3500 3500 4500 4000 3500 +3500 4000 3500 4500 3500 3500 3500 4500 4000 3500 +3500 4000 3500 4500 3500 3500 3500 4500 4000 3500 +3500 4000 3500 4500 3500 3500 3500 4500 4000 3500 +3500 4000 3500 4500 3500 3500 3500 4500 4000 3500 +3500 4000 3500 4500 3500 3500 3500 4500 4000 3500 +3500 4000 3500 4500 3500 3500 3500 4500 4000 3500 +3500 4000 3500 4500 3500 3500 3500 4500 4000 3500 +3500 4000 3500 4500 3500 3500 3500 4500 4000 3500 +3500 4000 3500 4500 3500 3500 3500 4500 4000 3500 +3500 4000 3500 4500 3500 3500 3500 4500 4000 3500 +3500 4000 3500 4500 3500 3500 3500 4500 4000 3500 +3500 4000 3500 4500 3500 3500 3500 4500 4000 3500 +3500 4000 3500 4500 3500 3500 3500 4500 4000 3500 +3500 3500 3500 4500 3000 3500 3500 4000 4500 3500 +3500 3500 3500 4500 3000 3500 3500 4000 4500 3500 +3500 3500 3500 4500 3000 3500 3500 4000 4500 3500 +3500 3500 3500 4500 3000 3500 3500 4000 4500 3500 +3500 3500 3500 4500 3000 3500 3500 4000 4500 3500 +3500 3500 3500 4500 3000 3500 3500 4000 4500 3500 +3500 3500 3500 4500 3000 3500 3500 4000 4500 3500 +3500 3500 3500 4500 3000 3500 3500 4000 4500 3500 +3500 3500 3500 4500 3000 3500 3500 4000 4500 3500 +3500 3500 3500 4500 3000 3500 3500 4000 4500 3500 +3500 3500 3500 4500 3000 3500 3500 4000 4500 3500 +3500 3500 3500 4500 3000 3500 3500 4000 4500 3500 +3500 3500 3500 4500 3000 3500 3500 4000 4500 3500 +3500 3500 3500 4500 3000 3500 3500 4000 4500 3500 +3500 3500 3500 4500 3000 3500 3500 4000 4500 3500 +3500 3500 3500 4500 3000 3500 3500 4000 4500 3500 +3500 3500 3500 4500 3000 3500 3500 4000 4500 3500 +3500 3500 3500 4500 3000 3500 3500 4000 4500 3500 +3500 3500 3500 4500 3000 3500 3500 4000 4500 3500 +3500 3500 3500 4500 3000 3500 3500 4000 4500 3500 +3500 3500 3500 4500 3000 3500 3500 4000 4500 3500 +3500 3500 3500 4500 3000 3500 3500 4000 4500 3500 +3500 3500 3500 4500 3000 3500 3500 4000 4500 3500 +3500 3500 3500 4500 3000 3500 3500 4000 4500 3500 +3500 3500 3500 4000 3500 4000 3500 3500 3500 4000 +3500 3500 3500 4000 3500 4000 3500 3500 3500 4000 +3500 3500 3500 4000 3500 4000 3500 3500 3500 4000 +3500 3500 3500 4000 3500 4000 3500 3500 3500 4000 +3500 3500 3500 4000 3500 4000 3500 3500 3500 4000 +3500 3500 3500 4000 3500 4000 3500 3500 3500 4000 +3500 3500 3500 4000 3500 4000 3500 3500 3500 4000 +3500 3500 3500 4000 3500 4000 3500 3500 3500 4000 +3500 3500 3500 4000 3500 4000 3500 3500 3500 4000 +3500 3500 3500 4000 3500 4000 3500 3500 3500 4000 +3500 3500 3500 4000 3500 4000 3500 3500 3500 4000 +3500 3500 3500 4000 3500 4000 3500 3500 3500 4000 +3500 3500 3500 4000 3500 4000 3500 3500 3500 4000 +3500 3500 3500 4000 3500 4000 3500 3500 3500 4000 +3500 3500 3500 4000 3500 4000 3500 3500 3500 4000 +3500 3500 3500 4000 3500 4000 3500 3500 3500 4000 +3500 3500 3500 4000 3500 4000 3500 3500 3500 4000 +3500 3500 3500 4000 3500 4000 3500 3500 3500 4000 +3500 3500 3500 4000 3500 4000 3500 3500 3500 4000 +3500 3500 3500 4000 3500 4000 3500 3500 3500 4000 +3500 3500 3500 4000 3500 4000 3500 3500 3500 4000 +3500 3500 3500 4000 3500 4000 3500 3500 3500 4000 +3500 3500 3500 4000 3500 4000 3500 3500 3500 4000 +3500 3500 3500 4000 3500 4000 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 4500 3000 4500 3500 3500 3500 4500 +3500 3500 3500 4500 3000 4500 3500 3500 3500 4500 +3500 3500 3500 4500 3000 4500 3500 3500 3500 4500 +3500 3500 3500 4500 3000 4500 3500 3500 3500 4500 +3500 3500 3500 4500 3000 4500 3500 3500 3500 4500 +3500 3500 3500 4500 3000 4500 3500 3500 3500 4500 +3500 3500 3500 4500 3000 4500 3500 3500 3500 4500 +3500 3500 3500 4500 3000 4500 3500 3500 3500 4500 +3500 3500 3500 4500 3000 4500 3500 3500 3500 4500 +3500 3500 3500 4500 3000 4500 3500 3500 3500 4500 +3500 3500 3500 4500 3000 4500 3500 3500 3500 4500 +3500 3500 3500 4500 3000 4500 3500 3500 3500 4500 +3500 3500 3500 4500 3000 4500 3500 3500 3500 4500 +3500 3500 3500 4500 3000 4500 3500 3500 3500 4500 +3500 3500 3500 4500 3000 4500 3500 3500 3500 4500 +3500 3500 3500 4500 3000 4500 3500 3500 3500 4500 +3500 3500 3500 4500 3000 4500 3500 3500 3500 4500 +3500 3500 3500 4500 3000 4500 3500 3500 3500 4500 +3500 3500 3500 4500 3000 4500 3500 3500 3500 4500 +3500 3500 3500 4500 3000 4500 3500 3500 3500 4500 +3500 3500 3500 4500 3000 4500 3500 3500 3500 4500 +3500 3500 3500 4500 3000 4500 3500 3500 3500 4500 +3500 3500 3500 4500 3000 4500 3500 3500 3500 4500 +3500 3500 3500 4500 3000 4500 3500 3500 3500 4500 +3500 4000 3500 4000 3500 3500 3000 3500 3500 3500 +3500 4000 3500 4000 3500 3500 3000 3500 3500 3500 +3500 4000 3500 4000 3500 3500 3000 3500 3500 3500 +3500 4000 3500 4000 3500 3500 3000 3500 3500 3500 +3500 4000 3500 4000 3500 3500 3000 3500 3500 3500 +3500 4000 3500 4000 3500 3500 3000 3500 3500 3500 +3500 4000 3500 4000 3500 3500 3000 3500 3500 3500 +3500 4000 3500 4000 3500 3500 3000 3500 3500 3500 +3500 4000 3500 4000 3500 3500 3000 3500 3500 3500 +3500 4000 3500 4000 3500 3500 3000 3500 3500 3500 +3500 4000 3500 4000 3500 3500 3000 3500 3500 3500 +3500 4000 3500 4000 3500 3500 3000 3500 3500 3500 +3500 4000 3500 4000 3500 3500 3000 3500 3500 3500 +3500 4000 3500 4000 3500 3500 3000 3500 3500 3500 +3500 4000 3500 4000 3500 3500 3000 3500 3500 3500 +3500 4000 3500 4000 3500 3500 3000 3500 3500 3500 +3500 4000 3500 4000 3500 3500 3000 3500 3500 3500 +3500 4000 3500 4000 3500 3500 3000 3500 3500 3500 +3500 4000 3500 4000 3500 3500 3000 3500 3500 3500 +3500 4000 3500 4000 3500 3500 3000 3500 3500 3500 +3500 4000 3500 4000 3500 3500 3000 3500 3500 3500 +3500 4000 3500 4000 3500 3500 3000 3500 3500 3500 +3500 4000 3500 4000 3500 3500 3000 3500 3500 3500 +3500 4000 3500 4000 3500 3500 3000 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 4500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 4500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 4500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 4500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 4500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 4500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 4500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 4500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 4500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 4500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 4500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 4500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 4500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 4500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 4500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 4500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 4500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 4500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 4500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 4500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 4500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 4500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 4500 3500 3500 3500 4000 3500 3500 +3500 3000 3500 3500 4000 3500 5000 4000 3500 5000 +3500 3000 3500 3500 4000 3500 5000 4000 3500 5000 +3500 3000 3500 3500 4000 3500 5000 4000 3500 5000 +3500 3000 3500 3500 4000 3500 5000 4000 3500 5000 +3500 3000 3500 3500 4000 3500 5000 4000 3500 5000 +3500 3000 3500 3500 4000 3500 5000 4000 3500 5000 +3500 3000 3500 3500 4000 3500 5000 4000 3500 5000 +3500 3000 3500 3500 4000 3500 5000 4000 3500 5000 +3500 3000 3500 3500 4000 3500 5000 4000 3500 5000 +3500 3000 3500 3500 4000 3500 5000 4000 3500 5000 +3500 3000 3500 3500 4000 3500 5000 4000 3500 5000 +3500 3000 3500 3500 4000 3500 5000 4000 3500 5000 +3500 3000 3500 3500 4000 3500 5000 4000 3500 5000 +3500 3000 3500 3500 4000 3500 5000 4000 3500 5000 +3500 3000 3500 3500 4000 3500 5000 4000 3500 5000 +3500 3000 3500 3500 4000 3500 5000 4000 3500 5000 +3500 3000 3500 3500 4000 3500 5000 4000 3500 5000 +3500 3000 3500 3500 4000 3500 5000 4000 3500 5000 +3500 3000 3500 3500 4000 3500 5000 4000 3500 5000 +3500 3000 3500 3500 4000 3500 5000 4000 3500 5000 +3500 3000 3500 3500 4000 3500 5000 4000 3500 5000 +3500 3000 3500 3500 4000 3500 5000 4000 3500 5000 +3500 3000 3500 3500 4000 3500 5000 4000 3500 5000 +3500 3000 3500 3500 4000 3500 5000 4000 3500 5000 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3000 3500 3500 3500 +4500 4000 3500 3500 4000 3500 3500 3500 3500 4000 +4500 4000 3500 3500 4000 3500 3500 3500 3500 4000 +4500 4000 3500 3500 4000 3500 3500 3500 3500 4000 +4500 4000 3500 3500 4000 3500 3500 3500 3500 4000 +4500 4000 3500 3500 4000 3500 3500 3500 3500 4000 +4500 4000 3500 3500 4000 3500 3500 3500 3500 4000 +4500 4000 3500 3500 4000 3500 3500 3500 3500 4000 +4500 4000 3500 3500 4000 3500 3500 3500 3500 4000 +4500 4000 3500 3500 4000 3500 3500 3500 3500 4000 +4500 4000 3500 3500 4000 3500 3500 3500 3500 4000 +4500 4000 3500 3500 4000 3500 3500 3500 3500 4000 +4500 4000 3500 3500 4000 3500 3500 3500 3500 4000 +4500 4000 3500 3500 4000 3500 3500 3500 3500 4000 +4500 4000 3500 3500 4000 3500 3500 3500 3500 4000 +4500 4000 3500 3500 4000 3500 3500 3500 3500 4000 +4500 4000 3500 3500 4000 3500 3500 3500 3500 4000 +4500 4000 3500 3500 4000 3500 3500 3500 3500 4000 +4500 4000 3500 3500 4000 3500 3500 3500 3500 4000 +4500 4000 3500 3500 4000 3500 3500 3500 3500 4000 +4500 4000 3500 3500 4000 3500 3500 3500 3500 4000 +4500 4000 3500 3500 4000 3500 3500 3500 3500 4000 +4500 4000 3500 3500 4000 3500 3500 3500 3500 4000 +4500 4000 3500 3500 4000 3500 3500 3500 3500 4000 +4500 4000 3500 3500 4000 3500 3500 3500 3500 4000 +3500 3500 3500 5000 4000 3000 3500 3000 3500 3500 +3500 3500 3500 5000 4000 3000 3500 3000 3500 3500 +3500 3500 3500 5000 4000 3000 3500 3000 3500 3500 +3500 3500 3500 5000 4000 3000 3500 3000 3500 3500 +3500 3500 3500 5000 4000 3000 3500 3000 3500 3500 +3500 3500 3500 5000 4000 3000 3500 3000 3500 3500 +3500 3500 3500 5000 4000 3000 3500 3000 3500 3500 +3500 3500 3500 5000 4000 3000 3500 3000 3500 3500 +3500 3500 3500 5000 4000 3000 3500 3000 3500 3500 +3500 3500 3500 5000 4000 3000 3500 3000 3500 3500 +3500 3500 3500 5000 4000 3000 3500 3000 3500 3500 +3500 3500 3500 5000 4000 3000 3500 3000 3500 3500 +3500 3500 3500 5000 4000 3000 3500 3000 3500 3500 +3500 3500 3500 5000 4000 3000 3500 3000 3500 3500 +3500 3500 3500 5000 4000 3000 3500 3000 3500 3500 +3500 3500 3500 5000 4000 3000 3500 3000 3500 3500 +3500 3500 3500 5000 4000 3000 3500 3000 3500 3500 +3500 3500 3500 5000 4000 3000 3500 3000 3500 3500 +3500 3500 3500 5000 4000 3000 3500 3000 3500 3500 +3500 3500 3500 5000 4000 3000 3500 3000 3500 3500 +3500 3500 3500 5000 4000 3000 3500 3000 3500 3500 +3500 3500 3500 5000 4000 3000 3500 3000 3500 3500 +3500 3500 3500 5000 4000 3000 3500 3000 3500 3500 +3500 3500 3500 5000 4000 3000 3500 3000 3500 3500 +3500 3500 3500 3500 4000 3500 3500 4000 3500 3000 +3500 3500 3500 3500 4000 3500 3500 4000 3500 3000 +3500 3500 3500 3500 4000 3500 3500 4000 3500 3000 +3500 3500 3500 3500 4000 3500 3500 4000 3500 3000 +3500 3500 3500 3500 4000 3500 3500 4000 3500 3000 +3500 3500 3500 3500 4000 3500 3500 4000 3500 3000 +3500 3500 3500 3500 4000 3500 3500 4000 3500 3000 +3500 3500 3500 3500 4000 3500 3500 4000 3500 3000 +3500 3500 3500 3500 4000 3500 3500 4000 3500 3000 +3500 3500 3500 3500 4000 3500 3500 4000 3500 3000 +3500 3500 3500 3500 4000 3500 3500 4000 3500 3000 +3500 3500 3500 3500 4000 3500 3500 4000 3500 3000 +3500 3500 3500 3500 4000 3500 3500 4000 3500 3000 +3500 3500 3500 3500 4000 3500 3500 4000 3500 3000 +3500 3500 3500 3500 4000 3500 3500 4000 3500 3000 +3500 3500 3500 3500 4000 3500 3500 4000 3500 3000 +3500 3500 3500 3500 4000 3500 3500 4000 3500 3000 +3500 3500 3500 3500 4000 3500 3500 4000 3500 3000 +3500 3500 3500 3500 4000 3500 3500 4000 3500 3000 +3500 3500 3500 3500 4000 3500 3500 4000 3500 3000 +3500 3500 3500 3500 4000 3500 3500 4000 3500 3000 +3500 3500 3500 3500 4000 3500 3500 4000 3500 3000 +3500 3500 3500 3500 4000 3500 3500 4000 3500 3000 +3500 3500 3500 3500 4000 3500 3500 4000 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3000 3500 3500 3500 3500 3500 3000 4000 3500 3500 +3000 3500 3500 3500 3500 3500 3000 4000 3500 3500 +3000 3500 3500 3500 3500 3500 3000 4000 3500 3500 +3000 3500 3500 3500 3500 3500 3000 4000 3500 3500 +3000 3500 3500 3500 3500 3500 3000 4000 3500 3500 +3000 3500 3500 3500 3500 3500 3000 4000 3500 3500 +3000 3500 3500 3500 3500 3500 3000 4000 3500 3500 +3000 3500 3500 3500 3500 3500 3000 4000 3500 3500 +3000 3500 3500 3500 3500 3500 3000 4000 3500 3500 +3000 3500 3500 3500 3500 3500 3000 4000 3500 3500 +3000 3500 3500 3500 3500 3500 3000 4000 3500 3500 +3000 3500 3500 3500 3500 3500 3000 4000 3500 3500 +3000 3500 3500 3500 3500 3500 3000 4000 3500 3500 +3000 3500 3500 3500 3500 3500 3000 4000 3500 3500 +3000 3500 3500 3500 3500 3500 3000 4000 3500 3500 +3000 3500 3500 3500 3500 3500 3000 4000 3500 3500 +3000 3500 3500 3500 3500 3500 3000 4000 3500 3500 +3000 3500 3500 3500 3500 3500 3000 4000 3500 3500 +3000 3500 3500 3500 3500 3500 3000 4000 3500 3500 +3000 3500 3500 3500 3500 3500 3000 4000 3500 3500 +3000 3500 3500 3500 3500 3500 3000 4000 3500 3500 +3000 3500 3500 3500 3500 3500 3000 4000 3500 3500 +3000 3500 3500 3500 3500 3500 3000 4000 3500 3500 +3000 3500 3500 3500 3500 3500 3000 4000 3500 3500 +3500 4000 3500 3500 3500 3500 3500 4500 4000 4500 +3500 4000 3500 3500 3500 3500 3500 4500 4000 4500 +3500 4000 3500 3500 3500 3500 3500 4500 4000 4500 +3500 4000 3500 3500 3500 3500 3500 4500 4000 4500 +3500 4000 3500 3500 3500 3500 3500 4500 4000 4500 +3500 4000 3500 3500 3500 3500 3500 4500 4000 4500 +3500 4000 3500 3500 3500 3500 3500 4500 4000 4500 +3500 4000 3500 3500 3500 3500 3500 4500 4000 4500 +3500 4000 3500 3500 3500 3500 3500 4500 4000 4500 +3500 4000 3500 3500 3500 3500 3500 4500 4000 4500 +3500 4000 3500 3500 3500 3500 3500 4500 4000 4500 +3500 4000 3500 3500 3500 3500 3500 4500 4000 4500 +3500 4000 3500 3500 3500 3500 3500 4500 4000 4500 +3500 4000 3500 3500 3500 3500 3500 4500 4000 4500 +3500 4000 3500 3500 3500 3500 3500 4500 4000 4500 +3500 4000 3500 3500 3500 3500 3500 4500 4000 4500 +3500 4000 3500 3500 3500 3500 3500 4500 4000 4500 +3500 4000 3500 3500 3500 3500 3500 4500 4000 4500 +3500 4000 3500 3500 3500 3500 3500 4500 4000 4500 +3500 4000 3500 3500 3500 3500 3500 4500 4000 4500 +3500 4000 3500 3500 3500 3500 3500 4500 4000 4500 +3500 4000 3500 3500 3500 3500 3500 4500 4000 4500 +3500 4000 3500 3500 3500 3500 3500 4500 4000 4500 +3500 4000 3500 3500 3500 3500 3500 4500 4000 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3000 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3000 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3000 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3000 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3000 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3000 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3000 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3000 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3000 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3000 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3000 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3000 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3000 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3000 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3000 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3000 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3000 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3000 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3000 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3000 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3000 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3000 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3000 3500 3500 3500 4000 +3000 3500 3500 3500 3000 4000 5000 3500 3500 3500 +3000 3500 3500 3500 3000 4000 5000 3500 3500 3500 +3000 3500 3500 3500 3000 4000 5000 3500 3500 3500 +3000 3500 3500 3500 3000 4000 5000 3500 3500 3500 +3000 3500 3500 3500 3000 4000 5000 3500 3500 3500 +3000 3500 3500 3500 3000 4000 5000 3500 3500 3500 +3000 3500 3500 3500 3000 4000 5000 3500 3500 3500 +3000 3500 3500 3500 3000 4000 5000 3500 3500 3500 +3000 3500 3500 3500 3000 4000 5000 3500 3500 3500 +3000 3500 3500 3500 3000 4000 5000 3500 3500 3500 +3000 3500 3500 3500 3000 4000 5000 3500 3500 3500 +3000 3500 3500 3500 3000 4000 5000 3500 3500 3500 +3000 3500 3500 3500 3000 4000 5000 3500 3500 3500 +3000 3500 3500 3500 3000 4000 5000 3500 3500 3500 +3000 3500 3500 3500 3000 4000 5000 3500 3500 3500 +3000 3500 3500 3500 3000 4000 5000 3500 3500 3500 +3000 3500 3500 3500 3000 4000 5000 3500 3500 3500 +3000 3500 3500 3500 3000 4000 5000 3500 3500 3500 +3000 3500 3500 3500 3000 4000 5000 3500 3500 3500 +3000 3500 3500 3500 3000 4000 5000 3500 3500 3500 +3000 3500 3500 3500 3000 4000 5000 3500 3500 3500 +3000 3500 3500 3500 3000 4000 5000 3500 3500 3500 +3000 3500 3500 3500 3000 4000 5000 3500 3500 3500 +3000 3500 3500 3500 3000 4000 5000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4500 4000 3500 3500 4500 3500 +4000 3500 3500 3500 4500 4000 3500 3500 4500 3500 +4000 3500 3500 3500 4500 4000 3500 3500 4500 3500 +4000 3500 3500 3500 4500 4000 3500 3500 4500 3500 +4000 3500 3500 3500 4500 4000 3500 3500 4500 3500 +4000 3500 3500 3500 4500 4000 3500 3500 4500 3500 +4000 3500 3500 3500 4500 4000 3500 3500 4500 3500 +4000 3500 3500 3500 4500 4000 3500 3500 4500 3500 +4000 3500 3500 3500 4500 4000 3500 3500 4500 3500 +4000 3500 3500 3500 4500 4000 3500 3500 4500 3500 +4000 3500 3500 3500 4500 4000 3500 3500 4500 3500 +4000 3500 3500 3500 4500 4000 3500 3500 4500 3500 +4000 3500 3500 3500 4500 4000 3500 3500 4500 3500 +4000 3500 3500 3500 4500 4000 3500 3500 4500 3500 +4000 3500 3500 3500 4500 4000 3500 3500 4500 3500 +4000 3500 3500 3500 4500 4000 3500 3500 4500 3500 +4000 3500 3500 3500 4500 4000 3500 3500 4500 3500 +4000 3500 3500 3500 4500 4000 3500 3500 4500 3500 +4000 3500 3500 3500 4500 4000 3500 3500 4500 3500 +4000 3500 3500 3500 4500 4000 3500 3500 4500 3500 +4000 3500 3500 3500 4500 4000 3500 3500 4500 3500 +4000 3500 3500 3500 4500 4000 3500 3500 4500 3500 +4000 3500 3500 3500 4500 4000 3500 3500 4500 3500 +4000 3500 3500 3500 4500 4000 3500 3500 4500 3500 +3500 3500 3500 3000 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3000 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3000 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3000 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3000 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3000 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3000 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3000 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3000 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3000 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3000 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3000 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3000 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3000 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3000 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3000 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3000 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3000 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3000 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3000 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3000 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3000 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3000 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3000 4500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 5000 3500 4000 3500 3500 3500 3500 4000 3500 +3500 5000 3500 4000 3500 3500 3500 3500 4000 3500 +3500 5000 3500 4000 3500 3500 3500 3500 4000 3500 +3500 5000 3500 4000 3500 3500 3500 3500 4000 3500 +3500 5000 3500 4000 3500 3500 3500 3500 4000 3500 +3500 5000 3500 4000 3500 3500 3500 3500 4000 3500 +3500 5000 3500 4000 3500 3500 3500 3500 4000 3500 +3500 5000 3500 4000 3500 3500 3500 3500 4000 3500 +3500 5000 3500 4000 3500 3500 3500 3500 4000 3500 +3500 5000 3500 4000 3500 3500 3500 3500 4000 3500 +3500 5000 3500 4000 3500 3500 3500 3500 4000 3500 +3500 5000 3500 4000 3500 3500 3500 3500 4000 3500 +3500 5000 3500 4000 3500 3500 3500 3500 4000 3500 +3500 5000 3500 4000 3500 3500 3500 3500 4000 3500 +3500 5000 3500 4000 3500 3500 3500 3500 4000 3500 +3500 5000 3500 4000 3500 3500 3500 3500 4000 3500 +3500 5000 3500 4000 3500 3500 3500 3500 4000 3500 +3500 5000 3500 4000 3500 3500 3500 3500 4000 3500 +3500 5000 3500 4000 3500 3500 3500 3500 4000 3500 +3500 5000 3500 4000 3500 3500 3500 3500 4000 3500 +3500 5000 3500 4000 3500 3500 3500 3500 4000 3500 +3500 5000 3500 4000 3500 3500 3500 3500 4000 3500 +3500 5000 3500 4000 3500 3500 3500 3500 4000 3500 +3500 5000 3500 4000 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3000 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3000 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3000 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3000 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3000 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3000 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3000 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3000 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3000 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3000 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3000 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3000 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3000 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3000 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3000 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3000 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3000 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3000 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3000 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3000 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3000 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3000 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3000 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3000 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4000 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 4000 3500 3500 3500 3500 3500 3500 +4000 3500 3500 4000 3500 3500 3500 3500 3500 3500 +4000 3500 3500 4000 3500 3500 3500 3500 3500 3500 +4000 3500 3500 4000 3500 3500 3500 3500 3500 3500 +4000 3500 3500 4000 3500 3500 3500 3500 3500 3500 +4000 3500 3500 4000 3500 3500 3500 3500 3500 3500 +4000 3500 3500 4000 3500 3500 3500 3500 3500 3500 +4000 3500 3500 4000 3500 3500 3500 3500 3500 3500 +4000 3500 3500 4000 3500 3500 3500 3500 3500 3500 +4000 3500 3500 4000 3500 3500 3500 3500 3500 3500 +4000 3500 3500 4000 3500 3500 3500 3500 3500 3500 +4000 3500 3500 4000 3500 3500 3500 3500 3500 3500 +4000 3500 3500 4000 3500 3500 3500 3500 3500 3500 +4000 3500 3500 4000 3500 3500 3500 3500 3500 3500 +4000 3500 3500 4000 3500 3500 3500 3500 3500 3500 +4000 3500 3500 4000 3500 3500 3500 3500 3500 3500 +4000 3500 3500 4000 3500 3500 3500 3500 3500 3500 +4000 3500 3500 4000 3500 3500 3500 3500 3500 3500 +4000 3500 3500 4000 3500 3500 3500 3500 3500 3500 +4000 3500 3500 4000 3500 3500 3500 3500 3500 3500 +4000 3500 3500 4000 3500 3500 3500 3500 3500 3500 +4000 3500 3500 4000 3500 3500 3500 3500 3500 3500 +4000 3500 3500 4000 3500 3500 3500 3500 3500 3500 +4000 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 5000 3500 4500 3500 3500 3000 3500 4000 +3500 3500 5000 3500 4500 3500 3500 3000 3500 4000 +3500 3500 5000 3500 4500 3500 3500 3000 3500 4000 +3500 3500 5000 3500 4500 3500 3500 3000 3500 4000 +3500 3500 5000 3500 4500 3500 3500 3000 3500 4000 +3500 3500 5000 3500 4500 3500 3500 3000 3500 4000 +3500 3500 5000 3500 4500 3500 3500 3000 3500 4000 +3500 3500 5000 3500 4500 3500 3500 3000 3500 4000 +3500 3500 5000 3500 4500 3500 3500 3000 3500 4000 +3500 3500 5000 3500 4500 3500 3500 3000 3500 4000 +3500 3500 5000 3500 4500 3500 3500 3000 3500 4000 +3500 3500 5000 3500 4500 3500 3500 3000 3500 4000 +3500 3500 5000 3500 4500 3500 3500 3000 3500 4000 +3500 3500 5000 3500 4500 3500 3500 3000 3500 4000 +3500 3500 5000 3500 4500 3500 3500 3000 3500 4000 +3500 3500 5000 3500 4500 3500 3500 3000 3500 4000 +3500 3500 5000 3500 4500 3500 3500 3000 3500 4000 +3500 3500 5000 3500 4500 3500 3500 3000 3500 4000 +3500 3500 5000 3500 4500 3500 3500 3000 3500 4000 +3500 3500 5000 3500 4500 3500 3500 3000 3500 4000 +3500 3500 5000 3500 4500 3500 3500 3000 3500 4000 +3500 3500 5000 3500 4500 3500 3500 3000 3500 4000 +3500 3500 5000 3500 4500 3500 3500 3000 3500 4000 +3500 3500 5000 3500 4500 3500 3500 3000 3500 4000 +3500 4000 3000 3500 3500 4500 3500 3500 3500 3500 +3500 4000 3000 3500 3500 4500 3500 3500 3500 3500 +3500 4000 3000 3500 3500 4500 3500 3500 3500 3500 +3500 4000 3000 3500 3500 4500 3500 3500 3500 3500 +3500 4000 3000 3500 3500 4500 3500 3500 3500 3500 +3500 4000 3000 3500 3500 4500 3500 3500 3500 3500 +3500 4000 3000 3500 3500 4500 3500 3500 3500 3500 +3500 4000 3000 3500 3500 4500 3500 3500 3500 3500 +3500 4000 3000 3500 3500 4500 3500 3500 3500 3500 +3500 4000 3000 3500 3500 4500 3500 3500 3500 3500 +3500 4000 3000 3500 3500 4500 3500 3500 3500 3500 +3500 4000 3000 3500 3500 4500 3500 3500 3500 3500 +3500 4000 3000 3500 3500 4500 3500 3500 3500 3500 +3500 4000 3000 3500 3500 4500 3500 3500 3500 3500 +3500 4000 3000 3500 3500 4500 3500 3500 3500 3500 +3500 4000 3000 3500 3500 4500 3500 3500 3500 3500 +3500 4000 3000 3500 3500 4500 3500 3500 3500 3500 +3500 4000 3000 3500 3500 4500 3500 3500 3500 3500 +3500 4000 3000 3500 3500 4500 3500 3500 3500 3500 +3500 4000 3000 3500 3500 4500 3500 3500 3500 3500 +3500 4000 3000 3500 3500 4500 3500 3500 3500 3500 +3500 4000 3000 3500 3500 4500 3500 3500 3500 3500 +3500 4000 3000 3500 3500 4500 3500 3500 3500 3500 +3500 4000 3000 3500 3500 4500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3000 +3500 3500 3500 3500 3500 5000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 5000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 5000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 5000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 5000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 5000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 5000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 5000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 5000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 5000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 5000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 5000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 5000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 5000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 5000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 5000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 5000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 5000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 5000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 5000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 5000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 5000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 5000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 5000 3500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 4000 3000 3500 3500 +3500 3500 4500 3500 3500 3500 4000 3000 3500 3500 +3500 3500 4500 3500 3500 3500 4000 3000 3500 3500 +3500 3500 4500 3500 3500 3500 4000 3000 3500 3500 +3500 3500 4500 3500 3500 3500 4000 3000 3500 3500 +3500 3500 4500 3500 3500 3500 4000 3000 3500 3500 +3500 3500 4500 3500 3500 3500 4000 3000 3500 3500 +3500 3500 4500 3500 3500 3500 4000 3000 3500 3500 +3500 3500 4500 3500 3500 3500 4000 3000 3500 3500 +3500 3500 4500 3500 3500 3500 4000 3000 3500 3500 +3500 3500 4500 3500 3500 3500 4000 3000 3500 3500 +3500 3500 4500 3500 3500 3500 4000 3000 3500 3500 +3500 3500 4500 3500 3500 3500 4000 3000 3500 3500 +3500 3500 4500 3500 3500 3500 4000 3000 3500 3500 +3500 3500 4500 3500 3500 3500 4000 3000 3500 3500 +3500 3500 4500 3500 3500 3500 4000 3000 3500 3500 +3500 3500 4500 3500 3500 3500 4000 3000 3500 3500 +3500 3500 4500 3500 3500 3500 4000 3000 3500 3500 +3500 3500 4500 3500 3500 3500 4000 3000 3500 3500 +3500 3500 4500 3500 3500 3500 4000 3000 3500 3500 +3500 3500 4500 3500 3500 3500 4000 3000 3500 3500 +3500 3500 4500 3500 3500 3500 4000 3000 3500 3500 +3500 3500 4500 3500 3500 3500 4000 3000 3500 3500 +3500 3500 4500 3500 3500 3500 4000 3000 3500 3500 +3500 4000 4000 3500 3500 3500 3500 3500 4500 3500 +3500 4000 4000 3500 3500 3500 3500 3500 4500 3500 +3500 4000 4000 3500 3500 3500 3500 3500 4500 3500 +3500 4000 4000 3500 3500 3500 3500 3500 4500 3500 +3500 4000 4000 3500 3500 3500 3500 3500 4500 3500 +3500 4000 4000 3500 3500 3500 3500 3500 4500 3500 +3500 4000 4000 3500 3500 3500 3500 3500 4500 3500 +3500 4000 4000 3500 3500 3500 3500 3500 4500 3500 +3500 4000 4000 3500 3500 3500 3500 3500 4500 3500 +3500 4000 4000 3500 3500 3500 3500 3500 4500 3500 +3500 4000 4000 3500 3500 3500 3500 3500 4500 3500 +3500 4000 4000 3500 3500 3500 3500 3500 4500 3500 +3500 4000 4000 3500 3500 3500 3500 3500 4500 3500 +3500 4000 4000 3500 3500 3500 3500 3500 4500 3500 +3500 4000 4000 3500 3500 3500 3500 3500 4500 3500 +3500 4000 4000 3500 3500 3500 3500 3500 4500 3500 +3500 4000 4000 3500 3500 3500 3500 3500 4500 3500 +3500 4000 4000 3500 3500 3500 3500 3500 4500 3500 +3500 4000 4000 3500 3500 3500 3500 3500 4500 3500 +3500 4000 4000 3500 3500 3500 3500 3500 4500 3500 +3500 4000 4000 3500 3500 3500 3500 3500 4500 3500 +3500 4000 4000 3500 3500 3500 3500 3500 4500 3500 +3500 4000 4000 3500 3500 3500 3500 3500 4500 3500 +3500 4000 4000 3500 3500 3500 3500 3500 4500 3500 +3500 3500 3500 4000 3500 3500 3000 4000 3500 4500 +3500 3500 3500 4000 3500 3500 3000 4000 3500 4500 +3500 3500 3500 4000 3500 3500 3000 4000 3500 4500 +3500 3500 3500 4000 3500 3500 3000 4000 3500 4500 +3500 3500 3500 4000 3500 3500 3000 4000 3500 4500 +3500 3500 3500 4000 3500 3500 3000 4000 3500 4500 +3500 3500 3500 4000 3500 3500 3000 4000 3500 4500 +3500 3500 3500 4000 3500 3500 3000 4000 3500 4500 +3500 3500 3500 4000 3500 3500 3000 4000 3500 4500 +3500 3500 3500 4000 3500 3500 3000 4000 3500 4500 +3500 3500 3500 4000 3500 3500 3000 4000 3500 4500 +3500 3500 3500 4000 3500 3500 3000 4000 3500 4500 +3500 3500 3500 4000 3500 3500 3000 4000 3500 4500 +3500 3500 3500 4000 3500 3500 3000 4000 3500 4500 +3500 3500 3500 4000 3500 3500 3000 4000 3500 4500 +3500 3500 3500 4000 3500 3500 3000 4000 3500 4500 +3500 3500 3500 4000 3500 3500 3000 4000 3500 4500 +3500 3500 3500 4000 3500 3500 3000 4000 3500 4500 +3500 3500 3500 4000 3500 3500 3000 4000 3500 4500 +3500 3500 3500 4000 3500 3500 3000 4000 3500 4500 +3500 3500 3500 4000 3500 3500 3000 4000 3500 4500 +3500 3500 3500 4000 3500 3500 3000 4000 3500 4500 +3500 3500 3500 4000 3500 3500 3000 4000 3500 4500 +3500 3500 3500 4000 3500 3500 3000 4000 3500 4500 +4000 3500 3500 3500 3500 3000 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3000 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3000 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3000 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3000 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3000 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3000 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3000 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3000 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3000 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3000 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3000 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3000 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3000 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3000 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3000 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3000 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3000 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3000 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3000 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3000 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3000 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3000 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3000 3500 3500 3500 4000 +3500 3500 4000 3500 5000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 5000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 5000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 5000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 5000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 5000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 5000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 5000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 5000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 5000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 5000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 5000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 5000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 5000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 5000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 5000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 5000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 5000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 5000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 5000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 5000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 5000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 5000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 5000 3500 3500 3500 3500 3500 +3500 4000 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4000 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4000 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4000 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4000 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4000 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4000 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4000 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4000 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4000 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4000 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4000 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4000 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4000 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4000 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4000 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4000 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4000 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4000 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4000 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4000 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4000 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4000 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4000 4000 3500 3500 3500 3500 3500 3500 3500 +3000 4500 3500 3000 3500 3500 3500 3500 3500 3500 +3000 4500 3500 3000 3500 3500 3500 3500 3500 3500 +3000 4500 3500 3000 3500 3500 3500 3500 3500 3500 +3000 4500 3500 3000 3500 3500 3500 3500 3500 3500 +3000 4500 3500 3000 3500 3500 3500 3500 3500 3500 +3000 4500 3500 3000 3500 3500 3500 3500 3500 3500 +3000 4500 3500 3000 3500 3500 3500 3500 3500 3500 +3000 4500 3500 3000 3500 3500 3500 3500 3500 3500 +3000 4500 3500 3000 3500 3500 3500 3500 3500 3500 +3000 4500 3500 3000 3500 3500 3500 3500 3500 3500 +3000 4500 3500 3000 3500 3500 3500 3500 3500 3500 +3000 4500 3500 3000 3500 3500 3500 3500 3500 3500 +3000 4500 3500 3000 3500 3500 3500 3500 3500 3500 +3000 4500 3500 3000 3500 3500 3500 3500 3500 3500 +3000 4500 3500 3000 3500 3500 3500 3500 3500 3500 +3000 4500 3500 3000 3500 3500 3500 3500 3500 3500 +3000 4500 3500 3000 3500 3500 3500 3500 3500 3500 +3000 4500 3500 3000 3500 3500 3500 3500 3500 3500 +3000 4500 3500 3000 3500 3500 3500 3500 3500 3500 +3000 4500 3500 3000 3500 3500 3500 3500 3500 3500 +3000 4500 3500 3000 3500 3500 3500 3500 3500 3500 +3000 4500 3500 3000 3500 3500 3500 3500 3500 3500 +3000 4500 3500 3000 3500 3500 3500 3500 3500 3500 +3000 4500 3500 3000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 4500 3500 3500 4000 4000 +3500 3500 3500 4000 3500 4500 3500 3500 4000 4000 +3500 3500 3500 4000 3500 4500 3500 3500 4000 4000 +3500 3500 3500 4000 3500 4500 3500 3500 4000 4000 +3500 3500 3500 4000 3500 4500 3500 3500 4000 4000 +3500 3500 3500 4000 3500 4500 3500 3500 4000 4000 +3500 3500 3500 4000 3500 4500 3500 3500 4000 4000 +3500 3500 3500 4000 3500 4500 3500 3500 4000 4000 +3500 3500 3500 4000 3500 4500 3500 3500 4000 4000 +3500 3500 3500 4000 3500 4500 3500 3500 4000 4000 +3500 3500 3500 4000 3500 4500 3500 3500 4000 4000 +3500 3500 3500 4000 3500 4500 3500 3500 4000 4000 +3500 3500 3500 4000 3500 4500 3500 3500 4000 4000 +3500 3500 3500 4000 3500 4500 3500 3500 4000 4000 +3500 3500 3500 4000 3500 4500 3500 3500 4000 4000 +3500 3500 3500 4000 3500 4500 3500 3500 4000 4000 +3500 3500 3500 4000 3500 4500 3500 3500 4000 4000 +3500 3500 3500 4000 3500 4500 3500 3500 4000 4000 +3500 3500 3500 4000 3500 4500 3500 3500 4000 4000 +3500 3500 3500 4000 3500 4500 3500 3500 4000 4000 +3500 3500 3500 4000 3500 4500 3500 3500 4000 4000 +3500 3500 3500 4000 3500 4500 3500 3500 4000 4000 +3500 3500 3500 4000 3500 4500 3500 3500 4000 4000 +3500 3500 3500 4000 3500 4500 3500 3500 4000 4000 +3500 5000 4000 3500 3500 3500 3500 3500 4000 3500 +3500 5000 4000 3500 3500 3500 3500 3500 4000 3500 +3500 5000 4000 3500 3500 3500 3500 3500 4000 3500 +3500 5000 4000 3500 3500 3500 3500 3500 4000 3500 +3500 5000 4000 3500 3500 3500 3500 3500 4000 3500 +3500 5000 4000 3500 3500 3500 3500 3500 4000 3500 +3500 5000 4000 3500 3500 3500 3500 3500 4000 3500 +3500 5000 4000 3500 3500 3500 3500 3500 4000 3500 +3500 5000 4000 3500 3500 3500 3500 3500 4000 3500 +3500 5000 4000 3500 3500 3500 3500 3500 4000 3500 +3500 5000 4000 3500 3500 3500 3500 3500 4000 3500 +3500 5000 4000 3500 3500 3500 3500 3500 4000 3500 +3500 5000 4000 3500 3500 3500 3500 3500 4000 3500 +3500 5000 4000 3500 3500 3500 3500 3500 4000 3500 +3500 5000 4000 3500 3500 3500 3500 3500 4000 3500 +3500 5000 4000 3500 3500 3500 3500 3500 4000 3500 +3500 5000 4000 3500 3500 3500 3500 3500 4000 3500 +3500 5000 4000 3500 3500 3500 3500 3500 4000 3500 +3500 5000 4000 3500 3500 3500 3500 3500 4000 3500 +3500 5000 4000 3500 3500 3500 3500 3500 4000 3500 +3500 5000 4000 3500 3500 3500 3500 3500 4000 3500 +3500 5000 4000 3500 3500 3500 3500 3500 4000 3500 +3500 5000 4000 3500 3500 3500 3500 3500 4000 3500 +3500 5000 4000 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3000 3500 3500 3500 3500 4000 4500 3500 +3500 3500 3000 3500 3500 3500 3500 4000 4500 3500 +3500 3500 3000 3500 3500 3500 3500 4000 4500 3500 +3500 3500 3000 3500 3500 3500 3500 4000 4500 3500 +3500 3500 3000 3500 3500 3500 3500 4000 4500 3500 +3500 3500 3000 3500 3500 3500 3500 4000 4500 3500 +3500 3500 3000 3500 3500 3500 3500 4000 4500 3500 +3500 3500 3000 3500 3500 3500 3500 4000 4500 3500 +3500 3500 3000 3500 3500 3500 3500 4000 4500 3500 +3500 3500 3000 3500 3500 3500 3500 4000 4500 3500 +3500 3500 3000 3500 3500 3500 3500 4000 4500 3500 +3500 3500 3000 3500 3500 3500 3500 4000 4500 3500 +3500 3500 3000 3500 3500 3500 3500 4000 4500 3500 +3500 3500 3000 3500 3500 3500 3500 4000 4500 3500 +3500 3500 3000 3500 3500 3500 3500 4000 4500 3500 +3500 3500 3000 3500 3500 3500 3500 4000 4500 3500 +3500 3500 3000 3500 3500 3500 3500 4000 4500 3500 +3500 3500 3000 3500 3500 3500 3500 4000 4500 3500 +3500 3500 3000 3500 3500 3500 3500 4000 4500 3500 +3500 3500 3000 3500 3500 3500 3500 4000 4500 3500 +3500 3500 3000 3500 3500 3500 3500 4000 4500 3500 +3500 3500 3000 3500 3500 3500 3500 4000 4500 3500 +3500 3500 3000 3500 3500 3500 3500 4000 4500 3500 +3500 3500 3000 3500 3500 3500 3500 4000 4500 3500 +3000 3500 3500 3000 3500 3500 3500 3500 3500 3500 +3000 3500 3500 3000 3500 3500 3500 3500 3500 3500 +3000 3500 3500 3000 3500 3500 3500 3500 3500 3500 +3000 3500 3500 3000 3500 3500 3500 3500 3500 3500 +3000 3500 3500 3000 3500 3500 3500 3500 3500 3500 +3000 3500 3500 3000 3500 3500 3500 3500 3500 3500 +3000 3500 3500 3000 3500 3500 3500 3500 3500 3500 +3000 3500 3500 3000 3500 3500 3500 3500 3500 3500 +3000 3500 3500 3000 3500 3500 3500 3500 3500 3500 +3000 3500 3500 3000 3500 3500 3500 3500 3500 3500 +3000 3500 3500 3000 3500 3500 3500 3500 3500 3500 +3000 3500 3500 3000 3500 3500 3500 3500 3500 3500 +3000 3500 3500 3000 3500 3500 3500 3500 3500 3500 +3000 3500 3500 3000 3500 3500 3500 3500 3500 3500 +3000 3500 3500 3000 3500 3500 3500 3500 3500 3500 +3000 3500 3500 3000 3500 3500 3500 3500 3500 3500 +3000 3500 3500 3000 3500 3500 3500 3500 3500 3500 +3000 3500 3500 3000 3500 3500 3500 3500 3500 3500 +3000 3500 3500 3000 3500 3500 3500 3500 3500 3500 +3000 3500 3500 3000 3500 3500 3500 3500 3500 3500 +3000 3500 3500 3000 3500 3500 3500 3500 3500 3500 +3000 3500 3500 3000 3500 3500 3500 3500 3500 3500 +3000 3500 3500 3000 3500 3500 3500 3500 3500 3500 +3000 3500 3500 3000 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3000 3500 4000 +3500 3500 3000 3500 3500 3500 3500 3000 3500 4000 +3500 3500 3000 3500 3500 3500 3500 3000 3500 4000 +3500 3500 3000 3500 3500 3500 3500 3000 3500 4000 +3500 3500 3000 3500 3500 3500 3500 3000 3500 4000 +3500 3500 3000 3500 3500 3500 3500 3000 3500 4000 +3500 3500 3000 3500 3500 3500 3500 3000 3500 4000 +3500 3500 3000 3500 3500 3500 3500 3000 3500 4000 +3500 3500 3000 3500 3500 3500 3500 3000 3500 4000 +3500 3500 3000 3500 3500 3500 3500 3000 3500 4000 +3500 3500 3000 3500 3500 3500 3500 3000 3500 4000 +3500 3500 3000 3500 3500 3500 3500 3000 3500 4000 +3500 3500 3000 3500 3500 3500 3500 3000 3500 4000 +3500 3500 3000 3500 3500 3500 3500 3000 3500 4000 +3500 3500 3000 3500 3500 3500 3500 3000 3500 4000 +3500 3500 3000 3500 3500 3500 3500 3000 3500 4000 +3500 3500 3000 3500 3500 3500 3500 3000 3500 4000 +3500 3500 3000 3500 3500 3500 3500 3000 3500 4000 +3500 3500 3000 3500 3500 3500 3500 3000 3500 4000 +3500 3500 3000 3500 3500 3500 3500 3000 3500 4000 +3500 3500 3000 3500 3500 3500 3500 3000 3500 4000 +3500 3500 3000 3500 3500 3500 3500 3000 3500 4000 +3500 3500 3000 3500 3500 3500 3500 3000 3500 4000 +3500 3500 3000 3500 3500 3500 3500 3000 3500 4000 +4000 4000 3500 3500 3500 4000 4000 4500 3500 3500 +4000 4000 3500 3500 3500 4000 4000 4500 3500 3500 +4000 4000 3500 3500 3500 4000 4000 4500 3500 3500 +4000 4000 3500 3500 3500 4000 4000 4500 3500 3500 +4000 4000 3500 3500 3500 4000 4000 4500 3500 3500 +4000 4000 3500 3500 3500 4000 4000 4500 3500 3500 +4000 4000 3500 3500 3500 4000 4000 4500 3500 3500 +4000 4000 3500 3500 3500 4000 4000 4500 3500 3500 +4000 4000 3500 3500 3500 4000 4000 4500 3500 3500 +4000 4000 3500 3500 3500 4000 4000 4500 3500 3500 +4000 4000 3500 3500 3500 4000 4000 4500 3500 3500 +4000 4000 3500 3500 3500 4000 4000 4500 3500 3500 +4000 4000 3500 3500 3500 4000 4000 4500 3500 3500 +4000 4000 3500 3500 3500 4000 4000 4500 3500 3500 +4000 4000 3500 3500 3500 4000 4000 4500 3500 3500 +4000 4000 3500 3500 3500 4000 4000 4500 3500 3500 +4000 4000 3500 3500 3500 4000 4000 4500 3500 3500 +4000 4000 3500 3500 3500 4000 4000 4500 3500 3500 +4000 4000 3500 3500 3500 4000 4000 4500 3500 3500 +4000 4000 3500 3500 3500 4000 4000 4500 3500 3500 +4000 4000 3500 3500 3500 4000 4000 4500 3500 3500 +4000 4000 3500 3500 3500 4000 4000 4500 3500 3500 +4000 4000 3500 3500 3500 4000 4000 4500 3500 3500 +4000 4000 3500 3500 3500 4000 4000 4500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 4000 3500 +4000 4000 3500 3500 3500 3500 3500 3500 4000 3500 +4000 4000 3500 3500 3500 3500 3500 3500 4000 3500 +4000 4000 3500 3500 3500 3500 3500 3500 4000 3500 +4000 4000 3500 3500 3500 3500 3500 3500 4000 3500 +4000 4000 3500 3500 3500 3500 3500 3500 4000 3500 +4000 4000 3500 3500 3500 3500 3500 3500 4000 3500 +4000 4000 3500 3500 3500 3500 3500 3500 4000 3500 +4000 4000 3500 3500 3500 3500 3500 3500 4000 3500 +4000 4000 3500 3500 3500 3500 3500 3500 4000 3500 +4000 4000 3500 3500 3500 3500 3500 3500 4000 3500 +4000 4000 3500 3500 3500 3500 3500 3500 4000 3500 +4000 4000 3500 3500 3500 3500 3500 3500 4000 3500 +4000 4000 3500 3500 3500 3500 3500 3500 4000 3500 +4000 4000 3500 3500 3500 3500 3500 3500 4000 3500 +4000 4000 3500 3500 3500 3500 3500 3500 4000 3500 +4000 4000 3500 3500 3500 3500 3500 3500 4000 3500 +4000 4000 3500 3500 3500 3500 3500 3500 4000 3500 +4000 4000 3500 3500 3500 3500 3500 3500 4000 3500 +4000 4000 3500 3500 3500 3500 3500 3500 4000 3500 +4000 4000 3500 3500 3500 3500 3500 3500 4000 3500 +4000 4000 3500 3500 3500 3500 3500 3500 4000 3500 +4000 4000 3500 3500 3500 3500 3500 3500 4000 3500 +4000 4000 3500 3500 3500 3500 3500 3500 4000 3500 +4000 3500 3500 3500 3500 3500 3500 3000 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3000 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3000 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3000 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3000 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3000 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3000 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3000 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3000 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3000 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3000 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3000 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3000 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3000 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3000 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3000 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3000 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3000 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3000 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3000 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3000 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3000 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3000 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3000 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 4000 3500 +3500 3500 3500 3500 4000 3500 4000 3500 4000 3500 +3500 3500 3500 3500 4000 3500 4000 3500 4000 3500 +3500 3500 3500 3500 4000 3500 4000 3500 4000 3500 +3500 3500 3500 3500 4000 3500 4000 3500 4000 3500 +3500 3500 3500 3500 4000 3500 4000 3500 4000 3500 +3500 3500 3500 3500 4000 3500 4000 3500 4000 3500 +3500 3500 3500 3500 4000 3500 4000 3500 4000 3500 +3500 3500 3500 3500 4000 3500 4000 3500 4000 3500 +3500 3500 3500 3500 4000 3500 4000 3500 4000 3500 +3500 3500 3500 3500 4000 3500 4000 3500 4000 3500 +3500 3500 3500 3500 4000 3500 4000 3500 4000 3500 +3500 3500 3500 3500 4000 3500 4000 3500 4000 3500 +3500 3500 3500 3500 4000 3500 4000 3500 4000 3500 +3500 3500 3500 3500 4000 3500 4000 3500 4000 3500 +3500 3500 3500 3500 4000 3500 4000 3500 4000 3500 +3500 3500 3500 3500 4000 3500 4000 3500 4000 3500 +3500 3500 3500 3500 4000 3500 4000 3500 4000 3500 +3500 3500 3500 3500 4000 3500 4000 3500 4000 3500 +3500 3500 3500 3500 4000 3500 4000 3500 4000 3500 +3500 3500 3500 3500 4000 3500 4000 3500 4000 3500 +3500 3500 3500 3500 4000 3500 4000 3500 4000 3500 +3500 3500 3500 3500 4000 3500 4000 3500 4000 3500 +3500 3500 3500 3500 4000 3500 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4000 3500 +3500 3500 3500 4000 3500 3500 4000 3500 4500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 4500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 4500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 4500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 4500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 4500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 4500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 4500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 4500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 4500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 4500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 4500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 4500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 4500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 4500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 4500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 4500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 4500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 4500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 4500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 4500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 4500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 4500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 4500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 4500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 4500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 4500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 4500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 4500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 4500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 4500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 4500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 4500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 4500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 4500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 4500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 4500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 4500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 4500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 4500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 4500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 4500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 4500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 4500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 4500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 4500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 4500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 4500 3500 +4000 3500 4500 3500 3500 3500 3500 3000 3500 3500 +4000 3500 4500 3500 3500 3500 3500 3000 3500 3500 +4000 3500 4500 3500 3500 3500 3500 3000 3500 3500 +4000 3500 4500 3500 3500 3500 3500 3000 3500 3500 +4000 3500 4500 3500 3500 3500 3500 3000 3500 3500 +4000 3500 4500 3500 3500 3500 3500 3000 3500 3500 +4000 3500 4500 3500 3500 3500 3500 3000 3500 3500 +4000 3500 4500 3500 3500 3500 3500 3000 3500 3500 +4000 3500 4500 3500 3500 3500 3500 3000 3500 3500 +4000 3500 4500 3500 3500 3500 3500 3000 3500 3500 +4000 3500 4500 3500 3500 3500 3500 3000 3500 3500 +4000 3500 4500 3500 3500 3500 3500 3000 3500 3500 +4000 3500 4500 3500 3500 3500 3500 3000 3500 3500 +4000 3500 4500 3500 3500 3500 3500 3000 3500 3500 +4000 3500 4500 3500 3500 3500 3500 3000 3500 3500 +4000 3500 4500 3500 3500 3500 3500 3000 3500 3500 +4000 3500 4500 3500 3500 3500 3500 3000 3500 3500 +4000 3500 4500 3500 3500 3500 3500 3000 3500 3500 +4000 3500 4500 3500 3500 3500 3500 3000 3500 3500 +4000 3500 4500 3500 3500 3500 3500 3000 3500 3500 +4000 3500 4500 3500 3500 3500 3500 3000 3500 3500 +4000 3500 4500 3500 3500 3500 3500 3000 3500 3500 +4000 3500 4500 3500 3500 3500 3500 3000 3500 3500 +4000 3500 4500 3500 3500 3500 3500 3000 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 4000 4000 +3500 3500 3500 4500 3500 3500 3500 3500 4000 4000 +3500 3500 3500 4500 3500 3500 3500 3500 4000 4000 +3500 3500 3500 4500 3500 3500 3500 3500 4000 4000 +3500 3500 3500 4500 3500 3500 3500 3500 4000 4000 +3500 3500 3500 4500 3500 3500 3500 3500 4000 4000 +3500 3500 3500 4500 3500 3500 3500 3500 4000 4000 +3500 3500 3500 4500 3500 3500 3500 3500 4000 4000 +3500 3500 3500 4500 3500 3500 3500 3500 4000 4000 +3500 3500 3500 4500 3500 3500 3500 3500 4000 4000 +3500 3500 3500 4500 3500 3500 3500 3500 4000 4000 +3500 3500 3500 4500 3500 3500 3500 3500 4000 4000 +3500 3500 3500 4500 3500 3500 3500 3500 4000 4000 +3500 3500 3500 4500 3500 3500 3500 3500 4000 4000 +3500 3500 3500 4500 3500 3500 3500 3500 4000 4000 +3500 3500 3500 4500 3500 3500 3500 3500 4000 4000 +3500 3500 3500 4500 3500 3500 3500 3500 4000 4000 +3500 3500 3500 4500 3500 3500 3500 3500 4000 4000 +3500 3500 3500 4500 3500 3500 3500 3500 4000 4000 +3500 3500 3500 4500 3500 3500 3500 3500 4000 4000 +3500 3500 3500 4500 3500 3500 3500 3500 4000 4000 +3500 3500 3500 4500 3500 3500 3500 3500 4000 4000 +3500 3500 3500 4500 3500 3500 3500 3500 4000 4000 +3500 3500 3500 4500 3500 3500 3500 3500 4000 4000 +4000 3500 3500 3500 3500 3500 3500 3500 4000 4000 +4000 3500 3500 3500 3500 3500 3500 3500 4000 4000 +4000 3500 3500 3500 3500 3500 3500 3500 4000 4000 +4000 3500 3500 3500 3500 3500 3500 3500 4000 4000 +4000 3500 3500 3500 3500 3500 3500 3500 4000 4000 +4000 3500 3500 3500 3500 3500 3500 3500 4000 4000 +4000 3500 3500 3500 3500 3500 3500 3500 4000 4000 +4000 3500 3500 3500 3500 3500 3500 3500 4000 4000 +4000 3500 3500 3500 3500 3500 3500 3500 4000 4000 +4000 3500 3500 3500 3500 3500 3500 3500 4000 4000 +4000 3500 3500 3500 3500 3500 3500 3500 4000 4000 +4000 3500 3500 3500 3500 3500 3500 3500 4000 4000 +4000 3500 3500 3500 3500 3500 3500 3500 4000 4000 +4000 3500 3500 3500 3500 3500 3500 3500 4000 4000 +4000 3500 3500 3500 3500 3500 3500 3500 4000 4000 +4000 3500 3500 3500 3500 3500 3500 3500 4000 4000 +4000 3500 3500 3500 3500 3500 3500 3500 4000 4000 +4000 3500 3500 3500 3500 3500 3500 3500 4000 4000 +4000 3500 3500 3500 3500 3500 3500 3500 4000 4000 +4000 3500 3500 3500 3500 3500 3500 3500 4000 4000 +4000 3500 3500 3500 3500 3500 3500 3500 4000 4000 +4000 3500 3500 3500 3500 3500 3500 3500 4000 4000 +4000 3500 3500 3500 3500 3500 3500 3500 4000 4000 +4000 3500 3500 3500 3500 3500 3500 3500 4000 4000 +3500 3500 3500 3500 5000 3000 3500 3500 3000 3500 +3500 3500 3500 3500 5000 3000 3500 3500 3000 3500 +3500 3500 3500 3500 5000 3000 3500 3500 3000 3500 +3500 3500 3500 3500 5000 3000 3500 3500 3000 3500 +3500 3500 3500 3500 5000 3000 3500 3500 3000 3500 +3500 3500 3500 3500 5000 3000 3500 3500 3000 3500 +3500 3500 3500 3500 5000 3000 3500 3500 3000 3500 +3500 3500 3500 3500 5000 3000 3500 3500 3000 3500 +3500 3500 3500 3500 5000 3000 3500 3500 3000 3500 +3500 3500 3500 3500 5000 3000 3500 3500 3000 3500 +3500 3500 3500 3500 5000 3000 3500 3500 3000 3500 +3500 3500 3500 3500 5000 3000 3500 3500 3000 3500 +3500 3500 3500 3500 5000 3000 3500 3500 3000 3500 +3500 3500 3500 3500 5000 3000 3500 3500 3000 3500 +3500 3500 3500 3500 5000 3000 3500 3500 3000 3500 +3500 3500 3500 3500 5000 3000 3500 3500 3000 3500 +3500 3500 3500 3500 5000 3000 3500 3500 3000 3500 +3500 3500 3500 3500 5000 3000 3500 3500 3000 3500 +3500 3500 3500 3500 5000 3000 3500 3500 3000 3500 +3500 3500 3500 3500 5000 3000 3500 3500 3000 3500 +3500 3500 3500 3500 5000 3000 3500 3500 3000 3500 +3500 3500 3500 3500 5000 3000 3500 3500 3000 3500 +3500 3500 3500 3500 5000 3000 3500 3500 3000 3500 +3500 3500 3500 3500 5000 3000 3500 3500 3000 3500 +4500 4500 3500 4000 3500 3500 3500 3500 3500 3500 +4500 4500 3500 4000 3500 3500 3500 3500 3500 3500 +4500 4500 3500 4000 3500 3500 3500 3500 3500 3500 +4500 4500 3500 4000 3500 3500 3500 3500 3500 3500 +4500 4500 3500 4000 3500 3500 3500 3500 3500 3500 +4500 4500 3500 4000 3500 3500 3500 3500 3500 3500 +4500 4500 3500 4000 3500 3500 3500 3500 3500 3500 +4500 4500 3500 4000 3500 3500 3500 3500 3500 3500 +4500 4500 3500 4000 3500 3500 3500 3500 3500 3500 +4500 4500 3500 4000 3500 3500 3500 3500 3500 3500 +4500 4500 3500 4000 3500 3500 3500 3500 3500 3500 +4500 4500 3500 4000 3500 3500 3500 3500 3500 3500 +4500 4500 3500 4000 3500 3500 3500 3500 3500 3500 +4500 4500 3500 4000 3500 3500 3500 3500 3500 3500 +4500 4500 3500 4000 3500 3500 3500 3500 3500 3500 +4500 4500 3500 4000 3500 3500 3500 3500 3500 3500 +4500 4500 3500 4000 3500 3500 3500 3500 3500 3500 +4500 4500 3500 4000 3500 3500 3500 3500 3500 3500 +4500 4500 3500 4000 3500 3500 3500 3500 3500 3500 +4500 4500 3500 4000 3500 3500 3500 3500 3500 3500 +4500 4500 3500 4000 3500 3500 3500 3500 3500 3500 +4500 4500 3500 4000 3500 3500 3500 3500 3500 3500 +4500 4500 3500 4000 3500 3500 3500 3500 3500 3500 +4500 4500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3000 3500 4000 3500 4000 3500 +3500 4000 3500 3500 3000 3500 4000 3500 4000 3500 +3500 4000 3500 3500 3000 3500 4000 3500 4000 3500 +3500 4000 3500 3500 3000 3500 4000 3500 4000 3500 +3500 4000 3500 3500 3000 3500 4000 3500 4000 3500 +3500 4000 3500 3500 3000 3500 4000 3500 4000 3500 +3500 4000 3500 3500 3000 3500 4000 3500 4000 3500 +3500 4000 3500 3500 3000 3500 4000 3500 4000 3500 +3500 4000 3500 3500 3000 3500 4000 3500 4000 3500 +3500 4000 3500 3500 3000 3500 4000 3500 4000 3500 +3500 4000 3500 3500 3000 3500 4000 3500 4000 3500 +3500 4000 3500 3500 3000 3500 4000 3500 4000 3500 +3500 4000 3500 3500 3000 3500 4000 3500 4000 3500 +3500 4000 3500 3500 3000 3500 4000 3500 4000 3500 +3500 4000 3500 3500 3000 3500 4000 3500 4000 3500 +3500 4000 3500 3500 3000 3500 4000 3500 4000 3500 +3500 4000 3500 3500 3000 3500 4000 3500 4000 3500 +3500 4000 3500 3500 3000 3500 4000 3500 4000 3500 +3500 4000 3500 3500 3000 3500 4000 3500 4000 3500 +3500 4000 3500 3500 3000 3500 4000 3500 4000 3500 +3500 4000 3500 3500 3000 3500 4000 3500 4000 3500 +3500 4000 3500 3500 3000 3500 4000 3500 4000 3500 +3500 4000 3500 3500 3000 3500 4000 3500 4000 3500 +3500 4000 3500 3500 3000 3500 4000 3500 4000 3500 +4000 4000 3500 3500 4500 3500 4500 3500 3500 3500 +4000 4000 3500 3500 4500 3500 4500 3500 3500 3500 +4000 4000 3500 3500 4500 3500 4500 3500 3500 3500 +4000 4000 3500 3500 4500 3500 4500 3500 3500 3500 +4000 4000 3500 3500 4500 3500 4500 3500 3500 3500 +4000 4000 3500 3500 4500 3500 4500 3500 3500 3500 +4000 4000 3500 3500 4500 3500 4500 3500 3500 3500 +4000 4000 3500 3500 4500 3500 4500 3500 3500 3500 +4000 4000 3500 3500 4500 3500 4500 3500 3500 3500 +4000 4000 3500 3500 4500 3500 4500 3500 3500 3500 +4000 4000 3500 3500 4500 3500 4500 3500 3500 3500 +4000 4000 3500 3500 4500 3500 4500 3500 3500 3500 +4000 4000 3500 3500 4500 3500 4500 3500 3500 3500 +4000 4000 3500 3500 4500 3500 4500 3500 3500 3500 +4000 4000 3500 3500 4500 3500 4500 3500 3500 3500 +4000 4000 3500 3500 4500 3500 4500 3500 3500 3500 +4000 4000 3500 3500 4500 3500 4500 3500 3500 3500 +4000 4000 3500 3500 4500 3500 4500 3500 3500 3500 +4000 4000 3500 3500 4500 3500 4500 3500 3500 3500 +4000 4000 3500 3500 4500 3500 4500 3500 3500 3500 +4000 4000 3500 3500 4500 3500 4500 3500 3500 3500 +4000 4000 3500 3500 4500 3500 4500 3500 3500 3500 +4000 4000 3500 3500 4500 3500 4500 3500 3500 3500 +4000 4000 3500 3500 4500 3500 4500 3500 3500 3500 +3500 5000 3500 3500 3500 3000 3500 4000 3500 4000 +3500 5000 3500 3500 3500 3000 3500 4000 3500 4000 +3500 5000 3500 3500 3500 3000 3500 4000 3500 4000 +3500 5000 3500 3500 3500 3000 3500 4000 3500 4000 +3500 5000 3500 3500 3500 3000 3500 4000 3500 4000 +3500 5000 3500 3500 3500 3000 3500 4000 3500 4000 +3500 5000 3500 3500 3500 3000 3500 4000 3500 4000 +3500 5000 3500 3500 3500 3000 3500 4000 3500 4000 +3500 5000 3500 3500 3500 3000 3500 4000 3500 4000 +3500 5000 3500 3500 3500 3000 3500 4000 3500 4000 +3500 5000 3500 3500 3500 3000 3500 4000 3500 4000 +3500 5000 3500 3500 3500 3000 3500 4000 3500 4000 +3500 5000 3500 3500 3500 3000 3500 4000 3500 4000 +3500 5000 3500 3500 3500 3000 3500 4000 3500 4000 +3500 5000 3500 3500 3500 3000 3500 4000 3500 4000 +3500 5000 3500 3500 3500 3000 3500 4000 3500 4000 +3500 5000 3500 3500 3500 3000 3500 4000 3500 4000 +3500 5000 3500 3500 3500 3000 3500 4000 3500 4000 +3500 5000 3500 3500 3500 3000 3500 4000 3500 4000 +3500 5000 3500 3500 3500 3000 3500 4000 3500 4000 +3500 5000 3500 3500 3500 3000 3500 4000 3500 4000 +3500 5000 3500 3500 3500 3000 3500 4000 3500 4000 +3500 5000 3500 3500 3500 3000 3500 4000 3500 4000 +3500 5000 3500 3500 3500 3000 3500 4000 3500 4000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 3500 3000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3000 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3500 3500 4000 4000 +4500 3500 3500 3500 3500 3500 3500 3500 4000 4000 +4500 3500 3500 3500 3500 3500 3500 3500 4000 4000 +4500 3500 3500 3500 3500 3500 3500 3500 4000 4000 +4500 3500 3500 3500 3500 3500 3500 3500 4000 4000 +4500 3500 3500 3500 3500 3500 3500 3500 4000 4000 +4500 3500 3500 3500 3500 3500 3500 3500 4000 4000 +4500 3500 3500 3500 3500 3500 3500 3500 4000 4000 +4500 3500 3500 3500 3500 3500 3500 3500 4000 4000 +4500 3500 3500 3500 3500 3500 3500 3500 4000 4000 +4500 3500 3500 3500 3500 3500 3500 3500 4000 4000 +4500 3500 3500 3500 3500 3500 3500 3500 4000 4000 +4500 3500 3500 3500 3500 3500 3500 3500 4000 4000 +4500 3500 3500 3500 3500 3500 3500 3500 4000 4000 +4500 3500 3500 3500 3500 3500 3500 3500 4000 4000 +4500 3500 3500 3500 3500 3500 3500 3500 4000 4000 +4500 3500 3500 3500 3500 3500 3500 3500 4000 4000 +4500 3500 3500 3500 3500 3500 3500 3500 4000 4000 +4500 3500 3500 3500 3500 3500 3500 3500 4000 4000 +4500 3500 3500 3500 3500 3500 3500 3500 4000 4000 +4500 3500 3500 3500 3500 3500 3500 3500 4000 4000 +4500 3500 3500 3500 3500 3500 3500 3500 4000 4000 +4500 3500 3500 3500 3500 3500 3500 3500 4000 4000 +4500 3500 3500 3500 3500 3500 3500 3500 4000 4000 +4500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +4500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +4500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +4500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +4500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +4500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +4500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +4500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +4500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +4500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +4500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +4500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +4500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +4500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +4500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +4500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +4500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +4500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +4500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +4500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +4500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +4500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +4500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +4500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +4500 3500 4000 3500 3500 3500 4000 3500 3500 4000 +4500 3500 4000 3500 3500 3500 4000 3500 3500 4000 +4500 3500 4000 3500 3500 3500 4000 3500 3500 4000 +4500 3500 4000 3500 3500 3500 4000 3500 3500 4000 +4500 3500 4000 3500 3500 3500 4000 3500 3500 4000 +4500 3500 4000 3500 3500 3500 4000 3500 3500 4000 +4500 3500 4000 3500 3500 3500 4000 3500 3500 4000 +4500 3500 4000 3500 3500 3500 4000 3500 3500 4000 +4500 3500 4000 3500 3500 3500 4000 3500 3500 4000 +4500 3500 4000 3500 3500 3500 4000 3500 3500 4000 +4500 3500 4000 3500 3500 3500 4000 3500 3500 4000 +4500 3500 4000 3500 3500 3500 4000 3500 3500 4000 +4500 3500 4000 3500 3500 3500 4000 3500 3500 4000 +4500 3500 4000 3500 3500 3500 4000 3500 3500 4000 +4500 3500 4000 3500 3500 3500 4000 3500 3500 4000 +4500 3500 4000 3500 3500 3500 4000 3500 3500 4000 +4500 3500 4000 3500 3500 3500 4000 3500 3500 4000 +4500 3500 4000 3500 3500 3500 4000 3500 3500 4000 +4500 3500 4000 3500 3500 3500 4000 3500 3500 4000 +4500 3500 4000 3500 3500 3500 4000 3500 3500 4000 +4500 3500 4000 3500 3500 3500 4000 3500 3500 4000 +4500 3500 4000 3500 3500 3500 4000 3500 3500 4000 +4500 3500 4000 3500 3500 3500 4000 3500 3500 4000 +4500 3500 4000 3500 3500 3500 4000 3500 3500 4000 +4500 4000 3500 3500 3500 3500 4500 3500 3000 3500 +4500 4000 3500 3500 3500 3500 4500 3500 3000 3500 +4500 4000 3500 3500 3500 3500 4500 3500 3000 3500 +4500 4000 3500 3500 3500 3500 4500 3500 3000 3500 +4500 4000 3500 3500 3500 3500 4500 3500 3000 3500 +4500 4000 3500 3500 3500 3500 4500 3500 3000 3500 +4500 4000 3500 3500 3500 3500 4500 3500 3000 3500 +4500 4000 3500 3500 3500 3500 4500 3500 3000 3500 +4500 4000 3500 3500 3500 3500 4500 3500 3000 3500 +4500 4000 3500 3500 3500 3500 4500 3500 3000 3500 +4500 4000 3500 3500 3500 3500 4500 3500 3000 3500 +4500 4000 3500 3500 3500 3500 4500 3500 3000 3500 +4500 4000 3500 3500 3500 3500 4500 3500 3000 3500 +4500 4000 3500 3500 3500 3500 4500 3500 3000 3500 +4500 4000 3500 3500 3500 3500 4500 3500 3000 3500 +4500 4000 3500 3500 3500 3500 4500 3500 3000 3500 +4500 4000 3500 3500 3500 3500 4500 3500 3000 3500 +4500 4000 3500 3500 3500 3500 4500 3500 3000 3500 +4500 4000 3500 3500 3500 3500 4500 3500 3000 3500 +4500 4000 3500 3500 3500 3500 4500 3500 3000 3500 +4500 4000 3500 3500 3500 3500 4500 3500 3000 3500 +4500 4000 3500 3500 3500 3500 4500 3500 3000 3500 +4500 4000 3500 3500 3500 3500 4500 3500 3000 3500 +4500 4000 3500 3500 3500 3500 4500 3500 3000 3500 +3500 4500 3000 3500 4500 3500 4000 3500 3000 3500 +3500 4500 3000 3500 4500 3500 4000 3500 3000 3500 +3500 4500 3000 3500 4500 3500 4000 3500 3000 3500 +3500 4500 3000 3500 4500 3500 4000 3500 3000 3500 +3500 4500 3000 3500 4500 3500 4000 3500 3000 3500 +3500 4500 3000 3500 4500 3500 4000 3500 3000 3500 +3500 4500 3000 3500 4500 3500 4000 3500 3000 3500 +3500 4500 3000 3500 4500 3500 4000 3500 3000 3500 +3500 4500 3000 3500 4500 3500 4000 3500 3000 3500 +3500 4500 3000 3500 4500 3500 4000 3500 3000 3500 +3500 4500 3000 3500 4500 3500 4000 3500 3000 3500 +3500 4500 3000 3500 4500 3500 4000 3500 3000 3500 +3500 4500 3000 3500 4500 3500 4000 3500 3000 3500 +3500 4500 3000 3500 4500 3500 4000 3500 3000 3500 +3500 4500 3000 3500 4500 3500 4000 3500 3000 3500 +3500 4500 3000 3500 4500 3500 4000 3500 3000 3500 +3500 4500 3000 3500 4500 3500 4000 3500 3000 3500 +3500 4500 3000 3500 4500 3500 4000 3500 3000 3500 +3500 4500 3000 3500 4500 3500 4000 3500 3000 3500 +3500 4500 3000 3500 4500 3500 4000 3500 3000 3500 +3500 4500 3000 3500 4500 3500 4000 3500 3000 3500 +3500 4500 3000 3500 4500 3500 4000 3500 3000 3500 +3500 4500 3000 3500 4500 3500 4000 3500 3000 3500 +3500 4500 3000 3500 4500 3500 4000 3500 3000 3500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 4500 +4500 4000 4000 3500 3000 3500 4500 3000 4000 3500 +4500 4000 4000 3500 3000 3500 4500 3000 4000 3500 +4500 4000 4000 3500 3000 3500 4500 3000 4000 3500 +4500 4000 4000 3500 3000 3500 4500 3000 4000 3500 +4500 4000 4000 3500 3000 3500 4500 3000 4000 3500 +4500 4000 4000 3500 3000 3500 4500 3000 4000 3500 +4500 4000 4000 3500 3000 3500 4500 3000 4000 3500 +4500 4000 4000 3500 3000 3500 4500 3000 4000 3500 +4500 4000 4000 3500 3000 3500 4500 3000 4000 3500 +4500 4000 4000 3500 3000 3500 4500 3000 4000 3500 +4500 4000 4000 3500 3000 3500 4500 3000 4000 3500 +4500 4000 4000 3500 3000 3500 4500 3000 4000 3500 +4500 4000 4000 3500 3000 3500 4500 3000 4000 3500 +4500 4000 4000 3500 3000 3500 4500 3000 4000 3500 +4500 4000 4000 3500 3000 3500 4500 3000 4000 3500 +4500 4000 4000 3500 3000 3500 4500 3000 4000 3500 +4500 4000 4000 3500 3000 3500 4500 3000 4000 3500 +4500 4000 4000 3500 3000 3500 4500 3000 4000 3500 +4500 4000 4000 3500 3000 3500 4500 3000 4000 3500 +4500 4000 4000 3500 3000 3500 4500 3000 4000 3500 +4500 4000 4000 3500 3000 3500 4500 3000 4000 3500 +4500 4000 4000 3500 3000 3500 4500 3000 4000 3500 +4500 4000 4000 3500 3000 3500 4500 3000 4000 3500 +4500 4000 4000 3500 3000 3500 4500 3000 4000 3500 +3500 5000 4000 3500 4000 3500 3500 4000 3500 3500 +3500 5000 4000 3500 4000 3500 3500 4000 3500 3500 +3500 5000 4000 3500 4000 3500 3500 4000 3500 3500 +3500 5000 4000 3500 4000 3500 3500 4000 3500 3500 +3500 5000 4000 3500 4000 3500 3500 4000 3500 3500 +3500 5000 4000 3500 4000 3500 3500 4000 3500 3500 +3500 5000 4000 3500 4000 3500 3500 4000 3500 3500 +3500 5000 4000 3500 4000 3500 3500 4000 3500 3500 +3500 5000 4000 3500 4000 3500 3500 4000 3500 3500 +3500 5000 4000 3500 4000 3500 3500 4000 3500 3500 +3500 5000 4000 3500 4000 3500 3500 4000 3500 3500 +3500 5000 4000 3500 4000 3500 3500 4000 3500 3500 +3500 5000 4000 3500 4000 3500 3500 4000 3500 3500 +3500 5000 4000 3500 4000 3500 3500 4000 3500 3500 +3500 5000 4000 3500 4000 3500 3500 4000 3500 3500 +3500 5000 4000 3500 4000 3500 3500 4000 3500 3500 +3500 5000 4000 3500 4000 3500 3500 4000 3500 3500 +3500 5000 4000 3500 4000 3500 3500 4000 3500 3500 +3500 5000 4000 3500 4000 3500 3500 4000 3500 3500 +3500 5000 4000 3500 4000 3500 3500 4000 3500 3500 +3500 5000 4000 3500 4000 3500 3500 4000 3500 3500 +3500 5000 4000 3500 4000 3500 3500 4000 3500 3500 +3500 5000 4000 3500 4000 3500 3500 4000 3500 3500 +3500 5000 4000 3500 4000 3500 3500 4000 3500 3500 +3000 4500 3500 4000 4000 3500 3500 3500 3500 3500 +3000 4500 3500 4000 4000 3500 3500 3500 3500 3500 +3000 4500 3500 4000 4000 3500 3500 3500 3500 3500 +3000 4500 3500 4000 4000 3500 3500 3500 3500 3500 +3000 4500 3500 4000 4000 3500 3500 3500 3500 3500 +3000 4500 3500 4000 4000 3500 3500 3500 3500 3500 +3000 4500 3500 4000 4000 3500 3500 3500 3500 3500 +3000 4500 3500 4000 4000 3500 3500 3500 3500 3500 +3000 4500 3500 4000 4000 3500 3500 3500 3500 3500 +3000 4500 3500 4000 4000 3500 3500 3500 3500 3500 +3000 4500 3500 4000 4000 3500 3500 3500 3500 3500 +3000 4500 3500 4000 4000 3500 3500 3500 3500 3500 +3000 4500 3500 4000 4000 3500 3500 3500 3500 3500 +3000 4500 3500 4000 4000 3500 3500 3500 3500 3500 +3000 4500 3500 4000 4000 3500 3500 3500 3500 3500 +3000 4500 3500 4000 4000 3500 3500 3500 3500 3500 +3000 4500 3500 4000 4000 3500 3500 3500 3500 3500 +3000 4500 3500 4000 4000 3500 3500 3500 3500 3500 +3000 4500 3500 4000 4000 3500 3500 3500 3500 3500 +3000 4500 3500 4000 4000 3500 3500 3500 3500 3500 +3000 4500 3500 4000 4000 3500 3500 3500 3500 3500 +3000 4500 3500 4000 4000 3500 3500 3500 3500 3500 +3000 4500 3500 4000 4000 3500 3500 3500 3500 3500 +3000 4500 3500 4000 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 4000 3500 4000 3500 3000 3500 3500 3500 3500 +3500 4000 3500 4000 3500 3000 3500 3500 3500 3500 +3500 4000 3500 4000 3500 3000 3500 3500 3500 3500 +3500 4000 3500 4000 3500 3000 3500 3500 3500 3500 +3500 4000 3500 4000 3500 3000 3500 3500 3500 3500 +3500 4000 3500 4000 3500 3000 3500 3500 3500 3500 +3500 4000 3500 4000 3500 3000 3500 3500 3500 3500 +3500 4000 3500 4000 3500 3000 3500 3500 3500 3500 +3500 4000 3500 4000 3500 3000 3500 3500 3500 3500 +3500 4000 3500 4000 3500 3000 3500 3500 3500 3500 +3500 4000 3500 4000 3500 3000 3500 3500 3500 3500 +3500 4000 3500 4000 3500 3000 3500 3500 3500 3500 +3500 4000 3500 4000 3500 3000 3500 3500 3500 3500 +3500 4000 3500 4000 3500 3000 3500 3500 3500 3500 +3500 4000 3500 4000 3500 3000 3500 3500 3500 3500 +3500 4000 3500 4000 3500 3000 3500 3500 3500 3500 +3500 4000 3500 4000 3500 3000 3500 3500 3500 3500 +3500 4000 3500 4000 3500 3000 3500 3500 3500 3500 +3500 4000 3500 4000 3500 3000 3500 3500 3500 3500 +3500 4000 3500 4000 3500 3000 3500 3500 3500 3500 +3500 4000 3500 4000 3500 3000 3500 3500 3500 3500 +3500 4000 3500 4000 3500 3000 3500 3500 3500 3500 +3500 4000 3500 4000 3500 3000 3500 3500 3500 3500 +3500 4000 3500 4000 3500 3000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 4000 3000 3500 3500 3500 3500 +3500 4000 3500 3500 4000 3000 3500 3500 3500 3500 +3500 4000 3500 3500 4000 3000 3500 3500 3500 3500 +3500 4000 3500 3500 4000 3000 3500 3500 3500 3500 +3500 4000 3500 3500 4000 3000 3500 3500 3500 3500 +3500 4000 3500 3500 4000 3000 3500 3500 3500 3500 +3500 4000 3500 3500 4000 3000 3500 3500 3500 3500 +3500 4000 3500 3500 4000 3000 3500 3500 3500 3500 +3500 4000 3500 3500 4000 3000 3500 3500 3500 3500 +3500 4000 3500 3500 4000 3000 3500 3500 3500 3500 +3500 4000 3500 3500 4000 3000 3500 3500 3500 3500 +3500 4000 3500 3500 4000 3000 3500 3500 3500 3500 +3500 4000 3500 3500 4000 3000 3500 3500 3500 3500 +3500 4000 3500 3500 4000 3000 3500 3500 3500 3500 +3500 4000 3500 3500 4000 3000 3500 3500 3500 3500 +3500 4000 3500 3500 4000 3000 3500 3500 3500 3500 +3500 4000 3500 3500 4000 3000 3500 3500 3500 3500 +3500 4000 3500 3500 4000 3000 3500 3500 3500 3500 +3500 4000 3500 3500 4000 3000 3500 3500 3500 3500 +3500 4000 3500 3500 4000 3000 3500 3500 3500 3500 +3500 4000 3500 3500 4000 3000 3500 3500 3500 3500 +3500 4000 3500 3500 4000 3000 3500 3500 3500 3500 +3500 4000 3500 3500 4000 3000 3500 3500 3500 3500 +3500 4000 3500 3500 4000 3000 3500 3500 3500 3500 +3500 3500 3500 3500 4500 3500 3000 3500 3500 4000 +3500 3500 3500 3500 4500 3500 3000 3500 3500 4000 +3500 3500 3500 3500 4500 3500 3000 3500 3500 4000 +3500 3500 3500 3500 4500 3500 3000 3500 3500 4000 +3500 3500 3500 3500 4500 3500 3000 3500 3500 4000 +3500 3500 3500 3500 4500 3500 3000 3500 3500 4000 +3500 3500 3500 3500 4500 3500 3000 3500 3500 4000 +3500 3500 3500 3500 4500 3500 3000 3500 3500 4000 +3500 3500 3500 3500 4500 3500 3000 3500 3500 4000 +3500 3500 3500 3500 4500 3500 3000 3500 3500 4000 +3500 3500 3500 3500 4500 3500 3000 3500 3500 4000 +3500 3500 3500 3500 4500 3500 3000 3500 3500 4000 +3500 3500 3500 3500 4500 3500 3000 3500 3500 4000 +3500 3500 3500 3500 4500 3500 3000 3500 3500 4000 +3500 3500 3500 3500 4500 3500 3000 3500 3500 4000 +3500 3500 3500 3500 4500 3500 3000 3500 3500 4000 +3500 3500 3500 3500 4500 3500 3000 3500 3500 4000 +3500 3500 3500 3500 4500 3500 3000 3500 3500 4000 +3500 3500 3500 3500 4500 3500 3000 3500 3500 4000 +3500 3500 3500 3500 4500 3500 3000 3500 3500 4000 +3500 3500 3500 3500 4500 3500 3000 3500 3500 4000 +3500 3500 3500 3500 4500 3500 3000 3500 3500 4000 +3500 3500 3500 3500 4500 3500 3000 3500 3500 4000 +3500 3500 3500 3500 4500 3500 3000 3500 3500 4000 +4000 3500 3500 3500 3500 4500 3500 4000 3500 4500 +4000 3500 3500 3500 3500 4500 3500 4000 3500 4500 +4000 3500 3500 3500 3500 4500 3500 4000 3500 4500 +4000 3500 3500 3500 3500 4500 3500 4000 3500 4500 +4000 3500 3500 3500 3500 4500 3500 4000 3500 4500 +4000 3500 3500 3500 3500 4500 3500 4000 3500 4500 +4000 3500 3500 3500 3500 4500 3500 4000 3500 4500 +4000 3500 3500 3500 3500 4500 3500 4000 3500 4500 +4000 3500 3500 3500 3500 4500 3500 4000 3500 4500 +4000 3500 3500 3500 3500 4500 3500 4000 3500 4500 +4000 3500 3500 3500 3500 4500 3500 4000 3500 4500 +4000 3500 3500 3500 3500 4500 3500 4000 3500 4500 +4000 3500 3500 3500 3500 4500 3500 4000 3500 4500 +4000 3500 3500 3500 3500 4500 3500 4000 3500 4500 +4000 3500 3500 3500 3500 4500 3500 4000 3500 4500 +4000 3500 3500 3500 3500 4500 3500 4000 3500 4500 +4000 3500 3500 3500 3500 4500 3500 4000 3500 4500 +4000 3500 3500 3500 3500 4500 3500 4000 3500 4500 +4000 3500 3500 3500 3500 4500 3500 4000 3500 4500 +4000 3500 3500 3500 3500 4500 3500 4000 3500 4500 +4000 3500 3500 3500 3500 4500 3500 4000 3500 4500 +4000 3500 3500 3500 3500 4500 3500 4000 3500 4500 +4000 3500 3500 3500 3500 4500 3500 4000 3500 4500 +4000 3500 3500 3500 3500 4500 3500 4000 3500 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 4000 3500 3500 3500 3500 3000 +3500 3500 4000 3500 4000 3500 3500 3500 3500 3000 +3500 3500 4000 3500 4000 3500 3500 3500 3500 3000 +3500 3500 4000 3500 4000 3500 3500 3500 3500 3000 +3500 3500 4000 3500 4000 3500 3500 3500 3500 3000 +3500 3500 4000 3500 4000 3500 3500 3500 3500 3000 +3500 3500 4000 3500 4000 3500 3500 3500 3500 3000 +3500 3500 4000 3500 4000 3500 3500 3500 3500 3000 +3500 3500 4000 3500 4000 3500 3500 3500 3500 3000 +3500 3500 4000 3500 4000 3500 3500 3500 3500 3000 +3500 3500 4000 3500 4000 3500 3500 3500 3500 3000 +3500 3500 4000 3500 4000 3500 3500 3500 3500 3000 +3500 3500 4000 3500 4000 3500 3500 3500 3500 3000 +3500 3500 4000 3500 4000 3500 3500 3500 3500 3000 +3500 3500 4000 3500 4000 3500 3500 3500 3500 3000 +3500 3500 4000 3500 4000 3500 3500 3500 3500 3000 +3500 3500 4000 3500 4000 3500 3500 3500 3500 3000 +3500 3500 4000 3500 4000 3500 3500 3500 3500 3000 +3500 3500 4000 3500 4000 3500 3500 3500 3500 3000 +3500 3500 4000 3500 4000 3500 3500 3500 3500 3000 +3500 3500 4000 3500 4000 3500 3500 3500 3500 3000 +3500 3500 4000 3500 4000 3500 3500 3500 3500 3000 +3500 3500 4000 3500 4000 3500 3500 3500 3500 3000 +3500 3500 4000 3500 4000 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 4000 3500 5000 3500 3500 3500 4000 3500 4000 +3500 4000 3500 5000 3500 3500 3500 4000 3500 4000 +3500 4000 3500 5000 3500 3500 3500 4000 3500 4000 +3500 4000 3500 5000 3500 3500 3500 4000 3500 4000 +3500 4000 3500 5000 3500 3500 3500 4000 3500 4000 +3500 4000 3500 5000 3500 3500 3500 4000 3500 4000 +3500 4000 3500 5000 3500 3500 3500 4000 3500 4000 +3500 4000 3500 5000 3500 3500 3500 4000 3500 4000 +3500 4000 3500 5000 3500 3500 3500 4000 3500 4000 +3500 4000 3500 5000 3500 3500 3500 4000 3500 4000 +3500 4000 3500 5000 3500 3500 3500 4000 3500 4000 +3500 4000 3500 5000 3500 3500 3500 4000 3500 4000 +3500 4000 3500 5000 3500 3500 3500 4000 3500 4000 +3500 4000 3500 5000 3500 3500 3500 4000 3500 4000 +3500 4000 3500 5000 3500 3500 3500 4000 3500 4000 +3500 4000 3500 5000 3500 3500 3500 4000 3500 4000 +3500 4000 3500 5000 3500 3500 3500 4000 3500 4000 +3500 4000 3500 5000 3500 3500 3500 4000 3500 4000 +3500 4000 3500 5000 3500 3500 3500 4000 3500 4000 +3500 4000 3500 5000 3500 3500 3500 4000 3500 4000 +3500 4000 3500 5000 3500 3500 3500 4000 3500 4000 +3500 4000 3500 5000 3500 3500 3500 4000 3500 4000 +3500 4000 3500 5000 3500 3500 3500 4000 3500 4000 +3500 4000 3500 5000 3500 3500 3500 4000 3500 4000 +3500 3500 3500 3500 3500 3500 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4000 3500 +3500 4500 3500 4500 3500 3500 4000 3500 4000 4000 +3500 4500 3500 4500 3500 3500 4000 3500 4000 4000 +3500 4500 3500 4500 3500 3500 4000 3500 4000 4000 +3500 4500 3500 4500 3500 3500 4000 3500 4000 4000 +3500 4500 3500 4500 3500 3500 4000 3500 4000 4000 +3500 4500 3500 4500 3500 3500 4000 3500 4000 4000 +3500 4500 3500 4500 3500 3500 4000 3500 4000 4000 +3500 4500 3500 4500 3500 3500 4000 3500 4000 4000 +3500 4500 3500 4500 3500 3500 4000 3500 4000 4000 +3500 4500 3500 4500 3500 3500 4000 3500 4000 4000 +3500 4500 3500 4500 3500 3500 4000 3500 4000 4000 +3500 4500 3500 4500 3500 3500 4000 3500 4000 4000 +3500 4500 3500 4500 3500 3500 4000 3500 4000 4000 +3500 4500 3500 4500 3500 3500 4000 3500 4000 4000 +3500 4500 3500 4500 3500 3500 4000 3500 4000 4000 +3500 4500 3500 4500 3500 3500 4000 3500 4000 4000 +3500 4500 3500 4500 3500 3500 4000 3500 4000 4000 +3500 4500 3500 4500 3500 3500 4000 3500 4000 4000 +3500 4500 3500 4500 3500 3500 4000 3500 4000 4000 +3500 4500 3500 4500 3500 3500 4000 3500 4000 4000 +3500 4500 3500 4500 3500 3500 4000 3500 4000 4000 +3500 4500 3500 4500 3500 3500 4000 3500 4000 4000 +3500 4500 3500 4500 3500 3500 4000 3500 4000 4000 +3500 4500 3500 4500 3500 3500 4000 3500 4000 4000 +3500 4000 3500 3500 3500 3500 3500 4500 4000 4000 +3500 4000 3500 3500 3500 3500 3500 4500 4000 4000 +3500 4000 3500 3500 3500 3500 3500 4500 4000 4000 +3500 4000 3500 3500 3500 3500 3500 4500 4000 4000 +3500 4000 3500 3500 3500 3500 3500 4500 4000 4000 +3500 4000 3500 3500 3500 3500 3500 4500 4000 4000 +3500 4000 3500 3500 3500 3500 3500 4500 4000 4000 +3500 4000 3500 3500 3500 3500 3500 4500 4000 4000 +3500 4000 3500 3500 3500 3500 3500 4500 4000 4000 +3500 4000 3500 3500 3500 3500 3500 4500 4000 4000 +3500 4000 3500 3500 3500 3500 3500 4500 4000 4000 +3500 4000 3500 3500 3500 3500 3500 4500 4000 4000 +3500 4000 3500 3500 3500 3500 3500 4500 4000 4000 +3500 4000 3500 3500 3500 3500 3500 4500 4000 4000 +3500 4000 3500 3500 3500 3500 3500 4500 4000 4000 +3500 4000 3500 3500 3500 3500 3500 4500 4000 4000 +3500 4000 3500 3500 3500 3500 3500 4500 4000 4000 +3500 4000 3500 3500 3500 3500 3500 4500 4000 4000 +3500 4000 3500 3500 3500 3500 3500 4500 4000 4000 +3500 4000 3500 3500 3500 3500 3500 4500 4000 4000 +3500 4000 3500 3500 3500 3500 3500 4500 4000 4000 +3500 4000 3500 3500 3500 3500 3500 4500 4000 4000 +3500 4000 3500 3500 3500 3500 3500 4500 4000 4000 +3500 4000 3500 3500 3500 3500 3500 4500 4000 4000 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +4000 4500 3500 4000 3500 3500 4000 3500 4500 4500 +4000 4500 3500 4000 3500 3500 4000 3500 4500 4500 +4000 4500 3500 4000 3500 3500 4000 3500 4500 4500 +4000 4500 3500 4000 3500 3500 4000 3500 4500 4500 +4000 4500 3500 4000 3500 3500 4000 3500 4500 4500 +4000 4500 3500 4000 3500 3500 4000 3500 4500 4500 +4000 4500 3500 4000 3500 3500 4000 3500 4500 4500 +4000 4500 3500 4000 3500 3500 4000 3500 4500 4500 +4000 4500 3500 4000 3500 3500 4000 3500 4500 4500 +4000 4500 3500 4000 3500 3500 4000 3500 4500 4500 +4000 4500 3500 4000 3500 3500 4000 3500 4500 4500 +4000 4500 3500 4000 3500 3500 4000 3500 4500 4500 +4000 4500 3500 4000 3500 3500 4000 3500 4500 4500 +4000 4500 3500 4000 3500 3500 4000 3500 4500 4500 +4000 4500 3500 4000 3500 3500 4000 3500 4500 4500 +4000 4500 3500 4000 3500 3500 4000 3500 4500 4500 +4000 4500 3500 4000 3500 3500 4000 3500 4500 4500 +4000 4500 3500 4000 3500 3500 4000 3500 4500 4500 +4000 4500 3500 4000 3500 3500 4000 3500 4500 4500 +4000 4500 3500 4000 3500 3500 4000 3500 4500 4500 +4000 4500 3500 4000 3500 3500 4000 3500 4500 4500 +4000 4500 3500 4000 3500 3500 4000 3500 4500 4500 +4000 4500 3500 4000 3500 3500 4000 3500 4500 4500 +4000 4500 3500 4000 3500 3500 4000 3500 4500 4500 +3500 4500 3500 3500 4000 3500 4500 3500 3500 4000 +3500 4500 3500 3500 4000 3500 4500 3500 3500 4000 +3500 4500 3500 3500 4000 3500 4500 3500 3500 4000 +3500 4500 3500 3500 4000 3500 4500 3500 3500 4000 +3500 4500 3500 3500 4000 3500 4500 3500 3500 4000 +3500 4500 3500 3500 4000 3500 4500 3500 3500 4000 +3500 4500 3500 3500 4000 3500 4500 3500 3500 4000 +3500 4500 3500 3500 4000 3500 4500 3500 3500 4000 +3500 4500 3500 3500 4000 3500 4500 3500 3500 4000 +3500 4500 3500 3500 4000 3500 4500 3500 3500 4000 +3500 4500 3500 3500 4000 3500 4500 3500 3500 4000 +3500 4500 3500 3500 4000 3500 4500 3500 3500 4000 +3500 4500 3500 3500 4000 3500 4500 3500 3500 4000 +3500 4500 3500 3500 4000 3500 4500 3500 3500 4000 +3500 4500 3500 3500 4000 3500 4500 3500 3500 4000 +3500 4500 3500 3500 4000 3500 4500 3500 3500 4000 +3500 4500 3500 3500 4000 3500 4500 3500 3500 4000 +3500 4500 3500 3500 4000 3500 4500 3500 3500 4000 +3500 4500 3500 3500 4000 3500 4500 3500 3500 4000 +3500 4500 3500 3500 4000 3500 4500 3500 3500 4000 +3500 4500 3500 3500 4000 3500 4500 3500 3500 4000 +3500 4500 3500 3500 4000 3500 4500 3500 3500 4000 +3500 4500 3500 3500 4000 3500 4500 3500 3500 4000 +3500 4500 3500 3500 4000 3500 4500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 4000 3500 +3500 4500 3500 3500 3500 4000 4000 3500 4500 3500 +3500 4500 3500 3500 3500 4000 4000 3500 4500 3500 +3500 4500 3500 3500 3500 4000 4000 3500 4500 3500 +3500 4500 3500 3500 3500 4000 4000 3500 4500 3500 +3500 4500 3500 3500 3500 4000 4000 3500 4500 3500 +3500 4500 3500 3500 3500 4000 4000 3500 4500 3500 +3500 4500 3500 3500 3500 4000 4000 3500 4500 3500 +3500 4500 3500 3500 3500 4000 4000 3500 4500 3500 +3500 4500 3500 3500 3500 4000 4000 3500 4500 3500 +3500 4500 3500 3500 3500 4000 4000 3500 4500 3500 +3500 4500 3500 3500 3500 4000 4000 3500 4500 3500 +3500 4500 3500 3500 3500 4000 4000 3500 4500 3500 +3500 4500 3500 3500 3500 4000 4000 3500 4500 3500 +3500 4500 3500 3500 3500 4000 4000 3500 4500 3500 +3500 4500 3500 3500 3500 4000 4000 3500 4500 3500 +3500 4500 3500 3500 3500 4000 4000 3500 4500 3500 +3500 4500 3500 3500 3500 4000 4000 3500 4500 3500 +3500 4500 3500 3500 3500 4000 4000 3500 4500 3500 +3500 4500 3500 3500 3500 4000 4000 3500 4500 3500 +3500 4500 3500 3500 3500 4000 4000 3500 4500 3500 +3500 4500 3500 3500 3500 4000 4000 3500 4500 3500 +3500 4500 3500 3500 3500 4000 4000 3500 4500 3500 +3500 4500 3500 3500 3500 4000 4000 3500 4500 3500 +3500 4500 3500 3500 3500 4000 4000 3500 4500 3500 +3500 3000 3500 3500 3500 4000 4000 3500 4000 4500 +3500 3000 3500 3500 3500 4000 4000 3500 4000 4500 +3500 3000 3500 3500 3500 4000 4000 3500 4000 4500 +3500 3000 3500 3500 3500 4000 4000 3500 4000 4500 +3500 3000 3500 3500 3500 4000 4000 3500 4000 4500 +3500 3000 3500 3500 3500 4000 4000 3500 4000 4500 +3500 3000 3500 3500 3500 4000 4000 3500 4000 4500 +3500 3000 3500 3500 3500 4000 4000 3500 4000 4500 +3500 3000 3500 3500 3500 4000 4000 3500 4000 4500 +3500 3000 3500 3500 3500 4000 4000 3500 4000 4500 +3500 3000 3500 3500 3500 4000 4000 3500 4000 4500 +3500 3000 3500 3500 3500 4000 4000 3500 4000 4500 +3500 3000 3500 3500 3500 4000 4000 3500 4000 4500 +3500 3000 3500 3500 3500 4000 4000 3500 4000 4500 +3500 3000 3500 3500 3500 4000 4000 3500 4000 4500 +3500 3000 3500 3500 3500 4000 4000 3500 4000 4500 +3500 3000 3500 3500 3500 4000 4000 3500 4000 4500 +3500 3000 3500 3500 3500 4000 4000 3500 4000 4500 +3500 3000 3500 3500 3500 4000 4000 3500 4000 4500 +3500 3000 3500 3500 3500 4000 4000 3500 4000 4500 +3500 3000 3500 3500 3500 4000 4000 3500 4000 4500 +3500 3000 3500 3500 3500 4000 4000 3500 4000 4500 +3500 3000 3500 3500 3500 4000 4000 3500 4000 4500 +3500 3000 3500 3500 3500 4000 4000 3500 4000 4500 +3500 3500 3500 4000 4000 4000 3500 4500 3500 3500 +3500 3500 3500 4000 4000 4000 3500 4500 3500 3500 +3500 3500 3500 4000 4000 4000 3500 4500 3500 3500 +3500 3500 3500 4000 4000 4000 3500 4500 3500 3500 +3500 3500 3500 4000 4000 4000 3500 4500 3500 3500 +3500 3500 3500 4000 4000 4000 3500 4500 3500 3500 +3500 3500 3500 4000 4000 4000 3500 4500 3500 3500 +3500 3500 3500 4000 4000 4000 3500 4500 3500 3500 +3500 3500 3500 4000 4000 4000 3500 4500 3500 3500 +3500 3500 3500 4000 4000 4000 3500 4500 3500 3500 +3500 3500 3500 4000 4000 4000 3500 4500 3500 3500 +3500 3500 3500 4000 4000 4000 3500 4500 3500 3500 +3500 3500 3500 4000 4000 4000 3500 4500 3500 3500 +3500 3500 3500 4000 4000 4000 3500 4500 3500 3500 +3500 3500 3500 4000 4000 4000 3500 4500 3500 3500 +3500 3500 3500 4000 4000 4000 3500 4500 3500 3500 +3500 3500 3500 4000 4000 4000 3500 4500 3500 3500 +3500 3500 3500 4000 4000 4000 3500 4500 3500 3500 +3500 3500 3500 4000 4000 4000 3500 4500 3500 3500 +3500 3500 3500 4000 4000 4000 3500 4500 3500 3500 +3500 3500 3500 4000 4000 4000 3500 4500 3500 3500 +3500 3500 3500 4000 4000 4000 3500 4500 3500 3500 +3500 3500 3500 4000 4000 4000 3500 4500 3500 3500 +3500 3500 3500 4000 4000 4000 3500 4500 3500 3500 +4500 3500 3500 3500 4000 3500 3500 4500 3500 4000 +4500 3500 3500 3500 4000 3500 3500 4500 3500 4000 +4500 3500 3500 3500 4000 3500 3500 4500 3500 4000 +4500 3500 3500 3500 4000 3500 3500 4500 3500 4000 +4500 3500 3500 3500 4000 3500 3500 4500 3500 4000 +4500 3500 3500 3500 4000 3500 3500 4500 3500 4000 +4500 3500 3500 3500 4000 3500 3500 4500 3500 4000 +4500 3500 3500 3500 4000 3500 3500 4500 3500 4000 +4500 3500 3500 3500 4000 3500 3500 4500 3500 4000 +4500 3500 3500 3500 4000 3500 3500 4500 3500 4000 +4500 3500 3500 3500 4000 3500 3500 4500 3500 4000 +4500 3500 3500 3500 4000 3500 3500 4500 3500 4000 +4500 3500 3500 3500 4000 3500 3500 4500 3500 4000 +4500 3500 3500 3500 4000 3500 3500 4500 3500 4000 +4500 3500 3500 3500 4000 3500 3500 4500 3500 4000 +4500 3500 3500 3500 4000 3500 3500 4500 3500 4000 +4500 3500 3500 3500 4000 3500 3500 4500 3500 4000 +4500 3500 3500 3500 4000 3500 3500 4500 3500 4000 +4500 3500 3500 3500 4000 3500 3500 4500 3500 4000 +4500 3500 3500 3500 4000 3500 3500 4500 3500 4000 +4500 3500 3500 3500 4000 3500 3500 4500 3500 4000 +4500 3500 3500 3500 4000 3500 3500 4500 3500 4000 +4500 3500 3500 3500 4000 3500 3500 4500 3500 4000 +4500 3500 3500 3500 4000 3500 3500 4500 3500 4000 +4000 3500 3500 3500 3500 3000 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3000 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3000 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3000 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3000 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3000 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3000 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3000 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3000 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3000 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3000 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3000 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3000 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3000 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3000 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3000 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3000 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3000 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3000 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3000 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3000 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3000 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3000 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3000 3500 3500 3500 3500 +4500 4500 3500 3500 3500 3000 3500 3000 4500 3500 +4500 4500 3500 3500 3500 3000 3500 3000 4500 3500 +4500 4500 3500 3500 3500 3000 3500 3000 4500 3500 +4500 4500 3500 3500 3500 3000 3500 3000 4500 3500 +4500 4500 3500 3500 3500 3000 3500 3000 4500 3500 +4500 4500 3500 3500 3500 3000 3500 3000 4500 3500 +4500 4500 3500 3500 3500 3000 3500 3000 4500 3500 +4500 4500 3500 3500 3500 3000 3500 3000 4500 3500 +4500 4500 3500 3500 3500 3000 3500 3000 4500 3500 +4500 4500 3500 3500 3500 3000 3500 3000 4500 3500 +4500 4500 3500 3500 3500 3000 3500 3000 4500 3500 +4500 4500 3500 3500 3500 3000 3500 3000 4500 3500 +4500 4500 3500 3500 3500 3000 3500 3000 4500 3500 +4500 4500 3500 3500 3500 3000 3500 3000 4500 3500 +4500 4500 3500 3500 3500 3000 3500 3000 4500 3500 +4500 4500 3500 3500 3500 3000 3500 3000 4500 3500 +4500 4500 3500 3500 3500 3000 3500 3000 4500 3500 +4500 4500 3500 3500 3500 3000 3500 3000 4500 3500 +4500 4500 3500 3500 3500 3000 3500 3000 4500 3500 +4500 4500 3500 3500 3500 3000 3500 3000 4500 3500 +4500 4500 3500 3500 3500 3000 3500 3000 4500 3500 +4500 4500 3500 3500 3500 3000 3500 3000 4500 3500 +4500 4500 3500 3500 3500 3000 3500 3000 4500 3500 +4500 4500 3500 3500 3500 3000 3500 3000 4500 3500 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 4000 3500 3500 4000 3500 +3500 3500 4000 3500 3500 4000 3500 3500 4000 3500 +3500 3500 4000 3500 3500 4000 3500 3500 4000 3500 +3500 3500 4000 3500 3500 4000 3500 3500 4000 3500 +3500 3500 4000 3500 3500 4000 3500 3500 4000 3500 +3500 3500 4000 3500 3500 4000 3500 3500 4000 3500 +3500 3500 4000 3500 3500 4000 3500 3500 4000 3500 +3500 3500 4000 3500 3500 4000 3500 3500 4000 3500 +3500 3500 4000 3500 3500 4000 3500 3500 4000 3500 +3500 3500 4000 3500 3500 4000 3500 3500 4000 3500 +3500 3500 4000 3500 3500 4000 3500 3500 4000 3500 +3500 3500 4000 3500 3500 4000 3500 3500 4000 3500 +3500 3500 4000 3500 3500 4000 3500 3500 4000 3500 +3500 3500 4000 3500 3500 4000 3500 3500 4000 3500 +3500 3500 4000 3500 3500 4000 3500 3500 4000 3500 +3500 3500 4000 3500 3500 4000 3500 3500 4000 3500 +3500 3500 4000 3500 3500 4000 3500 3500 4000 3500 +3500 3500 4000 3500 3500 4000 3500 3500 4000 3500 +3500 3500 4000 3500 3500 4000 3500 3500 4000 3500 +3500 3500 4000 3500 3500 4000 3500 3500 4000 3500 +3500 3500 4000 3500 3500 4000 3500 3500 4000 3500 +3500 3500 4000 3500 3500 4000 3500 3500 4000 3500 +3500 3500 4000 3500 3500 4000 3500 3500 4000 3500 +3500 3500 4000 3500 3500 4000 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4500 3000 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3000 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3000 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3000 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3000 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3000 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3000 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3000 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3000 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3000 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3000 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3000 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3000 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3000 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3000 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3000 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3000 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3000 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3000 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3000 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3000 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3000 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3000 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3000 3500 3500 +3500 3500 3500 4000 4500 4000 3500 3500 3500 3000 +3500 3500 3500 4000 4500 4000 3500 3500 3500 3000 +3500 3500 3500 4000 4500 4000 3500 3500 3500 3000 +3500 3500 3500 4000 4500 4000 3500 3500 3500 3000 +3500 3500 3500 4000 4500 4000 3500 3500 3500 3000 +3500 3500 3500 4000 4500 4000 3500 3500 3500 3000 +3500 3500 3500 4000 4500 4000 3500 3500 3500 3000 +3500 3500 3500 4000 4500 4000 3500 3500 3500 3000 +3500 3500 3500 4000 4500 4000 3500 3500 3500 3000 +3500 3500 3500 4000 4500 4000 3500 3500 3500 3000 +3500 3500 3500 4000 4500 4000 3500 3500 3500 3000 +3500 3500 3500 4000 4500 4000 3500 3500 3500 3000 +3500 3500 3500 4000 4500 4000 3500 3500 3500 3000 +3500 3500 3500 4000 4500 4000 3500 3500 3500 3000 +3500 3500 3500 4000 4500 4000 3500 3500 3500 3000 +3500 3500 3500 4000 4500 4000 3500 3500 3500 3000 +3500 3500 3500 4000 4500 4000 3500 3500 3500 3000 +3500 3500 3500 4000 4500 4000 3500 3500 3500 3000 +3500 3500 3500 4000 4500 4000 3500 3500 3500 3000 +3500 3500 3500 4000 4500 4000 3500 3500 3500 3000 +3500 3500 3500 4000 4500 4000 3500 3500 3500 3000 +3500 3500 3500 4000 4500 4000 3500 3500 3500 3000 +3500 3500 3500 4000 4500 4000 3500 3500 3500 3000 +3500 3500 3500 4000 4500 4000 3500 3500 3500 3000 +3500 3500 3500 4000 3500 3500 3500 3500 4500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 4500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 4500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 4500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 4500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 4500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 4500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 4500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 4500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 4500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 4500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 4500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 4500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 4500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 4500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 4500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 4500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 4500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 4500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 4500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 4500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 4500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 4500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 4500 3500 +3500 4000 3500 3500 3500 3500 3500 4000 4000 3500 +3500 4000 3500 3500 3500 3500 3500 4000 4000 3500 +3500 4000 3500 3500 3500 3500 3500 4000 4000 3500 +3500 4000 3500 3500 3500 3500 3500 4000 4000 3500 +3500 4000 3500 3500 3500 3500 3500 4000 4000 3500 +3500 4000 3500 3500 3500 3500 3500 4000 4000 3500 +3500 4000 3500 3500 3500 3500 3500 4000 4000 3500 +3500 4000 3500 3500 3500 3500 3500 4000 4000 3500 +3500 4000 3500 3500 3500 3500 3500 4000 4000 3500 +3500 4000 3500 3500 3500 3500 3500 4000 4000 3500 +3500 4000 3500 3500 3500 3500 3500 4000 4000 3500 +3500 4000 3500 3500 3500 3500 3500 4000 4000 3500 +3500 4000 3500 3500 3500 3500 3500 4000 4000 3500 +3500 4000 3500 3500 3500 3500 3500 4000 4000 3500 +3500 4000 3500 3500 3500 3500 3500 4000 4000 3500 +3500 4000 3500 3500 3500 3500 3500 4000 4000 3500 +3500 4000 3500 3500 3500 3500 3500 4000 4000 3500 +3500 4000 3500 3500 3500 3500 3500 4000 4000 3500 +3500 4000 3500 3500 3500 3500 3500 4000 4000 3500 +3500 4000 3500 3500 3500 3500 3500 4000 4000 3500 +3500 4000 3500 3500 3500 3500 3500 4000 4000 3500 +3500 4000 3500 3500 3500 3500 3500 4000 4000 3500 +3500 4000 3500 3500 3500 3500 3500 4000 4000 3500 +3500 4000 3500 3500 3500 3500 3500 4000 4000 3500 +3500 4000 4500 3500 3000 3500 4000 3500 4500 3000 +3500 4000 4500 3500 3000 3500 4000 3500 4500 3000 +3500 4000 4500 3500 3000 3500 4000 3500 4500 3000 +3500 4000 4500 3500 3000 3500 4000 3500 4500 3000 +3500 4000 4500 3500 3000 3500 4000 3500 4500 3000 +3500 4000 4500 3500 3000 3500 4000 3500 4500 3000 +3500 4000 4500 3500 3000 3500 4000 3500 4500 3000 +3500 4000 4500 3500 3000 3500 4000 3500 4500 3000 +3500 4000 4500 3500 3000 3500 4000 3500 4500 3000 +3500 4000 4500 3500 3000 3500 4000 3500 4500 3000 +3500 4000 4500 3500 3000 3500 4000 3500 4500 3000 +3500 4000 4500 3500 3000 3500 4000 3500 4500 3000 +3500 4000 4500 3500 3000 3500 4000 3500 4500 3000 +3500 4000 4500 3500 3000 3500 4000 3500 4500 3000 +3500 4000 4500 3500 3000 3500 4000 3500 4500 3000 +3500 4000 4500 3500 3000 3500 4000 3500 4500 3000 +3500 4000 4500 3500 3000 3500 4000 3500 4500 3000 +3500 4000 4500 3500 3000 3500 4000 3500 4500 3000 +3500 4000 4500 3500 3000 3500 4000 3500 4500 3000 +3500 4000 4500 3500 3000 3500 4000 3500 4500 3000 +3500 4000 4500 3500 3000 3500 4000 3500 4500 3000 +3500 4000 4500 3500 3000 3500 4000 3500 4500 3000 +3500 4000 4500 3500 3000 3500 4000 3500 4500 3000 +3500 4000 4500 3500 3000 3500 4000 3500 4500 3000 +3500 4000 4500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 4500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 4500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 4500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 4500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 4500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 4500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 4500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 4500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 4500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 4500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 4500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 4500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 4500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 4500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 4500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 4500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 4500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 4500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 4500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 4500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 4500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 4500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 4500 3500 3500 3500 3500 3500 4000 3500 +3500 4500 4000 3500 3500 3500 3500 3500 4000 3500 +3500 4500 4000 3500 3500 3500 3500 3500 4000 3500 +3500 4500 4000 3500 3500 3500 3500 3500 4000 3500 +3500 4500 4000 3500 3500 3500 3500 3500 4000 3500 +3500 4500 4000 3500 3500 3500 3500 3500 4000 3500 +3500 4500 4000 3500 3500 3500 3500 3500 4000 3500 +3500 4500 4000 3500 3500 3500 3500 3500 4000 3500 +3500 4500 4000 3500 3500 3500 3500 3500 4000 3500 +3500 4500 4000 3500 3500 3500 3500 3500 4000 3500 +3500 4500 4000 3500 3500 3500 3500 3500 4000 3500 +3500 4500 4000 3500 3500 3500 3500 3500 4000 3500 +3500 4500 4000 3500 3500 3500 3500 3500 4000 3500 +3500 4500 4000 3500 3500 3500 3500 3500 4000 3500 +3500 4500 4000 3500 3500 3500 3500 3500 4000 3500 +3500 4500 4000 3500 3500 3500 3500 3500 4000 3500 +3500 4500 4000 3500 3500 3500 3500 3500 4000 3500 +3500 4500 4000 3500 3500 3500 3500 3500 4000 3500 +3500 4500 4000 3500 3500 3500 3500 3500 4000 3500 +3500 4500 4000 3500 3500 3500 3500 3500 4000 3500 +3500 4500 4000 3500 3500 3500 3500 3500 4000 3500 +3500 4500 4000 3500 3500 3500 3500 3500 4000 3500 +3500 4500 4000 3500 3500 3500 3500 3500 4000 3500 +3500 4500 4000 3500 3500 3500 3500 3500 4000 3500 +3500 4500 4000 3500 3500 3500 3500 3500 4000 3500 +4000 3500 3500 3500 3500 3500 3500 3500 5000 3500 +4000 3500 3500 3500 3500 3500 3500 3500 5000 3500 +4000 3500 3500 3500 3500 3500 3500 3500 5000 3500 +4000 3500 3500 3500 3500 3500 3500 3500 5000 3500 +4000 3500 3500 3500 3500 3500 3500 3500 5000 3500 +4000 3500 3500 3500 3500 3500 3500 3500 5000 3500 +4000 3500 3500 3500 3500 3500 3500 3500 5000 3500 +4000 3500 3500 3500 3500 3500 3500 3500 5000 3500 +4000 3500 3500 3500 3500 3500 3500 3500 5000 3500 +4000 3500 3500 3500 3500 3500 3500 3500 5000 3500 +4000 3500 3500 3500 3500 3500 3500 3500 5000 3500 +4000 3500 3500 3500 3500 3500 3500 3500 5000 3500 +4000 3500 3500 3500 3500 3500 3500 3500 5000 3500 +4000 3500 3500 3500 3500 3500 3500 3500 5000 3500 +4000 3500 3500 3500 3500 3500 3500 3500 5000 3500 +4000 3500 3500 3500 3500 3500 3500 3500 5000 3500 +4000 3500 3500 3500 3500 3500 3500 3500 5000 3500 +4000 3500 3500 3500 3500 3500 3500 3500 5000 3500 +4000 3500 3500 3500 3500 3500 3500 3500 5000 3500 +4000 3500 3500 3500 3500 3500 3500 3500 5000 3500 +4000 3500 3500 3500 3500 3500 3500 3500 5000 3500 +4000 3500 3500 3500 3500 3500 3500 3500 5000 3500 +4000 3500 3500 3500 3500 3500 3500 3500 5000 3500 +4000 3500 3500 3500 3500 3500 3500 3500 5000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 4500 3000 3500 +3500 3500 3500 3500 3500 3000 3500 4500 3000 3500 +3500 3500 3500 3500 3500 3000 3500 4500 3000 3500 +3500 3500 3500 3500 3500 3000 3500 4500 3000 3500 +3500 3500 3500 3500 3500 3000 3500 4500 3000 3500 +3500 3500 3500 3500 3500 3000 3500 4500 3000 3500 +3500 3500 3500 3500 3500 3000 3500 4500 3000 3500 +3500 3500 3500 3500 3500 3000 3500 4500 3000 3500 +3500 3500 3500 3500 3500 3000 3500 4500 3000 3500 +3500 3500 3500 3500 3500 3000 3500 4500 3000 3500 +3500 3500 3500 3500 3500 3000 3500 4500 3000 3500 +3500 3500 3500 3500 3500 3000 3500 4500 3000 3500 +3500 3500 3500 3500 3500 3000 3500 4500 3000 3500 +3500 3500 3500 3500 3500 3000 3500 4500 3000 3500 +3500 3500 3500 3500 3500 3000 3500 4500 3000 3500 +3500 3500 3500 3500 3500 3000 3500 4500 3000 3500 +3500 3500 3500 3500 3500 3000 3500 4500 3000 3500 +3500 3500 3500 3500 3500 3000 3500 4500 3000 3500 +3500 3500 3500 3500 3500 3000 3500 4500 3000 3500 +3500 3500 3500 3500 3500 3000 3500 4500 3000 3500 +3500 3500 3500 3500 3500 3000 3500 4500 3000 3500 +3500 3500 3500 3500 3500 3000 3500 4500 3000 3500 +3500 3500 3500 3500 3500 3000 3500 4500 3000 3500 +3500 3500 3500 3500 3500 3000 3500 4500 3000 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 4000 3500 3500 4000 3500 3500 3500 3500 +3500 3500 4000 3500 3500 4000 3500 3500 3500 3500 +3500 3500 4000 3500 3500 4000 3500 3500 3500 3500 +3500 3500 4000 3500 3500 4000 3500 3500 3500 3500 +3500 3500 4000 3500 3500 4000 3500 3500 3500 3500 +3500 3500 4000 3500 3500 4000 3500 3500 3500 3500 +3500 3500 4000 3500 3500 4000 3500 3500 3500 3500 +3500 3500 4000 3500 3500 4000 3500 3500 3500 3500 +3500 3500 4000 3500 3500 4000 3500 3500 3500 3500 +3500 3500 4000 3500 3500 4000 3500 3500 3500 3500 +3500 3500 4000 3500 3500 4000 3500 3500 3500 3500 +3500 3500 4000 3500 3500 4000 3500 3500 3500 3500 +3500 3500 4000 3500 3500 4000 3500 3500 3500 3500 +3500 3500 4000 3500 3500 4000 3500 3500 3500 3500 +3500 3500 4000 3500 3500 4000 3500 3500 3500 3500 +3500 3500 4000 3500 3500 4000 3500 3500 3500 3500 +3500 3500 4000 3500 3500 4000 3500 3500 3500 3500 +3500 3500 4000 3500 3500 4000 3500 3500 3500 3500 +3500 3500 4000 3500 3500 4000 3500 3500 3500 3500 +3500 3500 4000 3500 3500 4000 3500 3500 3500 3500 +3500 3500 4000 3500 3500 4000 3500 3500 3500 3500 +3500 3500 4000 3500 3500 4000 3500 3500 3500 3500 +3500 3500 4000 3500 3500 4000 3500 3500 3500 3500 +3500 3500 4000 3500 3500 4000 3500 3500 3500 3500 +3500 3500 4000 4500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 4500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 4500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 4500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 4500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 4500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 4500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 4500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 4500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 4500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 4500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 4500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 4500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 4500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 4500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 4500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 4500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 4500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 4500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 4500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 4500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 4500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 4500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 4500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3000 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3000 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3000 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3000 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3000 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3000 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3000 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3000 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3000 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3000 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3000 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3000 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3000 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3000 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3000 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3000 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3000 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3000 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3000 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3000 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3000 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3000 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3000 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 4500 3500 3500 4000 3500 +3500 3500 3500 4000 3500 4500 3500 3500 4000 3500 +3500 3500 3500 4000 3500 4500 3500 3500 4000 3500 +3500 3500 3500 4000 3500 4500 3500 3500 4000 3500 +3500 3500 3500 4000 3500 4500 3500 3500 4000 3500 +3500 3500 3500 4000 3500 4500 3500 3500 4000 3500 +3500 3500 3500 4000 3500 4500 3500 3500 4000 3500 +3500 3500 3500 4000 3500 4500 3500 3500 4000 3500 +3500 3500 3500 4000 3500 4500 3500 3500 4000 3500 +3500 3500 3500 4000 3500 4500 3500 3500 4000 3500 +3500 3500 3500 4000 3500 4500 3500 3500 4000 3500 +3500 3500 3500 4000 3500 4500 3500 3500 4000 3500 +3500 3500 3500 4000 3500 4500 3500 3500 4000 3500 +3500 3500 3500 4000 3500 4500 3500 3500 4000 3500 +3500 3500 3500 4000 3500 4500 3500 3500 4000 3500 +3500 3500 3500 4000 3500 4500 3500 3500 4000 3500 +3500 3500 3500 4000 3500 4500 3500 3500 4000 3500 +3500 3500 3500 4000 3500 4500 3500 3500 4000 3500 +3500 3500 3500 4000 3500 4500 3500 3500 4000 3500 +3500 3500 3500 4000 3500 4500 3500 3500 4000 3500 +3500 3500 3500 4000 3500 4500 3500 3500 4000 3500 +3500 3500 3500 4000 3500 4500 3500 3500 4000 3500 +3500 3500 3500 4000 3500 4500 3500 3500 4000 3500 +3500 3500 3500 4000 3500 4500 3500 3500 4000 3500 +5000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +5000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +5000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +5000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +5000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +5000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +5000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +5000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +5000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +5000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +5000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +5000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +5000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +5000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +5000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +5000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +5000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +5000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +5000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +5000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +5000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +5000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +5000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +5000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3000 4000 3500 3500 3500 4000 4000 3500 3500 3500 +3000 4000 3500 3500 3500 4000 4000 3500 3500 3500 +3000 4000 3500 3500 3500 4000 4000 3500 3500 3500 +3000 4000 3500 3500 3500 4000 4000 3500 3500 3500 +3000 4000 3500 3500 3500 4000 4000 3500 3500 3500 +3000 4000 3500 3500 3500 4000 4000 3500 3500 3500 +3000 4000 3500 3500 3500 4000 4000 3500 3500 3500 +3000 4000 3500 3500 3500 4000 4000 3500 3500 3500 +3000 4000 3500 3500 3500 4000 4000 3500 3500 3500 +3000 4000 3500 3500 3500 4000 4000 3500 3500 3500 +3000 4000 3500 3500 3500 4000 4000 3500 3500 3500 +3000 4000 3500 3500 3500 4000 4000 3500 3500 3500 +3000 4000 3500 3500 3500 4000 4000 3500 3500 3500 +3000 4000 3500 3500 3500 4000 4000 3500 3500 3500 +3000 4000 3500 3500 3500 4000 4000 3500 3500 3500 +3000 4000 3500 3500 3500 4000 4000 3500 3500 3500 +3000 4000 3500 3500 3500 4000 4000 3500 3500 3500 +3000 4000 3500 3500 3500 4000 4000 3500 3500 3500 +3000 4000 3500 3500 3500 4000 4000 3500 3500 3500 +3000 4000 3500 3500 3500 4000 4000 3500 3500 3500 +3000 4000 3500 3500 3500 4000 4000 3500 3500 3500 +3000 4000 3500 3500 3500 4000 4000 3500 3500 3500 +3000 4000 3500 3500 3500 4000 4000 3500 3500 3500 +3000 4000 3500 3500 3500 4000 4000 3500 3500 3500 +3500 4000 3500 3500 4500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 4500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 4500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 4500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 4500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 4500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 4500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 4500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 4500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 4500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 4500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 4500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 4500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 4500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 4500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 4500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 4500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 4500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 4500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 4500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 4500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 4500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 4500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 4500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 4500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 4500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 4500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 4500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 4500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 4500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 4500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 4500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 4500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 4500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 4500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 4500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 4500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 4500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 4500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 4500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 4500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 4500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 4500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 4500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 4500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 4500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 4500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 4500 4000 3500 3500 3500 3500 +3000 3500 3500 3500 4500 4000 3500 3500 4000 3500 +3000 3500 3500 3500 4500 4000 3500 3500 4000 3500 +3000 3500 3500 3500 4500 4000 3500 3500 4000 3500 +3000 3500 3500 3500 4500 4000 3500 3500 4000 3500 +3000 3500 3500 3500 4500 4000 3500 3500 4000 3500 +3000 3500 3500 3500 4500 4000 3500 3500 4000 3500 +3000 3500 3500 3500 4500 4000 3500 3500 4000 3500 +3000 3500 3500 3500 4500 4000 3500 3500 4000 3500 +3000 3500 3500 3500 4500 4000 3500 3500 4000 3500 +3000 3500 3500 3500 4500 4000 3500 3500 4000 3500 +3000 3500 3500 3500 4500 4000 3500 3500 4000 3500 +3000 3500 3500 3500 4500 4000 3500 3500 4000 3500 +3000 3500 3500 3500 4500 4000 3500 3500 4000 3500 +3000 3500 3500 3500 4500 4000 3500 3500 4000 3500 +3000 3500 3500 3500 4500 4000 3500 3500 4000 3500 +3000 3500 3500 3500 4500 4000 3500 3500 4000 3500 +3000 3500 3500 3500 4500 4000 3500 3500 4000 3500 +3000 3500 3500 3500 4500 4000 3500 3500 4000 3500 +3000 3500 3500 3500 4500 4000 3500 3500 4000 3500 +3000 3500 3500 3500 4500 4000 3500 3500 4000 3500 +3000 3500 3500 3500 4500 4000 3500 3500 4000 3500 +3000 3500 3500 3500 4500 4000 3500 3500 4000 3500 +3000 3500 3500 3500 4500 4000 3500 3500 4000 3500 +3000 3500 3500 3500 4500 4000 3500 3500 4000 3500 +3500 3500 3500 3500 4500 4500 3500 3500 3000 3500 +3500 3500 3500 3500 4500 4500 3500 3500 3000 3500 +3500 3500 3500 3500 4500 4500 3500 3500 3000 3500 +3500 3500 3500 3500 4500 4500 3500 3500 3000 3500 +3500 3500 3500 3500 4500 4500 3500 3500 3000 3500 +3500 3500 3500 3500 4500 4500 3500 3500 3000 3500 +3500 3500 3500 3500 4500 4500 3500 3500 3000 3500 +3500 3500 3500 3500 4500 4500 3500 3500 3000 3500 +3500 3500 3500 3500 4500 4500 3500 3500 3000 3500 +3500 3500 3500 3500 4500 4500 3500 3500 3000 3500 +3500 3500 3500 3500 4500 4500 3500 3500 3000 3500 +3500 3500 3500 3500 4500 4500 3500 3500 3000 3500 +3500 3500 3500 3500 4500 4500 3500 3500 3000 3500 +3500 3500 3500 3500 4500 4500 3500 3500 3000 3500 +3500 3500 3500 3500 4500 4500 3500 3500 3000 3500 +3500 3500 3500 3500 4500 4500 3500 3500 3000 3500 +3500 3500 3500 3500 4500 4500 3500 3500 3000 3500 +3500 3500 3500 3500 4500 4500 3500 3500 3000 3500 +3500 3500 3500 3500 4500 4500 3500 3500 3000 3500 +3500 3500 3500 3500 4500 4500 3500 3500 3000 3500 +3500 3500 3500 3500 4500 4500 3500 3500 3000 3500 +3500 3500 3500 3500 4500 4500 3500 3500 3000 3500 +3500 3500 3500 3500 4500 4500 3500 3500 3000 3500 +3500 3500 3500 3500 4500 4500 3500 3500 3000 3500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 4500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 4500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 4500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 4500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 4500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 4500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 4500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 4500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 4500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 4500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 4500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 4500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 4500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 4500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 4500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 4500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 4500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 4500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 4500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 4500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 4500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 4500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 4500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 4500 3500 4000 3500 3500 3000 +3500 3500 3500 3500 4500 3500 4000 3500 3500 3000 +3500 3500 3500 3500 4500 3500 4000 3500 3500 3000 +3500 3500 3500 3500 4500 3500 4000 3500 3500 3000 +3500 3500 3500 3500 4500 3500 4000 3500 3500 3000 +3500 3500 3500 3500 4500 3500 4000 3500 3500 3000 +3500 3500 3500 3500 4500 3500 4000 3500 3500 3000 +3500 3500 3500 3500 4500 3500 4000 3500 3500 3000 +3500 3500 3500 3500 4500 3500 4000 3500 3500 3000 +3500 3500 3500 3500 4500 3500 4000 3500 3500 3000 +3500 3500 3500 3500 4500 3500 4000 3500 3500 3000 +3500 3500 3500 3500 4500 3500 4000 3500 3500 3000 +3500 3500 3500 3500 4500 3500 4000 3500 3500 3000 +3500 3500 3500 3500 4500 3500 4000 3500 3500 3000 +3500 3500 3500 3500 4500 3500 4000 3500 3500 3000 +3500 3500 3500 3500 4500 3500 4000 3500 3500 3000 +3500 3500 3500 3500 4500 3500 4000 3500 3500 3000 +3500 3500 3500 3500 4500 3500 4000 3500 3500 3000 +3500 3500 3500 3500 4500 3500 4000 3500 3500 3000 +3500 3500 3500 3500 4500 3500 4000 3500 3500 3000 +3500 3500 3500 3500 4500 3500 4000 3500 3500 3000 +3500 3500 3500 3500 4500 3500 4000 3500 3500 3000 +3500 3500 3500 3500 4500 3500 4000 3500 3500 3000 +3500 3500 3500 3500 4500 3500 4000 3500 3500 3000 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3000 4000 4500 3500 +3500 3500 3500 4000 3500 3500 3000 4000 4500 3500 +3500 3500 3500 4000 3500 3500 3000 4000 4500 3500 +3500 3500 3500 4000 3500 3500 3000 4000 4500 3500 +3500 3500 3500 4000 3500 3500 3000 4000 4500 3500 +3500 3500 3500 4000 3500 3500 3000 4000 4500 3500 +3500 3500 3500 4000 3500 3500 3000 4000 4500 3500 +3500 3500 3500 4000 3500 3500 3000 4000 4500 3500 +3500 3500 3500 4000 3500 3500 3000 4000 4500 3500 +3500 3500 3500 4000 3500 3500 3000 4000 4500 3500 +3500 3500 3500 4000 3500 3500 3000 4000 4500 3500 +3500 3500 3500 4000 3500 3500 3000 4000 4500 3500 +3500 3500 3500 4000 3500 3500 3000 4000 4500 3500 +3500 3500 3500 4000 3500 3500 3000 4000 4500 3500 +3500 3500 3500 4000 3500 3500 3000 4000 4500 3500 +3500 3500 3500 4000 3500 3500 3000 4000 4500 3500 +3500 3500 3500 4000 3500 3500 3000 4000 4500 3500 +3500 3500 3500 4000 3500 3500 3000 4000 4500 3500 +3500 3500 3500 4000 3500 3500 3000 4000 4500 3500 +3500 3500 3500 4000 3500 3500 3000 4000 4500 3500 +3500 3500 3500 4000 3500 3500 3000 4000 4500 3500 +3500 3500 3500 4000 3500 3500 3000 4000 4500 3500 +3500 3500 3500 4000 3500 3500 3000 4000 4500 3500 +3500 3500 3500 4000 3500 3500 3000 4000 4500 3500 +3500 3500 4500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 4500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 4500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 4500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 4500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 4500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 4500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 4500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 4500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 4500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 4500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 4500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 4500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 4500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 4500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 4500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 4500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 4500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 4500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 4500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 4500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 4500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 4500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 4500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3000 3500 4000 3500 3500 3500 4500 3500 3500 4000 +3000 3500 4000 3500 3500 3500 4500 3500 3500 4000 +3000 3500 4000 3500 3500 3500 4500 3500 3500 4000 +3000 3500 4000 3500 3500 3500 4500 3500 3500 4000 +3000 3500 4000 3500 3500 3500 4500 3500 3500 4000 +3000 3500 4000 3500 3500 3500 4500 3500 3500 4000 +3000 3500 4000 3500 3500 3500 4500 3500 3500 4000 +3000 3500 4000 3500 3500 3500 4500 3500 3500 4000 +3000 3500 4000 3500 3500 3500 4500 3500 3500 4000 +3000 3500 4000 3500 3500 3500 4500 3500 3500 4000 +3000 3500 4000 3500 3500 3500 4500 3500 3500 4000 +3000 3500 4000 3500 3500 3500 4500 3500 3500 4000 +3000 3500 4000 3500 3500 3500 4500 3500 3500 4000 +3000 3500 4000 3500 3500 3500 4500 3500 3500 4000 +3000 3500 4000 3500 3500 3500 4500 3500 3500 4000 +3000 3500 4000 3500 3500 3500 4500 3500 3500 4000 +3000 3500 4000 3500 3500 3500 4500 3500 3500 4000 +3000 3500 4000 3500 3500 3500 4500 3500 3500 4000 +3000 3500 4000 3500 3500 3500 4500 3500 3500 4000 +3000 3500 4000 3500 3500 3500 4500 3500 3500 4000 +3000 3500 4000 3500 3500 3500 4500 3500 3500 4000 +3000 3500 4000 3500 3500 3500 4500 3500 3500 4000 +3000 3500 4000 3500 3500 3500 4500 3500 3500 4000 +3000 3500 4000 3500 3500 3500 4500 3500 3500 4000 +3500 4000 3500 3500 3500 3500 4000 3500 3000 4000 +3500 4000 3500 3500 3500 3500 4000 3500 3000 4000 +3500 4000 3500 3500 3500 3500 4000 3500 3000 4000 +3500 4000 3500 3500 3500 3500 4000 3500 3000 4000 +3500 4000 3500 3500 3500 3500 4000 3500 3000 4000 +3500 4000 3500 3500 3500 3500 4000 3500 3000 4000 +3500 4000 3500 3500 3500 3500 4000 3500 3000 4000 +3500 4000 3500 3500 3500 3500 4000 3500 3000 4000 +3500 4000 3500 3500 3500 3500 4000 3500 3000 4000 +3500 4000 3500 3500 3500 3500 4000 3500 3000 4000 +3500 4000 3500 3500 3500 3500 4000 3500 3000 4000 +3500 4000 3500 3500 3500 3500 4000 3500 3000 4000 +3500 4000 3500 3500 3500 3500 4000 3500 3000 4000 +3500 4000 3500 3500 3500 3500 4000 3500 3000 4000 +3500 4000 3500 3500 3500 3500 4000 3500 3000 4000 +3500 4000 3500 3500 3500 3500 4000 3500 3000 4000 +3500 4000 3500 3500 3500 3500 4000 3500 3000 4000 +3500 4000 3500 3500 3500 3500 4000 3500 3000 4000 +3500 4000 3500 3500 3500 3500 4000 3500 3000 4000 +3500 4000 3500 3500 3500 3500 4000 3500 3000 4000 +3500 4000 3500 3500 3500 3500 4000 3500 3000 4000 +3500 4000 3500 3500 3500 3500 4000 3500 3000 4000 +3500 4000 3500 3500 3500 3500 4000 3500 3000 4000 +3500 4000 3500 3500 3500 3500 4000 3500 3000 4000 +3500 3500 3500 3500 3500 3500 4000 3500 3500 4000 +3500 3500 3500 3500 3500 3500 4000 3500 3500 4000 +3500 3500 3500 3500 3500 3500 4000 3500 3500 4000 +3500 3500 3500 3500 3500 3500 4000 3500 3500 4000 +3500 3500 3500 3500 3500 3500 4000 3500 3500 4000 +3500 3500 3500 3500 3500 3500 4000 3500 3500 4000 +3500 3500 3500 3500 3500 3500 4000 3500 3500 4000 +3500 3500 3500 3500 3500 3500 4000 3500 3500 4000 +3500 3500 3500 3500 3500 3500 4000 3500 3500 4000 +3500 3500 3500 3500 3500 3500 4000 3500 3500 4000 +3500 3500 3500 3500 3500 3500 4000 3500 3500 4000 +3500 3500 3500 3500 3500 3500 4000 3500 3500 4000 +3500 3500 3500 3500 3500 3500 4000 3500 3500 4000 +3500 3500 3500 3500 3500 3500 4000 3500 3500 4000 +3500 3500 3500 3500 3500 3500 4000 3500 3500 4000 +3500 3500 3500 3500 3500 3500 4000 3500 3500 4000 +3500 3500 3500 3500 3500 3500 4000 3500 3500 4000 +3500 3500 3500 3500 3500 3500 4000 3500 3500 4000 +3500 3500 3500 3500 3500 3500 4000 3500 3500 4000 +3500 3500 3500 3500 3500 3500 4000 3500 3500 4000 +3500 3500 3500 3500 3500 3500 4000 3500 3500 4000 +3500 3500 3500 3500 3500 3500 4000 3500 3500 4000 +3500 3500 3500 3500 3500 3500 4000 3500 3500 4000 +3500 3500 3500 3500 3500 3500 4000 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3000 4000 3500 3500 3500 3500 3500 3500 +4000 3500 3000 4000 3500 3500 3500 3500 3500 3500 +4000 3500 3000 4000 3500 3500 3500 3500 3500 3500 +4000 3500 3000 4000 3500 3500 3500 3500 3500 3500 +4000 3500 3000 4000 3500 3500 3500 3500 3500 3500 +4000 3500 3000 4000 3500 3500 3500 3500 3500 3500 +4000 3500 3000 4000 3500 3500 3500 3500 3500 3500 +4000 3500 3000 4000 3500 3500 3500 3500 3500 3500 +4000 3500 3000 4000 3500 3500 3500 3500 3500 3500 +4000 3500 3000 4000 3500 3500 3500 3500 3500 3500 +4000 3500 3000 4000 3500 3500 3500 3500 3500 3500 +4000 3500 3000 4000 3500 3500 3500 3500 3500 3500 +4000 3500 3000 4000 3500 3500 3500 3500 3500 3500 +4000 3500 3000 4000 3500 3500 3500 3500 3500 3500 +4000 3500 3000 4000 3500 3500 3500 3500 3500 3500 +4000 3500 3000 4000 3500 3500 3500 3500 3500 3500 +4000 3500 3000 4000 3500 3500 3500 3500 3500 3500 +4000 3500 3000 4000 3500 3500 3500 3500 3500 3500 +4000 3500 3000 4000 3500 3500 3500 3500 3500 3500 +4000 3500 3000 4000 3500 3500 3500 3500 3500 3500 +4000 3500 3000 4000 3500 3500 3500 3500 3500 3500 +4000 3500 3000 4000 3500 3500 3500 3500 3500 3500 +4000 3500 3000 4000 3500 3500 3500 3500 3500 3500 +4000 3500 3000 4000 3500 3500 3500 3500 3500 3500 +4500 3500 3000 4000 3500 3500 3500 3500 4500 3500 +4500 3500 3000 4000 3500 3500 3500 3500 4500 3500 +4500 3500 3000 4000 3500 3500 3500 3500 4500 3500 +4500 3500 3000 4000 3500 3500 3500 3500 4500 3500 +4500 3500 3000 4000 3500 3500 3500 3500 4500 3500 +4500 3500 3000 4000 3500 3500 3500 3500 4500 3500 +4500 3500 3000 4000 3500 3500 3500 3500 4500 3500 +4500 3500 3000 4000 3500 3500 3500 3500 4500 3500 +4500 3500 3000 4000 3500 3500 3500 3500 4500 3500 +4500 3500 3000 4000 3500 3500 3500 3500 4500 3500 +4500 3500 3000 4000 3500 3500 3500 3500 4500 3500 +4500 3500 3000 4000 3500 3500 3500 3500 4500 3500 +4500 3500 3000 4000 3500 3500 3500 3500 4500 3500 +4500 3500 3000 4000 3500 3500 3500 3500 4500 3500 +4500 3500 3000 4000 3500 3500 3500 3500 4500 3500 +4500 3500 3000 4000 3500 3500 3500 3500 4500 3500 +4500 3500 3000 4000 3500 3500 3500 3500 4500 3500 +4500 3500 3000 4000 3500 3500 3500 3500 4500 3500 +4500 3500 3000 4000 3500 3500 3500 3500 4500 3500 +4500 3500 3000 4000 3500 3500 3500 3500 4500 3500 +4500 3500 3000 4000 3500 3500 3500 3500 4500 3500 +4500 3500 3000 4000 3500 3500 3500 3500 4500 3500 +4500 3500 3000 4000 3500 3500 3500 3500 4500 3500 +4500 3500 3000 4000 3500 3500 3500 3500 4500 3500 +3500 3500 3500 4500 3500 4000 3500 3500 4000 3000 +3500 3500 3500 4500 3500 4000 3500 3500 4000 3000 +3500 3500 3500 4500 3500 4000 3500 3500 4000 3000 +3500 3500 3500 4500 3500 4000 3500 3500 4000 3000 +3500 3500 3500 4500 3500 4000 3500 3500 4000 3000 +3500 3500 3500 4500 3500 4000 3500 3500 4000 3000 +3500 3500 3500 4500 3500 4000 3500 3500 4000 3000 +3500 3500 3500 4500 3500 4000 3500 3500 4000 3000 +3500 3500 3500 4500 3500 4000 3500 3500 4000 3000 +3500 3500 3500 4500 3500 4000 3500 3500 4000 3000 +3500 3500 3500 4500 3500 4000 3500 3500 4000 3000 +3500 3500 3500 4500 3500 4000 3500 3500 4000 3000 +3500 3500 3500 4500 3500 4000 3500 3500 4000 3000 +3500 3500 3500 4500 3500 4000 3500 3500 4000 3000 +3500 3500 3500 4500 3500 4000 3500 3500 4000 3000 +3500 3500 3500 4500 3500 4000 3500 3500 4000 3000 +3500 3500 3500 4500 3500 4000 3500 3500 4000 3000 +3500 3500 3500 4500 3500 4000 3500 3500 4000 3000 +3500 3500 3500 4500 3500 4000 3500 3500 4000 3000 +3500 3500 3500 4500 3500 4000 3500 3500 4000 3000 +3500 3500 3500 4500 3500 4000 3500 3500 4000 3000 +3500 3500 3500 4500 3500 4000 3500 3500 4000 3000 +3500 3500 3500 4500 3500 4000 3500 3500 4000 3000 +3500 3500 3500 4500 3500 4000 3500 3500 4000 3000 +3500 3500 3500 4000 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 3500 3500 +4000 3500 3000 4000 3500 4000 3500 3500 3000 3500 +4000 3500 3000 4000 3500 4000 3500 3500 3000 3500 +4000 3500 3000 4000 3500 4000 3500 3500 3000 3500 +4000 3500 3000 4000 3500 4000 3500 3500 3000 3500 +4000 3500 3000 4000 3500 4000 3500 3500 3000 3500 +4000 3500 3000 4000 3500 4000 3500 3500 3000 3500 +4000 3500 3000 4000 3500 4000 3500 3500 3000 3500 +4000 3500 3000 4000 3500 4000 3500 3500 3000 3500 +4000 3500 3000 4000 3500 4000 3500 3500 3000 3500 +4000 3500 3000 4000 3500 4000 3500 3500 3000 3500 +4000 3500 3000 4000 3500 4000 3500 3500 3000 3500 +4000 3500 3000 4000 3500 4000 3500 3500 3000 3500 +4000 3500 3000 4000 3500 4000 3500 3500 3000 3500 +4000 3500 3000 4000 3500 4000 3500 3500 3000 3500 +4000 3500 3000 4000 3500 4000 3500 3500 3000 3500 +4000 3500 3000 4000 3500 4000 3500 3500 3000 3500 +4000 3500 3000 4000 3500 4000 3500 3500 3000 3500 +4000 3500 3000 4000 3500 4000 3500 3500 3000 3500 +4000 3500 3000 4000 3500 4000 3500 3500 3000 3500 +4000 3500 3000 4000 3500 4000 3500 3500 3000 3500 +4000 3500 3000 4000 3500 4000 3500 3500 3000 3500 +4000 3500 3000 4000 3500 4000 3500 3500 3000 3500 +4000 3500 3000 4000 3500 4000 3500 3500 3000 3500 +4000 3500 3000 4000 3500 4000 3500 3500 3000 3500 +4000 5000 3500 4000 3500 4000 3500 3500 3500 3000 +4000 5000 3500 4000 3500 4000 3500 3500 3500 3000 +4000 5000 3500 4000 3500 4000 3500 3500 3500 3000 +4000 5000 3500 4000 3500 4000 3500 3500 3500 3000 +4000 5000 3500 4000 3500 4000 3500 3500 3500 3000 +4000 5000 3500 4000 3500 4000 3500 3500 3500 3000 +4000 5000 3500 4000 3500 4000 3500 3500 3500 3000 +4000 5000 3500 4000 3500 4000 3500 3500 3500 3000 +4000 5000 3500 4000 3500 4000 3500 3500 3500 3000 +4000 5000 3500 4000 3500 4000 3500 3500 3500 3000 +4000 5000 3500 4000 3500 4000 3500 3500 3500 3000 +4000 5000 3500 4000 3500 4000 3500 3500 3500 3000 +4000 5000 3500 4000 3500 4000 3500 3500 3500 3000 +4000 5000 3500 4000 3500 4000 3500 3500 3500 3000 +4000 5000 3500 4000 3500 4000 3500 3500 3500 3000 +4000 5000 3500 4000 3500 4000 3500 3500 3500 3000 +4000 5000 3500 4000 3500 4000 3500 3500 3500 3000 +4000 5000 3500 4000 3500 4000 3500 3500 3500 3000 +4000 5000 3500 4000 3500 4000 3500 3500 3500 3000 +4000 5000 3500 4000 3500 4000 3500 3500 3500 3000 +4000 5000 3500 4000 3500 4000 3500 3500 3500 3000 +4000 5000 3500 4000 3500 4000 3500 3500 3500 3000 +4000 5000 3500 4000 3500 4000 3500 3500 3500 3000 +4000 5000 3500 4000 3500 4000 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3000 3500 3500 3500 3500 5000 3500 +3500 3500 3500 3000 3500 3500 3500 3500 5000 3500 +3500 3500 3500 3000 3500 3500 3500 3500 5000 3500 +3500 3500 3500 3000 3500 3500 3500 3500 5000 3500 +3500 3500 3500 3000 3500 3500 3500 3500 5000 3500 +3500 3500 3500 3000 3500 3500 3500 3500 5000 3500 +3500 3500 3500 3000 3500 3500 3500 3500 5000 3500 +3500 3500 3500 3000 3500 3500 3500 3500 5000 3500 +3500 3500 3500 3000 3500 3500 3500 3500 5000 3500 +3500 3500 3500 3000 3500 3500 3500 3500 5000 3500 +3500 3500 3500 3000 3500 3500 3500 3500 5000 3500 +3500 3500 3500 3000 3500 3500 3500 3500 5000 3500 +3500 3500 3500 3000 3500 3500 3500 3500 5000 3500 +3500 3500 3500 3000 3500 3500 3500 3500 5000 3500 +3500 3500 3500 3000 3500 3500 3500 3500 5000 3500 +3500 3500 3500 3000 3500 3500 3500 3500 5000 3500 +3500 3500 3500 3000 3500 3500 3500 3500 5000 3500 +3500 3500 3500 3000 3500 3500 3500 3500 5000 3500 +3500 3500 3500 3000 3500 3500 3500 3500 5000 3500 +3500 3500 3500 3000 3500 3500 3500 3500 5000 3500 +3500 3500 3500 3000 3500 3500 3500 3500 5000 3500 +3500 3500 3500 3000 3500 3500 3500 3500 5000 3500 +3500 3500 3500 3000 3500 3500 3500 3500 5000 3500 +3500 3500 3500 3000 3500 3500 3500 3500 5000 3500 +3500 3500 3500 3000 3500 3500 3000 3500 4000 3500 +3500 3500 3500 3000 3500 3500 3000 3500 4000 3500 +3500 3500 3500 3000 3500 3500 3000 3500 4000 3500 +3500 3500 3500 3000 3500 3500 3000 3500 4000 3500 +3500 3500 3500 3000 3500 3500 3000 3500 4000 3500 +3500 3500 3500 3000 3500 3500 3000 3500 4000 3500 +3500 3500 3500 3000 3500 3500 3000 3500 4000 3500 +3500 3500 3500 3000 3500 3500 3000 3500 4000 3500 +3500 3500 3500 3000 3500 3500 3000 3500 4000 3500 +3500 3500 3500 3000 3500 3500 3000 3500 4000 3500 +3500 3500 3500 3000 3500 3500 3000 3500 4000 3500 +3500 3500 3500 3000 3500 3500 3000 3500 4000 3500 +3500 3500 3500 3000 3500 3500 3000 3500 4000 3500 +3500 3500 3500 3000 3500 3500 3000 3500 4000 3500 +3500 3500 3500 3000 3500 3500 3000 3500 4000 3500 +3500 3500 3500 3000 3500 3500 3000 3500 4000 3500 +3500 3500 3500 3000 3500 3500 3000 3500 4000 3500 +3500 3500 3500 3000 3500 3500 3000 3500 4000 3500 +3500 3500 3500 3000 3500 3500 3000 3500 4000 3500 +3500 3500 3500 3000 3500 3500 3000 3500 4000 3500 +3500 3500 3500 3000 3500 3500 3000 3500 4000 3500 +3500 3500 3500 3000 3500 3500 3000 3500 4000 3500 +3500 3500 3500 3000 3500 3500 3000 3500 4000 3500 +3500 3500 3500 3000 3500 3500 3000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3000 5000 3500 +3500 3500 3500 3500 3500 3500 3500 3000 5000 3500 +3500 3500 3500 3500 3500 3500 3500 3000 5000 3500 +3500 3500 3500 3500 3500 3500 3500 3000 5000 3500 +3500 3500 3500 3500 3500 3500 3500 3000 5000 3500 +3500 3500 3500 3500 3500 3500 3500 3000 5000 3500 +3500 3500 3500 3500 3500 3500 3500 3000 5000 3500 +3500 3500 3500 3500 3500 3500 3500 3000 5000 3500 +3500 3500 3500 3500 3500 3500 3500 3000 5000 3500 +3500 3500 3500 3500 3500 3500 3500 3000 5000 3500 +3500 3500 3500 3500 3500 3500 3500 3000 5000 3500 +3500 3500 3500 3500 3500 3500 3500 3000 5000 3500 +3500 3500 3500 3500 3500 3500 3500 3000 5000 3500 +3500 3500 3500 3500 3500 3500 3500 3000 5000 3500 +3500 3500 3500 3500 3500 3500 3500 3000 5000 3500 +3500 3500 3500 3500 3500 3500 3500 3000 5000 3500 +3500 3500 3500 3500 3500 3500 3500 3000 5000 3500 +3500 3500 3500 3500 3500 3500 3500 3000 5000 3500 +3500 3500 3500 3500 3500 3500 3500 3000 5000 3500 +3500 3500 3500 3500 3500 3500 3500 3000 5000 3500 +3500 3500 3500 3500 3500 3500 3500 3000 5000 3500 +3500 3500 3500 3500 3500 3500 3500 3000 5000 3500 +3500 3500 3500 3500 3500 3500 3500 3000 5000 3500 +3500 3500 3500 3500 3500 3500 3500 3000 5000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 4500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 4500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 4500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 4500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 4500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 4500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 4500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 4500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 4500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 4500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 4500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 4500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 4500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 4500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 4500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 4500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 4500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 4500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 4500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 4500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 4500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 4500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 4500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 4500 3500 3500 +3500 3500 3500 3500 5000 3500 4500 3500 3500 3000 +3500 3500 3500 3500 5000 3500 4500 3500 3500 3000 +3500 3500 3500 3500 5000 3500 4500 3500 3500 3000 +3500 3500 3500 3500 5000 3500 4500 3500 3500 3000 +3500 3500 3500 3500 5000 3500 4500 3500 3500 3000 +3500 3500 3500 3500 5000 3500 4500 3500 3500 3000 +3500 3500 3500 3500 5000 3500 4500 3500 3500 3000 +3500 3500 3500 3500 5000 3500 4500 3500 3500 3000 +3500 3500 3500 3500 5000 3500 4500 3500 3500 3000 +3500 3500 3500 3500 5000 3500 4500 3500 3500 3000 +3500 3500 3500 3500 5000 3500 4500 3500 3500 3000 +3500 3500 3500 3500 5000 3500 4500 3500 3500 3000 +3500 3500 3500 3500 5000 3500 4500 3500 3500 3000 +3500 3500 3500 3500 5000 3500 4500 3500 3500 3000 +3500 3500 3500 3500 5000 3500 4500 3500 3500 3000 +3500 3500 3500 3500 5000 3500 4500 3500 3500 3000 +3500 3500 3500 3500 5000 3500 4500 3500 3500 3000 +3500 3500 3500 3500 5000 3500 4500 3500 3500 3000 +3500 3500 3500 3500 5000 3500 4500 3500 3500 3000 +3500 3500 3500 3500 5000 3500 4500 3500 3500 3000 +3500 3500 3500 3500 5000 3500 4500 3500 3500 3000 +3500 3500 3500 3500 5000 3500 4500 3500 3500 3000 +3500 3500 3500 3500 5000 3500 4500 3500 3500 3000 +3500 3500 3500 3500 5000 3500 4500 3500 3500 3000 +3500 3500 5000 3500 3500 3500 5000 4000 3500 3500 +3500 3500 5000 3500 3500 3500 5000 4000 3500 3500 +3500 3500 5000 3500 3500 3500 5000 4000 3500 3500 +3500 3500 5000 3500 3500 3500 5000 4000 3500 3500 +3500 3500 5000 3500 3500 3500 5000 4000 3500 3500 +3500 3500 5000 3500 3500 3500 5000 4000 3500 3500 +3500 3500 5000 3500 3500 3500 5000 4000 3500 3500 +3500 3500 5000 3500 3500 3500 5000 4000 3500 3500 +3500 3500 5000 3500 3500 3500 5000 4000 3500 3500 +3500 3500 5000 3500 3500 3500 5000 4000 3500 3500 +3500 3500 5000 3500 3500 3500 5000 4000 3500 3500 +3500 3500 5000 3500 3500 3500 5000 4000 3500 3500 +3500 3500 5000 3500 3500 3500 5000 4000 3500 3500 +3500 3500 5000 3500 3500 3500 5000 4000 3500 3500 +3500 3500 5000 3500 3500 3500 5000 4000 3500 3500 +3500 3500 5000 3500 3500 3500 5000 4000 3500 3500 +3500 3500 5000 3500 3500 3500 5000 4000 3500 3500 +3500 3500 5000 3500 3500 3500 5000 4000 3500 3500 +3500 3500 5000 3500 3500 3500 5000 4000 3500 3500 +3500 3500 5000 3500 3500 3500 5000 4000 3500 3500 +3500 3500 5000 3500 3500 3500 5000 4000 3500 3500 +3500 3500 5000 3500 3500 3500 5000 4000 3500 3500 +3500 3500 5000 3500 3500 3500 5000 4000 3500 3500 +3500 3500 5000 3500 3500 3500 5000 4000 3500 3500 diff --git a/tests/integration/assets/timeseries_generation/case_3.txt b/tests/integration/assets/timeseries_generation/case_3.txt new file mode 100644 index 0000000000..0248026540 --- /dev/null +++ b/tests/integration/assets/timeseries_generation/case_3.txt @@ -0,0 +1,8760 @@ +3000 3500 4000 5000 4500 3500 3000 3500 3500 4500 +3000 3500 4000 5000 4500 3500 3000 3500 3500 4500 +3000 3500 4000 5000 4500 3500 3000 3500 3500 4500 +3000 3500 4000 5000 4500 3500 3000 3500 3500 4500 +3000 3500 4000 5000 4500 3500 3000 3500 3500 4500 +3000 3500 4000 5000 4500 3500 3000 3500 3500 4500 +3000 3500 4000 5000 4500 3500 3000 3500 3500 4500 +3000 3500 4000 5000 4500 3500 3000 3500 3500 4500 +3000 3500 4000 5000 4500 3500 3000 3500 3500 4500 +3000 3500 4000 5000 4500 3500 3000 3500 3500 4500 +3000 3500 4000 5000 4500 3500 3000 3500 3500 4500 +3000 3500 4000 5000 4500 3500 3000 3500 3500 4500 +3000 3500 4000 5000 4500 3500 3000 3500 3500 4500 +3000 3500 4000 5000 4500 3500 3000 3500 3500 4500 +3000 3500 4000 5000 4500 3500 3000 3500 3500 4500 +3000 3500 4000 5000 4500 3500 3000 3500 3500 4500 +3000 3500 4000 5000 4500 3500 3000 3500 3500 4500 +3000 3500 4000 5000 4500 3500 3000 3500 3500 4500 +3000 3500 4000 5000 4500 3500 3000 3500 3500 4500 +3000 3500 4000 5000 4500 3500 3000 3500 3500 4500 +3000 3500 4000 5000 4500 3500 3000 3500 3500 4500 +3000 3500 4000 5000 4500 3500 3000 3500 3500 4500 +3000 3500 4000 5000 4500 3500 3000 3500 3500 4500 +3000 3500 4000 5000 4500 3500 3000 3500 3500 4500 +5000 5000 4000 4500 5000 4000 5000 5000 5000 4500 +5000 5000 4000 4500 5000 4000 5000 5000 5000 4500 +5000 5000 4000 4500 5000 4000 5000 5000 5000 4500 +5000 5000 4000 4500 5000 4000 5000 5000 5000 4500 +5000 5000 4000 4500 5000 4000 5000 5000 5000 4500 +5000 5000 4000 4500 5000 4000 5000 5000 5000 4500 +5000 5000 4000 4500 5000 4000 5000 5000 5000 4500 +5000 5000 4000 4500 5000 4000 5000 5000 5000 4500 +5000 5000 4000 4500 5000 4000 5000 5000 5000 4500 +5000 5000 4000 4500 5000 4000 5000 5000 5000 4500 +5000 5000 4000 4500 5000 4000 5000 5000 5000 4500 +5000 5000 4000 4500 5000 4000 5000 5000 5000 4500 +5000 5000 4000 4500 5000 4000 5000 5000 5000 4500 +5000 5000 4000 4500 5000 4000 5000 5000 5000 4500 +5000 5000 4000 4500 5000 4000 5000 5000 5000 4500 +5000 5000 4000 4500 5000 4000 5000 5000 5000 4500 +5000 5000 4000 4500 5000 4000 5000 5000 5000 4500 +5000 5000 4000 4500 5000 4000 5000 5000 5000 4500 +5000 5000 4000 4500 5000 4000 5000 5000 5000 4500 +5000 5000 4000 4500 5000 4000 5000 5000 5000 4500 +5000 5000 4000 4500 5000 4000 5000 5000 5000 4500 +5000 5000 4000 4500 5000 4000 5000 5000 5000 4500 +5000 5000 4000 4500 5000 4000 5000 5000 5000 4500 +5000 5000 4000 4500 5000 4000 5000 5000 5000 4500 +4000 4000 5000 3000 5000 5000 4000 4500 5000 5000 +4000 4000 5000 3000 5000 5000 4000 4500 5000 5000 +4000 4000 5000 3000 5000 5000 4000 4500 5000 5000 +4000 4000 5000 3000 5000 5000 4000 4500 5000 5000 +4000 4000 5000 3000 5000 5000 4000 4500 5000 5000 +4000 4000 5000 3000 5000 5000 4000 4500 5000 5000 +4000 4000 5000 3000 5000 5000 4000 4500 5000 5000 +4000 4000 5000 3000 5000 5000 4000 4500 5000 5000 +4000 4000 5000 3000 5000 5000 4000 4500 5000 5000 +4000 4000 5000 3000 5000 5000 4000 4500 5000 5000 +4000 4000 5000 3000 5000 5000 4000 4500 5000 5000 +4000 4000 5000 3000 5000 5000 4000 4500 5000 5000 +4000 4000 5000 3000 5000 5000 4000 4500 5000 5000 +4000 4000 5000 3000 5000 5000 4000 4500 5000 5000 +4000 4000 5000 3000 5000 5000 4000 4500 5000 5000 +4000 4000 5000 3000 5000 5000 4000 4500 5000 5000 +4000 4000 5000 3000 5000 5000 4000 4500 5000 5000 +4000 4000 5000 3000 5000 5000 4000 4500 5000 5000 +4000 4000 5000 3000 5000 5000 4000 4500 5000 5000 +4000 4000 5000 3000 5000 5000 4000 4500 5000 5000 +4000 4000 5000 3000 5000 5000 4000 4500 5000 5000 +4000 4000 5000 3000 5000 5000 4000 4500 5000 5000 +4000 4000 5000 3000 5000 5000 4000 4500 5000 5000 +4000 4000 5000 3000 5000 5000 4000 4500 5000 5000 +5000 4000 5000 3500 3000 5000 4500 4500 5000 4500 +5000 4000 5000 3500 3000 5000 4500 4500 5000 4500 +5000 4000 5000 3500 3000 5000 4500 4500 5000 4500 +5000 4000 5000 3500 3000 5000 4500 4500 5000 4500 +5000 4000 5000 3500 3000 5000 4500 4500 5000 4500 +5000 4000 5000 3500 3000 5000 4500 4500 5000 4500 +5000 4000 5000 3500 3000 5000 4500 4500 5000 4500 +5000 4000 5000 3500 3000 5000 4500 4500 5000 4500 +5000 4000 5000 3500 3000 5000 4500 4500 5000 4500 +5000 4000 5000 3500 3000 5000 4500 4500 5000 4500 +5000 4000 5000 3500 3000 5000 4500 4500 5000 4500 +5000 4000 5000 3500 3000 5000 4500 4500 5000 4500 +5000 4000 5000 3500 3000 5000 4500 4500 5000 4500 +5000 4000 5000 3500 3000 5000 4500 4500 5000 4500 +5000 4000 5000 3500 3000 5000 4500 4500 5000 4500 +5000 4000 5000 3500 3000 5000 4500 4500 5000 4500 +5000 4000 5000 3500 3000 5000 4500 4500 5000 4500 +5000 4000 5000 3500 3000 5000 4500 4500 5000 4500 +5000 4000 5000 3500 3000 5000 4500 4500 5000 4500 +5000 4000 5000 3500 3000 5000 4500 4500 5000 4500 +5000 4000 5000 3500 3000 5000 4500 4500 5000 4500 +5000 4000 5000 3500 3000 5000 4500 4500 5000 4500 +5000 4000 5000 3500 3000 5000 4500 4500 5000 4500 +5000 4000 5000 3500 3000 5000 4500 4500 5000 4500 +4500 4500 5000 4000 4500 4000 4000 2000 5000 4000 +4500 4500 5000 4000 4500 4000 4000 2000 5000 4000 +4500 4500 5000 4000 4500 4000 4000 2000 5000 4000 +4500 4500 5000 4000 4500 4000 4000 2000 5000 4000 +4500 4500 5000 4000 4500 4000 4000 2000 5000 4000 +4500 4500 5000 4000 4500 4000 4000 2000 5000 4000 +4500 4500 5000 4000 4500 4000 4000 2000 5000 4000 +4500 4500 5000 4000 4500 4000 4000 2000 5000 4000 +4500 4500 5000 4000 4500 4000 4000 2000 5000 4000 +4500 4500 5000 4000 4500 4000 4000 2000 5000 4000 +4500 4500 5000 4000 4500 4000 4000 2000 5000 4000 +4500 4500 5000 4000 4500 4000 4000 2000 5000 4000 +4500 4500 5000 4000 4500 4000 4000 2000 5000 4000 +4500 4500 5000 4000 4500 4000 4000 2000 5000 4000 +4500 4500 5000 4000 4500 4000 4000 2000 5000 4000 +4500 4500 5000 4000 4500 4000 4000 2000 5000 4000 +4500 4500 5000 4000 4500 4000 4000 2000 5000 4000 +4500 4500 5000 4000 4500 4000 4000 2000 5000 4000 +4500 4500 5000 4000 4500 4000 4000 2000 5000 4000 +4500 4500 5000 4000 4500 4000 4000 2000 5000 4000 +4500 4500 5000 4000 4500 4000 4000 2000 5000 4000 +4500 4500 5000 4000 4500 4000 4000 2000 5000 4000 +4500 4500 5000 4000 4500 4000 4000 2000 5000 4000 +4500 4500 5000 4000 4500 4000 4000 2000 5000 4000 +3000 4000 3500 4500 4500 4500 4500 4500 4000 3500 +3000 4000 3500 4500 4500 4500 4500 4500 4000 3500 +3000 4000 3500 4500 4500 4500 4500 4500 4000 3500 +3000 4000 3500 4500 4500 4500 4500 4500 4000 3500 +3000 4000 3500 4500 4500 4500 4500 4500 4000 3500 +3000 4000 3500 4500 4500 4500 4500 4500 4000 3500 +3000 4000 3500 4500 4500 4500 4500 4500 4000 3500 +3000 4000 3500 4500 4500 4500 4500 4500 4000 3500 +3000 4000 3500 4500 4500 4500 4500 4500 4000 3500 +3000 4000 3500 4500 4500 4500 4500 4500 4000 3500 +3000 4000 3500 4500 4500 4500 4500 4500 4000 3500 +3000 4000 3500 4500 4500 4500 4500 4500 4000 3500 +3000 4000 3500 4500 4500 4500 4500 4500 4000 3500 +3000 4000 3500 4500 4500 4500 4500 4500 4000 3500 +3000 4000 3500 4500 4500 4500 4500 4500 4000 3500 +3000 4000 3500 4500 4500 4500 4500 4500 4000 3500 +3000 4000 3500 4500 4500 4500 4500 4500 4000 3500 +3000 4000 3500 4500 4500 4500 4500 4500 4000 3500 +3000 4000 3500 4500 4500 4500 4500 4500 4000 3500 +3000 4000 3500 4500 4500 4500 4500 4500 4000 3500 +3000 4000 3500 4500 4500 4500 4500 4500 4000 3500 +3000 4000 3500 4500 4500 4500 4500 4500 4000 3500 +3000 4000 3500 4500 4500 4500 4500 4500 4000 3500 +3000 4000 3500 4500 4500 4500 4500 4500 4000 3500 +4500 5000 3500 4500 4500 5000 4500 5000 5000 4500 +4500 5000 3500 4500 4500 5000 4500 5000 5000 4500 +4500 5000 3500 4500 4500 5000 4500 5000 5000 4500 +4500 5000 3500 4500 4500 5000 4500 5000 5000 4500 +4500 5000 3500 4500 4500 5000 4500 5000 5000 4500 +4500 5000 3500 4500 4500 5000 4500 5000 5000 4500 +4500 5000 3500 4500 4500 5000 4500 5000 5000 4500 +4500 5000 3500 4500 4500 5000 4500 5000 5000 4500 +4500 5000 3500 4500 4500 5000 4500 5000 5000 4500 +4500 5000 3500 4500 4500 5000 4500 5000 5000 4500 +4500 5000 3500 4500 4500 5000 4500 5000 5000 4500 +4500 5000 3500 4500 4500 5000 4500 5000 5000 4500 +4500 5000 3500 4500 4500 5000 4500 5000 5000 4500 +4500 5000 3500 4500 4500 5000 4500 5000 5000 4500 +4500 5000 3500 4500 4500 5000 4500 5000 5000 4500 +4500 5000 3500 4500 4500 5000 4500 5000 5000 4500 +4500 5000 3500 4500 4500 5000 4500 5000 5000 4500 +4500 5000 3500 4500 4500 5000 4500 5000 5000 4500 +4500 5000 3500 4500 4500 5000 4500 5000 5000 4500 +4500 5000 3500 4500 4500 5000 4500 5000 5000 4500 +4500 5000 3500 4500 4500 5000 4500 5000 5000 4500 +4500 5000 3500 4500 4500 5000 4500 5000 5000 4500 +4500 5000 3500 4500 4500 5000 4500 5000 5000 4500 +4500 5000 3500 4500 4500 5000 4500 5000 5000 4500 +4500 4500 5000 5000 4500 5000 3500 4000 4500 5000 +4500 4500 5000 5000 4500 5000 3500 4000 4500 5000 +4500 4500 5000 5000 4500 5000 3500 4000 4500 5000 +4500 4500 5000 5000 4500 5000 3500 4000 4500 5000 +4500 4500 5000 5000 4500 5000 3500 4000 4500 5000 +4500 4500 5000 5000 4500 5000 3500 4000 4500 5000 +4500 4500 5000 5000 4500 5000 3500 4000 4500 5000 +4500 4500 5000 5000 4500 5000 3500 4000 4500 5000 +4500 4500 5000 5000 4500 5000 3500 4000 4500 5000 +4500 4500 5000 5000 4500 5000 3500 4000 4500 5000 +4500 4500 5000 5000 4500 5000 3500 4000 4500 5000 +4500 4500 5000 5000 4500 5000 3500 4000 4500 5000 +4500 4500 5000 5000 4500 5000 3500 4000 4500 5000 +4500 4500 5000 5000 4500 5000 3500 4000 4500 5000 +4500 4500 5000 5000 4500 5000 3500 4000 4500 5000 +4500 4500 5000 5000 4500 5000 3500 4000 4500 5000 +4500 4500 5000 5000 4500 5000 3500 4000 4500 5000 +4500 4500 5000 5000 4500 5000 3500 4000 4500 5000 +4500 4500 5000 5000 4500 5000 3500 4000 4500 5000 +4500 4500 5000 5000 4500 5000 3500 4000 4500 5000 +4500 4500 5000 5000 4500 5000 3500 4000 4500 5000 +4500 4500 5000 5000 4500 5000 3500 4000 4500 5000 +4500 4500 5000 5000 4500 5000 3500 4000 4500 5000 +4500 4500 5000 5000 4500 5000 3500 4000 4500 5000 +4500 5000 4500 4500 4000 4500 4500 4000 3500 4500 +4500 5000 4500 4500 4000 4500 4500 4000 3500 4500 +4500 5000 4500 4500 4000 4500 4500 4000 3500 4500 +4500 5000 4500 4500 4000 4500 4500 4000 3500 4500 +4500 5000 4500 4500 4000 4500 4500 4000 3500 4500 +4500 5000 4500 4500 4000 4500 4500 4000 3500 4500 +4500 5000 4500 4500 4000 4500 4500 4000 3500 4500 +4500 5000 4500 4500 4000 4500 4500 4000 3500 4500 +4500 5000 4500 4500 4000 4500 4500 4000 3500 4500 +4500 5000 4500 4500 4000 4500 4500 4000 3500 4500 +4500 5000 4500 4500 4000 4500 4500 4000 3500 4500 +4500 5000 4500 4500 4000 4500 4500 4000 3500 4500 +4500 5000 4500 4500 4000 4500 4500 4000 3500 4500 +4500 5000 4500 4500 4000 4500 4500 4000 3500 4500 +4500 5000 4500 4500 4000 4500 4500 4000 3500 4500 +4500 5000 4500 4500 4000 4500 4500 4000 3500 4500 +4500 5000 4500 4500 4000 4500 4500 4000 3500 4500 +4500 5000 4500 4500 4000 4500 4500 4000 3500 4500 +4500 5000 4500 4500 4000 4500 4500 4000 3500 4500 +4500 5000 4500 4500 4000 4500 4500 4000 3500 4500 +4500 5000 4500 4500 4000 4500 4500 4000 3500 4500 +4500 5000 4500 4500 4000 4500 4500 4000 3500 4500 +4500 5000 4500 4500 4000 4500 4500 4000 3500 4500 +4500 5000 4500 4500 4000 4500 4500 4000 3500 4500 +4000 4500 4000 4000 4500 5000 4500 4500 4000 5000 +4000 4500 4000 4000 4500 5000 4500 4500 4000 5000 +4000 4500 4000 4000 4500 5000 4500 4500 4000 5000 +4000 4500 4000 4000 4500 5000 4500 4500 4000 5000 +4000 4500 4000 4000 4500 5000 4500 4500 4000 5000 +4000 4500 4000 4000 4500 5000 4500 4500 4000 5000 +4000 4500 4000 4000 4500 5000 4500 4500 4000 5000 +4000 4500 4000 4000 4500 5000 4500 4500 4000 5000 +4000 4500 4000 4000 4500 5000 4500 4500 4000 5000 +4000 4500 4000 4000 4500 5000 4500 4500 4000 5000 +4000 4500 4000 4000 4500 5000 4500 4500 4000 5000 +4000 4500 4000 4000 4500 5000 4500 4500 4000 5000 +4000 4500 4000 4000 4500 5000 4500 4500 4000 5000 +4000 4500 4000 4000 4500 5000 4500 4500 4000 5000 +4000 4500 4000 4000 4500 5000 4500 4500 4000 5000 +4000 4500 4000 4000 4500 5000 4500 4500 4000 5000 +4000 4500 4000 4000 4500 5000 4500 4500 4000 5000 +4000 4500 4000 4000 4500 5000 4500 4500 4000 5000 +4000 4500 4000 4000 4500 5000 4500 4500 4000 5000 +4000 4500 4000 4000 4500 5000 4500 4500 4000 5000 +4000 4500 4000 4000 4500 5000 4500 4500 4000 5000 +4000 4500 4000 4000 4500 5000 4500 4500 4000 5000 +4000 4500 4000 4000 4500 5000 4500 4500 4000 5000 +4000 4500 4000 4000 4500 5000 4500 4500 4000 5000 +4000 4500 5000 4000 4500 5000 5000 4000 5000 4500 +4000 4500 5000 4000 4500 5000 5000 4000 5000 4500 +4000 4500 5000 4000 4500 5000 5000 4000 5000 4500 +4000 4500 5000 4000 4500 5000 5000 4000 5000 4500 +4000 4500 5000 4000 4500 5000 5000 4000 5000 4500 +4000 4500 5000 4000 4500 5000 5000 4000 5000 4500 +4000 4500 5000 4000 4500 5000 5000 4000 5000 4500 +4000 4500 5000 4000 4500 5000 5000 4000 5000 4500 +4000 4500 5000 4000 4500 5000 5000 4000 5000 4500 +4000 4500 5000 4000 4500 5000 5000 4000 5000 4500 +4000 4500 5000 4000 4500 5000 5000 4000 5000 4500 +4000 4500 5000 4000 4500 5000 5000 4000 5000 4500 +4000 4500 5000 4000 4500 5000 5000 4000 5000 4500 +4000 4500 5000 4000 4500 5000 5000 4000 5000 4500 +4000 4500 5000 4000 4500 5000 5000 4000 5000 4500 +4000 4500 5000 4000 4500 5000 5000 4000 5000 4500 +4000 4500 5000 4000 4500 5000 5000 4000 5000 4500 +4000 4500 5000 4000 4500 5000 5000 4000 5000 4500 +4000 4500 5000 4000 4500 5000 5000 4000 5000 4500 +4000 4500 5000 4000 4500 5000 5000 4000 5000 4500 +4000 4500 5000 4000 4500 5000 5000 4000 5000 4500 +4000 4500 5000 4000 4500 5000 5000 4000 5000 4500 +4000 4500 5000 4000 4500 5000 5000 4000 5000 4500 +4000 4500 5000 4000 4500 5000 5000 4000 5000 4500 +4500 5000 4000 4500 4000 4000 5000 4000 3500 5000 +4500 5000 4000 4500 4000 4000 5000 4000 3500 5000 +4500 5000 4000 4500 4000 4000 5000 4000 3500 5000 +4500 5000 4000 4500 4000 4000 5000 4000 3500 5000 +4500 5000 4000 4500 4000 4000 5000 4000 3500 5000 +4500 5000 4000 4500 4000 4000 5000 4000 3500 5000 +4500 5000 4000 4500 4000 4000 5000 4000 3500 5000 +4500 5000 4000 4500 4000 4000 5000 4000 3500 5000 +4500 5000 4000 4500 4000 4000 5000 4000 3500 5000 +4500 5000 4000 4500 4000 4000 5000 4000 3500 5000 +4500 5000 4000 4500 4000 4000 5000 4000 3500 5000 +4500 5000 4000 4500 4000 4000 5000 4000 3500 5000 +4500 5000 4000 4500 4000 4000 5000 4000 3500 5000 +4500 5000 4000 4500 4000 4000 5000 4000 3500 5000 +4500 5000 4000 4500 4000 4000 5000 4000 3500 5000 +4500 5000 4000 4500 4000 4000 5000 4000 3500 5000 +4500 5000 4000 4500 4000 4000 5000 4000 3500 5000 +4500 5000 4000 4500 4000 4000 5000 4000 3500 5000 +4500 5000 4000 4500 4000 4000 5000 4000 3500 5000 +4500 5000 4000 4500 4000 4000 5000 4000 3500 5000 +4500 5000 4000 4500 4000 4000 5000 4000 3500 5000 +4500 5000 4000 4500 4000 4000 5000 4000 3500 5000 +4500 5000 4000 4500 4000 4000 5000 4000 3500 5000 +4500 5000 4000 4500 4000 4000 5000 4000 3500 5000 +4500 5000 4500 5000 5000 4000 4500 4500 4500 4500 +4500 5000 4500 5000 5000 4000 4500 4500 4500 4500 +4500 5000 4500 5000 5000 4000 4500 4500 4500 4500 +4500 5000 4500 5000 5000 4000 4500 4500 4500 4500 +4500 5000 4500 5000 5000 4000 4500 4500 4500 4500 +4500 5000 4500 5000 5000 4000 4500 4500 4500 4500 +4500 5000 4500 5000 5000 4000 4500 4500 4500 4500 +4500 5000 4500 5000 5000 4000 4500 4500 4500 4500 +4500 5000 4500 5000 5000 4000 4500 4500 4500 4500 +4500 5000 4500 5000 5000 4000 4500 4500 4500 4500 +4500 5000 4500 5000 5000 4000 4500 4500 4500 4500 +4500 5000 4500 5000 5000 4000 4500 4500 4500 4500 +4500 5000 4500 5000 5000 4000 4500 4500 4500 4500 +4500 5000 4500 5000 5000 4000 4500 4500 4500 4500 +4500 5000 4500 5000 5000 4000 4500 4500 4500 4500 +4500 5000 4500 5000 5000 4000 4500 4500 4500 4500 +4500 5000 4500 5000 5000 4000 4500 4500 4500 4500 +4500 5000 4500 5000 5000 4000 4500 4500 4500 4500 +4500 5000 4500 5000 5000 4000 4500 4500 4500 4500 +4500 5000 4500 5000 5000 4000 4500 4500 4500 4500 +4500 5000 4500 5000 5000 4000 4500 4500 4500 4500 +4500 5000 4500 5000 5000 4000 4500 4500 4500 4500 +4500 5000 4500 5000 5000 4000 4500 4500 4500 4500 +4500 5000 4500 5000 5000 4000 4500 4500 4500 4500 +5000 5000 4500 4500 4000 3500 4500 4500 5000 4500 +5000 5000 4500 4500 4000 3500 4500 4500 5000 4500 +5000 5000 4500 4500 4000 3500 4500 4500 5000 4500 +5000 5000 4500 4500 4000 3500 4500 4500 5000 4500 +5000 5000 4500 4500 4000 3500 4500 4500 5000 4500 +5000 5000 4500 4500 4000 3500 4500 4500 5000 4500 +5000 5000 4500 4500 4000 3500 4500 4500 5000 4500 +5000 5000 4500 4500 4000 3500 4500 4500 5000 4500 +5000 5000 4500 4500 4000 3500 4500 4500 5000 4500 +5000 5000 4500 4500 4000 3500 4500 4500 5000 4500 +5000 5000 4500 4500 4000 3500 4500 4500 5000 4500 +5000 5000 4500 4500 4000 3500 4500 4500 5000 4500 +5000 5000 4500 4500 4000 3500 4500 4500 5000 4500 +5000 5000 4500 4500 4000 3500 4500 4500 5000 4500 +5000 5000 4500 4500 4000 3500 4500 4500 5000 4500 +5000 5000 4500 4500 4000 3500 4500 4500 5000 4500 +5000 5000 4500 4500 4000 3500 4500 4500 5000 4500 +5000 5000 4500 4500 4000 3500 4500 4500 5000 4500 +5000 5000 4500 4500 4000 3500 4500 4500 5000 4500 +5000 5000 4500 4500 4000 3500 4500 4500 5000 4500 +5000 5000 4500 4500 4000 3500 4500 4500 5000 4500 +5000 5000 4500 4500 4000 3500 4500 4500 5000 4500 +5000 5000 4500 4500 4000 3500 4500 4500 5000 4500 +5000 5000 4500 4500 4000 3500 4500 4500 5000 4500 +4500 4500 4000 4500 4500 4500 3500 5000 4500 4000 +4500 4500 4000 4500 4500 4500 3500 5000 4500 4000 +4500 4500 4000 4500 4500 4500 3500 5000 4500 4000 +4500 4500 4000 4500 4500 4500 3500 5000 4500 4000 +4500 4500 4000 4500 4500 4500 3500 5000 4500 4000 +4500 4500 4000 4500 4500 4500 3500 5000 4500 4000 +4500 4500 4000 4500 4500 4500 3500 5000 4500 4000 +4500 4500 4000 4500 4500 4500 3500 5000 4500 4000 +4500 4500 4000 4500 4500 4500 3500 5000 4500 4000 +4500 4500 4000 4500 4500 4500 3500 5000 4500 4000 +4500 4500 4000 4500 4500 4500 3500 5000 4500 4000 +4500 4500 4000 4500 4500 4500 3500 5000 4500 4000 +4500 4500 4000 4500 4500 4500 3500 5000 4500 4000 +4500 4500 4000 4500 4500 4500 3500 5000 4500 4000 +4500 4500 4000 4500 4500 4500 3500 5000 4500 4000 +4500 4500 4000 4500 4500 4500 3500 5000 4500 4000 +4500 4500 4000 4500 4500 4500 3500 5000 4500 4000 +4500 4500 4000 4500 4500 4500 3500 5000 4500 4000 +4500 4500 4000 4500 4500 4500 3500 5000 4500 4000 +4500 4500 4000 4500 4500 4500 3500 5000 4500 4000 +4500 4500 4000 4500 4500 4500 3500 5000 4500 4000 +4500 4500 4000 4500 4500 4500 3500 5000 4500 4000 +4500 4500 4000 4500 4500 4500 3500 5000 4500 4000 +4500 4500 4000 4500 4500 4500 3500 5000 4500 4000 +4500 4000 5000 5000 4500 4000 3500 5000 4500 4500 +4500 4000 5000 5000 4500 4000 3500 5000 4500 4500 +4500 4000 5000 5000 4500 4000 3500 5000 4500 4500 +4500 4000 5000 5000 4500 4000 3500 5000 4500 4500 +4500 4000 5000 5000 4500 4000 3500 5000 4500 4500 +4500 4000 5000 5000 4500 4000 3500 5000 4500 4500 +4500 4000 5000 5000 4500 4000 3500 5000 4500 4500 +4500 4000 5000 5000 4500 4000 3500 5000 4500 4500 +4500 4000 5000 5000 4500 4000 3500 5000 4500 4500 +4500 4000 5000 5000 4500 4000 3500 5000 4500 4500 +4500 4000 5000 5000 4500 4000 3500 5000 4500 4500 +4500 4000 5000 5000 4500 4000 3500 5000 4500 4500 +4500 4000 5000 5000 4500 4000 3500 5000 4500 4500 +4500 4000 5000 5000 4500 4000 3500 5000 4500 4500 +4500 4000 5000 5000 4500 4000 3500 5000 4500 4500 +4500 4000 5000 5000 4500 4000 3500 5000 4500 4500 +4500 4000 5000 5000 4500 4000 3500 5000 4500 4500 +4500 4000 5000 5000 4500 4000 3500 5000 4500 4500 +4500 4000 5000 5000 4500 4000 3500 5000 4500 4500 +4500 4000 5000 5000 4500 4000 3500 5000 4500 4500 +4500 4000 5000 5000 4500 4000 3500 5000 4500 4500 +4500 4000 5000 5000 4500 4000 3500 5000 4500 4500 +4500 4000 5000 5000 4500 4000 3500 5000 4500 4500 +4500 4000 5000 5000 4500 4000 3500 5000 4500 4500 +4500 4500 5000 3500 4500 5000 4500 4000 5000 3500 +4500 4500 5000 3500 4500 5000 4500 4000 5000 3500 +4500 4500 5000 3500 4500 5000 4500 4000 5000 3500 +4500 4500 5000 3500 4500 5000 4500 4000 5000 3500 +4500 4500 5000 3500 4500 5000 4500 4000 5000 3500 +4500 4500 5000 3500 4500 5000 4500 4000 5000 3500 +4500 4500 5000 3500 4500 5000 4500 4000 5000 3500 +4500 4500 5000 3500 4500 5000 4500 4000 5000 3500 +4500 4500 5000 3500 4500 5000 4500 4000 5000 3500 +4500 4500 5000 3500 4500 5000 4500 4000 5000 3500 +4500 4500 5000 3500 4500 5000 4500 4000 5000 3500 +4500 4500 5000 3500 4500 5000 4500 4000 5000 3500 +4500 4500 5000 3500 4500 5000 4500 4000 5000 3500 +4500 4500 5000 3500 4500 5000 4500 4000 5000 3500 +4500 4500 5000 3500 4500 5000 4500 4000 5000 3500 +4500 4500 5000 3500 4500 5000 4500 4000 5000 3500 +4500 4500 5000 3500 4500 5000 4500 4000 5000 3500 +4500 4500 5000 3500 4500 5000 4500 4000 5000 3500 +4500 4500 5000 3500 4500 5000 4500 4000 5000 3500 +4500 4500 5000 3500 4500 5000 4500 4000 5000 3500 +4500 4500 5000 3500 4500 5000 4500 4000 5000 3500 +4500 4500 5000 3500 4500 5000 4500 4000 5000 3500 +4500 4500 5000 3500 4500 5000 4500 4000 5000 3500 +4500 4500 5000 3500 4500 5000 4500 4000 5000 3500 +4000 5000 4000 4000 4500 4000 4500 5000 4500 3500 +4000 5000 4000 4000 4500 4000 4500 5000 4500 3500 +4000 5000 4000 4000 4500 4000 4500 5000 4500 3500 +4000 5000 4000 4000 4500 4000 4500 5000 4500 3500 +4000 5000 4000 4000 4500 4000 4500 5000 4500 3500 +4000 5000 4000 4000 4500 4000 4500 5000 4500 3500 +4000 5000 4000 4000 4500 4000 4500 5000 4500 3500 +4000 5000 4000 4000 4500 4000 4500 5000 4500 3500 +4000 5000 4000 4000 4500 4000 4500 5000 4500 3500 +4000 5000 4000 4000 4500 4000 4500 5000 4500 3500 +4000 5000 4000 4000 4500 4000 4500 5000 4500 3500 +4000 5000 4000 4000 4500 4000 4500 5000 4500 3500 +4000 5000 4000 4000 4500 4000 4500 5000 4500 3500 +4000 5000 4000 4000 4500 4000 4500 5000 4500 3500 +4000 5000 4000 4000 4500 4000 4500 5000 4500 3500 +4000 5000 4000 4000 4500 4000 4500 5000 4500 3500 +4000 5000 4000 4000 4500 4000 4500 5000 4500 3500 +4000 5000 4000 4000 4500 4000 4500 5000 4500 3500 +4000 5000 4000 4000 4500 4000 4500 5000 4500 3500 +4000 5000 4000 4000 4500 4000 4500 5000 4500 3500 +4000 5000 4000 4000 4500 4000 4500 5000 4500 3500 +4000 5000 4000 4000 4500 4000 4500 5000 4500 3500 +4000 5000 4000 4000 4500 4000 4500 5000 4500 3500 +4000 5000 4000 4000 4500 4000 4500 5000 4500 3500 +3500 4500 5000 4000 4000 3500 4000 5000 4000 5000 +3500 4500 5000 4000 4000 3500 4000 5000 4000 5000 +3500 4500 5000 4000 4000 3500 4000 5000 4000 5000 +3500 4500 5000 4000 4000 3500 4000 5000 4000 5000 +3500 4500 5000 4000 4000 3500 4000 5000 4000 5000 +3500 4500 5000 4000 4000 3500 4000 5000 4000 5000 +3500 4500 5000 4000 4000 3500 4000 5000 4000 5000 +3500 4500 5000 4000 4000 3500 4000 5000 4000 5000 +3500 4500 5000 4000 4000 3500 4000 5000 4000 5000 +3500 4500 5000 4000 4000 3500 4000 5000 4000 5000 +3500 4500 5000 4000 4000 3500 4000 5000 4000 5000 +3500 4500 5000 4000 4000 3500 4000 5000 4000 5000 +3500 4500 5000 4000 4000 3500 4000 5000 4000 5000 +3500 4500 5000 4000 4000 3500 4000 5000 4000 5000 +3500 4500 5000 4000 4000 3500 4000 5000 4000 5000 +3500 4500 5000 4000 4000 3500 4000 5000 4000 5000 +3500 4500 5000 4000 4000 3500 4000 5000 4000 5000 +3500 4500 5000 4000 4000 3500 4000 5000 4000 5000 +3500 4500 5000 4000 4000 3500 4000 5000 4000 5000 +3500 4500 5000 4000 4000 3500 4000 5000 4000 5000 +3500 4500 5000 4000 4000 3500 4000 5000 4000 5000 +3500 4500 5000 4000 4000 3500 4000 5000 4000 5000 +3500 4500 5000 4000 4000 3500 4000 5000 4000 5000 +3500 4500 5000 4000 4000 3500 4000 5000 4000 5000 +4000 4500 4500 4000 4000 4500 4500 4500 4500 5000 +4000 4500 4500 4000 4000 4500 4500 4500 4500 5000 +4000 4500 4500 4000 4000 4500 4500 4500 4500 5000 +4000 4500 4500 4000 4000 4500 4500 4500 4500 5000 +4000 4500 4500 4000 4000 4500 4500 4500 4500 5000 +4000 4500 4500 4000 4000 4500 4500 4500 4500 5000 +4000 4500 4500 4000 4000 4500 4500 4500 4500 5000 +4000 4500 4500 4000 4000 4500 4500 4500 4500 5000 +4000 4500 4500 4000 4000 4500 4500 4500 4500 5000 +4000 4500 4500 4000 4000 4500 4500 4500 4500 5000 +4000 4500 4500 4000 4000 4500 4500 4500 4500 5000 +4000 4500 4500 4000 4000 4500 4500 4500 4500 5000 +4000 4500 4500 4000 4000 4500 4500 4500 4500 5000 +4000 4500 4500 4000 4000 4500 4500 4500 4500 5000 +4000 4500 4500 4000 4000 4500 4500 4500 4500 5000 +4000 4500 4500 4000 4000 4500 4500 4500 4500 5000 +4000 4500 4500 4000 4000 4500 4500 4500 4500 5000 +4000 4500 4500 4000 4000 4500 4500 4500 4500 5000 +4000 4500 4500 4000 4000 4500 4500 4500 4500 5000 +4000 4500 4500 4000 4000 4500 4500 4500 4500 5000 +4000 4500 4500 4000 4000 4500 4500 4500 4500 5000 +4000 4500 4500 4000 4000 4500 4500 4500 4500 5000 +4000 4500 4500 4000 4000 4500 4500 4500 4500 5000 +4000 4500 4500 4000 4000 4500 4500 4500 4500 5000 +4000 4500 4000 4000 4500 3500 4500 4500 5000 3500 +4000 4500 4000 4000 4500 3500 4500 4500 5000 3500 +4000 4500 4000 4000 4500 3500 4500 4500 5000 3500 +4000 4500 4000 4000 4500 3500 4500 4500 5000 3500 +4000 4500 4000 4000 4500 3500 4500 4500 5000 3500 +4000 4500 4000 4000 4500 3500 4500 4500 5000 3500 +4000 4500 4000 4000 4500 3500 4500 4500 5000 3500 +4000 4500 4000 4000 4500 3500 4500 4500 5000 3500 +4000 4500 4000 4000 4500 3500 4500 4500 5000 3500 +4000 4500 4000 4000 4500 3500 4500 4500 5000 3500 +4000 4500 4000 4000 4500 3500 4500 4500 5000 3500 +4000 4500 4000 4000 4500 3500 4500 4500 5000 3500 +4000 4500 4000 4000 4500 3500 4500 4500 5000 3500 +4000 4500 4000 4000 4500 3500 4500 4500 5000 3500 +4000 4500 4000 4000 4500 3500 4500 4500 5000 3500 +4000 4500 4000 4000 4500 3500 4500 4500 5000 3500 +4000 4500 4000 4000 4500 3500 4500 4500 5000 3500 +4000 4500 4000 4000 4500 3500 4500 4500 5000 3500 +4000 4500 4000 4000 4500 3500 4500 4500 5000 3500 +4000 4500 4000 4000 4500 3500 4500 4500 5000 3500 +4000 4500 4000 4000 4500 3500 4500 4500 5000 3500 +4000 4500 4000 4000 4500 3500 4500 4500 5000 3500 +4000 4500 4000 4000 4500 3500 4500 4500 5000 3500 +4000 4500 4000 4000 4500 3500 4500 4500 5000 3500 +5000 2000 4000 4500 4500 4500 4500 4500 4500 4500 +5000 2000 4000 4500 4500 4500 4500 4500 4500 4500 +5000 2000 4000 4500 4500 4500 4500 4500 4500 4500 +5000 2000 4000 4500 4500 4500 4500 4500 4500 4500 +5000 2000 4000 4500 4500 4500 4500 4500 4500 4500 +5000 2000 4000 4500 4500 4500 4500 4500 4500 4500 +5000 2000 4000 4500 4500 4500 4500 4500 4500 4500 +5000 2000 4000 4500 4500 4500 4500 4500 4500 4500 +5000 2000 4000 4500 4500 4500 4500 4500 4500 4500 +5000 2000 4000 4500 4500 4500 4500 4500 4500 4500 +5000 2000 4000 4500 4500 4500 4500 4500 4500 4500 +5000 2000 4000 4500 4500 4500 4500 4500 4500 4500 +5000 2000 4000 4500 4500 4500 4500 4500 4500 4500 +5000 2000 4000 4500 4500 4500 4500 4500 4500 4500 +5000 2000 4000 4500 4500 4500 4500 4500 4500 4500 +5000 2000 4000 4500 4500 4500 4500 4500 4500 4500 +5000 2000 4000 4500 4500 4500 4500 4500 4500 4500 +5000 2000 4000 4500 4500 4500 4500 4500 4500 4500 +5000 2000 4000 4500 4500 4500 4500 4500 4500 4500 +5000 2000 4000 4500 4500 4500 4500 4500 4500 4500 +5000 2000 4000 4500 4500 4500 4500 4500 4500 4500 +5000 2000 4000 4500 4500 4500 4500 4500 4500 4500 +5000 2000 4000 4500 4500 4500 4500 4500 4500 4500 +5000 2000 4000 4500 4500 4500 4500 4500 4500 4500 +3500 4500 4000 4500 3500 5000 5000 5000 5000 4000 +3500 4500 4000 4500 3500 5000 5000 5000 5000 4000 +3500 4500 4000 4500 3500 5000 5000 5000 5000 4000 +3500 4500 4000 4500 3500 5000 5000 5000 5000 4000 +3500 4500 4000 4500 3500 5000 5000 5000 5000 4000 +3500 4500 4000 4500 3500 5000 5000 5000 5000 4000 +3500 4500 4000 4500 3500 5000 5000 5000 5000 4000 +3500 4500 4000 4500 3500 5000 5000 5000 5000 4000 +3500 4500 4000 4500 3500 5000 5000 5000 5000 4000 +3500 4500 4000 4500 3500 5000 5000 5000 5000 4000 +3500 4500 4000 4500 3500 5000 5000 5000 5000 4000 +3500 4500 4000 4500 3500 5000 5000 5000 5000 4000 +3500 4500 4000 4500 3500 5000 5000 5000 5000 4000 +3500 4500 4000 4500 3500 5000 5000 5000 5000 4000 +3500 4500 4000 4500 3500 5000 5000 5000 5000 4000 +3500 4500 4000 4500 3500 5000 5000 5000 5000 4000 +3500 4500 4000 4500 3500 5000 5000 5000 5000 4000 +3500 4500 4000 4500 3500 5000 5000 5000 5000 4000 +3500 4500 4000 4500 3500 5000 5000 5000 5000 4000 +3500 4500 4000 4500 3500 5000 5000 5000 5000 4000 +3500 4500 4000 4500 3500 5000 5000 5000 5000 4000 +3500 4500 4000 4500 3500 5000 5000 5000 5000 4000 +3500 4500 4000 4500 3500 5000 5000 5000 5000 4000 +3500 4500 4000 4500 3500 5000 5000 5000 5000 4000 +5000 4000 5000 4500 4500 4000 5000 4500 5000 4000 +5000 4000 5000 4500 4500 4000 5000 4500 5000 4000 +5000 4000 5000 4500 4500 4000 5000 4500 5000 4000 +5000 4000 5000 4500 4500 4000 5000 4500 5000 4000 +5000 4000 5000 4500 4500 4000 5000 4500 5000 4000 +5000 4000 5000 4500 4500 4000 5000 4500 5000 4000 +5000 4000 5000 4500 4500 4000 5000 4500 5000 4000 +5000 4000 5000 4500 4500 4000 5000 4500 5000 4000 +5000 4000 5000 4500 4500 4000 5000 4500 5000 4000 +5000 4000 5000 4500 4500 4000 5000 4500 5000 4000 +5000 4000 5000 4500 4500 4000 5000 4500 5000 4000 +5000 4000 5000 4500 4500 4000 5000 4500 5000 4000 +5000 4000 5000 4500 4500 4000 5000 4500 5000 4000 +5000 4000 5000 4500 4500 4000 5000 4500 5000 4000 +5000 4000 5000 4500 4500 4000 5000 4500 5000 4000 +5000 4000 5000 4500 4500 4000 5000 4500 5000 4000 +5000 4000 5000 4500 4500 4000 5000 4500 5000 4000 +5000 4000 5000 4500 4500 4000 5000 4500 5000 4000 +5000 4000 5000 4500 4500 4000 5000 4500 5000 4000 +5000 4000 5000 4500 4500 4000 5000 4500 5000 4000 +5000 4000 5000 4500 4500 4000 5000 4500 5000 4000 +5000 4000 5000 4500 4500 4000 5000 4500 5000 4000 +5000 4000 5000 4500 4500 4000 5000 4500 5000 4000 +5000 4000 5000 4500 4500 4000 5000 4500 5000 4000 +4500 3000 4000 4000 4500 5000 3500 4000 5000 4500 +4500 3000 4000 4000 4500 5000 3500 4000 5000 4500 +4500 3000 4000 4000 4500 5000 3500 4000 5000 4500 +4500 3000 4000 4000 4500 5000 3500 4000 5000 4500 +4500 3000 4000 4000 4500 5000 3500 4000 5000 4500 +4500 3000 4000 4000 4500 5000 3500 4000 5000 4500 +4500 3000 4000 4000 4500 5000 3500 4000 5000 4500 +4500 3000 4000 4000 4500 5000 3500 4000 5000 4500 +4500 3000 4000 4000 4500 5000 3500 4000 5000 4500 +4500 3000 4000 4000 4500 5000 3500 4000 5000 4500 +4500 3000 4000 4000 4500 5000 3500 4000 5000 4500 +4500 3000 4000 4000 4500 5000 3500 4000 5000 4500 +4500 3000 4000 4000 4500 5000 3500 4000 5000 4500 +4500 3000 4000 4000 4500 5000 3500 4000 5000 4500 +4500 3000 4000 4000 4500 5000 3500 4000 5000 4500 +4500 3000 4000 4000 4500 5000 3500 4000 5000 4500 +4500 3000 4000 4000 4500 5000 3500 4000 5000 4500 +4500 3000 4000 4000 4500 5000 3500 4000 5000 4500 +4500 3000 4000 4000 4500 5000 3500 4000 5000 4500 +4500 3000 4000 4000 4500 5000 3500 4000 5000 4500 +4500 3000 4000 4000 4500 5000 3500 4000 5000 4500 +4500 3000 4000 4000 4500 5000 3500 4000 5000 4500 +4500 3000 4000 4000 4500 5000 3500 4000 5000 4500 +4500 3000 4000 4000 4500 5000 3500 4000 5000 4500 +4000 5000 4500 5000 4500 4000 4500 4500 4000 3500 +4000 5000 4500 5000 4500 4000 4500 4500 4000 3500 +4000 5000 4500 5000 4500 4000 4500 4500 4000 3500 +4000 5000 4500 5000 4500 4000 4500 4500 4000 3500 +4000 5000 4500 5000 4500 4000 4500 4500 4000 3500 +4000 5000 4500 5000 4500 4000 4500 4500 4000 3500 +4000 5000 4500 5000 4500 4000 4500 4500 4000 3500 +4000 5000 4500 5000 4500 4000 4500 4500 4000 3500 +4000 5000 4500 5000 4500 4000 4500 4500 4000 3500 +4000 5000 4500 5000 4500 4000 4500 4500 4000 3500 +4000 5000 4500 5000 4500 4000 4500 4500 4000 3500 +4000 5000 4500 5000 4500 4000 4500 4500 4000 3500 +4000 5000 4500 5000 4500 4000 4500 4500 4000 3500 +4000 5000 4500 5000 4500 4000 4500 4500 4000 3500 +4000 5000 4500 5000 4500 4000 4500 4500 4000 3500 +4000 5000 4500 5000 4500 4000 4500 4500 4000 3500 +4000 5000 4500 5000 4500 4000 4500 4500 4000 3500 +4000 5000 4500 5000 4500 4000 4500 4500 4000 3500 +4000 5000 4500 5000 4500 4000 4500 4500 4000 3500 +4000 5000 4500 5000 4500 4000 4500 4500 4000 3500 +4000 5000 4500 5000 4500 4000 4500 4500 4000 3500 +4000 5000 4500 5000 4500 4000 4500 4500 4000 3500 +4000 5000 4500 5000 4500 4000 4500 4500 4000 3500 +4000 5000 4500 5000 4500 4000 4500 4500 4000 3500 +4500 4000 4000 4000 4500 4000 4000 5000 4500 4000 +4500 4000 4000 4000 4500 4000 4000 5000 4500 4000 +4500 4000 4000 4000 4500 4000 4000 5000 4500 4000 +4500 4000 4000 4000 4500 4000 4000 5000 4500 4000 +4500 4000 4000 4000 4500 4000 4000 5000 4500 4000 +4500 4000 4000 4000 4500 4000 4000 5000 4500 4000 +4500 4000 4000 4000 4500 4000 4000 5000 4500 4000 +4500 4000 4000 4000 4500 4000 4000 5000 4500 4000 +4500 4000 4000 4000 4500 4000 4000 5000 4500 4000 +4500 4000 4000 4000 4500 4000 4000 5000 4500 4000 +4500 4000 4000 4000 4500 4000 4000 5000 4500 4000 +4500 4000 4000 4000 4500 4000 4000 5000 4500 4000 +4500 4000 4000 4000 4500 4000 4000 5000 4500 4000 +4500 4000 4000 4000 4500 4000 4000 5000 4500 4000 +4500 4000 4000 4000 4500 4000 4000 5000 4500 4000 +4500 4000 4000 4000 4500 4000 4000 5000 4500 4000 +4500 4000 4000 4000 4500 4000 4000 5000 4500 4000 +4500 4000 4000 4000 4500 4000 4000 5000 4500 4000 +4500 4000 4000 4000 4500 4000 4000 5000 4500 4000 +4500 4000 4000 4000 4500 4000 4000 5000 4500 4000 +4500 4000 4000 4000 4500 4000 4000 5000 4500 4000 +4500 4000 4000 4000 4500 4000 4000 5000 4500 4000 +4500 4000 4000 4000 4500 4000 4000 5000 4500 4000 +4500 4000 4000 4000 4500 4000 4000 5000 4500 4000 +4000 4500 4000 5000 5000 5000 4000 4500 4500 4500 +4000 4500 4000 5000 5000 5000 4000 4500 4500 4500 +4000 4500 4000 5000 5000 5000 4000 4500 4500 4500 +4000 4500 4000 5000 5000 5000 4000 4500 4500 4500 +4000 4500 4000 5000 5000 5000 4000 4500 4500 4500 +4000 4500 4000 5000 5000 5000 4000 4500 4500 4500 +4000 4500 4000 5000 5000 5000 4000 4500 4500 4500 +4000 4500 4000 5000 5000 5000 4000 4500 4500 4500 +4000 4500 4000 5000 5000 5000 4000 4500 4500 4500 +4000 4500 4000 5000 5000 5000 4000 4500 4500 4500 +4000 4500 4000 5000 5000 5000 4000 4500 4500 4500 +4000 4500 4000 5000 5000 5000 4000 4500 4500 4500 +4000 4500 4000 5000 5000 5000 4000 4500 4500 4500 +4000 4500 4000 5000 5000 5000 4000 4500 4500 4500 +4000 4500 4000 5000 5000 5000 4000 4500 4500 4500 +4000 4500 4000 5000 5000 5000 4000 4500 4500 4500 +4000 4500 4000 5000 5000 5000 4000 4500 4500 4500 +4000 4500 4000 5000 5000 5000 4000 4500 4500 4500 +4000 4500 4000 5000 5000 5000 4000 4500 4500 4500 +4000 4500 4000 5000 5000 5000 4000 4500 4500 4500 +4000 4500 4000 5000 5000 5000 4000 4500 4500 4500 +4000 4500 4000 5000 5000 5000 4000 4500 4500 4500 +4000 4500 4000 5000 5000 5000 4000 4500 4500 4500 +4000 4500 4000 5000 5000 5000 4000 4500 4500 4500 +5000 4500 5000 4000 4500 4500 3500 4000 4000 5000 +5000 4500 5000 4000 4500 4500 3500 4000 4000 5000 +5000 4500 5000 4000 4500 4500 3500 4000 4000 5000 +5000 4500 5000 4000 4500 4500 3500 4000 4000 5000 +5000 4500 5000 4000 4500 4500 3500 4000 4000 5000 +5000 4500 5000 4000 4500 4500 3500 4000 4000 5000 +5000 4500 5000 4000 4500 4500 3500 4000 4000 5000 +5000 4500 5000 4000 4500 4500 3500 4000 4000 5000 +5000 4500 5000 4000 4500 4500 3500 4000 4000 5000 +5000 4500 5000 4000 4500 4500 3500 4000 4000 5000 +5000 4500 5000 4000 4500 4500 3500 4000 4000 5000 +5000 4500 5000 4000 4500 4500 3500 4000 4000 5000 +5000 4500 5000 4000 4500 4500 3500 4000 4000 5000 +5000 4500 5000 4000 4500 4500 3500 4000 4000 5000 +5000 4500 5000 4000 4500 4500 3500 4000 4000 5000 +5000 4500 5000 4000 4500 4500 3500 4000 4000 5000 +5000 4500 5000 4000 4500 4500 3500 4000 4000 5000 +5000 4500 5000 4000 4500 4500 3500 4000 4000 5000 +5000 4500 5000 4000 4500 4500 3500 4000 4000 5000 +5000 4500 5000 4000 4500 4500 3500 4000 4000 5000 +5000 4500 5000 4000 4500 4500 3500 4000 4000 5000 +5000 4500 5000 4000 4500 4500 3500 4000 4000 5000 +5000 4500 5000 4000 4500 4500 3500 4000 4000 5000 +5000 4500 5000 4000 4500 4500 3500 4000 4000 5000 +3500 4000 4500 5000 4500 5000 3500 5000 4500 4000 +3500 4000 4500 5000 4500 5000 3500 5000 4500 4000 +3500 4000 4500 5000 4500 5000 3500 5000 4500 4000 +3500 4000 4500 5000 4500 5000 3500 5000 4500 4000 +3500 4000 4500 5000 4500 5000 3500 5000 4500 4000 +3500 4000 4500 5000 4500 5000 3500 5000 4500 4000 +3500 4000 4500 5000 4500 5000 3500 5000 4500 4000 +3500 4000 4500 5000 4500 5000 3500 5000 4500 4000 +3500 4000 4500 5000 4500 5000 3500 5000 4500 4000 +3500 4000 4500 5000 4500 5000 3500 5000 4500 4000 +3500 4000 4500 5000 4500 5000 3500 5000 4500 4000 +3500 4000 4500 5000 4500 5000 3500 5000 4500 4000 +3500 4000 4500 5000 4500 5000 3500 5000 4500 4000 +3500 4000 4500 5000 4500 5000 3500 5000 4500 4000 +3500 4000 4500 5000 4500 5000 3500 5000 4500 4000 +3500 4000 4500 5000 4500 5000 3500 5000 4500 4000 +3500 4000 4500 5000 4500 5000 3500 5000 4500 4000 +3500 4000 4500 5000 4500 5000 3500 5000 4500 4000 +3500 4000 4500 5000 4500 5000 3500 5000 4500 4000 +3500 4000 4500 5000 4500 5000 3500 5000 4500 4000 +3500 4000 4500 5000 4500 5000 3500 5000 4500 4000 +3500 4000 4500 5000 4500 5000 3500 5000 4500 4000 +3500 4000 4500 5000 4500 5000 3500 5000 4500 4000 +3500 4000 4500 5000 4500 5000 3500 5000 4500 4000 +4000 3500 4500 4500 4500 5000 5000 3500 4500 4500 +4000 3500 4500 4500 4500 5000 5000 3500 4500 4500 +4000 3500 4500 4500 4500 5000 5000 3500 4500 4500 +4000 3500 4500 4500 4500 5000 5000 3500 4500 4500 +4000 3500 4500 4500 4500 5000 5000 3500 4500 4500 +4000 3500 4500 4500 4500 5000 5000 3500 4500 4500 +4000 3500 4500 4500 4500 5000 5000 3500 4500 4500 +4000 3500 4500 4500 4500 5000 5000 3500 4500 4500 +4000 3500 4500 4500 4500 5000 5000 3500 4500 4500 +4000 3500 4500 4500 4500 5000 5000 3500 4500 4500 +4000 3500 4500 4500 4500 5000 5000 3500 4500 4500 +4000 3500 4500 4500 4500 5000 5000 3500 4500 4500 +4000 3500 4500 4500 4500 5000 5000 3500 4500 4500 +4000 3500 4500 4500 4500 5000 5000 3500 4500 4500 +4000 3500 4500 4500 4500 5000 5000 3500 4500 4500 +4000 3500 4500 4500 4500 5000 5000 3500 4500 4500 +4000 3500 4500 4500 4500 5000 5000 3500 4500 4500 +4000 3500 4500 4500 4500 5000 5000 3500 4500 4500 +4000 3500 4500 4500 4500 5000 5000 3500 4500 4500 +4000 3500 4500 4500 4500 5000 5000 3500 4500 4500 +4000 3500 4500 4500 4500 5000 5000 3500 4500 4500 +4000 3500 4500 4500 4500 5000 5000 3500 4500 4500 +4000 3500 4500 4500 4500 5000 5000 3500 4500 4500 +4000 3500 4500 4500 4500 5000 5000 3500 4500 4500 +4500 3500 4000 3500 3500 4500 4000 4500 4500 4000 +4500 3500 4000 3500 3500 4500 4000 4500 4500 4000 +4500 3500 4000 3500 3500 4500 4000 4500 4500 4000 +4500 3500 4000 3500 3500 4500 4000 4500 4500 4000 +4500 3500 4000 3500 3500 4500 4000 4500 4500 4000 +4500 3500 4000 3500 3500 4500 4000 4500 4500 4000 +4500 3500 4000 3500 3500 4500 4000 4500 4500 4000 +4500 3500 4000 3500 3500 4500 4000 4500 4500 4000 +4500 3500 4000 3500 3500 4500 4000 4500 4500 4000 +4500 3500 4000 3500 3500 4500 4000 4500 4500 4000 +4500 3500 4000 3500 3500 4500 4000 4500 4500 4000 +4500 3500 4000 3500 3500 4500 4000 4500 4500 4000 +4500 3500 4000 3500 3500 4500 4000 4500 4500 4000 +4500 3500 4000 3500 3500 4500 4000 4500 4500 4000 +4500 3500 4000 3500 3500 4500 4000 4500 4500 4000 +4500 3500 4000 3500 3500 4500 4000 4500 4500 4000 +4500 3500 4000 3500 3500 4500 4000 4500 4500 4000 +4500 3500 4000 3500 3500 4500 4000 4500 4500 4000 +4500 3500 4000 3500 3500 4500 4000 4500 4500 4000 +4500 3500 4000 3500 3500 4500 4000 4500 4500 4000 +4500 3500 4000 3500 3500 4500 4000 4500 4500 4000 +4500 3500 4000 3500 3500 4500 4000 4500 4500 4000 +4500 3500 4000 3500 3500 4500 4000 4500 4500 4000 +4500 3500 4000 3500 3500 4500 4000 4500 4500 4000 +4500 4000 3500 3500 3500 4500 3500 3500 3500 4000 +4500 4000 3500 3500 3500 4500 3500 3500 3500 4000 +4500 4000 3500 3500 3500 4500 3500 3500 3500 4000 +4500 4000 3500 3500 3500 4500 3500 3500 3500 4000 +4500 4000 3500 3500 3500 4500 3500 3500 3500 4000 +4500 4000 3500 3500 3500 4500 3500 3500 3500 4000 +4500 4000 3500 3500 3500 4500 3500 3500 3500 4000 +4500 4000 3500 3500 3500 4500 3500 3500 3500 4000 +4500 4000 3500 3500 3500 4500 3500 3500 3500 4000 +4500 4000 3500 3500 3500 4500 3500 3500 3500 4000 +4500 4000 3500 3500 3500 4500 3500 3500 3500 4000 +4500 4000 3500 3500 3500 4500 3500 3500 3500 4000 +4500 4000 3500 3500 3500 4500 3500 3500 3500 4000 +4500 4000 3500 3500 3500 4500 3500 3500 3500 4000 +4500 4000 3500 3500 3500 4500 3500 3500 3500 4000 +4500 4000 3500 3500 3500 4500 3500 3500 3500 4000 +4500 4000 3500 3500 3500 4500 3500 3500 3500 4000 +4500 4000 3500 3500 3500 4500 3500 3500 3500 4000 +4500 4000 3500 3500 3500 4500 3500 3500 3500 4000 +4500 4000 3500 3500 3500 4500 3500 3500 3500 4000 +4500 4000 3500 3500 3500 4500 3500 3500 3500 4000 +4500 4000 3500 3500 3500 4500 3500 3500 3500 4000 +4500 4000 3500 3500 3500 4500 3500 3500 3500 4000 +4500 4000 3500 3500 3500 4500 3500 3500 3500 4000 +3500 3500 3500 3500 4000 3500 3500 4000 3000 4000 +3500 3500 3500 3500 4000 3500 3500 4000 3000 4000 +3500 3500 3500 3500 4000 3500 3500 4000 3000 4000 +3500 3500 3500 3500 4000 3500 3500 4000 3000 4000 +3500 3500 3500 3500 4000 3500 3500 4000 3000 4000 +3500 3500 3500 3500 4000 3500 3500 4000 3000 4000 +3500 3500 3500 3500 4000 3500 3500 4000 3000 4000 +3500 3500 3500 3500 4000 3500 3500 4000 3000 4000 +3500 3500 3500 3500 4000 3500 3500 4000 3000 4000 +3500 3500 3500 3500 4000 3500 3500 4000 3000 4000 +3500 3500 3500 3500 4000 3500 3500 4000 3000 4000 +3500 3500 3500 3500 4000 3500 3500 4000 3000 4000 +3500 3500 3500 3500 4000 3500 3500 4000 3000 4000 +3500 3500 3500 3500 4000 3500 3500 4000 3000 4000 +3500 3500 3500 3500 4000 3500 3500 4000 3000 4000 +3500 3500 3500 3500 4000 3500 3500 4000 3000 4000 +3500 3500 3500 3500 4000 3500 3500 4000 3000 4000 +3500 3500 3500 3500 4000 3500 3500 4000 3000 4000 +3500 3500 3500 3500 4000 3500 3500 4000 3000 4000 +3500 3500 3500 3500 4000 3500 3500 4000 3000 4000 +3500 3500 3500 3500 4000 3500 3500 4000 3000 4000 +3500 3500 3500 3500 4000 3500 3500 4000 3000 4000 +3500 3500 3500 3500 4000 3500 3500 4000 3000 4000 +3500 3500 3500 3500 4000 3500 3500 4000 3000 4000 +3500 3500 4500 3500 3500 4500 4500 4500 3500 4000 +3500 3500 4500 3500 3500 4500 4500 4500 3500 4000 +3500 3500 4500 3500 3500 4500 4500 4500 3500 4000 +3500 3500 4500 3500 3500 4500 4500 4500 3500 4000 +3500 3500 4500 3500 3500 4500 4500 4500 3500 4000 +3500 3500 4500 3500 3500 4500 4500 4500 3500 4000 +3500 3500 4500 3500 3500 4500 4500 4500 3500 4000 +3500 3500 4500 3500 3500 4500 4500 4500 3500 4000 +3500 3500 4500 3500 3500 4500 4500 4500 3500 4000 +3500 3500 4500 3500 3500 4500 4500 4500 3500 4000 +3500 3500 4500 3500 3500 4500 4500 4500 3500 4000 +3500 3500 4500 3500 3500 4500 4500 4500 3500 4000 +3500 3500 4500 3500 3500 4500 4500 4500 3500 4000 +3500 3500 4500 3500 3500 4500 4500 4500 3500 4000 +3500 3500 4500 3500 3500 4500 4500 4500 3500 4000 +3500 3500 4500 3500 3500 4500 4500 4500 3500 4000 +3500 3500 4500 3500 3500 4500 4500 4500 3500 4000 +3500 3500 4500 3500 3500 4500 4500 4500 3500 4000 +3500 3500 4500 3500 3500 4500 4500 4500 3500 4000 +3500 3500 4500 3500 3500 4500 4500 4500 3500 4000 +3500 3500 4500 3500 3500 4500 4500 4500 3500 4000 +3500 3500 4500 3500 3500 4500 4500 4500 3500 4000 +3500 3500 4500 3500 3500 4500 4500 4500 3500 4000 +3500 3500 4500 3500 3500 4500 4500 4500 3500 4000 +3500 3500 3500 3000 3500 4500 3500 3500 3500 3500 +3500 3500 3500 3000 3500 4500 3500 3500 3500 3500 +3500 3500 3500 3000 3500 4500 3500 3500 3500 3500 +3500 3500 3500 3000 3500 4500 3500 3500 3500 3500 +3500 3500 3500 3000 3500 4500 3500 3500 3500 3500 +3500 3500 3500 3000 3500 4500 3500 3500 3500 3500 +3500 3500 3500 3000 3500 4500 3500 3500 3500 3500 +3500 3500 3500 3000 3500 4500 3500 3500 3500 3500 +3500 3500 3500 3000 3500 4500 3500 3500 3500 3500 +3500 3500 3500 3000 3500 4500 3500 3500 3500 3500 +3500 3500 3500 3000 3500 4500 3500 3500 3500 3500 +3500 3500 3500 3000 3500 4500 3500 3500 3500 3500 +3500 3500 3500 3000 3500 4500 3500 3500 3500 3500 +3500 3500 3500 3000 3500 4500 3500 3500 3500 3500 +3500 3500 3500 3000 3500 4500 3500 3500 3500 3500 +3500 3500 3500 3000 3500 4500 3500 3500 3500 3500 +3500 3500 3500 3000 3500 4500 3500 3500 3500 3500 +3500 3500 3500 3000 3500 4500 3500 3500 3500 3500 +3500 3500 3500 3000 3500 4500 3500 3500 3500 3500 +3500 3500 3500 3000 3500 4500 3500 3500 3500 3500 +3500 3500 3500 3000 3500 4500 3500 3500 3500 3500 +3500 3500 3500 3000 3500 4500 3500 3500 3500 3500 +3500 3500 3500 3000 3500 4500 3500 3500 3500 3500 +3500 3500 3500 3000 3500 4500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 4500 +4000 3000 5000 3500 3500 3500 4000 4000 3500 3500 +4000 3000 5000 3500 3500 3500 4000 4000 3500 3500 +4000 3000 5000 3500 3500 3500 4000 4000 3500 3500 +4000 3000 5000 3500 3500 3500 4000 4000 3500 3500 +4000 3000 5000 3500 3500 3500 4000 4000 3500 3500 +4000 3000 5000 3500 3500 3500 4000 4000 3500 3500 +4000 3000 5000 3500 3500 3500 4000 4000 3500 3500 +4000 3000 5000 3500 3500 3500 4000 4000 3500 3500 +4000 3000 5000 3500 3500 3500 4000 4000 3500 3500 +4000 3000 5000 3500 3500 3500 4000 4000 3500 3500 +4000 3000 5000 3500 3500 3500 4000 4000 3500 3500 +4000 3000 5000 3500 3500 3500 4000 4000 3500 3500 +4000 3000 5000 3500 3500 3500 4000 4000 3500 3500 +4000 3000 5000 3500 3500 3500 4000 4000 3500 3500 +4000 3000 5000 3500 3500 3500 4000 4000 3500 3500 +4000 3000 5000 3500 3500 3500 4000 4000 3500 3500 +4000 3000 5000 3500 3500 3500 4000 4000 3500 3500 +4000 3000 5000 3500 3500 3500 4000 4000 3500 3500 +4000 3000 5000 3500 3500 3500 4000 4000 3500 3500 +4000 3000 5000 3500 3500 3500 4000 4000 3500 3500 +4000 3000 5000 3500 3500 3500 4000 4000 3500 3500 +4000 3000 5000 3500 3500 3500 4000 4000 3500 3500 +4000 3000 5000 3500 3500 3500 4000 4000 3500 3500 +4000 3000 5000 3500 3500 3500 4000 4000 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 4000 +3500 3500 3500 3500 3500 3500 4000 3500 3500 4000 +3500 3500 3500 3500 3500 3500 4000 3500 3500 4000 +3500 3500 3500 3500 3500 3500 4000 3500 3500 4000 +3500 3500 3500 3500 3500 3500 4000 3500 3500 4000 +3500 3500 3500 3500 3500 3500 4000 3500 3500 4000 +3500 3500 3500 3500 3500 3500 4000 3500 3500 4000 +3500 3500 3500 3500 3500 3500 4000 3500 3500 4000 +3500 3500 3500 3500 3500 3500 4000 3500 3500 4000 +3500 3500 3500 3500 3500 3500 4000 3500 3500 4000 +3500 3500 3500 3500 3500 3500 4000 3500 3500 4000 +3500 3500 3500 3500 3500 3500 4000 3500 3500 4000 +3500 3500 3500 3500 3500 3500 4000 3500 3500 4000 +3500 3500 3500 3500 3500 3500 4000 3500 3500 4000 +3500 3500 3500 3500 3500 3500 4000 3500 3500 4000 +3500 3500 3500 3500 3500 3500 4000 3500 3500 4000 +3500 3500 3500 3500 3500 3500 4000 3500 3500 4000 +3500 3500 3500 3500 3500 3500 4000 3500 3500 4000 +3500 3500 3500 3500 3500 3500 4000 3500 3500 4000 +3500 3500 3500 3500 3500 3500 4000 3500 3500 4000 +3500 3500 3500 3500 3500 3500 4000 3500 3500 4000 +3500 3500 3500 3500 3500 3500 4000 3500 3500 4000 +3500 3500 3500 3500 3500 3500 4000 3500 3500 4000 +3500 3500 3500 3500 3500 3500 4000 3500 3500 4000 +3500 4000 4000 3500 3500 3500 4000 3000 4000 4500 +3500 4000 4000 3500 3500 3500 4000 3000 4000 4500 +3500 4000 4000 3500 3500 3500 4000 3000 4000 4500 +3500 4000 4000 3500 3500 3500 4000 3000 4000 4500 +3500 4000 4000 3500 3500 3500 4000 3000 4000 4500 +3500 4000 4000 3500 3500 3500 4000 3000 4000 4500 +3500 4000 4000 3500 3500 3500 4000 3000 4000 4500 +3500 4000 4000 3500 3500 3500 4000 3000 4000 4500 +3500 4000 4000 3500 3500 3500 4000 3000 4000 4500 +3500 4000 4000 3500 3500 3500 4000 3000 4000 4500 +3500 4000 4000 3500 3500 3500 4000 3000 4000 4500 +3500 4000 4000 3500 3500 3500 4000 3000 4000 4500 +3500 4000 4000 3500 3500 3500 4000 3000 4000 4500 +3500 4000 4000 3500 3500 3500 4000 3000 4000 4500 +3500 4000 4000 3500 3500 3500 4000 3000 4000 4500 +3500 4000 4000 3500 3500 3500 4000 3000 4000 4500 +3500 4000 4000 3500 3500 3500 4000 3000 4000 4500 +3500 4000 4000 3500 3500 3500 4000 3000 4000 4500 +3500 4000 4000 3500 3500 3500 4000 3000 4000 4500 +3500 4000 4000 3500 3500 3500 4000 3000 4000 4500 +3500 4000 4000 3500 3500 3500 4000 3000 4000 4500 +3500 4000 4000 3500 3500 3500 4000 3000 4000 4500 +3500 4000 4000 3500 3500 3500 4000 3000 4000 4500 +3500 4000 4000 3500 3500 3500 4000 3000 4000 4500 +4000 3500 4000 4500 3500 3500 4000 3500 3500 4000 +4000 3500 4000 4500 3500 3500 4000 3500 3500 4000 +4000 3500 4000 4500 3500 3500 4000 3500 3500 4000 +4000 3500 4000 4500 3500 3500 4000 3500 3500 4000 +4000 3500 4000 4500 3500 3500 4000 3500 3500 4000 +4000 3500 4000 4500 3500 3500 4000 3500 3500 4000 +4000 3500 4000 4500 3500 3500 4000 3500 3500 4000 +4000 3500 4000 4500 3500 3500 4000 3500 3500 4000 +4000 3500 4000 4500 3500 3500 4000 3500 3500 4000 +4000 3500 4000 4500 3500 3500 4000 3500 3500 4000 +4000 3500 4000 4500 3500 3500 4000 3500 3500 4000 +4000 3500 4000 4500 3500 3500 4000 3500 3500 4000 +4000 3500 4000 4500 3500 3500 4000 3500 3500 4000 +4000 3500 4000 4500 3500 3500 4000 3500 3500 4000 +4000 3500 4000 4500 3500 3500 4000 3500 3500 4000 +4000 3500 4000 4500 3500 3500 4000 3500 3500 4000 +4000 3500 4000 4500 3500 3500 4000 3500 3500 4000 +4000 3500 4000 4500 3500 3500 4000 3500 3500 4000 +4000 3500 4000 4500 3500 3500 4000 3500 3500 4000 +4000 3500 4000 4500 3500 3500 4000 3500 3500 4000 +4000 3500 4000 4500 3500 3500 4000 3500 3500 4000 +4000 3500 4000 4500 3500 3500 4000 3500 3500 4000 +4000 3500 4000 4500 3500 3500 4000 3500 3500 4000 +4000 3500 4000 4500 3500 3500 4000 3500 3500 4000 +4000 3500 3500 3500 4500 3500 4500 3500 3500 3500 +4000 3500 3500 3500 4500 3500 4500 3500 3500 3500 +4000 3500 3500 3500 4500 3500 4500 3500 3500 3500 +4000 3500 3500 3500 4500 3500 4500 3500 3500 3500 +4000 3500 3500 3500 4500 3500 4500 3500 3500 3500 +4000 3500 3500 3500 4500 3500 4500 3500 3500 3500 +4000 3500 3500 3500 4500 3500 4500 3500 3500 3500 +4000 3500 3500 3500 4500 3500 4500 3500 3500 3500 +4000 3500 3500 3500 4500 3500 4500 3500 3500 3500 +4000 3500 3500 3500 4500 3500 4500 3500 3500 3500 +4000 3500 3500 3500 4500 3500 4500 3500 3500 3500 +4000 3500 3500 3500 4500 3500 4500 3500 3500 3500 +4000 3500 3500 3500 4500 3500 4500 3500 3500 3500 +4000 3500 3500 3500 4500 3500 4500 3500 3500 3500 +4000 3500 3500 3500 4500 3500 4500 3500 3500 3500 +4000 3500 3500 3500 4500 3500 4500 3500 3500 3500 +4000 3500 3500 3500 4500 3500 4500 3500 3500 3500 +4000 3500 3500 3500 4500 3500 4500 3500 3500 3500 +4000 3500 3500 3500 4500 3500 4500 3500 3500 3500 +4000 3500 3500 3500 4500 3500 4500 3500 3500 3500 +4000 3500 3500 3500 4500 3500 4500 3500 3500 3500 +4000 3500 3500 3500 4500 3500 4500 3500 3500 3500 +4000 3500 3500 3500 4500 3500 4500 3500 3500 3500 +4000 3500 3500 3500 4500 3500 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3500 3500 4500 3000 3500 4000 3500 3500 +3500 3500 3500 3500 4500 3000 3500 4000 3500 3500 +3500 3500 3500 3500 4500 3000 3500 4000 3500 3500 +3500 3500 3500 3500 4500 3000 3500 4000 3500 3500 +3500 3500 3500 3500 4500 3000 3500 4000 3500 3500 +3500 3500 3500 3500 4500 3000 3500 4000 3500 3500 +3500 3500 3500 3500 4500 3000 3500 4000 3500 3500 +3500 3500 3500 3500 4500 3000 3500 4000 3500 3500 +3500 3500 3500 3500 4500 3000 3500 4000 3500 3500 +3500 3500 3500 3500 4500 3000 3500 4000 3500 3500 +3500 3500 3500 3500 4500 3000 3500 4000 3500 3500 +3500 3500 3500 3500 4500 3000 3500 4000 3500 3500 +3500 3500 3500 3500 4500 3000 3500 4000 3500 3500 +3500 3500 3500 3500 4500 3000 3500 4000 3500 3500 +3500 3500 3500 3500 4500 3000 3500 4000 3500 3500 +3500 3500 3500 3500 4500 3000 3500 4000 3500 3500 +3500 3500 3500 3500 4500 3000 3500 4000 3500 3500 +3500 3500 3500 3500 4500 3000 3500 4000 3500 3500 +3500 3500 3500 3500 4500 3000 3500 4000 3500 3500 +3500 3500 3500 3500 4500 3000 3500 4000 3500 3500 +3500 3500 3500 3500 4500 3000 3500 4000 3500 3500 +3500 3500 3500 3500 4500 3000 3500 4000 3500 3500 +3500 3500 3500 3500 4500 3000 3500 4000 3500 3500 +3500 3500 3500 3500 4500 3000 3500 4000 3500 3500 +3500 3500 3000 3500 3500 4000 3500 3500 4500 4000 +3500 3500 3000 3500 3500 4000 3500 3500 4500 4000 +3500 3500 3000 3500 3500 4000 3500 3500 4500 4000 +3500 3500 3000 3500 3500 4000 3500 3500 4500 4000 +3500 3500 3000 3500 3500 4000 3500 3500 4500 4000 +3500 3500 3000 3500 3500 4000 3500 3500 4500 4000 +3500 3500 3000 3500 3500 4000 3500 3500 4500 4000 +3500 3500 3000 3500 3500 4000 3500 3500 4500 4000 +3500 3500 3000 3500 3500 4000 3500 3500 4500 4000 +3500 3500 3000 3500 3500 4000 3500 3500 4500 4000 +3500 3500 3000 3500 3500 4000 3500 3500 4500 4000 +3500 3500 3000 3500 3500 4000 3500 3500 4500 4000 +3500 3500 3000 3500 3500 4000 3500 3500 4500 4000 +3500 3500 3000 3500 3500 4000 3500 3500 4500 4000 +3500 3500 3000 3500 3500 4000 3500 3500 4500 4000 +3500 3500 3000 3500 3500 4000 3500 3500 4500 4000 +3500 3500 3000 3500 3500 4000 3500 3500 4500 4000 +3500 3500 3000 3500 3500 4000 3500 3500 4500 4000 +3500 3500 3000 3500 3500 4000 3500 3500 4500 4000 +3500 3500 3000 3500 3500 4000 3500 3500 4500 4000 +3500 3500 3000 3500 3500 4000 3500 3500 4500 4000 +3500 3500 3000 3500 3500 4000 3500 3500 4500 4000 +3500 3500 3000 3500 3500 4000 3500 3500 4500 4000 +3500 3500 3000 3500 3500 4000 3500 3500 4500 4000 +3500 3500 4000 3500 3500 3500 3500 4500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 4500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 4500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 4500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 4500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 4500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 4500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 4500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 4500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 4500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 4500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 4500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 4500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 4500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 4500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 4500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 4500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 4500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 4500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 4500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 4500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 4500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 4500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 4500 3500 3500 +4000 3500 3500 4000 3500 3500 3500 3500 3500 3500 +4000 3500 3500 4000 3500 3500 3500 3500 3500 3500 +4000 3500 3500 4000 3500 3500 3500 3500 3500 3500 +4000 3500 3500 4000 3500 3500 3500 3500 3500 3500 +4000 3500 3500 4000 3500 3500 3500 3500 3500 3500 +4000 3500 3500 4000 3500 3500 3500 3500 3500 3500 +4000 3500 3500 4000 3500 3500 3500 3500 3500 3500 +4000 3500 3500 4000 3500 3500 3500 3500 3500 3500 +4000 3500 3500 4000 3500 3500 3500 3500 3500 3500 +4000 3500 3500 4000 3500 3500 3500 3500 3500 3500 +4000 3500 3500 4000 3500 3500 3500 3500 3500 3500 +4000 3500 3500 4000 3500 3500 3500 3500 3500 3500 +4000 3500 3500 4000 3500 3500 3500 3500 3500 3500 +4000 3500 3500 4000 3500 3500 3500 3500 3500 3500 +4000 3500 3500 4000 3500 3500 3500 3500 3500 3500 +4000 3500 3500 4000 3500 3500 3500 3500 3500 3500 +4000 3500 3500 4000 3500 3500 3500 3500 3500 3500 +4000 3500 3500 4000 3500 3500 3500 3500 3500 3500 +4000 3500 3500 4000 3500 3500 3500 3500 3500 3500 +4000 3500 3500 4000 3500 3500 3500 3500 3500 3500 +4000 3500 3500 4000 3500 3500 3500 3500 3500 3500 +4000 3500 3500 4000 3500 3500 3500 3500 3500 3500 +4000 3500 3500 4000 3500 3500 3500 3500 3500 3500 +4000 3500 3500 4000 3500 3500 3500 3500 3500 3500 +4000 3500 3500 4000 3500 3500 3500 3500 3500 4500 +4000 3500 3500 4000 3500 3500 3500 3500 3500 4500 +4000 3500 3500 4000 3500 3500 3500 3500 3500 4500 +4000 3500 3500 4000 3500 3500 3500 3500 3500 4500 +4000 3500 3500 4000 3500 3500 3500 3500 3500 4500 +4000 3500 3500 4000 3500 3500 3500 3500 3500 4500 +4000 3500 3500 4000 3500 3500 3500 3500 3500 4500 +4000 3500 3500 4000 3500 3500 3500 3500 3500 4500 +4000 3500 3500 4000 3500 3500 3500 3500 3500 4500 +4000 3500 3500 4000 3500 3500 3500 3500 3500 4500 +4000 3500 3500 4000 3500 3500 3500 3500 3500 4500 +4000 3500 3500 4000 3500 3500 3500 3500 3500 4500 +4000 3500 3500 4000 3500 3500 3500 3500 3500 4500 +4000 3500 3500 4000 3500 3500 3500 3500 3500 4500 +4000 3500 3500 4000 3500 3500 3500 3500 3500 4500 +4000 3500 3500 4000 3500 3500 3500 3500 3500 4500 +4000 3500 3500 4000 3500 3500 3500 3500 3500 4500 +4000 3500 3500 4000 3500 3500 3500 3500 3500 4500 +4000 3500 3500 4000 3500 3500 3500 3500 3500 4500 +4000 3500 3500 4000 3500 3500 3500 3500 3500 4500 +4000 3500 3500 4000 3500 3500 3500 3500 3500 4500 +4000 3500 3500 4000 3500 3500 3500 3500 3500 4500 +4000 3500 3500 4000 3500 3500 3500 3500 3500 4500 +4000 3500 3500 4000 3500 3500 3500 3500 3500 4500 +4500 3500 4000 3500 3000 3500 3500 3500 3500 4000 +4500 3500 4000 3500 3000 3500 3500 3500 3500 4000 +4500 3500 4000 3500 3000 3500 3500 3500 3500 4000 +4500 3500 4000 3500 3000 3500 3500 3500 3500 4000 +4500 3500 4000 3500 3000 3500 3500 3500 3500 4000 +4500 3500 4000 3500 3000 3500 3500 3500 3500 4000 +4500 3500 4000 3500 3000 3500 3500 3500 3500 4000 +4500 3500 4000 3500 3000 3500 3500 3500 3500 4000 +4500 3500 4000 3500 3000 3500 3500 3500 3500 4000 +4500 3500 4000 3500 3000 3500 3500 3500 3500 4000 +4500 3500 4000 3500 3000 3500 3500 3500 3500 4000 +4500 3500 4000 3500 3000 3500 3500 3500 3500 4000 +4500 3500 4000 3500 3000 3500 3500 3500 3500 4000 +4500 3500 4000 3500 3000 3500 3500 3500 3500 4000 +4500 3500 4000 3500 3000 3500 3500 3500 3500 4000 +4500 3500 4000 3500 3000 3500 3500 3500 3500 4000 +4500 3500 4000 3500 3000 3500 3500 3500 3500 4000 +4500 3500 4000 3500 3000 3500 3500 3500 3500 4000 +4500 3500 4000 3500 3000 3500 3500 3500 3500 4000 +4500 3500 4000 3500 3000 3500 3500 3500 3500 4000 +4500 3500 4000 3500 3000 3500 3500 3500 3500 4000 +4500 3500 4000 3500 3000 3500 3500 3500 3500 4000 +4500 3500 4000 3500 3000 3500 3500 3500 3500 4000 +4500 3500 4000 3500 3000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3500 4000 3500 4500 3500 3500 3500 3500 4000 +3500 3500 4000 3500 4500 3500 3500 3500 3500 4000 +3500 3500 4000 3500 4500 3500 3500 3500 3500 4000 +3500 3500 4000 3500 4500 3500 3500 3500 3500 4000 +3500 3500 4000 3500 4500 3500 3500 3500 3500 4000 +3500 3500 4000 3500 4500 3500 3500 3500 3500 4000 +3500 3500 4000 3500 4500 3500 3500 3500 3500 4000 +3500 3500 4000 3500 4500 3500 3500 3500 3500 4000 +3500 3500 4000 3500 4500 3500 3500 3500 3500 4000 +3500 3500 4000 3500 4500 3500 3500 3500 3500 4000 +3500 3500 4000 3500 4500 3500 3500 3500 3500 4000 +3500 3500 4000 3500 4500 3500 3500 3500 3500 4000 +3500 3500 4000 3500 4500 3500 3500 3500 3500 4000 +3500 3500 4000 3500 4500 3500 3500 3500 3500 4000 +3500 3500 4000 3500 4500 3500 3500 3500 3500 4000 +3500 3500 4000 3500 4500 3500 3500 3500 3500 4000 +3500 3500 4000 3500 4500 3500 3500 3500 3500 4000 +3500 3500 4000 3500 4500 3500 3500 3500 3500 4000 +3500 3500 4000 3500 4500 3500 3500 3500 3500 4000 +3500 3500 4000 3500 4500 3500 3500 3500 3500 4000 +3500 3500 4000 3500 4500 3500 3500 3500 3500 4000 +3500 3500 4000 3500 4500 3500 3500 3500 3500 4000 +3500 3500 4000 3500 4500 3500 3500 3500 3500 4000 +3500 3500 4000 3500 4500 3500 3500 3500 3500 4000 +3500 4000 3500 3500 3500 3500 3500 3500 3500 4000 +3500 4000 3500 3500 3500 3500 3500 3500 3500 4000 +3500 4000 3500 3500 3500 3500 3500 3500 3500 4000 +3500 4000 3500 3500 3500 3500 3500 3500 3500 4000 +3500 4000 3500 3500 3500 3500 3500 3500 3500 4000 +3500 4000 3500 3500 3500 3500 3500 3500 3500 4000 +3500 4000 3500 3500 3500 3500 3500 3500 3500 4000 +3500 4000 3500 3500 3500 3500 3500 3500 3500 4000 +3500 4000 3500 3500 3500 3500 3500 3500 3500 4000 +3500 4000 3500 3500 3500 3500 3500 3500 3500 4000 +3500 4000 3500 3500 3500 3500 3500 3500 3500 4000 +3500 4000 3500 3500 3500 3500 3500 3500 3500 4000 +3500 4000 3500 3500 3500 3500 3500 3500 3500 4000 +3500 4000 3500 3500 3500 3500 3500 3500 3500 4000 +3500 4000 3500 3500 3500 3500 3500 3500 3500 4000 +3500 4000 3500 3500 3500 3500 3500 3500 3500 4000 +3500 4000 3500 3500 3500 3500 3500 3500 3500 4000 +3500 4000 3500 3500 3500 3500 3500 3500 3500 4000 +3500 4000 3500 3500 3500 3500 3500 3500 3500 4000 +3500 4000 3500 3500 3500 3500 3500 3500 3500 4000 +3500 4000 3500 3500 3500 3500 3500 3500 3500 4000 +3500 4000 3500 3500 3500 3500 3500 3500 3500 4000 +3500 4000 3500 3500 3500 3500 3500 3500 3500 4000 +3500 4000 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 4000 3500 3500 3500 3500 5000 +3500 3500 3500 3500 4000 3500 3500 3500 3500 5000 +3500 3500 3500 3500 4000 3500 3500 3500 3500 5000 +3500 3500 3500 3500 4000 3500 3500 3500 3500 5000 +3500 3500 3500 3500 4000 3500 3500 3500 3500 5000 +3500 3500 3500 3500 4000 3500 3500 3500 3500 5000 +3500 3500 3500 3500 4000 3500 3500 3500 3500 5000 +3500 3500 3500 3500 4000 3500 3500 3500 3500 5000 +3500 3500 3500 3500 4000 3500 3500 3500 3500 5000 +3500 3500 3500 3500 4000 3500 3500 3500 3500 5000 +3500 3500 3500 3500 4000 3500 3500 3500 3500 5000 +3500 3500 3500 3500 4000 3500 3500 3500 3500 5000 +3500 3500 3500 3500 4000 3500 3500 3500 3500 5000 +3500 3500 3500 3500 4000 3500 3500 3500 3500 5000 +3500 3500 3500 3500 4000 3500 3500 3500 3500 5000 +3500 3500 3500 3500 4000 3500 3500 3500 3500 5000 +3500 3500 3500 3500 4000 3500 3500 3500 3500 5000 +3500 3500 3500 3500 4000 3500 3500 3500 3500 5000 +3500 3500 3500 3500 4000 3500 3500 3500 3500 5000 +3500 3500 3500 3500 4000 3500 3500 3500 3500 5000 +3500 3500 3500 3500 4000 3500 3500 3500 3500 5000 +3500 3500 3500 3500 4000 3500 3500 3500 3500 5000 +3500 3500 3500 3500 4000 3500 3500 3500 3500 5000 +3500 3500 3500 3500 4000 3500 3500 3500 3500 5000 +3500 4500 3000 3500 3000 3500 3500 4000 3500 3500 +3500 4500 3000 3500 3000 3500 3500 4000 3500 3500 +3500 4500 3000 3500 3000 3500 3500 4000 3500 3500 +3500 4500 3000 3500 3000 3500 3500 4000 3500 3500 +3500 4500 3000 3500 3000 3500 3500 4000 3500 3500 +3500 4500 3000 3500 3000 3500 3500 4000 3500 3500 +3500 4500 3000 3500 3000 3500 3500 4000 3500 3500 +3500 4500 3000 3500 3000 3500 3500 4000 3500 3500 +3500 4500 3000 3500 3000 3500 3500 4000 3500 3500 +3500 4500 3000 3500 3000 3500 3500 4000 3500 3500 +3500 4500 3000 3500 3000 3500 3500 4000 3500 3500 +3500 4500 3000 3500 3000 3500 3500 4000 3500 3500 +3500 4500 3000 3500 3000 3500 3500 4000 3500 3500 +3500 4500 3000 3500 3000 3500 3500 4000 3500 3500 +3500 4500 3000 3500 3000 3500 3500 4000 3500 3500 +3500 4500 3000 3500 3000 3500 3500 4000 3500 3500 +3500 4500 3000 3500 3000 3500 3500 4000 3500 3500 +3500 4500 3000 3500 3000 3500 3500 4000 3500 3500 +3500 4500 3000 3500 3000 3500 3500 4000 3500 3500 +3500 4500 3000 3500 3000 3500 3500 4000 3500 3500 +3500 4500 3000 3500 3000 3500 3500 4000 3500 3500 +3500 4500 3000 3500 3000 3500 3500 4000 3500 3500 +3500 4500 3000 3500 3000 3500 3500 4000 3500 3500 +3500 4500 3000 3500 3000 3500 3500 4000 3500 3500 +3000 3500 3500 3500 5000 3500 3500 3500 3500 3500 +3000 3500 3500 3500 5000 3500 3500 3500 3500 3500 +3000 3500 3500 3500 5000 3500 3500 3500 3500 3500 +3000 3500 3500 3500 5000 3500 3500 3500 3500 3500 +3000 3500 3500 3500 5000 3500 3500 3500 3500 3500 +3000 3500 3500 3500 5000 3500 3500 3500 3500 3500 +3000 3500 3500 3500 5000 3500 3500 3500 3500 3500 +3000 3500 3500 3500 5000 3500 3500 3500 3500 3500 +3000 3500 3500 3500 5000 3500 3500 3500 3500 3500 +3000 3500 3500 3500 5000 3500 3500 3500 3500 3500 +3000 3500 3500 3500 5000 3500 3500 3500 3500 3500 +3000 3500 3500 3500 5000 3500 3500 3500 3500 3500 +3000 3500 3500 3500 5000 3500 3500 3500 3500 3500 +3000 3500 3500 3500 5000 3500 3500 3500 3500 3500 +3000 3500 3500 3500 5000 3500 3500 3500 3500 3500 +3000 3500 3500 3500 5000 3500 3500 3500 3500 3500 +3000 3500 3500 3500 5000 3500 3500 3500 3500 3500 +3000 3500 3500 3500 5000 3500 3500 3500 3500 3500 +3000 3500 3500 3500 5000 3500 3500 3500 3500 3500 +3000 3500 3500 3500 5000 3500 3500 3500 3500 3500 +3000 3500 3500 3500 5000 3500 3500 3500 3500 3500 +3000 3500 3500 3500 5000 3500 3500 3500 3500 3500 +3000 3500 3500 3500 5000 3500 3500 3500 3500 3500 +3000 3500 3500 3500 5000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3000 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3000 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3000 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3000 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3000 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3000 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3000 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3000 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3000 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3000 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3000 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3000 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3000 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3000 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3000 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3000 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3000 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3000 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3000 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3000 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3000 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3000 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3000 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3000 +4000 4500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 4000 3500 3500 3500 +4000 3500 3500 3500 4000 3500 4000 3500 3500 3500 +4000 3500 3500 3500 4000 3500 4000 3500 3500 3500 +4000 3500 3500 3500 4000 3500 4000 3500 3500 3500 +4000 3500 3500 3500 4000 3500 4000 3500 3500 3500 +4000 3500 3500 3500 4000 3500 4000 3500 3500 3500 +4000 3500 3500 3500 4000 3500 4000 3500 3500 3500 +4000 3500 3500 3500 4000 3500 4000 3500 3500 3500 +4000 3500 3500 3500 4000 3500 4000 3500 3500 3500 +4000 3500 3500 3500 4000 3500 4000 3500 3500 3500 +4000 3500 3500 3500 4000 3500 4000 3500 3500 3500 +4000 3500 3500 3500 4000 3500 4000 3500 3500 3500 +4000 3500 3500 3500 4000 3500 4000 3500 3500 3500 +4000 3500 3500 3500 4000 3500 4000 3500 3500 3500 +4000 3500 3500 3500 4000 3500 4000 3500 3500 3500 +4000 3500 3500 3500 4000 3500 4000 3500 3500 3500 +4000 3500 3500 3500 4000 3500 4000 3500 3500 3500 +4000 3500 3500 3500 4000 3500 4000 3500 3500 3500 +4000 3500 3500 3500 4000 3500 4000 3500 3500 3500 +4000 3500 3500 3500 4000 3500 4000 3500 3500 3500 +4000 3500 3500 3500 4000 3500 4000 3500 3500 3500 +4000 3500 3500 3500 4000 3500 4000 3500 3500 3500 +4000 3500 3500 3500 4000 3500 4000 3500 3500 3500 +4000 3500 3500 3500 4000 3500 4000 3500 3500 3500 +4500 3500 3500 3500 3500 5000 3500 3500 3500 3500 +4500 3500 3500 3500 3500 5000 3500 3500 3500 3500 +4500 3500 3500 3500 3500 5000 3500 3500 3500 3500 +4500 3500 3500 3500 3500 5000 3500 3500 3500 3500 +4500 3500 3500 3500 3500 5000 3500 3500 3500 3500 +4500 3500 3500 3500 3500 5000 3500 3500 3500 3500 +4500 3500 3500 3500 3500 5000 3500 3500 3500 3500 +4500 3500 3500 3500 3500 5000 3500 3500 3500 3500 +4500 3500 3500 3500 3500 5000 3500 3500 3500 3500 +4500 3500 3500 3500 3500 5000 3500 3500 3500 3500 +4500 3500 3500 3500 3500 5000 3500 3500 3500 3500 +4500 3500 3500 3500 3500 5000 3500 3500 3500 3500 +4500 3500 3500 3500 3500 5000 3500 3500 3500 3500 +4500 3500 3500 3500 3500 5000 3500 3500 3500 3500 +4500 3500 3500 3500 3500 5000 3500 3500 3500 3500 +4500 3500 3500 3500 3500 5000 3500 3500 3500 3500 +4500 3500 3500 3500 3500 5000 3500 3500 3500 3500 +4500 3500 3500 3500 3500 5000 3500 3500 3500 3500 +4500 3500 3500 3500 3500 5000 3500 3500 3500 3500 +4500 3500 3500 3500 3500 5000 3500 3500 3500 3500 +4500 3500 3500 3500 3500 5000 3500 3500 3500 3500 +4500 3500 3500 3500 3500 5000 3500 3500 3500 3500 +4500 3500 3500 3500 3500 5000 3500 3500 3500 3500 +4500 3500 3500 3500 3500 5000 3500 3500 3500 3500 +4500 3500 3000 4500 3500 3500 4000 3500 3500 3500 +4500 3500 3000 4500 3500 3500 4000 3500 3500 3500 +4500 3500 3000 4500 3500 3500 4000 3500 3500 3500 +4500 3500 3000 4500 3500 3500 4000 3500 3500 3500 +4500 3500 3000 4500 3500 3500 4000 3500 3500 3500 +4500 3500 3000 4500 3500 3500 4000 3500 3500 3500 +4500 3500 3000 4500 3500 3500 4000 3500 3500 3500 +4500 3500 3000 4500 3500 3500 4000 3500 3500 3500 +4500 3500 3000 4500 3500 3500 4000 3500 3500 3500 +4500 3500 3000 4500 3500 3500 4000 3500 3500 3500 +4500 3500 3000 4500 3500 3500 4000 3500 3500 3500 +4500 3500 3000 4500 3500 3500 4000 3500 3500 3500 +4500 3500 3000 4500 3500 3500 4000 3500 3500 3500 +4500 3500 3000 4500 3500 3500 4000 3500 3500 3500 +4500 3500 3000 4500 3500 3500 4000 3500 3500 3500 +4500 3500 3000 4500 3500 3500 4000 3500 3500 3500 +4500 3500 3000 4500 3500 3500 4000 3500 3500 3500 +4500 3500 3000 4500 3500 3500 4000 3500 3500 3500 +4500 3500 3000 4500 3500 3500 4000 3500 3500 3500 +4500 3500 3000 4500 3500 3500 4000 3500 3500 3500 +4500 3500 3000 4500 3500 3500 4000 3500 3500 3500 +4500 3500 3000 4500 3500 3500 4000 3500 3500 3500 +4500 3500 3000 4500 3500 3500 4000 3500 3500 3500 +4500 3500 3000 4500 3500 3500 4000 3500 3500 3500 +4500 3500 3500 4000 3500 4500 4000 3500 3500 4000 +4500 3500 3500 4000 3500 4500 4000 3500 3500 4000 +4500 3500 3500 4000 3500 4500 4000 3500 3500 4000 +4500 3500 3500 4000 3500 4500 4000 3500 3500 4000 +4500 3500 3500 4000 3500 4500 4000 3500 3500 4000 +4500 3500 3500 4000 3500 4500 4000 3500 3500 4000 +4500 3500 3500 4000 3500 4500 4000 3500 3500 4000 +4500 3500 3500 4000 3500 4500 4000 3500 3500 4000 +4500 3500 3500 4000 3500 4500 4000 3500 3500 4000 +4500 3500 3500 4000 3500 4500 4000 3500 3500 4000 +4500 3500 3500 4000 3500 4500 4000 3500 3500 4000 +4500 3500 3500 4000 3500 4500 4000 3500 3500 4000 +4500 3500 3500 4000 3500 4500 4000 3500 3500 4000 +4500 3500 3500 4000 3500 4500 4000 3500 3500 4000 +4500 3500 3500 4000 3500 4500 4000 3500 3500 4000 +4500 3500 3500 4000 3500 4500 4000 3500 3500 4000 +4500 3500 3500 4000 3500 4500 4000 3500 3500 4000 +4500 3500 3500 4000 3500 4500 4000 3500 3500 4000 +4500 3500 3500 4000 3500 4500 4000 3500 3500 4000 +4500 3500 3500 4000 3500 4500 4000 3500 3500 4000 +4500 3500 3500 4000 3500 4500 4000 3500 3500 4000 +4500 3500 3500 4000 3500 4500 4000 3500 3500 4000 +4500 3500 3500 4000 3500 4500 4000 3500 3500 4000 +4500 3500 3500 4000 3500 4500 4000 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +4000 3000 3500 3500 3000 4000 3500 3500 4000 3500 +4000 3000 3500 3500 3000 4000 3500 3500 4000 3500 +4000 3000 3500 3500 3000 4000 3500 3500 4000 3500 +4000 3000 3500 3500 3000 4000 3500 3500 4000 3500 +4000 3000 3500 3500 3000 4000 3500 3500 4000 3500 +4000 3000 3500 3500 3000 4000 3500 3500 4000 3500 +4000 3000 3500 3500 3000 4000 3500 3500 4000 3500 +4000 3000 3500 3500 3000 4000 3500 3500 4000 3500 +4000 3000 3500 3500 3000 4000 3500 3500 4000 3500 +4000 3000 3500 3500 3000 4000 3500 3500 4000 3500 +4000 3000 3500 3500 3000 4000 3500 3500 4000 3500 +4000 3000 3500 3500 3000 4000 3500 3500 4000 3500 +4000 3000 3500 3500 3000 4000 3500 3500 4000 3500 +4000 3000 3500 3500 3000 4000 3500 3500 4000 3500 +4000 3000 3500 3500 3000 4000 3500 3500 4000 3500 +4000 3000 3500 3500 3000 4000 3500 3500 4000 3500 +4000 3000 3500 3500 3000 4000 3500 3500 4000 3500 +4000 3000 3500 3500 3000 4000 3500 3500 4000 3500 +4000 3000 3500 3500 3000 4000 3500 3500 4000 3500 +4000 3000 3500 3500 3000 4000 3500 3500 4000 3500 +4000 3000 3500 3500 3000 4000 3500 3500 4000 3500 +4000 3000 3500 3500 3000 4000 3500 3500 4000 3500 +4000 3000 3500 3500 3000 4000 3500 3500 4000 3500 +4000 3000 3500 3500 3000 4000 3500 3500 4000 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +4000 3500 4000 4500 3500 3000 3500 4000 3500 4000 +4000 3500 4000 4500 3500 3000 3500 4000 3500 4000 +4000 3500 4000 4500 3500 3000 3500 4000 3500 4000 +4000 3500 4000 4500 3500 3000 3500 4000 3500 4000 +4000 3500 4000 4500 3500 3000 3500 4000 3500 4000 +4000 3500 4000 4500 3500 3000 3500 4000 3500 4000 +4000 3500 4000 4500 3500 3000 3500 4000 3500 4000 +4000 3500 4000 4500 3500 3000 3500 4000 3500 4000 +4000 3500 4000 4500 3500 3000 3500 4000 3500 4000 +4000 3500 4000 4500 3500 3000 3500 4000 3500 4000 +4000 3500 4000 4500 3500 3000 3500 4000 3500 4000 +4000 3500 4000 4500 3500 3000 3500 4000 3500 4000 +4000 3500 4000 4500 3500 3000 3500 4000 3500 4000 +4000 3500 4000 4500 3500 3000 3500 4000 3500 4000 +4000 3500 4000 4500 3500 3000 3500 4000 3500 4000 +4000 3500 4000 4500 3500 3000 3500 4000 3500 4000 +4000 3500 4000 4500 3500 3000 3500 4000 3500 4000 +4000 3500 4000 4500 3500 3000 3500 4000 3500 4000 +4000 3500 4000 4500 3500 3000 3500 4000 3500 4000 +4000 3500 4000 4500 3500 3000 3500 4000 3500 4000 +4000 3500 4000 4500 3500 3000 3500 4000 3500 4000 +4000 3500 4000 4500 3500 3000 3500 4000 3500 4000 +4000 3500 4000 4500 3500 3000 3500 4000 3500 4000 +4000 3500 4000 4500 3500 3000 3500 4000 3500 4000 +3500 4000 3500 4000 3500 3500 3500 3500 3500 3000 +3500 4000 3500 4000 3500 3500 3500 3500 3500 3000 +3500 4000 3500 4000 3500 3500 3500 3500 3500 3000 +3500 4000 3500 4000 3500 3500 3500 3500 3500 3000 +3500 4000 3500 4000 3500 3500 3500 3500 3500 3000 +3500 4000 3500 4000 3500 3500 3500 3500 3500 3000 +3500 4000 3500 4000 3500 3500 3500 3500 3500 3000 +3500 4000 3500 4000 3500 3500 3500 3500 3500 3000 +3500 4000 3500 4000 3500 3500 3500 3500 3500 3000 +3500 4000 3500 4000 3500 3500 3500 3500 3500 3000 +3500 4000 3500 4000 3500 3500 3500 3500 3500 3000 +3500 4000 3500 4000 3500 3500 3500 3500 3500 3000 +3500 4000 3500 4000 3500 3500 3500 3500 3500 3000 +3500 4000 3500 4000 3500 3500 3500 3500 3500 3000 +3500 4000 3500 4000 3500 3500 3500 3500 3500 3000 +3500 4000 3500 4000 3500 3500 3500 3500 3500 3000 +3500 4000 3500 4000 3500 3500 3500 3500 3500 3000 +3500 4000 3500 4000 3500 3500 3500 3500 3500 3000 +3500 4000 3500 4000 3500 3500 3500 3500 3500 3000 +3500 4000 3500 4000 3500 3500 3500 3500 3500 3000 +3500 4000 3500 4000 3500 3500 3500 3500 3500 3000 +3500 4000 3500 4000 3500 3500 3500 3500 3500 3000 +3500 4000 3500 4000 3500 3500 3500 3500 3500 3000 +3500 4000 3500 4000 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3000 4500 3500 4000 3500 3500 3500 4000 3500 3500 +3000 4500 3500 4000 3500 3500 3500 4000 3500 3500 +3000 4500 3500 4000 3500 3500 3500 4000 3500 3500 +3000 4500 3500 4000 3500 3500 3500 4000 3500 3500 +3000 4500 3500 4000 3500 3500 3500 4000 3500 3500 +3000 4500 3500 4000 3500 3500 3500 4000 3500 3500 +3000 4500 3500 4000 3500 3500 3500 4000 3500 3500 +3000 4500 3500 4000 3500 3500 3500 4000 3500 3500 +3000 4500 3500 4000 3500 3500 3500 4000 3500 3500 +3000 4500 3500 4000 3500 3500 3500 4000 3500 3500 +3000 4500 3500 4000 3500 3500 3500 4000 3500 3500 +3000 4500 3500 4000 3500 3500 3500 4000 3500 3500 +3000 4500 3500 4000 3500 3500 3500 4000 3500 3500 +3000 4500 3500 4000 3500 3500 3500 4000 3500 3500 +3000 4500 3500 4000 3500 3500 3500 4000 3500 3500 +3000 4500 3500 4000 3500 3500 3500 4000 3500 3500 +3000 4500 3500 4000 3500 3500 3500 4000 3500 3500 +3000 4500 3500 4000 3500 3500 3500 4000 3500 3500 +3000 4500 3500 4000 3500 3500 3500 4000 3500 3500 +3000 4500 3500 4000 3500 3500 3500 4000 3500 3500 +3000 4500 3500 4000 3500 3500 3500 4000 3500 3500 +3000 4500 3500 4000 3500 3500 3500 4000 3500 3500 +3000 4500 3500 4000 3500 3500 3500 4000 3500 3500 +3000 4500 3500 4000 3500 3500 3500 4000 3500 3500 +3500 4000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 4000 3500 3500 3500 3500 +3000 3000 3500 3500 3500 3500 4000 3500 3500 3500 +3000 3000 3500 3500 3500 3500 4000 3500 3500 3500 +3000 3000 3500 3500 3500 3500 4000 3500 3500 3500 +3000 3000 3500 3500 3500 3500 4000 3500 3500 3500 +3000 3000 3500 3500 3500 3500 4000 3500 3500 3500 +3000 3000 3500 3500 3500 3500 4000 3500 3500 3500 +3000 3000 3500 3500 3500 3500 4000 3500 3500 3500 +3000 3000 3500 3500 3500 3500 4000 3500 3500 3500 +3000 3000 3500 3500 3500 3500 4000 3500 3500 3500 +3000 3000 3500 3500 3500 3500 4000 3500 3500 3500 +3000 3000 3500 3500 3500 3500 4000 3500 3500 3500 +3000 3000 3500 3500 3500 3500 4000 3500 3500 3500 +3000 3000 3500 3500 3500 3500 4000 3500 3500 3500 +3000 3000 3500 3500 3500 3500 4000 3500 3500 3500 +3000 3000 3500 3500 3500 3500 4000 3500 3500 3500 +3000 3000 3500 3500 3500 3500 4000 3500 3500 3500 +3000 3000 3500 3500 3500 3500 4000 3500 3500 3500 +3000 3000 3500 3500 3500 3500 4000 3500 3500 3500 +3000 3000 3500 3500 3500 3500 4000 3500 3500 3500 +3000 3000 3500 3500 3500 3500 4000 3500 3500 3500 +3000 3000 3500 3500 3500 3500 4000 3500 3500 3500 +3000 3000 3500 3500 3500 3500 4000 3500 3500 3500 +3000 3000 3500 3500 3500 3500 4000 3500 3500 3500 +3000 3000 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 4500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 4500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 4500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 4500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 4500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 4500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 4500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 4500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 4500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 4500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 4500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 4500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 4500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 4500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 4500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 4500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 4500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 4500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 4500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 4500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 4500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 4500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 4500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3000 4500 3500 3000 3500 3500 3500 3500 3500 +3500 3000 4500 3500 3000 3500 3500 3500 3500 3500 +3500 3000 4500 3500 3000 3500 3500 3500 3500 3500 +3500 3000 4500 3500 3000 3500 3500 3500 3500 3500 +3500 3000 4500 3500 3000 3500 3500 3500 3500 3500 +3500 3000 4500 3500 3000 3500 3500 3500 3500 3500 +3500 3000 4500 3500 3000 3500 3500 3500 3500 3500 +3500 3000 4500 3500 3000 3500 3500 3500 3500 3500 +3500 3000 4500 3500 3000 3500 3500 3500 3500 3500 +3500 3000 4500 3500 3000 3500 3500 3500 3500 3500 +3500 3000 4500 3500 3000 3500 3500 3500 3500 3500 +3500 3000 4500 3500 3000 3500 3500 3500 3500 3500 +3500 3000 4500 3500 3000 3500 3500 3500 3500 3500 +3500 3000 4500 3500 3000 3500 3500 3500 3500 3500 +3500 3000 4500 3500 3000 3500 3500 3500 3500 3500 +3500 3000 4500 3500 3000 3500 3500 3500 3500 3500 +3500 3000 4500 3500 3000 3500 3500 3500 3500 3500 +3500 3000 4500 3500 3000 3500 3500 3500 3500 3500 +3500 3000 4500 3500 3000 3500 3500 3500 3500 3500 +3500 3000 4500 3500 3000 3500 3500 3500 3500 3500 +3500 3000 4500 3500 3000 3500 3500 3500 3500 3500 +3500 3000 4500 3500 3000 3500 3500 3500 3500 3500 +3500 3000 4500 3500 3000 3500 3500 3500 3500 3500 +3500 3000 4500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 4000 3500 3000 +3500 3500 3500 3500 3500 3000 3500 4000 3500 3000 +3500 3500 3500 3500 3500 3000 3500 4000 3500 3000 +3500 3500 3500 3500 3500 3000 3500 4000 3500 3000 +3500 3500 3500 3500 3500 3000 3500 4000 3500 3000 +3500 3500 3500 3500 3500 3000 3500 4000 3500 3000 +3500 3500 3500 3500 3500 3000 3500 4000 3500 3000 +3500 3500 3500 3500 3500 3000 3500 4000 3500 3000 +3500 3500 3500 3500 3500 3000 3500 4000 3500 3000 +3500 3500 3500 3500 3500 3000 3500 4000 3500 3000 +3500 3500 3500 3500 3500 3000 3500 4000 3500 3000 +3500 3500 3500 3500 3500 3000 3500 4000 3500 3000 +3500 3500 3500 3500 3500 3000 3500 4000 3500 3000 +3500 3500 3500 3500 3500 3000 3500 4000 3500 3000 +3500 3500 3500 3500 3500 3000 3500 4000 3500 3000 +3500 3500 3500 3500 3500 3000 3500 4000 3500 3000 +3500 3500 3500 3500 3500 3000 3500 4000 3500 3000 +3500 3500 3500 3500 3500 3000 3500 4000 3500 3000 +3500 3500 3500 3500 3500 3000 3500 4000 3500 3000 +3500 3500 3500 3500 3500 3000 3500 4000 3500 3000 +3500 3500 3500 3500 3500 3000 3500 4000 3500 3000 +3500 3500 3500 3500 3500 3000 3500 4000 3500 3000 +3500 3500 3500 3500 3500 3000 3500 4000 3500 3000 +3500 3500 3500 3500 3500 3000 3500 4000 3500 3000 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 4000 3500 4000 3500 3500 3500 +3500 3500 3500 4000 4000 3500 4000 3500 3500 3500 +3500 3500 3500 4000 4000 3500 4000 3500 3500 3500 +3500 3500 3500 4000 4000 3500 4000 3500 3500 3500 +3500 3500 3500 4000 4000 3500 4000 3500 3500 3500 +3500 3500 3500 4000 4000 3500 4000 3500 3500 3500 +3500 3500 3500 4000 4000 3500 4000 3500 3500 3500 +3500 3500 3500 4000 4000 3500 4000 3500 3500 3500 +3500 3500 3500 4000 4000 3500 4000 3500 3500 3500 +3500 3500 3500 4000 4000 3500 4000 3500 3500 3500 +3500 3500 3500 4000 4000 3500 4000 3500 3500 3500 +3500 3500 3500 4000 4000 3500 4000 3500 3500 3500 +3500 3500 3500 4000 4000 3500 4000 3500 3500 3500 +3500 3500 3500 4000 4000 3500 4000 3500 3500 3500 +3500 3500 3500 4000 4000 3500 4000 3500 3500 3500 +3500 3500 3500 4000 4000 3500 4000 3500 3500 3500 +3500 3500 3500 4000 4000 3500 4000 3500 3500 3500 +3500 3500 3500 4000 4000 3500 4000 3500 3500 3500 +3500 3500 3500 4000 4000 3500 4000 3500 3500 3500 +3500 3500 3500 4000 4000 3500 4000 3500 3500 3500 +3500 3500 3500 4000 4000 3500 4000 3500 3500 3500 +3500 3500 3500 4000 4000 3500 4000 3500 3500 3500 +3500 3500 3500 4000 4000 3500 4000 3500 3500 3500 +3500 3500 3500 4000 4000 3500 4000 3500 3500 3500 +3500 4000 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4000 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4000 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4000 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4000 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4000 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4000 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4000 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4000 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4000 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4000 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4000 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4000 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4000 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4000 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4000 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4000 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4000 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4000 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4000 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4000 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4000 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4000 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4000 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 4000 4000 3500 3500 3500 3500 +3500 4000 3500 3500 4000 4000 3500 3500 3500 3500 +3500 4000 3500 3500 4000 4000 3500 3500 3500 3500 +3500 4000 3500 3500 4000 4000 3500 3500 3500 3500 +3500 4000 3500 3500 4000 4000 3500 3500 3500 3500 +3500 4000 3500 3500 4000 4000 3500 3500 3500 3500 +3500 4000 3500 3500 4000 4000 3500 3500 3500 3500 +3500 4000 3500 3500 4000 4000 3500 3500 3500 3500 +3500 4000 3500 3500 4000 4000 3500 3500 3500 3500 +3500 4000 3500 3500 4000 4000 3500 3500 3500 3500 +3500 4000 3500 3500 4000 4000 3500 3500 3500 3500 +3500 4000 3500 3500 4000 4000 3500 3500 3500 3500 +3500 4000 3500 3500 4000 4000 3500 3500 3500 3500 +3500 4000 3500 3500 4000 4000 3500 3500 3500 3500 +3500 4000 3500 3500 4000 4000 3500 3500 3500 3500 +3500 4000 3500 3500 4000 4000 3500 3500 3500 3500 +3500 4000 3500 3500 4000 4000 3500 3500 3500 3500 +3500 4000 3500 3500 4000 4000 3500 3500 3500 3500 +3500 4000 3500 3500 4000 4000 3500 3500 3500 3500 +3500 4000 3500 3500 4000 4000 3500 3500 3500 3500 +3500 4000 3500 3500 4000 4000 3500 3500 3500 3500 +3500 4000 3500 3500 4000 4000 3500 3500 3500 3500 +3500 4000 3500 3500 4000 4000 3500 3500 3500 3500 +3500 4000 3500 3500 4000 4000 3500 3500 3500 3500 +3500 4500 4500 3500 3500 4500 3500 4000 3000 3500 +3500 4500 4500 3500 3500 4500 3500 4000 3000 3500 +3500 4500 4500 3500 3500 4500 3500 4000 3000 3500 +3500 4500 4500 3500 3500 4500 3500 4000 3000 3500 +3500 4500 4500 3500 3500 4500 3500 4000 3000 3500 +3500 4500 4500 3500 3500 4500 3500 4000 3000 3500 +3500 4500 4500 3500 3500 4500 3500 4000 3000 3500 +3500 4500 4500 3500 3500 4500 3500 4000 3000 3500 +3500 4500 4500 3500 3500 4500 3500 4000 3000 3500 +3500 4500 4500 3500 3500 4500 3500 4000 3000 3500 +3500 4500 4500 3500 3500 4500 3500 4000 3000 3500 +3500 4500 4500 3500 3500 4500 3500 4000 3000 3500 +3500 4500 4500 3500 3500 4500 3500 4000 3000 3500 +3500 4500 4500 3500 3500 4500 3500 4000 3000 3500 +3500 4500 4500 3500 3500 4500 3500 4000 3000 3500 +3500 4500 4500 3500 3500 4500 3500 4000 3000 3500 +3500 4500 4500 3500 3500 4500 3500 4000 3000 3500 +3500 4500 4500 3500 3500 4500 3500 4000 3000 3500 +3500 4500 4500 3500 3500 4500 3500 4000 3000 3500 +3500 4500 4500 3500 3500 4500 3500 4000 3000 3500 +3500 4500 4500 3500 3500 4500 3500 4000 3000 3500 +3500 4500 4500 3500 3500 4500 3500 4000 3000 3500 +3500 4500 4500 3500 3500 4500 3500 4000 3000 3500 +3500 4500 4500 3500 3500 4500 3500 4000 3000 3500 +4000 4000 3500 3500 4000 3500 3500 4000 3500 3500 +4000 4000 3500 3500 4000 3500 3500 4000 3500 3500 +4000 4000 3500 3500 4000 3500 3500 4000 3500 3500 +4000 4000 3500 3500 4000 3500 3500 4000 3500 3500 +4000 4000 3500 3500 4000 3500 3500 4000 3500 3500 +4000 4000 3500 3500 4000 3500 3500 4000 3500 3500 +4000 4000 3500 3500 4000 3500 3500 4000 3500 3500 +4000 4000 3500 3500 4000 3500 3500 4000 3500 3500 +4000 4000 3500 3500 4000 3500 3500 4000 3500 3500 +4000 4000 3500 3500 4000 3500 3500 4000 3500 3500 +4000 4000 3500 3500 4000 3500 3500 4000 3500 3500 +4000 4000 3500 3500 4000 3500 3500 4000 3500 3500 +4000 4000 3500 3500 4000 3500 3500 4000 3500 3500 +4000 4000 3500 3500 4000 3500 3500 4000 3500 3500 +4000 4000 3500 3500 4000 3500 3500 4000 3500 3500 +4000 4000 3500 3500 4000 3500 3500 4000 3500 3500 +4000 4000 3500 3500 4000 3500 3500 4000 3500 3500 +4000 4000 3500 3500 4000 3500 3500 4000 3500 3500 +4000 4000 3500 3500 4000 3500 3500 4000 3500 3500 +4000 4000 3500 3500 4000 3500 3500 4000 3500 3500 +4000 4000 3500 3500 4000 3500 3500 4000 3500 3500 +4000 4000 3500 3500 4000 3500 3500 4000 3500 3500 +4000 4000 3500 3500 4000 3500 3500 4000 3500 3500 +4000 4000 3500 3500 4000 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4500 4500 3500 +3500 3500 3500 3500 3500 3500 3500 4500 4500 3500 +3500 3500 3500 3500 3500 3500 3500 4500 4500 3500 +3500 3500 3500 3500 3500 3500 3500 4500 4500 3500 +3500 3500 3500 3500 3500 3500 3500 4500 4500 3500 +3500 3500 3500 3500 3500 3500 3500 4500 4500 3500 +3500 3500 3500 3500 3500 3500 3500 4500 4500 3500 +3500 3500 3500 3500 3500 3500 3500 4500 4500 3500 +3500 3500 3500 3500 3500 3500 3500 4500 4500 3500 +3500 3500 3500 3500 3500 3500 3500 4500 4500 3500 +3500 3500 3500 3500 3500 3500 3500 4500 4500 3500 +3500 3500 3500 3500 3500 3500 3500 4500 4500 3500 +3500 3500 3500 3500 3500 3500 3500 4500 4500 3500 +3500 3500 3500 3500 3500 3500 3500 4500 4500 3500 +3500 3500 3500 3500 3500 3500 3500 4500 4500 3500 +3500 3500 3500 3500 3500 3500 3500 4500 4500 3500 +3500 3500 3500 3500 3500 3500 3500 4500 4500 3500 +3500 3500 3500 3500 3500 3500 3500 4500 4500 3500 +3500 3500 3500 3500 3500 3500 3500 4500 4500 3500 +3500 3500 3500 3500 3500 3500 3500 4500 4500 3500 +3500 3500 3500 3500 3500 3500 3500 4500 4500 3500 +3500 3500 3500 3500 3500 3500 3500 4500 4500 3500 +3500 3500 3500 3500 3500 3500 3500 4500 4500 3500 +3500 3500 3500 3500 3500 3500 3500 4500 4500 3500 +3000 4500 3500 3500 3500 3500 3500 3500 3500 4500 +3000 4500 3500 3500 3500 3500 3500 3500 3500 4500 +3000 4500 3500 3500 3500 3500 3500 3500 3500 4500 +3000 4500 3500 3500 3500 3500 3500 3500 3500 4500 +3000 4500 3500 3500 3500 3500 3500 3500 3500 4500 +3000 4500 3500 3500 3500 3500 3500 3500 3500 4500 +3000 4500 3500 3500 3500 3500 3500 3500 3500 4500 +3000 4500 3500 3500 3500 3500 3500 3500 3500 4500 +3000 4500 3500 3500 3500 3500 3500 3500 3500 4500 +3000 4500 3500 3500 3500 3500 3500 3500 3500 4500 +3000 4500 3500 3500 3500 3500 3500 3500 3500 4500 +3000 4500 3500 3500 3500 3500 3500 3500 3500 4500 +3000 4500 3500 3500 3500 3500 3500 3500 3500 4500 +3000 4500 3500 3500 3500 3500 3500 3500 3500 4500 +3000 4500 3500 3500 3500 3500 3500 3500 3500 4500 +3000 4500 3500 3500 3500 3500 3500 3500 3500 4500 +3000 4500 3500 3500 3500 3500 3500 3500 3500 4500 +3000 4500 3500 3500 3500 3500 3500 3500 3500 4500 +3000 4500 3500 3500 3500 3500 3500 3500 3500 4500 +3000 4500 3500 3500 3500 3500 3500 3500 3500 4500 +3000 4500 3500 3500 3500 3500 3500 3500 3500 4500 +3000 4500 3500 3500 3500 3500 3500 3500 3500 4500 +3000 4500 3500 3500 3500 3500 3500 3500 3500 4500 +3000 4500 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3500 3500 4000 3500 3500 3500 4000 4000 +3500 3500 3500 3500 4000 3500 3500 3500 4000 4000 +3500 3500 3500 3500 4000 3500 3500 3500 4000 4000 +3500 3500 3500 3500 4000 3500 3500 3500 4000 4000 +3500 3500 3500 3500 4000 3500 3500 3500 4000 4000 +3500 3500 3500 3500 4000 3500 3500 3500 4000 4000 +3500 3500 3500 3500 4000 3500 3500 3500 4000 4000 +3500 3500 3500 3500 4000 3500 3500 3500 4000 4000 +3500 3500 3500 3500 4000 3500 3500 3500 4000 4000 +3500 3500 3500 3500 4000 3500 3500 3500 4000 4000 +3500 3500 3500 3500 4000 3500 3500 3500 4000 4000 +3500 3500 3500 3500 4000 3500 3500 3500 4000 4000 +3500 3500 3500 3500 4000 3500 3500 3500 4000 4000 +3500 3500 3500 3500 4000 3500 3500 3500 4000 4000 +3500 3500 3500 3500 4000 3500 3500 3500 4000 4000 +3500 3500 3500 3500 4000 3500 3500 3500 4000 4000 +3500 3500 3500 3500 4000 3500 3500 3500 4000 4000 +3500 3500 3500 3500 4000 3500 3500 3500 4000 4000 +3500 3500 3500 3500 4000 3500 3500 3500 4000 4000 +3500 3500 3500 3500 4000 3500 3500 3500 4000 4000 +3500 3500 3500 3500 4000 3500 3500 3500 4000 4000 +3500 3500 3500 3500 4000 3500 3500 3500 4000 4000 +3500 3500 3500 3500 4000 3500 3500 3500 4000 4000 +3500 3500 3500 3500 4000 3500 3500 3500 4000 4000 +4000 3500 3500 3500 3500 4000 3500 3500 4000 3500 +4000 3500 3500 3500 3500 4000 3500 3500 4000 3500 +4000 3500 3500 3500 3500 4000 3500 3500 4000 3500 +4000 3500 3500 3500 3500 4000 3500 3500 4000 3500 +4000 3500 3500 3500 3500 4000 3500 3500 4000 3500 +4000 3500 3500 3500 3500 4000 3500 3500 4000 3500 +4000 3500 3500 3500 3500 4000 3500 3500 4000 3500 +4000 3500 3500 3500 3500 4000 3500 3500 4000 3500 +4000 3500 3500 3500 3500 4000 3500 3500 4000 3500 +4000 3500 3500 3500 3500 4000 3500 3500 4000 3500 +4000 3500 3500 3500 3500 4000 3500 3500 4000 3500 +4000 3500 3500 3500 3500 4000 3500 3500 4000 3500 +4000 3500 3500 3500 3500 4000 3500 3500 4000 3500 +4000 3500 3500 3500 3500 4000 3500 3500 4000 3500 +4000 3500 3500 3500 3500 4000 3500 3500 4000 3500 +4000 3500 3500 3500 3500 4000 3500 3500 4000 3500 +4000 3500 3500 3500 3500 4000 3500 3500 4000 3500 +4000 3500 3500 3500 3500 4000 3500 3500 4000 3500 +4000 3500 3500 3500 3500 4000 3500 3500 4000 3500 +4000 3500 3500 3500 3500 4000 3500 3500 4000 3500 +4000 3500 3500 3500 3500 4000 3500 3500 4000 3500 +4000 3500 3500 3500 3500 4000 3500 3500 4000 3500 +4000 3500 3500 3500 3500 4000 3500 3500 4000 3500 +4000 3500 3500 3500 3500 4000 3500 3500 4000 3500 +4500 4500 4000 3500 3500 4000 4500 3500 3500 3000 +4500 4500 4000 3500 3500 4000 4500 3500 3500 3000 +4500 4500 4000 3500 3500 4000 4500 3500 3500 3000 +4500 4500 4000 3500 3500 4000 4500 3500 3500 3000 +4500 4500 4000 3500 3500 4000 4500 3500 3500 3000 +4500 4500 4000 3500 3500 4000 4500 3500 3500 3000 +4500 4500 4000 3500 3500 4000 4500 3500 3500 3000 +4500 4500 4000 3500 3500 4000 4500 3500 3500 3000 +4500 4500 4000 3500 3500 4000 4500 3500 3500 3000 +4500 4500 4000 3500 3500 4000 4500 3500 3500 3000 +4500 4500 4000 3500 3500 4000 4500 3500 3500 3000 +4500 4500 4000 3500 3500 4000 4500 3500 3500 3000 +4500 4500 4000 3500 3500 4000 4500 3500 3500 3000 +4500 4500 4000 3500 3500 4000 4500 3500 3500 3000 +4500 4500 4000 3500 3500 4000 4500 3500 3500 3000 +4500 4500 4000 3500 3500 4000 4500 3500 3500 3000 +4500 4500 4000 3500 3500 4000 4500 3500 3500 3000 +4500 4500 4000 3500 3500 4000 4500 3500 3500 3000 +4500 4500 4000 3500 3500 4000 4500 3500 3500 3000 +4500 4500 4000 3500 3500 4000 4500 3500 3500 3000 +4500 4500 4000 3500 3500 4000 4500 3500 3500 3000 +4500 4500 4000 3500 3500 4000 4500 3500 3500 3000 +4500 4500 4000 3500 3500 4000 4500 3500 3500 3000 +4500 4500 4000 3500 3500 4000 4500 3500 3500 3000 +3500 3500 5000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 5000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 5000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 5000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 5000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 5000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 5000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 5000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 5000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 5000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 5000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 5000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 5000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 5000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 5000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 5000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 5000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 5000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 5000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 5000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 5000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 5000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 5000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 5000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 4000 3500 2500 3500 4500 3500 3500 3500 +4000 3500 4000 3500 2500 3500 4500 3500 3500 3500 +4000 3500 4000 3500 2500 3500 4500 3500 3500 3500 +4000 3500 4000 3500 2500 3500 4500 3500 3500 3500 +4000 3500 4000 3500 2500 3500 4500 3500 3500 3500 +4000 3500 4000 3500 2500 3500 4500 3500 3500 3500 +4000 3500 4000 3500 2500 3500 4500 3500 3500 3500 +4000 3500 4000 3500 2500 3500 4500 3500 3500 3500 +4000 3500 4000 3500 2500 3500 4500 3500 3500 3500 +4000 3500 4000 3500 2500 3500 4500 3500 3500 3500 +4000 3500 4000 3500 2500 3500 4500 3500 3500 3500 +4000 3500 4000 3500 2500 3500 4500 3500 3500 3500 +4000 3500 4000 3500 2500 3500 4500 3500 3500 3500 +4000 3500 4000 3500 2500 3500 4500 3500 3500 3500 +4000 3500 4000 3500 2500 3500 4500 3500 3500 3500 +4000 3500 4000 3500 2500 3500 4500 3500 3500 3500 +4000 3500 4000 3500 2500 3500 4500 3500 3500 3500 +4000 3500 4000 3500 2500 3500 4500 3500 3500 3500 +4000 3500 4000 3500 2500 3500 4500 3500 3500 3500 +4000 3500 4000 3500 2500 3500 4500 3500 3500 3500 +4000 3500 4000 3500 2500 3500 4500 3500 3500 3500 +4000 3500 4000 3500 2500 3500 4500 3500 3500 3500 +4000 3500 4000 3500 2500 3500 4500 3500 3500 3500 +4000 3500 4000 3500 2500 3500 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 5000 +3500 3500 3500 3500 3500 3500 3500 3500 4000 5000 +3500 3500 3500 3500 3500 3500 3500 3500 4000 5000 +3500 3500 3500 3500 3500 3500 3500 3500 4000 5000 +3500 3500 3500 3500 3500 3500 3500 3500 4000 5000 +3500 3500 3500 3500 3500 3500 3500 3500 4000 5000 +3500 3500 3500 3500 3500 3500 3500 3500 4000 5000 +3500 3500 3500 3500 3500 3500 3500 3500 4000 5000 +3500 3500 3500 3500 3500 3500 3500 3500 4000 5000 +3500 3500 3500 3500 3500 3500 3500 3500 4000 5000 +3500 3500 3500 3500 3500 3500 3500 3500 4000 5000 +3500 3500 3500 3500 3500 3500 3500 3500 4000 5000 +3500 3500 3500 3500 3500 3500 3500 3500 4000 5000 +3500 3500 3500 3500 3500 3500 3500 3500 4000 5000 +3500 3500 3500 3500 3500 3500 3500 3500 4000 5000 +3500 3500 3500 3500 3500 3500 3500 3500 4000 5000 +3500 3500 3500 3500 3500 3500 3500 3500 4000 5000 +3500 3500 3500 3500 3500 3500 3500 3500 4000 5000 +3500 3500 3500 3500 3500 3500 3500 3500 4000 5000 +3500 3500 3500 3500 3500 3500 3500 3500 4000 5000 +3500 3500 3500 3500 3500 3500 3500 3500 4000 5000 +3500 3500 3500 3500 3500 3500 3500 3500 4000 5000 +3500 3500 3500 3500 3500 3500 3500 3500 4000 5000 +3500 3500 3500 3500 3500 3500 3500 3500 4000 5000 +3500 3500 4000 3500 3500 4500 3500 3500 3500 4000 +3500 3500 4000 3500 3500 4500 3500 3500 3500 4000 +3500 3500 4000 3500 3500 4500 3500 3500 3500 4000 +3500 3500 4000 3500 3500 4500 3500 3500 3500 4000 +3500 3500 4000 3500 3500 4500 3500 3500 3500 4000 +3500 3500 4000 3500 3500 4500 3500 3500 3500 4000 +3500 3500 4000 3500 3500 4500 3500 3500 3500 4000 +3500 3500 4000 3500 3500 4500 3500 3500 3500 4000 +3500 3500 4000 3500 3500 4500 3500 3500 3500 4000 +3500 3500 4000 3500 3500 4500 3500 3500 3500 4000 +3500 3500 4000 3500 3500 4500 3500 3500 3500 4000 +3500 3500 4000 3500 3500 4500 3500 3500 3500 4000 +3500 3500 4000 3500 3500 4500 3500 3500 3500 4000 +3500 3500 4000 3500 3500 4500 3500 3500 3500 4000 +3500 3500 4000 3500 3500 4500 3500 3500 3500 4000 +3500 3500 4000 3500 3500 4500 3500 3500 3500 4000 +3500 3500 4000 3500 3500 4500 3500 3500 3500 4000 +3500 3500 4000 3500 3500 4500 3500 3500 3500 4000 +3500 3500 4000 3500 3500 4500 3500 3500 3500 4000 +3500 3500 4000 3500 3500 4500 3500 3500 3500 4000 +3500 3500 4000 3500 3500 4500 3500 3500 3500 4000 +3500 3500 4000 3500 3500 4500 3500 3500 3500 4000 +3500 3500 4000 3500 3500 4500 3500 3500 3500 4000 +3500 3500 4000 3500 3500 4500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3000 3000 3500 5000 +3500 3500 3500 3500 3500 3500 3000 3000 3500 5000 +3500 3500 3500 3500 3500 3500 3000 3000 3500 5000 +3500 3500 3500 3500 3500 3500 3000 3000 3500 5000 +3500 3500 3500 3500 3500 3500 3000 3000 3500 5000 +3500 3500 3500 3500 3500 3500 3000 3000 3500 5000 +3500 3500 3500 3500 3500 3500 3000 3000 3500 5000 +3500 3500 3500 3500 3500 3500 3000 3000 3500 5000 +3500 3500 3500 3500 3500 3500 3000 3000 3500 5000 +3500 3500 3500 3500 3500 3500 3000 3000 3500 5000 +3500 3500 3500 3500 3500 3500 3000 3000 3500 5000 +3500 3500 3500 3500 3500 3500 3000 3000 3500 5000 +3500 3500 3500 3500 3500 3500 3000 3000 3500 5000 +3500 3500 3500 3500 3500 3500 3000 3000 3500 5000 +3500 3500 3500 3500 3500 3500 3000 3000 3500 5000 +3500 3500 3500 3500 3500 3500 3000 3000 3500 5000 +3500 3500 3500 3500 3500 3500 3000 3000 3500 5000 +3500 3500 3500 3500 3500 3500 3000 3000 3500 5000 +3500 3500 3500 3500 3500 3500 3000 3000 3500 5000 +3500 3500 3500 3500 3500 3500 3000 3000 3500 5000 +3500 3500 3500 3500 3500 3500 3000 3000 3500 5000 +3500 3500 3500 3500 3500 3500 3000 3000 3500 5000 +3500 3500 3500 3500 3500 3500 3000 3000 3500 5000 +3500 3500 3500 3500 3500 3500 3000 3000 3500 5000 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 4000 3500 3500 +3500 3500 3500 3500 4000 3500 3500 4000 3500 3500 +3500 3500 3500 3500 4000 3500 3500 4000 3500 3500 +3500 3500 3500 3500 4000 3500 3500 4000 3500 3500 +3500 3500 3500 3500 4000 3500 3500 4000 3500 3500 +3500 3500 3500 3500 4000 3500 3500 4000 3500 3500 +3500 3500 3500 3500 4000 3500 3500 4000 3500 3500 +3500 3500 3500 3500 4000 3500 3500 4000 3500 3500 +3500 3500 3500 3500 4000 3500 3500 4000 3500 3500 +3500 3500 3500 3500 4000 3500 3500 4000 3500 3500 +3500 3500 3500 3500 4000 3500 3500 4000 3500 3500 +3500 3500 3500 3500 4000 3500 3500 4000 3500 3500 +3500 3500 3500 3500 4000 3500 3500 4000 3500 3500 +3500 3500 3500 3500 4000 3500 3500 4000 3500 3500 +3500 3500 3500 3500 4000 3500 3500 4000 3500 3500 +3500 3500 3500 3500 4000 3500 3500 4000 3500 3500 +3500 3500 3500 3500 4000 3500 3500 4000 3500 3500 +3500 3500 3500 3500 4000 3500 3500 4000 3500 3500 +3500 3500 3500 3500 4000 3500 3500 4000 3500 3500 +3500 3500 3500 3500 4000 3500 3500 4000 3500 3500 +3500 3500 3500 3500 4000 3500 3500 4000 3500 3500 +3500 3500 3500 3500 4000 3500 3500 4000 3500 3500 +3500 3500 3500 3500 4000 3500 3500 4000 3500 3500 +3500 3500 3500 3500 4000 3500 3500 4000 3500 3500 +3500 4000 3500 3500 4000 4500 3500 4000 3000 3500 +3500 4000 3500 3500 4000 4500 3500 4000 3000 3500 +3500 4000 3500 3500 4000 4500 3500 4000 3000 3500 +3500 4000 3500 3500 4000 4500 3500 4000 3000 3500 +3500 4000 3500 3500 4000 4500 3500 4000 3000 3500 +3500 4000 3500 3500 4000 4500 3500 4000 3000 3500 +3500 4000 3500 3500 4000 4500 3500 4000 3000 3500 +3500 4000 3500 3500 4000 4500 3500 4000 3000 3500 +3500 4000 3500 3500 4000 4500 3500 4000 3000 3500 +3500 4000 3500 3500 4000 4500 3500 4000 3000 3500 +3500 4000 3500 3500 4000 4500 3500 4000 3000 3500 +3500 4000 3500 3500 4000 4500 3500 4000 3000 3500 +3500 4000 3500 3500 4000 4500 3500 4000 3000 3500 +3500 4000 3500 3500 4000 4500 3500 4000 3000 3500 +3500 4000 3500 3500 4000 4500 3500 4000 3000 3500 +3500 4000 3500 3500 4000 4500 3500 4000 3000 3500 +3500 4000 3500 3500 4000 4500 3500 4000 3000 3500 +3500 4000 3500 3500 4000 4500 3500 4000 3000 3500 +3500 4000 3500 3500 4000 4500 3500 4000 3000 3500 +3500 4000 3500 3500 4000 4500 3500 4000 3000 3500 +3500 4000 3500 3500 4000 4500 3500 4000 3000 3500 +3500 4000 3500 3500 4000 4500 3500 4000 3000 3500 +3500 4000 3500 3500 4000 4500 3500 4000 3000 3500 +3500 4000 3500 3500 4000 4500 3500 4000 3000 3500 +3500 4000 4000 3000 3500 3500 3500 3500 4000 3500 +3500 4000 4000 3000 3500 3500 3500 3500 4000 3500 +3500 4000 4000 3000 3500 3500 3500 3500 4000 3500 +3500 4000 4000 3000 3500 3500 3500 3500 4000 3500 +3500 4000 4000 3000 3500 3500 3500 3500 4000 3500 +3500 4000 4000 3000 3500 3500 3500 3500 4000 3500 +3500 4000 4000 3000 3500 3500 3500 3500 4000 3500 +3500 4000 4000 3000 3500 3500 3500 3500 4000 3500 +3500 4000 4000 3000 3500 3500 3500 3500 4000 3500 +3500 4000 4000 3000 3500 3500 3500 3500 4000 3500 +3500 4000 4000 3000 3500 3500 3500 3500 4000 3500 +3500 4000 4000 3000 3500 3500 3500 3500 4000 3500 +3500 4000 4000 3000 3500 3500 3500 3500 4000 3500 +3500 4000 4000 3000 3500 3500 3500 3500 4000 3500 +3500 4000 4000 3000 3500 3500 3500 3500 4000 3500 +3500 4000 4000 3000 3500 3500 3500 3500 4000 3500 +3500 4000 4000 3000 3500 3500 3500 3500 4000 3500 +3500 4000 4000 3000 3500 3500 3500 3500 4000 3500 +3500 4000 4000 3000 3500 3500 3500 3500 4000 3500 +3500 4000 4000 3000 3500 3500 3500 3500 4000 3500 +3500 4000 4000 3000 3500 3500 3500 3500 4000 3500 +3500 4000 4000 3000 3500 3500 3500 3500 4000 3500 +3500 4000 4000 3000 3500 3500 3500 3500 4000 3500 +3500 4000 4000 3000 3500 3500 3500 3500 4000 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 4000 +3500 3500 3500 4000 3500 3500 3500 3500 3500 4000 +3500 3500 3500 4000 3500 3500 3500 3500 3500 4000 +3500 3500 3500 4000 3500 3500 3500 3500 3500 4000 +3500 3500 3500 4000 3500 3500 3500 3500 3500 4000 +3500 3500 3500 4000 3500 3500 3500 3500 3500 4000 +3500 3500 3500 4000 3500 3500 3500 3500 3500 4000 +3500 3500 3500 4000 3500 3500 3500 3500 3500 4000 +3500 3500 3500 4000 3500 3500 3500 3500 3500 4000 +3500 3500 3500 4000 3500 3500 3500 3500 3500 4000 +3500 3500 3500 4000 3500 3500 3500 3500 3500 4000 +3500 3500 3500 4000 3500 3500 3500 3500 3500 4000 +3500 3500 3500 4000 3500 3500 3500 3500 3500 4000 +3500 3500 3500 4000 3500 3500 3500 3500 3500 4000 +3500 3500 3500 4000 3500 3500 3500 3500 3500 4000 +3500 3500 3500 4000 3500 3500 3500 3500 3500 4000 +3500 3500 3500 4000 3500 3500 3500 3500 3500 4000 +3500 3500 3500 4000 3500 3500 3500 3500 3500 4000 +3500 3500 3500 4000 3500 3500 3500 3500 3500 4000 +3500 3500 3500 4000 3500 3500 3500 3500 3500 4000 +3500 3500 3500 4000 3500 3500 3500 3500 3500 4000 +3500 3500 3500 4000 3500 3500 3500 3500 3500 4000 +3500 3500 3500 4000 3500 3500 3500 3500 3500 4000 +3500 3500 3500 4000 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 4500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4500 3500 3500 3500 3500 +3500 3500 4000 4500 3500 4500 3500 3500 4000 3500 +3500 3500 4000 4500 3500 4500 3500 3500 4000 3500 +3500 3500 4000 4500 3500 4500 3500 3500 4000 3500 +3500 3500 4000 4500 3500 4500 3500 3500 4000 3500 +3500 3500 4000 4500 3500 4500 3500 3500 4000 3500 +3500 3500 4000 4500 3500 4500 3500 3500 4000 3500 +3500 3500 4000 4500 3500 4500 3500 3500 4000 3500 +3500 3500 4000 4500 3500 4500 3500 3500 4000 3500 +3500 3500 4000 4500 3500 4500 3500 3500 4000 3500 +3500 3500 4000 4500 3500 4500 3500 3500 4000 3500 +3500 3500 4000 4500 3500 4500 3500 3500 4000 3500 +3500 3500 4000 4500 3500 4500 3500 3500 4000 3500 +3500 3500 4000 4500 3500 4500 3500 3500 4000 3500 +3500 3500 4000 4500 3500 4500 3500 3500 4000 3500 +3500 3500 4000 4500 3500 4500 3500 3500 4000 3500 +3500 3500 4000 4500 3500 4500 3500 3500 4000 3500 +3500 3500 4000 4500 3500 4500 3500 3500 4000 3500 +3500 3500 4000 4500 3500 4500 3500 3500 4000 3500 +3500 3500 4000 4500 3500 4500 3500 3500 4000 3500 +3500 3500 4000 4500 3500 4500 3500 3500 4000 3500 +3500 3500 4000 4500 3500 4500 3500 3500 4000 3500 +3500 3500 4000 4500 3500 4500 3500 3500 4000 3500 +3500 3500 4000 4500 3500 4500 3500 3500 4000 3500 +3500 3500 4000 4500 3500 4500 3500 3500 4000 3500 +3500 3500 3000 5000 3500 3500 3500 3500 3500 3500 +3500 3500 3000 5000 3500 3500 3500 3500 3500 3500 +3500 3500 3000 5000 3500 3500 3500 3500 3500 3500 +3500 3500 3000 5000 3500 3500 3500 3500 3500 3500 +3500 3500 3000 5000 3500 3500 3500 3500 3500 3500 +3500 3500 3000 5000 3500 3500 3500 3500 3500 3500 +3500 3500 3000 5000 3500 3500 3500 3500 3500 3500 +3500 3500 3000 5000 3500 3500 3500 3500 3500 3500 +3500 3500 3000 5000 3500 3500 3500 3500 3500 3500 +3500 3500 3000 5000 3500 3500 3500 3500 3500 3500 +3500 3500 3000 5000 3500 3500 3500 3500 3500 3500 +3500 3500 3000 5000 3500 3500 3500 3500 3500 3500 +3500 3500 3000 5000 3500 3500 3500 3500 3500 3500 +3500 3500 3000 5000 3500 3500 3500 3500 3500 3500 +3500 3500 3000 5000 3500 3500 3500 3500 3500 3500 +3500 3500 3000 5000 3500 3500 3500 3500 3500 3500 +3500 3500 3000 5000 3500 3500 3500 3500 3500 3500 +3500 3500 3000 5000 3500 3500 3500 3500 3500 3500 +3500 3500 3000 5000 3500 3500 3500 3500 3500 3500 +3500 3500 3000 5000 3500 3500 3500 3500 3500 3500 +3500 3500 3000 5000 3500 3500 3500 3500 3500 3500 +3500 3500 3000 5000 3500 3500 3500 3500 3500 3500 +3500 3500 3000 5000 3500 3500 3500 3500 3500 3500 +3500 3500 3000 5000 3500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 4000 4000 3500 3500 3500 4000 +3500 3500 3000 3500 4000 4000 3500 3500 3500 4000 +3500 3500 3000 3500 4000 4000 3500 3500 3500 4000 +3500 3500 3000 3500 4000 4000 3500 3500 3500 4000 +3500 3500 3000 3500 4000 4000 3500 3500 3500 4000 +3500 3500 3000 3500 4000 4000 3500 3500 3500 4000 +3500 3500 3000 3500 4000 4000 3500 3500 3500 4000 +3500 3500 3000 3500 4000 4000 3500 3500 3500 4000 +3500 3500 3000 3500 4000 4000 3500 3500 3500 4000 +3500 3500 3000 3500 4000 4000 3500 3500 3500 4000 +3500 3500 3000 3500 4000 4000 3500 3500 3500 4000 +3500 3500 3000 3500 4000 4000 3500 3500 3500 4000 +3500 3500 3000 3500 4000 4000 3500 3500 3500 4000 +3500 3500 3000 3500 4000 4000 3500 3500 3500 4000 +3500 3500 3000 3500 4000 4000 3500 3500 3500 4000 +3500 3500 3000 3500 4000 4000 3500 3500 3500 4000 +3500 3500 3000 3500 4000 4000 3500 3500 3500 4000 +3500 3500 3000 3500 4000 4000 3500 3500 3500 4000 +3500 3500 3000 3500 4000 4000 3500 3500 3500 4000 +3500 3500 3000 3500 4000 4000 3500 3500 3500 4000 +3500 3500 3000 3500 4000 4000 3500 3500 3500 4000 +3500 3500 3000 3500 4000 4000 3500 3500 3500 4000 +3500 3500 3000 3500 4000 4000 3500 3500 3500 4000 +3500 3500 3000 3500 4000 4000 3500 3500 3500 4000 +3500 3500 4000 3500 3500 4000 3500 3500 3500 4000 +3500 3500 4000 3500 3500 4000 3500 3500 3500 4000 +3500 3500 4000 3500 3500 4000 3500 3500 3500 4000 +3500 3500 4000 3500 3500 4000 3500 3500 3500 4000 +3500 3500 4000 3500 3500 4000 3500 3500 3500 4000 +3500 3500 4000 3500 3500 4000 3500 3500 3500 4000 +3500 3500 4000 3500 3500 4000 3500 3500 3500 4000 +3500 3500 4000 3500 3500 4000 3500 3500 3500 4000 +3500 3500 4000 3500 3500 4000 3500 3500 3500 4000 +3500 3500 4000 3500 3500 4000 3500 3500 3500 4000 +3500 3500 4000 3500 3500 4000 3500 3500 3500 4000 +3500 3500 4000 3500 3500 4000 3500 3500 3500 4000 +3500 3500 4000 3500 3500 4000 3500 3500 3500 4000 +3500 3500 4000 3500 3500 4000 3500 3500 3500 4000 +3500 3500 4000 3500 3500 4000 3500 3500 3500 4000 +3500 3500 4000 3500 3500 4000 3500 3500 3500 4000 +3500 3500 4000 3500 3500 4000 3500 3500 3500 4000 +3500 3500 4000 3500 3500 4000 3500 3500 3500 4000 +3500 3500 4000 3500 3500 4000 3500 3500 3500 4000 +3500 3500 4000 3500 3500 4000 3500 3500 3500 4000 +3500 3500 4000 3500 3500 4000 3500 3500 3500 4000 +3500 3500 4000 3500 3500 4000 3500 3500 3500 4000 +3500 3500 4000 3500 3500 4000 3500 3500 3500 4000 +3500 3500 4000 3500 3500 4000 3500 3500 3500 4000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4000 +3500 3500 4000 3500 3500 4000 3500 3500 3500 4000 +3500 3500 4000 3500 3500 4000 3500 3500 3500 4000 +3500 3500 4000 3500 3500 4000 3500 3500 3500 4000 +3500 3500 4000 3500 3500 4000 3500 3500 3500 4000 +3500 3500 4000 3500 3500 4000 3500 3500 3500 4000 +3500 3500 4000 3500 3500 4000 3500 3500 3500 4000 +3500 3500 4000 3500 3500 4000 3500 3500 3500 4000 +3500 3500 4000 3500 3500 4000 3500 3500 3500 4000 +3500 3500 4000 3500 3500 4000 3500 3500 3500 4000 +3500 3500 4000 3500 3500 4000 3500 3500 3500 4000 +3500 3500 4000 3500 3500 4000 3500 3500 3500 4000 +3500 3500 4000 3500 3500 4000 3500 3500 3500 4000 +3500 3500 4000 3500 3500 4000 3500 3500 3500 4000 +3500 3500 4000 3500 3500 4000 3500 3500 3500 4000 +3500 3500 4000 3500 3500 4000 3500 3500 3500 4000 +3500 3500 4000 3500 3500 4000 3500 3500 3500 4000 +3500 3500 4000 3500 3500 4000 3500 3500 3500 4000 +3500 3500 4000 3500 3500 4000 3500 3500 3500 4000 +3500 3500 4000 3500 3500 4000 3500 3500 3500 4000 +3500 3500 4000 3500 3500 4000 3500 3500 3500 4000 +3500 3500 4000 3500 3500 4000 3500 3500 3500 4000 +3500 3500 4000 3500 3500 4000 3500 3500 3500 4000 +3500 3500 4000 3500 3500 4000 3500 3500 3500 4000 +3500 3500 4000 3500 3500 4000 3500 3500 3500 4000 +3500 4500 4500 3500 4000 3500 3500 3500 3500 3500 +3500 4500 4500 3500 4000 3500 3500 3500 3500 3500 +3500 4500 4500 3500 4000 3500 3500 3500 3500 3500 +3500 4500 4500 3500 4000 3500 3500 3500 3500 3500 +3500 4500 4500 3500 4000 3500 3500 3500 3500 3500 +3500 4500 4500 3500 4000 3500 3500 3500 3500 3500 +3500 4500 4500 3500 4000 3500 3500 3500 3500 3500 +3500 4500 4500 3500 4000 3500 3500 3500 3500 3500 +3500 4500 4500 3500 4000 3500 3500 3500 3500 3500 +3500 4500 4500 3500 4000 3500 3500 3500 3500 3500 +3500 4500 4500 3500 4000 3500 3500 3500 3500 3500 +3500 4500 4500 3500 4000 3500 3500 3500 3500 3500 +3500 4500 4500 3500 4000 3500 3500 3500 3500 3500 +3500 4500 4500 3500 4000 3500 3500 3500 3500 3500 +3500 4500 4500 3500 4000 3500 3500 3500 3500 3500 +3500 4500 4500 3500 4000 3500 3500 3500 3500 3500 +3500 4500 4500 3500 4000 3500 3500 3500 3500 3500 +3500 4500 4500 3500 4000 3500 3500 3500 3500 3500 +3500 4500 4500 3500 4000 3500 3500 3500 3500 3500 +3500 4500 4500 3500 4000 3500 3500 3500 3500 3500 +3500 4500 4500 3500 4000 3500 3500 3500 3500 3500 +3500 4500 4500 3500 4000 3500 3500 3500 3500 3500 +3500 4500 4500 3500 4000 3500 3500 3500 3500 3500 +3500 4500 4500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 4000 3500 3500 3500 3500 +3500 3500 4000 3500 3500 4000 3500 3500 3500 3500 +3500 3500 4000 3500 3500 4000 3500 3500 3500 3500 +3500 3500 4000 3500 3500 4000 3500 3500 3500 3500 +3500 3500 4000 3500 3500 4000 3500 3500 3500 3500 +3500 3500 4000 3500 3500 4000 3500 3500 3500 3500 +3500 3500 4000 3500 3500 4000 3500 3500 3500 3500 +3500 3500 4000 3500 3500 4000 3500 3500 3500 3500 +3500 3500 4000 3500 3500 4000 3500 3500 3500 3500 +3500 3500 4000 3500 3500 4000 3500 3500 3500 3500 +3500 3500 4000 3500 3500 4000 3500 3500 3500 3500 +3500 3500 4000 3500 3500 4000 3500 3500 3500 3500 +3500 3500 4000 3500 3500 4000 3500 3500 3500 3500 +3500 3500 4000 3500 3500 4000 3500 3500 3500 3500 +3500 3500 4000 3500 3500 4000 3500 3500 3500 3500 +3500 3500 4000 3500 3500 4000 3500 3500 3500 3500 +3500 3500 4000 3500 3500 4000 3500 3500 3500 3500 +3500 3500 4000 3500 3500 4000 3500 3500 3500 3500 +3500 3500 4000 3500 3500 4000 3500 3500 3500 3500 +3500 3500 4000 3500 3500 4000 3500 3500 3500 3500 +3500 3500 4000 3500 3500 4000 3500 3500 3500 3500 +3500 3500 4000 3500 3500 4000 3500 3500 3500 3500 +3500 3500 4000 3500 3500 4000 3500 3500 3500 3500 +3500 3500 4000 3500 3500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 4000 4000 3500 3500 +3500 4000 3500 3500 3500 3500 4000 4000 3500 3500 +3500 4000 3500 3500 3500 3500 4000 4000 3500 3500 +3500 4000 3500 3500 3500 3500 4000 4000 3500 3500 +3500 4000 3500 3500 3500 3500 4000 4000 3500 3500 +3500 4000 3500 3500 3500 3500 4000 4000 3500 3500 +3500 4000 3500 3500 3500 3500 4000 4000 3500 3500 +3500 4000 3500 3500 3500 3500 4000 4000 3500 3500 +3500 4000 3500 3500 3500 3500 4000 4000 3500 3500 +3500 4000 3500 3500 3500 3500 4000 4000 3500 3500 +3500 4000 3500 3500 3500 3500 4000 4000 3500 3500 +3500 4000 3500 3500 3500 3500 4000 4000 3500 3500 +3500 4000 3500 3500 3500 3500 4000 4000 3500 3500 +3500 4000 3500 3500 3500 3500 4000 4000 3500 3500 +3500 4000 3500 3500 3500 3500 4000 4000 3500 3500 +3500 4000 3500 3500 3500 3500 4000 4000 3500 3500 +3500 4000 3500 3500 3500 3500 4000 4000 3500 3500 +3500 4000 3500 3500 3500 3500 4000 4000 3500 3500 +3500 4000 3500 3500 3500 3500 4000 4000 3500 3500 +3500 4000 3500 3500 3500 3500 4000 4000 3500 3500 +3500 4000 3500 3500 3500 3500 4000 4000 3500 3500 +3500 4000 3500 3500 3500 3500 4000 4000 3500 3500 +3500 4000 3500 3500 3500 3500 4000 4000 3500 3500 +3500 4000 3500 3500 3500 3500 4000 4000 3500 3500 +3500 4500 3500 4500 3500 3500 4000 4500 3500 3500 +3500 4500 3500 4500 3500 3500 4000 4500 3500 3500 +3500 4500 3500 4500 3500 3500 4000 4500 3500 3500 +3500 4500 3500 4500 3500 3500 4000 4500 3500 3500 +3500 4500 3500 4500 3500 3500 4000 4500 3500 3500 +3500 4500 3500 4500 3500 3500 4000 4500 3500 3500 +3500 4500 3500 4500 3500 3500 4000 4500 3500 3500 +3500 4500 3500 4500 3500 3500 4000 4500 3500 3500 +3500 4500 3500 4500 3500 3500 4000 4500 3500 3500 +3500 4500 3500 4500 3500 3500 4000 4500 3500 3500 +3500 4500 3500 4500 3500 3500 4000 4500 3500 3500 +3500 4500 3500 4500 3500 3500 4000 4500 3500 3500 +3500 4500 3500 4500 3500 3500 4000 4500 3500 3500 +3500 4500 3500 4500 3500 3500 4000 4500 3500 3500 +3500 4500 3500 4500 3500 3500 4000 4500 3500 3500 +3500 4500 3500 4500 3500 3500 4000 4500 3500 3500 +3500 4500 3500 4500 3500 3500 4000 4500 3500 3500 +3500 4500 3500 4500 3500 3500 4000 4500 3500 3500 +3500 4500 3500 4500 3500 3500 4000 4500 3500 3500 +3500 4500 3500 4500 3500 3500 4000 4500 3500 3500 +3500 4500 3500 4500 3500 3500 4000 4500 3500 3500 +3500 4500 3500 4500 3500 3500 4000 4500 3500 3500 +3500 4500 3500 4500 3500 3500 4000 4500 3500 3500 +3500 4500 3500 4500 3500 3500 4000 4500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 4000 +3500 3500 3500 3500 3500 3500 3500 4000 3500 4000 +3500 3500 3500 3500 3500 3500 3500 4000 3500 4000 +3500 3500 3500 3500 3500 3500 3500 4000 3500 4000 +3500 3500 3500 3500 3500 3500 3500 4000 3500 4000 +3500 3500 3500 3500 3500 3500 3500 4000 3500 4000 +3500 3500 3500 3500 3500 3500 3500 4000 3500 4000 +3500 3500 3500 3500 3500 3500 3500 4000 3500 4000 +3500 3500 3500 3500 3500 3500 3500 4000 3500 4000 +3500 3500 3500 3500 3500 3500 3500 4000 3500 4000 +3500 3500 3500 3500 3500 3500 3500 4000 3500 4000 +3500 3500 3500 3500 3500 3500 3500 4000 3500 4000 +3500 3500 3500 3500 3500 3500 3500 4000 3500 4000 +3500 3500 3500 3500 3500 3500 3500 4000 3500 4000 +3500 3500 3500 3500 3500 3500 3500 4000 3500 4000 +3500 3500 3500 3500 3500 3500 3500 4000 3500 4000 +3500 3500 3500 3500 3500 3500 3500 4000 3500 4000 +3500 3500 3500 3500 3500 3500 3500 4000 3500 4000 +3500 3500 3500 3500 3500 3500 3500 4000 3500 4000 +3500 3500 3500 3500 3500 3500 3500 4000 3500 4000 +3500 3500 3500 3500 3500 3500 3500 4000 3500 4000 +3500 3500 3500 3500 3500 3500 3500 4000 3500 4000 +3500 3500 3500 3500 3500 3500 3500 4000 3500 4000 +3500 3500 3500 3500 3500 3500 3500 4000 3500 4000 +3500 4000 3500 3500 3500 3500 3500 4500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 4500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 4500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 4500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 4500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 4500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 4500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 4500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 4500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 4500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 4500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 4500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 4500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 4500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 4500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 4500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 4500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 4500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 4500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 4500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 4500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 4500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 4500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 4500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3500 +4000 4500 3500 3500 3500 3500 3500 3500 5000 3500 +4000 4500 3500 3500 3500 3500 3500 3500 5000 3500 +4000 4500 3500 3500 3500 3500 3500 3500 5000 3500 +4000 4500 3500 3500 3500 3500 3500 3500 5000 3500 +4000 4500 3500 3500 3500 3500 3500 3500 5000 3500 +4000 4500 3500 3500 3500 3500 3500 3500 5000 3500 +4000 4500 3500 3500 3500 3500 3500 3500 5000 3500 +4000 4500 3500 3500 3500 3500 3500 3500 5000 3500 +4000 4500 3500 3500 3500 3500 3500 3500 5000 3500 +4000 4500 3500 3500 3500 3500 3500 3500 5000 3500 +4000 4500 3500 3500 3500 3500 3500 3500 5000 3500 +4000 4500 3500 3500 3500 3500 3500 3500 5000 3500 +4000 4500 3500 3500 3500 3500 3500 3500 5000 3500 +4000 4500 3500 3500 3500 3500 3500 3500 5000 3500 +4000 4500 3500 3500 3500 3500 3500 3500 5000 3500 +4000 4500 3500 3500 3500 3500 3500 3500 5000 3500 +4000 4500 3500 3500 3500 3500 3500 3500 5000 3500 +4000 4500 3500 3500 3500 3500 3500 3500 5000 3500 +4000 4500 3500 3500 3500 3500 3500 3500 5000 3500 +4000 4500 3500 3500 3500 3500 3500 3500 5000 3500 +4000 4500 3500 3500 3500 3500 3500 3500 5000 3500 +4000 4500 3500 3500 3500 3500 3500 3500 5000 3500 +4000 4500 3500 3500 3500 3500 3500 3500 5000 3500 +4000 4500 3500 3500 3500 3500 3500 3500 5000 3500 +4000 3500 3000 3500 3500 3500 3500 3500 4500 3500 +4000 3500 3000 3500 3500 3500 3500 3500 4500 3500 +4000 3500 3000 3500 3500 3500 3500 3500 4500 3500 +4000 3500 3000 3500 3500 3500 3500 3500 4500 3500 +4000 3500 3000 3500 3500 3500 3500 3500 4500 3500 +4000 3500 3000 3500 3500 3500 3500 3500 4500 3500 +4000 3500 3000 3500 3500 3500 3500 3500 4500 3500 +4000 3500 3000 3500 3500 3500 3500 3500 4500 3500 +4000 3500 3000 3500 3500 3500 3500 3500 4500 3500 +4000 3500 3000 3500 3500 3500 3500 3500 4500 3500 +4000 3500 3000 3500 3500 3500 3500 3500 4500 3500 +4000 3500 3000 3500 3500 3500 3500 3500 4500 3500 +4000 3500 3000 3500 3500 3500 3500 3500 4500 3500 +4000 3500 3000 3500 3500 3500 3500 3500 4500 3500 +4000 3500 3000 3500 3500 3500 3500 3500 4500 3500 +4000 3500 3000 3500 3500 3500 3500 3500 4500 3500 +4000 3500 3000 3500 3500 3500 3500 3500 4500 3500 +4000 3500 3000 3500 3500 3500 3500 3500 4500 3500 +4000 3500 3000 3500 3500 3500 3500 3500 4500 3500 +4000 3500 3000 3500 3500 3500 3500 3500 4500 3500 +4000 3500 3000 3500 3500 3500 3500 3500 4500 3500 +4000 3500 3000 3500 3500 3500 3500 3500 4500 3500 +4000 3500 3000 3500 3500 3500 3500 3500 4500 3500 +4000 3500 3000 3500 3500 3500 3500 3500 4500 3500 +3000 4500 4000 3500 3500 3500 3500 3500 3500 3500 +3000 4500 4000 3500 3500 3500 3500 3500 3500 3500 +3000 4500 4000 3500 3500 3500 3500 3500 3500 3500 +3000 4500 4000 3500 3500 3500 3500 3500 3500 3500 +3000 4500 4000 3500 3500 3500 3500 3500 3500 3500 +3000 4500 4000 3500 3500 3500 3500 3500 3500 3500 +3000 4500 4000 3500 3500 3500 3500 3500 3500 3500 +3000 4500 4000 3500 3500 3500 3500 3500 3500 3500 +3000 4500 4000 3500 3500 3500 3500 3500 3500 3500 +3000 4500 4000 3500 3500 3500 3500 3500 3500 3500 +3000 4500 4000 3500 3500 3500 3500 3500 3500 3500 +3000 4500 4000 3500 3500 3500 3500 3500 3500 3500 +3000 4500 4000 3500 3500 3500 3500 3500 3500 3500 +3000 4500 4000 3500 3500 3500 3500 3500 3500 3500 +3000 4500 4000 3500 3500 3500 3500 3500 3500 3500 +3000 4500 4000 3500 3500 3500 3500 3500 3500 3500 +3000 4500 4000 3500 3500 3500 3500 3500 3500 3500 +3000 4500 4000 3500 3500 3500 3500 3500 3500 3500 +3000 4500 4000 3500 3500 3500 3500 3500 3500 3500 +3000 4500 4000 3500 3500 3500 3500 3500 3500 3500 +3000 4500 4000 3500 3500 3500 3500 3500 3500 3500 +3000 4500 4000 3500 3500 3500 3500 3500 3500 3500 +3000 4500 4000 3500 3500 3500 3500 3500 3500 3500 +3000 4500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3000 4000 3500 4000 3500 3500 3500 3500 3500 +3500 3000 4000 3500 4000 3500 3500 3500 3500 3500 +3500 3000 4000 3500 4000 3500 3500 3500 3500 3500 +3500 3000 4000 3500 4000 3500 3500 3500 3500 3500 +3500 3000 4000 3500 4000 3500 3500 3500 3500 3500 +3500 3000 4000 3500 4000 3500 3500 3500 3500 3500 +3500 3000 4000 3500 4000 3500 3500 3500 3500 3500 +3500 3000 4000 3500 4000 3500 3500 3500 3500 3500 +3500 3000 4000 3500 4000 3500 3500 3500 3500 3500 +3500 3000 4000 3500 4000 3500 3500 3500 3500 3500 +3500 3000 4000 3500 4000 3500 3500 3500 3500 3500 +3500 3000 4000 3500 4000 3500 3500 3500 3500 3500 +3500 3000 4000 3500 4000 3500 3500 3500 3500 3500 +3500 3000 4000 3500 4000 3500 3500 3500 3500 3500 +3500 3000 4000 3500 4000 3500 3500 3500 3500 3500 +3500 3000 4000 3500 4000 3500 3500 3500 3500 3500 +3500 3000 4000 3500 4000 3500 3500 3500 3500 3500 +3500 3000 4000 3500 4000 3500 3500 3500 3500 3500 +3500 3000 4000 3500 4000 3500 3500 3500 3500 3500 +3500 3000 4000 3500 4000 3500 3500 3500 3500 3500 +3500 3000 4000 3500 4000 3500 3500 3500 3500 3500 +3500 3000 4000 3500 4000 3500 3500 3500 3500 3500 +3500 3000 4000 3500 4000 3500 3500 3500 3500 3500 +3500 3000 4000 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 3500 4500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 4500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 4500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 4500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 4500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 4500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 4500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 4500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 4500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 4500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 4500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 4500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 4500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 4500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 4500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 4500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 4500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 4500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 4500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 4500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 4500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 4500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 4500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 4500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3000 3000 3500 +3500 3500 3500 3500 4000 3500 3500 3000 3000 3500 +3500 3500 3500 3500 4000 3500 3500 3000 3000 3500 +3500 3500 3500 3500 4000 3500 3500 3000 3000 3500 +3500 3500 3500 3500 4000 3500 3500 3000 3000 3500 +3500 3500 3500 3500 4000 3500 3500 3000 3000 3500 +3500 3500 3500 3500 4000 3500 3500 3000 3000 3500 +3500 3500 3500 3500 4000 3500 3500 3000 3000 3500 +3500 3500 3500 3500 4000 3500 3500 3000 3000 3500 +3500 3500 3500 3500 4000 3500 3500 3000 3000 3500 +3500 3500 3500 3500 4000 3500 3500 3000 3000 3500 +3500 3500 3500 3500 4000 3500 3500 3000 3000 3500 +3500 3500 3500 3500 4000 3500 3500 3000 3000 3500 +3500 3500 3500 3500 4000 3500 3500 3000 3000 3500 +3500 3500 3500 3500 4000 3500 3500 3000 3000 3500 +3500 3500 3500 3500 4000 3500 3500 3000 3000 3500 +3500 3500 3500 3500 4000 3500 3500 3000 3000 3500 +3500 3500 3500 3500 4000 3500 3500 3000 3000 3500 +3500 3500 3500 3500 4000 3500 3500 3000 3000 3500 +3500 3500 3500 3500 4000 3500 3500 3000 3000 3500 +3500 3500 3500 3500 4000 3500 3500 3000 3000 3500 +3500 3500 3500 3500 4000 3500 3500 3000 3000 3500 +3500 3500 3500 3500 4000 3500 3500 3000 3000 3500 +3500 3500 3500 3500 4000 3500 3500 3000 3000 3500 +3500 3500 4500 3500 4500 4000 4500 3500 3500 3500 +3500 3500 4500 3500 4500 4000 4500 3500 3500 3500 +3500 3500 4500 3500 4500 4000 4500 3500 3500 3500 +3500 3500 4500 3500 4500 4000 4500 3500 3500 3500 +3500 3500 4500 3500 4500 4000 4500 3500 3500 3500 +3500 3500 4500 3500 4500 4000 4500 3500 3500 3500 +3500 3500 4500 3500 4500 4000 4500 3500 3500 3500 +3500 3500 4500 3500 4500 4000 4500 3500 3500 3500 +3500 3500 4500 3500 4500 4000 4500 3500 3500 3500 +3500 3500 4500 3500 4500 4000 4500 3500 3500 3500 +3500 3500 4500 3500 4500 4000 4500 3500 3500 3500 +3500 3500 4500 3500 4500 4000 4500 3500 3500 3500 +3500 3500 4500 3500 4500 4000 4500 3500 3500 3500 +3500 3500 4500 3500 4500 4000 4500 3500 3500 3500 +3500 3500 4500 3500 4500 4000 4500 3500 3500 3500 +3500 3500 4500 3500 4500 4000 4500 3500 3500 3500 +3500 3500 4500 3500 4500 4000 4500 3500 3500 3500 +3500 3500 4500 3500 4500 4000 4500 3500 3500 3500 +3500 3500 4500 3500 4500 4000 4500 3500 3500 3500 +3500 3500 4500 3500 4500 4000 4500 3500 3500 3500 +3500 3500 4500 3500 4500 4000 4500 3500 3500 3500 +3500 3500 4500 3500 4500 4000 4500 3500 3500 3500 +3500 3500 4500 3500 4500 4000 4500 3500 3500 3500 +3500 3500 4500 3500 4500 4000 4500 3500 3500 3500 +3500 3500 3500 3500 3500 4500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 4500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 4500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 4500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 4500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 4500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 4500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 4500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 4500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 4500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 4500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 4500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 4500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 4500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 4500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 4500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 4500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 4500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 4500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 4500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 4500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 4500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 4500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 4500 4000 3500 3500 3500 +3500 4000 3500 3000 4500 4000 4000 3500 3500 3500 +3500 4000 3500 3000 4500 4000 4000 3500 3500 3500 +3500 4000 3500 3000 4500 4000 4000 3500 3500 3500 +3500 4000 3500 3000 4500 4000 4000 3500 3500 3500 +3500 4000 3500 3000 4500 4000 4000 3500 3500 3500 +3500 4000 3500 3000 4500 4000 4000 3500 3500 3500 +3500 4000 3500 3000 4500 4000 4000 3500 3500 3500 +3500 4000 3500 3000 4500 4000 4000 3500 3500 3500 +3500 4000 3500 3000 4500 4000 4000 3500 3500 3500 +3500 4000 3500 3000 4500 4000 4000 3500 3500 3500 +3500 4000 3500 3000 4500 4000 4000 3500 3500 3500 +3500 4000 3500 3000 4500 4000 4000 3500 3500 3500 +3500 4000 3500 3000 4500 4000 4000 3500 3500 3500 +3500 4000 3500 3000 4500 4000 4000 3500 3500 3500 +3500 4000 3500 3000 4500 4000 4000 3500 3500 3500 +3500 4000 3500 3000 4500 4000 4000 3500 3500 3500 +3500 4000 3500 3000 4500 4000 4000 3500 3500 3500 +3500 4000 3500 3000 4500 4000 4000 3500 3500 3500 +3500 4000 3500 3000 4500 4000 4000 3500 3500 3500 +3500 4000 3500 3000 4500 4000 4000 3500 3500 3500 +3500 4000 3500 3000 4500 4000 4000 3500 3500 3500 +3500 4000 3500 3000 4500 4000 4000 3500 3500 3500 +3500 4000 3500 3000 4500 4000 4000 3500 3500 3500 +3500 4000 3500 3000 4500 4000 4000 3500 3500 3500 +3500 4500 3500 3500 4000 4000 3000 3500 3500 3500 +3500 4500 3500 3500 4000 4000 3000 3500 3500 3500 +3500 4500 3500 3500 4000 4000 3000 3500 3500 3500 +3500 4500 3500 3500 4000 4000 3000 3500 3500 3500 +3500 4500 3500 3500 4000 4000 3000 3500 3500 3500 +3500 4500 3500 3500 4000 4000 3000 3500 3500 3500 +3500 4500 3500 3500 4000 4000 3000 3500 3500 3500 +3500 4500 3500 3500 4000 4000 3000 3500 3500 3500 +3500 4500 3500 3500 4000 4000 3000 3500 3500 3500 +3500 4500 3500 3500 4000 4000 3000 3500 3500 3500 +3500 4500 3500 3500 4000 4000 3000 3500 3500 3500 +3500 4500 3500 3500 4000 4000 3000 3500 3500 3500 +3500 4500 3500 3500 4000 4000 3000 3500 3500 3500 +3500 4500 3500 3500 4000 4000 3000 3500 3500 3500 +3500 4500 3500 3500 4000 4000 3000 3500 3500 3500 +3500 4500 3500 3500 4000 4000 3000 3500 3500 3500 +3500 4500 3500 3500 4000 4000 3000 3500 3500 3500 +3500 4500 3500 3500 4000 4000 3000 3500 3500 3500 +3500 4500 3500 3500 4000 4000 3000 3500 3500 3500 +3500 4500 3500 3500 4000 4000 3000 3500 3500 3500 +3500 4500 3500 3500 4000 4000 3000 3500 3500 3500 +3500 4500 3500 3500 4000 4000 3000 3500 3500 3500 +3500 4500 3500 3500 4000 4000 3000 3500 3500 3500 +3500 4500 3500 3500 4000 4000 3000 3500 3500 3500 +3500 4000 3500 4000 3500 4000 3500 3500 3500 3500 +3500 4000 3500 4000 3500 4000 3500 3500 3500 3500 +3500 4000 3500 4000 3500 4000 3500 3500 3500 3500 +3500 4000 3500 4000 3500 4000 3500 3500 3500 3500 +3500 4000 3500 4000 3500 4000 3500 3500 3500 3500 +3500 4000 3500 4000 3500 4000 3500 3500 3500 3500 +3500 4000 3500 4000 3500 4000 3500 3500 3500 3500 +3500 4000 3500 4000 3500 4000 3500 3500 3500 3500 +3500 4000 3500 4000 3500 4000 3500 3500 3500 3500 +3500 4000 3500 4000 3500 4000 3500 3500 3500 3500 +3500 4000 3500 4000 3500 4000 3500 3500 3500 3500 +3500 4000 3500 4000 3500 4000 3500 3500 3500 3500 +3500 4000 3500 4000 3500 4000 3500 3500 3500 3500 +3500 4000 3500 4000 3500 4000 3500 3500 3500 3500 +3500 4000 3500 4000 3500 4000 3500 3500 3500 3500 +3500 4000 3500 4000 3500 4000 3500 3500 3500 3500 +3500 4000 3500 4000 3500 4000 3500 3500 3500 3500 +3500 4000 3500 4000 3500 4000 3500 3500 3500 3500 +3500 4000 3500 4000 3500 4000 3500 3500 3500 3500 +3500 4000 3500 4000 3500 4000 3500 3500 3500 3500 +3500 4000 3500 4000 3500 4000 3500 3500 3500 3500 +3500 4000 3500 4000 3500 4000 3500 3500 3500 3500 +3500 4000 3500 4000 3500 4000 3500 3500 3500 3500 +3500 4000 3500 4000 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 3500 3000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3000 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3000 3500 3500 3000 3500 3500 3500 +3500 4000 3500 3000 3500 3500 3000 3500 3500 3500 +3500 4000 3500 3000 3500 3500 3000 3500 3500 3500 +3500 4000 3500 3000 3500 3500 3000 3500 3500 3500 +3500 4000 3500 3000 3500 3500 3000 3500 3500 3500 +3500 4000 3500 3000 3500 3500 3000 3500 3500 3500 +3500 4000 3500 3000 3500 3500 3000 3500 3500 3500 +3500 4000 3500 3000 3500 3500 3000 3500 3500 3500 +3500 4000 3500 3000 3500 3500 3000 3500 3500 3500 +3500 4000 3500 3000 3500 3500 3000 3500 3500 3500 +3500 4000 3500 3000 3500 3500 3000 3500 3500 3500 +3500 4000 3500 3000 3500 3500 3000 3500 3500 3500 +3500 4000 3500 3000 3500 3500 3000 3500 3500 3500 +3500 4000 3500 3000 3500 3500 3000 3500 3500 3500 +3500 4000 3500 3000 3500 3500 3000 3500 3500 3500 +3500 4000 3500 3000 3500 3500 3000 3500 3500 3500 +3500 4000 3500 3000 3500 3500 3000 3500 3500 3500 +3500 4000 3500 3000 3500 3500 3000 3500 3500 3500 +3500 4000 3500 3000 3500 3500 3000 3500 3500 3500 +3500 4000 3500 3000 3500 3500 3000 3500 3500 3500 +3500 4000 3500 3000 3500 3500 3000 3500 3500 3500 +3500 4000 3500 3000 3500 3500 3000 3500 3500 3500 +3500 4000 3500 3000 3500 3500 3000 3500 3500 3500 +3500 4000 3500 3000 3500 3500 3000 3500 3500 3500 +3500 4000 4000 4500 3000 3500 4500 3500 3500 3500 +3500 4000 4000 4500 3000 3500 4500 3500 3500 3500 +3500 4000 4000 4500 3000 3500 4500 3500 3500 3500 +3500 4000 4000 4500 3000 3500 4500 3500 3500 3500 +3500 4000 4000 4500 3000 3500 4500 3500 3500 3500 +3500 4000 4000 4500 3000 3500 4500 3500 3500 3500 +3500 4000 4000 4500 3000 3500 4500 3500 3500 3500 +3500 4000 4000 4500 3000 3500 4500 3500 3500 3500 +3500 4000 4000 4500 3000 3500 4500 3500 3500 3500 +3500 4000 4000 4500 3000 3500 4500 3500 3500 3500 +3500 4000 4000 4500 3000 3500 4500 3500 3500 3500 +3500 4000 4000 4500 3000 3500 4500 3500 3500 3500 +3500 4000 4000 4500 3000 3500 4500 3500 3500 3500 +3500 4000 4000 4500 3000 3500 4500 3500 3500 3500 +3500 4000 4000 4500 3000 3500 4500 3500 3500 3500 +3500 4000 4000 4500 3000 3500 4500 3500 3500 3500 +3500 4000 4000 4500 3000 3500 4500 3500 3500 3500 +3500 4000 4000 4500 3000 3500 4500 3500 3500 3500 +3500 4000 4000 4500 3000 3500 4500 3500 3500 3500 +3500 4000 4000 4500 3000 3500 4500 3500 3500 3500 +3500 4000 4000 4500 3000 3500 4500 3500 3500 3500 +3500 4000 4000 4500 3000 3500 4500 3500 3500 3500 +3500 4000 4000 4500 3000 3500 4500 3500 3500 3500 +3500 4000 4000 4500 3000 3500 4500 3500 3500 3500 +3500 4000 3500 3000 3500 4000 3500 4000 3500 3000 +3500 4000 3500 3000 3500 4000 3500 4000 3500 3000 +3500 4000 3500 3000 3500 4000 3500 4000 3500 3000 +3500 4000 3500 3000 3500 4000 3500 4000 3500 3000 +3500 4000 3500 3000 3500 4000 3500 4000 3500 3000 +3500 4000 3500 3000 3500 4000 3500 4000 3500 3000 +3500 4000 3500 3000 3500 4000 3500 4000 3500 3000 +3500 4000 3500 3000 3500 4000 3500 4000 3500 3000 +3500 4000 3500 3000 3500 4000 3500 4000 3500 3000 +3500 4000 3500 3000 3500 4000 3500 4000 3500 3000 +3500 4000 3500 3000 3500 4000 3500 4000 3500 3000 +3500 4000 3500 3000 3500 4000 3500 4000 3500 3000 +3500 4000 3500 3000 3500 4000 3500 4000 3500 3000 +3500 4000 3500 3000 3500 4000 3500 4000 3500 3000 +3500 4000 3500 3000 3500 4000 3500 4000 3500 3000 +3500 4000 3500 3000 3500 4000 3500 4000 3500 3000 +3500 4000 3500 3000 3500 4000 3500 4000 3500 3000 +3500 4000 3500 3000 3500 4000 3500 4000 3500 3000 +3500 4000 3500 3000 3500 4000 3500 4000 3500 3000 +3500 4000 3500 3000 3500 4000 3500 4000 3500 3000 +3500 4000 3500 3000 3500 4000 3500 4000 3500 3000 +3500 4000 3500 3000 3500 4000 3500 4000 3500 3000 +3500 4000 3500 3000 3500 4000 3500 4000 3500 3000 +3500 4000 3500 3000 3500 4000 3500 4000 3500 3000 +4000 4000 4000 3500 3500 3500 3000 3500 4500 4000 +4000 4000 4000 3500 3500 3500 3000 3500 4500 4000 +4000 4000 4000 3500 3500 3500 3000 3500 4500 4000 +4000 4000 4000 3500 3500 3500 3000 3500 4500 4000 +4000 4000 4000 3500 3500 3500 3000 3500 4500 4000 +4000 4000 4000 3500 3500 3500 3000 3500 4500 4000 +4000 4000 4000 3500 3500 3500 3000 3500 4500 4000 +4000 4000 4000 3500 3500 3500 3000 3500 4500 4000 +4000 4000 4000 3500 3500 3500 3000 3500 4500 4000 +4000 4000 4000 3500 3500 3500 3000 3500 4500 4000 +4000 4000 4000 3500 3500 3500 3000 3500 4500 4000 +4000 4000 4000 3500 3500 3500 3000 3500 4500 4000 +4000 4000 4000 3500 3500 3500 3000 3500 4500 4000 +4000 4000 4000 3500 3500 3500 3000 3500 4500 4000 +4000 4000 4000 3500 3500 3500 3000 3500 4500 4000 +4000 4000 4000 3500 3500 3500 3000 3500 4500 4000 +4000 4000 4000 3500 3500 3500 3000 3500 4500 4000 +4000 4000 4000 3500 3500 3500 3000 3500 4500 4000 +4000 4000 4000 3500 3500 3500 3000 3500 4500 4000 +4000 4000 4000 3500 3500 3500 3000 3500 4500 4000 +4000 4000 4000 3500 3500 3500 3000 3500 4500 4000 +4000 4000 4000 3500 3500 3500 3000 3500 4500 4000 +4000 4000 4000 3500 3500 3500 3000 3500 4500 4000 +4000 4000 4000 3500 3500 3500 3000 3500 4500 4000 +3500 4500 3500 3500 3500 4500 3500 4000 3500 4500 +3500 4500 3500 3500 3500 4500 3500 4000 3500 4500 +3500 4500 3500 3500 3500 4500 3500 4000 3500 4500 +3500 4500 3500 3500 3500 4500 3500 4000 3500 4500 +3500 4500 3500 3500 3500 4500 3500 4000 3500 4500 +3500 4500 3500 3500 3500 4500 3500 4000 3500 4500 +3500 4500 3500 3500 3500 4500 3500 4000 3500 4500 +3500 4500 3500 3500 3500 4500 3500 4000 3500 4500 +3500 4500 3500 3500 3500 4500 3500 4000 3500 4500 +3500 4500 3500 3500 3500 4500 3500 4000 3500 4500 +3500 4500 3500 3500 3500 4500 3500 4000 3500 4500 +3500 4500 3500 3500 3500 4500 3500 4000 3500 4500 +3500 4500 3500 3500 3500 4500 3500 4000 3500 4500 +3500 4500 3500 3500 3500 4500 3500 4000 3500 4500 +3500 4500 3500 3500 3500 4500 3500 4000 3500 4500 +3500 4500 3500 3500 3500 4500 3500 4000 3500 4500 +3500 4500 3500 3500 3500 4500 3500 4000 3500 4500 +3500 4500 3500 3500 3500 4500 3500 4000 3500 4500 +3500 4500 3500 3500 3500 4500 3500 4000 3500 4500 +3500 4500 3500 3500 3500 4500 3500 4000 3500 4500 +3500 4500 3500 3500 3500 4500 3500 4000 3500 4500 +3500 4500 3500 3500 3500 4500 3500 4000 3500 4500 +3500 4500 3500 3500 3500 4500 3500 4000 3500 4500 +3500 4500 3500 3500 3500 4500 3500 4000 3500 4500 +3500 3500 3000 3500 4000 3500 3500 4000 4000 3500 +3500 3500 3000 3500 4000 3500 3500 4000 4000 3500 +3500 3500 3000 3500 4000 3500 3500 4000 4000 3500 +3500 3500 3000 3500 4000 3500 3500 4000 4000 3500 +3500 3500 3000 3500 4000 3500 3500 4000 4000 3500 +3500 3500 3000 3500 4000 3500 3500 4000 4000 3500 +3500 3500 3000 3500 4000 3500 3500 4000 4000 3500 +3500 3500 3000 3500 4000 3500 3500 4000 4000 3500 +3500 3500 3000 3500 4000 3500 3500 4000 4000 3500 +3500 3500 3000 3500 4000 3500 3500 4000 4000 3500 +3500 3500 3000 3500 4000 3500 3500 4000 4000 3500 +3500 3500 3000 3500 4000 3500 3500 4000 4000 3500 +3500 3500 3000 3500 4000 3500 3500 4000 4000 3500 +3500 3500 3000 3500 4000 3500 3500 4000 4000 3500 +3500 3500 3000 3500 4000 3500 3500 4000 4000 3500 +3500 3500 3000 3500 4000 3500 3500 4000 4000 3500 +3500 3500 3000 3500 4000 3500 3500 4000 4000 3500 +3500 3500 3000 3500 4000 3500 3500 4000 4000 3500 +3500 3500 3000 3500 4000 3500 3500 4000 4000 3500 +3500 3500 3000 3500 4000 3500 3500 4000 4000 3500 +3500 3500 3000 3500 4000 3500 3500 4000 4000 3500 +3500 3500 3000 3500 4000 3500 3500 4000 4000 3500 +3500 3500 3000 3500 4000 3500 3500 4000 4000 3500 +3500 3500 3000 3500 4000 3500 3500 4000 4000 3500 +4000 4000 3500 4000 3500 3500 3500 3500 3500 3000 +4000 4000 3500 4000 3500 3500 3500 3500 3500 3000 +4000 4000 3500 4000 3500 3500 3500 3500 3500 3000 +4000 4000 3500 4000 3500 3500 3500 3500 3500 3000 +4000 4000 3500 4000 3500 3500 3500 3500 3500 3000 +4000 4000 3500 4000 3500 3500 3500 3500 3500 3000 +4000 4000 3500 4000 3500 3500 3500 3500 3500 3000 +4000 4000 3500 4000 3500 3500 3500 3500 3500 3000 +4000 4000 3500 4000 3500 3500 3500 3500 3500 3000 +4000 4000 3500 4000 3500 3500 3500 3500 3500 3000 +4000 4000 3500 4000 3500 3500 3500 3500 3500 3000 +4000 4000 3500 4000 3500 3500 3500 3500 3500 3000 +4000 4000 3500 4000 3500 3500 3500 3500 3500 3000 +4000 4000 3500 4000 3500 3500 3500 3500 3500 3000 +4000 4000 3500 4000 3500 3500 3500 3500 3500 3000 +4000 4000 3500 4000 3500 3500 3500 3500 3500 3000 +4000 4000 3500 4000 3500 3500 3500 3500 3500 3000 +4000 4000 3500 4000 3500 3500 3500 3500 3500 3000 +4000 4000 3500 4000 3500 3500 3500 3500 3500 3000 +4000 4000 3500 4000 3500 3500 3500 3500 3500 3000 +4000 4000 3500 4000 3500 3500 3500 3500 3500 3000 +4000 4000 3500 4000 3500 3500 3500 3500 3500 3000 +4000 4000 3500 4000 3500 3500 3500 3500 3500 3000 +4000 4000 3500 4000 3500 3500 3500 3500 3500 3000 +4000 4500 4000 5000 3500 3500 3500 4000 4000 4500 +4000 4500 4000 5000 3500 3500 3500 4000 4000 4500 +4000 4500 4000 5000 3500 3500 3500 4000 4000 4500 +4000 4500 4000 5000 3500 3500 3500 4000 4000 4500 +4000 4500 4000 5000 3500 3500 3500 4000 4000 4500 +4000 4500 4000 5000 3500 3500 3500 4000 4000 4500 +4000 4500 4000 5000 3500 3500 3500 4000 4000 4500 +4000 4500 4000 5000 3500 3500 3500 4000 4000 4500 +4000 4500 4000 5000 3500 3500 3500 4000 4000 4500 +4000 4500 4000 5000 3500 3500 3500 4000 4000 4500 +4000 4500 4000 5000 3500 3500 3500 4000 4000 4500 +4000 4500 4000 5000 3500 3500 3500 4000 4000 4500 +4000 4500 4000 5000 3500 3500 3500 4000 4000 4500 +4000 4500 4000 5000 3500 3500 3500 4000 4000 4500 +4000 4500 4000 5000 3500 3500 3500 4000 4000 4500 +4000 4500 4000 5000 3500 3500 3500 4000 4000 4500 +4000 4500 4000 5000 3500 3500 3500 4000 4000 4500 +4000 4500 4000 5000 3500 3500 3500 4000 4000 4500 +4000 4500 4000 5000 3500 3500 3500 4000 4000 4500 +4000 4500 4000 5000 3500 3500 3500 4000 4000 4500 +4000 4500 4000 5000 3500 3500 3500 4000 4000 4500 +4000 4500 4000 5000 3500 3500 3500 4000 4000 4500 +4000 4500 4000 5000 3500 3500 3500 4000 4000 4500 +4000 4500 4000 5000 3500 3500 3500 4000 4000 4500 +3500 3500 4500 4000 3500 3500 3000 3500 3500 4000 +3500 3500 4500 4000 3500 3500 3000 3500 3500 4000 +3500 3500 4500 4000 3500 3500 3000 3500 3500 4000 +3500 3500 4500 4000 3500 3500 3000 3500 3500 4000 +3500 3500 4500 4000 3500 3500 3000 3500 3500 4000 +3500 3500 4500 4000 3500 3500 3000 3500 3500 4000 +3500 3500 4500 4000 3500 3500 3000 3500 3500 4000 +3500 3500 4500 4000 3500 3500 3000 3500 3500 4000 +3500 3500 4500 4000 3500 3500 3000 3500 3500 4000 +3500 3500 4500 4000 3500 3500 3000 3500 3500 4000 +3500 3500 4500 4000 3500 3500 3000 3500 3500 4000 +3500 3500 4500 4000 3500 3500 3000 3500 3500 4000 +3500 3500 4500 4000 3500 3500 3000 3500 3500 4000 +3500 3500 4500 4000 3500 3500 3000 3500 3500 4000 +3500 3500 4500 4000 3500 3500 3000 3500 3500 4000 +3500 3500 4500 4000 3500 3500 3000 3500 3500 4000 +3500 3500 4500 4000 3500 3500 3000 3500 3500 4000 +3500 3500 4500 4000 3500 3500 3000 3500 3500 4000 +3500 3500 4500 4000 3500 3500 3000 3500 3500 4000 +3500 3500 4500 4000 3500 3500 3000 3500 3500 4000 +3500 3500 4500 4000 3500 3500 3000 3500 3500 4000 +3500 3500 4500 4000 3500 3500 3000 3500 3500 4000 +3500 3500 4500 4000 3500 3500 3000 3500 3500 4000 +3500 3500 4500 4000 3500 3500 3000 3500 3500 4000 +3500 3000 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3000 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3000 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3000 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3000 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3000 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3000 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3000 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3000 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3000 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3000 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3000 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3000 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3000 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3000 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3000 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3000 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3000 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3000 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3000 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3000 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3000 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3000 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3000 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 4000 3500 +4000 3500 3500 3500 3500 3500 3500 3500 4000 3500 +4000 3500 3500 3500 3500 3500 3500 3500 4000 3500 +4000 3500 3500 3500 3500 3500 3500 3500 4000 3500 +4000 3500 3500 3500 3500 3500 3500 3500 4000 3500 +4000 3500 3500 3500 3500 3500 3500 3500 4000 3500 +4000 3500 3500 3500 3500 3500 3500 3500 4000 3500 +4000 3500 3500 3500 3500 3500 3500 3500 4000 3500 +4000 3500 3500 3500 3500 3500 3500 3500 4000 3500 +4000 3500 3500 3500 3500 3500 3500 3500 4000 3500 +4000 3500 3500 3500 3500 3500 3500 3500 4000 3500 +4000 3500 3500 3500 3500 3500 3500 3500 4000 3500 +4000 3500 3500 3500 3500 3500 3500 3500 4000 3500 +4000 3500 3500 3500 3500 3500 3500 3500 4000 3500 +4000 3500 3500 3500 3500 3500 3500 3500 4000 3500 +4000 3500 3500 3500 3500 3500 3500 3500 4000 3500 +4000 3500 3500 3500 3500 3500 3500 3500 4000 3500 +4000 3500 3500 3500 3500 3500 3500 3500 4000 3500 +4000 3500 3500 3500 3500 3500 3500 3500 4000 3500 +4000 3500 3500 3500 3500 3500 3500 3500 4000 3500 +4000 3500 3500 3500 3500 3500 3500 3500 4000 3500 +4000 3500 3500 3500 3500 3500 3500 3500 4000 3500 +4000 3500 3500 3500 3500 3500 3500 3500 4000 3500 +4000 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 4500 3000 4000 3500 4000 4500 3500 +3500 3500 3500 4500 3000 4000 3500 4000 4500 3500 +3500 3500 3500 4500 3000 4000 3500 4000 4500 3500 +3500 3500 3500 4500 3000 4000 3500 4000 4500 3500 +3500 3500 3500 4500 3000 4000 3500 4000 4500 3500 +3500 3500 3500 4500 3000 4000 3500 4000 4500 3500 +3500 3500 3500 4500 3000 4000 3500 4000 4500 3500 +3500 3500 3500 4500 3000 4000 3500 4000 4500 3500 +3500 3500 3500 4500 3000 4000 3500 4000 4500 3500 +3500 3500 3500 4500 3000 4000 3500 4000 4500 3500 +3500 3500 3500 4500 3000 4000 3500 4000 4500 3500 +3500 3500 3500 4500 3000 4000 3500 4000 4500 3500 +3500 3500 3500 4500 3000 4000 3500 4000 4500 3500 +3500 3500 3500 4500 3000 4000 3500 4000 4500 3500 +3500 3500 3500 4500 3000 4000 3500 4000 4500 3500 +3500 3500 3500 4500 3000 4000 3500 4000 4500 3500 +3500 3500 3500 4500 3000 4000 3500 4000 4500 3500 +3500 3500 3500 4500 3000 4000 3500 4000 4500 3500 +3500 3500 3500 4500 3000 4000 3500 4000 4500 3500 +3500 3500 3500 4500 3000 4000 3500 4000 4500 3500 +3500 3500 3500 4500 3000 4000 3500 4000 4500 3500 +3500 3500 3500 4500 3000 4000 3500 4000 4500 3500 +3500 3500 3500 4500 3000 4000 3500 4000 4500 3500 +3500 3500 3500 4500 3000 4000 3500 4000 4500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +4000 3500 3500 3500 3500 5000 3500 4000 3500 3500 +4000 3500 3500 3500 3500 5000 3500 4000 3500 3500 +4000 3500 3500 3500 3500 5000 3500 4000 3500 3500 +4000 3500 3500 3500 3500 5000 3500 4000 3500 3500 +4000 3500 3500 3500 3500 5000 3500 4000 3500 3500 +4000 3500 3500 3500 3500 5000 3500 4000 3500 3500 +4000 3500 3500 3500 3500 5000 3500 4000 3500 3500 +4000 3500 3500 3500 3500 5000 3500 4000 3500 3500 +4000 3500 3500 3500 3500 5000 3500 4000 3500 3500 +4000 3500 3500 3500 3500 5000 3500 4000 3500 3500 +4000 3500 3500 3500 3500 5000 3500 4000 3500 3500 +4000 3500 3500 3500 3500 5000 3500 4000 3500 3500 +4000 3500 3500 3500 3500 5000 3500 4000 3500 3500 +4000 3500 3500 3500 3500 5000 3500 4000 3500 3500 +4000 3500 3500 3500 3500 5000 3500 4000 3500 3500 +4000 3500 3500 3500 3500 5000 3500 4000 3500 3500 +4000 3500 3500 3500 3500 5000 3500 4000 3500 3500 +4000 3500 3500 3500 3500 5000 3500 4000 3500 3500 +4000 3500 3500 3500 3500 5000 3500 4000 3500 3500 +4000 3500 3500 3500 3500 5000 3500 4000 3500 3500 +4000 3500 3500 3500 3500 5000 3500 4000 3500 3500 +4000 3500 3500 3500 3500 5000 3500 4000 3500 3500 +4000 3500 3500 3500 3500 5000 3500 4000 3500 3500 +4000 3500 3500 3500 3500 5000 3500 4000 3500 3500 +4500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +4500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +4500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +4500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +4500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +4500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +4500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +4500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +4500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +4500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +4500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +4500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +4500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +4500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +4500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +4500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +4500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +4500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +4500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +4500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +4500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +4500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +4500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +4500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3500 3500 4000 4000 3500 3500 4000 +3500 3500 4500 3500 3500 4000 4000 3500 3500 4000 +3500 3500 4500 3500 3500 4000 4000 3500 3500 4000 +3500 3500 4500 3500 3500 4000 4000 3500 3500 4000 +3500 3500 4500 3500 3500 4000 4000 3500 3500 4000 +3500 3500 4500 3500 3500 4000 4000 3500 3500 4000 +3500 3500 4500 3500 3500 4000 4000 3500 3500 4000 +3500 3500 4500 3500 3500 4000 4000 3500 3500 4000 +3500 3500 4500 3500 3500 4000 4000 3500 3500 4000 +3500 3500 4500 3500 3500 4000 4000 3500 3500 4000 +3500 3500 4500 3500 3500 4000 4000 3500 3500 4000 +3500 3500 4500 3500 3500 4000 4000 3500 3500 4000 +3500 3500 4500 3500 3500 4000 4000 3500 3500 4000 +3500 3500 4500 3500 3500 4000 4000 3500 3500 4000 +3500 3500 4500 3500 3500 4000 4000 3500 3500 4000 +3500 3500 4500 3500 3500 4000 4000 3500 3500 4000 +3500 3500 4500 3500 3500 4000 4000 3500 3500 4000 +3500 3500 4500 3500 3500 4000 4000 3500 3500 4000 +3500 3500 4500 3500 3500 4000 4000 3500 3500 4000 +3500 3500 4500 3500 3500 4000 4000 3500 3500 4000 +3500 3500 4500 3500 3500 4000 4000 3500 3500 4000 +3500 3500 4500 3500 3500 4000 4000 3500 3500 4000 +3500 3500 4500 3500 3500 4000 4000 3500 3500 4000 +3500 3500 4500 3500 3500 4000 4000 3500 3500 4000 +3500 3500 4000 3500 4000 5000 4000 3500 3500 3500 +3500 3500 4000 3500 4000 5000 4000 3500 3500 3500 +3500 3500 4000 3500 4000 5000 4000 3500 3500 3500 +3500 3500 4000 3500 4000 5000 4000 3500 3500 3500 +3500 3500 4000 3500 4000 5000 4000 3500 3500 3500 +3500 3500 4000 3500 4000 5000 4000 3500 3500 3500 +3500 3500 4000 3500 4000 5000 4000 3500 3500 3500 +3500 3500 4000 3500 4000 5000 4000 3500 3500 3500 +3500 3500 4000 3500 4000 5000 4000 3500 3500 3500 +3500 3500 4000 3500 4000 5000 4000 3500 3500 3500 +3500 3500 4000 3500 4000 5000 4000 3500 3500 3500 +3500 3500 4000 3500 4000 5000 4000 3500 3500 3500 +3500 3500 4000 3500 4000 5000 4000 3500 3500 3500 +3500 3500 4000 3500 4000 5000 4000 3500 3500 3500 +3500 3500 4000 3500 4000 5000 4000 3500 3500 3500 +3500 3500 4000 3500 4000 5000 4000 3500 3500 3500 +3500 3500 4000 3500 4000 5000 4000 3500 3500 3500 +3500 3500 4000 3500 4000 5000 4000 3500 3500 3500 +3500 3500 4000 3500 4000 5000 4000 3500 3500 3500 +3500 3500 4000 3500 4000 5000 4000 3500 3500 3500 +3500 3500 4000 3500 4000 5000 4000 3500 3500 3500 +3500 3500 4000 3500 4000 5000 4000 3500 3500 3500 +3500 3500 4000 3500 4000 5000 4000 3500 3500 3500 +3500 3500 4000 3500 4000 5000 4000 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 4500 4000 +4000 3500 3500 3500 4000 3500 3500 3500 4500 4000 +4000 3500 3500 3500 4000 3500 3500 3500 4500 4000 +4000 3500 3500 3500 4000 3500 3500 3500 4500 4000 +4000 3500 3500 3500 4000 3500 3500 3500 4500 4000 +4000 3500 3500 3500 4000 3500 3500 3500 4500 4000 +4000 3500 3500 3500 4000 3500 3500 3500 4500 4000 +4000 3500 3500 3500 4000 3500 3500 3500 4500 4000 +4000 3500 3500 3500 4000 3500 3500 3500 4500 4000 +4000 3500 3500 3500 4000 3500 3500 3500 4500 4000 +4000 3500 3500 3500 4000 3500 3500 3500 4500 4000 +4000 3500 3500 3500 4000 3500 3500 3500 4500 4000 +4000 3500 3500 3500 4000 3500 3500 3500 4500 4000 +4000 3500 3500 3500 4000 3500 3500 3500 4500 4000 +4000 3500 3500 3500 4000 3500 3500 3500 4500 4000 +4000 3500 3500 3500 4000 3500 3500 3500 4500 4000 +4000 3500 3500 3500 4000 3500 3500 3500 4500 4000 +4000 3500 3500 3500 4000 3500 3500 3500 4500 4000 +4000 3500 3500 3500 4000 3500 3500 3500 4500 4000 +4000 3500 3500 3500 4000 3500 3500 3500 4500 4000 +4000 3500 3500 3500 4000 3500 3500 3500 4500 4000 +4000 3500 3500 3500 4000 3500 3500 3500 4500 4000 +4000 3500 3500 3500 4000 3500 3500 3500 4500 4000 +4000 3500 3500 3500 4000 3500 3500 3500 4500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +4000 3500 3500 3500 3500 3500 3000 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3000 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3000 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3000 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3000 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3000 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3000 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3000 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3000 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3000 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3000 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3000 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3000 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3000 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3000 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3000 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3000 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3000 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3000 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3000 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3000 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3000 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3000 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3000 3500 3500 4000 +4500 3500 4500 3500 4000 3500 3500 3500 4500 5000 +4500 3500 4500 3500 4000 3500 3500 3500 4500 5000 +4500 3500 4500 3500 4000 3500 3500 3500 4500 5000 +4500 3500 4500 3500 4000 3500 3500 3500 4500 5000 +4500 3500 4500 3500 4000 3500 3500 3500 4500 5000 +4500 3500 4500 3500 4000 3500 3500 3500 4500 5000 +4500 3500 4500 3500 4000 3500 3500 3500 4500 5000 +4500 3500 4500 3500 4000 3500 3500 3500 4500 5000 +4500 3500 4500 3500 4000 3500 3500 3500 4500 5000 +4500 3500 4500 3500 4000 3500 3500 3500 4500 5000 +4500 3500 4500 3500 4000 3500 3500 3500 4500 5000 +4500 3500 4500 3500 4000 3500 3500 3500 4500 5000 +4500 3500 4500 3500 4000 3500 3500 3500 4500 5000 +4500 3500 4500 3500 4000 3500 3500 3500 4500 5000 +4500 3500 4500 3500 4000 3500 3500 3500 4500 5000 +4500 3500 4500 3500 4000 3500 3500 3500 4500 5000 +4500 3500 4500 3500 4000 3500 3500 3500 4500 5000 +4500 3500 4500 3500 4000 3500 3500 3500 4500 5000 +4500 3500 4500 3500 4000 3500 3500 3500 4500 5000 +4500 3500 4500 3500 4000 3500 3500 3500 4500 5000 +4500 3500 4500 3500 4000 3500 3500 3500 4500 5000 +4500 3500 4500 3500 4000 3500 3500 3500 4500 5000 +4500 3500 4500 3500 4000 3500 3500 3500 4500 5000 +4500 3500 4500 3500 4000 3500 3500 3500 4500 5000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 4000 3500 3500 +3500 3500 3500 3500 4000 3500 3500 4000 3500 3500 +3500 3500 3500 3500 4000 3500 3500 4000 3500 3500 +3500 3500 3500 3500 4000 3500 3500 4000 3500 3500 +3500 3500 3500 3500 4000 3500 3500 4000 3500 3500 +3500 3500 3500 3500 4000 3500 3500 4000 3500 3500 +3500 3500 3500 3500 4000 3500 3500 4000 3500 3500 +3500 3500 3500 3500 4000 3500 3500 4000 3500 3500 +3500 3500 3500 3500 4000 3500 3500 4000 3500 3500 +3500 3500 3500 3500 4000 3500 3500 4000 3500 3500 +3500 3500 3500 3500 4000 3500 3500 4000 3500 3500 +3500 3500 3500 3500 4000 3500 3500 4000 3500 3500 +3500 3500 3500 3500 4000 3500 3500 4000 3500 3500 +3500 3500 3500 3500 4000 3500 3500 4000 3500 3500 +3500 3500 3500 3500 4000 3500 3500 4000 3500 3500 +3500 3500 3500 3500 4000 3500 3500 4000 3500 3500 +3500 3500 3500 3500 4000 3500 3500 4000 3500 3500 +3500 3500 3500 3500 4000 3500 3500 4000 3500 3500 +3500 3500 3500 3500 4000 3500 3500 4000 3500 3500 +3500 3500 3500 3500 4000 3500 3500 4000 3500 3500 +3500 3500 3500 3500 4000 3500 3500 4000 3500 3500 +3500 3500 3500 3500 4000 3500 3500 4000 3500 3500 +3500 3500 3500 3500 4000 3500 3500 4000 3500 3500 +3500 3500 3500 3500 4000 3500 3500 4000 3500 3500 +3500 3500 4500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 4500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 4500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 4500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 4500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 4500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 4500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 4500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 4500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 4500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 4500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 4500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 4500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 4500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 4500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 4500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 4500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 4500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 4500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 4500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 4500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 4500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 4500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 4500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 5000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 5000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 5000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 5000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 5000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 5000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 5000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 5000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 5000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 5000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 5000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 5000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 5000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 5000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 5000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 5000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 5000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 5000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 5000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 5000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 5000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 5000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 5000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 5000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 4500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 4500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 4500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 4500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 4500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 4500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 4500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 4500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 4500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 4500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 4500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 4500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 4500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 4500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 4500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 4500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 4500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 4500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 4500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 4500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 4500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 4500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 4500 3500 4000 +3000 3500 3500 3500 4500 3500 3500 3500 3500 4000 +3000 3500 3500 3500 4500 3500 3500 3500 3500 4000 +3000 3500 3500 3500 4500 3500 3500 3500 3500 4000 +3000 3500 3500 3500 4500 3500 3500 3500 3500 4000 +3000 3500 3500 3500 4500 3500 3500 3500 3500 4000 +3000 3500 3500 3500 4500 3500 3500 3500 3500 4000 +3000 3500 3500 3500 4500 3500 3500 3500 3500 4000 +3000 3500 3500 3500 4500 3500 3500 3500 3500 4000 +3000 3500 3500 3500 4500 3500 3500 3500 3500 4000 +3000 3500 3500 3500 4500 3500 3500 3500 3500 4000 +3000 3500 3500 3500 4500 3500 3500 3500 3500 4000 +3000 3500 3500 3500 4500 3500 3500 3500 3500 4000 +3000 3500 3500 3500 4500 3500 3500 3500 3500 4000 +3000 3500 3500 3500 4500 3500 3500 3500 3500 4000 +3000 3500 3500 3500 4500 3500 3500 3500 3500 4000 +3000 3500 3500 3500 4500 3500 3500 3500 3500 4000 +3000 3500 3500 3500 4500 3500 3500 3500 3500 4000 +3000 3500 3500 3500 4500 3500 3500 3500 3500 4000 +3000 3500 3500 3500 4500 3500 3500 3500 3500 4000 +3000 3500 3500 3500 4500 3500 3500 3500 3500 4000 +3000 3500 3500 3500 4500 3500 3500 3500 3500 4000 +3000 3500 3500 3500 4500 3500 3500 3500 3500 4000 +3000 3500 3500 3500 4500 3500 3500 3500 3500 4000 +3000 3500 3500 3500 4500 3500 3500 3500 3500 4000 +4500 3500 3500 3500 4500 4000 3500 3000 3500 3500 +4500 3500 3500 3500 4500 4000 3500 3000 3500 3500 +4500 3500 3500 3500 4500 4000 3500 3000 3500 3500 +4500 3500 3500 3500 4500 4000 3500 3000 3500 3500 +4500 3500 3500 3500 4500 4000 3500 3000 3500 3500 +4500 3500 3500 3500 4500 4000 3500 3000 3500 3500 +4500 3500 3500 3500 4500 4000 3500 3000 3500 3500 +4500 3500 3500 3500 4500 4000 3500 3000 3500 3500 +4500 3500 3500 3500 4500 4000 3500 3000 3500 3500 +4500 3500 3500 3500 4500 4000 3500 3000 3500 3500 +4500 3500 3500 3500 4500 4000 3500 3000 3500 3500 +4500 3500 3500 3500 4500 4000 3500 3000 3500 3500 +4500 3500 3500 3500 4500 4000 3500 3000 3500 3500 +4500 3500 3500 3500 4500 4000 3500 3000 3500 3500 +4500 3500 3500 3500 4500 4000 3500 3000 3500 3500 +4500 3500 3500 3500 4500 4000 3500 3000 3500 3500 +4500 3500 3500 3500 4500 4000 3500 3000 3500 3500 +4500 3500 3500 3500 4500 4000 3500 3000 3500 3500 +4500 3500 3500 3500 4500 4000 3500 3000 3500 3500 +4500 3500 3500 3500 4500 4000 3500 3000 3500 3500 +4500 3500 3500 3500 4500 4000 3500 3000 3500 3500 +4500 3500 3500 3500 4500 4000 3500 3000 3500 3500 +4500 3500 3500 3500 4500 4000 3500 3000 3500 3500 +4500 3500 3500 3500 4500 4000 3500 3000 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3500 +4500 3500 4000 4000 3500 3500 3500 3000 3500 3000 +4500 3500 4000 4000 3500 3500 3500 3000 3500 3000 +4500 3500 4000 4000 3500 3500 3500 3000 3500 3000 +4500 3500 4000 4000 3500 3500 3500 3000 3500 3000 +4500 3500 4000 4000 3500 3500 3500 3000 3500 3000 +4500 3500 4000 4000 3500 3500 3500 3000 3500 3000 +4500 3500 4000 4000 3500 3500 3500 3000 3500 3000 +4500 3500 4000 4000 3500 3500 3500 3000 3500 3000 +4500 3500 4000 4000 3500 3500 3500 3000 3500 3000 +4500 3500 4000 4000 3500 3500 3500 3000 3500 3000 +4500 3500 4000 4000 3500 3500 3500 3000 3500 3000 +4500 3500 4000 4000 3500 3500 3500 3000 3500 3000 +4500 3500 4000 4000 3500 3500 3500 3000 3500 3000 +4500 3500 4000 4000 3500 3500 3500 3000 3500 3000 +4500 3500 4000 4000 3500 3500 3500 3000 3500 3000 +4500 3500 4000 4000 3500 3500 3500 3000 3500 3000 +4500 3500 4000 4000 3500 3500 3500 3000 3500 3000 +4500 3500 4000 4000 3500 3500 3500 3000 3500 3000 +4500 3500 4000 4000 3500 3500 3500 3000 3500 3000 +4500 3500 4000 4000 3500 3500 3500 3000 3500 3000 +4500 3500 4000 4000 3500 3500 3500 3000 3500 3000 +4500 3500 4000 4000 3500 3500 3500 3000 3500 3000 +4500 3500 4000 4000 3500 3500 3500 3000 3500 3000 +4500 3500 4000 4000 3500 3500 3500 3000 3500 3000 +3500 3500 4000 3000 4500 3500 3500 3500 3500 3500 +3500 3500 4000 3000 4500 3500 3500 3500 3500 3500 +3500 3500 4000 3000 4500 3500 3500 3500 3500 3500 +3500 3500 4000 3000 4500 3500 3500 3500 3500 3500 +3500 3500 4000 3000 4500 3500 3500 3500 3500 3500 +3500 3500 4000 3000 4500 3500 3500 3500 3500 3500 +3500 3500 4000 3000 4500 3500 3500 3500 3500 3500 +3500 3500 4000 3000 4500 3500 3500 3500 3500 3500 +3500 3500 4000 3000 4500 3500 3500 3500 3500 3500 +3500 3500 4000 3000 4500 3500 3500 3500 3500 3500 +3500 3500 4000 3000 4500 3500 3500 3500 3500 3500 +3500 3500 4000 3000 4500 3500 3500 3500 3500 3500 +3500 3500 4000 3000 4500 3500 3500 3500 3500 3500 +3500 3500 4000 3000 4500 3500 3500 3500 3500 3500 +3500 3500 4000 3000 4500 3500 3500 3500 3500 3500 +3500 3500 4000 3000 4500 3500 3500 3500 3500 3500 +3500 3500 4000 3000 4500 3500 3500 3500 3500 3500 +3500 3500 4000 3000 4500 3500 3500 3500 3500 3500 +3500 3500 4000 3000 4500 3500 3500 3500 3500 3500 +3500 3500 4000 3000 4500 3500 3500 3500 3500 3500 +3500 3500 4000 3000 4500 3500 3500 3500 3500 3500 +3500 3500 4000 3000 4500 3500 3500 3500 3500 3500 +3500 3500 4000 3000 4500 3500 3500 3500 3500 3500 +3500 3500 4000 3000 4500 3500 3500 3500 3500 3500 +3500 3500 3500 3000 4000 3500 3500 3500 3500 4000 +3500 3500 3500 3000 4000 3500 3500 3500 3500 4000 +3500 3500 3500 3000 4000 3500 3500 3500 3500 4000 +3500 3500 3500 3000 4000 3500 3500 3500 3500 4000 +3500 3500 3500 3000 4000 3500 3500 3500 3500 4000 +3500 3500 3500 3000 4000 3500 3500 3500 3500 4000 +3500 3500 3500 3000 4000 3500 3500 3500 3500 4000 +3500 3500 3500 3000 4000 3500 3500 3500 3500 4000 +3500 3500 3500 3000 4000 3500 3500 3500 3500 4000 +3500 3500 3500 3000 4000 3500 3500 3500 3500 4000 +3500 3500 3500 3000 4000 3500 3500 3500 3500 4000 +3500 3500 3500 3000 4000 3500 3500 3500 3500 4000 +3500 3500 3500 3000 4000 3500 3500 3500 3500 4000 +3500 3500 3500 3000 4000 3500 3500 3500 3500 4000 +3500 3500 3500 3000 4000 3500 3500 3500 3500 4000 +3500 3500 3500 3000 4000 3500 3500 3500 3500 4000 +3500 3500 3500 3000 4000 3500 3500 3500 3500 4000 +3500 3500 3500 3000 4000 3500 3500 3500 3500 4000 +3500 3500 3500 3000 4000 3500 3500 3500 3500 4000 +3500 3500 3500 3000 4000 3500 3500 3500 3500 4000 +3500 3500 3500 3000 4000 3500 3500 3500 3500 4000 +3500 3500 3500 3000 4000 3500 3500 3500 3500 4000 +3500 3500 3500 3000 4000 3500 3500 3500 3500 4000 +3500 3500 3500 3000 4000 3500 3500 3500 3500 4000 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3000 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3000 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3000 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3000 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3000 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3000 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3000 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3000 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3000 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3000 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3000 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3000 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3000 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3000 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3000 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3000 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3000 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3000 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3000 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3000 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3000 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3000 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3000 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3000 3500 +3500 3500 3500 4500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 4500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 4500 3500 3500 3500 3500 3500 +3500 3000 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3000 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3000 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3000 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3000 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3000 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3000 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3000 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3000 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3000 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3000 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3000 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3000 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3000 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3000 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3000 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3000 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3000 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3000 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3000 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3000 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3000 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3000 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3000 4500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3000 3500 3500 3500 +3000 3500 4000 3500 3500 3500 4500 3500 3500 3000 +3000 3500 4000 3500 3500 3500 4500 3500 3500 3000 +3000 3500 4000 3500 3500 3500 4500 3500 3500 3000 +3000 3500 4000 3500 3500 3500 4500 3500 3500 3000 +3000 3500 4000 3500 3500 3500 4500 3500 3500 3000 +3000 3500 4000 3500 3500 3500 4500 3500 3500 3000 +3000 3500 4000 3500 3500 3500 4500 3500 3500 3000 +3000 3500 4000 3500 3500 3500 4500 3500 3500 3000 +3000 3500 4000 3500 3500 3500 4500 3500 3500 3000 +3000 3500 4000 3500 3500 3500 4500 3500 3500 3000 +3000 3500 4000 3500 3500 3500 4500 3500 3500 3000 +3000 3500 4000 3500 3500 3500 4500 3500 3500 3000 +3000 3500 4000 3500 3500 3500 4500 3500 3500 3000 +3000 3500 4000 3500 3500 3500 4500 3500 3500 3000 +3000 3500 4000 3500 3500 3500 4500 3500 3500 3000 +3000 3500 4000 3500 3500 3500 4500 3500 3500 3000 +3000 3500 4000 3500 3500 3500 4500 3500 3500 3000 +3000 3500 4000 3500 3500 3500 4500 3500 3500 3000 +3000 3500 4000 3500 3500 3500 4500 3500 3500 3000 +3000 3500 4000 3500 3500 3500 4500 3500 3500 3000 +3000 3500 4000 3500 3500 3500 4500 3500 3500 3000 +3000 3500 4000 3500 3500 3500 4500 3500 3500 3000 +3000 3500 4000 3500 3500 3500 4500 3500 3500 3000 +3000 3500 4000 3500 3500 3500 4500 3500 3500 3000 +3500 4000 3500 3500 3500 4000 3500 3500 4500 5000 +3500 4000 3500 3500 3500 4000 3500 3500 4500 5000 +3500 4000 3500 3500 3500 4000 3500 3500 4500 5000 +3500 4000 3500 3500 3500 4000 3500 3500 4500 5000 +3500 4000 3500 3500 3500 4000 3500 3500 4500 5000 +3500 4000 3500 3500 3500 4000 3500 3500 4500 5000 +3500 4000 3500 3500 3500 4000 3500 3500 4500 5000 +3500 4000 3500 3500 3500 4000 3500 3500 4500 5000 +3500 4000 3500 3500 3500 4000 3500 3500 4500 5000 +3500 4000 3500 3500 3500 4000 3500 3500 4500 5000 +3500 4000 3500 3500 3500 4000 3500 3500 4500 5000 +3500 4000 3500 3500 3500 4000 3500 3500 4500 5000 +3500 4000 3500 3500 3500 4000 3500 3500 4500 5000 +3500 4000 3500 3500 3500 4000 3500 3500 4500 5000 +3500 4000 3500 3500 3500 4000 3500 3500 4500 5000 +3500 4000 3500 3500 3500 4000 3500 3500 4500 5000 +3500 4000 3500 3500 3500 4000 3500 3500 4500 5000 +3500 4000 3500 3500 3500 4000 3500 3500 4500 5000 +3500 4000 3500 3500 3500 4000 3500 3500 4500 5000 +3500 4000 3500 3500 3500 4000 3500 3500 4500 5000 +3500 4000 3500 3500 3500 4000 3500 3500 4500 5000 +3500 4000 3500 3500 3500 4000 3500 3500 4500 5000 +3500 4000 3500 3500 3500 4000 3500 3500 4500 5000 +3500 4000 3500 3500 3500 4000 3500 3500 4500 5000 +4000 4000 3000 3500 3500 3500 3500 3500 3500 4000 +4000 4000 3000 3500 3500 3500 3500 3500 3500 4000 +4000 4000 3000 3500 3500 3500 3500 3500 3500 4000 +4000 4000 3000 3500 3500 3500 3500 3500 3500 4000 +4000 4000 3000 3500 3500 3500 3500 3500 3500 4000 +4000 4000 3000 3500 3500 3500 3500 3500 3500 4000 +4000 4000 3000 3500 3500 3500 3500 3500 3500 4000 +4000 4000 3000 3500 3500 3500 3500 3500 3500 4000 +4000 4000 3000 3500 3500 3500 3500 3500 3500 4000 +4000 4000 3000 3500 3500 3500 3500 3500 3500 4000 +4000 4000 3000 3500 3500 3500 3500 3500 3500 4000 +4000 4000 3000 3500 3500 3500 3500 3500 3500 4000 +4000 4000 3000 3500 3500 3500 3500 3500 3500 4000 +4000 4000 3000 3500 3500 3500 3500 3500 3500 4000 +4000 4000 3000 3500 3500 3500 3500 3500 3500 4000 +4000 4000 3000 3500 3500 3500 3500 3500 3500 4000 +4000 4000 3000 3500 3500 3500 3500 3500 3500 4000 +4000 4000 3000 3500 3500 3500 3500 3500 3500 4000 +4000 4000 3000 3500 3500 3500 3500 3500 3500 4000 +4000 4000 3000 3500 3500 3500 3500 3500 3500 4000 +4000 4000 3000 3500 3500 3500 3500 3500 3500 4000 +4000 4000 3000 3500 3500 3500 3500 3500 3500 4000 +4000 4000 3000 3500 3500 3500 3500 3500 3500 4000 +4000 4000 3000 3500 3500 3500 3500 3500 3500 4000 +3500 3500 4000 3500 3500 3500 3500 3500 4000 3500 +3500 3500 4000 3500 3500 3500 3500 3500 4000 3500 +3500 3500 4000 3500 3500 3500 3500 3500 4000 3500 +3500 3500 4000 3500 3500 3500 3500 3500 4000 3500 +3500 3500 4000 3500 3500 3500 3500 3500 4000 3500 +3500 3500 4000 3500 3500 3500 3500 3500 4000 3500 +3500 3500 4000 3500 3500 3500 3500 3500 4000 3500 +3500 3500 4000 3500 3500 3500 3500 3500 4000 3500 +3500 3500 4000 3500 3500 3500 3500 3500 4000 3500 +3500 3500 4000 3500 3500 3500 3500 3500 4000 3500 +3500 3500 4000 3500 3500 3500 3500 3500 4000 3500 +3500 3500 4000 3500 3500 3500 3500 3500 4000 3500 +3500 3500 4000 3500 3500 3500 3500 3500 4000 3500 +3500 3500 4000 3500 3500 3500 3500 3500 4000 3500 +3500 3500 4000 3500 3500 3500 3500 3500 4000 3500 +3500 3500 4000 3500 3500 3500 3500 3500 4000 3500 +3500 3500 4000 3500 3500 3500 3500 3500 4000 3500 +3500 3500 4000 3500 3500 3500 3500 3500 4000 3500 +3500 3500 4000 3500 3500 3500 3500 3500 4000 3500 +3500 3500 4000 3500 3500 3500 3500 3500 4000 3500 +3500 3500 4000 3500 3500 3500 3500 3500 4000 3500 +3500 3500 4000 3500 3500 3500 3500 3500 4000 3500 +3500 3500 4000 3500 3500 3500 3500 3500 4000 3500 +3500 3500 4000 3500 3500 3500 3500 3500 4000 3500 +3500 3500 4000 3500 4500 4500 4000 3500 4000 4000 +3500 3500 4000 3500 4500 4500 4000 3500 4000 4000 +3500 3500 4000 3500 4500 4500 4000 3500 4000 4000 +3500 3500 4000 3500 4500 4500 4000 3500 4000 4000 +3500 3500 4000 3500 4500 4500 4000 3500 4000 4000 +3500 3500 4000 3500 4500 4500 4000 3500 4000 4000 +3500 3500 4000 3500 4500 4500 4000 3500 4000 4000 +3500 3500 4000 3500 4500 4500 4000 3500 4000 4000 +3500 3500 4000 3500 4500 4500 4000 3500 4000 4000 +3500 3500 4000 3500 4500 4500 4000 3500 4000 4000 +3500 3500 4000 3500 4500 4500 4000 3500 4000 4000 +3500 3500 4000 3500 4500 4500 4000 3500 4000 4000 +3500 3500 4000 3500 4500 4500 4000 3500 4000 4000 +3500 3500 4000 3500 4500 4500 4000 3500 4000 4000 +3500 3500 4000 3500 4500 4500 4000 3500 4000 4000 +3500 3500 4000 3500 4500 4500 4000 3500 4000 4000 +3500 3500 4000 3500 4500 4500 4000 3500 4000 4000 +3500 3500 4000 3500 4500 4500 4000 3500 4000 4000 +3500 3500 4000 3500 4500 4500 4000 3500 4000 4000 +3500 3500 4000 3500 4500 4500 4000 3500 4000 4000 +3500 3500 4000 3500 4500 4500 4000 3500 4000 4000 +3500 3500 4000 3500 4500 4500 4000 3500 4000 4000 +3500 3500 4000 3500 4500 4500 4000 3500 4000 4000 +3500 3500 4000 3500 4500 4500 4000 3500 4000 4000 +3500 3500 3500 5000 4000 4000 3500 3500 3500 4000 +3500 3500 3500 5000 4000 4000 3500 3500 3500 4000 +3500 3500 3500 5000 4000 4000 3500 3500 3500 4000 +3500 3500 3500 5000 4000 4000 3500 3500 3500 4000 +3500 3500 3500 5000 4000 4000 3500 3500 3500 4000 +3500 3500 3500 5000 4000 4000 3500 3500 3500 4000 +3500 3500 3500 5000 4000 4000 3500 3500 3500 4000 +3500 3500 3500 5000 4000 4000 3500 3500 3500 4000 +3500 3500 3500 5000 4000 4000 3500 3500 3500 4000 +3500 3500 3500 5000 4000 4000 3500 3500 3500 4000 +3500 3500 3500 5000 4000 4000 3500 3500 3500 4000 +3500 3500 3500 5000 4000 4000 3500 3500 3500 4000 +3500 3500 3500 5000 4000 4000 3500 3500 3500 4000 +3500 3500 3500 5000 4000 4000 3500 3500 3500 4000 +3500 3500 3500 5000 4000 4000 3500 3500 3500 4000 +3500 3500 3500 5000 4000 4000 3500 3500 3500 4000 +3500 3500 3500 5000 4000 4000 3500 3500 3500 4000 +3500 3500 3500 5000 4000 4000 3500 3500 3500 4000 +3500 3500 3500 5000 4000 4000 3500 3500 3500 4000 +3500 3500 3500 5000 4000 4000 3500 3500 3500 4000 +3500 3500 3500 5000 4000 4000 3500 3500 3500 4000 +3500 3500 3500 5000 4000 4000 3500 3500 3500 4000 +3500 3500 3500 5000 4000 4000 3500 3500 3500 4000 +3500 3500 3500 5000 4000 4000 3500 3500 3500 4000 +3500 3500 3500 4000 3500 3500 3500 3500 3500 4000 +3500 3500 3500 4000 3500 3500 3500 3500 3500 4000 +3500 3500 3500 4000 3500 3500 3500 3500 3500 4000 +3500 3500 3500 4000 3500 3500 3500 3500 3500 4000 +3500 3500 3500 4000 3500 3500 3500 3500 3500 4000 +3500 3500 3500 4000 3500 3500 3500 3500 3500 4000 +3500 3500 3500 4000 3500 3500 3500 3500 3500 4000 +3500 3500 3500 4000 3500 3500 3500 3500 3500 4000 +3500 3500 3500 4000 3500 3500 3500 3500 3500 4000 +3500 3500 3500 4000 3500 3500 3500 3500 3500 4000 +3500 3500 3500 4000 3500 3500 3500 3500 3500 4000 +3500 3500 3500 4000 3500 3500 3500 3500 3500 4000 +3500 3500 3500 4000 3500 3500 3500 3500 3500 4000 +3500 3500 3500 4000 3500 3500 3500 3500 3500 4000 +3500 3500 3500 4000 3500 3500 3500 3500 3500 4000 +3500 3500 3500 4000 3500 3500 3500 3500 3500 4000 +3500 3500 3500 4000 3500 3500 3500 3500 3500 4000 +3500 3500 3500 4000 3500 3500 3500 3500 3500 4000 +3500 3500 3500 4000 3500 3500 3500 3500 3500 4000 +3500 3500 3500 4000 3500 3500 3500 3500 3500 4000 +3500 3500 3500 4000 3500 3500 3500 3500 3500 4000 +3500 3500 3500 4000 3500 3500 3500 3500 3500 4000 +3500 3500 3500 4000 3500 3500 3500 3500 3500 4000 +3500 3500 3500 4000 3500 3500 3500 3500 3500 4000 +3500 4000 3500 4500 3500 3500 3500 3500 3000 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3000 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3000 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3000 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3000 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3000 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3000 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3000 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3000 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3000 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3000 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3000 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3000 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3000 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3000 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3000 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3000 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3000 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3000 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3000 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3000 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3000 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3000 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3500 4500 3500 3500 3000 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3000 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3000 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3000 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3000 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3000 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3000 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3000 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3000 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3000 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3000 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3000 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3000 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3000 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3000 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3000 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3000 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3000 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3000 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3000 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3000 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3000 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3000 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3000 3500 3500 +3500 3500 3500 3500 3500 4500 3000 3500 4500 3000 +3500 3500 3500 3500 3500 4500 3000 3500 4500 3000 +3500 3500 3500 3500 3500 4500 3000 3500 4500 3000 +3500 3500 3500 3500 3500 4500 3000 3500 4500 3000 +3500 3500 3500 3500 3500 4500 3000 3500 4500 3000 +3500 3500 3500 3500 3500 4500 3000 3500 4500 3000 +3500 3500 3500 3500 3500 4500 3000 3500 4500 3000 +3500 3500 3500 3500 3500 4500 3000 3500 4500 3000 +3500 3500 3500 3500 3500 4500 3000 3500 4500 3000 +3500 3500 3500 3500 3500 4500 3000 3500 4500 3000 +3500 3500 3500 3500 3500 4500 3000 3500 4500 3000 +3500 3500 3500 3500 3500 4500 3000 3500 4500 3000 +3500 3500 3500 3500 3500 4500 3000 3500 4500 3000 +3500 3500 3500 3500 3500 4500 3000 3500 4500 3000 +3500 3500 3500 3500 3500 4500 3000 3500 4500 3000 +3500 3500 3500 3500 3500 4500 3000 3500 4500 3000 +3500 3500 3500 3500 3500 4500 3000 3500 4500 3000 +3500 3500 3500 3500 3500 4500 3000 3500 4500 3000 +3500 3500 3500 3500 3500 4500 3000 3500 4500 3000 +3500 3500 3500 3500 3500 4500 3000 3500 4500 3000 +3500 3500 3500 3500 3500 4500 3000 3500 4500 3000 +3500 3500 3500 3500 3500 4500 3000 3500 4500 3000 +3500 3500 3500 3500 3500 4500 3000 3500 4500 3000 +3500 3500 3500 3500 3500 4500 3000 3500 4500 3000 +3500 3500 4000 3000 3500 4000 3500 3500 3500 3500 +3500 3500 4000 3000 3500 4000 3500 3500 3500 3500 +3500 3500 4000 3000 3500 4000 3500 3500 3500 3500 +3500 3500 4000 3000 3500 4000 3500 3500 3500 3500 +3500 3500 4000 3000 3500 4000 3500 3500 3500 3500 +3500 3500 4000 3000 3500 4000 3500 3500 3500 3500 +3500 3500 4000 3000 3500 4000 3500 3500 3500 3500 +3500 3500 4000 3000 3500 4000 3500 3500 3500 3500 +3500 3500 4000 3000 3500 4000 3500 3500 3500 3500 +3500 3500 4000 3000 3500 4000 3500 3500 3500 3500 +3500 3500 4000 3000 3500 4000 3500 3500 3500 3500 +3500 3500 4000 3000 3500 4000 3500 3500 3500 3500 +3500 3500 4000 3000 3500 4000 3500 3500 3500 3500 +3500 3500 4000 3000 3500 4000 3500 3500 3500 3500 +3500 3500 4000 3000 3500 4000 3500 3500 3500 3500 +3500 3500 4000 3000 3500 4000 3500 3500 3500 3500 +3500 3500 4000 3000 3500 4000 3500 3500 3500 3500 +3500 3500 4000 3000 3500 4000 3500 3500 3500 3500 +3500 3500 4000 3000 3500 4000 3500 3500 3500 3500 +3500 3500 4000 3000 3500 4000 3500 3500 3500 3500 +3500 3500 4000 3000 3500 4000 3500 3500 3500 3500 +3500 3500 4000 3000 3500 4000 3500 3500 3500 3500 +3500 3500 4000 3000 3500 4000 3500 3500 3500 3500 +3500 3500 4000 3000 3500 4000 3500 3500 3500 3500 +3500 3000 3500 4000 3500 3500 4500 3500 3500 3500 +3500 3000 3500 4000 3500 3500 4500 3500 3500 3500 +3500 3000 3500 4000 3500 3500 4500 3500 3500 3500 +3500 3000 3500 4000 3500 3500 4500 3500 3500 3500 +3500 3000 3500 4000 3500 3500 4500 3500 3500 3500 +3500 3000 3500 4000 3500 3500 4500 3500 3500 3500 +3500 3000 3500 4000 3500 3500 4500 3500 3500 3500 +3500 3000 3500 4000 3500 3500 4500 3500 3500 3500 +3500 3000 3500 4000 3500 3500 4500 3500 3500 3500 +3500 3000 3500 4000 3500 3500 4500 3500 3500 3500 +3500 3000 3500 4000 3500 3500 4500 3500 3500 3500 +3500 3000 3500 4000 3500 3500 4500 3500 3500 3500 +3500 3000 3500 4000 3500 3500 4500 3500 3500 3500 +3500 3000 3500 4000 3500 3500 4500 3500 3500 3500 +3500 3000 3500 4000 3500 3500 4500 3500 3500 3500 +3500 3000 3500 4000 3500 3500 4500 3500 3500 3500 +3500 3000 3500 4000 3500 3500 4500 3500 3500 3500 +3500 3000 3500 4000 3500 3500 4500 3500 3500 3500 +3500 3000 3500 4000 3500 3500 4500 3500 3500 3500 +3500 3000 3500 4000 3500 3500 4500 3500 3500 3500 +3500 3000 3500 4000 3500 3500 4500 3500 3500 3500 +3500 3000 3500 4000 3500 3500 4500 3500 3500 3500 +3500 3000 3500 4000 3500 3500 4500 3500 3500 3500 +3500 3000 3500 4000 3500 3500 4500 3500 3500 3500 +3500 4000 3500 3500 4500 5000 3500 3500 3500 3000 +3500 4000 3500 3500 4500 5000 3500 3500 3500 3000 +3500 4000 3500 3500 4500 5000 3500 3500 3500 3000 +3500 4000 3500 3500 4500 5000 3500 3500 3500 3000 +3500 4000 3500 3500 4500 5000 3500 3500 3500 3000 +3500 4000 3500 3500 4500 5000 3500 3500 3500 3000 +3500 4000 3500 3500 4500 5000 3500 3500 3500 3000 +3500 4000 3500 3500 4500 5000 3500 3500 3500 3000 +3500 4000 3500 3500 4500 5000 3500 3500 3500 3000 +3500 4000 3500 3500 4500 5000 3500 3500 3500 3000 +3500 4000 3500 3500 4500 5000 3500 3500 3500 3000 +3500 4000 3500 3500 4500 5000 3500 3500 3500 3000 +3500 4000 3500 3500 4500 5000 3500 3500 3500 3000 +3500 4000 3500 3500 4500 5000 3500 3500 3500 3000 +3500 4000 3500 3500 4500 5000 3500 3500 3500 3000 +3500 4000 3500 3500 4500 5000 3500 3500 3500 3000 +3500 4000 3500 3500 4500 5000 3500 3500 3500 3000 +3500 4000 3500 3500 4500 5000 3500 3500 3500 3000 +3500 4000 3500 3500 4500 5000 3500 3500 3500 3000 +3500 4000 3500 3500 4500 5000 3500 3500 3500 3000 +3500 4000 3500 3500 4500 5000 3500 3500 3500 3000 +3500 4000 3500 3500 4500 5000 3500 3500 3500 3000 +3500 4000 3500 3500 4500 5000 3500 3500 3500 3000 +3500 4000 3500 3500 4500 5000 3500 3500 3500 3000 +3500 4000 3500 4000 3500 4000 5000 3500 4000 3500 +3500 4000 3500 4000 3500 4000 5000 3500 4000 3500 +3500 4000 3500 4000 3500 4000 5000 3500 4000 3500 +3500 4000 3500 4000 3500 4000 5000 3500 4000 3500 +3500 4000 3500 4000 3500 4000 5000 3500 4000 3500 +3500 4000 3500 4000 3500 4000 5000 3500 4000 3500 +3500 4000 3500 4000 3500 4000 5000 3500 4000 3500 +3500 4000 3500 4000 3500 4000 5000 3500 4000 3500 +3500 4000 3500 4000 3500 4000 5000 3500 4000 3500 +3500 4000 3500 4000 3500 4000 5000 3500 4000 3500 +3500 4000 3500 4000 3500 4000 5000 3500 4000 3500 +3500 4000 3500 4000 3500 4000 5000 3500 4000 3500 +3500 4000 3500 4000 3500 4000 5000 3500 4000 3500 +3500 4000 3500 4000 3500 4000 5000 3500 4000 3500 +3500 4000 3500 4000 3500 4000 5000 3500 4000 3500 +3500 4000 3500 4000 3500 4000 5000 3500 4000 3500 +3500 4000 3500 4000 3500 4000 5000 3500 4000 3500 +3500 4000 3500 4000 3500 4000 5000 3500 4000 3500 +3500 4000 3500 4000 3500 4000 5000 3500 4000 3500 +3500 4000 3500 4000 3500 4000 5000 3500 4000 3500 +3500 4000 3500 4000 3500 4000 5000 3500 4000 3500 +3500 4000 3500 4000 3500 4000 5000 3500 4000 3500 +3500 4000 3500 4000 3500 4000 5000 3500 4000 3500 +3500 4000 3500 4000 3500 4000 5000 3500 4000 3500 +3500 3500 4500 3000 3500 3500 3500 3500 3500 4000 +3500 3500 4500 3000 3500 3500 3500 3500 3500 4000 +3500 3500 4500 3000 3500 3500 3500 3500 3500 4000 +3500 3500 4500 3000 3500 3500 3500 3500 3500 4000 +3500 3500 4500 3000 3500 3500 3500 3500 3500 4000 +3500 3500 4500 3000 3500 3500 3500 3500 3500 4000 +3500 3500 4500 3000 3500 3500 3500 3500 3500 4000 +3500 3500 4500 3000 3500 3500 3500 3500 3500 4000 +3500 3500 4500 3000 3500 3500 3500 3500 3500 4000 +3500 3500 4500 3000 3500 3500 3500 3500 3500 4000 +3500 3500 4500 3000 3500 3500 3500 3500 3500 4000 +3500 3500 4500 3000 3500 3500 3500 3500 3500 4000 +3500 3500 4500 3000 3500 3500 3500 3500 3500 4000 +3500 3500 4500 3000 3500 3500 3500 3500 3500 4000 +3500 3500 4500 3000 3500 3500 3500 3500 3500 4000 +3500 3500 4500 3000 3500 3500 3500 3500 3500 4000 +3500 3500 4500 3000 3500 3500 3500 3500 3500 4000 +3500 3500 4500 3000 3500 3500 3500 3500 3500 4000 +3500 3500 4500 3000 3500 3500 3500 3500 3500 4000 +3500 3500 4500 3000 3500 3500 3500 3500 3500 4000 +3500 3500 4500 3000 3500 3500 3500 3500 3500 4000 +3500 3500 4500 3000 3500 3500 3500 3500 3500 4000 +3500 3500 4500 3000 3500 3500 3500 3500 3500 4000 +3500 3500 4500 3000 3500 3500 3500 3500 3500 4000 +3000 4000 3500 4500 3500 3000 3500 3500 3500 3500 +3000 4000 3500 4500 3500 3000 3500 3500 3500 3500 +3000 4000 3500 4500 3500 3000 3500 3500 3500 3500 +3000 4000 3500 4500 3500 3000 3500 3500 3500 3500 +3000 4000 3500 4500 3500 3000 3500 3500 3500 3500 +3000 4000 3500 4500 3500 3000 3500 3500 3500 3500 +3000 4000 3500 4500 3500 3000 3500 3500 3500 3500 +3000 4000 3500 4500 3500 3000 3500 3500 3500 3500 +3000 4000 3500 4500 3500 3000 3500 3500 3500 3500 +3000 4000 3500 4500 3500 3000 3500 3500 3500 3500 +3000 4000 3500 4500 3500 3000 3500 3500 3500 3500 +3000 4000 3500 4500 3500 3000 3500 3500 3500 3500 +3000 4000 3500 4500 3500 3000 3500 3500 3500 3500 +3000 4000 3500 4500 3500 3000 3500 3500 3500 3500 +3000 4000 3500 4500 3500 3000 3500 3500 3500 3500 +3000 4000 3500 4500 3500 3000 3500 3500 3500 3500 +3000 4000 3500 4500 3500 3000 3500 3500 3500 3500 +3000 4000 3500 4500 3500 3000 3500 3500 3500 3500 +3000 4000 3500 4500 3500 3000 3500 3500 3500 3500 +3000 4000 3500 4500 3500 3000 3500 3500 3500 3500 +3000 4000 3500 4500 3500 3000 3500 3500 3500 3500 +3000 4000 3500 4500 3500 3000 3500 3500 3500 3500 +3000 4000 3500 4500 3500 3000 3500 3500 3500 3500 +3000 4000 3500 4500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 4000 3000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3000 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 4500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 4500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 4500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 4500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 4500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 4500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 4500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 4500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 4500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 4500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 4500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 4500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 4500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 4500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 4500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 4500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 4500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 4500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 4500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 4500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 4500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 4500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 4500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 4500 +3500 3500 4000 3500 3500 3500 3500 4000 3500 4500 +3500 3500 4000 3500 3500 3500 3500 4000 3500 4500 +3500 3500 4000 3500 3500 3500 3500 4000 3500 4500 +3500 3500 4000 3500 3500 3500 3500 4000 3500 4500 +3500 3500 4000 3500 3500 3500 3500 4000 3500 4500 +3500 3500 4000 3500 3500 3500 3500 4000 3500 4500 +3500 3500 4000 3500 3500 3500 3500 4000 3500 4500 +3500 3500 4000 3500 3500 3500 3500 4000 3500 4500 +3500 3500 4000 3500 3500 3500 3500 4000 3500 4500 +3500 3500 4000 3500 3500 3500 3500 4000 3500 4500 +3500 3500 4000 3500 3500 3500 3500 4000 3500 4500 +3500 3500 4000 3500 3500 3500 3500 4000 3500 4500 +3500 3500 4000 3500 3500 3500 3500 4000 3500 4500 +3500 3500 4000 3500 3500 3500 3500 4000 3500 4500 +3500 3500 4000 3500 3500 3500 3500 4000 3500 4500 +3500 3500 4000 3500 3500 3500 3500 4000 3500 4500 +3500 3500 4000 3500 3500 3500 3500 4000 3500 4500 +3500 3500 4000 3500 3500 3500 3500 4000 3500 4500 +3500 3500 4000 3500 3500 3500 3500 4000 3500 4500 +3500 3500 4000 3500 3500 3500 3500 4000 3500 4500 +3500 3500 4000 3500 3500 3500 3500 4000 3500 4500 +3500 3500 4000 3500 3500 3500 3500 4000 3500 4500 +3500 3500 4000 3500 3500 3500 3500 4000 3500 4500 +3500 3500 4000 3500 3500 3500 3500 4000 3500 4500 +4000 3500 3500 3500 3500 3500 3500 3500 3000 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3000 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3000 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3000 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3000 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3000 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3000 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3000 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3000 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3000 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3000 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3000 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3000 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3000 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3000 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3000 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3000 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3000 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3000 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3000 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3000 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3000 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3000 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3000 4000 +4000 4000 3500 4000 3500 3500 3000 3500 3500 4000 +4000 4000 3500 4000 3500 3500 3000 3500 3500 4000 +4000 4000 3500 4000 3500 3500 3000 3500 3500 4000 +4000 4000 3500 4000 3500 3500 3000 3500 3500 4000 +4000 4000 3500 4000 3500 3500 3000 3500 3500 4000 +4000 4000 3500 4000 3500 3500 3000 3500 3500 4000 +4000 4000 3500 4000 3500 3500 3000 3500 3500 4000 +4000 4000 3500 4000 3500 3500 3000 3500 3500 4000 +4000 4000 3500 4000 3500 3500 3000 3500 3500 4000 +4000 4000 3500 4000 3500 3500 3000 3500 3500 4000 +4000 4000 3500 4000 3500 3500 3000 3500 3500 4000 +4000 4000 3500 4000 3500 3500 3000 3500 3500 4000 +4000 4000 3500 4000 3500 3500 3000 3500 3500 4000 +4000 4000 3500 4000 3500 3500 3000 3500 3500 4000 +4000 4000 3500 4000 3500 3500 3000 3500 3500 4000 +4000 4000 3500 4000 3500 3500 3000 3500 3500 4000 +4000 4000 3500 4000 3500 3500 3000 3500 3500 4000 +4000 4000 3500 4000 3500 3500 3000 3500 3500 4000 +4000 4000 3500 4000 3500 3500 3000 3500 3500 4000 +4000 4000 3500 4000 3500 3500 3000 3500 3500 4000 +4000 4000 3500 4000 3500 3500 3000 3500 3500 4000 +4000 4000 3500 4000 3500 3500 3000 3500 3500 4000 +4000 4000 3500 4000 3500 3500 3000 3500 3500 4000 +4000 4000 3500 4000 3500 3500 3000 3500 3500 4000 +3500 4000 3000 4000 3500 3500 3500 3500 3000 4000 +3500 4000 3000 4000 3500 3500 3500 3500 3000 4000 +3500 4000 3000 4000 3500 3500 3500 3500 3000 4000 +3500 4000 3000 4000 3500 3500 3500 3500 3000 4000 +3500 4000 3000 4000 3500 3500 3500 3500 3000 4000 +3500 4000 3000 4000 3500 3500 3500 3500 3000 4000 +3500 4000 3000 4000 3500 3500 3500 3500 3000 4000 +3500 4000 3000 4000 3500 3500 3500 3500 3000 4000 +3500 4000 3000 4000 3500 3500 3500 3500 3000 4000 +3500 4000 3000 4000 3500 3500 3500 3500 3000 4000 +3500 4000 3000 4000 3500 3500 3500 3500 3000 4000 +3500 4000 3000 4000 3500 3500 3500 3500 3000 4000 +3500 4000 3000 4000 3500 3500 3500 3500 3000 4000 +3500 4000 3000 4000 3500 3500 3500 3500 3000 4000 +3500 4000 3000 4000 3500 3500 3500 3500 3000 4000 +3500 4000 3000 4000 3500 3500 3500 3500 3000 4000 +3500 4000 3000 4000 3500 3500 3500 3500 3000 4000 +3500 4000 3000 4000 3500 3500 3500 3500 3000 4000 +3500 4000 3000 4000 3500 3500 3500 3500 3000 4000 +3500 4000 3000 4000 3500 3500 3500 3500 3000 4000 +3500 4000 3000 4000 3500 3500 3500 3500 3000 4000 +3500 4000 3000 4000 3500 3500 3500 3500 3000 4000 +3500 4000 3000 4000 3500 3500 3500 3500 3000 4000 +3500 4000 3000 4000 3500 3500 3500 3500 3000 4000 +4000 4000 3000 4000 3500 3500 3500 4500 3500 3500 +4000 4000 3000 4000 3500 3500 3500 4500 3500 3500 +4000 4000 3000 4000 3500 3500 3500 4500 3500 3500 +4000 4000 3000 4000 3500 3500 3500 4500 3500 3500 +4000 4000 3000 4000 3500 3500 3500 4500 3500 3500 +4000 4000 3000 4000 3500 3500 3500 4500 3500 3500 +4000 4000 3000 4000 3500 3500 3500 4500 3500 3500 +4000 4000 3000 4000 3500 3500 3500 4500 3500 3500 +4000 4000 3000 4000 3500 3500 3500 4500 3500 3500 +4000 4000 3000 4000 3500 3500 3500 4500 3500 3500 +4000 4000 3000 4000 3500 3500 3500 4500 3500 3500 +4000 4000 3000 4000 3500 3500 3500 4500 3500 3500 +4000 4000 3000 4000 3500 3500 3500 4500 3500 3500 +4000 4000 3000 4000 3500 3500 3500 4500 3500 3500 +4000 4000 3000 4000 3500 3500 3500 4500 3500 3500 +4000 4000 3000 4000 3500 3500 3500 4500 3500 3500 +4000 4000 3000 4000 3500 3500 3500 4500 3500 3500 +4000 4000 3000 4000 3500 3500 3500 4500 3500 3500 +4000 4000 3000 4000 3500 3500 3500 4500 3500 3500 +4000 4000 3000 4000 3500 3500 3500 4500 3500 3500 +4000 4000 3000 4000 3500 3500 3500 4500 3500 3500 +4000 4000 3000 4000 3500 3500 3500 4500 3500 3500 +4000 4000 3000 4000 3500 3500 3500 4500 3500 3500 +4000 4000 3000 4000 3500 3500 3500 4500 3500 3500 +4500 3500 3500 3500 4000 3000 4000 3500 3500 3500 +4500 3500 3500 3500 4000 3000 4000 3500 3500 3500 +4500 3500 3500 3500 4000 3000 4000 3500 3500 3500 +4500 3500 3500 3500 4000 3000 4000 3500 3500 3500 +4500 3500 3500 3500 4000 3000 4000 3500 3500 3500 +4500 3500 3500 3500 4000 3000 4000 3500 3500 3500 +4500 3500 3500 3500 4000 3000 4000 3500 3500 3500 +4500 3500 3500 3500 4000 3000 4000 3500 3500 3500 +4500 3500 3500 3500 4000 3000 4000 3500 3500 3500 +4500 3500 3500 3500 4000 3000 4000 3500 3500 3500 +4500 3500 3500 3500 4000 3000 4000 3500 3500 3500 +4500 3500 3500 3500 4000 3000 4000 3500 3500 3500 +4500 3500 3500 3500 4000 3000 4000 3500 3500 3500 +4500 3500 3500 3500 4000 3000 4000 3500 3500 3500 +4500 3500 3500 3500 4000 3000 4000 3500 3500 3500 +4500 3500 3500 3500 4000 3000 4000 3500 3500 3500 +4500 3500 3500 3500 4000 3000 4000 3500 3500 3500 +4500 3500 3500 3500 4000 3000 4000 3500 3500 3500 +4500 3500 3500 3500 4000 3000 4000 3500 3500 3500 +4500 3500 3500 3500 4000 3000 4000 3500 3500 3500 +4500 3500 3500 3500 4000 3000 4000 3500 3500 3500 +4500 3500 3500 3500 4000 3000 4000 3500 3500 3500 +4500 3500 3500 3500 4000 3000 4000 3500 3500 3500 +4500 3500 3500 3500 4000 3000 4000 3500 3500 3500 +3500 4000 4000 4000 4500 4500 3500 4000 3500 3500 +3500 4000 4000 4000 4500 4500 3500 4000 3500 3500 +3500 4000 4000 4000 4500 4500 3500 4000 3500 3500 +3500 4000 4000 4000 4500 4500 3500 4000 3500 3500 +3500 4000 4000 4000 4500 4500 3500 4000 3500 3500 +3500 4000 4000 4000 4500 4500 3500 4000 3500 3500 +3500 4000 4000 4000 4500 4500 3500 4000 3500 3500 +3500 4000 4000 4000 4500 4500 3500 4000 3500 3500 +3500 4000 4000 4000 4500 4500 3500 4000 3500 3500 +3500 4000 4000 4000 4500 4500 3500 4000 3500 3500 +3500 4000 4000 4000 4500 4500 3500 4000 3500 3500 +3500 4000 4000 4000 4500 4500 3500 4000 3500 3500 +3500 4000 4000 4000 4500 4500 3500 4000 3500 3500 +3500 4000 4000 4000 4500 4500 3500 4000 3500 3500 +3500 4000 4000 4000 4500 4500 3500 4000 3500 3500 +3500 4000 4000 4000 4500 4500 3500 4000 3500 3500 +3500 4000 4000 4000 4500 4500 3500 4000 3500 3500 +3500 4000 4000 4000 4500 4500 3500 4000 3500 3500 +3500 4000 4000 4000 4500 4500 3500 4000 3500 3500 +3500 4000 4000 4000 4500 4500 3500 4000 3500 3500 +3500 4000 4000 4000 4500 4500 3500 4000 3500 3500 +3500 4000 4000 4000 4500 4500 3500 4000 3500 3500 +3500 4000 4000 4000 4500 4500 3500 4000 3500 3500 +3500 4000 4000 4000 4500 4500 3500 4000 3500 3500 +3500 3500 3500 4500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 4500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 4500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 4500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 4500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 4500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 4500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 4500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 4500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 4500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 4500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 4500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 4500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 4500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 4500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 4500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 4500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 4500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 4500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 4500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 4500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 4500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 4500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 4500 3500 3500 3500 3500 4000 3500 +3500 3500 4000 3500 3500 3500 3500 3500 4500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 4500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 4500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 4500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 4500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 4500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 4500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 4500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 4500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 4500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 4500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 4500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 4500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 4500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 4500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 4500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 4500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 4500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 4500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 4500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 4500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 4500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 4500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 4500 3500 +3500 4000 4000 4000 3500 4000 3500 3500 5000 3500 +3500 4000 4000 4000 3500 4000 3500 3500 5000 3500 +3500 4000 4000 4000 3500 4000 3500 3500 5000 3500 +3500 4000 4000 4000 3500 4000 3500 3500 5000 3500 +3500 4000 4000 4000 3500 4000 3500 3500 5000 3500 +3500 4000 4000 4000 3500 4000 3500 3500 5000 3500 +3500 4000 4000 4000 3500 4000 3500 3500 5000 3500 +3500 4000 4000 4000 3500 4000 3500 3500 5000 3500 +3500 4000 4000 4000 3500 4000 3500 3500 5000 3500 +3500 4000 4000 4000 3500 4000 3500 3500 5000 3500 +3500 4000 4000 4000 3500 4000 3500 3500 5000 3500 +3500 4000 4000 4000 3500 4000 3500 3500 5000 3500 +3500 4000 4000 4000 3500 4000 3500 3500 5000 3500 +3500 4000 4000 4000 3500 4000 3500 3500 5000 3500 +3500 4000 4000 4000 3500 4000 3500 3500 5000 3500 +3500 4000 4000 4000 3500 4000 3500 3500 5000 3500 +3500 4000 4000 4000 3500 4000 3500 3500 5000 3500 +3500 4000 4000 4000 3500 4000 3500 3500 5000 3500 +3500 4000 4000 4000 3500 4000 3500 3500 5000 3500 +3500 4000 4000 4000 3500 4000 3500 3500 5000 3500 +3500 4000 4000 4000 3500 4000 3500 3500 5000 3500 +3500 4000 4000 4000 3500 4000 3500 3500 5000 3500 +3500 4000 4000 4000 3500 4000 3500 3500 5000 3500 +3500 4000 4000 4000 3500 4000 3500 3500 5000 3500 +3500 3500 4000 4500 3000 3500 3500 4000 3500 3500 +3500 3500 4000 4500 3000 3500 3500 4000 3500 3500 +3500 3500 4000 4500 3000 3500 3500 4000 3500 3500 +3500 3500 4000 4500 3000 3500 3500 4000 3500 3500 +3500 3500 4000 4500 3000 3500 3500 4000 3500 3500 +3500 3500 4000 4500 3000 3500 3500 4000 3500 3500 +3500 3500 4000 4500 3000 3500 3500 4000 3500 3500 +3500 3500 4000 4500 3000 3500 3500 4000 3500 3500 +3500 3500 4000 4500 3000 3500 3500 4000 3500 3500 +3500 3500 4000 4500 3000 3500 3500 4000 3500 3500 +3500 3500 4000 4500 3000 3500 3500 4000 3500 3500 +3500 3500 4000 4500 3000 3500 3500 4000 3500 3500 +3500 3500 4000 4500 3000 3500 3500 4000 3500 3500 +3500 3500 4000 4500 3000 3500 3500 4000 3500 3500 +3500 3500 4000 4500 3000 3500 3500 4000 3500 3500 +3500 3500 4000 4500 3000 3500 3500 4000 3500 3500 +3500 3500 4000 4500 3000 3500 3500 4000 3500 3500 +3500 3500 4000 4500 3000 3500 3500 4000 3500 3500 +3500 3500 4000 4500 3000 3500 3500 4000 3500 3500 +3500 3500 4000 4500 3000 3500 3500 4000 3500 3500 +3500 3500 4000 4500 3000 3500 3500 4000 3500 3500 +3500 3500 4000 4500 3000 3500 3500 4000 3500 3500 +3500 3500 4000 4500 3000 3500 3500 4000 3500 3500 +3500 3500 4000 4500 3000 3500 3500 4000 3500 3500 +3500 3500 4500 3500 3500 4000 3000 3500 4000 3500 +3500 3500 4500 3500 3500 4000 3000 3500 4000 3500 +3500 3500 4500 3500 3500 4000 3000 3500 4000 3500 +3500 3500 4500 3500 3500 4000 3000 3500 4000 3500 +3500 3500 4500 3500 3500 4000 3000 3500 4000 3500 +3500 3500 4500 3500 3500 4000 3000 3500 4000 3500 +3500 3500 4500 3500 3500 4000 3000 3500 4000 3500 +3500 3500 4500 3500 3500 4000 3000 3500 4000 3500 +3500 3500 4500 3500 3500 4000 3000 3500 4000 3500 +3500 3500 4500 3500 3500 4000 3000 3500 4000 3500 +3500 3500 4500 3500 3500 4000 3000 3500 4000 3500 +3500 3500 4500 3500 3500 4000 3000 3500 4000 3500 +3500 3500 4500 3500 3500 4000 3000 3500 4000 3500 +3500 3500 4500 3500 3500 4000 3000 3500 4000 3500 +3500 3500 4500 3500 3500 4000 3000 3500 4000 3500 +3500 3500 4500 3500 3500 4000 3000 3500 4000 3500 +3500 3500 4500 3500 3500 4000 3000 3500 4000 3500 +3500 3500 4500 3500 3500 4000 3000 3500 4000 3500 +3500 3500 4500 3500 3500 4000 3000 3500 4000 3500 +3500 3500 4500 3500 3500 4000 3000 3500 4000 3500 +3500 3500 4500 3500 3500 4000 3000 3500 4000 3500 +3500 3500 4500 3500 3500 4000 3000 3500 4000 3500 +3500 3500 4500 3500 3500 4000 3000 3500 4000 3500 +3500 3500 4500 3500 3500 4000 3000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 4000 4500 3500 3500 +3500 3500 4000 3500 3500 3500 4000 4500 3500 3500 +3500 3500 4000 3500 3500 3500 4000 4500 3500 3500 +3500 3500 4000 3500 3500 3500 4000 4500 3500 3500 +3500 3500 4000 3500 3500 3500 4000 4500 3500 3500 +3500 3500 4000 3500 3500 3500 4000 4500 3500 3500 +3500 3500 4000 3500 3500 3500 4000 4500 3500 3500 +3500 3500 4000 3500 3500 3500 4000 4500 3500 3500 +3500 3500 4000 3500 3500 3500 4000 4500 3500 3500 +3500 3500 4000 3500 3500 3500 4000 4500 3500 3500 +3500 3500 4000 3500 3500 3500 4000 4500 3500 3500 +3500 3500 4000 3500 3500 3500 4000 4500 3500 3500 +3500 3500 4000 3500 3500 3500 4000 4500 3500 3500 +3500 3500 4000 3500 3500 3500 4000 4500 3500 3500 +3500 3500 4000 3500 3500 3500 4000 4500 3500 3500 +3500 3500 4000 3500 3500 3500 4000 4500 3500 3500 +3500 3500 4000 3500 3500 3500 4000 4500 3500 3500 +3500 3500 4000 3500 3500 3500 4000 4500 3500 3500 +3500 3500 4000 3500 3500 3500 4000 4500 3500 3500 +3500 3500 4000 3500 3500 3500 4000 4500 3500 3500 +3500 3500 4000 3500 3500 3500 4000 4500 3500 3500 +3500 3500 4000 3500 3500 3500 4000 4500 3500 3500 +3500 3500 4000 3500 3500 3500 4000 4500 3500 3500 +3500 3500 4000 3500 3500 3500 4000 4500 3500 3500 +3500 4000 4000 3500 3500 4000 4000 4500 3500 3500 +3500 4000 4000 3500 3500 4000 4000 4500 3500 3500 +3500 4000 4000 3500 3500 4000 4000 4500 3500 3500 +3500 4000 4000 3500 3500 4000 4000 4500 3500 3500 +3500 4000 4000 3500 3500 4000 4000 4500 3500 3500 +3500 4000 4000 3500 3500 4000 4000 4500 3500 3500 +3500 4000 4000 3500 3500 4000 4000 4500 3500 3500 +3500 4000 4000 3500 3500 4000 4000 4500 3500 3500 +3500 4000 4000 3500 3500 4000 4000 4500 3500 3500 +3500 4000 4000 3500 3500 4000 4000 4500 3500 3500 +3500 4000 4000 3500 3500 4000 4000 4500 3500 3500 +3500 4000 4000 3500 3500 4000 4000 4500 3500 3500 +3500 4000 4000 3500 3500 4000 4000 4500 3500 3500 +3500 4000 4000 3500 3500 4000 4000 4500 3500 3500 +3500 4000 4000 3500 3500 4000 4000 4500 3500 3500 +3500 4000 4000 3500 3500 4000 4000 4500 3500 3500 +3500 4000 4000 3500 3500 4000 4000 4500 3500 3500 +3500 4000 4000 3500 3500 4000 4000 4500 3500 3500 +3500 4000 4000 3500 3500 4000 4000 4500 3500 3500 +3500 4000 4000 3500 3500 4000 4000 4500 3500 3500 +3500 4000 4000 3500 3500 4000 4000 4500 3500 3500 +3500 4000 4000 3500 3500 4000 4000 4500 3500 3500 +3500 4000 4000 3500 3500 4000 4000 4500 3500 3500 +3500 4000 4000 3500 3500 4000 4000 4500 3500 3500 +3500 3500 4000 3000 3500 4500 4500 3500 3500 3500 +3500 3500 4000 3000 3500 4500 4500 3500 3500 3500 +3500 3500 4000 3000 3500 4500 4500 3500 3500 3500 +3500 3500 4000 3000 3500 4500 4500 3500 3500 3500 +3500 3500 4000 3000 3500 4500 4500 3500 3500 3500 +3500 3500 4000 3000 3500 4500 4500 3500 3500 3500 +3500 3500 4000 3000 3500 4500 4500 3500 3500 3500 +3500 3500 4000 3000 3500 4500 4500 3500 3500 3500 +3500 3500 4000 3000 3500 4500 4500 3500 3500 3500 +3500 3500 4000 3000 3500 4500 4500 3500 3500 3500 +3500 3500 4000 3000 3500 4500 4500 3500 3500 3500 +3500 3500 4000 3000 3500 4500 4500 3500 3500 3500 +3500 3500 4000 3000 3500 4500 4500 3500 3500 3500 +3500 3500 4000 3000 3500 4500 4500 3500 3500 3500 +3500 3500 4000 3000 3500 4500 4500 3500 3500 3500 +3500 3500 4000 3000 3500 4500 4500 3500 3500 3500 +3500 3500 4000 3000 3500 4500 4500 3500 3500 3500 +3500 3500 4000 3000 3500 4500 4500 3500 3500 3500 +3500 3500 4000 3000 3500 4500 4500 3500 3500 3500 +3500 3500 4000 3000 3500 4500 4500 3500 3500 3500 +3500 3500 4000 3000 3500 4500 4500 3500 3500 3500 +3500 3500 4000 3000 3500 4500 4500 3500 3500 3500 +3500 3500 4000 3000 3500 4500 4500 3500 3500 3500 +3500 3500 4000 3000 3500 4500 4500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3000 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3000 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3000 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3000 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3000 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3000 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3000 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3000 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3000 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3000 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3000 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3000 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3000 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3000 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3000 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3000 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3000 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3000 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3000 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3000 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3000 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3000 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3000 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 4000 3500 3000 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3000 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3000 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3000 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3000 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3000 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3000 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3000 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3000 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3000 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3000 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3000 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3000 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3000 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3000 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3000 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3000 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3000 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3000 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3000 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3000 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3000 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3000 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3000 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3000 4000 3500 3500 3500 +3500 4000 3500 3500 3500 3000 4000 3500 3500 3500 +3500 4000 3500 3500 3500 3000 4000 3500 3500 3500 +3500 4000 3500 3500 3500 3000 4000 3500 3500 3500 +3500 4000 3500 3500 3500 3000 4000 3500 3500 3500 +3500 4000 3500 3500 3500 3000 4000 3500 3500 3500 +3500 4000 3500 3500 3500 3000 4000 3500 3500 3500 +3500 4000 3500 3500 3500 3000 4000 3500 3500 3500 +3500 4000 3500 3500 3500 3000 4000 3500 3500 3500 +3500 4000 3500 3500 3500 3000 4000 3500 3500 3500 +3500 4000 3500 3500 3500 3000 4000 3500 3500 3500 +3500 4000 3500 3500 3500 3000 4000 3500 3500 3500 +3500 4000 3500 3500 3500 3000 4000 3500 3500 3500 +3500 4000 3500 3500 3500 3000 4000 3500 3500 3500 +3500 4000 3500 3500 3500 3000 4000 3500 3500 3500 +3500 4000 3500 3500 3500 3000 4000 3500 3500 3500 +3500 4000 3500 3500 3500 3000 4000 3500 3500 3500 +3500 4000 3500 3500 3500 3000 4000 3500 3500 3500 +3500 4000 3500 3500 3500 3000 4000 3500 3500 3500 +3500 4000 3500 3500 3500 3000 4000 3500 3500 3500 +3500 4000 3500 3500 3500 3000 4000 3500 3500 3500 +3500 4000 3500 3500 3500 3000 4000 3500 3500 3500 +3500 4000 3500 3500 3500 3000 4000 3500 3500 3500 +3500 4000 3500 3500 3500 3000 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3000 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3000 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3000 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3000 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3000 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3000 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3000 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3000 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3000 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3000 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3000 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3000 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3000 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3000 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3000 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3000 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3000 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3000 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3000 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3000 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3000 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3000 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3000 3500 3500 3500 4000 +3500 3500 4000 4000 3500 3500 4000 3500 3500 3500 +3500 3500 4000 4000 3500 3500 4000 3500 3500 3500 +3500 3500 4000 4000 3500 3500 4000 3500 3500 3500 +3500 3500 4000 4000 3500 3500 4000 3500 3500 3500 +3500 3500 4000 4000 3500 3500 4000 3500 3500 3500 +3500 3500 4000 4000 3500 3500 4000 3500 3500 3500 +3500 3500 4000 4000 3500 3500 4000 3500 3500 3500 +3500 3500 4000 4000 3500 3500 4000 3500 3500 3500 +3500 3500 4000 4000 3500 3500 4000 3500 3500 3500 +3500 3500 4000 4000 3500 3500 4000 3500 3500 3500 +3500 3500 4000 4000 3500 3500 4000 3500 3500 3500 +3500 3500 4000 4000 3500 3500 4000 3500 3500 3500 +3500 3500 4000 4000 3500 3500 4000 3500 3500 3500 +3500 3500 4000 4000 3500 3500 4000 3500 3500 3500 +3500 3500 4000 4000 3500 3500 4000 3500 3500 3500 +3500 3500 4000 4000 3500 3500 4000 3500 3500 3500 +3500 3500 4000 4000 3500 3500 4000 3500 3500 3500 +3500 3500 4000 4000 3500 3500 4000 3500 3500 3500 +3500 3500 4000 4000 3500 3500 4000 3500 3500 3500 +3500 3500 4000 4000 3500 3500 4000 3500 3500 3500 +3500 3500 4000 4000 3500 3500 4000 3500 3500 3500 +3500 3500 4000 4000 3500 3500 4000 3500 3500 3500 +3500 3500 4000 4000 3500 3500 4000 3500 3500 3500 +3500 3500 4000 4000 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 4500 3500 3500 3500 4000 3500 4500 3500 +3500 3500 4500 3500 3500 3500 4000 3500 4500 3500 +3500 3500 4500 3500 3500 3500 4000 3500 4500 3500 +3500 3500 4500 3500 3500 3500 4000 3500 4500 3500 +3500 3500 4500 3500 3500 3500 4000 3500 4500 3500 +3500 3500 4500 3500 3500 3500 4000 3500 4500 3500 +3500 3500 4500 3500 3500 3500 4000 3500 4500 3500 +3500 3500 4500 3500 3500 3500 4000 3500 4500 3500 +3500 3500 4500 3500 3500 3500 4000 3500 4500 3500 +3500 3500 4500 3500 3500 3500 4000 3500 4500 3500 +3500 3500 4500 3500 3500 3500 4000 3500 4500 3500 +3500 3500 4500 3500 3500 3500 4000 3500 4500 3500 +3500 3500 4500 3500 3500 3500 4000 3500 4500 3500 +3500 3500 4500 3500 3500 3500 4000 3500 4500 3500 +3500 3500 4500 3500 3500 3500 4000 3500 4500 3500 +3500 3500 4500 3500 3500 3500 4000 3500 4500 3500 +3500 3500 4500 3500 3500 3500 4000 3500 4500 3500 +3500 3500 4500 3500 3500 3500 4000 3500 4500 3500 +3500 3500 4500 3500 3500 3500 4000 3500 4500 3500 +3500 3500 4500 3500 3500 3500 4000 3500 4500 3500 +3500 3500 4500 3500 3500 3500 4000 3500 4500 3500 +3500 3500 4500 3500 3500 3500 4000 3500 4500 3500 +3500 3500 4500 3500 3500 3500 4000 3500 4500 3500 +3500 3500 4500 3500 3500 3500 4000 3500 4500 3500 +3500 3000 3500 4500 4000 3500 3500 3500 3500 3500 +3500 3000 3500 4500 4000 3500 3500 3500 3500 3500 +3500 3000 3500 4500 4000 3500 3500 3500 3500 3500 +3500 3000 3500 4500 4000 3500 3500 3500 3500 3500 +3500 3000 3500 4500 4000 3500 3500 3500 3500 3500 +3500 3000 3500 4500 4000 3500 3500 3500 3500 3500 +3500 3000 3500 4500 4000 3500 3500 3500 3500 3500 +3500 3000 3500 4500 4000 3500 3500 3500 3500 3500 +3500 3000 3500 4500 4000 3500 3500 3500 3500 3500 +3500 3000 3500 4500 4000 3500 3500 3500 3500 3500 +3500 3000 3500 4500 4000 3500 3500 3500 3500 3500 +3500 3000 3500 4500 4000 3500 3500 3500 3500 3500 +3500 3000 3500 4500 4000 3500 3500 3500 3500 3500 +3500 3000 3500 4500 4000 3500 3500 3500 3500 3500 +3500 3000 3500 4500 4000 3500 3500 3500 3500 3500 +3500 3000 3500 4500 4000 3500 3500 3500 3500 3500 +3500 3000 3500 4500 4000 3500 3500 3500 3500 3500 +3500 3000 3500 4500 4000 3500 3500 3500 3500 3500 +3500 3000 3500 4500 4000 3500 3500 3500 3500 3500 +3500 3000 3500 4500 4000 3500 3500 3500 3500 3500 +3500 3000 3500 4500 4000 3500 3500 3500 3500 3500 +3500 3000 3500 4500 4000 3500 3500 3500 3500 3500 +3500 3000 3500 4500 4000 3500 3500 3500 3500 3500 +3500 3000 3500 4500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3000 3500 3500 4000 +4000 3500 3500 3500 4000 3500 3000 3500 3500 4000 +4000 3500 3500 3500 4000 3500 3000 3500 3500 4000 +4000 3500 3500 3500 4000 3500 3000 3500 3500 4000 +4000 3500 3500 3500 4000 3500 3000 3500 3500 4000 +4000 3500 3500 3500 4000 3500 3000 3500 3500 4000 +4000 3500 3500 3500 4000 3500 3000 3500 3500 4000 +4000 3500 3500 3500 4000 3500 3000 3500 3500 4000 +4000 3500 3500 3500 4000 3500 3000 3500 3500 4000 +4000 3500 3500 3500 4000 3500 3000 3500 3500 4000 +4000 3500 3500 3500 4000 3500 3000 3500 3500 4000 +4000 3500 3500 3500 4000 3500 3000 3500 3500 4000 +4000 3500 3500 3500 4000 3500 3000 3500 3500 4000 +4000 3500 3500 3500 4000 3500 3000 3500 3500 4000 +4000 3500 3500 3500 4000 3500 3000 3500 3500 4000 +4000 3500 3500 3500 4000 3500 3000 3500 3500 4000 +4000 3500 3500 3500 4000 3500 3000 3500 3500 4000 +4000 3500 3500 3500 4000 3500 3000 3500 3500 4000 +4000 3500 3500 3500 4000 3500 3000 3500 3500 4000 +4000 3500 3500 3500 4000 3500 3000 3500 3500 4000 +4000 3500 3500 3500 4000 3500 3000 3500 3500 4000 +4000 3500 3500 3500 4000 3500 3000 3500 3500 4000 +4000 3500 3500 3500 4000 3500 3000 3500 3500 4000 +4000 3500 3500 3500 4000 3500 3000 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 4000 3500 +3500 3500 3500 4500 4500 4000 3500 3500 4000 3500 +3500 3500 3500 4500 4500 4000 3500 3500 4000 3500 +3500 3500 3500 4500 4500 4000 3500 3500 4000 3500 +3500 3500 3500 4500 4500 4000 3500 3500 4000 3500 +3500 3500 3500 4500 4500 4000 3500 3500 4000 3500 +3500 3500 3500 4500 4500 4000 3500 3500 4000 3500 +3500 3500 3500 4500 4500 4000 3500 3500 4000 3500 +3500 3500 3500 4500 4500 4000 3500 3500 4000 3500 +3500 3500 3500 4500 4500 4000 3500 3500 4000 3500 +3500 3500 3500 4500 4500 4000 3500 3500 4000 3500 +3500 3500 3500 4500 4500 4000 3500 3500 4000 3500 +3500 3500 3500 4500 4500 4000 3500 3500 4000 3500 +3500 3500 3500 4500 4500 4000 3500 3500 4000 3500 +3500 3500 3500 4500 4500 4000 3500 3500 4000 3500 +3500 3500 3500 4500 4500 4000 3500 3500 4000 3500 +3500 3500 3500 4500 4500 4000 3500 3500 4000 3500 +3500 3500 3500 4500 4500 4000 3500 3500 4000 3500 +3500 3500 3500 4500 4500 4000 3500 3500 4000 3500 +3500 3500 3500 4500 4500 4000 3500 3500 4000 3500 +3500 3500 3500 4500 4500 4000 3500 3500 4000 3500 +3500 3500 3500 4500 4500 4000 3500 3500 4000 3500 +3500 3500 3500 4500 4500 4000 3500 3500 4000 3500 +3500 3500 3500 4500 4500 4000 3500 3500 4000 3500 +3500 3500 3500 4500 4500 4000 3500 3500 4000 3500 +3500 3500 3500 3500 4000 5000 3500 3500 4000 3500 +3500 3500 3500 3500 4000 5000 3500 3500 4000 3500 +3500 3500 3500 3500 4000 5000 3500 3500 4000 3500 +3500 3500 3500 3500 4000 5000 3500 3500 4000 3500 +3500 3500 3500 3500 4000 5000 3500 3500 4000 3500 +3500 3500 3500 3500 4000 5000 3500 3500 4000 3500 +3500 3500 3500 3500 4000 5000 3500 3500 4000 3500 +3500 3500 3500 3500 4000 5000 3500 3500 4000 3500 +3500 3500 3500 3500 4000 5000 3500 3500 4000 3500 +3500 3500 3500 3500 4000 5000 3500 3500 4000 3500 +3500 3500 3500 3500 4000 5000 3500 3500 4000 3500 +3500 3500 3500 3500 4000 5000 3500 3500 4000 3500 +3500 3500 3500 3500 4000 5000 3500 3500 4000 3500 +3500 3500 3500 3500 4000 5000 3500 3500 4000 3500 +3500 3500 3500 3500 4000 5000 3500 3500 4000 3500 +3500 3500 3500 3500 4000 5000 3500 3500 4000 3500 +3500 3500 3500 3500 4000 5000 3500 3500 4000 3500 +3500 3500 3500 3500 4000 5000 3500 3500 4000 3500 +3500 3500 3500 3500 4000 5000 3500 3500 4000 3500 +3500 3500 3500 3500 4000 5000 3500 3500 4000 3500 +3500 3500 3500 3500 4000 5000 3500 3500 4000 3500 +3500 3500 3500 3500 4000 5000 3500 3500 4000 3500 +3500 3500 3500 3500 4000 5000 3500 3500 4000 3500 +3500 3500 3500 3500 4000 5000 3500 3500 4000 3500 +3500 3500 3500 3500 3500 4000 3500 4000 4500 4000 +3500 3500 3500 3500 3500 4000 3500 4000 4500 4000 +3500 3500 3500 3500 3500 4000 3500 4000 4500 4000 +3500 3500 3500 3500 3500 4000 3500 4000 4500 4000 +3500 3500 3500 3500 3500 4000 3500 4000 4500 4000 +3500 3500 3500 3500 3500 4000 3500 4000 4500 4000 +3500 3500 3500 3500 3500 4000 3500 4000 4500 4000 +3500 3500 3500 3500 3500 4000 3500 4000 4500 4000 +3500 3500 3500 3500 3500 4000 3500 4000 4500 4000 +3500 3500 3500 3500 3500 4000 3500 4000 4500 4000 +3500 3500 3500 3500 3500 4000 3500 4000 4500 4000 +3500 3500 3500 3500 3500 4000 3500 4000 4500 4000 +3500 3500 3500 3500 3500 4000 3500 4000 4500 4000 +3500 3500 3500 3500 3500 4000 3500 4000 4500 4000 +3500 3500 3500 3500 3500 4000 3500 4000 4500 4000 +3500 3500 3500 3500 3500 4000 3500 4000 4500 4000 +3500 3500 3500 3500 3500 4000 3500 4000 4500 4000 +3500 3500 3500 3500 3500 4000 3500 4000 4500 4000 +3500 3500 3500 3500 3500 4000 3500 4000 4500 4000 +3500 3500 3500 3500 3500 4000 3500 4000 4500 4000 +3500 3500 3500 3500 3500 4000 3500 4000 4500 4000 +3500 3500 3500 3500 3500 4000 3500 4000 4500 4000 +3500 3500 3500 3500 3500 4000 3500 4000 4500 4000 +3500 3500 3500 3500 3500 4000 3500 4000 4500 4000 +3500 3500 3500 4000 3500 3500 4000 3500 3500 4000 +3500 3500 3500 4000 3500 3500 4000 3500 3500 4000 +3500 3500 3500 4000 3500 3500 4000 3500 3500 4000 +3500 3500 3500 4000 3500 3500 4000 3500 3500 4000 +3500 3500 3500 4000 3500 3500 4000 3500 3500 4000 +3500 3500 3500 4000 3500 3500 4000 3500 3500 4000 +3500 3500 3500 4000 3500 3500 4000 3500 3500 4000 +3500 3500 3500 4000 3500 3500 4000 3500 3500 4000 +3500 3500 3500 4000 3500 3500 4000 3500 3500 4000 +3500 3500 3500 4000 3500 3500 4000 3500 3500 4000 +3500 3500 3500 4000 3500 3500 4000 3500 3500 4000 +3500 3500 3500 4000 3500 3500 4000 3500 3500 4000 +3500 3500 3500 4000 3500 3500 4000 3500 3500 4000 +3500 3500 3500 4000 3500 3500 4000 3500 3500 4000 +3500 3500 3500 4000 3500 3500 4000 3500 3500 4000 +3500 3500 3500 4000 3500 3500 4000 3500 3500 4000 +3500 3500 3500 4000 3500 3500 4000 3500 3500 4000 +3500 3500 3500 4000 3500 3500 4000 3500 3500 4000 +3500 3500 3500 4000 3500 3500 4000 3500 3500 4000 +3500 3500 3500 4000 3500 3500 4000 3500 3500 4000 +3500 3500 3500 4000 3500 3500 4000 3500 3500 4000 +3500 3500 3500 4000 3500 3500 4000 3500 3500 4000 +3500 3500 3500 4000 3500 3500 4000 3500 3500 4000 +3500 3500 3500 4000 3500 3500 4000 3500 3500 4000 +4500 4000 3500 3500 3500 3500 3500 3500 3500 4000 +4500 4000 3500 3500 3500 3500 3500 3500 3500 4000 +4500 4000 3500 3500 3500 3500 3500 3500 3500 4000 +4500 4000 3500 3500 3500 3500 3500 3500 3500 4000 +4500 4000 3500 3500 3500 3500 3500 3500 3500 4000 +4500 4000 3500 3500 3500 3500 3500 3500 3500 4000 +4500 4000 3500 3500 3500 3500 3500 3500 3500 4000 +4500 4000 3500 3500 3500 3500 3500 3500 3500 4000 +4500 4000 3500 3500 3500 3500 3500 3500 3500 4000 +4500 4000 3500 3500 3500 3500 3500 3500 3500 4000 +4500 4000 3500 3500 3500 3500 3500 3500 3500 4000 +4500 4000 3500 3500 3500 3500 3500 3500 3500 4000 +4500 4000 3500 3500 3500 3500 3500 3500 3500 4000 +4500 4000 3500 3500 3500 3500 3500 3500 3500 4000 +4500 4000 3500 3500 3500 3500 3500 3500 3500 4000 +4500 4000 3500 3500 3500 3500 3500 3500 3500 4000 +4500 4000 3500 3500 3500 3500 3500 3500 3500 4000 +4500 4000 3500 3500 3500 3500 3500 3500 3500 4000 +4500 4000 3500 3500 3500 3500 3500 3500 3500 4000 +4500 4000 3500 3500 3500 3500 3500 3500 3500 4000 +4500 4000 3500 3500 3500 3500 3500 3500 3500 4000 +4500 4000 3500 3500 3500 3500 3500 3500 3500 4000 +4500 4000 3500 3500 3500 3500 3500 3500 3500 4000 +4500 4000 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 4000 3500 3000 3500 3500 3500 4500 +4000 3500 3500 4000 3500 3000 3500 3500 3500 4500 +4000 3500 3500 4000 3500 3000 3500 3500 3500 4500 +4000 3500 3500 4000 3500 3000 3500 3500 3500 4500 +4000 3500 3500 4000 3500 3000 3500 3500 3500 4500 +4000 3500 3500 4000 3500 3000 3500 3500 3500 4500 +4000 3500 3500 4000 3500 3000 3500 3500 3500 4500 +4000 3500 3500 4000 3500 3000 3500 3500 3500 4500 +4000 3500 3500 4000 3500 3000 3500 3500 3500 4500 +4000 3500 3500 4000 3500 3000 3500 3500 3500 4500 +4000 3500 3500 4000 3500 3000 3500 3500 3500 4500 +4000 3500 3500 4000 3500 3000 3500 3500 3500 4500 +4000 3500 3500 4000 3500 3000 3500 3500 3500 4500 +4000 3500 3500 4000 3500 3000 3500 3500 3500 4500 +4000 3500 3500 4000 3500 3000 3500 3500 3500 4500 +4000 3500 3500 4000 3500 3000 3500 3500 3500 4500 +4000 3500 3500 4000 3500 3000 3500 3500 3500 4500 +4000 3500 3500 4000 3500 3000 3500 3500 3500 4500 +4000 3500 3500 4000 3500 3000 3500 3500 3500 4500 +4000 3500 3500 4000 3500 3000 3500 3500 3500 4500 +4000 3500 3500 4000 3500 3000 3500 3500 3500 4500 +4000 3500 3500 4000 3500 3000 3500 3500 3500 4500 +4000 3500 3500 4000 3500 3000 3500 3500 3500 4500 +4000 3500 3500 4000 3500 3000 3500 3500 3500 4500 +4000 3500 3500 4000 3500 4000 4500 3500 4000 3500 +4000 3500 3500 4000 3500 4000 4500 3500 4000 3500 +4000 3500 3500 4000 3500 4000 4500 3500 4000 3500 +4000 3500 3500 4000 3500 4000 4500 3500 4000 3500 +4000 3500 3500 4000 3500 4000 4500 3500 4000 3500 +4000 3500 3500 4000 3500 4000 4500 3500 4000 3500 +4000 3500 3500 4000 3500 4000 4500 3500 4000 3500 +4000 3500 3500 4000 3500 4000 4500 3500 4000 3500 +4000 3500 3500 4000 3500 4000 4500 3500 4000 3500 +4000 3500 3500 4000 3500 4000 4500 3500 4000 3500 +4000 3500 3500 4000 3500 4000 4500 3500 4000 3500 +4000 3500 3500 4000 3500 4000 4500 3500 4000 3500 +4000 3500 3500 4000 3500 4000 4500 3500 4000 3500 +4000 3500 3500 4000 3500 4000 4500 3500 4000 3500 +4000 3500 3500 4000 3500 4000 4500 3500 4000 3500 +4000 3500 3500 4000 3500 4000 4500 3500 4000 3500 +4000 3500 3500 4000 3500 4000 4500 3500 4000 3500 +4000 3500 3500 4000 3500 4000 4500 3500 4000 3500 +4000 3500 3500 4000 3500 4000 4500 3500 4000 3500 +4000 3500 3500 4000 3500 4000 4500 3500 4000 3500 +4000 3500 3500 4000 3500 4000 4500 3500 4000 3500 +4000 3500 3500 4000 3500 4000 4500 3500 4000 3500 +4000 3500 3500 4000 3500 4000 4500 3500 4000 3500 +4000 3500 3500 4000 3500 4000 4500 3500 4000 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3500 4000 4000 3500 3500 4000 3500 +3500 3500 3500 3500 4000 4000 3500 3500 4000 3500 +3500 3500 3500 3500 4000 4000 3500 3500 4000 3500 +3500 3500 3500 3500 4000 4000 3500 3500 4000 3500 +3500 3500 3500 3500 4000 4000 3500 3500 4000 3500 +3500 3500 3500 3500 4000 4000 3500 3500 4000 3500 +3500 3500 3500 3500 4000 4000 3500 3500 4000 3500 +3500 3500 3500 3500 4000 4000 3500 3500 4000 3500 +3500 3500 3500 3500 4000 4000 3500 3500 4000 3500 +3500 3500 3500 3500 4000 4000 3500 3500 4000 3500 +3500 3500 3500 3500 4000 4000 3500 3500 4000 3500 +3500 3500 3500 3500 4000 4000 3500 3500 4000 3500 +3500 3500 3500 3500 4000 4000 3500 3500 4000 3500 +3500 3500 3500 3500 4000 4000 3500 3500 4000 3500 +3500 3500 3500 3500 4000 4000 3500 3500 4000 3500 +3500 3500 3500 3500 4000 4000 3500 3500 4000 3500 +3500 3500 3500 3500 4000 4000 3500 3500 4000 3500 +3500 3500 3500 3500 4000 4000 3500 3500 4000 3500 +3500 3500 3500 3500 4000 4000 3500 3500 4000 3500 +3500 3500 3500 3500 4000 4000 3500 3500 4000 3500 +3500 3500 3500 3500 4000 4000 3500 3500 4000 3500 +3500 3500 3500 3500 4000 4000 3500 3500 4000 3500 +3500 3500 3500 3500 4000 4000 3500 3500 4000 3500 +3500 3500 3500 3500 4000 4000 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 5000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 5000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 5000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 5000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 5000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 5000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 5000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 5000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 5000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 5000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 5000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 5000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 5000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 5000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 5000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 5000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 5000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 5000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 5000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 5000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 5000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 5000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 5000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 5000 3500 +4000 3500 3500 3500 3500 3000 3500 4500 3500 3500 +4000 3500 3500 3500 3500 3000 3500 4500 3500 3500 +4000 3500 3500 3500 3500 3000 3500 4500 3500 3500 +4000 3500 3500 3500 3500 3000 3500 4500 3500 3500 +4000 3500 3500 3500 3500 3000 3500 4500 3500 3500 +4000 3500 3500 3500 3500 3000 3500 4500 3500 3500 +4000 3500 3500 3500 3500 3000 3500 4500 3500 3500 +4000 3500 3500 3500 3500 3000 3500 4500 3500 3500 +4000 3500 3500 3500 3500 3000 3500 4500 3500 3500 +4000 3500 3500 3500 3500 3000 3500 4500 3500 3500 +4000 3500 3500 3500 3500 3000 3500 4500 3500 3500 +4000 3500 3500 3500 3500 3000 3500 4500 3500 3500 +4000 3500 3500 3500 3500 3000 3500 4500 3500 3500 +4000 3500 3500 3500 3500 3000 3500 4500 3500 3500 +4000 3500 3500 3500 3500 3000 3500 4500 3500 3500 +4000 3500 3500 3500 3500 3000 3500 4500 3500 3500 +4000 3500 3500 3500 3500 3000 3500 4500 3500 3500 +4000 3500 3500 3500 3500 3000 3500 4500 3500 3500 +4000 3500 3500 3500 3500 3000 3500 4500 3500 3500 +4000 3500 3500 3500 3500 3000 3500 4500 3500 3500 +4000 3500 3500 3500 3500 3000 3500 4500 3500 3500 +4000 3500 3500 3500 3500 3000 3500 4500 3500 3500 +4000 3500 3500 3500 3500 3000 3500 4500 3500 3500 +4000 3500 3500 3500 3500 3000 3500 4500 3500 3500 +4000 3500 3500 3500 3500 3500 4000 3500 3500 3500 +4000 3500 3500 3500 3500 3500 4000 3500 3500 3500 +4000 3500 3500 3500 3500 3500 4000 3500 3500 3500 +4000 3500 3500 3500 3500 3500 4000 3500 3500 3500 +4000 3500 3500 3500 3500 3500 4000 3500 3500 3500 +4000 3500 3500 3500 3500 3500 4000 3500 3500 3500 +4000 3500 3500 3500 3500 3500 4000 3500 3500 3500 +4000 3500 3500 3500 3500 3500 4000 3500 3500 3500 +4000 3500 3500 3500 3500 3500 4000 3500 3500 3500 +4000 3500 3500 3500 3500 3500 4000 3500 3500 3500 +4000 3500 3500 3500 3500 3500 4000 3500 3500 3500 +4000 3500 3500 3500 3500 3500 4000 3500 3500 3500 +4000 3500 3500 3500 3500 3500 4000 3500 3500 3500 +4000 3500 3500 3500 3500 3500 4000 3500 3500 3500 +4000 3500 3500 3500 3500 3500 4000 3500 3500 3500 +4000 3500 3500 3500 3500 3500 4000 3500 3500 3500 +4000 3500 3500 3500 3500 3500 4000 3500 3500 3500 +4000 3500 3500 3500 3500 3500 4000 3500 3500 3500 +4000 3500 3500 3500 3500 3500 4000 3500 3500 3500 +4000 3500 3500 3500 3500 3500 4000 3500 3500 3500 +4000 3500 3500 3500 3500 3500 4000 3500 3500 3500 +4000 3500 3500 3500 3500 3500 4000 3500 3500 3500 +4000 3500 3500 3500 3500 3500 4000 3500 3500 3500 +4000 3500 3500 3500 3500 3500 4000 3500 3500 3500 +4500 3500 3500 3500 3500 3000 3500 3500 4000 4000 +4500 3500 3500 3500 3500 3000 3500 3500 4000 4000 +4500 3500 3500 3500 3500 3000 3500 3500 4000 4000 +4500 3500 3500 3500 3500 3000 3500 3500 4000 4000 +4500 3500 3500 3500 3500 3000 3500 3500 4000 4000 +4500 3500 3500 3500 3500 3000 3500 3500 4000 4000 +4500 3500 3500 3500 3500 3000 3500 3500 4000 4000 +4500 3500 3500 3500 3500 3000 3500 3500 4000 4000 +4500 3500 3500 3500 3500 3000 3500 3500 4000 4000 +4500 3500 3500 3500 3500 3000 3500 3500 4000 4000 +4500 3500 3500 3500 3500 3000 3500 3500 4000 4000 +4500 3500 3500 3500 3500 3000 3500 3500 4000 4000 +4500 3500 3500 3500 3500 3000 3500 3500 4000 4000 +4500 3500 3500 3500 3500 3000 3500 3500 4000 4000 +4500 3500 3500 3500 3500 3000 3500 3500 4000 4000 +4500 3500 3500 3500 3500 3000 3500 3500 4000 4000 +4500 3500 3500 3500 3500 3000 3500 3500 4000 4000 +4500 3500 3500 3500 3500 3000 3500 3500 4000 4000 +4500 3500 3500 3500 3500 3000 3500 3500 4000 4000 +4500 3500 3500 3500 3500 3000 3500 3500 4000 4000 +4500 3500 3500 3500 3500 3000 3500 3500 4000 4000 +4500 3500 3500 3500 3500 3000 3500 3500 4000 4000 +4500 3500 3500 3500 3500 3000 3500 3500 4000 4000 +4500 3500 3500 3500 3500 3000 3500 3500 4000 4000 +3500 3500 3500 3500 3500 3500 4000 3000 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3000 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3000 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3000 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3000 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3000 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3000 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3000 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3000 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3000 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3000 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3000 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3000 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3000 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3000 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3000 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3000 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3000 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3000 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3000 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3000 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3000 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3000 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3000 3500 3500 +3500 4000 3000 3500 4000 3500 3500 4000 3500 3500 +3500 4000 3000 3500 4000 3500 3500 4000 3500 3500 +3500 4000 3000 3500 4000 3500 3500 4000 3500 3500 +3500 4000 3000 3500 4000 3500 3500 4000 3500 3500 +3500 4000 3000 3500 4000 3500 3500 4000 3500 3500 +3500 4000 3000 3500 4000 3500 3500 4000 3500 3500 +3500 4000 3000 3500 4000 3500 3500 4000 3500 3500 +3500 4000 3000 3500 4000 3500 3500 4000 3500 3500 +3500 4000 3000 3500 4000 3500 3500 4000 3500 3500 +3500 4000 3000 3500 4000 3500 3500 4000 3500 3500 +3500 4000 3000 3500 4000 3500 3500 4000 3500 3500 +3500 4000 3000 3500 4000 3500 3500 4000 3500 3500 +3500 4000 3000 3500 4000 3500 3500 4000 3500 3500 +3500 4000 3000 3500 4000 3500 3500 4000 3500 3500 +3500 4000 3000 3500 4000 3500 3500 4000 3500 3500 +3500 4000 3000 3500 4000 3500 3500 4000 3500 3500 +3500 4000 3000 3500 4000 3500 3500 4000 3500 3500 +3500 4000 3000 3500 4000 3500 3500 4000 3500 3500 +3500 4000 3000 3500 4000 3500 3500 4000 3500 3500 +3500 4000 3000 3500 4000 3500 3500 4000 3500 3500 +3500 4000 3000 3500 4000 3500 3500 4000 3500 3500 +3500 4000 3000 3500 4000 3500 3500 4000 3500 3500 +3500 4000 3000 3500 4000 3500 3500 4000 3500 3500 +3500 4000 3000 3500 4000 3500 3500 4000 3500 3500 +3500 3500 3500 4000 4000 3500 4000 3500 3000 3500 +3500 3500 3500 4000 4000 3500 4000 3500 3000 3500 +3500 3500 3500 4000 4000 3500 4000 3500 3000 3500 +3500 3500 3500 4000 4000 3500 4000 3500 3000 3500 +3500 3500 3500 4000 4000 3500 4000 3500 3000 3500 +3500 3500 3500 4000 4000 3500 4000 3500 3000 3500 +3500 3500 3500 4000 4000 3500 4000 3500 3000 3500 +3500 3500 3500 4000 4000 3500 4000 3500 3000 3500 +3500 3500 3500 4000 4000 3500 4000 3500 3000 3500 +3500 3500 3500 4000 4000 3500 4000 3500 3000 3500 +3500 3500 3500 4000 4000 3500 4000 3500 3000 3500 +3500 3500 3500 4000 4000 3500 4000 3500 3000 3500 +3500 3500 3500 4000 4000 3500 4000 3500 3000 3500 +3500 3500 3500 4000 4000 3500 4000 3500 3000 3500 +3500 3500 3500 4000 4000 3500 4000 3500 3000 3500 +3500 3500 3500 4000 4000 3500 4000 3500 3000 3500 +3500 3500 3500 4000 4000 3500 4000 3500 3000 3500 +3500 3500 3500 4000 4000 3500 4000 3500 3000 3500 +3500 3500 3500 4000 4000 3500 4000 3500 3000 3500 +3500 3500 3500 4000 4000 3500 4000 3500 3000 3500 +3500 3500 3500 4000 4000 3500 4000 3500 3000 3500 +3500 3500 3500 4000 4000 3500 4000 3500 3000 3500 +3500 3500 3500 4000 4000 3500 4000 3500 3000 3500 +3500 3500 3500 4000 4000 3500 4000 3500 3000 3500 +4000 4500 3500 3500 3500 3000 3500 3500 3500 4000 +4000 4500 3500 3500 3500 3000 3500 3500 3500 4000 +4000 4500 3500 3500 3500 3000 3500 3500 3500 4000 +4000 4500 3500 3500 3500 3000 3500 3500 3500 4000 +4000 4500 3500 3500 3500 3000 3500 3500 3500 4000 +4000 4500 3500 3500 3500 3000 3500 3500 3500 4000 +4000 4500 3500 3500 3500 3000 3500 3500 3500 4000 +4000 4500 3500 3500 3500 3000 3500 3500 3500 4000 +4000 4500 3500 3500 3500 3000 3500 3500 3500 4000 +4000 4500 3500 3500 3500 3000 3500 3500 3500 4000 +4000 4500 3500 3500 3500 3000 3500 3500 3500 4000 +4000 4500 3500 3500 3500 3000 3500 3500 3500 4000 +4000 4500 3500 3500 3500 3000 3500 3500 3500 4000 +4000 4500 3500 3500 3500 3000 3500 3500 3500 4000 +4000 4500 3500 3500 3500 3000 3500 3500 3500 4000 +4000 4500 3500 3500 3500 3000 3500 3500 3500 4000 +4000 4500 3500 3500 3500 3000 3500 3500 3500 4000 +4000 4500 3500 3500 3500 3000 3500 3500 3500 4000 +4000 4500 3500 3500 3500 3000 3500 3500 3500 4000 +4000 4500 3500 3500 3500 3000 3500 3500 3500 4000 +4000 4500 3500 3500 3500 3000 3500 3500 3500 4000 +4000 4500 3500 3500 3500 3000 3500 3500 3500 4000 +4000 4500 3500 3500 3500 3000 3500 3500 3500 4000 +4000 4500 3500 3500 3500 3000 3500 3500 3500 4000 +4000 3500 3000 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3000 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3000 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3000 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3000 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3000 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3000 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3000 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3000 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3000 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3000 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3000 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3000 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3000 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3000 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3000 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3000 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3000 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3000 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3000 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3000 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3000 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3000 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3000 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3000 3500 4500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 4500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 4500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 4500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 4500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 4500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 4500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 4500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 4500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 4500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 4500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 4500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 4500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 4500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 4500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 4500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 4500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 4500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 4500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 4500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 4500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 4500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 4500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 4500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 4500 4000 3500 +3500 4500 3500 3500 3500 3500 3500 4500 4000 3500 +3500 4500 3500 3500 3500 3500 3500 4500 4000 3500 +3500 4500 3500 3500 3500 3500 3500 4500 4000 3500 +3500 4500 3500 3500 3500 3500 3500 4500 4000 3500 +3500 4500 3500 3500 3500 3500 3500 4500 4000 3500 +3500 4500 3500 3500 3500 3500 3500 4500 4000 3500 +3500 4500 3500 3500 3500 3500 3500 4500 4000 3500 +3500 4500 3500 3500 3500 3500 3500 4500 4000 3500 +3500 4500 3500 3500 3500 3500 3500 4500 4000 3500 +3500 4500 3500 3500 3500 3500 3500 4500 4000 3500 +3500 4500 3500 3500 3500 3500 3500 4500 4000 3500 +3500 4500 3500 3500 3500 3500 3500 4500 4000 3500 +3500 4500 3500 3500 3500 3500 3500 4500 4000 3500 +3500 4500 3500 3500 3500 3500 3500 4500 4000 3500 +3500 4500 3500 3500 3500 3500 3500 4500 4000 3500 +3500 4500 3500 3500 3500 3500 3500 4500 4000 3500 +3500 4500 3500 3500 3500 3500 3500 4500 4000 3500 +3500 4500 3500 3500 3500 3500 3500 4500 4000 3500 +3500 4500 3500 3500 3500 3500 3500 4500 4000 3500 +3500 4500 3500 3500 3500 3500 3500 4500 4000 3500 +3500 4500 3500 3500 3500 3500 3500 4500 4000 3500 +3500 4500 3500 3500 3500 3500 3500 4500 4000 3500 +3500 4500 3500 3500 3500 3500 3500 4500 4000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3000 4000 3500 3000 +3500 3500 3500 3500 4000 3500 3000 4000 3500 3000 +3500 3500 3500 3500 4000 3500 3000 4000 3500 3000 +3500 3500 3500 3500 4000 3500 3000 4000 3500 3000 +3500 3500 3500 3500 4000 3500 3000 4000 3500 3000 +3500 3500 3500 3500 4000 3500 3000 4000 3500 3000 +3500 3500 3500 3500 4000 3500 3000 4000 3500 3000 +3500 3500 3500 3500 4000 3500 3000 4000 3500 3000 +3500 3500 3500 3500 4000 3500 3000 4000 3500 3000 +3500 3500 3500 3500 4000 3500 3000 4000 3500 3000 +3500 3500 3500 3500 4000 3500 3000 4000 3500 3000 +3500 3500 3500 3500 4000 3500 3000 4000 3500 3000 +3500 3500 3500 3500 4000 3500 3000 4000 3500 3000 +3500 3500 3500 3500 4000 3500 3000 4000 3500 3000 +3500 3500 3500 3500 4000 3500 3000 4000 3500 3000 +3500 3500 3500 3500 4000 3500 3000 4000 3500 3000 +3500 3500 3500 3500 4000 3500 3000 4000 3500 3000 +3500 3500 3500 3500 4000 3500 3000 4000 3500 3000 +3500 3500 3500 3500 4000 3500 3000 4000 3500 3000 +3500 3500 3500 3500 4000 3500 3000 4000 3500 3000 +3500 3500 3500 3500 4000 3500 3000 4000 3500 3000 +3500 3500 3500 3500 4000 3500 3000 4000 3500 3000 +3500 3500 3500 3500 4000 3500 3000 4000 3500 3000 +3500 3500 3500 3500 4000 3500 3000 4000 3500 3000 +4000 4000 4000 3500 4000 3500 3000 4000 3500 3500 +4000 4000 4000 3500 4000 3500 3000 4000 3500 3500 +4000 4000 4000 3500 4000 3500 3000 4000 3500 3500 +4000 4000 4000 3500 4000 3500 3000 4000 3500 3500 +4000 4000 4000 3500 4000 3500 3000 4000 3500 3500 +4000 4000 4000 3500 4000 3500 3000 4000 3500 3500 +4000 4000 4000 3500 4000 3500 3000 4000 3500 3500 +4000 4000 4000 3500 4000 3500 3000 4000 3500 3500 +4000 4000 4000 3500 4000 3500 3000 4000 3500 3500 +4000 4000 4000 3500 4000 3500 3000 4000 3500 3500 +4000 4000 4000 3500 4000 3500 3000 4000 3500 3500 +4000 4000 4000 3500 4000 3500 3000 4000 3500 3500 +4000 4000 4000 3500 4000 3500 3000 4000 3500 3500 +4000 4000 4000 3500 4000 3500 3000 4000 3500 3500 +4000 4000 4000 3500 4000 3500 3000 4000 3500 3500 +4000 4000 4000 3500 4000 3500 3000 4000 3500 3500 +4000 4000 4000 3500 4000 3500 3000 4000 3500 3500 +4000 4000 4000 3500 4000 3500 3000 4000 3500 3500 +4000 4000 4000 3500 4000 3500 3000 4000 3500 3500 +4000 4000 4000 3500 4000 3500 3000 4000 3500 3500 +4000 4000 4000 3500 4000 3500 3000 4000 3500 3500 +4000 4000 4000 3500 4000 3500 3000 4000 3500 3500 +4000 4000 4000 3500 4000 3500 3000 4000 3500 3500 +4000 4000 4000 3500 4000 3500 3000 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 4500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 4500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 4500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 4500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 4500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 4500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 4500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 4500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 4500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 4500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 4500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 4500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 4500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 4500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 4500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 4500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 4500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 4500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 4500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 4500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 4500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 4500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 4500 4000 3500 +3000 3000 3000 3500 3500 4000 3500 4000 4000 4000 +3000 3000 3000 3500 3500 4000 3500 4000 4000 4000 +3000 3000 3000 3500 3500 4000 3500 4000 4000 4000 +3000 3000 3000 3500 3500 4000 3500 4000 4000 4000 +3000 3000 3000 3500 3500 4000 3500 4000 4000 4000 +3000 3000 3000 3500 3500 4000 3500 4000 4000 4000 +3000 3000 3000 3500 3500 4000 3500 4000 4000 4000 +3000 3000 3000 3500 3500 4000 3500 4000 4000 4000 +3000 3000 3000 3500 3500 4000 3500 4000 4000 4000 +3000 3000 3000 3500 3500 4000 3500 4000 4000 4000 +3000 3000 3000 3500 3500 4000 3500 4000 4000 4000 +3000 3000 3000 3500 3500 4000 3500 4000 4000 4000 +3000 3000 3000 3500 3500 4000 3500 4000 4000 4000 +3000 3000 3000 3500 3500 4000 3500 4000 4000 4000 +3000 3000 3000 3500 3500 4000 3500 4000 4000 4000 +3000 3000 3000 3500 3500 4000 3500 4000 4000 4000 +3000 3000 3000 3500 3500 4000 3500 4000 4000 4000 +3000 3000 3000 3500 3500 4000 3500 4000 4000 4000 +3000 3000 3000 3500 3500 4000 3500 4000 4000 4000 +3000 3000 3000 3500 3500 4000 3500 4000 4000 4000 +3000 3000 3000 3500 3500 4000 3500 4000 4000 4000 +3000 3000 3000 3500 3500 4000 3500 4000 4000 4000 +3000 3000 3000 3500 3500 4000 3500 4000 4000 4000 +3000 3000 3000 3500 3500 4000 3500 4000 4000 4000 +3500 4000 3500 3000 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3000 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3000 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3000 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3000 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3000 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3000 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3000 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3000 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3000 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3000 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3000 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3000 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3000 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3000 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3000 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3000 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3000 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3000 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3000 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3000 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3000 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3000 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3000 3500 3500 3500 3500 4000 3500 +3000 3500 3500 5000 3500 3500 4500 3500 4500 3500 +3000 3500 3500 5000 3500 3500 4500 3500 4500 3500 +3000 3500 3500 5000 3500 3500 4500 3500 4500 3500 +3000 3500 3500 5000 3500 3500 4500 3500 4500 3500 +3000 3500 3500 5000 3500 3500 4500 3500 4500 3500 +3000 3500 3500 5000 3500 3500 4500 3500 4500 3500 +3000 3500 3500 5000 3500 3500 4500 3500 4500 3500 +3000 3500 3500 5000 3500 3500 4500 3500 4500 3500 +3000 3500 3500 5000 3500 3500 4500 3500 4500 3500 +3000 3500 3500 5000 3500 3500 4500 3500 4500 3500 +3000 3500 3500 5000 3500 3500 4500 3500 4500 3500 +3000 3500 3500 5000 3500 3500 4500 3500 4500 3500 +3000 3500 3500 5000 3500 3500 4500 3500 4500 3500 +3000 3500 3500 5000 3500 3500 4500 3500 4500 3500 +3000 3500 3500 5000 3500 3500 4500 3500 4500 3500 +3000 3500 3500 5000 3500 3500 4500 3500 4500 3500 +3000 3500 3500 5000 3500 3500 4500 3500 4500 3500 +3000 3500 3500 5000 3500 3500 4500 3500 4500 3500 +3000 3500 3500 5000 3500 3500 4500 3500 4500 3500 +3000 3500 3500 5000 3500 3500 4500 3500 4500 3500 +3000 3500 3500 5000 3500 3500 4500 3500 4500 3500 +3000 3500 3500 5000 3500 3500 4500 3500 4500 3500 +3000 3500 3500 5000 3500 3500 4500 3500 4500 3500 +3000 3500 3500 5000 3500 3500 4500 3500 4500 3500 +3500 3500 4500 3500 4000 3500 3500 3500 5000 3500 +3500 3500 4500 3500 4000 3500 3500 3500 5000 3500 +3500 3500 4500 3500 4000 3500 3500 3500 5000 3500 +3500 3500 4500 3500 4000 3500 3500 3500 5000 3500 +3500 3500 4500 3500 4000 3500 3500 3500 5000 3500 +3500 3500 4500 3500 4000 3500 3500 3500 5000 3500 +3500 3500 4500 3500 4000 3500 3500 3500 5000 3500 +3500 3500 4500 3500 4000 3500 3500 3500 5000 3500 +3500 3500 4500 3500 4000 3500 3500 3500 5000 3500 +3500 3500 4500 3500 4000 3500 3500 3500 5000 3500 +3500 3500 4500 3500 4000 3500 3500 3500 5000 3500 +3500 3500 4500 3500 4000 3500 3500 3500 5000 3500 +3500 3500 4500 3500 4000 3500 3500 3500 5000 3500 +3500 3500 4500 3500 4000 3500 3500 3500 5000 3500 +3500 3500 4500 3500 4000 3500 3500 3500 5000 3500 +3500 3500 4500 3500 4000 3500 3500 3500 5000 3500 +3500 3500 4500 3500 4000 3500 3500 3500 5000 3500 +3500 3500 4500 3500 4000 3500 3500 3500 5000 3500 +3500 3500 4500 3500 4000 3500 3500 3500 5000 3500 +3500 3500 4500 3500 4000 3500 3500 3500 5000 3500 +3500 3500 4500 3500 4000 3500 3500 3500 5000 3500 +3500 3500 4500 3500 4000 3500 3500 3500 5000 3500 +3500 3500 4500 3500 4000 3500 3500 3500 5000 3500 +3500 3500 4500 3500 4000 3500 3500 3500 5000 3500 +3500 3500 4000 3500 4500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 4500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 4500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 4500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 4500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 4500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 4500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 4500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 4500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 4500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 4500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 4500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 4500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 4500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 4500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 4500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 4500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 4500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 4500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 4500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 4500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 4500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 4500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 4500 3500 3500 3500 3500 3000 +3500 3500 4000 4000 3500 3500 4500 3500 3500 3000 +3500 3500 4000 4000 3500 3500 4500 3500 3500 3000 +3500 3500 4000 4000 3500 3500 4500 3500 3500 3000 +3500 3500 4000 4000 3500 3500 4500 3500 3500 3000 +3500 3500 4000 4000 3500 3500 4500 3500 3500 3000 +3500 3500 4000 4000 3500 3500 4500 3500 3500 3000 +3500 3500 4000 4000 3500 3500 4500 3500 3500 3000 +3500 3500 4000 4000 3500 3500 4500 3500 3500 3000 +3500 3500 4000 4000 3500 3500 4500 3500 3500 3000 +3500 3500 4000 4000 3500 3500 4500 3500 3500 3000 +3500 3500 4000 4000 3500 3500 4500 3500 3500 3000 +3500 3500 4000 4000 3500 3500 4500 3500 3500 3000 +3500 3500 4000 4000 3500 3500 4500 3500 3500 3000 +3500 3500 4000 4000 3500 3500 4500 3500 3500 3000 +3500 3500 4000 4000 3500 3500 4500 3500 3500 3000 +3500 3500 4000 4000 3500 3500 4500 3500 3500 3000 +3500 3500 4000 4000 3500 3500 4500 3500 3500 3000 +3500 3500 4000 4000 3500 3500 4500 3500 3500 3000 +3500 3500 4000 4000 3500 3500 4500 3500 3500 3000 +3500 3500 4000 4000 3500 3500 4500 3500 3500 3000 +3500 3500 4000 4000 3500 3500 4500 3500 3500 3000 +3500 3500 4000 4000 3500 3500 4500 3500 3500 3000 +3500 3500 4000 4000 3500 3500 4500 3500 3500 3000 +3500 3500 4000 4000 3500 3500 4500 3500 3500 3000 +5000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +5000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +5000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +5000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +5000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +5000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +5000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +5000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +5000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +5000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +5000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +5000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +5000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +5000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +5000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +5000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +5000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +5000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +5000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +5000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +5000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +5000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +5000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +5000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4500 3500 3500 3500 4000 2500 3500 3500 3500 4500 +4500 3500 3500 3500 4000 2500 3500 3500 3500 4500 +4500 3500 3500 3500 4000 2500 3500 3500 3500 4500 +4500 3500 3500 3500 4000 2500 3500 3500 3500 4500 +4500 3500 3500 3500 4000 2500 3500 3500 3500 4500 +4500 3500 3500 3500 4000 2500 3500 3500 3500 4500 +4500 3500 3500 3500 4000 2500 3500 3500 3500 4500 +4500 3500 3500 3500 4000 2500 3500 3500 3500 4500 +4500 3500 3500 3500 4000 2500 3500 3500 3500 4500 +4500 3500 3500 3500 4000 2500 3500 3500 3500 4500 +4500 3500 3500 3500 4000 2500 3500 3500 3500 4500 +4500 3500 3500 3500 4000 2500 3500 3500 3500 4500 +4500 3500 3500 3500 4000 2500 3500 3500 3500 4500 +4500 3500 3500 3500 4000 2500 3500 3500 3500 4500 +4500 3500 3500 3500 4000 2500 3500 3500 3500 4500 +4500 3500 3500 3500 4000 2500 3500 3500 3500 4500 +4500 3500 3500 3500 4000 2500 3500 3500 3500 4500 +4500 3500 3500 3500 4000 2500 3500 3500 3500 4500 +4500 3500 3500 3500 4000 2500 3500 3500 3500 4500 +4500 3500 3500 3500 4000 2500 3500 3500 3500 4500 +4500 3500 3500 3500 4000 2500 3500 3500 3500 4500 +4500 3500 3500 3500 4000 2500 3500 3500 3500 4500 +4500 3500 3500 3500 4000 2500 3500 3500 3500 4500 +4500 3500 3500 3500 4000 2500 3500 3500 3500 4500 +4500 3000 3500 3500 4000 3500 3000 3500 3500 3500 +4500 3000 3500 3500 4000 3500 3000 3500 3500 3500 +4500 3000 3500 3500 4000 3500 3000 3500 3500 3500 +4500 3000 3500 3500 4000 3500 3000 3500 3500 3500 +4500 3000 3500 3500 4000 3500 3000 3500 3500 3500 +4500 3000 3500 3500 4000 3500 3000 3500 3500 3500 +4500 3000 3500 3500 4000 3500 3000 3500 3500 3500 +4500 3000 3500 3500 4000 3500 3000 3500 3500 3500 +4500 3000 3500 3500 4000 3500 3000 3500 3500 3500 +4500 3000 3500 3500 4000 3500 3000 3500 3500 3500 +4500 3000 3500 3500 4000 3500 3000 3500 3500 3500 +4500 3000 3500 3500 4000 3500 3000 3500 3500 3500 +4500 3000 3500 3500 4000 3500 3000 3500 3500 3500 +4500 3000 3500 3500 4000 3500 3000 3500 3500 3500 +4500 3000 3500 3500 4000 3500 3000 3500 3500 3500 +4500 3000 3500 3500 4000 3500 3000 3500 3500 3500 +4500 3000 3500 3500 4000 3500 3000 3500 3500 3500 +4500 3000 3500 3500 4000 3500 3000 3500 3500 3500 +4500 3000 3500 3500 4000 3500 3000 3500 3500 3500 +4500 3000 3500 3500 4000 3500 3000 3500 3500 3500 +4500 3000 3500 3500 4000 3500 3000 3500 3500 3500 +4500 3000 3500 3500 4000 3500 3000 3500 3500 3500 +4500 3000 3500 3500 4000 3500 3000 3500 3500 3500 +4500 3000 3500 3500 4000 3500 3000 3500 3500 3500 +3500 3000 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3000 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3000 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3000 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3000 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3000 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3000 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3000 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3000 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3000 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3000 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3000 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3000 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3000 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3000 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3000 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3000 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3000 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3000 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3000 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3000 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3000 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3000 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3000 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 4000 3000 3500 3500 3500 +3500 3500 3500 3500 4000 4000 3000 3500 3500 3500 +3500 3500 3500 3500 4000 4000 3000 3500 3500 3500 +3500 3500 3500 3500 4000 4000 3000 3500 3500 3500 +3500 3500 3500 3500 4000 4000 3000 3500 3500 3500 +3500 3500 3500 3500 4000 4000 3000 3500 3500 3500 +3500 3500 3500 3500 4000 4000 3000 3500 3500 3500 +3500 3500 3500 3500 4000 4000 3000 3500 3500 3500 +3500 3500 3500 3500 4000 4000 3000 3500 3500 3500 +3500 3500 3500 3500 4000 4000 3000 3500 3500 3500 +3500 3500 3500 3500 4000 4000 3000 3500 3500 3500 +3500 3500 3500 3500 4000 4000 3000 3500 3500 3500 +3500 3500 3500 3500 4000 4000 3000 3500 3500 3500 +3500 3500 3500 3500 4000 4000 3000 3500 3500 3500 +3500 3500 3500 3500 4000 4000 3000 3500 3500 3500 +3500 3500 3500 3500 4000 4000 3000 3500 3500 3500 +3500 3500 3500 3500 4000 4000 3000 3500 3500 3500 +3500 3500 3500 3500 4000 4000 3000 3500 3500 3500 +3500 3500 3500 3500 4000 4000 3000 3500 3500 3500 +3500 3500 3500 3500 4000 4000 3000 3500 3500 3500 +3500 3500 3500 3500 4000 4000 3000 3500 3500 3500 +3500 3500 3500 3500 4000 4000 3000 3500 3500 3500 +3500 3500 3500 3500 4000 4000 3000 3500 3500 3500 +3500 3500 3500 3500 4000 4000 3000 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 3500 4000 3500 +4000 3500 4000 3500 3500 3500 3500 3500 4000 3500 +4000 3500 4000 3500 3500 3500 3500 3500 4000 3500 +4000 3500 4000 3500 3500 3500 3500 3500 4000 3500 +4000 3500 4000 3500 3500 3500 3500 3500 4000 3500 +4000 3500 4000 3500 3500 3500 3500 3500 4000 3500 +4000 3500 4000 3500 3500 3500 3500 3500 4000 3500 +4000 3500 4000 3500 3500 3500 3500 3500 4000 3500 +4000 3500 4000 3500 3500 3500 3500 3500 4000 3500 +4000 3500 4000 3500 3500 3500 3500 3500 4000 3500 +4000 3500 4000 3500 3500 3500 3500 3500 4000 3500 +4000 3500 4000 3500 3500 3500 3500 3500 4000 3500 +4000 3500 4000 3500 3500 3500 3500 3500 4000 3500 +4000 3500 4000 3500 3500 3500 3500 3500 4000 3500 +4000 3500 4000 3500 3500 3500 3500 3500 4000 3500 +4000 3500 4000 3500 3500 3500 3500 3500 4000 3500 +4000 3500 4000 3500 3500 3500 3500 3500 4000 3500 +4000 3500 4000 3500 3500 3500 3500 3500 4000 3500 +4000 3500 4000 3500 3500 3500 3500 3500 4000 3500 +4000 3500 4000 3500 3500 3500 3500 3500 4000 3500 +4000 3500 4000 3500 3500 3500 3500 3500 4000 3500 +4000 3500 4000 3500 3500 3500 3500 3500 4000 3500 +4000 3500 4000 3500 3500 3500 3500 3500 4000 3500 +4000 3500 4000 3500 3500 3500 3500 3500 4000 3500 +3500 4000 3000 4000 3500 3000 3500 3500 4000 3000 +3500 4000 3000 4000 3500 3000 3500 3500 4000 3000 +3500 4000 3000 4000 3500 3000 3500 3500 4000 3000 +3500 4000 3000 4000 3500 3000 3500 3500 4000 3000 +3500 4000 3000 4000 3500 3000 3500 3500 4000 3000 +3500 4000 3000 4000 3500 3000 3500 3500 4000 3000 +3500 4000 3000 4000 3500 3000 3500 3500 4000 3000 +3500 4000 3000 4000 3500 3000 3500 3500 4000 3000 +3500 4000 3000 4000 3500 3000 3500 3500 4000 3000 +3500 4000 3000 4000 3500 3000 3500 3500 4000 3000 +3500 4000 3000 4000 3500 3000 3500 3500 4000 3000 +3500 4000 3000 4000 3500 3000 3500 3500 4000 3000 +3500 4000 3000 4000 3500 3000 3500 3500 4000 3000 +3500 4000 3000 4000 3500 3000 3500 3500 4000 3000 +3500 4000 3000 4000 3500 3000 3500 3500 4000 3000 +3500 4000 3000 4000 3500 3000 3500 3500 4000 3000 +3500 4000 3000 4000 3500 3000 3500 3500 4000 3000 +3500 4000 3000 4000 3500 3000 3500 3500 4000 3000 +3500 4000 3000 4000 3500 3000 3500 3500 4000 3000 +3500 4000 3000 4000 3500 3000 3500 3500 4000 3000 +3500 4000 3000 4000 3500 3000 3500 3500 4000 3000 +3500 4000 3000 4000 3500 3000 3500 3500 4000 3000 +3500 4000 3000 4000 3500 3000 3500 3500 4000 3000 +3500 4000 3000 4000 3500 3000 3500 3500 4000 3000 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3000 2500 3500 +3500 3500 3500 3500 3500 3500 3500 3000 2500 3500 +3500 3500 3500 3500 3500 3500 3500 3000 2500 3500 +3500 3500 3500 3500 3500 3500 3500 3000 2500 3500 +3500 3500 3500 3500 3500 3500 3500 3000 2500 3500 +3500 3500 3500 3500 3500 3500 3500 3000 2500 3500 +3500 3500 3500 3500 3500 3500 3500 3000 2500 3500 +3500 3500 3500 3500 3500 3500 3500 3000 2500 3500 +3500 3500 3500 3500 3500 3500 3500 3000 2500 3500 +3500 3500 3500 3500 3500 3500 3500 3000 2500 3500 +3500 3500 3500 3500 3500 3500 3500 3000 2500 3500 +3500 3500 3500 3500 3500 3500 3500 3000 2500 3500 +3500 3500 3500 3500 3500 3500 3500 3000 2500 3500 +3500 3500 3500 3500 3500 3500 3500 3000 2500 3500 +3500 3500 3500 3500 3500 3500 3500 3000 2500 3500 +3500 3500 3500 3500 3500 3500 3500 3000 2500 3500 +3500 3500 3500 3500 3500 3500 3500 3000 2500 3500 +3500 3500 3500 3500 3500 3500 3500 3000 2500 3500 +3500 3500 3500 3500 3500 3500 3500 3000 2500 3500 +3500 3500 3500 3500 3500 3500 3500 3000 2500 3500 +3500 3500 3500 3500 3500 3500 3500 3000 2500 3500 +3500 3500 3500 3500 3500 3500 3500 3000 2500 3500 +3500 3500 3500 3500 3500 3500 3500 3000 2500 3500 +3500 3500 3500 3500 3500 3500 3500 3000 2500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3500 +2500 3500 4000 3500 3500 4000 3500 3500 3500 3500 +2500 3500 4000 3500 3500 4000 3500 3500 3500 3500 +2500 3500 4000 3500 3500 4000 3500 3500 3500 3500 +2500 3500 4000 3500 3500 4000 3500 3500 3500 3500 +2500 3500 4000 3500 3500 4000 3500 3500 3500 3500 +2500 3500 4000 3500 3500 4000 3500 3500 3500 3500 +2500 3500 4000 3500 3500 4000 3500 3500 3500 3500 +2500 3500 4000 3500 3500 4000 3500 3500 3500 3500 +2500 3500 4000 3500 3500 4000 3500 3500 3500 3500 +2500 3500 4000 3500 3500 4000 3500 3500 3500 3500 +2500 3500 4000 3500 3500 4000 3500 3500 3500 3500 +2500 3500 4000 3500 3500 4000 3500 3500 3500 3500 +2500 3500 4000 3500 3500 4000 3500 3500 3500 3500 +2500 3500 4000 3500 3500 4000 3500 3500 3500 3500 +2500 3500 4000 3500 3500 4000 3500 3500 3500 3500 +2500 3500 4000 3500 3500 4000 3500 3500 3500 3500 +2500 3500 4000 3500 3500 4000 3500 3500 3500 3500 +2500 3500 4000 3500 3500 4000 3500 3500 3500 3500 +2500 3500 4000 3500 3500 4000 3500 3500 3500 3500 +2500 3500 4000 3500 3500 4000 3500 3500 3500 3500 +2500 3500 4000 3500 3500 4000 3500 3500 3500 3500 +2500 3500 4000 3500 3500 4000 3500 3500 3500 3500 +2500 3500 4000 3500 3500 4000 3500 3500 3500 3500 +2500 3500 4000 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3000 3500 3500 3500 3500 4000 +3500 3500 3500 4000 3500 4000 3000 3500 3500 4000 +3500 3500 3500 4000 3500 4000 3000 3500 3500 4000 +3500 3500 3500 4000 3500 4000 3000 3500 3500 4000 +3500 3500 3500 4000 3500 4000 3000 3500 3500 4000 +3500 3500 3500 4000 3500 4000 3000 3500 3500 4000 +3500 3500 3500 4000 3500 4000 3000 3500 3500 4000 +3500 3500 3500 4000 3500 4000 3000 3500 3500 4000 +3500 3500 3500 4000 3500 4000 3000 3500 3500 4000 +3500 3500 3500 4000 3500 4000 3000 3500 3500 4000 +3500 3500 3500 4000 3500 4000 3000 3500 3500 4000 +3500 3500 3500 4000 3500 4000 3000 3500 3500 4000 +3500 3500 3500 4000 3500 4000 3000 3500 3500 4000 +3500 3500 3500 4000 3500 4000 3000 3500 3500 4000 +3500 3500 3500 4000 3500 4000 3000 3500 3500 4000 +3500 3500 3500 4000 3500 4000 3000 3500 3500 4000 +3500 3500 3500 4000 3500 4000 3000 3500 3500 4000 +3500 3500 3500 4000 3500 4000 3000 3500 3500 4000 +3500 3500 3500 4000 3500 4000 3000 3500 3500 4000 +3500 3500 3500 4000 3500 4000 3000 3500 3500 4000 +3500 3500 3500 4000 3500 4000 3000 3500 3500 4000 +3500 3500 3500 4000 3500 4000 3000 3500 3500 4000 +3500 3500 3500 4000 3500 4000 3000 3500 3500 4000 +3500 3500 3500 4000 3500 4000 3000 3500 3500 4000 +3500 3500 3500 4000 3500 4000 3000 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 4000 3500 4000 4000 4500 3500 4000 4000 3500 +3500 4000 3500 4000 4000 4500 3500 4000 4000 3500 +3500 4000 3500 4000 4000 4500 3500 4000 4000 3500 +3500 4000 3500 4000 4000 4500 3500 4000 4000 3500 +3500 4000 3500 4000 4000 4500 3500 4000 4000 3500 +3500 4000 3500 4000 4000 4500 3500 4000 4000 3500 +3500 4000 3500 4000 4000 4500 3500 4000 4000 3500 +3500 4000 3500 4000 4000 4500 3500 4000 4000 3500 +3500 4000 3500 4000 4000 4500 3500 4000 4000 3500 +3500 4000 3500 4000 4000 4500 3500 4000 4000 3500 +3500 4000 3500 4000 4000 4500 3500 4000 4000 3500 +3500 4000 3500 4000 4000 4500 3500 4000 4000 3500 +3500 4000 3500 4000 4000 4500 3500 4000 4000 3500 +3500 4000 3500 4000 4000 4500 3500 4000 4000 3500 +3500 4000 3500 4000 4000 4500 3500 4000 4000 3500 +3500 4000 3500 4000 4000 4500 3500 4000 4000 3500 +3500 4000 3500 4000 4000 4500 3500 4000 4000 3500 +3500 4000 3500 4000 4000 4500 3500 4000 4000 3500 +3500 4000 3500 4000 4000 4500 3500 4000 4000 3500 +3500 4000 3500 4000 4000 4500 3500 4000 4000 3500 +3500 4000 3500 4000 4000 4500 3500 4000 4000 3500 +3500 4000 3500 4000 4000 4500 3500 4000 4000 3500 +3500 4000 3500 4000 4000 4500 3500 4000 4000 3500 +3500 4000 3500 4000 4000 4500 3500 4000 4000 3500 +3000 3500 3000 3500 4000 4500 4500 3500 3500 3500 +3000 3500 3000 3500 4000 4500 4500 3500 3500 3500 +3000 3500 3000 3500 4000 4500 4500 3500 3500 3500 +3000 3500 3000 3500 4000 4500 4500 3500 3500 3500 +3000 3500 3000 3500 4000 4500 4500 3500 3500 3500 +3000 3500 3000 3500 4000 4500 4500 3500 3500 3500 +3000 3500 3000 3500 4000 4500 4500 3500 3500 3500 +3000 3500 3000 3500 4000 4500 4500 3500 3500 3500 +3000 3500 3000 3500 4000 4500 4500 3500 3500 3500 +3000 3500 3000 3500 4000 4500 4500 3500 3500 3500 +3000 3500 3000 3500 4000 4500 4500 3500 3500 3500 +3000 3500 3000 3500 4000 4500 4500 3500 3500 3500 +3000 3500 3000 3500 4000 4500 4500 3500 3500 3500 +3000 3500 3000 3500 4000 4500 4500 3500 3500 3500 +3000 3500 3000 3500 4000 4500 4500 3500 3500 3500 +3000 3500 3000 3500 4000 4500 4500 3500 3500 3500 +3000 3500 3000 3500 4000 4500 4500 3500 3500 3500 +3000 3500 3000 3500 4000 4500 4500 3500 3500 3500 +3000 3500 3000 3500 4000 4500 4500 3500 3500 3500 +3000 3500 3000 3500 4000 4500 4500 3500 3500 3500 +3000 3500 3000 3500 4000 4500 4500 3500 3500 3500 +3000 3500 3000 3500 4000 4500 4500 3500 3500 3500 +3000 3500 3000 3500 4000 4500 4500 3500 3500 3500 +3000 3500 3000 3500 4000 4500 4500 3500 3500 3500 +4500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 4000 3500 4000 3500 3500 3500 +3500 3500 4000 3500 4000 3500 4000 3500 3500 3500 +3500 3500 4000 3500 4000 3500 4000 3500 3500 3500 +3500 3500 4000 3500 4000 3500 4000 3500 3500 3500 +3500 3500 4000 3500 4000 3500 4000 3500 3500 3500 +3500 3500 4000 3500 4000 3500 4000 3500 3500 3500 +3500 3500 4000 3500 4000 3500 4000 3500 3500 3500 +3500 3500 4000 3500 4000 3500 4000 3500 3500 3500 +3500 3500 4000 3500 4000 3500 4000 3500 3500 3500 +3500 3500 4000 3500 4000 3500 4000 3500 3500 3500 +3500 3500 4000 3500 4000 3500 4000 3500 3500 3500 +3500 3500 4000 3500 4000 3500 4000 3500 3500 3500 +3500 3500 4000 3500 4000 3500 4000 3500 3500 3500 +3500 3500 4000 3500 4000 3500 4000 3500 3500 3500 +3500 3500 4000 3500 4000 3500 4000 3500 3500 3500 +3500 3500 4000 3500 4000 3500 4000 3500 3500 3500 +3500 3500 4000 3500 4000 3500 4000 3500 3500 3500 +3500 3500 4000 3500 4000 3500 4000 3500 3500 3500 +3500 3500 4000 3500 4000 3500 4000 3500 3500 3500 +3500 3500 4000 3500 4000 3500 4000 3500 3500 3500 +3500 3500 4000 3500 4000 3500 4000 3500 3500 3500 +3500 3500 4000 3500 4000 3500 4000 3500 3500 3500 +3500 3500 4000 3500 4000 3500 4000 3500 3500 3500 +3500 3500 4000 3500 4000 3500 4000 3500 3500 3500 +3500 5000 4000 5000 4000 4000 3500 3500 3500 3500 +3500 5000 4000 5000 4000 4000 3500 3500 3500 3500 +3500 5000 4000 5000 4000 4000 3500 3500 3500 3500 +3500 5000 4000 5000 4000 4000 3500 3500 3500 3500 +3500 5000 4000 5000 4000 4000 3500 3500 3500 3500 +3500 5000 4000 5000 4000 4000 3500 3500 3500 3500 +3500 5000 4000 5000 4000 4000 3500 3500 3500 3500 +3500 5000 4000 5000 4000 4000 3500 3500 3500 3500 +3500 5000 4000 5000 4000 4000 3500 3500 3500 3500 +3500 5000 4000 5000 4000 4000 3500 3500 3500 3500 +3500 5000 4000 5000 4000 4000 3500 3500 3500 3500 +3500 5000 4000 5000 4000 4000 3500 3500 3500 3500 +3500 5000 4000 5000 4000 4000 3500 3500 3500 3500 +3500 5000 4000 5000 4000 4000 3500 3500 3500 3500 +3500 5000 4000 5000 4000 4000 3500 3500 3500 3500 +3500 5000 4000 5000 4000 4000 3500 3500 3500 3500 +3500 5000 4000 5000 4000 4000 3500 3500 3500 3500 +3500 5000 4000 5000 4000 4000 3500 3500 3500 3500 +3500 5000 4000 5000 4000 4000 3500 3500 3500 3500 +3500 5000 4000 5000 4000 4000 3500 3500 3500 3500 +3500 5000 4000 5000 4000 4000 3500 3500 3500 3500 +3500 5000 4000 5000 4000 4000 3500 3500 3500 3500 +3500 5000 4000 5000 4000 4000 3500 3500 3500 3500 +3500 5000 4000 5000 4000 4000 3500 3500 3500 3500 +3500 4000 3500 5000 4000 3500 3500 4500 3500 3500 +3500 4000 3500 5000 4000 3500 3500 4500 3500 3500 +3500 4000 3500 5000 4000 3500 3500 4500 3500 3500 +3500 4000 3500 5000 4000 3500 3500 4500 3500 3500 +3500 4000 3500 5000 4000 3500 3500 4500 3500 3500 +3500 4000 3500 5000 4000 3500 3500 4500 3500 3500 +3500 4000 3500 5000 4000 3500 3500 4500 3500 3500 +3500 4000 3500 5000 4000 3500 3500 4500 3500 3500 +3500 4000 3500 5000 4000 3500 3500 4500 3500 3500 +3500 4000 3500 5000 4000 3500 3500 4500 3500 3500 +3500 4000 3500 5000 4000 3500 3500 4500 3500 3500 +3500 4000 3500 5000 4000 3500 3500 4500 3500 3500 +3500 4000 3500 5000 4000 3500 3500 4500 3500 3500 +3500 4000 3500 5000 4000 3500 3500 4500 3500 3500 +3500 4000 3500 5000 4000 3500 3500 4500 3500 3500 +3500 4000 3500 5000 4000 3500 3500 4500 3500 3500 +3500 4000 3500 5000 4000 3500 3500 4500 3500 3500 +3500 4000 3500 5000 4000 3500 3500 4500 3500 3500 +3500 4000 3500 5000 4000 3500 3500 4500 3500 3500 +3500 4000 3500 5000 4000 3500 3500 4500 3500 3500 +3500 4000 3500 5000 4000 3500 3500 4500 3500 3500 +3500 4000 3500 5000 4000 3500 3500 4500 3500 3500 +3500 4000 3500 5000 4000 3500 3500 4500 3500 3500 +3500 4000 3500 5000 4000 3500 3500 4500 3500 3500 +3500 4000 3500 4500 3500 4500 3500 4000 4000 3000 +3500 4000 3500 4500 3500 4500 3500 4000 4000 3000 +3500 4000 3500 4500 3500 4500 3500 4000 4000 3000 +3500 4000 3500 4500 3500 4500 3500 4000 4000 3000 +3500 4000 3500 4500 3500 4500 3500 4000 4000 3000 +3500 4000 3500 4500 3500 4500 3500 4000 4000 3000 +3500 4000 3500 4500 3500 4500 3500 4000 4000 3000 +3500 4000 3500 4500 3500 4500 3500 4000 4000 3000 +3500 4000 3500 4500 3500 4500 3500 4000 4000 3000 +3500 4000 3500 4500 3500 4500 3500 4000 4000 3000 +3500 4000 3500 4500 3500 4500 3500 4000 4000 3000 +3500 4000 3500 4500 3500 4500 3500 4000 4000 3000 +3500 4000 3500 4500 3500 4500 3500 4000 4000 3000 +3500 4000 3500 4500 3500 4500 3500 4000 4000 3000 +3500 4000 3500 4500 3500 4500 3500 4000 4000 3000 +3500 4000 3500 4500 3500 4500 3500 4000 4000 3000 +3500 4000 3500 4500 3500 4500 3500 4000 4000 3000 +3500 4000 3500 4500 3500 4500 3500 4000 4000 3000 +3500 4000 3500 4500 3500 4500 3500 4000 4000 3000 +3500 4000 3500 4500 3500 4500 3500 4000 4000 3000 +3500 4000 3500 4500 3500 4500 3500 4000 4000 3000 +3500 4000 3500 4500 3500 4500 3500 4000 4000 3000 +3500 4000 3500 4500 3500 4500 3500 4000 4000 3000 +3500 4000 3500 4500 3500 4500 3500 4000 4000 3000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3000 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3000 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3000 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3000 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3000 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3000 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3000 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3000 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3000 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3000 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3000 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3000 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3000 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3000 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3000 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3000 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3000 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3000 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3000 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3000 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3000 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3000 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3000 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3000 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 4500 3500 3500 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 4500 3500 3000 3500 3500 3500 4000 +3500 4000 3500 4500 3500 3000 3500 3500 3500 4000 +3500 4000 3500 4500 3500 3000 3500 3500 3500 4000 +3500 4000 3500 4500 3500 3000 3500 3500 3500 4000 +3500 4000 3500 4500 3500 3000 3500 3500 3500 4000 +3500 4000 3500 4500 3500 3000 3500 3500 3500 4000 +3500 4000 3500 4500 3500 3000 3500 3500 3500 4000 +3500 4000 3500 4500 3500 3000 3500 3500 3500 4000 +3500 4000 3500 4500 3500 3000 3500 3500 3500 4000 +3500 4000 3500 4500 3500 3000 3500 3500 3500 4000 +3500 4000 3500 4500 3500 3000 3500 3500 3500 4000 +3500 4000 3500 4500 3500 3000 3500 3500 3500 4000 +3500 4000 3500 4500 3500 3000 3500 3500 3500 4000 +3500 4000 3500 4500 3500 3000 3500 3500 3500 4000 +3500 4000 3500 4500 3500 3000 3500 3500 3500 4000 +3500 4000 3500 4500 3500 3000 3500 3500 3500 4000 +3500 4000 3500 4500 3500 3000 3500 3500 3500 4000 +3500 4000 3500 4500 3500 3000 3500 3500 3500 4000 +3500 4000 3500 4500 3500 3000 3500 3500 3500 4000 +3500 4000 3500 4500 3500 3000 3500 3500 3500 4000 +3500 4000 3500 4500 3500 3000 3500 3500 3500 4000 +3500 4000 3500 4500 3500 3000 3500 3500 3500 4000 +3500 4000 3500 4500 3500 3000 3500 3500 3500 4000 +3500 4000 3500 4500 3500 3000 3500 3500 3500 4000 +3500 3500 3000 4000 3500 3500 3000 3500 3500 4000 +3500 3500 3000 4000 3500 3500 3000 3500 3500 4000 +3500 3500 3000 4000 3500 3500 3000 3500 3500 4000 +3500 3500 3000 4000 3500 3500 3000 3500 3500 4000 +3500 3500 3000 4000 3500 3500 3000 3500 3500 4000 +3500 3500 3000 4000 3500 3500 3000 3500 3500 4000 +3500 3500 3000 4000 3500 3500 3000 3500 3500 4000 +3500 3500 3000 4000 3500 3500 3000 3500 3500 4000 +3500 3500 3000 4000 3500 3500 3000 3500 3500 4000 +3500 3500 3000 4000 3500 3500 3000 3500 3500 4000 +3500 3500 3000 4000 3500 3500 3000 3500 3500 4000 +3500 3500 3000 4000 3500 3500 3000 3500 3500 4000 +3500 3500 3000 4000 3500 3500 3000 3500 3500 4000 +3500 3500 3000 4000 3500 3500 3000 3500 3500 4000 +3500 3500 3000 4000 3500 3500 3000 3500 3500 4000 +3500 3500 3000 4000 3500 3500 3000 3500 3500 4000 +3500 3500 3000 4000 3500 3500 3000 3500 3500 4000 +3500 3500 3000 4000 3500 3500 3000 3500 3500 4000 +3500 3500 3000 4000 3500 3500 3000 3500 3500 4000 +3500 3500 3000 4000 3500 3500 3000 3500 3500 4000 +3500 3500 3000 4000 3500 3500 3000 3500 3500 4000 +3500 3500 3000 4000 3500 3500 3000 3500 3500 4000 +3500 3500 3000 4000 3500 3500 3000 3500 3500 4000 +3500 3500 3000 4000 3500 3500 3000 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4500 3000 3500 3500 3000 3500 3500 3500 3500 3500 +4500 3000 3500 3500 3000 3500 3500 3500 3500 3500 +4500 3000 3500 3500 3000 3500 3500 3500 3500 3500 +4500 3000 3500 3500 3000 3500 3500 3500 3500 3500 +4500 3000 3500 3500 3000 3500 3500 3500 3500 3500 +4500 3000 3500 3500 3000 3500 3500 3500 3500 3500 +4500 3000 3500 3500 3000 3500 3500 3500 3500 3500 +4500 3000 3500 3500 3000 3500 3500 3500 3500 3500 +4500 3000 3500 3500 3000 3500 3500 3500 3500 3500 +4500 3000 3500 3500 3000 3500 3500 3500 3500 3500 +4500 3000 3500 3500 3000 3500 3500 3500 3500 3500 +4500 3000 3500 3500 3000 3500 3500 3500 3500 3500 +4500 3000 3500 3500 3000 3500 3500 3500 3500 3500 +4500 3000 3500 3500 3000 3500 3500 3500 3500 3500 +4500 3000 3500 3500 3000 3500 3500 3500 3500 3500 +4500 3000 3500 3500 3000 3500 3500 3500 3500 3500 +4500 3000 3500 3500 3000 3500 3500 3500 3500 3500 +4500 3000 3500 3500 3000 3500 3500 3500 3500 3500 +4500 3000 3500 3500 3000 3500 3500 3500 3500 3500 +4500 3000 3500 3500 3000 3500 3500 3500 3500 3500 +4500 3000 3500 3500 3000 3500 3500 3500 3500 3500 +4500 3000 3500 3500 3000 3500 3500 3500 3500 3500 +4500 3000 3500 3500 3000 3500 3500 3500 3500 3500 +4500 3000 3500 3500 3000 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 4000 3500 3500 3500 3500 +4500 3500 3500 3500 4500 3500 3500 3500 4000 4000 +4500 3500 3500 3500 4500 3500 3500 3500 4000 4000 +4500 3500 3500 3500 4500 3500 3500 3500 4000 4000 +4500 3500 3500 3500 4500 3500 3500 3500 4000 4000 +4500 3500 3500 3500 4500 3500 3500 3500 4000 4000 +4500 3500 3500 3500 4500 3500 3500 3500 4000 4000 +4500 3500 3500 3500 4500 3500 3500 3500 4000 4000 +4500 3500 3500 3500 4500 3500 3500 3500 4000 4000 +4500 3500 3500 3500 4500 3500 3500 3500 4000 4000 +4500 3500 3500 3500 4500 3500 3500 3500 4000 4000 +4500 3500 3500 3500 4500 3500 3500 3500 4000 4000 +4500 3500 3500 3500 4500 3500 3500 3500 4000 4000 +4500 3500 3500 3500 4500 3500 3500 3500 4000 4000 +4500 3500 3500 3500 4500 3500 3500 3500 4000 4000 +4500 3500 3500 3500 4500 3500 3500 3500 4000 4000 +4500 3500 3500 3500 4500 3500 3500 3500 4000 4000 +4500 3500 3500 3500 4500 3500 3500 3500 4000 4000 +4500 3500 3500 3500 4500 3500 3500 3500 4000 4000 +4500 3500 3500 3500 4500 3500 3500 3500 4000 4000 +4500 3500 3500 3500 4500 3500 3500 3500 4000 4000 +4500 3500 3500 3500 4500 3500 3500 3500 4000 4000 +4500 3500 3500 3500 4500 3500 3500 3500 4000 4000 +4500 3500 3500 3500 4500 3500 3500 3500 4000 4000 +4500 3500 3500 3500 4500 3500 3500 3500 4000 4000 +5000 4500 3500 3500 4500 3500 3500 3500 4000 5000 +5000 4500 3500 3500 4500 3500 3500 3500 4000 5000 +5000 4500 3500 3500 4500 3500 3500 3500 4000 5000 +5000 4500 3500 3500 4500 3500 3500 3500 4000 5000 +5000 4500 3500 3500 4500 3500 3500 3500 4000 5000 +5000 4500 3500 3500 4500 3500 3500 3500 4000 5000 +5000 4500 3500 3500 4500 3500 3500 3500 4000 5000 +5000 4500 3500 3500 4500 3500 3500 3500 4000 5000 +5000 4500 3500 3500 4500 3500 3500 3500 4000 5000 +5000 4500 3500 3500 4500 3500 3500 3500 4000 5000 +5000 4500 3500 3500 4500 3500 3500 3500 4000 5000 +5000 4500 3500 3500 4500 3500 3500 3500 4000 5000 +5000 4500 3500 3500 4500 3500 3500 3500 4000 5000 +5000 4500 3500 3500 4500 3500 3500 3500 4000 5000 +5000 4500 3500 3500 4500 3500 3500 3500 4000 5000 +5000 4500 3500 3500 4500 3500 3500 3500 4000 5000 +5000 4500 3500 3500 4500 3500 3500 3500 4000 5000 +5000 4500 3500 3500 4500 3500 3500 3500 4000 5000 +5000 4500 3500 3500 4500 3500 3500 3500 4000 5000 +5000 4500 3500 3500 4500 3500 3500 3500 4000 5000 +5000 4500 3500 3500 4500 3500 3500 3500 4000 5000 +5000 4500 3500 3500 4500 3500 3500 3500 4000 5000 +5000 4500 3500 3500 4500 3500 3500 3500 4000 5000 +5000 4500 3500 3500 4500 3500 3500 3500 4000 5000 +3500 3500 4500 3500 3500 3500 4500 4500 4000 3500 +3500 3500 4500 3500 3500 3500 4500 4500 4000 3500 +3500 3500 4500 3500 3500 3500 4500 4500 4000 3500 +3500 3500 4500 3500 3500 3500 4500 4500 4000 3500 +3500 3500 4500 3500 3500 3500 4500 4500 4000 3500 +3500 3500 4500 3500 3500 3500 4500 4500 4000 3500 +3500 3500 4500 3500 3500 3500 4500 4500 4000 3500 +3500 3500 4500 3500 3500 3500 4500 4500 4000 3500 +3500 3500 4500 3500 3500 3500 4500 4500 4000 3500 +3500 3500 4500 3500 3500 3500 4500 4500 4000 3500 +3500 3500 4500 3500 3500 3500 4500 4500 4000 3500 +3500 3500 4500 3500 3500 3500 4500 4500 4000 3500 +3500 3500 4500 3500 3500 3500 4500 4500 4000 3500 +3500 3500 4500 3500 3500 3500 4500 4500 4000 3500 +3500 3500 4500 3500 3500 3500 4500 4500 4000 3500 +3500 3500 4500 3500 3500 3500 4500 4500 4000 3500 +3500 3500 4500 3500 3500 3500 4500 4500 4000 3500 +3500 3500 4500 3500 3500 3500 4500 4500 4000 3500 +3500 3500 4500 3500 3500 3500 4500 4500 4000 3500 +3500 3500 4500 3500 3500 3500 4500 4500 4000 3500 +3500 3500 4500 3500 3500 3500 4500 4500 4000 3500 +3500 3500 4500 3500 3500 3500 4500 4500 4000 3500 +3500 3500 4500 3500 3500 3500 4500 4500 4000 3500 +3500 3500 4500 3500 3500 3500 4500 4500 4000 3500 +3500 3500 4000 4500 3500 3500 3500 4000 3500 4500 +3500 3500 4000 4500 3500 3500 3500 4000 3500 4500 +3500 3500 4000 4500 3500 3500 3500 4000 3500 4500 +3500 3500 4000 4500 3500 3500 3500 4000 3500 4500 +3500 3500 4000 4500 3500 3500 3500 4000 3500 4500 +3500 3500 4000 4500 3500 3500 3500 4000 3500 4500 +3500 3500 4000 4500 3500 3500 3500 4000 3500 4500 +3500 3500 4000 4500 3500 3500 3500 4000 3500 4500 +3500 3500 4000 4500 3500 3500 3500 4000 3500 4500 +3500 3500 4000 4500 3500 3500 3500 4000 3500 4500 +3500 3500 4000 4500 3500 3500 3500 4000 3500 4500 +3500 3500 4000 4500 3500 3500 3500 4000 3500 4500 +3500 3500 4000 4500 3500 3500 3500 4000 3500 4500 +3500 3500 4000 4500 3500 3500 3500 4000 3500 4500 +3500 3500 4000 4500 3500 3500 3500 4000 3500 4500 +3500 3500 4000 4500 3500 3500 3500 4000 3500 4500 +3500 3500 4000 4500 3500 3500 3500 4000 3500 4500 +3500 3500 4000 4500 3500 3500 3500 4000 3500 4500 +3500 3500 4000 4500 3500 3500 3500 4000 3500 4500 +3500 3500 4000 4500 3500 3500 3500 4000 3500 4500 +3500 3500 4000 4500 3500 3500 3500 4000 3500 4500 +3500 3500 4000 4500 3500 3500 3500 4000 3500 4500 +3500 3500 4000 4500 3500 3500 3500 4000 3500 4500 +3500 3500 4000 4500 3500 3500 3500 4000 3500 4500 +3500 3500 3500 4500 3000 3500 3000 3500 3500 3500 +3500 3500 3500 4500 3000 3500 3000 3500 3500 3500 +3500 3500 3500 4500 3000 3500 3000 3500 3500 3500 +3500 3500 3500 4500 3000 3500 3000 3500 3500 3500 +3500 3500 3500 4500 3000 3500 3000 3500 3500 3500 +3500 3500 3500 4500 3000 3500 3000 3500 3500 3500 +3500 3500 3500 4500 3000 3500 3000 3500 3500 3500 +3500 3500 3500 4500 3000 3500 3000 3500 3500 3500 +3500 3500 3500 4500 3000 3500 3000 3500 3500 3500 +3500 3500 3500 4500 3000 3500 3000 3500 3500 3500 +3500 3500 3500 4500 3000 3500 3000 3500 3500 3500 +3500 3500 3500 4500 3000 3500 3000 3500 3500 3500 +3500 3500 3500 4500 3000 3500 3000 3500 3500 3500 +3500 3500 3500 4500 3000 3500 3000 3500 3500 3500 +3500 3500 3500 4500 3000 3500 3000 3500 3500 3500 +3500 3500 3500 4500 3000 3500 3000 3500 3500 3500 +3500 3500 3500 4500 3000 3500 3000 3500 3500 3500 +3500 3500 3500 4500 3000 3500 3000 3500 3500 3500 +3500 3500 3500 4500 3000 3500 3000 3500 3500 3500 +3500 3500 3500 4500 3000 3500 3000 3500 3500 3500 +3500 3500 3500 4500 3000 3500 3000 3500 3500 3500 +3500 3500 3500 4500 3000 3500 3000 3500 3500 3500 +3500 3500 3500 4500 3000 3500 3000 3500 3500 3500 +3500 3500 3500 4500 3000 3500 3000 3500 3500 3500 +4000 3500 3500 4500 3500 3500 3500 3500 4000 3500 +4000 3500 3500 4500 3500 3500 3500 3500 4000 3500 +4000 3500 3500 4500 3500 3500 3500 3500 4000 3500 +4000 3500 3500 4500 3500 3500 3500 3500 4000 3500 +4000 3500 3500 4500 3500 3500 3500 3500 4000 3500 +4000 3500 3500 4500 3500 3500 3500 3500 4000 3500 +4000 3500 3500 4500 3500 3500 3500 3500 4000 3500 +4000 3500 3500 4500 3500 3500 3500 3500 4000 3500 +4000 3500 3500 4500 3500 3500 3500 3500 4000 3500 +4000 3500 3500 4500 3500 3500 3500 3500 4000 3500 +4000 3500 3500 4500 3500 3500 3500 3500 4000 3500 +4000 3500 3500 4500 3500 3500 3500 3500 4000 3500 +4000 3500 3500 4500 3500 3500 3500 3500 4000 3500 +4000 3500 3500 4500 3500 3500 3500 3500 4000 3500 +4000 3500 3500 4500 3500 3500 3500 3500 4000 3500 +4000 3500 3500 4500 3500 3500 3500 3500 4000 3500 +4000 3500 3500 4500 3500 3500 3500 3500 4000 3500 +4000 3500 3500 4500 3500 3500 3500 3500 4000 3500 +4000 3500 3500 4500 3500 3500 3500 3500 4000 3500 +4000 3500 3500 4500 3500 3500 3500 3500 4000 3500 +4000 3500 3500 4500 3500 3500 3500 3500 4000 3500 +4000 3500 3500 4500 3500 3500 3500 3500 4000 3500 +4000 3500 3500 4500 3500 3500 3500 3500 4000 3500 +4000 3500 3500 4500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 4500 +4000 3500 3500 3500 4000 4000 3500 3500 3500 4000 +4000 3500 3500 3500 4000 4000 3500 3500 3500 4000 +4000 3500 3500 3500 4000 4000 3500 3500 3500 4000 +4000 3500 3500 3500 4000 4000 3500 3500 3500 4000 +4000 3500 3500 3500 4000 4000 3500 3500 3500 4000 +4000 3500 3500 3500 4000 4000 3500 3500 3500 4000 +4000 3500 3500 3500 4000 4000 3500 3500 3500 4000 +4000 3500 3500 3500 4000 4000 3500 3500 3500 4000 +4000 3500 3500 3500 4000 4000 3500 3500 3500 4000 +4000 3500 3500 3500 4000 4000 3500 3500 3500 4000 +4000 3500 3500 3500 4000 4000 3500 3500 3500 4000 +4000 3500 3500 3500 4000 4000 3500 3500 3500 4000 +4000 3500 3500 3500 4000 4000 3500 3500 3500 4000 +4000 3500 3500 3500 4000 4000 3500 3500 3500 4000 +4000 3500 3500 3500 4000 4000 3500 3500 3500 4000 +4000 3500 3500 3500 4000 4000 3500 3500 3500 4000 +4000 3500 3500 3500 4000 4000 3500 3500 3500 4000 +4000 3500 3500 3500 4000 4000 3500 3500 3500 4000 +4000 3500 3500 3500 4000 4000 3500 3500 3500 4000 +4000 3500 3500 3500 4000 4000 3500 3500 3500 4000 +4000 3500 3500 3500 4000 4000 3500 3500 3500 4000 +4000 3500 3500 3500 4000 4000 3500 3500 3500 4000 +4000 3500 3500 3500 4000 4000 3500 3500 3500 4000 +4000 3500 3500 3500 4000 4000 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 4000 3500 4000 +4000 3500 3500 3500 3500 3500 3500 4000 3500 4000 +4000 3500 3500 3500 3500 3500 3500 4000 3500 4000 +4000 3500 3500 3500 3500 3500 3500 4000 3500 4000 +4000 3500 3500 3500 3500 3500 3500 4000 3500 4000 +4000 3500 3500 3500 3500 3500 3500 4000 3500 4000 +4000 3500 3500 3500 3500 3500 3500 4000 3500 4000 +4000 3500 3500 3500 3500 3500 3500 4000 3500 4000 +4000 3500 3500 3500 3500 3500 3500 4000 3500 4000 +4000 3500 3500 3500 3500 3500 3500 4000 3500 4000 +4000 3500 3500 3500 3500 3500 3500 4000 3500 4000 +4000 3500 3500 3500 3500 3500 3500 4000 3500 4000 +4000 3500 3500 3500 3500 3500 3500 4000 3500 4000 +4000 3500 3500 3500 3500 3500 3500 4000 3500 4000 +4000 3500 3500 3500 3500 3500 3500 4000 3500 4000 +4000 3500 3500 3500 3500 3500 3500 4000 3500 4000 +4000 3500 3500 3500 3500 3500 3500 4000 3500 4000 +4000 3500 3500 3500 3500 3500 3500 4000 3500 4000 +4000 3500 3500 3500 3500 3500 3500 4000 3500 4000 +4000 3500 3500 3500 3500 3500 3500 4000 3500 4000 +4000 3500 3500 3500 3500 3500 3500 4000 3500 4000 +4000 3500 3500 3500 3500 3500 3500 4000 3500 4000 +4000 3500 3500 3500 3500 3500 3500 4000 3500 4000 +4000 3500 3500 3500 3500 3500 3500 4000 3500 4000 +4000 3500 3500 3500 3500 4000 3500 4000 3500 3500 +4000 3500 3500 3500 3500 4000 3500 4000 3500 3500 +4000 3500 3500 3500 3500 4000 3500 4000 3500 3500 +4000 3500 3500 3500 3500 4000 3500 4000 3500 3500 +4000 3500 3500 3500 3500 4000 3500 4000 3500 3500 +4000 3500 3500 3500 3500 4000 3500 4000 3500 3500 +4000 3500 3500 3500 3500 4000 3500 4000 3500 3500 +4000 3500 3500 3500 3500 4000 3500 4000 3500 3500 +4000 3500 3500 3500 3500 4000 3500 4000 3500 3500 +4000 3500 3500 3500 3500 4000 3500 4000 3500 3500 +4000 3500 3500 3500 3500 4000 3500 4000 3500 3500 +4000 3500 3500 3500 3500 4000 3500 4000 3500 3500 +4000 3500 3500 3500 3500 4000 3500 4000 3500 3500 +4000 3500 3500 3500 3500 4000 3500 4000 3500 3500 +4000 3500 3500 3500 3500 4000 3500 4000 3500 3500 +4000 3500 3500 3500 3500 4000 3500 4000 3500 3500 +4000 3500 3500 3500 3500 4000 3500 4000 3500 3500 +4000 3500 3500 3500 3500 4000 3500 4000 3500 3500 +4000 3500 3500 3500 3500 4000 3500 4000 3500 3500 +4000 3500 3500 3500 3500 4000 3500 4000 3500 3500 +4000 3500 3500 3500 3500 4000 3500 4000 3500 3500 +4000 3500 3500 3500 3500 4000 3500 4000 3500 3500 +4000 3500 3500 3500 3500 4000 3500 4000 3500 3500 +4000 3500 3500 3500 3500 4000 3500 4000 3500 3500 +3500 4000 3500 3500 4500 3500 3000 3500 3500 3500 +3500 4000 3500 3500 4500 3500 3000 3500 3500 3500 +3500 4000 3500 3500 4500 3500 3000 3500 3500 3500 +3500 4000 3500 3500 4500 3500 3000 3500 3500 3500 +3500 4000 3500 3500 4500 3500 3000 3500 3500 3500 +3500 4000 3500 3500 4500 3500 3000 3500 3500 3500 +3500 4000 3500 3500 4500 3500 3000 3500 3500 3500 +3500 4000 3500 3500 4500 3500 3000 3500 3500 3500 +3500 4000 3500 3500 4500 3500 3000 3500 3500 3500 +3500 4000 3500 3500 4500 3500 3000 3500 3500 3500 +3500 4000 3500 3500 4500 3500 3000 3500 3500 3500 +3500 4000 3500 3500 4500 3500 3000 3500 3500 3500 +3500 4000 3500 3500 4500 3500 3000 3500 3500 3500 +3500 4000 3500 3500 4500 3500 3000 3500 3500 3500 +3500 4000 3500 3500 4500 3500 3000 3500 3500 3500 +3500 4000 3500 3500 4500 3500 3000 3500 3500 3500 +3500 4000 3500 3500 4500 3500 3000 3500 3500 3500 +3500 4000 3500 3500 4500 3500 3000 3500 3500 3500 +3500 4000 3500 3500 4500 3500 3000 3500 3500 3500 +3500 4000 3500 3500 4500 3500 3000 3500 3500 3500 +3500 4000 3500 3500 4500 3500 3000 3500 3500 3500 +3500 4000 3500 3500 4500 3500 3000 3500 3500 3500 +3500 4000 3500 3500 4500 3500 3000 3500 3500 3500 +3500 4000 3500 3500 4500 3500 3000 3500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3000 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3000 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3000 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3000 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3000 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3000 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3000 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3000 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3000 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3000 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3000 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3000 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3000 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3000 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3000 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3000 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3000 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3000 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3000 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3000 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3000 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3000 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3000 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3500 +4500 3500 3500 3500 3500 3500 3500 3000 4000 3500 +4500 3500 3500 3500 3500 3500 3500 3000 4000 3500 +4500 3500 3500 3500 3500 3500 3500 3000 4000 3500 +4500 3500 3500 3500 3500 3500 3500 3000 4000 3500 +4500 3500 3500 3500 3500 3500 3500 3000 4000 3500 +4500 3500 3500 3500 3500 3500 3500 3000 4000 3500 +4500 3500 3500 3500 3500 3500 3500 3000 4000 3500 +4500 3500 3500 3500 3500 3500 3500 3000 4000 3500 +4500 3500 3500 3500 3500 3500 3500 3000 4000 3500 +4500 3500 3500 3500 3500 3500 3500 3000 4000 3500 +4500 3500 3500 3500 3500 3500 3500 3000 4000 3500 +4500 3500 3500 3500 3500 3500 3500 3000 4000 3500 +4500 3500 3500 3500 3500 3500 3500 3000 4000 3500 +4500 3500 3500 3500 3500 3500 3500 3000 4000 3500 +4500 3500 3500 3500 3500 3500 3500 3000 4000 3500 +4500 3500 3500 3500 3500 3500 3500 3000 4000 3500 +4500 3500 3500 3500 3500 3500 3500 3000 4000 3500 +4500 3500 3500 3500 3500 3500 3500 3000 4000 3500 +4500 3500 3500 3500 3500 3500 3500 3000 4000 3500 +4500 3500 3500 3500 3500 3500 3500 3000 4000 3500 +4500 3500 3500 3500 3500 3500 3500 3000 4000 3500 +4500 3500 3500 3500 3500 3500 3500 3000 4000 3500 +4500 3500 3500 3500 3500 3500 3500 3000 4000 3500 +4500 3500 3500 3500 3500 3500 3500 3000 4000 3500 +3500 3500 3500 3500 3500 3500 3500 4000 4500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 4500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 4500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 4500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 4500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 4500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 4500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 4500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 4500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 4500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 4500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 4500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 4500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 4500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 4500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 4500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 4500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 4500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 4500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 4500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 4500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 4500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 4500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 4500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 5000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 5000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 5000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 5000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 5000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 5000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 5000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 5000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 5000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 5000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 5000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 5000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 5000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 5000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 5000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 5000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 5000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 5000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 5000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 5000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 5000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 5000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 5000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 5000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 4000 3000 3000 3500 4500 4000 3500 3500 3500 +3500 4000 3000 3000 3500 4500 4000 3500 3500 3500 +3500 4000 3000 3000 3500 4500 4000 3500 3500 3500 +3500 4000 3000 3000 3500 4500 4000 3500 3500 3500 +3500 4000 3000 3000 3500 4500 4000 3500 3500 3500 +3500 4000 3000 3000 3500 4500 4000 3500 3500 3500 +3500 4000 3000 3000 3500 4500 4000 3500 3500 3500 +3500 4000 3000 3000 3500 4500 4000 3500 3500 3500 +3500 4000 3000 3000 3500 4500 4000 3500 3500 3500 +3500 4000 3000 3000 3500 4500 4000 3500 3500 3500 +3500 4000 3000 3000 3500 4500 4000 3500 3500 3500 +3500 4000 3000 3000 3500 4500 4000 3500 3500 3500 +3500 4000 3000 3000 3500 4500 4000 3500 3500 3500 +3500 4000 3000 3000 3500 4500 4000 3500 3500 3500 +3500 4000 3000 3000 3500 4500 4000 3500 3500 3500 +3500 4000 3000 3000 3500 4500 4000 3500 3500 3500 +3500 4000 3000 3000 3500 4500 4000 3500 3500 3500 +3500 4000 3000 3000 3500 4500 4000 3500 3500 3500 +3500 4000 3000 3000 3500 4500 4000 3500 3500 3500 +3500 4000 3000 3000 3500 4500 4000 3500 3500 3500 +3500 4000 3000 3000 3500 4500 4000 3500 3500 3500 +3500 4000 3000 3000 3500 4500 4000 3500 3500 3500 +3500 4000 3000 3000 3500 4500 4000 3500 3500 3500 +3500 4000 3000 3000 3500 4500 4000 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 4000 3500 3500 +3500 3500 4000 3500 3500 3500 3500 4000 3500 3500 +3500 3500 4000 3500 3500 3500 3500 4000 3500 3500 +3500 3500 4000 3500 3500 3500 3500 4000 3500 3500 +3500 3500 4000 3500 3500 3500 3500 4000 3500 3500 +3500 3500 4000 3500 3500 3500 3500 4000 3500 3500 +3500 3500 4000 3500 3500 3500 3500 4000 3500 3500 +3500 3500 4000 3500 3500 3500 3500 4000 3500 3500 +3500 3500 4000 3500 3500 3500 3500 4000 3500 3500 +3500 3500 4000 3500 3500 3500 3500 4000 3500 3500 +3500 3500 4000 3500 3500 3500 3500 4000 3500 3500 +3500 3500 4000 3500 3500 3500 3500 4000 3500 3500 +3500 3500 4000 3500 3500 3500 3500 4000 3500 3500 +3500 3500 4000 3500 3500 3500 3500 4000 3500 3500 +3500 3500 4000 3500 3500 3500 3500 4000 3500 3500 +3500 3500 4000 3500 3500 3500 3500 4000 3500 3500 +3500 3500 4000 3500 3500 3500 3500 4000 3500 3500 +3500 3500 4000 3500 3500 3500 3500 4000 3500 3500 +3500 3500 4000 3500 3500 3500 3500 4000 3500 3500 +3500 3500 4000 3500 3500 3500 3500 4000 3500 3500 +3500 3500 4000 3500 3500 3500 3500 4000 3500 3500 +3500 3500 4000 3500 3500 3500 3500 4000 3500 3500 +3500 3500 4000 3500 3500 3500 3500 4000 3500 3500 +3500 3500 4000 3500 3500 3500 3500 4000 3500 3500 +4000 3500 3500 3500 3500 5000 4000 4500 3500 3500 +4000 3500 3500 3500 3500 5000 4000 4500 3500 3500 +4000 3500 3500 3500 3500 5000 4000 4500 3500 3500 +4000 3500 3500 3500 3500 5000 4000 4500 3500 3500 +4000 3500 3500 3500 3500 5000 4000 4500 3500 3500 +4000 3500 3500 3500 3500 5000 4000 4500 3500 3500 +4000 3500 3500 3500 3500 5000 4000 4500 3500 3500 +4000 3500 3500 3500 3500 5000 4000 4500 3500 3500 +4000 3500 3500 3500 3500 5000 4000 4500 3500 3500 +4000 3500 3500 3500 3500 5000 4000 4500 3500 3500 +4000 3500 3500 3500 3500 5000 4000 4500 3500 3500 +4000 3500 3500 3500 3500 5000 4000 4500 3500 3500 +4000 3500 3500 3500 3500 5000 4000 4500 3500 3500 +4000 3500 3500 3500 3500 5000 4000 4500 3500 3500 +4000 3500 3500 3500 3500 5000 4000 4500 3500 3500 +4000 3500 3500 3500 3500 5000 4000 4500 3500 3500 +4000 3500 3500 3500 3500 5000 4000 4500 3500 3500 +4000 3500 3500 3500 3500 5000 4000 4500 3500 3500 +4000 3500 3500 3500 3500 5000 4000 4500 3500 3500 +4000 3500 3500 3500 3500 5000 4000 4500 3500 3500 +4000 3500 3500 3500 3500 5000 4000 4500 3500 3500 +4000 3500 3500 3500 3500 5000 4000 4500 3500 3500 +4000 3500 3500 3500 3500 5000 4000 4500 3500 3500 +4000 3500 3500 3500 3500 5000 4000 4500 3500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 3500 4000 +3500 3500 3500 4000 3500 3500 4000 3500 3500 4000 +3500 3500 3500 4000 3500 3500 4000 3500 3500 4000 +3500 3500 3500 4000 3500 3500 4000 3500 3500 4000 +3500 3500 3500 4000 3500 3500 4000 3500 3500 4000 +3500 3500 3500 4000 3500 3500 4000 3500 3500 4000 +3500 3500 3500 4000 3500 3500 4000 3500 3500 4000 +3500 3500 3500 4000 3500 3500 4000 3500 3500 4000 +3500 3500 3500 4000 3500 3500 4000 3500 3500 4000 +3500 3500 3500 4000 3500 3500 4000 3500 3500 4000 +3500 3500 3500 4000 3500 3500 4000 3500 3500 4000 +3500 3500 3500 4000 3500 3500 4000 3500 3500 4000 +3500 3500 3500 4000 3500 3500 4000 3500 3500 4000 +3500 3500 3500 4000 3500 3500 4000 3500 3500 4000 +3500 3500 3500 4000 3500 3500 4000 3500 3500 4000 +3500 3500 3500 4000 3500 3500 4000 3500 3500 4000 +3500 3500 3500 4000 3500 3500 4000 3500 3500 4000 +3500 3500 3500 4000 3500 3500 4000 3500 3500 4000 +3500 3500 3500 4000 3500 3500 4000 3500 3500 4000 +3500 3500 3500 4000 3500 3500 4000 3500 3500 4000 +3500 3500 3500 4000 3500 3500 4000 3500 3500 4000 +3500 3500 3500 4000 3500 3500 4000 3500 3500 4000 +3500 3500 3500 4000 3500 3500 4000 3500 3500 4000 +3500 3500 3500 4000 3500 3500 4000 3500 3500 4000 +3500 3500 3500 4500 3500 3500 4000 3500 3500 4000 +3500 3500 3500 4500 3500 3500 4000 3500 3500 4000 +3500 3500 3500 4500 3500 3500 4000 3500 3500 4000 +3500 3500 3500 4500 3500 3500 4000 3500 3500 4000 +3500 3500 3500 4500 3500 3500 4000 3500 3500 4000 +3500 3500 3500 4500 3500 3500 4000 3500 3500 4000 +3500 3500 3500 4500 3500 3500 4000 3500 3500 4000 +3500 3500 3500 4500 3500 3500 4000 3500 3500 4000 +3500 3500 3500 4500 3500 3500 4000 3500 3500 4000 +3500 3500 3500 4500 3500 3500 4000 3500 3500 4000 +3500 3500 3500 4500 3500 3500 4000 3500 3500 4000 +3500 3500 3500 4500 3500 3500 4000 3500 3500 4000 +3500 3500 3500 4500 3500 3500 4000 3500 3500 4000 +3500 3500 3500 4500 3500 3500 4000 3500 3500 4000 +3500 3500 3500 4500 3500 3500 4000 3500 3500 4000 +3500 3500 3500 4500 3500 3500 4000 3500 3500 4000 +3500 3500 3500 4500 3500 3500 4000 3500 3500 4000 +3500 3500 3500 4500 3500 3500 4000 3500 3500 4000 +3500 3500 3500 4500 3500 3500 4000 3500 3500 4000 +3500 3500 3500 4500 3500 3500 4000 3500 3500 4000 +3500 3500 3500 4500 3500 3500 4000 3500 3500 4000 +3500 3500 3500 4500 3500 3500 4000 3500 3500 4000 +3500 3500 3500 4500 3500 3500 4000 3500 3500 4000 +3500 3500 3500 4500 3500 3500 4000 3500 3500 4000 +3000 4500 3500 3500 3500 3500 3500 3500 3500 4500 +3000 4500 3500 3500 3500 3500 3500 3500 3500 4500 +3000 4500 3500 3500 3500 3500 3500 3500 3500 4500 +3000 4500 3500 3500 3500 3500 3500 3500 3500 4500 +3000 4500 3500 3500 3500 3500 3500 3500 3500 4500 +3000 4500 3500 3500 3500 3500 3500 3500 3500 4500 +3000 4500 3500 3500 3500 3500 3500 3500 3500 4500 +3000 4500 3500 3500 3500 3500 3500 3500 3500 4500 +3000 4500 3500 3500 3500 3500 3500 3500 3500 4500 +3000 4500 3500 3500 3500 3500 3500 3500 3500 4500 +3000 4500 3500 3500 3500 3500 3500 3500 3500 4500 +3000 4500 3500 3500 3500 3500 3500 3500 3500 4500 +3000 4500 3500 3500 3500 3500 3500 3500 3500 4500 +3000 4500 3500 3500 3500 3500 3500 3500 3500 4500 +3000 4500 3500 3500 3500 3500 3500 3500 3500 4500 +3000 4500 3500 3500 3500 3500 3500 3500 3500 4500 +3000 4500 3500 3500 3500 3500 3500 3500 3500 4500 +3000 4500 3500 3500 3500 3500 3500 3500 3500 4500 +3000 4500 3500 3500 3500 3500 3500 3500 3500 4500 +3000 4500 3500 3500 3500 3500 3500 3500 3500 4500 +3000 4500 3500 3500 3500 3500 3500 3500 3500 4500 +3000 4500 3500 3500 3500 3500 3500 3500 3500 4500 +3000 4500 3500 3500 3500 3500 3500 3500 3500 4500 +3000 4500 3500 3500 3500 3500 3500 3500 3500 4500 +3500 4000 3500 3500 3500 3000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3000 3500 3500 3500 3500 3500 3500 5000 +3500 4000 3000 3500 3500 3500 3500 3500 3500 5000 +3500 4000 3000 3500 3500 3500 3500 3500 3500 5000 +3500 4000 3000 3500 3500 3500 3500 3500 3500 5000 +3500 4000 3000 3500 3500 3500 3500 3500 3500 5000 +3500 4000 3000 3500 3500 3500 3500 3500 3500 5000 +3500 4000 3000 3500 3500 3500 3500 3500 3500 5000 +3500 4000 3000 3500 3500 3500 3500 3500 3500 5000 +3500 4000 3000 3500 3500 3500 3500 3500 3500 5000 +3500 4000 3000 3500 3500 3500 3500 3500 3500 5000 +3500 4000 3000 3500 3500 3500 3500 3500 3500 5000 +3500 4000 3000 3500 3500 3500 3500 3500 3500 5000 +3500 4000 3000 3500 3500 3500 3500 3500 3500 5000 +3500 4000 3000 3500 3500 3500 3500 3500 3500 5000 +3500 4000 3000 3500 3500 3500 3500 3500 3500 5000 +3500 4000 3000 3500 3500 3500 3500 3500 3500 5000 +3500 4000 3000 3500 3500 3500 3500 3500 3500 5000 +3500 4000 3000 3500 3500 3500 3500 3500 3500 5000 +3500 4000 3000 3500 3500 3500 3500 3500 3500 5000 +3500 4000 3000 3500 3500 3500 3500 3500 3500 5000 +3500 4000 3000 3500 3500 3500 3500 3500 3500 5000 +3500 4000 3000 3500 3500 3500 3500 3500 3500 5000 +3500 4000 3000 3500 3500 3500 3500 3500 3500 5000 +3500 4000 3000 3500 3500 3500 3500 3500 3500 5000 +4000 4500 3500 3500 3500 3500 3000 3500 3500 3500 +4000 4500 3500 3500 3500 3500 3000 3500 3500 3500 +4000 4500 3500 3500 3500 3500 3000 3500 3500 3500 +4000 4500 3500 3500 3500 3500 3000 3500 3500 3500 +4000 4500 3500 3500 3500 3500 3000 3500 3500 3500 +4000 4500 3500 3500 3500 3500 3000 3500 3500 3500 +4000 4500 3500 3500 3500 3500 3000 3500 3500 3500 +4000 4500 3500 3500 3500 3500 3000 3500 3500 3500 +4000 4500 3500 3500 3500 3500 3000 3500 3500 3500 +4000 4500 3500 3500 3500 3500 3000 3500 3500 3500 +4000 4500 3500 3500 3500 3500 3000 3500 3500 3500 +4000 4500 3500 3500 3500 3500 3000 3500 3500 3500 +4000 4500 3500 3500 3500 3500 3000 3500 3500 3500 +4000 4500 3500 3500 3500 3500 3000 3500 3500 3500 +4000 4500 3500 3500 3500 3500 3000 3500 3500 3500 +4000 4500 3500 3500 3500 3500 3000 3500 3500 3500 +4000 4500 3500 3500 3500 3500 3000 3500 3500 3500 +4000 4500 3500 3500 3500 3500 3000 3500 3500 3500 +4000 4500 3500 3500 3500 3500 3000 3500 3500 3500 +4000 4500 3500 3500 3500 3500 3000 3500 3500 3500 +4000 4500 3500 3500 3500 3500 3000 3500 3500 3500 +4000 4500 3500 3500 3500 3500 3000 3500 3500 3500 +4000 4500 3500 3500 3500 3500 3000 3500 3500 3500 +4000 4500 3500 3500 3500 3500 3000 3500 3500 3500 +4000 3500 3500 3500 4000 4500 3500 3500 4000 3500 +4000 3500 3500 3500 4000 4500 3500 3500 4000 3500 +4000 3500 3500 3500 4000 4500 3500 3500 4000 3500 +4000 3500 3500 3500 4000 4500 3500 3500 4000 3500 +4000 3500 3500 3500 4000 4500 3500 3500 4000 3500 +4000 3500 3500 3500 4000 4500 3500 3500 4000 3500 +4000 3500 3500 3500 4000 4500 3500 3500 4000 3500 +4000 3500 3500 3500 4000 4500 3500 3500 4000 3500 +4000 3500 3500 3500 4000 4500 3500 3500 4000 3500 +4000 3500 3500 3500 4000 4500 3500 3500 4000 3500 +4000 3500 3500 3500 4000 4500 3500 3500 4000 3500 +4000 3500 3500 3500 4000 4500 3500 3500 4000 3500 +4000 3500 3500 3500 4000 4500 3500 3500 4000 3500 +4000 3500 3500 3500 4000 4500 3500 3500 4000 3500 +4000 3500 3500 3500 4000 4500 3500 3500 4000 3500 +4000 3500 3500 3500 4000 4500 3500 3500 4000 3500 +4000 3500 3500 3500 4000 4500 3500 3500 4000 3500 +4000 3500 3500 3500 4000 4500 3500 3500 4000 3500 +4000 3500 3500 3500 4000 4500 3500 3500 4000 3500 +4000 3500 3500 3500 4000 4500 3500 3500 4000 3500 +4000 3500 3500 3500 4000 4500 3500 3500 4000 3500 +4000 3500 3500 3500 4000 4500 3500 3500 4000 3500 +4000 3500 3500 3500 4000 4500 3500 3500 4000 3500 +4000 3500 3500 3500 4000 4500 3500 3500 4000 3500 +3500 3500 3500 2500 3500 3500 3500 4000 3500 4000 +3500 3500 3500 2500 3500 3500 3500 4000 3500 4000 +3500 3500 3500 2500 3500 3500 3500 4000 3500 4000 +3500 3500 3500 2500 3500 3500 3500 4000 3500 4000 +3500 3500 3500 2500 3500 3500 3500 4000 3500 4000 +3500 3500 3500 2500 3500 3500 3500 4000 3500 4000 +3500 3500 3500 2500 3500 3500 3500 4000 3500 4000 +3500 3500 3500 2500 3500 3500 3500 4000 3500 4000 +3500 3500 3500 2500 3500 3500 3500 4000 3500 4000 +3500 3500 3500 2500 3500 3500 3500 4000 3500 4000 +3500 3500 3500 2500 3500 3500 3500 4000 3500 4000 +3500 3500 3500 2500 3500 3500 3500 4000 3500 4000 +3500 3500 3500 2500 3500 3500 3500 4000 3500 4000 +3500 3500 3500 2500 3500 3500 3500 4000 3500 4000 +3500 3500 3500 2500 3500 3500 3500 4000 3500 4000 +3500 3500 3500 2500 3500 3500 3500 4000 3500 4000 +3500 3500 3500 2500 3500 3500 3500 4000 3500 4000 +3500 3500 3500 2500 3500 3500 3500 4000 3500 4000 +3500 3500 3500 2500 3500 3500 3500 4000 3500 4000 +3500 3500 3500 2500 3500 3500 3500 4000 3500 4000 +3500 3500 3500 2500 3500 3500 3500 4000 3500 4000 +3500 3500 3500 2500 3500 3500 3500 4000 3500 4000 +3500 3500 3500 2500 3500 3500 3500 4000 3500 4000 +3500 3500 3500 2500 3500 3500 3500 4000 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3000 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3000 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3000 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3000 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3000 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3000 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3000 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3000 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3000 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3000 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3000 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3000 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3000 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3000 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3000 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3000 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3000 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3000 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3000 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3000 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3000 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3000 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3000 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3000 +4500 3000 3500 4000 3500 3500 3500 3500 3500 3500 +4500 3000 3500 4000 3500 3500 3500 3500 3500 3500 +4500 3000 3500 4000 3500 3500 3500 3500 3500 3500 +4500 3000 3500 4000 3500 3500 3500 3500 3500 3500 +4500 3000 3500 4000 3500 3500 3500 3500 3500 3500 +4500 3000 3500 4000 3500 3500 3500 3500 3500 3500 +4500 3000 3500 4000 3500 3500 3500 3500 3500 3500 +4500 3000 3500 4000 3500 3500 3500 3500 3500 3500 +4500 3000 3500 4000 3500 3500 3500 3500 3500 3500 +4500 3000 3500 4000 3500 3500 3500 3500 3500 3500 +4500 3000 3500 4000 3500 3500 3500 3500 3500 3500 +4500 3000 3500 4000 3500 3500 3500 3500 3500 3500 +4500 3000 3500 4000 3500 3500 3500 3500 3500 3500 +4500 3000 3500 4000 3500 3500 3500 3500 3500 3500 +4500 3000 3500 4000 3500 3500 3500 3500 3500 3500 +4500 3000 3500 4000 3500 3500 3500 3500 3500 3500 +4500 3000 3500 4000 3500 3500 3500 3500 3500 3500 +4500 3000 3500 4000 3500 3500 3500 3500 3500 3500 +4500 3000 3500 4000 3500 3500 3500 3500 3500 3500 +4500 3000 3500 4000 3500 3500 3500 3500 3500 3500 +4500 3000 3500 4000 3500 3500 3500 3500 3500 3500 +4500 3000 3500 4000 3500 3500 3500 3500 3500 3500 +4500 3000 3500 4000 3500 3500 3500 3500 3500 3500 +4500 3000 3500 4000 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3000 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3000 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3000 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3000 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3000 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3000 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3000 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3000 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3000 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3000 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3000 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3000 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3000 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3000 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3000 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3000 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3000 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3000 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3000 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3000 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3000 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3000 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3000 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 4000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 3500 4000 3500 3500 3500 3500 +3500 4000 3500 4000 5000 3500 3500 3000 3500 3500 +3500 4000 3500 4000 5000 3500 3500 3000 3500 3500 +3500 4000 3500 4000 5000 3500 3500 3000 3500 3500 +3500 4000 3500 4000 5000 3500 3500 3000 3500 3500 +3500 4000 3500 4000 5000 3500 3500 3000 3500 3500 +3500 4000 3500 4000 5000 3500 3500 3000 3500 3500 +3500 4000 3500 4000 5000 3500 3500 3000 3500 3500 +3500 4000 3500 4000 5000 3500 3500 3000 3500 3500 +3500 4000 3500 4000 5000 3500 3500 3000 3500 3500 +3500 4000 3500 4000 5000 3500 3500 3000 3500 3500 +3500 4000 3500 4000 5000 3500 3500 3000 3500 3500 +3500 4000 3500 4000 5000 3500 3500 3000 3500 3500 +3500 4000 3500 4000 5000 3500 3500 3000 3500 3500 +3500 4000 3500 4000 5000 3500 3500 3000 3500 3500 +3500 4000 3500 4000 5000 3500 3500 3000 3500 3500 +3500 4000 3500 4000 5000 3500 3500 3000 3500 3500 +3500 4000 3500 4000 5000 3500 3500 3000 3500 3500 +3500 4000 3500 4000 5000 3500 3500 3000 3500 3500 +3500 4000 3500 4000 5000 3500 3500 3000 3500 3500 +3500 4000 3500 4000 5000 3500 3500 3000 3500 3500 +3500 4000 3500 4000 5000 3500 3500 3000 3500 3500 +3500 4000 3500 4000 5000 3500 3500 3000 3500 3500 +3500 4000 3500 4000 5000 3500 3500 3000 3500 3500 +3500 4000 3500 4000 5000 3500 3500 3000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +4000 3500 4000 3500 4500 3500 4500 3500 3500 3500 +4000 3500 4000 3500 4500 3500 4500 3500 3500 3500 +4000 3500 4000 3500 4500 3500 4500 3500 3500 3500 +4000 3500 4000 3500 4500 3500 4500 3500 3500 3500 +4000 3500 4000 3500 4500 3500 4500 3500 3500 3500 +4000 3500 4000 3500 4500 3500 4500 3500 3500 3500 +4000 3500 4000 3500 4500 3500 4500 3500 3500 3500 +4000 3500 4000 3500 4500 3500 4500 3500 3500 3500 +4000 3500 4000 3500 4500 3500 4500 3500 3500 3500 +4000 3500 4000 3500 4500 3500 4500 3500 3500 3500 +4000 3500 4000 3500 4500 3500 4500 3500 3500 3500 +4000 3500 4000 3500 4500 3500 4500 3500 3500 3500 +4000 3500 4000 3500 4500 3500 4500 3500 3500 3500 +4000 3500 4000 3500 4500 3500 4500 3500 3500 3500 +4000 3500 4000 3500 4500 3500 4500 3500 3500 3500 +4000 3500 4000 3500 4500 3500 4500 3500 3500 3500 +4000 3500 4000 3500 4500 3500 4500 3500 3500 3500 +4000 3500 4000 3500 4500 3500 4500 3500 3500 3500 +4000 3500 4000 3500 4500 3500 4500 3500 3500 3500 +4000 3500 4000 3500 4500 3500 4500 3500 3500 3500 +4000 3500 4000 3500 4500 3500 4500 3500 3500 3500 +4000 3500 4000 3500 4500 3500 4500 3500 3500 3500 +4000 3500 4000 3500 4500 3500 4500 3500 3500 3500 +4000 3500 4000 3500 4500 3500 4500 3500 3500 3500 +4500 3500 3500 3000 3500 3500 3500 3000 4000 4500 +4500 3500 3500 3000 3500 3500 3500 3000 4000 4500 +4500 3500 3500 3000 3500 3500 3500 3000 4000 4500 +4500 3500 3500 3000 3500 3500 3500 3000 4000 4500 +4500 3500 3500 3000 3500 3500 3500 3000 4000 4500 +4500 3500 3500 3000 3500 3500 3500 3000 4000 4500 +4500 3500 3500 3000 3500 3500 3500 3000 4000 4500 +4500 3500 3500 3000 3500 3500 3500 3000 4000 4500 +4500 3500 3500 3000 3500 3500 3500 3000 4000 4500 +4500 3500 3500 3000 3500 3500 3500 3000 4000 4500 +4500 3500 3500 3000 3500 3500 3500 3000 4000 4500 +4500 3500 3500 3000 3500 3500 3500 3000 4000 4500 +4500 3500 3500 3000 3500 3500 3500 3000 4000 4500 +4500 3500 3500 3000 3500 3500 3500 3000 4000 4500 +4500 3500 3500 3000 3500 3500 3500 3000 4000 4500 +4500 3500 3500 3000 3500 3500 3500 3000 4000 4500 +4500 3500 3500 3000 3500 3500 3500 3000 4000 4500 +4500 3500 3500 3000 3500 3500 3500 3000 4000 4500 +4500 3500 3500 3000 3500 3500 3500 3000 4000 4500 +4500 3500 3500 3000 3500 3500 3500 3000 4000 4500 +4500 3500 3500 3000 3500 3500 3500 3000 4000 4500 +4500 3500 3500 3000 3500 3500 3500 3000 4000 4500 +4500 3500 3500 3000 3500 3500 3500 3000 4000 4500 +4500 3500 3500 3000 3500 3500 3500 3000 4000 4500 +4000 3500 4500 4000 3500 3500 3500 3500 3500 3500 +4000 3500 4500 4000 3500 3500 3500 3500 3500 3500 +4000 3500 4500 4000 3500 3500 3500 3500 3500 3500 +4000 3500 4500 4000 3500 3500 3500 3500 3500 3500 +4000 3500 4500 4000 3500 3500 3500 3500 3500 3500 +4000 3500 4500 4000 3500 3500 3500 3500 3500 3500 +4000 3500 4500 4000 3500 3500 3500 3500 3500 3500 +4000 3500 4500 4000 3500 3500 3500 3500 3500 3500 +4000 3500 4500 4000 3500 3500 3500 3500 3500 3500 +4000 3500 4500 4000 3500 3500 3500 3500 3500 3500 +4000 3500 4500 4000 3500 3500 3500 3500 3500 3500 +4000 3500 4500 4000 3500 3500 3500 3500 3500 3500 +4000 3500 4500 4000 3500 3500 3500 3500 3500 3500 +4000 3500 4500 4000 3500 3500 3500 3500 3500 3500 +4000 3500 4500 4000 3500 3500 3500 3500 3500 3500 +4000 3500 4500 4000 3500 3500 3500 3500 3500 3500 +4000 3500 4500 4000 3500 3500 3500 3500 3500 3500 +4000 3500 4500 4000 3500 3500 3500 3500 3500 3500 +4000 3500 4500 4000 3500 3500 3500 3500 3500 3500 +4000 3500 4500 4000 3500 3500 3500 3500 3500 3500 +4000 3500 4500 4000 3500 3500 3500 3500 3500 3500 +4000 3500 4500 4000 3500 3500 3500 3500 3500 3500 +4000 3500 4500 4000 3500 3500 3500 3500 3500 3500 +4000 3500 4500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 4000 3500 4000 +3500 3500 3500 4000 3500 3500 3500 4000 3500 4000 +3500 3500 3500 4000 3500 3500 3500 4000 3500 4000 +3500 3500 3500 4000 3500 3500 3500 4000 3500 4000 +3500 3500 3500 4000 3500 3500 3500 4000 3500 4000 +3500 3500 3500 4000 3500 3500 3500 4000 3500 4000 +3500 3500 3500 4000 3500 3500 3500 4000 3500 4000 +3500 3500 3500 4000 3500 3500 3500 4000 3500 4000 +3500 3500 3500 4000 3500 3500 3500 4000 3500 4000 +3500 3500 3500 4000 3500 3500 3500 4000 3500 4000 +3500 3500 3500 4000 3500 3500 3500 4000 3500 4000 +3500 3500 3500 4000 3500 3500 3500 4000 3500 4000 +3500 3500 3500 4000 3500 3500 3500 4000 3500 4000 +3500 3500 3500 4000 3500 3500 3500 4000 3500 4000 +3500 3500 3500 4000 3500 3500 3500 4000 3500 4000 +3500 3500 3500 4000 3500 3500 3500 4000 3500 4000 +3500 3500 3500 4000 3500 3500 3500 4000 3500 4000 +3500 3500 3500 4000 3500 3500 3500 4000 3500 4000 +3500 3500 3500 4000 3500 3500 3500 4000 3500 4000 +3500 3500 3500 4000 3500 3500 3500 4000 3500 4000 +3500 3500 3500 4000 3500 3500 3500 4000 3500 4000 +3500 3500 3500 4000 3500 3500 3500 4000 3500 4000 +3500 3500 3500 4000 3500 3500 3500 4000 3500 4000 +3500 3500 3500 4000 3500 3500 3500 4000 3500 4000 +3500 4000 3500 3500 4000 3500 4500 3500 4000 3500 +3500 4000 3500 3500 4000 3500 4500 3500 4000 3500 +3500 4000 3500 3500 4000 3500 4500 3500 4000 3500 +3500 4000 3500 3500 4000 3500 4500 3500 4000 3500 +3500 4000 3500 3500 4000 3500 4500 3500 4000 3500 +3500 4000 3500 3500 4000 3500 4500 3500 4000 3500 +3500 4000 3500 3500 4000 3500 4500 3500 4000 3500 +3500 4000 3500 3500 4000 3500 4500 3500 4000 3500 +3500 4000 3500 3500 4000 3500 4500 3500 4000 3500 +3500 4000 3500 3500 4000 3500 4500 3500 4000 3500 +3500 4000 3500 3500 4000 3500 4500 3500 4000 3500 +3500 4000 3500 3500 4000 3500 4500 3500 4000 3500 +3500 4000 3500 3500 4000 3500 4500 3500 4000 3500 +3500 4000 3500 3500 4000 3500 4500 3500 4000 3500 +3500 4000 3500 3500 4000 3500 4500 3500 4000 3500 +3500 4000 3500 3500 4000 3500 4500 3500 4000 3500 +3500 4000 3500 3500 4000 3500 4500 3500 4000 3500 +3500 4000 3500 3500 4000 3500 4500 3500 4000 3500 +3500 4000 3500 3500 4000 3500 4500 3500 4000 3500 +3500 4000 3500 3500 4000 3500 4500 3500 4000 3500 +3500 4000 3500 3500 4000 3500 4500 3500 4000 3500 +3500 4000 3500 3500 4000 3500 4500 3500 4000 3500 +3500 4000 3500 3500 4000 3500 4500 3500 4000 3500 +3500 4000 3500 3500 4000 3500 4500 3500 4000 3500 +3500 3500 3500 4500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4500 3500 3500 4000 3500 3500 3500 +4000 3500 4000 3500 3500 3000 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3000 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3000 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3000 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3000 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3000 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3000 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3000 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3000 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3000 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3000 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3000 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3000 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3000 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3000 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3000 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3000 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3000 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3000 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3000 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3000 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3000 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3000 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3000 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 4500 3500 3500 3000 3500 3500 3500 +3500 3500 4000 4500 3500 3500 3000 3500 3500 3500 +3500 3500 4000 4500 3500 3500 3000 3500 3500 3500 +3500 3500 4000 4500 3500 3500 3000 3500 3500 3500 +3500 3500 4000 4500 3500 3500 3000 3500 3500 3500 +3500 3500 4000 4500 3500 3500 3000 3500 3500 3500 +3500 3500 4000 4500 3500 3500 3000 3500 3500 3500 +3500 3500 4000 4500 3500 3500 3000 3500 3500 3500 +3500 3500 4000 4500 3500 3500 3000 3500 3500 3500 +3500 3500 4000 4500 3500 3500 3000 3500 3500 3500 +3500 3500 4000 4500 3500 3500 3000 3500 3500 3500 +3500 3500 4000 4500 3500 3500 3000 3500 3500 3500 +3500 3500 4000 4500 3500 3500 3000 3500 3500 3500 +3500 3500 4000 4500 3500 3500 3000 3500 3500 3500 +3500 3500 4000 4500 3500 3500 3000 3500 3500 3500 +3500 3500 4000 4500 3500 3500 3000 3500 3500 3500 +3500 3500 4000 4500 3500 3500 3000 3500 3500 3500 +3500 3500 4000 4500 3500 3500 3000 3500 3500 3500 +3500 3500 4000 4500 3500 3500 3000 3500 3500 3500 +3500 3500 4000 4500 3500 3500 3000 3500 3500 3500 +3500 3500 4000 4500 3500 3500 3000 3500 3500 3500 +3500 3500 4000 4500 3500 3500 3000 3500 3500 3500 +3500 3500 4000 4500 3500 3500 3000 3500 3500 3500 +3500 3500 4000 4500 3500 3500 3000 3500 3500 3500 +3500 3000 4000 3500 4500 3500 4000 3500 3500 3500 +3500 3000 4000 3500 4500 3500 4000 3500 3500 3500 +3500 3000 4000 3500 4500 3500 4000 3500 3500 3500 +3500 3000 4000 3500 4500 3500 4000 3500 3500 3500 +3500 3000 4000 3500 4500 3500 4000 3500 3500 3500 +3500 3000 4000 3500 4500 3500 4000 3500 3500 3500 +3500 3000 4000 3500 4500 3500 4000 3500 3500 3500 +3500 3000 4000 3500 4500 3500 4000 3500 3500 3500 +3500 3000 4000 3500 4500 3500 4000 3500 3500 3500 +3500 3000 4000 3500 4500 3500 4000 3500 3500 3500 +3500 3000 4000 3500 4500 3500 4000 3500 3500 3500 +3500 3000 4000 3500 4500 3500 4000 3500 3500 3500 +3500 3000 4000 3500 4500 3500 4000 3500 3500 3500 +3500 3000 4000 3500 4500 3500 4000 3500 3500 3500 +3500 3000 4000 3500 4500 3500 4000 3500 3500 3500 +3500 3000 4000 3500 4500 3500 4000 3500 3500 3500 +3500 3000 4000 3500 4500 3500 4000 3500 3500 3500 +3500 3000 4000 3500 4500 3500 4000 3500 3500 3500 +3500 3000 4000 3500 4500 3500 4000 3500 3500 3500 +3500 3000 4000 3500 4500 3500 4000 3500 3500 3500 +3500 3000 4000 3500 4500 3500 4000 3500 3500 3500 +3500 3000 4000 3500 4500 3500 4000 3500 3500 3500 +3500 3000 4000 3500 4500 3500 4000 3500 3500 3500 +3500 3000 4000 3500 4500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3000 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3000 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3000 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3000 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3000 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3000 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3000 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3000 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3000 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3000 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3000 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3000 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3000 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3000 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3000 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3000 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3000 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3000 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3000 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3000 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3000 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3000 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3000 3500 4000 3500 3500 +3000 4000 3500 3500 3000 3500 3500 3500 3500 3500 +3000 4000 3500 3500 3000 3500 3500 3500 3500 3500 +3000 4000 3500 3500 3000 3500 3500 3500 3500 3500 +3000 4000 3500 3500 3000 3500 3500 3500 3500 3500 +3000 4000 3500 3500 3000 3500 3500 3500 3500 3500 +3000 4000 3500 3500 3000 3500 3500 3500 3500 3500 +3000 4000 3500 3500 3000 3500 3500 3500 3500 3500 +3000 4000 3500 3500 3000 3500 3500 3500 3500 3500 +3000 4000 3500 3500 3000 3500 3500 3500 3500 3500 +3000 4000 3500 3500 3000 3500 3500 3500 3500 3500 +3000 4000 3500 3500 3000 3500 3500 3500 3500 3500 +3000 4000 3500 3500 3000 3500 3500 3500 3500 3500 +3000 4000 3500 3500 3000 3500 3500 3500 3500 3500 +3000 4000 3500 3500 3000 3500 3500 3500 3500 3500 +3000 4000 3500 3500 3000 3500 3500 3500 3500 3500 +3000 4000 3500 3500 3000 3500 3500 3500 3500 3500 +3000 4000 3500 3500 3000 3500 3500 3500 3500 3500 +3000 4000 3500 3500 3000 3500 3500 3500 3500 3500 +3000 4000 3500 3500 3000 3500 3500 3500 3500 3500 +3000 4000 3500 3500 3000 3500 3500 3500 3500 3500 +3000 4000 3500 3500 3000 3500 3500 3500 3500 3500 +3000 4000 3500 3500 3000 3500 3500 3500 3500 3500 +3000 4000 3500 3500 3000 3500 3500 3500 3500 3500 +3000 4000 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3000 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3000 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3000 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3000 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3000 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3000 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3000 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3000 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3000 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3000 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3000 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3000 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3000 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3000 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3000 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3000 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3000 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3000 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3000 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3000 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3000 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3000 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3000 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3000 3500 4000 3500 3500 3500 3500 3500 +3500 3500 4500 4000 4000 3500 3500 3000 4500 3500 +3500 3500 4500 4000 4000 3500 3500 3000 4500 3500 +3500 3500 4500 4000 4000 3500 3500 3000 4500 3500 +3500 3500 4500 4000 4000 3500 3500 3000 4500 3500 +3500 3500 4500 4000 4000 3500 3500 3000 4500 3500 +3500 3500 4500 4000 4000 3500 3500 3000 4500 3500 +3500 3500 4500 4000 4000 3500 3500 3000 4500 3500 +3500 3500 4500 4000 4000 3500 3500 3000 4500 3500 +3500 3500 4500 4000 4000 3500 3500 3000 4500 3500 +3500 3500 4500 4000 4000 3500 3500 3000 4500 3500 +3500 3500 4500 4000 4000 3500 3500 3000 4500 3500 +3500 3500 4500 4000 4000 3500 3500 3000 4500 3500 +3500 3500 4500 4000 4000 3500 3500 3000 4500 3500 +3500 3500 4500 4000 4000 3500 3500 3000 4500 3500 +3500 3500 4500 4000 4000 3500 3500 3000 4500 3500 +3500 3500 4500 4000 4000 3500 3500 3000 4500 3500 +3500 3500 4500 4000 4000 3500 3500 3000 4500 3500 +3500 3500 4500 4000 4000 3500 3500 3000 4500 3500 +3500 3500 4500 4000 4000 3500 3500 3000 4500 3500 +3500 3500 4500 4000 4000 3500 3500 3000 4500 3500 +3500 3500 4500 4000 4000 3500 3500 3000 4500 3500 +3500 3500 4500 4000 4000 3500 3500 3000 4500 3500 +3500 3500 4500 4000 4000 3500 3500 3000 4500 3500 +3500 3500 4500 4000 4000 3500 3500 3000 4500 3500 +3500 3500 3500 3500 3500 3500 3500 4500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3000 3500 4000 +3500 3500 3500 3500 3500 3500 4000 3000 3500 4000 +3500 3500 3500 3500 3500 3500 4000 3000 3500 4000 +3500 3500 3500 3500 3500 3500 4000 3000 3500 4000 +3500 3500 3500 3500 3500 3500 4000 3000 3500 4000 +3500 3500 3500 3500 3500 3500 4000 3000 3500 4000 +3500 3500 3500 3500 3500 3500 4000 3000 3500 4000 +3500 3500 3500 3500 3500 3500 4000 3000 3500 4000 +3500 3500 3500 3500 3500 3500 4000 3000 3500 4000 +3500 3500 3500 3500 3500 3500 4000 3000 3500 4000 +3500 3500 3500 3500 3500 3500 4000 3000 3500 4000 +3500 3500 3500 3500 3500 3500 4000 3000 3500 4000 +3500 3500 3500 3500 3500 3500 4000 3000 3500 4000 +3500 3500 3500 3500 3500 3500 4000 3000 3500 4000 +3500 3500 3500 3500 3500 3500 4000 3000 3500 4000 +3500 3500 3500 3500 3500 3500 4000 3000 3500 4000 +3500 3500 3500 3500 3500 3500 4000 3000 3500 4000 +3500 3500 3500 3500 3500 3500 4000 3000 3500 4000 +3500 3500 3500 3500 3500 3500 4000 3000 3500 4000 +3500 3500 3500 3500 3500 3500 4000 3000 3500 4000 +3500 3500 3500 3500 3500 3500 4000 3000 3500 4000 +3500 3500 3500 3500 3500 3500 4000 3000 3500 4000 +3500 3500 3500 3500 3500 3500 4000 3000 3500 4000 +3500 3500 3500 3500 3500 3500 4000 3000 3500 4000 +3500 3500 3500 4000 4000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 4000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 4000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 4000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 4000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 4000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 4000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 4000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 4000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 4000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 4000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 4000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 4000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 4000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 4000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 4000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 4000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 4000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 4000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 4000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 4000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 4000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 4000 3500 3500 3500 3500 3500 +3500 3500 3500 4000 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 4500 3500 3500 3500 3500 3000 +4000 3500 3500 4000 3500 3500 3500 3500 4000 3500 +4000 3500 3500 4000 3500 3500 3500 3500 4000 3500 +4000 3500 3500 4000 3500 3500 3500 3500 4000 3500 +4000 3500 3500 4000 3500 3500 3500 3500 4000 3500 +4000 3500 3500 4000 3500 3500 3500 3500 4000 3500 +4000 3500 3500 4000 3500 3500 3500 3500 4000 3500 +4000 3500 3500 4000 3500 3500 3500 3500 4000 3500 +4000 3500 3500 4000 3500 3500 3500 3500 4000 3500 +4000 3500 3500 4000 3500 3500 3500 3500 4000 3500 +4000 3500 3500 4000 3500 3500 3500 3500 4000 3500 +4000 3500 3500 4000 3500 3500 3500 3500 4000 3500 +4000 3500 3500 4000 3500 3500 3500 3500 4000 3500 +4000 3500 3500 4000 3500 3500 3500 3500 4000 3500 +4000 3500 3500 4000 3500 3500 3500 3500 4000 3500 +4000 3500 3500 4000 3500 3500 3500 3500 4000 3500 +4000 3500 3500 4000 3500 3500 3500 3500 4000 3500 +4000 3500 3500 4000 3500 3500 3500 3500 4000 3500 +4000 3500 3500 4000 3500 3500 3500 3500 4000 3500 +4000 3500 3500 4000 3500 3500 3500 3500 4000 3500 +4000 3500 3500 4000 3500 3500 3500 3500 4000 3500 +4000 3500 3500 4000 3500 3500 3500 3500 4000 3500 +4000 3500 3500 4000 3500 3500 3500 3500 4000 3500 +4000 3500 3500 4000 3500 3500 3500 3500 4000 3500 +4000 3500 3500 4000 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 4000 3500 3500 3000 4500 3500 +3500 3500 3500 3500 4000 3500 3500 3000 4500 3500 +3500 3500 3500 3500 4000 3500 3500 3000 4500 3500 +3500 3500 3500 3500 4000 3500 3500 3000 4500 3500 +3500 3500 3500 3500 4000 3500 3500 3000 4500 3500 +3500 3500 3500 3500 4000 3500 3500 3000 4500 3500 +3500 3500 3500 3500 4000 3500 3500 3000 4500 3500 +3500 3500 3500 3500 4000 3500 3500 3000 4500 3500 +3500 3500 3500 3500 4000 3500 3500 3000 4500 3500 +3500 3500 3500 3500 4000 3500 3500 3000 4500 3500 +3500 3500 3500 3500 4000 3500 3500 3000 4500 3500 +3500 3500 3500 3500 4000 3500 3500 3000 4500 3500 +3500 3500 3500 3500 4000 3500 3500 3000 4500 3500 +3500 3500 3500 3500 4000 3500 3500 3000 4500 3500 +3500 3500 3500 3500 4000 3500 3500 3000 4500 3500 +3500 3500 3500 3500 4000 3500 3500 3000 4500 3500 +3500 3500 3500 3500 4000 3500 3500 3000 4500 3500 +3500 3500 3500 3500 4000 3500 3500 3000 4500 3500 +3500 3500 3500 3500 4000 3500 3500 3000 4500 3500 +3500 3500 3500 3500 4000 3500 3500 3000 4500 3500 +3500 3500 3500 3500 4000 3500 3500 3000 4500 3500 +3500 3500 3500 3500 4000 3500 3500 3000 4500 3500 +3500 3500 3500 3500 4000 3500 3500 3000 4500 3500 +3500 3500 3500 3500 4000 3500 3500 3000 4500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3000 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3000 3500 3500 4000 3500 +3500 3500 4000 3500 3500 3000 3500 3500 4000 3500 +3500 3500 4000 3500 3500 3000 3500 3500 4000 3500 +3500 3500 4000 3500 3500 3000 3500 3500 4000 3500 +3500 3500 4000 3500 3500 3000 3500 3500 4000 3500 +3500 3500 4000 3500 3500 3000 3500 3500 4000 3500 +3500 3500 4000 3500 3500 3000 3500 3500 4000 3500 +3500 3500 4000 3500 3500 3000 3500 3500 4000 3500 +3500 3500 4000 3500 3500 3000 3500 3500 4000 3500 +3500 3500 4000 3500 3500 3000 3500 3500 4000 3500 +3500 3500 4000 3500 3500 3000 3500 3500 4000 3500 +3500 3500 4000 3500 3500 3000 3500 3500 4000 3500 +3500 3500 4000 3500 3500 3000 3500 3500 4000 3500 +3500 3500 4000 3500 3500 3000 3500 3500 4000 3500 +3500 3500 4000 3500 3500 3000 3500 3500 4000 3500 +3500 3500 4000 3500 3500 3000 3500 3500 4000 3500 +3500 3500 4000 3500 3500 3000 3500 3500 4000 3500 +3500 3500 4000 3500 3500 3000 3500 3500 4000 3500 +3500 3500 4000 3500 3500 3000 3500 3500 4000 3500 +3500 3500 4000 3500 3500 3000 3500 3500 4000 3500 +3500 3500 4000 3500 3500 3000 3500 3500 4000 3500 +3500 3500 4000 3500 3500 3000 3500 3500 4000 3500 +3500 3500 4000 3500 3500 3000 3500 3500 4000 3500 +3500 3500 4000 3500 3500 3000 3500 3500 4000 3500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 4000 +4000 3500 4000 3500 3500 3500 3500 3500 3500 4000 +4000 3500 4000 3500 3500 3500 3500 3500 3500 4000 +4000 3500 4000 3500 3500 3500 3500 3500 3500 4000 +4000 3500 4000 3500 3500 3500 3500 3500 3500 4000 +4000 3500 4000 3500 3500 3500 3500 3500 3500 4000 +4000 3500 4000 3500 3500 3500 3500 3500 3500 4000 +4000 3500 4000 3500 3500 3500 3500 3500 3500 4000 +4000 3500 4000 3500 3500 3500 3500 3500 3500 4000 +4000 3500 4000 3500 3500 3500 3500 3500 3500 4000 +4000 3500 4000 3500 3500 3500 3500 3500 3500 4000 +4000 3500 4000 3500 3500 3500 3500 3500 3500 4000 +4000 3500 4000 3500 3500 3500 3500 3500 3500 4000 +4000 3500 4000 3500 3500 3500 3500 3500 3500 4000 +4000 3500 4000 3500 3500 3500 3500 3500 3500 4000 +4000 3500 4000 3500 3500 3500 3500 3500 3500 4000 +4000 3500 4000 3500 3500 3500 3500 3500 3500 4000 +4000 3500 4000 3500 3500 3500 3500 3500 3500 4000 +4000 3500 4000 3500 3500 3500 3500 3500 3500 4000 +4000 3500 4000 3500 3500 3500 3500 3500 3500 4000 +4000 3500 4000 3500 3500 3500 3500 3500 3500 4000 +4000 3500 4000 3500 3500 3500 3500 3500 3500 4000 +4000 3500 4000 3500 3500 3500 3500 3500 3500 4000 +4000 3500 4000 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 4500 3500 4500 3500 4000 4000 3500 +4000 3500 3500 4500 3500 4500 3500 4000 4000 3500 +4000 3500 3500 4500 3500 4500 3500 4000 4000 3500 +4000 3500 3500 4500 3500 4500 3500 4000 4000 3500 +4000 3500 3500 4500 3500 4500 3500 4000 4000 3500 +4000 3500 3500 4500 3500 4500 3500 4000 4000 3500 +4000 3500 3500 4500 3500 4500 3500 4000 4000 3500 +4000 3500 3500 4500 3500 4500 3500 4000 4000 3500 +4000 3500 3500 4500 3500 4500 3500 4000 4000 3500 +4000 3500 3500 4500 3500 4500 3500 4000 4000 3500 +4000 3500 3500 4500 3500 4500 3500 4000 4000 3500 +4000 3500 3500 4500 3500 4500 3500 4000 4000 3500 +4000 3500 3500 4500 3500 4500 3500 4000 4000 3500 +4000 3500 3500 4500 3500 4500 3500 4000 4000 3500 +4000 3500 3500 4500 3500 4500 3500 4000 4000 3500 +4000 3500 3500 4500 3500 4500 3500 4000 4000 3500 +4000 3500 3500 4500 3500 4500 3500 4000 4000 3500 +4000 3500 3500 4500 3500 4500 3500 4000 4000 3500 +4000 3500 3500 4500 3500 4500 3500 4000 4000 3500 +4000 3500 3500 4500 3500 4500 3500 4000 4000 3500 +4000 3500 3500 4500 3500 4500 3500 4000 4000 3500 +4000 3500 3500 4500 3500 4500 3500 4000 4000 3500 +4000 3500 3500 4500 3500 4500 3500 4000 4000 3500 +4000 3500 3500 4500 3500 4500 3500 4000 4000 3500 +3500 3500 4000 3500 4000 3500 3500 3500 4000 3500 +3500 3500 4000 3500 4000 3500 3500 3500 4000 3500 +3500 3500 4000 3500 4000 3500 3500 3500 4000 3500 +3500 3500 4000 3500 4000 3500 3500 3500 4000 3500 +3500 3500 4000 3500 4000 3500 3500 3500 4000 3500 +3500 3500 4000 3500 4000 3500 3500 3500 4000 3500 +3500 3500 4000 3500 4000 3500 3500 3500 4000 3500 +3500 3500 4000 3500 4000 3500 3500 3500 4000 3500 +3500 3500 4000 3500 4000 3500 3500 3500 4000 3500 +3500 3500 4000 3500 4000 3500 3500 3500 4000 3500 +3500 3500 4000 3500 4000 3500 3500 3500 4000 3500 +3500 3500 4000 3500 4000 3500 3500 3500 4000 3500 +3500 3500 4000 3500 4000 3500 3500 3500 4000 3500 +3500 3500 4000 3500 4000 3500 3500 3500 4000 3500 +3500 3500 4000 3500 4000 3500 3500 3500 4000 3500 +3500 3500 4000 3500 4000 3500 3500 3500 4000 3500 +3500 3500 4000 3500 4000 3500 3500 3500 4000 3500 +3500 3500 4000 3500 4000 3500 3500 3500 4000 3500 +3500 3500 4000 3500 4000 3500 3500 3500 4000 3500 +3500 3500 4000 3500 4000 3500 3500 3500 4000 3500 +3500 3500 4000 3500 4000 3500 3500 3500 4000 3500 +3500 3500 4000 3500 4000 3500 3500 3500 4000 3500 +3500 3500 4000 3500 4000 3500 3500 3500 4000 3500 +3500 3500 4000 3500 4000 3500 3500 3500 4000 3500 diff --git a/tests/integration/assets/timeseries_generation/input_gen_ts.txt b/tests/integration/assets/timeseries_generation/input_gen_ts.txt new file mode 100644 index 0000000000..bc2d2feaa6 --- /dev/null +++ b/tests/integration/assets/timeseries_generation/input_gen_ts.txt @@ -0,0 +1,365 @@ +2 3 0.100000 0.020000 0 3 +2 3 0.100000 0.020000 0 3 +2 3 0.100000 0.020000 0 3 +2 3 0.100000 0.020000 0 3 +2 3 0.100000 0.020000 0 3 +2 3 0.100000 0.020000 0 3 +2 3 0.100000 0.020000 0 3 +2 3 0.100000 0.020000 0 3 +2 3 0.100000 0.020000 0 3 +2 3 0.100000 0.020000 0 3 +2 3 0.100000 0.020000 0 3 +2 3 0.100000 0.020000 0 3 +2 3 0.100000 0.020000 0 3 +2 3 0.100000 0.020000 0 3 +2 3 0.100000 0.020000 0 3 +2 3 0.100000 0.020000 0 3 +2 3 0.100000 0.020000 0 3 +2 3 0.100000 0.020000 0 3 +2 3 0.100000 0.020000 0 3 +2 3 0.100000 0.020000 0 3 +2 3 0.100000 0.020000 0 3 +2 3 0.100000 0.020000 0 3 +2 3 0.100000 0.020000 0 3 +2 3 0.100000 0.020000 0 3 +2 3 0.100000 0.020000 0 3 +2 3 0.100000 0.020000 0 3 +2 3 0.100000 0.020000 0 3 +2 3 0.100000 0.020000 0 3 +2 3 0.100000 0.020000 0 3 +2 3 0.100000 0.020000 0 3 +2 3 0.100000 0.020000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 +1 1 0.010000 0.300000 0 3 diff --git a/tests/integration/assets/timeseries_generation/reference_case.txt b/tests/integration/assets/timeseries_generation/reference_case.txt new file mode 100644 index 0000000000..fbbe1ad56a --- /dev/null +++ b/tests/integration/assets/timeseries_generation/reference_case.txt @@ -0,0 +1,8760 @@ +2250 1250 2000 1750 1250 2250 1750 2250 2000 1750 +2250 1250 2000 1750 1250 2250 1750 2250 2000 1750 +2250 1250 2000 1750 1250 2250 1750 2250 2000 1750 +2250 1250 2000 1750 1250 2250 1750 2250 2000 1750 +2250 1250 2000 1750 1250 2250 1750 2250 2000 1750 +2250 1250 2000 1750 1250 2250 1750 2250 2000 1750 +2250 1250 2000 1750 1250 2250 1750 2250 2000 1750 +2250 1250 2000 1750 1250 2250 1750 2250 2000 1750 +2250 1250 2000 1750 1250 2250 1750 2250 2000 1750 +2250 1250 2000 1750 1250 2250 1750 2250 2000 1750 +2250 1250 2000 1750 1250 2250 1750 2250 2000 1750 +2250 1250 2000 1750 1250 2250 1750 2250 2000 1750 +2250 1250 2000 1750 1250 2250 1750 2250 2000 1750 +2250 1250 2000 1750 1250 2250 1750 2250 2000 1750 +2250 1250 2000 1750 1250 2250 1750 2250 2000 1750 +2250 1250 2000 1750 1250 2250 1750 2250 2000 1750 +2250 1250 2000 1750 1250 2250 1750 2250 2000 1750 +2250 1250 2000 1750 1250 2250 1750 2250 2000 1750 +2250 1250 2000 1750 1250 2250 1750 2250 2000 1750 +2250 1250 2000 1750 1250 2250 1750 2250 2000 1750 +2250 1250 2000 1750 1250 2250 1750 2250 2000 1750 +2250 1250 2000 1750 1250 2250 1750 2250 2000 1750 +2250 1250 2000 1750 1250 2250 1750 2250 2000 1750 +2250 1250 2000 1750 1250 2250 1750 2250 2000 1750 +450 250 400 300 250 450 250 450 450 350 +450 250 400 300 250 450 250 450 450 350 +450 250 400 300 250 450 250 450 450 350 +450 250 400 300 250 450 250 450 450 350 +450 250 400 300 250 450 250 450 450 350 +450 250 400 300 250 450 250 450 450 350 +450 250 400 300 250 450 250 450 450 350 +450 250 400 300 250 450 250 450 450 350 +450 250 400 300 250 450 250 450 450 350 +450 250 400 300 250 450 250 450 450 350 +450 250 400 300 250 450 250 450 450 350 +450 250 400 300 250 450 250 450 450 350 +450 250 400 300 250 450 250 450 450 350 +450 250 400 300 250 450 250 450 450 350 +450 250 400 300 250 450 250 450 450 350 +450 250 400 300 250 450 250 450 450 350 +450 250 400 300 250 450 250 450 450 350 +450 250 400 300 250 450 250 450 450 350 +450 250 400 300 250 450 250 450 450 350 +450 250 400 300 250 450 250 450 450 350 +450 250 400 300 250 450 250 450 450 350 +450 250 400 300 250 450 250 450 450 350 +450 250 400 300 250 450 250 450 450 350 +450 250 400 300 250 450 250 450 450 350 +400 350 400 350 350 400 250 450 400 400 +400 350 400 350 350 400 250 450 400 400 +400 350 400 350 350 400 250 450 400 400 +400 350 400 350 350 400 250 450 400 400 +4000 3500 4000 3500 3500 4000 2500 4500 4000 4000 +4000 3500 4000 3500 3500 4000 2500 4500 4000 4000 +4000 3500 4000 3500 3500 4000 2500 4500 4000 4000 +4000 3500 4000 3500 3500 4000 2500 4500 4000 4000 +4000 3500 4000 3500 3500 4000 2500 4500 4000 4000 +4000 3500 4000 3500 3500 4000 2500 4500 4000 4000 +4000 3500 4000 3500 3500 4000 2500 4500 4000 4000 +4000 3500 4000 3500 3500 4000 2500 4500 4000 4000 +4000 3500 4000 3500 3500 4000 2500 4500 4000 4000 +4000 3500 4000 3500 3500 4000 2500 4500 4000 4000 +4000 3500 4000 3500 3500 4000 2500 4500 4000 4000 +4000 3500 4000 3500 3500 4000 2500 4500 4000 4000 +4000 3500 4000 3500 3500 4000 2500 4500 4000 4000 +4000 3500 4000 3500 3500 4000 2500 4500 4000 4000 +4000 3500 4000 3500 3500 4000 2500 4500 4000 4000 +4000 3500 4000 3500 3500 4000 2500 4500 4000 4000 +4000 3500 4000 3500 3500 4000 2500 4500 4000 4000 +4000 3500 4000 3500 3500 4000 2500 4500 4000 4000 +4000 3500 4000 3500 3500 4000 2500 4500 4000 4000 +4000 3500 4000 3500 3500 4000 2500 4500 4000 4000 +4500 5000 4000 4500 4000 4000 4000 4000 3000 4500 +4500 5000 4000 4500 4000 4000 4000 4000 3000 4500 +4500 5000 4000 4500 4000 4000 4000 4000 3000 4500 +4500 5000 4000 4500 4000 4000 4000 4000 3000 4500 +4500 5000 4000 4500 4000 4000 4000 4000 3000 4500 +4500 5000 4000 4500 4000 4000 4000 4000 3000 4500 +4500 5000 4000 4500 4000 4000 4000 4000 3000 4500 +4500 5000 4000 4500 4000 4000 4000 4000 3000 4500 +4500 5000 4000 4500 4000 4000 4000 4000 3000 4500 +4500 5000 4000 4500 4000 4000 4000 4000 3000 4500 +4500 5000 4000 4500 4000 4000 4000 4000 3000 4500 +4500 5000 4000 4500 4000 4000 4000 4000 3000 4500 +4500 5000 4000 4500 4000 4000 4000 4000 3000 4500 +4500 5000 4000 4500 4000 4000 4000 4000 3000 4500 +4500 5000 4000 4500 4000 4000 4000 4000 3000 4500 +4500 5000 4000 4500 4000 4000 4000 4000 3000 4500 +4500 5000 4000 4500 4000 4000 4000 4000 3000 4500 +4500 5000 4000 4500 4000 4000 4000 4000 3000 4500 +4500 5000 4000 4500 4000 4000 4000 4000 3000 4500 +4500 5000 4000 4500 4000 4000 4000 4000 3000 4500 +4500 5000 4000 4500 4000 4000 4000 4000 3000 4500 +4500 5000 4000 4500 4000 4000 4000 4000 3000 4500 +4500 5000 4000 4500 4000 4000 4000 4000 3000 4500 +4500 5000 4000 4500 4000 4000 4000 4000 3000 4500 +4500 4500 4500 4000 4000 5000 4500 4500 3000 5000 +4500 4500 4500 4000 4000 5000 4500 4500 3000 5000 +4500 4500 4500 4000 4000 5000 4500 4500 3000 5000 +4500 4500 4500 4000 4000 5000 4500 4500 3000 5000 +4500 4500 4500 4000 4000 5000 4500 4500 3000 5000 +4500 4500 4500 4000 4000 5000 4500 4500 3000 5000 +4500 4500 4500 4000 4000 5000 4500 4500 3000 5000 +4500 4500 4500 4000 4000 5000 4500 4500 3000 5000 +4500 4500 4500 4000 4000 5000 4500 4500 3000 5000 +4500 4500 4500 4000 4000 5000 4500 4500 3000 5000 +4500 4500 4500 4000 4000 5000 4500 4500 3000 5000 +4500 4500 4500 4000 4000 5000 4500 4500 3000 5000 +4500 4500 4500 4000 4000 5000 4500 4500 3000 5000 +4500 4500 4500 4000 4000 5000 4500 4500 3000 5000 +4500 4500 4500 4000 4000 5000 4500 4500 3000 5000 +4500 4500 4500 4000 4000 5000 4500 4500 3000 5000 +4500 4500 4500 4000 4000 5000 4500 4500 3000 5000 +4500 4500 4500 4000 4000 5000 4500 4500 3000 5000 +4500 4500 4500 4000 4000 5000 4500 4500 3000 5000 +4500 4500 4500 4000 4000 5000 4500 4500 3000 5000 +4500 4500 4500 4000 4000 5000 4500 4500 3000 5000 +4500 4500 4500 4000 4000 5000 4500 4500 3000 5000 +4500 4500 4500 4000 4000 5000 4500 4500 3000 5000 +4500 4500 4500 4000 4000 5000 4500 4500 3000 5000 +4000 4000 5000 5000 4000 5000 5000 4500 4000 5000 +4000 4000 5000 5000 4000 5000 5000 4500 4000 5000 +4000 4000 5000 5000 4000 5000 5000 4500 4000 5000 +4000 4000 5000 5000 4000 5000 5000 4500 4000 5000 +4000 4000 5000 5000 4000 5000 5000 4500 4000 5000 +4000 4000 5000 5000 4000 5000 5000 4500 4000 5000 +4000 4000 5000 5000 4000 5000 5000 4500 4000 5000 +4000 4000 5000 5000 4000 5000 5000 4500 4000 5000 +4000 4000 5000 5000 4000 5000 5000 4500 4000 5000 +4000 4000 5000 5000 4000 5000 5000 4500 4000 5000 +4000 4000 5000 5000 4000 5000 5000 4500 4000 5000 +4000 4000 5000 5000 4000 5000 5000 4500 4000 5000 +4000 4000 5000 5000 4000 5000 5000 4500 4000 5000 +4000 4000 5000 5000 4000 5000 5000 4500 4000 5000 +4000 4000 5000 5000 4000 5000 5000 4500 4000 5000 +4000 4000 5000 5000 4000 5000 5000 4500 4000 5000 +4000 4000 5000 5000 4000 5000 5000 4500 4000 5000 +4000 4000 5000 5000 4000 5000 5000 4500 4000 5000 +4000 4000 5000 5000 4000 5000 5000 4500 4000 5000 +4000 4000 5000 5000 4000 5000 5000 4500 4000 5000 +4000 4000 5000 5000 4000 5000 5000 4500 4000 5000 +4000 4000 5000 5000 4000 5000 5000 4500 4000 5000 +4000 4000 5000 5000 4000 5000 5000 4500 4000 5000 +4000 4000 5000 5000 4000 5000 5000 4500 4000 5000 +4500 3000 5000 5000 4000 4000 4500 4500 4500 4500 +4500 3000 5000 5000 4000 4000 4500 4500 4500 4500 +4500 3000 5000 5000 4000 4000 4500 4500 4500 4500 +4500 3000 5000 5000 4000 4000 4500 4500 4500 4500 +4500 3000 5000 5000 4000 4000 4500 4500 4500 4500 +4500 3000 5000 5000 4000 4000 4500 4500 4500 4500 +4500 3000 5000 5000 4000 4000 4500 4500 4500 4500 +4500 3000 5000 5000 4000 4000 4500 4500 4500 4500 +4500 3000 5000 5000 4000 4000 4500 4500 4500 4500 +4500 3000 5000 5000 4000 4000 4500 4500 4500 4500 +4500 3000 5000 5000 4000 4000 4500 4500 4500 4500 +4500 3000 5000 5000 4000 4000 4500 4500 4500 4500 +4500 3000 5000 5000 4000 4000 4500 4500 4500 4500 +4500 3000 5000 5000 4000 4000 4500 4500 4500 4500 +4500 3000 5000 5000 4000 4000 4500 4500 4500 4500 +4500 3000 5000 5000 4000 4000 4500 4500 4500 4500 +4500 3000 5000 5000 4000 4000 4500 4500 4500 4500 +4500 3000 5000 5000 4000 4000 4500 4500 4500 4500 +4500 3000 5000 5000 4000 4000 4500 4500 4500 4500 +4500 3000 5000 5000 4000 4000 4500 4500 4500 4500 +4500 3000 5000 5000 4000 4000 4500 4500 4500 4500 +4500 3000 5000 5000 4000 4000 4500 4500 4500 4500 +4500 3000 5000 5000 4000 4000 4500 4500 4500 4500 +4500 3000 5000 5000 4000 4000 4500 4500 4500 4500 +4000 3500 4500 5000 4500 4000 4000 5000 3500 4500 +4000 3500 4500 5000 4500 4000 4000 5000 3500 4500 +4000 3500 4500 5000 4500 4000 4000 5000 3500 4500 +4000 3500 4500 5000 4500 4000 4000 5000 3500 4500 +4000 3500 4500 5000 4500 4000 4000 5000 3500 4500 +4000 3500 4500 5000 4500 4000 4000 5000 3500 4500 +4000 3500 4500 5000 4500 4000 4000 5000 3500 4500 +4000 3500 4500 5000 4500 4000 4000 5000 3500 4500 +4000 3500 4500 5000 4500 4000 4000 5000 3500 4500 +4000 3500 4500 5000 4500 4000 4000 5000 3500 4500 +4000 3500 4500 5000 4500 4000 4000 5000 3500 4500 +4000 3500 4500 5000 4500 4000 4000 5000 3500 4500 +4000 3500 4500 5000 4500 4000 4000 5000 3500 4500 +4000 3500 4500 5000 4500 4000 4000 5000 3500 4500 +4000 3500 4500 5000 4500 4000 4000 5000 3500 4500 +4000 3500 4500 5000 4500 4000 4000 5000 3500 4500 +4000 3500 4500 5000 4500 4000 4000 5000 3500 4500 +4000 3500 4500 5000 4500 4000 4000 5000 3500 4500 +4000 3500 4500 5000 4500 4000 4000 5000 3500 4500 +4000 3500 4500 5000 4500 4000 4000 5000 3500 4500 +4000 3500 4500 5000 4500 4000 4000 5000 3500 4500 +4000 3500 4500 5000 4500 4000 4000 5000 3500 4500 +4000 3500 4500 5000 4500 4000 4000 5000 3500 4500 +4000 3500 4500 5000 4500 4000 4000 5000 3500 4500 +4500 5000 4000 5000 5000 3500 4500 4500 4500 5000 +4500 5000 4000 5000 5000 3500 4500 4500 4500 5000 +4500 5000 4000 5000 5000 3500 4500 4500 4500 5000 +4500 5000 4000 5000 5000 3500 4500 4500 4500 5000 +4500 5000 4000 5000 5000 3500 4500 4500 4500 5000 +4500 5000 4000 5000 5000 3500 4500 4500 4500 5000 +4500 5000 4000 5000 5000 3500 4500 4500 4500 5000 +4500 5000 4000 5000 5000 3500 4500 4500 4500 5000 +4500 5000 4000 5000 5000 3500 4500 4500 4500 5000 +4500 5000 4000 5000 5000 3500 4500 4500 4500 5000 +4500 5000 4000 5000 5000 3500 4500 4500 4500 5000 +4500 5000 4000 5000 5000 3500 4500 4500 4500 5000 +4500 5000 4000 5000 5000 3500 4500 4500 4500 5000 +4500 5000 4000 5000 5000 3500 4500 4500 4500 5000 +4500 5000 4000 5000 5000 3500 4500 4500 4500 5000 +4500 5000 4000 5000 5000 3500 4500 4500 4500 5000 +4500 5000 4000 5000 5000 3500 4500 4500 4500 5000 +4500 5000 4000 5000 5000 3500 4500 4500 4500 5000 +4500 5000 4000 5000 5000 3500 4500 4500 4500 5000 +4500 5000 4000 5000 5000 3500 4500 4500 4500 5000 +4500 5000 4000 5000 5000 3500 4500 4500 4500 5000 +4500 5000 4000 5000 5000 3500 4500 4500 4500 5000 +4500 5000 4000 5000 5000 3500 4500 4500 4500 5000 +4500 5000 4000 5000 5000 3500 4500 4500 4500 5000 +4000 4000 4000 5000 4500 3500 4500 4500 5000 4500 +4000 4000 4000 5000 4500 3500 4500 4500 5000 4500 +4000 4000 4000 5000 4500 3500 4500 4500 5000 4500 +4000 4000 4000 5000 4500 3500 4500 4500 5000 4500 +4000 4000 4000 5000 4500 3500 4500 4500 5000 4500 +4000 4000 4000 5000 4500 3500 4500 4500 5000 4500 +4000 4000 4000 5000 4500 3500 4500 4500 5000 4500 +4000 4000 4000 5000 4500 3500 4500 4500 5000 4500 +4000 4000 4000 5000 4500 3500 4500 4500 5000 4500 +4000 4000 4000 5000 4500 3500 4500 4500 5000 4500 +4000 4000 4000 5000 4500 3500 4500 4500 5000 4500 +4000 4000 4000 5000 4500 3500 4500 4500 5000 4500 +4000 4000 4000 5000 4500 3500 4500 4500 5000 4500 +4000 4000 4000 5000 4500 3500 4500 4500 5000 4500 +4000 4000 4000 5000 4500 3500 4500 4500 5000 4500 +4000 4000 4000 5000 4500 3500 4500 4500 5000 4500 +4000 4000 4000 5000 4500 3500 4500 4500 5000 4500 +4000 4000 4000 5000 4500 3500 4500 4500 5000 4500 +4000 4000 4000 5000 4500 3500 4500 4500 5000 4500 +4000 4000 4000 5000 4500 3500 4500 4500 5000 4500 +4000 4000 4000 5000 4500 3500 4500 4500 5000 4500 +4000 4000 4000 5000 4500 3500 4500 4500 5000 4500 +4000 4000 4000 5000 4500 3500 4500 4500 5000 4500 +4000 4000 4000 5000 4500 3500 4500 4500 5000 4500 +4500 4500 3500 5000 4500 4000 5000 5000 4000 4500 +4500 4500 3500 5000 4500 4000 5000 5000 4000 4500 +4500 4500 3500 5000 4500 4000 5000 5000 4000 4500 +4500 4500 3500 5000 4500 4000 5000 5000 4000 4500 +4500 4500 3500 5000 4500 4000 5000 5000 4000 4500 +4500 4500 3500 5000 4500 4000 5000 5000 4000 4500 +4500 4500 3500 5000 4500 4000 5000 5000 4000 4500 +4500 4500 3500 5000 4500 4000 5000 5000 4000 4500 +4500 4500 3500 5000 4500 4000 5000 5000 4000 4500 +4500 4500 3500 5000 4500 4000 5000 5000 4000 4500 +4500 4500 3500 5000 4500 4000 5000 5000 4000 4500 +4500 4500 3500 5000 4500 4000 5000 5000 4000 4500 +4500 4500 3500 5000 4500 4000 5000 5000 4000 4500 +4500 4500 3500 5000 4500 4000 5000 5000 4000 4500 +4500 4500 3500 5000 4500 4000 5000 5000 4000 4500 +4500 4500 3500 5000 4500 4000 5000 5000 4000 4500 +4500 4500 3500 5000 4500 4000 5000 5000 4000 4500 +4500 4500 3500 5000 4500 4000 5000 5000 4000 4500 +4500 4500 3500 5000 4500 4000 5000 5000 4000 4500 +4500 4500 3500 5000 4500 4000 5000 5000 4000 4500 +4500 4500 3500 5000 4500 4000 5000 5000 4000 4500 +4500 4500 3500 5000 4500 4000 5000 5000 4000 4500 +4500 4500 3500 5000 4500 4000 5000 5000 4000 4500 +4500 4500 3500 5000 4500 4000 5000 5000 4000 4500 +4000 4000 4000 4500 4500 4500 4500 5000 3500 4500 +4000 4000 4000 4500 4500 4500 4500 5000 3500 4500 +4000 4000 4000 4500 4500 4500 4500 5000 3500 4500 +4000 4000 4000 4500 4500 4500 4500 5000 3500 4500 +4000 4000 4000 4500 4500 4500 4500 5000 3500 4500 +4000 4000 4000 4500 4500 4500 4500 5000 3500 4500 +4000 4000 4000 4500 4500 4500 4500 5000 3500 4500 +4000 4000 4000 4500 4500 4500 4500 5000 3500 4500 +4000 4000 4000 4500 4500 4500 4500 5000 3500 4500 +4000 4000 4000 4500 4500 4500 4500 5000 3500 4500 +4000 4000 4000 4500 4500 4500 4500 5000 3500 4500 +4000 4000 4000 4500 4500 4500 4500 5000 3500 4500 +4000 4000 4000 4500 4500 4500 4500 5000 3500 4500 +4000 4000 4000 4500 4500 4500 4500 5000 3500 4500 +4000 4000 4000 4500 4500 4500 4500 5000 3500 4500 +4000 4000 4000 4500 4500 4500 4500 5000 3500 4500 +4000 4000 4000 4500 4500 4500 4500 5000 3500 4500 +4000 4000 4000 4500 4500 4500 4500 5000 3500 4500 +4000 4000 4000 4500 4500 4500 4500 5000 3500 4500 +4000 4000 4000 4500 4500 4500 4500 5000 3500 4500 +4000 4000 4000 4500 4500 4500 4500 5000 3500 4500 +4000 4000 4000 4500 4500 4500 4500 5000 3500 4500 +4000 4000 4000 4500 4500 4500 4500 5000 3500 4500 +4000 4000 4000 4500 4500 4500 4500 5000 3500 4500 +4000 4000 4500 4500 4500 4500 3000 5000 3000 5000 +4000 4000 4500 4500 4500 4500 3000 5000 3000 5000 +4000 4000 4500 4500 4500 4500 3000 5000 3000 5000 +4000 4000 4500 4500 4500 4500 3000 5000 3000 5000 +4000 4000 4500 4500 4500 4500 3000 5000 3000 5000 +4000 4000 4500 4500 4500 4500 3000 5000 3000 5000 +4000 4000 4500 4500 4500 4500 3000 5000 3000 5000 +4000 4000 4500 4500 4500 4500 3000 5000 3000 5000 +4000 4000 4500 4500 4500 4500 3000 5000 3000 5000 +4000 4000 4500 4500 4500 4500 3000 5000 3000 5000 +4000 4000 4500 4500 4500 4500 3000 5000 3000 5000 +4000 4000 4500 4500 4500 4500 3000 5000 3000 5000 +4000 4000 4500 4500 4500 4500 3000 5000 3000 5000 +4000 4000 4500 4500 4500 4500 3000 5000 3000 5000 +4000 4000 4500 4500 4500 4500 3000 5000 3000 5000 +4000 4000 4500 4500 4500 4500 3000 5000 3000 5000 +4000 4000 4500 4500 4500 4500 3000 5000 3000 5000 +4000 4000 4500 4500 4500 4500 3000 5000 3000 5000 +4000 4000 4500 4500 4500 4500 3000 5000 3000 5000 +4000 4000 4500 4500 4500 4500 3000 5000 3000 5000 +4000 4000 4500 4500 4500 4500 3000 5000 3000 5000 +4000 4000 4500 4500 4500 4500 3000 5000 3000 5000 +4000 4000 4500 4500 4500 4500 3000 5000 3000 5000 +4000 4000 4500 4500 4500 4500 3000 5000 3000 5000 +4000 4500 4500 4500 4500 5000 3000 4500 4500 5000 +4000 4500 4500 4500 4500 5000 3000 4500 4500 5000 +4000 4500 4500 4500 4500 5000 3000 4500 4500 5000 +4000 4500 4500 4500 4500 5000 3000 4500 4500 5000 +4000 4500 4500 4500 4500 5000 3000 4500 4500 5000 +4000 4500 4500 4500 4500 5000 3000 4500 4500 5000 +4000 4500 4500 4500 4500 5000 3000 4500 4500 5000 +4000 4500 4500 4500 4500 5000 3000 4500 4500 5000 +4000 4500 4500 4500 4500 5000 3000 4500 4500 5000 +4000 4500 4500 4500 4500 5000 3000 4500 4500 5000 +4000 4500 4500 4500 4500 5000 3000 4500 4500 5000 +4000 4500 4500 4500 4500 5000 3000 4500 4500 5000 +4000 4500 4500 4500 4500 5000 3000 4500 4500 5000 +4000 4500 4500 4500 4500 5000 3000 4500 4500 5000 +4000 4500 4500 4500 4500 5000 3000 4500 4500 5000 +4000 4500 4500 4500 4500 5000 3000 4500 4500 5000 +4000 4500 4500 4500 4500 5000 3000 4500 4500 5000 +4000 4500 4500 4500 4500 5000 3000 4500 4500 5000 +4000 4500 4500 4500 4500 5000 3000 4500 4500 5000 +4000 4500 4500 4500 4500 5000 3000 4500 4500 5000 +4000 4500 4500 4500 4500 5000 3000 4500 4500 5000 +4000 4500 4500 4500 4500 5000 3000 4500 4500 5000 +4000 4500 4500 4500 4500 5000 3000 4500 4500 5000 +4000 4500 4500 4500 4500 5000 3000 4500 4500 5000 +5000 4000 4500 4500 5000 4500 5000 4500 4000 5000 +5000 4000 4500 4500 5000 4500 5000 4500 4000 5000 +5000 4000 4500 4500 5000 4500 5000 4500 4000 5000 +5000 4000 4500 4500 5000 4500 5000 4500 4000 5000 +5000 4000 4500 4500 5000 4500 5000 4500 4000 5000 +5000 4000 4500 4500 5000 4500 5000 4500 4000 5000 +5000 4000 4500 4500 5000 4500 5000 4500 4000 5000 +5000 4000 4500 4500 5000 4500 5000 4500 4000 5000 +5000 4000 4500 4500 5000 4500 5000 4500 4000 5000 +5000 4000 4500 4500 5000 4500 5000 4500 4000 5000 +5000 4000 4500 4500 5000 4500 5000 4500 4000 5000 +5000 4000 4500 4500 5000 4500 5000 4500 4000 5000 +5000 4000 4500 4500 5000 4500 5000 4500 4000 5000 +5000 4000 4500 4500 5000 4500 5000 4500 4000 5000 +5000 4000 4500 4500 5000 4500 5000 4500 4000 5000 +5000 4000 4500 4500 5000 4500 5000 4500 4000 5000 +5000 4000 4500 4500 5000 4500 5000 4500 4000 5000 +5000 4000 4500 4500 5000 4500 5000 4500 4000 5000 +5000 4000 4500 4500 5000 4500 5000 4500 4000 5000 +5000 4000 4500 4500 5000 4500 5000 4500 4000 5000 +5000 4000 4500 4500 5000 4500 5000 4500 4000 5000 +5000 4000 4500 4500 5000 4500 5000 4500 4000 5000 +5000 4000 4500 4500 5000 4500 5000 4500 4000 5000 +5000 4000 4500 4500 5000 4500 5000 4500 4000 5000 +5000 4500 4500 3500 5000 4000 4500 4500 4000 5000 +5000 4500 4500 3500 5000 4000 4500 4500 4000 5000 +5000 4500 4500 3500 5000 4000 4500 4500 4000 5000 +5000 4500 4500 3500 5000 4000 4500 4500 4000 5000 +5000 4500 4500 3500 5000 4000 4500 4500 4000 5000 +5000 4500 4500 3500 5000 4000 4500 4500 4000 5000 +5000 4500 4500 3500 5000 4000 4500 4500 4000 5000 +5000 4500 4500 3500 5000 4000 4500 4500 4000 5000 +5000 4500 4500 3500 5000 4000 4500 4500 4000 5000 +5000 4500 4500 3500 5000 4000 4500 4500 4000 5000 +5000 4500 4500 3500 5000 4000 4500 4500 4000 5000 +5000 4500 4500 3500 5000 4000 4500 4500 4000 5000 +5000 4500 4500 3500 5000 4000 4500 4500 4000 5000 +5000 4500 4500 3500 5000 4000 4500 4500 4000 5000 +5000 4500 4500 3500 5000 4000 4500 4500 4000 5000 +5000 4500 4500 3500 5000 4000 4500 4500 4000 5000 +5000 4500 4500 3500 5000 4000 4500 4500 4000 5000 +5000 4500 4500 3500 5000 4000 4500 4500 4000 5000 +5000 4500 4500 3500 5000 4000 4500 4500 4000 5000 +5000 4500 4500 3500 5000 4000 4500 4500 4000 5000 +5000 4500 4500 3500 5000 4000 4500 4500 4000 5000 +5000 4500 4500 3500 5000 4000 4500 4500 4000 5000 +5000 4500 4500 3500 5000 4000 4500 4500 4000 5000 +5000 4500 4500 3500 5000 4000 4500 4500 4000 5000 +4500 4000 4000 3500 5000 4500 4500 4000 4500 5000 +4500 4000 4000 3500 5000 4500 4500 4000 4500 5000 +4500 4000 4000 3500 5000 4500 4500 4000 4500 5000 +4500 4000 4000 3500 5000 4500 4500 4000 4500 5000 +4500 4000 4000 3500 5000 4500 4500 4000 4500 5000 +4500 4000 4000 3500 5000 4500 4500 4000 4500 5000 +4500 4000 4000 3500 5000 4500 4500 4000 4500 5000 +4500 4000 4000 3500 5000 4500 4500 4000 4500 5000 +4500 4000 4000 3500 5000 4500 4500 4000 4500 5000 +4500 4000 4000 3500 5000 4500 4500 4000 4500 5000 +4500 4000 4000 3500 5000 4500 4500 4000 4500 5000 +4500 4000 4000 3500 5000 4500 4500 4000 4500 5000 +4500 4000 4000 3500 5000 4500 4500 4000 4500 5000 +4500 4000 4000 3500 5000 4500 4500 4000 4500 5000 +4500 4000 4000 3500 5000 4500 4500 4000 4500 5000 +4500 4000 4000 3500 5000 4500 4500 4000 4500 5000 +4500 4000 4000 3500 5000 4500 4500 4000 4500 5000 +4500 4000 4000 3500 5000 4500 4500 4000 4500 5000 +4500 4000 4000 3500 5000 4500 4500 4000 4500 5000 +4500 4000 4000 3500 5000 4500 4500 4000 4500 5000 +4500 4000 4000 3500 5000 4500 4500 4000 4500 5000 +4500 4000 4000 3500 5000 4500 4500 4000 4500 5000 +4500 4000 4000 3500 5000 4500 4500 4000 4500 5000 +4500 4000 4000 3500 5000 4500 4500 4000 4500 5000 +4500 4500 4000 4000 5000 4000 4000 4500 4500 5000 +4500 4500 4000 4000 5000 4000 4000 4500 4500 5000 +4500 4500 4000 4000 5000 4000 4000 4500 4500 5000 +4500 4500 4000 4000 5000 4000 4000 4500 4500 5000 +4500 4500 4000 4000 5000 4000 4000 4500 4500 5000 +4500 4500 4000 4000 5000 4000 4000 4500 4500 5000 +4500 4500 4000 4000 5000 4000 4000 4500 4500 5000 +4500 4500 4000 4000 5000 4000 4000 4500 4500 5000 +4500 4500 4000 4000 5000 4000 4000 4500 4500 5000 +4500 4500 4000 4000 5000 4000 4000 4500 4500 5000 +4500 4500 4000 4000 5000 4000 4000 4500 4500 5000 +4500 4500 4000 4000 5000 4000 4000 4500 4500 5000 +4500 4500 4000 4000 5000 4000 4000 4500 4500 5000 +4500 4500 4000 4000 5000 4000 4000 4500 4500 5000 +4500 4500 4000 4000 5000 4000 4000 4500 4500 5000 +4500 4500 4000 4000 5000 4000 4000 4500 4500 5000 +4500 4500 4000 4000 5000 4000 4000 4500 4500 5000 +4500 4500 4000 4000 5000 4000 4000 4500 4500 5000 +4500 4500 4000 4000 5000 4000 4000 4500 4500 5000 +4500 4500 4000 4000 5000 4000 4000 4500 4500 5000 +4500 4500 4000 4000 5000 4000 4000 4500 4500 5000 +4500 4500 4000 4000 5000 4000 4000 4500 4500 5000 +4500 4500 4000 4000 5000 4000 4000 4500 4500 5000 +4500 4500 4000 4000 5000 4000 4000 4500 4500 5000 +5000 4000 4000 4500 4500 4000 4000 3500 4500 5000 +5000 4000 4000 4500 4500 4000 4000 3500 4500 5000 +5000 4000 4000 4500 4500 4000 4000 3500 4500 5000 +5000 4000 4000 4500 4500 4000 4000 3500 4500 5000 +5000 4000 4000 4500 4500 4000 4000 3500 4500 5000 +5000 4000 4000 4500 4500 4000 4000 3500 4500 5000 +5000 4000 4000 4500 4500 4000 4000 3500 4500 5000 +5000 4000 4000 4500 4500 4000 4000 3500 4500 5000 +5000 4000 4000 4500 4500 4000 4000 3500 4500 5000 +5000 4000 4000 4500 4500 4000 4000 3500 4500 5000 +5000 4000 4000 4500 4500 4000 4000 3500 4500 5000 +5000 4000 4000 4500 4500 4000 4000 3500 4500 5000 +5000 4000 4000 4500 4500 4000 4000 3500 4500 5000 +5000 4000 4000 4500 4500 4000 4000 3500 4500 5000 +5000 4000 4000 4500 4500 4000 4000 3500 4500 5000 +5000 4000 4000 4500 4500 4000 4000 3500 4500 5000 +5000 4000 4000 4500 4500 4000 4000 3500 4500 5000 +5000 4000 4000 4500 4500 4000 4000 3500 4500 5000 +5000 4000 4000 4500 4500 4000 4000 3500 4500 5000 +5000 4000 4000 4500 4500 4000 4000 3500 4500 5000 +5000 4000 4000 4500 4500 4000 4000 3500 4500 5000 +5000 4000 4000 4500 4500 4000 4000 3500 4500 5000 +5000 4000 4000 4500 4500 4000 4000 3500 4500 5000 +5000 4000 4000 4500 4500 4000 4000 3500 4500 5000 +5000 3000 4000 4500 4500 4000 4500 5000 3500 5000 +5000 3000 4000 4500 4500 4000 4500 5000 3500 5000 +5000 3000 4000 4500 4500 4000 4500 5000 3500 5000 +5000 3000 4000 4500 4500 4000 4500 5000 3500 5000 +5000 3000 4000 4500 4500 4000 4500 5000 3500 5000 +5000 3000 4000 4500 4500 4000 4500 5000 3500 5000 +5000 3000 4000 4500 4500 4000 4500 5000 3500 5000 +5000 3000 4000 4500 4500 4000 4500 5000 3500 5000 +5000 3000 4000 4500 4500 4000 4500 5000 3500 5000 +5000 3000 4000 4500 4500 4000 4500 5000 3500 5000 +5000 3000 4000 4500 4500 4000 4500 5000 3500 5000 +5000 3000 4000 4500 4500 4000 4500 5000 3500 5000 +5000 3000 4000 4500 4500 4000 4500 5000 3500 5000 +5000 3000 4000 4500 4500 4000 4500 5000 3500 5000 +5000 3000 4000 4500 4500 4000 4500 5000 3500 5000 +5000 3000 4000 4500 4500 4000 4500 5000 3500 5000 +5000 3000 4000 4500 4500 4000 4500 5000 3500 5000 +5000 3000 4000 4500 4500 4000 4500 5000 3500 5000 +5000 3000 4000 4500 4500 4000 4500 5000 3500 5000 +5000 3000 4000 4500 4500 4000 4500 5000 3500 5000 +5000 3000 4000 4500 4500 4000 4500 5000 3500 5000 +5000 3000 4000 4500 4500 4000 4500 5000 3500 5000 +5000 3000 4000 4500 4500 4000 4500 5000 3500 5000 +5000 3000 4000 4500 4500 4000 4500 5000 3500 5000 +4000 3000 4500 4500 4500 4500 5000 5000 4000 5000 +4000 3000 4500 4500 4500 4500 5000 5000 4000 5000 +4000 3000 4500 4500 4500 4500 5000 5000 4000 5000 +4000 3000 4500 4500 4500 4500 5000 5000 4000 5000 +4000 3000 4500 4500 4500 4500 5000 5000 4000 5000 +4000 3000 4500 4500 4500 4500 5000 5000 4000 5000 +4000 3000 4500 4500 4500 4500 5000 5000 4000 5000 +4000 3000 4500 4500 4500 4500 5000 5000 4000 5000 +4000 3000 4500 4500 4500 4500 5000 5000 4000 5000 +4000 3000 4500 4500 4500 4500 5000 5000 4000 5000 +4000 3000 4500 4500 4500 4500 5000 5000 4000 5000 +4000 3000 4500 4500 4500 4500 5000 5000 4000 5000 +4000 3000 4500 4500 4500 4500 5000 5000 4000 5000 +4000 3000 4500 4500 4500 4500 5000 5000 4000 5000 +4000 3000 4500 4500 4500 4500 5000 5000 4000 5000 +4000 3000 4500 4500 4500 4500 5000 5000 4000 5000 +4000 3000 4500 4500 4500 4500 5000 5000 4000 5000 +4000 3000 4500 4500 4500 4500 5000 5000 4000 5000 +4000 3000 4500 4500 4500 4500 5000 5000 4000 5000 +4000 3000 4500 4500 4500 4500 5000 5000 4000 5000 +4000 3000 4500 4500 4500 4500 5000 5000 4000 5000 +4000 3000 4500 4500 4500 4500 5000 5000 4000 5000 +4000 3000 4500 4500 4500 4500 5000 5000 4000 5000 +4000 3000 4500 4500 4500 4500 5000 5000 4000 5000 +4000 2500 5000 4500 4000 4500 5000 5000 4000 4500 +4000 2500 5000 4500 4000 4500 5000 5000 4000 4500 +4000 2500 5000 4500 4000 4500 5000 5000 4000 4500 +4000 2500 5000 4500 4000 4500 5000 5000 4000 4500 +4000 2500 5000 4500 4000 4500 5000 5000 4000 4500 +4000 2500 5000 4500 4000 4500 5000 5000 4000 4500 +4000 2500 5000 4500 4000 4500 5000 5000 4000 4500 +4000 2500 5000 4500 4000 4500 5000 5000 4000 4500 +4000 2500 5000 4500 4000 4500 5000 5000 4000 4500 +4000 2500 5000 4500 4000 4500 5000 5000 4000 4500 +4000 2500 5000 4500 4000 4500 5000 5000 4000 4500 +4000 2500 5000 4500 4000 4500 5000 5000 4000 4500 +4000 2500 5000 4500 4000 4500 5000 5000 4000 4500 +4000 2500 5000 4500 4000 4500 5000 5000 4000 4500 +4000 2500 5000 4500 4000 4500 5000 5000 4000 4500 +4000 2500 5000 4500 4000 4500 5000 5000 4000 4500 +4000 2500 5000 4500 4000 4500 5000 5000 4000 4500 +4000 2500 5000 4500 4000 4500 5000 5000 4000 4500 +4000 2500 5000 4500 4000 4500 5000 5000 4000 4500 +4000 2500 5000 4500 4000 4500 5000 5000 4000 4500 +4000 2500 5000 4500 4000 4500 5000 5000 4000 4500 +4000 2500 5000 4500 4000 4500 5000 5000 4000 4500 +4000 2500 5000 4500 4000 4500 5000 5000 4000 4500 +4000 2500 5000 4500 4000 4500 5000 5000 4000 4500 +4000 4500 4500 4000 3000 4500 4500 4500 5000 4500 +4000 4500 4500 4000 3000 4500 4500 4500 5000 4500 +4000 4500 4500 4000 3000 4500 4500 4500 5000 4500 +4000 4500 4500 4000 3000 4500 4500 4500 5000 4500 +4000 4500 4500 4000 3000 4500 4500 4500 5000 4500 +4000 4500 4500 4000 3000 4500 4500 4500 5000 4500 +4000 4500 4500 4000 3000 4500 4500 4500 5000 4500 +4000 4500 4500 4000 3000 4500 4500 4500 5000 4500 +4000 4500 4500 4000 3000 4500 4500 4500 5000 4500 +4000 4500 4500 4000 3000 4500 4500 4500 5000 4500 +4000 4500 4500 4000 3000 4500 4500 4500 5000 4500 +4000 4500 4500 4000 3000 4500 4500 4500 5000 4500 +4000 4500 4500 4000 3000 4500 4500 4500 5000 4500 +4000 4500 4500 4000 3000 4500 4500 4500 5000 4500 +4000 4500 4500 4000 3000 4500 4500 4500 5000 4500 +4000 4500 4500 4000 3000 4500 4500 4500 5000 4500 +4000 4500 4500 4000 3000 4500 4500 4500 5000 4500 +4000 4500 4500 4000 3000 4500 4500 4500 5000 4500 +4000 4500 4500 4000 3000 4500 4500 4500 5000 4500 +4000 4500 4500 4000 3000 4500 4500 4500 5000 4500 +4000 4500 4500 4000 3000 4500 4500 4500 5000 4500 +4000 4500 4500 4000 3000 4500 4500 4500 5000 4500 +4000 4500 4500 4000 3000 4500 4500 4500 5000 4500 +4000 4500 4500 4000 3000 4500 4500 4500 5000 4500 +4500 4000 4500 4500 3500 4500 5000 4000 5000 5000 +4500 4000 4500 4500 3500 4500 5000 4000 5000 5000 +4500 4000 4500 4500 3500 4500 5000 4000 5000 5000 +4500 4000 4500 4500 3500 4500 5000 4000 5000 5000 +4500 4000 4500 4500 3500 4500 5000 4000 5000 5000 +4500 4000 4500 4500 3500 4500 5000 4000 5000 5000 +4500 4000 4500 4500 3500 4500 5000 4000 5000 5000 +4500 4000 4500 4500 3500 4500 5000 4000 5000 5000 +4500 4000 4500 4500 3500 4500 5000 4000 5000 5000 +4500 4000 4500 4500 3500 4500 5000 4000 5000 5000 +4500 4000 4500 4500 3500 4500 5000 4000 5000 5000 +4500 4000 4500 4500 3500 4500 5000 4000 5000 5000 +4500 4000 4500 4500 3500 4500 5000 4000 5000 5000 +4500 4000 4500 4500 3500 4500 5000 4000 5000 5000 +4500 4000 4500 4500 3500 4500 5000 4000 5000 5000 +4500 4000 4500 4500 3500 4500 5000 4000 5000 5000 +4500 4000 4500 4500 3500 4500 5000 4000 5000 5000 +4500 4000 4500 4500 3500 4500 5000 4000 5000 5000 +4500 4000 4500 4500 3500 4500 5000 4000 5000 5000 +4500 4000 4500 4500 3500 4500 5000 4000 5000 5000 +4500 4000 4500 4500 3500 4500 5000 4000 5000 5000 +4500 4000 4500 4500 3500 4500 5000 4000 5000 5000 +4500 4000 4500 4500 3500 4500 5000 4000 5000 5000 +4500 4000 4500 4500 3500 4500 5000 4000 5000 5000 +4500 4000 4000 4500 3500 4500 4500 3000 4000 4500 +4500 4000 4000 4500 3500 4500 4500 3000 4000 4500 +4500 4000 4000 4500 3500 4500 4500 3000 4000 4500 +4500 4000 4000 4500 3500 4500 4500 3000 4000 4500 +4500 4000 4000 4500 3500 4500 4500 3000 4000 4500 +4500 4000 4000 4500 3500 4500 4500 3000 4000 4500 +4500 4000 4000 4500 3500 4500 4500 3000 4000 4500 +4500 4000 4000 4500 3500 4500 4500 3000 4000 4500 +4500 4000 4000 4500 3500 4500 4500 3000 4000 4500 +4500 4000 4000 4500 3500 4500 4500 3000 4000 4500 +4500 4000 4000 4500 3500 4500 4500 3000 4000 4500 +4500 4000 4000 4500 3500 4500 4500 3000 4000 4500 +4500 4000 4000 4500 3500 4500 4500 3000 4000 4500 +4500 4000 4000 4500 3500 4500 4500 3000 4000 4500 +4500 4000 4000 4500 3500 4500 4500 3000 4000 4500 +4500 4000 4000 4500 3500 4500 4500 3000 4000 4500 +4500 4000 4000 4500 3500 4500 4500 3000 4000 4500 +4500 4000 4000 4500 3500 4500 4500 3000 4000 4500 +4500 4000 4000 4500 3500 4500 4500 3000 4000 4500 +4500 4000 4000 4500 3500 4500 4500 3000 4000 4500 +4500 4000 4000 4500 3500 4500 4500 3000 4000 4500 +4500 4000 4000 4500 3500 4500 4500 3000 4000 4500 +4500 4000 4000 4500 3500 4500 4500 3000 4000 4500 +4500 4000 4000 4500 3500 4500 4500 3000 4000 4500 +4500 4500 4000 5000 4500 4500 4500 4000 4000 4000 +4500 4500 4000 5000 4500 4500 4500 4000 4000 4000 +4500 4500 4000 5000 4500 4500 4500 4000 4000 4000 +4500 4500 4000 5000 4500 4500 4500 4000 4000 4000 +4500 4500 4000 5000 4500 4500 4500 4000 4000 4000 +4500 4500 4000 5000 4500 4500 4500 4000 4000 4000 +4500 4500 4000 5000 4500 4500 4500 4000 4000 4000 +4500 4500 4000 5000 4500 4500 4500 4000 4000 4000 +4500 4500 4000 5000 4500 4500 4500 4000 4000 4000 +4500 4500 4000 5000 4500 4500 4500 4000 4000 4000 +4500 4500 4000 5000 4500 4500 4500 4000 4000 4000 +4500 4500 4000 5000 4500 4500 4500 4000 4000 4000 +4500 4500 4000 5000 4500 4500 4500 4000 4000 4000 +4500 4500 4000 5000 4500 4500 4500 4000 4000 4000 +4500 4500 4000 5000 4500 4500 4500 4000 4000 4000 +4500 4500 4000 5000 4500 4500 4500 4000 4000 4000 +4500 4500 4000 5000 4500 4500 4500 4000 4000 4000 +4500 4500 4000 5000 4500 4500 4500 4000 4000 4000 +4500 4500 4000 5000 4500 4500 4500 4000 4000 4000 +4500 4500 4000 5000 4500 4500 4500 4000 4000 4000 +4500 4500 4000 5000 4500 4500 4500 4000 4000 4000 +4500 4500 4000 5000 4500 4500 4500 4000 4000 4000 +4500 4500 4000 5000 4500 4500 4500 4000 4000 4000 +4500 4500 4000 5000 4500 4500 4500 4000 4000 4000 +4500 4500 4500 4500 5000 4500 4000 3500 5000 4000 +4500 4500 4500 4500 5000 4500 4000 3500 5000 4000 +4500 4500 4500 4500 5000 4500 4000 3500 5000 4000 +4500 4500 4500 4500 5000 4500 4000 3500 5000 4000 +4500 4500 4500 4500 5000 4500 4000 3500 5000 4000 +4500 4500 4500 4500 5000 4500 4000 3500 5000 4000 +4500 4500 4500 4500 5000 4500 4000 3500 5000 4000 +4500 4500 4500 4500 5000 4500 4000 3500 5000 4000 +4500 4500 4500 4500 5000 4500 4000 3500 5000 4000 +4500 4500 4500 4500 5000 4500 4000 3500 5000 4000 +4500 4500 4500 4500 5000 4500 4000 3500 5000 4000 +4500 4500 4500 4500 5000 4500 4000 3500 5000 4000 +4500 4500 4500 4500 5000 4500 4000 3500 5000 4000 +4500 4500 4500 4500 5000 4500 4000 3500 5000 4000 +4500 4500 4500 4500 5000 4500 4000 3500 5000 4000 +4500 4500 4500 4500 5000 4500 4000 3500 5000 4000 +4500 4500 4500 4500 5000 4500 4000 3500 5000 4000 +4500 4500 4500 4500 5000 4500 4000 3500 5000 4000 +4500 4500 4500 4500 5000 4500 4000 3500 5000 4000 +4500 4500 4500 4500 5000 4500 4000 3500 5000 4000 +4500 4500 4500 4500 5000 4500 4000 3500 5000 4000 +4500 4500 4500 4500 5000 4500 4000 3500 5000 4000 +4500 4500 4500 4500 5000 4500 4000 3500 5000 4000 +4500 4500 4500 4500 5000 4500 4000 3500 5000 4000 +4500 4000 4500 4500 5000 4000 4500 4500 5000 4000 +4500 4000 4500 4500 5000 4000 4500 4500 5000 4000 +4500 4000 4500 4500 5000 4000 4500 4500 5000 4000 +4500 4000 4500 4500 5000 4000 4500 4500 5000 4000 +4500 4000 4500 4500 5000 4000 4500 4500 5000 4000 +4500 4000 4500 4500 5000 4000 4500 4500 5000 4000 +4500 4000 4500 4500 5000 4000 4500 4500 5000 4000 +4500 4000 4500 4500 5000 4000 4500 4500 5000 4000 +4500 4000 4500 4500 5000 4000 4500 4500 5000 4000 +4500 4000 4500 4500 5000 4000 4500 4500 5000 4000 +4500 4000 4500 4500 5000 4000 4500 4500 5000 4000 +4500 4000 4500 4500 5000 4000 4500 4500 5000 4000 +4500 4000 4500 4500 5000 4000 4500 4500 5000 4000 +4500 4000 4500 4500 5000 4000 4500 4500 5000 4000 +4500 4000 4500 4500 5000 4000 4500 4500 5000 4000 +4500 4000 4500 4500 5000 4000 4500 4500 5000 4000 +4500 4000 4500 4500 5000 4000 4500 4500 5000 4000 +4500 4000 4500 4500 5000 4000 4500 4500 5000 4000 +4500 4000 4500 4500 5000 4000 4500 4500 5000 4000 +4500 4000 4500 4500 5000 4000 4500 4500 5000 4000 +4500 4000 4500 4500 5000 4000 4500 4500 5000 4000 +4500 4000 4500 4500 5000 4000 4500 4500 5000 4000 +4500 4000 4500 4500 5000 4000 4500 4500 5000 4000 +4500 4000 4500 4500 5000 4000 4500 4500 5000 4000 +5000 4500 4500 4500 5000 5000 4500 4500 4500 4500 +5000 4500 4500 4500 5000 5000 4500 4500 4500 4500 +5000 4500 4500 4500 5000 5000 4500 4500 4500 4500 +5000 4500 4500 4500 5000 5000 4500 4500 4500 4500 +5000 4500 4500 4500 5000 5000 4500 4500 4500 4500 +5000 4500 4500 4500 5000 5000 4500 4500 4500 4500 +5000 4500 4500 4500 5000 5000 4500 4500 4500 4500 +5000 4500 4500 4500 5000 5000 4500 4500 4500 4500 +5000 4500 4500 4500 5000 5000 4500 4500 4500 4500 +5000 4500 4500 4500 5000 5000 4500 4500 4500 4500 +5000 4500 4500 4500 5000 5000 4500 4500 4500 4500 +5000 4500 4500 4500 5000 5000 4500 4500 4500 4500 +5000 4500 4500 4500 5000 5000 4500 4500 4500 4500 +5000 4500 4500 4500 5000 5000 4500 4500 4500 4500 +5000 4500 4500 4500 5000 5000 4500 4500 4500 4500 +5000 4500 4500 4500 5000 5000 4500 4500 4500 4500 +5000 4500 4500 4500 5000 5000 4500 4500 4500 4500 +5000 4500 4500 4500 5000 5000 4500 4500 4500 4500 +5000 4500 4500 4500 5000 5000 4500 4500 4500 4500 +5000 4500 4500 4500 5000 5000 4500 4500 4500 4500 +5000 4500 4500 4500 5000 5000 4500 4500 4500 4500 +5000 4500 4500 4500 5000 5000 4500 4500 4500 4500 +5000 4500 4500 4500 5000 5000 4500 4500 4500 4500 +5000 4500 4500 4500 5000 5000 4500 4500 4500 4500 +5000 4000 5000 4000 5000 4500 4500 4500 4500 3500 +5000 4000 5000 4000 5000 4500 4500 4500 4500 3500 +5000 4000 5000 4000 5000 4500 4500 4500 4500 3500 +5000 4000 5000 4000 5000 4500 4500 4500 4500 3500 +5000 4000 5000 4000 5000 4500 4500 4500 4500 3500 +5000 4000 5000 4000 5000 4500 4500 4500 4500 3500 +5000 4000 5000 4000 5000 4500 4500 4500 4500 3500 +5000 4000 5000 4000 5000 4500 4500 4500 4500 3500 +5000 4000 5000 4000 5000 4500 4500 4500 4500 3500 +5000 4000 5000 4000 5000 4500 4500 4500 4500 3500 +5000 4000 5000 4000 5000 4500 4500 4500 4500 3500 +5000 4000 5000 4000 5000 4500 4500 4500 4500 3500 +5000 4000 5000 4000 5000 4500 4500 4500 4500 3500 +5000 4000 5000 4000 5000 4500 4500 4500 4500 3500 +5000 4000 5000 4000 5000 4500 4500 4500 4500 3500 +5000 4000 5000 4000 5000 4500 4500 4500 4500 3500 +5000 4000 5000 4000 5000 4500 4500 4500 4500 3500 +5000 4000 5000 4000 5000 4500 4500 4500 4500 3500 +5000 4000 5000 4000 5000 4500 4500 4500 4500 3500 +5000 4000 5000 4000 5000 4500 4500 4500 4500 3500 +5000 4000 5000 4000 5000 4500 4500 4500 4500 3500 +5000 4000 5000 4000 5000 4500 4500 4500 4500 3500 +5000 4000 5000 4000 5000 4500 4500 4500 4500 3500 +5000 4000 5000 4000 5000 4500 4500 4500 4500 3500 +5000 3500 4500 3000 5000 4500 4000 4000 4500 4500 +5000 3500 4500 3000 5000 4500 4000 4000 4500 4500 +5000 3500 4500 3000 5000 4500 4000 4000 4500 4500 +5000 3500 4500 3000 5000 4500 4000 4000 4500 4500 +5000 3500 4500 3000 5000 4500 4000 4000 4500 4500 +5000 3500 4500 3000 5000 4500 4000 4000 4500 4500 +5000 3500 4500 3000 5000 4500 4000 4000 4500 4500 +5000 3500 4500 3000 5000 4500 4000 4000 4500 4500 +5000 3500 4500 3000 5000 4500 4000 4000 4500 4500 +5000 3500 4500 3000 5000 4500 4000 4000 4500 4500 +5000 3500 4500 3000 5000 4500 4000 4000 4500 4500 +5000 3500 4500 3000 5000 4500 4000 4000 4500 4500 +5000 3500 4500 3000 5000 4500 4000 4000 4500 4500 +5000 3500 4500 3000 5000 4500 4000 4000 4500 4500 +5000 3500 4500 3000 5000 4500 4000 4000 4500 4500 +5000 3500 4500 3000 5000 4500 4000 4000 4500 4500 +5000 3500 4500 3000 5000 4500 4000 4000 4500 4500 +5000 3500 4500 3000 5000 4500 4000 4000 4500 4500 +5000 3500 4500 3000 5000 4500 4000 4000 4500 4500 +5000 3500 4500 3000 5000 4500 4000 4000 4500 4500 +5000 3500 4500 3000 5000 4500 4000 4000 4500 4500 +5000 3500 4500 3000 5000 4500 4000 4000 4500 4500 +5000 3500 4500 3000 5000 4500 4000 4000 4500 4500 +5000 3500 4500 3000 5000 4500 4000 4000 4500 4500 +3500 3000 3500 2500 3500 4500 3500 3000 3000 3000 +3500 3000 3500 2500 3500 4500 3500 3000 3000 3000 +3500 3000 3500 2500 3500 4500 3500 3000 3000 3000 +3500 3000 3500 2500 3500 4500 3500 3000 3000 3000 +3500 3000 3500 2500 3500 4500 3500 3000 3000 3000 +3500 3000 3500 2500 3500 4500 3500 3000 3000 3000 +3500 3000 3500 2500 3500 4500 3500 3000 3000 3000 +3500 3000 3500 2500 3500 4500 3500 3000 3000 3000 +3500 3000 3500 2500 3500 4500 3500 3000 3000 3000 +3500 3000 3500 2500 3500 4500 3500 3000 3000 3000 +3500 3000 3500 2500 3500 4500 3500 3000 3000 3000 +3500 3000 3500 2500 3500 4500 3500 3000 3000 3000 +3500 3000 3500 2500 3500 4500 3500 3000 3000 3000 +3500 3000 3500 2500 3500 4500 3500 3000 3000 3000 +3500 3000 3500 2500 3500 4500 3500 3000 3000 3000 +3500 3000 3500 2500 3500 4500 3500 3000 3000 3000 +3500 3000 3500 2500 3500 4500 3500 3000 3000 3000 +3500 3000 3500 2500 3500 4500 3500 3000 3000 3000 +3500 3000 3500 2500 3500 4500 3500 3000 3000 3000 +3500 3000 3500 2500 3500 4500 3500 3000 3000 3000 +3500 3000 3500 2500 3500 4500 3500 3000 3000 3000 +3500 3000 3500 2500 3500 4500 3500 3000 3000 3000 +3500 3000 3500 2500 3500 4500 3500 3000 3000 3000 +3500 3000 3500 2500 3500 4500 3500 3000 3000 3000 +3500 3000 3500 4000 3500 3500 3000 3000 3000 3500 +3500 3000 3500 4000 3500 3500 3000 3000 3000 3500 +3500 3000 3500 4000 3500 3500 3000 3000 3000 3500 +3500 3000 3500 4000 3500 3500 3000 3000 3000 3500 +3500 3000 3500 4000 3500 3500 3000 3000 3000 3500 +3500 3000 3500 4000 3500 3500 3000 3000 3000 3500 +3500 3000 3500 4000 3500 3500 3000 3000 3000 3500 +3500 3000 3500 4000 3500 3500 3000 3000 3000 3500 +3500 3000 3500 4000 3500 3500 3000 3000 3000 3500 +3500 3000 3500 4000 3500 3500 3000 3000 3000 3500 +3500 3000 3500 4000 3500 3500 3000 3000 3000 3500 +3500 3000 3500 4000 3500 3500 3000 3000 3000 3500 +3500 3000 3500 4000 3500 3500 3000 3000 3000 3500 +3500 3000 3500 4000 3500 3500 3000 3000 3000 3500 +3500 3000 3500 4000 3500 3500 3000 3000 3000 3500 +3500 3000 3500 4000 3500 3500 3000 3000 3000 3500 +3500 3000 3500 4000 3500 3500 3000 3000 3000 3500 +3500 3000 3500 4000 3500 3500 3000 3000 3000 3500 +3500 3000 3500 4000 3500 3500 3000 3000 3000 3500 +3500 3000 3500 4000 3500 3500 3000 3000 3000 3500 +3500 3000 3500 4000 3500 3500 3000 3000 3000 3500 +3500 3000 3500 4000 3500 3500 3000 3000 3000 3500 +3500 3000 3500 4000 3500 3500 3000 3000 3000 3500 +3500 3000 3500 4000 3500 3500 3000 3000 3000 3500 +3500 3500 3500 3500 4000 3000 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3000 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3000 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3000 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3000 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3000 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3000 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3000 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3000 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3000 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3000 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3000 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3000 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3000 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3000 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3000 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3000 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3000 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3000 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3000 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3000 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3000 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3000 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3000 3500 4500 3500 4000 4500 3500 3500 3500 3500 +3000 3500 4500 3500 4000 4500 3500 3500 3500 3500 +3000 3500 4500 3500 4000 4500 3500 3500 3500 3500 +3000 3500 4500 3500 4000 4500 3500 3500 3500 3500 +3000 3500 4500 3500 4000 4500 3500 3500 3500 3500 +3000 3500 4500 3500 4000 4500 3500 3500 3500 3500 +3000 3500 4500 3500 4000 4500 3500 3500 3500 3500 +3000 3500 4500 3500 4000 4500 3500 3500 3500 3500 +3000 3500 4500 3500 4000 4500 3500 3500 3500 3500 +3000 3500 4500 3500 4000 4500 3500 3500 3500 3500 +3000 3500 4500 3500 4000 4500 3500 3500 3500 3500 +3000 3500 4500 3500 4000 4500 3500 3500 3500 3500 +3000 3500 4500 3500 4000 4500 3500 3500 3500 3500 +3000 3500 4500 3500 4000 4500 3500 3500 3500 3500 +3000 3500 4500 3500 4000 4500 3500 3500 3500 3500 +3000 3500 4500 3500 4000 4500 3500 3500 3500 3500 +3000 3500 4500 3500 4000 4500 3500 3500 3500 3500 +3000 3500 4500 3500 4000 4500 3500 3500 3500 3500 +3000 3500 4500 3500 4000 4500 3500 3500 3500 3500 +3000 3500 4500 3500 4000 4500 3500 3500 3500 3500 +3000 3500 4500 3500 4000 4500 3500 3500 3500 3500 +3000 3500 4500 3500 4000 4500 3500 3500 3500 3500 +3000 3500 4500 3500 4000 4500 3500 3500 3500 3500 +3000 3500 4500 3500 4000 4500 3500 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3500 5000 3500 3500 +4000 3500 4000 3500 3500 3500 3500 5000 3500 3500 +4000 3500 4000 3500 3500 3500 3500 5000 3500 3500 +4000 3500 4000 3500 3500 3500 3500 5000 3500 3500 +4000 3500 4000 3500 3500 3500 3500 5000 3500 3500 +4000 3500 4000 3500 3500 3500 3500 5000 3500 3500 +4000 3500 4000 3500 3500 3500 3500 5000 3500 3500 +4000 3500 4000 3500 3500 3500 3500 5000 3500 3500 +4000 3500 4000 3500 3500 3500 3500 5000 3500 3500 +4000 3500 4000 3500 3500 3500 3500 5000 3500 3500 +4000 3500 4000 3500 3500 3500 3500 5000 3500 3500 +4000 3500 4000 3500 3500 3500 3500 5000 3500 3500 +4000 3500 4000 3500 3500 3500 3500 5000 3500 3500 +4000 3500 4000 3500 3500 3500 3500 5000 3500 3500 +4000 3500 4000 3500 3500 3500 3500 5000 3500 3500 +4000 3500 4000 3500 3500 3500 3500 5000 3500 3500 +4000 3500 4000 3500 3500 3500 3500 5000 3500 3500 +4000 3500 4000 3500 3500 3500 3500 5000 3500 3500 +4000 3500 4000 3500 3500 3500 3500 5000 3500 3500 +4000 3500 4000 3500 3500 3500 3500 5000 3500 3500 +4000 3500 4000 3500 3500 3500 3500 5000 3500 3500 +4000 3500 4000 3500 3500 3500 3500 5000 3500 3500 +4000 3500 4000 3500 3500 3500 3500 5000 3500 3500 +4000 3500 4000 3500 3500 3500 3500 5000 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 4500 4000 4000 3000 3500 +4000 3500 3500 3500 3500 4500 4000 4000 3000 3500 +4000 3500 3500 3500 3500 4500 4000 4000 3000 3500 +4000 3500 3500 3500 3500 4500 4000 4000 3000 3500 +4000 3500 3500 3500 3500 4500 4000 4000 3000 3500 +4000 3500 3500 3500 3500 4500 4000 4000 3000 3500 +4000 3500 3500 3500 3500 4500 4000 4000 3000 3500 +4000 3500 3500 3500 3500 4500 4000 4000 3000 3500 +4000 3500 3500 3500 3500 4500 4000 4000 3000 3500 +4000 3500 3500 3500 3500 4500 4000 4000 3000 3500 +4000 3500 3500 3500 3500 4500 4000 4000 3000 3500 +4000 3500 3500 3500 3500 4500 4000 4000 3000 3500 +4000 3500 3500 3500 3500 4500 4000 4000 3000 3500 +4000 3500 3500 3500 3500 4500 4000 4000 3000 3500 +4000 3500 3500 3500 3500 4500 4000 4000 3000 3500 +4000 3500 3500 3500 3500 4500 4000 4000 3000 3500 +4000 3500 3500 3500 3500 4500 4000 4000 3000 3500 +4000 3500 3500 3500 3500 4500 4000 4000 3000 3500 +4000 3500 3500 3500 3500 4500 4000 4000 3000 3500 +4000 3500 3500 3500 3500 4500 4000 4000 3000 3500 +4000 3500 3500 3500 3500 4500 4000 4000 3000 3500 +4000 3500 3500 3500 3500 4500 4000 4000 3000 3500 +4000 3500 3500 3500 3500 4500 4000 4000 3000 3500 +4000 3500 3500 3500 3500 4500 4000 4000 3000 3500 +4000 4500 3500 3500 3500 4500 4000 3500 3500 3500 +4000 4500 3500 3500 3500 4500 4000 3500 3500 3500 +4000 4500 3500 3500 3500 4500 4000 3500 3500 3500 +4000 4500 3500 3500 3500 4500 4000 3500 3500 3500 +4000 4500 3500 3500 3500 4500 4000 3500 3500 3500 +4000 4500 3500 3500 3500 4500 4000 3500 3500 3500 +4000 4500 3500 3500 3500 4500 4000 3500 3500 3500 +4000 4500 3500 3500 3500 4500 4000 3500 3500 3500 +4000 4500 3500 3500 3500 4500 4000 3500 3500 3500 +4000 4500 3500 3500 3500 4500 4000 3500 3500 3500 +4000 4500 3500 3500 3500 4500 4000 3500 3500 3500 +4000 4500 3500 3500 3500 4500 4000 3500 3500 3500 +4000 4500 3500 3500 3500 4500 4000 3500 3500 3500 +4000 4500 3500 3500 3500 4500 4000 3500 3500 3500 +4000 4500 3500 3500 3500 4500 4000 3500 3500 3500 +4000 4500 3500 3500 3500 4500 4000 3500 3500 3500 +4000 4500 3500 3500 3500 4500 4000 3500 3500 3500 +4000 4500 3500 3500 3500 4500 4000 3500 3500 3500 +4000 4500 3500 3500 3500 4500 4000 3500 3500 3500 +4000 4500 3500 3500 3500 4500 4000 3500 3500 3500 +4000 4500 3500 3500 3500 4500 4000 3500 3500 3500 +4000 4500 3500 3500 3500 4500 4000 3500 3500 3500 +4000 4500 3500 3500 3500 4500 4000 3500 3500 3500 +4000 4500 3500 3500 3500 4500 4000 3500 3500 3500 +4500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4500 3000 4000 3500 3500 4000 3500 4000 3500 3500 +4500 3000 4000 3500 3500 4000 3500 4000 3500 3500 +4500 3000 4000 3500 3500 4000 3500 4000 3500 3500 +4500 3000 4000 3500 3500 4000 3500 4000 3500 3500 +4500 3000 4000 3500 3500 4000 3500 4000 3500 3500 +4500 3000 4000 3500 3500 4000 3500 4000 3500 3500 +4500 3000 4000 3500 3500 4000 3500 4000 3500 3500 +4500 3000 4000 3500 3500 4000 3500 4000 3500 3500 +4500 3000 4000 3500 3500 4000 3500 4000 3500 3500 +4500 3000 4000 3500 3500 4000 3500 4000 3500 3500 +4500 3000 4000 3500 3500 4000 3500 4000 3500 3500 +4500 3000 4000 3500 3500 4000 3500 4000 3500 3500 +4500 3000 4000 3500 3500 4000 3500 4000 3500 3500 +4500 3000 4000 3500 3500 4000 3500 4000 3500 3500 +4500 3000 4000 3500 3500 4000 3500 4000 3500 3500 +4500 3000 4000 3500 3500 4000 3500 4000 3500 3500 +4500 3000 4000 3500 3500 4000 3500 4000 3500 3500 +4500 3000 4000 3500 3500 4000 3500 4000 3500 3500 +4500 3000 4000 3500 3500 4000 3500 4000 3500 3500 +4500 3000 4000 3500 3500 4000 3500 4000 3500 3500 +4500 3000 4000 3500 3500 4000 3500 4000 3500 3500 +4500 3000 4000 3500 3500 4000 3500 4000 3500 3500 +4500 3000 4000 3500 3500 4000 3500 4000 3500 3500 +4500 3000 4000 3500 3500 4000 3500 4000 3500 3500 +4500 3500 3500 3500 3500 4000 3500 4000 3500 3000 +4500 3500 3500 3500 3500 4000 3500 4000 3500 3000 +4500 3500 3500 3500 3500 4000 3500 4000 3500 3000 +4500 3500 3500 3500 3500 4000 3500 4000 3500 3000 +4500 3500 3500 3500 3500 4000 3500 4000 3500 3000 +4500 3500 3500 3500 3500 4000 3500 4000 3500 3000 +4500 3500 3500 3500 3500 4000 3500 4000 3500 3000 +4500 3500 3500 3500 3500 4000 3500 4000 3500 3000 +4500 3500 3500 3500 3500 4000 3500 4000 3500 3000 +4500 3500 3500 3500 3500 4000 3500 4000 3500 3000 +4500 3500 3500 3500 3500 4000 3500 4000 3500 3000 +4500 3500 3500 3500 3500 4000 3500 4000 3500 3000 +4500 3500 3500 3500 3500 4000 3500 4000 3500 3000 +4500 3500 3500 3500 3500 4000 3500 4000 3500 3000 +4500 3500 3500 3500 3500 4000 3500 4000 3500 3000 +4500 3500 3500 3500 3500 4000 3500 4000 3500 3000 +4500 3500 3500 3500 3500 4000 3500 4000 3500 3000 +4500 3500 3500 3500 3500 4000 3500 4000 3500 3000 +4500 3500 3500 3500 3500 4000 3500 4000 3500 3000 +4500 3500 3500 3500 3500 4000 3500 4000 3500 3000 +4500 3500 3500 3500 3500 4000 3500 4000 3500 3000 +4500 3500 3500 3500 3500 4000 3500 4000 3500 3000 +4500 3500 3500 3500 3500 4000 3500 4000 3500 3000 +4500 3500 3500 3500 3500 4000 3500 4000 3500 3000 +3500 3500 4500 3500 4500 3500 3500 3500 3500 4000 +3500 3500 4500 3500 4500 3500 3500 3500 3500 4000 +3500 3500 4500 3500 4500 3500 3500 3500 3500 4000 +3500 3500 4500 3500 4500 3500 3500 3500 3500 4000 +3500 3500 4500 3500 4500 3500 3500 3500 3500 4000 +3500 3500 4500 3500 4500 3500 3500 3500 3500 4000 +3500 3500 4500 3500 4500 3500 3500 3500 3500 4000 +3500 3500 4500 3500 4500 3500 3500 3500 3500 4000 +3500 3500 4500 3500 4500 3500 3500 3500 3500 4000 +3500 3500 4500 3500 4500 3500 3500 3500 3500 4000 +3500 3500 4500 3500 4500 3500 3500 3500 3500 4000 +3500 3500 4500 3500 4500 3500 3500 3500 3500 4000 +3500 3500 4500 3500 4500 3500 3500 3500 3500 4000 +3500 3500 4500 3500 4500 3500 3500 3500 3500 4000 +3500 3500 4500 3500 4500 3500 3500 3500 3500 4000 +3500 3500 4500 3500 4500 3500 3500 3500 3500 4000 +3500 3500 4500 3500 4500 3500 3500 3500 3500 4000 +3500 3500 4500 3500 4500 3500 3500 3500 3500 4000 +3500 3500 4500 3500 4500 3500 3500 3500 3500 4000 +3500 3500 4500 3500 4500 3500 3500 3500 3500 4000 +3500 3500 4500 3500 4500 3500 3500 3500 3500 4000 +3500 3500 4500 3500 4500 3500 3500 3500 3500 4000 +3500 3500 4500 3500 4500 3500 3500 3500 3500 4000 +3500 3500 4500 3500 4500 3500 3500 3500 3500 4000 +4000 3000 3500 3500 3500 4000 3500 3500 3500 4500 +4000 3000 3500 3500 3500 4000 3500 3500 3500 4500 +4000 3000 3500 3500 3500 4000 3500 3500 3500 4500 +4000 3000 3500 3500 3500 4000 3500 3500 3500 4500 +4000 3000 3500 3500 3500 4000 3500 3500 3500 4500 +4000 3000 3500 3500 3500 4000 3500 3500 3500 4500 +4000 3000 3500 3500 3500 4000 3500 3500 3500 4500 +4000 3000 3500 3500 3500 4000 3500 3500 3500 4500 +4000 3000 3500 3500 3500 4000 3500 3500 3500 4500 +4000 3000 3500 3500 3500 4000 3500 3500 3500 4500 +4000 3000 3500 3500 3500 4000 3500 3500 3500 4500 +4000 3000 3500 3500 3500 4000 3500 3500 3500 4500 +4000 3000 3500 3500 3500 4000 3500 3500 3500 4500 +4000 3000 3500 3500 3500 4000 3500 3500 3500 4500 +4000 3000 3500 3500 3500 4000 3500 3500 3500 4500 +4000 3000 3500 3500 3500 4000 3500 3500 3500 4500 +4000 3000 3500 3500 3500 4000 3500 3500 3500 4500 +4000 3000 3500 3500 3500 4000 3500 3500 3500 4500 +4000 3000 3500 3500 3500 4000 3500 3500 3500 4500 +4000 3000 3500 3500 3500 4000 3500 3500 3500 4500 +4000 3000 3500 3500 3500 4000 3500 3500 3500 4500 +4000 3000 3500 3500 3500 4000 3500 3500 3500 4500 +4000 3000 3500 3500 3500 4000 3500 3500 3500 4500 +4000 3000 3500 3500 3500 4000 3500 3500 3500 4500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 4000 3500 3500 3500 3000 +4000 3500 3500 3500 3500 4000 3500 3500 3500 3000 +4000 3500 3500 3500 3500 4000 3500 3500 3500 3000 +4000 3500 3500 3500 3500 4000 3500 3500 3500 3000 +4000 3500 3500 3500 3500 4000 3500 3500 3500 3000 +4000 3500 3500 3500 3500 4000 3500 3500 3500 3000 +4000 3500 3500 3500 3500 4000 3500 3500 3500 3000 +4000 3500 3500 3500 3500 4000 3500 3500 3500 3000 +4000 3500 3500 3500 3500 4000 3500 3500 3500 3000 +4000 3500 3500 3500 3500 4000 3500 3500 3500 3000 +4000 3500 3500 3500 3500 4000 3500 3500 3500 3000 +4000 3500 3500 3500 3500 4000 3500 3500 3500 3000 +4000 3500 3500 3500 3500 4000 3500 3500 3500 3000 +4000 3500 3500 3500 3500 4000 3500 3500 3500 3000 +4000 3500 3500 3500 3500 4000 3500 3500 3500 3000 +4000 3500 3500 3500 3500 4000 3500 3500 3500 3000 +4000 3500 3500 3500 3500 4000 3500 3500 3500 3000 +4000 3500 3500 3500 3500 4000 3500 3500 3500 3000 +4000 3500 3500 3500 3500 4000 3500 3500 3500 3000 +4000 3500 3500 3500 3500 4000 3500 3500 3500 3000 +4000 3500 3500 3500 3500 4000 3500 3500 3500 3000 +4000 3500 3500 3500 3500 4000 3500 3500 3500 3000 +4000 3500 3500 3500 3500 4000 3500 3500 3500 3000 +4000 3500 3500 3500 3500 4000 3500 3500 3500 3000 +3500 4500 3500 3500 4000 3500 3500 3500 3500 4500 +3500 4500 3500 3500 4000 3500 3500 3500 3500 4500 +3500 4500 3500 3500 4000 3500 3500 3500 3500 4500 +3500 4500 3500 3500 4000 3500 3500 3500 3500 4500 +3500 4500 3500 3500 4000 3500 3500 3500 3500 4500 +3500 4500 3500 3500 4000 3500 3500 3500 3500 4500 +3500 4500 3500 3500 4000 3500 3500 3500 3500 4500 +3500 4500 3500 3500 4000 3500 3500 3500 3500 4500 +3500 4500 3500 3500 4000 3500 3500 3500 3500 4500 +3500 4500 3500 3500 4000 3500 3500 3500 3500 4500 +3500 4500 3500 3500 4000 3500 3500 3500 3500 4500 +3500 4500 3500 3500 4000 3500 3500 3500 3500 4500 +3500 4500 3500 3500 4000 3500 3500 3500 3500 4500 +3500 4500 3500 3500 4000 3500 3500 3500 3500 4500 +3500 4500 3500 3500 4000 3500 3500 3500 3500 4500 +3500 4500 3500 3500 4000 3500 3500 3500 3500 4500 +3500 4500 3500 3500 4000 3500 3500 3500 3500 4500 +3500 4500 3500 3500 4000 3500 3500 3500 3500 4500 +3500 4500 3500 3500 4000 3500 3500 3500 3500 4500 +3500 4500 3500 3500 4000 3500 3500 3500 3500 4500 +3500 4500 3500 3500 4000 3500 3500 3500 3500 4500 +3500 4500 3500 3500 4000 3500 3500 3500 3500 4500 +3500 4500 3500 3500 4000 3500 3500 3500 3500 4500 +3500 4500 3500 3500 4000 3500 3500 3500 3500 4500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 4000 3500 3500 3500 3500 3500 4500 4000 +3500 3500 4000 3500 3500 3500 3500 3500 4500 4000 +3500 3500 4000 3500 3500 3500 3500 3500 4500 4000 +3500 3500 4000 3500 3500 3500 3500 3500 4500 4000 +3500 3500 4000 3500 3500 3500 3500 3500 4500 4000 +3500 3500 4000 3500 3500 3500 3500 3500 4500 4000 +3500 3500 4000 3500 3500 3500 3500 3500 4500 4000 +3500 3500 4000 3500 3500 3500 3500 3500 4500 4000 +3500 3500 4000 3500 3500 3500 3500 3500 4500 4000 +3500 3500 4000 3500 3500 3500 3500 3500 4500 4000 +3500 3500 4000 3500 3500 3500 3500 3500 4500 4000 +3500 3500 4000 3500 3500 3500 3500 3500 4500 4000 +3500 3500 4000 3500 3500 3500 3500 3500 4500 4000 +3500 3500 4000 3500 3500 3500 3500 3500 4500 4000 +3500 3500 4000 3500 3500 3500 3500 3500 4500 4000 +3500 3500 4000 3500 3500 3500 3500 3500 4500 4000 +3500 3500 4000 3500 3500 3500 3500 3500 4500 4000 +3500 3500 4000 3500 3500 3500 3500 3500 4500 4000 +3500 3500 4000 3500 3500 3500 3500 3500 4500 4000 +3500 3500 4000 3500 3500 3500 3500 3500 4500 4000 +3500 3500 4000 3500 3500 3500 3500 3500 4500 4000 +3500 3500 4000 3500 3500 3500 3500 3500 4500 4000 +3500 3500 4000 3500 3500 3500 3500 3500 4500 4000 +3500 3500 4000 3500 3500 3500 3500 3500 4500 4000 +3500 4000 5000 3000 3500 3500 3500 3500 3500 3500 +3500 4000 5000 3000 3500 3500 3500 3500 3500 3500 +3500 4000 5000 3000 3500 3500 3500 3500 3500 3500 +3500 4000 5000 3000 3500 3500 3500 3500 3500 3500 +3500 4000 5000 3000 3500 3500 3500 3500 3500 3500 +3500 4000 5000 3000 3500 3500 3500 3500 3500 3500 +3500 4000 5000 3000 3500 3500 3500 3500 3500 3500 +3500 4000 5000 3000 3500 3500 3500 3500 3500 3500 +3500 4000 5000 3000 3500 3500 3500 3500 3500 3500 +3500 4000 5000 3000 3500 3500 3500 3500 3500 3500 +3500 4000 5000 3000 3500 3500 3500 3500 3500 3500 +3500 4000 5000 3000 3500 3500 3500 3500 3500 3500 +3500 4000 5000 3000 3500 3500 3500 3500 3500 3500 +3500 4000 5000 3000 3500 3500 3500 3500 3500 3500 +3500 4000 5000 3000 3500 3500 3500 3500 3500 3500 +3500 4000 5000 3000 3500 3500 3500 3500 3500 3500 +3500 4000 5000 3000 3500 3500 3500 3500 3500 3500 +3500 4000 5000 3000 3500 3500 3500 3500 3500 3500 +3500 4000 5000 3000 3500 3500 3500 3500 3500 3500 +3500 4000 5000 3000 3500 3500 3500 3500 3500 3500 +3500 4000 5000 3000 3500 3500 3500 3500 3500 3500 +3500 4000 5000 3000 3500 3500 3500 3500 3500 3500 +3500 4000 5000 3000 3500 3500 3500 3500 3500 3500 +3500 4000 5000 3000 3500 3500 3500 3500 3500 3500 +3000 4000 4000 4000 3500 3500 3500 4500 4000 3500 +3000 4000 4000 4000 3500 3500 3500 4500 4000 3500 +3000 4000 4000 4000 3500 3500 3500 4500 4000 3500 +3000 4000 4000 4000 3500 3500 3500 4500 4000 3500 +3000 4000 4000 4000 3500 3500 3500 4500 4000 3500 +3000 4000 4000 4000 3500 3500 3500 4500 4000 3500 +3000 4000 4000 4000 3500 3500 3500 4500 4000 3500 +3000 4000 4000 4000 3500 3500 3500 4500 4000 3500 +3000 4000 4000 4000 3500 3500 3500 4500 4000 3500 +3000 4000 4000 4000 3500 3500 3500 4500 4000 3500 +3000 4000 4000 4000 3500 3500 3500 4500 4000 3500 +3000 4000 4000 4000 3500 3500 3500 4500 4000 3500 +3000 4000 4000 4000 3500 3500 3500 4500 4000 3500 +3000 4000 4000 4000 3500 3500 3500 4500 4000 3500 +3000 4000 4000 4000 3500 3500 3500 4500 4000 3500 +3000 4000 4000 4000 3500 3500 3500 4500 4000 3500 +3000 4000 4000 4000 3500 3500 3500 4500 4000 3500 +3000 4000 4000 4000 3500 3500 3500 4500 4000 3500 +3000 4000 4000 4000 3500 3500 3500 4500 4000 3500 +3000 4000 4000 4000 3500 3500 3500 4500 4000 3500 +3000 4000 4000 4000 3500 3500 3500 4500 4000 3500 +3000 4000 4000 4000 3500 3500 3500 4500 4000 3500 +3000 4000 4000 4000 3500 3500 3500 4500 4000 3500 +3000 4000 4000 4000 3500 3500 3500 4500 4000 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3500 3500 +3000 4000 4000 4500 3500 3500 3500 4000 4000 3500 +3000 4000 4000 4500 3500 3500 3500 4000 4000 3500 +3000 4000 4000 4500 3500 3500 3500 4000 4000 3500 +3000 4000 4000 4500 3500 3500 3500 4000 4000 3500 +3000 4000 4000 4500 3500 3500 3500 4000 4000 3500 +3000 4000 4000 4500 3500 3500 3500 4000 4000 3500 +3000 4000 4000 4500 3500 3500 3500 4000 4000 3500 +3000 4000 4000 4500 3500 3500 3500 4000 4000 3500 +3000 4000 4000 4500 3500 3500 3500 4000 4000 3500 +3000 4000 4000 4500 3500 3500 3500 4000 4000 3500 +3000 4000 4000 4500 3500 3500 3500 4000 4000 3500 +3000 4000 4000 4500 3500 3500 3500 4000 4000 3500 +3000 4000 4000 4500 3500 3500 3500 4000 4000 3500 +3000 4000 4000 4500 3500 3500 3500 4000 4000 3500 +3000 4000 4000 4500 3500 3500 3500 4000 4000 3500 +3000 4000 4000 4500 3500 3500 3500 4000 4000 3500 +3000 4000 4000 4500 3500 3500 3500 4000 4000 3500 +3000 4000 4000 4500 3500 3500 3500 4000 4000 3500 +3000 4000 4000 4500 3500 3500 3500 4000 4000 3500 +3000 4000 4000 4500 3500 3500 3500 4000 4000 3500 +3000 4000 4000 4500 3500 3500 3500 4000 4000 3500 +3000 4000 4000 4500 3500 3500 3500 4000 4000 3500 +3000 4000 4000 4500 3500 3500 3500 4000 4000 3500 +3000 4000 4000 4500 3500 3500 3500 4000 4000 3500 +3500 3500 3500 5000 3500 3500 4500 3500 3500 3500 +3500 3500 3500 5000 3500 3500 4500 3500 3500 3500 +3500 3500 3500 5000 3500 3500 4500 3500 3500 3500 +3500 3500 3500 5000 3500 3500 4500 3500 3500 3500 +3500 3500 3500 5000 3500 3500 4500 3500 3500 3500 +3500 3500 3500 5000 3500 3500 4500 3500 3500 3500 +3500 3500 3500 5000 3500 3500 4500 3500 3500 3500 +3500 3500 3500 5000 3500 3500 4500 3500 3500 3500 +3500 3500 3500 5000 3500 3500 4500 3500 3500 3500 +3500 3500 3500 5000 3500 3500 4500 3500 3500 3500 +3500 3500 3500 5000 3500 3500 4500 3500 3500 3500 +3500 3500 3500 5000 3500 3500 4500 3500 3500 3500 +3500 3500 3500 5000 3500 3500 4500 3500 3500 3500 +3500 3500 3500 5000 3500 3500 4500 3500 3500 3500 +3500 3500 3500 5000 3500 3500 4500 3500 3500 3500 +3500 3500 3500 5000 3500 3500 4500 3500 3500 3500 +3500 3500 3500 5000 3500 3500 4500 3500 3500 3500 +3500 3500 3500 5000 3500 3500 4500 3500 3500 3500 +3500 3500 3500 5000 3500 3500 4500 3500 3500 3500 +3500 3500 3500 5000 3500 3500 4500 3500 3500 3500 +3500 3500 3500 5000 3500 3500 4500 3500 3500 3500 +3500 3500 3500 5000 3500 3500 4500 3500 3500 3500 +3500 3500 3500 5000 3500 3500 4500 3500 3500 3500 +3500 3500 3500 5000 3500 3500 4500 3500 3500 3500 +3500 4500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 4500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 4500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 4500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 4500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 4500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 4500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 4500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 4500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 4500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 4500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 4500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 4500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 4500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 4500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 4500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 4500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 4500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 4500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 4500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 4500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 4500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 4500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 4500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4500 3500 4000 3500 +3500 4500 4000 3500 3500 3500 4000 4000 4500 4000 +3500 4500 4000 3500 3500 3500 4000 4000 4500 4000 +3500 4500 4000 3500 3500 3500 4000 4000 4500 4000 +3500 4500 4000 3500 3500 3500 4000 4000 4500 4000 +3500 4500 4000 3500 3500 3500 4000 4000 4500 4000 +3500 4500 4000 3500 3500 3500 4000 4000 4500 4000 +3500 4500 4000 3500 3500 3500 4000 4000 4500 4000 +3500 4500 4000 3500 3500 3500 4000 4000 4500 4000 +3500 4500 4000 3500 3500 3500 4000 4000 4500 4000 +3500 4500 4000 3500 3500 3500 4000 4000 4500 4000 +3500 4500 4000 3500 3500 3500 4000 4000 4500 4000 +3500 4500 4000 3500 3500 3500 4000 4000 4500 4000 +3500 4500 4000 3500 3500 3500 4000 4000 4500 4000 +3500 4500 4000 3500 3500 3500 4000 4000 4500 4000 +3500 4500 4000 3500 3500 3500 4000 4000 4500 4000 +3500 4500 4000 3500 3500 3500 4000 4000 4500 4000 +3500 4500 4000 3500 3500 3500 4000 4000 4500 4000 +3500 4500 4000 3500 3500 3500 4000 4000 4500 4000 +3500 4500 4000 3500 3500 3500 4000 4000 4500 4000 +3500 4500 4000 3500 3500 3500 4000 4000 4500 4000 +3500 4500 4000 3500 3500 3500 4000 4000 4500 4000 +3500 4500 4000 3500 3500 3500 4000 4000 4500 4000 +3500 4500 4000 3500 3500 3500 4000 4000 4500 4000 +3500 4500 4000 3500 3500 3500 4000 4000 4500 4000 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3000 3500 3500 3500 3500 3500 3000 3500 3500 4000 +3000 3500 3500 3500 3500 3500 3000 3500 3500 4000 +3000 3500 3500 3500 3500 3500 3000 3500 3500 4000 +3000 3500 3500 3500 3500 3500 3000 3500 3500 4000 +3000 3500 3500 3500 3500 3500 3000 3500 3500 4000 +3000 3500 3500 3500 3500 3500 3000 3500 3500 4000 +3000 3500 3500 3500 3500 3500 3000 3500 3500 4000 +3000 3500 3500 3500 3500 3500 3000 3500 3500 4000 +3000 3500 3500 3500 3500 3500 3000 3500 3500 4000 +3000 3500 3500 3500 3500 3500 3000 3500 3500 4000 +3000 3500 3500 3500 3500 3500 3000 3500 3500 4000 +3000 3500 3500 3500 3500 3500 3000 3500 3500 4000 +3000 3500 3500 3500 3500 3500 3000 3500 3500 4000 +3000 3500 3500 3500 3500 3500 3000 3500 3500 4000 +3000 3500 3500 3500 3500 3500 3000 3500 3500 4000 +3000 3500 3500 3500 3500 3500 3000 3500 3500 4000 +3000 3500 3500 3500 3500 3500 3000 3500 3500 4000 +3000 3500 3500 3500 3500 3500 3000 3500 3500 4000 +3000 3500 3500 3500 3500 3500 3000 3500 3500 4000 +3000 3500 3500 3500 3500 3500 3000 3500 3500 4000 +3000 3500 3500 3500 3500 3500 3000 3500 3500 4000 +3000 3500 3500 3500 3500 3500 3000 3500 3500 4000 +3000 3500 3500 3500 3500 3500 3000 3500 3500 4000 +3000 3500 3500 3500 3500 3500 3000 3500 3500 4000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3000 4500 3500 3500 4500 3500 3500 4000 +3500 3500 3000 4500 3500 3500 4500 3500 3500 4000 +3500 3500 3000 4500 3500 3500 4500 3500 3500 4000 +3500 3500 3000 4500 3500 3500 4500 3500 3500 4000 +3500 3500 3000 4500 3500 3500 4500 3500 3500 4000 +3500 3500 3000 4500 3500 3500 4500 3500 3500 4000 +3500 3500 3000 4500 3500 3500 4500 3500 3500 4000 +3500 3500 3000 4500 3500 3500 4500 3500 3500 4000 +3500 3500 3000 4500 3500 3500 4500 3500 3500 4000 +3500 3500 3000 4500 3500 3500 4500 3500 3500 4000 +3500 3500 3000 4500 3500 3500 4500 3500 3500 4000 +3500 3500 3000 4500 3500 3500 4500 3500 3500 4000 +3500 3500 3000 4500 3500 3500 4500 3500 3500 4000 +3500 3500 3000 4500 3500 3500 4500 3500 3500 4000 +3500 3500 3000 4500 3500 3500 4500 3500 3500 4000 +3500 3500 3000 4500 3500 3500 4500 3500 3500 4000 +3500 3500 3000 4500 3500 3500 4500 3500 3500 4000 +3500 3500 3000 4500 3500 3500 4500 3500 3500 4000 +3500 3500 3000 4500 3500 3500 4500 3500 3500 4000 +3500 3500 3000 4500 3500 3500 4500 3500 3500 4000 +3500 3500 3000 4500 3500 3500 4500 3500 3500 4000 +3500 3500 3000 4500 3500 3500 4500 3500 3500 4000 +3500 3500 3000 4500 3500 3500 4500 3500 3500 4000 +3500 3500 3000 4500 3500 3500 4500 3500 3500 4000 +3500 3500 3000 3500 3500 3500 3500 3500 3500 5000 +3500 3500 3000 3500 3500 3500 3500 3500 3500 5000 +3500 3500 3000 3500 3500 3500 3500 3500 3500 5000 +3500 3500 3000 3500 3500 3500 3500 3500 3500 5000 +3500 3500 3000 3500 3500 3500 3500 3500 3500 5000 +3500 3500 3000 3500 3500 3500 3500 3500 3500 5000 +3500 3500 3000 3500 3500 3500 3500 3500 3500 5000 +3500 3500 3000 3500 3500 3500 3500 3500 3500 5000 +3500 3500 3000 3500 3500 3500 3500 3500 3500 5000 +3500 3500 3000 3500 3500 3500 3500 3500 3500 5000 +3500 3500 3000 3500 3500 3500 3500 3500 3500 5000 +3500 3500 3000 3500 3500 3500 3500 3500 3500 5000 +3500 3500 3000 3500 3500 3500 3500 3500 3500 5000 +3500 3500 3000 3500 3500 3500 3500 3500 3500 5000 +3500 3500 3000 3500 3500 3500 3500 3500 3500 5000 +3500 3500 3000 3500 3500 3500 3500 3500 3500 5000 +3500 3500 3000 3500 3500 3500 3500 3500 3500 5000 +3500 3500 3000 3500 3500 3500 3500 3500 3500 5000 +3500 3500 3000 3500 3500 3500 3500 3500 3500 5000 +3500 3500 3000 3500 3500 3500 3500 3500 3500 5000 +3500 3500 3000 3500 3500 3500 3500 3500 3500 5000 +3500 3500 3000 3500 3500 3500 3500 3500 3500 5000 +3500 3500 3000 3500 3500 3500 3500 3500 3500 5000 +3500 3500 3000 3500 3500 3500 3500 3500 3500 5000 +3500 3500 4000 3500 3500 3500 3000 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3000 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3000 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3000 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3000 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3000 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3000 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3000 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3000 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3000 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3000 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3000 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3000 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3000 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3000 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3000 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3000 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3000 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3000 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3000 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3000 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3000 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3000 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3000 3500 3500 3500 +4000 3500 4000 3500 3500 3500 4500 4000 3500 3500 +4000 3500 4000 3500 3500 3500 4500 4000 3500 3500 +4000 3500 4000 3500 3500 3500 4500 4000 3500 3500 +4000 3500 4000 3500 3500 3500 4500 4000 3500 3500 +4000 3500 4000 3500 3500 3500 4500 4000 3500 3500 +4000 3500 4000 3500 3500 3500 4500 4000 3500 3500 +4000 3500 4000 3500 3500 3500 4500 4000 3500 3500 +4000 3500 4000 3500 3500 3500 4500 4000 3500 3500 +4000 3500 4000 3500 3500 3500 4500 4000 3500 3500 +4000 3500 4000 3500 3500 3500 4500 4000 3500 3500 +4000 3500 4000 3500 3500 3500 4500 4000 3500 3500 +4000 3500 4000 3500 3500 3500 4500 4000 3500 3500 +4000 3500 4000 3500 3500 3500 4500 4000 3500 3500 +4000 3500 4000 3500 3500 3500 4500 4000 3500 3500 +4000 3500 4000 3500 3500 3500 4500 4000 3500 3500 +4000 3500 4000 3500 3500 3500 4500 4000 3500 3500 +4000 3500 4000 3500 3500 3500 4500 4000 3500 3500 +4000 3500 4000 3500 3500 3500 4500 4000 3500 3500 +4000 3500 4000 3500 3500 3500 4500 4000 3500 3500 +4000 3500 4000 3500 3500 3500 4500 4000 3500 3500 +4000 3500 4000 3500 3500 3500 4500 4000 3500 3500 +4000 3500 4000 3500 3500 3500 4500 4000 3500 3500 +4000 3500 4000 3500 3500 3500 4500 4000 3500 3500 +4000 3500 4000 3500 3500 3500 4500 4000 3500 3500 +3500 4000 4000 3500 3500 4000 3500 3500 4500 3500 +3500 4000 4000 3500 3500 4000 3500 3500 4500 3500 +3500 4000 4000 3500 3500 4000 3500 3500 4500 3500 +3500 4000 4000 3500 3500 4000 3500 3500 4500 3500 +3500 4000 4000 3500 3500 4000 3500 3500 4500 3500 +3500 4000 4000 3500 3500 4000 3500 3500 4500 3500 +3500 4000 4000 3500 3500 4000 3500 3500 4500 3500 +3500 4000 4000 3500 3500 4000 3500 3500 4500 3500 +3500 4000 4000 3500 3500 4000 3500 3500 4500 3500 +3500 4000 4000 3500 3500 4000 3500 3500 4500 3500 +3500 4000 4000 3500 3500 4000 3500 3500 4500 3500 +3500 4000 4000 3500 3500 4000 3500 3500 4500 3500 +3500 4000 4000 3500 3500 4000 3500 3500 4500 3500 +3500 4000 4000 3500 3500 4000 3500 3500 4500 3500 +3500 4000 4000 3500 3500 4000 3500 3500 4500 3500 +3500 4000 4000 3500 3500 4000 3500 3500 4500 3500 +3500 4000 4000 3500 3500 4000 3500 3500 4500 3500 +3500 4000 4000 3500 3500 4000 3500 3500 4500 3500 +3500 4000 4000 3500 3500 4000 3500 3500 4500 3500 +3500 4000 4000 3500 3500 4000 3500 3500 4500 3500 +3500 4000 4000 3500 3500 4000 3500 3500 4500 3500 +3500 4000 4000 3500 3500 4000 3500 3500 4500 3500 +3500 4000 4000 3500 3500 4000 3500 3500 4500 3500 +3500 4000 4000 3500 3500 4000 3500 3500 4500 3500 +3000 4000 4500 3500 4000 4500 3000 3500 4000 3500 +3000 4000 4500 3500 4000 4500 3000 3500 4000 3500 +3000 4000 4500 3500 4000 4500 3000 3500 4000 3500 +3000 4000 4500 3500 4000 4500 3000 3500 4000 3500 +3000 4000 4500 3500 4000 4500 3000 3500 4000 3500 +3000 4000 4500 3500 4000 4500 3000 3500 4000 3500 +3000 4000 4500 3500 4000 4500 3000 3500 4000 3500 +3000 4000 4500 3500 4000 4500 3000 3500 4000 3500 +3000 4000 4500 3500 4000 4500 3000 3500 4000 3500 +3000 4000 4500 3500 4000 4500 3000 3500 4000 3500 +3000 4000 4500 3500 4000 4500 3000 3500 4000 3500 +3000 4000 4500 3500 4000 4500 3000 3500 4000 3500 +3000 4000 4500 3500 4000 4500 3000 3500 4000 3500 +3000 4000 4500 3500 4000 4500 3000 3500 4000 3500 +3000 4000 4500 3500 4000 4500 3000 3500 4000 3500 +3000 4000 4500 3500 4000 4500 3000 3500 4000 3500 +3000 4000 4500 3500 4000 4500 3000 3500 4000 3500 +3000 4000 4500 3500 4000 4500 3000 3500 4000 3500 +3000 4000 4500 3500 4000 4500 3000 3500 4000 3500 +3000 4000 4500 3500 4000 4500 3000 3500 4000 3500 +3000 4000 4500 3500 4000 4500 3000 3500 4000 3500 +3000 4000 4500 3500 4000 4500 3000 3500 4000 3500 +3000 4000 4500 3500 4000 4500 3000 3500 4000 3500 +3000 4000 4500 3500 4000 4500 3000 3500 4000 3500 +3500 3500 4000 3500 3500 4000 3500 4000 3500 3500 +3500 3500 4000 3500 3500 4000 3500 4000 3500 3500 +3500 3500 4000 3500 3500 4000 3500 4000 3500 3500 +3500 3500 4000 3500 3500 4000 3500 4000 3500 3500 +3500 3500 4000 3500 3500 4000 3500 4000 3500 3500 +3500 3500 4000 3500 3500 4000 3500 4000 3500 3500 +3500 3500 4000 3500 3500 4000 3500 4000 3500 3500 +3500 3500 4000 3500 3500 4000 3500 4000 3500 3500 +3500 3500 4000 3500 3500 4000 3500 4000 3500 3500 +3500 3500 4000 3500 3500 4000 3500 4000 3500 3500 +3500 3500 4000 3500 3500 4000 3500 4000 3500 3500 +3500 3500 4000 3500 3500 4000 3500 4000 3500 3500 +3500 3500 4000 3500 3500 4000 3500 4000 3500 3500 +3500 3500 4000 3500 3500 4000 3500 4000 3500 3500 +3500 3500 4000 3500 3500 4000 3500 4000 3500 3500 +3500 3500 4000 3500 3500 4000 3500 4000 3500 3500 +3500 3500 4000 3500 3500 4000 3500 4000 3500 3500 +3500 3500 4000 3500 3500 4000 3500 4000 3500 3500 +3500 3500 4000 3500 3500 4000 3500 4000 3500 3500 +3500 3500 4000 3500 3500 4000 3500 4000 3500 3500 +3500 3500 4000 3500 3500 4000 3500 4000 3500 3500 +3500 3500 4000 3500 3500 4000 3500 4000 3500 3500 +3500 3500 4000 3500 3500 4000 3500 4000 3500 3500 +3500 3500 4000 3500 3500 4000 3500 4000 3500 3500 +4000 3500 3500 3500 3500 4000 3500 3500 4500 3500 +4000 3500 3500 3500 3500 4000 3500 3500 4500 3500 +4000 3500 3500 3500 3500 4000 3500 3500 4500 3500 +4000 3500 3500 3500 3500 4000 3500 3500 4500 3500 +4000 3500 3500 3500 3500 4000 3500 3500 4500 3500 +4000 3500 3500 3500 3500 4000 3500 3500 4500 3500 +4000 3500 3500 3500 3500 4000 3500 3500 4500 3500 +4000 3500 3500 3500 3500 4000 3500 3500 4500 3500 +4000 3500 3500 3500 3500 4000 3500 3500 4500 3500 +4000 3500 3500 3500 3500 4000 3500 3500 4500 3500 +4000 3500 3500 3500 3500 4000 3500 3500 4500 3500 +4000 3500 3500 3500 3500 4000 3500 3500 4500 3500 +4000 3500 3500 3500 3500 4000 3500 3500 4500 3500 +4000 3500 3500 3500 3500 4000 3500 3500 4500 3500 +4000 3500 3500 3500 3500 4000 3500 3500 4500 3500 +4000 3500 3500 3500 3500 4000 3500 3500 4500 3500 +4000 3500 3500 3500 3500 4000 3500 3500 4500 3500 +4000 3500 3500 3500 3500 4000 3500 3500 4500 3500 +4000 3500 3500 3500 3500 4000 3500 3500 4500 3500 +4000 3500 3500 3500 3500 4000 3500 3500 4500 3500 +4000 3500 3500 3500 3500 4000 3500 3500 4500 3500 +4000 3500 3500 3500 3500 4000 3500 3500 4500 3500 +4000 3500 3500 3500 3500 4000 3500 3500 4500 3500 +4000 3500 3500 3500 3500 4000 3500 3500 4500 3500 +4500 3500 3500 3500 4000 4000 3500 3500 3500 4000 +4500 3500 3500 3500 4000 4000 3500 3500 3500 4000 +4500 3500 3500 3500 4000 4000 3500 3500 3500 4000 +4500 3500 3500 3500 4000 4000 3500 3500 3500 4000 +4500 3500 3500 3500 4000 4000 3500 3500 3500 4000 +4500 3500 3500 3500 4000 4000 3500 3500 3500 4000 +4500 3500 3500 3500 4000 4000 3500 3500 3500 4000 +4500 3500 3500 3500 4000 4000 3500 3500 3500 4000 +4500 3500 3500 3500 4000 4000 3500 3500 3500 4000 +4500 3500 3500 3500 4000 4000 3500 3500 3500 4000 +4500 3500 3500 3500 4000 4000 3500 3500 3500 4000 +4500 3500 3500 3500 4000 4000 3500 3500 3500 4000 +4500 3500 3500 3500 4000 4000 3500 3500 3500 4000 +4500 3500 3500 3500 4000 4000 3500 3500 3500 4000 +4500 3500 3500 3500 4000 4000 3500 3500 3500 4000 +4500 3500 3500 3500 4000 4000 3500 3500 3500 4000 +4500 3500 3500 3500 4000 4000 3500 3500 3500 4000 +4500 3500 3500 3500 4000 4000 3500 3500 3500 4000 +4500 3500 3500 3500 4000 4000 3500 3500 3500 4000 +4500 3500 3500 3500 4000 4000 3500 3500 3500 4000 +4500 3500 3500 3500 4000 4000 3500 3500 3500 4000 +4500 3500 3500 3500 4000 4000 3500 3500 3500 4000 +4500 3500 3500 3500 4000 4000 3500 3500 3500 4000 +4500 3500 3500 3500 4000 4000 3500 3500 3500 4000 +3500 3500 3500 3500 4000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 4000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 4000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 4000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 4000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 4000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 4000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 4000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 4000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 4000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 4000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 4000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 4000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 4000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 4000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 4000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 4000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 4000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 4000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 4000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 4000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 4000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 4000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 4000 3500 3500 3500 3500 4000 +4000 3500 3500 4500 3500 3500 3000 4500 3500 3500 +4000 3500 3500 4500 3500 3500 3000 4500 3500 3500 +4000 3500 3500 4500 3500 3500 3000 4500 3500 3500 +4000 3500 3500 4500 3500 3500 3000 4500 3500 3500 +4000 3500 3500 4500 3500 3500 3000 4500 3500 3500 +4000 3500 3500 4500 3500 3500 3000 4500 3500 3500 +4000 3500 3500 4500 3500 3500 3000 4500 3500 3500 +4000 3500 3500 4500 3500 3500 3000 4500 3500 3500 +4000 3500 3500 4500 3500 3500 3000 4500 3500 3500 +4000 3500 3500 4500 3500 3500 3000 4500 3500 3500 +4000 3500 3500 4500 3500 3500 3000 4500 3500 3500 +4000 3500 3500 4500 3500 3500 3000 4500 3500 3500 +4000 3500 3500 4500 3500 3500 3000 4500 3500 3500 +4000 3500 3500 4500 3500 3500 3000 4500 3500 3500 +4000 3500 3500 4500 3500 3500 3000 4500 3500 3500 +4000 3500 3500 4500 3500 3500 3000 4500 3500 3500 +4000 3500 3500 4500 3500 3500 3000 4500 3500 3500 +4000 3500 3500 4500 3500 3500 3000 4500 3500 3500 +4000 3500 3500 4500 3500 3500 3000 4500 3500 3500 +4000 3500 3500 4500 3500 3500 3000 4500 3500 3500 +4000 3500 3500 4500 3500 3500 3000 4500 3500 3500 +4000 3500 3500 4500 3500 3500 3000 4500 3500 3500 +4000 3500 3500 4500 3500 3500 3000 4500 3500 3500 +4000 3500 3500 4500 3500 3500 3000 4500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 2500 3500 3000 +3500 3500 3500 3500 3500 4000 3500 2500 3500 3000 +3500 3500 3500 3500 3500 4000 3500 2500 3500 3000 +3500 3500 3500 3500 3500 4000 3500 2500 3500 3000 +3500 3500 3500 3500 3500 4000 3500 2500 3500 3000 +3500 3500 3500 3500 3500 4000 3500 2500 3500 3000 +3500 3500 3500 3500 3500 4000 3500 2500 3500 3000 +3500 3500 3500 3500 3500 4000 3500 2500 3500 3000 +3500 3500 3500 3500 3500 4000 3500 2500 3500 3000 +3500 3500 3500 3500 3500 4000 3500 2500 3500 3000 +3500 3500 3500 3500 3500 4000 3500 2500 3500 3000 +3500 3500 3500 3500 3500 4000 3500 2500 3500 3000 +3500 3500 3500 3500 3500 4000 3500 2500 3500 3000 +3500 3500 3500 3500 3500 4000 3500 2500 3500 3000 +3500 3500 3500 3500 3500 4000 3500 2500 3500 3000 +3500 3500 3500 3500 3500 4000 3500 2500 3500 3000 +3500 3500 3500 3500 3500 4000 3500 2500 3500 3000 +3500 3500 3500 3500 3500 4000 3500 2500 3500 3000 +3500 3500 3500 3500 3500 4000 3500 2500 3500 3000 +3500 3500 3500 3500 3500 4000 3500 2500 3500 3000 +3500 3500 3500 3500 3500 4000 3500 2500 3500 3000 +3500 3500 3500 3500 3500 4000 3500 2500 3500 3000 +3500 3500 3500 3500 3500 4000 3500 2500 3500 3000 +3500 3500 3500 3500 3500 4000 3500 2500 3500 3000 +3500 4500 3500 3500 4500 3500 3500 3000 3500 3500 +3500 4500 3500 3500 4500 3500 3500 3000 3500 3500 +3500 4500 3500 3500 4500 3500 3500 3000 3500 3500 +3500 4500 3500 3500 4500 3500 3500 3000 3500 3500 +3500 4500 3500 3500 4500 3500 3500 3000 3500 3500 +3500 4500 3500 3500 4500 3500 3500 3000 3500 3500 +3500 4500 3500 3500 4500 3500 3500 3000 3500 3500 +3500 4500 3500 3500 4500 3500 3500 3000 3500 3500 +3500 4500 3500 3500 4500 3500 3500 3000 3500 3500 +3500 4500 3500 3500 4500 3500 3500 3000 3500 3500 +3500 4500 3500 3500 4500 3500 3500 3000 3500 3500 +3500 4500 3500 3500 4500 3500 3500 3000 3500 3500 +3500 4500 3500 3500 4500 3500 3500 3000 3500 3500 +3500 4500 3500 3500 4500 3500 3500 3000 3500 3500 +3500 4500 3500 3500 4500 3500 3500 3000 3500 3500 +3500 4500 3500 3500 4500 3500 3500 3000 3500 3500 +3500 4500 3500 3500 4500 3500 3500 3000 3500 3500 +3500 4500 3500 3500 4500 3500 3500 3000 3500 3500 +3500 4500 3500 3500 4500 3500 3500 3000 3500 3500 +3500 4500 3500 3500 4500 3500 3500 3000 3500 3500 +3500 4500 3500 3500 4500 3500 3500 3000 3500 3500 +3500 4500 3500 3500 4500 3500 3500 3000 3500 3500 +3500 4500 3500 3500 4500 3500 3500 3000 3500 3500 +3500 4500 3500 3500 4500 3500 3500 3000 3500 3500 +3500 3500 3000 3500 4500 4500 3500 4000 3500 4000 +3500 3500 3000 3500 4500 4500 3500 4000 3500 4000 +3500 3500 3000 3500 4500 4500 3500 4000 3500 4000 +3500 3500 3000 3500 4500 4500 3500 4000 3500 4000 +3500 3500 3000 3500 4500 4500 3500 4000 3500 4000 +3500 3500 3000 3500 4500 4500 3500 4000 3500 4000 +3500 3500 3000 3500 4500 4500 3500 4000 3500 4000 +3500 3500 3000 3500 4500 4500 3500 4000 3500 4000 +3500 3500 3000 3500 4500 4500 3500 4000 3500 4000 +3500 3500 3000 3500 4500 4500 3500 4000 3500 4000 +3500 3500 3000 3500 4500 4500 3500 4000 3500 4000 +3500 3500 3000 3500 4500 4500 3500 4000 3500 4000 +3500 3500 3000 3500 4500 4500 3500 4000 3500 4000 +3500 3500 3000 3500 4500 4500 3500 4000 3500 4000 +3500 3500 3000 3500 4500 4500 3500 4000 3500 4000 +3500 3500 3000 3500 4500 4500 3500 4000 3500 4000 +3500 3500 3000 3500 4500 4500 3500 4000 3500 4000 +3500 3500 3000 3500 4500 4500 3500 4000 3500 4000 +3500 3500 3000 3500 4500 4500 3500 4000 3500 4000 +3500 3500 3000 3500 4500 4500 3500 4000 3500 4000 +3500 3500 3000 3500 4500 4500 3500 4000 3500 4000 +3500 3500 3000 3500 4500 4500 3500 4000 3500 4000 +3500 3500 3000 3500 4500 4500 3500 4000 3500 4000 +3500 3500 3000 3500 4500 4500 3500 4000 3500 4000 +3500 4000 4000 4500 3500 3500 3500 3500 3500 3500 +3500 4000 4000 4500 3500 3500 3500 3500 3500 3500 +3500 4000 4000 4500 3500 3500 3500 3500 3500 3500 +3500 4000 4000 4500 3500 3500 3500 3500 3500 3500 +3500 4000 4000 4500 3500 3500 3500 3500 3500 3500 +3500 4000 4000 4500 3500 3500 3500 3500 3500 3500 +3500 4000 4000 4500 3500 3500 3500 3500 3500 3500 +3500 4000 4000 4500 3500 3500 3500 3500 3500 3500 +3500 4000 4000 4500 3500 3500 3500 3500 3500 3500 +3500 4000 4000 4500 3500 3500 3500 3500 3500 3500 +3500 4000 4000 4500 3500 3500 3500 3500 3500 3500 +3500 4000 4000 4500 3500 3500 3500 3500 3500 3500 +3500 4000 4000 4500 3500 3500 3500 3500 3500 3500 +3500 4000 4000 4500 3500 3500 3500 3500 3500 3500 +3500 4000 4000 4500 3500 3500 3500 3500 3500 3500 +3500 4000 4000 4500 3500 3500 3500 3500 3500 3500 +3500 4000 4000 4500 3500 3500 3500 3500 3500 3500 +3500 4000 4000 4500 3500 3500 3500 3500 3500 3500 +3500 4000 4000 4500 3500 3500 3500 3500 3500 3500 +3500 4000 4000 4500 3500 3500 3500 3500 3500 3500 +3500 4000 4000 4500 3500 3500 3500 3500 3500 3500 +3500 4000 4000 4500 3500 3500 3500 3500 3500 3500 +3500 4000 4000 4500 3500 3500 3500 3500 3500 3500 +3500 4000 4000 4500 3500 3500 3500 3500 3500 3500 +3500 4500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 4500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 5000 3500 3500 +3500 4000 3500 3500 3500 3500 3500 5000 3500 3500 +3500 4000 3500 3500 3500 3500 3500 5000 3500 3500 +3500 4000 3500 3500 3500 3500 3500 5000 3500 3500 +3500 4000 3500 3500 3500 3500 3500 5000 3500 3500 +3500 4000 3500 3500 3500 3500 3500 5000 3500 3500 +3500 4000 3500 3500 3500 3500 3500 5000 3500 3500 +3500 4000 3500 3500 3500 3500 3500 5000 3500 3500 +3500 4000 3500 3500 3500 3500 3500 5000 3500 3500 +3500 4000 3500 3500 3500 3500 3500 5000 3500 3500 +3500 4000 3500 3500 3500 3500 3500 5000 3500 3500 +3500 4000 3500 3500 3500 3500 3500 5000 3500 3500 +3500 4000 3500 3500 3500 3500 3500 5000 3500 3500 +3500 4000 3500 3500 3500 3500 3500 5000 3500 3500 +3500 4000 3500 3500 3500 3500 3500 5000 3500 3500 +3500 4000 3500 3500 3500 3500 3500 5000 3500 3500 +3500 4000 3500 3500 3500 3500 3500 5000 3500 3500 +3500 4000 3500 3500 3500 3500 3500 5000 3500 3500 +3500 4000 3500 3500 3500 3500 3500 5000 3500 3500 +3500 4000 3500 3500 3500 3500 3500 5000 3500 3500 +3500 4000 3500 3500 3500 3500 3500 5000 3500 3500 +3500 4000 3500 3500 3500 3500 3500 5000 3500 3500 +3500 4000 3500 3500 3500 3500 3500 5000 3500 3500 +3500 4000 3500 3500 3500 3500 3500 5000 3500 3500 +3500 3500 3000 3000 3500 3500 4000 4000 3500 3500 +3500 3500 3000 3000 3500 3500 4000 4000 3500 3500 +3500 3500 3000 3000 3500 3500 4000 4000 3500 3500 +3500 3500 3000 3000 3500 3500 4000 4000 3500 3500 +3500 3500 3000 3000 3500 3500 4000 4000 3500 3500 +3500 3500 3000 3000 3500 3500 4000 4000 3500 3500 +3500 3500 3000 3000 3500 3500 4000 4000 3500 3500 +3500 3500 3000 3000 3500 3500 4000 4000 3500 3500 +3500 3500 3000 3000 3500 3500 4000 4000 3500 3500 +3500 3500 3000 3000 3500 3500 4000 4000 3500 3500 +3500 3500 3000 3000 3500 3500 4000 4000 3500 3500 +3500 3500 3000 3000 3500 3500 4000 4000 3500 3500 +3500 3500 3000 3000 3500 3500 4000 4000 3500 3500 +3500 3500 3000 3000 3500 3500 4000 4000 3500 3500 +3500 3500 3000 3000 3500 3500 4000 4000 3500 3500 +3500 3500 3000 3000 3500 3500 4000 4000 3500 3500 +3500 3500 3000 3000 3500 3500 4000 4000 3500 3500 +3500 3500 3000 3000 3500 3500 4000 4000 3500 3500 +3500 3500 3000 3000 3500 3500 4000 4000 3500 3500 +3500 3500 3000 3000 3500 3500 4000 4000 3500 3500 +3500 3500 3000 3000 3500 3500 4000 4000 3500 3500 +3500 3500 3000 3000 3500 3500 4000 4000 3500 3500 +3500 3500 3000 3000 3500 3500 4000 4000 3500 3500 +3500 3500 3000 3000 3500 3500 4000 4000 3500 3500 +3500 4000 3500 3500 3000 3500 4000 3500 3500 3500 +3500 4000 3500 3500 3000 3500 4000 3500 3500 3500 +3500 4000 3500 3500 3000 3500 4000 3500 3500 3500 +3500 4000 3500 3500 3000 3500 4000 3500 3500 3500 +3500 4000 3500 3500 3000 3500 4000 3500 3500 3500 +3500 4000 3500 3500 3000 3500 4000 3500 3500 3500 +3500 4000 3500 3500 3000 3500 4000 3500 3500 3500 +3500 4000 3500 3500 3000 3500 4000 3500 3500 3500 +3500 4000 3500 3500 3000 3500 4000 3500 3500 3500 +3500 4000 3500 3500 3000 3500 4000 3500 3500 3500 +3500 4000 3500 3500 3000 3500 4000 3500 3500 3500 +3500 4000 3500 3500 3000 3500 4000 3500 3500 3500 +3500 4000 3500 3500 3000 3500 4000 3500 3500 3500 +3500 4000 3500 3500 3000 3500 4000 3500 3500 3500 +3500 4000 3500 3500 3000 3500 4000 3500 3500 3500 +3500 4000 3500 3500 3000 3500 4000 3500 3500 3500 +3500 4000 3500 3500 3000 3500 4000 3500 3500 3500 +3500 4000 3500 3500 3000 3500 4000 3500 3500 3500 +3500 4000 3500 3500 3000 3500 4000 3500 3500 3500 +3500 4000 3500 3500 3000 3500 4000 3500 3500 3500 +3500 4000 3500 3500 3000 3500 4000 3500 3500 3500 +3500 4000 3500 3500 3000 3500 4000 3500 3500 3500 +3500 4000 3500 3500 3000 3500 4000 3500 3500 3500 +3500 4000 3500 3500 3000 3500 4000 3500 3500 3500 +3500 4000 3500 4000 3500 3500 3500 3500 3500 3000 +3500 4000 3500 4000 3500 3500 3500 3500 3500 3000 +3500 4000 3500 4000 3500 3500 3500 3500 3500 3000 +3500 4000 3500 4000 3500 3500 3500 3500 3500 3000 +3500 4000 3500 4000 3500 3500 3500 3500 3500 3000 +3500 4000 3500 4000 3500 3500 3500 3500 3500 3000 +3500 4000 3500 4000 3500 3500 3500 3500 3500 3000 +3500 4000 3500 4000 3500 3500 3500 3500 3500 3000 +3500 4000 3500 4000 3500 3500 3500 3500 3500 3000 +3500 4000 3500 4000 3500 3500 3500 3500 3500 3000 +3500 4000 3500 4000 3500 3500 3500 3500 3500 3000 +3500 4000 3500 4000 3500 3500 3500 3500 3500 3000 +3500 4000 3500 4000 3500 3500 3500 3500 3500 3000 +3500 4000 3500 4000 3500 3500 3500 3500 3500 3000 +3500 4000 3500 4000 3500 3500 3500 3500 3500 3000 +3500 4000 3500 4000 3500 3500 3500 3500 3500 3000 +3500 4000 3500 4000 3500 3500 3500 3500 3500 3000 +3500 4000 3500 4000 3500 3500 3500 3500 3500 3000 +3500 4000 3500 4000 3500 3500 3500 3500 3500 3000 +3500 4000 3500 4000 3500 3500 3500 3500 3500 3000 +3500 4000 3500 4000 3500 3500 3500 3500 3500 3000 +3500 4000 3500 4000 3500 3500 3500 3500 3500 3000 +3500 4000 3500 4000 3500 3500 3500 3500 3500 3000 +3500 4000 3500 4000 3500 3500 3500 3500 3500 3000 +3500 4500 3500 3500 3500 4000 3500 3500 3000 5000 +3500 4500 3500 3500 3500 4000 3500 3500 3000 5000 +3500 4500 3500 3500 3500 4000 3500 3500 3000 5000 +3500 4500 3500 3500 3500 4000 3500 3500 3000 5000 +3500 4500 3500 3500 3500 4000 3500 3500 3000 5000 +3500 4500 3500 3500 3500 4000 3500 3500 3000 5000 +3500 4500 3500 3500 3500 4000 3500 3500 3000 5000 +3500 4500 3500 3500 3500 4000 3500 3500 3000 5000 +3500 4500 3500 3500 3500 4000 3500 3500 3000 5000 +3500 4500 3500 3500 3500 4000 3500 3500 3000 5000 +3500 4500 3500 3500 3500 4000 3500 3500 3000 5000 +3500 4500 3500 3500 3500 4000 3500 3500 3000 5000 +3500 4500 3500 3500 3500 4000 3500 3500 3000 5000 +3500 4500 3500 3500 3500 4000 3500 3500 3000 5000 +3500 4500 3500 3500 3500 4000 3500 3500 3000 5000 +3500 4500 3500 3500 3500 4000 3500 3500 3000 5000 +3500 4500 3500 3500 3500 4000 3500 3500 3000 5000 +3500 4500 3500 3500 3500 4000 3500 3500 3000 5000 +3500 4500 3500 3500 3500 4000 3500 3500 3000 5000 +3500 4500 3500 3500 3500 4000 3500 3500 3000 5000 +3500 4500 3500 3500 3500 4000 3500 3500 3000 5000 +3500 4500 3500 3500 3500 4000 3500 3500 3000 5000 +3500 4500 3500 3500 3500 4000 3500 3500 3000 5000 +3500 4500 3500 3500 3500 4000 3500 3500 3000 5000 +3500 3500 3500 3000 3500 3500 3000 3500 3500 4000 +3500 3500 3500 3000 3500 3500 3000 3500 3500 4000 +3500 3500 3500 3000 3500 3500 3000 3500 3500 4000 +3500 3500 3500 3000 3500 3500 3000 3500 3500 4000 +3500 3500 3500 3000 3500 3500 3000 3500 3500 4000 +3500 3500 3500 3000 3500 3500 3000 3500 3500 4000 +3500 3500 3500 3000 3500 3500 3000 3500 3500 4000 +3500 3500 3500 3000 3500 3500 3000 3500 3500 4000 +3500 3500 3500 3000 3500 3500 3000 3500 3500 4000 +3500 3500 3500 3000 3500 3500 3000 3500 3500 4000 +3500 3500 3500 3000 3500 3500 3000 3500 3500 4000 +3500 3500 3500 3000 3500 3500 3000 3500 3500 4000 +3500 3500 3500 3000 3500 3500 3000 3500 3500 4000 +3500 3500 3500 3000 3500 3500 3000 3500 3500 4000 +3500 3500 3500 3000 3500 3500 3000 3500 3500 4000 +3500 3500 3500 3000 3500 3500 3000 3500 3500 4000 +3500 3500 3500 3000 3500 3500 3000 3500 3500 4000 +3500 3500 3500 3000 3500 3500 3000 3500 3500 4000 +3500 3500 3500 3000 3500 3500 3000 3500 3500 4000 +3500 3500 3500 3000 3500 3500 3000 3500 3500 4000 +3500 3500 3500 3000 3500 3500 3000 3500 3500 4000 +3500 3500 3500 3000 3500 3500 3000 3500 3500 4000 +3500 3500 3500 3000 3500 3500 3000 3500 3500 4000 +3500 3500 3500 3000 3500 3500 3000 3500 3500 4000 +3500 4500 3500 3000 3500 5000 3500 3500 3500 3500 +3500 4500 3500 3000 3500 5000 3500 3500 3500 3500 +3500 4500 3500 3000 3500 5000 3500 3500 3500 3500 +3500 4500 3500 3000 3500 5000 3500 3500 3500 3500 +3500 4500 3500 3000 3500 5000 3500 3500 3500 3500 +3500 4500 3500 3000 3500 5000 3500 3500 3500 3500 +3500 4500 3500 3000 3500 5000 3500 3500 3500 3500 +3500 4500 3500 3000 3500 5000 3500 3500 3500 3500 +3500 4500 3500 3000 3500 5000 3500 3500 3500 3500 +3500 4500 3500 3000 3500 5000 3500 3500 3500 3500 +3500 4500 3500 3000 3500 5000 3500 3500 3500 3500 +3500 4500 3500 3000 3500 5000 3500 3500 3500 3500 +3500 4500 3500 3000 3500 5000 3500 3500 3500 3500 +3500 4500 3500 3000 3500 5000 3500 3500 3500 3500 +3500 4500 3500 3000 3500 5000 3500 3500 3500 3500 +3500 4500 3500 3000 3500 5000 3500 3500 3500 3500 +3500 4500 3500 3000 3500 5000 3500 3500 3500 3500 +3500 4500 3500 3000 3500 5000 3500 3500 3500 3500 +3500 4500 3500 3000 3500 5000 3500 3500 3500 3500 +3500 4500 3500 3000 3500 5000 3500 3500 3500 3500 +3500 4500 3500 3000 3500 5000 3500 3500 3500 3500 +3500 4500 3500 3000 3500 5000 3500 3500 3500 3500 +3500 4500 3500 3000 3500 5000 3500 3500 3500 3500 +3500 4500 3500 3000 3500 5000 3500 3500 3500 3500 +3500 3000 4500 4500 3500 3000 3500 3000 3500 4000 +3500 3000 4500 4500 3500 3000 3500 3000 3500 4000 +3500 3000 4500 4500 3500 3000 3500 3000 3500 4000 +3500 3000 4500 4500 3500 3000 3500 3000 3500 4000 +3500 3000 4500 4500 3500 3000 3500 3000 3500 4000 +3500 3000 4500 4500 3500 3000 3500 3000 3500 4000 +3500 3000 4500 4500 3500 3000 3500 3000 3500 4000 +3500 3000 4500 4500 3500 3000 3500 3000 3500 4000 +3500 3000 4500 4500 3500 3000 3500 3000 3500 4000 +3500 3000 4500 4500 3500 3000 3500 3000 3500 4000 +3500 3000 4500 4500 3500 3000 3500 3000 3500 4000 +3500 3000 4500 4500 3500 3000 3500 3000 3500 4000 +3500 3000 4500 4500 3500 3000 3500 3000 3500 4000 +3500 3000 4500 4500 3500 3000 3500 3000 3500 4000 +3500 3000 4500 4500 3500 3000 3500 3000 3500 4000 +3500 3000 4500 4500 3500 3000 3500 3000 3500 4000 +3500 3000 4500 4500 3500 3000 3500 3000 3500 4000 +3500 3000 4500 4500 3500 3000 3500 3000 3500 4000 +3500 3000 4500 4500 3500 3000 3500 3000 3500 4000 +3500 3000 4500 4500 3500 3000 3500 3000 3500 4000 +3500 3000 4500 4500 3500 3000 3500 3000 3500 4000 +3500 3000 4500 4500 3500 3000 3500 3000 3500 4000 +3500 3000 4500 4500 3500 3000 3500 3000 3500 4000 +3500 3000 4500 4500 3500 3000 3500 3000 3500 4000 +3500 3500 3500 3000 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3000 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3000 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3000 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3000 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3000 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3000 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3000 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3000 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3000 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3000 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3000 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3000 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3000 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3000 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3000 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3000 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3000 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3000 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3000 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3000 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3000 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3000 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3000 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3000 4000 3500 3000 4500 3500 +3500 3500 3500 3500 3000 4000 3500 3000 4500 3500 +3500 3500 3500 3500 3000 4000 3500 3000 4500 3500 +3500 3500 3500 3500 3000 4000 3500 3000 4500 3500 +3500 3500 3500 3500 3000 4000 3500 3000 4500 3500 +3500 3500 3500 3500 3000 4000 3500 3000 4500 3500 +3500 3500 3500 3500 3000 4000 3500 3000 4500 3500 +3500 3500 3500 3500 3000 4000 3500 3000 4500 3500 +3500 3500 3500 3500 3000 4000 3500 3000 4500 3500 +3500 3500 3500 3500 3000 4000 3500 3000 4500 3500 +3500 3500 3500 3500 3000 4000 3500 3000 4500 3500 +3500 3500 3500 3500 3000 4000 3500 3000 4500 3500 +3500 3500 3500 3500 3000 4000 3500 3000 4500 3500 +3500 3500 3500 3500 3000 4000 3500 3000 4500 3500 +3500 3500 3500 3500 3000 4000 3500 3000 4500 3500 +3500 3500 3500 3500 3000 4000 3500 3000 4500 3500 +3500 3500 3500 3500 3000 4000 3500 3000 4500 3500 +3500 3500 3500 3500 3000 4000 3500 3000 4500 3500 +3500 3500 3500 3500 3000 4000 3500 3000 4500 3500 +3500 3500 3500 3500 3000 4000 3500 3000 4500 3500 +3500 3500 3500 3500 3000 4000 3500 3000 4500 3500 +3500 3500 3500 3500 3000 4000 3500 3000 4500 3500 +3500 3500 3500 3500 3000 4000 3500 3000 4500 3500 +3500 3500 3500 3500 3000 4000 3500 3000 4500 3500 +3500 3500 3500 3500 3500 5000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 5000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 5000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 5000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 5000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 5000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 5000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 5000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 5000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 5000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 5000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 5000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 5000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 5000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 5000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 5000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 5000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 5000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 5000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 5000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 5000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 5000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 5000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 5000 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 5000 3500 4000 3000 +3500 3500 3500 4000 3500 3500 5000 3500 4000 3000 +3500 3500 3500 4000 3500 3500 5000 3500 4000 3000 +3500 3500 3500 4000 3500 3500 5000 3500 4000 3000 +3500 3500 3500 4000 3500 3500 5000 3500 4000 3000 +3500 3500 3500 4000 3500 3500 5000 3500 4000 3000 +3500 3500 3500 4000 3500 3500 5000 3500 4000 3000 +3500 3500 3500 4000 3500 3500 5000 3500 4000 3000 +3500 3500 3500 4000 3500 3500 5000 3500 4000 3000 +3500 3500 3500 4000 3500 3500 5000 3500 4000 3000 +3500 3500 3500 4000 3500 3500 5000 3500 4000 3000 +3500 3500 3500 4000 3500 3500 5000 3500 4000 3000 +3500 3500 3500 4000 3500 3500 5000 3500 4000 3000 +3500 3500 3500 4000 3500 3500 5000 3500 4000 3000 +3500 3500 3500 4000 3500 3500 5000 3500 4000 3000 +3500 3500 3500 4000 3500 3500 5000 3500 4000 3000 +3500 3500 3500 4000 3500 3500 5000 3500 4000 3000 +3500 3500 3500 4000 3500 3500 5000 3500 4000 3000 +3500 3500 3500 4000 3500 3500 5000 3500 4000 3000 +3500 3500 3500 4000 3500 3500 5000 3500 4000 3000 +3500 3500 3500 4000 3500 3500 5000 3500 4000 3000 +3500 3500 3500 4000 3500 3500 5000 3500 4000 3000 +3500 3500 3500 4000 3500 3500 5000 3500 4000 3000 +3500 3500 3500 4000 3500 3500 5000 3500 4000 3000 +3500 3500 3500 5000 3000 3500 3500 3500 4000 3500 +3500 3500 3500 5000 3000 3500 3500 3500 4000 3500 +3500 3500 3500 5000 3000 3500 3500 3500 4000 3500 +3500 3500 3500 5000 3000 3500 3500 3500 4000 3500 +3500 3500 3500 5000 3000 3500 3500 3500 4000 3500 +3500 3500 3500 5000 3000 3500 3500 3500 4000 3500 +3500 3500 3500 5000 3000 3500 3500 3500 4000 3500 +3500 3500 3500 5000 3000 3500 3500 3500 4000 3500 +3500 3500 3500 5000 3000 3500 3500 3500 4000 3500 +3500 3500 3500 5000 3000 3500 3500 3500 4000 3500 +3500 3500 3500 5000 3000 3500 3500 3500 4000 3500 +3500 3500 3500 5000 3000 3500 3500 3500 4000 3500 +3500 3500 3500 5000 3000 3500 3500 3500 4000 3500 +3500 3500 3500 5000 3000 3500 3500 3500 4000 3500 +3500 3500 3500 5000 3000 3500 3500 3500 4000 3500 +3500 3500 3500 5000 3000 3500 3500 3500 4000 3500 +3500 3500 3500 5000 3000 3500 3500 3500 4000 3500 +3500 3500 3500 5000 3000 3500 3500 3500 4000 3500 +3500 3500 3500 5000 3000 3500 3500 3500 4000 3500 +3500 3500 3500 5000 3000 3500 3500 3500 4000 3500 +3500 3500 3500 5000 3000 3500 3500 3500 4000 3500 +3500 3500 3500 5000 3000 3500 3500 3500 4000 3500 +3500 3500 3500 5000 3000 3500 3500 3500 4000 3500 +3500 3500 3500 5000 3000 3500 3500 3500 4000 3500 +3500 3500 3500 4000 3500 3500 3500 4000 3500 3500 +3500 3500 3500 4000 3500 3500 3500 4000 3500 3500 +3500 3500 3500 4000 3500 3500 3500 4000 3500 3500 +3500 3500 3500 4000 3500 3500 3500 4000 3500 3500 +3500 3500 3500 4000 3500 3500 3500 4000 3500 3500 +3500 3500 3500 4000 3500 3500 3500 4000 3500 3500 +3500 3500 3500 4000 3500 3500 3500 4000 3500 3500 +3500 3500 3500 4000 3500 3500 3500 4000 3500 3500 +3500 3500 3500 4000 3500 3500 3500 4000 3500 3500 +3500 3500 3500 4000 3500 3500 3500 4000 3500 3500 +3500 3500 3500 4000 3500 3500 3500 4000 3500 3500 +3500 3500 3500 4000 3500 3500 3500 4000 3500 3500 +3500 3500 3500 4000 3500 3500 3500 4000 3500 3500 +3500 3500 3500 4000 3500 3500 3500 4000 3500 3500 +3500 3500 3500 4000 3500 3500 3500 4000 3500 3500 +3500 3500 3500 4000 3500 3500 3500 4000 3500 3500 +3500 3500 3500 4000 3500 3500 3500 4000 3500 3500 +3500 3500 3500 4000 3500 3500 3500 4000 3500 3500 +3500 3500 3500 4000 3500 3500 3500 4000 3500 3500 +3500 3500 3500 4000 3500 3500 3500 4000 3500 3500 +3500 3500 3500 4000 3500 3500 3500 4000 3500 3500 +3500 3500 3500 4000 3500 3500 3500 4000 3500 3500 +3500 3500 3500 4000 3500 3500 3500 4000 3500 3500 +3500 3500 3500 4000 3500 3500 3500 4000 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3000 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3000 +4000 3500 3500 3500 3500 3500 4000 3500 3000 3500 +4000 3500 3500 3500 3500 3500 4000 3500 3000 3500 +4000 3500 3500 3500 3500 3500 4000 3500 3000 3500 +4000 3500 3500 3500 3500 3500 4000 3500 3000 3500 +4000 3500 3500 3500 3500 3500 4000 3500 3000 3500 +4000 3500 3500 3500 3500 3500 4000 3500 3000 3500 +4000 3500 3500 3500 3500 3500 4000 3500 3000 3500 +4000 3500 3500 3500 3500 3500 4000 3500 3000 3500 +4000 3500 3500 3500 3500 3500 4000 3500 3000 3500 +4000 3500 3500 3500 3500 3500 4000 3500 3000 3500 +4000 3500 3500 3500 3500 3500 4000 3500 3000 3500 +4000 3500 3500 3500 3500 3500 4000 3500 3000 3500 +4000 3500 3500 3500 3500 3500 4000 3500 3000 3500 +4000 3500 3500 3500 3500 3500 4000 3500 3000 3500 +4000 3500 3500 3500 3500 3500 4000 3500 3000 3500 +4000 3500 3500 3500 3500 3500 4000 3500 3000 3500 +4000 3500 3500 3500 3500 3500 4000 3500 3000 3500 +4000 3500 3500 3500 3500 3500 4000 3500 3000 3500 +4000 3500 3500 3500 3500 3500 4000 3500 3000 3500 +4000 3500 3500 3500 3500 3500 4000 3500 3000 3500 +4000 3500 3500 3500 3500 3500 4000 3500 3000 3500 +4000 3500 3500 3500 3500 3500 4000 3500 3000 3500 +4000 3500 3500 3500 3500 3500 4000 3500 3000 3500 +4000 3500 3500 3500 3500 3500 4000 3500 3000 3500 +4000 3500 4000 3500 3500 3500 3500 2500 3500 4000 +4000 3500 4000 3500 3500 3500 3500 2500 3500 4000 +4000 3500 4000 3500 3500 3500 3500 2500 3500 4000 +4000 3500 4000 3500 3500 3500 3500 2500 3500 4000 +4000 3500 4000 3500 3500 3500 3500 2500 3500 4000 +4000 3500 4000 3500 3500 3500 3500 2500 3500 4000 +4000 3500 4000 3500 3500 3500 3500 2500 3500 4000 +4000 3500 4000 3500 3500 3500 3500 2500 3500 4000 +4000 3500 4000 3500 3500 3500 3500 2500 3500 4000 +4000 3500 4000 3500 3500 3500 3500 2500 3500 4000 +4000 3500 4000 3500 3500 3500 3500 2500 3500 4000 +4000 3500 4000 3500 3500 3500 3500 2500 3500 4000 +4000 3500 4000 3500 3500 3500 3500 2500 3500 4000 +4000 3500 4000 3500 3500 3500 3500 2500 3500 4000 +4000 3500 4000 3500 3500 3500 3500 2500 3500 4000 +4000 3500 4000 3500 3500 3500 3500 2500 3500 4000 +4000 3500 4000 3500 3500 3500 3500 2500 3500 4000 +4000 3500 4000 3500 3500 3500 3500 2500 3500 4000 +4000 3500 4000 3500 3500 3500 3500 2500 3500 4000 +4000 3500 4000 3500 3500 3500 3500 2500 3500 4000 +4000 3500 4000 3500 3500 3500 3500 2500 3500 4000 +4000 3500 4000 3500 3500 3500 3500 2500 3500 4000 +4000 3500 4000 3500 3500 3500 3500 2500 3500 4000 +4000 3500 4000 3500 3500 3500 3500 2500 3500 4000 +3000 4000 3500 4500 3500 3500 3500 3500 4500 3500 +3000 4000 3500 4500 3500 3500 3500 3500 4500 3500 +3000 4000 3500 4500 3500 3500 3500 3500 4500 3500 +3000 4000 3500 4500 3500 3500 3500 3500 4500 3500 +3000 4000 3500 4500 3500 3500 3500 3500 4500 3500 +3000 4000 3500 4500 3500 3500 3500 3500 4500 3500 +3000 4000 3500 4500 3500 3500 3500 3500 4500 3500 +3000 4000 3500 4500 3500 3500 3500 3500 4500 3500 +3000 4000 3500 4500 3500 3500 3500 3500 4500 3500 +3000 4000 3500 4500 3500 3500 3500 3500 4500 3500 +3000 4000 3500 4500 3500 3500 3500 3500 4500 3500 +3000 4000 3500 4500 3500 3500 3500 3500 4500 3500 +3000 4000 3500 4500 3500 3500 3500 3500 4500 3500 +3000 4000 3500 4500 3500 3500 3500 3500 4500 3500 +3000 4000 3500 4500 3500 3500 3500 3500 4500 3500 +3000 4000 3500 4500 3500 3500 3500 3500 4500 3500 +3000 4000 3500 4500 3500 3500 3500 3500 4500 3500 +3000 4000 3500 4500 3500 3500 3500 3500 4500 3500 +3000 4000 3500 4500 3500 3500 3500 3500 4500 3500 +3000 4000 3500 4500 3500 3500 3500 3500 4500 3500 +3000 4000 3500 4500 3500 3500 3500 3500 4500 3500 +3000 4000 3500 4500 3500 3500 3500 3500 4500 3500 +3000 4000 3500 4500 3500 3500 3500 3500 4500 3500 +3000 4000 3500 4500 3500 3500 3500 3500 4500 3500 +3500 4500 3000 3500 4500 3500 3500 3500 3500 3500 +3500 4500 3000 3500 4500 3500 3500 3500 3500 3500 +3500 4500 3000 3500 4500 3500 3500 3500 3500 3500 +3500 4500 3000 3500 4500 3500 3500 3500 3500 3500 +3500 4500 3000 3500 4500 3500 3500 3500 3500 3500 +3500 4500 3000 3500 4500 3500 3500 3500 3500 3500 +3500 4500 3000 3500 4500 3500 3500 3500 3500 3500 +3500 4500 3000 3500 4500 3500 3500 3500 3500 3500 +3500 4500 3000 3500 4500 3500 3500 3500 3500 3500 +3500 4500 3000 3500 4500 3500 3500 3500 3500 3500 +3500 4500 3000 3500 4500 3500 3500 3500 3500 3500 +3500 4500 3000 3500 4500 3500 3500 3500 3500 3500 +3500 4500 3000 3500 4500 3500 3500 3500 3500 3500 +3500 4500 3000 3500 4500 3500 3500 3500 3500 3500 +3500 4500 3000 3500 4500 3500 3500 3500 3500 3500 +3500 4500 3000 3500 4500 3500 3500 3500 3500 3500 +3500 4500 3000 3500 4500 3500 3500 3500 3500 3500 +3500 4500 3000 3500 4500 3500 3500 3500 3500 3500 +3500 4500 3000 3500 4500 3500 3500 3500 3500 3500 +3500 4500 3000 3500 4500 3500 3500 3500 3500 3500 +3500 4500 3000 3500 4500 3500 3500 3500 3500 3500 +3500 4500 3000 3500 4500 3500 3500 3500 3500 3500 +3500 4500 3000 3500 4500 3500 3500 3500 3500 3500 +3500 4500 3000 3500 4500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 4500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 4500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 4500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 4500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 4500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 4500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 4500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 4500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 4500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 4500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 4500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 4500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 4500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 4500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 4500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 4500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 4500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 4500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 4500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 4500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 4500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 4500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 4500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3500 4000 3500 4000 3500 3500 3500 3500 4500 +3500 3500 4000 3500 4000 3500 3500 3500 3500 4500 +3500 3500 4000 3500 4000 3500 3500 3500 3500 4500 +3500 3500 4000 3500 4000 3500 3500 3500 3500 4500 +3500 3500 4000 3500 4000 3500 3500 3500 3500 4500 +3500 3500 4000 3500 4000 3500 3500 3500 3500 4500 +3500 3500 4000 3500 4000 3500 3500 3500 3500 4500 +3500 3500 4000 3500 4000 3500 3500 3500 3500 4500 +3500 3500 4000 3500 4000 3500 3500 3500 3500 4500 +3500 3500 4000 3500 4000 3500 3500 3500 3500 4500 +3500 3500 4000 3500 4000 3500 3500 3500 3500 4500 +3500 3500 4000 3500 4000 3500 3500 3500 3500 4500 +3500 3500 4000 3500 4000 3500 3500 3500 3500 4500 +3500 3500 4000 3500 4000 3500 3500 3500 3500 4500 +3500 3500 4000 3500 4000 3500 3500 3500 3500 4500 +3500 3500 4000 3500 4000 3500 3500 3500 3500 4500 +3500 3500 4000 3500 4000 3500 3500 3500 3500 4500 +3500 3500 4000 3500 4000 3500 3500 3500 3500 4500 +3500 3500 4000 3500 4000 3500 3500 3500 3500 4500 +3500 3500 4000 3500 4000 3500 3500 3500 3500 4500 +3500 3500 4000 3500 4000 3500 3500 3500 3500 4500 +3500 3500 4000 3500 4000 3500 3500 3500 3500 4500 +3500 3500 4000 3500 4000 3500 3500 3500 3500 4500 +3500 3500 4000 3500 4000 3500 3500 3500 3500 4500 +3500 3500 4500 3500 3500 3500 3500 4500 4000 4000 +3500 3500 4500 3500 3500 3500 3500 4500 4000 4000 +3500 3500 4500 3500 3500 3500 3500 4500 4000 4000 +3500 3500 4500 3500 3500 3500 3500 4500 4000 4000 +3500 3500 4500 3500 3500 3500 3500 4500 4000 4000 +3500 3500 4500 3500 3500 3500 3500 4500 4000 4000 +3500 3500 4500 3500 3500 3500 3500 4500 4000 4000 +3500 3500 4500 3500 3500 3500 3500 4500 4000 4000 +3500 3500 4500 3500 3500 3500 3500 4500 4000 4000 +3500 3500 4500 3500 3500 3500 3500 4500 4000 4000 +3500 3500 4500 3500 3500 3500 3500 4500 4000 4000 +3500 3500 4500 3500 3500 3500 3500 4500 4000 4000 +3500 3500 4500 3500 3500 3500 3500 4500 4000 4000 +3500 3500 4500 3500 3500 3500 3500 4500 4000 4000 +3500 3500 4500 3500 3500 3500 3500 4500 4000 4000 +3500 3500 4500 3500 3500 3500 3500 4500 4000 4000 +3500 3500 4500 3500 3500 3500 3500 4500 4000 4000 +3500 3500 4500 3500 3500 3500 3500 4500 4000 4000 +3500 3500 4500 3500 3500 3500 3500 4500 4000 4000 +3500 3500 4500 3500 3500 3500 3500 4500 4000 4000 +3500 3500 4500 3500 3500 3500 3500 4500 4000 4000 +3500 3500 4500 3500 3500 3500 3500 4500 4000 4000 +3500 3500 4500 3500 3500 3500 3500 4500 4000 4000 +3500 3500 4500 3500 3500 3500 3500 4500 4000 4000 +3500 4000 3500 3500 3500 3500 3500 4000 3500 4000 +3500 4000 3500 3500 3500 3500 3500 4000 3500 4000 +3500 4000 3500 3500 3500 3500 3500 4000 3500 4000 +3500 4000 3500 3500 3500 3500 3500 4000 3500 4000 +3500 4000 3500 3500 3500 3500 3500 4000 3500 4000 +3500 4000 3500 3500 3500 3500 3500 4000 3500 4000 +3500 4000 3500 3500 3500 3500 3500 4000 3500 4000 +3500 4000 3500 3500 3500 3500 3500 4000 3500 4000 +3500 4000 3500 3500 3500 3500 3500 4000 3500 4000 +3500 4000 3500 3500 3500 3500 3500 4000 3500 4000 +3500 4000 3500 3500 3500 3500 3500 4000 3500 4000 +3500 4000 3500 3500 3500 3500 3500 4000 3500 4000 +3500 4000 3500 3500 3500 3500 3500 4000 3500 4000 +3500 4000 3500 3500 3500 3500 3500 4000 3500 4000 +3500 4000 3500 3500 3500 3500 3500 4000 3500 4000 +3500 4000 3500 3500 3500 3500 3500 4000 3500 4000 +3500 4000 3500 3500 3500 3500 3500 4000 3500 4000 +3500 4000 3500 3500 3500 3500 3500 4000 3500 4000 +3500 4000 3500 3500 3500 3500 3500 4000 3500 4000 +3500 4000 3500 3500 3500 3500 3500 4000 3500 4000 +3500 4000 3500 3500 3500 3500 3500 4000 3500 4000 +3500 4000 3500 3500 3500 3500 3500 4000 3500 4000 +3500 4000 3500 3500 3500 3500 3500 4000 3500 4000 +3500 4000 3500 3500 3500 3500 3500 4000 3500 4000 +3500 4000 3500 3500 3000 4000 3500 3000 3500 4000 +3500 4000 3500 3500 3000 4000 3500 3000 3500 4000 +3500 4000 3500 3500 3000 4000 3500 3000 3500 4000 +3500 4000 3500 3500 3000 4000 3500 3000 3500 4000 +3500 4000 3500 3500 3000 4000 3500 3000 3500 4000 +3500 4000 3500 3500 3000 4000 3500 3000 3500 4000 +3500 4000 3500 3500 3000 4000 3500 3000 3500 4000 +3500 4000 3500 3500 3000 4000 3500 3000 3500 4000 +3500 4000 3500 3500 3000 4000 3500 3000 3500 4000 +3500 4000 3500 3500 3000 4000 3500 3000 3500 4000 +3500 4000 3500 3500 3000 4000 3500 3000 3500 4000 +3500 4000 3500 3500 3000 4000 3500 3000 3500 4000 +3500 4000 3500 3500 3000 4000 3500 3000 3500 4000 +3500 4000 3500 3500 3000 4000 3500 3000 3500 4000 +3500 4000 3500 3500 3000 4000 3500 3000 3500 4000 +3500 4000 3500 3500 3000 4000 3500 3000 3500 4000 +3500 4000 3500 3500 3000 4000 3500 3000 3500 4000 +3500 4000 3500 3500 3000 4000 3500 3000 3500 4000 +3500 4000 3500 3500 3000 4000 3500 3000 3500 4000 +3500 4000 3500 3500 3000 4000 3500 3000 3500 4000 +3500 4000 3500 3500 3000 4000 3500 3000 3500 4000 +3500 4000 3500 3500 3000 4000 3500 3000 3500 4000 +3500 4000 3500 3500 3000 4000 3500 3000 3500 4000 +3500 4000 3500 3500 3000 4000 3500 3000 3500 4000 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3000 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3000 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3000 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3000 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3000 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3000 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3000 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3000 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3000 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3000 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3000 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3000 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3000 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3000 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3000 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3000 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3000 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3000 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3000 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3000 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3000 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3000 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3000 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3000 3500 3500 3500 +3500 4500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4500 3500 3500 3500 3500 3500 3000 3000 3500 +3500 4500 3500 3500 3500 3500 3500 3000 3000 3500 +3500 4500 3500 3500 3500 3500 3500 3000 3000 3500 +3500 4500 3500 3500 3500 3500 3500 3000 3000 3500 +3500 4500 3500 3500 3500 3500 3500 3000 3000 3500 +3500 4500 3500 3500 3500 3500 3500 3000 3000 3500 +3500 4500 3500 3500 3500 3500 3500 3000 3000 3500 +3500 4500 3500 3500 3500 3500 3500 3000 3000 3500 +3500 4500 3500 3500 3500 3500 3500 3000 3000 3500 +3500 4500 3500 3500 3500 3500 3500 3000 3000 3500 +3500 4500 3500 3500 3500 3500 3500 3000 3000 3500 +3500 4500 3500 3500 3500 3500 3500 3000 3000 3500 +3500 4500 3500 3500 3500 3500 3500 3000 3000 3500 +3500 4500 3500 3500 3500 3500 3500 3000 3000 3500 +3500 4500 3500 3500 3500 3500 3500 3000 3000 3500 +3500 4500 3500 3500 3500 3500 3500 3000 3000 3500 +3500 4500 3500 3500 3500 3500 3500 3000 3000 3500 +3500 4500 3500 3500 3500 3500 3500 3000 3000 3500 +3500 4500 3500 3500 3500 3500 3500 3000 3000 3500 +3500 4500 3500 3500 3500 3500 3500 3000 3000 3500 +3500 4500 3500 3500 3500 3500 3500 3000 3000 3500 +3500 4500 3500 3500 3500 3500 3500 3000 3000 3500 +3500 4500 3500 3500 3500 3500 3500 3000 3000 3500 +3500 4500 3500 3500 3500 3500 3500 3000 3000 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3000 4500 3500 4000 3500 3500 3500 3500 3500 +3500 3000 4500 3500 4000 3500 3500 3500 3500 3500 +3500 3000 4500 3500 4000 3500 3500 3500 3500 3500 +3500 3000 4500 3500 4000 3500 3500 3500 3500 3500 +3500 3000 4500 3500 4000 3500 3500 3500 3500 3500 +3500 3000 4500 3500 4000 3500 3500 3500 3500 3500 +3500 3000 4500 3500 4000 3500 3500 3500 3500 3500 +3500 3000 4500 3500 4000 3500 3500 3500 3500 3500 +3500 3000 4500 3500 4000 3500 3500 3500 3500 3500 +3500 3000 4500 3500 4000 3500 3500 3500 3500 3500 +3500 3000 4500 3500 4000 3500 3500 3500 3500 3500 +3500 3000 4500 3500 4000 3500 3500 3500 3500 3500 +3500 3000 4500 3500 4000 3500 3500 3500 3500 3500 +3500 3000 4500 3500 4000 3500 3500 3500 3500 3500 +3500 3000 4500 3500 4000 3500 3500 3500 3500 3500 +3500 3000 4500 3500 4000 3500 3500 3500 3500 3500 +3500 3000 4500 3500 4000 3500 3500 3500 3500 3500 +3500 3000 4500 3500 4000 3500 3500 3500 3500 3500 +3500 3000 4500 3500 4000 3500 3500 3500 3500 3500 +3500 3000 4500 3500 4000 3500 3500 3500 3500 3500 +3500 3000 4500 3500 4000 3500 3500 3500 3500 3500 +3500 3000 4500 3500 4000 3500 3500 3500 3500 3500 +3500 3000 4500 3500 4000 3500 3500 3500 3500 3500 +3500 3000 4500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 4000 3500 3500 3500 4000 3500 +3500 3500 3500 4000 4000 3500 3500 3500 4000 3500 +3500 3500 3500 4000 4000 3500 3500 3500 4000 3500 +3500 3500 3500 4000 4000 3500 3500 3500 4000 3500 +3500 3500 3500 4000 4000 3500 3500 3500 4000 3500 +3500 3500 3500 4000 4000 3500 3500 3500 4000 3500 +3500 3500 3500 4000 4000 3500 3500 3500 4000 3500 +3500 3500 3500 4000 4000 3500 3500 3500 4000 3500 +3500 3500 3500 4000 4000 3500 3500 3500 4000 3500 +3500 3500 3500 4000 4000 3500 3500 3500 4000 3500 +3500 3500 3500 4000 4000 3500 3500 3500 4000 3500 +3500 3500 3500 4000 4000 3500 3500 3500 4000 3500 +3500 3500 3500 4000 4000 3500 3500 3500 4000 3500 +3500 3500 3500 4000 4000 3500 3500 3500 4000 3500 +3500 3500 3500 4000 4000 3500 3500 3500 4000 3500 +3500 3500 3500 4000 4000 3500 3500 3500 4000 3500 +3500 3500 3500 4000 4000 3500 3500 3500 4000 3500 +3500 3500 3500 4000 4000 3500 3500 3500 4000 3500 +3500 3500 3500 4000 4000 3500 3500 3500 4000 3500 +3500 3500 3500 4000 4000 3500 3500 3500 4000 3500 +3500 3500 3500 4000 4000 3500 3500 3500 4000 3500 +3500 3500 3500 4000 4000 3500 3500 3500 4000 3500 +3500 3500 3500 4000 4000 3500 3500 3500 4000 3500 +3500 3500 3500 4000 4000 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3000 3500 4000 4500 3500 +3500 3500 3500 3500 3500 3000 3500 4000 4500 3500 +3500 3500 3500 3500 3500 3000 3500 4000 4500 3500 +3500 3500 3500 3500 3500 3000 3500 4000 4500 3500 +3500 3500 3500 3500 3500 3000 3500 4000 4500 3500 +3500 3500 3500 3500 3500 3000 3500 4000 4500 3500 +3500 3500 3500 3500 3500 3000 3500 4000 4500 3500 +3500 3500 3500 3500 3500 3000 3500 4000 4500 3500 +3500 3500 3500 3500 3500 3000 3500 4000 4500 3500 +3500 3500 3500 3500 3500 3000 3500 4000 4500 3500 +3500 3500 3500 3500 3500 3000 3500 4000 4500 3500 +3500 3500 3500 3500 3500 3000 3500 4000 4500 3500 +3500 3500 3500 3500 3500 3000 3500 4000 4500 3500 +3500 3500 3500 3500 3500 3000 3500 4000 4500 3500 +3500 3500 3500 3500 3500 3000 3500 4000 4500 3500 +3500 3500 3500 3500 3500 3000 3500 4000 4500 3500 +3500 3500 3500 3500 3500 3000 3500 4000 4500 3500 +3500 3500 3500 3500 3500 3000 3500 4000 4500 3500 +3500 3500 3500 3500 3500 3000 3500 4000 4500 3500 +3500 3500 3500 3500 3500 3000 3500 4000 4500 3500 +3500 3500 3500 3500 3500 3000 3500 4000 4500 3500 +3500 3500 3500 3500 3500 3000 3500 4000 4500 3500 +3500 3500 3500 3500 3500 3000 3500 4000 4500 3500 +3500 3500 3500 3500 3500 3000 3500 4000 4500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 5000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 5000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 5000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 5000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 5000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 5000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 5000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 5000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 5000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 5000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 5000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 5000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 5000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 5000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 5000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 5000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 5000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 5000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 5000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 5000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 5000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 5000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 5000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 5000 3500 +3500 3500 4500 3500 4000 4000 3500 3500 3500 3500 +3500 3500 4500 3500 4000 4000 3500 3500 3500 3500 +3500 3500 4500 3500 4000 4000 3500 3500 3500 3500 +3500 3500 4500 3500 4000 4000 3500 3500 3500 3500 +3500 3500 4500 3500 4000 4000 3500 3500 3500 3500 +3500 3500 4500 3500 4000 4000 3500 3500 3500 3500 +3500 3500 4500 3500 4000 4000 3500 3500 3500 3500 +3500 3500 4500 3500 4000 4000 3500 3500 3500 3500 +3500 3500 4500 3500 4000 4000 3500 3500 3500 3500 +3500 3500 4500 3500 4000 4000 3500 3500 3500 3500 +3500 3500 4500 3500 4000 4000 3500 3500 3500 3500 +3500 3500 4500 3500 4000 4000 3500 3500 3500 3500 +3500 3500 4500 3500 4000 4000 3500 3500 3500 3500 +3500 3500 4500 3500 4000 4000 3500 3500 3500 3500 +3500 3500 4500 3500 4000 4000 3500 3500 3500 3500 +3500 3500 4500 3500 4000 4000 3500 3500 3500 3500 +3500 3500 4500 3500 4000 4000 3500 3500 3500 3500 +3500 3500 4500 3500 4000 4000 3500 3500 3500 3500 +3500 3500 4500 3500 4000 4000 3500 3500 3500 3500 +3500 3500 4500 3500 4000 4000 3500 3500 3500 3500 +3500 3500 4500 3500 4000 4000 3500 3500 3500 3500 +3500 3500 4500 3500 4000 4000 3500 3500 3500 3500 +3500 3500 4500 3500 4000 4000 3500 3500 3500 3500 +3500 3500 4500 3500 4000 4000 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 4500 3500 4000 3500 +4000 3500 3500 3500 4000 3500 4500 3500 4000 3500 +4000 3500 3500 3500 4000 3500 4500 3500 4000 3500 +4000 3500 3500 3500 4000 3500 4500 3500 4000 3500 +4000 3500 3500 3500 4000 3500 4500 3500 4000 3500 +4000 3500 3500 3500 4000 3500 4500 3500 4000 3500 +4000 3500 3500 3500 4000 3500 4500 3500 4000 3500 +4000 3500 3500 3500 4000 3500 4500 3500 4000 3500 +4000 3500 3500 3500 4000 3500 4500 3500 4000 3500 +4000 3500 3500 3500 4000 3500 4500 3500 4000 3500 +4000 3500 3500 3500 4000 3500 4500 3500 4000 3500 +4000 3500 3500 3500 4000 3500 4500 3500 4000 3500 +4000 3500 3500 3500 4000 3500 4500 3500 4000 3500 +4000 3500 3500 3500 4000 3500 4500 3500 4000 3500 +4000 3500 3500 3500 4000 3500 4500 3500 4000 3500 +4000 3500 3500 3500 4000 3500 4500 3500 4000 3500 +4000 3500 3500 3500 4000 3500 4500 3500 4000 3500 +4000 3500 3500 3500 4000 3500 4500 3500 4000 3500 +4000 3500 3500 3500 4000 3500 4500 3500 4000 3500 +4000 3500 3500 3500 4000 3500 4500 3500 4000 3500 +4000 3500 3500 3500 4000 3500 4500 3500 4000 3500 +4000 3500 3500 3500 4000 3500 4500 3500 4000 3500 +4000 3500 3500 3500 4000 3500 4500 3500 4000 3500 +4000 3500 3500 3500 4000 3500 4500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 4000 4500 5000 3500 3500 4000 +3500 3500 4000 3500 4000 4500 5000 3500 3500 4000 +3500 3500 4000 3500 4000 4500 5000 3500 3500 4000 +3500 3500 4000 3500 4000 4500 5000 3500 3500 4000 +3500 3500 4000 3500 4000 4500 5000 3500 3500 4000 +3500 3500 4000 3500 4000 4500 5000 3500 3500 4000 +3500 3500 4000 3500 4000 4500 5000 3500 3500 4000 +3500 3500 4000 3500 4000 4500 5000 3500 3500 4000 +3500 3500 4000 3500 4000 4500 5000 3500 3500 4000 +3500 3500 4000 3500 4000 4500 5000 3500 3500 4000 +3500 3500 4000 3500 4000 4500 5000 3500 3500 4000 +3500 3500 4000 3500 4000 4500 5000 3500 3500 4000 +3500 3500 4000 3500 4000 4500 5000 3500 3500 4000 +3500 3500 4000 3500 4000 4500 5000 3500 3500 4000 +3500 3500 4000 3500 4000 4500 5000 3500 3500 4000 +3500 3500 4000 3500 4000 4500 5000 3500 3500 4000 +3500 3500 4000 3500 4000 4500 5000 3500 3500 4000 +3500 3500 4000 3500 4000 4500 5000 3500 3500 4000 +3500 3500 4000 3500 4000 4500 5000 3500 3500 4000 +3500 3500 4000 3500 4000 4500 5000 3500 3500 4000 +3500 3500 4000 3500 4000 4500 5000 3500 3500 4000 +3500 3500 4000 3500 4000 4500 5000 3500 3500 4000 +3500 3500 4000 3500 4000 4500 5000 3500 3500 4000 +3500 3500 4000 3500 4000 4500 5000 3500 3500 4000 +4000 3500 3500 4000 3500 4000 3500 3500 3500 3500 +4000 3500 3500 4000 3500 4000 3500 3500 3500 3500 +4000 3500 3500 4000 3500 4000 3500 3500 3500 3500 +4000 3500 3500 4000 3500 4000 3500 3500 3500 3500 +4000 3500 3500 4000 3500 4000 3500 3500 3500 3500 +4000 3500 3500 4000 3500 4000 3500 3500 3500 3500 +4000 3500 3500 4000 3500 4000 3500 3500 3500 3500 +4000 3500 3500 4000 3500 4000 3500 3500 3500 3500 +4000 3500 3500 4000 3500 4000 3500 3500 3500 3500 +4000 3500 3500 4000 3500 4000 3500 3500 3500 3500 +4000 3500 3500 4000 3500 4000 3500 3500 3500 3500 +4000 3500 3500 4000 3500 4000 3500 3500 3500 3500 +4000 3500 3500 4000 3500 4000 3500 3500 3500 3500 +4000 3500 3500 4000 3500 4000 3500 3500 3500 3500 +4000 3500 3500 4000 3500 4000 3500 3500 3500 3500 +4000 3500 3500 4000 3500 4000 3500 3500 3500 3500 +4000 3500 3500 4000 3500 4000 3500 3500 3500 3500 +4000 3500 3500 4000 3500 4000 3500 3500 3500 3500 +4000 3500 3500 4000 3500 4000 3500 3500 3500 3500 +4000 3500 3500 4000 3500 4000 3500 3500 3500 3500 +4000 3500 3500 4000 3500 4000 3500 3500 3500 3500 +4000 3500 3500 4000 3500 4000 3500 3500 3500 3500 +4000 3500 3500 4000 3500 4000 3500 3500 3500 3500 +4000 3500 3500 4000 3500 4000 3500 3500 3500 3500 +4000 3500 4500 3000 3500 3500 3500 4000 3500 3500 +4000 3500 4500 3000 3500 3500 3500 4000 3500 3500 +4000 3500 4500 3000 3500 3500 3500 4000 3500 3500 +4000 3500 4500 3000 3500 3500 3500 4000 3500 3500 +4000 3500 4500 3000 3500 3500 3500 4000 3500 3500 +4000 3500 4500 3000 3500 3500 3500 4000 3500 3500 +4000 3500 4500 3000 3500 3500 3500 4000 3500 3500 +4000 3500 4500 3000 3500 3500 3500 4000 3500 3500 +4000 3500 4500 3000 3500 3500 3500 4000 3500 3500 +4000 3500 4500 3000 3500 3500 3500 4000 3500 3500 +4000 3500 4500 3000 3500 3500 3500 4000 3500 3500 +4000 3500 4500 3000 3500 3500 3500 4000 3500 3500 +4000 3500 4500 3000 3500 3500 3500 4000 3500 3500 +4000 3500 4500 3000 3500 3500 3500 4000 3500 3500 +4000 3500 4500 3000 3500 3500 3500 4000 3500 3500 +4000 3500 4500 3000 3500 3500 3500 4000 3500 3500 +4000 3500 4500 3000 3500 3500 3500 4000 3500 3500 +4000 3500 4500 3000 3500 3500 3500 4000 3500 3500 +4000 3500 4500 3000 3500 3500 3500 4000 3500 3500 +4000 3500 4500 3000 3500 3500 3500 4000 3500 3500 +4000 3500 4500 3000 3500 3500 3500 4000 3500 3500 +4000 3500 4500 3000 3500 3500 3500 4000 3500 3500 +4000 3500 4500 3000 3500 3500 3500 4000 3500 3500 +4000 3500 4500 3000 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3000 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3000 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3000 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3000 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3000 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3000 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3000 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3000 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3000 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3000 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3000 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3000 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3000 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3000 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3000 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3000 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3000 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3000 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3000 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3000 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3000 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3000 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3000 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3000 3500 3500 3500 3500 3000 3500 +3500 3500 3500 4500 3500 3500 3500 5000 3500 3500 +3500 3500 3500 4500 3500 3500 3500 5000 3500 3500 +3500 3500 3500 4500 3500 3500 3500 5000 3500 3500 +3500 3500 3500 4500 3500 3500 3500 5000 3500 3500 +3500 3500 3500 4500 3500 3500 3500 5000 3500 3500 +3500 3500 3500 4500 3500 3500 3500 5000 3500 3500 +3500 3500 3500 4500 3500 3500 3500 5000 3500 3500 +3500 3500 3500 4500 3500 3500 3500 5000 3500 3500 +3500 3500 3500 4500 3500 3500 3500 5000 3500 3500 +3500 3500 3500 4500 3500 3500 3500 5000 3500 3500 +3500 3500 3500 4500 3500 3500 3500 5000 3500 3500 +3500 3500 3500 4500 3500 3500 3500 5000 3500 3500 +3500 3500 3500 4500 3500 3500 3500 5000 3500 3500 +3500 3500 3500 4500 3500 3500 3500 5000 3500 3500 +3500 3500 3500 4500 3500 3500 3500 5000 3500 3500 +3500 3500 3500 4500 3500 3500 3500 5000 3500 3500 +3500 3500 3500 4500 3500 3500 3500 5000 3500 3500 +3500 3500 3500 4500 3500 3500 3500 5000 3500 3500 +3500 3500 3500 4500 3500 3500 3500 5000 3500 3500 +3500 3500 3500 4500 3500 3500 3500 5000 3500 3500 +3500 3500 3500 4500 3500 3500 3500 5000 3500 3500 +3500 3500 3500 4500 3500 3500 3500 5000 3500 3500 +3500 3500 3500 4500 3500 3500 3500 5000 3500 3500 +3500 3500 3500 4500 3500 3500 3500 5000 3500 3500 +3500 3500 3500 4000 3500 4500 3500 4500 3500 4000 +3500 3500 3500 4000 3500 4500 3500 4500 3500 4000 +3500 3500 3500 4000 3500 4500 3500 4500 3500 4000 +3500 3500 3500 4000 3500 4500 3500 4500 3500 4000 +3500 3500 3500 4000 3500 4500 3500 4500 3500 4000 +3500 3500 3500 4000 3500 4500 3500 4500 3500 4000 +3500 3500 3500 4000 3500 4500 3500 4500 3500 4000 +3500 3500 3500 4000 3500 4500 3500 4500 3500 4000 +3500 3500 3500 4000 3500 4500 3500 4500 3500 4000 +3500 3500 3500 4000 3500 4500 3500 4500 3500 4000 +3500 3500 3500 4000 3500 4500 3500 4500 3500 4000 +3500 3500 3500 4000 3500 4500 3500 4500 3500 4000 +3500 3500 3500 4000 3500 4500 3500 4500 3500 4000 +3500 3500 3500 4000 3500 4500 3500 4500 3500 4000 +3500 3500 3500 4000 3500 4500 3500 4500 3500 4000 +3500 3500 3500 4000 3500 4500 3500 4500 3500 4000 +3500 3500 3500 4000 3500 4500 3500 4500 3500 4000 +3500 3500 3500 4000 3500 4500 3500 4500 3500 4000 +3500 3500 3500 4000 3500 4500 3500 4500 3500 4000 +3500 3500 3500 4000 3500 4500 3500 4500 3500 4000 +3500 3500 3500 4000 3500 4500 3500 4500 3500 4000 +3500 3500 3500 4000 3500 4500 3500 4500 3500 4000 +3500 3500 3500 4000 3500 4500 3500 4500 3500 4000 +3500 3500 3500 4000 3500 4500 3500 4500 3500 4000 +4000 3500 3500 4500 3500 4000 3500 3500 3500 3500 +4000 3500 3500 4500 3500 4000 3500 3500 3500 3500 +4000 3500 3500 4500 3500 4000 3500 3500 3500 3500 +4000 3500 3500 4500 3500 4000 3500 3500 3500 3500 +4000 3500 3500 4500 3500 4000 3500 3500 3500 3500 +4000 3500 3500 4500 3500 4000 3500 3500 3500 3500 +4000 3500 3500 4500 3500 4000 3500 3500 3500 3500 +4000 3500 3500 4500 3500 4000 3500 3500 3500 3500 +4000 3500 3500 4500 3500 4000 3500 3500 3500 3500 +4000 3500 3500 4500 3500 4000 3500 3500 3500 3500 +4000 3500 3500 4500 3500 4000 3500 3500 3500 3500 +4000 3500 3500 4500 3500 4000 3500 3500 3500 3500 +4000 3500 3500 4500 3500 4000 3500 3500 3500 3500 +4000 3500 3500 4500 3500 4000 3500 3500 3500 3500 +4000 3500 3500 4500 3500 4000 3500 3500 3500 3500 +4000 3500 3500 4500 3500 4000 3500 3500 3500 3500 +4000 3500 3500 4500 3500 4000 3500 3500 3500 3500 +4000 3500 3500 4500 3500 4000 3500 3500 3500 3500 +4000 3500 3500 4500 3500 4000 3500 3500 3500 3500 +4000 3500 3500 4500 3500 4000 3500 3500 3500 3500 +4000 3500 3500 4500 3500 4000 3500 3500 3500 3500 +4000 3500 3500 4500 3500 4000 3500 3500 3500 3500 +4000 3500 3500 4500 3500 4000 3500 3500 3500 3500 +4000 3500 3500 4500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 4500 3500 3500 5000 3500 3500 3500 3500 +3500 3500 4500 3500 3500 5000 3500 3500 3500 3500 +3500 3500 4500 3500 3500 5000 3500 3500 3500 3500 +3500 3500 4500 3500 3500 5000 3500 3500 3500 3500 +3500 3500 4500 3500 3500 5000 3500 3500 3500 3500 +3500 3500 4500 3500 3500 5000 3500 3500 3500 3500 +3500 3500 4500 3500 3500 5000 3500 3500 3500 3500 +3500 3500 4500 3500 3500 5000 3500 3500 3500 3500 +3500 3500 4500 3500 3500 5000 3500 3500 3500 3500 +3500 3500 4500 3500 3500 5000 3500 3500 3500 3500 +3500 3500 4500 3500 3500 5000 3500 3500 3500 3500 +3500 3500 4500 3500 3500 5000 3500 3500 3500 3500 +3500 3500 4500 3500 3500 5000 3500 3500 3500 3500 +3500 3500 4500 3500 3500 5000 3500 3500 3500 3500 +3500 3500 4500 3500 3500 5000 3500 3500 3500 3500 +3500 3500 4500 3500 3500 5000 3500 3500 3500 3500 +3500 3500 4500 3500 3500 5000 3500 3500 3500 3500 +3500 3500 4500 3500 3500 5000 3500 3500 3500 3500 +3500 3500 4500 3500 3500 5000 3500 3500 3500 3500 +3500 3500 4500 3500 3500 5000 3500 3500 3500 3500 +3500 3500 4500 3500 3500 5000 3500 3500 3500 3500 +3500 3500 4500 3500 3500 5000 3500 3500 3500 3500 +3500 3500 4500 3500 3500 5000 3500 3500 3500 3500 +3500 3500 4500 3500 3500 5000 3500 3500 3500 3500 +4000 3500 4000 3500 3500 4000 3500 3500 4500 4000 +4000 3500 4000 3500 3500 4000 3500 3500 4500 4000 +4000 3500 4000 3500 3500 4000 3500 3500 4500 4000 +4000 3500 4000 3500 3500 4000 3500 3500 4500 4000 +4000 3500 4000 3500 3500 4000 3500 3500 4500 4000 +4000 3500 4000 3500 3500 4000 3500 3500 4500 4000 +4000 3500 4000 3500 3500 4000 3500 3500 4500 4000 +4000 3500 4000 3500 3500 4000 3500 3500 4500 4000 +4000 3500 4000 3500 3500 4000 3500 3500 4500 4000 +4000 3500 4000 3500 3500 4000 3500 3500 4500 4000 +4000 3500 4000 3500 3500 4000 3500 3500 4500 4000 +4000 3500 4000 3500 3500 4000 3500 3500 4500 4000 +4000 3500 4000 3500 3500 4000 3500 3500 4500 4000 +4000 3500 4000 3500 3500 4000 3500 3500 4500 4000 +4000 3500 4000 3500 3500 4000 3500 3500 4500 4000 +4000 3500 4000 3500 3500 4000 3500 3500 4500 4000 +4000 3500 4000 3500 3500 4000 3500 3500 4500 4000 +4000 3500 4000 3500 3500 4000 3500 3500 4500 4000 +4000 3500 4000 3500 3500 4000 3500 3500 4500 4000 +4000 3500 4000 3500 3500 4000 3500 3500 4500 4000 +4000 3500 4000 3500 3500 4000 3500 3500 4500 4000 +4000 3500 4000 3500 3500 4000 3500 3500 4500 4000 +4000 3500 4000 3500 3500 4000 3500 3500 4500 4000 +4000 3500 4000 3500 3500 4000 3500 3500 4500 4000 +4500 3500 4000 3500 3500 3500 4000 3500 3500 4000 +4500 3500 4000 3500 3500 3500 4000 3500 3500 4000 +4500 3500 4000 3500 3500 3500 4000 3500 3500 4000 +4500 3500 4000 3500 3500 3500 4000 3500 3500 4000 +4500 3500 4000 3500 3500 3500 4000 3500 3500 4000 +4500 3500 4000 3500 3500 3500 4000 3500 3500 4000 +4500 3500 4000 3500 3500 3500 4000 3500 3500 4000 +4500 3500 4000 3500 3500 3500 4000 3500 3500 4000 +4500 3500 4000 3500 3500 3500 4000 3500 3500 4000 +4500 3500 4000 3500 3500 3500 4000 3500 3500 4000 +4500 3500 4000 3500 3500 3500 4000 3500 3500 4000 +4500 3500 4000 3500 3500 3500 4000 3500 3500 4000 +4500 3500 4000 3500 3500 3500 4000 3500 3500 4000 +4500 3500 4000 3500 3500 3500 4000 3500 3500 4000 +4500 3500 4000 3500 3500 3500 4000 3500 3500 4000 +4500 3500 4000 3500 3500 3500 4000 3500 3500 4000 +4500 3500 4000 3500 3500 3500 4000 3500 3500 4000 +4500 3500 4000 3500 3500 3500 4000 3500 3500 4000 +4500 3500 4000 3500 3500 3500 4000 3500 3500 4000 +4500 3500 4000 3500 3500 3500 4000 3500 3500 4000 +4500 3500 4000 3500 3500 3500 4000 3500 3500 4000 +4500 3500 4000 3500 3500 3500 4000 3500 3500 4000 +4500 3500 4000 3500 3500 3500 4000 3500 3500 4000 +4500 3500 4000 3500 3500 3500 4000 3500 3500 4000 +4000 3500 3500 3500 3500 3000 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3000 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3000 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3000 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3000 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3000 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3000 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3000 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3000 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3000 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3000 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3000 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3000 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3000 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3000 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3000 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3000 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3000 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3000 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3000 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3000 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3000 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3000 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3000 3500 3500 3500 4000 +3500 3500 3500 3500 4000 3500 3500 3500 4000 4500 +3500 3500 3500 3500 4000 3500 3500 3500 4000 4500 +3500 3500 3500 3500 4000 3500 3500 3500 4000 4500 +3500 3500 3500 3500 4000 3500 3500 3500 4000 4500 +3500 3500 3500 3500 4000 3500 3500 3500 4000 4500 +3500 3500 3500 3500 4000 3500 3500 3500 4000 4500 +3500 3500 3500 3500 4000 3500 3500 3500 4000 4500 +3500 3500 3500 3500 4000 3500 3500 3500 4000 4500 +3500 3500 3500 3500 4000 3500 3500 3500 4000 4500 +3500 3500 3500 3500 4000 3500 3500 3500 4000 4500 +3500 3500 3500 3500 4000 3500 3500 3500 4000 4500 +3500 3500 3500 3500 4000 3500 3500 3500 4000 4500 +3500 3500 3500 3500 4000 3500 3500 3500 4000 4500 +3500 3500 3500 3500 4000 3500 3500 3500 4000 4500 +3500 3500 3500 3500 4000 3500 3500 3500 4000 4500 +3500 3500 3500 3500 4000 3500 3500 3500 4000 4500 +3500 3500 3500 3500 4000 3500 3500 3500 4000 4500 +3500 3500 3500 3500 4000 3500 3500 3500 4000 4500 +3500 3500 3500 3500 4000 3500 3500 3500 4000 4500 +3500 3500 3500 3500 4000 3500 3500 3500 4000 4500 +3500 3500 3500 3500 4000 3500 3500 3500 4000 4500 +3500 3500 3500 3500 4000 3500 3500 3500 4000 4500 +3500 3500 3500 3500 4000 3500 3500 3500 4000 4500 +3500 3500 3500 3500 4000 3500 3500 3500 4000 4500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 4500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 4500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 4500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 4500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 4500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 4500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 4500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 4500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 4500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 4500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 4500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 4500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 4500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 4500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 4500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 4500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 4500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 4500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 4500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 4500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 4500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 4500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 4500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 4500 4000 3500 +4000 3500 4500 5000 3500 3500 3500 4000 4500 3500 +4000 3500 4500 5000 3500 3500 3500 4000 4500 3500 +4000 3500 4500 5000 3500 3500 3500 4000 4500 3500 +4000 3500 4500 5000 3500 3500 3500 4000 4500 3500 +4000 3500 4500 5000 3500 3500 3500 4000 4500 3500 +4000 3500 4500 5000 3500 3500 3500 4000 4500 3500 +4000 3500 4500 5000 3500 3500 3500 4000 4500 3500 +4000 3500 4500 5000 3500 3500 3500 4000 4500 3500 +4000 3500 4500 5000 3500 3500 3500 4000 4500 3500 +4000 3500 4500 5000 3500 3500 3500 4000 4500 3500 +4000 3500 4500 5000 3500 3500 3500 4000 4500 3500 +4000 3500 4500 5000 3500 3500 3500 4000 4500 3500 +4000 3500 4500 5000 3500 3500 3500 4000 4500 3500 +4000 3500 4500 5000 3500 3500 3500 4000 4500 3500 +4000 3500 4500 5000 3500 3500 3500 4000 4500 3500 +4000 3500 4500 5000 3500 3500 3500 4000 4500 3500 +4000 3500 4500 5000 3500 3500 3500 4000 4500 3500 +4000 3500 4500 5000 3500 3500 3500 4000 4500 3500 +4000 3500 4500 5000 3500 3500 3500 4000 4500 3500 +4000 3500 4500 5000 3500 3500 3500 4000 4500 3500 +4000 3500 4500 5000 3500 3500 3500 4000 4500 3500 +4000 3500 4500 5000 3500 3500 3500 4000 4500 3500 +4000 3500 4500 5000 3500 3500 3500 4000 4500 3500 +4000 3500 4500 5000 3500 3500 3500 4000 4500 3500 +3500 3500 3000 4000 4000 3500 3000 3500 3500 3500 +3500 3500 3000 4000 4000 3500 3000 3500 3500 3500 +3500 3500 3000 4000 4000 3500 3000 3500 3500 3500 +3500 3500 3000 4000 4000 3500 3000 3500 3500 3500 +3500 3500 3000 4000 4000 3500 3000 3500 3500 3500 +3500 3500 3000 4000 4000 3500 3000 3500 3500 3500 +3500 3500 3000 4000 4000 3500 3000 3500 3500 3500 +3500 3500 3000 4000 4000 3500 3000 3500 3500 3500 +3500 3500 3000 4000 4000 3500 3000 3500 3500 3500 +3500 3500 3000 4000 4000 3500 3000 3500 3500 3500 +3500 3500 3000 4000 4000 3500 3000 3500 3500 3500 +3500 3500 3000 4000 4000 3500 3000 3500 3500 3500 +3500 3500 3000 4000 4000 3500 3000 3500 3500 3500 +3500 3500 3000 4000 4000 3500 3000 3500 3500 3500 +3500 3500 3000 4000 4000 3500 3000 3500 3500 3500 +3500 3500 3000 4000 4000 3500 3000 3500 3500 3500 +3500 3500 3000 4000 4000 3500 3000 3500 3500 3500 +3500 3500 3000 4000 4000 3500 3000 3500 3500 3500 +3500 3500 3000 4000 4000 3500 3000 3500 3500 3500 +3500 3500 3000 4000 4000 3500 3000 3500 3500 3500 +3500 3500 3000 4000 4000 3500 3000 3500 3500 3500 +3500 3500 3000 4000 4000 3500 3000 3500 3500 3500 +3500 3500 3000 4000 4000 3500 3000 3500 3500 3500 +3500 3500 3000 4000 4000 3500 3000 3500 3500 3500 +4000 3500 3500 4500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 4500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 4500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 4500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 4500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 4500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 4500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 4500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 4500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 4500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 4500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 4500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 4500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 4500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 4500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 4500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 4500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 4500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 4500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 4500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 4500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 4500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 4500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 4500 4000 3500 3500 3500 3500 3500 +4500 3500 4000 3500 3500 3500 4000 3500 3500 3500 +4500 3500 4000 3500 3500 3500 4000 3500 3500 3500 +4500 3500 4000 3500 3500 3500 4000 3500 3500 3500 +4500 3500 4000 3500 3500 3500 4000 3500 3500 3500 +4500 3500 4000 3500 3500 3500 4000 3500 3500 3500 +4500 3500 4000 3500 3500 3500 4000 3500 3500 3500 +4500 3500 4000 3500 3500 3500 4000 3500 3500 3500 +4500 3500 4000 3500 3500 3500 4000 3500 3500 3500 +4500 3500 4000 3500 3500 3500 4000 3500 3500 3500 +4500 3500 4000 3500 3500 3500 4000 3500 3500 3500 +4500 3500 4000 3500 3500 3500 4000 3500 3500 3500 +4500 3500 4000 3500 3500 3500 4000 3500 3500 3500 +4500 3500 4000 3500 3500 3500 4000 3500 3500 3500 +4500 3500 4000 3500 3500 3500 4000 3500 3500 3500 +4500 3500 4000 3500 3500 3500 4000 3500 3500 3500 +4500 3500 4000 3500 3500 3500 4000 3500 3500 3500 +4500 3500 4000 3500 3500 3500 4000 3500 3500 3500 +4500 3500 4000 3500 3500 3500 4000 3500 3500 3500 +4500 3500 4000 3500 3500 3500 4000 3500 3500 3500 +4500 3500 4000 3500 3500 3500 4000 3500 3500 3500 +4500 3500 4000 3500 3500 3500 4000 3500 3500 3500 +4500 3500 4000 3500 3500 3500 4000 3500 3500 3500 +4500 3500 4000 3500 3500 3500 4000 3500 3500 3500 +4500 3500 4000 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3000 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3000 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3000 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3000 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3000 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3000 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3000 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3000 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3000 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3000 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3000 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3000 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3000 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3000 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3000 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3000 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3000 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3000 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3000 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3000 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3000 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3000 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3000 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3000 4000 3500 4000 3500 +4000 3500 3000 3000 3000 4500 4500 3000 3500 3500 +4000 3500 3000 3000 3000 4500 4500 3000 3500 3500 +4000 3500 3000 3000 3000 4500 4500 3000 3500 3500 +4000 3500 3000 3000 3000 4500 4500 3000 3500 3500 +4000 3500 3000 3000 3000 4500 4500 3000 3500 3500 +4000 3500 3000 3000 3000 4500 4500 3000 3500 3500 +4000 3500 3000 3000 3000 4500 4500 3000 3500 3500 +4000 3500 3000 3000 3000 4500 4500 3000 3500 3500 +4000 3500 3000 3000 3000 4500 4500 3000 3500 3500 +4000 3500 3000 3000 3000 4500 4500 3000 3500 3500 +4000 3500 3000 3000 3000 4500 4500 3000 3500 3500 +4000 3500 3000 3000 3000 4500 4500 3000 3500 3500 +4000 3500 3000 3000 3000 4500 4500 3000 3500 3500 +4000 3500 3000 3000 3000 4500 4500 3000 3500 3500 +4000 3500 3000 3000 3000 4500 4500 3000 3500 3500 +4000 3500 3000 3000 3000 4500 4500 3000 3500 3500 +4000 3500 3000 3000 3000 4500 4500 3000 3500 3500 +4000 3500 3000 3000 3000 4500 4500 3000 3500 3500 +4000 3500 3000 3000 3000 4500 4500 3000 3500 3500 +4000 3500 3000 3000 3000 4500 4500 3000 3500 3500 +4000 3500 3000 3000 3000 4500 4500 3000 3500 3500 +4000 3500 3000 3000 3000 4500 4500 3000 3500 3500 +4000 3500 3000 3000 3000 4500 4500 3000 3500 3500 +4000 3500 3000 3000 3000 4500 4500 3000 3500 3500 +3500 3500 4000 4000 4000 3500 3500 3500 3000 4000 +3500 3500 4000 4000 4000 3500 3500 3500 3000 4000 +3500 3500 4000 4000 4000 3500 3500 3500 3000 4000 +3500 3500 4000 4000 4000 3500 3500 3500 3000 4000 +3500 3500 4000 4000 4000 3500 3500 3500 3000 4000 +3500 3500 4000 4000 4000 3500 3500 3500 3000 4000 +3500 3500 4000 4000 4000 3500 3500 3500 3000 4000 +3500 3500 4000 4000 4000 3500 3500 3500 3000 4000 +3500 3500 4000 4000 4000 3500 3500 3500 3000 4000 +3500 3500 4000 4000 4000 3500 3500 3500 3000 4000 +3500 3500 4000 4000 4000 3500 3500 3500 3000 4000 +3500 3500 4000 4000 4000 3500 3500 3500 3000 4000 +3500 3500 4000 4000 4000 3500 3500 3500 3000 4000 +3500 3500 4000 4000 4000 3500 3500 3500 3000 4000 +3500 3500 4000 4000 4000 3500 3500 3500 3000 4000 +3500 3500 4000 4000 4000 3500 3500 3500 3000 4000 +3500 3500 4000 4000 4000 3500 3500 3500 3000 4000 +3500 3500 4000 4000 4000 3500 3500 3500 3000 4000 +3500 3500 4000 4000 4000 3500 3500 3500 3000 4000 +3500 3500 4000 4000 4000 3500 3500 3500 3000 4000 +3500 3500 4000 4000 4000 3500 3500 3500 3000 4000 +3500 3500 4000 4000 4000 3500 3500 3500 3000 4000 +3500 3500 4000 4000 4000 3500 3500 3500 3000 4000 +3500 3500 4000 4000 4000 3500 3500 3500 3000 4000 +3500 3500 4000 3500 3500 3500 3500 3500 4000 3500 +3500 3500 4000 3500 3500 3500 3500 3500 4000 3500 +3500 3500 4000 3500 3500 3500 3500 3500 4000 3500 +3500 3500 4000 3500 3500 3500 3500 3500 4000 3500 +3500 3500 4000 3500 3500 3500 3500 3500 4000 3500 +3500 3500 4000 3500 3500 3500 3500 3500 4000 3500 +3500 3500 4000 3500 3500 3500 3500 3500 4000 3500 +3500 3500 4000 3500 3500 3500 3500 3500 4000 3500 +3500 3500 4000 3500 3500 3500 3500 3500 4000 3500 +3500 3500 4000 3500 3500 3500 3500 3500 4000 3500 +3500 3500 4000 3500 3500 3500 3500 3500 4000 3500 +3500 3500 4000 3500 3500 3500 3500 3500 4000 3500 +3500 3500 4000 3500 3500 3500 3500 3500 4000 3500 +3500 3500 4000 3500 3500 3500 3500 3500 4000 3500 +3500 3500 4000 3500 3500 3500 3500 3500 4000 3500 +3500 3500 4000 3500 3500 3500 3500 3500 4000 3500 +3500 3500 4000 3500 3500 3500 3500 3500 4000 3500 +3500 3500 4000 3500 3500 3500 3500 3500 4000 3500 +3500 3500 4000 3500 3500 3500 3500 3500 4000 3500 +3500 3500 4000 3500 3500 3500 3500 3500 4000 3500 +3500 3500 4000 3500 3500 3500 3500 3500 4000 3500 +3500 3500 4000 3500 3500 3500 3500 3500 4000 3500 +3500 3500 4000 3500 3500 3500 3500 3500 4000 3500 +3500 3500 4000 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 4000 3500 4000 4000 5000 4500 3500 +3500 3500 3500 4000 3500 4000 4000 5000 4500 3500 +3500 3500 3500 4000 3500 4000 4000 5000 4500 3500 +3500 3500 3500 4000 3500 4000 4000 5000 4500 3500 +3500 3500 3500 4000 3500 4000 4000 5000 4500 3500 +3500 3500 3500 4000 3500 4000 4000 5000 4500 3500 +3500 3500 3500 4000 3500 4000 4000 5000 4500 3500 +3500 3500 3500 4000 3500 4000 4000 5000 4500 3500 +3500 3500 3500 4000 3500 4000 4000 5000 4500 3500 +3500 3500 3500 4000 3500 4000 4000 5000 4500 3500 +3500 3500 3500 4000 3500 4000 4000 5000 4500 3500 +3500 3500 3500 4000 3500 4000 4000 5000 4500 3500 +3500 3500 3500 4000 3500 4000 4000 5000 4500 3500 +3500 3500 3500 4000 3500 4000 4000 5000 4500 3500 +3500 3500 3500 4000 3500 4000 4000 5000 4500 3500 +3500 3500 3500 4000 3500 4000 4000 5000 4500 3500 +3500 3500 3500 4000 3500 4000 4000 5000 4500 3500 +3500 3500 3500 4000 3500 4000 4000 5000 4500 3500 +3500 3500 3500 4000 3500 4000 4000 5000 4500 3500 +3500 3500 3500 4000 3500 4000 4000 5000 4500 3500 +3500 3500 3500 4000 3500 4000 4000 5000 4500 3500 +3500 3500 3500 4000 3500 4000 4000 5000 4500 3500 +3500 3500 3500 4000 3500 4000 4000 5000 4500 3500 +3500 3500 3500 4000 3500 4000 4000 5000 4500 3500 +3500 3000 3500 3000 3500 3500 3500 3500 5000 3500 +3500 3000 3500 3000 3500 3500 3500 3500 5000 3500 +3500 3000 3500 3000 3500 3500 3500 3500 5000 3500 +3500 3000 3500 3000 3500 3500 3500 3500 5000 3500 +3500 3000 3500 3000 3500 3500 3500 3500 5000 3500 +3500 3000 3500 3000 3500 3500 3500 3500 5000 3500 +3500 3000 3500 3000 3500 3500 3500 3500 5000 3500 +3500 3000 3500 3000 3500 3500 3500 3500 5000 3500 +3500 3000 3500 3000 3500 3500 3500 3500 5000 3500 +3500 3000 3500 3000 3500 3500 3500 3500 5000 3500 +3500 3000 3500 3000 3500 3500 3500 3500 5000 3500 +3500 3000 3500 3000 3500 3500 3500 3500 5000 3500 +3500 3000 3500 3000 3500 3500 3500 3500 5000 3500 +3500 3000 3500 3000 3500 3500 3500 3500 5000 3500 +3500 3000 3500 3000 3500 3500 3500 3500 5000 3500 +3500 3000 3500 3000 3500 3500 3500 3500 5000 3500 +3500 3000 3500 3000 3500 3500 3500 3500 5000 3500 +3500 3000 3500 3000 3500 3500 3500 3500 5000 3500 +3500 3000 3500 3000 3500 3500 3500 3500 5000 3500 +3500 3000 3500 3000 3500 3500 3500 3500 5000 3500 +3500 3000 3500 3000 3500 3500 3500 3500 5000 3500 +3500 3000 3500 3000 3500 3500 3500 3500 5000 3500 +3500 3000 3500 3000 3500 3500 3500 3500 5000 3500 +3500 3000 3500 3000 3500 3500 3500 3500 5000 3500 +3500 3500 3500 4500 4000 4000 4000 3500 3500 4000 +3500 3500 3500 4500 4000 4000 4000 3500 3500 4000 +3500 3500 3500 4500 4000 4000 4000 3500 3500 4000 +3500 3500 3500 4500 4000 4000 4000 3500 3500 4000 +3500 3500 3500 4500 4000 4000 4000 3500 3500 4000 +3500 3500 3500 4500 4000 4000 4000 3500 3500 4000 +3500 3500 3500 4500 4000 4000 4000 3500 3500 4000 +3500 3500 3500 4500 4000 4000 4000 3500 3500 4000 +3500 3500 3500 4500 4000 4000 4000 3500 3500 4000 +3500 3500 3500 4500 4000 4000 4000 3500 3500 4000 +3500 3500 3500 4500 4000 4000 4000 3500 3500 4000 +3500 3500 3500 4500 4000 4000 4000 3500 3500 4000 +3500 3500 3500 4500 4000 4000 4000 3500 3500 4000 +3500 3500 3500 4500 4000 4000 4000 3500 3500 4000 +3500 3500 3500 4500 4000 4000 4000 3500 3500 4000 +3500 3500 3500 4500 4000 4000 4000 3500 3500 4000 +3500 3500 3500 4500 4000 4000 4000 3500 3500 4000 +3500 3500 3500 4500 4000 4000 4000 3500 3500 4000 +3500 3500 3500 4500 4000 4000 4000 3500 3500 4000 +3500 3500 3500 4500 4000 4000 4000 3500 3500 4000 +3500 3500 3500 4500 4000 4000 4000 3500 3500 4000 +3500 3500 3500 4500 4000 4000 4000 3500 3500 4000 +3500 3500 3500 4500 4000 4000 4000 3500 3500 4000 +3500 3500 3500 4500 4000 4000 4000 3500 3500 4000 +3000 3500 3500 4000 4000 3500 3500 3000 3500 4000 +3000 3500 3500 4000 4000 3500 3500 3000 3500 4000 +3000 3500 3500 4000 4000 3500 3500 3000 3500 4000 +3000 3500 3500 4000 4000 3500 3500 3000 3500 4000 +3000 3500 3500 4000 4000 3500 3500 3000 3500 4000 +3000 3500 3500 4000 4000 3500 3500 3000 3500 4000 +3000 3500 3500 4000 4000 3500 3500 3000 3500 4000 +3000 3500 3500 4000 4000 3500 3500 3000 3500 4000 +3000 3500 3500 4000 4000 3500 3500 3000 3500 4000 +3000 3500 3500 4000 4000 3500 3500 3000 3500 4000 +3000 3500 3500 4000 4000 3500 3500 3000 3500 4000 +3000 3500 3500 4000 4000 3500 3500 3000 3500 4000 +3000 3500 3500 4000 4000 3500 3500 3000 3500 4000 +3000 3500 3500 4000 4000 3500 3500 3000 3500 4000 +3000 3500 3500 4000 4000 3500 3500 3000 3500 4000 +3000 3500 3500 4000 4000 3500 3500 3000 3500 4000 +3000 3500 3500 4000 4000 3500 3500 3000 3500 4000 +3000 3500 3500 4000 4000 3500 3500 3000 3500 4000 +3000 3500 3500 4000 4000 3500 3500 3000 3500 4000 +3000 3500 3500 4000 4000 3500 3500 3000 3500 4000 +3000 3500 3500 4000 4000 3500 3500 3000 3500 4000 +3000 3500 3500 4000 4000 3500 3500 3000 3500 4000 +3000 3500 3500 4000 4000 3500 3500 3000 3500 4000 +3000 3500 3500 4000 4000 3500 3500 3000 3500 4000 +4500 3500 3500 3500 4000 3500 4000 4000 4000 3500 +4500 3500 3500 3500 4000 3500 4000 4000 4000 3500 +4500 3500 3500 3500 4000 3500 4000 4000 4000 3500 +4500 3500 3500 3500 4000 3500 4000 4000 4000 3500 +4500 3500 3500 3500 4000 3500 4000 4000 4000 3500 +4500 3500 3500 3500 4000 3500 4000 4000 4000 3500 +4500 3500 3500 3500 4000 3500 4000 4000 4000 3500 +4500 3500 3500 3500 4000 3500 4000 4000 4000 3500 +4500 3500 3500 3500 4000 3500 4000 4000 4000 3500 +4500 3500 3500 3500 4000 3500 4000 4000 4000 3500 +4500 3500 3500 3500 4000 3500 4000 4000 4000 3500 +4500 3500 3500 3500 4000 3500 4000 4000 4000 3500 +4500 3500 3500 3500 4000 3500 4000 4000 4000 3500 +4500 3500 3500 3500 4000 3500 4000 4000 4000 3500 +4500 3500 3500 3500 4000 3500 4000 4000 4000 3500 +4500 3500 3500 3500 4000 3500 4000 4000 4000 3500 +4500 3500 3500 3500 4000 3500 4000 4000 4000 3500 +4500 3500 3500 3500 4000 3500 4000 4000 4000 3500 +4500 3500 3500 3500 4000 3500 4000 4000 4000 3500 +4500 3500 3500 3500 4000 3500 4000 4000 4000 3500 +4500 3500 3500 3500 4000 3500 4000 4000 4000 3500 +4500 3500 3500 3500 4000 3500 4000 4000 4000 3500 +4500 3500 3500 3500 4000 3500 4000 4000 4000 3500 +4500 3500 3500 3500 4000 3500 4000 4000 4000 3500 +3500 4000 4000 3500 3500 4000 3500 3500 3500 3500 +3500 4000 4000 3500 3500 4000 3500 3500 3500 3500 +3500 4000 4000 3500 3500 4000 3500 3500 3500 3500 +3500 4000 4000 3500 3500 4000 3500 3500 3500 3500 +3500 4000 4000 3500 3500 4000 3500 3500 3500 3500 +3500 4000 4000 3500 3500 4000 3500 3500 3500 3500 +3500 4000 4000 3500 3500 4000 3500 3500 3500 3500 +3500 4000 4000 3500 3500 4000 3500 3500 3500 3500 +3500 4000 4000 3500 3500 4000 3500 3500 3500 3500 +3500 4000 4000 3500 3500 4000 3500 3500 3500 3500 +3500 4000 4000 3500 3500 4000 3500 3500 3500 3500 +3500 4000 4000 3500 3500 4000 3500 3500 3500 3500 +3500 4000 4000 3500 3500 4000 3500 3500 3500 3500 +3500 4000 4000 3500 3500 4000 3500 3500 3500 3500 +3500 4000 4000 3500 3500 4000 3500 3500 3500 3500 +3500 4000 4000 3500 3500 4000 3500 3500 3500 3500 +3500 4000 4000 3500 3500 4000 3500 3500 3500 3500 +3500 4000 4000 3500 3500 4000 3500 3500 3500 3500 +3500 4000 4000 3500 3500 4000 3500 3500 3500 3500 +3500 4000 4000 3500 3500 4000 3500 3500 3500 3500 +3500 4000 4000 3500 3500 4000 3500 3500 3500 3500 +3500 4000 4000 3500 3500 4000 3500 3500 3500 3500 +3500 4000 4000 3500 3500 4000 3500 3500 3500 3500 +3500 4000 4000 3500 3500 4000 3500 3500 3500 3500 +3500 4000 3500 3500 4000 4500 3000 3500 3500 3500 +3500 4000 3500 3500 4000 4500 3000 3500 3500 3500 +3500 4000 3500 3500 4000 4500 3000 3500 3500 3500 +3500 4000 3500 3500 4000 4500 3000 3500 3500 3500 +3500 4000 3500 3500 4000 4500 3000 3500 3500 3500 +3500 4000 3500 3500 4000 4500 3000 3500 3500 3500 +3500 4000 3500 3500 4000 4500 3000 3500 3500 3500 +3500 4000 3500 3500 4000 4500 3000 3500 3500 3500 +3500 4000 3500 3500 4000 4500 3000 3500 3500 3500 +3500 4000 3500 3500 4000 4500 3000 3500 3500 3500 +3500 4000 3500 3500 4000 4500 3000 3500 3500 3500 +3500 4000 3500 3500 4000 4500 3000 3500 3500 3500 +3500 4000 3500 3500 4000 4500 3000 3500 3500 3500 +3500 4000 3500 3500 4000 4500 3000 3500 3500 3500 +3500 4000 3500 3500 4000 4500 3000 3500 3500 3500 +3500 4000 3500 3500 4000 4500 3000 3500 3500 3500 +3500 4000 3500 3500 4000 4500 3000 3500 3500 3500 +3500 4000 3500 3500 4000 4500 3000 3500 3500 3500 +3500 4000 3500 3500 4000 4500 3000 3500 3500 3500 +3500 4000 3500 3500 4000 4500 3000 3500 3500 3500 +3500 4000 3500 3500 4000 4500 3000 3500 3500 3500 +3500 4000 3500 3500 4000 4500 3000 3500 3500 3500 +3500 4000 3500 3500 4000 4500 3000 3500 3500 3500 +3500 4000 3500 3500 4000 4500 3000 3500 3500 3500 +4500 3500 3500 4000 5000 3500 3000 4500 3000 3500 +4500 3500 3500 4000 5000 3500 3000 4500 3000 3500 +4500 3500 3500 4000 5000 3500 3000 4500 3000 3500 +4500 3500 3500 4000 5000 3500 3000 4500 3000 3500 +4500 3500 3500 4000 5000 3500 3000 4500 3000 3500 +4500 3500 3500 4000 5000 3500 3000 4500 3000 3500 +4500 3500 3500 4000 5000 3500 3000 4500 3000 3500 +4500 3500 3500 4000 5000 3500 3000 4500 3000 3500 +4500 3500 3500 4000 5000 3500 3000 4500 3000 3500 +4500 3500 3500 4000 5000 3500 3000 4500 3000 3500 +4500 3500 3500 4000 5000 3500 3000 4500 3000 3500 +4500 3500 3500 4000 5000 3500 3000 4500 3000 3500 +4500 3500 3500 4000 5000 3500 3000 4500 3000 3500 +4500 3500 3500 4000 5000 3500 3000 4500 3000 3500 +4500 3500 3500 4000 5000 3500 3000 4500 3000 3500 +4500 3500 3500 4000 5000 3500 3000 4500 3000 3500 +4500 3500 3500 4000 5000 3500 3000 4500 3000 3500 +4500 3500 3500 4000 5000 3500 3000 4500 3000 3500 +4500 3500 3500 4000 5000 3500 3000 4500 3000 3500 +4500 3500 3500 4000 5000 3500 3000 4500 3000 3500 +4500 3500 3500 4000 5000 3500 3000 4500 3000 3500 +4500 3500 3500 4000 5000 3500 3000 4500 3000 3500 +4500 3500 3500 4000 5000 3500 3000 4500 3000 3500 +4500 3500 3500 4000 5000 3500 3000 4500 3000 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3000 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3000 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3000 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3000 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3000 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3000 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3000 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3000 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3000 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3000 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3000 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3000 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3000 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3000 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3000 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3000 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3000 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3000 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3000 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3000 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3000 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3000 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3000 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3000 +3500 3500 4500 4000 3500 3000 3500 3000 3500 3500 +3500 3500 4500 4000 3500 3000 3500 3000 3500 3500 +3500 3500 4500 4000 3500 3000 3500 3000 3500 3500 +3500 3500 4500 4000 3500 3000 3500 3000 3500 3500 +3500 3500 4500 4000 3500 3000 3500 3000 3500 3500 +3500 3500 4500 4000 3500 3000 3500 3000 3500 3500 +3500 3500 4500 4000 3500 3000 3500 3000 3500 3500 +3500 3500 4500 4000 3500 3000 3500 3000 3500 3500 +3500 3500 4500 4000 3500 3000 3500 3000 3500 3500 +3500 3500 4500 4000 3500 3000 3500 3000 3500 3500 +3500 3500 4500 4000 3500 3000 3500 3000 3500 3500 +3500 3500 4500 4000 3500 3000 3500 3000 3500 3500 +3500 3500 4500 4000 3500 3000 3500 3000 3500 3500 +3500 3500 4500 4000 3500 3000 3500 3000 3500 3500 +3500 3500 4500 4000 3500 3000 3500 3000 3500 3500 +3500 3500 4500 4000 3500 3000 3500 3000 3500 3500 +3500 3500 4500 4000 3500 3000 3500 3000 3500 3500 +3500 3500 4500 4000 3500 3000 3500 3000 3500 3500 +3500 3500 4500 4000 3500 3000 3500 3000 3500 3500 +3500 3500 4500 4000 3500 3000 3500 3000 3500 3500 +3500 3500 4500 4000 3500 3000 3500 3000 3500 3500 +3500 3500 4500 4000 3500 3000 3500 3000 3500 3500 +3500 3500 4500 4000 3500 3000 3500 3000 3500 3500 +3500 3500 4500 4000 3500 3000 3500 3000 3500 3500 +3500 3500 3500 3500 4000 3000 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3000 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3000 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3000 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3000 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3000 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3000 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3000 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3000 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3000 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3000 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3000 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3000 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3000 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3000 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3000 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3000 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3000 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3000 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3000 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3000 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3000 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3000 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3000 3500 3500 3500 3500 +3500 4000 3500 4000 3500 3500 4000 3500 4000 4000 +3500 4000 3500 4000 3500 3500 4000 3500 4000 4000 +3500 4000 3500 4000 3500 3500 4000 3500 4000 4000 +3500 4000 3500 4000 3500 3500 4000 3500 4000 4000 +3500 4000 3500 4000 3500 3500 4000 3500 4000 4000 +3500 4000 3500 4000 3500 3500 4000 3500 4000 4000 +3500 4000 3500 4000 3500 3500 4000 3500 4000 4000 +3500 4000 3500 4000 3500 3500 4000 3500 4000 4000 +3500 4000 3500 4000 3500 3500 4000 3500 4000 4000 +3500 4000 3500 4000 3500 3500 4000 3500 4000 4000 +3500 4000 3500 4000 3500 3500 4000 3500 4000 4000 +3500 4000 3500 4000 3500 3500 4000 3500 4000 4000 +3500 4000 3500 4000 3500 3500 4000 3500 4000 4000 +3500 4000 3500 4000 3500 3500 4000 3500 4000 4000 +3500 4000 3500 4000 3500 3500 4000 3500 4000 4000 +3500 4000 3500 4000 3500 3500 4000 3500 4000 4000 +3500 4000 3500 4000 3500 3500 4000 3500 4000 4000 +3500 4000 3500 4000 3500 3500 4000 3500 4000 4000 +3500 4000 3500 4000 3500 3500 4000 3500 4000 4000 +3500 4000 3500 4000 3500 3500 4000 3500 4000 4000 +3500 4000 3500 4000 3500 3500 4000 3500 4000 4000 +3500 4000 3500 4000 3500 3500 4000 3500 4000 4000 +3500 4000 3500 4000 3500 3500 4000 3500 4000 4000 +3500 4000 3500 4000 3500 3500 4000 3500 4000 4000 +3500 3500 4000 4500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 4500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 4500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 4500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 4500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 4500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 4500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 4500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 4500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 4500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 4500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 4500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 4500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 4500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 4500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 4500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 4500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 4500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 4500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 4500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 4500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 4500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 4500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 4500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 4000 3500 3500 4500 3500 3500 3500 +4000 3500 3500 4000 3500 3500 4500 3500 3500 3500 +4000 3500 3500 4000 3500 3500 4500 3500 3500 3500 +4000 3500 3500 4000 3500 3500 4500 3500 3500 3500 +4000 3500 3500 4000 3500 3500 4500 3500 3500 3500 +4000 3500 3500 4000 3500 3500 4500 3500 3500 3500 +4000 3500 3500 4000 3500 3500 4500 3500 3500 3500 +4000 3500 3500 4000 3500 3500 4500 3500 3500 3500 +4000 3500 3500 4000 3500 3500 4500 3500 3500 3500 +4000 3500 3500 4000 3500 3500 4500 3500 3500 3500 +4000 3500 3500 4000 3500 3500 4500 3500 3500 3500 +4000 3500 3500 4000 3500 3500 4500 3500 3500 3500 +4000 3500 3500 4000 3500 3500 4500 3500 3500 3500 +4000 3500 3500 4000 3500 3500 4500 3500 3500 3500 +4000 3500 3500 4000 3500 3500 4500 3500 3500 3500 +4000 3500 3500 4000 3500 3500 4500 3500 3500 3500 +4000 3500 3500 4000 3500 3500 4500 3500 3500 3500 +4000 3500 3500 4000 3500 3500 4500 3500 3500 3500 +4000 3500 3500 4000 3500 3500 4500 3500 3500 3500 +4000 3500 3500 4000 3500 3500 4500 3500 3500 3500 +4000 3500 3500 4000 3500 3500 4500 3500 3500 3500 +4000 3500 3500 4000 3500 3500 4500 3500 3500 3500 +4000 3500 3500 4000 3500 3500 4500 3500 3500 3500 +4000 3500 3500 4000 3500 3500 4500 3500 3500 3500 +3500 3000 3500 4500 3500 3500 3500 3500 3500 3000 +3500 3000 3500 4500 3500 3500 3500 3500 3500 3000 +3500 3000 3500 4500 3500 3500 3500 3500 3500 3000 +3500 3000 3500 4500 3500 3500 3500 3500 3500 3000 +3500 3000 3500 4500 3500 3500 3500 3500 3500 3000 +3500 3000 3500 4500 3500 3500 3500 3500 3500 3000 +3500 3000 3500 4500 3500 3500 3500 3500 3500 3000 +3500 3000 3500 4500 3500 3500 3500 3500 3500 3000 +3500 3000 3500 4500 3500 3500 3500 3500 3500 3000 +3500 3000 3500 4500 3500 3500 3500 3500 3500 3000 +3500 3000 3500 4500 3500 3500 3500 3500 3500 3000 +3500 3000 3500 4500 3500 3500 3500 3500 3500 3000 +3500 3000 3500 4500 3500 3500 3500 3500 3500 3000 +3500 3000 3500 4500 3500 3500 3500 3500 3500 3000 +3500 3000 3500 4500 3500 3500 3500 3500 3500 3000 +3500 3000 3500 4500 3500 3500 3500 3500 3500 3000 +3500 3000 3500 4500 3500 3500 3500 3500 3500 3000 +3500 3000 3500 4500 3500 3500 3500 3500 3500 3000 +3500 3000 3500 4500 3500 3500 3500 3500 3500 3000 +3500 3000 3500 4500 3500 3500 3500 3500 3500 3000 +3500 3000 3500 4500 3500 3500 3500 3500 3500 3000 +3500 3000 3500 4500 3500 3500 3500 3500 3500 3000 +3500 3000 3500 4500 3500 3500 3500 3500 3500 3000 +3500 3000 3500 4500 3500 3500 3500 3500 3500 3000 +3000 4000 3000 3500 3500 3500 3500 3500 4000 3000 +3000 4000 3000 3500 3500 3500 3500 3500 4000 3000 +3000 4000 3000 3500 3500 3500 3500 3500 4000 3000 +3000 4000 3000 3500 3500 3500 3500 3500 4000 3000 +3000 4000 3000 3500 3500 3500 3500 3500 4000 3000 +3000 4000 3000 3500 3500 3500 3500 3500 4000 3000 +3000 4000 3000 3500 3500 3500 3500 3500 4000 3000 +3000 4000 3000 3500 3500 3500 3500 3500 4000 3000 +3000 4000 3000 3500 3500 3500 3500 3500 4000 3000 +3000 4000 3000 3500 3500 3500 3500 3500 4000 3000 +3000 4000 3000 3500 3500 3500 3500 3500 4000 3000 +3000 4000 3000 3500 3500 3500 3500 3500 4000 3000 +3000 4000 3000 3500 3500 3500 3500 3500 4000 3000 +3000 4000 3000 3500 3500 3500 3500 3500 4000 3000 +3000 4000 3000 3500 3500 3500 3500 3500 4000 3000 +3000 4000 3000 3500 3500 3500 3500 3500 4000 3000 +3000 4000 3000 3500 3500 3500 3500 3500 4000 3000 +3000 4000 3000 3500 3500 3500 3500 3500 4000 3000 +3000 4000 3000 3500 3500 3500 3500 3500 4000 3000 +3000 4000 3000 3500 3500 3500 3500 3500 4000 3000 +3000 4000 3000 3500 3500 3500 3500 3500 4000 3000 +3000 4000 3000 3500 3500 3500 3500 3500 4000 3000 +3000 4000 3000 3500 3500 3500 3500 3500 4000 3000 +3000 4000 3000 3500 3500 3500 3500 3500 4000 3000 +3500 4000 3000 3500 3500 4000 3500 3500 4000 3500 +3500 4000 3000 3500 3500 4000 3500 3500 4000 3500 +3500 4000 3000 3500 3500 4000 3500 3500 4000 3500 +3500 4000 3000 3500 3500 4000 3500 3500 4000 3500 +3500 4000 3000 3500 3500 4000 3500 3500 4000 3500 +3500 4000 3000 3500 3500 4000 3500 3500 4000 3500 +3500 4000 3000 3500 3500 4000 3500 3500 4000 3500 +3500 4000 3000 3500 3500 4000 3500 3500 4000 3500 +3500 4000 3000 3500 3500 4000 3500 3500 4000 3500 +3500 4000 3000 3500 3500 4000 3500 3500 4000 3500 +3500 4000 3000 3500 3500 4000 3500 3500 4000 3500 +3500 4000 3000 3500 3500 4000 3500 3500 4000 3500 +3500 4000 3000 3500 3500 4000 3500 3500 4000 3500 +3500 4000 3000 3500 3500 4000 3500 3500 4000 3500 +3500 4000 3000 3500 3500 4000 3500 3500 4000 3500 +3500 4000 3000 3500 3500 4000 3500 3500 4000 3500 +3500 4000 3000 3500 3500 4000 3500 3500 4000 3500 +3500 4000 3000 3500 3500 4000 3500 3500 4000 3500 +3500 4000 3000 3500 3500 4000 3500 3500 4000 3500 +3500 4000 3000 3500 3500 4000 3500 3500 4000 3500 +3500 4000 3000 3500 3500 4000 3500 3500 4000 3500 +3500 4000 3000 3500 3500 4000 3500 3500 4000 3500 +3500 4000 3000 3500 3500 4000 3500 3500 4000 3500 +3500 4000 3000 3500 3500 4000 3500 3500 4000 3500 +4000 3500 3500 3500 3000 5000 3500 3500 4000 4500 +4000 3500 3500 3500 3000 5000 3500 3500 4000 4500 +4000 3500 3500 3500 3000 5000 3500 3500 4000 4500 +4000 3500 3500 3500 3000 5000 3500 3500 4000 4500 +4000 3500 3500 3500 3000 5000 3500 3500 4000 4500 +4000 3500 3500 3500 3000 5000 3500 3500 4000 4500 +4000 3500 3500 3500 3000 5000 3500 3500 4000 4500 +4000 3500 3500 3500 3000 5000 3500 3500 4000 4500 +4000 3500 3500 3500 3000 5000 3500 3500 4000 4500 +4000 3500 3500 3500 3000 5000 3500 3500 4000 4500 +4000 3500 3500 3500 3000 5000 3500 3500 4000 4500 +4000 3500 3500 3500 3000 5000 3500 3500 4000 4500 +4000 3500 3500 3500 3000 5000 3500 3500 4000 4500 +4000 3500 3500 3500 3000 5000 3500 3500 4000 4500 +4000 3500 3500 3500 3000 5000 3500 3500 4000 4500 +4000 3500 3500 3500 3000 5000 3500 3500 4000 4500 +4000 3500 3500 3500 3000 5000 3500 3500 4000 4500 +4000 3500 3500 3500 3000 5000 3500 3500 4000 4500 +4000 3500 3500 3500 3000 5000 3500 3500 4000 4500 +4000 3500 3500 3500 3000 5000 3500 3500 4000 4500 +4000 3500 3500 3500 3000 5000 3500 3500 4000 4500 +4000 3500 3500 3500 3000 5000 3500 3500 4000 4500 +4000 3500 3500 3500 3000 5000 3500 3500 4000 4500 +4000 3500 3500 3500 3000 5000 3500 3500 4000 4500 +3500 4000 4000 3500 3500 4000 3000 4000 4500 3500 +3500 4000 4000 3500 3500 4000 3000 4000 4500 3500 +3500 4000 4000 3500 3500 4000 3000 4000 4500 3500 +3500 4000 4000 3500 3500 4000 3000 4000 4500 3500 +3500 4000 4000 3500 3500 4000 3000 4000 4500 3500 +3500 4000 4000 3500 3500 4000 3000 4000 4500 3500 +3500 4000 4000 3500 3500 4000 3000 4000 4500 3500 +3500 4000 4000 3500 3500 4000 3000 4000 4500 3500 +3500 4000 4000 3500 3500 4000 3000 4000 4500 3500 +3500 4000 4000 3500 3500 4000 3000 4000 4500 3500 +3500 4000 4000 3500 3500 4000 3000 4000 4500 3500 +3500 4000 4000 3500 3500 4000 3000 4000 4500 3500 +3500 4000 4000 3500 3500 4000 3000 4000 4500 3500 +3500 4000 4000 3500 3500 4000 3000 4000 4500 3500 +3500 4000 4000 3500 3500 4000 3000 4000 4500 3500 +3500 4000 4000 3500 3500 4000 3000 4000 4500 3500 +3500 4000 4000 3500 3500 4000 3000 4000 4500 3500 +3500 4000 4000 3500 3500 4000 3000 4000 4500 3500 +3500 4000 4000 3500 3500 4000 3000 4000 4500 3500 +3500 4000 4000 3500 3500 4000 3000 4000 4500 3500 +3500 4000 4000 3500 3500 4000 3000 4000 4500 3500 +3500 4000 4000 3500 3500 4000 3000 4000 4500 3500 +3500 4000 4000 3500 3500 4000 3000 4000 4500 3500 +3500 4000 4000 3500 3500 4000 3000 4000 4500 3500 +3500 3500 3500 3000 3500 3500 3500 4500 5000 3500 +3500 3500 3500 3000 3500 3500 3500 4500 5000 3500 +3500 3500 3500 3000 3500 3500 3500 4500 5000 3500 +3500 3500 3500 3000 3500 3500 3500 4500 5000 3500 +3500 3500 3500 3000 3500 3500 3500 4500 5000 3500 +3500 3500 3500 3000 3500 3500 3500 4500 5000 3500 +3500 3500 3500 3000 3500 3500 3500 4500 5000 3500 +3500 3500 3500 3000 3500 3500 3500 4500 5000 3500 +3500 3500 3500 3000 3500 3500 3500 4500 5000 3500 +3500 3500 3500 3000 3500 3500 3500 4500 5000 3500 +3500 3500 3500 3000 3500 3500 3500 4500 5000 3500 +3500 3500 3500 3000 3500 3500 3500 4500 5000 3500 +3500 3500 3500 3000 3500 3500 3500 4500 5000 3500 +3500 3500 3500 3000 3500 3500 3500 4500 5000 3500 +3500 3500 3500 3000 3500 3500 3500 4500 5000 3500 +3500 3500 3500 3000 3500 3500 3500 4500 5000 3500 +3500 3500 3500 3000 3500 3500 3500 4500 5000 3500 +3500 3500 3500 3000 3500 3500 3500 4500 5000 3500 +3500 3500 3500 3000 3500 3500 3500 4500 5000 3500 +3500 3500 3500 3000 3500 3500 3500 4500 5000 3500 +3500 3500 3500 3000 3500 3500 3500 4500 5000 3500 +3500 3500 3500 3000 3500 3500 3500 4500 5000 3500 +3500 3500 3500 3000 3500 3500 3500 4500 5000 3500 +3500 3500 3500 3000 3500 3500 3500 4500 5000 3500 +3500 3500 4000 3500 3500 3500 4000 4500 3500 4000 +3500 3500 4000 3500 3500 3500 4000 4500 3500 4000 +3500 3500 4000 3500 3500 3500 4000 4500 3500 4000 +3500 3500 4000 3500 3500 3500 4000 4500 3500 4000 +3500 3500 4000 3500 3500 3500 4000 4500 3500 4000 +3500 3500 4000 3500 3500 3500 4000 4500 3500 4000 +3500 3500 4000 3500 3500 3500 4000 4500 3500 4000 +3500 3500 4000 3500 3500 3500 4000 4500 3500 4000 +3500 3500 4000 3500 3500 3500 4000 4500 3500 4000 +3500 3500 4000 3500 3500 3500 4000 4500 3500 4000 +3500 3500 4000 3500 3500 3500 4000 4500 3500 4000 +3500 3500 4000 3500 3500 3500 4000 4500 3500 4000 +3500 3500 4000 3500 3500 3500 4000 4500 3500 4000 +3500 3500 4000 3500 3500 3500 4000 4500 3500 4000 +3500 3500 4000 3500 3500 3500 4000 4500 3500 4000 +3500 3500 4000 3500 3500 3500 4000 4500 3500 4000 +3500 3500 4000 3500 3500 3500 4000 4500 3500 4000 +3500 3500 4000 3500 3500 3500 4000 4500 3500 4000 +3500 3500 4000 3500 3500 3500 4000 4500 3500 4000 +3500 3500 4000 3500 3500 3500 4000 4500 3500 4000 +3500 3500 4000 3500 3500 3500 4000 4500 3500 4000 +3500 3500 4000 3500 3500 3500 4000 4500 3500 4000 +3500 3500 4000 3500 3500 3500 4000 4500 3500 4000 +3500 3500 4000 3500 3500 3500 4000 4500 3500 4000 +3500 3500 4000 3000 4500 3000 3500 3500 3500 3500 +3500 3500 4000 3000 4500 3000 3500 3500 3500 3500 +3500 3500 4000 3000 4500 3000 3500 3500 3500 3500 +3500 3500 4000 3000 4500 3000 3500 3500 3500 3500 +3500 3500 4000 3000 4500 3000 3500 3500 3500 3500 +3500 3500 4000 3000 4500 3000 3500 3500 3500 3500 +3500 3500 4000 3000 4500 3000 3500 3500 3500 3500 +3500 3500 4000 3000 4500 3000 3500 3500 3500 3500 +3500 3500 4000 3000 4500 3000 3500 3500 3500 3500 +3500 3500 4000 3000 4500 3000 3500 3500 3500 3500 +3500 3500 4000 3000 4500 3000 3500 3500 3500 3500 +3500 3500 4000 3000 4500 3000 3500 3500 3500 3500 +3500 3500 4000 3000 4500 3000 3500 3500 3500 3500 +3500 3500 4000 3000 4500 3000 3500 3500 3500 3500 +3500 3500 4000 3000 4500 3000 3500 3500 3500 3500 +3500 3500 4000 3000 4500 3000 3500 3500 3500 3500 +3500 3500 4000 3000 4500 3000 3500 3500 3500 3500 +3500 3500 4000 3000 4500 3000 3500 3500 3500 3500 +3500 3500 4000 3000 4500 3000 3500 3500 3500 3500 +3500 3500 4000 3000 4500 3000 3500 3500 3500 3500 +3500 3500 4000 3000 4500 3000 3500 3500 3500 3500 +3500 3500 4000 3000 4500 3000 3500 3500 3500 3500 +3500 3500 4000 3000 4500 3000 3500 3500 3500 3500 +3500 3500 4000 3000 4500 3000 3500 3500 3500 3500 +3500 3500 4000 3500 3500 4000 4000 3500 3500 3500 +3500 3500 4000 3500 3500 4000 4000 3500 3500 3500 +3500 3500 4000 3500 3500 4000 4000 3500 3500 3500 +3500 3500 4000 3500 3500 4000 4000 3500 3500 3500 +3500 3500 4000 3500 3500 4000 4000 3500 3500 3500 +3500 3500 4000 3500 3500 4000 4000 3500 3500 3500 +3500 3500 4000 3500 3500 4000 4000 3500 3500 3500 +3500 3500 4000 3500 3500 4000 4000 3500 3500 3500 +3500 3500 4000 3500 3500 4000 4000 3500 3500 3500 +3500 3500 4000 3500 3500 4000 4000 3500 3500 3500 +3500 3500 4000 3500 3500 4000 4000 3500 3500 3500 +3500 3500 4000 3500 3500 4000 4000 3500 3500 3500 +3500 3500 4000 3500 3500 4000 4000 3500 3500 3500 +3500 3500 4000 3500 3500 4000 4000 3500 3500 3500 +3500 3500 4000 3500 3500 4000 4000 3500 3500 3500 +3500 3500 4000 3500 3500 4000 4000 3500 3500 3500 +3500 3500 4000 3500 3500 4000 4000 3500 3500 3500 +3500 3500 4000 3500 3500 4000 4000 3500 3500 3500 +3500 3500 4000 3500 3500 4000 4000 3500 3500 3500 +3500 3500 4000 3500 3500 4000 4000 3500 3500 3500 +3500 3500 4000 3500 3500 4000 4000 3500 3500 3500 +3500 3500 4000 3500 3500 4000 4000 3500 3500 3500 +3500 3500 4000 3500 3500 4000 4000 3500 3500 3500 +3500 3500 4000 3500 3500 4000 4000 3500 3500 3500 +3500 4000 4500 3500 4000 3500 3500 3500 3500 3500 +3500 4000 4500 3500 4000 3500 3500 3500 3500 3500 +3500 4000 4500 3500 4000 3500 3500 3500 3500 3500 +3500 4000 4500 3500 4000 3500 3500 3500 3500 3500 +3500 4000 4500 3500 4000 3500 3500 3500 3500 3500 +3500 4000 4500 3500 4000 3500 3500 3500 3500 3500 +3500 4000 4500 3500 4000 3500 3500 3500 3500 3500 +3500 4000 4500 3500 4000 3500 3500 3500 3500 3500 +3500 4000 4500 3500 4000 3500 3500 3500 3500 3500 +3500 4000 4500 3500 4000 3500 3500 3500 3500 3500 +3500 4000 4500 3500 4000 3500 3500 3500 3500 3500 +3500 4000 4500 3500 4000 3500 3500 3500 3500 3500 +3500 4000 4500 3500 4000 3500 3500 3500 3500 3500 +3500 4000 4500 3500 4000 3500 3500 3500 3500 3500 +3500 4000 4500 3500 4000 3500 3500 3500 3500 3500 +3500 4000 4500 3500 4000 3500 3500 3500 3500 3500 +3500 4000 4500 3500 4000 3500 3500 3500 3500 3500 +3500 4000 4500 3500 4000 3500 3500 3500 3500 3500 +3500 4000 4500 3500 4000 3500 3500 3500 3500 3500 +3500 4000 4500 3500 4000 3500 3500 3500 3500 3500 +3500 4000 4500 3500 4000 3500 3500 3500 3500 3500 +3500 4000 4500 3500 4000 3500 3500 3500 3500 3500 +3500 4000 4500 3500 4000 3500 3500 3500 3500 3500 +3500 4000 4500 3500 4000 3500 3500 3500 3500 3500 +3500 4000 3500 4000 3500 3500 4000 3500 3500 3000 +3500 4000 3500 4000 3500 3500 4000 3500 3500 3000 +3500 4000 3500 4000 3500 3500 4000 3500 3500 3000 +3500 4000 3500 4000 3500 3500 4000 3500 3500 3000 +3500 4000 3500 4000 3500 3500 4000 3500 3500 3000 +3500 4000 3500 4000 3500 3500 4000 3500 3500 3000 +3500 4000 3500 4000 3500 3500 4000 3500 3500 3000 +3500 4000 3500 4000 3500 3500 4000 3500 3500 3000 +3500 4000 3500 4000 3500 3500 4000 3500 3500 3000 +3500 4000 3500 4000 3500 3500 4000 3500 3500 3000 +3500 4000 3500 4000 3500 3500 4000 3500 3500 3000 +3500 4000 3500 4000 3500 3500 4000 3500 3500 3000 +3500 4000 3500 4000 3500 3500 4000 3500 3500 3000 +3500 4000 3500 4000 3500 3500 4000 3500 3500 3000 +3500 4000 3500 4000 3500 3500 4000 3500 3500 3000 +3500 4000 3500 4000 3500 3500 4000 3500 3500 3000 +3500 4000 3500 4000 3500 3500 4000 3500 3500 3000 +3500 4000 3500 4000 3500 3500 4000 3500 3500 3000 +3500 4000 3500 4000 3500 3500 4000 3500 3500 3000 +3500 4000 3500 4000 3500 3500 4000 3500 3500 3000 +3500 4000 3500 4000 3500 3500 4000 3500 3500 3000 +3500 4000 3500 4000 3500 3500 4000 3500 3500 3000 +3500 4000 3500 4000 3500 3500 4000 3500 3500 3000 +3500 4000 3500 4000 3500 3500 4000 3500 3500 3000 +3500 4000 4000 3500 3500 4000 3500 3500 3000 3500 +3500 4000 4000 3500 3500 4000 3500 3500 3000 3500 +3500 4000 4000 3500 3500 4000 3500 3500 3000 3500 +3500 4000 4000 3500 3500 4000 3500 3500 3000 3500 +3500 4000 4000 3500 3500 4000 3500 3500 3000 3500 +3500 4000 4000 3500 3500 4000 3500 3500 3000 3500 +3500 4000 4000 3500 3500 4000 3500 3500 3000 3500 +3500 4000 4000 3500 3500 4000 3500 3500 3000 3500 +3500 4000 4000 3500 3500 4000 3500 3500 3000 3500 +3500 4000 4000 3500 3500 4000 3500 3500 3000 3500 +3500 4000 4000 3500 3500 4000 3500 3500 3000 3500 +3500 4000 4000 3500 3500 4000 3500 3500 3000 3500 +3500 4000 4000 3500 3500 4000 3500 3500 3000 3500 +3500 4000 4000 3500 3500 4000 3500 3500 3000 3500 +3500 4000 4000 3500 3500 4000 3500 3500 3000 3500 +3500 4000 4000 3500 3500 4000 3500 3500 3000 3500 +3500 4000 4000 3500 3500 4000 3500 3500 3000 3500 +3500 4000 4000 3500 3500 4000 3500 3500 3000 3500 +3500 4000 4000 3500 3500 4000 3500 3500 3000 3500 +3500 4000 4000 3500 3500 4000 3500 3500 3000 3500 +3500 4000 4000 3500 3500 4000 3500 3500 3000 3500 +3500 4000 4000 3500 3500 4000 3500 3500 3000 3500 +3500 4000 4000 3500 3500 4000 3500 3500 3000 3500 +3500 4000 4000 3500 3500 4000 3500 3500 3000 3500 +3500 3500 4000 3500 3000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3000 3500 3500 3500 3500 3500 +3500 4000 4000 4500 4000 3500 3500 3500 3500 3500 +3500 4000 4000 4500 4000 3500 3500 3500 3500 3500 +3500 4000 4000 4500 4000 3500 3500 3500 3500 3500 +3500 4000 4000 4500 4000 3500 3500 3500 3500 3500 +3500 4000 4000 4500 4000 3500 3500 3500 3500 3500 +3500 4000 4000 4500 4000 3500 3500 3500 3500 3500 +3500 4000 4000 4500 4000 3500 3500 3500 3500 3500 +3500 4000 4000 4500 4000 3500 3500 3500 3500 3500 +3500 4000 4000 4500 4000 3500 3500 3500 3500 3500 +3500 4000 4000 4500 4000 3500 3500 3500 3500 3500 +3500 4000 4000 4500 4000 3500 3500 3500 3500 3500 +3500 4000 4000 4500 4000 3500 3500 3500 3500 3500 +3500 4000 4000 4500 4000 3500 3500 3500 3500 3500 +3500 4000 4000 4500 4000 3500 3500 3500 3500 3500 +3500 4000 4000 4500 4000 3500 3500 3500 3500 3500 +3500 4000 4000 4500 4000 3500 3500 3500 3500 3500 +3500 4000 4000 4500 4000 3500 3500 3500 3500 3500 +3500 4000 4000 4500 4000 3500 3500 3500 3500 3500 +3500 4000 4000 4500 4000 3500 3500 3500 3500 3500 +3500 4000 4000 4500 4000 3500 3500 3500 3500 3500 +3500 4000 4000 4500 4000 3500 3500 3500 3500 3500 +3500 4000 4000 4500 4000 3500 3500 3500 3500 3500 +3500 4000 4000 4500 4000 3500 3500 3500 3500 3500 +3500 4000 4000 4500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 4500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 4500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 4500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 4500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 4500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 4500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 4500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 4500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 4500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 4500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 4500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 4500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 4500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 4500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 4500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 4500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 4500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 4500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 4500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 4500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 4500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 4500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 4500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 4500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3500 +3000 4000 3500 4500 3500 3000 3500 3500 4000 3500 +3000 4000 3500 4500 3500 3000 3500 3500 4000 3500 +3000 4000 3500 4500 3500 3000 3500 3500 4000 3500 +3000 4000 3500 4500 3500 3000 3500 3500 4000 3500 +3000 4000 3500 4500 3500 3000 3500 3500 4000 3500 +3000 4000 3500 4500 3500 3000 3500 3500 4000 3500 +3000 4000 3500 4500 3500 3000 3500 3500 4000 3500 +3000 4000 3500 4500 3500 3000 3500 3500 4000 3500 +3000 4000 3500 4500 3500 3000 3500 3500 4000 3500 +3000 4000 3500 4500 3500 3000 3500 3500 4000 3500 +3000 4000 3500 4500 3500 3000 3500 3500 4000 3500 +3000 4000 3500 4500 3500 3000 3500 3500 4000 3500 +3000 4000 3500 4500 3500 3000 3500 3500 4000 3500 +3000 4000 3500 4500 3500 3000 3500 3500 4000 3500 +3000 4000 3500 4500 3500 3000 3500 3500 4000 3500 +3000 4000 3500 4500 3500 3000 3500 3500 4000 3500 +3000 4000 3500 4500 3500 3000 3500 3500 4000 3500 +3000 4000 3500 4500 3500 3000 3500 3500 4000 3500 +3000 4000 3500 4500 3500 3000 3500 3500 4000 3500 +3000 4000 3500 4500 3500 3000 3500 3500 4000 3500 +3000 4000 3500 4500 3500 3000 3500 3500 4000 3500 +3000 4000 3500 4500 3500 3000 3500 3500 4000 3500 +3000 4000 3500 4500 3500 3000 3500 3500 4000 3500 +3000 4000 3500 4500 3500 3000 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +4000 3500 4000 3500 3500 3500 3000 3500 3500 4000 +4000 3500 4000 3500 3500 3500 3000 3500 3500 4000 +4000 3500 4000 3500 3500 3500 3000 3500 3500 4000 +4000 3500 4000 3500 3500 3500 3000 3500 3500 4000 +4000 3500 4000 3500 3500 3500 3000 3500 3500 4000 +4000 3500 4000 3500 3500 3500 3000 3500 3500 4000 +4000 3500 4000 3500 3500 3500 3000 3500 3500 4000 +4000 3500 4000 3500 3500 3500 3000 3500 3500 4000 +4000 3500 4000 3500 3500 3500 3000 3500 3500 4000 +4000 3500 4000 3500 3500 3500 3000 3500 3500 4000 +4000 3500 4000 3500 3500 3500 3000 3500 3500 4000 +4000 3500 4000 3500 3500 3500 3000 3500 3500 4000 +4000 3500 4000 3500 3500 3500 3000 3500 3500 4000 +4000 3500 4000 3500 3500 3500 3000 3500 3500 4000 +4000 3500 4000 3500 3500 3500 3000 3500 3500 4000 +4000 3500 4000 3500 3500 3500 3000 3500 3500 4000 +4000 3500 4000 3500 3500 3500 3000 3500 3500 4000 +4000 3500 4000 3500 3500 3500 3000 3500 3500 4000 +4000 3500 4000 3500 3500 3500 3000 3500 3500 4000 +4000 3500 4000 3500 3500 3500 3000 3500 3500 4000 +4000 3500 4000 3500 3500 3500 3000 3500 3500 4000 +4000 3500 4000 3500 3500 3500 3000 3500 3500 4000 +4000 3500 4000 3500 3500 3500 3000 3500 3500 4000 +4000 3500 4000 3500 3500 3500 3000 3500 3500 4000 +3500 3500 3500 4000 3500 3500 3500 3500 2500 4000 +3500 3500 3500 4000 3500 3500 3500 3500 2500 4000 +3500 3500 3500 4000 3500 3500 3500 3500 2500 4000 +3500 3500 3500 4000 3500 3500 3500 3500 2500 4000 +3500 3500 3500 4000 3500 3500 3500 3500 2500 4000 +3500 3500 3500 4000 3500 3500 3500 3500 2500 4000 +3500 3500 3500 4000 3500 3500 3500 3500 2500 4000 +3500 3500 3500 4000 3500 3500 3500 3500 2500 4000 +3500 3500 3500 4000 3500 3500 3500 3500 2500 4000 +3500 3500 3500 4000 3500 3500 3500 3500 2500 4000 +3500 3500 3500 4000 3500 3500 3500 3500 2500 4000 +3500 3500 3500 4000 3500 3500 3500 3500 2500 4000 +3500 3500 3500 4000 3500 3500 3500 3500 2500 4000 +3500 3500 3500 4000 3500 3500 3500 3500 2500 4000 +3500 3500 3500 4000 3500 3500 3500 3500 2500 4000 +3500 3500 3500 4000 3500 3500 3500 3500 2500 4000 +3500 3500 3500 4000 3500 3500 3500 3500 2500 4000 +3500 3500 3500 4000 3500 3500 3500 3500 2500 4000 +3500 3500 3500 4000 3500 3500 3500 3500 2500 4000 +3500 3500 3500 4000 3500 3500 3500 3500 2500 4000 +3500 3500 3500 4000 3500 3500 3500 3500 2500 4000 +3500 3500 3500 4000 3500 3500 3500 3500 2500 4000 +3500 3500 3500 4000 3500 3500 3500 3500 2500 4000 +3500 3500 3500 4000 3500 3500 3500 3500 2500 4000 +4000 3500 4500 3500 3500 3000 3500 4500 3500 3500 +4000 3500 4500 3500 3500 3000 3500 4500 3500 3500 +4000 3500 4500 3500 3500 3000 3500 4500 3500 3500 +4000 3500 4500 3500 3500 3000 3500 4500 3500 3500 +4000 3500 4500 3500 3500 3000 3500 4500 3500 3500 +4000 3500 4500 3500 3500 3000 3500 4500 3500 3500 +4000 3500 4500 3500 3500 3000 3500 4500 3500 3500 +4000 3500 4500 3500 3500 3000 3500 4500 3500 3500 +4000 3500 4500 3500 3500 3000 3500 4500 3500 3500 +4000 3500 4500 3500 3500 3000 3500 4500 3500 3500 +4000 3500 4500 3500 3500 3000 3500 4500 3500 3500 +4000 3500 4500 3500 3500 3000 3500 4500 3500 3500 +4000 3500 4500 3500 3500 3000 3500 4500 3500 3500 +4000 3500 4500 3500 3500 3000 3500 4500 3500 3500 +4000 3500 4500 3500 3500 3000 3500 4500 3500 3500 +4000 3500 4500 3500 3500 3000 3500 4500 3500 3500 +4000 3500 4500 3500 3500 3000 3500 4500 3500 3500 +4000 3500 4500 3500 3500 3000 3500 4500 3500 3500 +4000 3500 4500 3500 3500 3000 3500 4500 3500 3500 +4000 3500 4500 3500 3500 3000 3500 4500 3500 3500 +4000 3500 4500 3500 3500 3000 3500 4500 3500 3500 +4000 3500 4500 3500 3500 3000 3500 4500 3500 3500 +4000 3500 4500 3500 3500 3000 3500 4500 3500 3500 +4000 3500 4500 3500 3500 3000 3500 4500 3500 3500 +4000 4000 3500 4000 3500 3500 3500 3000 3500 3500 +4000 4000 3500 4000 3500 3500 3500 3000 3500 3500 +4000 4000 3500 4000 3500 3500 3500 3000 3500 3500 +4000 4000 3500 4000 3500 3500 3500 3000 3500 3500 +4000 4000 3500 4000 3500 3500 3500 3000 3500 3500 +4000 4000 3500 4000 3500 3500 3500 3000 3500 3500 +4000 4000 3500 4000 3500 3500 3500 3000 3500 3500 +4000 4000 3500 4000 3500 3500 3500 3000 3500 3500 +4000 4000 3500 4000 3500 3500 3500 3000 3500 3500 +4000 4000 3500 4000 3500 3500 3500 3000 3500 3500 +4000 4000 3500 4000 3500 3500 3500 3000 3500 3500 +4000 4000 3500 4000 3500 3500 3500 3000 3500 3500 +4000 4000 3500 4000 3500 3500 3500 3000 3500 3500 +4000 4000 3500 4000 3500 3500 3500 3000 3500 3500 +4000 4000 3500 4000 3500 3500 3500 3000 3500 3500 +4000 4000 3500 4000 3500 3500 3500 3000 3500 3500 +4000 4000 3500 4000 3500 3500 3500 3000 3500 3500 +4000 4000 3500 4000 3500 3500 3500 3000 3500 3500 +4000 4000 3500 4000 3500 3500 3500 3000 3500 3500 +4000 4000 3500 4000 3500 3500 3500 3000 3500 3500 +4000 4000 3500 4000 3500 3500 3500 3000 3500 3500 +4000 4000 3500 4000 3500 3500 3500 3000 3500 3500 +4000 4000 3500 4000 3500 3500 3500 3000 3500 3500 +4000 4000 3500 4000 3500 3500 3500 3000 3500 3500 +3500 3500 3500 4000 3500 3000 4500 3500 3500 3500 +3500 3500 3500 4000 3500 3000 4500 3500 3500 3500 +3500 3500 3500 4000 3500 3000 4500 3500 3500 3500 +3500 3500 3500 4000 3500 3000 4500 3500 3500 3500 +3500 3500 3500 4000 3500 3000 4500 3500 3500 3500 +3500 3500 3500 4000 3500 3000 4500 3500 3500 3500 +3500 3500 3500 4000 3500 3000 4500 3500 3500 3500 +3500 3500 3500 4000 3500 3000 4500 3500 3500 3500 +3500 3500 3500 4000 3500 3000 4500 3500 3500 3500 +3500 3500 3500 4000 3500 3000 4500 3500 3500 3500 +3500 3500 3500 4000 3500 3000 4500 3500 3500 3500 +3500 3500 3500 4000 3500 3000 4500 3500 3500 3500 +3500 3500 3500 4000 3500 3000 4500 3500 3500 3500 +3500 3500 3500 4000 3500 3000 4500 3500 3500 3500 +3500 3500 3500 4000 3500 3000 4500 3500 3500 3500 +3500 3500 3500 4000 3500 3000 4500 3500 3500 3500 +3500 3500 3500 4000 3500 3000 4500 3500 3500 3500 +3500 3500 3500 4000 3500 3000 4500 3500 3500 3500 +3500 3500 3500 4000 3500 3000 4500 3500 3500 3500 +3500 3500 3500 4000 3500 3000 4500 3500 3500 3500 +3500 3500 3500 4000 3500 3000 4500 3500 3500 3500 +3500 3500 3500 4000 3500 3000 4500 3500 3500 3500 +3500 3500 3500 4000 3500 3000 4500 3500 3500 3500 +3500 3500 3500 4000 3500 3000 4500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +4500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 4500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 4500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 4500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 4500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 4500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 4500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 4500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 4500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 4500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 4500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 4500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 4500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 4500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 4500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 4500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 4500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 4500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 4500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 4500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 4500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 4500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 4500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 4500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 4000 3000 +3500 3500 3500 3500 3500 3500 3500 4000 4000 3000 +3500 3500 3500 3500 3500 3500 3500 4000 4000 3000 +3500 3500 3500 3500 3500 3500 3500 4000 4000 3000 +3500 3500 3500 3500 3500 3500 3500 4000 4000 3000 +3500 3500 3500 3500 3500 3500 3500 4000 4000 3000 +3500 3500 3500 3500 3500 3500 3500 4000 4000 3000 +3500 3500 3500 3500 3500 3500 3500 4000 4000 3000 +3500 3500 3500 3500 3500 3500 3500 4000 4000 3000 +3500 3500 3500 3500 3500 3500 3500 4000 4000 3000 +3500 3500 3500 3500 3500 3500 3500 4000 4000 3000 +3500 3500 3500 3500 3500 3500 3500 4000 4000 3000 +3500 3500 3500 3500 3500 3500 3500 4000 4000 3000 +3500 3500 3500 3500 3500 3500 3500 4000 4000 3000 +3500 3500 3500 3500 3500 3500 3500 4000 4000 3000 +3500 3500 3500 3500 3500 3500 3500 4000 4000 3000 +3500 3500 3500 3500 3500 3500 3500 4000 4000 3000 +3500 3500 3500 3500 3500 3500 3500 4000 4000 3000 +3500 3500 3500 3500 3500 3500 3500 4000 4000 3000 +3500 3500 3500 3500 3500 3500 3500 4000 4000 3000 +3500 3500 3500 3500 3500 3500 3500 4000 4000 3000 +3500 3500 3500 3500 3500 3500 3500 4000 4000 3000 +3500 3500 3500 3500 3500 3500 3500 4000 4000 3000 +3500 3500 3500 3500 3500 3500 3500 4000 4000 3000 +3500 3500 3500 3500 3000 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3000 3500 3500 3500 3500 3500 3000 3500 3500 +3500 3000 3500 3500 3500 3500 3500 3000 3500 3500 +3500 3000 3500 3500 3500 3500 3500 3000 3500 3500 +3500 3000 3500 3500 3500 3500 3500 3000 3500 3500 +3500 3000 3500 3500 3500 3500 3500 3000 3500 3500 +3500 3000 3500 3500 3500 3500 3500 3000 3500 3500 +3500 3000 3500 3500 3500 3500 3500 3000 3500 3500 +3500 3000 3500 3500 3500 3500 3500 3000 3500 3500 +3500 3000 3500 3500 3500 3500 3500 3000 3500 3500 +3500 3000 3500 3500 3500 3500 3500 3000 3500 3500 +3500 3000 3500 3500 3500 3500 3500 3000 3500 3500 +3500 3000 3500 3500 3500 3500 3500 3000 3500 3500 +3500 3000 3500 3500 3500 3500 3500 3000 3500 3500 +3500 3000 3500 3500 3500 3500 3500 3000 3500 3500 +3500 3000 3500 3500 3500 3500 3500 3000 3500 3500 +3500 3000 3500 3500 3500 3500 3500 3000 3500 3500 +3500 3000 3500 3500 3500 3500 3500 3000 3500 3500 +3500 3000 3500 3500 3500 3500 3500 3000 3500 3500 +3500 3000 3500 3500 3500 3500 3500 3000 3500 3500 +3500 3000 3500 3500 3500 3500 3500 3000 3500 3500 +3500 3000 3500 3500 3500 3500 3500 3000 3500 3500 +3500 3000 3500 3500 3500 3500 3500 3000 3500 3500 +3500 3000 3500 3500 3500 3500 3500 3000 3500 3500 +3500 3000 3500 3500 3500 3500 3500 3000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3000 +3500 3500 3500 3500 3500 3500 3000 3000 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3000 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3000 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3000 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3000 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3000 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3000 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3000 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3000 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3000 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3000 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3000 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3000 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3000 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3000 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3000 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3000 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3000 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3000 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3000 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3000 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3000 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3000 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3000 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 4000 3500 +3500 3500 3500 4000 3500 3500 3500 3500 4000 3500 +3500 3500 3500 4000 3500 3500 3500 3500 4000 3500 +3500 3500 3500 4000 3500 3500 3500 3500 4000 3500 +3500 3500 3500 4000 3500 3500 3500 3500 4000 3500 +3500 3500 3500 4000 3500 3500 3500 3500 4000 3500 +3500 3500 3500 4000 3500 3500 3500 3500 4000 3500 +3500 3500 3500 4000 3500 3500 3500 3500 4000 3500 +3500 3500 3500 4000 3500 3500 3500 3500 4000 3500 +3500 3500 3500 4000 3500 3500 3500 3500 4000 3500 +3500 3500 3500 4000 3500 3500 3500 3500 4000 3500 +3500 3500 3500 4000 3500 3500 3500 3500 4000 3500 +3500 3500 3500 4000 3500 3500 3500 3500 4000 3500 +3500 3500 3500 4000 3500 3500 3500 3500 4000 3500 +3500 3500 3500 4000 3500 3500 3500 3500 4000 3500 +3500 3500 3500 4000 3500 3500 3500 3500 4000 3500 +3500 3500 3500 4000 3500 3500 3500 3500 4000 3500 +3500 3500 3500 4000 3500 3500 3500 3500 4000 3500 +3500 3500 3500 4000 3500 3500 3500 3500 4000 3500 +3500 3500 3500 4000 3500 3500 3500 3500 4000 3500 +3500 3500 3500 4000 3500 3500 3500 3500 4000 3500 +3500 3500 3500 4000 3500 3500 3500 3500 4000 3500 +3500 3500 3500 4000 3500 3500 3500 3500 4000 3500 +3500 3500 3500 4000 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 4500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 4500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 4500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 4500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 4500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 4500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 4500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 4500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 4500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 4500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 4500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 4500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 4500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 4500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 4500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 4500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 4500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 4500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 4500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 4500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 4500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 4500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 4500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 4500 3500 4000 +4000 3500 3500 3500 4000 3500 3500 4500 3500 4000 +4000 3500 3500 3500 4000 3500 3500 4500 3500 4000 +4000 3500 3500 3500 4000 3500 3500 4500 3500 4000 +4000 3500 3500 3500 4000 3500 3500 4500 3500 4000 +4000 3500 3500 3500 4000 3500 3500 4500 3500 4000 +4000 3500 3500 3500 4000 3500 3500 4500 3500 4000 +4000 3500 3500 3500 4000 3500 3500 4500 3500 4000 +4000 3500 3500 3500 4000 3500 3500 4500 3500 4000 +4000 3500 3500 3500 4000 3500 3500 4500 3500 4000 +4000 3500 3500 3500 4000 3500 3500 4500 3500 4000 +4000 3500 3500 3500 4000 3500 3500 4500 3500 4000 +4000 3500 3500 3500 4000 3500 3500 4500 3500 4000 +4000 3500 3500 3500 4000 3500 3500 4500 3500 4000 +4000 3500 3500 3500 4000 3500 3500 4500 3500 4000 +4000 3500 3500 3500 4000 3500 3500 4500 3500 4000 +4000 3500 3500 3500 4000 3500 3500 4500 3500 4000 +4000 3500 3500 3500 4000 3500 3500 4500 3500 4000 +4000 3500 3500 3500 4000 3500 3500 4500 3500 4000 +4000 3500 3500 3500 4000 3500 3500 4500 3500 4000 +4000 3500 3500 3500 4000 3500 3500 4500 3500 4000 +4000 3500 3500 3500 4000 3500 3500 4500 3500 4000 +4000 3500 3500 3500 4000 3500 3500 4500 3500 4000 +4000 3500 3500 3500 4000 3500 3500 4500 3500 4000 +4000 3500 3500 3500 4000 3500 3500 4500 3500 4000 +3500 3500 3500 3500 4000 2500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 2500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 2500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 2500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 2500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 2500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 2500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 2500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 2500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 2500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 2500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 2500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 2500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 2500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 2500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 2500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 2500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 2500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 2500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 2500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 2500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 2500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 2500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 2500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3000 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3000 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3000 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3000 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3000 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3000 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3000 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3000 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3000 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3000 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3000 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3000 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3000 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3000 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3000 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3000 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3000 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3000 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3000 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3000 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3000 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3000 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3000 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3000 3500 4000 +3500 3500 3000 3500 3500 3500 3500 3500 3500 5000 +3500 3500 3000 3500 3500 3500 3500 3500 3500 5000 +3500 3500 3000 3500 3500 3500 3500 3500 3500 5000 +3500 3500 3000 3500 3500 3500 3500 3500 3500 5000 +3500 3500 3000 3500 3500 3500 3500 3500 3500 5000 +3500 3500 3000 3500 3500 3500 3500 3500 3500 5000 +3500 3500 3000 3500 3500 3500 3500 3500 3500 5000 +3500 3500 3000 3500 3500 3500 3500 3500 3500 5000 +3500 3500 3000 3500 3500 3500 3500 3500 3500 5000 +3500 3500 3000 3500 3500 3500 3500 3500 3500 5000 +3500 3500 3000 3500 3500 3500 3500 3500 3500 5000 +3500 3500 3000 3500 3500 3500 3500 3500 3500 5000 +3500 3500 3000 3500 3500 3500 3500 3500 3500 5000 +3500 3500 3000 3500 3500 3500 3500 3500 3500 5000 +3500 3500 3000 3500 3500 3500 3500 3500 3500 5000 +3500 3500 3000 3500 3500 3500 3500 3500 3500 5000 +3500 3500 3000 3500 3500 3500 3500 3500 3500 5000 +3500 3500 3000 3500 3500 3500 3500 3500 3500 5000 +3500 3500 3000 3500 3500 3500 3500 3500 3500 5000 +3500 3500 3000 3500 3500 3500 3500 3500 3500 5000 +3500 3500 3000 3500 3500 3500 3500 3500 3500 5000 +3500 3500 3000 3500 3500 3500 3500 3500 3500 5000 +3500 3500 3000 3500 3500 3500 3500 3500 3500 5000 +3500 3500 3000 3500 3500 3500 3500 3500 3500 5000 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4500 +4000 3500 3000 3500 3500 3000 3000 3500 3500 3500 +4000 3500 3000 3500 3500 3000 3000 3500 3500 3500 +4000 3500 3000 3500 3500 3000 3000 3500 3500 3500 +4000 3500 3000 3500 3500 3000 3000 3500 3500 3500 +4000 3500 3000 3500 3500 3000 3000 3500 3500 3500 +4000 3500 3000 3500 3500 3000 3000 3500 3500 3500 +4000 3500 3000 3500 3500 3000 3000 3500 3500 3500 +4000 3500 3000 3500 3500 3000 3000 3500 3500 3500 +4000 3500 3000 3500 3500 3000 3000 3500 3500 3500 +4000 3500 3000 3500 3500 3000 3000 3500 3500 3500 +4000 3500 3000 3500 3500 3000 3000 3500 3500 3500 +4000 3500 3000 3500 3500 3000 3000 3500 3500 3500 +4000 3500 3000 3500 3500 3000 3000 3500 3500 3500 +4000 3500 3000 3500 3500 3000 3000 3500 3500 3500 +4000 3500 3000 3500 3500 3000 3000 3500 3500 3500 +4000 3500 3000 3500 3500 3000 3000 3500 3500 3500 +4000 3500 3000 3500 3500 3000 3000 3500 3500 3500 +4000 3500 3000 3500 3500 3000 3000 3500 3500 3500 +4000 3500 3000 3500 3500 3000 3000 3500 3500 3500 +4000 3500 3000 3500 3500 3000 3000 3500 3500 3500 +4000 3500 3000 3500 3500 3000 3000 3500 3500 3500 +4000 3500 3000 3500 3500 3000 3000 3500 3500 3500 +4000 3500 3000 3500 3500 3000 3000 3500 3500 3500 +4000 3500 3000 3500 3500 3000 3000 3500 3500 3500 +3500 3500 3500 3000 4000 3500 3500 4500 3500 3500 +3500 3500 3500 3000 4000 3500 3500 4500 3500 3500 +3500 3500 3500 3000 4000 3500 3500 4500 3500 3500 +3500 3500 3500 3000 4000 3500 3500 4500 3500 3500 +3500 3500 3500 3000 4000 3500 3500 4500 3500 3500 +3500 3500 3500 3000 4000 3500 3500 4500 3500 3500 +3500 3500 3500 3000 4000 3500 3500 4500 3500 3500 +3500 3500 3500 3000 4000 3500 3500 4500 3500 3500 +3500 3500 3500 3000 4000 3500 3500 4500 3500 3500 +3500 3500 3500 3000 4000 3500 3500 4500 3500 3500 +3500 3500 3500 3000 4000 3500 3500 4500 3500 3500 +3500 3500 3500 3000 4000 3500 3500 4500 3500 3500 +3500 3500 3500 3000 4000 3500 3500 4500 3500 3500 +3500 3500 3500 3000 4000 3500 3500 4500 3500 3500 +3500 3500 3500 3000 4000 3500 3500 4500 3500 3500 +3500 3500 3500 3000 4000 3500 3500 4500 3500 3500 +3500 3500 3500 3000 4000 3500 3500 4500 3500 3500 +3500 3500 3500 3000 4000 3500 3500 4500 3500 3500 +3500 3500 3500 3000 4000 3500 3500 4500 3500 3500 +3500 3500 3500 3000 4000 3500 3500 4500 3500 3500 +3500 3500 3500 3000 4000 3500 3500 4500 3500 3500 +3500 3500 3500 3000 4000 3500 3500 4500 3500 3500 +3500 3500 3500 3000 4000 3500 3500 4500 3500 3500 +3500 3500 3500 3000 4000 3500 3500 4500 3500 3500 +3500 3500 3500 5000 3500 3500 3500 3500 4000 4500 +3500 3500 3500 5000 3500 3500 3500 3500 4000 4500 +3500 3500 3500 5000 3500 3500 3500 3500 4000 4500 +3500 3500 3500 5000 3500 3500 3500 3500 4000 4500 +3500 3500 3500 5000 3500 3500 3500 3500 4000 4500 +3500 3500 3500 5000 3500 3500 3500 3500 4000 4500 +3500 3500 3500 5000 3500 3500 3500 3500 4000 4500 +3500 3500 3500 5000 3500 3500 3500 3500 4000 4500 +3500 3500 3500 5000 3500 3500 3500 3500 4000 4500 +3500 3500 3500 5000 3500 3500 3500 3500 4000 4500 +3500 3500 3500 5000 3500 3500 3500 3500 4000 4500 +3500 3500 3500 5000 3500 3500 3500 3500 4000 4500 +3500 3500 3500 5000 3500 3500 3500 3500 4000 4500 +3500 3500 3500 5000 3500 3500 3500 3500 4000 4500 +3500 3500 3500 5000 3500 3500 3500 3500 4000 4500 +3500 3500 3500 5000 3500 3500 3500 3500 4000 4500 +3500 3500 3500 5000 3500 3500 3500 3500 4000 4500 +3500 3500 3500 5000 3500 3500 3500 3500 4000 4500 +3500 3500 3500 5000 3500 3500 3500 3500 4000 4500 +3500 3500 3500 5000 3500 3500 3500 3500 4000 4500 +3500 3500 3500 5000 3500 3500 3500 3500 4000 4500 +3500 3500 3500 5000 3500 3500 3500 3500 4000 4500 +3500 3500 3500 5000 3500 3500 3500 3500 4000 4500 +3500 3500 3500 5000 3500 3500 3500 3500 4000 4500 +3500 3500 3500 3500 4000 3500 4500 3500 4000 4000 +3500 3500 3500 3500 4000 3500 4500 3500 4000 4000 +3500 3500 3500 3500 4000 3500 4500 3500 4000 4000 +3500 3500 3500 3500 4000 3500 4500 3500 4000 4000 +3500 3500 3500 3500 4000 3500 4500 3500 4000 4000 +3500 3500 3500 3500 4000 3500 4500 3500 4000 4000 +3500 3500 3500 3500 4000 3500 4500 3500 4000 4000 +3500 3500 3500 3500 4000 3500 4500 3500 4000 4000 +3500 3500 3500 3500 4000 3500 4500 3500 4000 4000 +3500 3500 3500 3500 4000 3500 4500 3500 4000 4000 +3500 3500 3500 3500 4000 3500 4500 3500 4000 4000 +3500 3500 3500 3500 4000 3500 4500 3500 4000 4000 +3500 3500 3500 3500 4000 3500 4500 3500 4000 4000 +3500 3500 3500 3500 4000 3500 4500 3500 4000 4000 +3500 3500 3500 3500 4000 3500 4500 3500 4000 4000 +3500 3500 3500 3500 4000 3500 4500 3500 4000 4000 +3500 3500 3500 3500 4000 3500 4500 3500 4000 4000 +3500 3500 3500 3500 4000 3500 4500 3500 4000 4000 +3500 3500 3500 3500 4000 3500 4500 3500 4000 4000 +3500 3500 3500 3500 4000 3500 4500 3500 4000 4000 +3500 3500 3500 3500 4000 3500 4500 3500 4000 4000 +3500 3500 3500 3500 4000 3500 4500 3500 4000 4000 +3500 3500 3500 3500 4000 3500 4500 3500 4000 4000 +3500 3500 3500 3500 4000 3500 4500 3500 4000 4000 +3500 3500 3500 3500 3500 3500 3500 4000 4000 4000 +3500 3500 3500 3500 3500 3500 3500 4000 4000 4000 +3500 3500 3500 3500 3500 3500 3500 4000 4000 4000 +3500 3500 3500 3500 3500 3500 3500 4000 4000 4000 +3500 3500 3500 3500 3500 3500 3500 4000 4000 4000 +3500 3500 3500 3500 3500 3500 3500 4000 4000 4000 +3500 3500 3500 3500 3500 3500 3500 4000 4000 4000 +3500 3500 3500 3500 3500 3500 3500 4000 4000 4000 +3500 3500 3500 3500 3500 3500 3500 4000 4000 4000 +3500 3500 3500 3500 3500 3500 3500 4000 4000 4000 +3500 3500 3500 3500 3500 3500 3500 4000 4000 4000 +3500 3500 3500 3500 3500 3500 3500 4000 4000 4000 +3500 3500 3500 3500 3500 3500 3500 4000 4000 4000 +3500 3500 3500 3500 3500 3500 3500 4000 4000 4000 +3500 3500 3500 3500 3500 3500 3500 4000 4000 4000 +3500 3500 3500 3500 3500 3500 3500 4000 4000 4000 +3500 3500 3500 3500 3500 3500 3500 4000 4000 4000 +3500 3500 3500 3500 3500 3500 3500 4000 4000 4000 +3500 3500 3500 3500 3500 3500 3500 4000 4000 4000 +3500 3500 3500 3500 3500 3500 3500 4000 4000 4000 +3500 3500 3500 3500 3500 3500 3500 4000 4000 4000 +3500 3500 3500 3500 3500 3500 3500 4000 4000 4000 +3500 3500 3500 3500 3500 3500 3500 4000 4000 4000 +3500 3500 3500 3500 3500 3500 3500 4000 4000 4000 +3500 3500 3500 4000 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 3500 3500 +4500 4000 4000 3500 3500 3500 3500 3500 3500 3500 +4500 4000 4000 3500 3500 3500 3500 3500 3500 3500 +4500 4000 4000 3500 3500 3500 3500 3500 3500 3500 +4500 4000 4000 3500 3500 3500 3500 3500 3500 3500 +4500 4000 4000 3500 3500 3500 3500 3500 3500 3500 +4500 4000 4000 3500 3500 3500 3500 3500 3500 3500 +4500 4000 4000 3500 3500 3500 3500 3500 3500 3500 +4500 4000 4000 3500 3500 3500 3500 3500 3500 3500 +4500 4000 4000 3500 3500 3500 3500 3500 3500 3500 +4500 4000 4000 3500 3500 3500 3500 3500 3500 3500 +4500 4000 4000 3500 3500 3500 3500 3500 3500 3500 +4500 4000 4000 3500 3500 3500 3500 3500 3500 3500 +4500 4000 4000 3500 3500 3500 3500 3500 3500 3500 +4500 4000 4000 3500 3500 3500 3500 3500 3500 3500 +4500 4000 4000 3500 3500 3500 3500 3500 3500 3500 +4500 4000 4000 3500 3500 3500 3500 3500 3500 3500 +4500 4000 4000 3500 3500 3500 3500 3500 3500 3500 +4500 4000 4000 3500 3500 3500 3500 3500 3500 3500 +4500 4000 4000 3500 3500 3500 3500 3500 3500 3500 +4500 4000 4000 3500 3500 3500 3500 3500 3500 3500 +4500 4000 4000 3500 3500 3500 3500 3500 3500 3500 +4500 4000 4000 3500 3500 3500 3500 3500 3500 3500 +4500 4000 4000 3500 3500 3500 3500 3500 3500 3500 +4500 4000 4000 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 4000 3500 4000 4000 3500 +4000 3500 3500 3500 3500 4000 3500 4000 4000 3500 +4000 3500 3500 3500 3500 4000 3500 4000 4000 3500 +4000 3500 3500 3500 3500 4000 3500 4000 4000 3500 +4000 3500 3500 3500 3500 4000 3500 4000 4000 3500 +4000 3500 3500 3500 3500 4000 3500 4000 4000 3500 +4000 3500 3500 3500 3500 4000 3500 4000 4000 3500 +4000 3500 3500 3500 3500 4000 3500 4000 4000 3500 +4000 3500 3500 3500 3500 4000 3500 4000 4000 3500 +4000 3500 3500 3500 3500 4000 3500 4000 4000 3500 +4000 3500 3500 3500 3500 4000 3500 4000 4000 3500 +4000 3500 3500 3500 3500 4000 3500 4000 4000 3500 +4000 3500 3500 3500 3500 4000 3500 4000 4000 3500 +4000 3500 3500 3500 3500 4000 3500 4000 4000 3500 +4000 3500 3500 3500 3500 4000 3500 4000 4000 3500 +4000 3500 3500 3500 3500 4000 3500 4000 4000 3500 +4000 3500 3500 3500 3500 4000 3500 4000 4000 3500 +4000 3500 3500 3500 3500 4000 3500 4000 4000 3500 +4000 3500 3500 3500 3500 4000 3500 4000 4000 3500 +4000 3500 3500 3500 3500 4000 3500 4000 4000 3500 +4000 3500 3500 3500 3500 4000 3500 4000 4000 3500 +4000 3500 3500 3500 3500 4000 3500 4000 4000 3500 +4000 3500 3500 3500 3500 4000 3500 4000 4000 3500 +4000 3500 3500 3500 3500 4000 3500 4000 4000 3500 +4000 4500 3000 3500 4000 3500 3500 3500 3500 3500 +4000 4500 3000 3500 4000 3500 3500 3500 3500 3500 +4000 4500 3000 3500 4000 3500 3500 3500 3500 3500 +4000 4500 3000 3500 4000 3500 3500 3500 3500 3500 +4000 4500 3000 3500 4000 3500 3500 3500 3500 3500 +4000 4500 3000 3500 4000 3500 3500 3500 3500 3500 +4000 4500 3000 3500 4000 3500 3500 3500 3500 3500 +4000 4500 3000 3500 4000 3500 3500 3500 3500 3500 +4000 4500 3000 3500 4000 3500 3500 3500 3500 3500 +4000 4500 3000 3500 4000 3500 3500 3500 3500 3500 +4000 4500 3000 3500 4000 3500 3500 3500 3500 3500 +4000 4500 3000 3500 4000 3500 3500 3500 3500 3500 +4000 4500 3000 3500 4000 3500 3500 3500 3500 3500 +4000 4500 3000 3500 4000 3500 3500 3500 3500 3500 +4000 4500 3000 3500 4000 3500 3500 3500 3500 3500 +4000 4500 3000 3500 4000 3500 3500 3500 3500 3500 +4000 4500 3000 3500 4000 3500 3500 3500 3500 3500 +4000 4500 3000 3500 4000 3500 3500 3500 3500 3500 +4000 4500 3000 3500 4000 3500 3500 3500 3500 3500 +4000 4500 3000 3500 4000 3500 3500 3500 3500 3500 +4000 4500 3000 3500 4000 3500 3500 3500 3500 3500 +4000 4500 3000 3500 4000 3500 3500 3500 3500 3500 +4000 4500 3000 3500 4000 3500 3500 3500 3500 3500 +4000 4500 3000 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3000 3500 3500 3500 +3500 4500 4500 3500 3500 4500 3500 3500 3500 3500 +3500 4500 4500 3500 3500 4500 3500 3500 3500 3500 +3500 4500 4500 3500 3500 4500 3500 3500 3500 3500 +3500 4500 4500 3500 3500 4500 3500 3500 3500 3500 +3500 4500 4500 3500 3500 4500 3500 3500 3500 3500 +3500 4500 4500 3500 3500 4500 3500 3500 3500 3500 +3500 4500 4500 3500 3500 4500 3500 3500 3500 3500 +3500 4500 4500 3500 3500 4500 3500 3500 3500 3500 +3500 4500 4500 3500 3500 4500 3500 3500 3500 3500 +3500 4500 4500 3500 3500 4500 3500 3500 3500 3500 +3500 4500 4500 3500 3500 4500 3500 3500 3500 3500 +3500 4500 4500 3500 3500 4500 3500 3500 3500 3500 +3500 4500 4500 3500 3500 4500 3500 3500 3500 3500 +3500 4500 4500 3500 3500 4500 3500 3500 3500 3500 +3500 4500 4500 3500 3500 4500 3500 3500 3500 3500 +3500 4500 4500 3500 3500 4500 3500 3500 3500 3500 +3500 4500 4500 3500 3500 4500 3500 3500 3500 3500 +3500 4500 4500 3500 3500 4500 3500 3500 3500 3500 +3500 4500 4500 3500 3500 4500 3500 3500 3500 3500 +3500 4500 4500 3500 3500 4500 3500 3500 3500 3500 +3500 4500 4500 3500 3500 4500 3500 3500 3500 3500 +3500 4500 4500 3500 3500 4500 3500 3500 3500 3500 +3500 4500 4500 3500 3500 4500 3500 3500 3500 3500 +3500 4500 4500 3500 3500 4500 3500 3500 3500 3500 +3500 4000 4000 3500 3500 4500 3500 4000 3500 3500 +3500 4000 4000 3500 3500 4500 3500 4000 3500 3500 +3500 4000 4000 3500 3500 4500 3500 4000 3500 3500 +3500 4000 4000 3500 3500 4500 3500 4000 3500 3500 +3500 4000 4000 3500 3500 4500 3500 4000 3500 3500 +3500 4000 4000 3500 3500 4500 3500 4000 3500 3500 +3500 4000 4000 3500 3500 4500 3500 4000 3500 3500 +3500 4000 4000 3500 3500 4500 3500 4000 3500 3500 +3500 4000 4000 3500 3500 4500 3500 4000 3500 3500 +3500 4000 4000 3500 3500 4500 3500 4000 3500 3500 +3500 4000 4000 3500 3500 4500 3500 4000 3500 3500 +3500 4000 4000 3500 3500 4500 3500 4000 3500 3500 +3500 4000 4000 3500 3500 4500 3500 4000 3500 3500 +3500 4000 4000 3500 3500 4500 3500 4000 3500 3500 +3500 4000 4000 3500 3500 4500 3500 4000 3500 3500 +3500 4000 4000 3500 3500 4500 3500 4000 3500 3500 +3500 4000 4000 3500 3500 4500 3500 4000 3500 3500 +3500 4000 4000 3500 3500 4500 3500 4000 3500 3500 +3500 4000 4000 3500 3500 4500 3500 4000 3500 3500 +3500 4000 4000 3500 3500 4500 3500 4000 3500 3500 +3500 4000 4000 3500 3500 4500 3500 4000 3500 3500 +3500 4000 4000 3500 3500 4500 3500 4000 3500 3500 +3500 4000 4000 3500 3500 4500 3500 4000 3500 3500 +3500 4000 4000 3500 3500 4500 3500 4000 3500 3500 +3500 3500 4000 3500 3500 3500 4500 3500 4000 3500 +3500 3500 4000 3500 3500 3500 4500 3500 4000 3500 +3500 3500 4000 3500 3500 3500 4500 3500 4000 3500 +3500 3500 4000 3500 3500 3500 4500 3500 4000 3500 +3500 3500 4000 3500 3500 3500 4500 3500 4000 3500 +3500 3500 4000 3500 3500 3500 4500 3500 4000 3500 +3500 3500 4000 3500 3500 3500 4500 3500 4000 3500 +3500 3500 4000 3500 3500 3500 4500 3500 4000 3500 +3500 3500 4000 3500 3500 3500 4500 3500 4000 3500 +3500 3500 4000 3500 3500 3500 4500 3500 4000 3500 +3500 3500 4000 3500 3500 3500 4500 3500 4000 3500 +3500 3500 4000 3500 3500 3500 4500 3500 4000 3500 +3500 3500 4000 3500 3500 3500 4500 3500 4000 3500 +3500 3500 4000 3500 3500 3500 4500 3500 4000 3500 +3500 3500 4000 3500 3500 3500 4500 3500 4000 3500 +3500 3500 4000 3500 3500 3500 4500 3500 4000 3500 +3500 3500 4000 3500 3500 3500 4500 3500 4000 3500 +3500 3500 4000 3500 3500 3500 4500 3500 4000 3500 +3500 3500 4000 3500 3500 3500 4500 3500 4000 3500 +3500 3500 4000 3500 3500 3500 4500 3500 4000 3500 +3500 3500 4000 3500 3500 3500 4500 3500 4000 3500 +3500 3500 4000 3500 3500 3500 4500 3500 4000 3500 +3500 3500 4000 3500 3500 3500 4500 3500 4000 3500 +3500 3500 4000 3500 3500 3500 4500 3500 4000 3500 +4000 3500 3500 4000 3500 3500 3500 3500 4500 3500 +4000 3500 3500 4000 3500 3500 3500 3500 4500 3500 +4000 3500 3500 4000 3500 3500 3500 3500 4500 3500 +4000 3500 3500 4000 3500 3500 3500 3500 4500 3500 +4000 3500 3500 4000 3500 3500 3500 3500 4500 3500 +4000 3500 3500 4000 3500 3500 3500 3500 4500 3500 +4000 3500 3500 4000 3500 3500 3500 3500 4500 3500 +4000 3500 3500 4000 3500 3500 3500 3500 4500 3500 +4000 3500 3500 4000 3500 3500 3500 3500 4500 3500 +4000 3500 3500 4000 3500 3500 3500 3500 4500 3500 +4000 3500 3500 4000 3500 3500 3500 3500 4500 3500 +4000 3500 3500 4000 3500 3500 3500 3500 4500 3500 +4000 3500 3500 4000 3500 3500 3500 3500 4500 3500 +4000 3500 3500 4000 3500 3500 3500 3500 4500 3500 +4000 3500 3500 4000 3500 3500 3500 3500 4500 3500 +4000 3500 3500 4000 3500 3500 3500 3500 4500 3500 +4000 3500 3500 4000 3500 3500 3500 3500 4500 3500 +4000 3500 3500 4000 3500 3500 3500 3500 4500 3500 +4000 3500 3500 4000 3500 3500 3500 3500 4500 3500 +4000 3500 3500 4000 3500 3500 3500 3500 4500 3500 +4000 3500 3500 4000 3500 3500 3500 3500 4500 3500 +4000 3500 3500 4000 3500 3500 3500 3500 4500 3500 +4000 3500 3500 4000 3500 3500 3500 3500 4500 3500 +4000 3500 3500 4000 3500 3500 3500 3500 4500 3500 +4000 4000 3500 3500 3500 4000 3500 4000 4000 3500 +4000 4000 3500 3500 3500 4000 3500 4000 4000 3500 +4000 4000 3500 3500 3500 4000 3500 4000 4000 3500 +4000 4000 3500 3500 3500 4000 3500 4000 4000 3500 +4000 4000 3500 3500 3500 4000 3500 4000 4000 3500 +4000 4000 3500 3500 3500 4000 3500 4000 4000 3500 +4000 4000 3500 3500 3500 4000 3500 4000 4000 3500 +4000 4000 3500 3500 3500 4000 3500 4000 4000 3500 +4000 4000 3500 3500 3500 4000 3500 4000 4000 3500 +4000 4000 3500 3500 3500 4000 3500 4000 4000 3500 +4000 4000 3500 3500 3500 4000 3500 4000 4000 3500 +4000 4000 3500 3500 3500 4000 3500 4000 4000 3500 +4000 4000 3500 3500 3500 4000 3500 4000 4000 3500 +4000 4000 3500 3500 3500 4000 3500 4000 4000 3500 +4000 4000 3500 3500 3500 4000 3500 4000 4000 3500 +4000 4000 3500 3500 3500 4000 3500 4000 4000 3500 +4000 4000 3500 3500 3500 4000 3500 4000 4000 3500 +4000 4000 3500 3500 3500 4000 3500 4000 4000 3500 +4000 4000 3500 3500 3500 4000 3500 4000 4000 3500 +4000 4000 3500 3500 3500 4000 3500 4000 4000 3500 +4000 4000 3500 3500 3500 4000 3500 4000 4000 3500 +4000 4000 3500 3500 3500 4000 3500 4000 4000 3500 +4000 4000 3500 3500 3500 4000 3500 4000 4000 3500 +4000 4000 3500 3500 3500 4000 3500 4000 4000 3500 +4500 3500 3500 3500 3500 3500 3000 3500 4500 3500 +4500 3500 3500 3500 3500 3500 3000 3500 4500 3500 +4500 3500 3500 3500 3500 3500 3000 3500 4500 3500 +4500 3500 3500 3500 3500 3500 3000 3500 4500 3500 +4500 3500 3500 3500 3500 3500 3000 3500 4500 3500 +4500 3500 3500 3500 3500 3500 3000 3500 4500 3500 +4500 3500 3500 3500 3500 3500 3000 3500 4500 3500 +4500 3500 3500 3500 3500 3500 3000 3500 4500 3500 +4500 3500 3500 3500 3500 3500 3000 3500 4500 3500 +4500 3500 3500 3500 3500 3500 3000 3500 4500 3500 +4500 3500 3500 3500 3500 3500 3000 3500 4500 3500 +4500 3500 3500 3500 3500 3500 3000 3500 4500 3500 +4500 3500 3500 3500 3500 3500 3000 3500 4500 3500 +4500 3500 3500 3500 3500 3500 3000 3500 4500 3500 +4500 3500 3500 3500 3500 3500 3000 3500 4500 3500 +4500 3500 3500 3500 3500 3500 3000 3500 4500 3500 +4500 3500 3500 3500 3500 3500 3000 3500 4500 3500 +4500 3500 3500 3500 3500 3500 3000 3500 4500 3500 +4500 3500 3500 3500 3500 3500 3000 3500 4500 3500 +4500 3500 3500 3500 3500 3500 3000 3500 4500 3500 +4500 3500 3500 3500 3500 3500 3000 3500 4500 3500 +4500 3500 3500 3500 3500 3500 3000 3500 4500 3500 +4500 3500 3500 3500 3500 3500 3000 3500 4500 3500 +4500 3500 3500 3500 3500 3500 3000 3500 4500 3500 +3500 3000 3500 3500 3500 4500 3500 4000 3500 3500 +3500 3000 3500 3500 3500 4500 3500 4000 3500 3500 +3500 3000 3500 3500 3500 4500 3500 4000 3500 3500 +3500 3000 3500 3500 3500 4500 3500 4000 3500 3500 +3500 3000 3500 3500 3500 4500 3500 4000 3500 3500 +3500 3000 3500 3500 3500 4500 3500 4000 3500 3500 +3500 3000 3500 3500 3500 4500 3500 4000 3500 3500 +3500 3000 3500 3500 3500 4500 3500 4000 3500 3500 +3500 3000 3500 3500 3500 4500 3500 4000 3500 3500 +3500 3000 3500 3500 3500 4500 3500 4000 3500 3500 +3500 3000 3500 3500 3500 4500 3500 4000 3500 3500 +3500 3000 3500 3500 3500 4500 3500 4000 3500 3500 +3500 3000 3500 3500 3500 4500 3500 4000 3500 3500 +3500 3000 3500 3500 3500 4500 3500 4000 3500 3500 +3500 3000 3500 3500 3500 4500 3500 4000 3500 3500 +3500 3000 3500 3500 3500 4500 3500 4000 3500 3500 +3500 3000 3500 3500 3500 4500 3500 4000 3500 3500 +3500 3000 3500 3500 3500 4500 3500 4000 3500 3500 +3500 3000 3500 3500 3500 4500 3500 4000 3500 3500 +3500 3000 3500 3500 3500 4500 3500 4000 3500 3500 +3500 3000 3500 3500 3500 4500 3500 4000 3500 3500 +3500 3000 3500 3500 3500 4500 3500 4000 3500 3500 +3500 3000 3500 3500 3500 4500 3500 4000 3500 3500 +3500 3000 3500 3500 3500 4500 3500 4000 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 4000 3500 3500 3500 3500 3500 3500 4500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 4500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 4500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 4500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 4500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 4500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 4500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 4500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 4500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 4500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 4500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 4500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 4500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 4500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 4500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 4500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 4500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 4500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 4500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 4500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 4500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 4500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 4500 +4000 3500 4000 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3000 3500 3500 3000 4500 3500 3500 3500 +3500 3500 3000 3500 3500 3000 4500 3500 3500 3500 +3500 3500 3000 3500 3500 3000 4500 3500 3500 3500 +3500 3500 3000 3500 3500 3000 4500 3500 3500 3500 +3500 3500 3000 3500 3500 3000 4500 3500 3500 3500 +3500 3500 3000 3500 3500 3000 4500 3500 3500 3500 +3500 3500 3000 3500 3500 3000 4500 3500 3500 3500 +3500 3500 3000 3500 3500 3000 4500 3500 3500 3500 +3500 3500 3000 3500 3500 3000 4500 3500 3500 3500 +3500 3500 3000 3500 3500 3000 4500 3500 3500 3500 +3500 3500 3000 3500 3500 3000 4500 3500 3500 3500 +3500 3500 3000 3500 3500 3000 4500 3500 3500 3500 +3500 3500 3000 3500 3500 3000 4500 3500 3500 3500 +3500 3500 3000 3500 3500 3000 4500 3500 3500 3500 +3500 3500 3000 3500 3500 3000 4500 3500 3500 3500 +3500 3500 3000 3500 3500 3000 4500 3500 3500 3500 +3500 3500 3000 3500 3500 3000 4500 3500 3500 3500 +3500 3500 3000 3500 3500 3000 4500 3500 3500 3500 +3500 3500 3000 3500 3500 3000 4500 3500 3500 3500 +3500 3500 3000 3500 3500 3000 4500 3500 3500 3500 +3500 3500 3000 3500 3500 3000 4500 3500 3500 3500 +3500 3500 3000 3500 3500 3000 4500 3500 3500 3500 +3500 3500 3000 3500 3500 3000 4500 3500 3500 3500 +3500 3500 3000 3500 3500 3000 4500 3500 3500 3500 +3500 3500 3500 4000 4000 3500 3500 4000 3500 3500 +3500 3500 3500 4000 4000 3500 3500 4000 3500 3500 +3500 3500 3500 4000 4000 3500 3500 4000 3500 3500 +3500 3500 3500 4000 4000 3500 3500 4000 3500 3500 +3500 3500 3500 4000 4000 3500 3500 4000 3500 3500 +3500 3500 3500 4000 4000 3500 3500 4000 3500 3500 +3500 3500 3500 4000 4000 3500 3500 4000 3500 3500 +3500 3500 3500 4000 4000 3500 3500 4000 3500 3500 +3500 3500 3500 4000 4000 3500 3500 4000 3500 3500 +3500 3500 3500 4000 4000 3500 3500 4000 3500 3500 +3500 3500 3500 4000 4000 3500 3500 4000 3500 3500 +3500 3500 3500 4000 4000 3500 3500 4000 3500 3500 +3500 3500 3500 4000 4000 3500 3500 4000 3500 3500 +3500 3500 3500 4000 4000 3500 3500 4000 3500 3500 +3500 3500 3500 4000 4000 3500 3500 4000 3500 3500 +3500 3500 3500 4000 4000 3500 3500 4000 3500 3500 +3500 3500 3500 4000 4000 3500 3500 4000 3500 3500 +3500 3500 3500 4000 4000 3500 3500 4000 3500 3500 +3500 3500 3500 4000 4000 3500 3500 4000 3500 3500 +3500 3500 3500 4000 4000 3500 3500 4000 3500 3500 +3500 3500 3500 4000 4000 3500 3500 4000 3500 3500 +3500 3500 3500 4000 4000 3500 3500 4000 3500 3500 +3500 3500 3500 4000 4000 3500 3500 4000 3500 3500 +3500 3500 3500 4000 4000 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3000 3000 3500 3500 5000 +3500 3500 3500 3500 3500 3000 3000 3500 3500 5000 +3500 3500 3500 3500 3500 3000 3000 3500 3500 5000 +3500 3500 3500 3500 3500 3000 3000 3500 3500 5000 +3500 3500 3500 3500 3500 3000 3000 3500 3500 5000 +3500 3500 3500 3500 3500 3000 3000 3500 3500 5000 +3500 3500 3500 3500 3500 3000 3000 3500 3500 5000 +3500 3500 3500 3500 3500 3000 3000 3500 3500 5000 +3500 3500 3500 3500 3500 3000 3000 3500 3500 5000 +3500 3500 3500 3500 3500 3000 3000 3500 3500 5000 +3500 3500 3500 3500 3500 3000 3000 3500 3500 5000 +3500 3500 3500 3500 3500 3000 3000 3500 3500 5000 +3500 3500 3500 3500 3500 3000 3000 3500 3500 5000 +3500 3500 3500 3500 3500 3000 3000 3500 3500 5000 +3500 3500 3500 3500 3500 3000 3000 3500 3500 5000 +3500 3500 3500 3500 3500 3000 3000 3500 3500 5000 +3500 3500 3500 3500 3500 3000 3000 3500 3500 5000 +3500 3500 3500 3500 3500 3000 3000 3500 3500 5000 +3500 3500 3500 3500 3500 3000 3000 3500 3500 5000 +3500 3500 3500 3500 3500 3000 3000 3500 3500 5000 +3500 3500 3500 3500 3500 3000 3000 3500 3500 5000 +3500 3500 3500 3500 3500 3000 3000 3500 3500 5000 +3500 3500 3500 3500 3500 3000 3000 3500 3500 5000 +3500 3500 3500 3500 3500 3000 3000 3500 3500 5000 +3500 3000 3500 4000 3000 3500 3500 3500 3500 3500 +3500 3000 3500 4000 3000 3500 3500 3500 3500 3500 +3500 3000 3500 4000 3000 3500 3500 3500 3500 3500 +3500 3000 3500 4000 3000 3500 3500 3500 3500 3500 +3500 3000 3500 4000 3000 3500 3500 3500 3500 3500 +3500 3000 3500 4000 3000 3500 3500 3500 3500 3500 +3500 3000 3500 4000 3000 3500 3500 3500 3500 3500 +3500 3000 3500 4000 3000 3500 3500 3500 3500 3500 +3500 3000 3500 4000 3000 3500 3500 3500 3500 3500 +3500 3000 3500 4000 3000 3500 3500 3500 3500 3500 +3500 3000 3500 4000 3000 3500 3500 3500 3500 3500 +3500 3000 3500 4000 3000 3500 3500 3500 3500 3500 +3500 3000 3500 4000 3000 3500 3500 3500 3500 3500 +3500 3000 3500 4000 3000 3500 3500 3500 3500 3500 +3500 3000 3500 4000 3000 3500 3500 3500 3500 3500 +3500 3000 3500 4000 3000 3500 3500 3500 3500 3500 +3500 3000 3500 4000 3000 3500 3500 3500 3500 3500 +3500 3000 3500 4000 3000 3500 3500 3500 3500 3500 +3500 3000 3500 4000 3000 3500 3500 3500 3500 3500 +3500 3000 3500 4000 3000 3500 3500 3500 3500 3500 +3500 3000 3500 4000 3000 3500 3500 3500 3500 3500 +3500 3000 3500 4000 3000 3500 3500 3500 3500 3500 +3500 3000 3500 4000 3000 3500 3500 3500 3500 3500 +3500 3000 3500 4000 3000 3500 3500 3500 3500 3500 +3500 3000 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3000 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3000 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3000 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3000 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3000 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3000 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3000 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3000 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3000 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3000 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3000 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3000 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3000 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3000 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3000 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3000 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3000 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3000 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3000 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3000 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3000 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3000 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3000 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 4500 3500 4000 4000 3500 3500 3500 3500 +3500 3500 4500 3500 4000 4000 3500 3500 3500 3500 +3500 3500 4500 3500 4000 4000 3500 3500 3500 3500 +3500 3500 4500 3500 4000 4000 3500 3500 3500 3500 +3500 3500 4500 3500 4000 4000 3500 3500 3500 3500 +3500 3500 4500 3500 4000 4000 3500 3500 3500 3500 +3500 3500 4500 3500 4000 4000 3500 3500 3500 3500 +3500 3500 4500 3500 4000 4000 3500 3500 3500 3500 +3500 3500 4500 3500 4000 4000 3500 3500 3500 3500 +3500 3500 4500 3500 4000 4000 3500 3500 3500 3500 +3500 3500 4500 3500 4000 4000 3500 3500 3500 3500 +3500 3500 4500 3500 4000 4000 3500 3500 3500 3500 +3500 3500 4500 3500 4000 4000 3500 3500 3500 3500 +3500 3500 4500 3500 4000 4000 3500 3500 3500 3500 +3500 3500 4500 3500 4000 4000 3500 3500 3500 3500 +3500 3500 4500 3500 4000 4000 3500 3500 3500 3500 +3500 3500 4500 3500 4000 4000 3500 3500 3500 3500 +3500 3500 4500 3500 4000 4000 3500 3500 3500 3500 +3500 3500 4500 3500 4000 4000 3500 3500 3500 3500 +3500 3500 4500 3500 4000 4000 3500 3500 3500 3500 +3500 3500 4500 3500 4000 4000 3500 3500 3500 3500 +3500 3500 4500 3500 4000 4000 3500 3500 3500 3500 +3500 3500 4500 3500 4000 4000 3500 3500 3500 3500 +3500 3500 4500 3500 4000 4000 3500 3500 3500 3500 +3000 3500 4000 5000 3500 3500 3500 3500 3500 3000 +3000 3500 4000 5000 3500 3500 3500 3500 3500 3000 +3000 3500 4000 5000 3500 3500 3500 3500 3500 3000 +3000 3500 4000 5000 3500 3500 3500 3500 3500 3000 +3000 3500 4000 5000 3500 3500 3500 3500 3500 3000 +3000 3500 4000 5000 3500 3500 3500 3500 3500 3000 +3000 3500 4000 5000 3500 3500 3500 3500 3500 3000 +3000 3500 4000 5000 3500 3500 3500 3500 3500 3000 +3000 3500 4000 5000 3500 3500 3500 3500 3500 3000 +3000 3500 4000 5000 3500 3500 3500 3500 3500 3000 +3000 3500 4000 5000 3500 3500 3500 3500 3500 3000 +3000 3500 4000 5000 3500 3500 3500 3500 3500 3000 +3000 3500 4000 5000 3500 3500 3500 3500 3500 3000 +3000 3500 4000 5000 3500 3500 3500 3500 3500 3000 +3000 3500 4000 5000 3500 3500 3500 3500 3500 3000 +3000 3500 4000 5000 3500 3500 3500 3500 3500 3000 +3000 3500 4000 5000 3500 3500 3500 3500 3500 3000 +3000 3500 4000 5000 3500 3500 3500 3500 3500 3000 +3000 3500 4000 5000 3500 3500 3500 3500 3500 3000 +3000 3500 4000 5000 3500 3500 3500 3500 3500 3000 +3000 3500 4000 5000 3500 3500 3500 3500 3500 3000 +3000 3500 4000 5000 3500 3500 3500 3500 3500 3000 +3000 3500 4000 5000 3500 3500 3500 3500 3500 3000 +3000 3500 4000 5000 3500 3500 3500 3500 3500 3000 +3500 3500 3500 5000 4000 3500 3000 3500 3500 3500 +3500 3500 3500 5000 4000 3500 3000 3500 3500 3500 +3500 3500 3500 5000 4000 3500 3000 3500 3500 3500 +3500 3500 3500 5000 4000 3500 3000 3500 3500 3500 +3500 3500 3500 5000 4000 3500 3000 3500 3500 3500 +3500 3500 3500 5000 4000 3500 3000 3500 3500 3500 +3500 3500 3500 5000 4000 3500 3000 3500 3500 3500 +3500 3500 3500 5000 4000 3500 3000 3500 3500 3500 +3500 3500 3500 5000 4000 3500 3000 3500 3500 3500 +3500 3500 3500 5000 4000 3500 3000 3500 3500 3500 +3500 3500 3500 5000 4000 3500 3000 3500 3500 3500 +3500 3500 3500 5000 4000 3500 3000 3500 3500 3500 +3500 3500 3500 5000 4000 3500 3000 3500 3500 3500 +3500 3500 3500 5000 4000 3500 3000 3500 3500 3500 +3500 3500 3500 5000 4000 3500 3000 3500 3500 3500 +3500 3500 3500 5000 4000 3500 3000 3500 3500 3500 +3500 3500 3500 5000 4000 3500 3000 3500 3500 3500 +3500 3500 3500 5000 4000 3500 3000 3500 3500 3500 +3500 3500 3500 5000 4000 3500 3000 3500 3500 3500 +3500 3500 3500 5000 4000 3500 3000 3500 3500 3500 +3500 3500 3500 5000 4000 3500 3000 3500 3500 3500 +3500 3500 3500 5000 4000 3500 3000 3500 3500 3500 +3500 3500 3500 5000 4000 3500 3000 3500 3500 3500 +3500 3500 3500 5000 4000 3500 3000 3500 3500 3500 +3000 4000 3500 4500 3500 3500 3500 3500 3500 3500 +3000 4000 3500 4500 3500 3500 3500 3500 3500 3500 +3000 4000 3500 4500 3500 3500 3500 3500 3500 3500 +3000 4000 3500 4500 3500 3500 3500 3500 3500 3500 +3000 4000 3500 4500 3500 3500 3500 3500 3500 3500 +3000 4000 3500 4500 3500 3500 3500 3500 3500 3500 +3000 4000 3500 4500 3500 3500 3500 3500 3500 3500 +3000 4000 3500 4500 3500 3500 3500 3500 3500 3500 +3000 4000 3500 4500 3500 3500 3500 3500 3500 3500 +3000 4000 3500 4500 3500 3500 3500 3500 3500 3500 +3000 4000 3500 4500 3500 3500 3500 3500 3500 3500 +3000 4000 3500 4500 3500 3500 3500 3500 3500 3500 +3000 4000 3500 4500 3500 3500 3500 3500 3500 3500 +3000 4000 3500 4500 3500 3500 3500 3500 3500 3500 +3000 4000 3500 4500 3500 3500 3500 3500 3500 3500 +3000 4000 3500 4500 3500 3500 3500 3500 3500 3500 +3000 4000 3500 4500 3500 3500 3500 3500 3500 3500 +3000 4000 3500 4500 3500 3500 3500 3500 3500 3500 +3000 4000 3500 4500 3500 3500 3500 3500 3500 3500 +3000 4000 3500 4500 3500 3500 3500 3500 3500 3500 +3000 4000 3500 4500 3500 3500 3500 3500 3500 3500 +3000 4000 3500 4500 3500 3500 3500 3500 3500 3500 +3000 4000 3500 4500 3500 3500 3500 3500 3500 3500 +3000 4000 3500 4500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3000 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3000 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3000 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3000 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3000 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3000 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3000 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3000 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3000 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3000 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3000 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3000 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3000 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3000 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3000 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3000 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3000 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3000 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3000 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3000 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3000 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3000 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3000 3500 3500 3500 3500 3500 +3500 4000 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 4500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 4500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 4500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 4500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 4500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 4500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 4500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 4500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 4500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 4500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 4500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 4500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 4500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 4500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 4500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 4500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 4500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 4500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 4500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 4500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 4500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 4500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 4500 3500 3500 +3500 3500 3000 3500 3500 3500 3500 4500 3500 3500 +5000 4000 4000 3500 3500 3000 3500 4500 4000 3500 +5000 4000 4000 3500 3500 3000 3500 4500 4000 3500 +5000 4000 4000 3500 3500 3000 3500 4500 4000 3500 +5000 4000 4000 3500 3500 3000 3500 4500 4000 3500 +5000 4000 4000 3500 3500 3000 3500 4500 4000 3500 +5000 4000 4000 3500 3500 3000 3500 4500 4000 3500 +5000 4000 4000 3500 3500 3000 3500 4500 4000 3500 +5000 4000 4000 3500 3500 3000 3500 4500 4000 3500 +5000 4000 4000 3500 3500 3000 3500 4500 4000 3500 +5000 4000 4000 3500 3500 3000 3500 4500 4000 3500 +5000 4000 4000 3500 3500 3000 3500 4500 4000 3500 +5000 4000 4000 3500 3500 3000 3500 4500 4000 3500 +5000 4000 4000 3500 3500 3000 3500 4500 4000 3500 +5000 4000 4000 3500 3500 3000 3500 4500 4000 3500 +5000 4000 4000 3500 3500 3000 3500 4500 4000 3500 +5000 4000 4000 3500 3500 3000 3500 4500 4000 3500 +5000 4000 4000 3500 3500 3000 3500 4500 4000 3500 +5000 4000 4000 3500 3500 3000 3500 4500 4000 3500 +5000 4000 4000 3500 3500 3000 3500 4500 4000 3500 +5000 4000 4000 3500 3500 3000 3500 4500 4000 3500 +5000 4000 4000 3500 3500 3000 3500 4500 4000 3500 +5000 4000 4000 3500 3500 3000 3500 4500 4000 3500 +5000 4000 4000 3500 3500 3000 3500 4500 4000 3500 +5000 4000 4000 3500 3500 3000 3500 4500 4000 3500 +4500 3500 4000 3500 3500 4000 3500 3000 3500 3500 +4500 3500 4000 3500 3500 4000 3500 3000 3500 3500 +4500 3500 4000 3500 3500 4000 3500 3000 3500 3500 +4500 3500 4000 3500 3500 4000 3500 3000 3500 3500 +4500 3500 4000 3500 3500 4000 3500 3000 3500 3500 +4500 3500 4000 3500 3500 4000 3500 3000 3500 3500 +4500 3500 4000 3500 3500 4000 3500 3000 3500 3500 +4500 3500 4000 3500 3500 4000 3500 3000 3500 3500 +4500 3500 4000 3500 3500 4000 3500 3000 3500 3500 +4500 3500 4000 3500 3500 4000 3500 3000 3500 3500 +4500 3500 4000 3500 3500 4000 3500 3000 3500 3500 +4500 3500 4000 3500 3500 4000 3500 3000 3500 3500 +4500 3500 4000 3500 3500 4000 3500 3000 3500 3500 +4500 3500 4000 3500 3500 4000 3500 3000 3500 3500 +4500 3500 4000 3500 3500 4000 3500 3000 3500 3500 +4500 3500 4000 3500 3500 4000 3500 3000 3500 3500 +4500 3500 4000 3500 3500 4000 3500 3000 3500 3500 +4500 3500 4000 3500 3500 4000 3500 3000 3500 3500 +4500 3500 4000 3500 3500 4000 3500 3000 3500 3500 +4500 3500 4000 3500 3500 4000 3500 3000 3500 3500 +4500 3500 4000 3500 3500 4000 3500 3000 3500 3500 +4500 3500 4000 3500 3500 4000 3500 3000 3500 3500 +4500 3500 4000 3500 3500 4000 3500 3000 3500 3500 +4500 3500 4000 3500 3500 4000 3500 3000 3500 3500 +4500 3500 4000 4500 3500 3500 3500 4500 3500 4500 +4500 3500 4000 4500 3500 3500 3500 4500 3500 4500 +4500 3500 4000 4500 3500 3500 3500 4500 3500 4500 +4500 3500 4000 4500 3500 3500 3500 4500 3500 4500 +4500 3500 4000 4500 3500 3500 3500 4500 3500 4500 +4500 3500 4000 4500 3500 3500 3500 4500 3500 4500 +4500 3500 4000 4500 3500 3500 3500 4500 3500 4500 +4500 3500 4000 4500 3500 3500 3500 4500 3500 4500 +4500 3500 4000 4500 3500 3500 3500 4500 3500 4500 +4500 3500 4000 4500 3500 3500 3500 4500 3500 4500 +4500 3500 4000 4500 3500 3500 3500 4500 3500 4500 +4500 3500 4000 4500 3500 3500 3500 4500 3500 4500 +4500 3500 4000 4500 3500 3500 3500 4500 3500 4500 +4500 3500 4000 4500 3500 3500 3500 4500 3500 4500 +4500 3500 4000 4500 3500 3500 3500 4500 3500 4500 +4500 3500 4000 4500 3500 3500 3500 4500 3500 4500 +4500 3500 4000 4500 3500 3500 3500 4500 3500 4500 +4500 3500 4000 4500 3500 3500 3500 4500 3500 4500 +4500 3500 4000 4500 3500 3500 3500 4500 3500 4500 +4500 3500 4000 4500 3500 3500 3500 4500 3500 4500 +4500 3500 4000 4500 3500 3500 3500 4500 3500 4500 +4500 3500 4000 4500 3500 3500 3500 4500 3500 4500 +4500 3500 4000 4500 3500 3500 3500 4500 3500 4500 +4500 3500 4000 4500 3500 3500 3500 4500 3500 4500 +3500 3500 3500 4500 3500 4000 3500 4000 3500 3500 +3500 3500 3500 4500 3500 4000 3500 4000 3500 3500 +3500 3500 3500 4500 3500 4000 3500 4000 3500 3500 +3500 3500 3500 4500 3500 4000 3500 4000 3500 3500 +3500 3500 3500 4500 3500 4000 3500 4000 3500 3500 +3500 3500 3500 4500 3500 4000 3500 4000 3500 3500 +3500 3500 3500 4500 3500 4000 3500 4000 3500 3500 +3500 3500 3500 4500 3500 4000 3500 4000 3500 3500 +3500 3500 3500 4500 3500 4000 3500 4000 3500 3500 +3500 3500 3500 4500 3500 4000 3500 4000 3500 3500 +3500 3500 3500 4500 3500 4000 3500 4000 3500 3500 +3500 3500 3500 4500 3500 4000 3500 4000 3500 3500 +3500 3500 3500 4500 3500 4000 3500 4000 3500 3500 +3500 3500 3500 4500 3500 4000 3500 4000 3500 3500 +3500 3500 3500 4500 3500 4000 3500 4000 3500 3500 +3500 3500 3500 4500 3500 4000 3500 4000 3500 3500 +3500 3500 3500 4500 3500 4000 3500 4000 3500 3500 +3500 3500 3500 4500 3500 4000 3500 4000 3500 3500 +3500 3500 3500 4500 3500 4000 3500 4000 3500 3500 +3500 3500 3500 4500 3500 4000 3500 4000 3500 3500 +3500 3500 3500 4500 3500 4000 3500 4000 3500 3500 +3500 3500 3500 4500 3500 4000 3500 4000 3500 3500 +3500 3500 3500 4500 3500 4000 3500 4000 3500 3500 +3500 3500 3500 4500 3500 4000 3500 4000 3500 3500 +3500 3500 3500 4000 3500 3500 4000 3500 3500 4000 +3500 3500 3500 4000 3500 3500 4000 3500 3500 4000 +3500 3500 3500 4000 3500 3500 4000 3500 3500 4000 +3500 3500 3500 4000 3500 3500 4000 3500 3500 4000 +3500 3500 3500 4000 3500 3500 4000 3500 3500 4000 +3500 3500 3500 4000 3500 3500 4000 3500 3500 4000 +3500 3500 3500 4000 3500 3500 4000 3500 3500 4000 +3500 3500 3500 4000 3500 3500 4000 3500 3500 4000 +3500 3500 3500 4000 3500 3500 4000 3500 3500 4000 +3500 3500 3500 4000 3500 3500 4000 3500 3500 4000 +3500 3500 3500 4000 3500 3500 4000 3500 3500 4000 +3500 3500 3500 4000 3500 3500 4000 3500 3500 4000 +3500 3500 3500 4000 3500 3500 4000 3500 3500 4000 +3500 3500 3500 4000 3500 3500 4000 3500 3500 4000 +3500 3500 3500 4000 3500 3500 4000 3500 3500 4000 +3500 3500 3500 4000 3500 3500 4000 3500 3500 4000 +3500 3500 3500 4000 3500 3500 4000 3500 3500 4000 +3500 3500 3500 4000 3500 3500 4000 3500 3500 4000 +3500 3500 3500 4000 3500 3500 4000 3500 3500 4000 +3500 3500 3500 4000 3500 3500 4000 3500 3500 4000 +3500 3500 3500 4000 3500 3500 4000 3500 3500 4000 +3500 3500 3500 4000 3500 3500 4000 3500 3500 4000 +3500 3500 3500 4000 3500 3500 4000 3500 3500 4000 +3500 3500 3500 4000 3500 3500 4000 3500 3500 4000 +3500 3500 3500 3500 3500 3500 4000 3500 4500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 4000 3500 3500 3500 3500 4000 3500 3500 3500 +4000 4000 3500 3500 3500 3500 4000 3500 3500 3500 +4000 4000 3500 3500 3500 3500 4000 3500 3500 3500 +4000 4000 3500 3500 3500 3500 4000 3500 3500 3500 +4000 4000 3500 3500 3500 3500 4000 3500 3500 3500 +4000 4000 3500 3500 3500 3500 4000 3500 3500 3500 +4000 4000 3500 3500 3500 3500 4000 3500 3500 3500 +4000 4000 3500 3500 3500 3500 4000 3500 3500 3500 +4000 4000 3500 3500 3500 3500 4000 3500 3500 3500 +4000 4000 3500 3500 3500 3500 4000 3500 3500 3500 +4000 4000 3500 3500 3500 3500 4000 3500 3500 3500 +4000 4000 3500 3500 3500 3500 4000 3500 3500 3500 +4000 4000 3500 3500 3500 3500 4000 3500 3500 3500 +4000 4000 3500 3500 3500 3500 4000 3500 3500 3500 +4000 4000 3500 3500 3500 3500 4000 3500 3500 3500 +4000 4000 3500 3500 3500 3500 4000 3500 3500 3500 +4000 4000 3500 3500 3500 3500 4000 3500 3500 3500 +4000 4000 3500 3500 3500 3500 4000 3500 3500 3500 +4000 4000 3500 3500 3500 3500 4000 3500 3500 3500 +4000 4000 3500 3500 3500 3500 4000 3500 3500 3500 +4000 4000 3500 3500 3500 3500 4000 3500 3500 3500 +4000 4000 3500 3500 3500 3500 4000 3500 3500 3500 +4000 4000 3500 3500 3500 3500 4000 3500 3500 3500 +4000 4000 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 4000 3500 +3500 3500 3500 3500 4000 3500 4000 3500 4000 3500 +3500 3500 3500 3500 4000 3500 4000 3500 4000 3500 +3500 3500 3500 3500 4000 3500 4000 3500 4000 3500 +3500 3500 3500 3500 4000 3500 4000 3500 4000 3500 +3500 3500 3500 3500 4000 3500 4000 3500 4000 3500 +3500 3500 3500 3500 4000 3500 4000 3500 4000 3500 +3500 3500 3500 3500 4000 3500 4000 3500 4000 3500 +3500 3500 3500 3500 4000 3500 4000 3500 4000 3500 +3500 3500 3500 3500 4000 3500 4000 3500 4000 3500 +3500 3500 3500 3500 4000 3500 4000 3500 4000 3500 +3500 3500 3500 3500 4000 3500 4000 3500 4000 3500 +3500 3500 3500 3500 4000 3500 4000 3500 4000 3500 +3500 3500 3500 3500 4000 3500 4000 3500 4000 3500 +3500 3500 3500 3500 4000 3500 4000 3500 4000 3500 +3500 3500 3500 3500 4000 3500 4000 3500 4000 3500 +3500 3500 3500 3500 4000 3500 4000 3500 4000 3500 +3500 3500 3500 3500 4000 3500 4000 3500 4000 3500 +3500 3500 3500 3500 4000 3500 4000 3500 4000 3500 +3500 3500 3500 3500 4000 3500 4000 3500 4000 3500 +3500 3500 3500 3500 4000 3500 4000 3500 4000 3500 +3500 3500 3500 3500 4000 3500 4000 3500 4000 3500 +3500 3500 3500 3500 4000 3500 4000 3500 4000 3500 +3500 3500 3500 3500 4000 3500 4000 3500 4000 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 5000 3500 4500 3500 3500 3500 3500 4000 3500 +3500 5000 3500 4500 3500 3500 3500 3500 4000 3500 +3500 5000 3500 4500 3500 3500 3500 3500 4000 3500 +3500 5000 3500 4500 3500 3500 3500 3500 4000 3500 +3500 5000 3500 4500 3500 3500 3500 3500 4000 3500 +3500 5000 3500 4500 3500 3500 3500 3500 4000 3500 +3500 5000 3500 4500 3500 3500 3500 3500 4000 3500 +3500 5000 3500 4500 3500 3500 3500 3500 4000 3500 +3500 5000 3500 4500 3500 3500 3500 3500 4000 3500 +3500 5000 3500 4500 3500 3500 3500 3500 4000 3500 +3500 5000 3500 4500 3500 3500 3500 3500 4000 3500 +3500 5000 3500 4500 3500 3500 3500 3500 4000 3500 +3500 5000 3500 4500 3500 3500 3500 3500 4000 3500 +3500 5000 3500 4500 3500 3500 3500 3500 4000 3500 +3500 5000 3500 4500 3500 3500 3500 3500 4000 3500 +3500 5000 3500 4500 3500 3500 3500 3500 4000 3500 +3500 5000 3500 4500 3500 3500 3500 3500 4000 3500 +3500 5000 3500 4500 3500 3500 3500 3500 4000 3500 +3500 5000 3500 4500 3500 3500 3500 3500 4000 3500 +3500 5000 3500 4500 3500 3500 3500 3500 4000 3500 +3500 5000 3500 4500 3500 3500 3500 3500 4000 3500 +3500 5000 3500 4500 3500 3500 3500 3500 4000 3500 +3500 5000 3500 4500 3500 3500 3500 3500 4000 3500 +3500 5000 3500 4500 3500 3500 3500 3500 4000 3500 +3500 4000 3000 4500 3500 3500 3500 3500 3500 3500 +3500 4000 3000 4500 3500 3500 3500 3500 3500 3500 +3500 4000 3000 4500 3500 3500 3500 3500 3500 3500 +3500 4000 3000 4500 3500 3500 3500 3500 3500 3500 +3500 4000 3000 4500 3500 3500 3500 3500 3500 3500 +3500 4000 3000 4500 3500 3500 3500 3500 3500 3500 +3500 4000 3000 4500 3500 3500 3500 3500 3500 3500 +3500 4000 3000 4500 3500 3500 3500 3500 3500 3500 +3500 4000 3000 4500 3500 3500 3500 3500 3500 3500 +3500 4000 3000 4500 3500 3500 3500 3500 3500 3500 +3500 4000 3000 4500 3500 3500 3500 3500 3500 3500 +3500 4000 3000 4500 3500 3500 3500 3500 3500 3500 +3500 4000 3000 4500 3500 3500 3500 3500 3500 3500 +3500 4000 3000 4500 3500 3500 3500 3500 3500 3500 +3500 4000 3000 4500 3500 3500 3500 3500 3500 3500 +3500 4000 3000 4500 3500 3500 3500 3500 3500 3500 +3500 4000 3000 4500 3500 3500 3500 3500 3500 3500 +3500 4000 3000 4500 3500 3500 3500 3500 3500 3500 +3500 4000 3000 4500 3500 3500 3500 3500 3500 3500 +3500 4000 3000 4500 3500 3500 3500 3500 3500 3500 +3500 4000 3000 4500 3500 3500 3500 3500 3500 3500 +3500 4000 3000 4500 3500 3500 3500 3500 3500 3500 +3500 4000 3000 4500 3500 3500 3500 3500 3500 3500 +3500 4000 3000 4500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 4500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 4500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 4500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 4500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 4500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 4500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 4500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 4500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 4500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 4500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 4500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 4500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 4500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 4500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 4500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 4500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 4500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 4500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 4500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 4500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 4500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 4500 3000 3500 3500 3500 +3500 3500 3500 3500 3500 4500 3000 3500 3500 3500 +2500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +2500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +2500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +2500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +2500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +2500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +2500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +2500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +2500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +2500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +2500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +2500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +2500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +2500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +2500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +2500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +2500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +2500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +2500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +2500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +2500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +2500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +2500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +2500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 5000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 5000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 5000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 5000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 5000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 5000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 5000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 5000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 5000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 5000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 5000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 5000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 5000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 5000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 5000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 5000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 5000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 5000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 5000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 5000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 5000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 5000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 5000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 5000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 4000 3500 5000 3500 3500 3500 3500 3000 +3500 4000 4000 3500 5000 3500 3500 3500 3500 3000 +3500 4000 4000 3500 5000 3500 3500 3500 3500 3000 +3500 4000 4000 3500 5000 3500 3500 3500 3500 3000 +3500 4000 4000 3500 5000 3500 3500 3500 3500 3000 +3500 4000 4000 3500 5000 3500 3500 3500 3500 3000 +3500 4000 4000 3500 5000 3500 3500 3500 3500 3000 +3500 4000 4000 3500 5000 3500 3500 3500 3500 3000 +3500 4000 4000 3500 5000 3500 3500 3500 3500 3000 +3500 4000 4000 3500 5000 3500 3500 3500 3500 3000 +3500 4000 4000 3500 5000 3500 3500 3500 3500 3000 +3500 4000 4000 3500 5000 3500 3500 3500 3500 3000 +3500 4000 4000 3500 5000 3500 3500 3500 3500 3000 +3500 4000 4000 3500 5000 3500 3500 3500 3500 3000 +3500 4000 4000 3500 5000 3500 3500 3500 3500 3000 +3500 4000 4000 3500 5000 3500 3500 3500 3500 3000 +3500 4000 4000 3500 5000 3500 3500 3500 3500 3000 +3500 4000 4000 3500 5000 3500 3500 3500 3500 3000 +3500 4000 4000 3500 5000 3500 3500 3500 3500 3000 +3500 4000 4000 3500 5000 3500 3500 3500 3500 3000 +3500 4000 4000 3500 5000 3500 3500 3500 3500 3000 +3500 4000 4000 3500 5000 3500 3500 3500 3500 3000 +3500 4000 4000 3500 5000 3500 3500 3500 3500 3000 +3500 4000 4000 3500 5000 3500 3500 3500 3500 3000 +3000 4000 3500 3500 3500 3000 3000 3500 4500 3500 +3000 4000 3500 3500 3500 3000 3000 3500 4500 3500 +3000 4000 3500 3500 3500 3000 3000 3500 4500 3500 +3000 4000 3500 3500 3500 3000 3000 3500 4500 3500 +3000 4000 3500 3500 3500 3000 3000 3500 4500 3500 +3000 4000 3500 3500 3500 3000 3000 3500 4500 3500 +3000 4000 3500 3500 3500 3000 3000 3500 4500 3500 +3000 4000 3500 3500 3500 3000 3000 3500 4500 3500 +3000 4000 3500 3500 3500 3000 3000 3500 4500 3500 +3000 4000 3500 3500 3500 3000 3000 3500 4500 3500 +3000 4000 3500 3500 3500 3000 3000 3500 4500 3500 +3000 4000 3500 3500 3500 3000 3000 3500 4500 3500 +3000 4000 3500 3500 3500 3000 3000 3500 4500 3500 +3000 4000 3500 3500 3500 3000 3000 3500 4500 3500 +3000 4000 3500 3500 3500 3000 3000 3500 4500 3500 +3000 4000 3500 3500 3500 3000 3000 3500 4500 3500 +3000 4000 3500 3500 3500 3000 3000 3500 4500 3500 +3000 4000 3500 3500 3500 3000 3000 3500 4500 3500 +3000 4000 3500 3500 3500 3000 3000 3500 4500 3500 +3000 4000 3500 3500 3500 3000 3000 3500 4500 3500 +3000 4000 3500 3500 3500 3000 3000 3500 4500 3500 +3000 4000 3500 3500 3500 3000 3000 3500 4500 3500 +3000 4000 3500 3500 3500 3000 3000 3500 4500 3500 +3000 4000 3500 3500 3500 3000 3000 3500 4500 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3000 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3000 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3000 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3000 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3000 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3000 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3000 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3000 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3000 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3000 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3000 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3000 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3000 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3000 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3000 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3000 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3000 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3000 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3000 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3000 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3000 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3000 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3000 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3000 3500 3500 3500 3500 3500 3500 3500 4500 +3500 4000 3500 3500 3500 4500 3500 3000 3500 4000 +3500 4000 3500 3500 3500 4500 3500 3000 3500 4000 +3500 4000 3500 3500 3500 4500 3500 3000 3500 4000 +3500 4000 3500 3500 3500 4500 3500 3000 3500 4000 +3500 4000 3500 3500 3500 4500 3500 3000 3500 4000 +3500 4000 3500 3500 3500 4500 3500 3000 3500 4000 +3500 4000 3500 3500 3500 4500 3500 3000 3500 4000 +3500 4000 3500 3500 3500 4500 3500 3000 3500 4000 +3500 4000 3500 3500 3500 4500 3500 3000 3500 4000 +3500 4000 3500 3500 3500 4500 3500 3000 3500 4000 +3500 4000 3500 3500 3500 4500 3500 3000 3500 4000 +3500 4000 3500 3500 3500 4500 3500 3000 3500 4000 +3500 4000 3500 3500 3500 4500 3500 3000 3500 4000 +3500 4000 3500 3500 3500 4500 3500 3000 3500 4000 +3500 4000 3500 3500 3500 4500 3500 3000 3500 4000 +3500 4000 3500 3500 3500 4500 3500 3000 3500 4000 +3500 4000 3500 3500 3500 4500 3500 3000 3500 4000 +3500 4000 3500 3500 3500 4500 3500 3000 3500 4000 +3500 4000 3500 3500 3500 4500 3500 3000 3500 4000 +3500 4000 3500 3500 3500 4500 3500 3000 3500 4000 +3500 4000 3500 3500 3500 4500 3500 3000 3500 4000 +3500 4000 3500 3500 3500 4500 3500 3000 3500 4000 +3500 4000 3500 3500 3500 4500 3500 3000 3500 4000 +3500 4000 3500 3500 3500 4500 3500 3000 3500 4000 +3500 3500 3500 4000 3500 3500 4500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 4500 3500 3500 3500 +4000 4500 3500 4000 3000 3500 3500 3500 4000 3500 +4000 4500 3500 4000 3000 3500 3500 3500 4000 3500 +4000 4500 3500 4000 3000 3500 3500 3500 4000 3500 +4000 4500 3500 4000 3000 3500 3500 3500 4000 3500 +4000 4500 3500 4000 3000 3500 3500 3500 4000 3500 +4000 4500 3500 4000 3000 3500 3500 3500 4000 3500 +4000 4500 3500 4000 3000 3500 3500 3500 4000 3500 +4000 4500 3500 4000 3000 3500 3500 3500 4000 3500 +4000 4500 3500 4000 3000 3500 3500 3500 4000 3500 +4000 4500 3500 4000 3000 3500 3500 3500 4000 3500 +4000 4500 3500 4000 3000 3500 3500 3500 4000 3500 +4000 4500 3500 4000 3000 3500 3500 3500 4000 3500 +4000 4500 3500 4000 3000 3500 3500 3500 4000 3500 +4000 4500 3500 4000 3000 3500 3500 3500 4000 3500 +4000 4500 3500 4000 3000 3500 3500 3500 4000 3500 +4000 4500 3500 4000 3000 3500 3500 3500 4000 3500 +4000 4500 3500 4000 3000 3500 3500 3500 4000 3500 +4000 4500 3500 4000 3000 3500 3500 3500 4000 3500 +4000 4500 3500 4000 3000 3500 3500 3500 4000 3500 +4000 4500 3500 4000 3000 3500 3500 3500 4000 3500 +4000 4500 3500 4000 3000 3500 3500 3500 4000 3500 +4000 4500 3500 4000 3000 3500 3500 3500 4000 3500 +4000 4500 3500 4000 3000 3500 3500 3500 4000 3500 +4000 4500 3500 4000 3000 3500 3500 3500 4000 3500 +3500 3500 3000 3500 4000 3500 3500 3500 4000 3500 +3500 3500 3000 3500 4000 3500 3500 3500 4000 3500 +3500 3500 3000 3500 4000 3500 3500 3500 4000 3500 +3500 3500 3000 3500 4000 3500 3500 3500 4000 3500 +3500 3500 3000 3500 4000 3500 3500 3500 4000 3500 +3500 3500 3000 3500 4000 3500 3500 3500 4000 3500 +3500 3500 3000 3500 4000 3500 3500 3500 4000 3500 +3500 3500 3000 3500 4000 3500 3500 3500 4000 3500 +3500 3500 3000 3500 4000 3500 3500 3500 4000 3500 +3500 3500 3000 3500 4000 3500 3500 3500 4000 3500 +3500 3500 3000 3500 4000 3500 3500 3500 4000 3500 +3500 3500 3000 3500 4000 3500 3500 3500 4000 3500 +3500 3500 3000 3500 4000 3500 3500 3500 4000 3500 +3500 3500 3000 3500 4000 3500 3500 3500 4000 3500 +3500 3500 3000 3500 4000 3500 3500 3500 4000 3500 +3500 3500 3000 3500 4000 3500 3500 3500 4000 3500 +3500 3500 3000 3500 4000 3500 3500 3500 4000 3500 +3500 3500 3000 3500 4000 3500 3500 3500 4000 3500 +3500 3500 3000 3500 4000 3500 3500 3500 4000 3500 +3500 3500 3000 3500 4000 3500 3500 3500 4000 3500 +3500 3500 3000 3500 4000 3500 3500 3500 4000 3500 +3500 3500 3000 3500 4000 3500 3500 3500 4000 3500 +3500 3500 3000 3500 4000 3500 3500 3500 4000 3500 +3500 3500 3000 3500 4000 3500 3500 3500 4000 3500 +4000 3500 3500 3000 4500 3500 3500 4500 4500 4000 +4000 3500 3500 3000 4500 3500 3500 4500 4500 4000 +4000 3500 3500 3000 4500 3500 3500 4500 4500 4000 +4000 3500 3500 3000 4500 3500 3500 4500 4500 4000 +4000 3500 3500 3000 4500 3500 3500 4500 4500 4000 +4000 3500 3500 3000 4500 3500 3500 4500 4500 4000 +4000 3500 3500 3000 4500 3500 3500 4500 4500 4000 +4000 3500 3500 3000 4500 3500 3500 4500 4500 4000 +4000 3500 3500 3000 4500 3500 3500 4500 4500 4000 +4000 3500 3500 3000 4500 3500 3500 4500 4500 4000 +4000 3500 3500 3000 4500 3500 3500 4500 4500 4000 +4000 3500 3500 3000 4500 3500 3500 4500 4500 4000 +4000 3500 3500 3000 4500 3500 3500 4500 4500 4000 +4000 3500 3500 3000 4500 3500 3500 4500 4500 4000 +4000 3500 3500 3000 4500 3500 3500 4500 4500 4000 +4000 3500 3500 3000 4500 3500 3500 4500 4500 4000 +4000 3500 3500 3000 4500 3500 3500 4500 4500 4000 +4000 3500 3500 3000 4500 3500 3500 4500 4500 4000 +4000 3500 3500 3000 4500 3500 3500 4500 4500 4000 +4000 3500 3500 3000 4500 3500 3500 4500 4500 4000 +4000 3500 3500 3000 4500 3500 3500 4500 4500 4000 +4000 3500 3500 3000 4500 3500 3500 4500 4500 4000 +4000 3500 3500 3000 4500 3500 3500 4500 4500 4000 +4000 3500 3500 3000 4500 3500 3500 4500 4500 4000 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 4000 3500 3500 3500 +3500 3500 3500 3500 3500 4000 4000 3500 3500 3500 +3500 3500 3500 3500 3500 4000 4000 3500 3500 3500 +3500 3500 3500 3500 3500 4000 4000 3500 3500 3500 +3500 3500 3500 3500 3500 4000 4000 3500 3500 3500 +3500 3500 3500 3500 3500 4000 4000 3500 3500 3500 +3500 3500 3500 3500 3500 4000 4000 3500 3500 3500 +3500 3500 3500 3500 3500 4000 4000 3500 3500 3500 +3500 3500 3500 3500 3500 4000 4000 3500 3500 3500 +3500 3500 3500 3500 3500 4000 4000 3500 3500 3500 +3500 3500 3500 3500 3500 4000 4000 3500 3500 3500 +3500 3500 3500 3500 3500 4000 4000 3500 3500 3500 +3500 3500 3500 3500 3500 4000 4000 3500 3500 3500 +3500 3500 3500 3500 3500 4000 4000 3500 3500 3500 +3500 3500 3500 3500 3500 4000 4000 3500 3500 3500 +3500 3500 3500 3500 3500 4000 4000 3500 3500 3500 +3500 3500 3500 3500 3500 4000 4000 3500 3500 3500 +3500 3500 3500 3500 3500 4000 4000 3500 3500 3500 +3500 3500 3500 3500 3500 4000 4000 3500 3500 3500 +3500 3500 3500 3500 3500 4000 4000 3500 3500 3500 +3500 3500 3500 3500 3500 4000 4000 3500 3500 3500 +3500 3500 3500 3500 3500 4000 4000 3500 3500 3500 +3500 3500 3500 3500 3500 4000 4000 3500 3500 3500 +3500 3500 3500 3500 3500 4000 4000 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 4500 4000 3500 3500 3000 3500 3500 +3500 3500 3500 4500 4000 3500 3500 3000 3500 3500 +3500 3500 3500 4500 4000 3500 3500 3000 3500 3500 +3500 3500 3500 4500 4000 3500 3500 3000 3500 3500 +3500 3500 3500 4500 4000 3500 3500 3000 3500 3500 +3500 3500 3500 4500 4000 3500 3500 3000 3500 3500 +3500 3500 3500 4500 4000 3500 3500 3000 3500 3500 +3500 3500 3500 4500 4000 3500 3500 3000 3500 3500 +3500 3500 3500 4500 4000 3500 3500 3000 3500 3500 +3500 3500 3500 4500 4000 3500 3500 3000 3500 3500 +3500 3500 3500 4500 4000 3500 3500 3000 3500 3500 +3500 3500 3500 4500 4000 3500 3500 3000 3500 3500 +3500 3500 3500 4500 4000 3500 3500 3000 3500 3500 +3500 3500 3500 4500 4000 3500 3500 3000 3500 3500 +3500 3500 3500 4500 4000 3500 3500 3000 3500 3500 +3500 3500 3500 4500 4000 3500 3500 3000 3500 3500 +3500 3500 3500 4500 4000 3500 3500 3000 3500 3500 +3500 3500 3500 4500 4000 3500 3500 3000 3500 3500 +3500 3500 3500 4500 4000 3500 3500 3000 3500 3500 +3500 3500 3500 4500 4000 3500 3500 3000 3500 3500 +3500 3500 3500 4500 4000 3500 3500 3000 3500 3500 +3500 3500 3500 4500 4000 3500 3500 3000 3500 3500 +3500 3500 3500 4500 4000 3500 3500 3000 3500 3500 +3500 3500 3500 4500 4000 3500 3500 3000 3500 3500 +3500 3500 3500 3500 3000 3500 3000 3500 4000 4000 +3500 3500 3500 3500 3000 3500 3000 3500 4000 4000 +3500 3500 3500 3500 3000 3500 3000 3500 4000 4000 +3500 3500 3500 3500 3000 3500 3000 3500 4000 4000 +3500 3500 3500 3500 3000 3500 3000 3500 4000 4000 +3500 3500 3500 3500 3000 3500 3000 3500 4000 4000 +3500 3500 3500 3500 3000 3500 3000 3500 4000 4000 +3500 3500 3500 3500 3000 3500 3000 3500 4000 4000 +3500 3500 3500 3500 3000 3500 3000 3500 4000 4000 +3500 3500 3500 3500 3000 3500 3000 3500 4000 4000 +3500 3500 3500 3500 3000 3500 3000 3500 4000 4000 +3500 3500 3500 3500 3000 3500 3000 3500 4000 4000 +3500 3500 3500 3500 3000 3500 3000 3500 4000 4000 +3500 3500 3500 3500 3000 3500 3000 3500 4000 4000 +3500 3500 3500 3500 3000 3500 3000 3500 4000 4000 +3500 3500 3500 3500 3000 3500 3000 3500 4000 4000 +3500 3500 3500 3500 3000 3500 3000 3500 4000 4000 +3500 3500 3500 3500 3000 3500 3000 3500 4000 4000 +3500 3500 3500 3500 3000 3500 3000 3500 4000 4000 +3500 3500 3500 3500 3000 3500 3000 3500 4000 4000 +3500 3500 3500 3500 3000 3500 3000 3500 4000 4000 +3500 3500 3500 3500 3000 3500 3000 3500 4000 4000 +3500 3500 3500 3500 3000 3500 3000 3500 4000 4000 +3500 3500 3500 3500 3000 3500 3000 3500 4000 4000 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3500 4000 3500 3500 3500 +4500 4000 3500 3500 4500 3500 3500 4000 4000 3500 +4500 4000 3500 3500 4500 3500 3500 4000 4000 3500 +4500 4000 3500 3500 4500 3500 3500 4000 4000 3500 +4500 4000 3500 3500 4500 3500 3500 4000 4000 3500 +4500 4000 3500 3500 4500 3500 3500 4000 4000 3500 +4500 4000 3500 3500 4500 3500 3500 4000 4000 3500 +4500 4000 3500 3500 4500 3500 3500 4000 4000 3500 +4500 4000 3500 3500 4500 3500 3500 4000 4000 3500 +4500 4000 3500 3500 4500 3500 3500 4000 4000 3500 +4500 4000 3500 3500 4500 3500 3500 4000 4000 3500 +4500 4000 3500 3500 4500 3500 3500 4000 4000 3500 +4500 4000 3500 3500 4500 3500 3500 4000 4000 3500 +4500 4000 3500 3500 4500 3500 3500 4000 4000 3500 +4500 4000 3500 3500 4500 3500 3500 4000 4000 3500 +4500 4000 3500 3500 4500 3500 3500 4000 4000 3500 +4500 4000 3500 3500 4500 3500 3500 4000 4000 3500 +4500 4000 3500 3500 4500 3500 3500 4000 4000 3500 +4500 4000 3500 3500 4500 3500 3500 4000 4000 3500 +4500 4000 3500 3500 4500 3500 3500 4000 4000 3500 +4500 4000 3500 3500 4500 3500 3500 4000 4000 3500 +4500 4000 3500 3500 4500 3500 3500 4000 4000 3500 +4500 4000 3500 3500 4500 3500 3500 4000 4000 3500 +4500 4000 3500 3500 4500 3500 3500 4000 4000 3500 +4500 4000 3500 3500 4500 3500 3500 4000 4000 3500 +3500 3500 3000 3500 3500 3500 3500 4000 4000 3500 +3500 3500 3000 3500 3500 3500 3500 4000 4000 3500 +3500 3500 3000 3500 3500 3500 3500 4000 4000 3500 +3500 3500 3000 3500 3500 3500 3500 4000 4000 3500 +3500 3500 3000 3500 3500 3500 3500 4000 4000 3500 +3500 3500 3000 3500 3500 3500 3500 4000 4000 3500 +3500 3500 3000 3500 3500 3500 3500 4000 4000 3500 +3500 3500 3000 3500 3500 3500 3500 4000 4000 3500 +3500 3500 3000 3500 3500 3500 3500 4000 4000 3500 +3500 3500 3000 3500 3500 3500 3500 4000 4000 3500 +3500 3500 3000 3500 3500 3500 3500 4000 4000 3500 +3500 3500 3000 3500 3500 3500 3500 4000 4000 3500 +3500 3500 3000 3500 3500 3500 3500 4000 4000 3500 +3500 3500 3000 3500 3500 3500 3500 4000 4000 3500 +3500 3500 3000 3500 3500 3500 3500 4000 4000 3500 +3500 3500 3000 3500 3500 3500 3500 4000 4000 3500 +3500 3500 3000 3500 3500 3500 3500 4000 4000 3500 +3500 3500 3000 3500 3500 3500 3500 4000 4000 3500 +3500 3500 3000 3500 3500 3500 3500 4000 4000 3500 +3500 3500 3000 3500 3500 3500 3500 4000 4000 3500 +3500 3500 3000 3500 3500 3500 3500 4000 4000 3500 +3500 3500 3000 3500 3500 3500 3500 4000 4000 3500 +3500 3500 3000 3500 3500 3500 3500 4000 4000 3500 +3500 3500 3000 3500 3500 3500 3500 4000 4000 3500 +4500 3500 4000 3500 3500 3500 3500 3500 4500 3500 +4500 3500 4000 3500 3500 3500 3500 3500 4500 3500 +4500 3500 4000 3500 3500 3500 3500 3500 4500 3500 +4500 3500 4000 3500 3500 3500 3500 3500 4500 3500 +4500 3500 4000 3500 3500 3500 3500 3500 4500 3500 +4500 3500 4000 3500 3500 3500 3500 3500 4500 3500 +4500 3500 4000 3500 3500 3500 3500 3500 4500 3500 +4500 3500 4000 3500 3500 3500 3500 3500 4500 3500 +4500 3500 4000 3500 3500 3500 3500 3500 4500 3500 +4500 3500 4000 3500 3500 3500 3500 3500 4500 3500 +4500 3500 4000 3500 3500 3500 3500 3500 4500 3500 +4500 3500 4000 3500 3500 3500 3500 3500 4500 3500 +4500 3500 4000 3500 3500 3500 3500 3500 4500 3500 +4500 3500 4000 3500 3500 3500 3500 3500 4500 3500 +4500 3500 4000 3500 3500 3500 3500 3500 4500 3500 +4500 3500 4000 3500 3500 3500 3500 3500 4500 3500 +4500 3500 4000 3500 3500 3500 3500 3500 4500 3500 +4500 3500 4000 3500 3500 3500 3500 3500 4500 3500 +4500 3500 4000 3500 3500 3500 3500 3500 4500 3500 +4500 3500 4000 3500 3500 3500 3500 3500 4500 3500 +4500 3500 4000 3500 3500 3500 3500 3500 4500 3500 +4500 3500 4000 3500 3500 3500 3500 3500 4500 3500 +4500 3500 4000 3500 3500 3500 3500 3500 4500 3500 +4500 3500 4000 3500 3500 3500 3500 3500 4500 3500 +5000 3500 3500 3500 3500 3500 3500 3500 4500 3500 +5000 3500 3500 3500 3500 3500 3500 3500 4500 3500 +5000 3500 3500 3500 3500 3500 3500 3500 4500 3500 +5000 3500 3500 3500 3500 3500 3500 3500 4500 3500 +5000 3500 3500 3500 3500 3500 3500 3500 4500 3500 +5000 3500 3500 3500 3500 3500 3500 3500 4500 3500 +5000 3500 3500 3500 3500 3500 3500 3500 4500 3500 +5000 3500 3500 3500 3500 3500 3500 3500 4500 3500 +5000 3500 3500 3500 3500 3500 3500 3500 4500 3500 +5000 3500 3500 3500 3500 3500 3500 3500 4500 3500 +5000 3500 3500 3500 3500 3500 3500 3500 4500 3500 +5000 3500 3500 3500 3500 3500 3500 3500 4500 3500 +5000 3500 3500 3500 3500 3500 3500 3500 4500 3500 +5000 3500 3500 3500 3500 3500 3500 3500 4500 3500 +5000 3500 3500 3500 3500 3500 3500 3500 4500 3500 +5000 3500 3500 3500 3500 3500 3500 3500 4500 3500 +5000 3500 3500 3500 3500 3500 3500 3500 4500 3500 +5000 3500 3500 3500 3500 3500 3500 3500 4500 3500 +5000 3500 3500 3500 3500 3500 3500 3500 4500 3500 +5000 3500 3500 3500 3500 3500 3500 3500 4500 3500 +5000 3500 3500 3500 3500 3500 3500 3500 4500 3500 +5000 3500 3500 3500 3500 3500 3500 3500 4500 3500 +5000 3500 3500 3500 3500 3500 3500 3500 4500 3500 +5000 3500 3500 3500 3500 3500 3500 3500 4500 3500 +3500 3500 3500 2500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 2500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 2500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 2500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 2500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 2500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 2500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 2500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 2500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 2500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 2500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 2500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 2500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 2500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 2500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 2500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 2500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 2500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 2500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 2500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 2500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 2500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 2500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 2500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3000 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3000 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3000 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3000 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3000 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3000 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3000 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3000 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3000 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3000 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3000 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3000 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3000 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3000 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3000 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3000 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3000 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3000 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3000 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3000 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3000 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3000 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3000 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4000 3500 +3500 3500 3500 3500 3500 3500 4000 3500 4000 3500 +4000 3500 3500 4000 3500 3500 3500 3500 3000 4000 +4000 3500 3500 4000 3500 3500 3500 3500 3000 4000 +4000 3500 3500 4000 3500 3500 3500 3500 3000 4000 +4000 3500 3500 4000 3500 3500 3500 3500 3000 4000 +4000 3500 3500 4000 3500 3500 3500 3500 3000 4000 +4000 3500 3500 4000 3500 3500 3500 3500 3000 4000 +4000 3500 3500 4000 3500 3500 3500 3500 3000 4000 +4000 3500 3500 4000 3500 3500 3500 3500 3000 4000 +4000 3500 3500 4000 3500 3500 3500 3500 3000 4000 +4000 3500 3500 4000 3500 3500 3500 3500 3000 4000 +4000 3500 3500 4000 3500 3500 3500 3500 3000 4000 +4000 3500 3500 4000 3500 3500 3500 3500 3000 4000 +4000 3500 3500 4000 3500 3500 3500 3500 3000 4000 +4000 3500 3500 4000 3500 3500 3500 3500 3000 4000 +4000 3500 3500 4000 3500 3500 3500 3500 3000 4000 +4000 3500 3500 4000 3500 3500 3500 3500 3000 4000 +4000 3500 3500 4000 3500 3500 3500 3500 3000 4000 +4000 3500 3500 4000 3500 3500 3500 3500 3000 4000 +4000 3500 3500 4000 3500 3500 3500 3500 3000 4000 +4000 3500 3500 4000 3500 3500 3500 3500 3000 4000 +4000 3500 3500 4000 3500 3500 3500 3500 3000 4000 +4000 3500 3500 4000 3500 3500 3500 3500 3000 4000 +4000 3500 3500 4000 3500 3500 3500 3500 3000 4000 +4000 3500 3500 4000 3500 3500 3500 3500 3000 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3000 3500 4000 3000 3500 3500 4000 3500 +4000 3500 3000 3500 4000 3000 3500 3500 4000 3500 +4000 3500 3000 3500 4000 3000 3500 3500 4000 3500 +4000 3500 3000 3500 4000 3000 3500 3500 4000 3500 +4000 3500 3000 3500 4000 3000 3500 3500 4000 3500 +4000 3500 3000 3500 4000 3000 3500 3500 4000 3500 +4000 3500 3000 3500 4000 3000 3500 3500 4000 3500 +4000 3500 3000 3500 4000 3000 3500 3500 4000 3500 +4000 3500 3000 3500 4000 3000 3500 3500 4000 3500 +4000 3500 3000 3500 4000 3000 3500 3500 4000 3500 +4000 3500 3000 3500 4000 3000 3500 3500 4000 3500 +4000 3500 3000 3500 4000 3000 3500 3500 4000 3500 +4000 3500 3000 3500 4000 3000 3500 3500 4000 3500 +4000 3500 3000 3500 4000 3000 3500 3500 4000 3500 +4000 3500 3000 3500 4000 3000 3500 3500 4000 3500 +4000 3500 3000 3500 4000 3000 3500 3500 4000 3500 +4000 3500 3000 3500 4000 3000 3500 3500 4000 3500 +4000 3500 3000 3500 4000 3000 3500 3500 4000 3500 +4000 3500 3000 3500 4000 3000 3500 3500 4000 3500 +4000 3500 3000 3500 4000 3000 3500 3500 4000 3500 +4000 3500 3000 3500 4000 3000 3500 3500 4000 3500 +4000 3500 3000 3500 4000 3000 3500 3500 4000 3500 +4000 3500 3000 3500 4000 3000 3500 3500 4000 3500 +4000 3500 3000 3500 4000 3000 3500 3500 4000 3500 +4000 4000 3500 4000 3500 3500 3500 4000 3500 3500 +4000 4000 3500 4000 3500 3500 3500 4000 3500 3500 +4000 4000 3500 4000 3500 3500 3500 4000 3500 3500 +4000 4000 3500 4000 3500 3500 3500 4000 3500 3500 +4000 4000 3500 4000 3500 3500 3500 4000 3500 3500 +4000 4000 3500 4000 3500 3500 3500 4000 3500 3500 +4000 4000 3500 4000 3500 3500 3500 4000 3500 3500 +4000 4000 3500 4000 3500 3500 3500 4000 3500 3500 +4000 4000 3500 4000 3500 3500 3500 4000 3500 3500 +4000 4000 3500 4000 3500 3500 3500 4000 3500 3500 +4000 4000 3500 4000 3500 3500 3500 4000 3500 3500 +4000 4000 3500 4000 3500 3500 3500 4000 3500 3500 +4000 4000 3500 4000 3500 3500 3500 4000 3500 3500 +4000 4000 3500 4000 3500 3500 3500 4000 3500 3500 +4000 4000 3500 4000 3500 3500 3500 4000 3500 3500 +4000 4000 3500 4000 3500 3500 3500 4000 3500 3500 +4000 4000 3500 4000 3500 3500 3500 4000 3500 3500 +4000 4000 3500 4000 3500 3500 3500 4000 3500 3500 +4000 4000 3500 4000 3500 3500 3500 4000 3500 3500 +4000 4000 3500 4000 3500 3500 3500 4000 3500 3500 +4000 4000 3500 4000 3500 3500 3500 4000 3500 3500 +4000 4000 3500 4000 3500 3500 3500 4000 3500 3500 +4000 4000 3500 4000 3500 3500 3500 4000 3500 3500 +4000 4000 3500 4000 3500 3500 3500 4000 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +4000 3500 3500 3500 4000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 4500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 4500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 4500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 4500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 4500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 4500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 4500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 4500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 4500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 4500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 4500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 4500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 4500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 4500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 4500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 4500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 4500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 4500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 4500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 4500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 4500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 4500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 4500 3500 4000 +3500 3500 3500 3000 3500 3500 3000 4500 3500 4500 +3500 3500 3500 3000 3500 3500 3000 4500 3500 4500 +3500 3500 3500 3000 3500 3500 3000 4500 3500 4500 +3500 3500 3500 3000 3500 3500 3000 4500 3500 4500 +3500 3500 3500 3000 3500 3500 3000 4500 3500 4500 +3500 3500 3500 3000 3500 3500 3000 4500 3500 4500 +3500 3500 3500 3000 3500 3500 3000 4500 3500 4500 +3500 3500 3500 3000 3500 3500 3000 4500 3500 4500 +3500 3500 3500 3000 3500 3500 3000 4500 3500 4500 +3500 3500 3500 3000 3500 3500 3000 4500 3500 4500 +3500 3500 3500 3000 3500 3500 3000 4500 3500 4500 +3500 3500 3500 3000 3500 3500 3000 4500 3500 4500 +3500 3500 3500 3000 3500 3500 3000 4500 3500 4500 +3500 3500 3500 3000 3500 3500 3000 4500 3500 4500 +3500 3500 3500 3000 3500 3500 3000 4500 3500 4500 +3500 3500 3500 3000 3500 3500 3000 4500 3500 4500 +3500 3500 3500 3000 3500 3500 3000 4500 3500 4500 +3500 3500 3500 3000 3500 3500 3000 4500 3500 4500 +3500 3500 3500 3000 3500 3500 3000 4500 3500 4500 +3500 3500 3500 3000 3500 3500 3000 4500 3500 4500 +3500 3500 3500 3000 3500 3500 3000 4500 3500 4500 +3500 3500 3500 3000 3500 3500 3000 4500 3500 4500 +3500 3500 3500 3000 3500 3500 3000 4500 3500 4500 +3500 3500 3500 3000 3500 3500 3000 4500 3500 4500 +4500 4500 3500 4000 3500 3500 3500 4000 4000 3500 +4500 4500 3500 4000 3500 3500 3500 4000 4000 3500 +4500 4500 3500 4000 3500 3500 3500 4000 4000 3500 +4500 4500 3500 4000 3500 3500 3500 4000 4000 3500 +4500 4500 3500 4000 3500 3500 3500 4000 4000 3500 +4500 4500 3500 4000 3500 3500 3500 4000 4000 3500 +4500 4500 3500 4000 3500 3500 3500 4000 4000 3500 +4500 4500 3500 4000 3500 3500 3500 4000 4000 3500 +4500 4500 3500 4000 3500 3500 3500 4000 4000 3500 +4500 4500 3500 4000 3500 3500 3500 4000 4000 3500 +4500 4500 3500 4000 3500 3500 3500 4000 4000 3500 +4500 4500 3500 4000 3500 3500 3500 4000 4000 3500 +4500 4500 3500 4000 3500 3500 3500 4000 4000 3500 +4500 4500 3500 4000 3500 3500 3500 4000 4000 3500 +4500 4500 3500 4000 3500 3500 3500 4000 4000 3500 +4500 4500 3500 4000 3500 3500 3500 4000 4000 3500 +4500 4500 3500 4000 3500 3500 3500 4000 4000 3500 +4500 4500 3500 4000 3500 3500 3500 4000 4000 3500 +4500 4500 3500 4000 3500 3500 3500 4000 4000 3500 +4500 4500 3500 4000 3500 3500 3500 4000 4000 3500 +4500 4500 3500 4000 3500 3500 3500 4000 4000 3500 +4500 4500 3500 4000 3500 3500 3500 4000 4000 3500 +4500 4500 3500 4000 3500 3500 3500 4000 4000 3500 +4500 4500 3500 4000 3500 3500 3500 4000 4000 3500 +3500 4000 3500 4000 3500 3500 3500 3500 4000 3500 +3500 4000 3500 4000 3500 3500 3500 3500 4000 3500 +3500 4000 3500 4000 3500 3500 3500 3500 4000 3500 +3500 4000 3500 4000 3500 3500 3500 3500 4000 3500 +3500 4000 3500 4000 3500 3500 3500 3500 4000 3500 +3500 4000 3500 4000 3500 3500 3500 3500 4000 3500 +3500 4000 3500 4000 3500 3500 3500 3500 4000 3500 +3500 4000 3500 4000 3500 3500 3500 3500 4000 3500 +3500 4000 3500 4000 3500 3500 3500 3500 4000 3500 +3500 4000 3500 4000 3500 3500 3500 3500 4000 3500 +3500 4000 3500 4000 3500 3500 3500 3500 4000 3500 +3500 4000 3500 4000 3500 3500 3500 3500 4000 3500 +3500 4000 3500 4000 3500 3500 3500 3500 4000 3500 +3500 4000 3500 4000 3500 3500 3500 3500 4000 3500 +3500 4000 3500 4000 3500 3500 3500 3500 4000 3500 +3500 4000 3500 4000 3500 3500 3500 3500 4000 3500 +3500 4000 3500 4000 3500 3500 3500 3500 4000 3500 +3500 4000 3500 4000 3500 3500 3500 3500 4000 3500 +3500 4000 3500 4000 3500 3500 3500 3500 4000 3500 +3500 4000 3500 4000 3500 3500 3500 3500 4000 3500 +3500 4000 3500 4000 3500 3500 3500 3500 4000 3500 +3500 4000 3500 4000 3500 3500 3500 3500 4000 3500 +3500 4000 3500 4000 3500 3500 3500 3500 4000 3500 +3500 4000 3500 4000 3500 3500 3500 3500 4000 3500 +3500 4000 3500 3500 3000 3500 3500 3500 3500 4000 +3500 4000 3500 3500 3000 3500 3500 3500 3500 4000 +3500 4000 3500 3500 3000 3500 3500 3500 3500 4000 +3500 4000 3500 3500 3000 3500 3500 3500 3500 4000 +3500 4000 3500 3500 3000 3500 3500 3500 3500 4000 +3500 4000 3500 3500 3000 3500 3500 3500 3500 4000 +3500 4000 3500 3500 3000 3500 3500 3500 3500 4000 +3500 4000 3500 3500 3000 3500 3500 3500 3500 4000 +3500 4000 3500 3500 3000 3500 3500 3500 3500 4000 +3500 4000 3500 3500 3000 3500 3500 3500 3500 4000 +3500 4000 3500 3500 3000 3500 3500 3500 3500 4000 +3500 4000 3500 3500 3000 3500 3500 3500 3500 4000 +3500 4000 3500 3500 3000 3500 3500 3500 3500 4000 +3500 4000 3500 3500 3000 3500 3500 3500 3500 4000 +3500 4000 3500 3500 3000 3500 3500 3500 3500 4000 +3500 4000 3500 3500 3000 3500 3500 3500 3500 4000 +3500 4000 3500 3500 3000 3500 3500 3500 3500 4000 +3500 4000 3500 3500 3000 3500 3500 3500 3500 4000 +3500 4000 3500 3500 3000 3500 3500 3500 3500 4000 +3500 4000 3500 3500 3000 3500 3500 3500 3500 4000 +3500 4000 3500 3500 3000 3500 3500 3500 3500 4000 +3500 4000 3500 3500 3000 3500 3500 3500 3500 4000 +3500 4000 3500 3500 3000 3500 3500 3500 3500 4000 +3500 4000 3500 3500 3000 3500 3500 3500 3500 4000 +3500 4000 3500 4500 3500 3500 3500 3500 3000 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3000 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3000 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3000 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3000 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3000 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3000 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3000 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3000 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3000 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3000 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3000 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3000 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3000 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3000 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3000 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3000 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3000 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3000 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3000 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3000 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3000 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3000 3500 +3500 4000 3500 4500 3500 3500 3500 3500 3000 3500 +3500 4500 3500 3500 3500 3500 3500 3500 3000 4000 +3500 4500 3500 3500 3500 3500 3500 3500 3000 4000 +3500 4500 3500 3500 3500 3500 3500 3500 3000 4000 +3500 4500 3500 3500 3500 3500 3500 3500 3000 4000 +3500 4500 3500 3500 3500 3500 3500 3500 3000 4000 +3500 4500 3500 3500 3500 3500 3500 3500 3000 4000 +3500 4500 3500 3500 3500 3500 3500 3500 3000 4000 +3500 4500 3500 3500 3500 3500 3500 3500 3000 4000 +3500 4500 3500 3500 3500 3500 3500 3500 3000 4000 +3500 4500 3500 3500 3500 3500 3500 3500 3000 4000 +3500 4500 3500 3500 3500 3500 3500 3500 3000 4000 +3500 4500 3500 3500 3500 3500 3500 3500 3000 4000 +3500 4500 3500 3500 3500 3500 3500 3500 3000 4000 +3500 4500 3500 3500 3500 3500 3500 3500 3000 4000 +3500 4500 3500 3500 3500 3500 3500 3500 3000 4000 +3500 4500 3500 3500 3500 3500 3500 3500 3000 4000 +3500 4500 3500 3500 3500 3500 3500 3500 3000 4000 +3500 4500 3500 3500 3500 3500 3500 3500 3000 4000 +3500 4500 3500 3500 3500 3500 3500 3500 3000 4000 +3500 4500 3500 3500 3500 3500 3500 3500 3000 4000 +3500 4500 3500 3500 3500 3500 3500 3500 3000 4000 +3500 4500 3500 3500 3500 3500 3500 3500 3000 4000 +3500 4500 3500 3500 3500 3500 3500 3500 3000 4000 +3500 4500 3500 3500 3500 3500 3500 3500 3000 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 4500 3500 3500 3500 3500 4000 3500 +3500 3500 4000 4500 3500 3500 3500 3500 4000 3500 +3500 3500 4000 4500 3500 3500 3500 3500 4000 3500 +3500 3500 4000 4500 3500 3500 3500 3500 4000 3500 +3500 3500 4000 4500 3500 3500 3500 3500 4000 3500 +3500 3500 4000 4500 3500 3500 3500 3500 4000 3500 +3500 3500 4000 4500 3500 3500 3500 3500 4000 3500 +3500 3500 4000 4500 3500 3500 3500 3500 4000 3500 +3500 3500 4000 4500 3500 3500 3500 3500 4000 3500 +3500 3500 4000 4500 3500 3500 3500 3500 4000 3500 +3500 3500 4000 4500 3500 3500 3500 3500 4000 3500 +3500 3500 4000 4500 3500 3500 3500 3500 4000 3500 +3500 3500 4000 4500 3500 3500 3500 3500 4000 3500 +3500 3500 4000 4500 3500 3500 3500 3500 4000 3500 +3500 3500 4000 4500 3500 3500 3500 3500 4000 3500 +3500 3500 4000 4500 3500 3500 3500 3500 4000 3500 +3500 3500 4000 4500 3500 3500 3500 3500 4000 3500 +3500 3500 4000 4500 3500 3500 3500 3500 4000 3500 +3500 3500 4000 4500 3500 3500 3500 3500 4000 3500 +3500 3500 4000 4500 3500 3500 3500 3500 4000 3500 +3500 3500 4000 4500 3500 3500 3500 3500 4000 3500 +3500 3500 4000 4500 3500 3500 3500 3500 4000 3500 +3500 3500 4000 4500 3500 3500 3500 3500 4000 3500 +3500 3500 4000 4500 3500 3500 3500 3500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4500 +3500 4000 4500 3500 3500 3000 3500 3500 3500 3500 +3500 4000 4500 3500 3500 3000 3500 3500 3500 3500 +3500 4000 4500 3500 3500 3000 3500 3500 3500 3500 +3500 4000 4500 3500 3500 3000 3500 3500 3500 3500 +3500 4000 4500 3500 3500 3000 3500 3500 3500 3500 +3500 4000 4500 3500 3500 3000 3500 3500 3500 3500 +3500 4000 4500 3500 3500 3000 3500 3500 3500 3500 +3500 4000 4500 3500 3500 3000 3500 3500 3500 3500 +3500 4000 4500 3500 3500 3000 3500 3500 3500 3500 +3500 4000 4500 3500 3500 3000 3500 3500 3500 3500 +3500 4000 4500 3500 3500 3000 3500 3500 3500 3500 +3500 4000 4500 3500 3500 3000 3500 3500 3500 3500 +3500 4000 4500 3500 3500 3000 3500 3500 3500 3500 +3500 4000 4500 3500 3500 3000 3500 3500 3500 3500 +3500 4000 4500 3500 3500 3000 3500 3500 3500 3500 +3500 4000 4500 3500 3500 3000 3500 3500 3500 3500 +3500 4000 4500 3500 3500 3000 3500 3500 3500 3500 +3500 4000 4500 3500 3500 3000 3500 3500 3500 3500 +3500 4000 4500 3500 3500 3000 3500 3500 3500 3500 +3500 4000 4500 3500 3500 3000 3500 3500 3500 3500 +3500 4000 4500 3500 3500 3000 3500 3500 3500 3500 +3500 4000 4500 3500 3500 3000 3500 3500 3500 3500 +3500 4000 4500 3500 3500 3000 3500 3500 3500 3500 +3500 4000 4500 3500 3500 3000 3500 3500 3500 3500 +4000 3000 3500 3500 3500 3500 2500 3500 3500 3500 +4000 3000 3500 3500 3500 3500 2500 3500 3500 3500 +4000 3000 3500 3500 3500 3500 2500 3500 3500 3500 +4000 3000 3500 3500 3500 3500 2500 3500 3500 3500 +4000 3000 3500 3500 3500 3500 2500 3500 3500 3500 +4000 3000 3500 3500 3500 3500 2500 3500 3500 3500 +4000 3000 3500 3500 3500 3500 2500 3500 3500 3500 +4000 3000 3500 3500 3500 3500 2500 3500 3500 3500 +4000 3000 3500 3500 3500 3500 2500 3500 3500 3500 +4000 3000 3500 3500 3500 3500 2500 3500 3500 3500 +4000 3000 3500 3500 3500 3500 2500 3500 3500 3500 +4000 3000 3500 3500 3500 3500 2500 3500 3500 3500 +4000 3000 3500 3500 3500 3500 2500 3500 3500 3500 +4000 3000 3500 3500 3500 3500 2500 3500 3500 3500 +4000 3000 3500 3500 3500 3500 2500 3500 3500 3500 +4000 3000 3500 3500 3500 3500 2500 3500 3500 3500 +4000 3000 3500 3500 3500 3500 2500 3500 3500 3500 +4000 3000 3500 3500 3500 3500 2500 3500 3500 3500 +4000 3000 3500 3500 3500 3500 2500 3500 3500 3500 +4000 3000 3500 3500 3500 3500 2500 3500 3500 3500 +4000 3000 3500 3500 3500 3500 2500 3500 3500 3500 +4000 3000 3500 3500 3500 3500 2500 3500 3500 3500 +4000 3000 3500 3500 3500 3500 2500 3500 3500 3500 +4000 3000 3500 3500 3500 3500 2500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 4000 3500 4000 3500 3500 3500 3500 3500 4000 +3500 4000 3500 4000 3500 3500 3500 3500 3500 4000 +3500 4000 3500 4000 3500 3500 3500 3500 3500 4000 +3500 4000 3500 4000 3500 3500 3500 3500 3500 4000 +3500 4000 3500 4000 3500 3500 3500 3500 3500 4000 +3500 4000 3500 4000 3500 3500 3500 3500 3500 4000 +3500 4000 3500 4000 3500 3500 3500 3500 3500 4000 +3500 4000 3500 4000 3500 3500 3500 3500 3500 4000 +3500 4000 3500 4000 3500 3500 3500 3500 3500 4000 +3500 4000 3500 4000 3500 3500 3500 3500 3500 4000 +3500 4000 3500 4000 3500 3500 3500 3500 3500 4000 +3500 4000 3500 4000 3500 3500 3500 3500 3500 4000 +3500 4000 3500 4000 3500 3500 3500 3500 3500 4000 +3500 4000 3500 4000 3500 3500 3500 3500 3500 4000 +3500 4000 3500 4000 3500 3500 3500 3500 3500 4000 +3500 4000 3500 4000 3500 3500 3500 3500 3500 4000 +3500 4000 3500 4000 3500 3500 3500 3500 3500 4000 +3500 4000 3500 4000 3500 3500 3500 3500 3500 4000 +3500 4000 3500 4000 3500 3500 3500 3500 3500 4000 +3500 4000 3500 4000 3500 3500 3500 3500 3500 4000 +3500 4000 3500 4000 3500 3500 3500 3500 3500 4000 +3500 4000 3500 4000 3500 3500 3500 3500 3500 4000 +3500 4000 3500 4000 3500 3500 3500 3500 3500 4000 +3500 4000 3500 4000 3500 3500 3500 3500 3500 4000 +3000 4000 4000 3500 3500 4500 3500 4500 3500 3500 +3000 4000 4000 3500 3500 4500 3500 4500 3500 3500 +3000 4000 4000 3500 3500 4500 3500 4500 3500 3500 +3000 4000 4000 3500 3500 4500 3500 4500 3500 3500 +3000 4000 4000 3500 3500 4500 3500 4500 3500 3500 +3000 4000 4000 3500 3500 4500 3500 4500 3500 3500 +3000 4000 4000 3500 3500 4500 3500 4500 3500 3500 +3000 4000 4000 3500 3500 4500 3500 4500 3500 3500 +3000 4000 4000 3500 3500 4500 3500 4500 3500 3500 +3000 4000 4000 3500 3500 4500 3500 4500 3500 3500 +3000 4000 4000 3500 3500 4500 3500 4500 3500 3500 +3000 4000 4000 3500 3500 4500 3500 4500 3500 3500 +3000 4000 4000 3500 3500 4500 3500 4500 3500 3500 +3000 4000 4000 3500 3500 4500 3500 4500 3500 3500 +3000 4000 4000 3500 3500 4500 3500 4500 3500 3500 +3000 4000 4000 3500 3500 4500 3500 4500 3500 3500 +3000 4000 4000 3500 3500 4500 3500 4500 3500 3500 +3000 4000 4000 3500 3500 4500 3500 4500 3500 3500 +3000 4000 4000 3500 3500 4500 3500 4500 3500 3500 +3000 4000 4000 3500 3500 4500 3500 4500 3500 3500 +3000 4000 4000 3500 3500 4500 3500 4500 3500 3500 +3000 4000 4000 3500 3500 4500 3500 4500 3500 3500 +3000 4000 4000 3500 3500 4500 3500 4500 3500 3500 +3000 4000 4000 3500 3500 4500 3500 4500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 3500 3500 +3500 3500 4000 3500 3000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3000 3500 3500 3500 3500 3500 +3500 3500 4000 4000 3500 3500 3500 3500 3500 4000 +3500 3500 4000 4000 3500 3500 3500 3500 3500 4000 +3500 3500 4000 4000 3500 3500 3500 3500 3500 4000 +3500 3500 4000 4000 3500 3500 3500 3500 3500 4000 +3500 3500 4000 4000 3500 3500 3500 3500 3500 4000 +3500 3500 4000 4000 3500 3500 3500 3500 3500 4000 +3500 3500 4000 4000 3500 3500 3500 3500 3500 4000 +3500 3500 4000 4000 3500 3500 3500 3500 3500 4000 +3500 3500 4000 4000 3500 3500 3500 3500 3500 4000 +3500 3500 4000 4000 3500 3500 3500 3500 3500 4000 +3500 3500 4000 4000 3500 3500 3500 3500 3500 4000 +3500 3500 4000 4000 3500 3500 3500 3500 3500 4000 +3500 3500 4000 4000 3500 3500 3500 3500 3500 4000 +3500 3500 4000 4000 3500 3500 3500 3500 3500 4000 +3500 3500 4000 4000 3500 3500 3500 3500 3500 4000 +3500 3500 4000 4000 3500 3500 3500 3500 3500 4000 +3500 3500 4000 4000 3500 3500 3500 3500 3500 4000 +3500 3500 4000 4000 3500 3500 3500 3500 3500 4000 +3500 3500 4000 4000 3500 3500 3500 3500 3500 4000 +3500 3500 4000 4000 3500 3500 3500 3500 3500 4000 +3500 3500 4000 4000 3500 3500 3500 3500 3500 4000 +3500 3500 4000 4000 3500 3500 3500 3500 3500 4000 +3500 3500 4000 4000 3500 3500 3500 3500 3500 4000 +3500 3500 4000 4000 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3000 3500 3500 4000 3500 4500 +4000 3500 3500 3500 3000 3500 3500 4000 3500 4500 +4000 3500 3500 3500 3000 3500 3500 4000 3500 4500 +4000 3500 3500 3500 3000 3500 3500 4000 3500 4500 +4000 3500 3500 3500 3000 3500 3500 4000 3500 4500 +4000 3500 3500 3500 3000 3500 3500 4000 3500 4500 +4000 3500 3500 3500 3000 3500 3500 4000 3500 4500 +4000 3500 3500 3500 3000 3500 3500 4000 3500 4500 +4000 3500 3500 3500 3000 3500 3500 4000 3500 4500 +4000 3500 3500 3500 3000 3500 3500 4000 3500 4500 +4000 3500 3500 3500 3000 3500 3500 4000 3500 4500 +4000 3500 3500 3500 3000 3500 3500 4000 3500 4500 +4000 3500 3500 3500 3000 3500 3500 4000 3500 4500 +4000 3500 3500 3500 3000 3500 3500 4000 3500 4500 +4000 3500 3500 3500 3000 3500 3500 4000 3500 4500 +4000 3500 3500 3500 3000 3500 3500 4000 3500 4500 +4000 3500 3500 3500 3000 3500 3500 4000 3500 4500 +4000 3500 3500 3500 3000 3500 3500 4000 3500 4500 +4000 3500 3500 3500 3000 3500 3500 4000 3500 4500 +4000 3500 3500 3500 3000 3500 3500 4000 3500 4500 +4000 3500 3500 3500 3000 3500 3500 4000 3500 4500 +4000 3500 3500 3500 3000 3500 3500 4000 3500 4500 +4000 3500 3500 3500 3000 3500 3500 4000 3500 4500 +4000 3500 3500 3500 3000 3500 3500 4000 3500 4500 +4000 3500 3500 4000 4000 3500 3500 4000 3500 3500 +4000 3500 3500 4000 4000 3500 3500 4000 3500 3500 +4000 3500 3500 4000 4000 3500 3500 4000 3500 3500 +4000 3500 3500 4000 4000 3500 3500 4000 3500 3500 +4000 3500 3500 4000 4000 3500 3500 4000 3500 3500 +4000 3500 3500 4000 4000 3500 3500 4000 3500 3500 +4000 3500 3500 4000 4000 3500 3500 4000 3500 3500 +4000 3500 3500 4000 4000 3500 3500 4000 3500 3500 +4000 3500 3500 4000 4000 3500 3500 4000 3500 3500 +4000 3500 3500 4000 4000 3500 3500 4000 3500 3500 +4000 3500 3500 4000 4000 3500 3500 4000 3500 3500 +4000 3500 3500 4000 4000 3500 3500 4000 3500 3500 +4000 3500 3500 4000 4000 3500 3500 4000 3500 3500 +4000 3500 3500 4000 4000 3500 3500 4000 3500 3500 +4000 3500 3500 4000 4000 3500 3500 4000 3500 3500 +4000 3500 3500 4000 4000 3500 3500 4000 3500 3500 +4000 3500 3500 4000 4000 3500 3500 4000 3500 3500 +4000 3500 3500 4000 4000 3500 3500 4000 3500 3500 +4000 3500 3500 4000 4000 3500 3500 4000 3500 3500 +4000 3500 3500 4000 4000 3500 3500 4000 3500 3500 +4000 3500 3500 4000 4000 3500 3500 4000 3500 3500 +4000 3500 3500 4000 4000 3500 3500 4000 3500 3500 +4000 3500 3500 4000 4000 3500 3500 4000 3500 3500 +4000 3500 3500 4000 4000 3500 3500 4000 3500 3500 +3500 3500 3000 3500 4000 3500 3500 4500 3500 3000 +3500 3500 3000 3500 4000 3500 3500 4500 3500 3000 +3500 3500 3000 3500 4000 3500 3500 4500 3500 3000 +3500 3500 3000 3500 4000 3500 3500 4500 3500 3000 +3500 3500 3000 3500 4000 3500 3500 4500 3500 3000 +3500 3500 3000 3500 4000 3500 3500 4500 3500 3000 +3500 3500 3000 3500 4000 3500 3500 4500 3500 3000 +3500 3500 3000 3500 4000 3500 3500 4500 3500 3000 +3500 3500 3000 3500 4000 3500 3500 4500 3500 3000 +3500 3500 3000 3500 4000 3500 3500 4500 3500 3000 +3500 3500 3000 3500 4000 3500 3500 4500 3500 3000 +3500 3500 3000 3500 4000 3500 3500 4500 3500 3000 +3500 3500 3000 3500 4000 3500 3500 4500 3500 3000 +3500 3500 3000 3500 4000 3500 3500 4500 3500 3000 +3500 3500 3000 3500 4000 3500 3500 4500 3500 3000 +3500 3500 3000 3500 4000 3500 3500 4500 3500 3000 +3500 3500 3000 3500 4000 3500 3500 4500 3500 3000 +3500 3500 3000 3500 4000 3500 3500 4500 3500 3000 +3500 3500 3000 3500 4000 3500 3500 4500 3500 3000 +3500 3500 3000 3500 4000 3500 3500 4500 3500 3000 +3500 3500 3000 3500 4000 3500 3500 4500 3500 3000 +3500 3500 3000 3500 4000 3500 3500 4500 3500 3000 +3500 3500 3000 3500 4000 3500 3500 4500 3500 3000 +3500 3500 3000 3500 4000 3500 3500 4500 3500 3000 +3500 4000 4500 3500 4000 3500 3500 4500 4000 3500 +3500 4000 4500 3500 4000 3500 3500 4500 4000 3500 +3500 4000 4500 3500 4000 3500 3500 4500 4000 3500 +3500 4000 4500 3500 4000 3500 3500 4500 4000 3500 +3500 4000 4500 3500 4000 3500 3500 4500 4000 3500 +3500 4000 4500 3500 4000 3500 3500 4500 4000 3500 +3500 4000 4500 3500 4000 3500 3500 4500 4000 3500 +3500 4000 4500 3500 4000 3500 3500 4500 4000 3500 +3500 4000 4500 3500 4000 3500 3500 4500 4000 3500 +3500 4000 4500 3500 4000 3500 3500 4500 4000 3500 +3500 4000 4500 3500 4000 3500 3500 4500 4000 3500 +3500 4000 4500 3500 4000 3500 3500 4500 4000 3500 +3500 4000 4500 3500 4000 3500 3500 4500 4000 3500 +3500 4000 4500 3500 4000 3500 3500 4500 4000 3500 +3500 4000 4500 3500 4000 3500 3500 4500 4000 3500 +3500 4000 4500 3500 4000 3500 3500 4500 4000 3500 +3500 4000 4500 3500 4000 3500 3500 4500 4000 3500 +3500 4000 4500 3500 4000 3500 3500 4500 4000 3500 +3500 4000 4500 3500 4000 3500 3500 4500 4000 3500 +3500 4000 4500 3500 4000 3500 3500 4500 4000 3500 +3500 4000 4500 3500 4000 3500 3500 4500 4000 3500 +3500 4000 4500 3500 4000 3500 3500 4500 4000 3500 +3500 4000 4500 3500 4000 3500 3500 4500 4000 3500 +3500 4000 4500 3500 4000 3500 3500 4500 4000 3500 +3500 3500 3500 3500 3500 3500 3500 5000 4000 4000 +3500 3500 3500 3500 3500 3500 3500 5000 4000 4000 +3500 3500 3500 3500 3500 3500 3500 5000 4000 4000 +3500 3500 3500 3500 3500 3500 3500 5000 4000 4000 +3500 3500 3500 3500 3500 3500 3500 5000 4000 4000 +3500 3500 3500 3500 3500 3500 3500 5000 4000 4000 +3500 3500 3500 3500 3500 3500 3500 5000 4000 4000 +3500 3500 3500 3500 3500 3500 3500 5000 4000 4000 +3500 3500 3500 3500 3500 3500 3500 5000 4000 4000 +3500 3500 3500 3500 3500 3500 3500 5000 4000 4000 +3500 3500 3500 3500 3500 3500 3500 5000 4000 4000 +3500 3500 3500 3500 3500 3500 3500 5000 4000 4000 +3500 3500 3500 3500 3500 3500 3500 5000 4000 4000 +3500 3500 3500 3500 3500 3500 3500 5000 4000 4000 +3500 3500 3500 3500 3500 3500 3500 5000 4000 4000 +3500 3500 3500 3500 3500 3500 3500 5000 4000 4000 +3500 3500 3500 3500 3500 3500 3500 5000 4000 4000 +3500 3500 3500 3500 3500 3500 3500 5000 4000 4000 +3500 3500 3500 3500 3500 3500 3500 5000 4000 4000 +3500 3500 3500 3500 3500 3500 3500 5000 4000 4000 +3500 3500 3500 3500 3500 3500 3500 5000 4000 4000 +3500 3500 3500 3500 3500 3500 3500 5000 4000 4000 +3500 3500 3500 3500 3500 3500 3500 5000 4000 4000 +3500 3500 3500 3500 3500 3500 3500 5000 4000 4000 +4500 3500 3500 3500 3500 3500 4500 3500 4000 3500 +4500 3500 3500 3500 3500 3500 4500 3500 4000 3500 +4500 3500 3500 3500 3500 3500 4500 3500 4000 3500 +4500 3500 3500 3500 3500 3500 4500 3500 4000 3500 +4500 3500 3500 3500 3500 3500 4500 3500 4000 3500 +4500 3500 3500 3500 3500 3500 4500 3500 4000 3500 +4500 3500 3500 3500 3500 3500 4500 3500 4000 3500 +4500 3500 3500 3500 3500 3500 4500 3500 4000 3500 +4500 3500 3500 3500 3500 3500 4500 3500 4000 3500 +4500 3500 3500 3500 3500 3500 4500 3500 4000 3500 +4500 3500 3500 3500 3500 3500 4500 3500 4000 3500 +4500 3500 3500 3500 3500 3500 4500 3500 4000 3500 +4500 3500 3500 3500 3500 3500 4500 3500 4000 3500 +4500 3500 3500 3500 3500 3500 4500 3500 4000 3500 +4500 3500 3500 3500 3500 3500 4500 3500 4000 3500 +4500 3500 3500 3500 3500 3500 4500 3500 4000 3500 +4500 3500 3500 3500 3500 3500 4500 3500 4000 3500 +4500 3500 3500 3500 3500 3500 4500 3500 4000 3500 +4500 3500 3500 3500 3500 3500 4500 3500 4000 3500 +4500 3500 3500 3500 3500 3500 4500 3500 4000 3500 +4500 3500 3500 3500 3500 3500 4500 3500 4000 3500 +4500 3500 3500 3500 3500 3500 4500 3500 4000 3500 +4500 3500 3500 3500 3500 3500 4500 3500 4000 3500 +4500 3500 3500 3500 3500 3500 4500 3500 4000 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +4000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 4500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 4500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 4500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 4500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 4500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 4500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 4500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 4500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 4500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 4500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 4500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 4500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 4500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 4500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 4500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 4500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 4500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 4500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 4500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 4500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 4500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 4500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 4500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 4500 4000 +3500 3000 3500 3500 4000 4000 3500 3500 3500 3500 +3500 3000 3500 3500 4000 4000 3500 3500 3500 3500 +3500 3000 3500 3500 4000 4000 3500 3500 3500 3500 +3500 3000 3500 3500 4000 4000 3500 3500 3500 3500 +3500 3000 3500 3500 4000 4000 3500 3500 3500 3500 +3500 3000 3500 3500 4000 4000 3500 3500 3500 3500 +3500 3000 3500 3500 4000 4000 3500 3500 3500 3500 +3500 3000 3500 3500 4000 4000 3500 3500 3500 3500 +3500 3000 3500 3500 4000 4000 3500 3500 3500 3500 +3500 3000 3500 3500 4000 4000 3500 3500 3500 3500 +3500 3000 3500 3500 4000 4000 3500 3500 3500 3500 +3500 3000 3500 3500 4000 4000 3500 3500 3500 3500 +3500 3000 3500 3500 4000 4000 3500 3500 3500 3500 +3500 3000 3500 3500 4000 4000 3500 3500 3500 3500 +3500 3000 3500 3500 4000 4000 3500 3500 3500 3500 +3500 3000 3500 3500 4000 4000 3500 3500 3500 3500 +3500 3000 3500 3500 4000 4000 3500 3500 3500 3500 +3500 3000 3500 3500 4000 4000 3500 3500 3500 3500 +3500 3000 3500 3500 4000 4000 3500 3500 3500 3500 +3500 3000 3500 3500 4000 4000 3500 3500 3500 3500 +3500 3000 3500 3500 4000 4000 3500 3500 3500 3500 +3500 3000 3500 3500 4000 4000 3500 3500 3500 3500 +3500 3000 3500 3500 4000 4000 3500 3500 3500 3500 +3500 3000 3500 3500 4000 4000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 3500 4000 4500 +3500 3500 3500 3500 3500 4000 3500 3500 4000 4500 +3500 3500 3500 3500 3500 4000 3500 3500 4000 4500 +3500 3500 3500 3500 3500 4000 3500 3500 4000 4500 +3500 3500 3500 3500 3500 4000 3500 3500 4000 4500 +3500 3500 3500 3500 3500 4000 3500 3500 4000 4500 +3500 3500 3500 3500 3500 4000 3500 3500 4000 4500 +3500 3500 3500 3500 3500 4000 3500 3500 4000 4500 +3500 3500 3500 3500 3500 4000 3500 3500 4000 4500 +3500 3500 3500 3500 3500 4000 3500 3500 4000 4500 +3500 3500 3500 3500 3500 4000 3500 3500 4000 4500 +3500 3500 3500 3500 3500 4000 3500 3500 4000 4500 +3500 3500 3500 3500 3500 4000 3500 3500 4000 4500 +3500 3500 3500 3500 3500 4000 3500 3500 4000 4500 +3500 3500 3500 3500 3500 4000 3500 3500 4000 4500 +3500 3500 3500 3500 3500 4000 3500 3500 4000 4500 +3500 3500 3500 3500 3500 4000 3500 3500 4000 4500 +3500 3500 3500 3500 3500 4000 3500 3500 4000 4500 +3500 3500 3500 3500 3500 4000 3500 3500 4000 4500 +3500 3500 3500 3500 3500 4000 3500 3500 4000 4500 +3500 3500 3500 3500 3500 4000 3500 3500 4000 4500 +3500 3500 3500 3500 3500 4000 3500 3500 4000 4500 +3500 3500 3500 3500 3500 4000 3500 3500 4000 4500 +3500 3500 3500 3500 3500 4000 3500 3500 4000 4500 +3500 4000 3500 4500 3500 4000 3500 3500 4500 4000 +3500 4000 3500 4500 3500 4000 3500 3500 4500 4000 +3500 4000 3500 4500 3500 4000 3500 3500 4500 4000 +3500 4000 3500 4500 3500 4000 3500 3500 4500 4000 +3500 4000 3500 4500 3500 4000 3500 3500 4500 4000 +3500 4000 3500 4500 3500 4000 3500 3500 4500 4000 +3500 4000 3500 4500 3500 4000 3500 3500 4500 4000 +3500 4000 3500 4500 3500 4000 3500 3500 4500 4000 +3500 4000 3500 4500 3500 4000 3500 3500 4500 4000 +3500 4000 3500 4500 3500 4000 3500 3500 4500 4000 +3500 4000 3500 4500 3500 4000 3500 3500 4500 4000 +3500 4000 3500 4500 3500 4000 3500 3500 4500 4000 +3500 4000 3500 4500 3500 4000 3500 3500 4500 4000 +3500 4000 3500 4500 3500 4000 3500 3500 4500 4000 +3500 4000 3500 4500 3500 4000 3500 3500 4500 4000 +3500 4000 3500 4500 3500 4000 3500 3500 4500 4000 +3500 4000 3500 4500 3500 4000 3500 3500 4500 4000 +3500 4000 3500 4500 3500 4000 3500 3500 4500 4000 +3500 4000 3500 4500 3500 4000 3500 3500 4500 4000 +3500 4000 3500 4500 3500 4000 3500 3500 4500 4000 +3500 4000 3500 4500 3500 4000 3500 3500 4500 4000 +3500 4000 3500 4500 3500 4000 3500 3500 4500 4000 +3500 4000 3500 4500 3500 4000 3500 3500 4500 4000 +3500 4000 3500 4500 3500 4000 3500 3500 4500 4000 +4000 3500 3500 3500 4000 3500 3500 3500 4000 3500 +4000 3500 3500 3500 4000 3500 3500 3500 4000 3500 +4000 3500 3500 3500 4000 3500 3500 3500 4000 3500 +4000 3500 3500 3500 4000 3500 3500 3500 4000 3500 +4000 3500 3500 3500 4000 3500 3500 3500 4000 3500 +4000 3500 3500 3500 4000 3500 3500 3500 4000 3500 +4000 3500 3500 3500 4000 3500 3500 3500 4000 3500 +4000 3500 3500 3500 4000 3500 3500 3500 4000 3500 +4000 3500 3500 3500 4000 3500 3500 3500 4000 3500 +4000 3500 3500 3500 4000 3500 3500 3500 4000 3500 +4000 3500 3500 3500 4000 3500 3500 3500 4000 3500 +4000 3500 3500 3500 4000 3500 3500 3500 4000 3500 +4000 3500 3500 3500 4000 3500 3500 3500 4000 3500 +4000 3500 3500 3500 4000 3500 3500 3500 4000 3500 +4000 3500 3500 3500 4000 3500 3500 3500 4000 3500 +4000 3500 3500 3500 4000 3500 3500 3500 4000 3500 +4000 3500 3500 3500 4000 3500 3500 3500 4000 3500 +4000 3500 3500 3500 4000 3500 3500 3500 4000 3500 +4000 3500 3500 3500 4000 3500 3500 3500 4000 3500 +4000 3500 3500 3500 4000 3500 3500 3500 4000 3500 +4000 3500 3500 3500 4000 3500 3500 3500 4000 3500 +4000 3500 3500 3500 4000 3500 3500 3500 4000 3500 +4000 3500 3500 3500 4000 3500 3500 3500 4000 3500 +4000 3500 3500 3500 4000 3500 3500 3500 4000 3500 +4500 3500 4000 3500 5000 3000 4000 3500 3500 3500 +4500 3500 4000 3500 5000 3000 4000 3500 3500 3500 +4500 3500 4000 3500 5000 3000 4000 3500 3500 3500 +4500 3500 4000 3500 5000 3000 4000 3500 3500 3500 +4500 3500 4000 3500 5000 3000 4000 3500 3500 3500 +4500 3500 4000 3500 5000 3000 4000 3500 3500 3500 +4500 3500 4000 3500 5000 3000 4000 3500 3500 3500 +4500 3500 4000 3500 5000 3000 4000 3500 3500 3500 +4500 3500 4000 3500 5000 3000 4000 3500 3500 3500 +4500 3500 4000 3500 5000 3000 4000 3500 3500 3500 +4500 3500 4000 3500 5000 3000 4000 3500 3500 3500 +4500 3500 4000 3500 5000 3000 4000 3500 3500 3500 +4500 3500 4000 3500 5000 3000 4000 3500 3500 3500 +4500 3500 4000 3500 5000 3000 4000 3500 3500 3500 +4500 3500 4000 3500 5000 3000 4000 3500 3500 3500 +4500 3500 4000 3500 5000 3000 4000 3500 3500 3500 +4500 3500 4000 3500 5000 3000 4000 3500 3500 3500 +4500 3500 4000 3500 5000 3000 4000 3500 3500 3500 +4500 3500 4000 3500 5000 3000 4000 3500 3500 3500 +4500 3500 4000 3500 5000 3000 4000 3500 3500 3500 +4500 3500 4000 3500 5000 3000 4000 3500 3500 3500 +4500 3500 4000 3500 5000 3000 4000 3500 3500 3500 +4500 3500 4000 3500 5000 3000 4000 3500 3500 3500 +4500 3500 4000 3500 5000 3000 4000 3500 3500 3500 +4000 3500 4000 3500 3500 3000 4000 3500 3500 4500 +4000 3500 4000 3500 3500 3000 4000 3500 3500 4500 +4000 3500 4000 3500 3500 3000 4000 3500 3500 4500 +4000 3500 4000 3500 3500 3000 4000 3500 3500 4500 +4000 3500 4000 3500 3500 3000 4000 3500 3500 4500 +4000 3500 4000 3500 3500 3000 4000 3500 3500 4500 +4000 3500 4000 3500 3500 3000 4000 3500 3500 4500 +4000 3500 4000 3500 3500 3000 4000 3500 3500 4500 +4000 3500 4000 3500 3500 3000 4000 3500 3500 4500 +4000 3500 4000 3500 3500 3000 4000 3500 3500 4500 +4000 3500 4000 3500 3500 3000 4000 3500 3500 4500 +4000 3500 4000 3500 3500 3000 4000 3500 3500 4500 +4000 3500 4000 3500 3500 3000 4000 3500 3500 4500 +4000 3500 4000 3500 3500 3000 4000 3500 3500 4500 +4000 3500 4000 3500 3500 3000 4000 3500 3500 4500 +4000 3500 4000 3500 3500 3000 4000 3500 3500 4500 +4000 3500 4000 3500 3500 3000 4000 3500 3500 4500 +4000 3500 4000 3500 3500 3000 4000 3500 3500 4500 +4000 3500 4000 3500 3500 3000 4000 3500 3500 4500 +4000 3500 4000 3500 3500 3000 4000 3500 3500 4500 +4000 3500 4000 3500 3500 3000 4000 3500 3500 4500 +4000 3500 4000 3500 3500 3000 4000 3500 3500 4500 +4000 3500 4000 3500 3500 3000 4000 3500 3500 4500 +4000 3500 4000 3500 3500 3000 4000 3500 3500 4500 +3500 3500 3500 3500 4000 3500 4500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4500 3500 3500 3500 +3500 3500 3500 3500 4000 4000 3500 3500 4500 4000 +3500 3500 3500 3500 4000 4000 3500 3500 4500 4000 +3500 3500 3500 3500 4000 4000 3500 3500 4500 4000 +3500 3500 3500 3500 4000 4000 3500 3500 4500 4000 +3500 3500 3500 3500 4000 4000 3500 3500 4500 4000 +3500 3500 3500 3500 4000 4000 3500 3500 4500 4000 +3500 3500 3500 3500 4000 4000 3500 3500 4500 4000 +3500 3500 3500 3500 4000 4000 3500 3500 4500 4000 +3500 3500 3500 3500 4000 4000 3500 3500 4500 4000 +3500 3500 3500 3500 4000 4000 3500 3500 4500 4000 +3500 3500 3500 3500 4000 4000 3500 3500 4500 4000 +3500 3500 3500 3500 4000 4000 3500 3500 4500 4000 +3500 3500 3500 3500 4000 4000 3500 3500 4500 4000 +3500 3500 3500 3500 4000 4000 3500 3500 4500 4000 +3500 3500 3500 3500 4000 4000 3500 3500 4500 4000 +3500 3500 3500 3500 4000 4000 3500 3500 4500 4000 +3500 3500 3500 3500 4000 4000 3500 3500 4500 4000 +3500 3500 3500 3500 4000 4000 3500 3500 4500 4000 +3500 3500 3500 3500 4000 4000 3500 3500 4500 4000 +3500 3500 3500 3500 4000 4000 3500 3500 4500 4000 +3500 3500 3500 3500 4000 4000 3500 3500 4500 4000 +3500 3500 3500 3500 4000 4000 3500 3500 4500 4000 +3500 3500 3500 3500 4000 4000 3500 3500 4500 4000 +3500 3500 3500 3500 4000 4000 3500 3500 4500 4000 +3500 3500 4000 3500 4000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 4000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 4000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 4000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 4000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 4000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 4000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 4000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 4000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 4000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 4000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 4000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 4000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 4000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 4000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 4000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 4000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 4000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 4000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 4000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 4000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 4000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 4000 3500 3500 3500 3500 3500 +3500 3500 4000 3500 4000 3500 3500 3500 3500 3500 +4000 3500 4000 3500 3000 4000 4000 3500 4000 3500 +4000 3500 4000 3500 3000 4000 4000 3500 4000 3500 +4000 3500 4000 3500 3000 4000 4000 3500 4000 3500 +4000 3500 4000 3500 3000 4000 4000 3500 4000 3500 +4000 3500 4000 3500 3000 4000 4000 3500 4000 3500 +4000 3500 4000 3500 3000 4000 4000 3500 4000 3500 +4000 3500 4000 3500 3000 4000 4000 3500 4000 3500 +4000 3500 4000 3500 3000 4000 4000 3500 4000 3500 +4000 3500 4000 3500 3000 4000 4000 3500 4000 3500 +4000 3500 4000 3500 3000 4000 4000 3500 4000 3500 +4000 3500 4000 3500 3000 4000 4000 3500 4000 3500 +4000 3500 4000 3500 3000 4000 4000 3500 4000 3500 +4000 3500 4000 3500 3000 4000 4000 3500 4000 3500 +4000 3500 4000 3500 3000 4000 4000 3500 4000 3500 +4000 3500 4000 3500 3000 4000 4000 3500 4000 3500 +4000 3500 4000 3500 3000 4000 4000 3500 4000 3500 +4000 3500 4000 3500 3000 4000 4000 3500 4000 3500 +4000 3500 4000 3500 3000 4000 4000 3500 4000 3500 +4000 3500 4000 3500 3000 4000 4000 3500 4000 3500 +4000 3500 4000 3500 3000 4000 4000 3500 4000 3500 +4000 3500 4000 3500 3000 4000 4000 3500 4000 3500 +4000 3500 4000 3500 3000 4000 4000 3500 4000 3500 +4000 3500 4000 3500 3000 4000 4000 3500 4000 3500 +4000 3500 4000 3500 3000 4000 4000 3500 4000 3500 +4000 3500 3500 3500 3500 3500 3500 3000 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3000 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3000 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3000 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3000 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3000 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3000 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3000 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3000 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3000 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3000 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3000 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3000 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3000 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3000 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3000 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3000 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3000 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3000 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3000 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3000 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3000 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3000 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3000 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 4500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 4500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 4500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 4500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 4500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 4500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 4500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 4500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 4500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 4500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 4500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 4500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 4500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 4500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 4500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 4500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 4500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 4500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 4500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 4500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 4500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 4500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 4500 3500 +3500 3500 4000 3500 3500 3500 3500 3500 4500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3000 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3000 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3000 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3000 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3000 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3000 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3000 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3000 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3000 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3000 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3000 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3000 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3000 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3000 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3000 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3000 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3000 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3000 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3000 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3000 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3000 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3000 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3000 +3500 3500 3500 3500 3500 3500 3500 3500 4000 3000 +3000 3500 3000 3500 3500 3500 4000 3500 4500 3500 +3000 3500 3000 3500 3500 3500 4000 3500 4500 3500 +3000 3500 3000 3500 3500 3500 4000 3500 4500 3500 +3000 3500 3000 3500 3500 3500 4000 3500 4500 3500 +3000 3500 3000 3500 3500 3500 4000 3500 4500 3500 +3000 3500 3000 3500 3500 3500 4000 3500 4500 3500 +3000 3500 3000 3500 3500 3500 4000 3500 4500 3500 +3000 3500 3000 3500 3500 3500 4000 3500 4500 3500 +3000 3500 3000 3500 3500 3500 4000 3500 4500 3500 +3000 3500 3000 3500 3500 3500 4000 3500 4500 3500 +3000 3500 3000 3500 3500 3500 4000 3500 4500 3500 +3000 3500 3000 3500 3500 3500 4000 3500 4500 3500 +3000 3500 3000 3500 3500 3500 4000 3500 4500 3500 +3000 3500 3000 3500 3500 3500 4000 3500 4500 3500 +3000 3500 3000 3500 3500 3500 4000 3500 4500 3500 +3000 3500 3000 3500 3500 3500 4000 3500 4500 3500 +3000 3500 3000 3500 3500 3500 4000 3500 4500 3500 +3000 3500 3000 3500 3500 3500 4000 3500 4500 3500 +3000 3500 3000 3500 3500 3500 4000 3500 4500 3500 +3000 3500 3000 3500 3500 3500 4000 3500 4500 3500 +3000 3500 3000 3500 3500 3500 4000 3500 4500 3500 +3000 3500 3000 3500 3500 3500 4000 3500 4500 3500 +3000 3500 3000 3500 3500 3500 4000 3500 4500 3500 +3000 3500 3000 3500 3500 3500 4000 3500 4500 3500 +3500 3500 3500 4000 3500 3500 4500 3500 4000 3500 +3500 3500 3500 4000 3500 3500 4500 3500 4000 3500 +3500 3500 3500 4000 3500 3500 4500 3500 4000 3500 +3500 3500 3500 4000 3500 3500 4500 3500 4000 3500 +3500 3500 3500 4000 3500 3500 4500 3500 4000 3500 +3500 3500 3500 4000 3500 3500 4500 3500 4000 3500 +3500 3500 3500 4000 3500 3500 4500 3500 4000 3500 +3500 3500 3500 4000 3500 3500 4500 3500 4000 3500 +3500 3500 3500 4000 3500 3500 4500 3500 4000 3500 +3500 3500 3500 4000 3500 3500 4500 3500 4000 3500 +3500 3500 3500 4000 3500 3500 4500 3500 4000 3500 +3500 3500 3500 4000 3500 3500 4500 3500 4000 3500 +3500 3500 3500 4000 3500 3500 4500 3500 4000 3500 +3500 3500 3500 4000 3500 3500 4500 3500 4000 3500 +3500 3500 3500 4000 3500 3500 4500 3500 4000 3500 +3500 3500 3500 4000 3500 3500 4500 3500 4000 3500 +3500 3500 3500 4000 3500 3500 4500 3500 4000 3500 +3500 3500 3500 4000 3500 3500 4500 3500 4000 3500 +3500 3500 3500 4000 3500 3500 4500 3500 4000 3500 +3500 3500 3500 4000 3500 3500 4500 3500 4000 3500 +3500 3500 3500 4000 3500 3500 4500 3500 4000 3500 +3500 3500 3500 4000 3500 3500 4500 3500 4000 3500 +3500 3500 3500 4000 3500 3500 4500 3500 4000 3500 +3500 3500 3500 4000 3500 3500 4500 3500 4000 3500 +3500 3500 3500 3500 3000 3500 3500 3500 4000 3000 +3500 3500 3500 3500 3000 3500 3500 3500 4000 3000 +3500 3500 3500 3500 3000 3500 3500 3500 4000 3000 +3500 3500 3500 3500 3000 3500 3500 3500 4000 3000 +3500 3500 3500 3500 3000 3500 3500 3500 4000 3000 +3500 3500 3500 3500 3000 3500 3500 3500 4000 3000 +3500 3500 3500 3500 3000 3500 3500 3500 4000 3000 +3500 3500 3500 3500 3000 3500 3500 3500 4000 3000 +3500 3500 3500 3500 3000 3500 3500 3500 4000 3000 +3500 3500 3500 3500 3000 3500 3500 3500 4000 3000 +3500 3500 3500 3500 3000 3500 3500 3500 4000 3000 +3500 3500 3500 3500 3000 3500 3500 3500 4000 3000 +3500 3500 3500 3500 3000 3500 3500 3500 4000 3000 +3500 3500 3500 3500 3000 3500 3500 3500 4000 3000 +3500 3500 3500 3500 3000 3500 3500 3500 4000 3000 +3500 3500 3500 3500 3000 3500 3500 3500 4000 3000 +3500 3500 3500 3500 3000 3500 3500 3500 4000 3000 +3500 3500 3500 3500 3000 3500 3500 3500 4000 3000 +3500 3500 3500 3500 3000 3500 3500 3500 4000 3000 +3500 3500 3500 3500 3000 3500 3500 3500 4000 3000 +3500 3500 3500 3500 3000 3500 3500 3500 4000 3000 +3500 3500 3500 3500 3000 3500 3500 3500 4000 3000 +3500 3500 3500 3500 3000 3500 3500 3500 4000 3000 +3500 3500 3500 3500 3000 3500 3500 3500 4000 3000 +3500 3500 3500 4500 3500 3500 3500 3500 5000 3500 +3500 3500 3500 4500 3500 3500 3500 3500 5000 3500 +3500 3500 3500 4500 3500 3500 3500 3500 5000 3500 +3500 3500 3500 4500 3500 3500 3500 3500 5000 3500 +3500 3500 3500 4500 3500 3500 3500 3500 5000 3500 +3500 3500 3500 4500 3500 3500 3500 3500 5000 3500 +3500 3500 3500 4500 3500 3500 3500 3500 5000 3500 +3500 3500 3500 4500 3500 3500 3500 3500 5000 3500 +3500 3500 3500 4500 3500 3500 3500 3500 5000 3500 +3500 3500 3500 4500 3500 3500 3500 3500 5000 3500 +3500 3500 3500 4500 3500 3500 3500 3500 5000 3500 +3500 3500 3500 4500 3500 3500 3500 3500 5000 3500 +3500 3500 3500 4500 3500 3500 3500 3500 5000 3500 +3500 3500 3500 4500 3500 3500 3500 3500 5000 3500 +3500 3500 3500 4500 3500 3500 3500 3500 5000 3500 +3500 3500 3500 4500 3500 3500 3500 3500 5000 3500 +3500 3500 3500 4500 3500 3500 3500 3500 5000 3500 +3500 3500 3500 4500 3500 3500 3500 3500 5000 3500 +3500 3500 3500 4500 3500 3500 3500 3500 5000 3500 +3500 3500 3500 4500 3500 3500 3500 3500 5000 3500 +3500 3500 3500 4500 3500 3500 3500 3500 5000 3500 +3500 3500 3500 4500 3500 3500 3500 3500 5000 3500 +3500 3500 3500 4500 3500 3500 3500 3500 5000 3500 +3500 3500 3500 4500 3500 3500 3500 3500 5000 3500 +3500 3500 3500 3500 3500 3000 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3000 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3000 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3000 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3000 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3000 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3000 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3000 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3000 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3000 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3000 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3000 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3000 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3000 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3000 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3000 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3000 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3000 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3000 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3000 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3000 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3000 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3000 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3000 4000 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3000 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3000 3500 3000 3500 +3500 4000 3500 4000 4000 4000 3500 4000 3500 3500 +3500 4000 3500 4000 4000 4000 3500 4000 3500 3500 +3500 4000 3500 4000 4000 4000 3500 4000 3500 3500 +3500 4000 3500 4000 4000 4000 3500 4000 3500 3500 +3500 4000 3500 4000 4000 4000 3500 4000 3500 3500 +3500 4000 3500 4000 4000 4000 3500 4000 3500 3500 +3500 4000 3500 4000 4000 4000 3500 4000 3500 3500 +3500 4000 3500 4000 4000 4000 3500 4000 3500 3500 +3500 4000 3500 4000 4000 4000 3500 4000 3500 3500 +3500 4000 3500 4000 4000 4000 3500 4000 3500 3500 +3500 4000 3500 4000 4000 4000 3500 4000 3500 3500 +3500 4000 3500 4000 4000 4000 3500 4000 3500 3500 +3500 4000 3500 4000 4000 4000 3500 4000 3500 3500 +3500 4000 3500 4000 4000 4000 3500 4000 3500 3500 +3500 4000 3500 4000 4000 4000 3500 4000 3500 3500 +3500 4000 3500 4000 4000 4000 3500 4000 3500 3500 +3500 4000 3500 4000 4000 4000 3500 4000 3500 3500 +3500 4000 3500 4000 4000 4000 3500 4000 3500 3500 +3500 4000 3500 4000 4000 4000 3500 4000 3500 3500 +3500 4000 3500 4000 4000 4000 3500 4000 3500 3500 +3500 4000 3500 4000 4000 4000 3500 4000 3500 3500 +3500 4000 3500 4000 4000 4000 3500 4000 3500 3500 +3500 4000 3500 4000 4000 4000 3500 4000 3500 3500 +3500 4000 3500 4000 4000 4000 3500 4000 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +4000 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3500 5000 3500 3500 3500 3500 3500 3500 +3500 4000 3500 5000 3500 3500 3500 3500 3500 3500 +3500 4000 3500 5000 3500 3500 3500 3500 3500 3500 +3500 4000 3500 5000 3500 3500 3500 3500 3500 3500 +3500 4000 3500 5000 3500 3500 3500 3500 3500 3500 +3500 4000 3500 5000 3500 3500 3500 3500 3500 3500 +3500 4000 3500 5000 3500 3500 3500 3500 3500 3500 +3500 4000 3500 5000 3500 3500 3500 3500 3500 3500 +3500 4000 3500 5000 3500 3500 3500 3500 3500 3500 +3500 4000 3500 5000 3500 3500 3500 3500 3500 3500 +3500 4000 3500 5000 3500 3500 3500 3500 3500 3500 +3500 4000 3500 5000 3500 3500 3500 3500 3500 3500 +3500 4000 3500 5000 3500 3500 3500 3500 3500 3500 +3500 4000 3500 5000 3500 3500 3500 3500 3500 3500 +3500 4000 3500 5000 3500 3500 3500 3500 3500 3500 +3500 4000 3500 5000 3500 3500 3500 3500 3500 3500 +3500 4000 3500 5000 3500 3500 3500 3500 3500 3500 +3500 4000 3500 5000 3500 3500 3500 3500 3500 3500 +3500 4000 3500 5000 3500 3500 3500 3500 3500 3500 +3500 4000 3500 5000 3500 3500 3500 3500 3500 3500 +3500 4000 3500 5000 3500 3500 3500 3500 3500 3500 +3500 4000 3500 5000 3500 3500 3500 3500 3500 3500 +3500 4000 3500 5000 3500 3500 3500 3500 3500 3500 +3500 4000 3500 5000 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4500 4500 3500 4000 3500 3500 +3500 3500 3500 3500 4500 4500 3500 4000 3500 3500 +3500 3500 3500 3500 4500 4500 3500 4000 3500 3500 +3500 3500 3500 3500 4500 4500 3500 4000 3500 3500 +3500 3500 3500 3500 4500 4500 3500 4000 3500 3500 +3500 3500 3500 3500 4500 4500 3500 4000 3500 3500 +3500 3500 3500 3500 4500 4500 3500 4000 3500 3500 +3500 3500 3500 3500 4500 4500 3500 4000 3500 3500 +3500 3500 3500 3500 4500 4500 3500 4000 3500 3500 +3500 3500 3500 3500 4500 4500 3500 4000 3500 3500 +3500 3500 3500 3500 4500 4500 3500 4000 3500 3500 +3500 3500 3500 3500 4500 4500 3500 4000 3500 3500 +3500 3500 3500 3500 4500 4500 3500 4000 3500 3500 +3500 3500 3500 3500 4500 4500 3500 4000 3500 3500 +3500 3500 3500 3500 4500 4500 3500 4000 3500 3500 +3500 3500 3500 3500 4500 4500 3500 4000 3500 3500 +3500 3500 3500 3500 4500 4500 3500 4000 3500 3500 +3500 3500 3500 3500 4500 4500 3500 4000 3500 3500 +3500 3500 3500 3500 4500 4500 3500 4000 3500 3500 +3500 3500 3500 3500 4500 4500 3500 4000 3500 3500 +3500 3500 3500 3500 4500 4500 3500 4000 3500 3500 +3500 3500 3500 3500 4500 4500 3500 4000 3500 3500 +3500 3500 3500 3500 4500 4500 3500 4000 3500 3500 +3500 3500 3500 3500 4500 4500 3500 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 5000 3500 4000 3500 4000 3500 +3500 3500 3500 3500 5000 3500 4000 3500 4000 3500 +3500 3500 3500 3500 5000 3500 4000 3500 4000 3500 +3500 3500 3500 3500 5000 3500 4000 3500 4000 3500 +3500 3500 3500 3500 5000 3500 4000 3500 4000 3500 +3500 3500 3500 3500 5000 3500 4000 3500 4000 3500 +3500 3500 3500 3500 5000 3500 4000 3500 4000 3500 +3500 3500 3500 3500 5000 3500 4000 3500 4000 3500 +3500 3500 3500 3500 5000 3500 4000 3500 4000 3500 +3500 3500 3500 3500 5000 3500 4000 3500 4000 3500 +3500 3500 3500 3500 5000 3500 4000 3500 4000 3500 +3500 3500 3500 3500 5000 3500 4000 3500 4000 3500 +3500 3500 3500 3500 5000 3500 4000 3500 4000 3500 +3500 3500 3500 3500 5000 3500 4000 3500 4000 3500 +3500 3500 3500 3500 5000 3500 4000 3500 4000 3500 +3500 3500 3500 3500 5000 3500 4000 3500 4000 3500 +3500 3500 3500 3500 5000 3500 4000 3500 4000 3500 +3500 3500 3500 3500 5000 3500 4000 3500 4000 3500 +3500 3500 3500 3500 5000 3500 4000 3500 4000 3500 +3500 3500 3500 3500 5000 3500 4000 3500 4000 3500 +3500 3500 3500 3500 5000 3500 4000 3500 4000 3500 +3500 3500 3500 3500 5000 3500 4000 3500 4000 3500 +3500 3500 3500 3500 5000 3500 4000 3500 4000 3500 +3500 3500 3500 3500 5000 3500 4000 3500 4000 3500 +3500 3000 3500 3500 4500 4000 3500 3000 3500 3500 +3500 3000 3500 3500 4500 4000 3500 3000 3500 3500 +3500 3000 3500 3500 4500 4000 3500 3000 3500 3500 +3500 3000 3500 3500 4500 4000 3500 3000 3500 3500 +3500 3000 3500 3500 4500 4000 3500 3000 3500 3500 +3500 3000 3500 3500 4500 4000 3500 3000 3500 3500 +3500 3000 3500 3500 4500 4000 3500 3000 3500 3500 +3500 3000 3500 3500 4500 4000 3500 3000 3500 3500 +3500 3000 3500 3500 4500 4000 3500 3000 3500 3500 +3500 3000 3500 3500 4500 4000 3500 3000 3500 3500 +3500 3000 3500 3500 4500 4000 3500 3000 3500 3500 +3500 3000 3500 3500 4500 4000 3500 3000 3500 3500 +3500 3000 3500 3500 4500 4000 3500 3000 3500 3500 +3500 3000 3500 3500 4500 4000 3500 3000 3500 3500 +3500 3000 3500 3500 4500 4000 3500 3000 3500 3500 +3500 3000 3500 3500 4500 4000 3500 3000 3500 3500 +3500 3000 3500 3500 4500 4000 3500 3000 3500 3500 +3500 3000 3500 3500 4500 4000 3500 3000 3500 3500 +3500 3000 3500 3500 4500 4000 3500 3000 3500 3500 +3500 3000 3500 3500 4500 4000 3500 3000 3500 3500 +3500 3000 3500 3500 4500 4000 3500 3000 3500 3500 +3500 3000 3500 3500 4500 4000 3500 3000 3500 3500 +3500 3000 3500 3500 4500 4000 3500 3000 3500 3500 +3500 3000 3500 3500 4500 4000 3500 3000 3500 3500 +3500 3500 3000 3500 3500 4000 4500 4000 3500 3500 +3500 3500 3000 3500 3500 4000 4500 4000 3500 3500 +3500 3500 3000 3500 3500 4000 4500 4000 3500 3500 +3500 3500 3000 3500 3500 4000 4500 4000 3500 3500 +3500 3500 3000 3500 3500 4000 4500 4000 3500 3500 +3500 3500 3000 3500 3500 4000 4500 4000 3500 3500 +3500 3500 3000 3500 3500 4000 4500 4000 3500 3500 +3500 3500 3000 3500 3500 4000 4500 4000 3500 3500 +3500 3500 3000 3500 3500 4000 4500 4000 3500 3500 +3500 3500 3000 3500 3500 4000 4500 4000 3500 3500 +3500 3500 3000 3500 3500 4000 4500 4000 3500 3500 +3500 3500 3000 3500 3500 4000 4500 4000 3500 3500 +3500 3500 3000 3500 3500 4000 4500 4000 3500 3500 +3500 3500 3000 3500 3500 4000 4500 4000 3500 3500 +3500 3500 3000 3500 3500 4000 4500 4000 3500 3500 +3500 3500 3000 3500 3500 4000 4500 4000 3500 3500 +3500 3500 3000 3500 3500 4000 4500 4000 3500 3500 +3500 3500 3000 3500 3500 4000 4500 4000 3500 3500 +3500 3500 3000 3500 3500 4000 4500 4000 3500 3500 +3500 3500 3000 3500 3500 4000 4500 4000 3500 3500 +3500 3500 3000 3500 3500 4000 4500 4000 3500 3500 +3500 3500 3000 3500 3500 4000 4500 4000 3500 3500 +3500 3500 3000 3500 3500 4000 4500 4000 3500 3500 +3500 3500 3000 3500 3500 4000 4500 4000 3500 3500 +3500 3500 3500 3500 3500 4000 3500 4500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 4500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 4500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 4500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 4500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 4500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 4500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 4500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 4500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 4500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 4500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 4500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 4500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 4500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 4500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 4500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 4500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 4500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 4500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 4500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 4500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 4500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 4500 3500 3500 +3500 3500 3500 3500 3500 4000 3500 4500 3500 3500 +4000 4000 3500 3500 3500 4000 3500 3500 3500 3500 +4000 4000 3500 3500 3500 4000 3500 3500 3500 3500 +4000 4000 3500 3500 3500 4000 3500 3500 3500 3500 +4000 4000 3500 3500 3500 4000 3500 3500 3500 3500 +4000 4000 3500 3500 3500 4000 3500 3500 3500 3500 +4000 4000 3500 3500 3500 4000 3500 3500 3500 3500 +4000 4000 3500 3500 3500 4000 3500 3500 3500 3500 +4000 4000 3500 3500 3500 4000 3500 3500 3500 3500 +4000 4000 3500 3500 3500 4000 3500 3500 3500 3500 +4000 4000 3500 3500 3500 4000 3500 3500 3500 3500 +4000 4000 3500 3500 3500 4000 3500 3500 3500 3500 +4000 4000 3500 3500 3500 4000 3500 3500 3500 3500 +4000 4000 3500 3500 3500 4000 3500 3500 3500 3500 +4000 4000 3500 3500 3500 4000 3500 3500 3500 3500 +4000 4000 3500 3500 3500 4000 3500 3500 3500 3500 +4000 4000 3500 3500 3500 4000 3500 3500 3500 3500 +4000 4000 3500 3500 3500 4000 3500 3500 3500 3500 +4000 4000 3500 3500 3500 4000 3500 3500 3500 3500 +4000 4000 3500 3500 3500 4000 3500 3500 3500 3500 +4000 4000 3500 3500 3500 4000 3500 3500 3500 3500 +4000 4000 3500 3500 3500 4000 3500 3500 3500 3500 +4000 4000 3500 3500 3500 4000 3500 3500 3500 3500 +4000 4000 3500 3500 3500 4000 3500 3500 3500 3500 +4000 4000 3500 3500 3500 4000 3500 3500 3500 3500 +4000 3500 3500 3500 4500 4500 3500 3500 3500 3500 +4000 3500 3500 3500 4500 4500 3500 3500 3500 3500 +4000 3500 3500 3500 4500 4500 3500 3500 3500 3500 +4000 3500 3500 3500 4500 4500 3500 3500 3500 3500 +4000 3500 3500 3500 4500 4500 3500 3500 3500 3500 +4000 3500 3500 3500 4500 4500 3500 3500 3500 3500 +4000 3500 3500 3500 4500 4500 3500 3500 3500 3500 +4000 3500 3500 3500 4500 4500 3500 3500 3500 3500 +4000 3500 3500 3500 4500 4500 3500 3500 3500 3500 +4000 3500 3500 3500 4500 4500 3500 3500 3500 3500 +4000 3500 3500 3500 4500 4500 3500 3500 3500 3500 +4000 3500 3500 3500 4500 4500 3500 3500 3500 3500 +4000 3500 3500 3500 4500 4500 3500 3500 3500 3500 +4000 3500 3500 3500 4500 4500 3500 3500 3500 3500 +4000 3500 3500 3500 4500 4500 3500 3500 3500 3500 +4000 3500 3500 3500 4500 4500 3500 3500 3500 3500 +4000 3500 3500 3500 4500 4500 3500 3500 3500 3500 +4000 3500 3500 3500 4500 4500 3500 3500 3500 3500 +4000 3500 3500 3500 4500 4500 3500 3500 3500 3500 +4000 3500 3500 3500 4500 4500 3500 3500 3500 3500 +4000 3500 3500 3500 4500 4500 3500 3500 3500 3500 +4000 3500 3500 3500 4500 4500 3500 3500 3500 3500 +4000 3500 3500 3500 4500 4500 3500 3500 3500 3500 +4000 3500 3500 3500 4500 4500 3500 3500 3500 3500 +3500 3500 3500 4000 3500 3500 3500 3000 4000 3500 +3500 3500 3500 4000 3500 3500 3500 3000 4000 3500 +3500 3500 3500 4000 3500 3500 3500 3000 4000 3500 +3500 3500 3500 4000 3500 3500 3500 3000 4000 3500 +3500 3500 3500 4000 3500 3500 3500 3000 4000 3500 +3500 3500 3500 4000 3500 3500 3500 3000 4000 3500 +3500 3500 3500 4000 3500 3500 3500 3000 4000 3500 +3500 3500 3500 4000 3500 3500 3500 3000 4000 3500 +3500 3500 3500 4000 3500 3500 3500 3000 4000 3500 +3500 3500 3500 4000 3500 3500 3500 3000 4000 3500 +3500 3500 3500 4000 3500 3500 3500 3000 4000 3500 +3500 3500 3500 4000 3500 3500 3500 3000 4000 3500 +3500 3500 3500 4000 3500 3500 3500 3000 4000 3500 +3500 3500 3500 4000 3500 3500 3500 3000 4000 3500 +3500 3500 3500 4000 3500 3500 3500 3000 4000 3500 +3500 3500 3500 4000 3500 3500 3500 3000 4000 3500 +3500 3500 3500 4000 3500 3500 3500 3000 4000 3500 +3500 3500 3500 4000 3500 3500 3500 3000 4000 3500 +3500 3500 3500 4000 3500 3500 3500 3000 4000 3500 +3500 3500 3500 4000 3500 3500 3500 3000 4000 3500 +3500 3500 3500 4000 3500 3500 3500 3000 4000 3500 +3500 3500 3500 4000 3500 3500 3500 3000 4000 3500 +3500 3500 3500 4000 3500 3500 3500 3000 4000 3500 +3500 3500 3500 4000 3500 3500 3500 3000 4000 3500 +3000 3500 3500 4500 4000 3500 3500 3500 3000 3500 +3000 3500 3500 4500 4000 3500 3500 3500 3000 3500 +3000 3500 3500 4500 4000 3500 3500 3500 3000 3500 +3000 3500 3500 4500 4000 3500 3500 3500 3000 3500 +3000 3500 3500 4500 4000 3500 3500 3500 3000 3500 +3000 3500 3500 4500 4000 3500 3500 3500 3000 3500 +3000 3500 3500 4500 4000 3500 3500 3500 3000 3500 +3000 3500 3500 4500 4000 3500 3500 3500 3000 3500 +3000 3500 3500 4500 4000 3500 3500 3500 3000 3500 +3000 3500 3500 4500 4000 3500 3500 3500 3000 3500 +3000 3500 3500 4500 4000 3500 3500 3500 3000 3500 +3000 3500 3500 4500 4000 3500 3500 3500 3000 3500 +3000 3500 3500 4500 4000 3500 3500 3500 3000 3500 +3000 3500 3500 4500 4000 3500 3500 3500 3000 3500 +3000 3500 3500 4500 4000 3500 3500 3500 3000 3500 +3000 3500 3500 4500 4000 3500 3500 3500 3000 3500 +3000 3500 3500 4500 4000 3500 3500 3500 3000 3500 +3000 3500 3500 4500 4000 3500 3500 3500 3000 3500 +3000 3500 3500 4500 4000 3500 3500 3500 3000 3500 +3000 3500 3500 4500 4000 3500 3500 3500 3000 3500 +3000 3500 3500 4500 4000 3500 3500 3500 3000 3500 +3000 3500 3500 4500 4000 3500 3500 3500 3000 3500 +3000 3500 3500 4500 4000 3500 3500 3500 3000 3500 +3000 3500 3500 4500 4000 3500 3500 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3000 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 3500 3500 3500 4000 3500 4000 3500 3500 3500 +3500 4500 3500 4000 4500 3500 3500 3500 3500 4000 +3500 4500 3500 4000 4500 3500 3500 3500 3500 4000 +3500 4500 3500 4000 4500 3500 3500 3500 3500 4000 +3500 4500 3500 4000 4500 3500 3500 3500 3500 4000 +3500 4500 3500 4000 4500 3500 3500 3500 3500 4000 +3500 4500 3500 4000 4500 3500 3500 3500 3500 4000 +3500 4500 3500 4000 4500 3500 3500 3500 3500 4000 +3500 4500 3500 4000 4500 3500 3500 3500 3500 4000 +3500 4500 3500 4000 4500 3500 3500 3500 3500 4000 +3500 4500 3500 4000 4500 3500 3500 3500 3500 4000 +3500 4500 3500 4000 4500 3500 3500 3500 3500 4000 +3500 4500 3500 4000 4500 3500 3500 3500 3500 4000 +3500 4500 3500 4000 4500 3500 3500 3500 3500 4000 +3500 4500 3500 4000 4500 3500 3500 3500 3500 4000 +3500 4500 3500 4000 4500 3500 3500 3500 3500 4000 +3500 4500 3500 4000 4500 3500 3500 3500 3500 4000 +3500 4500 3500 4000 4500 3500 3500 3500 3500 4000 +3500 4500 3500 4000 4500 3500 3500 3500 3500 4000 +3500 4500 3500 4000 4500 3500 3500 3500 3500 4000 +3500 4500 3500 4000 4500 3500 3500 3500 3500 4000 +3500 4500 3500 4000 4500 3500 3500 3500 3500 4000 +3500 4500 3500 4000 4500 3500 3500 3500 3500 4000 +3500 4500 3500 4000 4500 3500 3500 3500 3500 4000 +3500 4500 3500 4000 4500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 4500 3000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3000 3500 +5000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +5000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +5000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +5000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +5000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +5000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +5000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +5000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +5000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +5000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +5000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +5000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +5000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +5000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +5000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +5000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +5000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +5000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +5000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +5000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +5000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +5000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +5000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +5000 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 4000 +5000 3500 3500 4500 4000 3500 3500 3500 3500 4000 +5000 3500 3500 4500 4000 3500 3500 3500 3500 4000 +5000 3500 3500 4500 4000 3500 3500 3500 3500 4000 +5000 3500 3500 4500 4000 3500 3500 3500 3500 4000 +5000 3500 3500 4500 4000 3500 3500 3500 3500 4000 +5000 3500 3500 4500 4000 3500 3500 3500 3500 4000 +5000 3500 3500 4500 4000 3500 3500 3500 3500 4000 +5000 3500 3500 4500 4000 3500 3500 3500 3500 4000 +5000 3500 3500 4500 4000 3500 3500 3500 3500 4000 +5000 3500 3500 4500 4000 3500 3500 3500 3500 4000 +5000 3500 3500 4500 4000 3500 3500 3500 3500 4000 +5000 3500 3500 4500 4000 3500 3500 3500 3500 4000 +5000 3500 3500 4500 4000 3500 3500 3500 3500 4000 +5000 3500 3500 4500 4000 3500 3500 3500 3500 4000 +5000 3500 3500 4500 4000 3500 3500 3500 3500 4000 +5000 3500 3500 4500 4000 3500 3500 3500 3500 4000 +5000 3500 3500 4500 4000 3500 3500 3500 3500 4000 +5000 3500 3500 4500 4000 3500 3500 3500 3500 4000 +5000 3500 3500 4500 4000 3500 3500 3500 3500 4000 +5000 3500 3500 4500 4000 3500 3500 3500 3500 4000 +5000 3500 3500 4500 4000 3500 3500 3500 3500 4000 +5000 3500 3500 4500 4000 3500 3500 3500 3500 4000 +5000 3500 3500 4500 4000 3500 3500 3500 3500 4000 +5000 3500 3500 4500 4000 3500 3500 3500 3500 4000 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3000 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3000 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3000 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3000 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3000 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3000 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3000 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3000 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3000 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3000 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3000 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3000 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3000 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3000 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3000 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3000 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3000 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3000 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3000 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3000 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3000 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3000 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3000 3500 3500 3500 3500 3500 3500 3500 +3500 4000 3000 3500 3500 3500 3500 3500 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3000 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3000 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3000 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3000 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3000 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3000 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3000 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3000 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3000 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3000 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3000 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3000 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3000 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3000 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3000 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3000 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3000 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3000 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3000 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3000 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3000 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3000 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3000 3500 3500 +3500 3500 3500 3500 4000 3500 3500 3000 3500 3500 +3500 3500 3500 4500 3500 3500 4000 4000 3500 3500 +3500 3500 3500 4500 3500 3500 4000 4000 3500 3500 +3500 3500 3500 4500 3500 3500 4000 4000 3500 3500 +3500 3500 3500 4500 3500 3500 4000 4000 3500 3500 +3500 3500 3500 4500 3500 3500 4000 4000 3500 3500 +3500 3500 3500 4500 3500 3500 4000 4000 3500 3500 +3500 3500 3500 4500 3500 3500 4000 4000 3500 3500 +3500 3500 3500 4500 3500 3500 4000 4000 3500 3500 +3500 3500 3500 4500 3500 3500 4000 4000 3500 3500 +3500 3500 3500 4500 3500 3500 4000 4000 3500 3500 +3500 3500 3500 4500 3500 3500 4000 4000 3500 3500 +3500 3500 3500 4500 3500 3500 4000 4000 3500 3500 +3500 3500 3500 4500 3500 3500 4000 4000 3500 3500 +3500 3500 3500 4500 3500 3500 4000 4000 3500 3500 +3500 3500 3500 4500 3500 3500 4000 4000 3500 3500 +3500 3500 3500 4500 3500 3500 4000 4000 3500 3500 +3500 3500 3500 4500 3500 3500 4000 4000 3500 3500 +3500 3500 3500 4500 3500 3500 4000 4000 3500 3500 +3500 3500 3500 4500 3500 3500 4000 4000 3500 3500 +3500 3500 3500 4500 3500 3500 4000 4000 3500 3500 +3500 3500 3500 4500 3500 3500 4000 4000 3500 3500 +3500 3500 3500 4500 3500 3500 4000 4000 3500 3500 +3500 3500 3500 4500 3500 3500 4000 4000 3500 3500 +3500 3500 3500 4500 3500 3500 4000 4000 3500 3500 +3500 3500 3500 3500 3000 4000 4000 4000 3500 3500 +3500 3500 3500 3500 3000 4000 4000 4000 3500 3500 +3500 3500 3500 3500 3000 4000 4000 4000 3500 3500 +3500 3500 3500 3500 3000 4000 4000 4000 3500 3500 +3500 3500 3500 3500 3000 4000 4000 4000 3500 3500 +3500 3500 3500 3500 3000 4000 4000 4000 3500 3500 +3500 3500 3500 3500 3000 4000 4000 4000 3500 3500 +3500 3500 3500 3500 3000 4000 4000 4000 3500 3500 +3500 3500 3500 3500 3000 4000 4000 4000 3500 3500 +3500 3500 3500 3500 3000 4000 4000 4000 3500 3500 +3500 3500 3500 3500 3000 4000 4000 4000 3500 3500 +3500 3500 3500 3500 3000 4000 4000 4000 3500 3500 +3500 3500 3500 3500 3000 4000 4000 4000 3500 3500 +3500 3500 3500 3500 3000 4000 4000 4000 3500 3500 +3500 3500 3500 3500 3000 4000 4000 4000 3500 3500 +3500 3500 3500 3500 3000 4000 4000 4000 3500 3500 +3500 3500 3500 3500 3000 4000 4000 4000 3500 3500 +3500 3500 3500 3500 3000 4000 4000 4000 3500 3500 +3500 3500 3500 3500 3000 4000 4000 4000 3500 3500 +3500 3500 3500 3500 3000 4000 4000 4000 3500 3500 +3500 3500 3500 3500 3000 4000 4000 4000 3500 3500 +3500 3500 3500 3500 3000 4000 4000 4000 3500 3500 +3500 3500 3500 3500 3000 4000 4000 4000 3500 3500 +3500 3500 3500 3500 3000 4000 4000 4000 3500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 4500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 4500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 4500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 4500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 4500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 4500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 4500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 4500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 4500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 4500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 4500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 4500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 4500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 4500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 4500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 4500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 4500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 4500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 4500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 4500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 4500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 4500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 4500 3500 +3500 3500 3500 3500 3500 3500 3500 4000 4500 3500 +4000 4000 4500 3500 3000 4000 3500 4000 4000 3500 +4000 4000 4500 3500 3000 4000 3500 4000 4000 3500 +4000 4000 4500 3500 3000 4000 3500 4000 4000 3500 +4000 4000 4500 3500 3000 4000 3500 4000 4000 3500 +4000 4000 4500 3500 3000 4000 3500 4000 4000 3500 +4000 4000 4500 3500 3000 4000 3500 4000 4000 3500 +4000 4000 4500 3500 3000 4000 3500 4000 4000 3500 +4000 4000 4500 3500 3000 4000 3500 4000 4000 3500 +4000 4000 4500 3500 3000 4000 3500 4000 4000 3500 +4000 4000 4500 3500 3000 4000 3500 4000 4000 3500 +4000 4000 4500 3500 3000 4000 3500 4000 4000 3500 +4000 4000 4500 3500 3000 4000 3500 4000 4000 3500 +4000 4000 4500 3500 3000 4000 3500 4000 4000 3500 +4000 4000 4500 3500 3000 4000 3500 4000 4000 3500 +4000 4000 4500 3500 3000 4000 3500 4000 4000 3500 +4000 4000 4500 3500 3000 4000 3500 4000 4000 3500 +4000 4000 4500 3500 3000 4000 3500 4000 4000 3500 +4000 4000 4500 3500 3000 4000 3500 4000 4000 3500 +4000 4000 4500 3500 3000 4000 3500 4000 4000 3500 +4000 4000 4500 3500 3000 4000 3500 4000 4000 3500 +4000 4000 4500 3500 3000 4000 3500 4000 4000 3500 +4000 4000 4500 3500 3000 4000 3500 4000 4000 3500 +4000 4000 4500 3500 3000 4000 3500 4000 4000 3500 +4000 4000 4500 3500 3000 4000 3500 4000 4000 3500 +3500 3500 3500 3500 3500 4000 4000 3500 3500 3500 +3500 3500 3500 3500 3500 4000 4000 3500 3500 3500 +3500 3500 3500 3500 3500 4000 4000 3500 3500 3500 +3500 3500 3500 3500 3500 4000 4000 3500 3500 3500 +3500 3500 3500 3500 3500 4000 4000 3500 3500 3500 +3500 3500 3500 3500 3500 4000 4000 3500 3500 3500 +3500 3500 3500 3500 3500 4000 4000 3500 3500 3500 +3500 3500 3500 3500 3500 4000 4000 3500 3500 3500 +3500 3500 3500 3500 3500 4000 4000 3500 3500 3500 +3500 3500 3500 3500 3500 4000 4000 3500 3500 3500 +3500 3500 3500 3500 3500 4000 4000 3500 3500 3500 +3500 3500 3500 3500 3500 4000 4000 3500 3500 3500 +3500 3500 3500 3500 3500 4000 4000 3500 3500 3500 +3500 3500 3500 3500 3500 4000 4000 3500 3500 3500 +3500 3500 3500 3500 3500 4000 4000 3500 3500 3500 +3500 3500 3500 3500 3500 4000 4000 3500 3500 3500 +3500 3500 3500 3500 3500 4000 4000 3500 3500 3500 +3500 3500 3500 3500 3500 4000 4000 3500 3500 3500 +3500 3500 3500 3500 3500 4000 4000 3500 3500 3500 +3500 3500 3500 3500 3500 4000 4000 3500 3500 3500 +3500 3500 3500 3500 3500 4000 4000 3500 3500 3500 +3500 3500 3500 3500 3500 4000 4000 3500 3500 3500 +3500 3500 3500 3500 3500 4000 4000 3500 3500 3500 +3500 3500 3500 3500 3500 4000 4000 3500 3500 3500 diff --git a/tests/integration/study_data_blueprint/test_generate_thermal_cluster_timeseries.py b/tests/integration/study_data_blueprint/test_generate_thermal_cluster_timeseries.py new file mode 100644 index 0000000000..ec26295de6 --- /dev/null +++ b/tests/integration/study_data_blueprint/test_generate_thermal_cluster_timeseries.py @@ -0,0 +1,200 @@ +import numpy as np +from starlette.testclient import TestClient + +from antarest.core.tasks.model import TaskStatus +from tests.integration.assets import ASSETS_DIR +from tests.integration.prepare_proxy import PreparerProxy +from tests.integration.utils import wait_task_completion + +TIMESERIES_ASSETS_DIR = ASSETS_DIR.joinpath("timeseries_generation") + + +class TestGenerateThermalClusterTimeseries: + def test_lifecycle_nominal(self, client: TestClient, user_access_token: str) -> None: + # Study preparation + client.headers = {"Authorization": f"Bearer {user_access_token}"} + preparer = PreparerProxy(client, user_access_token) + study_id = preparer.create_study("foo", version=860) + area1_id = preparer.create_area(study_id, name="Area 1")["id"] + area2_id = preparer.create_area(study_id, name="Area 2")["id"] + # Set nb timeseries thermal to 3. + nb_years = 3 + body = {"thermal": {"number": nb_years}} + res = client.put(f"/v1/studies/{study_id}/config/timeseries/form", json=body) + assert res.status_code in {200, 201} + + # Create 1 cluster in area1 + cluster_1 = "Cluster 1" + nominal_capacity_cluster_1 = 1000.0 + preparer.create_thermal( + study_id, area1_id, name=cluster_1, group="Lignite", nominalCapacity=nominal_capacity_cluster_1 + ) + + # Create 2 clusters in area1 + cluster_2 = "Cluster 2" + cluster_3 = "Cluster 3" + nominal_capacity_cluster_2 = 40.0 + preparer.create_thermal( + study_id, area2_id, name=cluster_2, group="Nuclear", nominalCapacity=nominal_capacity_cluster_2 + ) + preparer.create_thermal(study_id, area2_id, name=cluster_3, group="Gas", genTs="force no generation") + + # Update modulation for Cluster 2. + matrix = np.zeros(shape=(8760, 4)).tolist() + res = client.post( + f"/v1/studies/{study_id}/raw", + params={"path": f"input/thermal/prepro/{area2_id}/{cluster_2.lower()}/modulation"}, + json=matrix, + ) + assert res.status_code == 204 + + # Timeseries generation should succeed + res = client.put(f"/v1/studies/{study_id}/timeseries/generate") + assert res.status_code == 200 + task_id = res.json() + assert task_id + task = wait_task_completion(client, user_access_token, task_id) + assert task.status == TaskStatus.COMPLETED + + # Check matrices + # First one + res = client.get( + f"/v1/studies/{study_id}/raw", + params={"path": f"input/thermal/series/{area1_id}/{cluster_1.lower()}/series"}, + ) + assert res.status_code == 200 + data = res.json()["data"] + assert data[1] == nb_years * [nominal_capacity_cluster_1] + # Second one + res = client.get( + f"/v1/studies/{study_id}/raw", + params={"path": f"input/thermal/series/{area2_id}/{cluster_2.lower()}/series"}, + ) + assert res.status_code == 200 + data = res.json()["data"] + assert data[1] == nb_years * [0] # should be zeros as the modulation matrix is only zeros + # Third one + res = client.get( + f"/v1/studies/{study_id}/raw", + params={"path": f"input/thermal/series/{area2_id}/{cluster_3.lower()}/series"}, + ) + assert res.status_code == 200 + data = res.json()["data"] + assert data == [[]] # no generation c.f. gen-ts parameter + + def test_errors(self, client: TestClient, user_access_token: str) -> None: + # Study Preparation + client.headers = {"Authorization": f"Bearer {user_access_token}"} + preparer = PreparerProxy(client, user_access_token) + study_id = preparer.create_study("foo", version=860) + area1_id = preparer.create_area(study_id, name="Area 1")["id"] + + # Create a cluster without nominal power + cluster_name = "Cluster 1" + preparer.create_thermal(study_id, area1_id, name=cluster_name, group="Lignite") + # Timeseries generation fails because there's no nominal power + res = client.put(f"/v1/studies/{study_id}/timeseries/generate") + assert res.status_code == 200 + task_id = res.json() + assert task_id + task = wait_task_completion(client, user_access_token, task_id) + assert task.status == TaskStatus.FAILED + assert "Nominal power must be strictly positive, got 0.0" in task.result.message + + def test_advanced_results(self, client: TestClient, user_access_token: str) -> None: + # Study Preparation + client.headers = {"Authorization": f"Bearer {user_access_token}"} + preparer = PreparerProxy(client, user_access_token) + study_id = preparer.create_study("foo", version=860) + area_id = preparer.create_area(study_id, name="test")["id"] + nb_years = 10 + body = {"thermal": {"number": nb_years}} + res = client.put(f"/v1/studies/{study_id}/config/timeseries/form", json=body) + cluster_id = "cluster_test" + assert res.status_code in {200, 201} + + # Create cluster with specific properties + body = { + "name": cluster_id, + "group": "Nuclear", + "unitCount": 10, + "nominalCapacity": 500, + "volatilityForced": 0.5, + "volatilityPlanned": 0.5, + "lawPlanned": "geometric", + } + res = client.post(f"/v1/studies/{study_id}/areas/{area_id}/clusters/thermal", json=body) + assert res.status_code in {200, 201} + + mapping = { + "reference_case": { + "modulation_to_1": False, + "fo_duration_to_1": False, + "po_duration_to_1": False, + "february": False, + }, + "case_1": { + "modulation_to_1": False, + "fo_duration_to_1": False, + "po_duration_to_1": True, + "february": True, + }, + "case_2": { + "modulation_to_1": True, + "fo_duration_to_1": True, + "po_duration_to_1": False, + "february": True, + }, + "case_3": { + "modulation_to_1": True, + "fo_duration_to_1": True, + "po_duration_to_1": True, + "february": False, + }, + } + for test_case, variations in mapping.items(): + # Replace modulation matrix + modulation_matrix = np.ones(shape=(8760, 4)) + if not variations["modulation_to_1"]: + modulation_matrix[:24, 2] = 0.5 + modulation_matrix[24:52, 2] = 0.1 + res = client.post( + f"/v1/studies/{study_id}/raw", + params={"path": f"/input/thermal/prepro/{area_id}/{cluster_id}/modulation"}, + json=modulation_matrix.tolist(), + ) + assert res.status_code == 204 + + # Replace gen_ts matrix + input_gen_ts = np.loadtxt(TIMESERIES_ASSETS_DIR.joinpath("input_gen_ts.txt"), delimiter="\t") + if variations["february"]: + input_gen_ts[:59, 0] = 2 + input_gen_ts[:59, 1] = 3 + if variations["fo_duration_to_1"]: + input_gen_ts[:, 0] = 1 + if variations["po_duration_to_1"]: + input_gen_ts[:, 1] = 1 + res = client.post( + f"/v1/studies/{study_id}/raw", + params={"path": f"/input/thermal/prepro/{area_id}/{cluster_id}/data"}, + json=input_gen_ts.tolist(), + ) + assert res.status_code == 204 + + # Get expected matrix + expected_matrix = np.loadtxt(TIMESERIES_ASSETS_DIR.joinpath(f"{test_case}.txt"), delimiter="\t").tolist() + + # Generate timeseries + res = client.put(f"/v1/studies/{study_id}/timeseries/generate") + assert res.status_code == 200 + task_id = res.json() + assert task_id + task = wait_task_completion(client, user_access_token, task_id) + assert task.status == TaskStatus.COMPLETED + + # Compare results + generated_matrix = client.get( + f"/v1/studies/{study_id}/raw", params={"path": f"input/thermal/series/{area_id}/{cluster_id}/series"} + ).json()["data"] + if generated_matrix != expected_matrix: + raise AssertionError(f"Test case {test_case} failed") diff --git a/tests/variantstudy/test_command_factory.py b/tests/variantstudy/test_command_factory.py index 5f9af93ee2..b781895743 100644 --- a/tests/variantstudy/test_command_factory.py +++ b/tests/variantstudy/test_command_factory.py @@ -389,6 +389,10 @@ def setup_class(self): }, ], ), + CommandDTO( + action=CommandName.GENERATE_THERMAL_CLUSTER_TIMESERIES.value, + args=[{}], + ), ], ) @pytest.mark.unit_test From 6bfd4e4b41c1e6678258e7c050b50aca5bac6848 Mon Sep 17 00:00:00 2001 From: Sylvain Leclerc Date: Fri, 23 Aug 2024 17:27:34 +0200 Subject: [PATCH 09/58] build: remove auto-generated changelog from desktop package (#2126) The changelog is maintained by hand in documentation, it's better to use it everywhere for consistency sake. Also, generated changelog did not seem to match the released version (see changelog in v2.17.5 zip which only contains changes up to v2.17.4). --------- Signed-off-by: Sylvain Leclerc --- .github/workflows/deploy.yml | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index e91a2a0b65..8fd2adfce7 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -57,13 +57,9 @@ jobs: run: bash ./package_antares_web.sh working-directory: scripts - - name: 📜 Install changelog requirements - run: npm install -g auto-changelog - - - name: 📜️ Generate changelog file + - name: 📜️ Copy changelog file run: | - auto-changelog -l false --hide-empty-releases - mv CHANGELOG.md dist/package/CHANGELOG.md + cp docs/CHANGELOG.md dist/package/CHANGELOG.md - name: 📦 Archive Antares Desktop for Windows if: matrix.os == 'windows-latest' From cb1232db4825c7b30efe3cc35d0832072d051ead Mon Sep 17 00:00:00 2001 From: MartinBelthle Date: Fri, 23 Aug 2024 17:48:52 +0200 Subject: [PATCH 10/58] feat(bc): show existing matrices only (#2109) Depending on the BC operator, only relevant matrix files are now expected and considered present. --- .../business/binding_constraint_management.py | 13 +- .../filesystem/config/binding_constraint.py | 16 +++ .../rawstudy/model/filesystem/config/files.py | 26 ++-- .../rawstudy/model/filesystem/config/model.py | 18 ++- .../rawstudy/model/filesystem/lazy_node.py | 28 ----- .../filesystem/matrix/input_series_matrix.py | 24 +++- .../bindingconstraints/bindingcontraints.py | 8 +- .../business/utils_binding_constraint.py | 13 +- .../command/create_binding_constraint.py | 35 +++--- .../command/remove_binding_constraint.py | 11 +- .../model/command/remove_cluster.py | 6 +- .../command/update_binding_constraint.py | 108 +++++++++-------- requirements-dev.txt | 1 + .../test_binding_constraints.py | 10 ++ .../matrix/test_input_series_matrix.py | 70 +++++++++++ .../repository/filesystem/test_lazy_node.py | 112 ------------------ .../test_manage_binding_constraints.py | 2 +- 17 files changed, 253 insertions(+), 248 deletions(-) diff --git a/antarest/study/business/binding_constraint_management.py b/antarest/study/business/binding_constraint_management.py index 50220da54a..c2106ef2f3 100644 --- a/antarest/study/business/binding_constraint_management.py +++ b/antarest/study/business/binding_constraint_management.py @@ -24,6 +24,9 @@ from antarest.study.business.utils import execute_or_add_commands from antarest.study.model import Study from antarest.study.storage.rawstudy.model.filesystem.config.binding_constraint import ( + DEFAULT_GROUP, + DEFAULT_OPERATOR, + DEFAULT_TIMESTEP, BindingConstraintFrequency, BindingConstraintOperator, ) @@ -43,7 +46,6 @@ default_bc_weekly_daily as default_bc_weekly_daily_86, ) from antarest.study.storage.variantstudy.model.command.create_binding_constraint import ( - DEFAULT_GROUP, EXPECTED_MATRIX_SHAPES, BindingConstraintMatrices, BindingConstraintPropertiesBase, @@ -470,8 +472,8 @@ def constraint_model_adapter(constraint: t.Mapping[str, t.Any], version: int) -> "id": constraint["id"], "name": constraint["name"], "enabled": constraint.get("enabled", True), - "time_step": constraint.get("type", BindingConstraintFrequency.HOURLY), - "operator": constraint.get("operator", BindingConstraintOperator.EQUAL), + "time_step": constraint.get("type", DEFAULT_TIMESTEP), + "operator": constraint.get("operator", DEFAULT_OPERATOR), "comments": constraint.get("comments", ""), "terms": constraint.get("terms", []), } @@ -694,8 +696,7 @@ def create_binding_constraint( if bc_id in {bc.id for bc in self.get_binding_constraints(study)}: raise DuplicateConstraintName(f"A binding constraint with the same name already exists: {bc_id}.") - # TODO: the default operator should be fixed somewhere so this condition can be consistent - check_attributes_coherence(data, version, data.operator or BindingConstraintOperator.EQUAL) + check_attributes_coherence(data, version, data.operator or DEFAULT_OPERATOR) new_constraint = {"name": data.name, **json.loads(data.json(exclude={"terms", "name"}, exclude_none=True))} args = { @@ -709,7 +710,7 @@ def create_binding_constraint( # Validates the matrices. Needed when the study is a variant because we only append the command to the list if isinstance(study, VariantStudy): - time_step = data.time_step or BindingConstraintFrequency.HOURLY + time_step = data.time_step or DEFAULT_TIMESTEP command.validates_and_fills_matrices( time_step=time_step, specific_matrices=None, version=version, create=True ) diff --git a/antarest/study/storage/rawstudy/model/filesystem/config/binding_constraint.py b/antarest/study/storage/rawstudy/model/filesystem/config/binding_constraint.py index 11749cf456..c81d66ed5c 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/config/binding_constraint.py +++ b/antarest/study/storage/rawstudy/model/filesystem/config/binding_constraint.py @@ -2,6 +2,8 @@ Object model used to read and update binding constraint configuration. """ +import typing as t + from antarest.study.business.enum_ignore_case import EnumIgnoreCase @@ -35,3 +37,17 @@ class BindingConstraintOperator(EnumIgnoreCase): GREATER = "greater" BOTH = "both" EQUAL = "equal" + + +OPERATOR_MATRICES_MAP: t.Dict[BindingConstraintOperator, t.List[str]] = { + BindingConstraintOperator.EQUAL: ["eq"], + BindingConstraintOperator.GREATER: ["gt"], + BindingConstraintOperator.LESS: ["lt"], + BindingConstraintOperator.BOTH: ["lt", "gt"], +} + + +DEFAULT_GROUP = "default" +"""Default group for binding constraints (since v8.7).""" +DEFAULT_OPERATOR = BindingConstraintOperator.EQUAL +DEFAULT_TIMESTEP = BindingConstraintFrequency.HOURLY diff --git a/antarest/study/storage/rawstudy/model/filesystem/config/files.py b/antarest/study/storage/rawstudy/model/filesystem/config/files.py index b74b0f2daf..b8140b8c87 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/config/files.py +++ b/antarest/study/storage/rawstudy/model/filesystem/config/files.py @@ -10,14 +10,18 @@ from antarest.core.model import JSON from antarest.study.storage.rawstudy.ini_reader import IniReader -from antarest.study.storage.rawstudy.model.filesystem.config.binding_constraint import BindingConstraintFrequency +from antarest.study.storage.rawstudy.model.filesystem.config.binding_constraint import ( + DEFAULT_GROUP, + DEFAULT_OPERATOR, + DEFAULT_TIMESTEP, + BindingConstraintFrequency, +) from antarest.study.storage.rawstudy.model.filesystem.config.exceptions import ( SimulationParsingError, XpansionParsingError, ) from antarest.study.storage.rawstudy.model.filesystem.config.field_validators import extract_filtering from antarest.study.storage.rawstudy.model.filesystem.config.model import ( - DEFAULT_GROUP, Area, BindingConstraintDTO, DistrictSet, @@ -212,11 +216,14 @@ def _parse_bindings(root: Path) -> t.List[BindingConstraintDTO]: # contains a set of strings in the following format: "area.cluster" cluster_set = set() # Default value for time_step - time_step = BindingConstraintFrequency.HOURLY + time_step = bind.get("type", DEFAULT_TIMESTEP) + # Default value for operator + operator = bind.get("operator", DEFAULT_OPERATOR) + # Default value for group + group = bind.get("group", DEFAULT_GROUP) + # Build areas and clusters based on terms for key in bind: - if key == "type": - time_step = BindingConstraintFrequency(bind[key]) - elif "%" in key: + if "%" in key: areas = key.split("%", 1) area_set.add(areas[0]) area_set.add(areas[1]) @@ -224,13 +231,8 @@ def _parse_bindings(root: Path) -> t.List[BindingConstraintDTO]: cluster_set.add(key) area_set.add(key.split(".", 1)[0]) - group = bind.get("group", DEFAULT_GROUP) bc = BindingConstraintDTO( - id=bind["id"], - areas=area_set, - clusters=cluster_set, - time_step=time_step, - group=group, + id=bind["id"], areas=area_set, clusters=cluster_set, time_step=time_step, operator=operator, group=group ) output_list.append(bc) diff --git a/antarest/study/storage/rawstudy/model/filesystem/config/model.py b/antarest/study/storage/rawstudy/model/filesystem/config/model.py index 612c50e786..46e02bb051 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/config/model.py +++ b/antarest/study/storage/rawstudy/model/filesystem/config/model.py @@ -7,15 +7,18 @@ from antarest.core.utils.utils import DTO from antarest.study.business.enum_ignore_case import EnumIgnoreCase -from .binding_constraint import BindingConstraintFrequency +from .binding_constraint import ( + DEFAULT_GROUP, + DEFAULT_OPERATOR, + DEFAULT_TIMESTEP, + BindingConstraintFrequency, + BindingConstraintOperator, +) from .field_validators import extract_filtering from .renewable import RenewableConfigType from .st_storage import STStorageConfigType from .thermal import ThermalConfigType -DEFAULT_GROUP = "default" -"""Default group for binding constraints (since v8.7).""" - class EnrModelling(EnumIgnoreCase): """ @@ -121,15 +124,18 @@ class BindingConstraintDTO(BaseModel): Attributes: id: The ID of the binding constraint. - group: The group for the scenario of BC (optional, required since v8.7). areas: List of area IDs on which the BC applies (links or clusters). clusters: List of thermal cluster IDs on which the BC applies (format: "area.cluster"). + time_step: The time_step of the BC + operator: The operator of the BC + group: The group for the scenario of BC (optional, required since v8.7). """ id: str areas: t.Set[str] clusters: t.Set[str] - time_step: BindingConstraintFrequency + time_step: BindingConstraintFrequency = DEFAULT_TIMESTEP + operator: BindingConstraintOperator = DEFAULT_OPERATOR # since v8.7 group: str = DEFAULT_GROUP diff --git a/antarest/study/storage/rawstudy/model/filesystem/lazy_node.py b/antarest/study/storage/rawstudy/model/filesystem/lazy_node.py index 7e47affbc9..c27b3b647f 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/lazy_node.py +++ b/antarest/study/storage/rawstudy/model/filesystem/lazy_node.py @@ -1,4 +1,3 @@ -import shutil import typing as t from abc import ABC, abstractmethod from dataclasses import dataclass @@ -6,7 +5,6 @@ from pathlib import Path from zipfile import ZipFile -from antarest.core.exceptions import ChildNotFoundError from antarest.study.storage.rawstudy.model.filesystem.config.model import FileStudyTreeConfig from antarest.study.storage.rawstudy.model.filesystem.context import ContextServer from antarest.study.storage.rawstudy.model.filesystem.inode import G, INode, S, V @@ -109,22 +107,6 @@ def delete(self, url: t.Optional[t.List[str]] = None) -> None: elif self.config.path.exists(): self.config.path.unlink() - def _infer_path(self) -> Path: - if self.get_link_path().exists(): - return self.get_link_path() - elif self.config.path.exists(): - return self.config.path - else: - raise ChildNotFoundError( - f"Neither link file {self.get_link_path} nor matrix file {self.config.path} exists" - ) - - def _infer_target_path(self, is_link: bool) -> Path: - if is_link: - return self.get_link_path() - else: - return self.config.path - def get_link_path(self) -> Path: path = self.config.path.parent / (self.config.path.name + ".link") return path @@ -144,16 +126,6 @@ def save(self, data: t.Union[str, bytes, S], url: t.Optional[t.List[str]] = None self.get_link_path().unlink() return None - def rename_file(self, target: "LazyNode[t.Any, t.Any, t.Any]") -> None: - target_path = target._infer_target_path(self.get_link_path().exists()) - target_path.unlink(missing_ok=True) - self._infer_path().rename(target_path) - - def copy_file(self, target: "LazyNode[t.Any, t.Any, t.Any]") -> None: - target_path = target._infer_target_path(self.get_link_path().exists()) - target_path.unlink(missing_ok=True) - shutil.copy(self._infer_path(), target_path) - def get_lazy_content( self, url: t.Optional[t.List[str]] = None, diff --git a/antarest/study/storage/rawstudy/model/filesystem/matrix/input_series_matrix.py b/antarest/study/storage/rawstudy/model/filesystem/matrix/input_series_matrix.py index a68b0f521e..affaedc23e 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/matrix/input_series_matrix.py +++ b/antarest/study/storage/rawstudy/model/filesystem/matrix/input_series_matrix.py @@ -1,4 +1,5 @@ import logging +import shutil from pathlib import Path from typing import Any, List, Optional, Union, cast @@ -73,11 +74,11 @@ def parse( raise ChildNotFoundError(f"File '{relpath}' not found in the study '{study_id}'") from e stopwatch.log_elapsed(lambda x: logger.info(f"Matrix parsed in {x}s")) - matrix.dropna(how="any", axis=1, inplace=True) + final_matrix = matrix.dropna(how="any", axis=1) if return_dataframe: - return matrix + return final_matrix - data = cast(JSON, matrix.to_dict(orient="split")) + data = cast(JSON, final_matrix.to_dict(orient="split")) stopwatch.log_elapsed(lambda x: logger.info(f"Matrix to dict in {x}s")) return data @@ -100,3 +101,20 @@ def check_errors( if self.nb_columns and len(data) != self.nb_columns: errors.append(f"{self.config.path}: Data was wrong size. expected {self.nb_columns} get {len(data)}") return errors + + def _infer_path(self) -> Path: + if self.get_link_path().exists(): + return self.get_link_path() + elif self.config.path.exists(): + return self.config.path + raise ChildNotFoundError(f"Neither link file {self.get_link_path()} nor matrix file {self.config.path} exists") + + def rename_file(self, target: str) -> None: + target_path = self.config.path.parent.joinpath(f"{target}{''.join(self._infer_path().suffixes)}") + target_path.unlink(missing_ok=True) + self._infer_path().rename(target_path) + + def copy_file(self, target: str) -> None: + target_path = self.config.path.parent.joinpath(f"{target}{''.join(self._infer_path().suffixes)}") + target_path.unlink(missing_ok=True) + shutil.copy(self._infer_path(), target_path) diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/input/bindingconstraints/bindingcontraints.py b/antarest/study/storage/rawstudy/model/filesystem/root/input/bindingconstraints/bindingcontraints.py index 8ef625200c..51426d7e9e 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/input/bindingconstraints/bindingcontraints.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/input/bindingconstraints/bindingcontraints.py @@ -1,4 +1,7 @@ -from antarest.study.storage.rawstudy.model.filesystem.config.binding_constraint import BindingConstraintFrequency +from antarest.study.storage.rawstudy.model.filesystem.config.binding_constraint import ( + OPERATOR_MATRICES_MAP, + BindingConstraintFrequency, +) from antarest.study.storage.rawstudy.model.filesystem.folder_node import FolderNode from antarest.study.storage.rawstudy.model.filesystem.inode import TREE from antarest.study.storage.rawstudy.model.filesystem.matrix.input_series_matrix import InputSeriesMatrix @@ -52,7 +55,8 @@ def build(self) -> TREE: } children = {} for binding in self.config.bindings: - for term in ["lt", "gt", "eq"]: + terms = OPERATOR_MATRICES_MAP[binding.operator] + for term in terms: matrix_id = f"{binding.id}_{term}" children[matrix_id] = InputSeriesMatrix( self.context, diff --git a/antarest/study/storage/variantstudy/business/utils_binding_constraint.py b/antarest/study/storage/variantstudy/business/utils_binding_constraint.py index f236cfbca3..8d7464c5aa 100644 --- a/antarest/study/storage/variantstudy/business/utils_binding_constraint.py +++ b/antarest/study/storage/variantstudy/business/utils_binding_constraint.py @@ -1,6 +1,10 @@ import typing as t -from antarest.study.storage.rawstudy.model.filesystem.config.binding_constraint import BindingConstraintFrequency +from antarest.study.storage.rawstudy.model.filesystem.config.binding_constraint import ( + DEFAULT_TIMESTEP, + BindingConstraintFrequency, + BindingConstraintOperator, +) from antarest.study.storage.rawstudy.model.filesystem.config.model import BindingConstraintDTO, FileStudyTreeConfig @@ -8,16 +12,14 @@ def parse_bindings_coeffs_and_save_into_config( bd_id: str, study_data_config: FileStudyTreeConfig, coeffs: t.Mapping[str, t.Union[t.Literal["hourly", "daily", "weekly"], t.Sequence[float]]], + operator: BindingConstraintOperator, + time_step: BindingConstraintFrequency, group: str, ) -> None: if bd_id not in [bind.id for bind in study_data_config.bindings]: areas_set = set() clusters_set = set() - # Default time_step value - time_step = BindingConstraintFrequency.HOURLY for k, v in coeffs.items(): - if k == "type": - time_step = BindingConstraintFrequency(v) if "%" in k: areas_set |= set(k.split("%")) elif "." in k: @@ -28,6 +30,7 @@ def parse_bindings_coeffs_and_save_into_config( group=group, areas=areas_set, clusters=clusters_set, + operator=operator, time_step=time_step, ) study_data_config.bindings.append(bc) diff --git a/antarest/study/storage/variantstudy/model/command/create_binding_constraint.py b/antarest/study/storage/variantstudy/model/command/create_binding_constraint.py index 0e34b5f867..2925e67c3d 100644 --- a/antarest/study/storage/variantstudy/model/command/create_binding_constraint.py +++ b/antarest/study/storage/variantstudy/model/command/create_binding_constraint.py @@ -9,6 +9,9 @@ from antarest.matrixstore.model import MatrixData from antarest.study.business.all_optional_meta import AllOptionalMetaclass from antarest.study.storage.rawstudy.model.filesystem.config.binding_constraint import ( + DEFAULT_GROUP, + DEFAULT_OPERATOR, + DEFAULT_TIMESTEP, BindingConstraintFrequency, BindingConstraintOperator, ) @@ -24,8 +27,6 @@ from antarest.study.storage.variantstudy.model.command.icommand import MATCH_SIGNATURE_SEPARATOR, ICommand from antarest.study.storage.variantstudy.model.model import CommandDTO -DEFAULT_GROUP = "default" - MatrixType = t.List[t.List[MatrixData]] EXPECTED_MATRIX_SHAPES = { @@ -80,8 +81,8 @@ def check_matrix_values(time_step: BindingConstraintFrequency, values: MatrixTyp class BindingConstraintPropertiesBase(BaseModel, extra=Extra.forbid, allow_population_by_field_name=True): enabled: bool = True - time_step: BindingConstraintFrequency = Field(BindingConstraintFrequency.HOURLY, alias="type") - operator: BindingConstraintOperator = BindingConstraintOperator.EQUAL + time_step: BindingConstraintFrequency = Field(DEFAULT_TIMESTEP, alias="type") + operator: BindingConstraintOperator = DEFAULT_OPERATOR comments: str = "" @classmethod @@ -337,18 +338,21 @@ def apply_binding_constraint( [str(coeff_val) for coeff_val in self.coeffs[link_or_cluster]] ) - group = self.group or DEFAULT_GROUP - parse_bindings_coeffs_and_save_into_config( - bd_id, - study_data.config, - self.coeffs or {}, - group=group, - ) study_data.tree.save( binding_constraints, ["input", "bindingconstraints", "bindingconstraints"], ) + existing_constraint = binding_constraints[new_key] + current_operator = self.operator or BindingConstraintOperator( + existing_constraint.get("operator", DEFAULT_OPERATOR) + ) + group = self.group or existing_constraint.get("group", DEFAULT_GROUP) + time_step = self.time_step or BindingConstraintFrequency(existing_constraint.get("type", DEFAULT_TIMESTEP)) + parse_bindings_coeffs_and_save_into_config( + bd_id, study_data.config, self.coeffs or {}, operator=current_operator, time_step=time_step, group=group + ) + if version >= 870: # When all BC of a given group are removed, the group should be removed from the scenario builder old_groups = old_groups or set() @@ -369,14 +373,13 @@ def apply_binding_constraint( BindingConstraintOperator.BOTH: [(self.less_term_matrix, "lt"), (self.greater_term_matrix, "gt")], } - current_operator = self.operator or BindingConstraintOperator(binding_constraints[new_key]["operator"]) - for matrix_term, matrix_alias in operator_matrices_map[current_operator]: if matrix_term: if not isinstance(matrix_term, str): # pragma: no cover raise TypeError(repr(matrix_term)) if version >= 870: - study_data.tree.save(matrix_term, ["input", "bindingconstraints", f"{bd_id}_{matrix_alias}"]) + matrix_id = f"{bd_id}_{matrix_alias}" + study_data.tree.save(matrix_term, ["input", "bindingconstraints", matrix_id]) return CommandOutput(status=True) @@ -394,10 +397,14 @@ class CreateBindingConstraint(AbstractBindingConstraintCommand): def _apply_config(self, study_data_config: FileStudyTreeConfig) -> t.Tuple[CommandOutput, t.Dict[str, t.Any]]: bd_id = transform_name_to_id(self.name) group = self.group or DEFAULT_GROUP + operator = self.operator or DEFAULT_OPERATOR + time_step = self.time_step or DEFAULT_TIMESTEP parse_bindings_coeffs_and_save_into_config( bd_id, study_data_config, self.coeffs or {}, + operator=operator, + time_step=time_step, group=group, ) return CommandOutput(status=True), {} diff --git a/antarest/study/storage/variantstudy/model/command/remove_binding_constraint.py b/antarest/study/storage/variantstudy/model/command/remove_binding_constraint.py index 33805f6c73..d2bd4de9ea 100644 --- a/antarest/study/storage/variantstudy/model/command/remove_binding_constraint.py +++ b/antarest/study/storage/variantstudy/model/command/remove_binding_constraint.py @@ -1,13 +1,11 @@ from typing import Any, Dict, List, Tuple from antarest.core.model import JSON +from antarest.study.storage.rawstudy.model.filesystem.config.binding_constraint import DEFAULT_GROUP from antarest.study.storage.rawstudy.model.filesystem.config.model import FileStudyTreeConfig from antarest.study.storage.rawstudy.model.filesystem.factory import FileStudy from antarest.study.storage.variantstudy.model.command.common import CommandName, CommandOutput -from antarest.study.storage.variantstudy.model.command.create_binding_constraint import ( - DEFAULT_GROUP, - remove_bc_from_scenario_builder, -) +from antarest.study.storage.variantstudy.model.command.create_binding_constraint import remove_bc_from_scenario_builder from antarest.study.storage.variantstudy.model.command.icommand import MATCH_SIGNATURE_SEPARATOR, ICommand from antarest.study.storage.variantstudy.model.model import CommandDTO @@ -50,8 +48,11 @@ def _apply(self, study_data: FileStudy) -> CommandOutput: if study_data.config.version < 870: study_data.tree.delete(["input", "bindingconstraints", self.id]) else: + existing_files = study_data.tree.get(["input", "bindingconstraints"], depth=1) for term in ["lt", "gt", "eq"]: - study_data.tree.delete(["input", "bindingconstraints", f"{self.id}_{term}"]) + matrix_id = f"{self.id}_{term}" + if matrix_id in existing_files: + study_data.tree.delete(["input", "bindingconstraints", matrix_id]) # When all BC of a given group are removed, the group should be removed from the scenario builder old_groups = {bd.get("group", DEFAULT_GROUP).lower() for bd in binding_constraints.values()} diff --git a/antarest/study/storage/variantstudy/model/command/remove_cluster.py b/antarest/study/storage/variantstudy/model/command/remove_cluster.py index 8f959a2ef1..a9460f4025 100644 --- a/antarest/study/storage/variantstudy/model/command/remove_cluster.py +++ b/antarest/study/storage/variantstudy/model/command/remove_cluster.py @@ -193,9 +193,11 @@ def _remove_cluster_from_binding_constraints(self, study_data: FileStudy) -> Non matrix_suffixes = ["_lt", "_gt", "_eq"] if study_data.config.version >= 870 else [""] + existing_files = study_data.tree.get(["input", "bindingconstraints"], depth=1) for bc_index, bc in bc_to_remove.items(): for suffix in matrix_suffixes: - # noinspection SpellCheckingInspection - study_data.tree.delete(["input", "bindingconstraints", f"{bc['id']}{suffix}"]) + matrix_id = f"{bc['id']}{suffix}" + if matrix_id in existing_files: + study_data.tree.delete(["input", "bindingconstraints", matrix_id]) study_data.tree.save(binding_constraints, url) diff --git a/antarest/study/storage/variantstudy/model/command/update_binding_constraint.py b/antarest/study/storage/variantstudy/model/command/update_binding_constraint.py index 6c1d9bafae..808aaaecc8 100644 --- a/antarest/study/storage/variantstudy/model/command/update_binding_constraint.py +++ b/antarest/study/storage/variantstudy/model/command/update_binding_constraint.py @@ -2,17 +2,17 @@ import typing as t from antarest.core.model import JSON -from antarest.matrixstore.model import MatrixData from antarest.study.storage.rawstudy.model.filesystem.config.binding_constraint import ( + DEFAULT_GROUP, + OPERATOR_MATRICES_MAP, BindingConstraintFrequency, BindingConstraintOperator, ) -from antarest.study.storage.rawstudy.model.filesystem.config.model import FileStudyTreeConfig +from antarest.study.storage.rawstudy.model.filesystem.config.model import BindingConstraintDTO, FileStudyTreeConfig from antarest.study.storage.rawstudy.model.filesystem.factory import FileStudy -from antarest.study.storage.rawstudy.model.filesystem.lazy_node import LazyNode +from antarest.study.storage.rawstudy.model.filesystem.matrix.input_series_matrix import InputSeriesMatrix from antarest.study.storage.variantstudy.model.command.common import CommandName, CommandOutput from antarest.study.storage.variantstudy.model.command.create_binding_constraint import ( - DEFAULT_GROUP, AbstractBindingConstraintCommand, TermMatrices, create_binding_constraint_config, @@ -20,27 +20,21 @@ from antarest.study.storage.variantstudy.model.command.icommand import MATCH_SIGNATURE_SEPARATOR, ICommand from antarest.study.storage.variantstudy.model.model import CommandDTO -MatrixType = t.List[t.List[MatrixData]] - -ALIAS_OPERATOR_MAP = { - BindingConstraintOperator.EQUAL: "eq", - BindingConstraintOperator.LESS: "lt", - BindingConstraintOperator.GREATER: "gt", -} - def _update_matrices_names( file_study: FileStudy, - binding_constraint_id: str, + bc_id: str, existing_operator: BindingConstraintOperator, new_operator: BindingConstraintOperator, ) -> None: """ Update the matrix file name according to the new operator. + Due to legacy matrices generation, we need to check if the new matrix file already exists + and if it does, we need to first remove it before renaming the existing matrix file Args: file_study: the file study - binding_constraint_id: the binding constraint ID + bc_id: the binding constraint ID existing_operator: the existing operator new_operator: the new operator @@ -48,17 +42,6 @@ def _update_matrices_names( NotImplementedError: if the case is not handled """ - parent_folder_node = file_study.tree.get_node(["input", "bindingconstraints"]) - matrix_lt = parent_folder_node.get_node([f"{binding_constraint_id}_lt"]) - assert isinstance(matrix_lt, LazyNode), f"Node type not handled yet: LazyNode expected, got {type(matrix_lt)}" - matrix_eq = parent_folder_node.get_node([f"{binding_constraint_id}_eq"]) - assert isinstance(matrix_eq, LazyNode), f"Node type not handled yet: LazyNode expected, got {type(matrix_eq)}" - matrix_gt = parent_folder_node.get_node([f"{binding_constraint_id}_gt"]) - assert isinstance(matrix_gt, LazyNode), f"Node type not handled yet: LazyNode expected, got {type(matrix_gt)}" - - # Due to legacy matrices generation, we need to check if the new matrix file already exists - # and if it does, we need to first remove it before renaming the existing matrix file - handled_operators = [ BindingConstraintOperator.EQUAL, BindingConstraintOperator.LESS, @@ -72,37 +55,31 @@ def _update_matrices_names( ) elif existing_operator == new_operator: return # nothing to do - elif existing_operator != BindingConstraintOperator.BOTH and new_operator != BindingConstraintOperator.BOTH: - matrix_node = parent_folder_node.get_node([f"{binding_constraint_id}_{ALIAS_OPERATOR_MAP[existing_operator]}"]) - assert isinstance( - matrix_node, LazyNode - ), f"Node type not handled yet: LazyNode expected, got {type(matrix_node)}" - new_matrix_node = parent_folder_node.get_node([f"{binding_constraint_id}_{ALIAS_OPERATOR_MAP[new_operator]}"]) - assert isinstance( - new_matrix_node, LazyNode - ), f"Node type not handled yet: LazyNode expected, got {type(new_matrix_node)}" - matrix_node.rename_file(new_matrix_node) + + parent_folder_node = file_study.tree.get_node(["input", "bindingconstraints"]) + error_msg = "Unhandled node type, expected InputSeriesMatrix, got " + if existing_operator != BindingConstraintOperator.BOTH and new_operator != BindingConstraintOperator.BOTH: + current_node = parent_folder_node.get_node([f"{bc_id}_{OPERATOR_MATRICES_MAP[existing_operator][0]}"]) + assert isinstance(current_node, InputSeriesMatrix), f"{error_msg}{type(current_node)}" + current_node.rename_file(f"{bc_id}_{OPERATOR_MATRICES_MAP[new_operator][0]}") elif new_operator == BindingConstraintOperator.BOTH: + current_node = parent_folder_node.get_node([f"{bc_id}_{OPERATOR_MATRICES_MAP[existing_operator][0]}"]) + assert isinstance(current_node, InputSeriesMatrix), f"{error_msg}{type(current_node)}" if existing_operator == BindingConstraintOperator.EQUAL: - matrix_eq.rename_file(matrix_lt) - matrix_gt.delete() - # copy the matrix lt to gt - matrix_lt.copy_file(matrix_gt) - elif existing_operator == BindingConstraintOperator.LESS: - matrix_gt.delete() - matrix_lt.copy_file(matrix_gt) + current_node.copy_file(f"{bc_id}_gt") + current_node.rename_file(f"{bc_id}_lt") else: - matrix_lt.delete() - matrix_gt.copy_file(matrix_lt) + term = "lt" if existing_operator == BindingConstraintOperator.GREATER else "gt" + current_node.copy_file(f"{bc_id}_{term}") else: - if new_operator == BindingConstraintOperator.EQUAL: - # we may retrieve the mean of the two matrices, but here we just copy the lt matrix - matrix_lt.rename_file(matrix_eq) - matrix_gt.delete() - elif new_operator == BindingConstraintOperator.LESS: - matrix_gt.delete() + current_node = parent_folder_node.get_node([f"{bc_id}_lt"]) + assert isinstance(current_node, InputSeriesMatrix), f"{error_msg}{type(current_node)}" + if new_operator == BindingConstraintOperator.GREATER: + current_node.delete() else: - matrix_lt.delete() + parent_folder_node.get_node([f"{bc_id}_gt"]).delete() + if new_operator == BindingConstraintOperator.EQUAL: + current_node.rename_file(f"{bc_id}_eq") class UpdateBindingConstraint(AbstractBindingConstraintCommand): @@ -123,6 +100,31 @@ class UpdateBindingConstraint(AbstractBindingConstraintCommand): id: str def _apply_config(self, study_data: FileStudyTreeConfig) -> t.Tuple[CommandOutput, t.Dict[str, t.Any]]: + index = next(i for i, bc in enumerate(study_data.bindings) if bc.id == self.id) + existing_constraint = study_data.bindings[index] + areas_set = existing_constraint.areas + clusters_set = existing_constraint.clusters + if self.coeffs: + areas_set = set() + clusters_set = set() + for j in self.coeffs.keys(): + if "%" in j: + areas_set |= set(j.split("%")) + elif "." in j: + clusters_set.add(j) + areas_set.add(j.split(".")[0]) + group = self.group or existing_constraint.group + operator = self.operator or existing_constraint.operator + time_step = self.time_step or existing_constraint.time_step + new_constraint = BindingConstraintDTO( + id=self.id, + group=group, + areas=areas_set, + clusters=clusters_set, + operator=operator, + time_step=time_step, + ) + study_data.bindings[index] = new_constraint return CommandOutput(status=True), {} def _find_binding_config(self, binding_constraints: t.Mapping[str, JSON]) -> t.Optional[t.Tuple[str, JSON]]: @@ -154,9 +156,11 @@ def _apply(self, study_data: FileStudy) -> CommandOutput: # rename matrices if the operator has changed for version >= 870 if self.operator and study_data.config.version >= 870: existing_operator = BindingConstraintOperator(actual_cfg.get("operator")) - new_operator = BindingConstraintOperator(self.operator) + new_operator = self.operator _update_matrices_names(study_data, self.id, existing_operator, new_operator) + self._apply_config(study_data.config) + updated_matrices = [ term for term in [m.value for m in TermMatrices] if hasattr(self, term) and getattr(self, term) ] diff --git a/requirements-dev.txt b/requirements-dev.txt index e7ff79c736..5ea6126c6c 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -11,6 +11,7 @@ pyinstaller-hooks-contrib==2024.6 # of the corresponding implementation libraries used in production (in `requirements.txt`). pandas-stubs~=1.4.0 +types-paramiko~=3.4.0 types-psycopg2~=2.9.4 types-redis~=4.1.2 types-requests~=2.27.1 diff --git a/tests/integration/study_data_blueprint/test_binding_constraints.py b/tests/integration/study_data_blueprint/test_binding_constraints.py index aba3d397ac..79b5d5cbd0 100644 --- a/tests/integration/study_data_blueprint/test_binding_constraints.py +++ b/tests/integration/study_data_blueprint/test_binding_constraints.py @@ -604,6 +604,16 @@ def test_for_version_870(self, client: TestClient, user_access_token: str, study else: assert data == np.zeros((matrix_lt3.shape[0], 1)).tolist() + # Checks that we only see existing matrices inside the Debug View + res = client.get(f"/v1/studies/{study_id}/raw", params={"path": "/input/bindingconstraints", "depth": 1}) + assert res.status_code in {200, 201} + assert res.json() == { + f"{bc_id_wo_group}_lt": {}, + f"{bc_id_w_group}_gt": {}, + f"{bc_id_w_matrix}_eq": {}, + "bindingconstraints": {}, + } + # ============================= # CONSTRAINT TERM MANAGEMENT # ============================= diff --git a/tests/storage/repository/filesystem/matrix/test_input_series_matrix.py b/tests/storage/repository/filesystem/matrix/test_input_series_matrix.py index b6ac49fce1..1bc9df122a 100644 --- a/tests/storage/repository/filesystem/matrix/test_input_series_matrix.py +++ b/tests/storage/repository/filesystem/matrix/test_input_series_matrix.py @@ -1,3 +1,5 @@ +import itertools +import shutil import textwrap import typing as t from pathlib import Path @@ -92,3 +94,71 @@ def test_save(self, my_study_config: FileStudyTreeConfig) -> None: """ ) assert actual == expected + + +class TestCopyAndRenameFile: + node: InputSeriesMatrix + fake_node: InputSeriesMatrix + target: str + file: Path + link: Path + modified_file: Path + modified_link: Path + + def _set_up(self, tmp_path: Path) -> None: + self.file = tmp_path / "my-study" / "lazy.txt" + self.file.parent.mkdir() + + self.link = self.file.parent / f"{self.file.name}.link" + self.link.write_text("Link: Mock File Content") + + config = FileStudyTreeConfig(study_path=self.file.parent, path=self.file, version=-1, study_id="") + context = ContextServer(matrix=Mock(), resolver=Mock()) + self.node = InputSeriesMatrix(context=context, config=config) + + self.modified_file = self.file.parent / "lazy_modified.txt" + self.modified_link = self.file.parent / f"{self.modified_file.name}.link" + config2 = FileStudyTreeConfig(study_path=self.file.parent, path=self.modified_file, version=-1, study_id="") + self.fake_node = InputSeriesMatrix(context=Mock(), config=config2) + self.target = self.modified_file.stem + + def _checks_behavior(self, rename: bool, target_is_link: bool): + # Asserts `_infer_path` fails if there's no file + with pytest.raises(ChildNotFoundError): + self.fake_node._infer_path() + + # Checks `copy_file`, `rename_file` methods + if target_is_link: + assert not self.modified_link.exists() + assert self.link.exists() + assert not self.file.exists() + assert not self.modified_file.exists() + + self.node.rename_file(self.target) if rename else self.node.copy_file(self.target) + + assert not self.link.exists() if rename else self.link.exists() + assert self.modified_link.exists() + assert not self.file.exists() + assert not self.modified_file.exists() + assert self.modified_link.read_text() == "Link: Mock File Content" + + else: + content = b"No Link: Mock File Content" + self.node.save(content) + assert self.file.read_text() == content.decode("utf-8") + assert not self.link.exists() + assert not self.modified_file.exists() + + self.node.rename_file(self.target) if rename else self.node.copy_file(self.target) + + assert not self.link.exists() + assert not self.file.exists() if rename else self.file.exists() + assert self.modified_file.exists() + assert not self.modified_link.exists() + assert self.modified_file.read_text() == content.decode("utf-8") + + def test_copy_and_rename_file(self, tmp_path: Path): + for rename, target_is_link in itertools.product([True, False], repeat=2): + self._set_up(tmp_path) + self._checks_behavior(rename, target_is_link) + shutil.rmtree(tmp_path / "my-study") diff --git a/tests/storage/repository/filesystem/test_lazy_node.py b/tests/storage/repository/filesystem/test_lazy_node.py index a2c72415f5..f899d32fa3 100644 --- a/tests/storage/repository/filesystem/test_lazy_node.py +++ b/tests/storage/repository/filesystem/test_lazy_node.py @@ -2,8 +2,6 @@ from typing import List, Optional from unittest.mock import Mock -import pytest - from antarest.study.storage.rawstudy.model.filesystem.config.model import FileStudyTreeConfig from antarest.study.storage.rawstudy.model.filesystem.context import ContextServer from antarest.study.storage.rawstudy.model.filesystem.lazy_node import LazyNode @@ -140,113 +138,3 @@ def test_save_txt(tmp_path: Path): assert file.read_text() == content assert not link.exists() resolver.resolve.assert_called_once_with(content) - - -@pytest.mark.parametrize("target_is_link", [True, False]) -def test_rename_file(tmp_path: Path, target_is_link: bool): - file = tmp_path / "my-study/lazy.txt" - file.parent.mkdir() - - link = file.parent / f"{file.name}.link" - link.write_text("Link: Mock File Content") - - resolver = Mock() - resolver.resolve.return_value = None - - resolver2 = Mock() - resolver2.resolve.return_value = None - - config = FileStudyTreeConfig(study_path=file, path=file, version=-1, study_id="") - context = ContextServer(matrix=Mock(), resolver=resolver) - node = MockLazyNode(context=context, config=config) - - renaming_file = file.parent / "lazy_rename.txt" - renaming_link = file.parent / f"{renaming_file.name}.link" - config2 = FileStudyTreeConfig(study_path=renaming_file, path=renaming_file, version=-1, study_id="") - context2 = ContextServer(matrix=Mock(), resolver=resolver2) - target = MockLazyNode(context=context2, config=config2) - - if target_is_link: - assert not renaming_link.exists() - assert link.exists() - assert not file.exists() - assert not renaming_file.exists() - - node.rename_file(target) - - assert not link.exists() - assert renaming_link.exists() - assert not file.exists() - assert not renaming_file.exists() - assert renaming_link.read_text() == "Link: Mock File Content" - - else: - content = "No Link: Mock File Content" - node.save(content) - assert file.read_text() == content - assert not link.exists() - assert not renaming_file.exists() - resolver.resolve.assert_called_once_with(content) - - node.rename_file(target) - - assert not link.exists() - assert not file.exists() - assert renaming_file.exists() - assert not renaming_link.exists() - assert renaming_file.read_text() == "No Link: Mock File Content" - - -@pytest.mark.parametrize("target_is_link", [True, False]) -def test_copy_file(tmp_path: Path, target_is_link: bool): - file = tmp_path / "my-study/lazy.txt" - file.parent.mkdir() - - link = file.parent / f"{file.name}.link" - link.write_text("Link: Mock File Content") - - resolver = Mock() - resolver.resolve.return_value = None - - resolver2 = Mock() - resolver2.resolve.return_value = None - - config = FileStudyTreeConfig(study_path=file, path=file, version=-1, study_id="") - context = ContextServer(matrix=Mock(), resolver=resolver) - node = MockLazyNode(context=context, config=config) - - copied_file = file.parent / "lazy_copy.txt" - copied_link = file.parent / f"{copied_file.name}.link" - config2 = FileStudyTreeConfig(study_path=copied_file, path=copied_file, version=-1, study_id="") - context2 = ContextServer(matrix=Mock(), resolver=resolver2) - target = MockLazyNode(context=context2, config=config2) - - if target_is_link: - assert not copied_link.exists() - assert link.exists() - assert not file.exists() - assert not copied_file.exists() - - node.copy_file(target) - - assert link.exists() - assert copied_link.exists() - assert not file.exists() - assert not copied_file.exists() - assert copied_link.read_text() == "Link: Mock File Content" - - else: - content = "No Link: Mock File Content" - node.save(content) - assert file.read_text() == content - assert not link.exists() - assert not copied_file.exists() - resolver.resolve.assert_called_once_with(content) - - node.copy_file(target) - - assert not link.exists() - assert file.exists() - assert copied_file.exists() - assert not copied_link.exists() - assert copied_file.read_text() == "No Link: Mock File Content" diff --git a/tests/variantstudy/model/command/test_manage_binding_constraints.py b/tests/variantstudy/model/command/test_manage_binding_constraints.py index f2dc3ccaf5..d33af4f5d5 100644 --- a/tests/variantstudy/model/command/test_manage_binding_constraints.py +++ b/tests/variantstudy/model/command/test_manage_binding_constraints.py @@ -589,7 +589,7 @@ def test__update_matrices_names( # update matrices names _update_matrices_names( file_study=empty_study, - binding_constraint_id="bd_rename_matrices", + bc_id="bd_rename_matrices", existing_operator=existing_operator, new_operator=new_operator, ) From aa2216aec08b641a4f62503c5508d455d41d268e Mon Sep 17 00:00:00 2001 From: mabw-rte <41002227+mabw-rte@users.noreply.github.com> Date: Tue, 27 Aug 2024 11:24:17 +0200 Subject: [PATCH 11/58] feat(aggregation-api)!: add new endpoint for `economy/mc-all` aggregation (#2092) Context: for the aggregation `apis`, we want to add additional endpoints that perform aggregation on the folder `economy/mc-all` --- antarest/core/exceptions.py | 19 + .../study/business/aggregator_management.py | 347 +- antarest/study/service.py | 29 +- antarest/study/web/raw_studies_blueprint.py | 163 +- tests/integration/assets/STA-mini.7z | Bin 82094 -> 132596 bytes tests/integration/assets/STA-mini.zip | Bin 481559 -> 704805 bytes .../test_filesystem_endpoints.py | 10 +- .../test-01-all.result.tsv | 15 + .../test-02-all.result.tsv | 10 + .../test-02.result.tsv | 10082 ++++++- .../test-03-all.result.tsv | 15 + .../test-04-all.result.tsv | 15 + .../test-05-all.result.tsv | 3 + .../test-06-all.result.tsv | 15 + .../test-06.result.tsv | 2689 ++ .../test-07-all.result.tsv | 15 + .../test-07.result.tsv | 24193 ++++++++++++++++ .../test-08-all.result.tsv | 19 + .../test-01-all.result.tsv | 365 + .../test-02-all.result.tsv | 13 + .../test-03-all.result.tsv | 365 + .../test-04-all.result.tsv | 13 + .../test-05-all.result.tsv | 365 + .../test-05.result.tsv | 2017 ++ .../test-06-all.result.tsv | 365 + .../test_aggregate_raw_data.py | 581 +- .../test_synthesis/raw_study.synthesis.json | 12 + .../studies_blueprint/test_disk_usage.py | 4 +- tests/integration/test_integration.py | 10 +- .../test_integration_token_end_to_end.py | 4 +- 30 files changed, 40594 insertions(+), 1159 deletions(-) create mode 100644 tests/integration/raw_studies_blueprint/assets/aggregate_areas_raw_data/test-01-all.result.tsv create mode 100644 tests/integration/raw_studies_blueprint/assets/aggregate_areas_raw_data/test-02-all.result.tsv create mode 100644 tests/integration/raw_studies_blueprint/assets/aggregate_areas_raw_data/test-03-all.result.tsv create mode 100644 tests/integration/raw_studies_blueprint/assets/aggregate_areas_raw_data/test-04-all.result.tsv create mode 100644 tests/integration/raw_studies_blueprint/assets/aggregate_areas_raw_data/test-05-all.result.tsv create mode 100644 tests/integration/raw_studies_blueprint/assets/aggregate_areas_raw_data/test-06-all.result.tsv create mode 100644 tests/integration/raw_studies_blueprint/assets/aggregate_areas_raw_data/test-06.result.tsv create mode 100644 tests/integration/raw_studies_blueprint/assets/aggregate_areas_raw_data/test-07-all.result.tsv create mode 100644 tests/integration/raw_studies_blueprint/assets/aggregate_areas_raw_data/test-07.result.tsv create mode 100644 tests/integration/raw_studies_blueprint/assets/aggregate_areas_raw_data/test-08-all.result.tsv create mode 100644 tests/integration/raw_studies_blueprint/assets/aggregate_links_raw_data/test-01-all.result.tsv create mode 100644 tests/integration/raw_studies_blueprint/assets/aggregate_links_raw_data/test-02-all.result.tsv create mode 100644 tests/integration/raw_studies_blueprint/assets/aggregate_links_raw_data/test-03-all.result.tsv create mode 100644 tests/integration/raw_studies_blueprint/assets/aggregate_links_raw_data/test-04-all.result.tsv create mode 100644 tests/integration/raw_studies_blueprint/assets/aggregate_links_raw_data/test-05-all.result.tsv create mode 100644 tests/integration/raw_studies_blueprint/assets/aggregate_links_raw_data/test-05.result.tsv create mode 100644 tests/integration/raw_studies_blueprint/assets/aggregate_links_raw_data/test-06-all.result.tsv diff --git a/antarest/core/exceptions.py b/antarest/core/exceptions.py index 8358cc385d..adb38cd21b 100644 --- a/antarest/core/exceptions.py +++ b/antarest/core/exceptions.py @@ -392,6 +392,20 @@ def __str__(self) -> str: return self.detail +class OutputSubFolderNotFound(HTTPException): + """ + Exception raised when an output sub folders do not exist + """ + + def __init__(self, output_id: str, mc_root: str) -> None: + message = f"The output '{output_id}' sub-folder '{mc_root}' does not exist" + super().__init__(HTTPStatus.NOT_FOUND, message) + + def __str__(self) -> str: + """Return a string representation of the exception.""" + return self.detail + + class BadZipBinary(HTTPException): def __init__(self, message: str) -> None: super().__init__(HTTPStatus.UNSUPPORTED_MEDIA_TYPE, message) @@ -446,6 +460,11 @@ def __init__(self, message: str) -> None: super().__init__(HTTPStatus.UNPROCESSABLE_ENTITY, message) +class MCRootNotHandled(HTTPException): + def __init__(self, message: str) -> None: + super().__init__(HTTPStatus.UNPROCESSABLE_ENTITY, message) + + class MatrixWidthMismatchError(HTTPException): def __init__(self, message: str) -> None: super().__init__(HTTPStatus.UNPROCESSABLE_ENTITY, message) diff --git a/antarest/study/business/aggregator_management.py b/antarest/study/business/aggregator_management.py index 57a2cce48e..ac88b9d82b 100644 --- a/antarest/study/business/aggregator_management.py +++ b/antarest/study/business/aggregator_management.py @@ -6,7 +6,7 @@ import numpy as np import pandas as pd -from antarest.core.exceptions import FileTooLargeError, OutputNotFound +from antarest.core.exceptions import FileTooLargeError, MCRootNotHandled, OutputNotFound, OutputSubFolderNotFound from antarest.study.storage.rawstudy.ini_reader import IniReader from antarest.study.storage.rawstudy.model.filesystem.matrix.date_serializer import ( FactoryDateSerializer, @@ -14,8 +14,7 @@ ) from antarest.study.storage.rawstudy.model.filesystem.matrix.matrix import MatrixFrequency -TEMPLATE_PARTS = "output/{sim_id}/economy/mc-ind" -"""Template for the path to reach the output data.""" +MC_TEMPLATE_PARTS = "output/{sim_id}/economy/{mc_root}" HORIZON_TEMPLATE = "output/{sim_id}/about-the-study/parameters.ini" # noinspection SpellCheckingInspection MCYEAR_COL = "mcYear" @@ -28,23 +27,48 @@ """Column name for the time index.""" TIME_COL = "time" """Column name for the timestamp.""" +CLUSTER_ID_COL = "cluster" +"""Column name for the cluster id.""" MC_YEAR_INDEX = 0 """Index in path parts starting from the Monte Carlo year to determine the Monte Carlo year.""" -AREA_OR_LINK_INDEX = 2 -"""Index in path parts starting from the Monte Carlo year to determine the area/link name.""" +AREA_OR_LINK_INDEX__IND, AREA_OR_LINK_INDEX__ALL = 2, 1 +"""Indexes in path parts starting from the output root `economy//mc-(ind/all)` to determine the area/link name.""" +PRODUCTION_COLUMN_NAME = "production" +PRODUCTION_COLUMN_REGEX = "mwh" +CLUSTER_ID_COMPONENT = 0 +ACTUAL_COLUMN_COMPONENT = 1 +DUMMY_COMPONENT = 2 logger = logging.getLogger(__name__) -class AreasQueryFile(str, Enum): +class MCRoot(str, Enum): + MC_IND = "mc-ind" + MC_ALL = "mc-all" + + +class MCIndAreasQueryFile(str, Enum): + VALUES = "values" + DETAILS = "details" + DETAILS_ST_STORAGE = "details-STstorage" + DETAILS_RES = "details-res" + + +class MCAllAreasQueryFile(str, Enum): VALUES = "values" DETAILS = "details" DETAILS_ST_STORAGE = "details-STstorage" DETAILS_RES = "details-res" + ID = "id" + + +class MCIndLinksQueryFile(str, Enum): + VALUES = "values" -class LinksQueryFile(str, Enum): +class MCAllLinksQueryFile(str, Enum): VALUES = "values" + ID = "id" def _checks_estimated_size(nb_files: int, df_bytes_size: int, nb_files_checked: int) -> None: @@ -54,28 +78,84 @@ def _checks_estimated_size(nb_files: int, df_bytes_size: int, nb_files_checked: raise FileTooLargeError(estimated_df_size, maximum_size) +def _columns_ordering(df_cols: t.List[str], column_name: str, is_details: bool, mc_root: MCRoot) -> t.Sequence[str]: + # original columns + org_cols = df_cols.copy() + if is_details: + org_cols = [col for col in org_cols if col != CLUSTER_ID_COL and col != TIME_ID_COL] + if mc_root == MCRoot.MC_IND: + new_column_order = ( + [column_name] + ([CLUSTER_ID_COL] if is_details else []) + [MCYEAR_COL, TIME_ID_COL, TIME_COL] + org_cols + ) + elif mc_root == MCRoot.MC_ALL: + org_cols = [col for col in org_cols if col not in {column_name, MCYEAR_COL, TIME_COL}] + new_column_order = [column_name] + ([CLUSTER_ID_COL] if is_details else []) + [TIME_ID_COL, TIME_COL] + org_cols + else: + raise MCRootNotHandled(f"Unknown Monte Carlo root: {mc_root}") + + return new_column_order + + +def _infer_production_column(cols: t.Sequence[str]) -> t.Optional[str]: + return next((c for c in cols if PRODUCTION_COLUMN_REGEX in c.lower().strip()), None) + + +def _infer_time_id(df: pd.DataFrame, is_details: bool) -> t.List[int]: + if is_details: + return df[TIME_ID_COL].tolist() + else: + return list(range(1, len(df) + 1)) + + +def _filtered_files_listing( + folders_to_check: t.List[Path], + query_file: str, + frequency: str, +) -> t.Dict[str, t.MutableSequence[str]]: + filtered_files: t.Dict[str, t.MutableSequence[str]] = {} + for folder_path in folders_to_check: + for file in folder_path.iterdir(): + if file.stem == f"{query_file}-{frequency}": + filtered_files.setdefault(folder_path.name, []).append(file.name) + return filtered_files + + class AggregatorManager: def __init__( self, study_path: Path, output_id: str, - query_file: t.Union[AreasQueryFile, LinksQueryFile], + query_file: t.Union[MCIndAreasQueryFile, MCAllAreasQueryFile, MCIndLinksQueryFile, MCAllLinksQueryFile], frequency: MatrixFrequency, - mc_years: t.Sequence[int], - columns_names: t.Sequence[str], ids_to_consider: t.Sequence[str], + columns_names: t.Sequence[str], + mc_years: t.Optional[t.Sequence[int]] = None, ): - self.study_path: Path = study_path - self.output_id: str = output_id - self.query_file: t.Union[AreasQueryFile, LinksQueryFile] = query_file - self.frequency: MatrixFrequency = frequency - self.mc_years: t.Sequence[int] = mc_years - self.columns_names: t.Sequence[str] = columns_names - self.ids_to_consider: t.Sequence[str] = ids_to_consider - self.output_type = "areas" if isinstance(query_file, AreasQueryFile) else "links" - self.mc_ind_path = self.study_path / TEMPLATE_PARTS.format(sim_id=self.output_id) - - def _parse_output_file(self, file_path: Path) -> pd.DataFrame: + self.study_path = study_path + self.output_id = output_id + self.query_file = query_file + self.frequency = frequency + self.mc_years = mc_years + self.columns_names = columns_names + self.ids_to_consider = ids_to_consider + self.output_type = ( + "areas" + if (isinstance(query_file, MCIndAreasQueryFile) or isinstance(query_file, MCAllAreasQueryFile)) + else "links" + ) + self.mc_ind_path = self.study_path / MC_TEMPLATE_PARTS.format( + sim_id=self.output_id, mc_root=MCRoot.MC_IND.value + ) + self.mc_all_path = self.study_path / MC_TEMPLATE_PARTS.format( + sim_id=self.output_id, mc_root=MCRoot.MC_ALL.value + ) + self.mc_root = ( + MCRoot.MC_IND + if (isinstance(query_file, MCIndAreasQueryFile) or isinstance(query_file, MCIndLinksQueryFile)) + else MCRoot.MC_ALL + ) + + def _parse_output_file(self, file_path: Path, normalize_column_name: bool = True) -> pd.DataFrame: csv_file = pd.read_csv( file_path, sep="\t", @@ -88,13 +168,20 @@ def _parse_output_file(self, file_path: Path) -> pd.DataFrame: date, body = date_serializer.extract_date(csv_file) df = rename_unnamed(body).astype(float) + df.index = date + + if not normalize_column_name: + return df + # normalize columns names new_cols = [] for col in body.columns: - name_to_consider = col[0] if self.query_file.value == AreasQueryFile.VALUES else " ".join(col) + if self.mc_root == MCRoot.MC_IND: + name_to_consider = col[0] if self.query_file.value == MCIndAreasQueryFile.VALUES else " ".join(col) + else: + name_to_consider = " ".join([col[0], col[2]]) new_cols.append(name_to_consider.upper().strip()) - df.index = date df.columns = pd.Index(new_cols) return df @@ -113,51 +200,148 @@ def _filter_ids(self, folder_path: Path) -> t.List[str]: return links_ids def _gather_all_files_to_consider(self) -> t.Sequence[Path]: - # Monte Carlo years filtering - all_mc_years = [d.name for d in self.mc_ind_path.iterdir()] - if self.mc_years: - all_mc_years = [year for year in all_mc_years if int(year) in self.mc_years] - if not all_mc_years: - return [] - - # Links / Areas ids filtering - - # The list of areas and links is the same whatever the MC year under consideration: - # Therefore we choose the first year by default avoiding useless scanning directory operations. - first_mc_year = all_mc_years[0] - areas_or_links_ids = self._filter_ids(self.mc_ind_path / first_mc_year / self.output_type) - - # Frequency and query file filtering - folders_to_check = [self.mc_ind_path / first_mc_year / self.output_type / id for id in areas_or_links_ids] - filtered_files: t.Dict[str, t.MutableSequence[str]] = {} - for folder_path in folders_to_check: - for file in folder_path.iterdir(): - if file.stem == f"{self.query_file.value}-{self.frequency}": - filtered_files.setdefault(folder_path.name, []).append(file.name) - - # Loop on MC years to return the whole list of files - all_output_files = [ - self.mc_ind_path / mc_year / self.output_type / area_or_link / file - for mc_year in all_mc_years - for area_or_link, files in filtered_files.items() - for file in files - ] + if self.mc_root == MCRoot.MC_IND: + # Monte Carlo years filtering + all_mc_years = [d.name for d in self.mc_ind_path.iterdir()] + if self.mc_years: + all_mc_years = [year for year in all_mc_years if int(year) in self.mc_years] + if not all_mc_years: + return [] + + # Links / Areas ids filtering + + # The list of areas and links is the same whatever the MC year under consideration: + # Therefore we choose the first year by default avoiding useless scanning directory operations. + first_mc_year = all_mc_years[0] + areas_or_links_ids = self._filter_ids(self.mc_ind_path / first_mc_year / self.output_type) + + # Frequency and query file filtering + folders_to_check = [self.mc_ind_path / first_mc_year / self.output_type / id for id in areas_or_links_ids] + filtered_files = _filtered_files_listing(folders_to_check, self.query_file, self.frequency) + + # Loop on MC years to return the whole list of files + all_output_files = [ + self.mc_ind_path / mc_year / self.output_type / area_or_link / file + for mc_year in all_mc_years + for area_or_link, files in filtered_files.items() + for file in files + ] + elif self.mc_root == MCRoot.MC_ALL: + # Links / Areas ids filtering + areas_or_links_ids = self._filter_ids(self.mc_all_path / self.output_type) + + # Frequency and query file filtering + folders_to_check = [self.mc_all_path / self.output_type / id for id in areas_or_links_ids] + filtered_files = _filtered_files_listing(folders_to_check, self.query_file, self.frequency) + + # Loop to return the whole list of files + all_output_files = [ + self.mc_all_path / self.output_type / area_or_link / file + for area_or_link, files in filtered_files.items() + for file in files + ] + else: + raise MCRootNotHandled(f"Unknown Monte Carlo root: {self.mc_root}") return all_output_files + def columns_filtering(self, df: pd.DataFrame, is_details: bool) -> pd.DataFrame: + # columns filtering + lower_case_columns = [c.lower() for c in self.columns_names] + if lower_case_columns: + if is_details: + filtered_columns = [CLUSTER_ID_COL, TIME_ID_COL] + [ + c for c in df.columns.tolist() if any(regex in c.lower() for regex in lower_case_columns) + ] + elif self.mc_root == MCRoot.MC_ALL: + filtered_columns = [ + c for c in df.columns.tolist() if any(regex in c.lower() for regex in lower_case_columns) + ] + else: + filtered_columns = [c for c in df.columns.tolist() if c.lower() in lower_case_columns] + df = df.loc[:, filtered_columns] + return df + + def _process_df(self, file_path: Path, is_details: bool) -> pd.DataFrame: + """ + Process the output file to return a DataFrame with the correct columns and values + - In the case of a details file, the DataFrame, the columns include two parts cluster name + actual column name + - In other cases, the DataFrame, the columns include only the actual column name + + Thus, the DataFrame is normalized to have the real columns names in both cases. And a new column is added to + for the details file to record the cluster id. + + Args: + file_path: the file Path to extract the data Frame from + is_details: whether the file is a details file or not + + Returns: + the DataFrame with the correct columns and values + """ + + if is_details: + # extract the data frame from the file without processing the columns + un_normalized_df = self._parse_output_file(file_path, normalize_column_name=False) + # number of rows in the data frame + df_len = len(un_normalized_df) + cluster_dummy_product_cols = sorted( + set([(x[CLUSTER_ID_COMPONENT], x[DUMMY_COMPONENT]) for x in un_normalized_df.columns]) + ) + # actual columns without the cluster id (NODU, production etc.) + actual_cols = sorted(set(un_normalized_df.columns.map(lambda x: x[ACTUAL_COLUMN_COMPONENT]))) + + # using a dictionary to build the new data frame with the base columns (NO2, production etc.) + # and the cluster id and time id + new_obj: t.Dict[str, t.Any] = {k: [] for k in [CLUSTER_ID_COL, TIME_ID_COL] + actual_cols} + + # loop over the cluster id to extract the values of the actual columns + for cluster_id, dummy_component in cluster_dummy_product_cols: + for actual_col in actual_cols: + col_values = un_normalized_df[(cluster_id, actual_col, dummy_component)].tolist() # type: ignore + new_obj[actual_col] += col_values + new_obj[CLUSTER_ID_COL] += [cluster_id for _ in range(df_len)] + new_obj[TIME_ID_COL] += list(range(1, df_len + 1)) + + # check if there is a production column to rename it to `PRODUCTION_COLUMN_NAME` + prod_col = _infer_production_column(actual_cols) + if prod_col is not None: + new_obj[PRODUCTION_COLUMN_NAME] = new_obj.pop(prod_col) + actual_cols.remove(prod_col) + + # reorganize the data frame + # first the production column if it exists + add_prod = [PRODUCTION_COLUMN_NAME] if prod_col is not None else [] + columns_order = [CLUSTER_ID_COL, TIME_ID_COL] + add_prod + list(actual_cols) + df = pd.DataFrame(new_obj).reindex(columns=columns_order).sort_values(by=[TIME_ID_COL, CLUSTER_ID_COL]) + df.index = pd.Index(list(range(1, len(df) + 1))) + + return df + + else: + # just extract the data frame from the file by just merging the columns components + return self._parse_output_file(file_path) + def _build_dataframe(self, files: t.Sequence[Path], horizon: int) -> pd.DataFrame: + if self.mc_root not in [MCRoot.MC_IND, MCRoot.MC_ALL]: + raise MCRootNotHandled(f"Unknown Monte Carlo root: {self.mc_root}") + is_details = self.query_file in [ + MCIndAreasQueryFile.DETAILS, + MCAllAreasQueryFile.DETAILS, + MCIndAreasQueryFile.DETAILS_ST_STORAGE, + MCAllAreasQueryFile.DETAILS_ST_STORAGE, + MCIndAreasQueryFile.DETAILS_RES, + MCAllAreasQueryFile.DETAILS_RES, + ] final_df = pd.DataFrame() nb_files = len(files) for k, file_path in enumerate(files): - df = self._parse_output_file(file_path) + df = self._process_df(file_path, is_details) # columns filtering - if self.columns_names: - filtered_columns = [c for c in df.columns.tolist() if c in self.columns_names] - df = df.loc[:, filtered_columns] + df = self.columns_filtering(df, is_details) # if no columns, no need to continue list_of_df_columns = df.columns.tolist() - if not list_of_df_columns: + if not list_of_df_columns or set(list_of_df_columns) == {CLUSTER_ID_COL, TIME_ID_COL}: return pd.DataFrame() # checks if the estimated dataframe size does not exceed the limit @@ -167,22 +351,26 @@ def _build_dataframe(self, files: t.Sequence[Path], horizon: int) -> pd.DataFram estimated_binary_size = final_df.memory_usage().sum() _checks_estimated_size(nb_files, estimated_binary_size, k) - # add column for links/areas - relative_path_parts = file_path.relative_to(self.mc_ind_path).parts column_name = AREA_COL if self.output_type == "areas" else LINK_COL - new_column_order = [column_name, MCYEAR_COL, TIME_ID_COL, TIME_COL] + list_of_df_columns - df[column_name] = relative_path_parts[AREA_OR_LINK_INDEX] - - # add column to record the Monte Carlo year - df[MCYEAR_COL] = int(relative_path_parts[MC_YEAR_INDEX]) + new_column_order = _columns_ordering(list_of_df_columns, column_name, is_details, self.mc_root) + + if self.mc_root == MCRoot.MC_IND: + # add column for links/areas + relative_path_parts = file_path.relative_to(self.mc_ind_path).parts + df[column_name] = relative_path_parts[AREA_OR_LINK_INDEX__IND] + # add column to record the Monte Carlo year + df[MCYEAR_COL] = int(relative_path_parts[MC_YEAR_INDEX]) + else: + # add column for links/areas + relative_path_parts = file_path.relative_to(self.mc_all_path).parts + df[column_name] = relative_path_parts[AREA_OR_LINK_INDEX__ALL] # add a column for the time id - df[TIME_ID_COL] = list(range(1, len(df) + 1)) + df[TIME_ID_COL] = _infer_time_id(df, is_details) # add horizon column df[TIME_COL] = horizon - # Reorganize the columns - df = df.reindex(columns=new_column_order) + df = df.reindex(columns=pd.Index(new_column_order)) final_df = pd.concat([final_df, df], ignore_index=True) @@ -191,23 +379,38 @@ def _build_dataframe(self, files: t.Sequence[Path], horizon: int) -> pd.DataFram return final_df + def _check_mc_root_folder_exists(self) -> None: + if self.mc_root == MCRoot.MC_IND: + if not self.mc_ind_path.exists(): + raise OutputSubFolderNotFound(self.output_id, f"economy/{MCRoot.MC_IND.value}") + elif self.mc_root == MCRoot.MC_ALL: + if not self.mc_all_path.exists(): + raise OutputSubFolderNotFound(self.output_id, f"economy/{MCRoot.MC_ALL.value}") + else: + raise MCRootNotHandled(f"Unknown Monte Carlo root: {self.mc_root}") + def aggregate_output_data(self) -> pd.DataFrame: """ Aggregates the output data of a study and returns it as a DataFrame """ - # Checks if mc-ind results exist - if not self.mc_ind_path.exists(): + output_folder = (self.mc_ind_path or self.mc_all_path).parent.parent + + # checks if the output folder exists + if not output_folder.exists(): raise OutputNotFound(self.output_id) + # checks if the mc root folder exists + self._check_mc_root_folder_exists() + + # filters files to consider + all_output_files = sorted(self._gather_all_files_to_consider()) + # Retrieves the horizon from the study output horizon_path = self.study_path / HORIZON_TEMPLATE.format(sim_id=self.output_id) launching_config = IniReader().read(horizon_path) horizon = launching_config.get("general", {}).get("horizon", 2018) - # filters files to consider - all_output_files = sorted(self._gather_all_files_to_consider()) - logger.info( f"Parsing {len(all_output_files)} {self.frequency.value} files" f"to build the aggregated output for study `{self.study_path.name}`" diff --git a/antarest/study/service.py b/antarest/study/service.py index 1143b3a309..8e4b537e19 100644 --- a/antarest/study/service.py +++ b/antarest/study/service.py @@ -49,7 +49,13 @@ from antarest.matrixstore.matrix_editor import MatrixEditInstruction from antarest.study.business.adequacy_patch_management import AdequacyPatchManager from antarest.study.business.advanced_parameters_management import AdvancedParamsManager -from antarest.study.business.aggregator_management import AggregatorManager, AreasQueryFile, LinksQueryFile +from antarest.study.business.aggregator_management import ( + AggregatorManager, + MCAllAreasQueryFile, + MCAllLinksQueryFile, + MCIndAreasQueryFile, + MCIndLinksQueryFile, +) from antarest.study.business.allocation_management import AllocationManager from antarest.study.business.area_management import AreaCreationDTO, AreaInfoDTO, AreaManager, AreaType, UpdateAreaUi from antarest.study.business.areas.hydro_management import HydroManager @@ -372,24 +378,25 @@ def aggregate_output_data( self, uuid: str, output_id: str, - query_file: t.Union[AreasQueryFile, LinksQueryFile], + query_file: t.Union[MCIndAreasQueryFile, MCAllAreasQueryFile, MCIndLinksQueryFile, MCAllLinksQueryFile], frequency: MatrixFrequency, - mc_years: t.Sequence[int], columns_names: t.Sequence[str], ids_to_consider: t.Sequence[str], params: RequestParameters, + mc_years: t.Optional[t.Sequence[int]] = None, ) -> pd.DataFrame: """ Aggregates output data based on several filtering conditions + Args: uuid: study uuid output_id: simulation output ID - query_file: which types of data to retrieve ("values", "details", "details-st-storage", "details-res") + query_file: which types of data to retrieve: "values", "details", "details-st-storage", "details-res", "ids" frequency: yearly, monthly, weekly, daily or hourly. - mc_years: list of monte-carlo years, if empty, all years are selected - columns_names: columns to be selected, if empty, all columns are selected + columns_names: regexes (if details) or columns to be selected, if empty, all columns are selected ids_to_consider: list of areas or links ids to consider, if empty, all areas are selected params: request parameters + mc_years: list of monte-carlo years, if empty, all years are selected (only for mc-ind) Returns: the aggregated data as a DataFrame @@ -397,17 +404,9 @@ def aggregate_output_data( study = self.get_study(uuid) assert_permission(params.user, study, StudyPermissionType.READ) study_path = self.storage_service.raw_study_service.get_study_path(study) - # fmt: off aggregator_manager = AggregatorManager( - study_path, - output_id, - query_file, - frequency, - mc_years, - columns_names, - ids_to_consider + study_path, output_id, query_file, frequency, ids_to_consider, columns_names, mc_years ) - # fmt: on return aggregator_manager.aggregate_output_data() def get_logs( diff --git a/antarest/study/web/raw_studies_blueprint.py b/antarest/study/web/raw_studies_blueprint.py index 93c2f018dc..425c67e6b5 100644 --- a/antarest/study/web/raw_studies_blueprint.py +++ b/antarest/study/web/raw_studies_blueprint.py @@ -18,7 +18,12 @@ from antarest.core.utils.utils import sanitize_string, sanitize_uuid from antarest.core.utils.web import APITag from antarest.login.auth import Auth -from antarest.study.business.aggregator_management import AreasQueryFile, LinksQueryFile +from antarest.study.business.aggregator_management import ( + MCAllAreasQueryFile, + MCAllLinksQueryFile, + MCIndAreasQueryFile, + MCIndLinksQueryFile, +) from antarest.study.service import StudyService from antarest.study.storage.df_download import TableExportFormat, export_file from antarest.study.storage.rawstudy.model.filesystem.matrix.matrix import MatrixFrequency @@ -175,14 +180,14 @@ def get_study( return Response(content=json_response, media_type="application/json") @bp.get( - "/studies/{uuid}/areas/aggregate/{output_id}", + "/studies/{uuid}/areas/aggregate/mc-ind/{output_id}", tags=[APITag.study_raw_data], - summary="Retrieve Aggregated Areas Raw Data from Study Output", + summary="Retrieve Aggregated Areas Raw Data from Study Economy MCs individual Outputs", ) def aggregate_areas_raw_data( uuid: str, output_id: str, - query_file: AreasQueryFile, + query_file: MCIndAreasQueryFile, frequency: MatrixFrequency, mc_years: str = "", areas_ids: str = "", @@ -195,13 +200,14 @@ def aggregate_areas_raw_data( Create an aggregation of areas raw data Parameters: + - `uuid`: study ID - `output_id`: the output ID aka the simulation ID - `query_file`: "values", "details", "details-STstorage", "details-res" - `frequency`: "hourly", "daily", "weekly", "monthly", "annual" - `mc_years`: which Monte Carlo years to be selected. If empty, all are selected (comma separated) - `areas_ids`: which areas to be selected. If empty, all are selected (comma separated) - - `columns_names`: which columns to be selected. If empty, all are selected (comma separated) + - `columns_names`: names or regexes (if `query_file` is of type `details`) to select columns (comma separated) - `export_format`: Returned file format (csv by default). Returns: @@ -223,10 +229,10 @@ def aggregate_areas_raw_data( output_id=output_id, query_file=query_file, frequency=frequency, - mc_years=[int(mc_year) for mc_year in _split_comma_separated_values(mc_years)], columns_names=_split_comma_separated_values(columns_names), ids_to_consider=_split_comma_separated_values(areas_ids), params=parameters, + mc_years=[int(mc_year) for mc_year in _split_comma_separated_values(mc_years)], ) download_name = f"aggregated_output_{uuid}_{output_id}{export_format.suffix}" @@ -244,14 +250,14 @@ def aggregate_areas_raw_data( ) @bp.get( - "/studies/{uuid}/links/aggregate/{output_id}", + "/studies/{uuid}/links/aggregate/mc-ind/{output_id}", tags=[APITag.study_raw_data], - summary="Retrieve Aggregated Links Raw Data from Study Output", + summary="Retrieve Aggregated Links Raw Data from Study Economy MCs individual Outputs", ) def aggregate_links_raw_data( uuid: str, output_id: str, - query_file: LinksQueryFile, + query_file: MCIndLinksQueryFile, frequency: MatrixFrequency, mc_years: str = "", links_ids: str = "", @@ -263,13 +269,14 @@ def aggregate_links_raw_data( Create an aggregation of links raw data Parameters: + - `uuid`: study ID - `output_id`: the output ID aka the simulation ID - `query_file`: "values" (currently the only available option) - `frequency`: "hourly", "daily", "weekly", "monthly", "annual" - `mc_years`: which Monte Carlo years to be selected. If empty, all are selected (comma separated) - `links_ids`: which links to be selected (ex: "be - fr"). If empty, all are selected (comma separated) - - `columns_names`: which columns to be selected. If empty, all are selected (comma separated) + - `columns_names`: names or regexes (if `query_file` is of type `details`) to select columns (comma separated) - `export_format`: Returned file format (csv by default). Returns: @@ -291,7 +298,140 @@ def aggregate_links_raw_data( output_id=output_id, query_file=query_file, frequency=frequency, + columns_names=_split_comma_separated_values(columns_names), + ids_to_consider=_split_comma_separated_values(links_ids), + params=parameters, mc_years=[int(mc_year) for mc_year in _split_comma_separated_values(mc_years)], + ) + + download_name = f"aggregated_output_{uuid}_{output_id}{export_format.suffix}" + download_log = f"Exporting aggregated output data for study '{uuid}' as {export_format} file" + + return export_file( + df_matrix, + study_service.file_transfer_manager, + export_format, + True, + True, + download_name, + download_log, + current_user, + ) + + @bp.get( + "/studies/{uuid}/areas/aggregate/mc-all/{output_id}", + tags=[APITag.study_raw_data], + summary="Retrieve Aggregated Areas Raw Data from Study Economy MCs All Outputs", + ) + def aggregate_areas_raw_data__all( + uuid: str, + output_id: str, + query_file: MCAllAreasQueryFile, + frequency: MatrixFrequency, + areas_ids: str = "", + columns_names: str = "", + export_format: TableExportFormat = DEFAULT_EXPORT_FORMAT, # type: ignore + current_user: JWTUser = Depends(auth.get_current_user), + ) -> FileResponse: + # noinspection SpellCheckingInspection + """ + Create an aggregation of areas raw data in mc-all + + Parameters: + + - `uuid`: study ID + - `output_id`: the output ID aka the simulation ID + - `query_file`: "values", "details", "details-STstorage", "details-res", "id" + - `frequency`: "hourly", "daily", "weekly", "monthly", "annual" + - `areas_ids`: which areas to be selected. If empty, all are selected (comma separated) + - `columns_names`: names or regexes (if `query_file` is of type `details`) to select columns (comma separated) + - `export_format`: Returned file format (csv by default). + + Returns: + FileResponse that corresponds to a dataframe with the aggregated areas raw data + """ + logger.info( + f"Aggregating areas output data for study {uuid}, output {output_id}," + f"from files '{query_file}-{frequency}.txt'", + extra={"user": current_user.id}, + ) + + # Avoid vulnerabilities by sanitizing the `uuid` and `output_id` parameters + uuid = sanitize_uuid(uuid) + output_id = sanitize_string(output_id) + + parameters = RequestParameters(user=current_user) + df_matrix = study_service.aggregate_output_data( + uuid, + output_id=output_id, + query_file=query_file, + frequency=frequency, + columns_names=_split_comma_separated_values(columns_names), + ids_to_consider=_split_comma_separated_values(areas_ids), + params=parameters, + ) + + download_name = f"aggregated_output_{uuid}_{output_id}{export_format.suffix}" + download_log = f"Exporting aggregated output data for study '{uuid}' as {export_format} file" + + return export_file( + df_matrix, + study_service.file_transfer_manager, + export_format, + True, + True, + download_name, + download_log, + current_user, + ) + + @bp.get( + "/studies/{uuid}/links/aggregate/mc-all/{output_id}", + tags=[APITag.study_raw_data], + summary="Retrieve Aggregated Links Raw Data from Study Economy MC-All Outputs", + ) + def aggregate_links_raw_data__all( + uuid: str, + output_id: str, + query_file: MCAllLinksQueryFile, + frequency: MatrixFrequency, + links_ids: str = "", + columns_names: str = "", + export_format: TableExportFormat = DEFAULT_EXPORT_FORMAT, # type: ignore + current_user: JWTUser = Depends(auth.get_current_user), + ) -> FileResponse: + """ + Create an aggregation of links in mc-all + + Parameters: + + - `uuid`: study ID + - `output_id`: the output ID aka the simulation ID + - `query_file`: "values", "id" + - `frequency`: "hourly", "daily", "weekly", "monthly", "annual" + - `links_ids`: which links to be selected (ex: "be - fr"). If empty, all are selected (comma separated) + - `columns_names`: names or regexes (if `query_file` is of type `details`) to select columns (comma separated) + - `export_format`: Returned file format (csv by default). + + Returns: + FileResponse that corresponds to a dataframe with the aggregated links raw data + """ + logger.info( + f"Aggregating links mc-all data for study {uuid}, output {output_id}," + f"from files '{query_file}-{frequency}.txt'", + extra={"user": current_user.id}, + ) + + # Avoid vulnerabilities by sanitizing the `uuid` and `output_id` parameters + uuid = sanitize_uuid(uuid) + output_id = sanitize_string(output_id) + + parameters = RequestParameters(user=current_user) + df_matrix = study_service.aggregate_output_data( + uuid, + output_id=output_id, + query_file=query_file, + frequency=frequency, columns_names=_split_comma_separated_values(columns_names), ids_to_consider=_split_comma_separated_values(links_ids), params=parameters, @@ -329,6 +469,7 @@ def edit_study( > NOTE: use the PUT endpoint to upload a file. Parameters: + - `uuid`: The UUID of the study. - `path`: The path to the data to update. Defaults to "/". - `data`: The formatted data to be posted. Defaults to an empty string. @@ -362,6 +503,7 @@ def replace_study_file( Update raw data for a study by posting a raw file. Parameters: + - `uuid`: The UUID of the study. - `path`: The path to the data to update. Defaults to "/". - `file`: The raw file to be posted (e.g. a CSV file opened in binary mode). @@ -425,6 +567,7 @@ def get_matrix( Download a matrix in a given format. Parameters: + - `uuid`: study ID - `matrix_path`: Relative path of the matrix to download. - `export_format`: Returned file format (csv by default). diff --git a/tests/integration/assets/STA-mini.7z b/tests/integration/assets/STA-mini.7z index 10a4d3fdbf7c492670bd0b8bbab1f96204e4ee12..4bae2fe52fadd30b6795c74c062cf4e0ca330195 100644 GIT binary patch literal 132596 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 z%0A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 Hj?e%A;yf>N literal 82094 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

iOay?tqcbuDB+Nu>*^0x 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ⅅ6_!z| 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

sSY14PY+u6rLp>~5H^edY1YHF`SwFw@U31a2xk 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�jx_XCp`S>B$fNxuq+0fNcEW>w{ha)lWew$nhf|r4M8(%Tc7u1&%iWx$ z?}sp7!#7C85j3mXqZzuqu}P{9-H)VivZRsM>tWV-kXV+V9d`)i+lVPEKBzEySf=PY zh=(yT3e?J2?T$pj8Ic~TCiS8dj;y}|Q@KrEv>pTPO>>Oju%ekrH%JwRgTu&H9J^y+ zyepuoY!B_fgf1?x6)xDcn(UF;+pKs@B0;GqBNSUkiswp&*F3;UoTHLTSMU)=$1x^{ zVGALI9$?zmH4-*>{9i(7fW(D;O0*D80fBI`thSzGXQ*)(r77Lz^GVoGSZ%)1wbwHT zWqdV$$;pd`z2tgbpvzQ%*M52-ma%8@pz&4x=9Oy>5wbrr->vP-{$p9>oj<+cjoz5v zqsT44|B8$MTj;?xanwFPY7ViiC0w}>;zzuTv!%)1hwbgO4uwzL_-U67FPGZ*=CaHl zW4MTEK2jTtk3Cd5om3I_b;ws)h`6{`WE!w@c%f*WB0L(~0bYV2pVnI>ahB-_#F5lU z+0(WYxU@c4%_A31z(`vo@F9=vGy8Uw*y7~dJX6yP?^sXjQmd!HXi2cHVAyqoTaDzl zHjlA*gaqjsrNX{%pgfK{aRblYO_$9*{JXgU&Za326^hrjDaDke%@lCgtf#t;&%)_i z_2=VS)Hh*zT@3>zddH0X-z-;LrIAz>bjWM9KX7I8*Krba`EO9ei4o-GkQW=X`P2~U zTi*YYPN4^X3nw`2vQTV_X=FDY$$7jd>e!$ohXCX<(vG!pqu}g4BIn}9)R<6r zSFwlMaG>hpYJKbVc0j}*IP)@}@Vm3LgR@jbAj}=F+%W8BbxYpjI#!U*R<5n%{h2}>p!(tzc)qVhilxZWQ(wKZ>a!;-M zGd_>Q?Hs)2U($PQeWsM)`2Fn9jzu?C^Q43VX$}FI9{g#4|32^*cparUFREd26!6tx z9_CA2ctQK%5?oF|7_s|VwpZ-tSd;A%r|#W4-x-zq3Mqj*LF-=o%z@iq5*r3=!(!}~ z;a=1N9fpOK%!J2j zm}4jQTG%W_TT^3^1`Ys`J95LSbY3da{&BJbtHff0f0DcTMZ8^j}ItDu+}&{DL* zQ*{$qA_Ym$AnW(5z|#WXRn&7CbQ^JbJY)?!1r?7!B%*aL{&3Y7fBp5LRKU6c;R227 zA_*w=TJw%@1*jpB*u|0zBd^?6=`5ppvaQ565v1%J^sF3m{mhvxtD-;UbLelN`(Ssf zC`%SxY}2f2SA&x?0n>tu^;YPsdyZ(OjtCT7-FfY$R)6dNNA9dx8_ z#j%LLC#Qf=SDdThb!1Db^!rXwfvm$Dt`MM@|DSs~DB4G171`?Z*%mT3eXM44#+^z^ zQr?B8<%W@dr;$3`2{(}G@foVl!pgn(z;yb8AdAV^RTXV}&-}uFSOhF5>lHxU$|xKS zOSFP0`~KlR#~wFdeV(r*Nm;TEcl^XjkGpn1ztr7M-uV8CUZhITyEh`!a@Z;S>cjW2i?9Z`MN-rul zF`*O=k<$7QDXA~ve+vd+ygllMwr9DNU=zR*#DTeyn%>SNtNVu;&b4I2A5q*6$ijdV zGj~8v4w0gLh$P1Y{~nJ_8RO$gH{>_a!kr_61NfOV*kI z$AB~r5x*Ce68jMSr;OJ}x}a0VZ4PQ{s;V&Iz|2rhZ%;~tTSs#kderhTpuBZ~g7JWo zI7E_TLRs;^e>Vo69l-J7aW~}M*Ss68cTpU`k8f}NLFe;r6yOjkh5)5dDX8 z2jm%l9qNo8?CNm4g}sikEF8d(sezjAw#C-9r&lW2qm}^!a`honGKWZ#9r(Y50mvO< zfAHS3w^58`vSng+hbk6 z1`M_IV$!uV9KcT-M@^^d%tp7)t)}~v%FiK^gaOg>?!N~HWbw-Xn>j@CW58;(Bt6T* z0l`93O}m}RjgDVhXD1T_?9aEAQY)w@2L3PcM`R6HAO3Z?%byd5S`Cq=V>UQ|9}8nO zy^QIW%dZyMlRZU(HA9)bDdj%bQY0q)ABRZp@w~b-`c(TPx>(xog!>PMt!3$#Ee_xZ zY7pZ*42K=ew!L<(*a4kgUDuyfAv?h4Y*Q9z8p_2h|Nn?X#H{~L=-qKQ^yk6Oud^bX z#F-hXYq8O-JUF0#EKRujp^#)&~cIKQ8u~jmHfz^2wUfAg?CJzV>2a)2CSf z-`Mg;q{oB|=iB}t#=!FfonPPI)#1{POqY_yA$B2s-HcnC7;x*QKN<)B8~+ zHGq$=g0E>(ul*(XnhNz=jWDdpYjHxa#gf;A;b#l4eG`7o5MKMr@Y+Y=*EHd^zl2{? zV|YykUb`pzHBJq0$a>8kkGTK6_P^Ku_uBtn``>H-d+mR({YSi3!{W6X39sFg{ThiG znBt9(vR@;y3R6rY68n&NNF+w;PF{->dX0*ugufs|Y^KH#!x>Vq34LHJ?=|5ccr9tj zpuYM#);jo~`u+R$8isEJ2Zojg{^dJk<3tX}j?=$aj}fz1{jq<}_NK?@*uF1&_UO)+ z_kr)#+pC>E)Zh;*z4wVD`^B&8=TS6p=n{t?w~p^JXwa(bU22mi9CzDk-qg*_ZP47M z5#vvKS+vaUd11TbFpkRjv08Cfs_lQCx^3M1zhAsO5IwzhPWRHh(r3?}{TcnTp0+Rln|R7`eA$W%Zt&)6RtiPYUll@6ytU zl*BTX6jeKpyOwdQhsda@t*vg*1fNgy`+1#px_GE1NA=aK@#|NVuj=%y^k`0Du(?lf z@25^#l`bc` zx|^!MMYXt*w!csCwHLR}U*G@o&(BM5HV*GJ?QYQE^4lRDG`ts#vf#wE-CT3cx?njs z_u!VQh(A&)ZQE=2+x1fann&&6gi&#U@o{lm+USiw^YmH+W zg3lCo@7j3Quk+^p*Ot zr~iHQmf;w;U(=5JW^vu8=lgFB;obK^8@`52 zkN(A&Q_`W$*BZ;18E@O88?i4#?tC&D$+j_N;IW z?GRQ`wA#eJV29h{z`}XoE`J*^_}i=ME-3XbDm;6%eMRZ6s%Bbo*9{ihelBt9)BVlN z>c?Yty-|4_S+mceU7w~CwzeE@=xDcU(?i$d3F^nq@=qm{-CXA0XV#pEGud-``?{2T z=rvW-D}a-q9AudP@Wc&5h=MC?_{qTJI zoK9n-Mwu60Y*;jAr+3iPz*T-J+~cbtx}ZK!fSeq6h6kI-k^)UNN_BeToafiH>=G`M%AiAs-~)#DuPesjJUk;tvg z=@lGdH04X)>aSU`5fAQuy)^cvZ?|2OGB@?)Y;SF?y3sH8())MSpEUh|47#Xwzb)FqgIxO1O}Gfzxdoaxqac( z$-W-ll3lL+;@K(V^1bGxHC;+#TTI<$wB6#xl{M%Sy8rlY^!rDiYd($s@b>wgdG>Ml z`&NI>dLHxW!a{-O^$s3#z2*6Q`pr+Rzr76F^yLfsquPGwr8m=}9XR8E9Qkeldf@GZ z-gp0$w)u}8N>kfC!lEQ1C;Q%pF9TIQBXV|}%sZ3ru2T8TvBuH&^>1f( zU)Rxg4c7T_8uv`%vB%Y4f>G49>0j@^tSY;@cmJ(T!Kwud3g4HG{dOky$G3mw#WwLB z#ns(+u_Cx~Tk}sNilR;0L~b#^y?xI9KelFZ0+v*&?@muEbJIRiwN6$0NL58q;J}oF zYgQh6*ktVIFVWvVRDYc~?eB=+Zr>?&QQhoaF}?inoV#DL;^(dT)cSCuPxHTTPj$(D zxcsla0dYyLcGfwoxy!C{-q;M-I;8h6`IYO&Od0I%==w`?$%E4JvQ>G3%N<-yatC=g zud1z@+~0k;<|^)zXYQ`Y%}qxB`S9F1|9hW*T66R7n|Eh#-TAF*$L(8%?NqL3J%1kj z?SA#Qg?s1xK6ud?^^Ip8zHECo^3e1y8YRAgb}A383+`-rIAA~)XTZ6S0K>bGkl@{Q@U z-bCg6vGo0)tN-?neKK|5{iMx1IPSl@4xFs6@5nhg`-+#=jBe&_Gu%I?&pkfA%T_nP zUzRqVRMfeb_wIK4HY`n?!{gEGD&i!rElZRE> zciQ9)DAtba+^X5Pv*_#Ivyc78YUe$id}4gi1^lVo4%}Sz()EVdMjh=ZsT~G;&wRe3 z@sma_k(~>|%Af6?;P>XJ=f_TEHs9rKQD!tOX048~ z#Vf7fBdR6_zKO`0Ff*)obwuLxDbGuNd?#G=^lRhTYUUUp*X^g1>_as-hy8il_UntY zU#hJ>#*AB@SDLYQQT6MiNn<}c-PIeN%uP9|q18O6{MJ?fxT?GnCQn21)oV+8EU4_d zval?Duv4nf8 z<=$Pte7#ux)g|G+-48FHqBBnMV@6#o-Tm-)zhuYrw!TX$T}n13eX=RP^Wj9{0HDON94DgZ{B#cfp=-<>+;O1_bI1}%9i|M^Sjg5smnuK;P3XW*)gN2X+bx;f6MQ_ zar(ZP(~eUd<1V!Rwm5XrZ^UG&!=Du+q$o+^^I2j>^yr1)Xb@RzkpkH zHK#?DSB+;;*~ab9t}k?ZV%VzpwVcb>j?6VY`?2)JXtek4=ezE&Z+DH<8get@_xD@Y z{GEep+y+#3{!^0^FvR1;h8r=nR+gpp&6}>aw2_Z#Wz5rGHGLBg$9H>>Sr!`DIkbbx z8#k+4b57lPf8)2-ts8d>^>r#N)_8Ea&Ffm}Cd#SsoLDV0?NO$z8jn}IpZd^3-#sFQ*$M35@u8-<=NzE=K)u7ww z_Gs0P!ip11MtvAK(0$I@-jj4v4(^-&Csb8*N*j&16uJ`O$;~#e=zu3y#)8st%KOLGTeY;ot z%y~(m_JD(d4)LnsB9Exr{`s&fwc)onv2Ra3>ypIjH!V)@r`J1B#wVMHT?Tl3^XymP zJZ?m!#rn2edtL3Nn$yT--o`sVR@p0CoV_^MSG}rqS8L;B$w)yas%4_=z6T%L9JUEKax3%~d{h5Q{InOmB0p={fe)FnN-m1N|Mc$&!F zT2*^?m`UDWHFJHV{07_~U%RbRRr|@*$=G8K8h>EXuPc68dF}7Zt^aQM>O(e1>uAl- zV?PC2Xk0KqS$t!OX_|+du8EIV^P9TbR;jg)H?J*o_qtZQyJ%hM6ITaq*S-VY4|%TU zZr?efX2;eI?yuYKs%OZD$V#TRxg<34QHdVp$!+g`&4 zw|M*Oq^UP{Ob>r~IPzF^Q|^%Jr{7wi|Fx!h&jWX=U(epY@xkj9=ZqYyK3j_`SE)x8 z);_D95Y!^n_0G}UIP1`os;whN+qX7d=rK~KGNiw||Ira%m1^sKS6(q+Qn@u`6#gDb z&oz=R;(4fhU zbG9ck<9vrMuNrA!VstjIL(PLO&+rtb7aD43`8~&Ly_`+7GS#15MJMyX;T)!g$vRXnD;%@xqq3j{fI8leXr~aBX(G=HAE) z)936CKdjQU_0v&_n~T0=JH@|_C^&>aJI2xCT4QvQ1gLaZS5#E-z2wuIoEtTK@{Q+yNuM4mr9fv)0jqyZN|xh0U+?z6_c&{Z2%a z68(Yga{V~m?4~NK&vkJA)Msu=Ny&)(ZQ04%51+5-_k2#@WVIzBfnnM!8ibqM4qwe( zlHc@m?^n_HTlx5|cYCt_+PYecbobRQ&3_x_8kop+Zl=+*<*>WEUo@Mt>1LGf+T0xP zu()Ge3O4Qb=;L`=$J0S&LFFiu^C!l12pT#;+r7E^TC=ak*JIoUs8lvO{>)ap*EyH$ ziX{WCPD|ug^>aN^v-5WJ#%=c(-aa{T&CsLfZn;Bt?Qd{pMxP6brUR>vr0BNY_j-3b zjgbW|Yq{GW&#!7_l8)@O6P`q-KRd`N#@@roUyQIpt+UaI_aSP(Lw|?5q^&I9?QOPN} zV&v-TfB%Kr$j&pk`KP>hzcJN`o~@O7W@XzMzlHozc~j3K!QJTLZ_mJo*IrS{YgKRef`_Zeo4mzga(wY4}jMQ@s8S?rhPhqVsB`21qempwU=QENl`TCMKzqI`Jo zorYEKgDqG0^X}PV@w9;VFCs%f?XkS)S9N6YC@*K*8H=2DSoaCp(;ztJkFd^#h5k0J z7nIfh+4B<)HZ~plv*(_w-1IB=>^#P#1vf288foE{ch0s+S?u$Y$#E$v>SrAu2LAlX z*eTxE_d-%kI;UwtZff%2pHiRZjZtycx!!SxX@Gl~e&pYyrheYDrpLU$KL=-V3pS~J z+FVuXmsL}15pcz%IInr!&=<2ues1!+Zs35WZF3s-zOkz9#K0SGTYPG(VxG6Ij8l|X zU>4!)8}+`+!0NwD?zv6;U32&Sj?bR>?n@XR`_}f}nbWE}a}E~U26-P0j=y9cM-_j^@%&hVT4d+U3L#&%aX>h@>FA0y4fbBbo_*f%-# zy1!jkrzg&1uQt)P(h6?c|KwV?pmB>&otZG=lVeT6rsjSw*{^@e2#6eD<#W5%DyQp* zvt~ZIO6HKTm3mw0?NjWrPF1jm^U?p5}8*$30AU zAGPafRkO(E{Z$)`&Mc@*cRzV#QsuT9chwnZEDSY|c;wFQJACLmn-agF8#PYOnDFV- znEo|WM`+yWXE}cKNVjN%0ZxNemoBI@v5)(G+@JUC|7yKY>sRlC#SyMHt&aLcImSCz zP3&LeI=c9PSFXWx(++OBdX9D{o!^`tc0btJXLwl2V&9>~Ha}+MRBUiDY5vG{puKBu zm_^U#xr5edxaHqb9kw&|@ySbCH>dseSFZa){NR6D-QRuGrnTvD>krI`xN_ag%jb|a_EAL8(IR)_xXd4mIwx(%_M{piVxTgQ5-PV_T<8WJ||&~OiqM$m-@ z%N_UoI@)<{y}&7M7(9QrhDr0JvaZ@%$5ZU5ez^Ym_%0pQgc!T8>5WeW)_h)6#x)+0 zmg_Pwqj%-hrY7fewk@vE^+iI(TWr%d&Gl4XAG`6j^CzcnIggvDxsEw+Z|!M3 z&g{qB(z5c2ODmWBIwbVTs^TRoOR7vxscva`*{kA#ZfsQBopv=fS1at6W{o#L<$J#A zZwVT{%lE0|UFbGG@xe{=8^gxquUxtepxXo5ed z$*wzkk2Q4+icdGW9q8+7nRnp8+lZQNOPtIz-Iuo1{u~&7<^Fua6kZd~iyhoRZN%r&9vsE5M zZ}RO}d;DF~lYKhHJ&t(rRCH?|bZ{=t)y2~m ze2OW`ZR{O!{9>2nxu>yPWKvuh{OoWu1k3m~VJ1-!&m2BU7+Iq(y^fS*gLySPUi20MFHB` zzwWK<*=dWdV;uLhQxaom%Zls+42qU}C5tXZMS^Pjo}-SWeNk7!fVd9aP; z+Lr;JA9=TV^DNlE{kBQB=9+qSf7Rg5vt2(f{$=&`j-!Ikt&Mn`^2z*On}na*rDTi_ z=`rs&jURUUYDW8W*8Xm9Gd#I!YrmEktNpS(vfM{iCWYU)+F?V+i7Vzk^K&kGZftGs z;=b)uZSGGVO$s}@ z;bXU$ic1^99_>B1cHZ00LuR)9w&&dVuXmzVJZ6{Ko-|Q4^4Rk6&X=!#oZ%ntzG*Y- zTDS73x5fz-9S_y?JsZ{7vZl1<+_TP%6b342-Lpq=elKH?Wo?<3t>-gmH2kFen+ zY+5nF{%+8PS)4Wrt2Heax;WZ7j-J+IW`B;yxCwejI@*riYjb?(b2H!E{@h^U=c}EyAYSO;|SPljoghtzBzIbx87D6Ro=7$4Cs69uGXLwx}8F9=vE`k=E$` z&6r2U>G1~o<3g_u;wC5i9|}I~rgr+0d6Mhaz{s*m;Les(ED(OP~~t7+kN0h{W{g`=+c%ad%kq_s?eDJOsBHz z-+rz(-Bc6oZ%rG$<*`#Y!^n5fCY9R;ufCHu%EDsss)Wd=9#t#TT77D4y?0iP%^FT} z_1O{rac;g7gG#QO8Z91K;TQ0H^@SaF&4y%h+s*0WJ^qGW_Jaqyt?%EubZ*_uZ>p9S z<6F(_u{inM{b~S{WiE}%4Or7qkVka?io7&@%_W@_tbW_ z_&m7H_MlGgR|XA?bWA^K`HnlI(SYQ#0)w|z&!Pf8>3f*_jT`MBpY~hq$Dn0Vk2=)M z`dB%jOG(7Hu1nEgq^o;;>A2_D4(N=(Fc>?zjFQ(&1N92D=PY*~QD`#l>Oj@zljDBP zRd)-Dx3IM8^nUj5`A`2J4QCzK^cVH^6D6;zOh(J0*wBc(eP z5J9?Aq`SKX=`QK6XTRrpJ^$?Q`#txZ&v}3Dy=RnqZF?4ripD_~3%VM`q0Kw2(h<8tw)uRzd zPb=a9a9Uy@5-H~~eF zAGb73J~OK2EGvC)!UC;O%n^3~>@g|w>x;ctY|PQ0bWa?gb0POtzxss<5cy5Pa+*#E zzaBIZ3-CdMsD3}_DT$mypoEZlpO$;r`f+##5kXXIBKF1!yy>X@t~Emim4*MGU1>qIW^*Uq*5N zbze#m!%w}Ux!7O$S3(s=Mea$KJkTav_aFRP)8<+gB^+};<7k9{0nlusOOu~8c*qj} zfHDX&58F^Sk_bc*1Q8{^UtzlKlmVX*9Byo2s;d3lH~;1`Nb?`*vKi?a>nDdo5Mlb{ zgA)oNLN~8YpH5YWlYageBp?lnA+a;M@I_~WqOaN_!iW6v;3`F5w;G+WlmrFp!K7}C!0Qpz=icM^hs-o0Jx>gh>%?c{F(>1)`W?aJd5{UhIG;wCgkp*20EN_HlLH2_gq~qvsR9n6~7tI z@LI>8P2$XQFu_mTrfw>HSBbab=2>mDHy~*PKk-S0JX?6%s9;Z9HJsl5*WQ#bY(W{|OND0*`JWs)^*OihZ}MzrAs*(CA1{hdFvMnIPiku+kA`YQVnO?os4Jni zmMZ-qf;RKll23t>Y$$Cw3Fp+m3yn%!c4D?-VO^tyyr~C=vJwl|xKyRgH*0t+@hg&~u(RrCKYt4&;IvJY6@^hQo z>%Y}Js+yyk^}y|-_XPatPRkEY zEj6=^`ZrSFdx4k2fFV-zBK@dk(R%JOH_|94D9G?AkzYqka`P4&ktQ0pkw0#pCi-P) zg3RUI_0G>kSNpBCLVTvv5v=X1S1UC<%*-!IVz0a74n7%Oa5h{au>2M@k&AhG&H9AEw` z&PzeXWm|w;xQh5t&{C0|FUJ9~w77-(qo;x2A$ZJy?3K&LxO9J&cSp@tAKTk}{gb_~ zQ}V(-1JiL`R^636&nr;@5d95uJBbmsZNm?6^Is!kE(^EE%Fq_wUlc=^RQgxATXe#_ z@e)@b<#zIqe9Rkzwtt0^uim5DDA$Xgai84yzzR%n=KQ<%_7uq_k z^IUZoAwEbC)S3S4fjxsxceY84UOoFB$3WB8L8^?Nvhd8-uqVy=8}#fV!jzXSP@I>* z$9YQRo>+2X$_C)1gFbRI&uLBR?2P9zgOw-+=tO5@+$(X^(k=gkAF-2CJES@VL@t5)1(w~ap&S6SSbGe%Jujtl)28EZuCNIv|5AT2DZB~#tk zfs_SPW^jN(n^%}En^?npU(MpMmmS$}MdaqRqF{{;AS?d&4LMh(-sEBs!w$Rj<) z>~yOleFC;~(>IDymVfDp+i%VdQJaxlyTTR6+45*W8Uf|NbAS>2Oz7{cLbt3nNbAp5H?z0O zPmWUNow`F#y^e`Ec;s2&I{Da zzQ|^h2d+FXTw1|j`{#pvmbZ!yWK4XU-Z8Liqc=aLGj0C?e}>Pz7^iR)Eh+%9FozC} zK=*z~q%+W>)ofY{rVS=_pxrptRvHmFejf?CAMPIf&&S?h=_#dKd!x_3yAhrrLj6A8 z?z}=3V5N^ELSEMpT^f*muM7I}W_#1L6b}aA@s*IE=&`<6>Cz0gYX7d^GNCUXXlutE zq49-Lt}*CHS)9;Nv$sZjevea{O=jeC>$j9;U}pnakS!}KQdd3sVR}j7JAB#iGaA9u z!lulIZAS+VdxN+=6dj-!KyS#hx`x&1#JG2%;ovs3uy8f{D}jeG_}>iG-w?an!l&=P zC8K%ya6DWg=SZxH;-ia;tn5~>^wv>l@pDDJS;4DZec78^H;3Cy6?MQMi;~zW;NzkP zvERqXA*2?T94THrG3fWWvGY=-8I3`)X_PX`St%r!($Z3(Xo7Yn5LzX+!U!wGVOtKV z%O9->@+%3@KzXB6a=-ifTvb?#G(|1r{`*qt{9GRpu%a-?3iLyH16vKp|6-vC|9yQm zdg~J^XoN<%f9(ATslocJxux^l@5*1i<8P}JW~bM3vyxEPi7T9*RQ8!g)5}WX?HIEY zaki_XUr+I`K+U%6HEQy4MkJPG)~g4Do_#boS66IO!Ag8c<_G*RmDJnuQltA8iHy-L zJ)1>b5n@u}g{a-8^YI4Ut_V6e=4cA9kaYBh=-0Kk(`dP2gzb9|_(4&OR0Jed+SJ{Nz2ttC(iZT{hV?pui!~Rn zyB&-5RB;Gkm~x5_eW3)XwU|cDuSOZ3VO<nwGuZazVV+770chqx}?hiE;mgVEDi~0Wg`}Cy3Lc7%GYj}{` z6zY?Ohj8Co&b`rh^Z{hHIX=mfAaoT?ED2gVa+vBX>s!O~8ykb8cH&kotA*Le3n2&W zfsB8hEVyf(I512pVbty}V3Y;7j=0g7I3pH~B1IWeG*%~1wE%LOni(k5Z{G^?oQMdJ zl2R>HW9?&v?-qV7G|n94ve&W|;jt7M3E!&fQ`^Ubc4N#C?S`IrAZ~bv~Uw4kbZyvX1PA&elpta*~ zqQ!3cp7JV*&nN>6tLzI-W{GXhbgY?bd8Nu1o3+0p?u5KH-VB3JWPgwU{&$QRITD%R zvu>Hvzn0O!dZb6;-O~Jy$|_hAATj-UC{`9U;Z*K=3x4Z!_xN@t6OePz{`qCu8KpPT zlX~YPbx+{ip_)O;8&~?gg%m* z@%PUtA?T7k;)8Ma=Cz!3lmnqJl~X$gEEc6swzwDOol@6zQz(OyYY+5BUemR{=lDE< z9WHnyq-sZz0LG}2woXT{_#H2O)$`AH{?LvJ+xg)KM39T+m*(2!sYi_OJaO~KPr50# z*a>^zh}iOYWb)^q;c-6tIj>hb)Il#GIkx2~jk&?bVB6q{StD&=$>nlnR$1Uf?h zj=jse5nI9`#3;<&WUQqkv_z8bXM~cI&a@ETp(ya?HHeGHW11WI<1jA6%G8KNPrk!x zRLGu85trCRI}(n5B^K%X&1Nm^P3+In1dpFJnW`{&0DQ}_Hjc^+0I)D;^Z#I`8gRJX zFtpyEe7EpeL*P_OOvf(upTCE93zp&NYt{@^WhQ#!%ZR;t(%q)RD>nDI)Kxox>SH2Puv<8n%S0xSxTvrMj-wpu!CCkdtzt#1_PSx=FAY8WN5gAfakh%Q{ zHo{tk805rYxEZNZFAc5I^0V3&sF(4COxaAwUSX-hzv8=F6WZzhp(AR=g?^W*qOP7n z{{N065Dho=M}FT2)Q6a&D0L07J4{A*ZX`r)o|X8bhr}|988GS7@7G+0=3Tse`l35iMsc5yX0Eh5 zr}S2}%1Wca?AkLB99>;p;tpc+2xA67B3=XW$X;@(bKrgR!)J!C-AIAHrUTI4)(A;j z%6(GSveSPa?yE;$FP--TUh#Bb`9sAeFKaAu%B`CIn9^PVP{c%ruEX^35?skk$Ml1f z_41uti%({wJQ8Af(0jT-hedbT{MGcN!IC>DeyY9+f}kq#MOJDMthX|IJ6W31 z)7HVF|M4Mz?Et4oU zU&0y)DC-CgJ0rzk1}uBI7@kJXU2zObuoc;c-;=uw$k((0-qaJQ9q^f%gzRTv9O;nH zZfVw}2X@!uHfmq_R^YYutUv10GyUn>fk(_LG?W0RO?GN^tw{0DqQ1tE3=eKuB6sst z?C5X>Tqt+O#7YG-x*~u?R54G$@Ey34S3|^>%Lk8>#e8puaXV*sD4~-@jZ98jo>2Z` zJbHF>s8zEO-=IDsB}u=vO&Is8TCM&j9GFJ5)dC1Q_!|}@e1I1I9eVKnd&3xFtKd_D z!ee+`e=4P?yczKQ%1|`m#oWoFH|&1mrOJz~>tC}}P3xvbZl@&lr&3cj%(|=geT=?i zwXt)mEWn-$ayjJZ+eB`8`ZzjbDec}*zo=v1IXygORD9(3eSp<>OQe|`h#(mJMU3u@ zv44dPEb5gP*qxTuUwr5EhN=w2`7=mT05331aU(X;n(J=f>?%I}ptadHW>+UWGi!<7 zPM2`M5i84OU&?CmYtK=Za>BZxa}YRy=Y<5Q&NICdZdQzBC(x)C%2~J-+gK1(*}F|A zHalbHyPHV5JQM4$E;fWAGYjb{dFnvYU24*xU_7kQ=Q7S5Q^1bw1-aAFM=3XHKeJo% zv4TZ?8$R(jzB{`Xvdj0v$r$6$_E8vf2m3I7x zw@BX7rqHYDMZ`s2u}Q12Pr7*3=R$@@`Z!|M1V$J0Vb@)cZnGYbDe#X1!fYk%D0uNy z|2WeMUKuwAS!IbjVPov~?Co{cVd^9OYo^qYkl?N8&Olmi_K^gcx8IdDdZTzaN%7=p zo;ec_+LCJOR+}tr8t(#3ls~3x5zI1ayX2?X{Py_TU%t71=I6M z-<_xGU%-|Wq74H>4TwIoU&oxXplh~IF3d>F#|u{k<_yB=2PzT(kA0e%I8sk;g7H-z zVS+WD;33UO|KI!zYeV|gkM;RFS8roT!si|MgKX*(Y?xQvqBqi7?S2?@s78X}0%1EE z1(m8#fLbox7YjGZ^AG+jdMe#gUj0rQH!0n5rM%R3XG$P@?d%BsyxLHA5Y3#zPlr{W z{E}N+H#ztbt*%T;nvCp!?t+X8ArI>LOWFJPW{lXUr@qte<}ZdT-+a5A(9Vrx`x?gK z7GSQbsc9%^o+jvz+1jP&5B37h2Ur29!y0Wa=S44D)~8T+x_~t2fHvY9np?xL_<0Hcbhd0C7IXI5c< ziWczBD8DIS2AobVSY83=qX9oZ26tQqfB~|Q;-(*Ft z@!#=mS=K)0KmPrXDmnyg-#x^{2`Yo0*fjLYXMg`@-H|LzCtxvcc>4pFyUa*fgNn&K zY33IZQsg0>oBdJAPbF0t(wR}!o)F?jhlkunlozen)!xplkBB+d)$U@%>G-IdtLiQ& zZ&$x0EKSk+cWtH*IJJ`*suuKFQN<+gF@&8W24L^>22!HTj54EF@ddveY^w42q(_k- z69{#U*~wp#>iBN(kokAoatWKn~trZm1h#lI3tuJIktk<`dP}(;9Tp zgsGDSEDIFes~KruM5~L9pw1dw?sK51zQ`%`*MXt;0I1-UFbzH}N>0>Hf;u1zH_(1pD(f?EE4`9GG;T3ZN2-a!#~4GQrOY1nx~1N?14{T`%;S zO6ijj{a{T%e1_9)78}!Ia|sm{R=HKt{R$=5(M%RRGH$>r_p^DQi0rhqmQc6xAHVCE zKE)!es~`4)1$Fq8B>ipKoBGmR{KL(H(Me3P`ZvFa+djX{Y`iJhWzVY!uO+*Q-a+c? zt9b@+H(D!AR`*Meh<9|tJLWV!r(O#=jBGIu&}^)E@tyWwhAWO9~4$#^v_b^ zC<*jXXIOt_C!bMS_v==W{vRGCk-b20rhZ}=I9X2}2Q5TI5kF1!k!HuM1oIi$#glMvhQSh zweUovbuJ0*#B+nWFcw1CgQ#^PJ_XPQof?5|9R?pqh*y>bM#=y-+&W9|oWHd}B?`$0 zy?dOZEzo{3*%cs2aiw`*1_4Y?jXMtDL^sfQL;v+l6b0@ZFNQ+#J19nB&DV3f5{(Dh zV*wn`3YT~$d`JIfi#Nu!*c0OZq(T#_F#0yMjZkG|e3XaD4L>%azMN@>SW>moJYN4E z6I!!4`N6fms(y_3pv-fLiuMz)5O z2u8AOvv01h>cFC{GY%qHD(oxcieGGxYU<|iqRv|wtCYzHzH$NL4bQTo4ojcnN-psc zCmBaJLMcA_Lo zzD?iKaHo1YRK9+^>+p>SSA#?SAz#+QXu(SC%a;QElTU!UO<+!$G6d&`%-OKeR2iTR zEm1PQRBcEK7yt$~#Ie5Ha(f3Dp`q^eep?4kDzac21V}zd2PS)MP&>X&+d0Us0W?kd zV0z4xC%tunMJ1qk?=!H1pyCvuKN?_1cOO#Wut|_(DHZLGRY>m*H8}44dB0q+f=CF$ zszc{GYRIVPZ1ur+>qMBNz3FwZxTZCwZF?*Gg(>=h@rs~#7mLk~)Ma6dv{}_O7>J?@ z^M6Th`-~hHP{x*gV6>5+J9@p;elP5Ede}PuJ=C4wjVOc0;z1s1W*lNkf*1Vj3Al9y zmZR^JCB1uKa2l!oZm~87SChAnla(`1@B2O;SK^a78<-rnniJ_CCRnuUv!_6<4trBG zd668j0YK}JMGlaNeb9!@Wr9m(Wq7+Q+~JfxZ><=Ij%AJadF6V&ojWS_o+)(x&9R8U zWB$x?FJZ~y{>kbh;Q0B z)k4QKW$?}?LLRjbhJ$h+3!Kcg2iEvRg~A+T<%cBca0w24&_jPJS+pJu!uRV*e;knS zvZp4QXg=6d%fpZKr09C4O`Rr}*x!KcQz+xm$>Y3$gab_^$Pxn-&vOt+$!C7~+wT>9 zNL8?~GHFauHLmj27Jg)ztH#JbdnQk!K~p+{d-{wnn$yJMFEY?j7I>u^4(;_~JN%Q!)bh*zwIzOu4NJ939zX>csM8luy7^ zZ```pgYbpl)zM5dKBt5>wzZ&6!A@f|;DcjACg|=7kmZGZ5;Kroz3%cn?JBvfICqAQ14ouh0*UgRw|Wtbr%Ko|=#f9U&t$HZu}Iuzx~1Dq`Q! zu=9dY0tc6?#^uF>O4z7IWt~Dzyd6T~N#a$$P)WL63z;;cCBfXHEt?UDEt_6~*dZC; zqmta`3!7$TpTVKQ9iMZ*Fd96YZ}*Dk+nPy`#1ncyCi#`(4YXzUjBz)*qyF--iPu{YM*J4zp(!hV8H9 zkU}F%p(X06tP}=))fGjVh0zD{>PMOhwg~`NK&Zdt<3vu@C(76G?tiOR<4^v2FsmEm%l59eA*vTdF{Qs4=Hu+UZz5CW;xGOME_ts zQIx8Q7~1CDN);tonaML$4dnLq6UuuH>a6IfDR*6yJ1U$_|Ke+c{*MVZtVC zV&b?-R!@?@wck1n`#Uw*?-B~p326U9t(D8V{t}NC=j&^M1~C>b8%+Gt!3_p-z9Ip5 zqXV(NNU!6|Aw^8!K*sO%6x12+DGDH^cg#}>%6HFcMO6Kec(1LSBc@}7{*qZ+MG87? zYSeLhGtCp=!8zuL+xn*59_&U3WM0FffhG|J;_bd2c|ukJgQnH!W(GalO^;RX_Dg)RoQkI2nY@{QX~vvRJaXud1KgQbfEOe6!3jSi ze~=pn;`EH=nqyj^D!}q_@d;&_<4zTI=|Q_@J&pgIO|V$bS7i-uzTy)6k^<)F#4J~N zH<(K4t1j?_1xFluLH0T@?DLB;Y|)q3*)!LQAV94@Us8)!u|oYpv^k*-g0Sr(SKo90 z)uq{R;@tf73948xFs7RU%So5(1zO`W^8^hXxL7XI$2DumaUk@EW{kJC-7~NSy>HC} zSf%twrr|qJ8Y=iCGb^&Sws{<2?K>|!>$meSKxWN_4P1(irFEZ0198+lV3(Mqqui06ywmMiAu!H#81_k&*!Goqp^!9b}qiS6; zmbi+z#6Rv@zpQ_}x)R$uEb*n&@r-1!WlJ z#M;wG2Haxv(_&uugTEHoFSKl+=!wr%ZhP-$NJ%{#oAQc-Ij;DHFz9ME5Aqn?@zVnU zy0{)TzM-0M-H0j_lrvBQDxXrH>wJO(4d=|$L>@i#kvkA}ZnidGl5QlVVi%MsjjEla z@|(4&)q7hq9Odok%uU_|sJ)+FlTI&ECDYVVZIJ&2Lm$SKvqqDd;Y7!9Wr`bAhAhM? zX>?RT2Zpn*`U+Du6dJS$CAm(Q{B5U-!^B=Bu8gd}e2fV@?6__F2dVvsnCF6AHV_oV z^dP%5L#%)%BG(#bJY(Y%yJzAGSAiGeay5s2Zvs%4U7~$ajnT*g4lJI!9XjnOj;O!k zPX7(IXYR_-yocgGem64`LPap@x$gln z+w7CM^!9_6iA zw*>+qf#Tv(8?p>3{&^Ar4|`ZdvG!HPBCK{ymU5S!ffEZa_)IedtgvF(xbj}^CkSsu zuN&Gg0}AJE;@4q$*t{8jLdZi-9(B`5%6csRls)GyZnbDVx9!QGeE;xBU}YJ!qlVk@ z#;SApC)x4}(}tcm`H@*|Kc-)q<+FbaBOsipDR*39{w~Aq{NP3SZ-&Ui7JwkEuBmEZ zRtYa0DOX~SF0_!*$qVh5))5flP=)93vPkFku>sf20B|BYQDYTY@5Hf0J%tTG?`C?PvVA?E z1?#w^q-A^PAcW>_4{bNZj^6+Uh=QE=l_->0TsYfUW-XPOGrHA!%gI!fR2MaH8@s{B zcH2(mouP8@5MU2;h7PmZ>$jBk%q==u?}6766DB1B;6to?pDGG8NvQ27yuoSx7ySQ- zK_f9FgrbLl#Vq}l5(R_AZt??W5ywrvCN<3v*OuE0J=x6x&HGO$wdg=xGNCYIhtLvo zI>j$xP<$V2qT+G0f!2wZFZHI6KJQLHt7PrzWYJV1*X=ZjNd*7=Ms56~XUA!9#>=-P z+c>3(s9@{sgeD#=qaeB{q=|i`SA9ZlNS1zt4zFjcawv1nNS8eZ z9nF6g{B|0_naH6X0_Ld&TRF(1&3-ETvlM&ap#uZnNrPyzVox7oEtnKl;b4?OBNq#V zo*@!qNJDNOF592nrAKwqxwQNtvl?bGpCE>z(xZON*>I#&fB|zsKHEH|=^p8eek1?n zGPHFQ8s65p?YU0%tmA@8!dmyIPx8g%D)Y`Kp5v9BdUk25>S+Bp^PjP!g_HDp`hD$b z-Iz6JEOR{z@JJIMj&pd?QCI?mV>HyD5ZhE6@-57~@$BPo3sK^sv$>Jl?blqTadf}d z9hY5eQjN;Fz;+f?O$T}lpD7+;>rn1Lk>$GBDfILKN*2T+@v;nKzdp?hO@I5$uk-0_ z?%Qu3Y7zjK!OyjY>aqt)WCDso;6CAxHji^4GbMO1sFPah;Ak~jNl}UFQv9CGh(0s5 zPb6?726^SSX}OiHYRK4@%>w=W<7`N{ljJix>PA+U+x0?M68YXnRfuVzhsHMW|1R+V zx+~ftp#WOkFwABL-rY!KzEL=qYcWT=1(1JFnox~UXf=3O^+G2=ocDtqAi_#J(B@@M zUBVOJ&ykaJLCYGzfD1_c~u zEMXYjZ3`N#?eA!o{hkHep01D`ucsFBLqo_d7FYWOhP5O>HBk}Xf8j${Fs`tajl0H=nJ;UY=CXNNgpA~6928 zdw^nYVXXROQ8_$W9GhfflJ#Dj zcxpSN$pIJVeBm7@J@T0bmElJHu;Eb)5Zc}Ab@sl} zd7ZW63)adV0u(eP|L-(O_1SLLzh=)yK5yWfz(*OK*)G{vd|rTJbr@>Y$Fz-Ssep`h zD+s*iKsdJ9>O`5q>T8%~h~EN&m9ZUQBV>;;n=+NrWEOSmUi$V|-w@NEu+Jy7IZTeY$6GGZ zd*tCrg@9BJ#l}la@hDz^!|VELm4*zNKgraDmxMTS;w4)ZMq~Ob`|j||{@^i*Pp}>= zV{7gcc{H@(uElIPguA6erFqp^Oe#Z38PCt_De!9Qy&w)S*vRPgs2f$P`N3KM30V>_ zZ@S~lX+E<8hrNMzPj2;L5d7T;3LWqslO=~{rh`WbTu84~oCRTtJQ2TVK7BFBk5fe) zq{rLEs%9in^{l{RFI713IVX$$BXu`eMpsy}YmCmj1bHMjGkNL?!hp)^pXNWKjD*b|OtmIV>o|BxOIv)R4M@W-OM+cQJGQHo~<9(GE0M;Yyi zdy}S(=Ss|fHC2{2eaWsiEkKmj*H$s|+cp1^<$1rP)p(cr+`;Ly*h)DcRoIBI;zx?# zwXt)BL$R$aGxp@&FgheA8+4i2r%g(KfJ+qWa_*HJUii7k6jX(9^#S8wr~}@MJFc1hXs=Mu;%I5G5x?)9tF#+ZKA-@P)f1yS}JA1yIq?qVTN${z`-!gFwZ< z;Q^UmM@*)~v>g)`HmDsB8`QrMM#r37i~+XskaYVf>8Zjuq-rmwNo@AC%SLiO2V+Hc1Br7F^oqYDqZO!A5DP+UQ9 zV?yGY=7$v7+Ta|b=)B$prU?*R>z*(!_uchl4Izg_qp(%kcr+0q%66AR>8}fMkn=x) zr?}fAoiTEGMl(A`Z4LnLJR7}0k@w8Dkm_OVx1m9my{B^~cgnd&HVpNCY zUfS~UasmhBg)aLqucT+(I4YsO9{+%JG)j6rJ48tZ7QP7ipFcgn4kii$(Qq)GWk!t? zM+3(PNN#R_lD~=XmDp@|WNW=G$@wMKUO9KPt5Y^wJJ+Hh)OM_9IjtGp>5oeQLNf*( zG+_NJkS}xnjwDISAIKKBUr^l;(q@k!xE2b2V2Sk4m~8tk{_vDj{7%<(ocGqfe}&+O zCC9Uap{tW*j6&ajU z6S`h8&$P|jb;W+_hQ*{4##4UhHLl$l=MlUMZxJ$axCS~?77h9vPj}tbJSi4 zgOt@Yrx-2U+>=Z)TiPn+)RqJrPtwX44FRZpJS_)C?+AfXkNgchmMxtoOTC%_D!E1? zGkbE$^)Pun&JQVyKB}poQ^L$DY9@AV0RWUH~b#cv$SqJ4N7{R>R7hbnrO>SJ<4t`X>R zk$Xw-T6a0L>Un{HJfHSEEf~rjOG&QfLIM#QBg@d*qI=_dki9hzuLLUZBwq5-<$CD#mS>JH668gH+bvT7hr)_3) zfvIWyDvdmN_E|f=)wOj-u)pA9TLoo+zq(TA4lDPIlnCgmgaSOjoxXj1mL`mfiZa5i zf9bpUFkOY^9}TiHoy&3FWUq5U1ie78?>Fm?mLa;bpf6c(G(Z4whtmi~4o((5=!&D> z+P3xX-shkUq9W~AppeicU_cwCEuIrR;kU}WkSYzk&nc|F5*!9e8d(o#ZV_Q9vfgMm^9A=Iq09 zpaS&2c0ETth#~p={iw0*Xa%PAhsB%ercHhWLO`YXoW`^=L@(u8)ZiSVbPz0!cBwp@ zMWX+Xkadu>YlyVW><)vjO@tp`p2a6YfU{O3<#rlz zaq_!Q*-Lp_^yJ}E=AJqrnP=+gKit9g76d(eGn*e&m8wZ)9^V05+cR;o}$HnDhs zxD)pNxEa^O?C#&oet{-5Mz|6qX@U8ZBQsUc=GFe76~%P)U|fCg@ptOVbST4QBMtBO zvDTYt(vmV8NnfAu1qt)@eX+l5GpS%%_RP^S(fn?c^yE~FgBVxAaXHqScg)jNj4l+h z96C1oP8H(zDb8o(W$NxPle%vW95m$KK+b#CIg|cxSsQ=kxHyH%A5)~6*~uiNW<`b( z8vv&8-qqi`3s_8{jt2S5Pw#Q_$3M!CUIQt>8tw;P_u453tZVZGEdvfOTIi`;mxkyd zjYKPwJ-eZwt?&S&6Tpn3ch5v=M|xoRpXY9~5Q>T#ms{WspG)i0@^Sjy?|48@1_@sJ zHg@Mlf)a&x;13;gO>O!p$-MBFi~O)2Y^t-tz)(X%xB-NRXH0jOfwf=Kb{p3ATQK^E zK{Qu1-D6M<7#FPT^q*^ll0qp7Kgq#a=Hz||aApV*1Smwx{}=~az2rLHR?e!idQ7q4 z8ux-WG`#M8s2uSzvb$1m<^01%Sx zY3hIYLWN&Bt!rhuT|>m4FfEMo3K6z?YU=Xd4N}*=!>DL&$}qZApakmanH`e}3?InE zDX#4-dJEz~0z4__F-z5o@JTQHR!+r;EW~~opsw{eM+f=_k*HyaMok_d=_XSl$c(NH zz@TD14UhWA5-f^K6wtTcgy88^sqD!JD>Ov{C>#_ zK_@owGm$iWT@GmkWI2dAU#F7btVdTlwE~ z!O(jDA*a4CKYw>_Y&#d8=ebGVhj>p0se0%C?&E5-W9W<*%Xt(> z$GSYAH*5U5cR)^t8So~I`Wh$)ZPBd9F%m!5bR0^TIa!jxK*XA2Xz9wxQlGv!o`pHo z5d}EM2xqH=hCfzD1de$`=~+ezmSnNHC4GDFDFLXAOM2@Hm5w`Q&8YF2(VUM2!MFTk z;E9e-K=X|B%;zI|$6OU->S~r^>;)1=>SAz5VY?7sR zNEAyZHZ#BglELCTA$7_OFcJA0LmnScGFQL~?A7!G7(0^ve1~h{LX8Um%t_k*qxIXS z9w~pfU1?N@{E%J(P2)=P^_9f z_H}|t=Il@sIJB%{WUaAQu2$WNMePfdzw6@@J&s_d>y4>lwDyq~dJGBT1$Dby1v@(z z3$`wFlw2QlOPjB+ZwhuU3bX19qcUC25$3=8`J^B5f7*QoxGHWnzM?6s4fnp^`b=aC z!g=paP)S7x!S*yFVW;;Wn$yzbywdl6eEQK}mpC3|=l3V7iDB@Mrg39BAjcmZPg40e zQA8fCJ8R?hOr3Itj=`hBJikwLR_KEK2M@7$X();OM?tQBiu(`IreUJQDrbxe>hORw zLW5xQY0jfR+`VQi$BHNZu2-EW7T)q&v=u8%(u#AI)d_-(s9~fr*>d7@^Mkptsd<+t z=G8I9#TB^4=+R>L-5*;aSVt7PY9a;rC;`TCYNbG zLD3~8On<8he$I0aR(39%#-at9^O@n<36|8@V}#4DxW)DV+Ga#Am}Z+EZJ&`F`-|C& zhQcq_YMQmFE5f}xQ%ueO{S7&~Ign|vr*pK@o#FWM68qXKV3joa=I~3|U88u9vvlnD zb{7L_1p>`=K%nERG8U%}mT$qY0HQdl?YJiY2FB0$DM-YrbFp+NUP^HZw+A_2{k4up zLbkeaV#jkwJ?FIFi5RGUHPgQ38JG(mePN~1HJ&pUAZ3LxESs$3%le}bNA~iKgw`X+ zg<}fi$GU%SyZC*lf?W*Up9CT}nr3O=zRf&onNJqE1azJMjj;8kZRAidJ8o>(5O=^i z>U&g^CIW!Tm|HGJhTQz?oRG4SvaqJm6yNx@1xN3<$r(sHY14R;##a>8;i&k7jd5{U zf$haF0oVT|Uk;)}@WA8aJrtB*=HSePF%8G~nO--@u5O9r{1!AbO5q#(Pz@)l*f?dQ zP!6yz#QlnWmB}#C_q;B+#)jd(_ZPob&op@~863&Q?OQ%y&*lB#wY4|z-*x&C=L_@e znsVQbJ;a9C@oLZ1bWG7-WJNg;5G+I|J^lgnJMvOus`?<{rH1TpH)a$Au!oq+@>&k* z!ZrPk<0oXTwjY@7z+rHJ+|UV((g2&gDtHSxCsIBb)K=lsUEOmhI3n{fPeB#@1nc#x`@Qk z5v!~-AMCSczHlFWT37S*dS?S=8a`XEOAs%cyf!6Wo}tRjfA-R>ChNBmQSooVmo?T> z0;51YP|YW^uS^`ydQXQI)EIpwKOX27%C$@+O3&5=eUJy~1jc~Ln%8(rb+Dp=#r|~b zi@KsY`CP_U6lH7)Bv5d@Go#0un)di1aRkm70cG@p6Qy68@Sl|^1BpQ*OXni>_)`7s z*Xt;o#M4EMj_TF2$x?)r0Cz};OEUp~)A8hWDMi1pzuiuwcmT?h@aULlY*OuKVPVhI z|I}#KVNLz-|KG-l(M~!COr!@$hm4evmWd#YR8o{uYK#)38wF!XNDan-(GrTZbf>%l zrKP0d%jdd&zjK}Q=Xu@d-0`{}&)0R!Cm#mlF78_2GKKv5-YeB@X6Uj2(dQ0(HaM4nreUp>cR}`Lso8^ z;IFqIdlz>(>p6G8Yx1^pc^&xPPBPa4JWQi64V=oQ5Fv=M1#-l(62 zI9=Qo2)AW;q$aUCkxs^Bw-qPD0RsZxaKI8M!k=jzp)3E7fR%|jd$XYbJORC+{2ZjhOKGY}G z@4lyBxjWHH(|cc!9G14cG^aOSY^gAUBKg9ND1RN-N#BAcD>2Q#TlP%SZCN>+VK%>| zuP&^e35P*O&+D_#TZbG)Xk3&mnU>@b%d!02$zYg`K_#8@BUT98bmkaB|HhIhFQ!R` zx2hv?AqMlci1Lw<1DX%V%^_kGi=@&mjoKV8fGSW>M`CRoUoVnoCMCX~oTtw4pAUPA zpV?<>E~QiERIA^##XoO`Gg;dityfvN%xL&@6|ZZ{<&JmQ!-xU@5{53 z+Y`lY2qv6%CUfat`W0Vq?0*hg$%W@3*y=8G6`r!OtiV6d41Q2H#aMB~#w^7&V|s|I zN`GtpM$VTO$dg$uJYEzU}7N1jGQJHpWC1yFyiT8Ip({OBNZPf_hrBf4E&j@D~uE^aq^ zfsZFgj$B{8opB@y!#H#IL{H}B+|Pf{lD{^Ty%ne_FgqLc%xDtH$m>8jP7h}mWlCfy z`dZ629-J2c?VZmo@xVu?C}GHL7b&l*y8k-X0N3qODpa{3CV)1ZmkHZbhe8_uE7VIP zU&h9~sQVGMc(Gy8#0F<=)3!KpI{$<&vV!bg{6;E3Xrtp!2hJPkF%ma!^OESq#mR~5 zM!ay%LPx37Lrr>T|FAM+m?yGkK2ut{lxw9FWS14p?N>YG^dmY@C-3Joi>46uOd{vr z@qm1ad^X27hV+@bNdMH@IET2;mh!G>rwkBVk7`P7#cqP_c3X9d~CGa?f}&V(uFngzEMHQQ}73l<8XLMpeN|V8NpQlHru*De8`rh%U|C*?#!pY6H3X+ zTe8$g1k>2FIg1ANDZx!-xpAw-ab=~pxNP+3udG2eGidV9Mm<0_-ozthE(JS;=;j|F z-OAZ+p@4Bd1vSad9*~pB`NrVM`BeU!c6nGQtvsxd28n<@F33U}qTwQkGEeH#yFL!>W9!{AW>3KNM4uRHp;HI;3i_ zmZ>a6s8xEZL{3^1V$$vY0o;VO0I~?%2wNXpsDr>ATMbKJYsSWjyeL9^Iyl&=faFP* z**2~*trx5ITl@dd0)X}o{nUKzCSbr9hu%QWb)1;BJ2?3&kB7(t6;dpcl?=JtGf*1E z_wzTgt@()l>V~Nz7|7W9M=dBu^#$8&oQ`!b=8dL7hiis<0!EnfG0N~^xVC%pdVwEw zkkjttKdwin)J!j_i~S)$u@RZuysp&x{#Fr7_H%fb62j z?|^~ZAuytKvgq|KplnVY_&`S|j-x!2nN=zc+kw)bI-lRL7gZvl0X1aEs+#ms=U@MN z$yw&EeQ~Sw#FQTxhwl*A7WTSkC)<{ygp^dz@L38r;BnV83dkRa;Uw3dagY-Ck*27h zW?tB45A(sNAo>%5(kIYCQKP#D0%2wi3MBwJ5nbdBZY;P2bYtgRMEb=f7j&}E!guW2 zNCenLZ+tsT%4TZ&o*w9aAfXWuyJxKpYA92{xl+XYG0q3=xIh4QUUVN-n!n2=aV|1vF79ma4LBDr?UF$s!k(}il9t(+X$u@nC_Xk z1p}(tP3hr&`XW2AU9$X8oL%ja2o-kK+OOC78rHsHJL&~--KdBtfQ(~>a0GJ5=@xL` zCW%-!gK#5eWP28vT+$hWWbXk2@OtFt@(48&U7SdpSvKd21`|O2xb@oQ#Vmh>G}!nt zC(iKBq%bWybx=X<9w4(Dv1Ui$sY0e-=WbZX)s1l6oX)OJkuW0&4mo{@cK&p=v=2Z- zkrJvf2-DY-u7*|(s#BUcx0!PL(#k&73us~8IaKG5p(`7-ND-85^;Vi`H=YKkPeJWf zquCN`&S8-aGB@8WZxvz%1D7j^KM>84$KN5z!EoGEd3s!CxuCoYF|`Q+`Ma-ydggSg zDtHUrCGBhcp=AEeJI2{pdmD8De;$#dg498yy%n>hp;T;u%#Tr#x1#J zRoe8@byCk)q0VX&I_lI44s#@ggO^FSPh=N4u**(!!jb=G2yon!JY*_tvWnHIGjYh6 zoC+8Y*xir5!JAe{mc5lh3ViUmyFvq{DD=}@98c;NA*4I&G1+gOuo7MzpR8}S9fQ`U zUw&*mH9%Ax z4Po!keO*%)Gb{=>a-27s=q&leN>map&-(R1epm}GMldBWczSCHLER$|mW38s?W)m5 z8nnp4O^lY+QY5vc)shZ>)1P@!Xiza~TZa5&Ozj|-gBD%Cd@ikQmIT&i%55QF$MWt; zVHN>1LC9WfqT!ndA#BJPv7f5I z*A)G$EutWtOK%aL%%vE6T>l$DND1plndhbUXF889LRcQ=5mT{_F@{ufiCpAMnC6G& z5dh!3xI=+^9Y+)ib}!DHIUI6Y9d6f(KyfhB$mLZ-v8y@rx54{4jMdg1zkA)&u($0q zte1)=z$Lo4_ws)!iRS7u5H#YvX1a`C>Woa^f4&8+k59xLjU(;u{tA|`@ zq*-VrSoqfIVI%p7wyZQ)M-@X;p}g73FImnQ8`eux!PQD8R?o@pU)2P~q1SVJ$M-%& zBGnTH{(j;ZuJ4qV!#aqMmP>0`W#L|iKch96&uMP$Vr=_C1 zL*>-1wN&i_#wI(8=8 zbC1cWw&nrlXYqh*V!2P`SKTrMHAqps8?Iz5Hw5WX`zlc_oT6ZE@fcG{22*fDW!PnH zOVshClpHU8cs3k1{7=W?9w{6=3f_B4uAA3}x~$Rp%^i;2>M&k$ow6g1XUU#vbI|3> zdpTUvgoc+*eCxZX)~9vcgwD(uQ_^c4K`2B1kcL0^#S;TVgosPQ#UZU8qOcvR2N0)z z%bUWZfmg!Hhxh~fBF0rDKS8HF?gH#7~9KXXCGi3`r z;dUT{%mS*;+sJ8rTaR!rqwkOFdrGwZ#DbDPOo`}kM~-JX-KTkbm4|@Y*mP_qJ<;$YTRnyz~F2W)a(vuIN9=!QFdk%r|q z3hjv3Of z7xGoOw)~l&4(Quv2JSAUi5@7m4~d&7w`d@#XYw|-@&8oxYV3f7hn&g%)>BuN;lP!a z{t4Z%j$z={Vd-30a)^hPTQk-y6! zUt;qO2=KLz%K=S%5Emotu=^`*x_>_f<#r%m6k#5;ADgD|+uS2DrfN+ZNd3wb2NdW^ z*dAON*=5?F+w5p;Y&TB*D9KbR`Y$Uv!{|X5MZX~N(C_it`U0_nGm4LNaU4BZe|6WX znI}uMmUZlY9KM{v?+*!;UjIvzTVq<2M4WqgOdbyZ9>M#niDPgt>egR+ZBT3mCSYB; zNH+aF7(jHS|8u0Cl__`RGkKoNH@(H*{OZQkG)H@}aI#Tn9C#gI-6Lqkw59Ft^txhJ z*9xFNG+BQ${fX{gQe}fKOmA?ukuohw<@0ulM=@FMvq%g%U-*-oa}RCX_Ryh_i>jw# zC>m?E1EC+h3awvn6xAr#u&L-FmC$-1eXUu{njdcJi6?Ife+}0hNsx~ov-sjpvc2xj zpt7!0Y-nrK`70QqD~oLM4D_Pu1P)-z12$AgriYG;%_@n{KhF1s!;#h1&8F|vv{7B& z&;F+hpKqYx`!t(zYI4vn=}7Cs!Rf}@;4cMo1XU;I6hQtMcO@V zpJvE992uI)5j(Isxb$%MPSkO}47DO(>cm4#Y^dotpTP+D*RoTA@zkl(bq0dX&2g?J z;ZZZx9da0ErlPOg7D!k?hbRxGa4CJwP|`1 z(l3S~5s^27Zfs0TkK4Yw!P#j{s1KROv(-U&D|Afles`9_TW?a8XQnV zZ+9#ftO~_~J(M9#HEVhxuKCZl`dhX{W+Ytnd8b)ew<>0(sO>Wi<8sOolV4Yiyb>oQ z=9>s~(KHpiITKBo(>Yy=+nfvQw`J`j3tbbmd3&!xGRba6PAljiY_^%Ejcwsi^`ws% zfyewARuF2!$$a}2qpdc3`|gWmod~Z>VOdEF-1yO*HjNn9O2y3=qQ8_2x2)`cB`?3{1oyg^I}@7Ra-m4o`41k#k4knt4D zJmx*t>5BO&ngwV#ZbFP39N@^E?!1Mm)cjhN8;wtibgK)aWj-LIJCn5u)SlpjPOV*Y z3oFGf*b5NRUB10i$|;&5q8v~6PiGd#$9qEzk=Ig3<$bR3S$P}j`}+e`;TQFAfQ&&{ zJSq*a=z$%Bn+TDwFi@scO8sk3bBs+F6PIpJ-2ecFS_O_Yyf1nk;IvceLT`pzp7U^a z8sT1UbGg*^uHQl0Mf)xfFC-^aX$=$NBdm`lRt>X0>Yz`6cu9z<1Uj3Hq(1aKW+wITcTCmJX>dk|z~!fc!A4E%?Kyr#p<3 zGv|La=l@Pj+~8G>JsuT~ymKdJyN>KvA~%(wpe31+Ib*iPsjLjd3E(PssXPo#86>0a_^aYLy9P{{?oOuk2t)URe0eT_e3V0zn41VZq1tPS;vX+2{32Bl8BxdoeDmOFI8yIjq^6+{uIX*QQvzO(Wya zpTy|6aBRPQz(DEot@oUX;Bde%l4r~S`uTLueAAnQRYNW7+Sq&LD-^=8P7D=ydU#~e)K}S;VbvN&+di>VH!1l6}o@$F*8o;e9`<_Cq z=lB}-*~V%LG61~DHO%Qm$#G*jlWubVVLVmY2(Vd_3yzf`hfsw_P=>9!I^9bIoDA-x zC^cd?hB3U|C;PfTKT)!CI&P5rC|`dxVdhQ0p!=wd(3%0dk z=;y7ODXOU7*BwVI0!wyRn^YOLeCl_A4q@J15!KDioMhx>{1&WeLj7Heqjn)td?yIO zq5NcuAJ&IyyD5fg<#{riJn>Bu4zNp>1y1TA;{o5_Hi0}eJf1_l_S=m>5%Ge1D5PPW z;-M}8hGQqsg@n&FA`1(Xn}fl=m+Sa?3l|y=_WUdfzUEgcs>YIc6YVxoku$XdlMT#m z%iwT-PWZApTeg}b!v8Df@7LD~!Zr4JAa(v2bmx?lOj|`Q>0j6dVA2mlp6uMU#I`oA zG@QW-?uN*FoM8f`Ih5b@GQhkh_QL(49R|paz4U0gnMdTgvcqMGGF(?V@O-DvKqWefCeAVVND&KhHqX| zI>%qv)(VTRZdj;H))66p$|)2t7w%7!KjvT_twWZ7qcUg13Z9|Ht=0;$?8Ib~LNIB3C}{cxc6uDBpjc57{dqV0C* zJC+}`WQ&iVFljCIDN{pDVhKDDM#2uzggWq-%5d84u*1U%e=C#QCU*~)cw2;Y=nG*C zLHmraF_BNL^6@u^X?1VPJZs_pZzq_of39)r_X4pD%){cz4=E~|;erZ{&YD3dVaLme zVgUdG=}xRrgroyoiUok}D|r-zuZf!n!cM;js(5w|WyD_zyp9Ly#oP6=_|BiQT$dsP zR2!!kuih$6T*FdACd0P$Kw7TO0{p;!ISc=Y#hWb;cz~n85R0-uMT2YU+;ou9M>h!; zOet67z!|cuX<4V+#{7+e8HeS+)EL$Atq+g7C)s}dTS%&;T!^&u4nI8YkokPvnOd6- zrugui(=)^-x%Jv5JTH>~=?YoJdek~L%y7wTOgfh{g95NZU?7r}CHdoBx`w*ez^YKT z8+DrW=l-1dkRU1lzv^0dW+odVWM+>jQ8t88@VJRPr~%J1Wql9C3FZwA_R#_8&u1@I zF#lHSA-C41)gMz7`Dw_uci3vX(J%DpT!mQmG+BJ_p5ua$JGfTFiTzsFZpmc_9XV_+ zlEsj`o?6FlctJtqN{e4$6TmoHyRgUP(vz>r##`M%8AP&E=bD=3>wtEKzQ8sDKJLPl z-cMBMQA@C6Hnl` zp}g&QYjuUccy~E0u#APk=G+m6u+$G0uT9F;#d)~f<4sYghJxW?=i#&4@>F;K#pTu0 zNHRh!eU&QIz<=D0Dd8WY-nh*Z*;0CP{(j`e$v=ZNzPfSH!#p@XY z*S{^7t(oZYkBw8xbgot&yb`g06Er{;BzjE{i*<&J%l~p_@(V>B&7vN~50#H_Nk;b3 z$`CMoG4)mt`(?N>z_$^%Ptzq~qd{u=u0tMq?A3Il15x|~1mC>rvN;{K`cXB;zpwHs zed>eRSn#OQqU#GwZP1e40lalM7E-|p{hRD}R-^uR$k?I+$QI_*eTN#*G7g7*;LHSD z!V4h4cB)9T!Lc0N{=RO7EqSv)-J%zfkE$bDc0q_Q^dpwxKfNyzF3;!_ly{Jhzl|dQ z`)^Zt{C;p+TYzZ7m$7e3tzR?XxSsjxHLMzhX_$ZR*6|<2XdR6S(9-4!6Wm0!qWqf% zb>UmyGkN4ylsZcWC#?HZ$iTHli@^?UCmI^uL`4;=!*F^MZTJK)9~+MHN-E$=#nw1QTslj%U#m0#A|&VrUtEW;cQttI?-{hrx55efe^bzwz&4gp z=%ABFrIZ&rGMb;3bMn@2(bi9$m&^}uiOx8mD$)N&ETTBk;%w)wFnKbi~)k6g^>96dero(7|D9OW&!K zG^|AFj8(LxuQv9u9>fX}O6f&4_W{Ab_}lKO`LU$WZ&46eW_5LOMjspUO*FsgFkQlN zGHRL~-Ewa^E%fB5jt!K+x_1UKNePV4W&t*jfHu}-HfYv-+*a#UzmzzB}DT9BhWS2tz`UA=D9Ai z*5bW@I@V)rwVrB2^x@!?cWn?F@U6b#43uuWQ}gG66Gejk-(3Dobd;Zm*ykPS#;j#N zkal;Qba6b#*r+bb4H=90Ug`S=6pESqmSaWQSJ?&0{X?Z&aD7K&O zvHKSC0?qEQWzclNfNm+skHrA)*#L?u2G{^f=6kkMy3Qd-8dl8U4lH+gg^J9*3L-7r z5pwJC?Wu~nX2JdCBJ(dw^Dk2@fV4e$=gYMnTbAG% z;(Rf-PI;+i-mT`|4T)uhj8)dWiP{v$+E-&)qGk7|o0*@F?m zhdwPut671r#q`y_&){Rja@M9J6=v_0J;bLdkSFQ2-zxrhz^`q7L($_FlK6bh1)Cvy zFZrN?d9IRv7Mfhlr=#c(%H$ZP;5GtDO{v$Yocg(apY|$@y_qE(p=}ftp_Isn6t40@ zAYCG4;l3e$#i45ly8u14w&|>W1y~+Qwl?nW5Zv9}3GVLh?(P~~0)gP}9)ddrcMt9w z+#%@yWoBn4bNBB4Gk5pP1J&JpIqx~As;f`EU8jnV0I?1P9v%J?9g1vDIJbvAqv;~% zTO(_&l21U1aCI^efr1Y#+5lg(p1m!U(+JJtkWz3HXYy+|#rAyFe07y1S~>ci6-T<> z1hobJ>PZa5ksNWMuzxd>KGzj+2vqm-mmyB1&sounRn#^CTH*!UUY1l#^$=t=QhfEn zS^FlZA1C)sxQL;TN>pe&Whsp4ctP#N@zpg-`#d7Br|mE5F({ag7e+|OGpZ|-R%;=M z1e95M>)Q($T}W|LYY@QJT{7zpj3A5ja|4_*25J=aK3IG=;U?o zS99%^hYU@NEcP;44zq}&nxB{Z4U{3oN`EZ+y~a{WKyJ-hJIy(eF4t0mha>*F01C@t z7W|0)4NW_L|5x}u-}~yBY(|(txKIHfeVe69{cC(#{d5>ThH`Hx))bfWBIVB&ANQOT z5;A7{^1MXsY;8^9wIc6#HZ}3*qR#pQzAJHTX}sb7rfT`IdkC-c#M&w?`e9ZS=-9iN zV1g%N9Y!T3X?nSEzF@wrRUCB-*Tfs}+8oPmvGBOrTq6jsjz^7>04p5jW?M`H;;hH8 zFIPibZgm(K)LSONRMw3&M~5S)tQzq*yJLqlj2T~HK$?H{dVTA`S>x_ zCdjl4-$KH%WW?-`%s!@Xq$o4gO7BIMLv+8&e=81DP&>bh+7vg9ljr)P&r^8ybZUa_ z6XvpL^>QQX{B}8&r|V^tG_|ZoG@F2$ZR+qIo2cI$4&mq|)u3HBQIa@4K5$E;sN`gU zkA+tx5TYIhiR=LbISzeZtj1&XO&pVqBSzKU+ZK+;FBP3$(~%6ZNVkVhmIvqB z2Z~?5+qwq8rS`6try>O6XgBGmq2-_^$dB=*`Bk%Wk)c1nWYyGz_6JWBa)i1D9%=?2 zY31PYo-NtsY@)ybr?Its9Kyvy_TJHokssLZonE_vlJ`Xn|wIEcoi(CAdh zyX@z2^FE~cO4-{+4y)4ZP$v{26Na6!85jH0J$-6tJd6k6@re0}xgR_A4f`;p2|DHK zL)keR+FedSA3~nqaaosP_j3ux^PF6hHfdiZoi8W)^Nu3POW;d%ZFaqE`L$-ZRGB!i zD6DeOGIl!SPRniJP(bNSND@=^2GOU8k`$Ul|eL3ov)5dJXD5|1(d7~&zz)Z3A zIVpo@8yiroYf0$3JJ47fYbE#;(;h0ivhuMEwwd>A2V|)7LA7jniURAQ^NTq0iG&5- z(Yl;6$AQdYNDUEcGx&uK<6nNNOhT0J=@ITy_dKEc9Py%)bZ3OeJ z`Yg}KsFkVL;Q1LvFApZ6u5?%bGO-D&Ku;*TJ8i<<4dv{alhTJ{)n%UGr?dBI0{5V*XY6;??5G#ZdhDj+v`|x%8`7 z=n=9_8V?R_4-Z4V3)VbM?9w^7AsWdstT9lhtkP_ z5+5~*xTv_Y>gA_qyKPIZeYelB*}6^7j7s8L8>vu$kl&_H;%2MOkBUUH8i%fPi2^d< z7%2Z@Ms26+g|`0aW;Drd%~@ZeM!dDCj33-VI_z4CbC*H*@u6d=03<8Dmp(b?al9%- z(Y57!e^*cA{(gwr6bMIoJ=bEYgmQvC0xTfw3)4>_GFjPgeZ6* zibQb+dtGvda>;gRZ{taz;@cA{_RTQ}gY85HVyqn*Gk`g$nmx_kAD(K#`_aSBQK<=i z@0#8fi~I7PS}#5ogl9x0=@`TCFINchSp(&sv5m(-9pWJx1?Co(NtgWoO)b>B}qBknyzUOhXgVJ=y zWE)(u(9d*;H!tO_JzzdE7!kI1Xx-mI3~baxpv9fgeLj(Ea;`2-GE77Sx>tT_x|$cH zRHqsXDyhQT&XdTVLcoqlel+}Ji{YT`6=PrmHiZ?b(!AX zZAkRA`toC&?K4H13RkJpX9RMWXhb7bUxGw=KR`&~8&pKYcG2c`|DHLEe!9RDNPWls z&DLA}IOZng&WMqQX zPJx09RK5VyhV0uOWlYU5eagNKj4xBJ1Fb_J?RG3YUL&<|F85Q$L4g5~a%XLJo*uT? z7P=;iW7#hC{zsH-Rjkm^$6mB4Y|}*nY$ImHitpI*vjG-No2X5)mWWnz{D_@Z9y^-L z0g3}3Op|ObRb%w?&{(W3ZO8a@U+#*q1LyV!q3=MTT>S`eVh^9d2;2(W9|jl+96zHD8%oVMi`@!uQoprz+NBHY zxumBhTKHnH)?6&mzLcVx#lvof}49^UFPiPcgh#s zM=5pZ`2$!`EtIhBo?0HmFBrITbL`Lp&q02>pJ@CSi4-FFk<+n1xI3pLCIZ7OdRIC6 z@LCgS=vZ%E4 z`p!odH3X9J9*YT<6CqHWggr;PL2Bz3t+@|hMNeV(PT#zbFzV)a zbkG`%AVPmA;y0_={K|{EkJtBgugU=ntI6p`+&0`00Rb)BR~4(lnKS{4gMBlJpmkpO znfe)tcEx+{6;Y_JpNC&Sky@`HKa*zRuLR}*70K+4huG1eN6GR^a{=-|-=LX{(sMLK z<4y+1i<%?RN#J^E1Q$4b;vLmzS#}?IFkf&y{L8F^D#I_o`1~v zlAeisR|#&+*gfVnOJhFs?Ah-{Tba&kZykN6&J*dM37t7F_@EGcEsqAe!u1Xc8W;PDY}g>XLhUAZj~_N|o2 zH}8pZaqKD6+wrr`1N0mMc>#Z%8e(6c^1SM0&*cs@DQ76vI_;i9W0Y1WK>bz}7g z^%&4xDSdtT>_IxDtm%b&FSG!#5%ed)GOCFa3#95K;u5Q=k(4$nlE_TI_0K_6i$_~62Zg5%#vMNqy}>Jpy7T&0mVe-UYSq^&YL|WJ?n8i zo7CJW$_bNs$ry(qWr}uR{Xc ztwFaaZZmA$9_zj5fZ7iaM*RRpjs`5)daWP=0!bgemaW|ib$z@za6O;=6&i-8Z$K|S z7zkrUsm4oQhv1#KJf(k_kzpErJd$1xc#CN=4==tP@=^P1WY6fkC`6F=YUZI)rnA<8 zAw7-|F@=TJGkks>sNp`rv~_xFT**XRACzv5=aQe;Wvlxo?l8`;)!_(Y_D#>-QoRF? zq~(_-%5{3^pI(6!q#>a!mu!iEr+|PyUIPQpLBY^~paB17o#hmP{_$}Dlo&vSK*}mY zbhegumJH4=t|p%JhITH7PNvSPD)2y%4rihI3}8$qg5_mqt{$*Jz+lI%y_UcHijo_p zk))NPi`}J`rlTGoolyRy%E-aEAtgsk8F(HfjO*&ma>d-75T%4Ft)v|AHk2F#!VIII zyhu!kE259AFT%8xP>}_cgvA+_#aOzkcRC^Zi8v?4SPw=a`R%7xV~Oz2Yzj=wUu?-A zB382iX!}FsUv2qe!pcv!{5VJW*%ljnb7zKMYzP3@APvy}f3e{YzZm}{3q~0Ti1MFg zIosQ~nL5!iGcq$WF*32zF|jgpFtXAEaDG8aI}O#R|KB}zqGM~n#f|aOG5r#DW$MC{ z_65jv31Pab7bsI`>*TGzn<{mTBwT%3ujaC4@zv4Y0?}sSWV76t)m9}%0W^>a&sqWk zg6y5!&=y7)G?k}cVQ@c#>L*5l376lOnXw)kv-mD~=T^QUL z1|A0@iH*rS|JUV{>M0Gz{YwNO9QYK`QDw$`5V@m5Y-Pa^=Ls}dm5_wk+zH%nvTT|r z!@!a3^L%HAF9#A!BQ5(%;JwA?i1*z1Zsft~Q>pOb^---NpVd;!bi1Am7_wdb~m-sF8|9IFwK&bcmG$)>%=t4J(Eu;}+$Gd>GyTd<~Cb$x!wt=JVz8Cb(qFEptZengiq01(h<|z!E@q$=;(YC>8+- zK~HECaFs+$Pv{*HP*b@$c19;uiO3Jhf=W4UV4p##hwJ__QV&U;z92{~q>*D&2+ujH@d^A=YOz|dkWBS5xp0OL>*3SeBdGO={XVGm%@PC| zMSXnXE~2WdQ-1Vi$fXMj%8TX5Z^8u;kt^osfSf1?C%qeY^~$@hRjGHNLezU3Z<2?? zAab(oK>2<7xdI{m;N*j-M1vtz&TY*O0?H`pm9C}u52Q0-rZvV3n6g^b;+xwK*M!m~ zeZ7GBlM-l4Y`Pry1!g@Sq(IBcQ@o&1;~=WI5>uTw(>*QFYrmohW&?6-*~@mFZmyrO zbS`byGVs!a^X|Ve-SaBk4ZZQjL3_0)as14^IQ^EefH?FWL{8l>U}MzFZz&H?ir#1g zbg7}c0tn55Vk@4OsE!j z%h!FLI!W_3IGkb3&+=?1+Io2tT|b#8DXg>^)1!x>@J0A!hp!H_JtjkhtA{|$R{9^* z0GV@SXuLY`?1ej~y#b3&faEDW`=k1!hN*q0xf;QG?hCM^; zTj0_JY~y=@Dh^vVvEX=fuTw6ZJ+?uTF)Jr$_3&!EQad-2O}$^gw8*n#@5MO1kPLZj zcd`hf>825rPbeYbS_!@r-oHwqwx~OE)r49MjU}(MdZK&_-Gv#pN^4FDM#R_ajTaiYI3Ul zZ4YU=x9oAvqRpeEAvW4^T<1qa*3$;=R+>Z z&8|1bY|;8b4IAR5+Pe)sksYFkStC>pw2HB^S0c4y6S@|%OB8|enew7pGY3pK!YvxT z)2qkKyR)!`^ixp;g1*qyqgp>u?A_3_+0q9D;`<^Vk3NIdc5kfa4~Es>zpSa8hIotM ziaB_5l?{6d>#bq<$hL)7Ip1^$X{_}2P0G{j_xiD1qsqWCF-Zb;J&h}*U;vA$dRS)h z)J2Nm-4n$6zS(g)q%U>gTGbf*K;LX7^KDA}(6r|if!?cg7T#In|FT6D^e3=h#Z_62>Q}-*WJ~53&DFb#_I>}kG zZwY8@OM`bASbDNMv4WV~b46TA)^8Lu+uNL@0M zXOB^Q-SvhR1v^xXP0H#pIY{4rxDv8JbFwC9$#2xsBHf#afDrU^lhW~ za}KE&qm6!h-di1N?C}|*z;ktA;R}Bv0XkU?>XH5QZ4Ncec61}|j>oEq`2xRytg7de zq^zmvDEw0buhnj=*Y~5LusWv!5|S4aeC#wEAH$NX=0zoai-#U;X|U^?t=Pm{>zk(` z^%0;WdSe5Eb8%UOv<1?eAP-2x!{cJUBf5_a; zO~G)*WT7mM`Ds*7P#IERjm1OjbgH6}+T7wcnEHhgFFh!2hA-?e&6++groV^5l=I=d z=9*u3(J?nA9{Z}UV5bO*Z}P@+K*oEL6HS!-&i9>Cu8`l*uDs9_126I;YSjJBiPg%f zD_}v=y|j1-w$ei~!-0xAT4K46=4X#l5%!|Jjl^4lyq9Vd-sSu4b60DJp7u9wWAoa4 z41xZDE72?3d}ozecWM(X>aWZjoXhWJO zlmveKwgT0DylUEWSjQXsRb!&FVBMIBSgoXI=gY*qf+|VmB)*Vvl~pH}UZ!WHDcL>i zzHMe{MLNdkt%2=69lz3ra%;>wy#-B#Q7B-c0^2i+X4H&vN~LdJW?!;f9Zia^ZQ^Kg zGxKCfJ~eycGqPfH7{fFm3KxzS;%$w5jWK|r^0e6`S{hcjzFecgJXNe71C1PiVfZoH zxo?D~GJpjF`VqVT5!H`4{W03vRQ-!lJu@@o?@_(q$-jx}E$x@NF`oImp28jrEh77? z8k76F;5L@zth<(LYexwY6twd2h!aXElq6U61(FkY={{;pU8ZvcLjfCUPdCFdATlse zt*$G+f%q8W1pj)NB-O4IBvq>9)r7g?S=8Orej`y?3~Aw!0H)HV@d`Jw-=|aqMv;HS zt^?j%dl1(7dh)VwF`Djp0R(izEhD@qk#YevZuO4pgCNLJyrk6-5?SWkI89(oAM(vu zPj>(AZ2GRt9#lj6qj=bF$jM&>HbyKa@$b$;_sI$SLCk^Ob2YQ!K=~2FVbw=-je<_o zX!*FN@H1pm&7)7wxki!Xu~ovuaMnlh_{k7>>5l_~Wl5Q?$3o3PFav2J^Re6G(L=pi*b#%n6=%=e zoqWrENjGlqCA!q}Nr2s}X51isy}v70X02svV*#0;U3OEcJA;%ZUV;pd)LH2j&0R8A zeoVIP+%;X&)GNva6rOrTx;v&zqJYATwK6XN#iG_GG+u(RpHmXd2rf~Ca8J-P^`i)3 zzaZcoAu-t!P~eOGap|Y8bi$~p3POL2ClWIQ(cCooF+flQ(FEN!)dCd2reyEg6!eM! zg)7z{mwx(6DOFC0<@^8Bf0hEN@j#kvdXY8hqD|BIEEOO{@fDSsaP&jb^aF0u=rS;u z!tIEnrBLC$RLaJf zS}=4))Kv;MtMEDBVOFD_pT6srKuXZO?=#yfMJOrJ4O^!#SM}H`K1X4sDpe0d@sou= zQT+ZT7~PBN%{ALCc&@DZTWxvU{G#U0Z@hw0(DmWK^yopOr6oNE>^y3MzPb3SrZVU~ zy}4PHnBHc*4zA*?R<(O5f|V_yfhEaNeV2=UR0}4#of+AO;3WsWR81=%;w~`jA<%r; z<2m)JQ>chGW(b4cap%-cZ+04gcM;Kjso;%tlrD-rMB_>FsLv`=r_SSv=hr!Qh#we} zq?Cl~XQdA6l&4~+T%|bHpl57$L!wjZHy+~GZ+E|NCW30WNS#~}ZO!tG@uWQ>G)#G~ z<8RCkA4}$i+d>b0%RoR82af~~?OKApe!z(6&7l%wzhdj$%Q*rELg5JOUy|HPWPxV-;7|h#30qKmX*yv+$=uwq%`_B_dea@?!Or{vvqkxs^2)+zW2ig~ zu=7ScG(=bpW#Ls^0|+0HGOvCY6y?FDd(f9r9Xbpw7Q5rqfHH7*Tw(fg`rLt{bLg@p ztNJ|t?5){KwF)(c;oU3u!L4hH+4w~G<8{tD*v~7SY%qKbMPFm!$thTuw2cyX*e2)H z5@`*}x3KK9a`%CN8%YhUx`g$+hBWI3#+c{gCMS=s!VtFoU>KX|-a0dOtU*|X0neLX zASBswGz*^k!+CHHkV*zURL)0FXS2QygM9bkXy-0*T$&}Zfta4pu!qJU|26;eDpFCI za^a0H)fb0Z%Z59u1(NOzPfEKIGw)(9?jo)d!Pa?f%tl=27@dwe91nEYRC3DPhDDL| z5f>{r+PJz$+mjD=`JGcX?X3d`w9_X($TL;Ls~9x0%uvrOf{x3!pNQ%vY+2unC}0s zDK!!73=BAOrf{c=Bj3x1(MF1ovjY-+aZePNGZ zW^M&@fW*zKmY35Efic9~X?C9SFJI%RDy3BbuD!L7lC6| z=RC+qr-b4KV=aHg`C^hN+UZVTahqgpXGjTR{PB?HN!A@v!cbM=vq|Re!opgp_IRzB ztIhf>aJhKnxUAw<{V7k9#H8f?mE~dm(YeT`o`sI~0$>!oO&GP`fqhx`fa`mG_f*Gf zSW261J78Zx?=>>u;`2&^7FOUFQdI^-E+uc-uZp>kxGLw*=O6CfgO1=X7?N{uo_&by zFwi4CUp`&n6>EBxo07P+!uqD?d1wDhuk^!{ckOVO*Wvv)5cvbR+ogGtt2s*1$kdIlgl!qH5RuKA0-e^aaBiND8 zInf+dMl3mAF%x-ZmuW-BJyRRb$a4IC)IJ(9$D9f>Ly25cN>4T+FfR3bOse>^2%_;9 z%BCIfE#7N?`W}Vp8-i)nVTX*TZ!cD9=RMCxu)$&YZFGk&d?c?eC$S_XmApY$` zZFnQFxcO6nvAV13yAny>QzlsNnx!N=@<);RJhVv-p1rNlD%$o0!Iz>ZZ|Cl|o-+wX zCzmf&{B>p3oreg}xGJyxlX3@XfjdT)m7!hf4H zc8lB+c#Rc4WM?xNet1}9MMfGo`MCtCc9L?8y}6-s-M7wba`5VHbVvY<2`LGL{x+?B zXzyJG7GX-eg&{%E;)kz~NTc}mD`$|DJ2?{G8L*>sP==$?OTG`3a9Q8HFzs(HF|+wD zlb4eS9F9@t6+q@Avt&xk_eF=zRxz$;1g#uJOy7TXiV+uix|IOiyPpNU==I6Q;bUkp zrX}b1;wTwp-o>5&7t zeKhW1uy>$!tE#2k?xD9$#;nOXXs)p#iMh0d|gi%DuR54lK}ynfXU`peDjx%hB8 z;5XziTrp|RK5*jo`Ae&nJ1?l{?v1CQt^{W}=+wj|AvND|vgFF^t>6*FJ|O5op|o6Y zufMuI?px4iID0|@#e&v`e}~!A>5{BvHiijzAV|rpihTbK>0uOI=dwBI4Tjefb|*Ke zJ2sw#cNHYPsssqkYe03rkhza13vWGe4S5DEepfRK9!v)kX#nh=GM6Y|ESHvn121Pz zTi1X49b_-O7~Co6M5dY)-AU@L{2;jE47+=NK&X@)Mdn3;w&e|Z{%IZCu^Pnwhi(^M zOH~kz&s1B3mNE)cHaA-Bnx!0X>bJM4*JyMEh}1{hgL8AFi8Y!63drWH=H#I9=j?(y z2dc@ob3u#i)9^x=ChtavAN8{CBrrty6)7>mR)k?2c^|w*Rxqto3g!KQ^rUK+e>CoM0t~Goq+myio~CM!F+s_| zgA0+8w zV88^EqB3!1up6o*Nv{Lfw!`pSx?IaC6;QP~L{sz(pfL?X6%RBoO_$p9@6q??=UdPS z_=>$s9BHOf=#nfPxqFM3sO^ zXkPKC8vMc%C2B{-5OjtcEqmFDd|-|DOP`QNu?7+ST zEDRggUGR9sPZNi(G+|M?*zwIK&&4y=CJ!!aAQjG_Fcep>t6r;VO|1M!6#vQ;JyD$U zL2qCIyGqcQ4-GFtTv&#-%%M;4( z58b$9iG(P892`~(9J7bK2r`;ZI-Z$h0DjR&R=khWd{?WY*aFcA`r+#ds;^M%HfQ|< zAHTdv1f2NY#DeXLb9tecbZmcQ5522K0_z!g{Uwp~)Al2yldo18liaDU+!G44+!1^4!6;R(h>T(8jl<4G1$ve2w<2Ci#3@zh*%C@DC; zV11_p?AS};Gb0tZ1MJWQ;R%OCJg?A#-bt2wvaqa8N|tLlp@>}bb7=&=9!0+cR|?ax zEJMm45*BmKC4QH{EIfgfh~)**xiiUvt0{c;1+4*x!rv4}^J@sk8YLXH9Y0f?R&%nd z5Gf1@F|GUUmT6=F0&69K$OrzdVE7|Q_mk~~IpbTSE+M0hxRxD@n7bvj)U+hK8`s2e z+D5o-^vQrIOoxpEdsUyh@3tH!k;np7El?<4ya9|bW?24FO~iwhjZtY^glHm8~*~V=`lRVZEf^A80DHmoEj@K1@+vFT(K)ZI?`OPQMa>;Nqzt z#e7&=T!c)4)zTXGD8GE1_d1@-O;bb*mBh9+o____w7qYnK4|pGZgn)pf*&R^?8H$9 z0@Fe5c5y{b0)`wI<8RbXx<}VCW4N85KY{|s(ox^^Va&1t{qcH2*XJ!mWrlNv=Bv=T z#YF%=>_h8|r_Ry%Tka>SZ_HFXuhF-Yv^blX>4j>D&#{zuLPuP(Mc6nC1iqDkfeYW+ zv9&>VI5=#)U5WZF0<6mD_YElS=hLQ^!W3w;3p(qKYKtxzyMzZuQJ`>IVg{=UN6hNdIfYW>WfY&$SvNfuNrR+BRX zU3v%(Pl}t)Gs4iJ(H{q3$L8MDE!j(#sRwds<&CMozv)n&3dnEt=uAbWDnwd$VelvZ z#9yO{aON>--JZa)i+2>^$<=$3q^^2{W8<29pLUPDIyz_1W#||fRYV}Kx9GQgZH$Y# zHAt$<-cU|i5fQ5XyehFqN*q6-GwCdF1nLYeT62uuKKt=JNumoF634SYJ8yFf z?lx4JGuM*TO~h{1TWmVt(3En!?_K$Ua{GsYln#<5wa;*nU%jpdas89YD&xXd*Oq0m z7*fydSq*4LqpU^jCzn51b$;V}Q{K8Lcy~QUz^|L&z&DIo$>UrOs68JGXJo|Z#t*gehd!8$sr(0)rK9kZb zGrXRdVUs<(%~^FGUc@9IIAoow)`Hb{j6)`KE;b#wY~;*6YCSiNx9#)lC}0z)6{d)A z?P0S#diE3}b?Ku`$1-eZoTL!R7g(&2nc6CL78V<(>&}#Q2D7`m26jc)yA=1R*NSGz z73;3*7tVmn6t5;MBJH&T9zp$JY)$qpRf` zZ>SsOrpSUI#pWed!`9^LzY1uAl1Yknztv}>MyodCPZXK`X-!WF7HtQHJ%+;ilW3Cu~c^r0>x!AHz23}3cTN9L-scw7*^ zL$N`v+z)2uBTmoRt|yhoNglpU9)~zBDqMsC(P`+&zT3GQ<_j82b6*keJ8+V^`it9QX`l?VJ*ih`%t^DABvKcKd3R@;gLu@G&xwd{OX(ic2OEBA`(^d~ z3s|ql2JHqt>(K|pu6EegXW;h;nw&Bc+xXGC?uRA#Ke+mXU%2|td3JM9 zm8IQ+baa@AXA#AuOhuMx4N28Tj!*;VxFe6;bzgi52VcWbCa6LJ>M~cGYZ;8;4IInQ zeHgP_@3{7FT?}_J=_%Zf&E^!k%sD|6h@%$`P$h{(9I!!szVMoseznL0in?rNjr0o8 zGC|_zzdmN|NagX7!u8Nu0ESGLFgi$wp8%r=(L}g4zZO%&Ivrc!g(Fr{B)K2Hsk{vg zSl$K&){j8|TWOYigYa;1IiSVY&I5?t$Jcj*m8s@`F%Ec8Ffy`^&k=nOJIe=XTXdZN*X{^f5}V-C;|ZIIFt-CfTHEie?r!C0Mw}f zO!gU;0!-Qg96$ih6Tyrw2y+~vGX?`RS!+y^fRf}YC`<%XC}az7xMWfrK`+G?8N>_0 zleWSNXTad<;qqKU?0X%FL+l-tK*>vKP)` zXfrvF1@l&WJcK=KNsP|ff5tNa1Jw#0REHWYRar5t+s3Wr<@%kMiYk*TCON{54N5=@ zS`#-y%u+=&n8Hz&A>rY!QH>U#0C+m>b+XfmO1028h9qT&W(tCQn&PRqA36+(o!azR zm6f`Rg}`846}F`8UwIPM#b$1_wCXU!qEe+IY zx?HhC#M)*2b>KD)a_^5no3mo2t}I`qnDj;%F%o9QjPATUMFTa(k3r(~{C-~9En^?j z9Y{O;?Fp0~Fq%g@qck9(JRtH2+8WKE!&tChS=aBCe2aSXkL0URd1GMX1$bglF@gG3s#>@HaK32Ryz_*LMejVUc0)}W5wLs{fUlu%J+<2ho&t*O( z#~gf#14i6Wp_EkUyh&4pNEACbm(BIdSZ^o0Rhb|=4;#C{tcA&zI8yxX*;h)1b{x}z zX2^NSy8MWC9B(kri^idX+A)KRH-oE^vw9RAr5)QW#=dR^-xk#(qnxPVZJS4D#?8f( zD8BUEa4Xq3wQkX{wrcEx4(;9%9-(e(AC*Lo9pYz~({#eVfV8yFjw3-brMy)#mg&jf zZ{bkPN_m>hzr}FQg^~v1&58fzNIp77ea2;Jyh$^}??^hRvF(eRxd!{kBGou)8HSod zm)r9oO|T6E$dpjDdl^IpVBrX}Xmnq|b|y57N~*XElOk;Ta+P=W;qaVN36HAwD%{~4 zt$@9hgXa)7dj|0kTVm92t9D|Wg@bya?C88z6=lbwT7&E(P^V?9g#4f)hs@h7q9h6fnwa3gwI3}jn$+!)^Q)61viU>J8h5ijuanAv>e4}3%+Z*cDgK7vm~lQ zAeFuV-Uiq`7?0*GJx^iG4bZu7M@+h78PSLBqNcY*j_;Dh8z9TqJfmG%sVZk|`dV7} z@*cZ;7qcp7MOscqU${zWxM@6DilM(?JGYR|sJ&GV+VVI)^v+IYDp z6OQ;=)&MT6(Vc(dtrSUNac61qyUxgrgoBqH*Q-z%#UTJ+?+P8#d4U!A2VZ};E}?t< zG49*_i!++N=-Ziavh&-2X_QEVs;?r8v&&_%XynRpi-B7<&q$xdgaP=@>v;6)N|=l?<1KSMM0`s@-v z__Sl!x17ihR630@enKxTBQlg%!NEWt7*W07G1{sL_n;-lA0!#@TC2%&uh_>s@&p{- z?rTg$ZN}ZS&C~sMEvw^UWcKQXBhrfeu1eo6zd;xi3?2)81W&cdTh}k75X&YsIKDS} zHa7_8bXlz$2U~kq7#WwpoFi*;11+44sTe#$H({9jSb`Dte8Pi(GhAbwH6dT$4tXqL z`V3ascXn1q#^{>N1GyVC!IqZ?y;Ef7Cqxnt(rz_)9S9B=`^v=9?bFP?z*q6l*Af}B06LV^aNXp97%aY#nz8%SX zJNh=Cb$Ms4!4G))up)l{-2y5I_51i}ET5QKA1oC8dZU2%=T+dKV6{Cz_qW! zCxrsOaqvB>5Joex6MR9KVDpx>K5d%Uo$n<6&4%BB2ly|*$Q&vU9HewJv8dAD+3Jnj zuomFv?_$w)3f3jY%bgG z7cU`3AMON`_J?-Z6tPHsJ?}xlLi3BtTi!OPvo?-#c{8t|KgI@EX4At(fU&`k5x}ow zgCFzy>3^EV^Wz-pPjmAPJx!hdG1Fh;_%F=#|2YFf4j>KZf01VMi%@z%PQ>q75dVVz zj~bV(kfEcF-DOtzr0Os_w8;!M-4Ou}6RI;6F+`SXTFOrdUZW#{E039j16s8e{p6H` z@CivFr=Wxt9bh6P)M}xj5g$N}AF3!w1B0M}q5+Qn*=T5hn!kOXg?=3Up0@Fej{ny7 zU&a2G|3RDMNoEWX;0X9Z`$=qFp!m;XMNFNoUF;qH$qNGioD1@^;xsZ8zh{^L#Ql<$ z@uU3lc@}~L{z-9HXH%zNb2Q#=ss8I6jX#`X6D_XttE69lWBsK4vyjF=$u{+HFtl^F zw72^eMMetP$m3sSg8bp5xQJg-K>h(m{u4@FVAa1tF*dX_u{1GsF?IgkYiAMsD@VY=#@c*A*0k-}b+}7U2)yB{TaLd!Xc)0x1Gji*y{qpwq-`o$s zsq&*e{dU)L{7IDph`+50pdT>&lM+7^`8P`Z0RNwrLHm;u&q6eie?VWDe4W5Nmq5p~o?E1#`zjZPH z#|rp!`)m6YC&k(=k~DFAIT0tE<&=_lLk0&igchVB34`X3S0-)#PLKfyl>r2`_v z-=Bj2Yd8C&J7D=o^EWg5k9s1WpP=gkA>jTd^nX?bKe~e7`XRPIDIyI2Hx>D(YWR

UdzJ9#UdRsd@9FX1r~~Ssn!&Ts_a#pJyQqK+pL9 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 delta 197442 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 diff --git a/tests/integration/filesystem_blueprint/test_filesystem_endpoints.py b/tests/integration/filesystem_blueprint/test_filesystem_endpoints.py index a547313896..ba33b51d9f 100644 --- a/tests/integration/filesystem_blueprint/test_filesystem_endpoints.py +++ b/tests/integration/filesystem_blueprint/test_filesystem_endpoints.py @@ -256,8 +256,8 @@ def test_lifecycle( { "path": str(ext_workspace_path / "STA-mini"), "file_type": "directory", - "file_count": IntegerRange(900, 1000), # 918 - "size_bytes": IntegerRange(7_000_000, 9_000_000), # nt: 7_741_619, posix: 8_597_683 + "file_count": IntegerRange(1000, 1100), # 1043 + "size_bytes": IntegerRange(9_000_000, 11_000_000), # 10_428_620 "created": AnyIsoDateTime(), "accessed": AnyIsoDateTime(), "modified": AnyIsoDateTime(), @@ -415,7 +415,7 @@ def test_size_of_studies( sizes.append(actual[0]["size_bytes"]) # Check the sizes - # The size of the new study should be between 140 and 300 KB. - # The suze of 'STA-mini' should be between 7 and 9 MB. + # The size of the new study should be between 140 and 350 KB. + # The suze of 'STA-mini' should be between 9 and 11 MB. sizes.sort() - assert sizes == [IntegerRange(140_000, 300_000), IntegerRange(7_000_000, 9_000_000)] + assert sizes == [IntegerRange(140_000, 350_000), IntegerRange(9_000_000, 11_000_000)] diff --git a/tests/integration/raw_studies_blueprint/assets/aggregate_areas_raw_data/test-01-all.result.tsv b/tests/integration/raw_studies_blueprint/assets/aggregate_areas_raw_data/test-01-all.result.tsv new file mode 100644 index 0000000000..5232984b37 --- /dev/null +++ b/tests/integration/raw_studies_blueprint/assets/aggregate_areas_raw_data/test-01-all.result.tsv @@ -0,0 +1,15 @@ +area timeId time OV. COST EXP OP. COST EXP OP. COST STD OP. COST MIN OP. COST MAX MRG. PRICE EXP MRG. PRICE STD MRG. PRICE MIN MRG. PRICE MAX CO2 EMIS. EXP BALANCE EXP BALANCE STD BALANCE MIN BALANCE MAX ROW BAL. VALUES PSP EXP MISC. NDG EXP LOAD EXP LOAD STD LOAD MIN LOAD MAX H. ROR EXP H. ROR STD H. ROR MIN H. ROR MAX WIND EXP WIND STD WIND MIN WIND MAX SOLAR EXP SOLAR STD SOLAR MIN SOLAR MAX NUCLEAR EXP NUCLEAR STD NUCLEAR MIN NUCLEAR MAX LIGNITE EXP LIGNITE STD LIGNITE MIN LIGNITE MAX COAL EXP COAL STD COAL MIN COAL MAX GAS EXP GAS STD GAS MIN GAS MAX OIL EXP OIL STD OIL MIN OIL MAX MIX. FUEL EXP MIX. FUEL STD MIX. FUEL MIN MIX. FUEL MAX MISC. DTG EXP MISC. DTG STD MISC. DTG MIN MISC. DTG MAX H. STOR EXP H. STOR STD H. STOR MIN H. STOR MAX H. PUMP EXP H. PUMP STD H. PUMP MIN H. PUMP MAX H. LEV EXP H. LEV STD H. LEV MIN H. LEV MAX H. INFL EXP H. INFL STD H. INFL MIN H. INFL MAX H. OVFL EXP H. OVFL STD H. OVFL MIN H. OVFL MAX H. VAL EXP H. VAL STD H. VAL MIN H. VAL MAX H. COST EXP H. COST STD H. COST MIN H. COST MAX UNSP. ENRG EXP UNSP. ENRG STD UNSP. ENRG MIN UNSP. ENRG MAX SPIL. ENRG EXP SPIL. ENRG STD SPIL. ENRG MIN SPIL. ENRG MAX LOLD EXP LOLD STD LOLD MIN LOLD MAX LOLP VALUES AVL DTG EXP AVL DTG STD AVL DTG MIN AVL DTG MAX DTG MRG EXP DTG MRG STD DTG MRG MIN DTG MRG MAX MAX MRG EXP MAX MRG STD MAX MRG MIN MAX MRG MAX NP COST EXP NP COST STD NP COST MIN NP COST MAX NODU EXP NODU STD NODU MIN NODU MAX +de 1 2030 282000.0 282000.0 0.0 282000.0 282000.0 11.66 0.0 11.66 11.66 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 27600.0 0.0 27600.0 27600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 27600.0 0.0 27600.0 27600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 432000.0 0.0 432000.0 432000.0 404400.0 0.0 404400.0 404400.0 404400.0 0.0 404400.0 404400.0 0.0 0.0 0.0 0.0 26.0 0.0 26.0 26.0 +de 2 2030 1252000.0 1252000.0 0.0 1252000.0 1252000.0 23.33 0.0 23.33 23.33 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 85200.0 0.0 85200.0 85200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 85200.0 0.0 85200.0 85200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 432000.0 0.0 432000.0 432000.0 346800.0 0.0 346800.0 346800.0 346800.0 0.0 346800.0 346800.0 0.0 0.0 0.0 0.0 55.0 0.0 55.0 55.0 +de 3 2030 2910000.0 2910000.0 0.0 2910000.0 2910000.0 35.0 0.0 35.0 35.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 142800.0 0.0 142800.0 142800.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 142800.0 0.0 142800.0 142800.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 432000.0 0.0 432000.0 432000.0 289200.0 0.0 289200.0 289200.0 289200.0 0.0 289200.0 289200.0 0.0 0.0 0.0 0.0 83.0 0.0 83.0 83.0 +de 4 2030 5256000.0 5256000.0 0.0 5256000.0 5256000.0 46.67 0.0 46.67 46.67 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 200400.0 0.0 200400.0 200400.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 200400.0 0.0 200400.0 200400.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 432000.0 0.0 432000.0 432000.0 231600.0 0.0 231600.0 231600.0 231600.0 0.0 231600.0 231600.0 0.0 0.0 0.0 0.0 111.0 0.0 111.0 111.0 +de 5 2030 8290000.0 8290000.0 0.0 8290000.0 8290000.0 58.33 0.0 58.33 58.33 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 258000.0 0.0 258000.0 258000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 258000.0 0.0 258000.0 258000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 432000.0 0.0 432000.0 432000.0 174000.0 0.0 174000.0 174000.0 174000.0 0.0 174000.0 174000.0 0.0 0.0 0.0 0.0 139.0 0.0 139.0 139.0 +de 6 2030 12018000.0 12018000.0 0.0 12018000.0 12018000.0 71.67 0.0 71.67 71.67 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 315600.0 0.0 315600.0 315600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 315600.0 0.0 315600.0 315600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 432000.0 0.0 432000.0 432000.0 116400.0 0.0 116400.0 116400.0 116400.0 0.0 116400.0 116400.0 0.0 0.0 0.0 0.0 170.0 0.0 170.0 170.0 +de 7 2030 16444000.0 16444000.0 0.0 16444000.0 16444000.0 83.33 0.0 83.33 83.33 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 373200.0 0.0 373200.0 373200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 373200.0 0.0 373200.0 373200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 432000.0 0.0 432000.0 432000.0 58800.0 0.0 58800.0 58800.0 58800.0 0.0 58800.0 58800.0 0.0 0.0 0.0 0.0 199.0 0.0 199.0 199.0 +es 1 2030 282000.0 282000.0 0.0 282000.0 282000.0 11.66 0.0 11.66 11.66 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 27600.0 0.0 27600.0 27600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 27600.0 0.0 27600.0 27600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 432000.0 0.0 432000.0 432000.0 404400.0 0.0 404400.0 404400.0 404400.0 0.0 404400.0 404400.0 0.0 0.0 0.0 0.0 26.0 0.0 26.0 26.0 +es 2 2030 1252000.0 1252000.0 0.0 1252000.0 1252000.0 23.33 0.0 23.33 23.33 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 85200.0 0.0 85200.0 85200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 85200.0 0.0 85200.0 85200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 432000.0 0.0 432000.0 432000.0 346800.0 0.0 346800.0 346800.0 346800.0 0.0 346800.0 346800.0 0.0 0.0 0.0 0.0 55.0 0.0 55.0 55.0 +es 3 2030 2910000.0 2910000.0 0.0 2910000.0 2910000.0 35.0 0.0 35.0 35.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 142800.0 0.0 142800.0 142800.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 142800.0 0.0 142800.0 142800.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 432000.0 0.0 432000.0 432000.0 289200.0 0.0 289200.0 289200.0 289200.0 0.0 289200.0 289200.0 0.0 0.0 0.0 0.0 83.0 0.0 83.0 83.0 +es 4 2030 5256000.0 5256000.0 0.0 5256000.0 5256000.0 46.67 0.0 46.67 46.67 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 200400.0 0.0 200400.0 200400.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 200400.0 0.0 200400.0 200400.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 432000.0 0.0 432000.0 432000.0 231600.0 0.0 231600.0 231600.0 231600.0 0.0 231600.0 231600.0 0.0 0.0 0.0 0.0 111.0 0.0 111.0 111.0 +es 5 2030 8290000.0 8290000.0 0.0 8290000.0 8290000.0 58.33 0.0 58.33 58.33 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 258000.0 0.0 258000.0 258000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 258000.0 0.0 258000.0 258000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 432000.0 0.0 432000.0 432000.0 174000.0 0.0 174000.0 174000.0 174000.0 0.0 174000.0 174000.0 0.0 0.0 0.0 0.0 139.0 0.0 139.0 139.0 +es 6 2030 12018000.0 12018000.0 0.0 12018000.0 12018000.0 71.67 0.0 71.67 71.67 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 315600.0 0.0 315600.0 315600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 315600.0 0.0 315600.0 315600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 432000.0 0.0 432000.0 432000.0 116400.0 0.0 116400.0 116400.0 116400.0 0.0 116400.0 116400.0 0.0 0.0 0.0 0.0 170.0 0.0 170.0 170.0 +es 7 2030 16444000.0 16444000.0 0.0 16444000.0 16444000.0 83.33 0.0 83.33 83.33 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 373200.0 0.0 373200.0 373200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 373200.0 0.0 373200.0 373200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 432000.0 0.0 432000.0 432000.0 58800.0 0.0 58800.0 58800.0 58800.0 0.0 58800.0 58800.0 0.0 0.0 0.0 0.0 199.0 0.0 199.0 199.0 diff --git a/tests/integration/raw_studies_blueprint/assets/aggregate_areas_raw_data/test-02-all.result.tsv b/tests/integration/raw_studies_blueprint/assets/aggregate_areas_raw_data/test-02-all.result.tsv new file mode 100644 index 0000000000..1cd8562aac --- /dev/null +++ b/tests/integration/raw_studies_blueprint/assets/aggregate_areas_raw_data/test-02-all.result.tsv @@ -0,0 +1,10 @@ +area cluster timeId time production NODU NP Cost - Euro +de 01_solar 1 2030 315000.0 167.0 0.0 +de 02_wind_on 1 2030 275000.0 147.0 0.0 +de 03_wind_off 1 2030 235000.0 127.0 0.0 +de 04_res 1 2030 195000.0 107.0 0.0 +de 05_nuclear 1 2030 155000.0 87.0 0.0 +de 06_coal 1 2030 115000.0 67.0 0.0 +de 07_gas 1 2030 75000.0 47.0 0.0 +de 08_non-res 1 2030 35000.0 27.0 0.0 +de 09_hydro_pump 1 2030 2800.0 7.0 0.0 diff --git a/tests/integration/raw_studies_blueprint/assets/aggregate_areas_raw_data/test-02.result.tsv b/tests/integration/raw_studies_blueprint/assets/aggregate_areas_raw_data/test-02.result.tsv index 54ce752e07..e8f08094b2 100644 --- a/tests/integration/raw_studies_blueprint/assets/aggregate_areas_raw_data/test-02.result.tsv +++ b/tests/integration/raw_studies_blueprint/assets/aggregate_areas_raw_data/test-02.result.tsv @@ -1,1009 +1,9073 @@ -area mcYear timeId time 01_SOLAR MWH 02_WIND_ON MWH 03_WIND_OFF MWH 04_RES MWH 05_NUCLEAR MWH 06_COAL MWH 07_GAS MWH 08_NON-RES MWH 09_HYDRO_PUMP MWH 01_SOLAR NP COST - EURO 02_WIND_ON NP COST - EURO 03_WIND_OFF NP COST - EURO 04_RES NP COST - EURO 05_NUCLEAR NP COST - EURO 06_COAL NP COST - EURO 07_GAS NP COST - EURO 08_NON-RES NP COST - EURO 09_HYDRO_PUMP NP COST - EURO 01_SOLAR NODU 02_WIND_ON NODU 03_WIND_OFF NODU 04_RES NODU 05_NUCLEAR NODU 06_COAL NODU 07_GAS NODU 08_NON-RES NODU 09_HYDRO_PUMP NODU -de 1 1 2030 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 2 2030 100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 3 2030 200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 4 2030 300.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 5 2030 400.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 6 2030 500.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 7 2030 600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 8 2030 700.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 9 2030 800.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 10 2030 900.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 11 2030 1000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 12 2030 1100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 13 2030 1200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 14 2030 1300.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 15 2030 1400.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 16 2030 1500.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 17 2030 1600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 18 2030 1700.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 19 2030 1800.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 20 2030 1900.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 21 2030 2000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 22 2030 2000.0 100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 23 2030 2000.0 200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 24 2030 2000.0 300.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 25 2030 2000.0 400.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 26 2030 2000.0 500.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 27 2030 2000.0 600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 28 2030 2000.0 700.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 29 2030 2000.0 800.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 30 2030 2000.0 900.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 31 2030 2000.0 1000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 32 2030 2000.0 1100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 33 2030 2000.0 1200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 34 2030 2000.0 1300.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 35 2030 2000.0 1400.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 36 2030 2000.0 1500.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 37 2030 2000.0 1600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 38 2030 2000.0 1700.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 39 2030 2000.0 1800.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 40 2030 2000.0 1900.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 41 2030 2000.0 2000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 42 2030 2000.0 2000.0 100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 43 2030 2000.0 2000.0 200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 44 2030 2000.0 2000.0 300.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 45 2030 2000.0 2000.0 400.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 46 2030 2000.0 2000.0 500.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 47 2030 2000.0 2000.0 600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 48 2030 2000.0 2000.0 700.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 49 2030 2000.0 2000.0 800.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 50 2030 2000.0 2000.0 900.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 51 2030 2000.0 2000.0 1000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 52 2030 2000.0 2000.0 1100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 53 2030 2000.0 2000.0 1200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 54 2030 2000.0 2000.0 1300.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 55 2030 2000.0 2000.0 1400.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 56 2030 2000.0 2000.0 1500.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 57 2030 2000.0 2000.0 1600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 58 2030 2000.0 2000.0 1700.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 59 2030 2000.0 2000.0 1800.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 60 2030 2000.0 2000.0 1900.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 61 2030 2000.0 2000.0 2000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 62 2030 2000.0 2000.0 2000.0 100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -de 1 63 2030 2000.0 2000.0 2000.0 200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -de 1 64 2030 2000.0 2000.0 2000.0 300.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -de 1 65 2030 2000.0 2000.0 2000.0 400.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -de 1 66 2030 2000.0 2000.0 2000.0 500.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -de 1 67 2030 2000.0 2000.0 2000.0 600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -de 1 68 2030 2000.0 2000.0 2000.0 700.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -de 1 69 2030 2000.0 2000.0 2000.0 800.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -de 1 70 2030 2000.0 2000.0 2000.0 900.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -de 1 71 2030 2000.0 2000.0 2000.0 1000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -de 1 72 2030 2000.0 2000.0 2000.0 1100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -de 1 73 2030 2000.0 2000.0 2000.0 1200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -de 1 74 2030 2000.0 2000.0 2000.0 1300.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -de 1 75 2030 2000.0 2000.0 2000.0 1400.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -de 1 76 2030 2000.0 2000.0 2000.0 1500.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -de 1 77 2030 2000.0 2000.0 2000.0 1600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -de 1 78 2030 2000.0 2000.0 2000.0 1700.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -de 1 79 2030 2000.0 2000.0 2000.0 1800.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -de 1 80 2030 2000.0 2000.0 2000.0 1900.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -de 1 81 2030 2000.0 2000.0 2000.0 2000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -de 1 82 2030 2000.0 2000.0 2000.0 2000.0 100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -de 1 83 2030 2000.0 2000.0 2000.0 2000.0 200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -de 1 84 2030 2000.0 2000.0 2000.0 2000.0 300.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -de 1 85 2030 2000.0 2000.0 2000.0 2000.0 400.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -de 1 86 2030 2000.0 2000.0 2000.0 2000.0 500.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -de 1 87 2030 2000.0 2000.0 2000.0 2000.0 600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -de 1 88 2030 2000.0 2000.0 2000.0 2000.0 700.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -de 1 89 2030 2000.0 2000.0 2000.0 2000.0 800.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -de 1 90 2030 2000.0 2000.0 2000.0 2000.0 900.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -de 1 91 2030 2000.0 2000.0 2000.0 2000.0 1000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -de 1 92 2030 2000.0 2000.0 2000.0 2000.0 1100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -de 1 93 2030 2000.0 2000.0 2000.0 2000.0 1200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -de 1 94 2030 2000.0 2000.0 2000.0 2000.0 1300.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -de 1 95 2030 2000.0 2000.0 2000.0 2000.0 1400.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -de 1 96 2030 2000.0 2000.0 2000.0 2000.0 1500.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -de 1 97 2030 2000.0 2000.0 2000.0 2000.0 1600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -de 1 98 2030 2000.0 2000.0 2000.0 2000.0 1700.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -de 1 99 2030 2000.0 2000.0 2000.0 2000.0 1800.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -de 1 100 2030 2000.0 2000.0 2000.0 2000.0 1900.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -de 1 101 2030 2000.0 2000.0 2000.0 2000.0 2000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -de 1 102 2030 2000.0 2000.0 2000.0 2000.0 2000.0 100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -de 1 103 2030 2000.0 2000.0 2000.0 2000.0 2000.0 200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -de 1 104 2030 2000.0 2000.0 2000.0 2000.0 2000.0 300.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -de 1 105 2030 2000.0 2000.0 2000.0 2000.0 2000.0 400.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -de 1 106 2030 2000.0 2000.0 2000.0 2000.0 2000.0 500.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -de 1 107 2030 2000.0 2000.0 2000.0 2000.0 2000.0 600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -de 1 108 2030 2000.0 2000.0 2000.0 2000.0 2000.0 700.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -de 1 109 2030 2000.0 2000.0 2000.0 2000.0 2000.0 800.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -de 1 110 2030 2000.0 2000.0 2000.0 2000.0 2000.0 900.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -de 1 111 2030 2000.0 2000.0 2000.0 2000.0 2000.0 1000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -de 1 112 2030 2000.0 2000.0 2000.0 2000.0 2000.0 1100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -de 1 113 2030 2000.0 2000.0 2000.0 2000.0 2000.0 1200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -de 1 114 2030 2000.0 2000.0 2000.0 2000.0 2000.0 1300.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -de 1 115 2030 2000.0 2000.0 2000.0 2000.0 2000.0 1400.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -de 1 116 2030 2000.0 2000.0 2000.0 2000.0 2000.0 1500.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -de 1 117 2030 2000.0 2000.0 2000.0 2000.0 2000.0 1600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -de 1 118 2030 2000.0 2000.0 2000.0 2000.0 2000.0 1700.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -de 1 119 2030 2000.0 2000.0 2000.0 2000.0 2000.0 1800.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -de 1 120 2030 2000.0 2000.0 2000.0 2000.0 2000.0 1900.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -de 1 121 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -de 1 122 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -de 1 123 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -de 1 124 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 300.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -de 1 125 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 400.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -de 1 126 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 500.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -de 1 127 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -de 1 128 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 700.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -de 1 129 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 800.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -de 1 130 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 900.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -de 1 131 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -de 1 132 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -de 1 133 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -de 1 134 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1300.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -de 1 135 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1400.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -de 1 136 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1500.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -de 1 137 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -de 1 138 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1700.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -de 1 139 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1800.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -de 1 140 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1900.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -de 1 141 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -de 1 142 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -de 1 143 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -de 1 144 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 300.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -de 1 145 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 400.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -de 1 146 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 500.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -de 1 147 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -de 1 148 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 700.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -de 1 149 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 800.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -de 1 150 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 900.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -de 1 151 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -de 1 152 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -de 1 153 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -de 1 154 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1300.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -de 1 155 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1400.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -de 1 156 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1500.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -de 1 157 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -de 1 158 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1700.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -de 1 159 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1800.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -de 1 160 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1900.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -de 1 161 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -de 1 162 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 -de 1 163 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 -de 1 164 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 300.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 -de 1 165 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 400.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 -de 1 166 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 500.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 -de 1 167 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 -de 1 168 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 700.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 -de 1 169 2030 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 170 2030 100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 171 2030 200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 172 2030 300.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 173 2030 400.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 174 2030 500.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 175 2030 600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 176 2030 700.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 177 2030 800.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 178 2030 900.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 179 2030 1000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 180 2030 1100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 181 2030 1200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 182 2030 1300.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 183 2030 1400.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 184 2030 1500.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 185 2030 1600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 186 2030 1700.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 187 2030 1800.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 188 2030 1900.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 189 2030 2000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 190 2030 2000.0 100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 191 2030 2000.0 200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 192 2030 2000.0 300.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 193 2030 2000.0 400.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 194 2030 2000.0 500.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 195 2030 2000.0 600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 196 2030 2000.0 700.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 197 2030 2000.0 800.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 198 2030 2000.0 900.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 199 2030 2000.0 1000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 200 2030 2000.0 1100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 201 2030 2000.0 1200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 202 2030 2000.0 1300.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 203 2030 2000.0 1400.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 204 2030 2000.0 1500.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 205 2030 2000.0 1600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 206 2030 2000.0 1700.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 207 2030 2000.0 1800.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 208 2030 2000.0 1900.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 209 2030 2000.0 2000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 210 2030 2000.0 2000.0 100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 211 2030 2000.0 2000.0 200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 212 2030 2000.0 2000.0 300.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 213 2030 2000.0 2000.0 400.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 214 2030 2000.0 2000.0 500.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 215 2030 2000.0 2000.0 600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 216 2030 2000.0 2000.0 700.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 217 2030 2000.0 2000.0 800.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 218 2030 2000.0 2000.0 900.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 219 2030 2000.0 2000.0 1000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 220 2030 2000.0 2000.0 1100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 221 2030 2000.0 2000.0 1200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 222 2030 2000.0 2000.0 1300.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 223 2030 2000.0 2000.0 1400.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 224 2030 2000.0 2000.0 1500.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 225 2030 2000.0 2000.0 1600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 226 2030 2000.0 2000.0 1700.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 227 2030 2000.0 2000.0 1800.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 228 2030 2000.0 2000.0 1900.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 229 2030 2000.0 2000.0 2000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -de 1 230 2030 2000.0 2000.0 2000.0 100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -de 1 231 2030 2000.0 2000.0 2000.0 200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -de 1 232 2030 2000.0 2000.0 2000.0 300.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -de 1 233 2030 2000.0 2000.0 2000.0 400.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -de 1 234 2030 2000.0 2000.0 2000.0 500.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -de 1 235 2030 2000.0 2000.0 2000.0 600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -de 1 236 2030 2000.0 2000.0 2000.0 700.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -de 1 237 2030 2000.0 2000.0 2000.0 800.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -de 1 238 2030 2000.0 2000.0 2000.0 900.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -de 1 239 2030 2000.0 2000.0 2000.0 1000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -de 1 240 2030 2000.0 2000.0 2000.0 1100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -de 1 241 2030 2000.0 2000.0 2000.0 1200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -de 1 242 2030 2000.0 2000.0 2000.0 1300.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -de 1 243 2030 2000.0 2000.0 2000.0 1400.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -de 1 244 2030 2000.0 2000.0 2000.0 1500.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -de 1 245 2030 2000.0 2000.0 2000.0 1600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -de 1 246 2030 2000.0 2000.0 2000.0 1700.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -de 1 247 2030 2000.0 2000.0 2000.0 1800.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -de 1 248 2030 2000.0 2000.0 2000.0 1900.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -de 1 249 2030 2000.0 2000.0 2000.0 2000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -de 1 250 2030 2000.0 2000.0 2000.0 2000.0 100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -de 1 251 2030 2000.0 2000.0 2000.0 2000.0 200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -de 1 252 2030 2000.0 2000.0 2000.0 2000.0 300.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -de 1 253 2030 2000.0 2000.0 2000.0 2000.0 400.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -de 1 254 2030 2000.0 2000.0 2000.0 2000.0 500.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -de 1 255 2030 2000.0 2000.0 2000.0 2000.0 600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -de 1 256 2030 2000.0 2000.0 2000.0 2000.0 700.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -de 1 257 2030 2000.0 2000.0 2000.0 2000.0 800.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -de 1 258 2030 2000.0 2000.0 2000.0 2000.0 900.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -de 1 259 2030 2000.0 2000.0 2000.0 2000.0 1000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -de 1 260 2030 2000.0 2000.0 2000.0 2000.0 1100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -de 1 261 2030 2000.0 2000.0 2000.0 2000.0 1200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -de 1 262 2030 2000.0 2000.0 2000.0 2000.0 1300.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -de 1 263 2030 2000.0 2000.0 2000.0 2000.0 1400.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -de 1 264 2030 2000.0 2000.0 2000.0 2000.0 1500.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -de 1 265 2030 2000.0 2000.0 2000.0 2000.0 1600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -de 1 266 2030 2000.0 2000.0 2000.0 2000.0 1700.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -de 1 267 2030 2000.0 2000.0 2000.0 2000.0 1800.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -de 1 268 2030 2000.0 2000.0 2000.0 2000.0 1900.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -de 1 269 2030 2000.0 2000.0 2000.0 2000.0 2000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -de 1 270 2030 2000.0 2000.0 2000.0 2000.0 2000.0 100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -de 1 271 2030 2000.0 2000.0 2000.0 2000.0 2000.0 200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -de 1 272 2030 2000.0 2000.0 2000.0 2000.0 2000.0 300.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -de 1 273 2030 2000.0 2000.0 2000.0 2000.0 2000.0 400.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -de 1 274 2030 2000.0 2000.0 2000.0 2000.0 2000.0 500.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -de 1 275 2030 2000.0 2000.0 2000.0 2000.0 2000.0 600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -de 1 276 2030 2000.0 2000.0 2000.0 2000.0 2000.0 700.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -de 1 277 2030 2000.0 2000.0 2000.0 2000.0 2000.0 800.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -de 1 278 2030 2000.0 2000.0 2000.0 2000.0 2000.0 900.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -de 1 279 2030 2000.0 2000.0 2000.0 2000.0 2000.0 1000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -de 1 280 2030 2000.0 2000.0 2000.0 2000.0 2000.0 1100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -de 1 281 2030 2000.0 2000.0 2000.0 2000.0 2000.0 1200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -de 1 282 2030 2000.0 2000.0 2000.0 2000.0 2000.0 1300.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -de 1 283 2030 2000.0 2000.0 2000.0 2000.0 2000.0 1400.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -de 1 284 2030 2000.0 2000.0 2000.0 2000.0 2000.0 1500.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -de 1 285 2030 2000.0 2000.0 2000.0 2000.0 2000.0 1600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -de 1 286 2030 2000.0 2000.0 2000.0 2000.0 2000.0 1700.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -de 1 287 2030 2000.0 2000.0 2000.0 2000.0 2000.0 1800.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -de 1 288 2030 2000.0 2000.0 2000.0 2000.0 2000.0 1900.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -de 1 289 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -de 1 290 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -de 1 291 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -de 1 292 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 300.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -de 1 293 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 400.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -de 1 294 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 500.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -de 1 295 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -de 1 296 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 700.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -de 1 297 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 800.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -de 1 298 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 900.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -de 1 299 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -de 1 300 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -de 1 301 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -de 1 302 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1300.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -de 1 303 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1400.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -de 1 304 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1500.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -de 1 305 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -de 1 306 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1700.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -de 1 307 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1800.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -de 1 308 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1900.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -de 1 309 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -de 1 310 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -de 1 311 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -de 1 312 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 300.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -de 1 313 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 400.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -de 1 314 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 500.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -de 1 315 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -de 1 316 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 700.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -de 1 317 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 800.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -de 1 318 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 900.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -de 1 319 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -de 1 320 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -de 1 321 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -de 1 322 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1300.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -de 1 323 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1400.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -de 1 324 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1500.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -de 1 325 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -de 1 326 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1700.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -de 1 327 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1800.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -de 1 328 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1900.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -de 1 329 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -de 1 330 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 -de 1 331 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 -de 1 332 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 300.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 -de 1 333 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 400.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 -de 1 334 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 500.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 -de 1 335 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 -de 1 336 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 700.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 -fr 1 1 2030 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 2 2030 100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 3 2030 200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 4 2030 300.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 5 2030 400.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 6 2030 500.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 7 2030 600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 8 2030 700.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 9 2030 800.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 10 2030 900.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 11 2030 1000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 12 2030 1100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 13 2030 1200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 14 2030 1300.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 15 2030 1400.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 16 2030 1500.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 17 2030 1600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 18 2030 1700.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 19 2030 1800.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 20 2030 1900.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 21 2030 2000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 22 2030 2000.0 100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 23 2030 2000.0 200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 24 2030 2000.0 300.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 25 2030 2000.0 400.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 26 2030 2000.0 500.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 27 2030 2000.0 600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 28 2030 2000.0 700.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 29 2030 2000.0 800.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 30 2030 2000.0 900.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 31 2030 2000.0 1000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 32 2030 2000.0 1100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 33 2030 2000.0 1200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 34 2030 2000.0 1300.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 35 2030 2000.0 1400.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 36 2030 2000.0 1500.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 37 2030 2000.0 1600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 38 2030 2000.0 1700.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 39 2030 2000.0 1800.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 40 2030 2000.0 1900.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 41 2030 2000.0 2000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 42 2030 2000.0 2000.0 100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 43 2030 2000.0 2000.0 200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 44 2030 2000.0 2000.0 300.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 45 2030 2000.0 2000.0 400.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 46 2030 2000.0 2000.0 500.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 47 2030 2000.0 2000.0 600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 48 2030 2000.0 2000.0 700.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 49 2030 2000.0 2000.0 800.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 50 2030 2000.0 2000.0 900.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 51 2030 2000.0 2000.0 1000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 52 2030 2000.0 2000.0 1100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 53 2030 2000.0 2000.0 1200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 54 2030 2000.0 2000.0 1300.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 55 2030 2000.0 2000.0 1400.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 56 2030 2000.0 2000.0 1500.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 57 2030 2000.0 2000.0 1600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 58 2030 2000.0 2000.0 1700.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 59 2030 2000.0 2000.0 1800.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 60 2030 2000.0 2000.0 1900.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 61 2030 2000.0 2000.0 2000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 62 2030 2000.0 2000.0 2000.0 100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -fr 1 63 2030 2000.0 2000.0 2000.0 200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -fr 1 64 2030 2000.0 2000.0 2000.0 300.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -fr 1 65 2030 2000.0 2000.0 2000.0 400.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -fr 1 66 2030 2000.0 2000.0 2000.0 500.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -fr 1 67 2030 2000.0 2000.0 2000.0 600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -fr 1 68 2030 2000.0 2000.0 2000.0 700.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -fr 1 69 2030 2000.0 2000.0 2000.0 800.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -fr 1 70 2030 2000.0 2000.0 2000.0 900.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -fr 1 71 2030 2000.0 2000.0 2000.0 1000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -fr 1 72 2030 2000.0 2000.0 2000.0 1100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -fr 1 73 2030 2000.0 2000.0 2000.0 1200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -fr 1 74 2030 2000.0 2000.0 2000.0 1300.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -fr 1 75 2030 2000.0 2000.0 2000.0 1400.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -fr 1 76 2030 2000.0 2000.0 2000.0 1500.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -fr 1 77 2030 2000.0 2000.0 2000.0 1600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -fr 1 78 2030 2000.0 2000.0 2000.0 1700.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -fr 1 79 2030 2000.0 2000.0 2000.0 1800.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -fr 1 80 2030 2000.0 2000.0 2000.0 1900.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -fr 1 81 2030 2000.0 2000.0 2000.0 2000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -fr 1 82 2030 2000.0 2000.0 2000.0 2000.0 100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -fr 1 83 2030 2000.0 2000.0 2000.0 2000.0 200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -fr 1 84 2030 2000.0 2000.0 2000.0 2000.0 300.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -fr 1 85 2030 2000.0 2000.0 2000.0 2000.0 400.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -fr 1 86 2030 2000.0 2000.0 2000.0 2000.0 500.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -fr 1 87 2030 2000.0 2000.0 2000.0 2000.0 600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -fr 1 88 2030 2000.0 2000.0 2000.0 2000.0 700.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -fr 1 89 2030 2000.0 2000.0 2000.0 2000.0 800.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -fr 1 90 2030 2000.0 2000.0 2000.0 2000.0 900.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -fr 1 91 2030 2000.0 2000.0 2000.0 2000.0 1000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -fr 1 92 2030 2000.0 2000.0 2000.0 2000.0 1100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -fr 1 93 2030 2000.0 2000.0 2000.0 2000.0 1200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -fr 1 94 2030 2000.0 2000.0 2000.0 2000.0 1300.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -fr 1 95 2030 2000.0 2000.0 2000.0 2000.0 1400.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -fr 1 96 2030 2000.0 2000.0 2000.0 2000.0 1500.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -fr 1 97 2030 2000.0 2000.0 2000.0 2000.0 1600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -fr 1 98 2030 2000.0 2000.0 2000.0 2000.0 1700.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -fr 1 99 2030 2000.0 2000.0 2000.0 2000.0 1800.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -fr 1 100 2030 2000.0 2000.0 2000.0 2000.0 1900.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -fr 1 101 2030 2000.0 2000.0 2000.0 2000.0 2000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -fr 1 102 2030 2000.0 2000.0 2000.0 2000.0 2000.0 100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -fr 1 103 2030 2000.0 2000.0 2000.0 2000.0 2000.0 200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -fr 1 104 2030 2000.0 2000.0 2000.0 2000.0 2000.0 300.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -fr 1 105 2030 2000.0 2000.0 2000.0 2000.0 2000.0 400.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -fr 1 106 2030 2000.0 2000.0 2000.0 2000.0 2000.0 500.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -fr 1 107 2030 2000.0 2000.0 2000.0 2000.0 2000.0 600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -fr 1 108 2030 2000.0 2000.0 2000.0 2000.0 2000.0 700.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -fr 1 109 2030 2000.0 2000.0 2000.0 2000.0 2000.0 800.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -fr 1 110 2030 2000.0 2000.0 2000.0 2000.0 2000.0 900.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -fr 1 111 2030 2000.0 2000.0 2000.0 2000.0 2000.0 1000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -fr 1 112 2030 2000.0 2000.0 2000.0 2000.0 2000.0 1100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -fr 1 113 2030 2000.0 2000.0 2000.0 2000.0 2000.0 1200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -fr 1 114 2030 2000.0 2000.0 2000.0 2000.0 2000.0 1300.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -fr 1 115 2030 2000.0 2000.0 2000.0 2000.0 2000.0 1400.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -fr 1 116 2030 2000.0 2000.0 2000.0 2000.0 2000.0 1500.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -fr 1 117 2030 2000.0 2000.0 2000.0 2000.0 2000.0 1600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -fr 1 118 2030 2000.0 2000.0 2000.0 2000.0 2000.0 1700.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -fr 1 119 2030 2000.0 2000.0 2000.0 2000.0 2000.0 1800.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -fr 1 120 2030 2000.0 2000.0 2000.0 2000.0 2000.0 1900.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -fr 1 121 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -fr 1 122 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -fr 1 123 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -fr 1 124 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 300.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -fr 1 125 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 400.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -fr 1 126 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 500.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -fr 1 127 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -fr 1 128 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 700.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -fr 1 129 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 800.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -fr 1 130 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 900.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -fr 1 131 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -fr 1 132 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -fr 1 133 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -fr 1 134 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1300.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -fr 1 135 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1400.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -fr 1 136 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1500.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -fr 1 137 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -fr 1 138 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1700.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -fr 1 139 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1800.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -fr 1 140 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1900.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -fr 1 141 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -fr 1 142 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -fr 1 143 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -fr 1 144 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 300.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -fr 1 145 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 400.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -fr 1 146 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 500.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -fr 1 147 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -fr 1 148 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 700.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -fr 1 149 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 800.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -fr 1 150 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 900.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -fr 1 151 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -fr 1 152 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -fr 1 153 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -fr 1 154 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1300.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -fr 1 155 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1400.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -fr 1 156 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1500.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -fr 1 157 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -fr 1 158 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1700.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -fr 1 159 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1800.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -fr 1 160 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1900.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -fr 1 161 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -fr 1 162 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 -fr 1 163 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 -fr 1 164 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 300.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 -fr 1 165 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 400.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 -fr 1 166 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 500.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 -fr 1 167 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 -fr 1 168 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 700.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 -fr 1 169 2030 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 170 2030 100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 171 2030 200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 172 2030 300.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 173 2030 400.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 174 2030 500.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 175 2030 600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 176 2030 700.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 177 2030 800.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 178 2030 900.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 179 2030 1000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 180 2030 1100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 181 2030 1200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 182 2030 1300.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 183 2030 1400.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 184 2030 1500.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 185 2030 1600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 186 2030 1700.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 187 2030 1800.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 188 2030 1900.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 189 2030 2000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 190 2030 2000.0 100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 191 2030 2000.0 200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 192 2030 2000.0 300.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 193 2030 2000.0 400.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 194 2030 2000.0 500.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 195 2030 2000.0 600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 196 2030 2000.0 700.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 197 2030 2000.0 800.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 198 2030 2000.0 900.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 199 2030 2000.0 1000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 200 2030 2000.0 1100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 201 2030 2000.0 1200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 202 2030 2000.0 1300.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 203 2030 2000.0 1400.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 204 2030 2000.0 1500.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 205 2030 2000.0 1600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 206 2030 2000.0 1700.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 207 2030 2000.0 1800.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 208 2030 2000.0 1900.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 209 2030 2000.0 2000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 210 2030 2000.0 2000.0 100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 211 2030 2000.0 2000.0 200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 212 2030 2000.0 2000.0 300.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 213 2030 2000.0 2000.0 400.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 214 2030 2000.0 2000.0 500.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 215 2030 2000.0 2000.0 600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 216 2030 2000.0 2000.0 700.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 217 2030 2000.0 2000.0 800.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 218 2030 2000.0 2000.0 900.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 219 2030 2000.0 2000.0 1000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 220 2030 2000.0 2000.0 1100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 221 2030 2000.0 2000.0 1200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 222 2030 2000.0 2000.0 1300.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 223 2030 2000.0 2000.0 1400.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 224 2030 2000.0 2000.0 1500.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 225 2030 2000.0 2000.0 1600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 226 2030 2000.0 2000.0 1700.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 227 2030 2000.0 2000.0 1800.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 228 2030 2000.0 2000.0 1900.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 229 2030 2000.0 2000.0 2000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -fr 1 230 2030 2000.0 2000.0 2000.0 100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -fr 1 231 2030 2000.0 2000.0 2000.0 200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -fr 1 232 2030 2000.0 2000.0 2000.0 300.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -fr 1 233 2030 2000.0 2000.0 2000.0 400.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -fr 1 234 2030 2000.0 2000.0 2000.0 500.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -fr 1 235 2030 2000.0 2000.0 2000.0 600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -fr 1 236 2030 2000.0 2000.0 2000.0 700.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -fr 1 237 2030 2000.0 2000.0 2000.0 800.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -fr 1 238 2030 2000.0 2000.0 2000.0 900.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -fr 1 239 2030 2000.0 2000.0 2000.0 1000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -fr 1 240 2030 2000.0 2000.0 2000.0 1100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -fr 1 241 2030 2000.0 2000.0 2000.0 1200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -fr 1 242 2030 2000.0 2000.0 2000.0 1300.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -fr 1 243 2030 2000.0 2000.0 2000.0 1400.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -fr 1 244 2030 2000.0 2000.0 2000.0 1500.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -fr 1 245 2030 2000.0 2000.0 2000.0 1600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -fr 1 246 2030 2000.0 2000.0 2000.0 1700.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -fr 1 247 2030 2000.0 2000.0 2000.0 1800.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -fr 1 248 2030 2000.0 2000.0 2000.0 1900.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -fr 1 249 2030 2000.0 2000.0 2000.0 2000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -fr 1 250 2030 2000.0 2000.0 2000.0 2000.0 100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -fr 1 251 2030 2000.0 2000.0 2000.0 2000.0 200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -fr 1 252 2030 2000.0 2000.0 2000.0 2000.0 300.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -fr 1 253 2030 2000.0 2000.0 2000.0 2000.0 400.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -fr 1 254 2030 2000.0 2000.0 2000.0 2000.0 500.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -fr 1 255 2030 2000.0 2000.0 2000.0 2000.0 600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -fr 1 256 2030 2000.0 2000.0 2000.0 2000.0 700.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -fr 1 257 2030 2000.0 2000.0 2000.0 2000.0 800.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -fr 1 258 2030 2000.0 2000.0 2000.0 2000.0 900.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -fr 1 259 2030 2000.0 2000.0 2000.0 2000.0 1000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -fr 1 260 2030 2000.0 2000.0 2000.0 2000.0 1100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -fr 1 261 2030 2000.0 2000.0 2000.0 2000.0 1200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -fr 1 262 2030 2000.0 2000.0 2000.0 2000.0 1300.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -fr 1 263 2030 2000.0 2000.0 2000.0 2000.0 1400.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -fr 1 264 2030 2000.0 2000.0 2000.0 2000.0 1500.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -fr 1 265 2030 2000.0 2000.0 2000.0 2000.0 1600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -fr 1 266 2030 2000.0 2000.0 2000.0 2000.0 1700.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -fr 1 267 2030 2000.0 2000.0 2000.0 2000.0 1800.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -fr 1 268 2030 2000.0 2000.0 2000.0 2000.0 1900.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -fr 1 269 2030 2000.0 2000.0 2000.0 2000.0 2000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -fr 1 270 2030 2000.0 2000.0 2000.0 2000.0 2000.0 100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -fr 1 271 2030 2000.0 2000.0 2000.0 2000.0 2000.0 200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -fr 1 272 2030 2000.0 2000.0 2000.0 2000.0 2000.0 300.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -fr 1 273 2030 2000.0 2000.0 2000.0 2000.0 2000.0 400.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -fr 1 274 2030 2000.0 2000.0 2000.0 2000.0 2000.0 500.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -fr 1 275 2030 2000.0 2000.0 2000.0 2000.0 2000.0 600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -fr 1 276 2030 2000.0 2000.0 2000.0 2000.0 2000.0 700.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -fr 1 277 2030 2000.0 2000.0 2000.0 2000.0 2000.0 800.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -fr 1 278 2030 2000.0 2000.0 2000.0 2000.0 2000.0 900.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -fr 1 279 2030 2000.0 2000.0 2000.0 2000.0 2000.0 1000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -fr 1 280 2030 2000.0 2000.0 2000.0 2000.0 2000.0 1100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -fr 1 281 2030 2000.0 2000.0 2000.0 2000.0 2000.0 1200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -fr 1 282 2030 2000.0 2000.0 2000.0 2000.0 2000.0 1300.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -fr 1 283 2030 2000.0 2000.0 2000.0 2000.0 2000.0 1400.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -fr 1 284 2030 2000.0 2000.0 2000.0 2000.0 2000.0 1500.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -fr 1 285 2030 2000.0 2000.0 2000.0 2000.0 2000.0 1600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -fr 1 286 2030 2000.0 2000.0 2000.0 2000.0 2000.0 1700.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -fr 1 287 2030 2000.0 2000.0 2000.0 2000.0 2000.0 1800.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -fr 1 288 2030 2000.0 2000.0 2000.0 2000.0 2000.0 1900.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -fr 1 289 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -fr 1 290 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -fr 1 291 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -fr 1 292 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 300.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -fr 1 293 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 400.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -fr 1 294 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 500.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -fr 1 295 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -fr 1 296 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 700.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -fr 1 297 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 800.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -fr 1 298 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 900.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -fr 1 299 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -fr 1 300 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -fr 1 301 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -fr 1 302 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1300.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -fr 1 303 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1400.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -fr 1 304 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1500.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -fr 1 305 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -fr 1 306 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1700.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -fr 1 307 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1800.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -fr 1 308 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1900.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -fr 1 309 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -fr 1 310 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -fr 1 311 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -fr 1 312 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 300.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -fr 1 313 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 400.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -fr 1 314 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 500.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -fr 1 315 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -fr 1 316 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 700.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -fr 1 317 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 800.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -fr 1 318 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 900.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -fr 1 319 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -fr 1 320 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -fr 1 321 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -fr 1 322 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1300.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -fr 1 323 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1400.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -fr 1 324 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1500.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -fr 1 325 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -fr 1 326 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1700.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -fr 1 327 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1800.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -fr 1 328 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1900.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -fr 1 329 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -fr 1 330 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 -fr 1 331 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 -fr 1 332 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 300.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 -fr 1 333 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 400.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 -fr 1 334 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 500.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 -fr 1 335 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 -fr 1 336 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 700.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 -it 1 1 2030 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 2 2030 100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 3 2030 200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 4 2030 300.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 5 2030 400.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 6 2030 500.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 7 2030 600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 8 2030 700.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 9 2030 800.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 10 2030 900.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 11 2030 1000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 12 2030 1100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 13 2030 1200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 14 2030 1300.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 15 2030 1400.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 16 2030 1500.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 17 2030 1600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 18 2030 1700.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 19 2030 1800.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 20 2030 1900.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 21 2030 2000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 22 2030 2000.0 100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 23 2030 2000.0 200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 24 2030 2000.0 300.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 25 2030 2000.0 400.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 26 2030 2000.0 500.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 27 2030 2000.0 600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 28 2030 2000.0 700.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 29 2030 2000.0 800.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 30 2030 2000.0 900.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 31 2030 2000.0 1000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 32 2030 2000.0 1100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 33 2030 2000.0 1200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 34 2030 2000.0 1300.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 35 2030 2000.0 1400.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 36 2030 2000.0 1500.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 37 2030 2000.0 1600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 38 2030 2000.0 1700.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 39 2030 2000.0 1800.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 40 2030 2000.0 1900.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 41 2030 2000.0 2000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 42 2030 2000.0 2000.0 100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 43 2030 2000.0 2000.0 200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 44 2030 2000.0 2000.0 300.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 45 2030 2000.0 2000.0 400.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 46 2030 2000.0 2000.0 500.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 47 2030 2000.0 2000.0 600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 48 2030 2000.0 2000.0 700.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 49 2030 2000.0 2000.0 800.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 50 2030 2000.0 2000.0 900.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 51 2030 2000.0 2000.0 1000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 52 2030 2000.0 2000.0 1100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 53 2030 2000.0 2000.0 1200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 54 2030 2000.0 2000.0 1300.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 55 2030 2000.0 2000.0 1400.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 56 2030 2000.0 2000.0 1500.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 57 2030 2000.0 2000.0 1600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 58 2030 2000.0 2000.0 1700.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 59 2030 2000.0 2000.0 1800.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 60 2030 2000.0 2000.0 1900.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 61 2030 2000.0 2000.0 2000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 62 2030 2000.0 2000.0 2000.0 100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -it 1 63 2030 2000.0 2000.0 2000.0 200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -it 1 64 2030 2000.0 2000.0 2000.0 300.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -it 1 65 2030 2000.0 2000.0 2000.0 400.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -it 1 66 2030 2000.0 2000.0 2000.0 500.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -it 1 67 2030 2000.0 2000.0 2000.0 600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -it 1 68 2030 2000.0 2000.0 2000.0 700.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -it 1 69 2030 2000.0 2000.0 2000.0 800.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -it 1 70 2030 2000.0 2000.0 2000.0 900.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -it 1 71 2030 2000.0 2000.0 2000.0 1000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -it 1 72 2030 2000.0 2000.0 2000.0 1100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -it 1 73 2030 2000.0 2000.0 2000.0 1200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -it 1 74 2030 2000.0 2000.0 2000.0 1300.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -it 1 75 2030 2000.0 2000.0 2000.0 1400.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -it 1 76 2030 2000.0 2000.0 2000.0 1500.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -it 1 77 2030 2000.0 2000.0 2000.0 1600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -it 1 78 2030 2000.0 2000.0 2000.0 1700.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -it 1 79 2030 2000.0 2000.0 2000.0 1800.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -it 1 80 2030 2000.0 2000.0 2000.0 1900.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -it 1 81 2030 2000.0 2000.0 2000.0 2000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -it 1 82 2030 2000.0 2000.0 2000.0 2000.0 100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -it 1 83 2030 2000.0 2000.0 2000.0 2000.0 200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -it 1 84 2030 2000.0 2000.0 2000.0 2000.0 300.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -it 1 85 2030 2000.0 2000.0 2000.0 2000.0 400.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -it 1 86 2030 2000.0 2000.0 2000.0 2000.0 500.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -it 1 87 2030 2000.0 2000.0 2000.0 2000.0 600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -it 1 88 2030 2000.0 2000.0 2000.0 2000.0 700.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -it 1 89 2030 2000.0 2000.0 2000.0 2000.0 800.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -it 1 90 2030 2000.0 2000.0 2000.0 2000.0 900.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -it 1 91 2030 2000.0 2000.0 2000.0 2000.0 1000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -it 1 92 2030 2000.0 2000.0 2000.0 2000.0 1100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -it 1 93 2030 2000.0 2000.0 2000.0 2000.0 1200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -it 1 94 2030 2000.0 2000.0 2000.0 2000.0 1300.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -it 1 95 2030 2000.0 2000.0 2000.0 2000.0 1400.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -it 1 96 2030 2000.0 2000.0 2000.0 2000.0 1500.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -it 1 97 2030 2000.0 2000.0 2000.0 2000.0 1600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -it 1 98 2030 2000.0 2000.0 2000.0 2000.0 1700.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -it 1 99 2030 2000.0 2000.0 2000.0 2000.0 1800.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -it 1 100 2030 2000.0 2000.0 2000.0 2000.0 1900.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -it 1 101 2030 2000.0 2000.0 2000.0 2000.0 2000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -it 1 102 2030 2000.0 2000.0 2000.0 2000.0 2000.0 100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -it 1 103 2030 2000.0 2000.0 2000.0 2000.0 2000.0 200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -it 1 104 2030 2000.0 2000.0 2000.0 2000.0 2000.0 300.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -it 1 105 2030 2000.0 2000.0 2000.0 2000.0 2000.0 400.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -it 1 106 2030 2000.0 2000.0 2000.0 2000.0 2000.0 500.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -it 1 107 2030 2000.0 2000.0 2000.0 2000.0 2000.0 600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -it 1 108 2030 2000.0 2000.0 2000.0 2000.0 2000.0 700.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -it 1 109 2030 2000.0 2000.0 2000.0 2000.0 2000.0 800.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -it 1 110 2030 2000.0 2000.0 2000.0 2000.0 2000.0 900.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -it 1 111 2030 2000.0 2000.0 2000.0 2000.0 2000.0 1000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -it 1 112 2030 2000.0 2000.0 2000.0 2000.0 2000.0 1100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -it 1 113 2030 2000.0 2000.0 2000.0 2000.0 2000.0 1200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -it 1 114 2030 2000.0 2000.0 2000.0 2000.0 2000.0 1300.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -it 1 115 2030 2000.0 2000.0 2000.0 2000.0 2000.0 1400.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -it 1 116 2030 2000.0 2000.0 2000.0 2000.0 2000.0 1500.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -it 1 117 2030 2000.0 2000.0 2000.0 2000.0 2000.0 1600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -it 1 118 2030 2000.0 2000.0 2000.0 2000.0 2000.0 1700.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -it 1 119 2030 2000.0 2000.0 2000.0 2000.0 2000.0 1800.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -it 1 120 2030 2000.0 2000.0 2000.0 2000.0 2000.0 1900.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -it 1 121 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -it 1 122 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -it 1 123 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -it 1 124 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 300.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -it 1 125 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 400.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -it 1 126 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 500.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -it 1 127 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -it 1 128 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 700.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -it 1 129 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 800.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -it 1 130 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 900.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -it 1 131 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -it 1 132 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -it 1 133 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -it 1 134 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1300.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -it 1 135 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1400.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -it 1 136 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1500.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -it 1 137 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -it 1 138 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1700.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -it 1 139 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1800.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -it 1 140 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1900.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -it 1 141 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -it 1 142 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -it 1 143 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -it 1 144 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 300.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -it 1 145 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 400.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -it 1 146 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 500.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -it 1 147 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -it 1 148 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 700.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -it 1 149 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 800.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -it 1 150 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 900.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -it 1 151 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -it 1 152 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -it 1 153 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -it 1 154 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1300.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -it 1 155 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1400.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -it 1 156 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1500.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -it 1 157 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -it 1 158 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1700.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -it 1 159 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1800.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -it 1 160 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1900.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -it 1 161 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -it 1 162 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 -it 1 163 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 -it 1 164 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 300.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 -it 1 165 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 400.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 -it 1 166 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 500.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 -it 1 167 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 -it 1 168 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 700.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 -it 1 169 2030 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 170 2030 100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 171 2030 200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 172 2030 300.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 173 2030 400.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 174 2030 500.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 175 2030 600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 176 2030 700.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 177 2030 800.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 178 2030 900.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 179 2030 1000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 180 2030 1100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 181 2030 1200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 182 2030 1300.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 183 2030 1400.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 184 2030 1500.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 185 2030 1600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 186 2030 1700.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 187 2030 1800.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 188 2030 1900.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 189 2030 2000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 190 2030 2000.0 100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 191 2030 2000.0 200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 192 2030 2000.0 300.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 193 2030 2000.0 400.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 194 2030 2000.0 500.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 195 2030 2000.0 600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 196 2030 2000.0 700.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 197 2030 2000.0 800.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 198 2030 2000.0 900.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 199 2030 2000.0 1000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 200 2030 2000.0 1100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 201 2030 2000.0 1200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 202 2030 2000.0 1300.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 203 2030 2000.0 1400.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 204 2030 2000.0 1500.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 205 2030 2000.0 1600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 206 2030 2000.0 1700.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 207 2030 2000.0 1800.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 208 2030 2000.0 1900.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 209 2030 2000.0 2000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 210 2030 2000.0 2000.0 100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 211 2030 2000.0 2000.0 200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 212 2030 2000.0 2000.0 300.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 213 2030 2000.0 2000.0 400.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 214 2030 2000.0 2000.0 500.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 215 2030 2000.0 2000.0 600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 216 2030 2000.0 2000.0 700.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 217 2030 2000.0 2000.0 800.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 218 2030 2000.0 2000.0 900.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 219 2030 2000.0 2000.0 1000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 220 2030 2000.0 2000.0 1100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 221 2030 2000.0 2000.0 1200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 222 2030 2000.0 2000.0 1300.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 223 2030 2000.0 2000.0 1400.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 224 2030 2000.0 2000.0 1500.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 225 2030 2000.0 2000.0 1600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 226 2030 2000.0 2000.0 1700.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 227 2030 2000.0 2000.0 1800.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 228 2030 2000.0 2000.0 1900.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 229 2030 2000.0 2000.0 2000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 -it 1 230 2030 2000.0 2000.0 2000.0 100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -it 1 231 2030 2000.0 2000.0 2000.0 200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -it 1 232 2030 2000.0 2000.0 2000.0 300.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -it 1 233 2030 2000.0 2000.0 2000.0 400.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -it 1 234 2030 2000.0 2000.0 2000.0 500.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -it 1 235 2030 2000.0 2000.0 2000.0 600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -it 1 236 2030 2000.0 2000.0 2000.0 700.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -it 1 237 2030 2000.0 2000.0 2000.0 800.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -it 1 238 2030 2000.0 2000.0 2000.0 900.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -it 1 239 2030 2000.0 2000.0 2000.0 1000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -it 1 240 2030 2000.0 2000.0 2000.0 1100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -it 1 241 2030 2000.0 2000.0 2000.0 1200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -it 1 242 2030 2000.0 2000.0 2000.0 1300.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -it 1 243 2030 2000.0 2000.0 2000.0 1400.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -it 1 244 2030 2000.0 2000.0 2000.0 1500.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -it 1 245 2030 2000.0 2000.0 2000.0 1600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -it 1 246 2030 2000.0 2000.0 2000.0 1700.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -it 1 247 2030 2000.0 2000.0 2000.0 1800.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -it 1 248 2030 2000.0 2000.0 2000.0 1900.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -it 1 249 2030 2000.0 2000.0 2000.0 2000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 -it 1 250 2030 2000.0 2000.0 2000.0 2000.0 100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -it 1 251 2030 2000.0 2000.0 2000.0 2000.0 200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -it 1 252 2030 2000.0 2000.0 2000.0 2000.0 300.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -it 1 253 2030 2000.0 2000.0 2000.0 2000.0 400.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -it 1 254 2030 2000.0 2000.0 2000.0 2000.0 500.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -it 1 255 2030 2000.0 2000.0 2000.0 2000.0 600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -it 1 256 2030 2000.0 2000.0 2000.0 2000.0 700.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -it 1 257 2030 2000.0 2000.0 2000.0 2000.0 800.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -it 1 258 2030 2000.0 2000.0 2000.0 2000.0 900.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -it 1 259 2030 2000.0 2000.0 2000.0 2000.0 1000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -it 1 260 2030 2000.0 2000.0 2000.0 2000.0 1100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -it 1 261 2030 2000.0 2000.0 2000.0 2000.0 1200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -it 1 262 2030 2000.0 2000.0 2000.0 2000.0 1300.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -it 1 263 2030 2000.0 2000.0 2000.0 2000.0 1400.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -it 1 264 2030 2000.0 2000.0 2000.0 2000.0 1500.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -it 1 265 2030 2000.0 2000.0 2000.0 2000.0 1600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -it 1 266 2030 2000.0 2000.0 2000.0 2000.0 1700.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -it 1 267 2030 2000.0 2000.0 2000.0 2000.0 1800.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -it 1 268 2030 2000.0 2000.0 2000.0 2000.0 1900.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -it 1 269 2030 2000.0 2000.0 2000.0 2000.0 2000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 -it 1 270 2030 2000.0 2000.0 2000.0 2000.0 2000.0 100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -it 1 271 2030 2000.0 2000.0 2000.0 2000.0 2000.0 200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -it 1 272 2030 2000.0 2000.0 2000.0 2000.0 2000.0 300.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -it 1 273 2030 2000.0 2000.0 2000.0 2000.0 2000.0 400.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -it 1 274 2030 2000.0 2000.0 2000.0 2000.0 2000.0 500.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -it 1 275 2030 2000.0 2000.0 2000.0 2000.0 2000.0 600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -it 1 276 2030 2000.0 2000.0 2000.0 2000.0 2000.0 700.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -it 1 277 2030 2000.0 2000.0 2000.0 2000.0 2000.0 800.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -it 1 278 2030 2000.0 2000.0 2000.0 2000.0 2000.0 900.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -it 1 279 2030 2000.0 2000.0 2000.0 2000.0 2000.0 1000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -it 1 280 2030 2000.0 2000.0 2000.0 2000.0 2000.0 1100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -it 1 281 2030 2000.0 2000.0 2000.0 2000.0 2000.0 1200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -it 1 282 2030 2000.0 2000.0 2000.0 2000.0 2000.0 1300.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -it 1 283 2030 2000.0 2000.0 2000.0 2000.0 2000.0 1400.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -it 1 284 2030 2000.0 2000.0 2000.0 2000.0 2000.0 1500.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -it 1 285 2030 2000.0 2000.0 2000.0 2000.0 2000.0 1600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -it 1 286 2030 2000.0 2000.0 2000.0 2000.0 2000.0 1700.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -it 1 287 2030 2000.0 2000.0 2000.0 2000.0 2000.0 1800.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -it 1 288 2030 2000.0 2000.0 2000.0 2000.0 2000.0 1900.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -it 1 289 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 -it 1 290 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -it 1 291 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -it 1 292 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 300.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -it 1 293 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 400.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -it 1 294 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 500.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -it 1 295 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -it 1 296 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 700.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -it 1 297 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 800.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -it 1 298 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 900.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -it 1 299 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -it 1 300 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -it 1 301 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -it 1 302 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1300.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -it 1 303 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1400.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -it 1 304 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1500.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -it 1 305 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -it 1 306 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1700.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -it 1 307 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1800.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -it 1 308 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1900.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -it 1 309 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 -it 1 310 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -it 1 311 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -it 1 312 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 300.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -it 1 313 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 400.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -it 1 314 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 500.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -it 1 315 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -it 1 316 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 700.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -it 1 317 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 800.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -it 1 318 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 900.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -it 1 319 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -it 1 320 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -it 1 321 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -it 1 322 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1300.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -it 1 323 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1400.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -it 1 324 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1500.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -it 1 325 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -it 1 326 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1700.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -it 1 327 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1800.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -it 1 328 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 1900.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -it 1 329 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 -it 1 330 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 -it 1 331 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 -it 1 332 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 300.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 -it 1 333 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 400.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 -it 1 334 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 500.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 -it 1 335 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 -it 1 336 2030 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 2000.0 700.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +area cluster mcYear timeId time production NODU NP Cost - Euro +de 01_solar 1 1 2030 0.0 0.0 0.0 +de 02_wind_on 1 1 2030 0.0 0.0 0.0 +de 03_wind_off 1 1 2030 0.0 0.0 0.0 +de 04_res 1 1 2030 0.0 0.0 0.0 +de 05_nuclear 1 1 2030 0.0 0.0 0.0 +de 06_coal 1 1 2030 0.0 0.0 0.0 +de 07_gas 1 1 2030 0.0 0.0 0.0 +de 08_non-res 1 1 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 1 2030 0.0 0.0 0.0 +de 01_solar 1 2 2030 100.0 1.0 0.0 +de 02_wind_on 1 2 2030 0.0 0.0 0.0 +de 03_wind_off 1 2 2030 0.0 0.0 0.0 +de 04_res 1 2 2030 0.0 0.0 0.0 +de 05_nuclear 1 2 2030 0.0 0.0 0.0 +de 06_coal 1 2 2030 0.0 0.0 0.0 +de 07_gas 1 2 2030 0.0 0.0 0.0 +de 08_non-res 1 2 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 2 2030 0.0 0.0 0.0 +de 01_solar 1 3 2030 200.0 1.0 0.0 +de 02_wind_on 1 3 2030 0.0 0.0 0.0 +de 03_wind_off 1 3 2030 0.0 0.0 0.0 +de 04_res 1 3 2030 0.0 0.0 0.0 +de 05_nuclear 1 3 2030 0.0 0.0 0.0 +de 06_coal 1 3 2030 0.0 0.0 0.0 +de 07_gas 1 3 2030 0.0 0.0 0.0 +de 08_non-res 1 3 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 3 2030 0.0 0.0 0.0 +de 01_solar 1 4 2030 300.0 1.0 0.0 +de 02_wind_on 1 4 2030 0.0 0.0 0.0 +de 03_wind_off 1 4 2030 0.0 0.0 0.0 +de 04_res 1 4 2030 0.0 0.0 0.0 +de 05_nuclear 1 4 2030 0.0 0.0 0.0 +de 06_coal 1 4 2030 0.0 0.0 0.0 +de 07_gas 1 4 2030 0.0 0.0 0.0 +de 08_non-res 1 4 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 4 2030 0.0 0.0 0.0 +de 01_solar 1 5 2030 400.0 1.0 0.0 +de 02_wind_on 1 5 2030 0.0 0.0 0.0 +de 03_wind_off 1 5 2030 0.0 0.0 0.0 +de 04_res 1 5 2030 0.0 0.0 0.0 +de 05_nuclear 1 5 2030 0.0 0.0 0.0 +de 06_coal 1 5 2030 0.0 0.0 0.0 +de 07_gas 1 5 2030 0.0 0.0 0.0 +de 08_non-res 1 5 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 5 2030 0.0 0.0 0.0 +de 01_solar 1 6 2030 500.0 1.0 0.0 +de 02_wind_on 1 6 2030 0.0 0.0 0.0 +de 03_wind_off 1 6 2030 0.0 0.0 0.0 +de 04_res 1 6 2030 0.0 0.0 0.0 +de 05_nuclear 1 6 2030 0.0 0.0 0.0 +de 06_coal 1 6 2030 0.0 0.0 0.0 +de 07_gas 1 6 2030 0.0 0.0 0.0 +de 08_non-res 1 6 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 6 2030 0.0 0.0 0.0 +de 01_solar 1 7 2030 600.0 1.0 0.0 +de 02_wind_on 1 7 2030 0.0 0.0 0.0 +de 03_wind_off 1 7 2030 0.0 0.0 0.0 +de 04_res 1 7 2030 0.0 0.0 0.0 +de 05_nuclear 1 7 2030 0.0 0.0 0.0 +de 06_coal 1 7 2030 0.0 0.0 0.0 +de 07_gas 1 7 2030 0.0 0.0 0.0 +de 08_non-res 1 7 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 7 2030 0.0 0.0 0.0 +de 01_solar 1 8 2030 700.0 1.0 0.0 +de 02_wind_on 1 8 2030 0.0 0.0 0.0 +de 03_wind_off 1 8 2030 0.0 0.0 0.0 +de 04_res 1 8 2030 0.0 0.0 0.0 +de 05_nuclear 1 8 2030 0.0 0.0 0.0 +de 06_coal 1 8 2030 0.0 0.0 0.0 +de 07_gas 1 8 2030 0.0 0.0 0.0 +de 08_non-res 1 8 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 8 2030 0.0 0.0 0.0 +de 01_solar 1 9 2030 800.0 1.0 0.0 +de 02_wind_on 1 9 2030 0.0 0.0 0.0 +de 03_wind_off 1 9 2030 0.0 0.0 0.0 +de 04_res 1 9 2030 0.0 0.0 0.0 +de 05_nuclear 1 9 2030 0.0 0.0 0.0 +de 06_coal 1 9 2030 0.0 0.0 0.0 +de 07_gas 1 9 2030 0.0 0.0 0.0 +de 08_non-res 1 9 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 9 2030 0.0 0.0 0.0 +de 01_solar 1 10 2030 900.0 1.0 0.0 +de 02_wind_on 1 10 2030 0.0 0.0 0.0 +de 03_wind_off 1 10 2030 0.0 0.0 0.0 +de 04_res 1 10 2030 0.0 0.0 0.0 +de 05_nuclear 1 10 2030 0.0 0.0 0.0 +de 06_coal 1 10 2030 0.0 0.0 0.0 +de 07_gas 1 10 2030 0.0 0.0 0.0 +de 08_non-res 1 10 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 10 2030 0.0 0.0 0.0 +de 01_solar 1 11 2030 1000.0 1.0 0.0 +de 02_wind_on 1 11 2030 0.0 0.0 0.0 +de 03_wind_off 1 11 2030 0.0 0.0 0.0 +de 04_res 1 11 2030 0.0 0.0 0.0 +de 05_nuclear 1 11 2030 0.0 0.0 0.0 +de 06_coal 1 11 2030 0.0 0.0 0.0 +de 07_gas 1 11 2030 0.0 0.0 0.0 +de 08_non-res 1 11 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 11 2030 0.0 0.0 0.0 +de 01_solar 1 12 2030 1100.0 1.0 0.0 +de 02_wind_on 1 12 2030 0.0 0.0 0.0 +de 03_wind_off 1 12 2030 0.0 0.0 0.0 +de 04_res 1 12 2030 0.0 0.0 0.0 +de 05_nuclear 1 12 2030 0.0 0.0 0.0 +de 06_coal 1 12 2030 0.0 0.0 0.0 +de 07_gas 1 12 2030 0.0 0.0 0.0 +de 08_non-res 1 12 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 12 2030 0.0 0.0 0.0 +de 01_solar 1 13 2030 1200.0 1.0 0.0 +de 02_wind_on 1 13 2030 0.0 0.0 0.0 +de 03_wind_off 1 13 2030 0.0 0.0 0.0 +de 04_res 1 13 2030 0.0 0.0 0.0 +de 05_nuclear 1 13 2030 0.0 0.0 0.0 +de 06_coal 1 13 2030 0.0 0.0 0.0 +de 07_gas 1 13 2030 0.0 0.0 0.0 +de 08_non-res 1 13 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 13 2030 0.0 0.0 0.0 +de 01_solar 1 14 2030 1300.0 1.0 0.0 +de 02_wind_on 1 14 2030 0.0 0.0 0.0 +de 03_wind_off 1 14 2030 0.0 0.0 0.0 +de 04_res 1 14 2030 0.0 0.0 0.0 +de 05_nuclear 1 14 2030 0.0 0.0 0.0 +de 06_coal 1 14 2030 0.0 0.0 0.0 +de 07_gas 1 14 2030 0.0 0.0 0.0 +de 08_non-res 1 14 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 14 2030 0.0 0.0 0.0 +de 01_solar 1 15 2030 1400.0 1.0 0.0 +de 02_wind_on 1 15 2030 0.0 0.0 0.0 +de 03_wind_off 1 15 2030 0.0 0.0 0.0 +de 04_res 1 15 2030 0.0 0.0 0.0 +de 05_nuclear 1 15 2030 0.0 0.0 0.0 +de 06_coal 1 15 2030 0.0 0.0 0.0 +de 07_gas 1 15 2030 0.0 0.0 0.0 +de 08_non-res 1 15 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 15 2030 0.0 0.0 0.0 +de 01_solar 1 16 2030 1500.0 1.0 0.0 +de 02_wind_on 1 16 2030 0.0 0.0 0.0 +de 03_wind_off 1 16 2030 0.0 0.0 0.0 +de 04_res 1 16 2030 0.0 0.0 0.0 +de 05_nuclear 1 16 2030 0.0 0.0 0.0 +de 06_coal 1 16 2030 0.0 0.0 0.0 +de 07_gas 1 16 2030 0.0 0.0 0.0 +de 08_non-res 1 16 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 16 2030 0.0 0.0 0.0 +de 01_solar 1 17 2030 1600.0 1.0 0.0 +de 02_wind_on 1 17 2030 0.0 0.0 0.0 +de 03_wind_off 1 17 2030 0.0 0.0 0.0 +de 04_res 1 17 2030 0.0 0.0 0.0 +de 05_nuclear 1 17 2030 0.0 0.0 0.0 +de 06_coal 1 17 2030 0.0 0.0 0.0 +de 07_gas 1 17 2030 0.0 0.0 0.0 +de 08_non-res 1 17 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 17 2030 0.0 0.0 0.0 +de 01_solar 1 18 2030 1700.0 1.0 0.0 +de 02_wind_on 1 18 2030 0.0 0.0 0.0 +de 03_wind_off 1 18 2030 0.0 0.0 0.0 +de 04_res 1 18 2030 0.0 0.0 0.0 +de 05_nuclear 1 18 2030 0.0 0.0 0.0 +de 06_coal 1 18 2030 0.0 0.0 0.0 +de 07_gas 1 18 2030 0.0 0.0 0.0 +de 08_non-res 1 18 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 18 2030 0.0 0.0 0.0 +de 01_solar 1 19 2030 1800.0 1.0 0.0 +de 02_wind_on 1 19 2030 0.0 0.0 0.0 +de 03_wind_off 1 19 2030 0.0 0.0 0.0 +de 04_res 1 19 2030 0.0 0.0 0.0 +de 05_nuclear 1 19 2030 0.0 0.0 0.0 +de 06_coal 1 19 2030 0.0 0.0 0.0 +de 07_gas 1 19 2030 0.0 0.0 0.0 +de 08_non-res 1 19 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 19 2030 0.0 0.0 0.0 +de 01_solar 1 20 2030 1900.0 1.0 0.0 +de 02_wind_on 1 20 2030 0.0 0.0 0.0 +de 03_wind_off 1 20 2030 0.0 0.0 0.0 +de 04_res 1 20 2030 0.0 0.0 0.0 +de 05_nuclear 1 20 2030 0.0 0.0 0.0 +de 06_coal 1 20 2030 0.0 0.0 0.0 +de 07_gas 1 20 2030 0.0 0.0 0.0 +de 08_non-res 1 20 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 20 2030 0.0 0.0 0.0 +de 01_solar 1 21 2030 2000.0 1.0 0.0 +de 02_wind_on 1 21 2030 0.0 0.0 0.0 +de 03_wind_off 1 21 2030 0.0 0.0 0.0 +de 04_res 1 21 2030 0.0 0.0 0.0 +de 05_nuclear 1 21 2030 0.0 0.0 0.0 +de 06_coal 1 21 2030 0.0 0.0 0.0 +de 07_gas 1 21 2030 0.0 0.0 0.0 +de 08_non-res 1 21 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 21 2030 0.0 0.0 0.0 +de 01_solar 1 22 2030 2000.0 1.0 0.0 +de 02_wind_on 1 22 2030 100.0 1.0 0.0 +de 03_wind_off 1 22 2030 0.0 0.0 0.0 +de 04_res 1 22 2030 0.0 0.0 0.0 +de 05_nuclear 1 22 2030 0.0 0.0 0.0 +de 06_coal 1 22 2030 0.0 0.0 0.0 +de 07_gas 1 22 2030 0.0 0.0 0.0 +de 08_non-res 1 22 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 22 2030 0.0 0.0 0.0 +de 01_solar 1 23 2030 2000.0 1.0 0.0 +de 02_wind_on 1 23 2030 200.0 1.0 0.0 +de 03_wind_off 1 23 2030 0.0 0.0 0.0 +de 04_res 1 23 2030 0.0 0.0 0.0 +de 05_nuclear 1 23 2030 0.0 0.0 0.0 +de 06_coal 1 23 2030 0.0 0.0 0.0 +de 07_gas 1 23 2030 0.0 0.0 0.0 +de 08_non-res 1 23 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 23 2030 0.0 0.0 0.0 +de 01_solar 1 24 2030 2000.0 1.0 0.0 +de 02_wind_on 1 24 2030 300.0 1.0 0.0 +de 03_wind_off 1 24 2030 0.0 0.0 0.0 +de 04_res 1 24 2030 0.0 0.0 0.0 +de 05_nuclear 1 24 2030 0.0 0.0 0.0 +de 06_coal 1 24 2030 0.0 0.0 0.0 +de 07_gas 1 24 2030 0.0 0.0 0.0 +de 08_non-res 1 24 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 24 2030 0.0 0.0 0.0 +de 01_solar 1 25 2030 2000.0 1.0 0.0 +de 02_wind_on 1 25 2030 400.0 1.0 0.0 +de 03_wind_off 1 25 2030 0.0 0.0 0.0 +de 04_res 1 25 2030 0.0 0.0 0.0 +de 05_nuclear 1 25 2030 0.0 0.0 0.0 +de 06_coal 1 25 2030 0.0 0.0 0.0 +de 07_gas 1 25 2030 0.0 0.0 0.0 +de 08_non-res 1 25 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 25 2030 0.0 0.0 0.0 +de 01_solar 1 26 2030 2000.0 1.0 0.0 +de 02_wind_on 1 26 2030 500.0 1.0 0.0 +de 03_wind_off 1 26 2030 0.0 0.0 0.0 +de 04_res 1 26 2030 0.0 0.0 0.0 +de 05_nuclear 1 26 2030 0.0 0.0 0.0 +de 06_coal 1 26 2030 0.0 0.0 0.0 +de 07_gas 1 26 2030 0.0 0.0 0.0 +de 08_non-res 1 26 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 26 2030 0.0 0.0 0.0 +de 01_solar 1 27 2030 2000.0 1.0 0.0 +de 02_wind_on 1 27 2030 600.0 1.0 0.0 +de 03_wind_off 1 27 2030 0.0 0.0 0.0 +de 04_res 1 27 2030 0.0 0.0 0.0 +de 05_nuclear 1 27 2030 0.0 0.0 0.0 +de 06_coal 1 27 2030 0.0 0.0 0.0 +de 07_gas 1 27 2030 0.0 0.0 0.0 +de 08_non-res 1 27 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 27 2030 0.0 0.0 0.0 +de 01_solar 1 28 2030 2000.0 1.0 0.0 +de 02_wind_on 1 28 2030 700.0 1.0 0.0 +de 03_wind_off 1 28 2030 0.0 0.0 0.0 +de 04_res 1 28 2030 0.0 0.0 0.0 +de 05_nuclear 1 28 2030 0.0 0.0 0.0 +de 06_coal 1 28 2030 0.0 0.0 0.0 +de 07_gas 1 28 2030 0.0 0.0 0.0 +de 08_non-res 1 28 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 28 2030 0.0 0.0 0.0 +de 01_solar 1 29 2030 2000.0 1.0 0.0 +de 02_wind_on 1 29 2030 800.0 1.0 0.0 +de 03_wind_off 1 29 2030 0.0 0.0 0.0 +de 04_res 1 29 2030 0.0 0.0 0.0 +de 05_nuclear 1 29 2030 0.0 0.0 0.0 +de 06_coal 1 29 2030 0.0 0.0 0.0 +de 07_gas 1 29 2030 0.0 0.0 0.0 +de 08_non-res 1 29 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 29 2030 0.0 0.0 0.0 +de 01_solar 1 30 2030 2000.0 1.0 0.0 +de 02_wind_on 1 30 2030 900.0 1.0 0.0 +de 03_wind_off 1 30 2030 0.0 0.0 0.0 +de 04_res 1 30 2030 0.0 0.0 0.0 +de 05_nuclear 1 30 2030 0.0 0.0 0.0 +de 06_coal 1 30 2030 0.0 0.0 0.0 +de 07_gas 1 30 2030 0.0 0.0 0.0 +de 08_non-res 1 30 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 30 2030 0.0 0.0 0.0 +de 01_solar 1 31 2030 2000.0 1.0 0.0 +de 02_wind_on 1 31 2030 1000.0 1.0 0.0 +de 03_wind_off 1 31 2030 0.0 0.0 0.0 +de 04_res 1 31 2030 0.0 0.0 0.0 +de 05_nuclear 1 31 2030 0.0 0.0 0.0 +de 06_coal 1 31 2030 0.0 0.0 0.0 +de 07_gas 1 31 2030 0.0 0.0 0.0 +de 08_non-res 1 31 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 31 2030 0.0 0.0 0.0 +de 01_solar 1 32 2030 2000.0 1.0 0.0 +de 02_wind_on 1 32 2030 1100.0 1.0 0.0 +de 03_wind_off 1 32 2030 0.0 0.0 0.0 +de 04_res 1 32 2030 0.0 0.0 0.0 +de 05_nuclear 1 32 2030 0.0 0.0 0.0 +de 06_coal 1 32 2030 0.0 0.0 0.0 +de 07_gas 1 32 2030 0.0 0.0 0.0 +de 08_non-res 1 32 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 32 2030 0.0 0.0 0.0 +de 01_solar 1 33 2030 2000.0 1.0 0.0 +de 02_wind_on 1 33 2030 1200.0 1.0 0.0 +de 03_wind_off 1 33 2030 0.0 0.0 0.0 +de 04_res 1 33 2030 0.0 0.0 0.0 +de 05_nuclear 1 33 2030 0.0 0.0 0.0 +de 06_coal 1 33 2030 0.0 0.0 0.0 +de 07_gas 1 33 2030 0.0 0.0 0.0 +de 08_non-res 1 33 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 33 2030 0.0 0.0 0.0 +de 01_solar 1 34 2030 2000.0 1.0 0.0 +de 02_wind_on 1 34 2030 1300.0 1.0 0.0 +de 03_wind_off 1 34 2030 0.0 0.0 0.0 +de 04_res 1 34 2030 0.0 0.0 0.0 +de 05_nuclear 1 34 2030 0.0 0.0 0.0 +de 06_coal 1 34 2030 0.0 0.0 0.0 +de 07_gas 1 34 2030 0.0 0.0 0.0 +de 08_non-res 1 34 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 34 2030 0.0 0.0 0.0 +de 01_solar 1 35 2030 2000.0 1.0 0.0 +de 02_wind_on 1 35 2030 1400.0 1.0 0.0 +de 03_wind_off 1 35 2030 0.0 0.0 0.0 +de 04_res 1 35 2030 0.0 0.0 0.0 +de 05_nuclear 1 35 2030 0.0 0.0 0.0 +de 06_coal 1 35 2030 0.0 0.0 0.0 +de 07_gas 1 35 2030 0.0 0.0 0.0 +de 08_non-res 1 35 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 35 2030 0.0 0.0 0.0 +de 01_solar 1 36 2030 2000.0 1.0 0.0 +de 02_wind_on 1 36 2030 1500.0 1.0 0.0 +de 03_wind_off 1 36 2030 0.0 0.0 0.0 +de 04_res 1 36 2030 0.0 0.0 0.0 +de 05_nuclear 1 36 2030 0.0 0.0 0.0 +de 06_coal 1 36 2030 0.0 0.0 0.0 +de 07_gas 1 36 2030 0.0 0.0 0.0 +de 08_non-res 1 36 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 36 2030 0.0 0.0 0.0 +de 01_solar 1 37 2030 2000.0 1.0 0.0 +de 02_wind_on 1 37 2030 1600.0 1.0 0.0 +de 03_wind_off 1 37 2030 0.0 0.0 0.0 +de 04_res 1 37 2030 0.0 0.0 0.0 +de 05_nuclear 1 37 2030 0.0 0.0 0.0 +de 06_coal 1 37 2030 0.0 0.0 0.0 +de 07_gas 1 37 2030 0.0 0.0 0.0 +de 08_non-res 1 37 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 37 2030 0.0 0.0 0.0 +de 01_solar 1 38 2030 2000.0 1.0 0.0 +de 02_wind_on 1 38 2030 1700.0 1.0 0.0 +de 03_wind_off 1 38 2030 0.0 0.0 0.0 +de 04_res 1 38 2030 0.0 0.0 0.0 +de 05_nuclear 1 38 2030 0.0 0.0 0.0 +de 06_coal 1 38 2030 0.0 0.0 0.0 +de 07_gas 1 38 2030 0.0 0.0 0.0 +de 08_non-res 1 38 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 38 2030 0.0 0.0 0.0 +de 01_solar 1 39 2030 2000.0 1.0 0.0 +de 02_wind_on 1 39 2030 1800.0 1.0 0.0 +de 03_wind_off 1 39 2030 0.0 0.0 0.0 +de 04_res 1 39 2030 0.0 0.0 0.0 +de 05_nuclear 1 39 2030 0.0 0.0 0.0 +de 06_coal 1 39 2030 0.0 0.0 0.0 +de 07_gas 1 39 2030 0.0 0.0 0.0 +de 08_non-res 1 39 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 39 2030 0.0 0.0 0.0 +de 01_solar 1 40 2030 2000.0 1.0 0.0 +de 02_wind_on 1 40 2030 1900.0 1.0 0.0 +de 03_wind_off 1 40 2030 0.0 0.0 0.0 +de 04_res 1 40 2030 0.0 0.0 0.0 +de 05_nuclear 1 40 2030 0.0 0.0 0.0 +de 06_coal 1 40 2030 0.0 0.0 0.0 +de 07_gas 1 40 2030 0.0 0.0 0.0 +de 08_non-res 1 40 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 40 2030 0.0 0.0 0.0 +de 01_solar 1 41 2030 2000.0 1.0 0.0 +de 02_wind_on 1 41 2030 2000.0 1.0 0.0 +de 03_wind_off 1 41 2030 0.0 0.0 0.0 +de 04_res 1 41 2030 0.0 0.0 0.0 +de 05_nuclear 1 41 2030 0.0 0.0 0.0 +de 06_coal 1 41 2030 0.0 0.0 0.0 +de 07_gas 1 41 2030 0.0 0.0 0.0 +de 08_non-res 1 41 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 41 2030 0.0 0.0 0.0 +de 01_solar 1 42 2030 2000.0 1.0 0.0 +de 02_wind_on 1 42 2030 2000.0 1.0 0.0 +de 03_wind_off 1 42 2030 100.0 1.0 0.0 +de 04_res 1 42 2030 0.0 0.0 0.0 +de 05_nuclear 1 42 2030 0.0 0.0 0.0 +de 06_coal 1 42 2030 0.0 0.0 0.0 +de 07_gas 1 42 2030 0.0 0.0 0.0 +de 08_non-res 1 42 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 42 2030 0.0 0.0 0.0 +de 01_solar 1 43 2030 2000.0 1.0 0.0 +de 02_wind_on 1 43 2030 2000.0 1.0 0.0 +de 03_wind_off 1 43 2030 200.0 1.0 0.0 +de 04_res 1 43 2030 0.0 0.0 0.0 +de 05_nuclear 1 43 2030 0.0 0.0 0.0 +de 06_coal 1 43 2030 0.0 0.0 0.0 +de 07_gas 1 43 2030 0.0 0.0 0.0 +de 08_non-res 1 43 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 43 2030 0.0 0.0 0.0 +de 01_solar 1 44 2030 2000.0 1.0 0.0 +de 02_wind_on 1 44 2030 2000.0 1.0 0.0 +de 03_wind_off 1 44 2030 300.0 1.0 0.0 +de 04_res 1 44 2030 0.0 0.0 0.0 +de 05_nuclear 1 44 2030 0.0 0.0 0.0 +de 06_coal 1 44 2030 0.0 0.0 0.0 +de 07_gas 1 44 2030 0.0 0.0 0.0 +de 08_non-res 1 44 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 44 2030 0.0 0.0 0.0 +de 01_solar 1 45 2030 2000.0 1.0 0.0 +de 02_wind_on 1 45 2030 2000.0 1.0 0.0 +de 03_wind_off 1 45 2030 400.0 1.0 0.0 +de 04_res 1 45 2030 0.0 0.0 0.0 +de 05_nuclear 1 45 2030 0.0 0.0 0.0 +de 06_coal 1 45 2030 0.0 0.0 0.0 +de 07_gas 1 45 2030 0.0 0.0 0.0 +de 08_non-res 1 45 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 45 2030 0.0 0.0 0.0 +de 01_solar 1 46 2030 2000.0 1.0 0.0 +de 02_wind_on 1 46 2030 2000.0 1.0 0.0 +de 03_wind_off 1 46 2030 500.0 1.0 0.0 +de 04_res 1 46 2030 0.0 0.0 0.0 +de 05_nuclear 1 46 2030 0.0 0.0 0.0 +de 06_coal 1 46 2030 0.0 0.0 0.0 +de 07_gas 1 46 2030 0.0 0.0 0.0 +de 08_non-res 1 46 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 46 2030 0.0 0.0 0.0 +de 01_solar 1 47 2030 2000.0 1.0 0.0 +de 02_wind_on 1 47 2030 2000.0 1.0 0.0 +de 03_wind_off 1 47 2030 600.0 1.0 0.0 +de 04_res 1 47 2030 0.0 0.0 0.0 +de 05_nuclear 1 47 2030 0.0 0.0 0.0 +de 06_coal 1 47 2030 0.0 0.0 0.0 +de 07_gas 1 47 2030 0.0 0.0 0.0 +de 08_non-res 1 47 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 47 2030 0.0 0.0 0.0 +de 01_solar 1 48 2030 2000.0 1.0 0.0 +de 02_wind_on 1 48 2030 2000.0 1.0 0.0 +de 03_wind_off 1 48 2030 700.0 1.0 0.0 +de 04_res 1 48 2030 0.0 0.0 0.0 +de 05_nuclear 1 48 2030 0.0 0.0 0.0 +de 06_coal 1 48 2030 0.0 0.0 0.0 +de 07_gas 1 48 2030 0.0 0.0 0.0 +de 08_non-res 1 48 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 48 2030 0.0 0.0 0.0 +de 01_solar 1 49 2030 2000.0 1.0 0.0 +de 02_wind_on 1 49 2030 2000.0 1.0 0.0 +de 03_wind_off 1 49 2030 800.0 1.0 0.0 +de 04_res 1 49 2030 0.0 0.0 0.0 +de 05_nuclear 1 49 2030 0.0 0.0 0.0 +de 06_coal 1 49 2030 0.0 0.0 0.0 +de 07_gas 1 49 2030 0.0 0.0 0.0 +de 08_non-res 1 49 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 49 2030 0.0 0.0 0.0 +de 01_solar 1 50 2030 2000.0 1.0 0.0 +de 02_wind_on 1 50 2030 2000.0 1.0 0.0 +de 03_wind_off 1 50 2030 900.0 1.0 0.0 +de 04_res 1 50 2030 0.0 0.0 0.0 +de 05_nuclear 1 50 2030 0.0 0.0 0.0 +de 06_coal 1 50 2030 0.0 0.0 0.0 +de 07_gas 1 50 2030 0.0 0.0 0.0 +de 08_non-res 1 50 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 50 2030 0.0 0.0 0.0 +de 01_solar 1 51 2030 2000.0 1.0 0.0 +de 02_wind_on 1 51 2030 2000.0 1.0 0.0 +de 03_wind_off 1 51 2030 1000.0 1.0 0.0 +de 04_res 1 51 2030 0.0 0.0 0.0 +de 05_nuclear 1 51 2030 0.0 0.0 0.0 +de 06_coal 1 51 2030 0.0 0.0 0.0 +de 07_gas 1 51 2030 0.0 0.0 0.0 +de 08_non-res 1 51 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 51 2030 0.0 0.0 0.0 +de 01_solar 1 52 2030 2000.0 1.0 0.0 +de 02_wind_on 1 52 2030 2000.0 1.0 0.0 +de 03_wind_off 1 52 2030 1100.0 1.0 0.0 +de 04_res 1 52 2030 0.0 0.0 0.0 +de 05_nuclear 1 52 2030 0.0 0.0 0.0 +de 06_coal 1 52 2030 0.0 0.0 0.0 +de 07_gas 1 52 2030 0.0 0.0 0.0 +de 08_non-res 1 52 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 52 2030 0.0 0.0 0.0 +de 01_solar 1 53 2030 2000.0 1.0 0.0 +de 02_wind_on 1 53 2030 2000.0 1.0 0.0 +de 03_wind_off 1 53 2030 1200.0 1.0 0.0 +de 04_res 1 53 2030 0.0 0.0 0.0 +de 05_nuclear 1 53 2030 0.0 0.0 0.0 +de 06_coal 1 53 2030 0.0 0.0 0.0 +de 07_gas 1 53 2030 0.0 0.0 0.0 +de 08_non-res 1 53 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 53 2030 0.0 0.0 0.0 +de 01_solar 1 54 2030 2000.0 1.0 0.0 +de 02_wind_on 1 54 2030 2000.0 1.0 0.0 +de 03_wind_off 1 54 2030 1300.0 1.0 0.0 +de 04_res 1 54 2030 0.0 0.0 0.0 +de 05_nuclear 1 54 2030 0.0 0.0 0.0 +de 06_coal 1 54 2030 0.0 0.0 0.0 +de 07_gas 1 54 2030 0.0 0.0 0.0 +de 08_non-res 1 54 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 54 2030 0.0 0.0 0.0 +de 01_solar 1 55 2030 2000.0 1.0 0.0 +de 02_wind_on 1 55 2030 2000.0 1.0 0.0 +de 03_wind_off 1 55 2030 1400.0 1.0 0.0 +de 04_res 1 55 2030 0.0 0.0 0.0 +de 05_nuclear 1 55 2030 0.0 0.0 0.0 +de 06_coal 1 55 2030 0.0 0.0 0.0 +de 07_gas 1 55 2030 0.0 0.0 0.0 +de 08_non-res 1 55 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 55 2030 0.0 0.0 0.0 +de 01_solar 1 56 2030 2000.0 1.0 0.0 +de 02_wind_on 1 56 2030 2000.0 1.0 0.0 +de 03_wind_off 1 56 2030 1500.0 1.0 0.0 +de 04_res 1 56 2030 0.0 0.0 0.0 +de 05_nuclear 1 56 2030 0.0 0.0 0.0 +de 06_coal 1 56 2030 0.0 0.0 0.0 +de 07_gas 1 56 2030 0.0 0.0 0.0 +de 08_non-res 1 56 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 56 2030 0.0 0.0 0.0 +de 01_solar 1 57 2030 2000.0 1.0 0.0 +de 02_wind_on 1 57 2030 2000.0 1.0 0.0 +de 03_wind_off 1 57 2030 1600.0 1.0 0.0 +de 04_res 1 57 2030 0.0 0.0 0.0 +de 05_nuclear 1 57 2030 0.0 0.0 0.0 +de 06_coal 1 57 2030 0.0 0.0 0.0 +de 07_gas 1 57 2030 0.0 0.0 0.0 +de 08_non-res 1 57 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 57 2030 0.0 0.0 0.0 +de 01_solar 1 58 2030 2000.0 1.0 0.0 +de 02_wind_on 1 58 2030 2000.0 1.0 0.0 +de 03_wind_off 1 58 2030 1700.0 1.0 0.0 +de 04_res 1 58 2030 0.0 0.0 0.0 +de 05_nuclear 1 58 2030 0.0 0.0 0.0 +de 06_coal 1 58 2030 0.0 0.0 0.0 +de 07_gas 1 58 2030 0.0 0.0 0.0 +de 08_non-res 1 58 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 58 2030 0.0 0.0 0.0 +de 01_solar 1 59 2030 2000.0 1.0 0.0 +de 02_wind_on 1 59 2030 2000.0 1.0 0.0 +de 03_wind_off 1 59 2030 1800.0 1.0 0.0 +de 04_res 1 59 2030 0.0 0.0 0.0 +de 05_nuclear 1 59 2030 0.0 0.0 0.0 +de 06_coal 1 59 2030 0.0 0.0 0.0 +de 07_gas 1 59 2030 0.0 0.0 0.0 +de 08_non-res 1 59 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 59 2030 0.0 0.0 0.0 +de 01_solar 1 60 2030 2000.0 1.0 0.0 +de 02_wind_on 1 60 2030 2000.0 1.0 0.0 +de 03_wind_off 1 60 2030 1900.0 1.0 0.0 +de 04_res 1 60 2030 0.0 0.0 0.0 +de 05_nuclear 1 60 2030 0.0 0.0 0.0 +de 06_coal 1 60 2030 0.0 0.0 0.0 +de 07_gas 1 60 2030 0.0 0.0 0.0 +de 08_non-res 1 60 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 60 2030 0.0 0.0 0.0 +de 01_solar 1 61 2030 2000.0 1.0 0.0 +de 02_wind_on 1 61 2030 2000.0 1.0 0.0 +de 03_wind_off 1 61 2030 2000.0 1.0 0.0 +de 04_res 1 61 2030 0.0 0.0 0.0 +de 05_nuclear 1 61 2030 0.0 0.0 0.0 +de 06_coal 1 61 2030 0.0 0.0 0.0 +de 07_gas 1 61 2030 0.0 0.0 0.0 +de 08_non-res 1 61 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 61 2030 0.0 0.0 0.0 +de 01_solar 1 62 2030 2000.0 1.0 0.0 +de 02_wind_on 1 62 2030 2000.0 1.0 0.0 +de 03_wind_off 1 62 2030 2000.0 1.0 0.0 +de 04_res 1 62 2030 100.0 1.0 0.0 +de 05_nuclear 1 62 2030 0.0 0.0 0.0 +de 06_coal 1 62 2030 0.0 0.0 0.0 +de 07_gas 1 62 2030 0.0 0.0 0.0 +de 08_non-res 1 62 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 62 2030 0.0 0.0 0.0 +de 01_solar 1 63 2030 2000.0 1.0 0.0 +de 02_wind_on 1 63 2030 2000.0 1.0 0.0 +de 03_wind_off 1 63 2030 2000.0 1.0 0.0 +de 04_res 1 63 2030 200.0 1.0 0.0 +de 05_nuclear 1 63 2030 0.0 0.0 0.0 +de 06_coal 1 63 2030 0.0 0.0 0.0 +de 07_gas 1 63 2030 0.0 0.0 0.0 +de 08_non-res 1 63 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 63 2030 0.0 0.0 0.0 +de 01_solar 1 64 2030 2000.0 1.0 0.0 +de 02_wind_on 1 64 2030 2000.0 1.0 0.0 +de 03_wind_off 1 64 2030 2000.0 1.0 0.0 +de 04_res 1 64 2030 300.0 1.0 0.0 +de 05_nuclear 1 64 2030 0.0 0.0 0.0 +de 06_coal 1 64 2030 0.0 0.0 0.0 +de 07_gas 1 64 2030 0.0 0.0 0.0 +de 08_non-res 1 64 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 64 2030 0.0 0.0 0.0 +de 01_solar 1 65 2030 2000.0 1.0 0.0 +de 02_wind_on 1 65 2030 2000.0 1.0 0.0 +de 03_wind_off 1 65 2030 2000.0 1.0 0.0 +de 04_res 1 65 2030 400.0 1.0 0.0 +de 05_nuclear 1 65 2030 0.0 0.0 0.0 +de 06_coal 1 65 2030 0.0 0.0 0.0 +de 07_gas 1 65 2030 0.0 0.0 0.0 +de 08_non-res 1 65 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 65 2030 0.0 0.0 0.0 +de 01_solar 1 66 2030 2000.0 1.0 0.0 +de 02_wind_on 1 66 2030 2000.0 1.0 0.0 +de 03_wind_off 1 66 2030 2000.0 1.0 0.0 +de 04_res 1 66 2030 500.0 1.0 0.0 +de 05_nuclear 1 66 2030 0.0 0.0 0.0 +de 06_coal 1 66 2030 0.0 0.0 0.0 +de 07_gas 1 66 2030 0.0 0.0 0.0 +de 08_non-res 1 66 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 66 2030 0.0 0.0 0.0 +de 01_solar 1 67 2030 2000.0 1.0 0.0 +de 02_wind_on 1 67 2030 2000.0 1.0 0.0 +de 03_wind_off 1 67 2030 2000.0 1.0 0.0 +de 04_res 1 67 2030 600.0 1.0 0.0 +de 05_nuclear 1 67 2030 0.0 0.0 0.0 +de 06_coal 1 67 2030 0.0 0.0 0.0 +de 07_gas 1 67 2030 0.0 0.0 0.0 +de 08_non-res 1 67 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 67 2030 0.0 0.0 0.0 +de 01_solar 1 68 2030 2000.0 1.0 0.0 +de 02_wind_on 1 68 2030 2000.0 1.0 0.0 +de 03_wind_off 1 68 2030 2000.0 1.0 0.0 +de 04_res 1 68 2030 700.0 1.0 0.0 +de 05_nuclear 1 68 2030 0.0 0.0 0.0 +de 06_coal 1 68 2030 0.0 0.0 0.0 +de 07_gas 1 68 2030 0.0 0.0 0.0 +de 08_non-res 1 68 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 68 2030 0.0 0.0 0.0 +de 01_solar 1 69 2030 2000.0 1.0 0.0 +de 02_wind_on 1 69 2030 2000.0 1.0 0.0 +de 03_wind_off 1 69 2030 2000.0 1.0 0.0 +de 04_res 1 69 2030 800.0 1.0 0.0 +de 05_nuclear 1 69 2030 0.0 0.0 0.0 +de 06_coal 1 69 2030 0.0 0.0 0.0 +de 07_gas 1 69 2030 0.0 0.0 0.0 +de 08_non-res 1 69 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 69 2030 0.0 0.0 0.0 +de 01_solar 1 70 2030 2000.0 1.0 0.0 +de 02_wind_on 1 70 2030 2000.0 1.0 0.0 +de 03_wind_off 1 70 2030 2000.0 1.0 0.0 +de 04_res 1 70 2030 900.0 1.0 0.0 +de 05_nuclear 1 70 2030 0.0 0.0 0.0 +de 06_coal 1 70 2030 0.0 0.0 0.0 +de 07_gas 1 70 2030 0.0 0.0 0.0 +de 08_non-res 1 70 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 70 2030 0.0 0.0 0.0 +de 01_solar 1 71 2030 2000.0 1.0 0.0 +de 02_wind_on 1 71 2030 2000.0 1.0 0.0 +de 03_wind_off 1 71 2030 2000.0 1.0 0.0 +de 04_res 1 71 2030 1000.0 1.0 0.0 +de 05_nuclear 1 71 2030 0.0 0.0 0.0 +de 06_coal 1 71 2030 0.0 0.0 0.0 +de 07_gas 1 71 2030 0.0 0.0 0.0 +de 08_non-res 1 71 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 71 2030 0.0 0.0 0.0 +de 01_solar 1 72 2030 2000.0 1.0 0.0 +de 02_wind_on 1 72 2030 2000.0 1.0 0.0 +de 03_wind_off 1 72 2030 2000.0 1.0 0.0 +de 04_res 1 72 2030 1100.0 1.0 0.0 +de 05_nuclear 1 72 2030 0.0 0.0 0.0 +de 06_coal 1 72 2030 0.0 0.0 0.0 +de 07_gas 1 72 2030 0.0 0.0 0.0 +de 08_non-res 1 72 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 72 2030 0.0 0.0 0.0 +de 01_solar 1 73 2030 2000.0 1.0 0.0 +de 02_wind_on 1 73 2030 2000.0 1.0 0.0 +de 03_wind_off 1 73 2030 2000.0 1.0 0.0 +de 04_res 1 73 2030 1200.0 1.0 0.0 +de 05_nuclear 1 73 2030 0.0 0.0 0.0 +de 06_coal 1 73 2030 0.0 0.0 0.0 +de 07_gas 1 73 2030 0.0 0.0 0.0 +de 08_non-res 1 73 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 73 2030 0.0 0.0 0.0 +de 01_solar 1 74 2030 2000.0 1.0 0.0 +de 02_wind_on 1 74 2030 2000.0 1.0 0.0 +de 03_wind_off 1 74 2030 2000.0 1.0 0.0 +de 04_res 1 74 2030 1300.0 1.0 0.0 +de 05_nuclear 1 74 2030 0.0 0.0 0.0 +de 06_coal 1 74 2030 0.0 0.0 0.0 +de 07_gas 1 74 2030 0.0 0.0 0.0 +de 08_non-res 1 74 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 74 2030 0.0 0.0 0.0 +de 01_solar 1 75 2030 2000.0 1.0 0.0 +de 02_wind_on 1 75 2030 2000.0 1.0 0.0 +de 03_wind_off 1 75 2030 2000.0 1.0 0.0 +de 04_res 1 75 2030 1400.0 1.0 0.0 +de 05_nuclear 1 75 2030 0.0 0.0 0.0 +de 06_coal 1 75 2030 0.0 0.0 0.0 +de 07_gas 1 75 2030 0.0 0.0 0.0 +de 08_non-res 1 75 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 75 2030 0.0 0.0 0.0 +de 01_solar 1 76 2030 2000.0 1.0 0.0 +de 02_wind_on 1 76 2030 2000.0 1.0 0.0 +de 03_wind_off 1 76 2030 2000.0 1.0 0.0 +de 04_res 1 76 2030 1500.0 1.0 0.0 +de 05_nuclear 1 76 2030 0.0 0.0 0.0 +de 06_coal 1 76 2030 0.0 0.0 0.0 +de 07_gas 1 76 2030 0.0 0.0 0.0 +de 08_non-res 1 76 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 76 2030 0.0 0.0 0.0 +de 01_solar 1 77 2030 2000.0 1.0 0.0 +de 02_wind_on 1 77 2030 2000.0 1.0 0.0 +de 03_wind_off 1 77 2030 2000.0 1.0 0.0 +de 04_res 1 77 2030 1600.0 1.0 0.0 +de 05_nuclear 1 77 2030 0.0 0.0 0.0 +de 06_coal 1 77 2030 0.0 0.0 0.0 +de 07_gas 1 77 2030 0.0 0.0 0.0 +de 08_non-res 1 77 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 77 2030 0.0 0.0 0.0 +de 01_solar 1 78 2030 2000.0 1.0 0.0 +de 02_wind_on 1 78 2030 2000.0 1.0 0.0 +de 03_wind_off 1 78 2030 2000.0 1.0 0.0 +de 04_res 1 78 2030 1700.0 1.0 0.0 +de 05_nuclear 1 78 2030 0.0 0.0 0.0 +de 06_coal 1 78 2030 0.0 0.0 0.0 +de 07_gas 1 78 2030 0.0 0.0 0.0 +de 08_non-res 1 78 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 78 2030 0.0 0.0 0.0 +de 01_solar 1 79 2030 2000.0 1.0 0.0 +de 02_wind_on 1 79 2030 2000.0 1.0 0.0 +de 03_wind_off 1 79 2030 2000.0 1.0 0.0 +de 04_res 1 79 2030 1800.0 1.0 0.0 +de 05_nuclear 1 79 2030 0.0 0.0 0.0 +de 06_coal 1 79 2030 0.0 0.0 0.0 +de 07_gas 1 79 2030 0.0 0.0 0.0 +de 08_non-res 1 79 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 79 2030 0.0 0.0 0.0 +de 01_solar 1 80 2030 2000.0 1.0 0.0 +de 02_wind_on 1 80 2030 2000.0 1.0 0.0 +de 03_wind_off 1 80 2030 2000.0 1.0 0.0 +de 04_res 1 80 2030 1900.0 1.0 0.0 +de 05_nuclear 1 80 2030 0.0 0.0 0.0 +de 06_coal 1 80 2030 0.0 0.0 0.0 +de 07_gas 1 80 2030 0.0 0.0 0.0 +de 08_non-res 1 80 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 80 2030 0.0 0.0 0.0 +de 01_solar 1 81 2030 2000.0 1.0 0.0 +de 02_wind_on 1 81 2030 2000.0 1.0 0.0 +de 03_wind_off 1 81 2030 2000.0 1.0 0.0 +de 04_res 1 81 2030 2000.0 1.0 0.0 +de 05_nuclear 1 81 2030 0.0 0.0 0.0 +de 06_coal 1 81 2030 0.0 0.0 0.0 +de 07_gas 1 81 2030 0.0 0.0 0.0 +de 08_non-res 1 81 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 81 2030 0.0 0.0 0.0 +de 01_solar 1 82 2030 2000.0 1.0 0.0 +de 02_wind_on 1 82 2030 2000.0 1.0 0.0 +de 03_wind_off 1 82 2030 2000.0 1.0 0.0 +de 04_res 1 82 2030 2000.0 1.0 0.0 +de 05_nuclear 1 82 2030 100.0 1.0 0.0 +de 06_coal 1 82 2030 0.0 0.0 0.0 +de 07_gas 1 82 2030 0.0 0.0 0.0 +de 08_non-res 1 82 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 82 2030 0.0 0.0 0.0 +de 01_solar 1 83 2030 2000.0 1.0 0.0 +de 02_wind_on 1 83 2030 2000.0 1.0 0.0 +de 03_wind_off 1 83 2030 2000.0 1.0 0.0 +de 04_res 1 83 2030 2000.0 1.0 0.0 +de 05_nuclear 1 83 2030 200.0 1.0 0.0 +de 06_coal 1 83 2030 0.0 0.0 0.0 +de 07_gas 1 83 2030 0.0 0.0 0.0 +de 08_non-res 1 83 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 83 2030 0.0 0.0 0.0 +de 01_solar 1 84 2030 2000.0 1.0 0.0 +de 02_wind_on 1 84 2030 2000.0 1.0 0.0 +de 03_wind_off 1 84 2030 2000.0 1.0 0.0 +de 04_res 1 84 2030 2000.0 1.0 0.0 +de 05_nuclear 1 84 2030 300.0 1.0 0.0 +de 06_coal 1 84 2030 0.0 0.0 0.0 +de 07_gas 1 84 2030 0.0 0.0 0.0 +de 08_non-res 1 84 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 84 2030 0.0 0.0 0.0 +de 01_solar 1 85 2030 2000.0 1.0 0.0 +de 02_wind_on 1 85 2030 2000.0 1.0 0.0 +de 03_wind_off 1 85 2030 2000.0 1.0 0.0 +de 04_res 1 85 2030 2000.0 1.0 0.0 +de 05_nuclear 1 85 2030 400.0 1.0 0.0 +de 06_coal 1 85 2030 0.0 0.0 0.0 +de 07_gas 1 85 2030 0.0 0.0 0.0 +de 08_non-res 1 85 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 85 2030 0.0 0.0 0.0 +de 01_solar 1 86 2030 2000.0 1.0 0.0 +de 02_wind_on 1 86 2030 2000.0 1.0 0.0 +de 03_wind_off 1 86 2030 2000.0 1.0 0.0 +de 04_res 1 86 2030 2000.0 1.0 0.0 +de 05_nuclear 1 86 2030 500.0 1.0 0.0 +de 06_coal 1 86 2030 0.0 0.0 0.0 +de 07_gas 1 86 2030 0.0 0.0 0.0 +de 08_non-res 1 86 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 86 2030 0.0 0.0 0.0 +de 01_solar 1 87 2030 2000.0 1.0 0.0 +de 02_wind_on 1 87 2030 2000.0 1.0 0.0 +de 03_wind_off 1 87 2030 2000.0 1.0 0.0 +de 04_res 1 87 2030 2000.0 1.0 0.0 +de 05_nuclear 1 87 2030 600.0 1.0 0.0 +de 06_coal 1 87 2030 0.0 0.0 0.0 +de 07_gas 1 87 2030 0.0 0.0 0.0 +de 08_non-res 1 87 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 87 2030 0.0 0.0 0.0 +de 01_solar 1 88 2030 2000.0 1.0 0.0 +de 02_wind_on 1 88 2030 2000.0 1.0 0.0 +de 03_wind_off 1 88 2030 2000.0 1.0 0.0 +de 04_res 1 88 2030 2000.0 1.0 0.0 +de 05_nuclear 1 88 2030 700.0 1.0 0.0 +de 06_coal 1 88 2030 0.0 0.0 0.0 +de 07_gas 1 88 2030 0.0 0.0 0.0 +de 08_non-res 1 88 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 88 2030 0.0 0.0 0.0 +de 01_solar 1 89 2030 2000.0 1.0 0.0 +de 02_wind_on 1 89 2030 2000.0 1.0 0.0 +de 03_wind_off 1 89 2030 2000.0 1.0 0.0 +de 04_res 1 89 2030 2000.0 1.0 0.0 +de 05_nuclear 1 89 2030 800.0 1.0 0.0 +de 06_coal 1 89 2030 0.0 0.0 0.0 +de 07_gas 1 89 2030 0.0 0.0 0.0 +de 08_non-res 1 89 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 89 2030 0.0 0.0 0.0 +de 01_solar 1 90 2030 2000.0 1.0 0.0 +de 02_wind_on 1 90 2030 2000.0 1.0 0.0 +de 03_wind_off 1 90 2030 2000.0 1.0 0.0 +de 04_res 1 90 2030 2000.0 1.0 0.0 +de 05_nuclear 1 90 2030 900.0 1.0 0.0 +de 06_coal 1 90 2030 0.0 0.0 0.0 +de 07_gas 1 90 2030 0.0 0.0 0.0 +de 08_non-res 1 90 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 90 2030 0.0 0.0 0.0 +de 01_solar 1 91 2030 2000.0 1.0 0.0 +de 02_wind_on 1 91 2030 2000.0 1.0 0.0 +de 03_wind_off 1 91 2030 2000.0 1.0 0.0 +de 04_res 1 91 2030 2000.0 1.0 0.0 +de 05_nuclear 1 91 2030 1000.0 1.0 0.0 +de 06_coal 1 91 2030 0.0 0.0 0.0 +de 07_gas 1 91 2030 0.0 0.0 0.0 +de 08_non-res 1 91 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 91 2030 0.0 0.0 0.0 +de 01_solar 1 92 2030 2000.0 1.0 0.0 +de 02_wind_on 1 92 2030 2000.0 1.0 0.0 +de 03_wind_off 1 92 2030 2000.0 1.0 0.0 +de 04_res 1 92 2030 2000.0 1.0 0.0 +de 05_nuclear 1 92 2030 1100.0 1.0 0.0 +de 06_coal 1 92 2030 0.0 0.0 0.0 +de 07_gas 1 92 2030 0.0 0.0 0.0 +de 08_non-res 1 92 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 92 2030 0.0 0.0 0.0 +de 01_solar 1 93 2030 2000.0 1.0 0.0 +de 02_wind_on 1 93 2030 2000.0 1.0 0.0 +de 03_wind_off 1 93 2030 2000.0 1.0 0.0 +de 04_res 1 93 2030 2000.0 1.0 0.0 +de 05_nuclear 1 93 2030 1200.0 1.0 0.0 +de 06_coal 1 93 2030 0.0 0.0 0.0 +de 07_gas 1 93 2030 0.0 0.0 0.0 +de 08_non-res 1 93 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 93 2030 0.0 0.0 0.0 +de 01_solar 1 94 2030 2000.0 1.0 0.0 +de 02_wind_on 1 94 2030 2000.0 1.0 0.0 +de 03_wind_off 1 94 2030 2000.0 1.0 0.0 +de 04_res 1 94 2030 2000.0 1.0 0.0 +de 05_nuclear 1 94 2030 1300.0 1.0 0.0 +de 06_coal 1 94 2030 0.0 0.0 0.0 +de 07_gas 1 94 2030 0.0 0.0 0.0 +de 08_non-res 1 94 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 94 2030 0.0 0.0 0.0 +de 01_solar 1 95 2030 2000.0 1.0 0.0 +de 02_wind_on 1 95 2030 2000.0 1.0 0.0 +de 03_wind_off 1 95 2030 2000.0 1.0 0.0 +de 04_res 1 95 2030 2000.0 1.0 0.0 +de 05_nuclear 1 95 2030 1400.0 1.0 0.0 +de 06_coal 1 95 2030 0.0 0.0 0.0 +de 07_gas 1 95 2030 0.0 0.0 0.0 +de 08_non-res 1 95 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 95 2030 0.0 0.0 0.0 +de 01_solar 1 96 2030 2000.0 1.0 0.0 +de 02_wind_on 1 96 2030 2000.0 1.0 0.0 +de 03_wind_off 1 96 2030 2000.0 1.0 0.0 +de 04_res 1 96 2030 2000.0 1.0 0.0 +de 05_nuclear 1 96 2030 1500.0 1.0 0.0 +de 06_coal 1 96 2030 0.0 0.0 0.0 +de 07_gas 1 96 2030 0.0 0.0 0.0 +de 08_non-res 1 96 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 96 2030 0.0 0.0 0.0 +de 01_solar 1 97 2030 2000.0 1.0 0.0 +de 02_wind_on 1 97 2030 2000.0 1.0 0.0 +de 03_wind_off 1 97 2030 2000.0 1.0 0.0 +de 04_res 1 97 2030 2000.0 1.0 0.0 +de 05_nuclear 1 97 2030 1600.0 1.0 0.0 +de 06_coal 1 97 2030 0.0 0.0 0.0 +de 07_gas 1 97 2030 0.0 0.0 0.0 +de 08_non-res 1 97 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 97 2030 0.0 0.0 0.0 +de 01_solar 1 98 2030 2000.0 1.0 0.0 +de 02_wind_on 1 98 2030 2000.0 1.0 0.0 +de 03_wind_off 1 98 2030 2000.0 1.0 0.0 +de 04_res 1 98 2030 2000.0 1.0 0.0 +de 05_nuclear 1 98 2030 1700.0 1.0 0.0 +de 06_coal 1 98 2030 0.0 0.0 0.0 +de 07_gas 1 98 2030 0.0 0.0 0.0 +de 08_non-res 1 98 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 98 2030 0.0 0.0 0.0 +de 01_solar 1 99 2030 2000.0 1.0 0.0 +de 02_wind_on 1 99 2030 2000.0 1.0 0.0 +de 03_wind_off 1 99 2030 2000.0 1.0 0.0 +de 04_res 1 99 2030 2000.0 1.0 0.0 +de 05_nuclear 1 99 2030 1800.0 1.0 0.0 +de 06_coal 1 99 2030 0.0 0.0 0.0 +de 07_gas 1 99 2030 0.0 0.0 0.0 +de 08_non-res 1 99 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 99 2030 0.0 0.0 0.0 +de 01_solar 1 100 2030 2000.0 1.0 0.0 +de 02_wind_on 1 100 2030 2000.0 1.0 0.0 +de 03_wind_off 1 100 2030 2000.0 1.0 0.0 +de 04_res 1 100 2030 2000.0 1.0 0.0 +de 05_nuclear 1 100 2030 1900.0 1.0 0.0 +de 06_coal 1 100 2030 0.0 0.0 0.0 +de 07_gas 1 100 2030 0.0 0.0 0.0 +de 08_non-res 1 100 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 100 2030 0.0 0.0 0.0 +de 01_solar 1 101 2030 2000.0 1.0 0.0 +de 02_wind_on 1 101 2030 2000.0 1.0 0.0 +de 03_wind_off 1 101 2030 2000.0 1.0 0.0 +de 04_res 1 101 2030 2000.0 1.0 0.0 +de 05_nuclear 1 101 2030 2000.0 1.0 0.0 +de 06_coal 1 101 2030 0.0 0.0 0.0 +de 07_gas 1 101 2030 0.0 0.0 0.0 +de 08_non-res 1 101 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 101 2030 0.0 0.0 0.0 +de 01_solar 1 102 2030 2000.0 1.0 0.0 +de 02_wind_on 1 102 2030 2000.0 1.0 0.0 +de 03_wind_off 1 102 2030 2000.0 1.0 0.0 +de 04_res 1 102 2030 2000.0 1.0 0.0 +de 05_nuclear 1 102 2030 2000.0 1.0 0.0 +de 06_coal 1 102 2030 100.0 1.0 0.0 +de 07_gas 1 102 2030 0.0 0.0 0.0 +de 08_non-res 1 102 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 102 2030 0.0 0.0 0.0 +de 01_solar 1 103 2030 2000.0 1.0 0.0 +de 02_wind_on 1 103 2030 2000.0 1.0 0.0 +de 03_wind_off 1 103 2030 2000.0 1.0 0.0 +de 04_res 1 103 2030 2000.0 1.0 0.0 +de 05_nuclear 1 103 2030 2000.0 1.0 0.0 +de 06_coal 1 103 2030 200.0 1.0 0.0 +de 07_gas 1 103 2030 0.0 0.0 0.0 +de 08_non-res 1 103 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 103 2030 0.0 0.0 0.0 +de 01_solar 1 104 2030 2000.0 1.0 0.0 +de 02_wind_on 1 104 2030 2000.0 1.0 0.0 +de 03_wind_off 1 104 2030 2000.0 1.0 0.0 +de 04_res 1 104 2030 2000.0 1.0 0.0 +de 05_nuclear 1 104 2030 2000.0 1.0 0.0 +de 06_coal 1 104 2030 300.0 1.0 0.0 +de 07_gas 1 104 2030 0.0 0.0 0.0 +de 08_non-res 1 104 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 104 2030 0.0 0.0 0.0 +de 01_solar 1 105 2030 2000.0 1.0 0.0 +de 02_wind_on 1 105 2030 2000.0 1.0 0.0 +de 03_wind_off 1 105 2030 2000.0 1.0 0.0 +de 04_res 1 105 2030 2000.0 1.0 0.0 +de 05_nuclear 1 105 2030 2000.0 1.0 0.0 +de 06_coal 1 105 2030 400.0 1.0 0.0 +de 07_gas 1 105 2030 0.0 0.0 0.0 +de 08_non-res 1 105 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 105 2030 0.0 0.0 0.0 +de 01_solar 1 106 2030 2000.0 1.0 0.0 +de 02_wind_on 1 106 2030 2000.0 1.0 0.0 +de 03_wind_off 1 106 2030 2000.0 1.0 0.0 +de 04_res 1 106 2030 2000.0 1.0 0.0 +de 05_nuclear 1 106 2030 2000.0 1.0 0.0 +de 06_coal 1 106 2030 500.0 1.0 0.0 +de 07_gas 1 106 2030 0.0 0.0 0.0 +de 08_non-res 1 106 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 106 2030 0.0 0.0 0.0 +de 01_solar 1 107 2030 2000.0 1.0 0.0 +de 02_wind_on 1 107 2030 2000.0 1.0 0.0 +de 03_wind_off 1 107 2030 2000.0 1.0 0.0 +de 04_res 1 107 2030 2000.0 1.0 0.0 +de 05_nuclear 1 107 2030 2000.0 1.0 0.0 +de 06_coal 1 107 2030 600.0 1.0 0.0 +de 07_gas 1 107 2030 0.0 0.0 0.0 +de 08_non-res 1 107 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 107 2030 0.0 0.0 0.0 +de 01_solar 1 108 2030 2000.0 1.0 0.0 +de 02_wind_on 1 108 2030 2000.0 1.0 0.0 +de 03_wind_off 1 108 2030 2000.0 1.0 0.0 +de 04_res 1 108 2030 2000.0 1.0 0.0 +de 05_nuclear 1 108 2030 2000.0 1.0 0.0 +de 06_coal 1 108 2030 700.0 1.0 0.0 +de 07_gas 1 108 2030 0.0 0.0 0.0 +de 08_non-res 1 108 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 108 2030 0.0 0.0 0.0 +de 01_solar 1 109 2030 2000.0 1.0 0.0 +de 02_wind_on 1 109 2030 2000.0 1.0 0.0 +de 03_wind_off 1 109 2030 2000.0 1.0 0.0 +de 04_res 1 109 2030 2000.0 1.0 0.0 +de 05_nuclear 1 109 2030 2000.0 1.0 0.0 +de 06_coal 1 109 2030 800.0 1.0 0.0 +de 07_gas 1 109 2030 0.0 0.0 0.0 +de 08_non-res 1 109 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 109 2030 0.0 0.0 0.0 +de 01_solar 1 110 2030 2000.0 1.0 0.0 +de 02_wind_on 1 110 2030 2000.0 1.0 0.0 +de 03_wind_off 1 110 2030 2000.0 1.0 0.0 +de 04_res 1 110 2030 2000.0 1.0 0.0 +de 05_nuclear 1 110 2030 2000.0 1.0 0.0 +de 06_coal 1 110 2030 900.0 1.0 0.0 +de 07_gas 1 110 2030 0.0 0.0 0.0 +de 08_non-res 1 110 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 110 2030 0.0 0.0 0.0 +de 01_solar 1 111 2030 2000.0 1.0 0.0 +de 02_wind_on 1 111 2030 2000.0 1.0 0.0 +de 03_wind_off 1 111 2030 2000.0 1.0 0.0 +de 04_res 1 111 2030 2000.0 1.0 0.0 +de 05_nuclear 1 111 2030 2000.0 1.0 0.0 +de 06_coal 1 111 2030 1000.0 1.0 0.0 +de 07_gas 1 111 2030 0.0 0.0 0.0 +de 08_non-res 1 111 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 111 2030 0.0 0.0 0.0 +de 01_solar 1 112 2030 2000.0 1.0 0.0 +de 02_wind_on 1 112 2030 2000.0 1.0 0.0 +de 03_wind_off 1 112 2030 2000.0 1.0 0.0 +de 04_res 1 112 2030 2000.0 1.0 0.0 +de 05_nuclear 1 112 2030 2000.0 1.0 0.0 +de 06_coal 1 112 2030 1100.0 1.0 0.0 +de 07_gas 1 112 2030 0.0 0.0 0.0 +de 08_non-res 1 112 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 112 2030 0.0 0.0 0.0 +de 01_solar 1 113 2030 2000.0 1.0 0.0 +de 02_wind_on 1 113 2030 2000.0 1.0 0.0 +de 03_wind_off 1 113 2030 2000.0 1.0 0.0 +de 04_res 1 113 2030 2000.0 1.0 0.0 +de 05_nuclear 1 113 2030 2000.0 1.0 0.0 +de 06_coal 1 113 2030 1200.0 1.0 0.0 +de 07_gas 1 113 2030 0.0 0.0 0.0 +de 08_non-res 1 113 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 113 2030 0.0 0.0 0.0 +de 01_solar 1 114 2030 2000.0 1.0 0.0 +de 02_wind_on 1 114 2030 2000.0 1.0 0.0 +de 03_wind_off 1 114 2030 2000.0 1.0 0.0 +de 04_res 1 114 2030 2000.0 1.0 0.0 +de 05_nuclear 1 114 2030 2000.0 1.0 0.0 +de 06_coal 1 114 2030 1300.0 1.0 0.0 +de 07_gas 1 114 2030 0.0 0.0 0.0 +de 08_non-res 1 114 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 114 2030 0.0 0.0 0.0 +de 01_solar 1 115 2030 2000.0 1.0 0.0 +de 02_wind_on 1 115 2030 2000.0 1.0 0.0 +de 03_wind_off 1 115 2030 2000.0 1.0 0.0 +de 04_res 1 115 2030 2000.0 1.0 0.0 +de 05_nuclear 1 115 2030 2000.0 1.0 0.0 +de 06_coal 1 115 2030 1400.0 1.0 0.0 +de 07_gas 1 115 2030 0.0 0.0 0.0 +de 08_non-res 1 115 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 115 2030 0.0 0.0 0.0 +de 01_solar 1 116 2030 2000.0 1.0 0.0 +de 02_wind_on 1 116 2030 2000.0 1.0 0.0 +de 03_wind_off 1 116 2030 2000.0 1.0 0.0 +de 04_res 1 116 2030 2000.0 1.0 0.0 +de 05_nuclear 1 116 2030 2000.0 1.0 0.0 +de 06_coal 1 116 2030 1500.0 1.0 0.0 +de 07_gas 1 116 2030 0.0 0.0 0.0 +de 08_non-res 1 116 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 116 2030 0.0 0.0 0.0 +de 01_solar 1 117 2030 2000.0 1.0 0.0 +de 02_wind_on 1 117 2030 2000.0 1.0 0.0 +de 03_wind_off 1 117 2030 2000.0 1.0 0.0 +de 04_res 1 117 2030 2000.0 1.0 0.0 +de 05_nuclear 1 117 2030 2000.0 1.0 0.0 +de 06_coal 1 117 2030 1600.0 1.0 0.0 +de 07_gas 1 117 2030 0.0 0.0 0.0 +de 08_non-res 1 117 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 117 2030 0.0 0.0 0.0 +de 01_solar 1 118 2030 2000.0 1.0 0.0 +de 02_wind_on 1 118 2030 2000.0 1.0 0.0 +de 03_wind_off 1 118 2030 2000.0 1.0 0.0 +de 04_res 1 118 2030 2000.0 1.0 0.0 +de 05_nuclear 1 118 2030 2000.0 1.0 0.0 +de 06_coal 1 118 2030 1700.0 1.0 0.0 +de 07_gas 1 118 2030 0.0 0.0 0.0 +de 08_non-res 1 118 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 118 2030 0.0 0.0 0.0 +de 01_solar 1 119 2030 2000.0 1.0 0.0 +de 02_wind_on 1 119 2030 2000.0 1.0 0.0 +de 03_wind_off 1 119 2030 2000.0 1.0 0.0 +de 04_res 1 119 2030 2000.0 1.0 0.0 +de 05_nuclear 1 119 2030 2000.0 1.0 0.0 +de 06_coal 1 119 2030 1800.0 1.0 0.0 +de 07_gas 1 119 2030 0.0 0.0 0.0 +de 08_non-res 1 119 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 119 2030 0.0 0.0 0.0 +de 01_solar 1 120 2030 2000.0 1.0 0.0 +de 02_wind_on 1 120 2030 2000.0 1.0 0.0 +de 03_wind_off 1 120 2030 2000.0 1.0 0.0 +de 04_res 1 120 2030 2000.0 1.0 0.0 +de 05_nuclear 1 120 2030 2000.0 1.0 0.0 +de 06_coal 1 120 2030 1900.0 1.0 0.0 +de 07_gas 1 120 2030 0.0 0.0 0.0 +de 08_non-res 1 120 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 120 2030 0.0 0.0 0.0 +de 01_solar 1 121 2030 2000.0 1.0 0.0 +de 02_wind_on 1 121 2030 2000.0 1.0 0.0 +de 03_wind_off 1 121 2030 2000.0 1.0 0.0 +de 04_res 1 121 2030 2000.0 1.0 0.0 +de 05_nuclear 1 121 2030 2000.0 1.0 0.0 +de 06_coal 1 121 2030 2000.0 1.0 0.0 +de 07_gas 1 121 2030 0.0 0.0 0.0 +de 08_non-res 1 121 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 121 2030 0.0 0.0 0.0 +de 01_solar 1 122 2030 2000.0 1.0 0.0 +de 02_wind_on 1 122 2030 2000.0 1.0 0.0 +de 03_wind_off 1 122 2030 2000.0 1.0 0.0 +de 04_res 1 122 2030 2000.0 1.0 0.0 +de 05_nuclear 1 122 2030 2000.0 1.0 0.0 +de 06_coal 1 122 2030 2000.0 1.0 0.0 +de 07_gas 1 122 2030 100.0 1.0 0.0 +de 08_non-res 1 122 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 122 2030 0.0 0.0 0.0 +de 01_solar 1 123 2030 2000.0 1.0 0.0 +de 02_wind_on 1 123 2030 2000.0 1.0 0.0 +de 03_wind_off 1 123 2030 2000.0 1.0 0.0 +de 04_res 1 123 2030 2000.0 1.0 0.0 +de 05_nuclear 1 123 2030 2000.0 1.0 0.0 +de 06_coal 1 123 2030 2000.0 1.0 0.0 +de 07_gas 1 123 2030 200.0 1.0 0.0 +de 08_non-res 1 123 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 123 2030 0.0 0.0 0.0 +de 01_solar 1 124 2030 2000.0 1.0 0.0 +de 02_wind_on 1 124 2030 2000.0 1.0 0.0 +de 03_wind_off 1 124 2030 2000.0 1.0 0.0 +de 04_res 1 124 2030 2000.0 1.0 0.0 +de 05_nuclear 1 124 2030 2000.0 1.0 0.0 +de 06_coal 1 124 2030 2000.0 1.0 0.0 +de 07_gas 1 124 2030 300.0 1.0 0.0 +de 08_non-res 1 124 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 124 2030 0.0 0.0 0.0 +de 01_solar 1 125 2030 2000.0 1.0 0.0 +de 02_wind_on 1 125 2030 2000.0 1.0 0.0 +de 03_wind_off 1 125 2030 2000.0 1.0 0.0 +de 04_res 1 125 2030 2000.0 1.0 0.0 +de 05_nuclear 1 125 2030 2000.0 1.0 0.0 +de 06_coal 1 125 2030 2000.0 1.0 0.0 +de 07_gas 1 125 2030 400.0 1.0 0.0 +de 08_non-res 1 125 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 125 2030 0.0 0.0 0.0 +de 01_solar 1 126 2030 2000.0 1.0 0.0 +de 02_wind_on 1 126 2030 2000.0 1.0 0.0 +de 03_wind_off 1 126 2030 2000.0 1.0 0.0 +de 04_res 1 126 2030 2000.0 1.0 0.0 +de 05_nuclear 1 126 2030 2000.0 1.0 0.0 +de 06_coal 1 126 2030 2000.0 1.0 0.0 +de 07_gas 1 126 2030 500.0 1.0 0.0 +de 08_non-res 1 126 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 126 2030 0.0 0.0 0.0 +de 01_solar 1 127 2030 2000.0 1.0 0.0 +de 02_wind_on 1 127 2030 2000.0 1.0 0.0 +de 03_wind_off 1 127 2030 2000.0 1.0 0.0 +de 04_res 1 127 2030 2000.0 1.0 0.0 +de 05_nuclear 1 127 2030 2000.0 1.0 0.0 +de 06_coal 1 127 2030 2000.0 1.0 0.0 +de 07_gas 1 127 2030 600.0 1.0 0.0 +de 08_non-res 1 127 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 127 2030 0.0 0.0 0.0 +de 01_solar 1 128 2030 2000.0 1.0 0.0 +de 02_wind_on 1 128 2030 2000.0 1.0 0.0 +de 03_wind_off 1 128 2030 2000.0 1.0 0.0 +de 04_res 1 128 2030 2000.0 1.0 0.0 +de 05_nuclear 1 128 2030 2000.0 1.0 0.0 +de 06_coal 1 128 2030 2000.0 1.0 0.0 +de 07_gas 1 128 2030 700.0 1.0 0.0 +de 08_non-res 1 128 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 128 2030 0.0 0.0 0.0 +de 01_solar 1 129 2030 2000.0 1.0 0.0 +de 02_wind_on 1 129 2030 2000.0 1.0 0.0 +de 03_wind_off 1 129 2030 2000.0 1.0 0.0 +de 04_res 1 129 2030 2000.0 1.0 0.0 +de 05_nuclear 1 129 2030 2000.0 1.0 0.0 +de 06_coal 1 129 2030 2000.0 1.0 0.0 +de 07_gas 1 129 2030 800.0 1.0 0.0 +de 08_non-res 1 129 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 129 2030 0.0 0.0 0.0 +de 01_solar 1 130 2030 2000.0 1.0 0.0 +de 02_wind_on 1 130 2030 2000.0 1.0 0.0 +de 03_wind_off 1 130 2030 2000.0 1.0 0.0 +de 04_res 1 130 2030 2000.0 1.0 0.0 +de 05_nuclear 1 130 2030 2000.0 1.0 0.0 +de 06_coal 1 130 2030 2000.0 1.0 0.0 +de 07_gas 1 130 2030 900.0 1.0 0.0 +de 08_non-res 1 130 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 130 2030 0.0 0.0 0.0 +de 01_solar 1 131 2030 2000.0 1.0 0.0 +de 02_wind_on 1 131 2030 2000.0 1.0 0.0 +de 03_wind_off 1 131 2030 2000.0 1.0 0.0 +de 04_res 1 131 2030 2000.0 1.0 0.0 +de 05_nuclear 1 131 2030 2000.0 1.0 0.0 +de 06_coal 1 131 2030 2000.0 1.0 0.0 +de 07_gas 1 131 2030 1000.0 1.0 0.0 +de 08_non-res 1 131 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 131 2030 0.0 0.0 0.0 +de 01_solar 1 132 2030 2000.0 1.0 0.0 +de 02_wind_on 1 132 2030 2000.0 1.0 0.0 +de 03_wind_off 1 132 2030 2000.0 1.0 0.0 +de 04_res 1 132 2030 2000.0 1.0 0.0 +de 05_nuclear 1 132 2030 2000.0 1.0 0.0 +de 06_coal 1 132 2030 2000.0 1.0 0.0 +de 07_gas 1 132 2030 1100.0 1.0 0.0 +de 08_non-res 1 132 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 132 2030 0.0 0.0 0.0 +de 01_solar 1 133 2030 2000.0 1.0 0.0 +de 02_wind_on 1 133 2030 2000.0 1.0 0.0 +de 03_wind_off 1 133 2030 2000.0 1.0 0.0 +de 04_res 1 133 2030 2000.0 1.0 0.0 +de 05_nuclear 1 133 2030 2000.0 1.0 0.0 +de 06_coal 1 133 2030 2000.0 1.0 0.0 +de 07_gas 1 133 2030 1200.0 1.0 0.0 +de 08_non-res 1 133 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 133 2030 0.0 0.0 0.0 +de 01_solar 1 134 2030 2000.0 1.0 0.0 +de 02_wind_on 1 134 2030 2000.0 1.0 0.0 +de 03_wind_off 1 134 2030 2000.0 1.0 0.0 +de 04_res 1 134 2030 2000.0 1.0 0.0 +de 05_nuclear 1 134 2030 2000.0 1.0 0.0 +de 06_coal 1 134 2030 2000.0 1.0 0.0 +de 07_gas 1 134 2030 1300.0 1.0 0.0 +de 08_non-res 1 134 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 134 2030 0.0 0.0 0.0 +de 01_solar 1 135 2030 2000.0 1.0 0.0 +de 02_wind_on 1 135 2030 2000.0 1.0 0.0 +de 03_wind_off 1 135 2030 2000.0 1.0 0.0 +de 04_res 1 135 2030 2000.0 1.0 0.0 +de 05_nuclear 1 135 2030 2000.0 1.0 0.0 +de 06_coal 1 135 2030 2000.0 1.0 0.0 +de 07_gas 1 135 2030 1400.0 1.0 0.0 +de 08_non-res 1 135 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 135 2030 0.0 0.0 0.0 +de 01_solar 1 136 2030 2000.0 1.0 0.0 +de 02_wind_on 1 136 2030 2000.0 1.0 0.0 +de 03_wind_off 1 136 2030 2000.0 1.0 0.0 +de 04_res 1 136 2030 2000.0 1.0 0.0 +de 05_nuclear 1 136 2030 2000.0 1.0 0.0 +de 06_coal 1 136 2030 2000.0 1.0 0.0 +de 07_gas 1 136 2030 1500.0 1.0 0.0 +de 08_non-res 1 136 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 136 2030 0.0 0.0 0.0 +de 01_solar 1 137 2030 2000.0 1.0 0.0 +de 02_wind_on 1 137 2030 2000.0 1.0 0.0 +de 03_wind_off 1 137 2030 2000.0 1.0 0.0 +de 04_res 1 137 2030 2000.0 1.0 0.0 +de 05_nuclear 1 137 2030 2000.0 1.0 0.0 +de 06_coal 1 137 2030 2000.0 1.0 0.0 +de 07_gas 1 137 2030 1600.0 1.0 0.0 +de 08_non-res 1 137 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 137 2030 0.0 0.0 0.0 +de 01_solar 1 138 2030 2000.0 1.0 0.0 +de 02_wind_on 1 138 2030 2000.0 1.0 0.0 +de 03_wind_off 1 138 2030 2000.0 1.0 0.0 +de 04_res 1 138 2030 2000.0 1.0 0.0 +de 05_nuclear 1 138 2030 2000.0 1.0 0.0 +de 06_coal 1 138 2030 2000.0 1.0 0.0 +de 07_gas 1 138 2030 1700.0 1.0 0.0 +de 08_non-res 1 138 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 138 2030 0.0 0.0 0.0 +de 01_solar 1 139 2030 2000.0 1.0 0.0 +de 02_wind_on 1 139 2030 2000.0 1.0 0.0 +de 03_wind_off 1 139 2030 2000.0 1.0 0.0 +de 04_res 1 139 2030 2000.0 1.0 0.0 +de 05_nuclear 1 139 2030 2000.0 1.0 0.0 +de 06_coal 1 139 2030 2000.0 1.0 0.0 +de 07_gas 1 139 2030 1800.0 1.0 0.0 +de 08_non-res 1 139 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 139 2030 0.0 0.0 0.0 +de 01_solar 1 140 2030 2000.0 1.0 0.0 +de 02_wind_on 1 140 2030 2000.0 1.0 0.0 +de 03_wind_off 1 140 2030 2000.0 1.0 0.0 +de 04_res 1 140 2030 2000.0 1.0 0.0 +de 05_nuclear 1 140 2030 2000.0 1.0 0.0 +de 06_coal 1 140 2030 2000.0 1.0 0.0 +de 07_gas 1 140 2030 1900.0 1.0 0.0 +de 08_non-res 1 140 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 140 2030 0.0 0.0 0.0 +de 01_solar 1 141 2030 2000.0 1.0 0.0 +de 02_wind_on 1 141 2030 2000.0 1.0 0.0 +de 03_wind_off 1 141 2030 2000.0 1.0 0.0 +de 04_res 1 141 2030 2000.0 1.0 0.0 +de 05_nuclear 1 141 2030 2000.0 1.0 0.0 +de 06_coal 1 141 2030 2000.0 1.0 0.0 +de 07_gas 1 141 2030 2000.0 1.0 0.0 +de 08_non-res 1 141 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 141 2030 0.0 0.0 0.0 +de 01_solar 1 142 2030 2000.0 1.0 0.0 +de 02_wind_on 1 142 2030 2000.0 1.0 0.0 +de 03_wind_off 1 142 2030 2000.0 1.0 0.0 +de 04_res 1 142 2030 2000.0 1.0 0.0 +de 05_nuclear 1 142 2030 2000.0 1.0 0.0 +de 06_coal 1 142 2030 2000.0 1.0 0.0 +de 07_gas 1 142 2030 2000.0 1.0 0.0 +de 08_non-res 1 142 2030 100.0 1.0 0.0 +de 09_hydro_pump 1 142 2030 0.0 0.0 0.0 +de 01_solar 1 143 2030 2000.0 1.0 0.0 +de 02_wind_on 1 143 2030 2000.0 1.0 0.0 +de 03_wind_off 1 143 2030 2000.0 1.0 0.0 +de 04_res 1 143 2030 2000.0 1.0 0.0 +de 05_nuclear 1 143 2030 2000.0 1.0 0.0 +de 06_coal 1 143 2030 2000.0 1.0 0.0 +de 07_gas 1 143 2030 2000.0 1.0 0.0 +de 08_non-res 1 143 2030 200.0 1.0 0.0 +de 09_hydro_pump 1 143 2030 0.0 0.0 0.0 +de 01_solar 1 144 2030 2000.0 1.0 0.0 +de 02_wind_on 1 144 2030 2000.0 1.0 0.0 +de 03_wind_off 1 144 2030 2000.0 1.0 0.0 +de 04_res 1 144 2030 2000.0 1.0 0.0 +de 05_nuclear 1 144 2030 2000.0 1.0 0.0 +de 06_coal 1 144 2030 2000.0 1.0 0.0 +de 07_gas 1 144 2030 2000.0 1.0 0.0 +de 08_non-res 1 144 2030 300.0 1.0 0.0 +de 09_hydro_pump 1 144 2030 0.0 0.0 0.0 +de 01_solar 1 145 2030 2000.0 1.0 0.0 +de 02_wind_on 1 145 2030 2000.0 1.0 0.0 +de 03_wind_off 1 145 2030 2000.0 1.0 0.0 +de 04_res 1 145 2030 2000.0 1.0 0.0 +de 05_nuclear 1 145 2030 2000.0 1.0 0.0 +de 06_coal 1 145 2030 2000.0 1.0 0.0 +de 07_gas 1 145 2030 2000.0 1.0 0.0 +de 08_non-res 1 145 2030 400.0 1.0 0.0 +de 09_hydro_pump 1 145 2030 0.0 0.0 0.0 +de 01_solar 1 146 2030 2000.0 1.0 0.0 +de 02_wind_on 1 146 2030 2000.0 1.0 0.0 +de 03_wind_off 1 146 2030 2000.0 1.0 0.0 +de 04_res 1 146 2030 2000.0 1.0 0.0 +de 05_nuclear 1 146 2030 2000.0 1.0 0.0 +de 06_coal 1 146 2030 2000.0 1.0 0.0 +de 07_gas 1 146 2030 2000.0 1.0 0.0 +de 08_non-res 1 146 2030 500.0 1.0 0.0 +de 09_hydro_pump 1 146 2030 0.0 0.0 0.0 +de 01_solar 1 147 2030 2000.0 1.0 0.0 +de 02_wind_on 1 147 2030 2000.0 1.0 0.0 +de 03_wind_off 1 147 2030 2000.0 1.0 0.0 +de 04_res 1 147 2030 2000.0 1.0 0.0 +de 05_nuclear 1 147 2030 2000.0 1.0 0.0 +de 06_coal 1 147 2030 2000.0 1.0 0.0 +de 07_gas 1 147 2030 2000.0 1.0 0.0 +de 08_non-res 1 147 2030 600.0 1.0 0.0 +de 09_hydro_pump 1 147 2030 0.0 0.0 0.0 +de 01_solar 1 148 2030 2000.0 1.0 0.0 +de 02_wind_on 1 148 2030 2000.0 1.0 0.0 +de 03_wind_off 1 148 2030 2000.0 1.0 0.0 +de 04_res 1 148 2030 2000.0 1.0 0.0 +de 05_nuclear 1 148 2030 2000.0 1.0 0.0 +de 06_coal 1 148 2030 2000.0 1.0 0.0 +de 07_gas 1 148 2030 2000.0 1.0 0.0 +de 08_non-res 1 148 2030 700.0 1.0 0.0 +de 09_hydro_pump 1 148 2030 0.0 0.0 0.0 +de 01_solar 1 149 2030 2000.0 1.0 0.0 +de 02_wind_on 1 149 2030 2000.0 1.0 0.0 +de 03_wind_off 1 149 2030 2000.0 1.0 0.0 +de 04_res 1 149 2030 2000.0 1.0 0.0 +de 05_nuclear 1 149 2030 2000.0 1.0 0.0 +de 06_coal 1 149 2030 2000.0 1.0 0.0 +de 07_gas 1 149 2030 2000.0 1.0 0.0 +de 08_non-res 1 149 2030 800.0 1.0 0.0 +de 09_hydro_pump 1 149 2030 0.0 0.0 0.0 +de 01_solar 1 150 2030 2000.0 1.0 0.0 +de 02_wind_on 1 150 2030 2000.0 1.0 0.0 +de 03_wind_off 1 150 2030 2000.0 1.0 0.0 +de 04_res 1 150 2030 2000.0 1.0 0.0 +de 05_nuclear 1 150 2030 2000.0 1.0 0.0 +de 06_coal 1 150 2030 2000.0 1.0 0.0 +de 07_gas 1 150 2030 2000.0 1.0 0.0 +de 08_non-res 1 150 2030 900.0 1.0 0.0 +de 09_hydro_pump 1 150 2030 0.0 0.0 0.0 +de 01_solar 1 151 2030 2000.0 1.0 0.0 +de 02_wind_on 1 151 2030 2000.0 1.0 0.0 +de 03_wind_off 1 151 2030 2000.0 1.0 0.0 +de 04_res 1 151 2030 2000.0 1.0 0.0 +de 05_nuclear 1 151 2030 2000.0 1.0 0.0 +de 06_coal 1 151 2030 2000.0 1.0 0.0 +de 07_gas 1 151 2030 2000.0 1.0 0.0 +de 08_non-res 1 151 2030 1000.0 1.0 0.0 +de 09_hydro_pump 1 151 2030 0.0 0.0 0.0 +de 01_solar 1 152 2030 2000.0 1.0 0.0 +de 02_wind_on 1 152 2030 2000.0 1.0 0.0 +de 03_wind_off 1 152 2030 2000.0 1.0 0.0 +de 04_res 1 152 2030 2000.0 1.0 0.0 +de 05_nuclear 1 152 2030 2000.0 1.0 0.0 +de 06_coal 1 152 2030 2000.0 1.0 0.0 +de 07_gas 1 152 2030 2000.0 1.0 0.0 +de 08_non-res 1 152 2030 1100.0 1.0 0.0 +de 09_hydro_pump 1 152 2030 0.0 0.0 0.0 +de 01_solar 1 153 2030 2000.0 1.0 0.0 +de 02_wind_on 1 153 2030 2000.0 1.0 0.0 +de 03_wind_off 1 153 2030 2000.0 1.0 0.0 +de 04_res 1 153 2030 2000.0 1.0 0.0 +de 05_nuclear 1 153 2030 2000.0 1.0 0.0 +de 06_coal 1 153 2030 2000.0 1.0 0.0 +de 07_gas 1 153 2030 2000.0 1.0 0.0 +de 08_non-res 1 153 2030 1200.0 1.0 0.0 +de 09_hydro_pump 1 153 2030 0.0 0.0 0.0 +de 01_solar 1 154 2030 2000.0 1.0 0.0 +de 02_wind_on 1 154 2030 2000.0 1.0 0.0 +de 03_wind_off 1 154 2030 2000.0 1.0 0.0 +de 04_res 1 154 2030 2000.0 1.0 0.0 +de 05_nuclear 1 154 2030 2000.0 1.0 0.0 +de 06_coal 1 154 2030 2000.0 1.0 0.0 +de 07_gas 1 154 2030 2000.0 1.0 0.0 +de 08_non-res 1 154 2030 1300.0 1.0 0.0 +de 09_hydro_pump 1 154 2030 0.0 0.0 0.0 +de 01_solar 1 155 2030 2000.0 1.0 0.0 +de 02_wind_on 1 155 2030 2000.0 1.0 0.0 +de 03_wind_off 1 155 2030 2000.0 1.0 0.0 +de 04_res 1 155 2030 2000.0 1.0 0.0 +de 05_nuclear 1 155 2030 2000.0 1.0 0.0 +de 06_coal 1 155 2030 2000.0 1.0 0.0 +de 07_gas 1 155 2030 2000.0 1.0 0.0 +de 08_non-res 1 155 2030 1400.0 1.0 0.0 +de 09_hydro_pump 1 155 2030 0.0 0.0 0.0 +de 01_solar 1 156 2030 2000.0 1.0 0.0 +de 02_wind_on 1 156 2030 2000.0 1.0 0.0 +de 03_wind_off 1 156 2030 2000.0 1.0 0.0 +de 04_res 1 156 2030 2000.0 1.0 0.0 +de 05_nuclear 1 156 2030 2000.0 1.0 0.0 +de 06_coal 1 156 2030 2000.0 1.0 0.0 +de 07_gas 1 156 2030 2000.0 1.0 0.0 +de 08_non-res 1 156 2030 1500.0 1.0 0.0 +de 09_hydro_pump 1 156 2030 0.0 0.0 0.0 +de 01_solar 1 157 2030 2000.0 1.0 0.0 +de 02_wind_on 1 157 2030 2000.0 1.0 0.0 +de 03_wind_off 1 157 2030 2000.0 1.0 0.0 +de 04_res 1 157 2030 2000.0 1.0 0.0 +de 05_nuclear 1 157 2030 2000.0 1.0 0.0 +de 06_coal 1 157 2030 2000.0 1.0 0.0 +de 07_gas 1 157 2030 2000.0 1.0 0.0 +de 08_non-res 1 157 2030 1600.0 1.0 0.0 +de 09_hydro_pump 1 157 2030 0.0 0.0 0.0 +de 01_solar 1 158 2030 2000.0 1.0 0.0 +de 02_wind_on 1 158 2030 2000.0 1.0 0.0 +de 03_wind_off 1 158 2030 2000.0 1.0 0.0 +de 04_res 1 158 2030 2000.0 1.0 0.0 +de 05_nuclear 1 158 2030 2000.0 1.0 0.0 +de 06_coal 1 158 2030 2000.0 1.0 0.0 +de 07_gas 1 158 2030 2000.0 1.0 0.0 +de 08_non-res 1 158 2030 1700.0 1.0 0.0 +de 09_hydro_pump 1 158 2030 0.0 0.0 0.0 +de 01_solar 1 159 2030 2000.0 1.0 0.0 +de 02_wind_on 1 159 2030 2000.0 1.0 0.0 +de 03_wind_off 1 159 2030 2000.0 1.0 0.0 +de 04_res 1 159 2030 2000.0 1.0 0.0 +de 05_nuclear 1 159 2030 2000.0 1.0 0.0 +de 06_coal 1 159 2030 2000.0 1.0 0.0 +de 07_gas 1 159 2030 2000.0 1.0 0.0 +de 08_non-res 1 159 2030 1800.0 1.0 0.0 +de 09_hydro_pump 1 159 2030 0.0 0.0 0.0 +de 01_solar 1 160 2030 2000.0 1.0 0.0 +de 02_wind_on 1 160 2030 2000.0 1.0 0.0 +de 03_wind_off 1 160 2030 2000.0 1.0 0.0 +de 04_res 1 160 2030 2000.0 1.0 0.0 +de 05_nuclear 1 160 2030 2000.0 1.0 0.0 +de 06_coal 1 160 2030 2000.0 1.0 0.0 +de 07_gas 1 160 2030 2000.0 1.0 0.0 +de 08_non-res 1 160 2030 1900.0 1.0 0.0 +de 09_hydro_pump 1 160 2030 0.0 0.0 0.0 +de 01_solar 1 161 2030 2000.0 1.0 0.0 +de 02_wind_on 1 161 2030 2000.0 1.0 0.0 +de 03_wind_off 1 161 2030 2000.0 1.0 0.0 +de 04_res 1 161 2030 2000.0 1.0 0.0 +de 05_nuclear 1 161 2030 2000.0 1.0 0.0 +de 06_coal 1 161 2030 2000.0 1.0 0.0 +de 07_gas 1 161 2030 2000.0 1.0 0.0 +de 08_non-res 1 161 2030 2000.0 1.0 0.0 +de 09_hydro_pump 1 161 2030 0.0 0.0 0.0 +de 01_solar 1 162 2030 2000.0 1.0 0.0 +de 02_wind_on 1 162 2030 2000.0 1.0 0.0 +de 03_wind_off 1 162 2030 2000.0 1.0 0.0 +de 04_res 1 162 2030 2000.0 1.0 0.0 +de 05_nuclear 1 162 2030 2000.0 1.0 0.0 +de 06_coal 1 162 2030 2000.0 1.0 0.0 +de 07_gas 1 162 2030 2000.0 1.0 0.0 +de 08_non-res 1 162 2030 2000.0 1.0 0.0 +de 09_hydro_pump 1 162 2030 100.0 1.0 0.0 +de 01_solar 1 163 2030 2000.0 1.0 0.0 +de 02_wind_on 1 163 2030 2000.0 1.0 0.0 +de 03_wind_off 1 163 2030 2000.0 1.0 0.0 +de 04_res 1 163 2030 2000.0 1.0 0.0 +de 05_nuclear 1 163 2030 2000.0 1.0 0.0 +de 06_coal 1 163 2030 2000.0 1.0 0.0 +de 07_gas 1 163 2030 2000.0 1.0 0.0 +de 08_non-res 1 163 2030 2000.0 1.0 0.0 +de 09_hydro_pump 1 163 2030 200.0 1.0 0.0 +de 01_solar 1 164 2030 2000.0 1.0 0.0 +de 02_wind_on 1 164 2030 2000.0 1.0 0.0 +de 03_wind_off 1 164 2030 2000.0 1.0 0.0 +de 04_res 1 164 2030 2000.0 1.0 0.0 +de 05_nuclear 1 164 2030 2000.0 1.0 0.0 +de 06_coal 1 164 2030 2000.0 1.0 0.0 +de 07_gas 1 164 2030 2000.0 1.0 0.0 +de 08_non-res 1 164 2030 2000.0 1.0 0.0 +de 09_hydro_pump 1 164 2030 300.0 1.0 0.0 +de 01_solar 1 165 2030 2000.0 1.0 0.0 +de 02_wind_on 1 165 2030 2000.0 1.0 0.0 +de 03_wind_off 1 165 2030 2000.0 1.0 0.0 +de 04_res 1 165 2030 2000.0 1.0 0.0 +de 05_nuclear 1 165 2030 2000.0 1.0 0.0 +de 06_coal 1 165 2030 2000.0 1.0 0.0 +de 07_gas 1 165 2030 2000.0 1.0 0.0 +de 08_non-res 1 165 2030 2000.0 1.0 0.0 +de 09_hydro_pump 1 165 2030 400.0 1.0 0.0 +de 01_solar 1 166 2030 2000.0 1.0 0.0 +de 02_wind_on 1 166 2030 2000.0 1.0 0.0 +de 03_wind_off 1 166 2030 2000.0 1.0 0.0 +de 04_res 1 166 2030 2000.0 1.0 0.0 +de 05_nuclear 1 166 2030 2000.0 1.0 0.0 +de 06_coal 1 166 2030 2000.0 1.0 0.0 +de 07_gas 1 166 2030 2000.0 1.0 0.0 +de 08_non-res 1 166 2030 2000.0 1.0 0.0 +de 09_hydro_pump 1 166 2030 500.0 1.0 0.0 +de 01_solar 1 167 2030 2000.0 1.0 0.0 +de 02_wind_on 1 167 2030 2000.0 1.0 0.0 +de 03_wind_off 1 167 2030 2000.0 1.0 0.0 +de 04_res 1 167 2030 2000.0 1.0 0.0 +de 05_nuclear 1 167 2030 2000.0 1.0 0.0 +de 06_coal 1 167 2030 2000.0 1.0 0.0 +de 07_gas 1 167 2030 2000.0 1.0 0.0 +de 08_non-res 1 167 2030 2000.0 1.0 0.0 +de 09_hydro_pump 1 167 2030 600.0 1.0 0.0 +de 01_solar 1 168 2030 2000.0 1.0 0.0 +de 02_wind_on 1 168 2030 2000.0 1.0 0.0 +de 03_wind_off 1 168 2030 2000.0 1.0 0.0 +de 04_res 1 168 2030 2000.0 1.0 0.0 +de 05_nuclear 1 168 2030 2000.0 1.0 0.0 +de 06_coal 1 168 2030 2000.0 1.0 0.0 +de 07_gas 1 168 2030 2000.0 1.0 0.0 +de 08_non-res 1 168 2030 2000.0 1.0 0.0 +de 09_hydro_pump 1 168 2030 700.0 1.0 0.0 +de 01_solar 1 169 2030 0.0 0.0 0.0 +de 02_wind_on 1 169 2030 0.0 0.0 0.0 +de 03_wind_off 1 169 2030 0.0 0.0 0.0 +de 04_res 1 169 2030 0.0 0.0 0.0 +de 05_nuclear 1 169 2030 0.0 0.0 0.0 +de 06_coal 1 169 2030 0.0 0.0 0.0 +de 07_gas 1 169 2030 0.0 0.0 0.0 +de 08_non-res 1 169 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 169 2030 0.0 0.0 0.0 +de 01_solar 1 170 2030 100.0 1.0 0.0 +de 02_wind_on 1 170 2030 0.0 0.0 0.0 +de 03_wind_off 1 170 2030 0.0 0.0 0.0 +de 04_res 1 170 2030 0.0 0.0 0.0 +de 05_nuclear 1 170 2030 0.0 0.0 0.0 +de 06_coal 1 170 2030 0.0 0.0 0.0 +de 07_gas 1 170 2030 0.0 0.0 0.0 +de 08_non-res 1 170 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 170 2030 0.0 0.0 0.0 +de 01_solar 1 171 2030 200.0 1.0 0.0 +de 02_wind_on 1 171 2030 0.0 0.0 0.0 +de 03_wind_off 1 171 2030 0.0 0.0 0.0 +de 04_res 1 171 2030 0.0 0.0 0.0 +de 05_nuclear 1 171 2030 0.0 0.0 0.0 +de 06_coal 1 171 2030 0.0 0.0 0.0 +de 07_gas 1 171 2030 0.0 0.0 0.0 +de 08_non-res 1 171 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 171 2030 0.0 0.0 0.0 +de 01_solar 1 172 2030 300.0 1.0 0.0 +de 02_wind_on 1 172 2030 0.0 0.0 0.0 +de 03_wind_off 1 172 2030 0.0 0.0 0.0 +de 04_res 1 172 2030 0.0 0.0 0.0 +de 05_nuclear 1 172 2030 0.0 0.0 0.0 +de 06_coal 1 172 2030 0.0 0.0 0.0 +de 07_gas 1 172 2030 0.0 0.0 0.0 +de 08_non-res 1 172 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 172 2030 0.0 0.0 0.0 +de 01_solar 1 173 2030 400.0 1.0 0.0 +de 02_wind_on 1 173 2030 0.0 0.0 0.0 +de 03_wind_off 1 173 2030 0.0 0.0 0.0 +de 04_res 1 173 2030 0.0 0.0 0.0 +de 05_nuclear 1 173 2030 0.0 0.0 0.0 +de 06_coal 1 173 2030 0.0 0.0 0.0 +de 07_gas 1 173 2030 0.0 0.0 0.0 +de 08_non-res 1 173 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 173 2030 0.0 0.0 0.0 +de 01_solar 1 174 2030 500.0 1.0 0.0 +de 02_wind_on 1 174 2030 0.0 0.0 0.0 +de 03_wind_off 1 174 2030 0.0 0.0 0.0 +de 04_res 1 174 2030 0.0 0.0 0.0 +de 05_nuclear 1 174 2030 0.0 0.0 0.0 +de 06_coal 1 174 2030 0.0 0.0 0.0 +de 07_gas 1 174 2030 0.0 0.0 0.0 +de 08_non-res 1 174 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 174 2030 0.0 0.0 0.0 +de 01_solar 1 175 2030 600.0 1.0 0.0 +de 02_wind_on 1 175 2030 0.0 0.0 0.0 +de 03_wind_off 1 175 2030 0.0 0.0 0.0 +de 04_res 1 175 2030 0.0 0.0 0.0 +de 05_nuclear 1 175 2030 0.0 0.0 0.0 +de 06_coal 1 175 2030 0.0 0.0 0.0 +de 07_gas 1 175 2030 0.0 0.0 0.0 +de 08_non-res 1 175 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 175 2030 0.0 0.0 0.0 +de 01_solar 1 176 2030 700.0 1.0 0.0 +de 02_wind_on 1 176 2030 0.0 0.0 0.0 +de 03_wind_off 1 176 2030 0.0 0.0 0.0 +de 04_res 1 176 2030 0.0 0.0 0.0 +de 05_nuclear 1 176 2030 0.0 0.0 0.0 +de 06_coal 1 176 2030 0.0 0.0 0.0 +de 07_gas 1 176 2030 0.0 0.0 0.0 +de 08_non-res 1 176 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 176 2030 0.0 0.0 0.0 +de 01_solar 1 177 2030 800.0 1.0 0.0 +de 02_wind_on 1 177 2030 0.0 0.0 0.0 +de 03_wind_off 1 177 2030 0.0 0.0 0.0 +de 04_res 1 177 2030 0.0 0.0 0.0 +de 05_nuclear 1 177 2030 0.0 0.0 0.0 +de 06_coal 1 177 2030 0.0 0.0 0.0 +de 07_gas 1 177 2030 0.0 0.0 0.0 +de 08_non-res 1 177 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 177 2030 0.0 0.0 0.0 +de 01_solar 1 178 2030 900.0 1.0 0.0 +de 02_wind_on 1 178 2030 0.0 0.0 0.0 +de 03_wind_off 1 178 2030 0.0 0.0 0.0 +de 04_res 1 178 2030 0.0 0.0 0.0 +de 05_nuclear 1 178 2030 0.0 0.0 0.0 +de 06_coal 1 178 2030 0.0 0.0 0.0 +de 07_gas 1 178 2030 0.0 0.0 0.0 +de 08_non-res 1 178 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 178 2030 0.0 0.0 0.0 +de 01_solar 1 179 2030 1000.0 1.0 0.0 +de 02_wind_on 1 179 2030 0.0 0.0 0.0 +de 03_wind_off 1 179 2030 0.0 0.0 0.0 +de 04_res 1 179 2030 0.0 0.0 0.0 +de 05_nuclear 1 179 2030 0.0 0.0 0.0 +de 06_coal 1 179 2030 0.0 0.0 0.0 +de 07_gas 1 179 2030 0.0 0.0 0.0 +de 08_non-res 1 179 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 179 2030 0.0 0.0 0.0 +de 01_solar 1 180 2030 1100.0 1.0 0.0 +de 02_wind_on 1 180 2030 0.0 0.0 0.0 +de 03_wind_off 1 180 2030 0.0 0.0 0.0 +de 04_res 1 180 2030 0.0 0.0 0.0 +de 05_nuclear 1 180 2030 0.0 0.0 0.0 +de 06_coal 1 180 2030 0.0 0.0 0.0 +de 07_gas 1 180 2030 0.0 0.0 0.0 +de 08_non-res 1 180 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 180 2030 0.0 0.0 0.0 +de 01_solar 1 181 2030 1200.0 1.0 0.0 +de 02_wind_on 1 181 2030 0.0 0.0 0.0 +de 03_wind_off 1 181 2030 0.0 0.0 0.0 +de 04_res 1 181 2030 0.0 0.0 0.0 +de 05_nuclear 1 181 2030 0.0 0.0 0.0 +de 06_coal 1 181 2030 0.0 0.0 0.0 +de 07_gas 1 181 2030 0.0 0.0 0.0 +de 08_non-res 1 181 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 181 2030 0.0 0.0 0.0 +de 01_solar 1 182 2030 1300.0 1.0 0.0 +de 02_wind_on 1 182 2030 0.0 0.0 0.0 +de 03_wind_off 1 182 2030 0.0 0.0 0.0 +de 04_res 1 182 2030 0.0 0.0 0.0 +de 05_nuclear 1 182 2030 0.0 0.0 0.0 +de 06_coal 1 182 2030 0.0 0.0 0.0 +de 07_gas 1 182 2030 0.0 0.0 0.0 +de 08_non-res 1 182 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 182 2030 0.0 0.0 0.0 +de 01_solar 1 183 2030 1400.0 1.0 0.0 +de 02_wind_on 1 183 2030 0.0 0.0 0.0 +de 03_wind_off 1 183 2030 0.0 0.0 0.0 +de 04_res 1 183 2030 0.0 0.0 0.0 +de 05_nuclear 1 183 2030 0.0 0.0 0.0 +de 06_coal 1 183 2030 0.0 0.0 0.0 +de 07_gas 1 183 2030 0.0 0.0 0.0 +de 08_non-res 1 183 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 183 2030 0.0 0.0 0.0 +de 01_solar 1 184 2030 1500.0 1.0 0.0 +de 02_wind_on 1 184 2030 0.0 0.0 0.0 +de 03_wind_off 1 184 2030 0.0 0.0 0.0 +de 04_res 1 184 2030 0.0 0.0 0.0 +de 05_nuclear 1 184 2030 0.0 0.0 0.0 +de 06_coal 1 184 2030 0.0 0.0 0.0 +de 07_gas 1 184 2030 0.0 0.0 0.0 +de 08_non-res 1 184 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 184 2030 0.0 0.0 0.0 +de 01_solar 1 185 2030 1600.0 1.0 0.0 +de 02_wind_on 1 185 2030 0.0 0.0 0.0 +de 03_wind_off 1 185 2030 0.0 0.0 0.0 +de 04_res 1 185 2030 0.0 0.0 0.0 +de 05_nuclear 1 185 2030 0.0 0.0 0.0 +de 06_coal 1 185 2030 0.0 0.0 0.0 +de 07_gas 1 185 2030 0.0 0.0 0.0 +de 08_non-res 1 185 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 185 2030 0.0 0.0 0.0 +de 01_solar 1 186 2030 1700.0 1.0 0.0 +de 02_wind_on 1 186 2030 0.0 0.0 0.0 +de 03_wind_off 1 186 2030 0.0 0.0 0.0 +de 04_res 1 186 2030 0.0 0.0 0.0 +de 05_nuclear 1 186 2030 0.0 0.0 0.0 +de 06_coal 1 186 2030 0.0 0.0 0.0 +de 07_gas 1 186 2030 0.0 0.0 0.0 +de 08_non-res 1 186 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 186 2030 0.0 0.0 0.0 +de 01_solar 1 187 2030 1800.0 1.0 0.0 +de 02_wind_on 1 187 2030 0.0 0.0 0.0 +de 03_wind_off 1 187 2030 0.0 0.0 0.0 +de 04_res 1 187 2030 0.0 0.0 0.0 +de 05_nuclear 1 187 2030 0.0 0.0 0.0 +de 06_coal 1 187 2030 0.0 0.0 0.0 +de 07_gas 1 187 2030 0.0 0.0 0.0 +de 08_non-res 1 187 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 187 2030 0.0 0.0 0.0 +de 01_solar 1 188 2030 1900.0 1.0 0.0 +de 02_wind_on 1 188 2030 0.0 0.0 0.0 +de 03_wind_off 1 188 2030 0.0 0.0 0.0 +de 04_res 1 188 2030 0.0 0.0 0.0 +de 05_nuclear 1 188 2030 0.0 0.0 0.0 +de 06_coal 1 188 2030 0.0 0.0 0.0 +de 07_gas 1 188 2030 0.0 0.0 0.0 +de 08_non-res 1 188 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 188 2030 0.0 0.0 0.0 +de 01_solar 1 189 2030 2000.0 1.0 0.0 +de 02_wind_on 1 189 2030 0.0 0.0 0.0 +de 03_wind_off 1 189 2030 0.0 0.0 0.0 +de 04_res 1 189 2030 0.0 0.0 0.0 +de 05_nuclear 1 189 2030 0.0 0.0 0.0 +de 06_coal 1 189 2030 0.0 0.0 0.0 +de 07_gas 1 189 2030 0.0 0.0 0.0 +de 08_non-res 1 189 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 189 2030 0.0 0.0 0.0 +de 01_solar 1 190 2030 2000.0 1.0 0.0 +de 02_wind_on 1 190 2030 100.0 1.0 0.0 +de 03_wind_off 1 190 2030 0.0 0.0 0.0 +de 04_res 1 190 2030 0.0 0.0 0.0 +de 05_nuclear 1 190 2030 0.0 0.0 0.0 +de 06_coal 1 190 2030 0.0 0.0 0.0 +de 07_gas 1 190 2030 0.0 0.0 0.0 +de 08_non-res 1 190 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 190 2030 0.0 0.0 0.0 +de 01_solar 1 191 2030 2000.0 1.0 0.0 +de 02_wind_on 1 191 2030 200.0 1.0 0.0 +de 03_wind_off 1 191 2030 0.0 0.0 0.0 +de 04_res 1 191 2030 0.0 0.0 0.0 +de 05_nuclear 1 191 2030 0.0 0.0 0.0 +de 06_coal 1 191 2030 0.0 0.0 0.0 +de 07_gas 1 191 2030 0.0 0.0 0.0 +de 08_non-res 1 191 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 191 2030 0.0 0.0 0.0 +de 01_solar 1 192 2030 2000.0 1.0 0.0 +de 02_wind_on 1 192 2030 300.0 1.0 0.0 +de 03_wind_off 1 192 2030 0.0 0.0 0.0 +de 04_res 1 192 2030 0.0 0.0 0.0 +de 05_nuclear 1 192 2030 0.0 0.0 0.0 +de 06_coal 1 192 2030 0.0 0.0 0.0 +de 07_gas 1 192 2030 0.0 0.0 0.0 +de 08_non-res 1 192 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 192 2030 0.0 0.0 0.0 +de 01_solar 1 193 2030 2000.0 1.0 0.0 +de 02_wind_on 1 193 2030 400.0 1.0 0.0 +de 03_wind_off 1 193 2030 0.0 0.0 0.0 +de 04_res 1 193 2030 0.0 0.0 0.0 +de 05_nuclear 1 193 2030 0.0 0.0 0.0 +de 06_coal 1 193 2030 0.0 0.0 0.0 +de 07_gas 1 193 2030 0.0 0.0 0.0 +de 08_non-res 1 193 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 193 2030 0.0 0.0 0.0 +de 01_solar 1 194 2030 2000.0 1.0 0.0 +de 02_wind_on 1 194 2030 500.0 1.0 0.0 +de 03_wind_off 1 194 2030 0.0 0.0 0.0 +de 04_res 1 194 2030 0.0 0.0 0.0 +de 05_nuclear 1 194 2030 0.0 0.0 0.0 +de 06_coal 1 194 2030 0.0 0.0 0.0 +de 07_gas 1 194 2030 0.0 0.0 0.0 +de 08_non-res 1 194 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 194 2030 0.0 0.0 0.0 +de 01_solar 1 195 2030 2000.0 1.0 0.0 +de 02_wind_on 1 195 2030 600.0 1.0 0.0 +de 03_wind_off 1 195 2030 0.0 0.0 0.0 +de 04_res 1 195 2030 0.0 0.0 0.0 +de 05_nuclear 1 195 2030 0.0 0.0 0.0 +de 06_coal 1 195 2030 0.0 0.0 0.0 +de 07_gas 1 195 2030 0.0 0.0 0.0 +de 08_non-res 1 195 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 195 2030 0.0 0.0 0.0 +de 01_solar 1 196 2030 2000.0 1.0 0.0 +de 02_wind_on 1 196 2030 700.0 1.0 0.0 +de 03_wind_off 1 196 2030 0.0 0.0 0.0 +de 04_res 1 196 2030 0.0 0.0 0.0 +de 05_nuclear 1 196 2030 0.0 0.0 0.0 +de 06_coal 1 196 2030 0.0 0.0 0.0 +de 07_gas 1 196 2030 0.0 0.0 0.0 +de 08_non-res 1 196 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 196 2030 0.0 0.0 0.0 +de 01_solar 1 197 2030 2000.0 1.0 0.0 +de 02_wind_on 1 197 2030 800.0 1.0 0.0 +de 03_wind_off 1 197 2030 0.0 0.0 0.0 +de 04_res 1 197 2030 0.0 0.0 0.0 +de 05_nuclear 1 197 2030 0.0 0.0 0.0 +de 06_coal 1 197 2030 0.0 0.0 0.0 +de 07_gas 1 197 2030 0.0 0.0 0.0 +de 08_non-res 1 197 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 197 2030 0.0 0.0 0.0 +de 01_solar 1 198 2030 2000.0 1.0 0.0 +de 02_wind_on 1 198 2030 900.0 1.0 0.0 +de 03_wind_off 1 198 2030 0.0 0.0 0.0 +de 04_res 1 198 2030 0.0 0.0 0.0 +de 05_nuclear 1 198 2030 0.0 0.0 0.0 +de 06_coal 1 198 2030 0.0 0.0 0.0 +de 07_gas 1 198 2030 0.0 0.0 0.0 +de 08_non-res 1 198 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 198 2030 0.0 0.0 0.0 +de 01_solar 1 199 2030 2000.0 1.0 0.0 +de 02_wind_on 1 199 2030 1000.0 1.0 0.0 +de 03_wind_off 1 199 2030 0.0 0.0 0.0 +de 04_res 1 199 2030 0.0 0.0 0.0 +de 05_nuclear 1 199 2030 0.0 0.0 0.0 +de 06_coal 1 199 2030 0.0 0.0 0.0 +de 07_gas 1 199 2030 0.0 0.0 0.0 +de 08_non-res 1 199 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 199 2030 0.0 0.0 0.0 +de 01_solar 1 200 2030 2000.0 1.0 0.0 +de 02_wind_on 1 200 2030 1100.0 1.0 0.0 +de 03_wind_off 1 200 2030 0.0 0.0 0.0 +de 04_res 1 200 2030 0.0 0.0 0.0 +de 05_nuclear 1 200 2030 0.0 0.0 0.0 +de 06_coal 1 200 2030 0.0 0.0 0.0 +de 07_gas 1 200 2030 0.0 0.0 0.0 +de 08_non-res 1 200 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 200 2030 0.0 0.0 0.0 +de 01_solar 1 201 2030 2000.0 1.0 0.0 +de 02_wind_on 1 201 2030 1200.0 1.0 0.0 +de 03_wind_off 1 201 2030 0.0 0.0 0.0 +de 04_res 1 201 2030 0.0 0.0 0.0 +de 05_nuclear 1 201 2030 0.0 0.0 0.0 +de 06_coal 1 201 2030 0.0 0.0 0.0 +de 07_gas 1 201 2030 0.0 0.0 0.0 +de 08_non-res 1 201 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 201 2030 0.0 0.0 0.0 +de 01_solar 1 202 2030 2000.0 1.0 0.0 +de 02_wind_on 1 202 2030 1300.0 1.0 0.0 +de 03_wind_off 1 202 2030 0.0 0.0 0.0 +de 04_res 1 202 2030 0.0 0.0 0.0 +de 05_nuclear 1 202 2030 0.0 0.0 0.0 +de 06_coal 1 202 2030 0.0 0.0 0.0 +de 07_gas 1 202 2030 0.0 0.0 0.0 +de 08_non-res 1 202 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 202 2030 0.0 0.0 0.0 +de 01_solar 1 203 2030 2000.0 1.0 0.0 +de 02_wind_on 1 203 2030 1400.0 1.0 0.0 +de 03_wind_off 1 203 2030 0.0 0.0 0.0 +de 04_res 1 203 2030 0.0 0.0 0.0 +de 05_nuclear 1 203 2030 0.0 0.0 0.0 +de 06_coal 1 203 2030 0.0 0.0 0.0 +de 07_gas 1 203 2030 0.0 0.0 0.0 +de 08_non-res 1 203 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 203 2030 0.0 0.0 0.0 +de 01_solar 1 204 2030 2000.0 1.0 0.0 +de 02_wind_on 1 204 2030 1500.0 1.0 0.0 +de 03_wind_off 1 204 2030 0.0 0.0 0.0 +de 04_res 1 204 2030 0.0 0.0 0.0 +de 05_nuclear 1 204 2030 0.0 0.0 0.0 +de 06_coal 1 204 2030 0.0 0.0 0.0 +de 07_gas 1 204 2030 0.0 0.0 0.0 +de 08_non-res 1 204 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 204 2030 0.0 0.0 0.0 +de 01_solar 1 205 2030 2000.0 1.0 0.0 +de 02_wind_on 1 205 2030 1600.0 1.0 0.0 +de 03_wind_off 1 205 2030 0.0 0.0 0.0 +de 04_res 1 205 2030 0.0 0.0 0.0 +de 05_nuclear 1 205 2030 0.0 0.0 0.0 +de 06_coal 1 205 2030 0.0 0.0 0.0 +de 07_gas 1 205 2030 0.0 0.0 0.0 +de 08_non-res 1 205 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 205 2030 0.0 0.0 0.0 +de 01_solar 1 206 2030 2000.0 1.0 0.0 +de 02_wind_on 1 206 2030 1700.0 1.0 0.0 +de 03_wind_off 1 206 2030 0.0 0.0 0.0 +de 04_res 1 206 2030 0.0 0.0 0.0 +de 05_nuclear 1 206 2030 0.0 0.0 0.0 +de 06_coal 1 206 2030 0.0 0.0 0.0 +de 07_gas 1 206 2030 0.0 0.0 0.0 +de 08_non-res 1 206 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 206 2030 0.0 0.0 0.0 +de 01_solar 1 207 2030 2000.0 1.0 0.0 +de 02_wind_on 1 207 2030 1800.0 1.0 0.0 +de 03_wind_off 1 207 2030 0.0 0.0 0.0 +de 04_res 1 207 2030 0.0 0.0 0.0 +de 05_nuclear 1 207 2030 0.0 0.0 0.0 +de 06_coal 1 207 2030 0.0 0.0 0.0 +de 07_gas 1 207 2030 0.0 0.0 0.0 +de 08_non-res 1 207 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 207 2030 0.0 0.0 0.0 +de 01_solar 1 208 2030 2000.0 1.0 0.0 +de 02_wind_on 1 208 2030 1900.0 1.0 0.0 +de 03_wind_off 1 208 2030 0.0 0.0 0.0 +de 04_res 1 208 2030 0.0 0.0 0.0 +de 05_nuclear 1 208 2030 0.0 0.0 0.0 +de 06_coal 1 208 2030 0.0 0.0 0.0 +de 07_gas 1 208 2030 0.0 0.0 0.0 +de 08_non-res 1 208 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 208 2030 0.0 0.0 0.0 +de 01_solar 1 209 2030 2000.0 1.0 0.0 +de 02_wind_on 1 209 2030 2000.0 1.0 0.0 +de 03_wind_off 1 209 2030 0.0 0.0 0.0 +de 04_res 1 209 2030 0.0 0.0 0.0 +de 05_nuclear 1 209 2030 0.0 0.0 0.0 +de 06_coal 1 209 2030 0.0 0.0 0.0 +de 07_gas 1 209 2030 0.0 0.0 0.0 +de 08_non-res 1 209 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 209 2030 0.0 0.0 0.0 +de 01_solar 1 210 2030 2000.0 1.0 0.0 +de 02_wind_on 1 210 2030 2000.0 1.0 0.0 +de 03_wind_off 1 210 2030 100.0 1.0 0.0 +de 04_res 1 210 2030 0.0 0.0 0.0 +de 05_nuclear 1 210 2030 0.0 0.0 0.0 +de 06_coal 1 210 2030 0.0 0.0 0.0 +de 07_gas 1 210 2030 0.0 0.0 0.0 +de 08_non-res 1 210 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 210 2030 0.0 0.0 0.0 +de 01_solar 1 211 2030 2000.0 1.0 0.0 +de 02_wind_on 1 211 2030 2000.0 1.0 0.0 +de 03_wind_off 1 211 2030 200.0 1.0 0.0 +de 04_res 1 211 2030 0.0 0.0 0.0 +de 05_nuclear 1 211 2030 0.0 0.0 0.0 +de 06_coal 1 211 2030 0.0 0.0 0.0 +de 07_gas 1 211 2030 0.0 0.0 0.0 +de 08_non-res 1 211 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 211 2030 0.0 0.0 0.0 +de 01_solar 1 212 2030 2000.0 1.0 0.0 +de 02_wind_on 1 212 2030 2000.0 1.0 0.0 +de 03_wind_off 1 212 2030 300.0 1.0 0.0 +de 04_res 1 212 2030 0.0 0.0 0.0 +de 05_nuclear 1 212 2030 0.0 0.0 0.0 +de 06_coal 1 212 2030 0.0 0.0 0.0 +de 07_gas 1 212 2030 0.0 0.0 0.0 +de 08_non-res 1 212 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 212 2030 0.0 0.0 0.0 +de 01_solar 1 213 2030 2000.0 1.0 0.0 +de 02_wind_on 1 213 2030 2000.0 1.0 0.0 +de 03_wind_off 1 213 2030 400.0 1.0 0.0 +de 04_res 1 213 2030 0.0 0.0 0.0 +de 05_nuclear 1 213 2030 0.0 0.0 0.0 +de 06_coal 1 213 2030 0.0 0.0 0.0 +de 07_gas 1 213 2030 0.0 0.0 0.0 +de 08_non-res 1 213 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 213 2030 0.0 0.0 0.0 +de 01_solar 1 214 2030 2000.0 1.0 0.0 +de 02_wind_on 1 214 2030 2000.0 1.0 0.0 +de 03_wind_off 1 214 2030 500.0 1.0 0.0 +de 04_res 1 214 2030 0.0 0.0 0.0 +de 05_nuclear 1 214 2030 0.0 0.0 0.0 +de 06_coal 1 214 2030 0.0 0.0 0.0 +de 07_gas 1 214 2030 0.0 0.0 0.0 +de 08_non-res 1 214 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 214 2030 0.0 0.0 0.0 +de 01_solar 1 215 2030 2000.0 1.0 0.0 +de 02_wind_on 1 215 2030 2000.0 1.0 0.0 +de 03_wind_off 1 215 2030 600.0 1.0 0.0 +de 04_res 1 215 2030 0.0 0.0 0.0 +de 05_nuclear 1 215 2030 0.0 0.0 0.0 +de 06_coal 1 215 2030 0.0 0.0 0.0 +de 07_gas 1 215 2030 0.0 0.0 0.0 +de 08_non-res 1 215 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 215 2030 0.0 0.0 0.0 +de 01_solar 1 216 2030 2000.0 1.0 0.0 +de 02_wind_on 1 216 2030 2000.0 1.0 0.0 +de 03_wind_off 1 216 2030 700.0 1.0 0.0 +de 04_res 1 216 2030 0.0 0.0 0.0 +de 05_nuclear 1 216 2030 0.0 0.0 0.0 +de 06_coal 1 216 2030 0.0 0.0 0.0 +de 07_gas 1 216 2030 0.0 0.0 0.0 +de 08_non-res 1 216 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 216 2030 0.0 0.0 0.0 +de 01_solar 1 217 2030 2000.0 1.0 0.0 +de 02_wind_on 1 217 2030 2000.0 1.0 0.0 +de 03_wind_off 1 217 2030 800.0 1.0 0.0 +de 04_res 1 217 2030 0.0 0.0 0.0 +de 05_nuclear 1 217 2030 0.0 0.0 0.0 +de 06_coal 1 217 2030 0.0 0.0 0.0 +de 07_gas 1 217 2030 0.0 0.0 0.0 +de 08_non-res 1 217 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 217 2030 0.0 0.0 0.0 +de 01_solar 1 218 2030 2000.0 1.0 0.0 +de 02_wind_on 1 218 2030 2000.0 1.0 0.0 +de 03_wind_off 1 218 2030 900.0 1.0 0.0 +de 04_res 1 218 2030 0.0 0.0 0.0 +de 05_nuclear 1 218 2030 0.0 0.0 0.0 +de 06_coal 1 218 2030 0.0 0.0 0.0 +de 07_gas 1 218 2030 0.0 0.0 0.0 +de 08_non-res 1 218 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 218 2030 0.0 0.0 0.0 +de 01_solar 1 219 2030 2000.0 1.0 0.0 +de 02_wind_on 1 219 2030 2000.0 1.0 0.0 +de 03_wind_off 1 219 2030 1000.0 1.0 0.0 +de 04_res 1 219 2030 0.0 0.0 0.0 +de 05_nuclear 1 219 2030 0.0 0.0 0.0 +de 06_coal 1 219 2030 0.0 0.0 0.0 +de 07_gas 1 219 2030 0.0 0.0 0.0 +de 08_non-res 1 219 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 219 2030 0.0 0.0 0.0 +de 01_solar 1 220 2030 2000.0 1.0 0.0 +de 02_wind_on 1 220 2030 2000.0 1.0 0.0 +de 03_wind_off 1 220 2030 1100.0 1.0 0.0 +de 04_res 1 220 2030 0.0 0.0 0.0 +de 05_nuclear 1 220 2030 0.0 0.0 0.0 +de 06_coal 1 220 2030 0.0 0.0 0.0 +de 07_gas 1 220 2030 0.0 0.0 0.0 +de 08_non-res 1 220 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 220 2030 0.0 0.0 0.0 +de 01_solar 1 221 2030 2000.0 1.0 0.0 +de 02_wind_on 1 221 2030 2000.0 1.0 0.0 +de 03_wind_off 1 221 2030 1200.0 1.0 0.0 +de 04_res 1 221 2030 0.0 0.0 0.0 +de 05_nuclear 1 221 2030 0.0 0.0 0.0 +de 06_coal 1 221 2030 0.0 0.0 0.0 +de 07_gas 1 221 2030 0.0 0.0 0.0 +de 08_non-res 1 221 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 221 2030 0.0 0.0 0.0 +de 01_solar 1 222 2030 2000.0 1.0 0.0 +de 02_wind_on 1 222 2030 2000.0 1.0 0.0 +de 03_wind_off 1 222 2030 1300.0 1.0 0.0 +de 04_res 1 222 2030 0.0 0.0 0.0 +de 05_nuclear 1 222 2030 0.0 0.0 0.0 +de 06_coal 1 222 2030 0.0 0.0 0.0 +de 07_gas 1 222 2030 0.0 0.0 0.0 +de 08_non-res 1 222 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 222 2030 0.0 0.0 0.0 +de 01_solar 1 223 2030 2000.0 1.0 0.0 +de 02_wind_on 1 223 2030 2000.0 1.0 0.0 +de 03_wind_off 1 223 2030 1400.0 1.0 0.0 +de 04_res 1 223 2030 0.0 0.0 0.0 +de 05_nuclear 1 223 2030 0.0 0.0 0.0 +de 06_coal 1 223 2030 0.0 0.0 0.0 +de 07_gas 1 223 2030 0.0 0.0 0.0 +de 08_non-res 1 223 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 223 2030 0.0 0.0 0.0 +de 01_solar 1 224 2030 2000.0 1.0 0.0 +de 02_wind_on 1 224 2030 2000.0 1.0 0.0 +de 03_wind_off 1 224 2030 1500.0 1.0 0.0 +de 04_res 1 224 2030 0.0 0.0 0.0 +de 05_nuclear 1 224 2030 0.0 0.0 0.0 +de 06_coal 1 224 2030 0.0 0.0 0.0 +de 07_gas 1 224 2030 0.0 0.0 0.0 +de 08_non-res 1 224 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 224 2030 0.0 0.0 0.0 +de 01_solar 1 225 2030 2000.0 1.0 0.0 +de 02_wind_on 1 225 2030 2000.0 1.0 0.0 +de 03_wind_off 1 225 2030 1600.0 1.0 0.0 +de 04_res 1 225 2030 0.0 0.0 0.0 +de 05_nuclear 1 225 2030 0.0 0.0 0.0 +de 06_coal 1 225 2030 0.0 0.0 0.0 +de 07_gas 1 225 2030 0.0 0.0 0.0 +de 08_non-res 1 225 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 225 2030 0.0 0.0 0.0 +de 01_solar 1 226 2030 2000.0 1.0 0.0 +de 02_wind_on 1 226 2030 2000.0 1.0 0.0 +de 03_wind_off 1 226 2030 1700.0 1.0 0.0 +de 04_res 1 226 2030 0.0 0.0 0.0 +de 05_nuclear 1 226 2030 0.0 0.0 0.0 +de 06_coal 1 226 2030 0.0 0.0 0.0 +de 07_gas 1 226 2030 0.0 0.0 0.0 +de 08_non-res 1 226 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 226 2030 0.0 0.0 0.0 +de 01_solar 1 227 2030 2000.0 1.0 0.0 +de 02_wind_on 1 227 2030 2000.0 1.0 0.0 +de 03_wind_off 1 227 2030 1800.0 1.0 0.0 +de 04_res 1 227 2030 0.0 0.0 0.0 +de 05_nuclear 1 227 2030 0.0 0.0 0.0 +de 06_coal 1 227 2030 0.0 0.0 0.0 +de 07_gas 1 227 2030 0.0 0.0 0.0 +de 08_non-res 1 227 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 227 2030 0.0 0.0 0.0 +de 01_solar 1 228 2030 2000.0 1.0 0.0 +de 02_wind_on 1 228 2030 2000.0 1.0 0.0 +de 03_wind_off 1 228 2030 1900.0 1.0 0.0 +de 04_res 1 228 2030 0.0 0.0 0.0 +de 05_nuclear 1 228 2030 0.0 0.0 0.0 +de 06_coal 1 228 2030 0.0 0.0 0.0 +de 07_gas 1 228 2030 0.0 0.0 0.0 +de 08_non-res 1 228 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 228 2030 0.0 0.0 0.0 +de 01_solar 1 229 2030 2000.0 1.0 0.0 +de 02_wind_on 1 229 2030 2000.0 1.0 0.0 +de 03_wind_off 1 229 2030 2000.0 1.0 0.0 +de 04_res 1 229 2030 0.0 0.0 0.0 +de 05_nuclear 1 229 2030 0.0 0.0 0.0 +de 06_coal 1 229 2030 0.0 0.0 0.0 +de 07_gas 1 229 2030 0.0 0.0 0.0 +de 08_non-res 1 229 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 229 2030 0.0 0.0 0.0 +de 01_solar 1 230 2030 2000.0 1.0 0.0 +de 02_wind_on 1 230 2030 2000.0 1.0 0.0 +de 03_wind_off 1 230 2030 2000.0 1.0 0.0 +de 04_res 1 230 2030 100.0 1.0 0.0 +de 05_nuclear 1 230 2030 0.0 0.0 0.0 +de 06_coal 1 230 2030 0.0 0.0 0.0 +de 07_gas 1 230 2030 0.0 0.0 0.0 +de 08_non-res 1 230 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 230 2030 0.0 0.0 0.0 +de 01_solar 1 231 2030 2000.0 1.0 0.0 +de 02_wind_on 1 231 2030 2000.0 1.0 0.0 +de 03_wind_off 1 231 2030 2000.0 1.0 0.0 +de 04_res 1 231 2030 200.0 1.0 0.0 +de 05_nuclear 1 231 2030 0.0 0.0 0.0 +de 06_coal 1 231 2030 0.0 0.0 0.0 +de 07_gas 1 231 2030 0.0 0.0 0.0 +de 08_non-res 1 231 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 231 2030 0.0 0.0 0.0 +de 01_solar 1 232 2030 2000.0 1.0 0.0 +de 02_wind_on 1 232 2030 2000.0 1.0 0.0 +de 03_wind_off 1 232 2030 2000.0 1.0 0.0 +de 04_res 1 232 2030 300.0 1.0 0.0 +de 05_nuclear 1 232 2030 0.0 0.0 0.0 +de 06_coal 1 232 2030 0.0 0.0 0.0 +de 07_gas 1 232 2030 0.0 0.0 0.0 +de 08_non-res 1 232 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 232 2030 0.0 0.0 0.0 +de 01_solar 1 233 2030 2000.0 1.0 0.0 +de 02_wind_on 1 233 2030 2000.0 1.0 0.0 +de 03_wind_off 1 233 2030 2000.0 1.0 0.0 +de 04_res 1 233 2030 400.0 1.0 0.0 +de 05_nuclear 1 233 2030 0.0 0.0 0.0 +de 06_coal 1 233 2030 0.0 0.0 0.0 +de 07_gas 1 233 2030 0.0 0.0 0.0 +de 08_non-res 1 233 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 233 2030 0.0 0.0 0.0 +de 01_solar 1 234 2030 2000.0 1.0 0.0 +de 02_wind_on 1 234 2030 2000.0 1.0 0.0 +de 03_wind_off 1 234 2030 2000.0 1.0 0.0 +de 04_res 1 234 2030 500.0 1.0 0.0 +de 05_nuclear 1 234 2030 0.0 0.0 0.0 +de 06_coal 1 234 2030 0.0 0.0 0.0 +de 07_gas 1 234 2030 0.0 0.0 0.0 +de 08_non-res 1 234 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 234 2030 0.0 0.0 0.0 +de 01_solar 1 235 2030 2000.0 1.0 0.0 +de 02_wind_on 1 235 2030 2000.0 1.0 0.0 +de 03_wind_off 1 235 2030 2000.0 1.0 0.0 +de 04_res 1 235 2030 600.0 1.0 0.0 +de 05_nuclear 1 235 2030 0.0 0.0 0.0 +de 06_coal 1 235 2030 0.0 0.0 0.0 +de 07_gas 1 235 2030 0.0 0.0 0.0 +de 08_non-res 1 235 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 235 2030 0.0 0.0 0.0 +de 01_solar 1 236 2030 2000.0 1.0 0.0 +de 02_wind_on 1 236 2030 2000.0 1.0 0.0 +de 03_wind_off 1 236 2030 2000.0 1.0 0.0 +de 04_res 1 236 2030 700.0 1.0 0.0 +de 05_nuclear 1 236 2030 0.0 0.0 0.0 +de 06_coal 1 236 2030 0.0 0.0 0.0 +de 07_gas 1 236 2030 0.0 0.0 0.0 +de 08_non-res 1 236 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 236 2030 0.0 0.0 0.0 +de 01_solar 1 237 2030 2000.0 1.0 0.0 +de 02_wind_on 1 237 2030 2000.0 1.0 0.0 +de 03_wind_off 1 237 2030 2000.0 1.0 0.0 +de 04_res 1 237 2030 800.0 1.0 0.0 +de 05_nuclear 1 237 2030 0.0 0.0 0.0 +de 06_coal 1 237 2030 0.0 0.0 0.0 +de 07_gas 1 237 2030 0.0 0.0 0.0 +de 08_non-res 1 237 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 237 2030 0.0 0.0 0.0 +de 01_solar 1 238 2030 2000.0 1.0 0.0 +de 02_wind_on 1 238 2030 2000.0 1.0 0.0 +de 03_wind_off 1 238 2030 2000.0 1.0 0.0 +de 04_res 1 238 2030 900.0 1.0 0.0 +de 05_nuclear 1 238 2030 0.0 0.0 0.0 +de 06_coal 1 238 2030 0.0 0.0 0.0 +de 07_gas 1 238 2030 0.0 0.0 0.0 +de 08_non-res 1 238 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 238 2030 0.0 0.0 0.0 +de 01_solar 1 239 2030 2000.0 1.0 0.0 +de 02_wind_on 1 239 2030 2000.0 1.0 0.0 +de 03_wind_off 1 239 2030 2000.0 1.0 0.0 +de 04_res 1 239 2030 1000.0 1.0 0.0 +de 05_nuclear 1 239 2030 0.0 0.0 0.0 +de 06_coal 1 239 2030 0.0 0.0 0.0 +de 07_gas 1 239 2030 0.0 0.0 0.0 +de 08_non-res 1 239 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 239 2030 0.0 0.0 0.0 +de 01_solar 1 240 2030 2000.0 1.0 0.0 +de 02_wind_on 1 240 2030 2000.0 1.0 0.0 +de 03_wind_off 1 240 2030 2000.0 1.0 0.0 +de 04_res 1 240 2030 1100.0 1.0 0.0 +de 05_nuclear 1 240 2030 0.0 0.0 0.0 +de 06_coal 1 240 2030 0.0 0.0 0.0 +de 07_gas 1 240 2030 0.0 0.0 0.0 +de 08_non-res 1 240 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 240 2030 0.0 0.0 0.0 +de 01_solar 1 241 2030 2000.0 1.0 0.0 +de 02_wind_on 1 241 2030 2000.0 1.0 0.0 +de 03_wind_off 1 241 2030 2000.0 1.0 0.0 +de 04_res 1 241 2030 1200.0 1.0 0.0 +de 05_nuclear 1 241 2030 0.0 0.0 0.0 +de 06_coal 1 241 2030 0.0 0.0 0.0 +de 07_gas 1 241 2030 0.0 0.0 0.0 +de 08_non-res 1 241 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 241 2030 0.0 0.0 0.0 +de 01_solar 1 242 2030 2000.0 1.0 0.0 +de 02_wind_on 1 242 2030 2000.0 1.0 0.0 +de 03_wind_off 1 242 2030 2000.0 1.0 0.0 +de 04_res 1 242 2030 1300.0 1.0 0.0 +de 05_nuclear 1 242 2030 0.0 0.0 0.0 +de 06_coal 1 242 2030 0.0 0.0 0.0 +de 07_gas 1 242 2030 0.0 0.0 0.0 +de 08_non-res 1 242 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 242 2030 0.0 0.0 0.0 +de 01_solar 1 243 2030 2000.0 1.0 0.0 +de 02_wind_on 1 243 2030 2000.0 1.0 0.0 +de 03_wind_off 1 243 2030 2000.0 1.0 0.0 +de 04_res 1 243 2030 1400.0 1.0 0.0 +de 05_nuclear 1 243 2030 0.0 0.0 0.0 +de 06_coal 1 243 2030 0.0 0.0 0.0 +de 07_gas 1 243 2030 0.0 0.0 0.0 +de 08_non-res 1 243 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 243 2030 0.0 0.0 0.0 +de 01_solar 1 244 2030 2000.0 1.0 0.0 +de 02_wind_on 1 244 2030 2000.0 1.0 0.0 +de 03_wind_off 1 244 2030 2000.0 1.0 0.0 +de 04_res 1 244 2030 1500.0 1.0 0.0 +de 05_nuclear 1 244 2030 0.0 0.0 0.0 +de 06_coal 1 244 2030 0.0 0.0 0.0 +de 07_gas 1 244 2030 0.0 0.0 0.0 +de 08_non-res 1 244 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 244 2030 0.0 0.0 0.0 +de 01_solar 1 245 2030 2000.0 1.0 0.0 +de 02_wind_on 1 245 2030 2000.0 1.0 0.0 +de 03_wind_off 1 245 2030 2000.0 1.0 0.0 +de 04_res 1 245 2030 1600.0 1.0 0.0 +de 05_nuclear 1 245 2030 0.0 0.0 0.0 +de 06_coal 1 245 2030 0.0 0.0 0.0 +de 07_gas 1 245 2030 0.0 0.0 0.0 +de 08_non-res 1 245 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 245 2030 0.0 0.0 0.0 +de 01_solar 1 246 2030 2000.0 1.0 0.0 +de 02_wind_on 1 246 2030 2000.0 1.0 0.0 +de 03_wind_off 1 246 2030 2000.0 1.0 0.0 +de 04_res 1 246 2030 1700.0 1.0 0.0 +de 05_nuclear 1 246 2030 0.0 0.0 0.0 +de 06_coal 1 246 2030 0.0 0.0 0.0 +de 07_gas 1 246 2030 0.0 0.0 0.0 +de 08_non-res 1 246 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 246 2030 0.0 0.0 0.0 +de 01_solar 1 247 2030 2000.0 1.0 0.0 +de 02_wind_on 1 247 2030 2000.0 1.0 0.0 +de 03_wind_off 1 247 2030 2000.0 1.0 0.0 +de 04_res 1 247 2030 1800.0 1.0 0.0 +de 05_nuclear 1 247 2030 0.0 0.0 0.0 +de 06_coal 1 247 2030 0.0 0.0 0.0 +de 07_gas 1 247 2030 0.0 0.0 0.0 +de 08_non-res 1 247 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 247 2030 0.0 0.0 0.0 +de 01_solar 1 248 2030 2000.0 1.0 0.0 +de 02_wind_on 1 248 2030 2000.0 1.0 0.0 +de 03_wind_off 1 248 2030 2000.0 1.0 0.0 +de 04_res 1 248 2030 1900.0 1.0 0.0 +de 05_nuclear 1 248 2030 0.0 0.0 0.0 +de 06_coal 1 248 2030 0.0 0.0 0.0 +de 07_gas 1 248 2030 0.0 0.0 0.0 +de 08_non-res 1 248 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 248 2030 0.0 0.0 0.0 +de 01_solar 1 249 2030 2000.0 1.0 0.0 +de 02_wind_on 1 249 2030 2000.0 1.0 0.0 +de 03_wind_off 1 249 2030 2000.0 1.0 0.0 +de 04_res 1 249 2030 2000.0 1.0 0.0 +de 05_nuclear 1 249 2030 0.0 0.0 0.0 +de 06_coal 1 249 2030 0.0 0.0 0.0 +de 07_gas 1 249 2030 0.0 0.0 0.0 +de 08_non-res 1 249 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 249 2030 0.0 0.0 0.0 +de 01_solar 1 250 2030 2000.0 1.0 0.0 +de 02_wind_on 1 250 2030 2000.0 1.0 0.0 +de 03_wind_off 1 250 2030 2000.0 1.0 0.0 +de 04_res 1 250 2030 2000.0 1.0 0.0 +de 05_nuclear 1 250 2030 100.0 1.0 0.0 +de 06_coal 1 250 2030 0.0 0.0 0.0 +de 07_gas 1 250 2030 0.0 0.0 0.0 +de 08_non-res 1 250 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 250 2030 0.0 0.0 0.0 +de 01_solar 1 251 2030 2000.0 1.0 0.0 +de 02_wind_on 1 251 2030 2000.0 1.0 0.0 +de 03_wind_off 1 251 2030 2000.0 1.0 0.0 +de 04_res 1 251 2030 2000.0 1.0 0.0 +de 05_nuclear 1 251 2030 200.0 1.0 0.0 +de 06_coal 1 251 2030 0.0 0.0 0.0 +de 07_gas 1 251 2030 0.0 0.0 0.0 +de 08_non-res 1 251 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 251 2030 0.0 0.0 0.0 +de 01_solar 1 252 2030 2000.0 1.0 0.0 +de 02_wind_on 1 252 2030 2000.0 1.0 0.0 +de 03_wind_off 1 252 2030 2000.0 1.0 0.0 +de 04_res 1 252 2030 2000.0 1.0 0.0 +de 05_nuclear 1 252 2030 300.0 1.0 0.0 +de 06_coal 1 252 2030 0.0 0.0 0.0 +de 07_gas 1 252 2030 0.0 0.0 0.0 +de 08_non-res 1 252 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 252 2030 0.0 0.0 0.0 +de 01_solar 1 253 2030 2000.0 1.0 0.0 +de 02_wind_on 1 253 2030 2000.0 1.0 0.0 +de 03_wind_off 1 253 2030 2000.0 1.0 0.0 +de 04_res 1 253 2030 2000.0 1.0 0.0 +de 05_nuclear 1 253 2030 400.0 1.0 0.0 +de 06_coal 1 253 2030 0.0 0.0 0.0 +de 07_gas 1 253 2030 0.0 0.0 0.0 +de 08_non-res 1 253 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 253 2030 0.0 0.0 0.0 +de 01_solar 1 254 2030 2000.0 1.0 0.0 +de 02_wind_on 1 254 2030 2000.0 1.0 0.0 +de 03_wind_off 1 254 2030 2000.0 1.0 0.0 +de 04_res 1 254 2030 2000.0 1.0 0.0 +de 05_nuclear 1 254 2030 500.0 1.0 0.0 +de 06_coal 1 254 2030 0.0 0.0 0.0 +de 07_gas 1 254 2030 0.0 0.0 0.0 +de 08_non-res 1 254 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 254 2030 0.0 0.0 0.0 +de 01_solar 1 255 2030 2000.0 1.0 0.0 +de 02_wind_on 1 255 2030 2000.0 1.0 0.0 +de 03_wind_off 1 255 2030 2000.0 1.0 0.0 +de 04_res 1 255 2030 2000.0 1.0 0.0 +de 05_nuclear 1 255 2030 600.0 1.0 0.0 +de 06_coal 1 255 2030 0.0 0.0 0.0 +de 07_gas 1 255 2030 0.0 0.0 0.0 +de 08_non-res 1 255 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 255 2030 0.0 0.0 0.0 +de 01_solar 1 256 2030 2000.0 1.0 0.0 +de 02_wind_on 1 256 2030 2000.0 1.0 0.0 +de 03_wind_off 1 256 2030 2000.0 1.0 0.0 +de 04_res 1 256 2030 2000.0 1.0 0.0 +de 05_nuclear 1 256 2030 700.0 1.0 0.0 +de 06_coal 1 256 2030 0.0 0.0 0.0 +de 07_gas 1 256 2030 0.0 0.0 0.0 +de 08_non-res 1 256 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 256 2030 0.0 0.0 0.0 +de 01_solar 1 257 2030 2000.0 1.0 0.0 +de 02_wind_on 1 257 2030 2000.0 1.0 0.0 +de 03_wind_off 1 257 2030 2000.0 1.0 0.0 +de 04_res 1 257 2030 2000.0 1.0 0.0 +de 05_nuclear 1 257 2030 800.0 1.0 0.0 +de 06_coal 1 257 2030 0.0 0.0 0.0 +de 07_gas 1 257 2030 0.0 0.0 0.0 +de 08_non-res 1 257 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 257 2030 0.0 0.0 0.0 +de 01_solar 1 258 2030 2000.0 1.0 0.0 +de 02_wind_on 1 258 2030 2000.0 1.0 0.0 +de 03_wind_off 1 258 2030 2000.0 1.0 0.0 +de 04_res 1 258 2030 2000.0 1.0 0.0 +de 05_nuclear 1 258 2030 900.0 1.0 0.0 +de 06_coal 1 258 2030 0.0 0.0 0.0 +de 07_gas 1 258 2030 0.0 0.0 0.0 +de 08_non-res 1 258 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 258 2030 0.0 0.0 0.0 +de 01_solar 1 259 2030 2000.0 1.0 0.0 +de 02_wind_on 1 259 2030 2000.0 1.0 0.0 +de 03_wind_off 1 259 2030 2000.0 1.0 0.0 +de 04_res 1 259 2030 2000.0 1.0 0.0 +de 05_nuclear 1 259 2030 1000.0 1.0 0.0 +de 06_coal 1 259 2030 0.0 0.0 0.0 +de 07_gas 1 259 2030 0.0 0.0 0.0 +de 08_non-res 1 259 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 259 2030 0.0 0.0 0.0 +de 01_solar 1 260 2030 2000.0 1.0 0.0 +de 02_wind_on 1 260 2030 2000.0 1.0 0.0 +de 03_wind_off 1 260 2030 2000.0 1.0 0.0 +de 04_res 1 260 2030 2000.0 1.0 0.0 +de 05_nuclear 1 260 2030 1100.0 1.0 0.0 +de 06_coal 1 260 2030 0.0 0.0 0.0 +de 07_gas 1 260 2030 0.0 0.0 0.0 +de 08_non-res 1 260 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 260 2030 0.0 0.0 0.0 +de 01_solar 1 261 2030 2000.0 1.0 0.0 +de 02_wind_on 1 261 2030 2000.0 1.0 0.0 +de 03_wind_off 1 261 2030 2000.0 1.0 0.0 +de 04_res 1 261 2030 2000.0 1.0 0.0 +de 05_nuclear 1 261 2030 1200.0 1.0 0.0 +de 06_coal 1 261 2030 0.0 0.0 0.0 +de 07_gas 1 261 2030 0.0 0.0 0.0 +de 08_non-res 1 261 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 261 2030 0.0 0.0 0.0 +de 01_solar 1 262 2030 2000.0 1.0 0.0 +de 02_wind_on 1 262 2030 2000.0 1.0 0.0 +de 03_wind_off 1 262 2030 2000.0 1.0 0.0 +de 04_res 1 262 2030 2000.0 1.0 0.0 +de 05_nuclear 1 262 2030 1300.0 1.0 0.0 +de 06_coal 1 262 2030 0.0 0.0 0.0 +de 07_gas 1 262 2030 0.0 0.0 0.0 +de 08_non-res 1 262 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 262 2030 0.0 0.0 0.0 +de 01_solar 1 263 2030 2000.0 1.0 0.0 +de 02_wind_on 1 263 2030 2000.0 1.0 0.0 +de 03_wind_off 1 263 2030 2000.0 1.0 0.0 +de 04_res 1 263 2030 2000.0 1.0 0.0 +de 05_nuclear 1 263 2030 1400.0 1.0 0.0 +de 06_coal 1 263 2030 0.0 0.0 0.0 +de 07_gas 1 263 2030 0.0 0.0 0.0 +de 08_non-res 1 263 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 263 2030 0.0 0.0 0.0 +de 01_solar 1 264 2030 2000.0 1.0 0.0 +de 02_wind_on 1 264 2030 2000.0 1.0 0.0 +de 03_wind_off 1 264 2030 2000.0 1.0 0.0 +de 04_res 1 264 2030 2000.0 1.0 0.0 +de 05_nuclear 1 264 2030 1500.0 1.0 0.0 +de 06_coal 1 264 2030 0.0 0.0 0.0 +de 07_gas 1 264 2030 0.0 0.0 0.0 +de 08_non-res 1 264 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 264 2030 0.0 0.0 0.0 +de 01_solar 1 265 2030 2000.0 1.0 0.0 +de 02_wind_on 1 265 2030 2000.0 1.0 0.0 +de 03_wind_off 1 265 2030 2000.0 1.0 0.0 +de 04_res 1 265 2030 2000.0 1.0 0.0 +de 05_nuclear 1 265 2030 1600.0 1.0 0.0 +de 06_coal 1 265 2030 0.0 0.0 0.0 +de 07_gas 1 265 2030 0.0 0.0 0.0 +de 08_non-res 1 265 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 265 2030 0.0 0.0 0.0 +de 01_solar 1 266 2030 2000.0 1.0 0.0 +de 02_wind_on 1 266 2030 2000.0 1.0 0.0 +de 03_wind_off 1 266 2030 2000.0 1.0 0.0 +de 04_res 1 266 2030 2000.0 1.0 0.0 +de 05_nuclear 1 266 2030 1700.0 1.0 0.0 +de 06_coal 1 266 2030 0.0 0.0 0.0 +de 07_gas 1 266 2030 0.0 0.0 0.0 +de 08_non-res 1 266 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 266 2030 0.0 0.0 0.0 +de 01_solar 1 267 2030 2000.0 1.0 0.0 +de 02_wind_on 1 267 2030 2000.0 1.0 0.0 +de 03_wind_off 1 267 2030 2000.0 1.0 0.0 +de 04_res 1 267 2030 2000.0 1.0 0.0 +de 05_nuclear 1 267 2030 1800.0 1.0 0.0 +de 06_coal 1 267 2030 0.0 0.0 0.0 +de 07_gas 1 267 2030 0.0 0.0 0.0 +de 08_non-res 1 267 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 267 2030 0.0 0.0 0.0 +de 01_solar 1 268 2030 2000.0 1.0 0.0 +de 02_wind_on 1 268 2030 2000.0 1.0 0.0 +de 03_wind_off 1 268 2030 2000.0 1.0 0.0 +de 04_res 1 268 2030 2000.0 1.0 0.0 +de 05_nuclear 1 268 2030 1900.0 1.0 0.0 +de 06_coal 1 268 2030 0.0 0.0 0.0 +de 07_gas 1 268 2030 0.0 0.0 0.0 +de 08_non-res 1 268 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 268 2030 0.0 0.0 0.0 +de 01_solar 1 269 2030 2000.0 1.0 0.0 +de 02_wind_on 1 269 2030 2000.0 1.0 0.0 +de 03_wind_off 1 269 2030 2000.0 1.0 0.0 +de 04_res 1 269 2030 2000.0 1.0 0.0 +de 05_nuclear 1 269 2030 2000.0 1.0 0.0 +de 06_coal 1 269 2030 0.0 0.0 0.0 +de 07_gas 1 269 2030 0.0 0.0 0.0 +de 08_non-res 1 269 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 269 2030 0.0 0.0 0.0 +de 01_solar 1 270 2030 2000.0 1.0 0.0 +de 02_wind_on 1 270 2030 2000.0 1.0 0.0 +de 03_wind_off 1 270 2030 2000.0 1.0 0.0 +de 04_res 1 270 2030 2000.0 1.0 0.0 +de 05_nuclear 1 270 2030 2000.0 1.0 0.0 +de 06_coal 1 270 2030 100.0 1.0 0.0 +de 07_gas 1 270 2030 0.0 0.0 0.0 +de 08_non-res 1 270 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 270 2030 0.0 0.0 0.0 +de 01_solar 1 271 2030 2000.0 1.0 0.0 +de 02_wind_on 1 271 2030 2000.0 1.0 0.0 +de 03_wind_off 1 271 2030 2000.0 1.0 0.0 +de 04_res 1 271 2030 2000.0 1.0 0.0 +de 05_nuclear 1 271 2030 2000.0 1.0 0.0 +de 06_coal 1 271 2030 200.0 1.0 0.0 +de 07_gas 1 271 2030 0.0 0.0 0.0 +de 08_non-res 1 271 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 271 2030 0.0 0.0 0.0 +de 01_solar 1 272 2030 2000.0 1.0 0.0 +de 02_wind_on 1 272 2030 2000.0 1.0 0.0 +de 03_wind_off 1 272 2030 2000.0 1.0 0.0 +de 04_res 1 272 2030 2000.0 1.0 0.0 +de 05_nuclear 1 272 2030 2000.0 1.0 0.0 +de 06_coal 1 272 2030 300.0 1.0 0.0 +de 07_gas 1 272 2030 0.0 0.0 0.0 +de 08_non-res 1 272 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 272 2030 0.0 0.0 0.0 +de 01_solar 1 273 2030 2000.0 1.0 0.0 +de 02_wind_on 1 273 2030 2000.0 1.0 0.0 +de 03_wind_off 1 273 2030 2000.0 1.0 0.0 +de 04_res 1 273 2030 2000.0 1.0 0.0 +de 05_nuclear 1 273 2030 2000.0 1.0 0.0 +de 06_coal 1 273 2030 400.0 1.0 0.0 +de 07_gas 1 273 2030 0.0 0.0 0.0 +de 08_non-res 1 273 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 273 2030 0.0 0.0 0.0 +de 01_solar 1 274 2030 2000.0 1.0 0.0 +de 02_wind_on 1 274 2030 2000.0 1.0 0.0 +de 03_wind_off 1 274 2030 2000.0 1.0 0.0 +de 04_res 1 274 2030 2000.0 1.0 0.0 +de 05_nuclear 1 274 2030 2000.0 1.0 0.0 +de 06_coal 1 274 2030 500.0 1.0 0.0 +de 07_gas 1 274 2030 0.0 0.0 0.0 +de 08_non-res 1 274 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 274 2030 0.0 0.0 0.0 +de 01_solar 1 275 2030 2000.0 1.0 0.0 +de 02_wind_on 1 275 2030 2000.0 1.0 0.0 +de 03_wind_off 1 275 2030 2000.0 1.0 0.0 +de 04_res 1 275 2030 2000.0 1.0 0.0 +de 05_nuclear 1 275 2030 2000.0 1.0 0.0 +de 06_coal 1 275 2030 600.0 1.0 0.0 +de 07_gas 1 275 2030 0.0 0.0 0.0 +de 08_non-res 1 275 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 275 2030 0.0 0.0 0.0 +de 01_solar 1 276 2030 2000.0 1.0 0.0 +de 02_wind_on 1 276 2030 2000.0 1.0 0.0 +de 03_wind_off 1 276 2030 2000.0 1.0 0.0 +de 04_res 1 276 2030 2000.0 1.0 0.0 +de 05_nuclear 1 276 2030 2000.0 1.0 0.0 +de 06_coal 1 276 2030 700.0 1.0 0.0 +de 07_gas 1 276 2030 0.0 0.0 0.0 +de 08_non-res 1 276 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 276 2030 0.0 0.0 0.0 +de 01_solar 1 277 2030 2000.0 1.0 0.0 +de 02_wind_on 1 277 2030 2000.0 1.0 0.0 +de 03_wind_off 1 277 2030 2000.0 1.0 0.0 +de 04_res 1 277 2030 2000.0 1.0 0.0 +de 05_nuclear 1 277 2030 2000.0 1.0 0.0 +de 06_coal 1 277 2030 800.0 1.0 0.0 +de 07_gas 1 277 2030 0.0 0.0 0.0 +de 08_non-res 1 277 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 277 2030 0.0 0.0 0.0 +de 01_solar 1 278 2030 2000.0 1.0 0.0 +de 02_wind_on 1 278 2030 2000.0 1.0 0.0 +de 03_wind_off 1 278 2030 2000.0 1.0 0.0 +de 04_res 1 278 2030 2000.0 1.0 0.0 +de 05_nuclear 1 278 2030 2000.0 1.0 0.0 +de 06_coal 1 278 2030 900.0 1.0 0.0 +de 07_gas 1 278 2030 0.0 0.0 0.0 +de 08_non-res 1 278 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 278 2030 0.0 0.0 0.0 +de 01_solar 1 279 2030 2000.0 1.0 0.0 +de 02_wind_on 1 279 2030 2000.0 1.0 0.0 +de 03_wind_off 1 279 2030 2000.0 1.0 0.0 +de 04_res 1 279 2030 2000.0 1.0 0.0 +de 05_nuclear 1 279 2030 2000.0 1.0 0.0 +de 06_coal 1 279 2030 1000.0 1.0 0.0 +de 07_gas 1 279 2030 0.0 0.0 0.0 +de 08_non-res 1 279 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 279 2030 0.0 0.0 0.0 +de 01_solar 1 280 2030 2000.0 1.0 0.0 +de 02_wind_on 1 280 2030 2000.0 1.0 0.0 +de 03_wind_off 1 280 2030 2000.0 1.0 0.0 +de 04_res 1 280 2030 2000.0 1.0 0.0 +de 05_nuclear 1 280 2030 2000.0 1.0 0.0 +de 06_coal 1 280 2030 1100.0 1.0 0.0 +de 07_gas 1 280 2030 0.0 0.0 0.0 +de 08_non-res 1 280 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 280 2030 0.0 0.0 0.0 +de 01_solar 1 281 2030 2000.0 1.0 0.0 +de 02_wind_on 1 281 2030 2000.0 1.0 0.0 +de 03_wind_off 1 281 2030 2000.0 1.0 0.0 +de 04_res 1 281 2030 2000.0 1.0 0.0 +de 05_nuclear 1 281 2030 2000.0 1.0 0.0 +de 06_coal 1 281 2030 1200.0 1.0 0.0 +de 07_gas 1 281 2030 0.0 0.0 0.0 +de 08_non-res 1 281 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 281 2030 0.0 0.0 0.0 +de 01_solar 1 282 2030 2000.0 1.0 0.0 +de 02_wind_on 1 282 2030 2000.0 1.0 0.0 +de 03_wind_off 1 282 2030 2000.0 1.0 0.0 +de 04_res 1 282 2030 2000.0 1.0 0.0 +de 05_nuclear 1 282 2030 2000.0 1.0 0.0 +de 06_coal 1 282 2030 1300.0 1.0 0.0 +de 07_gas 1 282 2030 0.0 0.0 0.0 +de 08_non-res 1 282 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 282 2030 0.0 0.0 0.0 +de 01_solar 1 283 2030 2000.0 1.0 0.0 +de 02_wind_on 1 283 2030 2000.0 1.0 0.0 +de 03_wind_off 1 283 2030 2000.0 1.0 0.0 +de 04_res 1 283 2030 2000.0 1.0 0.0 +de 05_nuclear 1 283 2030 2000.0 1.0 0.0 +de 06_coal 1 283 2030 1400.0 1.0 0.0 +de 07_gas 1 283 2030 0.0 0.0 0.0 +de 08_non-res 1 283 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 283 2030 0.0 0.0 0.0 +de 01_solar 1 284 2030 2000.0 1.0 0.0 +de 02_wind_on 1 284 2030 2000.0 1.0 0.0 +de 03_wind_off 1 284 2030 2000.0 1.0 0.0 +de 04_res 1 284 2030 2000.0 1.0 0.0 +de 05_nuclear 1 284 2030 2000.0 1.0 0.0 +de 06_coal 1 284 2030 1500.0 1.0 0.0 +de 07_gas 1 284 2030 0.0 0.0 0.0 +de 08_non-res 1 284 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 284 2030 0.0 0.0 0.0 +de 01_solar 1 285 2030 2000.0 1.0 0.0 +de 02_wind_on 1 285 2030 2000.0 1.0 0.0 +de 03_wind_off 1 285 2030 2000.0 1.0 0.0 +de 04_res 1 285 2030 2000.0 1.0 0.0 +de 05_nuclear 1 285 2030 2000.0 1.0 0.0 +de 06_coal 1 285 2030 1600.0 1.0 0.0 +de 07_gas 1 285 2030 0.0 0.0 0.0 +de 08_non-res 1 285 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 285 2030 0.0 0.0 0.0 +de 01_solar 1 286 2030 2000.0 1.0 0.0 +de 02_wind_on 1 286 2030 2000.0 1.0 0.0 +de 03_wind_off 1 286 2030 2000.0 1.0 0.0 +de 04_res 1 286 2030 2000.0 1.0 0.0 +de 05_nuclear 1 286 2030 2000.0 1.0 0.0 +de 06_coal 1 286 2030 1700.0 1.0 0.0 +de 07_gas 1 286 2030 0.0 0.0 0.0 +de 08_non-res 1 286 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 286 2030 0.0 0.0 0.0 +de 01_solar 1 287 2030 2000.0 1.0 0.0 +de 02_wind_on 1 287 2030 2000.0 1.0 0.0 +de 03_wind_off 1 287 2030 2000.0 1.0 0.0 +de 04_res 1 287 2030 2000.0 1.0 0.0 +de 05_nuclear 1 287 2030 2000.0 1.0 0.0 +de 06_coal 1 287 2030 1800.0 1.0 0.0 +de 07_gas 1 287 2030 0.0 0.0 0.0 +de 08_non-res 1 287 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 287 2030 0.0 0.0 0.0 +de 01_solar 1 288 2030 2000.0 1.0 0.0 +de 02_wind_on 1 288 2030 2000.0 1.0 0.0 +de 03_wind_off 1 288 2030 2000.0 1.0 0.0 +de 04_res 1 288 2030 2000.0 1.0 0.0 +de 05_nuclear 1 288 2030 2000.0 1.0 0.0 +de 06_coal 1 288 2030 1900.0 1.0 0.0 +de 07_gas 1 288 2030 0.0 0.0 0.0 +de 08_non-res 1 288 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 288 2030 0.0 0.0 0.0 +de 01_solar 1 289 2030 2000.0 1.0 0.0 +de 02_wind_on 1 289 2030 2000.0 1.0 0.0 +de 03_wind_off 1 289 2030 2000.0 1.0 0.0 +de 04_res 1 289 2030 2000.0 1.0 0.0 +de 05_nuclear 1 289 2030 2000.0 1.0 0.0 +de 06_coal 1 289 2030 2000.0 1.0 0.0 +de 07_gas 1 289 2030 0.0 0.0 0.0 +de 08_non-res 1 289 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 289 2030 0.0 0.0 0.0 +de 01_solar 1 290 2030 2000.0 1.0 0.0 +de 02_wind_on 1 290 2030 2000.0 1.0 0.0 +de 03_wind_off 1 290 2030 2000.0 1.0 0.0 +de 04_res 1 290 2030 2000.0 1.0 0.0 +de 05_nuclear 1 290 2030 2000.0 1.0 0.0 +de 06_coal 1 290 2030 2000.0 1.0 0.0 +de 07_gas 1 290 2030 100.0 1.0 0.0 +de 08_non-res 1 290 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 290 2030 0.0 0.0 0.0 +de 01_solar 1 291 2030 2000.0 1.0 0.0 +de 02_wind_on 1 291 2030 2000.0 1.0 0.0 +de 03_wind_off 1 291 2030 2000.0 1.0 0.0 +de 04_res 1 291 2030 2000.0 1.0 0.0 +de 05_nuclear 1 291 2030 2000.0 1.0 0.0 +de 06_coal 1 291 2030 2000.0 1.0 0.0 +de 07_gas 1 291 2030 200.0 1.0 0.0 +de 08_non-res 1 291 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 291 2030 0.0 0.0 0.0 +de 01_solar 1 292 2030 2000.0 1.0 0.0 +de 02_wind_on 1 292 2030 2000.0 1.0 0.0 +de 03_wind_off 1 292 2030 2000.0 1.0 0.0 +de 04_res 1 292 2030 2000.0 1.0 0.0 +de 05_nuclear 1 292 2030 2000.0 1.0 0.0 +de 06_coal 1 292 2030 2000.0 1.0 0.0 +de 07_gas 1 292 2030 300.0 1.0 0.0 +de 08_non-res 1 292 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 292 2030 0.0 0.0 0.0 +de 01_solar 1 293 2030 2000.0 1.0 0.0 +de 02_wind_on 1 293 2030 2000.0 1.0 0.0 +de 03_wind_off 1 293 2030 2000.0 1.0 0.0 +de 04_res 1 293 2030 2000.0 1.0 0.0 +de 05_nuclear 1 293 2030 2000.0 1.0 0.0 +de 06_coal 1 293 2030 2000.0 1.0 0.0 +de 07_gas 1 293 2030 400.0 1.0 0.0 +de 08_non-res 1 293 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 293 2030 0.0 0.0 0.0 +de 01_solar 1 294 2030 2000.0 1.0 0.0 +de 02_wind_on 1 294 2030 2000.0 1.0 0.0 +de 03_wind_off 1 294 2030 2000.0 1.0 0.0 +de 04_res 1 294 2030 2000.0 1.0 0.0 +de 05_nuclear 1 294 2030 2000.0 1.0 0.0 +de 06_coal 1 294 2030 2000.0 1.0 0.0 +de 07_gas 1 294 2030 500.0 1.0 0.0 +de 08_non-res 1 294 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 294 2030 0.0 0.0 0.0 +de 01_solar 1 295 2030 2000.0 1.0 0.0 +de 02_wind_on 1 295 2030 2000.0 1.0 0.0 +de 03_wind_off 1 295 2030 2000.0 1.0 0.0 +de 04_res 1 295 2030 2000.0 1.0 0.0 +de 05_nuclear 1 295 2030 2000.0 1.0 0.0 +de 06_coal 1 295 2030 2000.0 1.0 0.0 +de 07_gas 1 295 2030 600.0 1.0 0.0 +de 08_non-res 1 295 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 295 2030 0.0 0.0 0.0 +de 01_solar 1 296 2030 2000.0 1.0 0.0 +de 02_wind_on 1 296 2030 2000.0 1.0 0.0 +de 03_wind_off 1 296 2030 2000.0 1.0 0.0 +de 04_res 1 296 2030 2000.0 1.0 0.0 +de 05_nuclear 1 296 2030 2000.0 1.0 0.0 +de 06_coal 1 296 2030 2000.0 1.0 0.0 +de 07_gas 1 296 2030 700.0 1.0 0.0 +de 08_non-res 1 296 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 296 2030 0.0 0.0 0.0 +de 01_solar 1 297 2030 2000.0 1.0 0.0 +de 02_wind_on 1 297 2030 2000.0 1.0 0.0 +de 03_wind_off 1 297 2030 2000.0 1.0 0.0 +de 04_res 1 297 2030 2000.0 1.0 0.0 +de 05_nuclear 1 297 2030 2000.0 1.0 0.0 +de 06_coal 1 297 2030 2000.0 1.0 0.0 +de 07_gas 1 297 2030 800.0 1.0 0.0 +de 08_non-res 1 297 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 297 2030 0.0 0.0 0.0 +de 01_solar 1 298 2030 2000.0 1.0 0.0 +de 02_wind_on 1 298 2030 2000.0 1.0 0.0 +de 03_wind_off 1 298 2030 2000.0 1.0 0.0 +de 04_res 1 298 2030 2000.0 1.0 0.0 +de 05_nuclear 1 298 2030 2000.0 1.0 0.0 +de 06_coal 1 298 2030 2000.0 1.0 0.0 +de 07_gas 1 298 2030 900.0 1.0 0.0 +de 08_non-res 1 298 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 298 2030 0.0 0.0 0.0 +de 01_solar 1 299 2030 2000.0 1.0 0.0 +de 02_wind_on 1 299 2030 2000.0 1.0 0.0 +de 03_wind_off 1 299 2030 2000.0 1.0 0.0 +de 04_res 1 299 2030 2000.0 1.0 0.0 +de 05_nuclear 1 299 2030 2000.0 1.0 0.0 +de 06_coal 1 299 2030 2000.0 1.0 0.0 +de 07_gas 1 299 2030 1000.0 1.0 0.0 +de 08_non-res 1 299 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 299 2030 0.0 0.0 0.0 +de 01_solar 1 300 2030 2000.0 1.0 0.0 +de 02_wind_on 1 300 2030 2000.0 1.0 0.0 +de 03_wind_off 1 300 2030 2000.0 1.0 0.0 +de 04_res 1 300 2030 2000.0 1.0 0.0 +de 05_nuclear 1 300 2030 2000.0 1.0 0.0 +de 06_coal 1 300 2030 2000.0 1.0 0.0 +de 07_gas 1 300 2030 1100.0 1.0 0.0 +de 08_non-res 1 300 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 300 2030 0.0 0.0 0.0 +de 01_solar 1 301 2030 2000.0 1.0 0.0 +de 02_wind_on 1 301 2030 2000.0 1.0 0.0 +de 03_wind_off 1 301 2030 2000.0 1.0 0.0 +de 04_res 1 301 2030 2000.0 1.0 0.0 +de 05_nuclear 1 301 2030 2000.0 1.0 0.0 +de 06_coal 1 301 2030 2000.0 1.0 0.0 +de 07_gas 1 301 2030 1200.0 1.0 0.0 +de 08_non-res 1 301 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 301 2030 0.0 0.0 0.0 +de 01_solar 1 302 2030 2000.0 1.0 0.0 +de 02_wind_on 1 302 2030 2000.0 1.0 0.0 +de 03_wind_off 1 302 2030 2000.0 1.0 0.0 +de 04_res 1 302 2030 2000.0 1.0 0.0 +de 05_nuclear 1 302 2030 2000.0 1.0 0.0 +de 06_coal 1 302 2030 2000.0 1.0 0.0 +de 07_gas 1 302 2030 1300.0 1.0 0.0 +de 08_non-res 1 302 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 302 2030 0.0 0.0 0.0 +de 01_solar 1 303 2030 2000.0 1.0 0.0 +de 02_wind_on 1 303 2030 2000.0 1.0 0.0 +de 03_wind_off 1 303 2030 2000.0 1.0 0.0 +de 04_res 1 303 2030 2000.0 1.0 0.0 +de 05_nuclear 1 303 2030 2000.0 1.0 0.0 +de 06_coal 1 303 2030 2000.0 1.0 0.0 +de 07_gas 1 303 2030 1400.0 1.0 0.0 +de 08_non-res 1 303 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 303 2030 0.0 0.0 0.0 +de 01_solar 1 304 2030 2000.0 1.0 0.0 +de 02_wind_on 1 304 2030 2000.0 1.0 0.0 +de 03_wind_off 1 304 2030 2000.0 1.0 0.0 +de 04_res 1 304 2030 2000.0 1.0 0.0 +de 05_nuclear 1 304 2030 2000.0 1.0 0.0 +de 06_coal 1 304 2030 2000.0 1.0 0.0 +de 07_gas 1 304 2030 1500.0 1.0 0.0 +de 08_non-res 1 304 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 304 2030 0.0 0.0 0.0 +de 01_solar 1 305 2030 2000.0 1.0 0.0 +de 02_wind_on 1 305 2030 2000.0 1.0 0.0 +de 03_wind_off 1 305 2030 2000.0 1.0 0.0 +de 04_res 1 305 2030 2000.0 1.0 0.0 +de 05_nuclear 1 305 2030 2000.0 1.0 0.0 +de 06_coal 1 305 2030 2000.0 1.0 0.0 +de 07_gas 1 305 2030 1600.0 1.0 0.0 +de 08_non-res 1 305 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 305 2030 0.0 0.0 0.0 +de 01_solar 1 306 2030 2000.0 1.0 0.0 +de 02_wind_on 1 306 2030 2000.0 1.0 0.0 +de 03_wind_off 1 306 2030 2000.0 1.0 0.0 +de 04_res 1 306 2030 2000.0 1.0 0.0 +de 05_nuclear 1 306 2030 2000.0 1.0 0.0 +de 06_coal 1 306 2030 2000.0 1.0 0.0 +de 07_gas 1 306 2030 1700.0 1.0 0.0 +de 08_non-res 1 306 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 306 2030 0.0 0.0 0.0 +de 01_solar 1 307 2030 2000.0 1.0 0.0 +de 02_wind_on 1 307 2030 2000.0 1.0 0.0 +de 03_wind_off 1 307 2030 2000.0 1.0 0.0 +de 04_res 1 307 2030 2000.0 1.0 0.0 +de 05_nuclear 1 307 2030 2000.0 1.0 0.0 +de 06_coal 1 307 2030 2000.0 1.0 0.0 +de 07_gas 1 307 2030 1800.0 1.0 0.0 +de 08_non-res 1 307 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 307 2030 0.0 0.0 0.0 +de 01_solar 1 308 2030 2000.0 1.0 0.0 +de 02_wind_on 1 308 2030 2000.0 1.0 0.0 +de 03_wind_off 1 308 2030 2000.0 1.0 0.0 +de 04_res 1 308 2030 2000.0 1.0 0.0 +de 05_nuclear 1 308 2030 2000.0 1.0 0.0 +de 06_coal 1 308 2030 2000.0 1.0 0.0 +de 07_gas 1 308 2030 1900.0 1.0 0.0 +de 08_non-res 1 308 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 308 2030 0.0 0.0 0.0 +de 01_solar 1 309 2030 2000.0 1.0 0.0 +de 02_wind_on 1 309 2030 2000.0 1.0 0.0 +de 03_wind_off 1 309 2030 2000.0 1.0 0.0 +de 04_res 1 309 2030 2000.0 1.0 0.0 +de 05_nuclear 1 309 2030 2000.0 1.0 0.0 +de 06_coal 1 309 2030 2000.0 1.0 0.0 +de 07_gas 1 309 2030 2000.0 1.0 0.0 +de 08_non-res 1 309 2030 0.0 0.0 0.0 +de 09_hydro_pump 1 309 2030 0.0 0.0 0.0 +de 01_solar 1 310 2030 2000.0 1.0 0.0 +de 02_wind_on 1 310 2030 2000.0 1.0 0.0 +de 03_wind_off 1 310 2030 2000.0 1.0 0.0 +de 04_res 1 310 2030 2000.0 1.0 0.0 +de 05_nuclear 1 310 2030 2000.0 1.0 0.0 +de 06_coal 1 310 2030 2000.0 1.0 0.0 +de 07_gas 1 310 2030 2000.0 1.0 0.0 +de 08_non-res 1 310 2030 100.0 1.0 0.0 +de 09_hydro_pump 1 310 2030 0.0 0.0 0.0 +de 01_solar 1 311 2030 2000.0 1.0 0.0 +de 02_wind_on 1 311 2030 2000.0 1.0 0.0 +de 03_wind_off 1 311 2030 2000.0 1.0 0.0 +de 04_res 1 311 2030 2000.0 1.0 0.0 +de 05_nuclear 1 311 2030 2000.0 1.0 0.0 +de 06_coal 1 311 2030 2000.0 1.0 0.0 +de 07_gas 1 311 2030 2000.0 1.0 0.0 +de 08_non-res 1 311 2030 200.0 1.0 0.0 +de 09_hydro_pump 1 311 2030 0.0 0.0 0.0 +de 01_solar 1 312 2030 2000.0 1.0 0.0 +de 02_wind_on 1 312 2030 2000.0 1.0 0.0 +de 03_wind_off 1 312 2030 2000.0 1.0 0.0 +de 04_res 1 312 2030 2000.0 1.0 0.0 +de 05_nuclear 1 312 2030 2000.0 1.0 0.0 +de 06_coal 1 312 2030 2000.0 1.0 0.0 +de 07_gas 1 312 2030 2000.0 1.0 0.0 +de 08_non-res 1 312 2030 300.0 1.0 0.0 +de 09_hydro_pump 1 312 2030 0.0 0.0 0.0 +de 01_solar 1 313 2030 2000.0 1.0 0.0 +de 02_wind_on 1 313 2030 2000.0 1.0 0.0 +de 03_wind_off 1 313 2030 2000.0 1.0 0.0 +de 04_res 1 313 2030 2000.0 1.0 0.0 +de 05_nuclear 1 313 2030 2000.0 1.0 0.0 +de 06_coal 1 313 2030 2000.0 1.0 0.0 +de 07_gas 1 313 2030 2000.0 1.0 0.0 +de 08_non-res 1 313 2030 400.0 1.0 0.0 +de 09_hydro_pump 1 313 2030 0.0 0.0 0.0 +de 01_solar 1 314 2030 2000.0 1.0 0.0 +de 02_wind_on 1 314 2030 2000.0 1.0 0.0 +de 03_wind_off 1 314 2030 2000.0 1.0 0.0 +de 04_res 1 314 2030 2000.0 1.0 0.0 +de 05_nuclear 1 314 2030 2000.0 1.0 0.0 +de 06_coal 1 314 2030 2000.0 1.0 0.0 +de 07_gas 1 314 2030 2000.0 1.0 0.0 +de 08_non-res 1 314 2030 500.0 1.0 0.0 +de 09_hydro_pump 1 314 2030 0.0 0.0 0.0 +de 01_solar 1 315 2030 2000.0 1.0 0.0 +de 02_wind_on 1 315 2030 2000.0 1.0 0.0 +de 03_wind_off 1 315 2030 2000.0 1.0 0.0 +de 04_res 1 315 2030 2000.0 1.0 0.0 +de 05_nuclear 1 315 2030 2000.0 1.0 0.0 +de 06_coal 1 315 2030 2000.0 1.0 0.0 +de 07_gas 1 315 2030 2000.0 1.0 0.0 +de 08_non-res 1 315 2030 600.0 1.0 0.0 +de 09_hydro_pump 1 315 2030 0.0 0.0 0.0 +de 01_solar 1 316 2030 2000.0 1.0 0.0 +de 02_wind_on 1 316 2030 2000.0 1.0 0.0 +de 03_wind_off 1 316 2030 2000.0 1.0 0.0 +de 04_res 1 316 2030 2000.0 1.0 0.0 +de 05_nuclear 1 316 2030 2000.0 1.0 0.0 +de 06_coal 1 316 2030 2000.0 1.0 0.0 +de 07_gas 1 316 2030 2000.0 1.0 0.0 +de 08_non-res 1 316 2030 700.0 1.0 0.0 +de 09_hydro_pump 1 316 2030 0.0 0.0 0.0 +de 01_solar 1 317 2030 2000.0 1.0 0.0 +de 02_wind_on 1 317 2030 2000.0 1.0 0.0 +de 03_wind_off 1 317 2030 2000.0 1.0 0.0 +de 04_res 1 317 2030 2000.0 1.0 0.0 +de 05_nuclear 1 317 2030 2000.0 1.0 0.0 +de 06_coal 1 317 2030 2000.0 1.0 0.0 +de 07_gas 1 317 2030 2000.0 1.0 0.0 +de 08_non-res 1 317 2030 800.0 1.0 0.0 +de 09_hydro_pump 1 317 2030 0.0 0.0 0.0 +de 01_solar 1 318 2030 2000.0 1.0 0.0 +de 02_wind_on 1 318 2030 2000.0 1.0 0.0 +de 03_wind_off 1 318 2030 2000.0 1.0 0.0 +de 04_res 1 318 2030 2000.0 1.0 0.0 +de 05_nuclear 1 318 2030 2000.0 1.0 0.0 +de 06_coal 1 318 2030 2000.0 1.0 0.0 +de 07_gas 1 318 2030 2000.0 1.0 0.0 +de 08_non-res 1 318 2030 900.0 1.0 0.0 +de 09_hydro_pump 1 318 2030 0.0 0.0 0.0 +de 01_solar 1 319 2030 2000.0 1.0 0.0 +de 02_wind_on 1 319 2030 2000.0 1.0 0.0 +de 03_wind_off 1 319 2030 2000.0 1.0 0.0 +de 04_res 1 319 2030 2000.0 1.0 0.0 +de 05_nuclear 1 319 2030 2000.0 1.0 0.0 +de 06_coal 1 319 2030 2000.0 1.0 0.0 +de 07_gas 1 319 2030 2000.0 1.0 0.0 +de 08_non-res 1 319 2030 1000.0 1.0 0.0 +de 09_hydro_pump 1 319 2030 0.0 0.0 0.0 +de 01_solar 1 320 2030 2000.0 1.0 0.0 +de 02_wind_on 1 320 2030 2000.0 1.0 0.0 +de 03_wind_off 1 320 2030 2000.0 1.0 0.0 +de 04_res 1 320 2030 2000.0 1.0 0.0 +de 05_nuclear 1 320 2030 2000.0 1.0 0.0 +de 06_coal 1 320 2030 2000.0 1.0 0.0 +de 07_gas 1 320 2030 2000.0 1.0 0.0 +de 08_non-res 1 320 2030 1100.0 1.0 0.0 +de 09_hydro_pump 1 320 2030 0.0 0.0 0.0 +de 01_solar 1 321 2030 2000.0 1.0 0.0 +de 02_wind_on 1 321 2030 2000.0 1.0 0.0 +de 03_wind_off 1 321 2030 2000.0 1.0 0.0 +de 04_res 1 321 2030 2000.0 1.0 0.0 +de 05_nuclear 1 321 2030 2000.0 1.0 0.0 +de 06_coal 1 321 2030 2000.0 1.0 0.0 +de 07_gas 1 321 2030 2000.0 1.0 0.0 +de 08_non-res 1 321 2030 1200.0 1.0 0.0 +de 09_hydro_pump 1 321 2030 0.0 0.0 0.0 +de 01_solar 1 322 2030 2000.0 1.0 0.0 +de 02_wind_on 1 322 2030 2000.0 1.0 0.0 +de 03_wind_off 1 322 2030 2000.0 1.0 0.0 +de 04_res 1 322 2030 2000.0 1.0 0.0 +de 05_nuclear 1 322 2030 2000.0 1.0 0.0 +de 06_coal 1 322 2030 2000.0 1.0 0.0 +de 07_gas 1 322 2030 2000.0 1.0 0.0 +de 08_non-res 1 322 2030 1300.0 1.0 0.0 +de 09_hydro_pump 1 322 2030 0.0 0.0 0.0 +de 01_solar 1 323 2030 2000.0 1.0 0.0 +de 02_wind_on 1 323 2030 2000.0 1.0 0.0 +de 03_wind_off 1 323 2030 2000.0 1.0 0.0 +de 04_res 1 323 2030 2000.0 1.0 0.0 +de 05_nuclear 1 323 2030 2000.0 1.0 0.0 +de 06_coal 1 323 2030 2000.0 1.0 0.0 +de 07_gas 1 323 2030 2000.0 1.0 0.0 +de 08_non-res 1 323 2030 1400.0 1.0 0.0 +de 09_hydro_pump 1 323 2030 0.0 0.0 0.0 +de 01_solar 1 324 2030 2000.0 1.0 0.0 +de 02_wind_on 1 324 2030 2000.0 1.0 0.0 +de 03_wind_off 1 324 2030 2000.0 1.0 0.0 +de 04_res 1 324 2030 2000.0 1.0 0.0 +de 05_nuclear 1 324 2030 2000.0 1.0 0.0 +de 06_coal 1 324 2030 2000.0 1.0 0.0 +de 07_gas 1 324 2030 2000.0 1.0 0.0 +de 08_non-res 1 324 2030 1500.0 1.0 0.0 +de 09_hydro_pump 1 324 2030 0.0 0.0 0.0 +de 01_solar 1 325 2030 2000.0 1.0 0.0 +de 02_wind_on 1 325 2030 2000.0 1.0 0.0 +de 03_wind_off 1 325 2030 2000.0 1.0 0.0 +de 04_res 1 325 2030 2000.0 1.0 0.0 +de 05_nuclear 1 325 2030 2000.0 1.0 0.0 +de 06_coal 1 325 2030 2000.0 1.0 0.0 +de 07_gas 1 325 2030 2000.0 1.0 0.0 +de 08_non-res 1 325 2030 1600.0 1.0 0.0 +de 09_hydro_pump 1 325 2030 0.0 0.0 0.0 +de 01_solar 1 326 2030 2000.0 1.0 0.0 +de 02_wind_on 1 326 2030 2000.0 1.0 0.0 +de 03_wind_off 1 326 2030 2000.0 1.0 0.0 +de 04_res 1 326 2030 2000.0 1.0 0.0 +de 05_nuclear 1 326 2030 2000.0 1.0 0.0 +de 06_coal 1 326 2030 2000.0 1.0 0.0 +de 07_gas 1 326 2030 2000.0 1.0 0.0 +de 08_non-res 1 326 2030 1700.0 1.0 0.0 +de 09_hydro_pump 1 326 2030 0.0 0.0 0.0 +de 01_solar 1 327 2030 2000.0 1.0 0.0 +de 02_wind_on 1 327 2030 2000.0 1.0 0.0 +de 03_wind_off 1 327 2030 2000.0 1.0 0.0 +de 04_res 1 327 2030 2000.0 1.0 0.0 +de 05_nuclear 1 327 2030 2000.0 1.0 0.0 +de 06_coal 1 327 2030 2000.0 1.0 0.0 +de 07_gas 1 327 2030 2000.0 1.0 0.0 +de 08_non-res 1 327 2030 1800.0 1.0 0.0 +de 09_hydro_pump 1 327 2030 0.0 0.0 0.0 +de 01_solar 1 328 2030 2000.0 1.0 0.0 +de 02_wind_on 1 328 2030 2000.0 1.0 0.0 +de 03_wind_off 1 328 2030 2000.0 1.0 0.0 +de 04_res 1 328 2030 2000.0 1.0 0.0 +de 05_nuclear 1 328 2030 2000.0 1.0 0.0 +de 06_coal 1 328 2030 2000.0 1.0 0.0 +de 07_gas 1 328 2030 2000.0 1.0 0.0 +de 08_non-res 1 328 2030 1900.0 1.0 0.0 +de 09_hydro_pump 1 328 2030 0.0 0.0 0.0 +de 01_solar 1 329 2030 2000.0 1.0 0.0 +de 02_wind_on 1 329 2030 2000.0 1.0 0.0 +de 03_wind_off 1 329 2030 2000.0 1.0 0.0 +de 04_res 1 329 2030 2000.0 1.0 0.0 +de 05_nuclear 1 329 2030 2000.0 1.0 0.0 +de 06_coal 1 329 2030 2000.0 1.0 0.0 +de 07_gas 1 329 2030 2000.0 1.0 0.0 +de 08_non-res 1 329 2030 2000.0 1.0 0.0 +de 09_hydro_pump 1 329 2030 0.0 0.0 0.0 +de 01_solar 1 330 2030 2000.0 1.0 0.0 +de 02_wind_on 1 330 2030 2000.0 1.0 0.0 +de 03_wind_off 1 330 2030 2000.0 1.0 0.0 +de 04_res 1 330 2030 2000.0 1.0 0.0 +de 05_nuclear 1 330 2030 2000.0 1.0 0.0 +de 06_coal 1 330 2030 2000.0 1.0 0.0 +de 07_gas 1 330 2030 2000.0 1.0 0.0 +de 08_non-res 1 330 2030 2000.0 1.0 0.0 +de 09_hydro_pump 1 330 2030 100.0 1.0 0.0 +de 01_solar 1 331 2030 2000.0 1.0 0.0 +de 02_wind_on 1 331 2030 2000.0 1.0 0.0 +de 03_wind_off 1 331 2030 2000.0 1.0 0.0 +de 04_res 1 331 2030 2000.0 1.0 0.0 +de 05_nuclear 1 331 2030 2000.0 1.0 0.0 +de 06_coal 1 331 2030 2000.0 1.0 0.0 +de 07_gas 1 331 2030 2000.0 1.0 0.0 +de 08_non-res 1 331 2030 2000.0 1.0 0.0 +de 09_hydro_pump 1 331 2030 200.0 1.0 0.0 +de 01_solar 1 332 2030 2000.0 1.0 0.0 +de 02_wind_on 1 332 2030 2000.0 1.0 0.0 +de 03_wind_off 1 332 2030 2000.0 1.0 0.0 +de 04_res 1 332 2030 2000.0 1.0 0.0 +de 05_nuclear 1 332 2030 2000.0 1.0 0.0 +de 06_coal 1 332 2030 2000.0 1.0 0.0 +de 07_gas 1 332 2030 2000.0 1.0 0.0 +de 08_non-res 1 332 2030 2000.0 1.0 0.0 +de 09_hydro_pump 1 332 2030 300.0 1.0 0.0 +de 01_solar 1 333 2030 2000.0 1.0 0.0 +de 02_wind_on 1 333 2030 2000.0 1.0 0.0 +de 03_wind_off 1 333 2030 2000.0 1.0 0.0 +de 04_res 1 333 2030 2000.0 1.0 0.0 +de 05_nuclear 1 333 2030 2000.0 1.0 0.0 +de 06_coal 1 333 2030 2000.0 1.0 0.0 +de 07_gas 1 333 2030 2000.0 1.0 0.0 +de 08_non-res 1 333 2030 2000.0 1.0 0.0 +de 09_hydro_pump 1 333 2030 400.0 1.0 0.0 +de 01_solar 1 334 2030 2000.0 1.0 0.0 +de 02_wind_on 1 334 2030 2000.0 1.0 0.0 +de 03_wind_off 1 334 2030 2000.0 1.0 0.0 +de 04_res 1 334 2030 2000.0 1.0 0.0 +de 05_nuclear 1 334 2030 2000.0 1.0 0.0 +de 06_coal 1 334 2030 2000.0 1.0 0.0 +de 07_gas 1 334 2030 2000.0 1.0 0.0 +de 08_non-res 1 334 2030 2000.0 1.0 0.0 +de 09_hydro_pump 1 334 2030 500.0 1.0 0.0 +de 01_solar 1 335 2030 2000.0 1.0 0.0 +de 02_wind_on 1 335 2030 2000.0 1.0 0.0 +de 03_wind_off 1 335 2030 2000.0 1.0 0.0 +de 04_res 1 335 2030 2000.0 1.0 0.0 +de 05_nuclear 1 335 2030 2000.0 1.0 0.0 +de 06_coal 1 335 2030 2000.0 1.0 0.0 +de 07_gas 1 335 2030 2000.0 1.0 0.0 +de 08_non-res 1 335 2030 2000.0 1.0 0.0 +de 09_hydro_pump 1 335 2030 600.0 1.0 0.0 +de 01_solar 1 336 2030 2000.0 1.0 0.0 +de 02_wind_on 1 336 2030 2000.0 1.0 0.0 +de 03_wind_off 1 336 2030 2000.0 1.0 0.0 +de 04_res 1 336 2030 2000.0 1.0 0.0 +de 05_nuclear 1 336 2030 2000.0 1.0 0.0 +de 06_coal 1 336 2030 2000.0 1.0 0.0 +de 07_gas 1 336 2030 2000.0 1.0 0.0 +de 08_non-res 1 336 2030 2000.0 1.0 0.0 +de 09_hydro_pump 1 336 2030 700.0 1.0 0.0 +fr 01_solar 1 1 2030 0.0 0.0 0.0 +fr 02_wind_on 1 1 2030 0.0 0.0 0.0 +fr 03_wind_off 1 1 2030 0.0 0.0 0.0 +fr 04_res 1 1 2030 0.0 0.0 0.0 +fr 05_nuclear 1 1 2030 0.0 0.0 0.0 +fr 06_coal 1 1 2030 0.0 0.0 0.0 +fr 07_gas 1 1 2030 0.0 0.0 0.0 +fr 08_non-res 1 1 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 1 2030 0.0 0.0 0.0 +fr 01_solar 1 2 2030 100.0 1.0 0.0 +fr 02_wind_on 1 2 2030 0.0 0.0 0.0 +fr 03_wind_off 1 2 2030 0.0 0.0 0.0 +fr 04_res 1 2 2030 0.0 0.0 0.0 +fr 05_nuclear 1 2 2030 0.0 0.0 0.0 +fr 06_coal 1 2 2030 0.0 0.0 0.0 +fr 07_gas 1 2 2030 0.0 0.0 0.0 +fr 08_non-res 1 2 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 2 2030 0.0 0.0 0.0 +fr 01_solar 1 3 2030 200.0 1.0 0.0 +fr 02_wind_on 1 3 2030 0.0 0.0 0.0 +fr 03_wind_off 1 3 2030 0.0 0.0 0.0 +fr 04_res 1 3 2030 0.0 0.0 0.0 +fr 05_nuclear 1 3 2030 0.0 0.0 0.0 +fr 06_coal 1 3 2030 0.0 0.0 0.0 +fr 07_gas 1 3 2030 0.0 0.0 0.0 +fr 08_non-res 1 3 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 3 2030 0.0 0.0 0.0 +fr 01_solar 1 4 2030 300.0 1.0 0.0 +fr 02_wind_on 1 4 2030 0.0 0.0 0.0 +fr 03_wind_off 1 4 2030 0.0 0.0 0.0 +fr 04_res 1 4 2030 0.0 0.0 0.0 +fr 05_nuclear 1 4 2030 0.0 0.0 0.0 +fr 06_coal 1 4 2030 0.0 0.0 0.0 +fr 07_gas 1 4 2030 0.0 0.0 0.0 +fr 08_non-res 1 4 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 4 2030 0.0 0.0 0.0 +fr 01_solar 1 5 2030 400.0 1.0 0.0 +fr 02_wind_on 1 5 2030 0.0 0.0 0.0 +fr 03_wind_off 1 5 2030 0.0 0.0 0.0 +fr 04_res 1 5 2030 0.0 0.0 0.0 +fr 05_nuclear 1 5 2030 0.0 0.0 0.0 +fr 06_coal 1 5 2030 0.0 0.0 0.0 +fr 07_gas 1 5 2030 0.0 0.0 0.0 +fr 08_non-res 1 5 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 5 2030 0.0 0.0 0.0 +fr 01_solar 1 6 2030 500.0 1.0 0.0 +fr 02_wind_on 1 6 2030 0.0 0.0 0.0 +fr 03_wind_off 1 6 2030 0.0 0.0 0.0 +fr 04_res 1 6 2030 0.0 0.0 0.0 +fr 05_nuclear 1 6 2030 0.0 0.0 0.0 +fr 06_coal 1 6 2030 0.0 0.0 0.0 +fr 07_gas 1 6 2030 0.0 0.0 0.0 +fr 08_non-res 1 6 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 6 2030 0.0 0.0 0.0 +fr 01_solar 1 7 2030 600.0 1.0 0.0 +fr 02_wind_on 1 7 2030 0.0 0.0 0.0 +fr 03_wind_off 1 7 2030 0.0 0.0 0.0 +fr 04_res 1 7 2030 0.0 0.0 0.0 +fr 05_nuclear 1 7 2030 0.0 0.0 0.0 +fr 06_coal 1 7 2030 0.0 0.0 0.0 +fr 07_gas 1 7 2030 0.0 0.0 0.0 +fr 08_non-res 1 7 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 7 2030 0.0 0.0 0.0 +fr 01_solar 1 8 2030 700.0 1.0 0.0 +fr 02_wind_on 1 8 2030 0.0 0.0 0.0 +fr 03_wind_off 1 8 2030 0.0 0.0 0.0 +fr 04_res 1 8 2030 0.0 0.0 0.0 +fr 05_nuclear 1 8 2030 0.0 0.0 0.0 +fr 06_coal 1 8 2030 0.0 0.0 0.0 +fr 07_gas 1 8 2030 0.0 0.0 0.0 +fr 08_non-res 1 8 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 8 2030 0.0 0.0 0.0 +fr 01_solar 1 9 2030 800.0 1.0 0.0 +fr 02_wind_on 1 9 2030 0.0 0.0 0.0 +fr 03_wind_off 1 9 2030 0.0 0.0 0.0 +fr 04_res 1 9 2030 0.0 0.0 0.0 +fr 05_nuclear 1 9 2030 0.0 0.0 0.0 +fr 06_coal 1 9 2030 0.0 0.0 0.0 +fr 07_gas 1 9 2030 0.0 0.0 0.0 +fr 08_non-res 1 9 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 9 2030 0.0 0.0 0.0 +fr 01_solar 1 10 2030 900.0 1.0 0.0 +fr 02_wind_on 1 10 2030 0.0 0.0 0.0 +fr 03_wind_off 1 10 2030 0.0 0.0 0.0 +fr 04_res 1 10 2030 0.0 0.0 0.0 +fr 05_nuclear 1 10 2030 0.0 0.0 0.0 +fr 06_coal 1 10 2030 0.0 0.0 0.0 +fr 07_gas 1 10 2030 0.0 0.0 0.0 +fr 08_non-res 1 10 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 10 2030 0.0 0.0 0.0 +fr 01_solar 1 11 2030 1000.0 1.0 0.0 +fr 02_wind_on 1 11 2030 0.0 0.0 0.0 +fr 03_wind_off 1 11 2030 0.0 0.0 0.0 +fr 04_res 1 11 2030 0.0 0.0 0.0 +fr 05_nuclear 1 11 2030 0.0 0.0 0.0 +fr 06_coal 1 11 2030 0.0 0.0 0.0 +fr 07_gas 1 11 2030 0.0 0.0 0.0 +fr 08_non-res 1 11 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 11 2030 0.0 0.0 0.0 +fr 01_solar 1 12 2030 1100.0 1.0 0.0 +fr 02_wind_on 1 12 2030 0.0 0.0 0.0 +fr 03_wind_off 1 12 2030 0.0 0.0 0.0 +fr 04_res 1 12 2030 0.0 0.0 0.0 +fr 05_nuclear 1 12 2030 0.0 0.0 0.0 +fr 06_coal 1 12 2030 0.0 0.0 0.0 +fr 07_gas 1 12 2030 0.0 0.0 0.0 +fr 08_non-res 1 12 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 12 2030 0.0 0.0 0.0 +fr 01_solar 1 13 2030 1200.0 1.0 0.0 +fr 02_wind_on 1 13 2030 0.0 0.0 0.0 +fr 03_wind_off 1 13 2030 0.0 0.0 0.0 +fr 04_res 1 13 2030 0.0 0.0 0.0 +fr 05_nuclear 1 13 2030 0.0 0.0 0.0 +fr 06_coal 1 13 2030 0.0 0.0 0.0 +fr 07_gas 1 13 2030 0.0 0.0 0.0 +fr 08_non-res 1 13 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 13 2030 0.0 0.0 0.0 +fr 01_solar 1 14 2030 1300.0 1.0 0.0 +fr 02_wind_on 1 14 2030 0.0 0.0 0.0 +fr 03_wind_off 1 14 2030 0.0 0.0 0.0 +fr 04_res 1 14 2030 0.0 0.0 0.0 +fr 05_nuclear 1 14 2030 0.0 0.0 0.0 +fr 06_coal 1 14 2030 0.0 0.0 0.0 +fr 07_gas 1 14 2030 0.0 0.0 0.0 +fr 08_non-res 1 14 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 14 2030 0.0 0.0 0.0 +fr 01_solar 1 15 2030 1400.0 1.0 0.0 +fr 02_wind_on 1 15 2030 0.0 0.0 0.0 +fr 03_wind_off 1 15 2030 0.0 0.0 0.0 +fr 04_res 1 15 2030 0.0 0.0 0.0 +fr 05_nuclear 1 15 2030 0.0 0.0 0.0 +fr 06_coal 1 15 2030 0.0 0.0 0.0 +fr 07_gas 1 15 2030 0.0 0.0 0.0 +fr 08_non-res 1 15 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 15 2030 0.0 0.0 0.0 +fr 01_solar 1 16 2030 1500.0 1.0 0.0 +fr 02_wind_on 1 16 2030 0.0 0.0 0.0 +fr 03_wind_off 1 16 2030 0.0 0.0 0.0 +fr 04_res 1 16 2030 0.0 0.0 0.0 +fr 05_nuclear 1 16 2030 0.0 0.0 0.0 +fr 06_coal 1 16 2030 0.0 0.0 0.0 +fr 07_gas 1 16 2030 0.0 0.0 0.0 +fr 08_non-res 1 16 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 16 2030 0.0 0.0 0.0 +fr 01_solar 1 17 2030 1600.0 1.0 0.0 +fr 02_wind_on 1 17 2030 0.0 0.0 0.0 +fr 03_wind_off 1 17 2030 0.0 0.0 0.0 +fr 04_res 1 17 2030 0.0 0.0 0.0 +fr 05_nuclear 1 17 2030 0.0 0.0 0.0 +fr 06_coal 1 17 2030 0.0 0.0 0.0 +fr 07_gas 1 17 2030 0.0 0.0 0.0 +fr 08_non-res 1 17 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 17 2030 0.0 0.0 0.0 +fr 01_solar 1 18 2030 1700.0 1.0 0.0 +fr 02_wind_on 1 18 2030 0.0 0.0 0.0 +fr 03_wind_off 1 18 2030 0.0 0.0 0.0 +fr 04_res 1 18 2030 0.0 0.0 0.0 +fr 05_nuclear 1 18 2030 0.0 0.0 0.0 +fr 06_coal 1 18 2030 0.0 0.0 0.0 +fr 07_gas 1 18 2030 0.0 0.0 0.0 +fr 08_non-res 1 18 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 18 2030 0.0 0.0 0.0 +fr 01_solar 1 19 2030 1800.0 1.0 0.0 +fr 02_wind_on 1 19 2030 0.0 0.0 0.0 +fr 03_wind_off 1 19 2030 0.0 0.0 0.0 +fr 04_res 1 19 2030 0.0 0.0 0.0 +fr 05_nuclear 1 19 2030 0.0 0.0 0.0 +fr 06_coal 1 19 2030 0.0 0.0 0.0 +fr 07_gas 1 19 2030 0.0 0.0 0.0 +fr 08_non-res 1 19 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 19 2030 0.0 0.0 0.0 +fr 01_solar 1 20 2030 1900.0 1.0 0.0 +fr 02_wind_on 1 20 2030 0.0 0.0 0.0 +fr 03_wind_off 1 20 2030 0.0 0.0 0.0 +fr 04_res 1 20 2030 0.0 0.0 0.0 +fr 05_nuclear 1 20 2030 0.0 0.0 0.0 +fr 06_coal 1 20 2030 0.0 0.0 0.0 +fr 07_gas 1 20 2030 0.0 0.0 0.0 +fr 08_non-res 1 20 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 20 2030 0.0 0.0 0.0 +fr 01_solar 1 21 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 21 2030 0.0 0.0 0.0 +fr 03_wind_off 1 21 2030 0.0 0.0 0.0 +fr 04_res 1 21 2030 0.0 0.0 0.0 +fr 05_nuclear 1 21 2030 0.0 0.0 0.0 +fr 06_coal 1 21 2030 0.0 0.0 0.0 +fr 07_gas 1 21 2030 0.0 0.0 0.0 +fr 08_non-res 1 21 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 21 2030 0.0 0.0 0.0 +fr 01_solar 1 22 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 22 2030 100.0 1.0 0.0 +fr 03_wind_off 1 22 2030 0.0 0.0 0.0 +fr 04_res 1 22 2030 0.0 0.0 0.0 +fr 05_nuclear 1 22 2030 0.0 0.0 0.0 +fr 06_coal 1 22 2030 0.0 0.0 0.0 +fr 07_gas 1 22 2030 0.0 0.0 0.0 +fr 08_non-res 1 22 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 22 2030 0.0 0.0 0.0 +fr 01_solar 1 23 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 23 2030 200.0 1.0 0.0 +fr 03_wind_off 1 23 2030 0.0 0.0 0.0 +fr 04_res 1 23 2030 0.0 0.0 0.0 +fr 05_nuclear 1 23 2030 0.0 0.0 0.0 +fr 06_coal 1 23 2030 0.0 0.0 0.0 +fr 07_gas 1 23 2030 0.0 0.0 0.0 +fr 08_non-res 1 23 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 23 2030 0.0 0.0 0.0 +fr 01_solar 1 24 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 24 2030 300.0 1.0 0.0 +fr 03_wind_off 1 24 2030 0.0 0.0 0.0 +fr 04_res 1 24 2030 0.0 0.0 0.0 +fr 05_nuclear 1 24 2030 0.0 0.0 0.0 +fr 06_coal 1 24 2030 0.0 0.0 0.0 +fr 07_gas 1 24 2030 0.0 0.0 0.0 +fr 08_non-res 1 24 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 24 2030 0.0 0.0 0.0 +fr 01_solar 1 25 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 25 2030 400.0 1.0 0.0 +fr 03_wind_off 1 25 2030 0.0 0.0 0.0 +fr 04_res 1 25 2030 0.0 0.0 0.0 +fr 05_nuclear 1 25 2030 0.0 0.0 0.0 +fr 06_coal 1 25 2030 0.0 0.0 0.0 +fr 07_gas 1 25 2030 0.0 0.0 0.0 +fr 08_non-res 1 25 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 25 2030 0.0 0.0 0.0 +fr 01_solar 1 26 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 26 2030 500.0 1.0 0.0 +fr 03_wind_off 1 26 2030 0.0 0.0 0.0 +fr 04_res 1 26 2030 0.0 0.0 0.0 +fr 05_nuclear 1 26 2030 0.0 0.0 0.0 +fr 06_coal 1 26 2030 0.0 0.0 0.0 +fr 07_gas 1 26 2030 0.0 0.0 0.0 +fr 08_non-res 1 26 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 26 2030 0.0 0.0 0.0 +fr 01_solar 1 27 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 27 2030 600.0 1.0 0.0 +fr 03_wind_off 1 27 2030 0.0 0.0 0.0 +fr 04_res 1 27 2030 0.0 0.0 0.0 +fr 05_nuclear 1 27 2030 0.0 0.0 0.0 +fr 06_coal 1 27 2030 0.0 0.0 0.0 +fr 07_gas 1 27 2030 0.0 0.0 0.0 +fr 08_non-res 1 27 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 27 2030 0.0 0.0 0.0 +fr 01_solar 1 28 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 28 2030 700.0 1.0 0.0 +fr 03_wind_off 1 28 2030 0.0 0.0 0.0 +fr 04_res 1 28 2030 0.0 0.0 0.0 +fr 05_nuclear 1 28 2030 0.0 0.0 0.0 +fr 06_coal 1 28 2030 0.0 0.0 0.0 +fr 07_gas 1 28 2030 0.0 0.0 0.0 +fr 08_non-res 1 28 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 28 2030 0.0 0.0 0.0 +fr 01_solar 1 29 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 29 2030 800.0 1.0 0.0 +fr 03_wind_off 1 29 2030 0.0 0.0 0.0 +fr 04_res 1 29 2030 0.0 0.0 0.0 +fr 05_nuclear 1 29 2030 0.0 0.0 0.0 +fr 06_coal 1 29 2030 0.0 0.0 0.0 +fr 07_gas 1 29 2030 0.0 0.0 0.0 +fr 08_non-res 1 29 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 29 2030 0.0 0.0 0.0 +fr 01_solar 1 30 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 30 2030 900.0 1.0 0.0 +fr 03_wind_off 1 30 2030 0.0 0.0 0.0 +fr 04_res 1 30 2030 0.0 0.0 0.0 +fr 05_nuclear 1 30 2030 0.0 0.0 0.0 +fr 06_coal 1 30 2030 0.0 0.0 0.0 +fr 07_gas 1 30 2030 0.0 0.0 0.0 +fr 08_non-res 1 30 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 30 2030 0.0 0.0 0.0 +fr 01_solar 1 31 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 31 2030 1000.0 1.0 0.0 +fr 03_wind_off 1 31 2030 0.0 0.0 0.0 +fr 04_res 1 31 2030 0.0 0.0 0.0 +fr 05_nuclear 1 31 2030 0.0 0.0 0.0 +fr 06_coal 1 31 2030 0.0 0.0 0.0 +fr 07_gas 1 31 2030 0.0 0.0 0.0 +fr 08_non-res 1 31 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 31 2030 0.0 0.0 0.0 +fr 01_solar 1 32 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 32 2030 1100.0 1.0 0.0 +fr 03_wind_off 1 32 2030 0.0 0.0 0.0 +fr 04_res 1 32 2030 0.0 0.0 0.0 +fr 05_nuclear 1 32 2030 0.0 0.0 0.0 +fr 06_coal 1 32 2030 0.0 0.0 0.0 +fr 07_gas 1 32 2030 0.0 0.0 0.0 +fr 08_non-res 1 32 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 32 2030 0.0 0.0 0.0 +fr 01_solar 1 33 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 33 2030 1200.0 1.0 0.0 +fr 03_wind_off 1 33 2030 0.0 0.0 0.0 +fr 04_res 1 33 2030 0.0 0.0 0.0 +fr 05_nuclear 1 33 2030 0.0 0.0 0.0 +fr 06_coal 1 33 2030 0.0 0.0 0.0 +fr 07_gas 1 33 2030 0.0 0.0 0.0 +fr 08_non-res 1 33 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 33 2030 0.0 0.0 0.0 +fr 01_solar 1 34 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 34 2030 1300.0 1.0 0.0 +fr 03_wind_off 1 34 2030 0.0 0.0 0.0 +fr 04_res 1 34 2030 0.0 0.0 0.0 +fr 05_nuclear 1 34 2030 0.0 0.0 0.0 +fr 06_coal 1 34 2030 0.0 0.0 0.0 +fr 07_gas 1 34 2030 0.0 0.0 0.0 +fr 08_non-res 1 34 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 34 2030 0.0 0.0 0.0 +fr 01_solar 1 35 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 35 2030 1400.0 1.0 0.0 +fr 03_wind_off 1 35 2030 0.0 0.0 0.0 +fr 04_res 1 35 2030 0.0 0.0 0.0 +fr 05_nuclear 1 35 2030 0.0 0.0 0.0 +fr 06_coal 1 35 2030 0.0 0.0 0.0 +fr 07_gas 1 35 2030 0.0 0.0 0.0 +fr 08_non-res 1 35 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 35 2030 0.0 0.0 0.0 +fr 01_solar 1 36 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 36 2030 1500.0 1.0 0.0 +fr 03_wind_off 1 36 2030 0.0 0.0 0.0 +fr 04_res 1 36 2030 0.0 0.0 0.0 +fr 05_nuclear 1 36 2030 0.0 0.0 0.0 +fr 06_coal 1 36 2030 0.0 0.0 0.0 +fr 07_gas 1 36 2030 0.0 0.0 0.0 +fr 08_non-res 1 36 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 36 2030 0.0 0.0 0.0 +fr 01_solar 1 37 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 37 2030 1600.0 1.0 0.0 +fr 03_wind_off 1 37 2030 0.0 0.0 0.0 +fr 04_res 1 37 2030 0.0 0.0 0.0 +fr 05_nuclear 1 37 2030 0.0 0.0 0.0 +fr 06_coal 1 37 2030 0.0 0.0 0.0 +fr 07_gas 1 37 2030 0.0 0.0 0.0 +fr 08_non-res 1 37 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 37 2030 0.0 0.0 0.0 +fr 01_solar 1 38 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 38 2030 1700.0 1.0 0.0 +fr 03_wind_off 1 38 2030 0.0 0.0 0.0 +fr 04_res 1 38 2030 0.0 0.0 0.0 +fr 05_nuclear 1 38 2030 0.0 0.0 0.0 +fr 06_coal 1 38 2030 0.0 0.0 0.0 +fr 07_gas 1 38 2030 0.0 0.0 0.0 +fr 08_non-res 1 38 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 38 2030 0.0 0.0 0.0 +fr 01_solar 1 39 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 39 2030 1800.0 1.0 0.0 +fr 03_wind_off 1 39 2030 0.0 0.0 0.0 +fr 04_res 1 39 2030 0.0 0.0 0.0 +fr 05_nuclear 1 39 2030 0.0 0.0 0.0 +fr 06_coal 1 39 2030 0.0 0.0 0.0 +fr 07_gas 1 39 2030 0.0 0.0 0.0 +fr 08_non-res 1 39 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 39 2030 0.0 0.0 0.0 +fr 01_solar 1 40 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 40 2030 1900.0 1.0 0.0 +fr 03_wind_off 1 40 2030 0.0 0.0 0.0 +fr 04_res 1 40 2030 0.0 0.0 0.0 +fr 05_nuclear 1 40 2030 0.0 0.0 0.0 +fr 06_coal 1 40 2030 0.0 0.0 0.0 +fr 07_gas 1 40 2030 0.0 0.0 0.0 +fr 08_non-res 1 40 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 40 2030 0.0 0.0 0.0 +fr 01_solar 1 41 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 41 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 41 2030 0.0 0.0 0.0 +fr 04_res 1 41 2030 0.0 0.0 0.0 +fr 05_nuclear 1 41 2030 0.0 0.0 0.0 +fr 06_coal 1 41 2030 0.0 0.0 0.0 +fr 07_gas 1 41 2030 0.0 0.0 0.0 +fr 08_non-res 1 41 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 41 2030 0.0 0.0 0.0 +fr 01_solar 1 42 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 42 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 42 2030 100.0 1.0 0.0 +fr 04_res 1 42 2030 0.0 0.0 0.0 +fr 05_nuclear 1 42 2030 0.0 0.0 0.0 +fr 06_coal 1 42 2030 0.0 0.0 0.0 +fr 07_gas 1 42 2030 0.0 0.0 0.0 +fr 08_non-res 1 42 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 42 2030 0.0 0.0 0.0 +fr 01_solar 1 43 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 43 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 43 2030 200.0 1.0 0.0 +fr 04_res 1 43 2030 0.0 0.0 0.0 +fr 05_nuclear 1 43 2030 0.0 0.0 0.0 +fr 06_coal 1 43 2030 0.0 0.0 0.0 +fr 07_gas 1 43 2030 0.0 0.0 0.0 +fr 08_non-res 1 43 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 43 2030 0.0 0.0 0.0 +fr 01_solar 1 44 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 44 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 44 2030 300.0 1.0 0.0 +fr 04_res 1 44 2030 0.0 0.0 0.0 +fr 05_nuclear 1 44 2030 0.0 0.0 0.0 +fr 06_coal 1 44 2030 0.0 0.0 0.0 +fr 07_gas 1 44 2030 0.0 0.0 0.0 +fr 08_non-res 1 44 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 44 2030 0.0 0.0 0.0 +fr 01_solar 1 45 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 45 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 45 2030 400.0 1.0 0.0 +fr 04_res 1 45 2030 0.0 0.0 0.0 +fr 05_nuclear 1 45 2030 0.0 0.0 0.0 +fr 06_coal 1 45 2030 0.0 0.0 0.0 +fr 07_gas 1 45 2030 0.0 0.0 0.0 +fr 08_non-res 1 45 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 45 2030 0.0 0.0 0.0 +fr 01_solar 1 46 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 46 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 46 2030 500.0 1.0 0.0 +fr 04_res 1 46 2030 0.0 0.0 0.0 +fr 05_nuclear 1 46 2030 0.0 0.0 0.0 +fr 06_coal 1 46 2030 0.0 0.0 0.0 +fr 07_gas 1 46 2030 0.0 0.0 0.0 +fr 08_non-res 1 46 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 46 2030 0.0 0.0 0.0 +fr 01_solar 1 47 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 47 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 47 2030 600.0 1.0 0.0 +fr 04_res 1 47 2030 0.0 0.0 0.0 +fr 05_nuclear 1 47 2030 0.0 0.0 0.0 +fr 06_coal 1 47 2030 0.0 0.0 0.0 +fr 07_gas 1 47 2030 0.0 0.0 0.0 +fr 08_non-res 1 47 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 47 2030 0.0 0.0 0.0 +fr 01_solar 1 48 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 48 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 48 2030 700.0 1.0 0.0 +fr 04_res 1 48 2030 0.0 0.0 0.0 +fr 05_nuclear 1 48 2030 0.0 0.0 0.0 +fr 06_coal 1 48 2030 0.0 0.0 0.0 +fr 07_gas 1 48 2030 0.0 0.0 0.0 +fr 08_non-res 1 48 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 48 2030 0.0 0.0 0.0 +fr 01_solar 1 49 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 49 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 49 2030 800.0 1.0 0.0 +fr 04_res 1 49 2030 0.0 0.0 0.0 +fr 05_nuclear 1 49 2030 0.0 0.0 0.0 +fr 06_coal 1 49 2030 0.0 0.0 0.0 +fr 07_gas 1 49 2030 0.0 0.0 0.0 +fr 08_non-res 1 49 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 49 2030 0.0 0.0 0.0 +fr 01_solar 1 50 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 50 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 50 2030 900.0 1.0 0.0 +fr 04_res 1 50 2030 0.0 0.0 0.0 +fr 05_nuclear 1 50 2030 0.0 0.0 0.0 +fr 06_coal 1 50 2030 0.0 0.0 0.0 +fr 07_gas 1 50 2030 0.0 0.0 0.0 +fr 08_non-res 1 50 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 50 2030 0.0 0.0 0.0 +fr 01_solar 1 51 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 51 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 51 2030 1000.0 1.0 0.0 +fr 04_res 1 51 2030 0.0 0.0 0.0 +fr 05_nuclear 1 51 2030 0.0 0.0 0.0 +fr 06_coal 1 51 2030 0.0 0.0 0.0 +fr 07_gas 1 51 2030 0.0 0.0 0.0 +fr 08_non-res 1 51 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 51 2030 0.0 0.0 0.0 +fr 01_solar 1 52 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 52 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 52 2030 1100.0 1.0 0.0 +fr 04_res 1 52 2030 0.0 0.0 0.0 +fr 05_nuclear 1 52 2030 0.0 0.0 0.0 +fr 06_coal 1 52 2030 0.0 0.0 0.0 +fr 07_gas 1 52 2030 0.0 0.0 0.0 +fr 08_non-res 1 52 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 52 2030 0.0 0.0 0.0 +fr 01_solar 1 53 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 53 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 53 2030 1200.0 1.0 0.0 +fr 04_res 1 53 2030 0.0 0.0 0.0 +fr 05_nuclear 1 53 2030 0.0 0.0 0.0 +fr 06_coal 1 53 2030 0.0 0.0 0.0 +fr 07_gas 1 53 2030 0.0 0.0 0.0 +fr 08_non-res 1 53 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 53 2030 0.0 0.0 0.0 +fr 01_solar 1 54 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 54 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 54 2030 1300.0 1.0 0.0 +fr 04_res 1 54 2030 0.0 0.0 0.0 +fr 05_nuclear 1 54 2030 0.0 0.0 0.0 +fr 06_coal 1 54 2030 0.0 0.0 0.0 +fr 07_gas 1 54 2030 0.0 0.0 0.0 +fr 08_non-res 1 54 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 54 2030 0.0 0.0 0.0 +fr 01_solar 1 55 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 55 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 55 2030 1400.0 1.0 0.0 +fr 04_res 1 55 2030 0.0 0.0 0.0 +fr 05_nuclear 1 55 2030 0.0 0.0 0.0 +fr 06_coal 1 55 2030 0.0 0.0 0.0 +fr 07_gas 1 55 2030 0.0 0.0 0.0 +fr 08_non-res 1 55 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 55 2030 0.0 0.0 0.0 +fr 01_solar 1 56 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 56 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 56 2030 1500.0 1.0 0.0 +fr 04_res 1 56 2030 0.0 0.0 0.0 +fr 05_nuclear 1 56 2030 0.0 0.0 0.0 +fr 06_coal 1 56 2030 0.0 0.0 0.0 +fr 07_gas 1 56 2030 0.0 0.0 0.0 +fr 08_non-res 1 56 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 56 2030 0.0 0.0 0.0 +fr 01_solar 1 57 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 57 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 57 2030 1600.0 1.0 0.0 +fr 04_res 1 57 2030 0.0 0.0 0.0 +fr 05_nuclear 1 57 2030 0.0 0.0 0.0 +fr 06_coal 1 57 2030 0.0 0.0 0.0 +fr 07_gas 1 57 2030 0.0 0.0 0.0 +fr 08_non-res 1 57 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 57 2030 0.0 0.0 0.0 +fr 01_solar 1 58 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 58 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 58 2030 1700.0 1.0 0.0 +fr 04_res 1 58 2030 0.0 0.0 0.0 +fr 05_nuclear 1 58 2030 0.0 0.0 0.0 +fr 06_coal 1 58 2030 0.0 0.0 0.0 +fr 07_gas 1 58 2030 0.0 0.0 0.0 +fr 08_non-res 1 58 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 58 2030 0.0 0.0 0.0 +fr 01_solar 1 59 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 59 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 59 2030 1800.0 1.0 0.0 +fr 04_res 1 59 2030 0.0 0.0 0.0 +fr 05_nuclear 1 59 2030 0.0 0.0 0.0 +fr 06_coal 1 59 2030 0.0 0.0 0.0 +fr 07_gas 1 59 2030 0.0 0.0 0.0 +fr 08_non-res 1 59 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 59 2030 0.0 0.0 0.0 +fr 01_solar 1 60 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 60 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 60 2030 1900.0 1.0 0.0 +fr 04_res 1 60 2030 0.0 0.0 0.0 +fr 05_nuclear 1 60 2030 0.0 0.0 0.0 +fr 06_coal 1 60 2030 0.0 0.0 0.0 +fr 07_gas 1 60 2030 0.0 0.0 0.0 +fr 08_non-res 1 60 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 60 2030 0.0 0.0 0.0 +fr 01_solar 1 61 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 61 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 61 2030 2000.0 1.0 0.0 +fr 04_res 1 61 2030 0.0 0.0 0.0 +fr 05_nuclear 1 61 2030 0.0 0.0 0.0 +fr 06_coal 1 61 2030 0.0 0.0 0.0 +fr 07_gas 1 61 2030 0.0 0.0 0.0 +fr 08_non-res 1 61 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 61 2030 0.0 0.0 0.0 +fr 01_solar 1 62 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 62 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 62 2030 2000.0 1.0 0.0 +fr 04_res 1 62 2030 100.0 1.0 0.0 +fr 05_nuclear 1 62 2030 0.0 0.0 0.0 +fr 06_coal 1 62 2030 0.0 0.0 0.0 +fr 07_gas 1 62 2030 0.0 0.0 0.0 +fr 08_non-res 1 62 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 62 2030 0.0 0.0 0.0 +fr 01_solar 1 63 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 63 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 63 2030 2000.0 1.0 0.0 +fr 04_res 1 63 2030 200.0 1.0 0.0 +fr 05_nuclear 1 63 2030 0.0 0.0 0.0 +fr 06_coal 1 63 2030 0.0 0.0 0.0 +fr 07_gas 1 63 2030 0.0 0.0 0.0 +fr 08_non-res 1 63 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 63 2030 0.0 0.0 0.0 +fr 01_solar 1 64 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 64 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 64 2030 2000.0 1.0 0.0 +fr 04_res 1 64 2030 300.0 1.0 0.0 +fr 05_nuclear 1 64 2030 0.0 0.0 0.0 +fr 06_coal 1 64 2030 0.0 0.0 0.0 +fr 07_gas 1 64 2030 0.0 0.0 0.0 +fr 08_non-res 1 64 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 64 2030 0.0 0.0 0.0 +fr 01_solar 1 65 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 65 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 65 2030 2000.0 1.0 0.0 +fr 04_res 1 65 2030 400.0 1.0 0.0 +fr 05_nuclear 1 65 2030 0.0 0.0 0.0 +fr 06_coal 1 65 2030 0.0 0.0 0.0 +fr 07_gas 1 65 2030 0.0 0.0 0.0 +fr 08_non-res 1 65 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 65 2030 0.0 0.0 0.0 +fr 01_solar 1 66 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 66 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 66 2030 2000.0 1.0 0.0 +fr 04_res 1 66 2030 500.0 1.0 0.0 +fr 05_nuclear 1 66 2030 0.0 0.0 0.0 +fr 06_coal 1 66 2030 0.0 0.0 0.0 +fr 07_gas 1 66 2030 0.0 0.0 0.0 +fr 08_non-res 1 66 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 66 2030 0.0 0.0 0.0 +fr 01_solar 1 67 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 67 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 67 2030 2000.0 1.0 0.0 +fr 04_res 1 67 2030 600.0 1.0 0.0 +fr 05_nuclear 1 67 2030 0.0 0.0 0.0 +fr 06_coal 1 67 2030 0.0 0.0 0.0 +fr 07_gas 1 67 2030 0.0 0.0 0.0 +fr 08_non-res 1 67 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 67 2030 0.0 0.0 0.0 +fr 01_solar 1 68 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 68 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 68 2030 2000.0 1.0 0.0 +fr 04_res 1 68 2030 700.0 1.0 0.0 +fr 05_nuclear 1 68 2030 0.0 0.0 0.0 +fr 06_coal 1 68 2030 0.0 0.0 0.0 +fr 07_gas 1 68 2030 0.0 0.0 0.0 +fr 08_non-res 1 68 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 68 2030 0.0 0.0 0.0 +fr 01_solar 1 69 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 69 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 69 2030 2000.0 1.0 0.0 +fr 04_res 1 69 2030 800.0 1.0 0.0 +fr 05_nuclear 1 69 2030 0.0 0.0 0.0 +fr 06_coal 1 69 2030 0.0 0.0 0.0 +fr 07_gas 1 69 2030 0.0 0.0 0.0 +fr 08_non-res 1 69 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 69 2030 0.0 0.0 0.0 +fr 01_solar 1 70 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 70 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 70 2030 2000.0 1.0 0.0 +fr 04_res 1 70 2030 900.0 1.0 0.0 +fr 05_nuclear 1 70 2030 0.0 0.0 0.0 +fr 06_coal 1 70 2030 0.0 0.0 0.0 +fr 07_gas 1 70 2030 0.0 0.0 0.0 +fr 08_non-res 1 70 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 70 2030 0.0 0.0 0.0 +fr 01_solar 1 71 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 71 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 71 2030 2000.0 1.0 0.0 +fr 04_res 1 71 2030 1000.0 1.0 0.0 +fr 05_nuclear 1 71 2030 0.0 0.0 0.0 +fr 06_coal 1 71 2030 0.0 0.0 0.0 +fr 07_gas 1 71 2030 0.0 0.0 0.0 +fr 08_non-res 1 71 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 71 2030 0.0 0.0 0.0 +fr 01_solar 1 72 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 72 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 72 2030 2000.0 1.0 0.0 +fr 04_res 1 72 2030 1100.0 1.0 0.0 +fr 05_nuclear 1 72 2030 0.0 0.0 0.0 +fr 06_coal 1 72 2030 0.0 0.0 0.0 +fr 07_gas 1 72 2030 0.0 0.0 0.0 +fr 08_non-res 1 72 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 72 2030 0.0 0.0 0.0 +fr 01_solar 1 73 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 73 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 73 2030 2000.0 1.0 0.0 +fr 04_res 1 73 2030 1200.0 1.0 0.0 +fr 05_nuclear 1 73 2030 0.0 0.0 0.0 +fr 06_coal 1 73 2030 0.0 0.0 0.0 +fr 07_gas 1 73 2030 0.0 0.0 0.0 +fr 08_non-res 1 73 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 73 2030 0.0 0.0 0.0 +fr 01_solar 1 74 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 74 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 74 2030 2000.0 1.0 0.0 +fr 04_res 1 74 2030 1300.0 1.0 0.0 +fr 05_nuclear 1 74 2030 0.0 0.0 0.0 +fr 06_coal 1 74 2030 0.0 0.0 0.0 +fr 07_gas 1 74 2030 0.0 0.0 0.0 +fr 08_non-res 1 74 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 74 2030 0.0 0.0 0.0 +fr 01_solar 1 75 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 75 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 75 2030 2000.0 1.0 0.0 +fr 04_res 1 75 2030 1400.0 1.0 0.0 +fr 05_nuclear 1 75 2030 0.0 0.0 0.0 +fr 06_coal 1 75 2030 0.0 0.0 0.0 +fr 07_gas 1 75 2030 0.0 0.0 0.0 +fr 08_non-res 1 75 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 75 2030 0.0 0.0 0.0 +fr 01_solar 1 76 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 76 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 76 2030 2000.0 1.0 0.0 +fr 04_res 1 76 2030 1500.0 1.0 0.0 +fr 05_nuclear 1 76 2030 0.0 0.0 0.0 +fr 06_coal 1 76 2030 0.0 0.0 0.0 +fr 07_gas 1 76 2030 0.0 0.0 0.0 +fr 08_non-res 1 76 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 76 2030 0.0 0.0 0.0 +fr 01_solar 1 77 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 77 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 77 2030 2000.0 1.0 0.0 +fr 04_res 1 77 2030 1600.0 1.0 0.0 +fr 05_nuclear 1 77 2030 0.0 0.0 0.0 +fr 06_coal 1 77 2030 0.0 0.0 0.0 +fr 07_gas 1 77 2030 0.0 0.0 0.0 +fr 08_non-res 1 77 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 77 2030 0.0 0.0 0.0 +fr 01_solar 1 78 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 78 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 78 2030 2000.0 1.0 0.0 +fr 04_res 1 78 2030 1700.0 1.0 0.0 +fr 05_nuclear 1 78 2030 0.0 0.0 0.0 +fr 06_coal 1 78 2030 0.0 0.0 0.0 +fr 07_gas 1 78 2030 0.0 0.0 0.0 +fr 08_non-res 1 78 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 78 2030 0.0 0.0 0.0 +fr 01_solar 1 79 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 79 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 79 2030 2000.0 1.0 0.0 +fr 04_res 1 79 2030 1800.0 1.0 0.0 +fr 05_nuclear 1 79 2030 0.0 0.0 0.0 +fr 06_coal 1 79 2030 0.0 0.0 0.0 +fr 07_gas 1 79 2030 0.0 0.0 0.0 +fr 08_non-res 1 79 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 79 2030 0.0 0.0 0.0 +fr 01_solar 1 80 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 80 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 80 2030 2000.0 1.0 0.0 +fr 04_res 1 80 2030 1900.0 1.0 0.0 +fr 05_nuclear 1 80 2030 0.0 0.0 0.0 +fr 06_coal 1 80 2030 0.0 0.0 0.0 +fr 07_gas 1 80 2030 0.0 0.0 0.0 +fr 08_non-res 1 80 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 80 2030 0.0 0.0 0.0 +fr 01_solar 1 81 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 81 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 81 2030 2000.0 1.0 0.0 +fr 04_res 1 81 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 81 2030 0.0 0.0 0.0 +fr 06_coal 1 81 2030 0.0 0.0 0.0 +fr 07_gas 1 81 2030 0.0 0.0 0.0 +fr 08_non-res 1 81 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 81 2030 0.0 0.0 0.0 +fr 01_solar 1 82 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 82 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 82 2030 2000.0 1.0 0.0 +fr 04_res 1 82 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 82 2030 100.0 1.0 0.0 +fr 06_coal 1 82 2030 0.0 0.0 0.0 +fr 07_gas 1 82 2030 0.0 0.0 0.0 +fr 08_non-res 1 82 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 82 2030 0.0 0.0 0.0 +fr 01_solar 1 83 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 83 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 83 2030 2000.0 1.0 0.0 +fr 04_res 1 83 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 83 2030 200.0 1.0 0.0 +fr 06_coal 1 83 2030 0.0 0.0 0.0 +fr 07_gas 1 83 2030 0.0 0.0 0.0 +fr 08_non-res 1 83 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 83 2030 0.0 0.0 0.0 +fr 01_solar 1 84 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 84 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 84 2030 2000.0 1.0 0.0 +fr 04_res 1 84 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 84 2030 300.0 1.0 0.0 +fr 06_coal 1 84 2030 0.0 0.0 0.0 +fr 07_gas 1 84 2030 0.0 0.0 0.0 +fr 08_non-res 1 84 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 84 2030 0.0 0.0 0.0 +fr 01_solar 1 85 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 85 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 85 2030 2000.0 1.0 0.0 +fr 04_res 1 85 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 85 2030 400.0 1.0 0.0 +fr 06_coal 1 85 2030 0.0 0.0 0.0 +fr 07_gas 1 85 2030 0.0 0.0 0.0 +fr 08_non-res 1 85 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 85 2030 0.0 0.0 0.0 +fr 01_solar 1 86 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 86 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 86 2030 2000.0 1.0 0.0 +fr 04_res 1 86 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 86 2030 500.0 1.0 0.0 +fr 06_coal 1 86 2030 0.0 0.0 0.0 +fr 07_gas 1 86 2030 0.0 0.0 0.0 +fr 08_non-res 1 86 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 86 2030 0.0 0.0 0.0 +fr 01_solar 1 87 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 87 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 87 2030 2000.0 1.0 0.0 +fr 04_res 1 87 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 87 2030 600.0 1.0 0.0 +fr 06_coal 1 87 2030 0.0 0.0 0.0 +fr 07_gas 1 87 2030 0.0 0.0 0.0 +fr 08_non-res 1 87 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 87 2030 0.0 0.0 0.0 +fr 01_solar 1 88 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 88 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 88 2030 2000.0 1.0 0.0 +fr 04_res 1 88 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 88 2030 700.0 1.0 0.0 +fr 06_coal 1 88 2030 0.0 0.0 0.0 +fr 07_gas 1 88 2030 0.0 0.0 0.0 +fr 08_non-res 1 88 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 88 2030 0.0 0.0 0.0 +fr 01_solar 1 89 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 89 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 89 2030 2000.0 1.0 0.0 +fr 04_res 1 89 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 89 2030 800.0 1.0 0.0 +fr 06_coal 1 89 2030 0.0 0.0 0.0 +fr 07_gas 1 89 2030 0.0 0.0 0.0 +fr 08_non-res 1 89 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 89 2030 0.0 0.0 0.0 +fr 01_solar 1 90 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 90 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 90 2030 2000.0 1.0 0.0 +fr 04_res 1 90 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 90 2030 900.0 1.0 0.0 +fr 06_coal 1 90 2030 0.0 0.0 0.0 +fr 07_gas 1 90 2030 0.0 0.0 0.0 +fr 08_non-res 1 90 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 90 2030 0.0 0.0 0.0 +fr 01_solar 1 91 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 91 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 91 2030 2000.0 1.0 0.0 +fr 04_res 1 91 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 91 2030 1000.0 1.0 0.0 +fr 06_coal 1 91 2030 0.0 0.0 0.0 +fr 07_gas 1 91 2030 0.0 0.0 0.0 +fr 08_non-res 1 91 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 91 2030 0.0 0.0 0.0 +fr 01_solar 1 92 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 92 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 92 2030 2000.0 1.0 0.0 +fr 04_res 1 92 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 92 2030 1100.0 1.0 0.0 +fr 06_coal 1 92 2030 0.0 0.0 0.0 +fr 07_gas 1 92 2030 0.0 0.0 0.0 +fr 08_non-res 1 92 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 92 2030 0.0 0.0 0.0 +fr 01_solar 1 93 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 93 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 93 2030 2000.0 1.0 0.0 +fr 04_res 1 93 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 93 2030 1200.0 1.0 0.0 +fr 06_coal 1 93 2030 0.0 0.0 0.0 +fr 07_gas 1 93 2030 0.0 0.0 0.0 +fr 08_non-res 1 93 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 93 2030 0.0 0.0 0.0 +fr 01_solar 1 94 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 94 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 94 2030 2000.0 1.0 0.0 +fr 04_res 1 94 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 94 2030 1300.0 1.0 0.0 +fr 06_coal 1 94 2030 0.0 0.0 0.0 +fr 07_gas 1 94 2030 0.0 0.0 0.0 +fr 08_non-res 1 94 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 94 2030 0.0 0.0 0.0 +fr 01_solar 1 95 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 95 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 95 2030 2000.0 1.0 0.0 +fr 04_res 1 95 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 95 2030 1400.0 1.0 0.0 +fr 06_coal 1 95 2030 0.0 0.0 0.0 +fr 07_gas 1 95 2030 0.0 0.0 0.0 +fr 08_non-res 1 95 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 95 2030 0.0 0.0 0.0 +fr 01_solar 1 96 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 96 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 96 2030 2000.0 1.0 0.0 +fr 04_res 1 96 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 96 2030 1500.0 1.0 0.0 +fr 06_coal 1 96 2030 0.0 0.0 0.0 +fr 07_gas 1 96 2030 0.0 0.0 0.0 +fr 08_non-res 1 96 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 96 2030 0.0 0.0 0.0 +fr 01_solar 1 97 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 97 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 97 2030 2000.0 1.0 0.0 +fr 04_res 1 97 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 97 2030 1600.0 1.0 0.0 +fr 06_coal 1 97 2030 0.0 0.0 0.0 +fr 07_gas 1 97 2030 0.0 0.0 0.0 +fr 08_non-res 1 97 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 97 2030 0.0 0.0 0.0 +fr 01_solar 1 98 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 98 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 98 2030 2000.0 1.0 0.0 +fr 04_res 1 98 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 98 2030 1700.0 1.0 0.0 +fr 06_coal 1 98 2030 0.0 0.0 0.0 +fr 07_gas 1 98 2030 0.0 0.0 0.0 +fr 08_non-res 1 98 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 98 2030 0.0 0.0 0.0 +fr 01_solar 1 99 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 99 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 99 2030 2000.0 1.0 0.0 +fr 04_res 1 99 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 99 2030 1800.0 1.0 0.0 +fr 06_coal 1 99 2030 0.0 0.0 0.0 +fr 07_gas 1 99 2030 0.0 0.0 0.0 +fr 08_non-res 1 99 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 99 2030 0.0 0.0 0.0 +fr 01_solar 1 100 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 100 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 100 2030 2000.0 1.0 0.0 +fr 04_res 1 100 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 100 2030 1900.0 1.0 0.0 +fr 06_coal 1 100 2030 0.0 0.0 0.0 +fr 07_gas 1 100 2030 0.0 0.0 0.0 +fr 08_non-res 1 100 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 100 2030 0.0 0.0 0.0 +fr 01_solar 1 101 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 101 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 101 2030 2000.0 1.0 0.0 +fr 04_res 1 101 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 101 2030 2000.0 1.0 0.0 +fr 06_coal 1 101 2030 0.0 0.0 0.0 +fr 07_gas 1 101 2030 0.0 0.0 0.0 +fr 08_non-res 1 101 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 101 2030 0.0 0.0 0.0 +fr 01_solar 1 102 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 102 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 102 2030 2000.0 1.0 0.0 +fr 04_res 1 102 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 102 2030 2000.0 1.0 0.0 +fr 06_coal 1 102 2030 100.0 1.0 0.0 +fr 07_gas 1 102 2030 0.0 0.0 0.0 +fr 08_non-res 1 102 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 102 2030 0.0 0.0 0.0 +fr 01_solar 1 103 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 103 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 103 2030 2000.0 1.0 0.0 +fr 04_res 1 103 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 103 2030 2000.0 1.0 0.0 +fr 06_coal 1 103 2030 200.0 1.0 0.0 +fr 07_gas 1 103 2030 0.0 0.0 0.0 +fr 08_non-res 1 103 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 103 2030 0.0 0.0 0.0 +fr 01_solar 1 104 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 104 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 104 2030 2000.0 1.0 0.0 +fr 04_res 1 104 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 104 2030 2000.0 1.0 0.0 +fr 06_coal 1 104 2030 300.0 1.0 0.0 +fr 07_gas 1 104 2030 0.0 0.0 0.0 +fr 08_non-res 1 104 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 104 2030 0.0 0.0 0.0 +fr 01_solar 1 105 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 105 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 105 2030 2000.0 1.0 0.0 +fr 04_res 1 105 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 105 2030 2000.0 1.0 0.0 +fr 06_coal 1 105 2030 400.0 1.0 0.0 +fr 07_gas 1 105 2030 0.0 0.0 0.0 +fr 08_non-res 1 105 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 105 2030 0.0 0.0 0.0 +fr 01_solar 1 106 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 106 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 106 2030 2000.0 1.0 0.0 +fr 04_res 1 106 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 106 2030 2000.0 1.0 0.0 +fr 06_coal 1 106 2030 500.0 1.0 0.0 +fr 07_gas 1 106 2030 0.0 0.0 0.0 +fr 08_non-res 1 106 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 106 2030 0.0 0.0 0.0 +fr 01_solar 1 107 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 107 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 107 2030 2000.0 1.0 0.0 +fr 04_res 1 107 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 107 2030 2000.0 1.0 0.0 +fr 06_coal 1 107 2030 600.0 1.0 0.0 +fr 07_gas 1 107 2030 0.0 0.0 0.0 +fr 08_non-res 1 107 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 107 2030 0.0 0.0 0.0 +fr 01_solar 1 108 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 108 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 108 2030 2000.0 1.0 0.0 +fr 04_res 1 108 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 108 2030 2000.0 1.0 0.0 +fr 06_coal 1 108 2030 700.0 1.0 0.0 +fr 07_gas 1 108 2030 0.0 0.0 0.0 +fr 08_non-res 1 108 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 108 2030 0.0 0.0 0.0 +fr 01_solar 1 109 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 109 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 109 2030 2000.0 1.0 0.0 +fr 04_res 1 109 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 109 2030 2000.0 1.0 0.0 +fr 06_coal 1 109 2030 800.0 1.0 0.0 +fr 07_gas 1 109 2030 0.0 0.0 0.0 +fr 08_non-res 1 109 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 109 2030 0.0 0.0 0.0 +fr 01_solar 1 110 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 110 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 110 2030 2000.0 1.0 0.0 +fr 04_res 1 110 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 110 2030 2000.0 1.0 0.0 +fr 06_coal 1 110 2030 900.0 1.0 0.0 +fr 07_gas 1 110 2030 0.0 0.0 0.0 +fr 08_non-res 1 110 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 110 2030 0.0 0.0 0.0 +fr 01_solar 1 111 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 111 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 111 2030 2000.0 1.0 0.0 +fr 04_res 1 111 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 111 2030 2000.0 1.0 0.0 +fr 06_coal 1 111 2030 1000.0 1.0 0.0 +fr 07_gas 1 111 2030 0.0 0.0 0.0 +fr 08_non-res 1 111 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 111 2030 0.0 0.0 0.0 +fr 01_solar 1 112 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 112 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 112 2030 2000.0 1.0 0.0 +fr 04_res 1 112 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 112 2030 2000.0 1.0 0.0 +fr 06_coal 1 112 2030 1100.0 1.0 0.0 +fr 07_gas 1 112 2030 0.0 0.0 0.0 +fr 08_non-res 1 112 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 112 2030 0.0 0.0 0.0 +fr 01_solar 1 113 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 113 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 113 2030 2000.0 1.0 0.0 +fr 04_res 1 113 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 113 2030 2000.0 1.0 0.0 +fr 06_coal 1 113 2030 1200.0 1.0 0.0 +fr 07_gas 1 113 2030 0.0 0.0 0.0 +fr 08_non-res 1 113 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 113 2030 0.0 0.0 0.0 +fr 01_solar 1 114 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 114 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 114 2030 2000.0 1.0 0.0 +fr 04_res 1 114 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 114 2030 2000.0 1.0 0.0 +fr 06_coal 1 114 2030 1300.0 1.0 0.0 +fr 07_gas 1 114 2030 0.0 0.0 0.0 +fr 08_non-res 1 114 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 114 2030 0.0 0.0 0.0 +fr 01_solar 1 115 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 115 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 115 2030 2000.0 1.0 0.0 +fr 04_res 1 115 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 115 2030 2000.0 1.0 0.0 +fr 06_coal 1 115 2030 1400.0 1.0 0.0 +fr 07_gas 1 115 2030 0.0 0.0 0.0 +fr 08_non-res 1 115 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 115 2030 0.0 0.0 0.0 +fr 01_solar 1 116 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 116 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 116 2030 2000.0 1.0 0.0 +fr 04_res 1 116 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 116 2030 2000.0 1.0 0.0 +fr 06_coal 1 116 2030 1500.0 1.0 0.0 +fr 07_gas 1 116 2030 0.0 0.0 0.0 +fr 08_non-res 1 116 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 116 2030 0.0 0.0 0.0 +fr 01_solar 1 117 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 117 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 117 2030 2000.0 1.0 0.0 +fr 04_res 1 117 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 117 2030 2000.0 1.0 0.0 +fr 06_coal 1 117 2030 1600.0 1.0 0.0 +fr 07_gas 1 117 2030 0.0 0.0 0.0 +fr 08_non-res 1 117 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 117 2030 0.0 0.0 0.0 +fr 01_solar 1 118 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 118 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 118 2030 2000.0 1.0 0.0 +fr 04_res 1 118 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 118 2030 2000.0 1.0 0.0 +fr 06_coal 1 118 2030 1700.0 1.0 0.0 +fr 07_gas 1 118 2030 0.0 0.0 0.0 +fr 08_non-res 1 118 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 118 2030 0.0 0.0 0.0 +fr 01_solar 1 119 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 119 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 119 2030 2000.0 1.0 0.0 +fr 04_res 1 119 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 119 2030 2000.0 1.0 0.0 +fr 06_coal 1 119 2030 1800.0 1.0 0.0 +fr 07_gas 1 119 2030 0.0 0.0 0.0 +fr 08_non-res 1 119 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 119 2030 0.0 0.0 0.0 +fr 01_solar 1 120 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 120 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 120 2030 2000.0 1.0 0.0 +fr 04_res 1 120 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 120 2030 2000.0 1.0 0.0 +fr 06_coal 1 120 2030 1900.0 1.0 0.0 +fr 07_gas 1 120 2030 0.0 0.0 0.0 +fr 08_non-res 1 120 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 120 2030 0.0 0.0 0.0 +fr 01_solar 1 121 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 121 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 121 2030 2000.0 1.0 0.0 +fr 04_res 1 121 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 121 2030 2000.0 1.0 0.0 +fr 06_coal 1 121 2030 2000.0 1.0 0.0 +fr 07_gas 1 121 2030 0.0 0.0 0.0 +fr 08_non-res 1 121 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 121 2030 0.0 0.0 0.0 +fr 01_solar 1 122 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 122 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 122 2030 2000.0 1.0 0.0 +fr 04_res 1 122 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 122 2030 2000.0 1.0 0.0 +fr 06_coal 1 122 2030 2000.0 1.0 0.0 +fr 07_gas 1 122 2030 100.0 1.0 0.0 +fr 08_non-res 1 122 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 122 2030 0.0 0.0 0.0 +fr 01_solar 1 123 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 123 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 123 2030 2000.0 1.0 0.0 +fr 04_res 1 123 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 123 2030 2000.0 1.0 0.0 +fr 06_coal 1 123 2030 2000.0 1.0 0.0 +fr 07_gas 1 123 2030 200.0 1.0 0.0 +fr 08_non-res 1 123 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 123 2030 0.0 0.0 0.0 +fr 01_solar 1 124 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 124 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 124 2030 2000.0 1.0 0.0 +fr 04_res 1 124 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 124 2030 2000.0 1.0 0.0 +fr 06_coal 1 124 2030 2000.0 1.0 0.0 +fr 07_gas 1 124 2030 300.0 1.0 0.0 +fr 08_non-res 1 124 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 124 2030 0.0 0.0 0.0 +fr 01_solar 1 125 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 125 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 125 2030 2000.0 1.0 0.0 +fr 04_res 1 125 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 125 2030 2000.0 1.0 0.0 +fr 06_coal 1 125 2030 2000.0 1.0 0.0 +fr 07_gas 1 125 2030 400.0 1.0 0.0 +fr 08_non-res 1 125 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 125 2030 0.0 0.0 0.0 +fr 01_solar 1 126 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 126 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 126 2030 2000.0 1.0 0.0 +fr 04_res 1 126 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 126 2030 2000.0 1.0 0.0 +fr 06_coal 1 126 2030 2000.0 1.0 0.0 +fr 07_gas 1 126 2030 500.0 1.0 0.0 +fr 08_non-res 1 126 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 126 2030 0.0 0.0 0.0 +fr 01_solar 1 127 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 127 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 127 2030 2000.0 1.0 0.0 +fr 04_res 1 127 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 127 2030 2000.0 1.0 0.0 +fr 06_coal 1 127 2030 2000.0 1.0 0.0 +fr 07_gas 1 127 2030 600.0 1.0 0.0 +fr 08_non-res 1 127 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 127 2030 0.0 0.0 0.0 +fr 01_solar 1 128 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 128 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 128 2030 2000.0 1.0 0.0 +fr 04_res 1 128 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 128 2030 2000.0 1.0 0.0 +fr 06_coal 1 128 2030 2000.0 1.0 0.0 +fr 07_gas 1 128 2030 700.0 1.0 0.0 +fr 08_non-res 1 128 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 128 2030 0.0 0.0 0.0 +fr 01_solar 1 129 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 129 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 129 2030 2000.0 1.0 0.0 +fr 04_res 1 129 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 129 2030 2000.0 1.0 0.0 +fr 06_coal 1 129 2030 2000.0 1.0 0.0 +fr 07_gas 1 129 2030 800.0 1.0 0.0 +fr 08_non-res 1 129 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 129 2030 0.0 0.0 0.0 +fr 01_solar 1 130 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 130 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 130 2030 2000.0 1.0 0.0 +fr 04_res 1 130 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 130 2030 2000.0 1.0 0.0 +fr 06_coal 1 130 2030 2000.0 1.0 0.0 +fr 07_gas 1 130 2030 900.0 1.0 0.0 +fr 08_non-res 1 130 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 130 2030 0.0 0.0 0.0 +fr 01_solar 1 131 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 131 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 131 2030 2000.0 1.0 0.0 +fr 04_res 1 131 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 131 2030 2000.0 1.0 0.0 +fr 06_coal 1 131 2030 2000.0 1.0 0.0 +fr 07_gas 1 131 2030 1000.0 1.0 0.0 +fr 08_non-res 1 131 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 131 2030 0.0 0.0 0.0 +fr 01_solar 1 132 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 132 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 132 2030 2000.0 1.0 0.0 +fr 04_res 1 132 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 132 2030 2000.0 1.0 0.0 +fr 06_coal 1 132 2030 2000.0 1.0 0.0 +fr 07_gas 1 132 2030 1100.0 1.0 0.0 +fr 08_non-res 1 132 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 132 2030 0.0 0.0 0.0 +fr 01_solar 1 133 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 133 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 133 2030 2000.0 1.0 0.0 +fr 04_res 1 133 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 133 2030 2000.0 1.0 0.0 +fr 06_coal 1 133 2030 2000.0 1.0 0.0 +fr 07_gas 1 133 2030 1200.0 1.0 0.0 +fr 08_non-res 1 133 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 133 2030 0.0 0.0 0.0 +fr 01_solar 1 134 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 134 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 134 2030 2000.0 1.0 0.0 +fr 04_res 1 134 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 134 2030 2000.0 1.0 0.0 +fr 06_coal 1 134 2030 2000.0 1.0 0.0 +fr 07_gas 1 134 2030 1300.0 1.0 0.0 +fr 08_non-res 1 134 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 134 2030 0.0 0.0 0.0 +fr 01_solar 1 135 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 135 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 135 2030 2000.0 1.0 0.0 +fr 04_res 1 135 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 135 2030 2000.0 1.0 0.0 +fr 06_coal 1 135 2030 2000.0 1.0 0.0 +fr 07_gas 1 135 2030 1400.0 1.0 0.0 +fr 08_non-res 1 135 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 135 2030 0.0 0.0 0.0 +fr 01_solar 1 136 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 136 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 136 2030 2000.0 1.0 0.0 +fr 04_res 1 136 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 136 2030 2000.0 1.0 0.0 +fr 06_coal 1 136 2030 2000.0 1.0 0.0 +fr 07_gas 1 136 2030 1500.0 1.0 0.0 +fr 08_non-res 1 136 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 136 2030 0.0 0.0 0.0 +fr 01_solar 1 137 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 137 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 137 2030 2000.0 1.0 0.0 +fr 04_res 1 137 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 137 2030 2000.0 1.0 0.0 +fr 06_coal 1 137 2030 2000.0 1.0 0.0 +fr 07_gas 1 137 2030 1600.0 1.0 0.0 +fr 08_non-res 1 137 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 137 2030 0.0 0.0 0.0 +fr 01_solar 1 138 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 138 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 138 2030 2000.0 1.0 0.0 +fr 04_res 1 138 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 138 2030 2000.0 1.0 0.0 +fr 06_coal 1 138 2030 2000.0 1.0 0.0 +fr 07_gas 1 138 2030 1700.0 1.0 0.0 +fr 08_non-res 1 138 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 138 2030 0.0 0.0 0.0 +fr 01_solar 1 139 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 139 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 139 2030 2000.0 1.0 0.0 +fr 04_res 1 139 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 139 2030 2000.0 1.0 0.0 +fr 06_coal 1 139 2030 2000.0 1.0 0.0 +fr 07_gas 1 139 2030 1800.0 1.0 0.0 +fr 08_non-res 1 139 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 139 2030 0.0 0.0 0.0 +fr 01_solar 1 140 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 140 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 140 2030 2000.0 1.0 0.0 +fr 04_res 1 140 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 140 2030 2000.0 1.0 0.0 +fr 06_coal 1 140 2030 2000.0 1.0 0.0 +fr 07_gas 1 140 2030 1900.0 1.0 0.0 +fr 08_non-res 1 140 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 140 2030 0.0 0.0 0.0 +fr 01_solar 1 141 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 141 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 141 2030 2000.0 1.0 0.0 +fr 04_res 1 141 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 141 2030 2000.0 1.0 0.0 +fr 06_coal 1 141 2030 2000.0 1.0 0.0 +fr 07_gas 1 141 2030 2000.0 1.0 0.0 +fr 08_non-res 1 141 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 141 2030 0.0 0.0 0.0 +fr 01_solar 1 142 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 142 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 142 2030 2000.0 1.0 0.0 +fr 04_res 1 142 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 142 2030 2000.0 1.0 0.0 +fr 06_coal 1 142 2030 2000.0 1.0 0.0 +fr 07_gas 1 142 2030 2000.0 1.0 0.0 +fr 08_non-res 1 142 2030 100.0 1.0 0.0 +fr 09_hydro_pump 1 142 2030 0.0 0.0 0.0 +fr 01_solar 1 143 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 143 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 143 2030 2000.0 1.0 0.0 +fr 04_res 1 143 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 143 2030 2000.0 1.0 0.0 +fr 06_coal 1 143 2030 2000.0 1.0 0.0 +fr 07_gas 1 143 2030 2000.0 1.0 0.0 +fr 08_non-res 1 143 2030 200.0 1.0 0.0 +fr 09_hydro_pump 1 143 2030 0.0 0.0 0.0 +fr 01_solar 1 144 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 144 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 144 2030 2000.0 1.0 0.0 +fr 04_res 1 144 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 144 2030 2000.0 1.0 0.0 +fr 06_coal 1 144 2030 2000.0 1.0 0.0 +fr 07_gas 1 144 2030 2000.0 1.0 0.0 +fr 08_non-res 1 144 2030 300.0 1.0 0.0 +fr 09_hydro_pump 1 144 2030 0.0 0.0 0.0 +fr 01_solar 1 145 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 145 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 145 2030 2000.0 1.0 0.0 +fr 04_res 1 145 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 145 2030 2000.0 1.0 0.0 +fr 06_coal 1 145 2030 2000.0 1.0 0.0 +fr 07_gas 1 145 2030 2000.0 1.0 0.0 +fr 08_non-res 1 145 2030 400.0 1.0 0.0 +fr 09_hydro_pump 1 145 2030 0.0 0.0 0.0 +fr 01_solar 1 146 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 146 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 146 2030 2000.0 1.0 0.0 +fr 04_res 1 146 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 146 2030 2000.0 1.0 0.0 +fr 06_coal 1 146 2030 2000.0 1.0 0.0 +fr 07_gas 1 146 2030 2000.0 1.0 0.0 +fr 08_non-res 1 146 2030 500.0 1.0 0.0 +fr 09_hydro_pump 1 146 2030 0.0 0.0 0.0 +fr 01_solar 1 147 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 147 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 147 2030 2000.0 1.0 0.0 +fr 04_res 1 147 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 147 2030 2000.0 1.0 0.0 +fr 06_coal 1 147 2030 2000.0 1.0 0.0 +fr 07_gas 1 147 2030 2000.0 1.0 0.0 +fr 08_non-res 1 147 2030 600.0 1.0 0.0 +fr 09_hydro_pump 1 147 2030 0.0 0.0 0.0 +fr 01_solar 1 148 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 148 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 148 2030 2000.0 1.0 0.0 +fr 04_res 1 148 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 148 2030 2000.0 1.0 0.0 +fr 06_coal 1 148 2030 2000.0 1.0 0.0 +fr 07_gas 1 148 2030 2000.0 1.0 0.0 +fr 08_non-res 1 148 2030 700.0 1.0 0.0 +fr 09_hydro_pump 1 148 2030 0.0 0.0 0.0 +fr 01_solar 1 149 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 149 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 149 2030 2000.0 1.0 0.0 +fr 04_res 1 149 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 149 2030 2000.0 1.0 0.0 +fr 06_coal 1 149 2030 2000.0 1.0 0.0 +fr 07_gas 1 149 2030 2000.0 1.0 0.0 +fr 08_non-res 1 149 2030 800.0 1.0 0.0 +fr 09_hydro_pump 1 149 2030 0.0 0.0 0.0 +fr 01_solar 1 150 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 150 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 150 2030 2000.0 1.0 0.0 +fr 04_res 1 150 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 150 2030 2000.0 1.0 0.0 +fr 06_coal 1 150 2030 2000.0 1.0 0.0 +fr 07_gas 1 150 2030 2000.0 1.0 0.0 +fr 08_non-res 1 150 2030 900.0 1.0 0.0 +fr 09_hydro_pump 1 150 2030 0.0 0.0 0.0 +fr 01_solar 1 151 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 151 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 151 2030 2000.0 1.0 0.0 +fr 04_res 1 151 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 151 2030 2000.0 1.0 0.0 +fr 06_coal 1 151 2030 2000.0 1.0 0.0 +fr 07_gas 1 151 2030 2000.0 1.0 0.0 +fr 08_non-res 1 151 2030 1000.0 1.0 0.0 +fr 09_hydro_pump 1 151 2030 0.0 0.0 0.0 +fr 01_solar 1 152 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 152 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 152 2030 2000.0 1.0 0.0 +fr 04_res 1 152 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 152 2030 2000.0 1.0 0.0 +fr 06_coal 1 152 2030 2000.0 1.0 0.0 +fr 07_gas 1 152 2030 2000.0 1.0 0.0 +fr 08_non-res 1 152 2030 1100.0 1.0 0.0 +fr 09_hydro_pump 1 152 2030 0.0 0.0 0.0 +fr 01_solar 1 153 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 153 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 153 2030 2000.0 1.0 0.0 +fr 04_res 1 153 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 153 2030 2000.0 1.0 0.0 +fr 06_coal 1 153 2030 2000.0 1.0 0.0 +fr 07_gas 1 153 2030 2000.0 1.0 0.0 +fr 08_non-res 1 153 2030 1200.0 1.0 0.0 +fr 09_hydro_pump 1 153 2030 0.0 0.0 0.0 +fr 01_solar 1 154 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 154 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 154 2030 2000.0 1.0 0.0 +fr 04_res 1 154 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 154 2030 2000.0 1.0 0.0 +fr 06_coal 1 154 2030 2000.0 1.0 0.0 +fr 07_gas 1 154 2030 2000.0 1.0 0.0 +fr 08_non-res 1 154 2030 1300.0 1.0 0.0 +fr 09_hydro_pump 1 154 2030 0.0 0.0 0.0 +fr 01_solar 1 155 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 155 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 155 2030 2000.0 1.0 0.0 +fr 04_res 1 155 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 155 2030 2000.0 1.0 0.0 +fr 06_coal 1 155 2030 2000.0 1.0 0.0 +fr 07_gas 1 155 2030 2000.0 1.0 0.0 +fr 08_non-res 1 155 2030 1400.0 1.0 0.0 +fr 09_hydro_pump 1 155 2030 0.0 0.0 0.0 +fr 01_solar 1 156 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 156 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 156 2030 2000.0 1.0 0.0 +fr 04_res 1 156 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 156 2030 2000.0 1.0 0.0 +fr 06_coal 1 156 2030 2000.0 1.0 0.0 +fr 07_gas 1 156 2030 2000.0 1.0 0.0 +fr 08_non-res 1 156 2030 1500.0 1.0 0.0 +fr 09_hydro_pump 1 156 2030 0.0 0.0 0.0 +fr 01_solar 1 157 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 157 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 157 2030 2000.0 1.0 0.0 +fr 04_res 1 157 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 157 2030 2000.0 1.0 0.0 +fr 06_coal 1 157 2030 2000.0 1.0 0.0 +fr 07_gas 1 157 2030 2000.0 1.0 0.0 +fr 08_non-res 1 157 2030 1600.0 1.0 0.0 +fr 09_hydro_pump 1 157 2030 0.0 0.0 0.0 +fr 01_solar 1 158 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 158 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 158 2030 2000.0 1.0 0.0 +fr 04_res 1 158 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 158 2030 2000.0 1.0 0.0 +fr 06_coal 1 158 2030 2000.0 1.0 0.0 +fr 07_gas 1 158 2030 2000.0 1.0 0.0 +fr 08_non-res 1 158 2030 1700.0 1.0 0.0 +fr 09_hydro_pump 1 158 2030 0.0 0.0 0.0 +fr 01_solar 1 159 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 159 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 159 2030 2000.0 1.0 0.0 +fr 04_res 1 159 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 159 2030 2000.0 1.0 0.0 +fr 06_coal 1 159 2030 2000.0 1.0 0.0 +fr 07_gas 1 159 2030 2000.0 1.0 0.0 +fr 08_non-res 1 159 2030 1800.0 1.0 0.0 +fr 09_hydro_pump 1 159 2030 0.0 0.0 0.0 +fr 01_solar 1 160 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 160 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 160 2030 2000.0 1.0 0.0 +fr 04_res 1 160 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 160 2030 2000.0 1.0 0.0 +fr 06_coal 1 160 2030 2000.0 1.0 0.0 +fr 07_gas 1 160 2030 2000.0 1.0 0.0 +fr 08_non-res 1 160 2030 1900.0 1.0 0.0 +fr 09_hydro_pump 1 160 2030 0.0 0.0 0.0 +fr 01_solar 1 161 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 161 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 161 2030 2000.0 1.0 0.0 +fr 04_res 1 161 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 161 2030 2000.0 1.0 0.0 +fr 06_coal 1 161 2030 2000.0 1.0 0.0 +fr 07_gas 1 161 2030 2000.0 1.0 0.0 +fr 08_non-res 1 161 2030 2000.0 1.0 0.0 +fr 09_hydro_pump 1 161 2030 0.0 0.0 0.0 +fr 01_solar 1 162 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 162 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 162 2030 2000.0 1.0 0.0 +fr 04_res 1 162 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 162 2030 2000.0 1.0 0.0 +fr 06_coal 1 162 2030 2000.0 1.0 0.0 +fr 07_gas 1 162 2030 2000.0 1.0 0.0 +fr 08_non-res 1 162 2030 2000.0 1.0 0.0 +fr 09_hydro_pump 1 162 2030 100.0 1.0 0.0 +fr 01_solar 1 163 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 163 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 163 2030 2000.0 1.0 0.0 +fr 04_res 1 163 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 163 2030 2000.0 1.0 0.0 +fr 06_coal 1 163 2030 2000.0 1.0 0.0 +fr 07_gas 1 163 2030 2000.0 1.0 0.0 +fr 08_non-res 1 163 2030 2000.0 1.0 0.0 +fr 09_hydro_pump 1 163 2030 200.0 1.0 0.0 +fr 01_solar 1 164 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 164 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 164 2030 2000.0 1.0 0.0 +fr 04_res 1 164 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 164 2030 2000.0 1.0 0.0 +fr 06_coal 1 164 2030 2000.0 1.0 0.0 +fr 07_gas 1 164 2030 2000.0 1.0 0.0 +fr 08_non-res 1 164 2030 2000.0 1.0 0.0 +fr 09_hydro_pump 1 164 2030 300.0 1.0 0.0 +fr 01_solar 1 165 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 165 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 165 2030 2000.0 1.0 0.0 +fr 04_res 1 165 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 165 2030 2000.0 1.0 0.0 +fr 06_coal 1 165 2030 2000.0 1.0 0.0 +fr 07_gas 1 165 2030 2000.0 1.0 0.0 +fr 08_non-res 1 165 2030 2000.0 1.0 0.0 +fr 09_hydro_pump 1 165 2030 400.0 1.0 0.0 +fr 01_solar 1 166 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 166 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 166 2030 2000.0 1.0 0.0 +fr 04_res 1 166 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 166 2030 2000.0 1.0 0.0 +fr 06_coal 1 166 2030 2000.0 1.0 0.0 +fr 07_gas 1 166 2030 2000.0 1.0 0.0 +fr 08_non-res 1 166 2030 2000.0 1.0 0.0 +fr 09_hydro_pump 1 166 2030 500.0 1.0 0.0 +fr 01_solar 1 167 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 167 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 167 2030 2000.0 1.0 0.0 +fr 04_res 1 167 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 167 2030 2000.0 1.0 0.0 +fr 06_coal 1 167 2030 2000.0 1.0 0.0 +fr 07_gas 1 167 2030 2000.0 1.0 0.0 +fr 08_non-res 1 167 2030 2000.0 1.0 0.0 +fr 09_hydro_pump 1 167 2030 600.0 1.0 0.0 +fr 01_solar 1 168 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 168 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 168 2030 2000.0 1.0 0.0 +fr 04_res 1 168 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 168 2030 2000.0 1.0 0.0 +fr 06_coal 1 168 2030 2000.0 1.0 0.0 +fr 07_gas 1 168 2030 2000.0 1.0 0.0 +fr 08_non-res 1 168 2030 2000.0 1.0 0.0 +fr 09_hydro_pump 1 168 2030 700.0 1.0 0.0 +fr 01_solar 1 169 2030 0.0 0.0 0.0 +fr 02_wind_on 1 169 2030 0.0 0.0 0.0 +fr 03_wind_off 1 169 2030 0.0 0.0 0.0 +fr 04_res 1 169 2030 0.0 0.0 0.0 +fr 05_nuclear 1 169 2030 0.0 0.0 0.0 +fr 06_coal 1 169 2030 0.0 0.0 0.0 +fr 07_gas 1 169 2030 0.0 0.0 0.0 +fr 08_non-res 1 169 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 169 2030 0.0 0.0 0.0 +fr 01_solar 1 170 2030 100.0 1.0 0.0 +fr 02_wind_on 1 170 2030 0.0 0.0 0.0 +fr 03_wind_off 1 170 2030 0.0 0.0 0.0 +fr 04_res 1 170 2030 0.0 0.0 0.0 +fr 05_nuclear 1 170 2030 0.0 0.0 0.0 +fr 06_coal 1 170 2030 0.0 0.0 0.0 +fr 07_gas 1 170 2030 0.0 0.0 0.0 +fr 08_non-res 1 170 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 170 2030 0.0 0.0 0.0 +fr 01_solar 1 171 2030 200.0 1.0 0.0 +fr 02_wind_on 1 171 2030 0.0 0.0 0.0 +fr 03_wind_off 1 171 2030 0.0 0.0 0.0 +fr 04_res 1 171 2030 0.0 0.0 0.0 +fr 05_nuclear 1 171 2030 0.0 0.0 0.0 +fr 06_coal 1 171 2030 0.0 0.0 0.0 +fr 07_gas 1 171 2030 0.0 0.0 0.0 +fr 08_non-res 1 171 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 171 2030 0.0 0.0 0.0 +fr 01_solar 1 172 2030 300.0 1.0 0.0 +fr 02_wind_on 1 172 2030 0.0 0.0 0.0 +fr 03_wind_off 1 172 2030 0.0 0.0 0.0 +fr 04_res 1 172 2030 0.0 0.0 0.0 +fr 05_nuclear 1 172 2030 0.0 0.0 0.0 +fr 06_coal 1 172 2030 0.0 0.0 0.0 +fr 07_gas 1 172 2030 0.0 0.0 0.0 +fr 08_non-res 1 172 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 172 2030 0.0 0.0 0.0 +fr 01_solar 1 173 2030 400.0 1.0 0.0 +fr 02_wind_on 1 173 2030 0.0 0.0 0.0 +fr 03_wind_off 1 173 2030 0.0 0.0 0.0 +fr 04_res 1 173 2030 0.0 0.0 0.0 +fr 05_nuclear 1 173 2030 0.0 0.0 0.0 +fr 06_coal 1 173 2030 0.0 0.0 0.0 +fr 07_gas 1 173 2030 0.0 0.0 0.0 +fr 08_non-res 1 173 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 173 2030 0.0 0.0 0.0 +fr 01_solar 1 174 2030 500.0 1.0 0.0 +fr 02_wind_on 1 174 2030 0.0 0.0 0.0 +fr 03_wind_off 1 174 2030 0.0 0.0 0.0 +fr 04_res 1 174 2030 0.0 0.0 0.0 +fr 05_nuclear 1 174 2030 0.0 0.0 0.0 +fr 06_coal 1 174 2030 0.0 0.0 0.0 +fr 07_gas 1 174 2030 0.0 0.0 0.0 +fr 08_non-res 1 174 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 174 2030 0.0 0.0 0.0 +fr 01_solar 1 175 2030 600.0 1.0 0.0 +fr 02_wind_on 1 175 2030 0.0 0.0 0.0 +fr 03_wind_off 1 175 2030 0.0 0.0 0.0 +fr 04_res 1 175 2030 0.0 0.0 0.0 +fr 05_nuclear 1 175 2030 0.0 0.0 0.0 +fr 06_coal 1 175 2030 0.0 0.0 0.0 +fr 07_gas 1 175 2030 0.0 0.0 0.0 +fr 08_non-res 1 175 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 175 2030 0.0 0.0 0.0 +fr 01_solar 1 176 2030 700.0 1.0 0.0 +fr 02_wind_on 1 176 2030 0.0 0.0 0.0 +fr 03_wind_off 1 176 2030 0.0 0.0 0.0 +fr 04_res 1 176 2030 0.0 0.0 0.0 +fr 05_nuclear 1 176 2030 0.0 0.0 0.0 +fr 06_coal 1 176 2030 0.0 0.0 0.0 +fr 07_gas 1 176 2030 0.0 0.0 0.0 +fr 08_non-res 1 176 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 176 2030 0.0 0.0 0.0 +fr 01_solar 1 177 2030 800.0 1.0 0.0 +fr 02_wind_on 1 177 2030 0.0 0.0 0.0 +fr 03_wind_off 1 177 2030 0.0 0.0 0.0 +fr 04_res 1 177 2030 0.0 0.0 0.0 +fr 05_nuclear 1 177 2030 0.0 0.0 0.0 +fr 06_coal 1 177 2030 0.0 0.0 0.0 +fr 07_gas 1 177 2030 0.0 0.0 0.0 +fr 08_non-res 1 177 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 177 2030 0.0 0.0 0.0 +fr 01_solar 1 178 2030 900.0 1.0 0.0 +fr 02_wind_on 1 178 2030 0.0 0.0 0.0 +fr 03_wind_off 1 178 2030 0.0 0.0 0.0 +fr 04_res 1 178 2030 0.0 0.0 0.0 +fr 05_nuclear 1 178 2030 0.0 0.0 0.0 +fr 06_coal 1 178 2030 0.0 0.0 0.0 +fr 07_gas 1 178 2030 0.0 0.0 0.0 +fr 08_non-res 1 178 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 178 2030 0.0 0.0 0.0 +fr 01_solar 1 179 2030 1000.0 1.0 0.0 +fr 02_wind_on 1 179 2030 0.0 0.0 0.0 +fr 03_wind_off 1 179 2030 0.0 0.0 0.0 +fr 04_res 1 179 2030 0.0 0.0 0.0 +fr 05_nuclear 1 179 2030 0.0 0.0 0.0 +fr 06_coal 1 179 2030 0.0 0.0 0.0 +fr 07_gas 1 179 2030 0.0 0.0 0.0 +fr 08_non-res 1 179 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 179 2030 0.0 0.0 0.0 +fr 01_solar 1 180 2030 1100.0 1.0 0.0 +fr 02_wind_on 1 180 2030 0.0 0.0 0.0 +fr 03_wind_off 1 180 2030 0.0 0.0 0.0 +fr 04_res 1 180 2030 0.0 0.0 0.0 +fr 05_nuclear 1 180 2030 0.0 0.0 0.0 +fr 06_coal 1 180 2030 0.0 0.0 0.0 +fr 07_gas 1 180 2030 0.0 0.0 0.0 +fr 08_non-res 1 180 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 180 2030 0.0 0.0 0.0 +fr 01_solar 1 181 2030 1200.0 1.0 0.0 +fr 02_wind_on 1 181 2030 0.0 0.0 0.0 +fr 03_wind_off 1 181 2030 0.0 0.0 0.0 +fr 04_res 1 181 2030 0.0 0.0 0.0 +fr 05_nuclear 1 181 2030 0.0 0.0 0.0 +fr 06_coal 1 181 2030 0.0 0.0 0.0 +fr 07_gas 1 181 2030 0.0 0.0 0.0 +fr 08_non-res 1 181 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 181 2030 0.0 0.0 0.0 +fr 01_solar 1 182 2030 1300.0 1.0 0.0 +fr 02_wind_on 1 182 2030 0.0 0.0 0.0 +fr 03_wind_off 1 182 2030 0.0 0.0 0.0 +fr 04_res 1 182 2030 0.0 0.0 0.0 +fr 05_nuclear 1 182 2030 0.0 0.0 0.0 +fr 06_coal 1 182 2030 0.0 0.0 0.0 +fr 07_gas 1 182 2030 0.0 0.0 0.0 +fr 08_non-res 1 182 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 182 2030 0.0 0.0 0.0 +fr 01_solar 1 183 2030 1400.0 1.0 0.0 +fr 02_wind_on 1 183 2030 0.0 0.0 0.0 +fr 03_wind_off 1 183 2030 0.0 0.0 0.0 +fr 04_res 1 183 2030 0.0 0.0 0.0 +fr 05_nuclear 1 183 2030 0.0 0.0 0.0 +fr 06_coal 1 183 2030 0.0 0.0 0.0 +fr 07_gas 1 183 2030 0.0 0.0 0.0 +fr 08_non-res 1 183 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 183 2030 0.0 0.0 0.0 +fr 01_solar 1 184 2030 1500.0 1.0 0.0 +fr 02_wind_on 1 184 2030 0.0 0.0 0.0 +fr 03_wind_off 1 184 2030 0.0 0.0 0.0 +fr 04_res 1 184 2030 0.0 0.0 0.0 +fr 05_nuclear 1 184 2030 0.0 0.0 0.0 +fr 06_coal 1 184 2030 0.0 0.0 0.0 +fr 07_gas 1 184 2030 0.0 0.0 0.0 +fr 08_non-res 1 184 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 184 2030 0.0 0.0 0.0 +fr 01_solar 1 185 2030 1600.0 1.0 0.0 +fr 02_wind_on 1 185 2030 0.0 0.0 0.0 +fr 03_wind_off 1 185 2030 0.0 0.0 0.0 +fr 04_res 1 185 2030 0.0 0.0 0.0 +fr 05_nuclear 1 185 2030 0.0 0.0 0.0 +fr 06_coal 1 185 2030 0.0 0.0 0.0 +fr 07_gas 1 185 2030 0.0 0.0 0.0 +fr 08_non-res 1 185 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 185 2030 0.0 0.0 0.0 +fr 01_solar 1 186 2030 1700.0 1.0 0.0 +fr 02_wind_on 1 186 2030 0.0 0.0 0.0 +fr 03_wind_off 1 186 2030 0.0 0.0 0.0 +fr 04_res 1 186 2030 0.0 0.0 0.0 +fr 05_nuclear 1 186 2030 0.0 0.0 0.0 +fr 06_coal 1 186 2030 0.0 0.0 0.0 +fr 07_gas 1 186 2030 0.0 0.0 0.0 +fr 08_non-res 1 186 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 186 2030 0.0 0.0 0.0 +fr 01_solar 1 187 2030 1800.0 1.0 0.0 +fr 02_wind_on 1 187 2030 0.0 0.0 0.0 +fr 03_wind_off 1 187 2030 0.0 0.0 0.0 +fr 04_res 1 187 2030 0.0 0.0 0.0 +fr 05_nuclear 1 187 2030 0.0 0.0 0.0 +fr 06_coal 1 187 2030 0.0 0.0 0.0 +fr 07_gas 1 187 2030 0.0 0.0 0.0 +fr 08_non-res 1 187 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 187 2030 0.0 0.0 0.0 +fr 01_solar 1 188 2030 1900.0 1.0 0.0 +fr 02_wind_on 1 188 2030 0.0 0.0 0.0 +fr 03_wind_off 1 188 2030 0.0 0.0 0.0 +fr 04_res 1 188 2030 0.0 0.0 0.0 +fr 05_nuclear 1 188 2030 0.0 0.0 0.0 +fr 06_coal 1 188 2030 0.0 0.0 0.0 +fr 07_gas 1 188 2030 0.0 0.0 0.0 +fr 08_non-res 1 188 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 188 2030 0.0 0.0 0.0 +fr 01_solar 1 189 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 189 2030 0.0 0.0 0.0 +fr 03_wind_off 1 189 2030 0.0 0.0 0.0 +fr 04_res 1 189 2030 0.0 0.0 0.0 +fr 05_nuclear 1 189 2030 0.0 0.0 0.0 +fr 06_coal 1 189 2030 0.0 0.0 0.0 +fr 07_gas 1 189 2030 0.0 0.0 0.0 +fr 08_non-res 1 189 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 189 2030 0.0 0.0 0.0 +fr 01_solar 1 190 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 190 2030 100.0 1.0 0.0 +fr 03_wind_off 1 190 2030 0.0 0.0 0.0 +fr 04_res 1 190 2030 0.0 0.0 0.0 +fr 05_nuclear 1 190 2030 0.0 0.0 0.0 +fr 06_coal 1 190 2030 0.0 0.0 0.0 +fr 07_gas 1 190 2030 0.0 0.0 0.0 +fr 08_non-res 1 190 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 190 2030 0.0 0.0 0.0 +fr 01_solar 1 191 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 191 2030 200.0 1.0 0.0 +fr 03_wind_off 1 191 2030 0.0 0.0 0.0 +fr 04_res 1 191 2030 0.0 0.0 0.0 +fr 05_nuclear 1 191 2030 0.0 0.0 0.0 +fr 06_coal 1 191 2030 0.0 0.0 0.0 +fr 07_gas 1 191 2030 0.0 0.0 0.0 +fr 08_non-res 1 191 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 191 2030 0.0 0.0 0.0 +fr 01_solar 1 192 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 192 2030 300.0 1.0 0.0 +fr 03_wind_off 1 192 2030 0.0 0.0 0.0 +fr 04_res 1 192 2030 0.0 0.0 0.0 +fr 05_nuclear 1 192 2030 0.0 0.0 0.0 +fr 06_coal 1 192 2030 0.0 0.0 0.0 +fr 07_gas 1 192 2030 0.0 0.0 0.0 +fr 08_non-res 1 192 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 192 2030 0.0 0.0 0.0 +fr 01_solar 1 193 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 193 2030 400.0 1.0 0.0 +fr 03_wind_off 1 193 2030 0.0 0.0 0.0 +fr 04_res 1 193 2030 0.0 0.0 0.0 +fr 05_nuclear 1 193 2030 0.0 0.0 0.0 +fr 06_coal 1 193 2030 0.0 0.0 0.0 +fr 07_gas 1 193 2030 0.0 0.0 0.0 +fr 08_non-res 1 193 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 193 2030 0.0 0.0 0.0 +fr 01_solar 1 194 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 194 2030 500.0 1.0 0.0 +fr 03_wind_off 1 194 2030 0.0 0.0 0.0 +fr 04_res 1 194 2030 0.0 0.0 0.0 +fr 05_nuclear 1 194 2030 0.0 0.0 0.0 +fr 06_coal 1 194 2030 0.0 0.0 0.0 +fr 07_gas 1 194 2030 0.0 0.0 0.0 +fr 08_non-res 1 194 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 194 2030 0.0 0.0 0.0 +fr 01_solar 1 195 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 195 2030 600.0 1.0 0.0 +fr 03_wind_off 1 195 2030 0.0 0.0 0.0 +fr 04_res 1 195 2030 0.0 0.0 0.0 +fr 05_nuclear 1 195 2030 0.0 0.0 0.0 +fr 06_coal 1 195 2030 0.0 0.0 0.0 +fr 07_gas 1 195 2030 0.0 0.0 0.0 +fr 08_non-res 1 195 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 195 2030 0.0 0.0 0.0 +fr 01_solar 1 196 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 196 2030 700.0 1.0 0.0 +fr 03_wind_off 1 196 2030 0.0 0.0 0.0 +fr 04_res 1 196 2030 0.0 0.0 0.0 +fr 05_nuclear 1 196 2030 0.0 0.0 0.0 +fr 06_coal 1 196 2030 0.0 0.0 0.0 +fr 07_gas 1 196 2030 0.0 0.0 0.0 +fr 08_non-res 1 196 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 196 2030 0.0 0.0 0.0 +fr 01_solar 1 197 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 197 2030 800.0 1.0 0.0 +fr 03_wind_off 1 197 2030 0.0 0.0 0.0 +fr 04_res 1 197 2030 0.0 0.0 0.0 +fr 05_nuclear 1 197 2030 0.0 0.0 0.0 +fr 06_coal 1 197 2030 0.0 0.0 0.0 +fr 07_gas 1 197 2030 0.0 0.0 0.0 +fr 08_non-res 1 197 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 197 2030 0.0 0.0 0.0 +fr 01_solar 1 198 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 198 2030 900.0 1.0 0.0 +fr 03_wind_off 1 198 2030 0.0 0.0 0.0 +fr 04_res 1 198 2030 0.0 0.0 0.0 +fr 05_nuclear 1 198 2030 0.0 0.0 0.0 +fr 06_coal 1 198 2030 0.0 0.0 0.0 +fr 07_gas 1 198 2030 0.0 0.0 0.0 +fr 08_non-res 1 198 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 198 2030 0.0 0.0 0.0 +fr 01_solar 1 199 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 199 2030 1000.0 1.0 0.0 +fr 03_wind_off 1 199 2030 0.0 0.0 0.0 +fr 04_res 1 199 2030 0.0 0.0 0.0 +fr 05_nuclear 1 199 2030 0.0 0.0 0.0 +fr 06_coal 1 199 2030 0.0 0.0 0.0 +fr 07_gas 1 199 2030 0.0 0.0 0.0 +fr 08_non-res 1 199 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 199 2030 0.0 0.0 0.0 +fr 01_solar 1 200 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 200 2030 1100.0 1.0 0.0 +fr 03_wind_off 1 200 2030 0.0 0.0 0.0 +fr 04_res 1 200 2030 0.0 0.0 0.0 +fr 05_nuclear 1 200 2030 0.0 0.0 0.0 +fr 06_coal 1 200 2030 0.0 0.0 0.0 +fr 07_gas 1 200 2030 0.0 0.0 0.0 +fr 08_non-res 1 200 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 200 2030 0.0 0.0 0.0 +fr 01_solar 1 201 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 201 2030 1200.0 1.0 0.0 +fr 03_wind_off 1 201 2030 0.0 0.0 0.0 +fr 04_res 1 201 2030 0.0 0.0 0.0 +fr 05_nuclear 1 201 2030 0.0 0.0 0.0 +fr 06_coal 1 201 2030 0.0 0.0 0.0 +fr 07_gas 1 201 2030 0.0 0.0 0.0 +fr 08_non-res 1 201 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 201 2030 0.0 0.0 0.0 +fr 01_solar 1 202 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 202 2030 1300.0 1.0 0.0 +fr 03_wind_off 1 202 2030 0.0 0.0 0.0 +fr 04_res 1 202 2030 0.0 0.0 0.0 +fr 05_nuclear 1 202 2030 0.0 0.0 0.0 +fr 06_coal 1 202 2030 0.0 0.0 0.0 +fr 07_gas 1 202 2030 0.0 0.0 0.0 +fr 08_non-res 1 202 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 202 2030 0.0 0.0 0.0 +fr 01_solar 1 203 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 203 2030 1400.0 1.0 0.0 +fr 03_wind_off 1 203 2030 0.0 0.0 0.0 +fr 04_res 1 203 2030 0.0 0.0 0.0 +fr 05_nuclear 1 203 2030 0.0 0.0 0.0 +fr 06_coal 1 203 2030 0.0 0.0 0.0 +fr 07_gas 1 203 2030 0.0 0.0 0.0 +fr 08_non-res 1 203 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 203 2030 0.0 0.0 0.0 +fr 01_solar 1 204 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 204 2030 1500.0 1.0 0.0 +fr 03_wind_off 1 204 2030 0.0 0.0 0.0 +fr 04_res 1 204 2030 0.0 0.0 0.0 +fr 05_nuclear 1 204 2030 0.0 0.0 0.0 +fr 06_coal 1 204 2030 0.0 0.0 0.0 +fr 07_gas 1 204 2030 0.0 0.0 0.0 +fr 08_non-res 1 204 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 204 2030 0.0 0.0 0.0 +fr 01_solar 1 205 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 205 2030 1600.0 1.0 0.0 +fr 03_wind_off 1 205 2030 0.0 0.0 0.0 +fr 04_res 1 205 2030 0.0 0.0 0.0 +fr 05_nuclear 1 205 2030 0.0 0.0 0.0 +fr 06_coal 1 205 2030 0.0 0.0 0.0 +fr 07_gas 1 205 2030 0.0 0.0 0.0 +fr 08_non-res 1 205 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 205 2030 0.0 0.0 0.0 +fr 01_solar 1 206 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 206 2030 1700.0 1.0 0.0 +fr 03_wind_off 1 206 2030 0.0 0.0 0.0 +fr 04_res 1 206 2030 0.0 0.0 0.0 +fr 05_nuclear 1 206 2030 0.0 0.0 0.0 +fr 06_coal 1 206 2030 0.0 0.0 0.0 +fr 07_gas 1 206 2030 0.0 0.0 0.0 +fr 08_non-res 1 206 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 206 2030 0.0 0.0 0.0 +fr 01_solar 1 207 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 207 2030 1800.0 1.0 0.0 +fr 03_wind_off 1 207 2030 0.0 0.0 0.0 +fr 04_res 1 207 2030 0.0 0.0 0.0 +fr 05_nuclear 1 207 2030 0.0 0.0 0.0 +fr 06_coal 1 207 2030 0.0 0.0 0.0 +fr 07_gas 1 207 2030 0.0 0.0 0.0 +fr 08_non-res 1 207 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 207 2030 0.0 0.0 0.0 +fr 01_solar 1 208 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 208 2030 1900.0 1.0 0.0 +fr 03_wind_off 1 208 2030 0.0 0.0 0.0 +fr 04_res 1 208 2030 0.0 0.0 0.0 +fr 05_nuclear 1 208 2030 0.0 0.0 0.0 +fr 06_coal 1 208 2030 0.0 0.0 0.0 +fr 07_gas 1 208 2030 0.0 0.0 0.0 +fr 08_non-res 1 208 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 208 2030 0.0 0.0 0.0 +fr 01_solar 1 209 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 209 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 209 2030 0.0 0.0 0.0 +fr 04_res 1 209 2030 0.0 0.0 0.0 +fr 05_nuclear 1 209 2030 0.0 0.0 0.0 +fr 06_coal 1 209 2030 0.0 0.0 0.0 +fr 07_gas 1 209 2030 0.0 0.0 0.0 +fr 08_non-res 1 209 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 209 2030 0.0 0.0 0.0 +fr 01_solar 1 210 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 210 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 210 2030 100.0 1.0 0.0 +fr 04_res 1 210 2030 0.0 0.0 0.0 +fr 05_nuclear 1 210 2030 0.0 0.0 0.0 +fr 06_coal 1 210 2030 0.0 0.0 0.0 +fr 07_gas 1 210 2030 0.0 0.0 0.0 +fr 08_non-res 1 210 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 210 2030 0.0 0.0 0.0 +fr 01_solar 1 211 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 211 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 211 2030 200.0 1.0 0.0 +fr 04_res 1 211 2030 0.0 0.0 0.0 +fr 05_nuclear 1 211 2030 0.0 0.0 0.0 +fr 06_coal 1 211 2030 0.0 0.0 0.0 +fr 07_gas 1 211 2030 0.0 0.0 0.0 +fr 08_non-res 1 211 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 211 2030 0.0 0.0 0.0 +fr 01_solar 1 212 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 212 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 212 2030 300.0 1.0 0.0 +fr 04_res 1 212 2030 0.0 0.0 0.0 +fr 05_nuclear 1 212 2030 0.0 0.0 0.0 +fr 06_coal 1 212 2030 0.0 0.0 0.0 +fr 07_gas 1 212 2030 0.0 0.0 0.0 +fr 08_non-res 1 212 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 212 2030 0.0 0.0 0.0 +fr 01_solar 1 213 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 213 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 213 2030 400.0 1.0 0.0 +fr 04_res 1 213 2030 0.0 0.0 0.0 +fr 05_nuclear 1 213 2030 0.0 0.0 0.0 +fr 06_coal 1 213 2030 0.0 0.0 0.0 +fr 07_gas 1 213 2030 0.0 0.0 0.0 +fr 08_non-res 1 213 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 213 2030 0.0 0.0 0.0 +fr 01_solar 1 214 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 214 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 214 2030 500.0 1.0 0.0 +fr 04_res 1 214 2030 0.0 0.0 0.0 +fr 05_nuclear 1 214 2030 0.0 0.0 0.0 +fr 06_coal 1 214 2030 0.0 0.0 0.0 +fr 07_gas 1 214 2030 0.0 0.0 0.0 +fr 08_non-res 1 214 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 214 2030 0.0 0.0 0.0 +fr 01_solar 1 215 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 215 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 215 2030 600.0 1.0 0.0 +fr 04_res 1 215 2030 0.0 0.0 0.0 +fr 05_nuclear 1 215 2030 0.0 0.0 0.0 +fr 06_coal 1 215 2030 0.0 0.0 0.0 +fr 07_gas 1 215 2030 0.0 0.0 0.0 +fr 08_non-res 1 215 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 215 2030 0.0 0.0 0.0 +fr 01_solar 1 216 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 216 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 216 2030 700.0 1.0 0.0 +fr 04_res 1 216 2030 0.0 0.0 0.0 +fr 05_nuclear 1 216 2030 0.0 0.0 0.0 +fr 06_coal 1 216 2030 0.0 0.0 0.0 +fr 07_gas 1 216 2030 0.0 0.0 0.0 +fr 08_non-res 1 216 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 216 2030 0.0 0.0 0.0 +fr 01_solar 1 217 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 217 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 217 2030 800.0 1.0 0.0 +fr 04_res 1 217 2030 0.0 0.0 0.0 +fr 05_nuclear 1 217 2030 0.0 0.0 0.0 +fr 06_coal 1 217 2030 0.0 0.0 0.0 +fr 07_gas 1 217 2030 0.0 0.0 0.0 +fr 08_non-res 1 217 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 217 2030 0.0 0.0 0.0 +fr 01_solar 1 218 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 218 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 218 2030 900.0 1.0 0.0 +fr 04_res 1 218 2030 0.0 0.0 0.0 +fr 05_nuclear 1 218 2030 0.0 0.0 0.0 +fr 06_coal 1 218 2030 0.0 0.0 0.0 +fr 07_gas 1 218 2030 0.0 0.0 0.0 +fr 08_non-res 1 218 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 218 2030 0.0 0.0 0.0 +fr 01_solar 1 219 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 219 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 219 2030 1000.0 1.0 0.0 +fr 04_res 1 219 2030 0.0 0.0 0.0 +fr 05_nuclear 1 219 2030 0.0 0.0 0.0 +fr 06_coal 1 219 2030 0.0 0.0 0.0 +fr 07_gas 1 219 2030 0.0 0.0 0.0 +fr 08_non-res 1 219 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 219 2030 0.0 0.0 0.0 +fr 01_solar 1 220 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 220 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 220 2030 1100.0 1.0 0.0 +fr 04_res 1 220 2030 0.0 0.0 0.0 +fr 05_nuclear 1 220 2030 0.0 0.0 0.0 +fr 06_coal 1 220 2030 0.0 0.0 0.0 +fr 07_gas 1 220 2030 0.0 0.0 0.0 +fr 08_non-res 1 220 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 220 2030 0.0 0.0 0.0 +fr 01_solar 1 221 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 221 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 221 2030 1200.0 1.0 0.0 +fr 04_res 1 221 2030 0.0 0.0 0.0 +fr 05_nuclear 1 221 2030 0.0 0.0 0.0 +fr 06_coal 1 221 2030 0.0 0.0 0.0 +fr 07_gas 1 221 2030 0.0 0.0 0.0 +fr 08_non-res 1 221 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 221 2030 0.0 0.0 0.0 +fr 01_solar 1 222 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 222 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 222 2030 1300.0 1.0 0.0 +fr 04_res 1 222 2030 0.0 0.0 0.0 +fr 05_nuclear 1 222 2030 0.0 0.0 0.0 +fr 06_coal 1 222 2030 0.0 0.0 0.0 +fr 07_gas 1 222 2030 0.0 0.0 0.0 +fr 08_non-res 1 222 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 222 2030 0.0 0.0 0.0 +fr 01_solar 1 223 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 223 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 223 2030 1400.0 1.0 0.0 +fr 04_res 1 223 2030 0.0 0.0 0.0 +fr 05_nuclear 1 223 2030 0.0 0.0 0.0 +fr 06_coal 1 223 2030 0.0 0.0 0.0 +fr 07_gas 1 223 2030 0.0 0.0 0.0 +fr 08_non-res 1 223 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 223 2030 0.0 0.0 0.0 +fr 01_solar 1 224 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 224 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 224 2030 1500.0 1.0 0.0 +fr 04_res 1 224 2030 0.0 0.0 0.0 +fr 05_nuclear 1 224 2030 0.0 0.0 0.0 +fr 06_coal 1 224 2030 0.0 0.0 0.0 +fr 07_gas 1 224 2030 0.0 0.0 0.0 +fr 08_non-res 1 224 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 224 2030 0.0 0.0 0.0 +fr 01_solar 1 225 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 225 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 225 2030 1600.0 1.0 0.0 +fr 04_res 1 225 2030 0.0 0.0 0.0 +fr 05_nuclear 1 225 2030 0.0 0.0 0.0 +fr 06_coal 1 225 2030 0.0 0.0 0.0 +fr 07_gas 1 225 2030 0.0 0.0 0.0 +fr 08_non-res 1 225 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 225 2030 0.0 0.0 0.0 +fr 01_solar 1 226 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 226 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 226 2030 1700.0 1.0 0.0 +fr 04_res 1 226 2030 0.0 0.0 0.0 +fr 05_nuclear 1 226 2030 0.0 0.0 0.0 +fr 06_coal 1 226 2030 0.0 0.0 0.0 +fr 07_gas 1 226 2030 0.0 0.0 0.0 +fr 08_non-res 1 226 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 226 2030 0.0 0.0 0.0 +fr 01_solar 1 227 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 227 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 227 2030 1800.0 1.0 0.0 +fr 04_res 1 227 2030 0.0 0.0 0.0 +fr 05_nuclear 1 227 2030 0.0 0.0 0.0 +fr 06_coal 1 227 2030 0.0 0.0 0.0 +fr 07_gas 1 227 2030 0.0 0.0 0.0 +fr 08_non-res 1 227 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 227 2030 0.0 0.0 0.0 +fr 01_solar 1 228 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 228 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 228 2030 1900.0 1.0 0.0 +fr 04_res 1 228 2030 0.0 0.0 0.0 +fr 05_nuclear 1 228 2030 0.0 0.0 0.0 +fr 06_coal 1 228 2030 0.0 0.0 0.0 +fr 07_gas 1 228 2030 0.0 0.0 0.0 +fr 08_non-res 1 228 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 228 2030 0.0 0.0 0.0 +fr 01_solar 1 229 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 229 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 229 2030 2000.0 1.0 0.0 +fr 04_res 1 229 2030 0.0 0.0 0.0 +fr 05_nuclear 1 229 2030 0.0 0.0 0.0 +fr 06_coal 1 229 2030 0.0 0.0 0.0 +fr 07_gas 1 229 2030 0.0 0.0 0.0 +fr 08_non-res 1 229 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 229 2030 0.0 0.0 0.0 +fr 01_solar 1 230 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 230 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 230 2030 2000.0 1.0 0.0 +fr 04_res 1 230 2030 100.0 1.0 0.0 +fr 05_nuclear 1 230 2030 0.0 0.0 0.0 +fr 06_coal 1 230 2030 0.0 0.0 0.0 +fr 07_gas 1 230 2030 0.0 0.0 0.0 +fr 08_non-res 1 230 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 230 2030 0.0 0.0 0.0 +fr 01_solar 1 231 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 231 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 231 2030 2000.0 1.0 0.0 +fr 04_res 1 231 2030 200.0 1.0 0.0 +fr 05_nuclear 1 231 2030 0.0 0.0 0.0 +fr 06_coal 1 231 2030 0.0 0.0 0.0 +fr 07_gas 1 231 2030 0.0 0.0 0.0 +fr 08_non-res 1 231 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 231 2030 0.0 0.0 0.0 +fr 01_solar 1 232 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 232 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 232 2030 2000.0 1.0 0.0 +fr 04_res 1 232 2030 300.0 1.0 0.0 +fr 05_nuclear 1 232 2030 0.0 0.0 0.0 +fr 06_coal 1 232 2030 0.0 0.0 0.0 +fr 07_gas 1 232 2030 0.0 0.0 0.0 +fr 08_non-res 1 232 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 232 2030 0.0 0.0 0.0 +fr 01_solar 1 233 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 233 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 233 2030 2000.0 1.0 0.0 +fr 04_res 1 233 2030 400.0 1.0 0.0 +fr 05_nuclear 1 233 2030 0.0 0.0 0.0 +fr 06_coal 1 233 2030 0.0 0.0 0.0 +fr 07_gas 1 233 2030 0.0 0.0 0.0 +fr 08_non-res 1 233 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 233 2030 0.0 0.0 0.0 +fr 01_solar 1 234 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 234 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 234 2030 2000.0 1.0 0.0 +fr 04_res 1 234 2030 500.0 1.0 0.0 +fr 05_nuclear 1 234 2030 0.0 0.0 0.0 +fr 06_coal 1 234 2030 0.0 0.0 0.0 +fr 07_gas 1 234 2030 0.0 0.0 0.0 +fr 08_non-res 1 234 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 234 2030 0.0 0.0 0.0 +fr 01_solar 1 235 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 235 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 235 2030 2000.0 1.0 0.0 +fr 04_res 1 235 2030 600.0 1.0 0.0 +fr 05_nuclear 1 235 2030 0.0 0.0 0.0 +fr 06_coal 1 235 2030 0.0 0.0 0.0 +fr 07_gas 1 235 2030 0.0 0.0 0.0 +fr 08_non-res 1 235 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 235 2030 0.0 0.0 0.0 +fr 01_solar 1 236 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 236 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 236 2030 2000.0 1.0 0.0 +fr 04_res 1 236 2030 700.0 1.0 0.0 +fr 05_nuclear 1 236 2030 0.0 0.0 0.0 +fr 06_coal 1 236 2030 0.0 0.0 0.0 +fr 07_gas 1 236 2030 0.0 0.0 0.0 +fr 08_non-res 1 236 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 236 2030 0.0 0.0 0.0 +fr 01_solar 1 237 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 237 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 237 2030 2000.0 1.0 0.0 +fr 04_res 1 237 2030 800.0 1.0 0.0 +fr 05_nuclear 1 237 2030 0.0 0.0 0.0 +fr 06_coal 1 237 2030 0.0 0.0 0.0 +fr 07_gas 1 237 2030 0.0 0.0 0.0 +fr 08_non-res 1 237 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 237 2030 0.0 0.0 0.0 +fr 01_solar 1 238 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 238 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 238 2030 2000.0 1.0 0.0 +fr 04_res 1 238 2030 900.0 1.0 0.0 +fr 05_nuclear 1 238 2030 0.0 0.0 0.0 +fr 06_coal 1 238 2030 0.0 0.0 0.0 +fr 07_gas 1 238 2030 0.0 0.0 0.0 +fr 08_non-res 1 238 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 238 2030 0.0 0.0 0.0 +fr 01_solar 1 239 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 239 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 239 2030 2000.0 1.0 0.0 +fr 04_res 1 239 2030 1000.0 1.0 0.0 +fr 05_nuclear 1 239 2030 0.0 0.0 0.0 +fr 06_coal 1 239 2030 0.0 0.0 0.0 +fr 07_gas 1 239 2030 0.0 0.0 0.0 +fr 08_non-res 1 239 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 239 2030 0.0 0.0 0.0 +fr 01_solar 1 240 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 240 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 240 2030 2000.0 1.0 0.0 +fr 04_res 1 240 2030 1100.0 1.0 0.0 +fr 05_nuclear 1 240 2030 0.0 0.0 0.0 +fr 06_coal 1 240 2030 0.0 0.0 0.0 +fr 07_gas 1 240 2030 0.0 0.0 0.0 +fr 08_non-res 1 240 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 240 2030 0.0 0.0 0.0 +fr 01_solar 1 241 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 241 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 241 2030 2000.0 1.0 0.0 +fr 04_res 1 241 2030 1200.0 1.0 0.0 +fr 05_nuclear 1 241 2030 0.0 0.0 0.0 +fr 06_coal 1 241 2030 0.0 0.0 0.0 +fr 07_gas 1 241 2030 0.0 0.0 0.0 +fr 08_non-res 1 241 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 241 2030 0.0 0.0 0.0 +fr 01_solar 1 242 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 242 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 242 2030 2000.0 1.0 0.0 +fr 04_res 1 242 2030 1300.0 1.0 0.0 +fr 05_nuclear 1 242 2030 0.0 0.0 0.0 +fr 06_coal 1 242 2030 0.0 0.0 0.0 +fr 07_gas 1 242 2030 0.0 0.0 0.0 +fr 08_non-res 1 242 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 242 2030 0.0 0.0 0.0 +fr 01_solar 1 243 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 243 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 243 2030 2000.0 1.0 0.0 +fr 04_res 1 243 2030 1400.0 1.0 0.0 +fr 05_nuclear 1 243 2030 0.0 0.0 0.0 +fr 06_coal 1 243 2030 0.0 0.0 0.0 +fr 07_gas 1 243 2030 0.0 0.0 0.0 +fr 08_non-res 1 243 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 243 2030 0.0 0.0 0.0 +fr 01_solar 1 244 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 244 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 244 2030 2000.0 1.0 0.0 +fr 04_res 1 244 2030 1500.0 1.0 0.0 +fr 05_nuclear 1 244 2030 0.0 0.0 0.0 +fr 06_coal 1 244 2030 0.0 0.0 0.0 +fr 07_gas 1 244 2030 0.0 0.0 0.0 +fr 08_non-res 1 244 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 244 2030 0.0 0.0 0.0 +fr 01_solar 1 245 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 245 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 245 2030 2000.0 1.0 0.0 +fr 04_res 1 245 2030 1600.0 1.0 0.0 +fr 05_nuclear 1 245 2030 0.0 0.0 0.0 +fr 06_coal 1 245 2030 0.0 0.0 0.0 +fr 07_gas 1 245 2030 0.0 0.0 0.0 +fr 08_non-res 1 245 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 245 2030 0.0 0.0 0.0 +fr 01_solar 1 246 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 246 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 246 2030 2000.0 1.0 0.0 +fr 04_res 1 246 2030 1700.0 1.0 0.0 +fr 05_nuclear 1 246 2030 0.0 0.0 0.0 +fr 06_coal 1 246 2030 0.0 0.0 0.0 +fr 07_gas 1 246 2030 0.0 0.0 0.0 +fr 08_non-res 1 246 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 246 2030 0.0 0.0 0.0 +fr 01_solar 1 247 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 247 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 247 2030 2000.0 1.0 0.0 +fr 04_res 1 247 2030 1800.0 1.0 0.0 +fr 05_nuclear 1 247 2030 0.0 0.0 0.0 +fr 06_coal 1 247 2030 0.0 0.0 0.0 +fr 07_gas 1 247 2030 0.0 0.0 0.0 +fr 08_non-res 1 247 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 247 2030 0.0 0.0 0.0 +fr 01_solar 1 248 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 248 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 248 2030 2000.0 1.0 0.0 +fr 04_res 1 248 2030 1900.0 1.0 0.0 +fr 05_nuclear 1 248 2030 0.0 0.0 0.0 +fr 06_coal 1 248 2030 0.0 0.0 0.0 +fr 07_gas 1 248 2030 0.0 0.0 0.0 +fr 08_non-res 1 248 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 248 2030 0.0 0.0 0.0 +fr 01_solar 1 249 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 249 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 249 2030 2000.0 1.0 0.0 +fr 04_res 1 249 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 249 2030 0.0 0.0 0.0 +fr 06_coal 1 249 2030 0.0 0.0 0.0 +fr 07_gas 1 249 2030 0.0 0.0 0.0 +fr 08_non-res 1 249 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 249 2030 0.0 0.0 0.0 +fr 01_solar 1 250 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 250 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 250 2030 2000.0 1.0 0.0 +fr 04_res 1 250 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 250 2030 100.0 1.0 0.0 +fr 06_coal 1 250 2030 0.0 0.0 0.0 +fr 07_gas 1 250 2030 0.0 0.0 0.0 +fr 08_non-res 1 250 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 250 2030 0.0 0.0 0.0 +fr 01_solar 1 251 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 251 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 251 2030 2000.0 1.0 0.0 +fr 04_res 1 251 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 251 2030 200.0 1.0 0.0 +fr 06_coal 1 251 2030 0.0 0.0 0.0 +fr 07_gas 1 251 2030 0.0 0.0 0.0 +fr 08_non-res 1 251 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 251 2030 0.0 0.0 0.0 +fr 01_solar 1 252 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 252 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 252 2030 2000.0 1.0 0.0 +fr 04_res 1 252 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 252 2030 300.0 1.0 0.0 +fr 06_coal 1 252 2030 0.0 0.0 0.0 +fr 07_gas 1 252 2030 0.0 0.0 0.0 +fr 08_non-res 1 252 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 252 2030 0.0 0.0 0.0 +fr 01_solar 1 253 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 253 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 253 2030 2000.0 1.0 0.0 +fr 04_res 1 253 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 253 2030 400.0 1.0 0.0 +fr 06_coal 1 253 2030 0.0 0.0 0.0 +fr 07_gas 1 253 2030 0.0 0.0 0.0 +fr 08_non-res 1 253 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 253 2030 0.0 0.0 0.0 +fr 01_solar 1 254 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 254 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 254 2030 2000.0 1.0 0.0 +fr 04_res 1 254 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 254 2030 500.0 1.0 0.0 +fr 06_coal 1 254 2030 0.0 0.0 0.0 +fr 07_gas 1 254 2030 0.0 0.0 0.0 +fr 08_non-res 1 254 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 254 2030 0.0 0.0 0.0 +fr 01_solar 1 255 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 255 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 255 2030 2000.0 1.0 0.0 +fr 04_res 1 255 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 255 2030 600.0 1.0 0.0 +fr 06_coal 1 255 2030 0.0 0.0 0.0 +fr 07_gas 1 255 2030 0.0 0.0 0.0 +fr 08_non-res 1 255 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 255 2030 0.0 0.0 0.0 +fr 01_solar 1 256 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 256 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 256 2030 2000.0 1.0 0.0 +fr 04_res 1 256 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 256 2030 700.0 1.0 0.0 +fr 06_coal 1 256 2030 0.0 0.0 0.0 +fr 07_gas 1 256 2030 0.0 0.0 0.0 +fr 08_non-res 1 256 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 256 2030 0.0 0.0 0.0 +fr 01_solar 1 257 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 257 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 257 2030 2000.0 1.0 0.0 +fr 04_res 1 257 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 257 2030 800.0 1.0 0.0 +fr 06_coal 1 257 2030 0.0 0.0 0.0 +fr 07_gas 1 257 2030 0.0 0.0 0.0 +fr 08_non-res 1 257 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 257 2030 0.0 0.0 0.0 +fr 01_solar 1 258 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 258 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 258 2030 2000.0 1.0 0.0 +fr 04_res 1 258 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 258 2030 900.0 1.0 0.0 +fr 06_coal 1 258 2030 0.0 0.0 0.0 +fr 07_gas 1 258 2030 0.0 0.0 0.0 +fr 08_non-res 1 258 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 258 2030 0.0 0.0 0.0 +fr 01_solar 1 259 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 259 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 259 2030 2000.0 1.0 0.0 +fr 04_res 1 259 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 259 2030 1000.0 1.0 0.0 +fr 06_coal 1 259 2030 0.0 0.0 0.0 +fr 07_gas 1 259 2030 0.0 0.0 0.0 +fr 08_non-res 1 259 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 259 2030 0.0 0.0 0.0 +fr 01_solar 1 260 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 260 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 260 2030 2000.0 1.0 0.0 +fr 04_res 1 260 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 260 2030 1100.0 1.0 0.0 +fr 06_coal 1 260 2030 0.0 0.0 0.0 +fr 07_gas 1 260 2030 0.0 0.0 0.0 +fr 08_non-res 1 260 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 260 2030 0.0 0.0 0.0 +fr 01_solar 1 261 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 261 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 261 2030 2000.0 1.0 0.0 +fr 04_res 1 261 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 261 2030 1200.0 1.0 0.0 +fr 06_coal 1 261 2030 0.0 0.0 0.0 +fr 07_gas 1 261 2030 0.0 0.0 0.0 +fr 08_non-res 1 261 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 261 2030 0.0 0.0 0.0 +fr 01_solar 1 262 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 262 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 262 2030 2000.0 1.0 0.0 +fr 04_res 1 262 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 262 2030 1300.0 1.0 0.0 +fr 06_coal 1 262 2030 0.0 0.0 0.0 +fr 07_gas 1 262 2030 0.0 0.0 0.0 +fr 08_non-res 1 262 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 262 2030 0.0 0.0 0.0 +fr 01_solar 1 263 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 263 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 263 2030 2000.0 1.0 0.0 +fr 04_res 1 263 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 263 2030 1400.0 1.0 0.0 +fr 06_coal 1 263 2030 0.0 0.0 0.0 +fr 07_gas 1 263 2030 0.0 0.0 0.0 +fr 08_non-res 1 263 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 263 2030 0.0 0.0 0.0 +fr 01_solar 1 264 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 264 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 264 2030 2000.0 1.0 0.0 +fr 04_res 1 264 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 264 2030 1500.0 1.0 0.0 +fr 06_coal 1 264 2030 0.0 0.0 0.0 +fr 07_gas 1 264 2030 0.0 0.0 0.0 +fr 08_non-res 1 264 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 264 2030 0.0 0.0 0.0 +fr 01_solar 1 265 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 265 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 265 2030 2000.0 1.0 0.0 +fr 04_res 1 265 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 265 2030 1600.0 1.0 0.0 +fr 06_coal 1 265 2030 0.0 0.0 0.0 +fr 07_gas 1 265 2030 0.0 0.0 0.0 +fr 08_non-res 1 265 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 265 2030 0.0 0.0 0.0 +fr 01_solar 1 266 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 266 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 266 2030 2000.0 1.0 0.0 +fr 04_res 1 266 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 266 2030 1700.0 1.0 0.0 +fr 06_coal 1 266 2030 0.0 0.0 0.0 +fr 07_gas 1 266 2030 0.0 0.0 0.0 +fr 08_non-res 1 266 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 266 2030 0.0 0.0 0.0 +fr 01_solar 1 267 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 267 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 267 2030 2000.0 1.0 0.0 +fr 04_res 1 267 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 267 2030 1800.0 1.0 0.0 +fr 06_coal 1 267 2030 0.0 0.0 0.0 +fr 07_gas 1 267 2030 0.0 0.0 0.0 +fr 08_non-res 1 267 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 267 2030 0.0 0.0 0.0 +fr 01_solar 1 268 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 268 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 268 2030 2000.0 1.0 0.0 +fr 04_res 1 268 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 268 2030 1900.0 1.0 0.0 +fr 06_coal 1 268 2030 0.0 0.0 0.0 +fr 07_gas 1 268 2030 0.0 0.0 0.0 +fr 08_non-res 1 268 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 268 2030 0.0 0.0 0.0 +fr 01_solar 1 269 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 269 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 269 2030 2000.0 1.0 0.0 +fr 04_res 1 269 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 269 2030 2000.0 1.0 0.0 +fr 06_coal 1 269 2030 0.0 0.0 0.0 +fr 07_gas 1 269 2030 0.0 0.0 0.0 +fr 08_non-res 1 269 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 269 2030 0.0 0.0 0.0 +fr 01_solar 1 270 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 270 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 270 2030 2000.0 1.0 0.0 +fr 04_res 1 270 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 270 2030 2000.0 1.0 0.0 +fr 06_coal 1 270 2030 100.0 1.0 0.0 +fr 07_gas 1 270 2030 0.0 0.0 0.0 +fr 08_non-res 1 270 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 270 2030 0.0 0.0 0.0 +fr 01_solar 1 271 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 271 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 271 2030 2000.0 1.0 0.0 +fr 04_res 1 271 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 271 2030 2000.0 1.0 0.0 +fr 06_coal 1 271 2030 200.0 1.0 0.0 +fr 07_gas 1 271 2030 0.0 0.0 0.0 +fr 08_non-res 1 271 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 271 2030 0.0 0.0 0.0 +fr 01_solar 1 272 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 272 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 272 2030 2000.0 1.0 0.0 +fr 04_res 1 272 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 272 2030 2000.0 1.0 0.0 +fr 06_coal 1 272 2030 300.0 1.0 0.0 +fr 07_gas 1 272 2030 0.0 0.0 0.0 +fr 08_non-res 1 272 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 272 2030 0.0 0.0 0.0 +fr 01_solar 1 273 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 273 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 273 2030 2000.0 1.0 0.0 +fr 04_res 1 273 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 273 2030 2000.0 1.0 0.0 +fr 06_coal 1 273 2030 400.0 1.0 0.0 +fr 07_gas 1 273 2030 0.0 0.0 0.0 +fr 08_non-res 1 273 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 273 2030 0.0 0.0 0.0 +fr 01_solar 1 274 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 274 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 274 2030 2000.0 1.0 0.0 +fr 04_res 1 274 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 274 2030 2000.0 1.0 0.0 +fr 06_coal 1 274 2030 500.0 1.0 0.0 +fr 07_gas 1 274 2030 0.0 0.0 0.0 +fr 08_non-res 1 274 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 274 2030 0.0 0.0 0.0 +fr 01_solar 1 275 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 275 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 275 2030 2000.0 1.0 0.0 +fr 04_res 1 275 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 275 2030 2000.0 1.0 0.0 +fr 06_coal 1 275 2030 600.0 1.0 0.0 +fr 07_gas 1 275 2030 0.0 0.0 0.0 +fr 08_non-res 1 275 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 275 2030 0.0 0.0 0.0 +fr 01_solar 1 276 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 276 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 276 2030 2000.0 1.0 0.0 +fr 04_res 1 276 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 276 2030 2000.0 1.0 0.0 +fr 06_coal 1 276 2030 700.0 1.0 0.0 +fr 07_gas 1 276 2030 0.0 0.0 0.0 +fr 08_non-res 1 276 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 276 2030 0.0 0.0 0.0 +fr 01_solar 1 277 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 277 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 277 2030 2000.0 1.0 0.0 +fr 04_res 1 277 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 277 2030 2000.0 1.0 0.0 +fr 06_coal 1 277 2030 800.0 1.0 0.0 +fr 07_gas 1 277 2030 0.0 0.0 0.0 +fr 08_non-res 1 277 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 277 2030 0.0 0.0 0.0 +fr 01_solar 1 278 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 278 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 278 2030 2000.0 1.0 0.0 +fr 04_res 1 278 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 278 2030 2000.0 1.0 0.0 +fr 06_coal 1 278 2030 900.0 1.0 0.0 +fr 07_gas 1 278 2030 0.0 0.0 0.0 +fr 08_non-res 1 278 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 278 2030 0.0 0.0 0.0 +fr 01_solar 1 279 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 279 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 279 2030 2000.0 1.0 0.0 +fr 04_res 1 279 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 279 2030 2000.0 1.0 0.0 +fr 06_coal 1 279 2030 1000.0 1.0 0.0 +fr 07_gas 1 279 2030 0.0 0.0 0.0 +fr 08_non-res 1 279 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 279 2030 0.0 0.0 0.0 +fr 01_solar 1 280 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 280 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 280 2030 2000.0 1.0 0.0 +fr 04_res 1 280 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 280 2030 2000.0 1.0 0.0 +fr 06_coal 1 280 2030 1100.0 1.0 0.0 +fr 07_gas 1 280 2030 0.0 0.0 0.0 +fr 08_non-res 1 280 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 280 2030 0.0 0.0 0.0 +fr 01_solar 1 281 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 281 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 281 2030 2000.0 1.0 0.0 +fr 04_res 1 281 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 281 2030 2000.0 1.0 0.0 +fr 06_coal 1 281 2030 1200.0 1.0 0.0 +fr 07_gas 1 281 2030 0.0 0.0 0.0 +fr 08_non-res 1 281 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 281 2030 0.0 0.0 0.0 +fr 01_solar 1 282 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 282 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 282 2030 2000.0 1.0 0.0 +fr 04_res 1 282 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 282 2030 2000.0 1.0 0.0 +fr 06_coal 1 282 2030 1300.0 1.0 0.0 +fr 07_gas 1 282 2030 0.0 0.0 0.0 +fr 08_non-res 1 282 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 282 2030 0.0 0.0 0.0 +fr 01_solar 1 283 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 283 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 283 2030 2000.0 1.0 0.0 +fr 04_res 1 283 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 283 2030 2000.0 1.0 0.0 +fr 06_coal 1 283 2030 1400.0 1.0 0.0 +fr 07_gas 1 283 2030 0.0 0.0 0.0 +fr 08_non-res 1 283 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 283 2030 0.0 0.0 0.0 +fr 01_solar 1 284 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 284 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 284 2030 2000.0 1.0 0.0 +fr 04_res 1 284 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 284 2030 2000.0 1.0 0.0 +fr 06_coal 1 284 2030 1500.0 1.0 0.0 +fr 07_gas 1 284 2030 0.0 0.0 0.0 +fr 08_non-res 1 284 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 284 2030 0.0 0.0 0.0 +fr 01_solar 1 285 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 285 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 285 2030 2000.0 1.0 0.0 +fr 04_res 1 285 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 285 2030 2000.0 1.0 0.0 +fr 06_coal 1 285 2030 1600.0 1.0 0.0 +fr 07_gas 1 285 2030 0.0 0.0 0.0 +fr 08_non-res 1 285 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 285 2030 0.0 0.0 0.0 +fr 01_solar 1 286 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 286 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 286 2030 2000.0 1.0 0.0 +fr 04_res 1 286 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 286 2030 2000.0 1.0 0.0 +fr 06_coal 1 286 2030 1700.0 1.0 0.0 +fr 07_gas 1 286 2030 0.0 0.0 0.0 +fr 08_non-res 1 286 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 286 2030 0.0 0.0 0.0 +fr 01_solar 1 287 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 287 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 287 2030 2000.0 1.0 0.0 +fr 04_res 1 287 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 287 2030 2000.0 1.0 0.0 +fr 06_coal 1 287 2030 1800.0 1.0 0.0 +fr 07_gas 1 287 2030 0.0 0.0 0.0 +fr 08_non-res 1 287 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 287 2030 0.0 0.0 0.0 +fr 01_solar 1 288 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 288 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 288 2030 2000.0 1.0 0.0 +fr 04_res 1 288 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 288 2030 2000.0 1.0 0.0 +fr 06_coal 1 288 2030 1900.0 1.0 0.0 +fr 07_gas 1 288 2030 0.0 0.0 0.0 +fr 08_non-res 1 288 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 288 2030 0.0 0.0 0.0 +fr 01_solar 1 289 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 289 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 289 2030 2000.0 1.0 0.0 +fr 04_res 1 289 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 289 2030 2000.0 1.0 0.0 +fr 06_coal 1 289 2030 2000.0 1.0 0.0 +fr 07_gas 1 289 2030 0.0 0.0 0.0 +fr 08_non-res 1 289 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 289 2030 0.0 0.0 0.0 +fr 01_solar 1 290 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 290 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 290 2030 2000.0 1.0 0.0 +fr 04_res 1 290 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 290 2030 2000.0 1.0 0.0 +fr 06_coal 1 290 2030 2000.0 1.0 0.0 +fr 07_gas 1 290 2030 100.0 1.0 0.0 +fr 08_non-res 1 290 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 290 2030 0.0 0.0 0.0 +fr 01_solar 1 291 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 291 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 291 2030 2000.0 1.0 0.0 +fr 04_res 1 291 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 291 2030 2000.0 1.0 0.0 +fr 06_coal 1 291 2030 2000.0 1.0 0.0 +fr 07_gas 1 291 2030 200.0 1.0 0.0 +fr 08_non-res 1 291 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 291 2030 0.0 0.0 0.0 +fr 01_solar 1 292 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 292 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 292 2030 2000.0 1.0 0.0 +fr 04_res 1 292 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 292 2030 2000.0 1.0 0.0 +fr 06_coal 1 292 2030 2000.0 1.0 0.0 +fr 07_gas 1 292 2030 300.0 1.0 0.0 +fr 08_non-res 1 292 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 292 2030 0.0 0.0 0.0 +fr 01_solar 1 293 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 293 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 293 2030 2000.0 1.0 0.0 +fr 04_res 1 293 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 293 2030 2000.0 1.0 0.0 +fr 06_coal 1 293 2030 2000.0 1.0 0.0 +fr 07_gas 1 293 2030 400.0 1.0 0.0 +fr 08_non-res 1 293 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 293 2030 0.0 0.0 0.0 +fr 01_solar 1 294 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 294 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 294 2030 2000.0 1.0 0.0 +fr 04_res 1 294 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 294 2030 2000.0 1.0 0.0 +fr 06_coal 1 294 2030 2000.0 1.0 0.0 +fr 07_gas 1 294 2030 500.0 1.0 0.0 +fr 08_non-res 1 294 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 294 2030 0.0 0.0 0.0 +fr 01_solar 1 295 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 295 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 295 2030 2000.0 1.0 0.0 +fr 04_res 1 295 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 295 2030 2000.0 1.0 0.0 +fr 06_coal 1 295 2030 2000.0 1.0 0.0 +fr 07_gas 1 295 2030 600.0 1.0 0.0 +fr 08_non-res 1 295 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 295 2030 0.0 0.0 0.0 +fr 01_solar 1 296 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 296 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 296 2030 2000.0 1.0 0.0 +fr 04_res 1 296 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 296 2030 2000.0 1.0 0.0 +fr 06_coal 1 296 2030 2000.0 1.0 0.0 +fr 07_gas 1 296 2030 700.0 1.0 0.0 +fr 08_non-res 1 296 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 296 2030 0.0 0.0 0.0 +fr 01_solar 1 297 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 297 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 297 2030 2000.0 1.0 0.0 +fr 04_res 1 297 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 297 2030 2000.0 1.0 0.0 +fr 06_coal 1 297 2030 2000.0 1.0 0.0 +fr 07_gas 1 297 2030 800.0 1.0 0.0 +fr 08_non-res 1 297 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 297 2030 0.0 0.0 0.0 +fr 01_solar 1 298 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 298 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 298 2030 2000.0 1.0 0.0 +fr 04_res 1 298 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 298 2030 2000.0 1.0 0.0 +fr 06_coal 1 298 2030 2000.0 1.0 0.0 +fr 07_gas 1 298 2030 900.0 1.0 0.0 +fr 08_non-res 1 298 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 298 2030 0.0 0.0 0.0 +fr 01_solar 1 299 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 299 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 299 2030 2000.0 1.0 0.0 +fr 04_res 1 299 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 299 2030 2000.0 1.0 0.0 +fr 06_coal 1 299 2030 2000.0 1.0 0.0 +fr 07_gas 1 299 2030 1000.0 1.0 0.0 +fr 08_non-res 1 299 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 299 2030 0.0 0.0 0.0 +fr 01_solar 1 300 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 300 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 300 2030 2000.0 1.0 0.0 +fr 04_res 1 300 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 300 2030 2000.0 1.0 0.0 +fr 06_coal 1 300 2030 2000.0 1.0 0.0 +fr 07_gas 1 300 2030 1100.0 1.0 0.0 +fr 08_non-res 1 300 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 300 2030 0.0 0.0 0.0 +fr 01_solar 1 301 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 301 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 301 2030 2000.0 1.0 0.0 +fr 04_res 1 301 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 301 2030 2000.0 1.0 0.0 +fr 06_coal 1 301 2030 2000.0 1.0 0.0 +fr 07_gas 1 301 2030 1200.0 1.0 0.0 +fr 08_non-res 1 301 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 301 2030 0.0 0.0 0.0 +fr 01_solar 1 302 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 302 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 302 2030 2000.0 1.0 0.0 +fr 04_res 1 302 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 302 2030 2000.0 1.0 0.0 +fr 06_coal 1 302 2030 2000.0 1.0 0.0 +fr 07_gas 1 302 2030 1300.0 1.0 0.0 +fr 08_non-res 1 302 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 302 2030 0.0 0.0 0.0 +fr 01_solar 1 303 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 303 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 303 2030 2000.0 1.0 0.0 +fr 04_res 1 303 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 303 2030 2000.0 1.0 0.0 +fr 06_coal 1 303 2030 2000.0 1.0 0.0 +fr 07_gas 1 303 2030 1400.0 1.0 0.0 +fr 08_non-res 1 303 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 303 2030 0.0 0.0 0.0 +fr 01_solar 1 304 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 304 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 304 2030 2000.0 1.0 0.0 +fr 04_res 1 304 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 304 2030 2000.0 1.0 0.0 +fr 06_coal 1 304 2030 2000.0 1.0 0.0 +fr 07_gas 1 304 2030 1500.0 1.0 0.0 +fr 08_non-res 1 304 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 304 2030 0.0 0.0 0.0 +fr 01_solar 1 305 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 305 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 305 2030 2000.0 1.0 0.0 +fr 04_res 1 305 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 305 2030 2000.0 1.0 0.0 +fr 06_coal 1 305 2030 2000.0 1.0 0.0 +fr 07_gas 1 305 2030 1600.0 1.0 0.0 +fr 08_non-res 1 305 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 305 2030 0.0 0.0 0.0 +fr 01_solar 1 306 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 306 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 306 2030 2000.0 1.0 0.0 +fr 04_res 1 306 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 306 2030 2000.0 1.0 0.0 +fr 06_coal 1 306 2030 2000.0 1.0 0.0 +fr 07_gas 1 306 2030 1700.0 1.0 0.0 +fr 08_non-res 1 306 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 306 2030 0.0 0.0 0.0 +fr 01_solar 1 307 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 307 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 307 2030 2000.0 1.0 0.0 +fr 04_res 1 307 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 307 2030 2000.0 1.0 0.0 +fr 06_coal 1 307 2030 2000.0 1.0 0.0 +fr 07_gas 1 307 2030 1800.0 1.0 0.0 +fr 08_non-res 1 307 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 307 2030 0.0 0.0 0.0 +fr 01_solar 1 308 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 308 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 308 2030 2000.0 1.0 0.0 +fr 04_res 1 308 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 308 2030 2000.0 1.0 0.0 +fr 06_coal 1 308 2030 2000.0 1.0 0.0 +fr 07_gas 1 308 2030 1900.0 1.0 0.0 +fr 08_non-res 1 308 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 308 2030 0.0 0.0 0.0 +fr 01_solar 1 309 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 309 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 309 2030 2000.0 1.0 0.0 +fr 04_res 1 309 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 309 2030 2000.0 1.0 0.0 +fr 06_coal 1 309 2030 2000.0 1.0 0.0 +fr 07_gas 1 309 2030 2000.0 1.0 0.0 +fr 08_non-res 1 309 2030 0.0 0.0 0.0 +fr 09_hydro_pump 1 309 2030 0.0 0.0 0.0 +fr 01_solar 1 310 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 310 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 310 2030 2000.0 1.0 0.0 +fr 04_res 1 310 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 310 2030 2000.0 1.0 0.0 +fr 06_coal 1 310 2030 2000.0 1.0 0.0 +fr 07_gas 1 310 2030 2000.0 1.0 0.0 +fr 08_non-res 1 310 2030 100.0 1.0 0.0 +fr 09_hydro_pump 1 310 2030 0.0 0.0 0.0 +fr 01_solar 1 311 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 311 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 311 2030 2000.0 1.0 0.0 +fr 04_res 1 311 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 311 2030 2000.0 1.0 0.0 +fr 06_coal 1 311 2030 2000.0 1.0 0.0 +fr 07_gas 1 311 2030 2000.0 1.0 0.0 +fr 08_non-res 1 311 2030 200.0 1.0 0.0 +fr 09_hydro_pump 1 311 2030 0.0 0.0 0.0 +fr 01_solar 1 312 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 312 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 312 2030 2000.0 1.0 0.0 +fr 04_res 1 312 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 312 2030 2000.0 1.0 0.0 +fr 06_coal 1 312 2030 2000.0 1.0 0.0 +fr 07_gas 1 312 2030 2000.0 1.0 0.0 +fr 08_non-res 1 312 2030 300.0 1.0 0.0 +fr 09_hydro_pump 1 312 2030 0.0 0.0 0.0 +fr 01_solar 1 313 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 313 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 313 2030 2000.0 1.0 0.0 +fr 04_res 1 313 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 313 2030 2000.0 1.0 0.0 +fr 06_coal 1 313 2030 2000.0 1.0 0.0 +fr 07_gas 1 313 2030 2000.0 1.0 0.0 +fr 08_non-res 1 313 2030 400.0 1.0 0.0 +fr 09_hydro_pump 1 313 2030 0.0 0.0 0.0 +fr 01_solar 1 314 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 314 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 314 2030 2000.0 1.0 0.0 +fr 04_res 1 314 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 314 2030 2000.0 1.0 0.0 +fr 06_coal 1 314 2030 2000.0 1.0 0.0 +fr 07_gas 1 314 2030 2000.0 1.0 0.0 +fr 08_non-res 1 314 2030 500.0 1.0 0.0 +fr 09_hydro_pump 1 314 2030 0.0 0.0 0.0 +fr 01_solar 1 315 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 315 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 315 2030 2000.0 1.0 0.0 +fr 04_res 1 315 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 315 2030 2000.0 1.0 0.0 +fr 06_coal 1 315 2030 2000.0 1.0 0.0 +fr 07_gas 1 315 2030 2000.0 1.0 0.0 +fr 08_non-res 1 315 2030 600.0 1.0 0.0 +fr 09_hydro_pump 1 315 2030 0.0 0.0 0.0 +fr 01_solar 1 316 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 316 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 316 2030 2000.0 1.0 0.0 +fr 04_res 1 316 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 316 2030 2000.0 1.0 0.0 +fr 06_coal 1 316 2030 2000.0 1.0 0.0 +fr 07_gas 1 316 2030 2000.0 1.0 0.0 +fr 08_non-res 1 316 2030 700.0 1.0 0.0 +fr 09_hydro_pump 1 316 2030 0.0 0.0 0.0 +fr 01_solar 1 317 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 317 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 317 2030 2000.0 1.0 0.0 +fr 04_res 1 317 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 317 2030 2000.0 1.0 0.0 +fr 06_coal 1 317 2030 2000.0 1.0 0.0 +fr 07_gas 1 317 2030 2000.0 1.0 0.0 +fr 08_non-res 1 317 2030 800.0 1.0 0.0 +fr 09_hydro_pump 1 317 2030 0.0 0.0 0.0 +fr 01_solar 1 318 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 318 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 318 2030 2000.0 1.0 0.0 +fr 04_res 1 318 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 318 2030 2000.0 1.0 0.0 +fr 06_coal 1 318 2030 2000.0 1.0 0.0 +fr 07_gas 1 318 2030 2000.0 1.0 0.0 +fr 08_non-res 1 318 2030 900.0 1.0 0.0 +fr 09_hydro_pump 1 318 2030 0.0 0.0 0.0 +fr 01_solar 1 319 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 319 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 319 2030 2000.0 1.0 0.0 +fr 04_res 1 319 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 319 2030 2000.0 1.0 0.0 +fr 06_coal 1 319 2030 2000.0 1.0 0.0 +fr 07_gas 1 319 2030 2000.0 1.0 0.0 +fr 08_non-res 1 319 2030 1000.0 1.0 0.0 +fr 09_hydro_pump 1 319 2030 0.0 0.0 0.0 +fr 01_solar 1 320 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 320 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 320 2030 2000.0 1.0 0.0 +fr 04_res 1 320 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 320 2030 2000.0 1.0 0.0 +fr 06_coal 1 320 2030 2000.0 1.0 0.0 +fr 07_gas 1 320 2030 2000.0 1.0 0.0 +fr 08_non-res 1 320 2030 1100.0 1.0 0.0 +fr 09_hydro_pump 1 320 2030 0.0 0.0 0.0 +fr 01_solar 1 321 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 321 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 321 2030 2000.0 1.0 0.0 +fr 04_res 1 321 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 321 2030 2000.0 1.0 0.0 +fr 06_coal 1 321 2030 2000.0 1.0 0.0 +fr 07_gas 1 321 2030 2000.0 1.0 0.0 +fr 08_non-res 1 321 2030 1200.0 1.0 0.0 +fr 09_hydro_pump 1 321 2030 0.0 0.0 0.0 +fr 01_solar 1 322 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 322 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 322 2030 2000.0 1.0 0.0 +fr 04_res 1 322 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 322 2030 2000.0 1.0 0.0 +fr 06_coal 1 322 2030 2000.0 1.0 0.0 +fr 07_gas 1 322 2030 2000.0 1.0 0.0 +fr 08_non-res 1 322 2030 1300.0 1.0 0.0 +fr 09_hydro_pump 1 322 2030 0.0 0.0 0.0 +fr 01_solar 1 323 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 323 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 323 2030 2000.0 1.0 0.0 +fr 04_res 1 323 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 323 2030 2000.0 1.0 0.0 +fr 06_coal 1 323 2030 2000.0 1.0 0.0 +fr 07_gas 1 323 2030 2000.0 1.0 0.0 +fr 08_non-res 1 323 2030 1400.0 1.0 0.0 +fr 09_hydro_pump 1 323 2030 0.0 0.0 0.0 +fr 01_solar 1 324 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 324 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 324 2030 2000.0 1.0 0.0 +fr 04_res 1 324 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 324 2030 2000.0 1.0 0.0 +fr 06_coal 1 324 2030 2000.0 1.0 0.0 +fr 07_gas 1 324 2030 2000.0 1.0 0.0 +fr 08_non-res 1 324 2030 1500.0 1.0 0.0 +fr 09_hydro_pump 1 324 2030 0.0 0.0 0.0 +fr 01_solar 1 325 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 325 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 325 2030 2000.0 1.0 0.0 +fr 04_res 1 325 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 325 2030 2000.0 1.0 0.0 +fr 06_coal 1 325 2030 2000.0 1.0 0.0 +fr 07_gas 1 325 2030 2000.0 1.0 0.0 +fr 08_non-res 1 325 2030 1600.0 1.0 0.0 +fr 09_hydro_pump 1 325 2030 0.0 0.0 0.0 +fr 01_solar 1 326 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 326 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 326 2030 2000.0 1.0 0.0 +fr 04_res 1 326 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 326 2030 2000.0 1.0 0.0 +fr 06_coal 1 326 2030 2000.0 1.0 0.0 +fr 07_gas 1 326 2030 2000.0 1.0 0.0 +fr 08_non-res 1 326 2030 1700.0 1.0 0.0 +fr 09_hydro_pump 1 326 2030 0.0 0.0 0.0 +fr 01_solar 1 327 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 327 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 327 2030 2000.0 1.0 0.0 +fr 04_res 1 327 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 327 2030 2000.0 1.0 0.0 +fr 06_coal 1 327 2030 2000.0 1.0 0.0 +fr 07_gas 1 327 2030 2000.0 1.0 0.0 +fr 08_non-res 1 327 2030 1800.0 1.0 0.0 +fr 09_hydro_pump 1 327 2030 0.0 0.0 0.0 +fr 01_solar 1 328 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 328 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 328 2030 2000.0 1.0 0.0 +fr 04_res 1 328 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 328 2030 2000.0 1.0 0.0 +fr 06_coal 1 328 2030 2000.0 1.0 0.0 +fr 07_gas 1 328 2030 2000.0 1.0 0.0 +fr 08_non-res 1 328 2030 1900.0 1.0 0.0 +fr 09_hydro_pump 1 328 2030 0.0 0.0 0.0 +fr 01_solar 1 329 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 329 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 329 2030 2000.0 1.0 0.0 +fr 04_res 1 329 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 329 2030 2000.0 1.0 0.0 +fr 06_coal 1 329 2030 2000.0 1.0 0.0 +fr 07_gas 1 329 2030 2000.0 1.0 0.0 +fr 08_non-res 1 329 2030 2000.0 1.0 0.0 +fr 09_hydro_pump 1 329 2030 0.0 0.0 0.0 +fr 01_solar 1 330 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 330 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 330 2030 2000.0 1.0 0.0 +fr 04_res 1 330 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 330 2030 2000.0 1.0 0.0 +fr 06_coal 1 330 2030 2000.0 1.0 0.0 +fr 07_gas 1 330 2030 2000.0 1.0 0.0 +fr 08_non-res 1 330 2030 2000.0 1.0 0.0 +fr 09_hydro_pump 1 330 2030 100.0 1.0 0.0 +fr 01_solar 1 331 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 331 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 331 2030 2000.0 1.0 0.0 +fr 04_res 1 331 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 331 2030 2000.0 1.0 0.0 +fr 06_coal 1 331 2030 2000.0 1.0 0.0 +fr 07_gas 1 331 2030 2000.0 1.0 0.0 +fr 08_non-res 1 331 2030 2000.0 1.0 0.0 +fr 09_hydro_pump 1 331 2030 200.0 1.0 0.0 +fr 01_solar 1 332 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 332 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 332 2030 2000.0 1.0 0.0 +fr 04_res 1 332 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 332 2030 2000.0 1.0 0.0 +fr 06_coal 1 332 2030 2000.0 1.0 0.0 +fr 07_gas 1 332 2030 2000.0 1.0 0.0 +fr 08_non-res 1 332 2030 2000.0 1.0 0.0 +fr 09_hydro_pump 1 332 2030 300.0 1.0 0.0 +fr 01_solar 1 333 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 333 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 333 2030 2000.0 1.0 0.0 +fr 04_res 1 333 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 333 2030 2000.0 1.0 0.0 +fr 06_coal 1 333 2030 2000.0 1.0 0.0 +fr 07_gas 1 333 2030 2000.0 1.0 0.0 +fr 08_non-res 1 333 2030 2000.0 1.0 0.0 +fr 09_hydro_pump 1 333 2030 400.0 1.0 0.0 +fr 01_solar 1 334 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 334 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 334 2030 2000.0 1.0 0.0 +fr 04_res 1 334 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 334 2030 2000.0 1.0 0.0 +fr 06_coal 1 334 2030 2000.0 1.0 0.0 +fr 07_gas 1 334 2030 2000.0 1.0 0.0 +fr 08_non-res 1 334 2030 2000.0 1.0 0.0 +fr 09_hydro_pump 1 334 2030 500.0 1.0 0.0 +fr 01_solar 1 335 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 335 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 335 2030 2000.0 1.0 0.0 +fr 04_res 1 335 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 335 2030 2000.0 1.0 0.0 +fr 06_coal 1 335 2030 2000.0 1.0 0.0 +fr 07_gas 1 335 2030 2000.0 1.0 0.0 +fr 08_non-res 1 335 2030 2000.0 1.0 0.0 +fr 09_hydro_pump 1 335 2030 600.0 1.0 0.0 +fr 01_solar 1 336 2030 2000.0 1.0 0.0 +fr 02_wind_on 1 336 2030 2000.0 1.0 0.0 +fr 03_wind_off 1 336 2030 2000.0 1.0 0.0 +fr 04_res 1 336 2030 2000.0 1.0 0.0 +fr 05_nuclear 1 336 2030 2000.0 1.0 0.0 +fr 06_coal 1 336 2030 2000.0 1.0 0.0 +fr 07_gas 1 336 2030 2000.0 1.0 0.0 +fr 08_non-res 1 336 2030 2000.0 1.0 0.0 +fr 09_hydro_pump 1 336 2030 700.0 1.0 0.0 +it 01_solar 1 1 2030 0.0 0.0 0.0 +it 02_wind_on 1 1 2030 0.0 0.0 0.0 +it 03_wind_off 1 1 2030 0.0 0.0 0.0 +it 04_res 1 1 2030 0.0 0.0 0.0 +it 05_nuclear 1 1 2030 0.0 0.0 0.0 +it 06_coal 1 1 2030 0.0 0.0 0.0 +it 07_gas 1 1 2030 0.0 0.0 0.0 +it 08_non-res 1 1 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 1 2030 0.0 0.0 0.0 +it 01_solar 1 2 2030 100.0 1.0 0.0 +it 02_wind_on 1 2 2030 0.0 0.0 0.0 +it 03_wind_off 1 2 2030 0.0 0.0 0.0 +it 04_res 1 2 2030 0.0 0.0 0.0 +it 05_nuclear 1 2 2030 0.0 0.0 0.0 +it 06_coal 1 2 2030 0.0 0.0 0.0 +it 07_gas 1 2 2030 0.0 0.0 0.0 +it 08_non-res 1 2 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 2 2030 0.0 0.0 0.0 +it 01_solar 1 3 2030 200.0 1.0 0.0 +it 02_wind_on 1 3 2030 0.0 0.0 0.0 +it 03_wind_off 1 3 2030 0.0 0.0 0.0 +it 04_res 1 3 2030 0.0 0.0 0.0 +it 05_nuclear 1 3 2030 0.0 0.0 0.0 +it 06_coal 1 3 2030 0.0 0.0 0.0 +it 07_gas 1 3 2030 0.0 0.0 0.0 +it 08_non-res 1 3 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 3 2030 0.0 0.0 0.0 +it 01_solar 1 4 2030 300.0 1.0 0.0 +it 02_wind_on 1 4 2030 0.0 0.0 0.0 +it 03_wind_off 1 4 2030 0.0 0.0 0.0 +it 04_res 1 4 2030 0.0 0.0 0.0 +it 05_nuclear 1 4 2030 0.0 0.0 0.0 +it 06_coal 1 4 2030 0.0 0.0 0.0 +it 07_gas 1 4 2030 0.0 0.0 0.0 +it 08_non-res 1 4 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 4 2030 0.0 0.0 0.0 +it 01_solar 1 5 2030 400.0 1.0 0.0 +it 02_wind_on 1 5 2030 0.0 0.0 0.0 +it 03_wind_off 1 5 2030 0.0 0.0 0.0 +it 04_res 1 5 2030 0.0 0.0 0.0 +it 05_nuclear 1 5 2030 0.0 0.0 0.0 +it 06_coal 1 5 2030 0.0 0.0 0.0 +it 07_gas 1 5 2030 0.0 0.0 0.0 +it 08_non-res 1 5 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 5 2030 0.0 0.0 0.0 +it 01_solar 1 6 2030 500.0 1.0 0.0 +it 02_wind_on 1 6 2030 0.0 0.0 0.0 +it 03_wind_off 1 6 2030 0.0 0.0 0.0 +it 04_res 1 6 2030 0.0 0.0 0.0 +it 05_nuclear 1 6 2030 0.0 0.0 0.0 +it 06_coal 1 6 2030 0.0 0.0 0.0 +it 07_gas 1 6 2030 0.0 0.0 0.0 +it 08_non-res 1 6 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 6 2030 0.0 0.0 0.0 +it 01_solar 1 7 2030 600.0 1.0 0.0 +it 02_wind_on 1 7 2030 0.0 0.0 0.0 +it 03_wind_off 1 7 2030 0.0 0.0 0.0 +it 04_res 1 7 2030 0.0 0.0 0.0 +it 05_nuclear 1 7 2030 0.0 0.0 0.0 +it 06_coal 1 7 2030 0.0 0.0 0.0 +it 07_gas 1 7 2030 0.0 0.0 0.0 +it 08_non-res 1 7 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 7 2030 0.0 0.0 0.0 +it 01_solar 1 8 2030 700.0 1.0 0.0 +it 02_wind_on 1 8 2030 0.0 0.0 0.0 +it 03_wind_off 1 8 2030 0.0 0.0 0.0 +it 04_res 1 8 2030 0.0 0.0 0.0 +it 05_nuclear 1 8 2030 0.0 0.0 0.0 +it 06_coal 1 8 2030 0.0 0.0 0.0 +it 07_gas 1 8 2030 0.0 0.0 0.0 +it 08_non-res 1 8 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 8 2030 0.0 0.0 0.0 +it 01_solar 1 9 2030 800.0 1.0 0.0 +it 02_wind_on 1 9 2030 0.0 0.0 0.0 +it 03_wind_off 1 9 2030 0.0 0.0 0.0 +it 04_res 1 9 2030 0.0 0.0 0.0 +it 05_nuclear 1 9 2030 0.0 0.0 0.0 +it 06_coal 1 9 2030 0.0 0.0 0.0 +it 07_gas 1 9 2030 0.0 0.0 0.0 +it 08_non-res 1 9 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 9 2030 0.0 0.0 0.0 +it 01_solar 1 10 2030 900.0 1.0 0.0 +it 02_wind_on 1 10 2030 0.0 0.0 0.0 +it 03_wind_off 1 10 2030 0.0 0.0 0.0 +it 04_res 1 10 2030 0.0 0.0 0.0 +it 05_nuclear 1 10 2030 0.0 0.0 0.0 +it 06_coal 1 10 2030 0.0 0.0 0.0 +it 07_gas 1 10 2030 0.0 0.0 0.0 +it 08_non-res 1 10 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 10 2030 0.0 0.0 0.0 +it 01_solar 1 11 2030 1000.0 1.0 0.0 +it 02_wind_on 1 11 2030 0.0 0.0 0.0 +it 03_wind_off 1 11 2030 0.0 0.0 0.0 +it 04_res 1 11 2030 0.0 0.0 0.0 +it 05_nuclear 1 11 2030 0.0 0.0 0.0 +it 06_coal 1 11 2030 0.0 0.0 0.0 +it 07_gas 1 11 2030 0.0 0.0 0.0 +it 08_non-res 1 11 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 11 2030 0.0 0.0 0.0 +it 01_solar 1 12 2030 1100.0 1.0 0.0 +it 02_wind_on 1 12 2030 0.0 0.0 0.0 +it 03_wind_off 1 12 2030 0.0 0.0 0.0 +it 04_res 1 12 2030 0.0 0.0 0.0 +it 05_nuclear 1 12 2030 0.0 0.0 0.0 +it 06_coal 1 12 2030 0.0 0.0 0.0 +it 07_gas 1 12 2030 0.0 0.0 0.0 +it 08_non-res 1 12 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 12 2030 0.0 0.0 0.0 +it 01_solar 1 13 2030 1200.0 1.0 0.0 +it 02_wind_on 1 13 2030 0.0 0.0 0.0 +it 03_wind_off 1 13 2030 0.0 0.0 0.0 +it 04_res 1 13 2030 0.0 0.0 0.0 +it 05_nuclear 1 13 2030 0.0 0.0 0.0 +it 06_coal 1 13 2030 0.0 0.0 0.0 +it 07_gas 1 13 2030 0.0 0.0 0.0 +it 08_non-res 1 13 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 13 2030 0.0 0.0 0.0 +it 01_solar 1 14 2030 1300.0 1.0 0.0 +it 02_wind_on 1 14 2030 0.0 0.0 0.0 +it 03_wind_off 1 14 2030 0.0 0.0 0.0 +it 04_res 1 14 2030 0.0 0.0 0.0 +it 05_nuclear 1 14 2030 0.0 0.0 0.0 +it 06_coal 1 14 2030 0.0 0.0 0.0 +it 07_gas 1 14 2030 0.0 0.0 0.0 +it 08_non-res 1 14 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 14 2030 0.0 0.0 0.0 +it 01_solar 1 15 2030 1400.0 1.0 0.0 +it 02_wind_on 1 15 2030 0.0 0.0 0.0 +it 03_wind_off 1 15 2030 0.0 0.0 0.0 +it 04_res 1 15 2030 0.0 0.0 0.0 +it 05_nuclear 1 15 2030 0.0 0.0 0.0 +it 06_coal 1 15 2030 0.0 0.0 0.0 +it 07_gas 1 15 2030 0.0 0.0 0.0 +it 08_non-res 1 15 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 15 2030 0.0 0.0 0.0 +it 01_solar 1 16 2030 1500.0 1.0 0.0 +it 02_wind_on 1 16 2030 0.0 0.0 0.0 +it 03_wind_off 1 16 2030 0.0 0.0 0.0 +it 04_res 1 16 2030 0.0 0.0 0.0 +it 05_nuclear 1 16 2030 0.0 0.0 0.0 +it 06_coal 1 16 2030 0.0 0.0 0.0 +it 07_gas 1 16 2030 0.0 0.0 0.0 +it 08_non-res 1 16 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 16 2030 0.0 0.0 0.0 +it 01_solar 1 17 2030 1600.0 1.0 0.0 +it 02_wind_on 1 17 2030 0.0 0.0 0.0 +it 03_wind_off 1 17 2030 0.0 0.0 0.0 +it 04_res 1 17 2030 0.0 0.0 0.0 +it 05_nuclear 1 17 2030 0.0 0.0 0.0 +it 06_coal 1 17 2030 0.0 0.0 0.0 +it 07_gas 1 17 2030 0.0 0.0 0.0 +it 08_non-res 1 17 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 17 2030 0.0 0.0 0.0 +it 01_solar 1 18 2030 1700.0 1.0 0.0 +it 02_wind_on 1 18 2030 0.0 0.0 0.0 +it 03_wind_off 1 18 2030 0.0 0.0 0.0 +it 04_res 1 18 2030 0.0 0.0 0.0 +it 05_nuclear 1 18 2030 0.0 0.0 0.0 +it 06_coal 1 18 2030 0.0 0.0 0.0 +it 07_gas 1 18 2030 0.0 0.0 0.0 +it 08_non-res 1 18 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 18 2030 0.0 0.0 0.0 +it 01_solar 1 19 2030 1800.0 1.0 0.0 +it 02_wind_on 1 19 2030 0.0 0.0 0.0 +it 03_wind_off 1 19 2030 0.0 0.0 0.0 +it 04_res 1 19 2030 0.0 0.0 0.0 +it 05_nuclear 1 19 2030 0.0 0.0 0.0 +it 06_coal 1 19 2030 0.0 0.0 0.0 +it 07_gas 1 19 2030 0.0 0.0 0.0 +it 08_non-res 1 19 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 19 2030 0.0 0.0 0.0 +it 01_solar 1 20 2030 1900.0 1.0 0.0 +it 02_wind_on 1 20 2030 0.0 0.0 0.0 +it 03_wind_off 1 20 2030 0.0 0.0 0.0 +it 04_res 1 20 2030 0.0 0.0 0.0 +it 05_nuclear 1 20 2030 0.0 0.0 0.0 +it 06_coal 1 20 2030 0.0 0.0 0.0 +it 07_gas 1 20 2030 0.0 0.0 0.0 +it 08_non-res 1 20 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 20 2030 0.0 0.0 0.0 +it 01_solar 1 21 2030 2000.0 1.0 0.0 +it 02_wind_on 1 21 2030 0.0 0.0 0.0 +it 03_wind_off 1 21 2030 0.0 0.0 0.0 +it 04_res 1 21 2030 0.0 0.0 0.0 +it 05_nuclear 1 21 2030 0.0 0.0 0.0 +it 06_coal 1 21 2030 0.0 0.0 0.0 +it 07_gas 1 21 2030 0.0 0.0 0.0 +it 08_non-res 1 21 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 21 2030 0.0 0.0 0.0 +it 01_solar 1 22 2030 2000.0 1.0 0.0 +it 02_wind_on 1 22 2030 100.0 1.0 0.0 +it 03_wind_off 1 22 2030 0.0 0.0 0.0 +it 04_res 1 22 2030 0.0 0.0 0.0 +it 05_nuclear 1 22 2030 0.0 0.0 0.0 +it 06_coal 1 22 2030 0.0 0.0 0.0 +it 07_gas 1 22 2030 0.0 0.0 0.0 +it 08_non-res 1 22 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 22 2030 0.0 0.0 0.0 +it 01_solar 1 23 2030 2000.0 1.0 0.0 +it 02_wind_on 1 23 2030 200.0 1.0 0.0 +it 03_wind_off 1 23 2030 0.0 0.0 0.0 +it 04_res 1 23 2030 0.0 0.0 0.0 +it 05_nuclear 1 23 2030 0.0 0.0 0.0 +it 06_coal 1 23 2030 0.0 0.0 0.0 +it 07_gas 1 23 2030 0.0 0.0 0.0 +it 08_non-res 1 23 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 23 2030 0.0 0.0 0.0 +it 01_solar 1 24 2030 2000.0 1.0 0.0 +it 02_wind_on 1 24 2030 300.0 1.0 0.0 +it 03_wind_off 1 24 2030 0.0 0.0 0.0 +it 04_res 1 24 2030 0.0 0.0 0.0 +it 05_nuclear 1 24 2030 0.0 0.0 0.0 +it 06_coal 1 24 2030 0.0 0.0 0.0 +it 07_gas 1 24 2030 0.0 0.0 0.0 +it 08_non-res 1 24 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 24 2030 0.0 0.0 0.0 +it 01_solar 1 25 2030 2000.0 1.0 0.0 +it 02_wind_on 1 25 2030 400.0 1.0 0.0 +it 03_wind_off 1 25 2030 0.0 0.0 0.0 +it 04_res 1 25 2030 0.0 0.0 0.0 +it 05_nuclear 1 25 2030 0.0 0.0 0.0 +it 06_coal 1 25 2030 0.0 0.0 0.0 +it 07_gas 1 25 2030 0.0 0.0 0.0 +it 08_non-res 1 25 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 25 2030 0.0 0.0 0.0 +it 01_solar 1 26 2030 2000.0 1.0 0.0 +it 02_wind_on 1 26 2030 500.0 1.0 0.0 +it 03_wind_off 1 26 2030 0.0 0.0 0.0 +it 04_res 1 26 2030 0.0 0.0 0.0 +it 05_nuclear 1 26 2030 0.0 0.0 0.0 +it 06_coal 1 26 2030 0.0 0.0 0.0 +it 07_gas 1 26 2030 0.0 0.0 0.0 +it 08_non-res 1 26 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 26 2030 0.0 0.0 0.0 +it 01_solar 1 27 2030 2000.0 1.0 0.0 +it 02_wind_on 1 27 2030 600.0 1.0 0.0 +it 03_wind_off 1 27 2030 0.0 0.0 0.0 +it 04_res 1 27 2030 0.0 0.0 0.0 +it 05_nuclear 1 27 2030 0.0 0.0 0.0 +it 06_coal 1 27 2030 0.0 0.0 0.0 +it 07_gas 1 27 2030 0.0 0.0 0.0 +it 08_non-res 1 27 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 27 2030 0.0 0.0 0.0 +it 01_solar 1 28 2030 2000.0 1.0 0.0 +it 02_wind_on 1 28 2030 700.0 1.0 0.0 +it 03_wind_off 1 28 2030 0.0 0.0 0.0 +it 04_res 1 28 2030 0.0 0.0 0.0 +it 05_nuclear 1 28 2030 0.0 0.0 0.0 +it 06_coal 1 28 2030 0.0 0.0 0.0 +it 07_gas 1 28 2030 0.0 0.0 0.0 +it 08_non-res 1 28 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 28 2030 0.0 0.0 0.0 +it 01_solar 1 29 2030 2000.0 1.0 0.0 +it 02_wind_on 1 29 2030 800.0 1.0 0.0 +it 03_wind_off 1 29 2030 0.0 0.0 0.0 +it 04_res 1 29 2030 0.0 0.0 0.0 +it 05_nuclear 1 29 2030 0.0 0.0 0.0 +it 06_coal 1 29 2030 0.0 0.0 0.0 +it 07_gas 1 29 2030 0.0 0.0 0.0 +it 08_non-res 1 29 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 29 2030 0.0 0.0 0.0 +it 01_solar 1 30 2030 2000.0 1.0 0.0 +it 02_wind_on 1 30 2030 900.0 1.0 0.0 +it 03_wind_off 1 30 2030 0.0 0.0 0.0 +it 04_res 1 30 2030 0.0 0.0 0.0 +it 05_nuclear 1 30 2030 0.0 0.0 0.0 +it 06_coal 1 30 2030 0.0 0.0 0.0 +it 07_gas 1 30 2030 0.0 0.0 0.0 +it 08_non-res 1 30 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 30 2030 0.0 0.0 0.0 +it 01_solar 1 31 2030 2000.0 1.0 0.0 +it 02_wind_on 1 31 2030 1000.0 1.0 0.0 +it 03_wind_off 1 31 2030 0.0 0.0 0.0 +it 04_res 1 31 2030 0.0 0.0 0.0 +it 05_nuclear 1 31 2030 0.0 0.0 0.0 +it 06_coal 1 31 2030 0.0 0.0 0.0 +it 07_gas 1 31 2030 0.0 0.0 0.0 +it 08_non-res 1 31 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 31 2030 0.0 0.0 0.0 +it 01_solar 1 32 2030 2000.0 1.0 0.0 +it 02_wind_on 1 32 2030 1100.0 1.0 0.0 +it 03_wind_off 1 32 2030 0.0 0.0 0.0 +it 04_res 1 32 2030 0.0 0.0 0.0 +it 05_nuclear 1 32 2030 0.0 0.0 0.0 +it 06_coal 1 32 2030 0.0 0.0 0.0 +it 07_gas 1 32 2030 0.0 0.0 0.0 +it 08_non-res 1 32 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 32 2030 0.0 0.0 0.0 +it 01_solar 1 33 2030 2000.0 1.0 0.0 +it 02_wind_on 1 33 2030 1200.0 1.0 0.0 +it 03_wind_off 1 33 2030 0.0 0.0 0.0 +it 04_res 1 33 2030 0.0 0.0 0.0 +it 05_nuclear 1 33 2030 0.0 0.0 0.0 +it 06_coal 1 33 2030 0.0 0.0 0.0 +it 07_gas 1 33 2030 0.0 0.0 0.0 +it 08_non-res 1 33 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 33 2030 0.0 0.0 0.0 +it 01_solar 1 34 2030 2000.0 1.0 0.0 +it 02_wind_on 1 34 2030 1300.0 1.0 0.0 +it 03_wind_off 1 34 2030 0.0 0.0 0.0 +it 04_res 1 34 2030 0.0 0.0 0.0 +it 05_nuclear 1 34 2030 0.0 0.0 0.0 +it 06_coal 1 34 2030 0.0 0.0 0.0 +it 07_gas 1 34 2030 0.0 0.0 0.0 +it 08_non-res 1 34 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 34 2030 0.0 0.0 0.0 +it 01_solar 1 35 2030 2000.0 1.0 0.0 +it 02_wind_on 1 35 2030 1400.0 1.0 0.0 +it 03_wind_off 1 35 2030 0.0 0.0 0.0 +it 04_res 1 35 2030 0.0 0.0 0.0 +it 05_nuclear 1 35 2030 0.0 0.0 0.0 +it 06_coal 1 35 2030 0.0 0.0 0.0 +it 07_gas 1 35 2030 0.0 0.0 0.0 +it 08_non-res 1 35 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 35 2030 0.0 0.0 0.0 +it 01_solar 1 36 2030 2000.0 1.0 0.0 +it 02_wind_on 1 36 2030 1500.0 1.0 0.0 +it 03_wind_off 1 36 2030 0.0 0.0 0.0 +it 04_res 1 36 2030 0.0 0.0 0.0 +it 05_nuclear 1 36 2030 0.0 0.0 0.0 +it 06_coal 1 36 2030 0.0 0.0 0.0 +it 07_gas 1 36 2030 0.0 0.0 0.0 +it 08_non-res 1 36 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 36 2030 0.0 0.0 0.0 +it 01_solar 1 37 2030 2000.0 1.0 0.0 +it 02_wind_on 1 37 2030 1600.0 1.0 0.0 +it 03_wind_off 1 37 2030 0.0 0.0 0.0 +it 04_res 1 37 2030 0.0 0.0 0.0 +it 05_nuclear 1 37 2030 0.0 0.0 0.0 +it 06_coal 1 37 2030 0.0 0.0 0.0 +it 07_gas 1 37 2030 0.0 0.0 0.0 +it 08_non-res 1 37 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 37 2030 0.0 0.0 0.0 +it 01_solar 1 38 2030 2000.0 1.0 0.0 +it 02_wind_on 1 38 2030 1700.0 1.0 0.0 +it 03_wind_off 1 38 2030 0.0 0.0 0.0 +it 04_res 1 38 2030 0.0 0.0 0.0 +it 05_nuclear 1 38 2030 0.0 0.0 0.0 +it 06_coal 1 38 2030 0.0 0.0 0.0 +it 07_gas 1 38 2030 0.0 0.0 0.0 +it 08_non-res 1 38 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 38 2030 0.0 0.0 0.0 +it 01_solar 1 39 2030 2000.0 1.0 0.0 +it 02_wind_on 1 39 2030 1800.0 1.0 0.0 +it 03_wind_off 1 39 2030 0.0 0.0 0.0 +it 04_res 1 39 2030 0.0 0.0 0.0 +it 05_nuclear 1 39 2030 0.0 0.0 0.0 +it 06_coal 1 39 2030 0.0 0.0 0.0 +it 07_gas 1 39 2030 0.0 0.0 0.0 +it 08_non-res 1 39 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 39 2030 0.0 0.0 0.0 +it 01_solar 1 40 2030 2000.0 1.0 0.0 +it 02_wind_on 1 40 2030 1900.0 1.0 0.0 +it 03_wind_off 1 40 2030 0.0 0.0 0.0 +it 04_res 1 40 2030 0.0 0.0 0.0 +it 05_nuclear 1 40 2030 0.0 0.0 0.0 +it 06_coal 1 40 2030 0.0 0.0 0.0 +it 07_gas 1 40 2030 0.0 0.0 0.0 +it 08_non-res 1 40 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 40 2030 0.0 0.0 0.0 +it 01_solar 1 41 2030 2000.0 1.0 0.0 +it 02_wind_on 1 41 2030 2000.0 1.0 0.0 +it 03_wind_off 1 41 2030 0.0 0.0 0.0 +it 04_res 1 41 2030 0.0 0.0 0.0 +it 05_nuclear 1 41 2030 0.0 0.0 0.0 +it 06_coal 1 41 2030 0.0 0.0 0.0 +it 07_gas 1 41 2030 0.0 0.0 0.0 +it 08_non-res 1 41 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 41 2030 0.0 0.0 0.0 +it 01_solar 1 42 2030 2000.0 1.0 0.0 +it 02_wind_on 1 42 2030 2000.0 1.0 0.0 +it 03_wind_off 1 42 2030 100.0 1.0 0.0 +it 04_res 1 42 2030 0.0 0.0 0.0 +it 05_nuclear 1 42 2030 0.0 0.0 0.0 +it 06_coal 1 42 2030 0.0 0.0 0.0 +it 07_gas 1 42 2030 0.0 0.0 0.0 +it 08_non-res 1 42 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 42 2030 0.0 0.0 0.0 +it 01_solar 1 43 2030 2000.0 1.0 0.0 +it 02_wind_on 1 43 2030 2000.0 1.0 0.0 +it 03_wind_off 1 43 2030 200.0 1.0 0.0 +it 04_res 1 43 2030 0.0 0.0 0.0 +it 05_nuclear 1 43 2030 0.0 0.0 0.0 +it 06_coal 1 43 2030 0.0 0.0 0.0 +it 07_gas 1 43 2030 0.0 0.0 0.0 +it 08_non-res 1 43 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 43 2030 0.0 0.0 0.0 +it 01_solar 1 44 2030 2000.0 1.0 0.0 +it 02_wind_on 1 44 2030 2000.0 1.0 0.0 +it 03_wind_off 1 44 2030 300.0 1.0 0.0 +it 04_res 1 44 2030 0.0 0.0 0.0 +it 05_nuclear 1 44 2030 0.0 0.0 0.0 +it 06_coal 1 44 2030 0.0 0.0 0.0 +it 07_gas 1 44 2030 0.0 0.0 0.0 +it 08_non-res 1 44 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 44 2030 0.0 0.0 0.0 +it 01_solar 1 45 2030 2000.0 1.0 0.0 +it 02_wind_on 1 45 2030 2000.0 1.0 0.0 +it 03_wind_off 1 45 2030 400.0 1.0 0.0 +it 04_res 1 45 2030 0.0 0.0 0.0 +it 05_nuclear 1 45 2030 0.0 0.0 0.0 +it 06_coal 1 45 2030 0.0 0.0 0.0 +it 07_gas 1 45 2030 0.0 0.0 0.0 +it 08_non-res 1 45 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 45 2030 0.0 0.0 0.0 +it 01_solar 1 46 2030 2000.0 1.0 0.0 +it 02_wind_on 1 46 2030 2000.0 1.0 0.0 +it 03_wind_off 1 46 2030 500.0 1.0 0.0 +it 04_res 1 46 2030 0.0 0.0 0.0 +it 05_nuclear 1 46 2030 0.0 0.0 0.0 +it 06_coal 1 46 2030 0.0 0.0 0.0 +it 07_gas 1 46 2030 0.0 0.0 0.0 +it 08_non-res 1 46 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 46 2030 0.0 0.0 0.0 +it 01_solar 1 47 2030 2000.0 1.0 0.0 +it 02_wind_on 1 47 2030 2000.0 1.0 0.0 +it 03_wind_off 1 47 2030 600.0 1.0 0.0 +it 04_res 1 47 2030 0.0 0.0 0.0 +it 05_nuclear 1 47 2030 0.0 0.0 0.0 +it 06_coal 1 47 2030 0.0 0.0 0.0 +it 07_gas 1 47 2030 0.0 0.0 0.0 +it 08_non-res 1 47 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 47 2030 0.0 0.0 0.0 +it 01_solar 1 48 2030 2000.0 1.0 0.0 +it 02_wind_on 1 48 2030 2000.0 1.0 0.0 +it 03_wind_off 1 48 2030 700.0 1.0 0.0 +it 04_res 1 48 2030 0.0 0.0 0.0 +it 05_nuclear 1 48 2030 0.0 0.0 0.0 +it 06_coal 1 48 2030 0.0 0.0 0.0 +it 07_gas 1 48 2030 0.0 0.0 0.0 +it 08_non-res 1 48 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 48 2030 0.0 0.0 0.0 +it 01_solar 1 49 2030 2000.0 1.0 0.0 +it 02_wind_on 1 49 2030 2000.0 1.0 0.0 +it 03_wind_off 1 49 2030 800.0 1.0 0.0 +it 04_res 1 49 2030 0.0 0.0 0.0 +it 05_nuclear 1 49 2030 0.0 0.0 0.0 +it 06_coal 1 49 2030 0.0 0.0 0.0 +it 07_gas 1 49 2030 0.0 0.0 0.0 +it 08_non-res 1 49 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 49 2030 0.0 0.0 0.0 +it 01_solar 1 50 2030 2000.0 1.0 0.0 +it 02_wind_on 1 50 2030 2000.0 1.0 0.0 +it 03_wind_off 1 50 2030 900.0 1.0 0.0 +it 04_res 1 50 2030 0.0 0.0 0.0 +it 05_nuclear 1 50 2030 0.0 0.0 0.0 +it 06_coal 1 50 2030 0.0 0.0 0.0 +it 07_gas 1 50 2030 0.0 0.0 0.0 +it 08_non-res 1 50 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 50 2030 0.0 0.0 0.0 +it 01_solar 1 51 2030 2000.0 1.0 0.0 +it 02_wind_on 1 51 2030 2000.0 1.0 0.0 +it 03_wind_off 1 51 2030 1000.0 1.0 0.0 +it 04_res 1 51 2030 0.0 0.0 0.0 +it 05_nuclear 1 51 2030 0.0 0.0 0.0 +it 06_coal 1 51 2030 0.0 0.0 0.0 +it 07_gas 1 51 2030 0.0 0.0 0.0 +it 08_non-res 1 51 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 51 2030 0.0 0.0 0.0 +it 01_solar 1 52 2030 2000.0 1.0 0.0 +it 02_wind_on 1 52 2030 2000.0 1.0 0.0 +it 03_wind_off 1 52 2030 1100.0 1.0 0.0 +it 04_res 1 52 2030 0.0 0.0 0.0 +it 05_nuclear 1 52 2030 0.0 0.0 0.0 +it 06_coal 1 52 2030 0.0 0.0 0.0 +it 07_gas 1 52 2030 0.0 0.0 0.0 +it 08_non-res 1 52 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 52 2030 0.0 0.0 0.0 +it 01_solar 1 53 2030 2000.0 1.0 0.0 +it 02_wind_on 1 53 2030 2000.0 1.0 0.0 +it 03_wind_off 1 53 2030 1200.0 1.0 0.0 +it 04_res 1 53 2030 0.0 0.0 0.0 +it 05_nuclear 1 53 2030 0.0 0.0 0.0 +it 06_coal 1 53 2030 0.0 0.0 0.0 +it 07_gas 1 53 2030 0.0 0.0 0.0 +it 08_non-res 1 53 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 53 2030 0.0 0.0 0.0 +it 01_solar 1 54 2030 2000.0 1.0 0.0 +it 02_wind_on 1 54 2030 2000.0 1.0 0.0 +it 03_wind_off 1 54 2030 1300.0 1.0 0.0 +it 04_res 1 54 2030 0.0 0.0 0.0 +it 05_nuclear 1 54 2030 0.0 0.0 0.0 +it 06_coal 1 54 2030 0.0 0.0 0.0 +it 07_gas 1 54 2030 0.0 0.0 0.0 +it 08_non-res 1 54 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 54 2030 0.0 0.0 0.0 +it 01_solar 1 55 2030 2000.0 1.0 0.0 +it 02_wind_on 1 55 2030 2000.0 1.0 0.0 +it 03_wind_off 1 55 2030 1400.0 1.0 0.0 +it 04_res 1 55 2030 0.0 0.0 0.0 +it 05_nuclear 1 55 2030 0.0 0.0 0.0 +it 06_coal 1 55 2030 0.0 0.0 0.0 +it 07_gas 1 55 2030 0.0 0.0 0.0 +it 08_non-res 1 55 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 55 2030 0.0 0.0 0.0 +it 01_solar 1 56 2030 2000.0 1.0 0.0 +it 02_wind_on 1 56 2030 2000.0 1.0 0.0 +it 03_wind_off 1 56 2030 1500.0 1.0 0.0 +it 04_res 1 56 2030 0.0 0.0 0.0 +it 05_nuclear 1 56 2030 0.0 0.0 0.0 +it 06_coal 1 56 2030 0.0 0.0 0.0 +it 07_gas 1 56 2030 0.0 0.0 0.0 +it 08_non-res 1 56 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 56 2030 0.0 0.0 0.0 +it 01_solar 1 57 2030 2000.0 1.0 0.0 +it 02_wind_on 1 57 2030 2000.0 1.0 0.0 +it 03_wind_off 1 57 2030 1600.0 1.0 0.0 +it 04_res 1 57 2030 0.0 0.0 0.0 +it 05_nuclear 1 57 2030 0.0 0.0 0.0 +it 06_coal 1 57 2030 0.0 0.0 0.0 +it 07_gas 1 57 2030 0.0 0.0 0.0 +it 08_non-res 1 57 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 57 2030 0.0 0.0 0.0 +it 01_solar 1 58 2030 2000.0 1.0 0.0 +it 02_wind_on 1 58 2030 2000.0 1.0 0.0 +it 03_wind_off 1 58 2030 1700.0 1.0 0.0 +it 04_res 1 58 2030 0.0 0.0 0.0 +it 05_nuclear 1 58 2030 0.0 0.0 0.0 +it 06_coal 1 58 2030 0.0 0.0 0.0 +it 07_gas 1 58 2030 0.0 0.0 0.0 +it 08_non-res 1 58 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 58 2030 0.0 0.0 0.0 +it 01_solar 1 59 2030 2000.0 1.0 0.0 +it 02_wind_on 1 59 2030 2000.0 1.0 0.0 +it 03_wind_off 1 59 2030 1800.0 1.0 0.0 +it 04_res 1 59 2030 0.0 0.0 0.0 +it 05_nuclear 1 59 2030 0.0 0.0 0.0 +it 06_coal 1 59 2030 0.0 0.0 0.0 +it 07_gas 1 59 2030 0.0 0.0 0.0 +it 08_non-res 1 59 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 59 2030 0.0 0.0 0.0 +it 01_solar 1 60 2030 2000.0 1.0 0.0 +it 02_wind_on 1 60 2030 2000.0 1.0 0.0 +it 03_wind_off 1 60 2030 1900.0 1.0 0.0 +it 04_res 1 60 2030 0.0 0.0 0.0 +it 05_nuclear 1 60 2030 0.0 0.0 0.0 +it 06_coal 1 60 2030 0.0 0.0 0.0 +it 07_gas 1 60 2030 0.0 0.0 0.0 +it 08_non-res 1 60 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 60 2030 0.0 0.0 0.0 +it 01_solar 1 61 2030 2000.0 1.0 0.0 +it 02_wind_on 1 61 2030 2000.0 1.0 0.0 +it 03_wind_off 1 61 2030 2000.0 1.0 0.0 +it 04_res 1 61 2030 0.0 0.0 0.0 +it 05_nuclear 1 61 2030 0.0 0.0 0.0 +it 06_coal 1 61 2030 0.0 0.0 0.0 +it 07_gas 1 61 2030 0.0 0.0 0.0 +it 08_non-res 1 61 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 61 2030 0.0 0.0 0.0 +it 01_solar 1 62 2030 2000.0 1.0 0.0 +it 02_wind_on 1 62 2030 2000.0 1.0 0.0 +it 03_wind_off 1 62 2030 2000.0 1.0 0.0 +it 04_res 1 62 2030 100.0 1.0 0.0 +it 05_nuclear 1 62 2030 0.0 0.0 0.0 +it 06_coal 1 62 2030 0.0 0.0 0.0 +it 07_gas 1 62 2030 0.0 0.0 0.0 +it 08_non-res 1 62 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 62 2030 0.0 0.0 0.0 +it 01_solar 1 63 2030 2000.0 1.0 0.0 +it 02_wind_on 1 63 2030 2000.0 1.0 0.0 +it 03_wind_off 1 63 2030 2000.0 1.0 0.0 +it 04_res 1 63 2030 200.0 1.0 0.0 +it 05_nuclear 1 63 2030 0.0 0.0 0.0 +it 06_coal 1 63 2030 0.0 0.0 0.0 +it 07_gas 1 63 2030 0.0 0.0 0.0 +it 08_non-res 1 63 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 63 2030 0.0 0.0 0.0 +it 01_solar 1 64 2030 2000.0 1.0 0.0 +it 02_wind_on 1 64 2030 2000.0 1.0 0.0 +it 03_wind_off 1 64 2030 2000.0 1.0 0.0 +it 04_res 1 64 2030 300.0 1.0 0.0 +it 05_nuclear 1 64 2030 0.0 0.0 0.0 +it 06_coal 1 64 2030 0.0 0.0 0.0 +it 07_gas 1 64 2030 0.0 0.0 0.0 +it 08_non-res 1 64 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 64 2030 0.0 0.0 0.0 +it 01_solar 1 65 2030 2000.0 1.0 0.0 +it 02_wind_on 1 65 2030 2000.0 1.0 0.0 +it 03_wind_off 1 65 2030 2000.0 1.0 0.0 +it 04_res 1 65 2030 400.0 1.0 0.0 +it 05_nuclear 1 65 2030 0.0 0.0 0.0 +it 06_coal 1 65 2030 0.0 0.0 0.0 +it 07_gas 1 65 2030 0.0 0.0 0.0 +it 08_non-res 1 65 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 65 2030 0.0 0.0 0.0 +it 01_solar 1 66 2030 2000.0 1.0 0.0 +it 02_wind_on 1 66 2030 2000.0 1.0 0.0 +it 03_wind_off 1 66 2030 2000.0 1.0 0.0 +it 04_res 1 66 2030 500.0 1.0 0.0 +it 05_nuclear 1 66 2030 0.0 0.0 0.0 +it 06_coal 1 66 2030 0.0 0.0 0.0 +it 07_gas 1 66 2030 0.0 0.0 0.0 +it 08_non-res 1 66 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 66 2030 0.0 0.0 0.0 +it 01_solar 1 67 2030 2000.0 1.0 0.0 +it 02_wind_on 1 67 2030 2000.0 1.0 0.0 +it 03_wind_off 1 67 2030 2000.0 1.0 0.0 +it 04_res 1 67 2030 600.0 1.0 0.0 +it 05_nuclear 1 67 2030 0.0 0.0 0.0 +it 06_coal 1 67 2030 0.0 0.0 0.0 +it 07_gas 1 67 2030 0.0 0.0 0.0 +it 08_non-res 1 67 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 67 2030 0.0 0.0 0.0 +it 01_solar 1 68 2030 2000.0 1.0 0.0 +it 02_wind_on 1 68 2030 2000.0 1.0 0.0 +it 03_wind_off 1 68 2030 2000.0 1.0 0.0 +it 04_res 1 68 2030 700.0 1.0 0.0 +it 05_nuclear 1 68 2030 0.0 0.0 0.0 +it 06_coal 1 68 2030 0.0 0.0 0.0 +it 07_gas 1 68 2030 0.0 0.0 0.0 +it 08_non-res 1 68 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 68 2030 0.0 0.0 0.0 +it 01_solar 1 69 2030 2000.0 1.0 0.0 +it 02_wind_on 1 69 2030 2000.0 1.0 0.0 +it 03_wind_off 1 69 2030 2000.0 1.0 0.0 +it 04_res 1 69 2030 800.0 1.0 0.0 +it 05_nuclear 1 69 2030 0.0 0.0 0.0 +it 06_coal 1 69 2030 0.0 0.0 0.0 +it 07_gas 1 69 2030 0.0 0.0 0.0 +it 08_non-res 1 69 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 69 2030 0.0 0.0 0.0 +it 01_solar 1 70 2030 2000.0 1.0 0.0 +it 02_wind_on 1 70 2030 2000.0 1.0 0.0 +it 03_wind_off 1 70 2030 2000.0 1.0 0.0 +it 04_res 1 70 2030 900.0 1.0 0.0 +it 05_nuclear 1 70 2030 0.0 0.0 0.0 +it 06_coal 1 70 2030 0.0 0.0 0.0 +it 07_gas 1 70 2030 0.0 0.0 0.0 +it 08_non-res 1 70 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 70 2030 0.0 0.0 0.0 +it 01_solar 1 71 2030 2000.0 1.0 0.0 +it 02_wind_on 1 71 2030 2000.0 1.0 0.0 +it 03_wind_off 1 71 2030 2000.0 1.0 0.0 +it 04_res 1 71 2030 1000.0 1.0 0.0 +it 05_nuclear 1 71 2030 0.0 0.0 0.0 +it 06_coal 1 71 2030 0.0 0.0 0.0 +it 07_gas 1 71 2030 0.0 0.0 0.0 +it 08_non-res 1 71 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 71 2030 0.0 0.0 0.0 +it 01_solar 1 72 2030 2000.0 1.0 0.0 +it 02_wind_on 1 72 2030 2000.0 1.0 0.0 +it 03_wind_off 1 72 2030 2000.0 1.0 0.0 +it 04_res 1 72 2030 1100.0 1.0 0.0 +it 05_nuclear 1 72 2030 0.0 0.0 0.0 +it 06_coal 1 72 2030 0.0 0.0 0.0 +it 07_gas 1 72 2030 0.0 0.0 0.0 +it 08_non-res 1 72 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 72 2030 0.0 0.0 0.0 +it 01_solar 1 73 2030 2000.0 1.0 0.0 +it 02_wind_on 1 73 2030 2000.0 1.0 0.0 +it 03_wind_off 1 73 2030 2000.0 1.0 0.0 +it 04_res 1 73 2030 1200.0 1.0 0.0 +it 05_nuclear 1 73 2030 0.0 0.0 0.0 +it 06_coal 1 73 2030 0.0 0.0 0.0 +it 07_gas 1 73 2030 0.0 0.0 0.0 +it 08_non-res 1 73 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 73 2030 0.0 0.0 0.0 +it 01_solar 1 74 2030 2000.0 1.0 0.0 +it 02_wind_on 1 74 2030 2000.0 1.0 0.0 +it 03_wind_off 1 74 2030 2000.0 1.0 0.0 +it 04_res 1 74 2030 1300.0 1.0 0.0 +it 05_nuclear 1 74 2030 0.0 0.0 0.0 +it 06_coal 1 74 2030 0.0 0.0 0.0 +it 07_gas 1 74 2030 0.0 0.0 0.0 +it 08_non-res 1 74 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 74 2030 0.0 0.0 0.0 +it 01_solar 1 75 2030 2000.0 1.0 0.0 +it 02_wind_on 1 75 2030 2000.0 1.0 0.0 +it 03_wind_off 1 75 2030 2000.0 1.0 0.0 +it 04_res 1 75 2030 1400.0 1.0 0.0 +it 05_nuclear 1 75 2030 0.0 0.0 0.0 +it 06_coal 1 75 2030 0.0 0.0 0.0 +it 07_gas 1 75 2030 0.0 0.0 0.0 +it 08_non-res 1 75 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 75 2030 0.0 0.0 0.0 +it 01_solar 1 76 2030 2000.0 1.0 0.0 +it 02_wind_on 1 76 2030 2000.0 1.0 0.0 +it 03_wind_off 1 76 2030 2000.0 1.0 0.0 +it 04_res 1 76 2030 1500.0 1.0 0.0 +it 05_nuclear 1 76 2030 0.0 0.0 0.0 +it 06_coal 1 76 2030 0.0 0.0 0.0 +it 07_gas 1 76 2030 0.0 0.0 0.0 +it 08_non-res 1 76 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 76 2030 0.0 0.0 0.0 +it 01_solar 1 77 2030 2000.0 1.0 0.0 +it 02_wind_on 1 77 2030 2000.0 1.0 0.0 +it 03_wind_off 1 77 2030 2000.0 1.0 0.0 +it 04_res 1 77 2030 1600.0 1.0 0.0 +it 05_nuclear 1 77 2030 0.0 0.0 0.0 +it 06_coal 1 77 2030 0.0 0.0 0.0 +it 07_gas 1 77 2030 0.0 0.0 0.0 +it 08_non-res 1 77 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 77 2030 0.0 0.0 0.0 +it 01_solar 1 78 2030 2000.0 1.0 0.0 +it 02_wind_on 1 78 2030 2000.0 1.0 0.0 +it 03_wind_off 1 78 2030 2000.0 1.0 0.0 +it 04_res 1 78 2030 1700.0 1.0 0.0 +it 05_nuclear 1 78 2030 0.0 0.0 0.0 +it 06_coal 1 78 2030 0.0 0.0 0.0 +it 07_gas 1 78 2030 0.0 0.0 0.0 +it 08_non-res 1 78 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 78 2030 0.0 0.0 0.0 +it 01_solar 1 79 2030 2000.0 1.0 0.0 +it 02_wind_on 1 79 2030 2000.0 1.0 0.0 +it 03_wind_off 1 79 2030 2000.0 1.0 0.0 +it 04_res 1 79 2030 1800.0 1.0 0.0 +it 05_nuclear 1 79 2030 0.0 0.0 0.0 +it 06_coal 1 79 2030 0.0 0.0 0.0 +it 07_gas 1 79 2030 0.0 0.0 0.0 +it 08_non-res 1 79 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 79 2030 0.0 0.0 0.0 +it 01_solar 1 80 2030 2000.0 1.0 0.0 +it 02_wind_on 1 80 2030 2000.0 1.0 0.0 +it 03_wind_off 1 80 2030 2000.0 1.0 0.0 +it 04_res 1 80 2030 1900.0 1.0 0.0 +it 05_nuclear 1 80 2030 0.0 0.0 0.0 +it 06_coal 1 80 2030 0.0 0.0 0.0 +it 07_gas 1 80 2030 0.0 0.0 0.0 +it 08_non-res 1 80 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 80 2030 0.0 0.0 0.0 +it 01_solar 1 81 2030 2000.0 1.0 0.0 +it 02_wind_on 1 81 2030 2000.0 1.0 0.0 +it 03_wind_off 1 81 2030 2000.0 1.0 0.0 +it 04_res 1 81 2030 2000.0 1.0 0.0 +it 05_nuclear 1 81 2030 0.0 0.0 0.0 +it 06_coal 1 81 2030 0.0 0.0 0.0 +it 07_gas 1 81 2030 0.0 0.0 0.0 +it 08_non-res 1 81 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 81 2030 0.0 0.0 0.0 +it 01_solar 1 82 2030 2000.0 1.0 0.0 +it 02_wind_on 1 82 2030 2000.0 1.0 0.0 +it 03_wind_off 1 82 2030 2000.0 1.0 0.0 +it 04_res 1 82 2030 2000.0 1.0 0.0 +it 05_nuclear 1 82 2030 100.0 1.0 0.0 +it 06_coal 1 82 2030 0.0 0.0 0.0 +it 07_gas 1 82 2030 0.0 0.0 0.0 +it 08_non-res 1 82 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 82 2030 0.0 0.0 0.0 +it 01_solar 1 83 2030 2000.0 1.0 0.0 +it 02_wind_on 1 83 2030 2000.0 1.0 0.0 +it 03_wind_off 1 83 2030 2000.0 1.0 0.0 +it 04_res 1 83 2030 2000.0 1.0 0.0 +it 05_nuclear 1 83 2030 200.0 1.0 0.0 +it 06_coal 1 83 2030 0.0 0.0 0.0 +it 07_gas 1 83 2030 0.0 0.0 0.0 +it 08_non-res 1 83 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 83 2030 0.0 0.0 0.0 +it 01_solar 1 84 2030 2000.0 1.0 0.0 +it 02_wind_on 1 84 2030 2000.0 1.0 0.0 +it 03_wind_off 1 84 2030 2000.0 1.0 0.0 +it 04_res 1 84 2030 2000.0 1.0 0.0 +it 05_nuclear 1 84 2030 300.0 1.0 0.0 +it 06_coal 1 84 2030 0.0 0.0 0.0 +it 07_gas 1 84 2030 0.0 0.0 0.0 +it 08_non-res 1 84 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 84 2030 0.0 0.0 0.0 +it 01_solar 1 85 2030 2000.0 1.0 0.0 +it 02_wind_on 1 85 2030 2000.0 1.0 0.0 +it 03_wind_off 1 85 2030 2000.0 1.0 0.0 +it 04_res 1 85 2030 2000.0 1.0 0.0 +it 05_nuclear 1 85 2030 400.0 1.0 0.0 +it 06_coal 1 85 2030 0.0 0.0 0.0 +it 07_gas 1 85 2030 0.0 0.0 0.0 +it 08_non-res 1 85 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 85 2030 0.0 0.0 0.0 +it 01_solar 1 86 2030 2000.0 1.0 0.0 +it 02_wind_on 1 86 2030 2000.0 1.0 0.0 +it 03_wind_off 1 86 2030 2000.0 1.0 0.0 +it 04_res 1 86 2030 2000.0 1.0 0.0 +it 05_nuclear 1 86 2030 500.0 1.0 0.0 +it 06_coal 1 86 2030 0.0 0.0 0.0 +it 07_gas 1 86 2030 0.0 0.0 0.0 +it 08_non-res 1 86 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 86 2030 0.0 0.0 0.0 +it 01_solar 1 87 2030 2000.0 1.0 0.0 +it 02_wind_on 1 87 2030 2000.0 1.0 0.0 +it 03_wind_off 1 87 2030 2000.0 1.0 0.0 +it 04_res 1 87 2030 2000.0 1.0 0.0 +it 05_nuclear 1 87 2030 600.0 1.0 0.0 +it 06_coal 1 87 2030 0.0 0.0 0.0 +it 07_gas 1 87 2030 0.0 0.0 0.0 +it 08_non-res 1 87 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 87 2030 0.0 0.0 0.0 +it 01_solar 1 88 2030 2000.0 1.0 0.0 +it 02_wind_on 1 88 2030 2000.0 1.0 0.0 +it 03_wind_off 1 88 2030 2000.0 1.0 0.0 +it 04_res 1 88 2030 2000.0 1.0 0.0 +it 05_nuclear 1 88 2030 700.0 1.0 0.0 +it 06_coal 1 88 2030 0.0 0.0 0.0 +it 07_gas 1 88 2030 0.0 0.0 0.0 +it 08_non-res 1 88 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 88 2030 0.0 0.0 0.0 +it 01_solar 1 89 2030 2000.0 1.0 0.0 +it 02_wind_on 1 89 2030 2000.0 1.0 0.0 +it 03_wind_off 1 89 2030 2000.0 1.0 0.0 +it 04_res 1 89 2030 2000.0 1.0 0.0 +it 05_nuclear 1 89 2030 800.0 1.0 0.0 +it 06_coal 1 89 2030 0.0 0.0 0.0 +it 07_gas 1 89 2030 0.0 0.0 0.0 +it 08_non-res 1 89 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 89 2030 0.0 0.0 0.0 +it 01_solar 1 90 2030 2000.0 1.0 0.0 +it 02_wind_on 1 90 2030 2000.0 1.0 0.0 +it 03_wind_off 1 90 2030 2000.0 1.0 0.0 +it 04_res 1 90 2030 2000.0 1.0 0.0 +it 05_nuclear 1 90 2030 900.0 1.0 0.0 +it 06_coal 1 90 2030 0.0 0.0 0.0 +it 07_gas 1 90 2030 0.0 0.0 0.0 +it 08_non-res 1 90 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 90 2030 0.0 0.0 0.0 +it 01_solar 1 91 2030 2000.0 1.0 0.0 +it 02_wind_on 1 91 2030 2000.0 1.0 0.0 +it 03_wind_off 1 91 2030 2000.0 1.0 0.0 +it 04_res 1 91 2030 2000.0 1.0 0.0 +it 05_nuclear 1 91 2030 1000.0 1.0 0.0 +it 06_coal 1 91 2030 0.0 0.0 0.0 +it 07_gas 1 91 2030 0.0 0.0 0.0 +it 08_non-res 1 91 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 91 2030 0.0 0.0 0.0 +it 01_solar 1 92 2030 2000.0 1.0 0.0 +it 02_wind_on 1 92 2030 2000.0 1.0 0.0 +it 03_wind_off 1 92 2030 2000.0 1.0 0.0 +it 04_res 1 92 2030 2000.0 1.0 0.0 +it 05_nuclear 1 92 2030 1100.0 1.0 0.0 +it 06_coal 1 92 2030 0.0 0.0 0.0 +it 07_gas 1 92 2030 0.0 0.0 0.0 +it 08_non-res 1 92 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 92 2030 0.0 0.0 0.0 +it 01_solar 1 93 2030 2000.0 1.0 0.0 +it 02_wind_on 1 93 2030 2000.0 1.0 0.0 +it 03_wind_off 1 93 2030 2000.0 1.0 0.0 +it 04_res 1 93 2030 2000.0 1.0 0.0 +it 05_nuclear 1 93 2030 1200.0 1.0 0.0 +it 06_coal 1 93 2030 0.0 0.0 0.0 +it 07_gas 1 93 2030 0.0 0.0 0.0 +it 08_non-res 1 93 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 93 2030 0.0 0.0 0.0 +it 01_solar 1 94 2030 2000.0 1.0 0.0 +it 02_wind_on 1 94 2030 2000.0 1.0 0.0 +it 03_wind_off 1 94 2030 2000.0 1.0 0.0 +it 04_res 1 94 2030 2000.0 1.0 0.0 +it 05_nuclear 1 94 2030 1300.0 1.0 0.0 +it 06_coal 1 94 2030 0.0 0.0 0.0 +it 07_gas 1 94 2030 0.0 0.0 0.0 +it 08_non-res 1 94 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 94 2030 0.0 0.0 0.0 +it 01_solar 1 95 2030 2000.0 1.0 0.0 +it 02_wind_on 1 95 2030 2000.0 1.0 0.0 +it 03_wind_off 1 95 2030 2000.0 1.0 0.0 +it 04_res 1 95 2030 2000.0 1.0 0.0 +it 05_nuclear 1 95 2030 1400.0 1.0 0.0 +it 06_coal 1 95 2030 0.0 0.0 0.0 +it 07_gas 1 95 2030 0.0 0.0 0.0 +it 08_non-res 1 95 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 95 2030 0.0 0.0 0.0 +it 01_solar 1 96 2030 2000.0 1.0 0.0 +it 02_wind_on 1 96 2030 2000.0 1.0 0.0 +it 03_wind_off 1 96 2030 2000.0 1.0 0.0 +it 04_res 1 96 2030 2000.0 1.0 0.0 +it 05_nuclear 1 96 2030 1500.0 1.0 0.0 +it 06_coal 1 96 2030 0.0 0.0 0.0 +it 07_gas 1 96 2030 0.0 0.0 0.0 +it 08_non-res 1 96 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 96 2030 0.0 0.0 0.0 +it 01_solar 1 97 2030 2000.0 1.0 0.0 +it 02_wind_on 1 97 2030 2000.0 1.0 0.0 +it 03_wind_off 1 97 2030 2000.0 1.0 0.0 +it 04_res 1 97 2030 2000.0 1.0 0.0 +it 05_nuclear 1 97 2030 1600.0 1.0 0.0 +it 06_coal 1 97 2030 0.0 0.0 0.0 +it 07_gas 1 97 2030 0.0 0.0 0.0 +it 08_non-res 1 97 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 97 2030 0.0 0.0 0.0 +it 01_solar 1 98 2030 2000.0 1.0 0.0 +it 02_wind_on 1 98 2030 2000.0 1.0 0.0 +it 03_wind_off 1 98 2030 2000.0 1.0 0.0 +it 04_res 1 98 2030 2000.0 1.0 0.0 +it 05_nuclear 1 98 2030 1700.0 1.0 0.0 +it 06_coal 1 98 2030 0.0 0.0 0.0 +it 07_gas 1 98 2030 0.0 0.0 0.0 +it 08_non-res 1 98 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 98 2030 0.0 0.0 0.0 +it 01_solar 1 99 2030 2000.0 1.0 0.0 +it 02_wind_on 1 99 2030 2000.0 1.0 0.0 +it 03_wind_off 1 99 2030 2000.0 1.0 0.0 +it 04_res 1 99 2030 2000.0 1.0 0.0 +it 05_nuclear 1 99 2030 1800.0 1.0 0.0 +it 06_coal 1 99 2030 0.0 0.0 0.0 +it 07_gas 1 99 2030 0.0 0.0 0.0 +it 08_non-res 1 99 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 99 2030 0.0 0.0 0.0 +it 01_solar 1 100 2030 2000.0 1.0 0.0 +it 02_wind_on 1 100 2030 2000.0 1.0 0.0 +it 03_wind_off 1 100 2030 2000.0 1.0 0.0 +it 04_res 1 100 2030 2000.0 1.0 0.0 +it 05_nuclear 1 100 2030 1900.0 1.0 0.0 +it 06_coal 1 100 2030 0.0 0.0 0.0 +it 07_gas 1 100 2030 0.0 0.0 0.0 +it 08_non-res 1 100 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 100 2030 0.0 0.0 0.0 +it 01_solar 1 101 2030 2000.0 1.0 0.0 +it 02_wind_on 1 101 2030 2000.0 1.0 0.0 +it 03_wind_off 1 101 2030 2000.0 1.0 0.0 +it 04_res 1 101 2030 2000.0 1.0 0.0 +it 05_nuclear 1 101 2030 2000.0 1.0 0.0 +it 06_coal 1 101 2030 0.0 0.0 0.0 +it 07_gas 1 101 2030 0.0 0.0 0.0 +it 08_non-res 1 101 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 101 2030 0.0 0.0 0.0 +it 01_solar 1 102 2030 2000.0 1.0 0.0 +it 02_wind_on 1 102 2030 2000.0 1.0 0.0 +it 03_wind_off 1 102 2030 2000.0 1.0 0.0 +it 04_res 1 102 2030 2000.0 1.0 0.0 +it 05_nuclear 1 102 2030 2000.0 1.0 0.0 +it 06_coal 1 102 2030 100.0 1.0 0.0 +it 07_gas 1 102 2030 0.0 0.0 0.0 +it 08_non-res 1 102 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 102 2030 0.0 0.0 0.0 +it 01_solar 1 103 2030 2000.0 1.0 0.0 +it 02_wind_on 1 103 2030 2000.0 1.0 0.0 +it 03_wind_off 1 103 2030 2000.0 1.0 0.0 +it 04_res 1 103 2030 2000.0 1.0 0.0 +it 05_nuclear 1 103 2030 2000.0 1.0 0.0 +it 06_coal 1 103 2030 200.0 1.0 0.0 +it 07_gas 1 103 2030 0.0 0.0 0.0 +it 08_non-res 1 103 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 103 2030 0.0 0.0 0.0 +it 01_solar 1 104 2030 2000.0 1.0 0.0 +it 02_wind_on 1 104 2030 2000.0 1.0 0.0 +it 03_wind_off 1 104 2030 2000.0 1.0 0.0 +it 04_res 1 104 2030 2000.0 1.0 0.0 +it 05_nuclear 1 104 2030 2000.0 1.0 0.0 +it 06_coal 1 104 2030 300.0 1.0 0.0 +it 07_gas 1 104 2030 0.0 0.0 0.0 +it 08_non-res 1 104 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 104 2030 0.0 0.0 0.0 +it 01_solar 1 105 2030 2000.0 1.0 0.0 +it 02_wind_on 1 105 2030 2000.0 1.0 0.0 +it 03_wind_off 1 105 2030 2000.0 1.0 0.0 +it 04_res 1 105 2030 2000.0 1.0 0.0 +it 05_nuclear 1 105 2030 2000.0 1.0 0.0 +it 06_coal 1 105 2030 400.0 1.0 0.0 +it 07_gas 1 105 2030 0.0 0.0 0.0 +it 08_non-res 1 105 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 105 2030 0.0 0.0 0.0 +it 01_solar 1 106 2030 2000.0 1.0 0.0 +it 02_wind_on 1 106 2030 2000.0 1.0 0.0 +it 03_wind_off 1 106 2030 2000.0 1.0 0.0 +it 04_res 1 106 2030 2000.0 1.0 0.0 +it 05_nuclear 1 106 2030 2000.0 1.0 0.0 +it 06_coal 1 106 2030 500.0 1.0 0.0 +it 07_gas 1 106 2030 0.0 0.0 0.0 +it 08_non-res 1 106 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 106 2030 0.0 0.0 0.0 +it 01_solar 1 107 2030 2000.0 1.0 0.0 +it 02_wind_on 1 107 2030 2000.0 1.0 0.0 +it 03_wind_off 1 107 2030 2000.0 1.0 0.0 +it 04_res 1 107 2030 2000.0 1.0 0.0 +it 05_nuclear 1 107 2030 2000.0 1.0 0.0 +it 06_coal 1 107 2030 600.0 1.0 0.0 +it 07_gas 1 107 2030 0.0 0.0 0.0 +it 08_non-res 1 107 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 107 2030 0.0 0.0 0.0 +it 01_solar 1 108 2030 2000.0 1.0 0.0 +it 02_wind_on 1 108 2030 2000.0 1.0 0.0 +it 03_wind_off 1 108 2030 2000.0 1.0 0.0 +it 04_res 1 108 2030 2000.0 1.0 0.0 +it 05_nuclear 1 108 2030 2000.0 1.0 0.0 +it 06_coal 1 108 2030 700.0 1.0 0.0 +it 07_gas 1 108 2030 0.0 0.0 0.0 +it 08_non-res 1 108 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 108 2030 0.0 0.0 0.0 +it 01_solar 1 109 2030 2000.0 1.0 0.0 +it 02_wind_on 1 109 2030 2000.0 1.0 0.0 +it 03_wind_off 1 109 2030 2000.0 1.0 0.0 +it 04_res 1 109 2030 2000.0 1.0 0.0 +it 05_nuclear 1 109 2030 2000.0 1.0 0.0 +it 06_coal 1 109 2030 800.0 1.0 0.0 +it 07_gas 1 109 2030 0.0 0.0 0.0 +it 08_non-res 1 109 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 109 2030 0.0 0.0 0.0 +it 01_solar 1 110 2030 2000.0 1.0 0.0 +it 02_wind_on 1 110 2030 2000.0 1.0 0.0 +it 03_wind_off 1 110 2030 2000.0 1.0 0.0 +it 04_res 1 110 2030 2000.0 1.0 0.0 +it 05_nuclear 1 110 2030 2000.0 1.0 0.0 +it 06_coal 1 110 2030 900.0 1.0 0.0 +it 07_gas 1 110 2030 0.0 0.0 0.0 +it 08_non-res 1 110 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 110 2030 0.0 0.0 0.0 +it 01_solar 1 111 2030 2000.0 1.0 0.0 +it 02_wind_on 1 111 2030 2000.0 1.0 0.0 +it 03_wind_off 1 111 2030 2000.0 1.0 0.0 +it 04_res 1 111 2030 2000.0 1.0 0.0 +it 05_nuclear 1 111 2030 2000.0 1.0 0.0 +it 06_coal 1 111 2030 1000.0 1.0 0.0 +it 07_gas 1 111 2030 0.0 0.0 0.0 +it 08_non-res 1 111 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 111 2030 0.0 0.0 0.0 +it 01_solar 1 112 2030 2000.0 1.0 0.0 +it 02_wind_on 1 112 2030 2000.0 1.0 0.0 +it 03_wind_off 1 112 2030 2000.0 1.0 0.0 +it 04_res 1 112 2030 2000.0 1.0 0.0 +it 05_nuclear 1 112 2030 2000.0 1.0 0.0 +it 06_coal 1 112 2030 1100.0 1.0 0.0 +it 07_gas 1 112 2030 0.0 0.0 0.0 +it 08_non-res 1 112 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 112 2030 0.0 0.0 0.0 +it 01_solar 1 113 2030 2000.0 1.0 0.0 +it 02_wind_on 1 113 2030 2000.0 1.0 0.0 +it 03_wind_off 1 113 2030 2000.0 1.0 0.0 +it 04_res 1 113 2030 2000.0 1.0 0.0 +it 05_nuclear 1 113 2030 2000.0 1.0 0.0 +it 06_coal 1 113 2030 1200.0 1.0 0.0 +it 07_gas 1 113 2030 0.0 0.0 0.0 +it 08_non-res 1 113 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 113 2030 0.0 0.0 0.0 +it 01_solar 1 114 2030 2000.0 1.0 0.0 +it 02_wind_on 1 114 2030 2000.0 1.0 0.0 +it 03_wind_off 1 114 2030 2000.0 1.0 0.0 +it 04_res 1 114 2030 2000.0 1.0 0.0 +it 05_nuclear 1 114 2030 2000.0 1.0 0.0 +it 06_coal 1 114 2030 1300.0 1.0 0.0 +it 07_gas 1 114 2030 0.0 0.0 0.0 +it 08_non-res 1 114 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 114 2030 0.0 0.0 0.0 +it 01_solar 1 115 2030 2000.0 1.0 0.0 +it 02_wind_on 1 115 2030 2000.0 1.0 0.0 +it 03_wind_off 1 115 2030 2000.0 1.0 0.0 +it 04_res 1 115 2030 2000.0 1.0 0.0 +it 05_nuclear 1 115 2030 2000.0 1.0 0.0 +it 06_coal 1 115 2030 1400.0 1.0 0.0 +it 07_gas 1 115 2030 0.0 0.0 0.0 +it 08_non-res 1 115 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 115 2030 0.0 0.0 0.0 +it 01_solar 1 116 2030 2000.0 1.0 0.0 +it 02_wind_on 1 116 2030 2000.0 1.0 0.0 +it 03_wind_off 1 116 2030 2000.0 1.0 0.0 +it 04_res 1 116 2030 2000.0 1.0 0.0 +it 05_nuclear 1 116 2030 2000.0 1.0 0.0 +it 06_coal 1 116 2030 1500.0 1.0 0.0 +it 07_gas 1 116 2030 0.0 0.0 0.0 +it 08_non-res 1 116 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 116 2030 0.0 0.0 0.0 +it 01_solar 1 117 2030 2000.0 1.0 0.0 +it 02_wind_on 1 117 2030 2000.0 1.0 0.0 +it 03_wind_off 1 117 2030 2000.0 1.0 0.0 +it 04_res 1 117 2030 2000.0 1.0 0.0 +it 05_nuclear 1 117 2030 2000.0 1.0 0.0 +it 06_coal 1 117 2030 1600.0 1.0 0.0 +it 07_gas 1 117 2030 0.0 0.0 0.0 +it 08_non-res 1 117 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 117 2030 0.0 0.0 0.0 +it 01_solar 1 118 2030 2000.0 1.0 0.0 +it 02_wind_on 1 118 2030 2000.0 1.0 0.0 +it 03_wind_off 1 118 2030 2000.0 1.0 0.0 +it 04_res 1 118 2030 2000.0 1.0 0.0 +it 05_nuclear 1 118 2030 2000.0 1.0 0.0 +it 06_coal 1 118 2030 1700.0 1.0 0.0 +it 07_gas 1 118 2030 0.0 0.0 0.0 +it 08_non-res 1 118 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 118 2030 0.0 0.0 0.0 +it 01_solar 1 119 2030 2000.0 1.0 0.0 +it 02_wind_on 1 119 2030 2000.0 1.0 0.0 +it 03_wind_off 1 119 2030 2000.0 1.0 0.0 +it 04_res 1 119 2030 2000.0 1.0 0.0 +it 05_nuclear 1 119 2030 2000.0 1.0 0.0 +it 06_coal 1 119 2030 1800.0 1.0 0.0 +it 07_gas 1 119 2030 0.0 0.0 0.0 +it 08_non-res 1 119 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 119 2030 0.0 0.0 0.0 +it 01_solar 1 120 2030 2000.0 1.0 0.0 +it 02_wind_on 1 120 2030 2000.0 1.0 0.0 +it 03_wind_off 1 120 2030 2000.0 1.0 0.0 +it 04_res 1 120 2030 2000.0 1.0 0.0 +it 05_nuclear 1 120 2030 2000.0 1.0 0.0 +it 06_coal 1 120 2030 1900.0 1.0 0.0 +it 07_gas 1 120 2030 0.0 0.0 0.0 +it 08_non-res 1 120 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 120 2030 0.0 0.0 0.0 +it 01_solar 1 121 2030 2000.0 1.0 0.0 +it 02_wind_on 1 121 2030 2000.0 1.0 0.0 +it 03_wind_off 1 121 2030 2000.0 1.0 0.0 +it 04_res 1 121 2030 2000.0 1.0 0.0 +it 05_nuclear 1 121 2030 2000.0 1.0 0.0 +it 06_coal 1 121 2030 2000.0 1.0 0.0 +it 07_gas 1 121 2030 0.0 0.0 0.0 +it 08_non-res 1 121 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 121 2030 0.0 0.0 0.0 +it 01_solar 1 122 2030 2000.0 1.0 0.0 +it 02_wind_on 1 122 2030 2000.0 1.0 0.0 +it 03_wind_off 1 122 2030 2000.0 1.0 0.0 +it 04_res 1 122 2030 2000.0 1.0 0.0 +it 05_nuclear 1 122 2030 2000.0 1.0 0.0 +it 06_coal 1 122 2030 2000.0 1.0 0.0 +it 07_gas 1 122 2030 100.0 1.0 0.0 +it 08_non-res 1 122 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 122 2030 0.0 0.0 0.0 +it 01_solar 1 123 2030 2000.0 1.0 0.0 +it 02_wind_on 1 123 2030 2000.0 1.0 0.0 +it 03_wind_off 1 123 2030 2000.0 1.0 0.0 +it 04_res 1 123 2030 2000.0 1.0 0.0 +it 05_nuclear 1 123 2030 2000.0 1.0 0.0 +it 06_coal 1 123 2030 2000.0 1.0 0.0 +it 07_gas 1 123 2030 200.0 1.0 0.0 +it 08_non-res 1 123 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 123 2030 0.0 0.0 0.0 +it 01_solar 1 124 2030 2000.0 1.0 0.0 +it 02_wind_on 1 124 2030 2000.0 1.0 0.0 +it 03_wind_off 1 124 2030 2000.0 1.0 0.0 +it 04_res 1 124 2030 2000.0 1.0 0.0 +it 05_nuclear 1 124 2030 2000.0 1.0 0.0 +it 06_coal 1 124 2030 2000.0 1.0 0.0 +it 07_gas 1 124 2030 300.0 1.0 0.0 +it 08_non-res 1 124 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 124 2030 0.0 0.0 0.0 +it 01_solar 1 125 2030 2000.0 1.0 0.0 +it 02_wind_on 1 125 2030 2000.0 1.0 0.0 +it 03_wind_off 1 125 2030 2000.0 1.0 0.0 +it 04_res 1 125 2030 2000.0 1.0 0.0 +it 05_nuclear 1 125 2030 2000.0 1.0 0.0 +it 06_coal 1 125 2030 2000.0 1.0 0.0 +it 07_gas 1 125 2030 400.0 1.0 0.0 +it 08_non-res 1 125 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 125 2030 0.0 0.0 0.0 +it 01_solar 1 126 2030 2000.0 1.0 0.0 +it 02_wind_on 1 126 2030 2000.0 1.0 0.0 +it 03_wind_off 1 126 2030 2000.0 1.0 0.0 +it 04_res 1 126 2030 2000.0 1.0 0.0 +it 05_nuclear 1 126 2030 2000.0 1.0 0.0 +it 06_coal 1 126 2030 2000.0 1.0 0.0 +it 07_gas 1 126 2030 500.0 1.0 0.0 +it 08_non-res 1 126 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 126 2030 0.0 0.0 0.0 +it 01_solar 1 127 2030 2000.0 1.0 0.0 +it 02_wind_on 1 127 2030 2000.0 1.0 0.0 +it 03_wind_off 1 127 2030 2000.0 1.0 0.0 +it 04_res 1 127 2030 2000.0 1.0 0.0 +it 05_nuclear 1 127 2030 2000.0 1.0 0.0 +it 06_coal 1 127 2030 2000.0 1.0 0.0 +it 07_gas 1 127 2030 600.0 1.0 0.0 +it 08_non-res 1 127 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 127 2030 0.0 0.0 0.0 +it 01_solar 1 128 2030 2000.0 1.0 0.0 +it 02_wind_on 1 128 2030 2000.0 1.0 0.0 +it 03_wind_off 1 128 2030 2000.0 1.0 0.0 +it 04_res 1 128 2030 2000.0 1.0 0.0 +it 05_nuclear 1 128 2030 2000.0 1.0 0.0 +it 06_coal 1 128 2030 2000.0 1.0 0.0 +it 07_gas 1 128 2030 700.0 1.0 0.0 +it 08_non-res 1 128 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 128 2030 0.0 0.0 0.0 +it 01_solar 1 129 2030 2000.0 1.0 0.0 +it 02_wind_on 1 129 2030 2000.0 1.0 0.0 +it 03_wind_off 1 129 2030 2000.0 1.0 0.0 +it 04_res 1 129 2030 2000.0 1.0 0.0 +it 05_nuclear 1 129 2030 2000.0 1.0 0.0 +it 06_coal 1 129 2030 2000.0 1.0 0.0 +it 07_gas 1 129 2030 800.0 1.0 0.0 +it 08_non-res 1 129 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 129 2030 0.0 0.0 0.0 +it 01_solar 1 130 2030 2000.0 1.0 0.0 +it 02_wind_on 1 130 2030 2000.0 1.0 0.0 +it 03_wind_off 1 130 2030 2000.0 1.0 0.0 +it 04_res 1 130 2030 2000.0 1.0 0.0 +it 05_nuclear 1 130 2030 2000.0 1.0 0.0 +it 06_coal 1 130 2030 2000.0 1.0 0.0 +it 07_gas 1 130 2030 900.0 1.0 0.0 +it 08_non-res 1 130 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 130 2030 0.0 0.0 0.0 +it 01_solar 1 131 2030 2000.0 1.0 0.0 +it 02_wind_on 1 131 2030 2000.0 1.0 0.0 +it 03_wind_off 1 131 2030 2000.0 1.0 0.0 +it 04_res 1 131 2030 2000.0 1.0 0.0 +it 05_nuclear 1 131 2030 2000.0 1.0 0.0 +it 06_coal 1 131 2030 2000.0 1.0 0.0 +it 07_gas 1 131 2030 1000.0 1.0 0.0 +it 08_non-res 1 131 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 131 2030 0.0 0.0 0.0 +it 01_solar 1 132 2030 2000.0 1.0 0.0 +it 02_wind_on 1 132 2030 2000.0 1.0 0.0 +it 03_wind_off 1 132 2030 2000.0 1.0 0.0 +it 04_res 1 132 2030 2000.0 1.0 0.0 +it 05_nuclear 1 132 2030 2000.0 1.0 0.0 +it 06_coal 1 132 2030 2000.0 1.0 0.0 +it 07_gas 1 132 2030 1100.0 1.0 0.0 +it 08_non-res 1 132 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 132 2030 0.0 0.0 0.0 +it 01_solar 1 133 2030 2000.0 1.0 0.0 +it 02_wind_on 1 133 2030 2000.0 1.0 0.0 +it 03_wind_off 1 133 2030 2000.0 1.0 0.0 +it 04_res 1 133 2030 2000.0 1.0 0.0 +it 05_nuclear 1 133 2030 2000.0 1.0 0.0 +it 06_coal 1 133 2030 2000.0 1.0 0.0 +it 07_gas 1 133 2030 1200.0 1.0 0.0 +it 08_non-res 1 133 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 133 2030 0.0 0.0 0.0 +it 01_solar 1 134 2030 2000.0 1.0 0.0 +it 02_wind_on 1 134 2030 2000.0 1.0 0.0 +it 03_wind_off 1 134 2030 2000.0 1.0 0.0 +it 04_res 1 134 2030 2000.0 1.0 0.0 +it 05_nuclear 1 134 2030 2000.0 1.0 0.0 +it 06_coal 1 134 2030 2000.0 1.0 0.0 +it 07_gas 1 134 2030 1300.0 1.0 0.0 +it 08_non-res 1 134 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 134 2030 0.0 0.0 0.0 +it 01_solar 1 135 2030 2000.0 1.0 0.0 +it 02_wind_on 1 135 2030 2000.0 1.0 0.0 +it 03_wind_off 1 135 2030 2000.0 1.0 0.0 +it 04_res 1 135 2030 2000.0 1.0 0.0 +it 05_nuclear 1 135 2030 2000.0 1.0 0.0 +it 06_coal 1 135 2030 2000.0 1.0 0.0 +it 07_gas 1 135 2030 1400.0 1.0 0.0 +it 08_non-res 1 135 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 135 2030 0.0 0.0 0.0 +it 01_solar 1 136 2030 2000.0 1.0 0.0 +it 02_wind_on 1 136 2030 2000.0 1.0 0.0 +it 03_wind_off 1 136 2030 2000.0 1.0 0.0 +it 04_res 1 136 2030 2000.0 1.0 0.0 +it 05_nuclear 1 136 2030 2000.0 1.0 0.0 +it 06_coal 1 136 2030 2000.0 1.0 0.0 +it 07_gas 1 136 2030 1500.0 1.0 0.0 +it 08_non-res 1 136 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 136 2030 0.0 0.0 0.0 +it 01_solar 1 137 2030 2000.0 1.0 0.0 +it 02_wind_on 1 137 2030 2000.0 1.0 0.0 +it 03_wind_off 1 137 2030 2000.0 1.0 0.0 +it 04_res 1 137 2030 2000.0 1.0 0.0 +it 05_nuclear 1 137 2030 2000.0 1.0 0.0 +it 06_coal 1 137 2030 2000.0 1.0 0.0 +it 07_gas 1 137 2030 1600.0 1.0 0.0 +it 08_non-res 1 137 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 137 2030 0.0 0.0 0.0 +it 01_solar 1 138 2030 2000.0 1.0 0.0 +it 02_wind_on 1 138 2030 2000.0 1.0 0.0 +it 03_wind_off 1 138 2030 2000.0 1.0 0.0 +it 04_res 1 138 2030 2000.0 1.0 0.0 +it 05_nuclear 1 138 2030 2000.0 1.0 0.0 +it 06_coal 1 138 2030 2000.0 1.0 0.0 +it 07_gas 1 138 2030 1700.0 1.0 0.0 +it 08_non-res 1 138 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 138 2030 0.0 0.0 0.0 +it 01_solar 1 139 2030 2000.0 1.0 0.0 +it 02_wind_on 1 139 2030 2000.0 1.0 0.0 +it 03_wind_off 1 139 2030 2000.0 1.0 0.0 +it 04_res 1 139 2030 2000.0 1.0 0.0 +it 05_nuclear 1 139 2030 2000.0 1.0 0.0 +it 06_coal 1 139 2030 2000.0 1.0 0.0 +it 07_gas 1 139 2030 1800.0 1.0 0.0 +it 08_non-res 1 139 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 139 2030 0.0 0.0 0.0 +it 01_solar 1 140 2030 2000.0 1.0 0.0 +it 02_wind_on 1 140 2030 2000.0 1.0 0.0 +it 03_wind_off 1 140 2030 2000.0 1.0 0.0 +it 04_res 1 140 2030 2000.0 1.0 0.0 +it 05_nuclear 1 140 2030 2000.0 1.0 0.0 +it 06_coal 1 140 2030 2000.0 1.0 0.0 +it 07_gas 1 140 2030 1900.0 1.0 0.0 +it 08_non-res 1 140 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 140 2030 0.0 0.0 0.0 +it 01_solar 1 141 2030 2000.0 1.0 0.0 +it 02_wind_on 1 141 2030 2000.0 1.0 0.0 +it 03_wind_off 1 141 2030 2000.0 1.0 0.0 +it 04_res 1 141 2030 2000.0 1.0 0.0 +it 05_nuclear 1 141 2030 2000.0 1.0 0.0 +it 06_coal 1 141 2030 2000.0 1.0 0.0 +it 07_gas 1 141 2030 2000.0 1.0 0.0 +it 08_non-res 1 141 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 141 2030 0.0 0.0 0.0 +it 01_solar 1 142 2030 2000.0 1.0 0.0 +it 02_wind_on 1 142 2030 2000.0 1.0 0.0 +it 03_wind_off 1 142 2030 2000.0 1.0 0.0 +it 04_res 1 142 2030 2000.0 1.0 0.0 +it 05_nuclear 1 142 2030 2000.0 1.0 0.0 +it 06_coal 1 142 2030 2000.0 1.0 0.0 +it 07_gas 1 142 2030 2000.0 1.0 0.0 +it 08_non-res 1 142 2030 100.0 1.0 0.0 +it 09_hydro_pump 1 142 2030 0.0 0.0 0.0 +it 01_solar 1 143 2030 2000.0 1.0 0.0 +it 02_wind_on 1 143 2030 2000.0 1.0 0.0 +it 03_wind_off 1 143 2030 2000.0 1.0 0.0 +it 04_res 1 143 2030 2000.0 1.0 0.0 +it 05_nuclear 1 143 2030 2000.0 1.0 0.0 +it 06_coal 1 143 2030 2000.0 1.0 0.0 +it 07_gas 1 143 2030 2000.0 1.0 0.0 +it 08_non-res 1 143 2030 200.0 1.0 0.0 +it 09_hydro_pump 1 143 2030 0.0 0.0 0.0 +it 01_solar 1 144 2030 2000.0 1.0 0.0 +it 02_wind_on 1 144 2030 2000.0 1.0 0.0 +it 03_wind_off 1 144 2030 2000.0 1.0 0.0 +it 04_res 1 144 2030 2000.0 1.0 0.0 +it 05_nuclear 1 144 2030 2000.0 1.0 0.0 +it 06_coal 1 144 2030 2000.0 1.0 0.0 +it 07_gas 1 144 2030 2000.0 1.0 0.0 +it 08_non-res 1 144 2030 300.0 1.0 0.0 +it 09_hydro_pump 1 144 2030 0.0 0.0 0.0 +it 01_solar 1 145 2030 2000.0 1.0 0.0 +it 02_wind_on 1 145 2030 2000.0 1.0 0.0 +it 03_wind_off 1 145 2030 2000.0 1.0 0.0 +it 04_res 1 145 2030 2000.0 1.0 0.0 +it 05_nuclear 1 145 2030 2000.0 1.0 0.0 +it 06_coal 1 145 2030 2000.0 1.0 0.0 +it 07_gas 1 145 2030 2000.0 1.0 0.0 +it 08_non-res 1 145 2030 400.0 1.0 0.0 +it 09_hydro_pump 1 145 2030 0.0 0.0 0.0 +it 01_solar 1 146 2030 2000.0 1.0 0.0 +it 02_wind_on 1 146 2030 2000.0 1.0 0.0 +it 03_wind_off 1 146 2030 2000.0 1.0 0.0 +it 04_res 1 146 2030 2000.0 1.0 0.0 +it 05_nuclear 1 146 2030 2000.0 1.0 0.0 +it 06_coal 1 146 2030 2000.0 1.0 0.0 +it 07_gas 1 146 2030 2000.0 1.0 0.0 +it 08_non-res 1 146 2030 500.0 1.0 0.0 +it 09_hydro_pump 1 146 2030 0.0 0.0 0.0 +it 01_solar 1 147 2030 2000.0 1.0 0.0 +it 02_wind_on 1 147 2030 2000.0 1.0 0.0 +it 03_wind_off 1 147 2030 2000.0 1.0 0.0 +it 04_res 1 147 2030 2000.0 1.0 0.0 +it 05_nuclear 1 147 2030 2000.0 1.0 0.0 +it 06_coal 1 147 2030 2000.0 1.0 0.0 +it 07_gas 1 147 2030 2000.0 1.0 0.0 +it 08_non-res 1 147 2030 600.0 1.0 0.0 +it 09_hydro_pump 1 147 2030 0.0 0.0 0.0 +it 01_solar 1 148 2030 2000.0 1.0 0.0 +it 02_wind_on 1 148 2030 2000.0 1.0 0.0 +it 03_wind_off 1 148 2030 2000.0 1.0 0.0 +it 04_res 1 148 2030 2000.0 1.0 0.0 +it 05_nuclear 1 148 2030 2000.0 1.0 0.0 +it 06_coal 1 148 2030 2000.0 1.0 0.0 +it 07_gas 1 148 2030 2000.0 1.0 0.0 +it 08_non-res 1 148 2030 700.0 1.0 0.0 +it 09_hydro_pump 1 148 2030 0.0 0.0 0.0 +it 01_solar 1 149 2030 2000.0 1.0 0.0 +it 02_wind_on 1 149 2030 2000.0 1.0 0.0 +it 03_wind_off 1 149 2030 2000.0 1.0 0.0 +it 04_res 1 149 2030 2000.0 1.0 0.0 +it 05_nuclear 1 149 2030 2000.0 1.0 0.0 +it 06_coal 1 149 2030 2000.0 1.0 0.0 +it 07_gas 1 149 2030 2000.0 1.0 0.0 +it 08_non-res 1 149 2030 800.0 1.0 0.0 +it 09_hydro_pump 1 149 2030 0.0 0.0 0.0 +it 01_solar 1 150 2030 2000.0 1.0 0.0 +it 02_wind_on 1 150 2030 2000.0 1.0 0.0 +it 03_wind_off 1 150 2030 2000.0 1.0 0.0 +it 04_res 1 150 2030 2000.0 1.0 0.0 +it 05_nuclear 1 150 2030 2000.0 1.0 0.0 +it 06_coal 1 150 2030 2000.0 1.0 0.0 +it 07_gas 1 150 2030 2000.0 1.0 0.0 +it 08_non-res 1 150 2030 900.0 1.0 0.0 +it 09_hydro_pump 1 150 2030 0.0 0.0 0.0 +it 01_solar 1 151 2030 2000.0 1.0 0.0 +it 02_wind_on 1 151 2030 2000.0 1.0 0.0 +it 03_wind_off 1 151 2030 2000.0 1.0 0.0 +it 04_res 1 151 2030 2000.0 1.0 0.0 +it 05_nuclear 1 151 2030 2000.0 1.0 0.0 +it 06_coal 1 151 2030 2000.0 1.0 0.0 +it 07_gas 1 151 2030 2000.0 1.0 0.0 +it 08_non-res 1 151 2030 1000.0 1.0 0.0 +it 09_hydro_pump 1 151 2030 0.0 0.0 0.0 +it 01_solar 1 152 2030 2000.0 1.0 0.0 +it 02_wind_on 1 152 2030 2000.0 1.0 0.0 +it 03_wind_off 1 152 2030 2000.0 1.0 0.0 +it 04_res 1 152 2030 2000.0 1.0 0.0 +it 05_nuclear 1 152 2030 2000.0 1.0 0.0 +it 06_coal 1 152 2030 2000.0 1.0 0.0 +it 07_gas 1 152 2030 2000.0 1.0 0.0 +it 08_non-res 1 152 2030 1100.0 1.0 0.0 +it 09_hydro_pump 1 152 2030 0.0 0.0 0.0 +it 01_solar 1 153 2030 2000.0 1.0 0.0 +it 02_wind_on 1 153 2030 2000.0 1.0 0.0 +it 03_wind_off 1 153 2030 2000.0 1.0 0.0 +it 04_res 1 153 2030 2000.0 1.0 0.0 +it 05_nuclear 1 153 2030 2000.0 1.0 0.0 +it 06_coal 1 153 2030 2000.0 1.0 0.0 +it 07_gas 1 153 2030 2000.0 1.0 0.0 +it 08_non-res 1 153 2030 1200.0 1.0 0.0 +it 09_hydro_pump 1 153 2030 0.0 0.0 0.0 +it 01_solar 1 154 2030 2000.0 1.0 0.0 +it 02_wind_on 1 154 2030 2000.0 1.0 0.0 +it 03_wind_off 1 154 2030 2000.0 1.0 0.0 +it 04_res 1 154 2030 2000.0 1.0 0.0 +it 05_nuclear 1 154 2030 2000.0 1.0 0.0 +it 06_coal 1 154 2030 2000.0 1.0 0.0 +it 07_gas 1 154 2030 2000.0 1.0 0.0 +it 08_non-res 1 154 2030 1300.0 1.0 0.0 +it 09_hydro_pump 1 154 2030 0.0 0.0 0.0 +it 01_solar 1 155 2030 2000.0 1.0 0.0 +it 02_wind_on 1 155 2030 2000.0 1.0 0.0 +it 03_wind_off 1 155 2030 2000.0 1.0 0.0 +it 04_res 1 155 2030 2000.0 1.0 0.0 +it 05_nuclear 1 155 2030 2000.0 1.0 0.0 +it 06_coal 1 155 2030 2000.0 1.0 0.0 +it 07_gas 1 155 2030 2000.0 1.0 0.0 +it 08_non-res 1 155 2030 1400.0 1.0 0.0 +it 09_hydro_pump 1 155 2030 0.0 0.0 0.0 +it 01_solar 1 156 2030 2000.0 1.0 0.0 +it 02_wind_on 1 156 2030 2000.0 1.0 0.0 +it 03_wind_off 1 156 2030 2000.0 1.0 0.0 +it 04_res 1 156 2030 2000.0 1.0 0.0 +it 05_nuclear 1 156 2030 2000.0 1.0 0.0 +it 06_coal 1 156 2030 2000.0 1.0 0.0 +it 07_gas 1 156 2030 2000.0 1.0 0.0 +it 08_non-res 1 156 2030 1500.0 1.0 0.0 +it 09_hydro_pump 1 156 2030 0.0 0.0 0.0 +it 01_solar 1 157 2030 2000.0 1.0 0.0 +it 02_wind_on 1 157 2030 2000.0 1.0 0.0 +it 03_wind_off 1 157 2030 2000.0 1.0 0.0 +it 04_res 1 157 2030 2000.0 1.0 0.0 +it 05_nuclear 1 157 2030 2000.0 1.0 0.0 +it 06_coal 1 157 2030 2000.0 1.0 0.0 +it 07_gas 1 157 2030 2000.0 1.0 0.0 +it 08_non-res 1 157 2030 1600.0 1.0 0.0 +it 09_hydro_pump 1 157 2030 0.0 0.0 0.0 +it 01_solar 1 158 2030 2000.0 1.0 0.0 +it 02_wind_on 1 158 2030 2000.0 1.0 0.0 +it 03_wind_off 1 158 2030 2000.0 1.0 0.0 +it 04_res 1 158 2030 2000.0 1.0 0.0 +it 05_nuclear 1 158 2030 2000.0 1.0 0.0 +it 06_coal 1 158 2030 2000.0 1.0 0.0 +it 07_gas 1 158 2030 2000.0 1.0 0.0 +it 08_non-res 1 158 2030 1700.0 1.0 0.0 +it 09_hydro_pump 1 158 2030 0.0 0.0 0.0 +it 01_solar 1 159 2030 2000.0 1.0 0.0 +it 02_wind_on 1 159 2030 2000.0 1.0 0.0 +it 03_wind_off 1 159 2030 2000.0 1.0 0.0 +it 04_res 1 159 2030 2000.0 1.0 0.0 +it 05_nuclear 1 159 2030 2000.0 1.0 0.0 +it 06_coal 1 159 2030 2000.0 1.0 0.0 +it 07_gas 1 159 2030 2000.0 1.0 0.0 +it 08_non-res 1 159 2030 1800.0 1.0 0.0 +it 09_hydro_pump 1 159 2030 0.0 0.0 0.0 +it 01_solar 1 160 2030 2000.0 1.0 0.0 +it 02_wind_on 1 160 2030 2000.0 1.0 0.0 +it 03_wind_off 1 160 2030 2000.0 1.0 0.0 +it 04_res 1 160 2030 2000.0 1.0 0.0 +it 05_nuclear 1 160 2030 2000.0 1.0 0.0 +it 06_coal 1 160 2030 2000.0 1.0 0.0 +it 07_gas 1 160 2030 2000.0 1.0 0.0 +it 08_non-res 1 160 2030 1900.0 1.0 0.0 +it 09_hydro_pump 1 160 2030 0.0 0.0 0.0 +it 01_solar 1 161 2030 2000.0 1.0 0.0 +it 02_wind_on 1 161 2030 2000.0 1.0 0.0 +it 03_wind_off 1 161 2030 2000.0 1.0 0.0 +it 04_res 1 161 2030 2000.0 1.0 0.0 +it 05_nuclear 1 161 2030 2000.0 1.0 0.0 +it 06_coal 1 161 2030 2000.0 1.0 0.0 +it 07_gas 1 161 2030 2000.0 1.0 0.0 +it 08_non-res 1 161 2030 2000.0 1.0 0.0 +it 09_hydro_pump 1 161 2030 0.0 0.0 0.0 +it 01_solar 1 162 2030 2000.0 1.0 0.0 +it 02_wind_on 1 162 2030 2000.0 1.0 0.0 +it 03_wind_off 1 162 2030 2000.0 1.0 0.0 +it 04_res 1 162 2030 2000.0 1.0 0.0 +it 05_nuclear 1 162 2030 2000.0 1.0 0.0 +it 06_coal 1 162 2030 2000.0 1.0 0.0 +it 07_gas 1 162 2030 2000.0 1.0 0.0 +it 08_non-res 1 162 2030 2000.0 1.0 0.0 +it 09_hydro_pump 1 162 2030 100.0 1.0 0.0 +it 01_solar 1 163 2030 2000.0 1.0 0.0 +it 02_wind_on 1 163 2030 2000.0 1.0 0.0 +it 03_wind_off 1 163 2030 2000.0 1.0 0.0 +it 04_res 1 163 2030 2000.0 1.0 0.0 +it 05_nuclear 1 163 2030 2000.0 1.0 0.0 +it 06_coal 1 163 2030 2000.0 1.0 0.0 +it 07_gas 1 163 2030 2000.0 1.0 0.0 +it 08_non-res 1 163 2030 2000.0 1.0 0.0 +it 09_hydro_pump 1 163 2030 200.0 1.0 0.0 +it 01_solar 1 164 2030 2000.0 1.0 0.0 +it 02_wind_on 1 164 2030 2000.0 1.0 0.0 +it 03_wind_off 1 164 2030 2000.0 1.0 0.0 +it 04_res 1 164 2030 2000.0 1.0 0.0 +it 05_nuclear 1 164 2030 2000.0 1.0 0.0 +it 06_coal 1 164 2030 2000.0 1.0 0.0 +it 07_gas 1 164 2030 2000.0 1.0 0.0 +it 08_non-res 1 164 2030 2000.0 1.0 0.0 +it 09_hydro_pump 1 164 2030 300.0 1.0 0.0 +it 01_solar 1 165 2030 2000.0 1.0 0.0 +it 02_wind_on 1 165 2030 2000.0 1.0 0.0 +it 03_wind_off 1 165 2030 2000.0 1.0 0.0 +it 04_res 1 165 2030 2000.0 1.0 0.0 +it 05_nuclear 1 165 2030 2000.0 1.0 0.0 +it 06_coal 1 165 2030 2000.0 1.0 0.0 +it 07_gas 1 165 2030 2000.0 1.0 0.0 +it 08_non-res 1 165 2030 2000.0 1.0 0.0 +it 09_hydro_pump 1 165 2030 400.0 1.0 0.0 +it 01_solar 1 166 2030 2000.0 1.0 0.0 +it 02_wind_on 1 166 2030 2000.0 1.0 0.0 +it 03_wind_off 1 166 2030 2000.0 1.0 0.0 +it 04_res 1 166 2030 2000.0 1.0 0.0 +it 05_nuclear 1 166 2030 2000.0 1.0 0.0 +it 06_coal 1 166 2030 2000.0 1.0 0.0 +it 07_gas 1 166 2030 2000.0 1.0 0.0 +it 08_non-res 1 166 2030 2000.0 1.0 0.0 +it 09_hydro_pump 1 166 2030 500.0 1.0 0.0 +it 01_solar 1 167 2030 2000.0 1.0 0.0 +it 02_wind_on 1 167 2030 2000.0 1.0 0.0 +it 03_wind_off 1 167 2030 2000.0 1.0 0.0 +it 04_res 1 167 2030 2000.0 1.0 0.0 +it 05_nuclear 1 167 2030 2000.0 1.0 0.0 +it 06_coal 1 167 2030 2000.0 1.0 0.0 +it 07_gas 1 167 2030 2000.0 1.0 0.0 +it 08_non-res 1 167 2030 2000.0 1.0 0.0 +it 09_hydro_pump 1 167 2030 600.0 1.0 0.0 +it 01_solar 1 168 2030 2000.0 1.0 0.0 +it 02_wind_on 1 168 2030 2000.0 1.0 0.0 +it 03_wind_off 1 168 2030 2000.0 1.0 0.0 +it 04_res 1 168 2030 2000.0 1.0 0.0 +it 05_nuclear 1 168 2030 2000.0 1.0 0.0 +it 06_coal 1 168 2030 2000.0 1.0 0.0 +it 07_gas 1 168 2030 2000.0 1.0 0.0 +it 08_non-res 1 168 2030 2000.0 1.0 0.0 +it 09_hydro_pump 1 168 2030 700.0 1.0 0.0 +it 01_solar 1 169 2030 0.0 0.0 0.0 +it 02_wind_on 1 169 2030 0.0 0.0 0.0 +it 03_wind_off 1 169 2030 0.0 0.0 0.0 +it 04_res 1 169 2030 0.0 0.0 0.0 +it 05_nuclear 1 169 2030 0.0 0.0 0.0 +it 06_coal 1 169 2030 0.0 0.0 0.0 +it 07_gas 1 169 2030 0.0 0.0 0.0 +it 08_non-res 1 169 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 169 2030 0.0 0.0 0.0 +it 01_solar 1 170 2030 100.0 1.0 0.0 +it 02_wind_on 1 170 2030 0.0 0.0 0.0 +it 03_wind_off 1 170 2030 0.0 0.0 0.0 +it 04_res 1 170 2030 0.0 0.0 0.0 +it 05_nuclear 1 170 2030 0.0 0.0 0.0 +it 06_coal 1 170 2030 0.0 0.0 0.0 +it 07_gas 1 170 2030 0.0 0.0 0.0 +it 08_non-res 1 170 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 170 2030 0.0 0.0 0.0 +it 01_solar 1 171 2030 200.0 1.0 0.0 +it 02_wind_on 1 171 2030 0.0 0.0 0.0 +it 03_wind_off 1 171 2030 0.0 0.0 0.0 +it 04_res 1 171 2030 0.0 0.0 0.0 +it 05_nuclear 1 171 2030 0.0 0.0 0.0 +it 06_coal 1 171 2030 0.0 0.0 0.0 +it 07_gas 1 171 2030 0.0 0.0 0.0 +it 08_non-res 1 171 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 171 2030 0.0 0.0 0.0 +it 01_solar 1 172 2030 300.0 1.0 0.0 +it 02_wind_on 1 172 2030 0.0 0.0 0.0 +it 03_wind_off 1 172 2030 0.0 0.0 0.0 +it 04_res 1 172 2030 0.0 0.0 0.0 +it 05_nuclear 1 172 2030 0.0 0.0 0.0 +it 06_coal 1 172 2030 0.0 0.0 0.0 +it 07_gas 1 172 2030 0.0 0.0 0.0 +it 08_non-res 1 172 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 172 2030 0.0 0.0 0.0 +it 01_solar 1 173 2030 400.0 1.0 0.0 +it 02_wind_on 1 173 2030 0.0 0.0 0.0 +it 03_wind_off 1 173 2030 0.0 0.0 0.0 +it 04_res 1 173 2030 0.0 0.0 0.0 +it 05_nuclear 1 173 2030 0.0 0.0 0.0 +it 06_coal 1 173 2030 0.0 0.0 0.0 +it 07_gas 1 173 2030 0.0 0.0 0.0 +it 08_non-res 1 173 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 173 2030 0.0 0.0 0.0 +it 01_solar 1 174 2030 500.0 1.0 0.0 +it 02_wind_on 1 174 2030 0.0 0.0 0.0 +it 03_wind_off 1 174 2030 0.0 0.0 0.0 +it 04_res 1 174 2030 0.0 0.0 0.0 +it 05_nuclear 1 174 2030 0.0 0.0 0.0 +it 06_coal 1 174 2030 0.0 0.0 0.0 +it 07_gas 1 174 2030 0.0 0.0 0.0 +it 08_non-res 1 174 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 174 2030 0.0 0.0 0.0 +it 01_solar 1 175 2030 600.0 1.0 0.0 +it 02_wind_on 1 175 2030 0.0 0.0 0.0 +it 03_wind_off 1 175 2030 0.0 0.0 0.0 +it 04_res 1 175 2030 0.0 0.0 0.0 +it 05_nuclear 1 175 2030 0.0 0.0 0.0 +it 06_coal 1 175 2030 0.0 0.0 0.0 +it 07_gas 1 175 2030 0.0 0.0 0.0 +it 08_non-res 1 175 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 175 2030 0.0 0.0 0.0 +it 01_solar 1 176 2030 700.0 1.0 0.0 +it 02_wind_on 1 176 2030 0.0 0.0 0.0 +it 03_wind_off 1 176 2030 0.0 0.0 0.0 +it 04_res 1 176 2030 0.0 0.0 0.0 +it 05_nuclear 1 176 2030 0.0 0.0 0.0 +it 06_coal 1 176 2030 0.0 0.0 0.0 +it 07_gas 1 176 2030 0.0 0.0 0.0 +it 08_non-res 1 176 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 176 2030 0.0 0.0 0.0 +it 01_solar 1 177 2030 800.0 1.0 0.0 +it 02_wind_on 1 177 2030 0.0 0.0 0.0 +it 03_wind_off 1 177 2030 0.0 0.0 0.0 +it 04_res 1 177 2030 0.0 0.0 0.0 +it 05_nuclear 1 177 2030 0.0 0.0 0.0 +it 06_coal 1 177 2030 0.0 0.0 0.0 +it 07_gas 1 177 2030 0.0 0.0 0.0 +it 08_non-res 1 177 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 177 2030 0.0 0.0 0.0 +it 01_solar 1 178 2030 900.0 1.0 0.0 +it 02_wind_on 1 178 2030 0.0 0.0 0.0 +it 03_wind_off 1 178 2030 0.0 0.0 0.0 +it 04_res 1 178 2030 0.0 0.0 0.0 +it 05_nuclear 1 178 2030 0.0 0.0 0.0 +it 06_coal 1 178 2030 0.0 0.0 0.0 +it 07_gas 1 178 2030 0.0 0.0 0.0 +it 08_non-res 1 178 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 178 2030 0.0 0.0 0.0 +it 01_solar 1 179 2030 1000.0 1.0 0.0 +it 02_wind_on 1 179 2030 0.0 0.0 0.0 +it 03_wind_off 1 179 2030 0.0 0.0 0.0 +it 04_res 1 179 2030 0.0 0.0 0.0 +it 05_nuclear 1 179 2030 0.0 0.0 0.0 +it 06_coal 1 179 2030 0.0 0.0 0.0 +it 07_gas 1 179 2030 0.0 0.0 0.0 +it 08_non-res 1 179 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 179 2030 0.0 0.0 0.0 +it 01_solar 1 180 2030 1100.0 1.0 0.0 +it 02_wind_on 1 180 2030 0.0 0.0 0.0 +it 03_wind_off 1 180 2030 0.0 0.0 0.0 +it 04_res 1 180 2030 0.0 0.0 0.0 +it 05_nuclear 1 180 2030 0.0 0.0 0.0 +it 06_coal 1 180 2030 0.0 0.0 0.0 +it 07_gas 1 180 2030 0.0 0.0 0.0 +it 08_non-res 1 180 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 180 2030 0.0 0.0 0.0 +it 01_solar 1 181 2030 1200.0 1.0 0.0 +it 02_wind_on 1 181 2030 0.0 0.0 0.0 +it 03_wind_off 1 181 2030 0.0 0.0 0.0 +it 04_res 1 181 2030 0.0 0.0 0.0 +it 05_nuclear 1 181 2030 0.0 0.0 0.0 +it 06_coal 1 181 2030 0.0 0.0 0.0 +it 07_gas 1 181 2030 0.0 0.0 0.0 +it 08_non-res 1 181 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 181 2030 0.0 0.0 0.0 +it 01_solar 1 182 2030 1300.0 1.0 0.0 +it 02_wind_on 1 182 2030 0.0 0.0 0.0 +it 03_wind_off 1 182 2030 0.0 0.0 0.0 +it 04_res 1 182 2030 0.0 0.0 0.0 +it 05_nuclear 1 182 2030 0.0 0.0 0.0 +it 06_coal 1 182 2030 0.0 0.0 0.0 +it 07_gas 1 182 2030 0.0 0.0 0.0 +it 08_non-res 1 182 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 182 2030 0.0 0.0 0.0 +it 01_solar 1 183 2030 1400.0 1.0 0.0 +it 02_wind_on 1 183 2030 0.0 0.0 0.0 +it 03_wind_off 1 183 2030 0.0 0.0 0.0 +it 04_res 1 183 2030 0.0 0.0 0.0 +it 05_nuclear 1 183 2030 0.0 0.0 0.0 +it 06_coal 1 183 2030 0.0 0.0 0.0 +it 07_gas 1 183 2030 0.0 0.0 0.0 +it 08_non-res 1 183 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 183 2030 0.0 0.0 0.0 +it 01_solar 1 184 2030 1500.0 1.0 0.0 +it 02_wind_on 1 184 2030 0.0 0.0 0.0 +it 03_wind_off 1 184 2030 0.0 0.0 0.0 +it 04_res 1 184 2030 0.0 0.0 0.0 +it 05_nuclear 1 184 2030 0.0 0.0 0.0 +it 06_coal 1 184 2030 0.0 0.0 0.0 +it 07_gas 1 184 2030 0.0 0.0 0.0 +it 08_non-res 1 184 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 184 2030 0.0 0.0 0.0 +it 01_solar 1 185 2030 1600.0 1.0 0.0 +it 02_wind_on 1 185 2030 0.0 0.0 0.0 +it 03_wind_off 1 185 2030 0.0 0.0 0.0 +it 04_res 1 185 2030 0.0 0.0 0.0 +it 05_nuclear 1 185 2030 0.0 0.0 0.0 +it 06_coal 1 185 2030 0.0 0.0 0.0 +it 07_gas 1 185 2030 0.0 0.0 0.0 +it 08_non-res 1 185 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 185 2030 0.0 0.0 0.0 +it 01_solar 1 186 2030 1700.0 1.0 0.0 +it 02_wind_on 1 186 2030 0.0 0.0 0.0 +it 03_wind_off 1 186 2030 0.0 0.0 0.0 +it 04_res 1 186 2030 0.0 0.0 0.0 +it 05_nuclear 1 186 2030 0.0 0.0 0.0 +it 06_coal 1 186 2030 0.0 0.0 0.0 +it 07_gas 1 186 2030 0.0 0.0 0.0 +it 08_non-res 1 186 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 186 2030 0.0 0.0 0.0 +it 01_solar 1 187 2030 1800.0 1.0 0.0 +it 02_wind_on 1 187 2030 0.0 0.0 0.0 +it 03_wind_off 1 187 2030 0.0 0.0 0.0 +it 04_res 1 187 2030 0.0 0.0 0.0 +it 05_nuclear 1 187 2030 0.0 0.0 0.0 +it 06_coal 1 187 2030 0.0 0.0 0.0 +it 07_gas 1 187 2030 0.0 0.0 0.0 +it 08_non-res 1 187 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 187 2030 0.0 0.0 0.0 +it 01_solar 1 188 2030 1900.0 1.0 0.0 +it 02_wind_on 1 188 2030 0.0 0.0 0.0 +it 03_wind_off 1 188 2030 0.0 0.0 0.0 +it 04_res 1 188 2030 0.0 0.0 0.0 +it 05_nuclear 1 188 2030 0.0 0.0 0.0 +it 06_coal 1 188 2030 0.0 0.0 0.0 +it 07_gas 1 188 2030 0.0 0.0 0.0 +it 08_non-res 1 188 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 188 2030 0.0 0.0 0.0 +it 01_solar 1 189 2030 2000.0 1.0 0.0 +it 02_wind_on 1 189 2030 0.0 0.0 0.0 +it 03_wind_off 1 189 2030 0.0 0.0 0.0 +it 04_res 1 189 2030 0.0 0.0 0.0 +it 05_nuclear 1 189 2030 0.0 0.0 0.0 +it 06_coal 1 189 2030 0.0 0.0 0.0 +it 07_gas 1 189 2030 0.0 0.0 0.0 +it 08_non-res 1 189 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 189 2030 0.0 0.0 0.0 +it 01_solar 1 190 2030 2000.0 1.0 0.0 +it 02_wind_on 1 190 2030 100.0 1.0 0.0 +it 03_wind_off 1 190 2030 0.0 0.0 0.0 +it 04_res 1 190 2030 0.0 0.0 0.0 +it 05_nuclear 1 190 2030 0.0 0.0 0.0 +it 06_coal 1 190 2030 0.0 0.0 0.0 +it 07_gas 1 190 2030 0.0 0.0 0.0 +it 08_non-res 1 190 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 190 2030 0.0 0.0 0.0 +it 01_solar 1 191 2030 2000.0 1.0 0.0 +it 02_wind_on 1 191 2030 200.0 1.0 0.0 +it 03_wind_off 1 191 2030 0.0 0.0 0.0 +it 04_res 1 191 2030 0.0 0.0 0.0 +it 05_nuclear 1 191 2030 0.0 0.0 0.0 +it 06_coal 1 191 2030 0.0 0.0 0.0 +it 07_gas 1 191 2030 0.0 0.0 0.0 +it 08_non-res 1 191 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 191 2030 0.0 0.0 0.0 +it 01_solar 1 192 2030 2000.0 1.0 0.0 +it 02_wind_on 1 192 2030 300.0 1.0 0.0 +it 03_wind_off 1 192 2030 0.0 0.0 0.0 +it 04_res 1 192 2030 0.0 0.0 0.0 +it 05_nuclear 1 192 2030 0.0 0.0 0.0 +it 06_coal 1 192 2030 0.0 0.0 0.0 +it 07_gas 1 192 2030 0.0 0.0 0.0 +it 08_non-res 1 192 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 192 2030 0.0 0.0 0.0 +it 01_solar 1 193 2030 2000.0 1.0 0.0 +it 02_wind_on 1 193 2030 400.0 1.0 0.0 +it 03_wind_off 1 193 2030 0.0 0.0 0.0 +it 04_res 1 193 2030 0.0 0.0 0.0 +it 05_nuclear 1 193 2030 0.0 0.0 0.0 +it 06_coal 1 193 2030 0.0 0.0 0.0 +it 07_gas 1 193 2030 0.0 0.0 0.0 +it 08_non-res 1 193 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 193 2030 0.0 0.0 0.0 +it 01_solar 1 194 2030 2000.0 1.0 0.0 +it 02_wind_on 1 194 2030 500.0 1.0 0.0 +it 03_wind_off 1 194 2030 0.0 0.0 0.0 +it 04_res 1 194 2030 0.0 0.0 0.0 +it 05_nuclear 1 194 2030 0.0 0.0 0.0 +it 06_coal 1 194 2030 0.0 0.0 0.0 +it 07_gas 1 194 2030 0.0 0.0 0.0 +it 08_non-res 1 194 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 194 2030 0.0 0.0 0.0 +it 01_solar 1 195 2030 2000.0 1.0 0.0 +it 02_wind_on 1 195 2030 600.0 1.0 0.0 +it 03_wind_off 1 195 2030 0.0 0.0 0.0 +it 04_res 1 195 2030 0.0 0.0 0.0 +it 05_nuclear 1 195 2030 0.0 0.0 0.0 +it 06_coal 1 195 2030 0.0 0.0 0.0 +it 07_gas 1 195 2030 0.0 0.0 0.0 +it 08_non-res 1 195 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 195 2030 0.0 0.0 0.0 +it 01_solar 1 196 2030 2000.0 1.0 0.0 +it 02_wind_on 1 196 2030 700.0 1.0 0.0 +it 03_wind_off 1 196 2030 0.0 0.0 0.0 +it 04_res 1 196 2030 0.0 0.0 0.0 +it 05_nuclear 1 196 2030 0.0 0.0 0.0 +it 06_coal 1 196 2030 0.0 0.0 0.0 +it 07_gas 1 196 2030 0.0 0.0 0.0 +it 08_non-res 1 196 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 196 2030 0.0 0.0 0.0 +it 01_solar 1 197 2030 2000.0 1.0 0.0 +it 02_wind_on 1 197 2030 800.0 1.0 0.0 +it 03_wind_off 1 197 2030 0.0 0.0 0.0 +it 04_res 1 197 2030 0.0 0.0 0.0 +it 05_nuclear 1 197 2030 0.0 0.0 0.0 +it 06_coal 1 197 2030 0.0 0.0 0.0 +it 07_gas 1 197 2030 0.0 0.0 0.0 +it 08_non-res 1 197 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 197 2030 0.0 0.0 0.0 +it 01_solar 1 198 2030 2000.0 1.0 0.0 +it 02_wind_on 1 198 2030 900.0 1.0 0.0 +it 03_wind_off 1 198 2030 0.0 0.0 0.0 +it 04_res 1 198 2030 0.0 0.0 0.0 +it 05_nuclear 1 198 2030 0.0 0.0 0.0 +it 06_coal 1 198 2030 0.0 0.0 0.0 +it 07_gas 1 198 2030 0.0 0.0 0.0 +it 08_non-res 1 198 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 198 2030 0.0 0.0 0.0 +it 01_solar 1 199 2030 2000.0 1.0 0.0 +it 02_wind_on 1 199 2030 1000.0 1.0 0.0 +it 03_wind_off 1 199 2030 0.0 0.0 0.0 +it 04_res 1 199 2030 0.0 0.0 0.0 +it 05_nuclear 1 199 2030 0.0 0.0 0.0 +it 06_coal 1 199 2030 0.0 0.0 0.0 +it 07_gas 1 199 2030 0.0 0.0 0.0 +it 08_non-res 1 199 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 199 2030 0.0 0.0 0.0 +it 01_solar 1 200 2030 2000.0 1.0 0.0 +it 02_wind_on 1 200 2030 1100.0 1.0 0.0 +it 03_wind_off 1 200 2030 0.0 0.0 0.0 +it 04_res 1 200 2030 0.0 0.0 0.0 +it 05_nuclear 1 200 2030 0.0 0.0 0.0 +it 06_coal 1 200 2030 0.0 0.0 0.0 +it 07_gas 1 200 2030 0.0 0.0 0.0 +it 08_non-res 1 200 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 200 2030 0.0 0.0 0.0 +it 01_solar 1 201 2030 2000.0 1.0 0.0 +it 02_wind_on 1 201 2030 1200.0 1.0 0.0 +it 03_wind_off 1 201 2030 0.0 0.0 0.0 +it 04_res 1 201 2030 0.0 0.0 0.0 +it 05_nuclear 1 201 2030 0.0 0.0 0.0 +it 06_coal 1 201 2030 0.0 0.0 0.0 +it 07_gas 1 201 2030 0.0 0.0 0.0 +it 08_non-res 1 201 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 201 2030 0.0 0.0 0.0 +it 01_solar 1 202 2030 2000.0 1.0 0.0 +it 02_wind_on 1 202 2030 1300.0 1.0 0.0 +it 03_wind_off 1 202 2030 0.0 0.0 0.0 +it 04_res 1 202 2030 0.0 0.0 0.0 +it 05_nuclear 1 202 2030 0.0 0.0 0.0 +it 06_coal 1 202 2030 0.0 0.0 0.0 +it 07_gas 1 202 2030 0.0 0.0 0.0 +it 08_non-res 1 202 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 202 2030 0.0 0.0 0.0 +it 01_solar 1 203 2030 2000.0 1.0 0.0 +it 02_wind_on 1 203 2030 1400.0 1.0 0.0 +it 03_wind_off 1 203 2030 0.0 0.0 0.0 +it 04_res 1 203 2030 0.0 0.0 0.0 +it 05_nuclear 1 203 2030 0.0 0.0 0.0 +it 06_coal 1 203 2030 0.0 0.0 0.0 +it 07_gas 1 203 2030 0.0 0.0 0.0 +it 08_non-res 1 203 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 203 2030 0.0 0.0 0.0 +it 01_solar 1 204 2030 2000.0 1.0 0.0 +it 02_wind_on 1 204 2030 1500.0 1.0 0.0 +it 03_wind_off 1 204 2030 0.0 0.0 0.0 +it 04_res 1 204 2030 0.0 0.0 0.0 +it 05_nuclear 1 204 2030 0.0 0.0 0.0 +it 06_coal 1 204 2030 0.0 0.0 0.0 +it 07_gas 1 204 2030 0.0 0.0 0.0 +it 08_non-res 1 204 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 204 2030 0.0 0.0 0.0 +it 01_solar 1 205 2030 2000.0 1.0 0.0 +it 02_wind_on 1 205 2030 1600.0 1.0 0.0 +it 03_wind_off 1 205 2030 0.0 0.0 0.0 +it 04_res 1 205 2030 0.0 0.0 0.0 +it 05_nuclear 1 205 2030 0.0 0.0 0.0 +it 06_coal 1 205 2030 0.0 0.0 0.0 +it 07_gas 1 205 2030 0.0 0.0 0.0 +it 08_non-res 1 205 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 205 2030 0.0 0.0 0.0 +it 01_solar 1 206 2030 2000.0 1.0 0.0 +it 02_wind_on 1 206 2030 1700.0 1.0 0.0 +it 03_wind_off 1 206 2030 0.0 0.0 0.0 +it 04_res 1 206 2030 0.0 0.0 0.0 +it 05_nuclear 1 206 2030 0.0 0.0 0.0 +it 06_coal 1 206 2030 0.0 0.0 0.0 +it 07_gas 1 206 2030 0.0 0.0 0.0 +it 08_non-res 1 206 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 206 2030 0.0 0.0 0.0 +it 01_solar 1 207 2030 2000.0 1.0 0.0 +it 02_wind_on 1 207 2030 1800.0 1.0 0.0 +it 03_wind_off 1 207 2030 0.0 0.0 0.0 +it 04_res 1 207 2030 0.0 0.0 0.0 +it 05_nuclear 1 207 2030 0.0 0.0 0.0 +it 06_coal 1 207 2030 0.0 0.0 0.0 +it 07_gas 1 207 2030 0.0 0.0 0.0 +it 08_non-res 1 207 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 207 2030 0.0 0.0 0.0 +it 01_solar 1 208 2030 2000.0 1.0 0.0 +it 02_wind_on 1 208 2030 1900.0 1.0 0.0 +it 03_wind_off 1 208 2030 0.0 0.0 0.0 +it 04_res 1 208 2030 0.0 0.0 0.0 +it 05_nuclear 1 208 2030 0.0 0.0 0.0 +it 06_coal 1 208 2030 0.0 0.0 0.0 +it 07_gas 1 208 2030 0.0 0.0 0.0 +it 08_non-res 1 208 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 208 2030 0.0 0.0 0.0 +it 01_solar 1 209 2030 2000.0 1.0 0.0 +it 02_wind_on 1 209 2030 2000.0 1.0 0.0 +it 03_wind_off 1 209 2030 0.0 0.0 0.0 +it 04_res 1 209 2030 0.0 0.0 0.0 +it 05_nuclear 1 209 2030 0.0 0.0 0.0 +it 06_coal 1 209 2030 0.0 0.0 0.0 +it 07_gas 1 209 2030 0.0 0.0 0.0 +it 08_non-res 1 209 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 209 2030 0.0 0.0 0.0 +it 01_solar 1 210 2030 2000.0 1.0 0.0 +it 02_wind_on 1 210 2030 2000.0 1.0 0.0 +it 03_wind_off 1 210 2030 100.0 1.0 0.0 +it 04_res 1 210 2030 0.0 0.0 0.0 +it 05_nuclear 1 210 2030 0.0 0.0 0.0 +it 06_coal 1 210 2030 0.0 0.0 0.0 +it 07_gas 1 210 2030 0.0 0.0 0.0 +it 08_non-res 1 210 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 210 2030 0.0 0.0 0.0 +it 01_solar 1 211 2030 2000.0 1.0 0.0 +it 02_wind_on 1 211 2030 2000.0 1.0 0.0 +it 03_wind_off 1 211 2030 200.0 1.0 0.0 +it 04_res 1 211 2030 0.0 0.0 0.0 +it 05_nuclear 1 211 2030 0.0 0.0 0.0 +it 06_coal 1 211 2030 0.0 0.0 0.0 +it 07_gas 1 211 2030 0.0 0.0 0.0 +it 08_non-res 1 211 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 211 2030 0.0 0.0 0.0 +it 01_solar 1 212 2030 2000.0 1.0 0.0 +it 02_wind_on 1 212 2030 2000.0 1.0 0.0 +it 03_wind_off 1 212 2030 300.0 1.0 0.0 +it 04_res 1 212 2030 0.0 0.0 0.0 +it 05_nuclear 1 212 2030 0.0 0.0 0.0 +it 06_coal 1 212 2030 0.0 0.0 0.0 +it 07_gas 1 212 2030 0.0 0.0 0.0 +it 08_non-res 1 212 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 212 2030 0.0 0.0 0.0 +it 01_solar 1 213 2030 2000.0 1.0 0.0 +it 02_wind_on 1 213 2030 2000.0 1.0 0.0 +it 03_wind_off 1 213 2030 400.0 1.0 0.0 +it 04_res 1 213 2030 0.0 0.0 0.0 +it 05_nuclear 1 213 2030 0.0 0.0 0.0 +it 06_coal 1 213 2030 0.0 0.0 0.0 +it 07_gas 1 213 2030 0.0 0.0 0.0 +it 08_non-res 1 213 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 213 2030 0.0 0.0 0.0 +it 01_solar 1 214 2030 2000.0 1.0 0.0 +it 02_wind_on 1 214 2030 2000.0 1.0 0.0 +it 03_wind_off 1 214 2030 500.0 1.0 0.0 +it 04_res 1 214 2030 0.0 0.0 0.0 +it 05_nuclear 1 214 2030 0.0 0.0 0.0 +it 06_coal 1 214 2030 0.0 0.0 0.0 +it 07_gas 1 214 2030 0.0 0.0 0.0 +it 08_non-res 1 214 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 214 2030 0.0 0.0 0.0 +it 01_solar 1 215 2030 2000.0 1.0 0.0 +it 02_wind_on 1 215 2030 2000.0 1.0 0.0 +it 03_wind_off 1 215 2030 600.0 1.0 0.0 +it 04_res 1 215 2030 0.0 0.0 0.0 +it 05_nuclear 1 215 2030 0.0 0.0 0.0 +it 06_coal 1 215 2030 0.0 0.0 0.0 +it 07_gas 1 215 2030 0.0 0.0 0.0 +it 08_non-res 1 215 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 215 2030 0.0 0.0 0.0 +it 01_solar 1 216 2030 2000.0 1.0 0.0 +it 02_wind_on 1 216 2030 2000.0 1.0 0.0 +it 03_wind_off 1 216 2030 700.0 1.0 0.0 +it 04_res 1 216 2030 0.0 0.0 0.0 +it 05_nuclear 1 216 2030 0.0 0.0 0.0 +it 06_coal 1 216 2030 0.0 0.0 0.0 +it 07_gas 1 216 2030 0.0 0.0 0.0 +it 08_non-res 1 216 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 216 2030 0.0 0.0 0.0 +it 01_solar 1 217 2030 2000.0 1.0 0.0 +it 02_wind_on 1 217 2030 2000.0 1.0 0.0 +it 03_wind_off 1 217 2030 800.0 1.0 0.0 +it 04_res 1 217 2030 0.0 0.0 0.0 +it 05_nuclear 1 217 2030 0.0 0.0 0.0 +it 06_coal 1 217 2030 0.0 0.0 0.0 +it 07_gas 1 217 2030 0.0 0.0 0.0 +it 08_non-res 1 217 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 217 2030 0.0 0.0 0.0 +it 01_solar 1 218 2030 2000.0 1.0 0.0 +it 02_wind_on 1 218 2030 2000.0 1.0 0.0 +it 03_wind_off 1 218 2030 900.0 1.0 0.0 +it 04_res 1 218 2030 0.0 0.0 0.0 +it 05_nuclear 1 218 2030 0.0 0.0 0.0 +it 06_coal 1 218 2030 0.0 0.0 0.0 +it 07_gas 1 218 2030 0.0 0.0 0.0 +it 08_non-res 1 218 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 218 2030 0.0 0.0 0.0 +it 01_solar 1 219 2030 2000.0 1.0 0.0 +it 02_wind_on 1 219 2030 2000.0 1.0 0.0 +it 03_wind_off 1 219 2030 1000.0 1.0 0.0 +it 04_res 1 219 2030 0.0 0.0 0.0 +it 05_nuclear 1 219 2030 0.0 0.0 0.0 +it 06_coal 1 219 2030 0.0 0.0 0.0 +it 07_gas 1 219 2030 0.0 0.0 0.0 +it 08_non-res 1 219 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 219 2030 0.0 0.0 0.0 +it 01_solar 1 220 2030 2000.0 1.0 0.0 +it 02_wind_on 1 220 2030 2000.0 1.0 0.0 +it 03_wind_off 1 220 2030 1100.0 1.0 0.0 +it 04_res 1 220 2030 0.0 0.0 0.0 +it 05_nuclear 1 220 2030 0.0 0.0 0.0 +it 06_coal 1 220 2030 0.0 0.0 0.0 +it 07_gas 1 220 2030 0.0 0.0 0.0 +it 08_non-res 1 220 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 220 2030 0.0 0.0 0.0 +it 01_solar 1 221 2030 2000.0 1.0 0.0 +it 02_wind_on 1 221 2030 2000.0 1.0 0.0 +it 03_wind_off 1 221 2030 1200.0 1.0 0.0 +it 04_res 1 221 2030 0.0 0.0 0.0 +it 05_nuclear 1 221 2030 0.0 0.0 0.0 +it 06_coal 1 221 2030 0.0 0.0 0.0 +it 07_gas 1 221 2030 0.0 0.0 0.0 +it 08_non-res 1 221 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 221 2030 0.0 0.0 0.0 +it 01_solar 1 222 2030 2000.0 1.0 0.0 +it 02_wind_on 1 222 2030 2000.0 1.0 0.0 +it 03_wind_off 1 222 2030 1300.0 1.0 0.0 +it 04_res 1 222 2030 0.0 0.0 0.0 +it 05_nuclear 1 222 2030 0.0 0.0 0.0 +it 06_coal 1 222 2030 0.0 0.0 0.0 +it 07_gas 1 222 2030 0.0 0.0 0.0 +it 08_non-res 1 222 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 222 2030 0.0 0.0 0.0 +it 01_solar 1 223 2030 2000.0 1.0 0.0 +it 02_wind_on 1 223 2030 2000.0 1.0 0.0 +it 03_wind_off 1 223 2030 1400.0 1.0 0.0 +it 04_res 1 223 2030 0.0 0.0 0.0 +it 05_nuclear 1 223 2030 0.0 0.0 0.0 +it 06_coal 1 223 2030 0.0 0.0 0.0 +it 07_gas 1 223 2030 0.0 0.0 0.0 +it 08_non-res 1 223 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 223 2030 0.0 0.0 0.0 +it 01_solar 1 224 2030 2000.0 1.0 0.0 +it 02_wind_on 1 224 2030 2000.0 1.0 0.0 +it 03_wind_off 1 224 2030 1500.0 1.0 0.0 +it 04_res 1 224 2030 0.0 0.0 0.0 +it 05_nuclear 1 224 2030 0.0 0.0 0.0 +it 06_coal 1 224 2030 0.0 0.0 0.0 +it 07_gas 1 224 2030 0.0 0.0 0.0 +it 08_non-res 1 224 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 224 2030 0.0 0.0 0.0 +it 01_solar 1 225 2030 2000.0 1.0 0.0 +it 02_wind_on 1 225 2030 2000.0 1.0 0.0 +it 03_wind_off 1 225 2030 1600.0 1.0 0.0 +it 04_res 1 225 2030 0.0 0.0 0.0 +it 05_nuclear 1 225 2030 0.0 0.0 0.0 +it 06_coal 1 225 2030 0.0 0.0 0.0 +it 07_gas 1 225 2030 0.0 0.0 0.0 +it 08_non-res 1 225 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 225 2030 0.0 0.0 0.0 +it 01_solar 1 226 2030 2000.0 1.0 0.0 +it 02_wind_on 1 226 2030 2000.0 1.0 0.0 +it 03_wind_off 1 226 2030 1700.0 1.0 0.0 +it 04_res 1 226 2030 0.0 0.0 0.0 +it 05_nuclear 1 226 2030 0.0 0.0 0.0 +it 06_coal 1 226 2030 0.0 0.0 0.0 +it 07_gas 1 226 2030 0.0 0.0 0.0 +it 08_non-res 1 226 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 226 2030 0.0 0.0 0.0 +it 01_solar 1 227 2030 2000.0 1.0 0.0 +it 02_wind_on 1 227 2030 2000.0 1.0 0.0 +it 03_wind_off 1 227 2030 1800.0 1.0 0.0 +it 04_res 1 227 2030 0.0 0.0 0.0 +it 05_nuclear 1 227 2030 0.0 0.0 0.0 +it 06_coal 1 227 2030 0.0 0.0 0.0 +it 07_gas 1 227 2030 0.0 0.0 0.0 +it 08_non-res 1 227 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 227 2030 0.0 0.0 0.0 +it 01_solar 1 228 2030 2000.0 1.0 0.0 +it 02_wind_on 1 228 2030 2000.0 1.0 0.0 +it 03_wind_off 1 228 2030 1900.0 1.0 0.0 +it 04_res 1 228 2030 0.0 0.0 0.0 +it 05_nuclear 1 228 2030 0.0 0.0 0.0 +it 06_coal 1 228 2030 0.0 0.0 0.0 +it 07_gas 1 228 2030 0.0 0.0 0.0 +it 08_non-res 1 228 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 228 2030 0.0 0.0 0.0 +it 01_solar 1 229 2030 2000.0 1.0 0.0 +it 02_wind_on 1 229 2030 2000.0 1.0 0.0 +it 03_wind_off 1 229 2030 2000.0 1.0 0.0 +it 04_res 1 229 2030 0.0 0.0 0.0 +it 05_nuclear 1 229 2030 0.0 0.0 0.0 +it 06_coal 1 229 2030 0.0 0.0 0.0 +it 07_gas 1 229 2030 0.0 0.0 0.0 +it 08_non-res 1 229 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 229 2030 0.0 0.0 0.0 +it 01_solar 1 230 2030 2000.0 1.0 0.0 +it 02_wind_on 1 230 2030 2000.0 1.0 0.0 +it 03_wind_off 1 230 2030 2000.0 1.0 0.0 +it 04_res 1 230 2030 100.0 1.0 0.0 +it 05_nuclear 1 230 2030 0.0 0.0 0.0 +it 06_coal 1 230 2030 0.0 0.0 0.0 +it 07_gas 1 230 2030 0.0 0.0 0.0 +it 08_non-res 1 230 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 230 2030 0.0 0.0 0.0 +it 01_solar 1 231 2030 2000.0 1.0 0.0 +it 02_wind_on 1 231 2030 2000.0 1.0 0.0 +it 03_wind_off 1 231 2030 2000.0 1.0 0.0 +it 04_res 1 231 2030 200.0 1.0 0.0 +it 05_nuclear 1 231 2030 0.0 0.0 0.0 +it 06_coal 1 231 2030 0.0 0.0 0.0 +it 07_gas 1 231 2030 0.0 0.0 0.0 +it 08_non-res 1 231 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 231 2030 0.0 0.0 0.0 +it 01_solar 1 232 2030 2000.0 1.0 0.0 +it 02_wind_on 1 232 2030 2000.0 1.0 0.0 +it 03_wind_off 1 232 2030 2000.0 1.0 0.0 +it 04_res 1 232 2030 300.0 1.0 0.0 +it 05_nuclear 1 232 2030 0.0 0.0 0.0 +it 06_coal 1 232 2030 0.0 0.0 0.0 +it 07_gas 1 232 2030 0.0 0.0 0.0 +it 08_non-res 1 232 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 232 2030 0.0 0.0 0.0 +it 01_solar 1 233 2030 2000.0 1.0 0.0 +it 02_wind_on 1 233 2030 2000.0 1.0 0.0 +it 03_wind_off 1 233 2030 2000.0 1.0 0.0 +it 04_res 1 233 2030 400.0 1.0 0.0 +it 05_nuclear 1 233 2030 0.0 0.0 0.0 +it 06_coal 1 233 2030 0.0 0.0 0.0 +it 07_gas 1 233 2030 0.0 0.0 0.0 +it 08_non-res 1 233 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 233 2030 0.0 0.0 0.0 +it 01_solar 1 234 2030 2000.0 1.0 0.0 +it 02_wind_on 1 234 2030 2000.0 1.0 0.0 +it 03_wind_off 1 234 2030 2000.0 1.0 0.0 +it 04_res 1 234 2030 500.0 1.0 0.0 +it 05_nuclear 1 234 2030 0.0 0.0 0.0 +it 06_coal 1 234 2030 0.0 0.0 0.0 +it 07_gas 1 234 2030 0.0 0.0 0.0 +it 08_non-res 1 234 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 234 2030 0.0 0.0 0.0 +it 01_solar 1 235 2030 2000.0 1.0 0.0 +it 02_wind_on 1 235 2030 2000.0 1.0 0.0 +it 03_wind_off 1 235 2030 2000.0 1.0 0.0 +it 04_res 1 235 2030 600.0 1.0 0.0 +it 05_nuclear 1 235 2030 0.0 0.0 0.0 +it 06_coal 1 235 2030 0.0 0.0 0.0 +it 07_gas 1 235 2030 0.0 0.0 0.0 +it 08_non-res 1 235 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 235 2030 0.0 0.0 0.0 +it 01_solar 1 236 2030 2000.0 1.0 0.0 +it 02_wind_on 1 236 2030 2000.0 1.0 0.0 +it 03_wind_off 1 236 2030 2000.0 1.0 0.0 +it 04_res 1 236 2030 700.0 1.0 0.0 +it 05_nuclear 1 236 2030 0.0 0.0 0.0 +it 06_coal 1 236 2030 0.0 0.0 0.0 +it 07_gas 1 236 2030 0.0 0.0 0.0 +it 08_non-res 1 236 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 236 2030 0.0 0.0 0.0 +it 01_solar 1 237 2030 2000.0 1.0 0.0 +it 02_wind_on 1 237 2030 2000.0 1.0 0.0 +it 03_wind_off 1 237 2030 2000.0 1.0 0.0 +it 04_res 1 237 2030 800.0 1.0 0.0 +it 05_nuclear 1 237 2030 0.0 0.0 0.0 +it 06_coal 1 237 2030 0.0 0.0 0.0 +it 07_gas 1 237 2030 0.0 0.0 0.0 +it 08_non-res 1 237 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 237 2030 0.0 0.0 0.0 +it 01_solar 1 238 2030 2000.0 1.0 0.0 +it 02_wind_on 1 238 2030 2000.0 1.0 0.0 +it 03_wind_off 1 238 2030 2000.0 1.0 0.0 +it 04_res 1 238 2030 900.0 1.0 0.0 +it 05_nuclear 1 238 2030 0.0 0.0 0.0 +it 06_coal 1 238 2030 0.0 0.0 0.0 +it 07_gas 1 238 2030 0.0 0.0 0.0 +it 08_non-res 1 238 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 238 2030 0.0 0.0 0.0 +it 01_solar 1 239 2030 2000.0 1.0 0.0 +it 02_wind_on 1 239 2030 2000.0 1.0 0.0 +it 03_wind_off 1 239 2030 2000.0 1.0 0.0 +it 04_res 1 239 2030 1000.0 1.0 0.0 +it 05_nuclear 1 239 2030 0.0 0.0 0.0 +it 06_coal 1 239 2030 0.0 0.0 0.0 +it 07_gas 1 239 2030 0.0 0.0 0.0 +it 08_non-res 1 239 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 239 2030 0.0 0.0 0.0 +it 01_solar 1 240 2030 2000.0 1.0 0.0 +it 02_wind_on 1 240 2030 2000.0 1.0 0.0 +it 03_wind_off 1 240 2030 2000.0 1.0 0.0 +it 04_res 1 240 2030 1100.0 1.0 0.0 +it 05_nuclear 1 240 2030 0.0 0.0 0.0 +it 06_coal 1 240 2030 0.0 0.0 0.0 +it 07_gas 1 240 2030 0.0 0.0 0.0 +it 08_non-res 1 240 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 240 2030 0.0 0.0 0.0 +it 01_solar 1 241 2030 2000.0 1.0 0.0 +it 02_wind_on 1 241 2030 2000.0 1.0 0.0 +it 03_wind_off 1 241 2030 2000.0 1.0 0.0 +it 04_res 1 241 2030 1200.0 1.0 0.0 +it 05_nuclear 1 241 2030 0.0 0.0 0.0 +it 06_coal 1 241 2030 0.0 0.0 0.0 +it 07_gas 1 241 2030 0.0 0.0 0.0 +it 08_non-res 1 241 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 241 2030 0.0 0.0 0.0 +it 01_solar 1 242 2030 2000.0 1.0 0.0 +it 02_wind_on 1 242 2030 2000.0 1.0 0.0 +it 03_wind_off 1 242 2030 2000.0 1.0 0.0 +it 04_res 1 242 2030 1300.0 1.0 0.0 +it 05_nuclear 1 242 2030 0.0 0.0 0.0 +it 06_coal 1 242 2030 0.0 0.0 0.0 +it 07_gas 1 242 2030 0.0 0.0 0.0 +it 08_non-res 1 242 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 242 2030 0.0 0.0 0.0 +it 01_solar 1 243 2030 2000.0 1.0 0.0 +it 02_wind_on 1 243 2030 2000.0 1.0 0.0 +it 03_wind_off 1 243 2030 2000.0 1.0 0.0 +it 04_res 1 243 2030 1400.0 1.0 0.0 +it 05_nuclear 1 243 2030 0.0 0.0 0.0 +it 06_coal 1 243 2030 0.0 0.0 0.0 +it 07_gas 1 243 2030 0.0 0.0 0.0 +it 08_non-res 1 243 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 243 2030 0.0 0.0 0.0 +it 01_solar 1 244 2030 2000.0 1.0 0.0 +it 02_wind_on 1 244 2030 2000.0 1.0 0.0 +it 03_wind_off 1 244 2030 2000.0 1.0 0.0 +it 04_res 1 244 2030 1500.0 1.0 0.0 +it 05_nuclear 1 244 2030 0.0 0.0 0.0 +it 06_coal 1 244 2030 0.0 0.0 0.0 +it 07_gas 1 244 2030 0.0 0.0 0.0 +it 08_non-res 1 244 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 244 2030 0.0 0.0 0.0 +it 01_solar 1 245 2030 2000.0 1.0 0.0 +it 02_wind_on 1 245 2030 2000.0 1.0 0.0 +it 03_wind_off 1 245 2030 2000.0 1.0 0.0 +it 04_res 1 245 2030 1600.0 1.0 0.0 +it 05_nuclear 1 245 2030 0.0 0.0 0.0 +it 06_coal 1 245 2030 0.0 0.0 0.0 +it 07_gas 1 245 2030 0.0 0.0 0.0 +it 08_non-res 1 245 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 245 2030 0.0 0.0 0.0 +it 01_solar 1 246 2030 2000.0 1.0 0.0 +it 02_wind_on 1 246 2030 2000.0 1.0 0.0 +it 03_wind_off 1 246 2030 2000.0 1.0 0.0 +it 04_res 1 246 2030 1700.0 1.0 0.0 +it 05_nuclear 1 246 2030 0.0 0.0 0.0 +it 06_coal 1 246 2030 0.0 0.0 0.0 +it 07_gas 1 246 2030 0.0 0.0 0.0 +it 08_non-res 1 246 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 246 2030 0.0 0.0 0.0 +it 01_solar 1 247 2030 2000.0 1.0 0.0 +it 02_wind_on 1 247 2030 2000.0 1.0 0.0 +it 03_wind_off 1 247 2030 2000.0 1.0 0.0 +it 04_res 1 247 2030 1800.0 1.0 0.0 +it 05_nuclear 1 247 2030 0.0 0.0 0.0 +it 06_coal 1 247 2030 0.0 0.0 0.0 +it 07_gas 1 247 2030 0.0 0.0 0.0 +it 08_non-res 1 247 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 247 2030 0.0 0.0 0.0 +it 01_solar 1 248 2030 2000.0 1.0 0.0 +it 02_wind_on 1 248 2030 2000.0 1.0 0.0 +it 03_wind_off 1 248 2030 2000.0 1.0 0.0 +it 04_res 1 248 2030 1900.0 1.0 0.0 +it 05_nuclear 1 248 2030 0.0 0.0 0.0 +it 06_coal 1 248 2030 0.0 0.0 0.0 +it 07_gas 1 248 2030 0.0 0.0 0.0 +it 08_non-res 1 248 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 248 2030 0.0 0.0 0.0 +it 01_solar 1 249 2030 2000.0 1.0 0.0 +it 02_wind_on 1 249 2030 2000.0 1.0 0.0 +it 03_wind_off 1 249 2030 2000.0 1.0 0.0 +it 04_res 1 249 2030 2000.0 1.0 0.0 +it 05_nuclear 1 249 2030 0.0 0.0 0.0 +it 06_coal 1 249 2030 0.0 0.0 0.0 +it 07_gas 1 249 2030 0.0 0.0 0.0 +it 08_non-res 1 249 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 249 2030 0.0 0.0 0.0 +it 01_solar 1 250 2030 2000.0 1.0 0.0 +it 02_wind_on 1 250 2030 2000.0 1.0 0.0 +it 03_wind_off 1 250 2030 2000.0 1.0 0.0 +it 04_res 1 250 2030 2000.0 1.0 0.0 +it 05_nuclear 1 250 2030 100.0 1.0 0.0 +it 06_coal 1 250 2030 0.0 0.0 0.0 +it 07_gas 1 250 2030 0.0 0.0 0.0 +it 08_non-res 1 250 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 250 2030 0.0 0.0 0.0 +it 01_solar 1 251 2030 2000.0 1.0 0.0 +it 02_wind_on 1 251 2030 2000.0 1.0 0.0 +it 03_wind_off 1 251 2030 2000.0 1.0 0.0 +it 04_res 1 251 2030 2000.0 1.0 0.0 +it 05_nuclear 1 251 2030 200.0 1.0 0.0 +it 06_coal 1 251 2030 0.0 0.0 0.0 +it 07_gas 1 251 2030 0.0 0.0 0.0 +it 08_non-res 1 251 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 251 2030 0.0 0.0 0.0 +it 01_solar 1 252 2030 2000.0 1.0 0.0 +it 02_wind_on 1 252 2030 2000.0 1.0 0.0 +it 03_wind_off 1 252 2030 2000.0 1.0 0.0 +it 04_res 1 252 2030 2000.0 1.0 0.0 +it 05_nuclear 1 252 2030 300.0 1.0 0.0 +it 06_coal 1 252 2030 0.0 0.0 0.0 +it 07_gas 1 252 2030 0.0 0.0 0.0 +it 08_non-res 1 252 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 252 2030 0.0 0.0 0.0 +it 01_solar 1 253 2030 2000.0 1.0 0.0 +it 02_wind_on 1 253 2030 2000.0 1.0 0.0 +it 03_wind_off 1 253 2030 2000.0 1.0 0.0 +it 04_res 1 253 2030 2000.0 1.0 0.0 +it 05_nuclear 1 253 2030 400.0 1.0 0.0 +it 06_coal 1 253 2030 0.0 0.0 0.0 +it 07_gas 1 253 2030 0.0 0.0 0.0 +it 08_non-res 1 253 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 253 2030 0.0 0.0 0.0 +it 01_solar 1 254 2030 2000.0 1.0 0.0 +it 02_wind_on 1 254 2030 2000.0 1.0 0.0 +it 03_wind_off 1 254 2030 2000.0 1.0 0.0 +it 04_res 1 254 2030 2000.0 1.0 0.0 +it 05_nuclear 1 254 2030 500.0 1.0 0.0 +it 06_coal 1 254 2030 0.0 0.0 0.0 +it 07_gas 1 254 2030 0.0 0.0 0.0 +it 08_non-res 1 254 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 254 2030 0.0 0.0 0.0 +it 01_solar 1 255 2030 2000.0 1.0 0.0 +it 02_wind_on 1 255 2030 2000.0 1.0 0.0 +it 03_wind_off 1 255 2030 2000.0 1.0 0.0 +it 04_res 1 255 2030 2000.0 1.0 0.0 +it 05_nuclear 1 255 2030 600.0 1.0 0.0 +it 06_coal 1 255 2030 0.0 0.0 0.0 +it 07_gas 1 255 2030 0.0 0.0 0.0 +it 08_non-res 1 255 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 255 2030 0.0 0.0 0.0 +it 01_solar 1 256 2030 2000.0 1.0 0.0 +it 02_wind_on 1 256 2030 2000.0 1.0 0.0 +it 03_wind_off 1 256 2030 2000.0 1.0 0.0 +it 04_res 1 256 2030 2000.0 1.0 0.0 +it 05_nuclear 1 256 2030 700.0 1.0 0.0 +it 06_coal 1 256 2030 0.0 0.0 0.0 +it 07_gas 1 256 2030 0.0 0.0 0.0 +it 08_non-res 1 256 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 256 2030 0.0 0.0 0.0 +it 01_solar 1 257 2030 2000.0 1.0 0.0 +it 02_wind_on 1 257 2030 2000.0 1.0 0.0 +it 03_wind_off 1 257 2030 2000.0 1.0 0.0 +it 04_res 1 257 2030 2000.0 1.0 0.0 +it 05_nuclear 1 257 2030 800.0 1.0 0.0 +it 06_coal 1 257 2030 0.0 0.0 0.0 +it 07_gas 1 257 2030 0.0 0.0 0.0 +it 08_non-res 1 257 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 257 2030 0.0 0.0 0.0 +it 01_solar 1 258 2030 2000.0 1.0 0.0 +it 02_wind_on 1 258 2030 2000.0 1.0 0.0 +it 03_wind_off 1 258 2030 2000.0 1.0 0.0 +it 04_res 1 258 2030 2000.0 1.0 0.0 +it 05_nuclear 1 258 2030 900.0 1.0 0.0 +it 06_coal 1 258 2030 0.0 0.0 0.0 +it 07_gas 1 258 2030 0.0 0.0 0.0 +it 08_non-res 1 258 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 258 2030 0.0 0.0 0.0 +it 01_solar 1 259 2030 2000.0 1.0 0.0 +it 02_wind_on 1 259 2030 2000.0 1.0 0.0 +it 03_wind_off 1 259 2030 2000.0 1.0 0.0 +it 04_res 1 259 2030 2000.0 1.0 0.0 +it 05_nuclear 1 259 2030 1000.0 1.0 0.0 +it 06_coal 1 259 2030 0.0 0.0 0.0 +it 07_gas 1 259 2030 0.0 0.0 0.0 +it 08_non-res 1 259 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 259 2030 0.0 0.0 0.0 +it 01_solar 1 260 2030 2000.0 1.0 0.0 +it 02_wind_on 1 260 2030 2000.0 1.0 0.0 +it 03_wind_off 1 260 2030 2000.0 1.0 0.0 +it 04_res 1 260 2030 2000.0 1.0 0.0 +it 05_nuclear 1 260 2030 1100.0 1.0 0.0 +it 06_coal 1 260 2030 0.0 0.0 0.0 +it 07_gas 1 260 2030 0.0 0.0 0.0 +it 08_non-res 1 260 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 260 2030 0.0 0.0 0.0 +it 01_solar 1 261 2030 2000.0 1.0 0.0 +it 02_wind_on 1 261 2030 2000.0 1.0 0.0 +it 03_wind_off 1 261 2030 2000.0 1.0 0.0 +it 04_res 1 261 2030 2000.0 1.0 0.0 +it 05_nuclear 1 261 2030 1200.0 1.0 0.0 +it 06_coal 1 261 2030 0.0 0.0 0.0 +it 07_gas 1 261 2030 0.0 0.0 0.0 +it 08_non-res 1 261 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 261 2030 0.0 0.0 0.0 +it 01_solar 1 262 2030 2000.0 1.0 0.0 +it 02_wind_on 1 262 2030 2000.0 1.0 0.0 +it 03_wind_off 1 262 2030 2000.0 1.0 0.0 +it 04_res 1 262 2030 2000.0 1.0 0.0 +it 05_nuclear 1 262 2030 1300.0 1.0 0.0 +it 06_coal 1 262 2030 0.0 0.0 0.0 +it 07_gas 1 262 2030 0.0 0.0 0.0 +it 08_non-res 1 262 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 262 2030 0.0 0.0 0.0 +it 01_solar 1 263 2030 2000.0 1.0 0.0 +it 02_wind_on 1 263 2030 2000.0 1.0 0.0 +it 03_wind_off 1 263 2030 2000.0 1.0 0.0 +it 04_res 1 263 2030 2000.0 1.0 0.0 +it 05_nuclear 1 263 2030 1400.0 1.0 0.0 +it 06_coal 1 263 2030 0.0 0.0 0.0 +it 07_gas 1 263 2030 0.0 0.0 0.0 +it 08_non-res 1 263 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 263 2030 0.0 0.0 0.0 +it 01_solar 1 264 2030 2000.0 1.0 0.0 +it 02_wind_on 1 264 2030 2000.0 1.0 0.0 +it 03_wind_off 1 264 2030 2000.0 1.0 0.0 +it 04_res 1 264 2030 2000.0 1.0 0.0 +it 05_nuclear 1 264 2030 1500.0 1.0 0.0 +it 06_coal 1 264 2030 0.0 0.0 0.0 +it 07_gas 1 264 2030 0.0 0.0 0.0 +it 08_non-res 1 264 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 264 2030 0.0 0.0 0.0 +it 01_solar 1 265 2030 2000.0 1.0 0.0 +it 02_wind_on 1 265 2030 2000.0 1.0 0.0 +it 03_wind_off 1 265 2030 2000.0 1.0 0.0 +it 04_res 1 265 2030 2000.0 1.0 0.0 +it 05_nuclear 1 265 2030 1600.0 1.0 0.0 +it 06_coal 1 265 2030 0.0 0.0 0.0 +it 07_gas 1 265 2030 0.0 0.0 0.0 +it 08_non-res 1 265 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 265 2030 0.0 0.0 0.0 +it 01_solar 1 266 2030 2000.0 1.0 0.0 +it 02_wind_on 1 266 2030 2000.0 1.0 0.0 +it 03_wind_off 1 266 2030 2000.0 1.0 0.0 +it 04_res 1 266 2030 2000.0 1.0 0.0 +it 05_nuclear 1 266 2030 1700.0 1.0 0.0 +it 06_coal 1 266 2030 0.0 0.0 0.0 +it 07_gas 1 266 2030 0.0 0.0 0.0 +it 08_non-res 1 266 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 266 2030 0.0 0.0 0.0 +it 01_solar 1 267 2030 2000.0 1.0 0.0 +it 02_wind_on 1 267 2030 2000.0 1.0 0.0 +it 03_wind_off 1 267 2030 2000.0 1.0 0.0 +it 04_res 1 267 2030 2000.0 1.0 0.0 +it 05_nuclear 1 267 2030 1800.0 1.0 0.0 +it 06_coal 1 267 2030 0.0 0.0 0.0 +it 07_gas 1 267 2030 0.0 0.0 0.0 +it 08_non-res 1 267 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 267 2030 0.0 0.0 0.0 +it 01_solar 1 268 2030 2000.0 1.0 0.0 +it 02_wind_on 1 268 2030 2000.0 1.0 0.0 +it 03_wind_off 1 268 2030 2000.0 1.0 0.0 +it 04_res 1 268 2030 2000.0 1.0 0.0 +it 05_nuclear 1 268 2030 1900.0 1.0 0.0 +it 06_coal 1 268 2030 0.0 0.0 0.0 +it 07_gas 1 268 2030 0.0 0.0 0.0 +it 08_non-res 1 268 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 268 2030 0.0 0.0 0.0 +it 01_solar 1 269 2030 2000.0 1.0 0.0 +it 02_wind_on 1 269 2030 2000.0 1.0 0.0 +it 03_wind_off 1 269 2030 2000.0 1.0 0.0 +it 04_res 1 269 2030 2000.0 1.0 0.0 +it 05_nuclear 1 269 2030 2000.0 1.0 0.0 +it 06_coal 1 269 2030 0.0 0.0 0.0 +it 07_gas 1 269 2030 0.0 0.0 0.0 +it 08_non-res 1 269 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 269 2030 0.0 0.0 0.0 +it 01_solar 1 270 2030 2000.0 1.0 0.0 +it 02_wind_on 1 270 2030 2000.0 1.0 0.0 +it 03_wind_off 1 270 2030 2000.0 1.0 0.0 +it 04_res 1 270 2030 2000.0 1.0 0.0 +it 05_nuclear 1 270 2030 2000.0 1.0 0.0 +it 06_coal 1 270 2030 100.0 1.0 0.0 +it 07_gas 1 270 2030 0.0 0.0 0.0 +it 08_non-res 1 270 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 270 2030 0.0 0.0 0.0 +it 01_solar 1 271 2030 2000.0 1.0 0.0 +it 02_wind_on 1 271 2030 2000.0 1.0 0.0 +it 03_wind_off 1 271 2030 2000.0 1.0 0.0 +it 04_res 1 271 2030 2000.0 1.0 0.0 +it 05_nuclear 1 271 2030 2000.0 1.0 0.0 +it 06_coal 1 271 2030 200.0 1.0 0.0 +it 07_gas 1 271 2030 0.0 0.0 0.0 +it 08_non-res 1 271 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 271 2030 0.0 0.0 0.0 +it 01_solar 1 272 2030 2000.0 1.0 0.0 +it 02_wind_on 1 272 2030 2000.0 1.0 0.0 +it 03_wind_off 1 272 2030 2000.0 1.0 0.0 +it 04_res 1 272 2030 2000.0 1.0 0.0 +it 05_nuclear 1 272 2030 2000.0 1.0 0.0 +it 06_coal 1 272 2030 300.0 1.0 0.0 +it 07_gas 1 272 2030 0.0 0.0 0.0 +it 08_non-res 1 272 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 272 2030 0.0 0.0 0.0 +it 01_solar 1 273 2030 2000.0 1.0 0.0 +it 02_wind_on 1 273 2030 2000.0 1.0 0.0 +it 03_wind_off 1 273 2030 2000.0 1.0 0.0 +it 04_res 1 273 2030 2000.0 1.0 0.0 +it 05_nuclear 1 273 2030 2000.0 1.0 0.0 +it 06_coal 1 273 2030 400.0 1.0 0.0 +it 07_gas 1 273 2030 0.0 0.0 0.0 +it 08_non-res 1 273 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 273 2030 0.0 0.0 0.0 +it 01_solar 1 274 2030 2000.0 1.0 0.0 +it 02_wind_on 1 274 2030 2000.0 1.0 0.0 +it 03_wind_off 1 274 2030 2000.0 1.0 0.0 +it 04_res 1 274 2030 2000.0 1.0 0.0 +it 05_nuclear 1 274 2030 2000.0 1.0 0.0 +it 06_coal 1 274 2030 500.0 1.0 0.0 +it 07_gas 1 274 2030 0.0 0.0 0.0 +it 08_non-res 1 274 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 274 2030 0.0 0.0 0.0 +it 01_solar 1 275 2030 2000.0 1.0 0.0 +it 02_wind_on 1 275 2030 2000.0 1.0 0.0 +it 03_wind_off 1 275 2030 2000.0 1.0 0.0 +it 04_res 1 275 2030 2000.0 1.0 0.0 +it 05_nuclear 1 275 2030 2000.0 1.0 0.0 +it 06_coal 1 275 2030 600.0 1.0 0.0 +it 07_gas 1 275 2030 0.0 0.0 0.0 +it 08_non-res 1 275 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 275 2030 0.0 0.0 0.0 +it 01_solar 1 276 2030 2000.0 1.0 0.0 +it 02_wind_on 1 276 2030 2000.0 1.0 0.0 +it 03_wind_off 1 276 2030 2000.0 1.0 0.0 +it 04_res 1 276 2030 2000.0 1.0 0.0 +it 05_nuclear 1 276 2030 2000.0 1.0 0.0 +it 06_coal 1 276 2030 700.0 1.0 0.0 +it 07_gas 1 276 2030 0.0 0.0 0.0 +it 08_non-res 1 276 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 276 2030 0.0 0.0 0.0 +it 01_solar 1 277 2030 2000.0 1.0 0.0 +it 02_wind_on 1 277 2030 2000.0 1.0 0.0 +it 03_wind_off 1 277 2030 2000.0 1.0 0.0 +it 04_res 1 277 2030 2000.0 1.0 0.0 +it 05_nuclear 1 277 2030 2000.0 1.0 0.0 +it 06_coal 1 277 2030 800.0 1.0 0.0 +it 07_gas 1 277 2030 0.0 0.0 0.0 +it 08_non-res 1 277 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 277 2030 0.0 0.0 0.0 +it 01_solar 1 278 2030 2000.0 1.0 0.0 +it 02_wind_on 1 278 2030 2000.0 1.0 0.0 +it 03_wind_off 1 278 2030 2000.0 1.0 0.0 +it 04_res 1 278 2030 2000.0 1.0 0.0 +it 05_nuclear 1 278 2030 2000.0 1.0 0.0 +it 06_coal 1 278 2030 900.0 1.0 0.0 +it 07_gas 1 278 2030 0.0 0.0 0.0 +it 08_non-res 1 278 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 278 2030 0.0 0.0 0.0 +it 01_solar 1 279 2030 2000.0 1.0 0.0 +it 02_wind_on 1 279 2030 2000.0 1.0 0.0 +it 03_wind_off 1 279 2030 2000.0 1.0 0.0 +it 04_res 1 279 2030 2000.0 1.0 0.0 +it 05_nuclear 1 279 2030 2000.0 1.0 0.0 +it 06_coal 1 279 2030 1000.0 1.0 0.0 +it 07_gas 1 279 2030 0.0 0.0 0.0 +it 08_non-res 1 279 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 279 2030 0.0 0.0 0.0 +it 01_solar 1 280 2030 2000.0 1.0 0.0 +it 02_wind_on 1 280 2030 2000.0 1.0 0.0 +it 03_wind_off 1 280 2030 2000.0 1.0 0.0 +it 04_res 1 280 2030 2000.0 1.0 0.0 +it 05_nuclear 1 280 2030 2000.0 1.0 0.0 +it 06_coal 1 280 2030 1100.0 1.0 0.0 +it 07_gas 1 280 2030 0.0 0.0 0.0 +it 08_non-res 1 280 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 280 2030 0.0 0.0 0.0 +it 01_solar 1 281 2030 2000.0 1.0 0.0 +it 02_wind_on 1 281 2030 2000.0 1.0 0.0 +it 03_wind_off 1 281 2030 2000.0 1.0 0.0 +it 04_res 1 281 2030 2000.0 1.0 0.0 +it 05_nuclear 1 281 2030 2000.0 1.0 0.0 +it 06_coal 1 281 2030 1200.0 1.0 0.0 +it 07_gas 1 281 2030 0.0 0.0 0.0 +it 08_non-res 1 281 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 281 2030 0.0 0.0 0.0 +it 01_solar 1 282 2030 2000.0 1.0 0.0 +it 02_wind_on 1 282 2030 2000.0 1.0 0.0 +it 03_wind_off 1 282 2030 2000.0 1.0 0.0 +it 04_res 1 282 2030 2000.0 1.0 0.0 +it 05_nuclear 1 282 2030 2000.0 1.0 0.0 +it 06_coal 1 282 2030 1300.0 1.0 0.0 +it 07_gas 1 282 2030 0.0 0.0 0.0 +it 08_non-res 1 282 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 282 2030 0.0 0.0 0.0 +it 01_solar 1 283 2030 2000.0 1.0 0.0 +it 02_wind_on 1 283 2030 2000.0 1.0 0.0 +it 03_wind_off 1 283 2030 2000.0 1.0 0.0 +it 04_res 1 283 2030 2000.0 1.0 0.0 +it 05_nuclear 1 283 2030 2000.0 1.0 0.0 +it 06_coal 1 283 2030 1400.0 1.0 0.0 +it 07_gas 1 283 2030 0.0 0.0 0.0 +it 08_non-res 1 283 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 283 2030 0.0 0.0 0.0 +it 01_solar 1 284 2030 2000.0 1.0 0.0 +it 02_wind_on 1 284 2030 2000.0 1.0 0.0 +it 03_wind_off 1 284 2030 2000.0 1.0 0.0 +it 04_res 1 284 2030 2000.0 1.0 0.0 +it 05_nuclear 1 284 2030 2000.0 1.0 0.0 +it 06_coal 1 284 2030 1500.0 1.0 0.0 +it 07_gas 1 284 2030 0.0 0.0 0.0 +it 08_non-res 1 284 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 284 2030 0.0 0.0 0.0 +it 01_solar 1 285 2030 2000.0 1.0 0.0 +it 02_wind_on 1 285 2030 2000.0 1.0 0.0 +it 03_wind_off 1 285 2030 2000.0 1.0 0.0 +it 04_res 1 285 2030 2000.0 1.0 0.0 +it 05_nuclear 1 285 2030 2000.0 1.0 0.0 +it 06_coal 1 285 2030 1600.0 1.0 0.0 +it 07_gas 1 285 2030 0.0 0.0 0.0 +it 08_non-res 1 285 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 285 2030 0.0 0.0 0.0 +it 01_solar 1 286 2030 2000.0 1.0 0.0 +it 02_wind_on 1 286 2030 2000.0 1.0 0.0 +it 03_wind_off 1 286 2030 2000.0 1.0 0.0 +it 04_res 1 286 2030 2000.0 1.0 0.0 +it 05_nuclear 1 286 2030 2000.0 1.0 0.0 +it 06_coal 1 286 2030 1700.0 1.0 0.0 +it 07_gas 1 286 2030 0.0 0.0 0.0 +it 08_non-res 1 286 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 286 2030 0.0 0.0 0.0 +it 01_solar 1 287 2030 2000.0 1.0 0.0 +it 02_wind_on 1 287 2030 2000.0 1.0 0.0 +it 03_wind_off 1 287 2030 2000.0 1.0 0.0 +it 04_res 1 287 2030 2000.0 1.0 0.0 +it 05_nuclear 1 287 2030 2000.0 1.0 0.0 +it 06_coal 1 287 2030 1800.0 1.0 0.0 +it 07_gas 1 287 2030 0.0 0.0 0.0 +it 08_non-res 1 287 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 287 2030 0.0 0.0 0.0 +it 01_solar 1 288 2030 2000.0 1.0 0.0 +it 02_wind_on 1 288 2030 2000.0 1.0 0.0 +it 03_wind_off 1 288 2030 2000.0 1.0 0.0 +it 04_res 1 288 2030 2000.0 1.0 0.0 +it 05_nuclear 1 288 2030 2000.0 1.0 0.0 +it 06_coal 1 288 2030 1900.0 1.0 0.0 +it 07_gas 1 288 2030 0.0 0.0 0.0 +it 08_non-res 1 288 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 288 2030 0.0 0.0 0.0 +it 01_solar 1 289 2030 2000.0 1.0 0.0 +it 02_wind_on 1 289 2030 2000.0 1.0 0.0 +it 03_wind_off 1 289 2030 2000.0 1.0 0.0 +it 04_res 1 289 2030 2000.0 1.0 0.0 +it 05_nuclear 1 289 2030 2000.0 1.0 0.0 +it 06_coal 1 289 2030 2000.0 1.0 0.0 +it 07_gas 1 289 2030 0.0 0.0 0.0 +it 08_non-res 1 289 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 289 2030 0.0 0.0 0.0 +it 01_solar 1 290 2030 2000.0 1.0 0.0 +it 02_wind_on 1 290 2030 2000.0 1.0 0.0 +it 03_wind_off 1 290 2030 2000.0 1.0 0.0 +it 04_res 1 290 2030 2000.0 1.0 0.0 +it 05_nuclear 1 290 2030 2000.0 1.0 0.0 +it 06_coal 1 290 2030 2000.0 1.0 0.0 +it 07_gas 1 290 2030 100.0 1.0 0.0 +it 08_non-res 1 290 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 290 2030 0.0 0.0 0.0 +it 01_solar 1 291 2030 2000.0 1.0 0.0 +it 02_wind_on 1 291 2030 2000.0 1.0 0.0 +it 03_wind_off 1 291 2030 2000.0 1.0 0.0 +it 04_res 1 291 2030 2000.0 1.0 0.0 +it 05_nuclear 1 291 2030 2000.0 1.0 0.0 +it 06_coal 1 291 2030 2000.0 1.0 0.0 +it 07_gas 1 291 2030 200.0 1.0 0.0 +it 08_non-res 1 291 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 291 2030 0.0 0.0 0.0 +it 01_solar 1 292 2030 2000.0 1.0 0.0 +it 02_wind_on 1 292 2030 2000.0 1.0 0.0 +it 03_wind_off 1 292 2030 2000.0 1.0 0.0 +it 04_res 1 292 2030 2000.0 1.0 0.0 +it 05_nuclear 1 292 2030 2000.0 1.0 0.0 +it 06_coal 1 292 2030 2000.0 1.0 0.0 +it 07_gas 1 292 2030 300.0 1.0 0.0 +it 08_non-res 1 292 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 292 2030 0.0 0.0 0.0 +it 01_solar 1 293 2030 2000.0 1.0 0.0 +it 02_wind_on 1 293 2030 2000.0 1.0 0.0 +it 03_wind_off 1 293 2030 2000.0 1.0 0.0 +it 04_res 1 293 2030 2000.0 1.0 0.0 +it 05_nuclear 1 293 2030 2000.0 1.0 0.0 +it 06_coal 1 293 2030 2000.0 1.0 0.0 +it 07_gas 1 293 2030 400.0 1.0 0.0 +it 08_non-res 1 293 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 293 2030 0.0 0.0 0.0 +it 01_solar 1 294 2030 2000.0 1.0 0.0 +it 02_wind_on 1 294 2030 2000.0 1.0 0.0 +it 03_wind_off 1 294 2030 2000.0 1.0 0.0 +it 04_res 1 294 2030 2000.0 1.0 0.0 +it 05_nuclear 1 294 2030 2000.0 1.0 0.0 +it 06_coal 1 294 2030 2000.0 1.0 0.0 +it 07_gas 1 294 2030 500.0 1.0 0.0 +it 08_non-res 1 294 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 294 2030 0.0 0.0 0.0 +it 01_solar 1 295 2030 2000.0 1.0 0.0 +it 02_wind_on 1 295 2030 2000.0 1.0 0.0 +it 03_wind_off 1 295 2030 2000.0 1.0 0.0 +it 04_res 1 295 2030 2000.0 1.0 0.0 +it 05_nuclear 1 295 2030 2000.0 1.0 0.0 +it 06_coal 1 295 2030 2000.0 1.0 0.0 +it 07_gas 1 295 2030 600.0 1.0 0.0 +it 08_non-res 1 295 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 295 2030 0.0 0.0 0.0 +it 01_solar 1 296 2030 2000.0 1.0 0.0 +it 02_wind_on 1 296 2030 2000.0 1.0 0.0 +it 03_wind_off 1 296 2030 2000.0 1.0 0.0 +it 04_res 1 296 2030 2000.0 1.0 0.0 +it 05_nuclear 1 296 2030 2000.0 1.0 0.0 +it 06_coal 1 296 2030 2000.0 1.0 0.0 +it 07_gas 1 296 2030 700.0 1.0 0.0 +it 08_non-res 1 296 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 296 2030 0.0 0.0 0.0 +it 01_solar 1 297 2030 2000.0 1.0 0.0 +it 02_wind_on 1 297 2030 2000.0 1.0 0.0 +it 03_wind_off 1 297 2030 2000.0 1.0 0.0 +it 04_res 1 297 2030 2000.0 1.0 0.0 +it 05_nuclear 1 297 2030 2000.0 1.0 0.0 +it 06_coal 1 297 2030 2000.0 1.0 0.0 +it 07_gas 1 297 2030 800.0 1.0 0.0 +it 08_non-res 1 297 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 297 2030 0.0 0.0 0.0 +it 01_solar 1 298 2030 2000.0 1.0 0.0 +it 02_wind_on 1 298 2030 2000.0 1.0 0.0 +it 03_wind_off 1 298 2030 2000.0 1.0 0.0 +it 04_res 1 298 2030 2000.0 1.0 0.0 +it 05_nuclear 1 298 2030 2000.0 1.0 0.0 +it 06_coal 1 298 2030 2000.0 1.0 0.0 +it 07_gas 1 298 2030 900.0 1.0 0.0 +it 08_non-res 1 298 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 298 2030 0.0 0.0 0.0 +it 01_solar 1 299 2030 2000.0 1.0 0.0 +it 02_wind_on 1 299 2030 2000.0 1.0 0.0 +it 03_wind_off 1 299 2030 2000.0 1.0 0.0 +it 04_res 1 299 2030 2000.0 1.0 0.0 +it 05_nuclear 1 299 2030 2000.0 1.0 0.0 +it 06_coal 1 299 2030 2000.0 1.0 0.0 +it 07_gas 1 299 2030 1000.0 1.0 0.0 +it 08_non-res 1 299 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 299 2030 0.0 0.0 0.0 +it 01_solar 1 300 2030 2000.0 1.0 0.0 +it 02_wind_on 1 300 2030 2000.0 1.0 0.0 +it 03_wind_off 1 300 2030 2000.0 1.0 0.0 +it 04_res 1 300 2030 2000.0 1.0 0.0 +it 05_nuclear 1 300 2030 2000.0 1.0 0.0 +it 06_coal 1 300 2030 2000.0 1.0 0.0 +it 07_gas 1 300 2030 1100.0 1.0 0.0 +it 08_non-res 1 300 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 300 2030 0.0 0.0 0.0 +it 01_solar 1 301 2030 2000.0 1.0 0.0 +it 02_wind_on 1 301 2030 2000.0 1.0 0.0 +it 03_wind_off 1 301 2030 2000.0 1.0 0.0 +it 04_res 1 301 2030 2000.0 1.0 0.0 +it 05_nuclear 1 301 2030 2000.0 1.0 0.0 +it 06_coal 1 301 2030 2000.0 1.0 0.0 +it 07_gas 1 301 2030 1200.0 1.0 0.0 +it 08_non-res 1 301 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 301 2030 0.0 0.0 0.0 +it 01_solar 1 302 2030 2000.0 1.0 0.0 +it 02_wind_on 1 302 2030 2000.0 1.0 0.0 +it 03_wind_off 1 302 2030 2000.0 1.0 0.0 +it 04_res 1 302 2030 2000.0 1.0 0.0 +it 05_nuclear 1 302 2030 2000.0 1.0 0.0 +it 06_coal 1 302 2030 2000.0 1.0 0.0 +it 07_gas 1 302 2030 1300.0 1.0 0.0 +it 08_non-res 1 302 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 302 2030 0.0 0.0 0.0 +it 01_solar 1 303 2030 2000.0 1.0 0.0 +it 02_wind_on 1 303 2030 2000.0 1.0 0.0 +it 03_wind_off 1 303 2030 2000.0 1.0 0.0 +it 04_res 1 303 2030 2000.0 1.0 0.0 +it 05_nuclear 1 303 2030 2000.0 1.0 0.0 +it 06_coal 1 303 2030 2000.0 1.0 0.0 +it 07_gas 1 303 2030 1400.0 1.0 0.0 +it 08_non-res 1 303 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 303 2030 0.0 0.0 0.0 +it 01_solar 1 304 2030 2000.0 1.0 0.0 +it 02_wind_on 1 304 2030 2000.0 1.0 0.0 +it 03_wind_off 1 304 2030 2000.0 1.0 0.0 +it 04_res 1 304 2030 2000.0 1.0 0.0 +it 05_nuclear 1 304 2030 2000.0 1.0 0.0 +it 06_coal 1 304 2030 2000.0 1.0 0.0 +it 07_gas 1 304 2030 1500.0 1.0 0.0 +it 08_non-res 1 304 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 304 2030 0.0 0.0 0.0 +it 01_solar 1 305 2030 2000.0 1.0 0.0 +it 02_wind_on 1 305 2030 2000.0 1.0 0.0 +it 03_wind_off 1 305 2030 2000.0 1.0 0.0 +it 04_res 1 305 2030 2000.0 1.0 0.0 +it 05_nuclear 1 305 2030 2000.0 1.0 0.0 +it 06_coal 1 305 2030 2000.0 1.0 0.0 +it 07_gas 1 305 2030 1600.0 1.0 0.0 +it 08_non-res 1 305 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 305 2030 0.0 0.0 0.0 +it 01_solar 1 306 2030 2000.0 1.0 0.0 +it 02_wind_on 1 306 2030 2000.0 1.0 0.0 +it 03_wind_off 1 306 2030 2000.0 1.0 0.0 +it 04_res 1 306 2030 2000.0 1.0 0.0 +it 05_nuclear 1 306 2030 2000.0 1.0 0.0 +it 06_coal 1 306 2030 2000.0 1.0 0.0 +it 07_gas 1 306 2030 1700.0 1.0 0.0 +it 08_non-res 1 306 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 306 2030 0.0 0.0 0.0 +it 01_solar 1 307 2030 2000.0 1.0 0.0 +it 02_wind_on 1 307 2030 2000.0 1.0 0.0 +it 03_wind_off 1 307 2030 2000.0 1.0 0.0 +it 04_res 1 307 2030 2000.0 1.0 0.0 +it 05_nuclear 1 307 2030 2000.0 1.0 0.0 +it 06_coal 1 307 2030 2000.0 1.0 0.0 +it 07_gas 1 307 2030 1800.0 1.0 0.0 +it 08_non-res 1 307 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 307 2030 0.0 0.0 0.0 +it 01_solar 1 308 2030 2000.0 1.0 0.0 +it 02_wind_on 1 308 2030 2000.0 1.0 0.0 +it 03_wind_off 1 308 2030 2000.0 1.0 0.0 +it 04_res 1 308 2030 2000.0 1.0 0.0 +it 05_nuclear 1 308 2030 2000.0 1.0 0.0 +it 06_coal 1 308 2030 2000.0 1.0 0.0 +it 07_gas 1 308 2030 1900.0 1.0 0.0 +it 08_non-res 1 308 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 308 2030 0.0 0.0 0.0 +it 01_solar 1 309 2030 2000.0 1.0 0.0 +it 02_wind_on 1 309 2030 2000.0 1.0 0.0 +it 03_wind_off 1 309 2030 2000.0 1.0 0.0 +it 04_res 1 309 2030 2000.0 1.0 0.0 +it 05_nuclear 1 309 2030 2000.0 1.0 0.0 +it 06_coal 1 309 2030 2000.0 1.0 0.0 +it 07_gas 1 309 2030 2000.0 1.0 0.0 +it 08_non-res 1 309 2030 0.0 0.0 0.0 +it 09_hydro_pump 1 309 2030 0.0 0.0 0.0 +it 01_solar 1 310 2030 2000.0 1.0 0.0 +it 02_wind_on 1 310 2030 2000.0 1.0 0.0 +it 03_wind_off 1 310 2030 2000.0 1.0 0.0 +it 04_res 1 310 2030 2000.0 1.0 0.0 +it 05_nuclear 1 310 2030 2000.0 1.0 0.0 +it 06_coal 1 310 2030 2000.0 1.0 0.0 +it 07_gas 1 310 2030 2000.0 1.0 0.0 +it 08_non-res 1 310 2030 100.0 1.0 0.0 +it 09_hydro_pump 1 310 2030 0.0 0.0 0.0 +it 01_solar 1 311 2030 2000.0 1.0 0.0 +it 02_wind_on 1 311 2030 2000.0 1.0 0.0 +it 03_wind_off 1 311 2030 2000.0 1.0 0.0 +it 04_res 1 311 2030 2000.0 1.0 0.0 +it 05_nuclear 1 311 2030 2000.0 1.0 0.0 +it 06_coal 1 311 2030 2000.0 1.0 0.0 +it 07_gas 1 311 2030 2000.0 1.0 0.0 +it 08_non-res 1 311 2030 200.0 1.0 0.0 +it 09_hydro_pump 1 311 2030 0.0 0.0 0.0 +it 01_solar 1 312 2030 2000.0 1.0 0.0 +it 02_wind_on 1 312 2030 2000.0 1.0 0.0 +it 03_wind_off 1 312 2030 2000.0 1.0 0.0 +it 04_res 1 312 2030 2000.0 1.0 0.0 +it 05_nuclear 1 312 2030 2000.0 1.0 0.0 +it 06_coal 1 312 2030 2000.0 1.0 0.0 +it 07_gas 1 312 2030 2000.0 1.0 0.0 +it 08_non-res 1 312 2030 300.0 1.0 0.0 +it 09_hydro_pump 1 312 2030 0.0 0.0 0.0 +it 01_solar 1 313 2030 2000.0 1.0 0.0 +it 02_wind_on 1 313 2030 2000.0 1.0 0.0 +it 03_wind_off 1 313 2030 2000.0 1.0 0.0 +it 04_res 1 313 2030 2000.0 1.0 0.0 +it 05_nuclear 1 313 2030 2000.0 1.0 0.0 +it 06_coal 1 313 2030 2000.0 1.0 0.0 +it 07_gas 1 313 2030 2000.0 1.0 0.0 +it 08_non-res 1 313 2030 400.0 1.0 0.0 +it 09_hydro_pump 1 313 2030 0.0 0.0 0.0 +it 01_solar 1 314 2030 2000.0 1.0 0.0 +it 02_wind_on 1 314 2030 2000.0 1.0 0.0 +it 03_wind_off 1 314 2030 2000.0 1.0 0.0 +it 04_res 1 314 2030 2000.0 1.0 0.0 +it 05_nuclear 1 314 2030 2000.0 1.0 0.0 +it 06_coal 1 314 2030 2000.0 1.0 0.0 +it 07_gas 1 314 2030 2000.0 1.0 0.0 +it 08_non-res 1 314 2030 500.0 1.0 0.0 +it 09_hydro_pump 1 314 2030 0.0 0.0 0.0 +it 01_solar 1 315 2030 2000.0 1.0 0.0 +it 02_wind_on 1 315 2030 2000.0 1.0 0.0 +it 03_wind_off 1 315 2030 2000.0 1.0 0.0 +it 04_res 1 315 2030 2000.0 1.0 0.0 +it 05_nuclear 1 315 2030 2000.0 1.0 0.0 +it 06_coal 1 315 2030 2000.0 1.0 0.0 +it 07_gas 1 315 2030 2000.0 1.0 0.0 +it 08_non-res 1 315 2030 600.0 1.0 0.0 +it 09_hydro_pump 1 315 2030 0.0 0.0 0.0 +it 01_solar 1 316 2030 2000.0 1.0 0.0 +it 02_wind_on 1 316 2030 2000.0 1.0 0.0 +it 03_wind_off 1 316 2030 2000.0 1.0 0.0 +it 04_res 1 316 2030 2000.0 1.0 0.0 +it 05_nuclear 1 316 2030 2000.0 1.0 0.0 +it 06_coal 1 316 2030 2000.0 1.0 0.0 +it 07_gas 1 316 2030 2000.0 1.0 0.0 +it 08_non-res 1 316 2030 700.0 1.0 0.0 +it 09_hydro_pump 1 316 2030 0.0 0.0 0.0 +it 01_solar 1 317 2030 2000.0 1.0 0.0 +it 02_wind_on 1 317 2030 2000.0 1.0 0.0 +it 03_wind_off 1 317 2030 2000.0 1.0 0.0 +it 04_res 1 317 2030 2000.0 1.0 0.0 +it 05_nuclear 1 317 2030 2000.0 1.0 0.0 +it 06_coal 1 317 2030 2000.0 1.0 0.0 +it 07_gas 1 317 2030 2000.0 1.0 0.0 +it 08_non-res 1 317 2030 800.0 1.0 0.0 +it 09_hydro_pump 1 317 2030 0.0 0.0 0.0 +it 01_solar 1 318 2030 2000.0 1.0 0.0 +it 02_wind_on 1 318 2030 2000.0 1.0 0.0 +it 03_wind_off 1 318 2030 2000.0 1.0 0.0 +it 04_res 1 318 2030 2000.0 1.0 0.0 +it 05_nuclear 1 318 2030 2000.0 1.0 0.0 +it 06_coal 1 318 2030 2000.0 1.0 0.0 +it 07_gas 1 318 2030 2000.0 1.0 0.0 +it 08_non-res 1 318 2030 900.0 1.0 0.0 +it 09_hydro_pump 1 318 2030 0.0 0.0 0.0 +it 01_solar 1 319 2030 2000.0 1.0 0.0 +it 02_wind_on 1 319 2030 2000.0 1.0 0.0 +it 03_wind_off 1 319 2030 2000.0 1.0 0.0 +it 04_res 1 319 2030 2000.0 1.0 0.0 +it 05_nuclear 1 319 2030 2000.0 1.0 0.0 +it 06_coal 1 319 2030 2000.0 1.0 0.0 +it 07_gas 1 319 2030 2000.0 1.0 0.0 +it 08_non-res 1 319 2030 1000.0 1.0 0.0 +it 09_hydro_pump 1 319 2030 0.0 0.0 0.0 +it 01_solar 1 320 2030 2000.0 1.0 0.0 +it 02_wind_on 1 320 2030 2000.0 1.0 0.0 +it 03_wind_off 1 320 2030 2000.0 1.0 0.0 +it 04_res 1 320 2030 2000.0 1.0 0.0 +it 05_nuclear 1 320 2030 2000.0 1.0 0.0 +it 06_coal 1 320 2030 2000.0 1.0 0.0 +it 07_gas 1 320 2030 2000.0 1.0 0.0 +it 08_non-res 1 320 2030 1100.0 1.0 0.0 +it 09_hydro_pump 1 320 2030 0.0 0.0 0.0 +it 01_solar 1 321 2030 2000.0 1.0 0.0 +it 02_wind_on 1 321 2030 2000.0 1.0 0.0 +it 03_wind_off 1 321 2030 2000.0 1.0 0.0 +it 04_res 1 321 2030 2000.0 1.0 0.0 +it 05_nuclear 1 321 2030 2000.0 1.0 0.0 +it 06_coal 1 321 2030 2000.0 1.0 0.0 +it 07_gas 1 321 2030 2000.0 1.0 0.0 +it 08_non-res 1 321 2030 1200.0 1.0 0.0 +it 09_hydro_pump 1 321 2030 0.0 0.0 0.0 +it 01_solar 1 322 2030 2000.0 1.0 0.0 +it 02_wind_on 1 322 2030 2000.0 1.0 0.0 +it 03_wind_off 1 322 2030 2000.0 1.0 0.0 +it 04_res 1 322 2030 2000.0 1.0 0.0 +it 05_nuclear 1 322 2030 2000.0 1.0 0.0 +it 06_coal 1 322 2030 2000.0 1.0 0.0 +it 07_gas 1 322 2030 2000.0 1.0 0.0 +it 08_non-res 1 322 2030 1300.0 1.0 0.0 +it 09_hydro_pump 1 322 2030 0.0 0.0 0.0 +it 01_solar 1 323 2030 2000.0 1.0 0.0 +it 02_wind_on 1 323 2030 2000.0 1.0 0.0 +it 03_wind_off 1 323 2030 2000.0 1.0 0.0 +it 04_res 1 323 2030 2000.0 1.0 0.0 +it 05_nuclear 1 323 2030 2000.0 1.0 0.0 +it 06_coal 1 323 2030 2000.0 1.0 0.0 +it 07_gas 1 323 2030 2000.0 1.0 0.0 +it 08_non-res 1 323 2030 1400.0 1.0 0.0 +it 09_hydro_pump 1 323 2030 0.0 0.0 0.0 +it 01_solar 1 324 2030 2000.0 1.0 0.0 +it 02_wind_on 1 324 2030 2000.0 1.0 0.0 +it 03_wind_off 1 324 2030 2000.0 1.0 0.0 +it 04_res 1 324 2030 2000.0 1.0 0.0 +it 05_nuclear 1 324 2030 2000.0 1.0 0.0 +it 06_coal 1 324 2030 2000.0 1.0 0.0 +it 07_gas 1 324 2030 2000.0 1.0 0.0 +it 08_non-res 1 324 2030 1500.0 1.0 0.0 +it 09_hydro_pump 1 324 2030 0.0 0.0 0.0 +it 01_solar 1 325 2030 2000.0 1.0 0.0 +it 02_wind_on 1 325 2030 2000.0 1.0 0.0 +it 03_wind_off 1 325 2030 2000.0 1.0 0.0 +it 04_res 1 325 2030 2000.0 1.0 0.0 +it 05_nuclear 1 325 2030 2000.0 1.0 0.0 +it 06_coal 1 325 2030 2000.0 1.0 0.0 +it 07_gas 1 325 2030 2000.0 1.0 0.0 +it 08_non-res 1 325 2030 1600.0 1.0 0.0 +it 09_hydro_pump 1 325 2030 0.0 0.0 0.0 +it 01_solar 1 326 2030 2000.0 1.0 0.0 +it 02_wind_on 1 326 2030 2000.0 1.0 0.0 +it 03_wind_off 1 326 2030 2000.0 1.0 0.0 +it 04_res 1 326 2030 2000.0 1.0 0.0 +it 05_nuclear 1 326 2030 2000.0 1.0 0.0 +it 06_coal 1 326 2030 2000.0 1.0 0.0 +it 07_gas 1 326 2030 2000.0 1.0 0.0 +it 08_non-res 1 326 2030 1700.0 1.0 0.0 +it 09_hydro_pump 1 326 2030 0.0 0.0 0.0 +it 01_solar 1 327 2030 2000.0 1.0 0.0 +it 02_wind_on 1 327 2030 2000.0 1.0 0.0 +it 03_wind_off 1 327 2030 2000.0 1.0 0.0 +it 04_res 1 327 2030 2000.0 1.0 0.0 +it 05_nuclear 1 327 2030 2000.0 1.0 0.0 +it 06_coal 1 327 2030 2000.0 1.0 0.0 +it 07_gas 1 327 2030 2000.0 1.0 0.0 +it 08_non-res 1 327 2030 1800.0 1.0 0.0 +it 09_hydro_pump 1 327 2030 0.0 0.0 0.0 +it 01_solar 1 328 2030 2000.0 1.0 0.0 +it 02_wind_on 1 328 2030 2000.0 1.0 0.0 +it 03_wind_off 1 328 2030 2000.0 1.0 0.0 +it 04_res 1 328 2030 2000.0 1.0 0.0 +it 05_nuclear 1 328 2030 2000.0 1.0 0.0 +it 06_coal 1 328 2030 2000.0 1.0 0.0 +it 07_gas 1 328 2030 2000.0 1.0 0.0 +it 08_non-res 1 328 2030 1900.0 1.0 0.0 +it 09_hydro_pump 1 328 2030 0.0 0.0 0.0 +it 01_solar 1 329 2030 2000.0 1.0 0.0 +it 02_wind_on 1 329 2030 2000.0 1.0 0.0 +it 03_wind_off 1 329 2030 2000.0 1.0 0.0 +it 04_res 1 329 2030 2000.0 1.0 0.0 +it 05_nuclear 1 329 2030 2000.0 1.0 0.0 +it 06_coal 1 329 2030 2000.0 1.0 0.0 +it 07_gas 1 329 2030 2000.0 1.0 0.0 +it 08_non-res 1 329 2030 2000.0 1.0 0.0 +it 09_hydro_pump 1 329 2030 0.0 0.0 0.0 +it 01_solar 1 330 2030 2000.0 1.0 0.0 +it 02_wind_on 1 330 2030 2000.0 1.0 0.0 +it 03_wind_off 1 330 2030 2000.0 1.0 0.0 +it 04_res 1 330 2030 2000.0 1.0 0.0 +it 05_nuclear 1 330 2030 2000.0 1.0 0.0 +it 06_coal 1 330 2030 2000.0 1.0 0.0 +it 07_gas 1 330 2030 2000.0 1.0 0.0 +it 08_non-res 1 330 2030 2000.0 1.0 0.0 +it 09_hydro_pump 1 330 2030 100.0 1.0 0.0 +it 01_solar 1 331 2030 2000.0 1.0 0.0 +it 02_wind_on 1 331 2030 2000.0 1.0 0.0 +it 03_wind_off 1 331 2030 2000.0 1.0 0.0 +it 04_res 1 331 2030 2000.0 1.0 0.0 +it 05_nuclear 1 331 2030 2000.0 1.0 0.0 +it 06_coal 1 331 2030 2000.0 1.0 0.0 +it 07_gas 1 331 2030 2000.0 1.0 0.0 +it 08_non-res 1 331 2030 2000.0 1.0 0.0 +it 09_hydro_pump 1 331 2030 200.0 1.0 0.0 +it 01_solar 1 332 2030 2000.0 1.0 0.0 +it 02_wind_on 1 332 2030 2000.0 1.0 0.0 +it 03_wind_off 1 332 2030 2000.0 1.0 0.0 +it 04_res 1 332 2030 2000.0 1.0 0.0 +it 05_nuclear 1 332 2030 2000.0 1.0 0.0 +it 06_coal 1 332 2030 2000.0 1.0 0.0 +it 07_gas 1 332 2030 2000.0 1.0 0.0 +it 08_non-res 1 332 2030 2000.0 1.0 0.0 +it 09_hydro_pump 1 332 2030 300.0 1.0 0.0 +it 01_solar 1 333 2030 2000.0 1.0 0.0 +it 02_wind_on 1 333 2030 2000.0 1.0 0.0 +it 03_wind_off 1 333 2030 2000.0 1.0 0.0 +it 04_res 1 333 2030 2000.0 1.0 0.0 +it 05_nuclear 1 333 2030 2000.0 1.0 0.0 +it 06_coal 1 333 2030 2000.0 1.0 0.0 +it 07_gas 1 333 2030 2000.0 1.0 0.0 +it 08_non-res 1 333 2030 2000.0 1.0 0.0 +it 09_hydro_pump 1 333 2030 400.0 1.0 0.0 +it 01_solar 1 334 2030 2000.0 1.0 0.0 +it 02_wind_on 1 334 2030 2000.0 1.0 0.0 +it 03_wind_off 1 334 2030 2000.0 1.0 0.0 +it 04_res 1 334 2030 2000.0 1.0 0.0 +it 05_nuclear 1 334 2030 2000.0 1.0 0.0 +it 06_coal 1 334 2030 2000.0 1.0 0.0 +it 07_gas 1 334 2030 2000.0 1.0 0.0 +it 08_non-res 1 334 2030 2000.0 1.0 0.0 +it 09_hydro_pump 1 334 2030 500.0 1.0 0.0 +it 01_solar 1 335 2030 2000.0 1.0 0.0 +it 02_wind_on 1 335 2030 2000.0 1.0 0.0 +it 03_wind_off 1 335 2030 2000.0 1.0 0.0 +it 04_res 1 335 2030 2000.0 1.0 0.0 +it 05_nuclear 1 335 2030 2000.0 1.0 0.0 +it 06_coal 1 335 2030 2000.0 1.0 0.0 +it 07_gas 1 335 2030 2000.0 1.0 0.0 +it 08_non-res 1 335 2030 2000.0 1.0 0.0 +it 09_hydro_pump 1 335 2030 600.0 1.0 0.0 +it 01_solar 1 336 2030 2000.0 1.0 0.0 +it 02_wind_on 1 336 2030 2000.0 1.0 0.0 +it 03_wind_off 1 336 2030 2000.0 1.0 0.0 +it 04_res 1 336 2030 2000.0 1.0 0.0 +it 05_nuclear 1 336 2030 2000.0 1.0 0.0 +it 06_coal 1 336 2030 2000.0 1.0 0.0 +it 07_gas 1 336 2030 2000.0 1.0 0.0 +it 08_non-res 1 336 2030 2000.0 1.0 0.0 +it 09_hydro_pump 1 336 2030 700.0 1.0 0.0 diff --git a/tests/integration/raw_studies_blueprint/assets/aggregate_areas_raw_data/test-03-all.result.tsv b/tests/integration/raw_studies_blueprint/assets/aggregate_areas_raw_data/test-03-all.result.tsv new file mode 100644 index 0000000000..4d0e4d75b0 --- /dev/null +++ b/tests/integration/raw_studies_blueprint/assets/aggregate_areas_raw_data/test-03-all.result.tsv @@ -0,0 +1,15 @@ +area timeId time OP. COST EXP OP. COST STD OP. COST MIN OP. COST MAX MRG. PRICE EXP MRG. PRICE STD MRG. PRICE MIN MRG. PRICE MAX +de 1 2030 282000.0 0.0 282000.0 282000.0 11.66 0.0 11.66 11.66 +de 2 2030 1252000.0 0.0 1252000.0 1252000.0 23.33 0.0 23.33 23.33 +de 3 2030 2910000.0 0.0 2910000.0 2910000.0 35.0 0.0 35.0 35.0 +de 4 2030 5256000.0 0.0 5256000.0 5256000.0 46.67 0.0 46.67 46.67 +de 5 2030 8290000.0 0.0 8290000.0 8290000.0 58.33 0.0 58.33 58.33 +de 6 2030 12018000.0 0.0 12018000.0 12018000.0 71.67 0.0 71.67 71.67 +de 7 2030 16444000.0 0.0 16444000.0 16444000.0 83.33 0.0 83.33 83.33 +es 1 2030 282000.0 0.0 282000.0 282000.0 11.66 0.0 11.66 11.66 +es 2 2030 1252000.0 0.0 1252000.0 1252000.0 23.33 0.0 23.33 23.33 +es 3 2030 2910000.0 0.0 2910000.0 2910000.0 35.0 0.0 35.0 35.0 +es 4 2030 5256000.0 0.0 5256000.0 5256000.0 46.67 0.0 46.67 46.67 +es 5 2030 8290000.0 0.0 8290000.0 8290000.0 58.33 0.0 58.33 58.33 +es 6 2030 12018000.0 0.0 12018000.0 12018000.0 71.67 0.0 71.67 71.67 +es 7 2030 16444000.0 0.0 16444000.0 16444000.0 83.33 0.0 83.33 83.33 diff --git a/tests/integration/raw_studies_blueprint/assets/aggregate_areas_raw_data/test-04-all.result.tsv b/tests/integration/raw_studies_blueprint/assets/aggregate_areas_raw_data/test-04-all.result.tsv new file mode 100644 index 0000000000..5232984b37 --- /dev/null +++ b/tests/integration/raw_studies_blueprint/assets/aggregate_areas_raw_data/test-04-all.result.tsv @@ -0,0 +1,15 @@ +area timeId time OV. COST EXP OP. COST EXP OP. COST STD OP. COST MIN OP. COST MAX MRG. PRICE EXP MRG. PRICE STD MRG. PRICE MIN MRG. PRICE MAX CO2 EMIS. EXP BALANCE EXP BALANCE STD BALANCE MIN BALANCE MAX ROW BAL. VALUES PSP EXP MISC. NDG EXP LOAD EXP LOAD STD LOAD MIN LOAD MAX H. ROR EXP H. ROR STD H. ROR MIN H. ROR MAX WIND EXP WIND STD WIND MIN WIND MAX SOLAR EXP SOLAR STD SOLAR MIN SOLAR MAX NUCLEAR EXP NUCLEAR STD NUCLEAR MIN NUCLEAR MAX LIGNITE EXP LIGNITE STD LIGNITE MIN LIGNITE MAX COAL EXP COAL STD COAL MIN COAL MAX GAS EXP GAS STD GAS MIN GAS MAX OIL EXP OIL STD OIL MIN OIL MAX MIX. FUEL EXP MIX. FUEL STD MIX. FUEL MIN MIX. FUEL MAX MISC. DTG EXP MISC. DTG STD MISC. DTG MIN MISC. DTG MAX H. STOR EXP H. STOR STD H. STOR MIN H. STOR MAX H. PUMP EXP H. PUMP STD H. PUMP MIN H. PUMP MAX H. LEV EXP H. LEV STD H. LEV MIN H. LEV MAX H. INFL EXP H. INFL STD H. INFL MIN H. INFL MAX H. OVFL EXP H. OVFL STD H. OVFL MIN H. OVFL MAX H. VAL EXP H. VAL STD H. VAL MIN H. VAL MAX H. COST EXP H. COST STD H. COST MIN H. COST MAX UNSP. ENRG EXP UNSP. ENRG STD UNSP. ENRG MIN UNSP. ENRG MAX SPIL. ENRG EXP SPIL. ENRG STD SPIL. ENRG MIN SPIL. ENRG MAX LOLD EXP LOLD STD LOLD MIN LOLD MAX LOLP VALUES AVL DTG EXP AVL DTG STD AVL DTG MIN AVL DTG MAX DTG MRG EXP DTG MRG STD DTG MRG MIN DTG MRG MAX MAX MRG EXP MAX MRG STD MAX MRG MIN MAX MRG MAX NP COST EXP NP COST STD NP COST MIN NP COST MAX NODU EXP NODU STD NODU MIN NODU MAX +de 1 2030 282000.0 282000.0 0.0 282000.0 282000.0 11.66 0.0 11.66 11.66 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 27600.0 0.0 27600.0 27600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 27600.0 0.0 27600.0 27600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 432000.0 0.0 432000.0 432000.0 404400.0 0.0 404400.0 404400.0 404400.0 0.0 404400.0 404400.0 0.0 0.0 0.0 0.0 26.0 0.0 26.0 26.0 +de 2 2030 1252000.0 1252000.0 0.0 1252000.0 1252000.0 23.33 0.0 23.33 23.33 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 85200.0 0.0 85200.0 85200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 85200.0 0.0 85200.0 85200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 432000.0 0.0 432000.0 432000.0 346800.0 0.0 346800.0 346800.0 346800.0 0.0 346800.0 346800.0 0.0 0.0 0.0 0.0 55.0 0.0 55.0 55.0 +de 3 2030 2910000.0 2910000.0 0.0 2910000.0 2910000.0 35.0 0.0 35.0 35.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 142800.0 0.0 142800.0 142800.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 142800.0 0.0 142800.0 142800.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 432000.0 0.0 432000.0 432000.0 289200.0 0.0 289200.0 289200.0 289200.0 0.0 289200.0 289200.0 0.0 0.0 0.0 0.0 83.0 0.0 83.0 83.0 +de 4 2030 5256000.0 5256000.0 0.0 5256000.0 5256000.0 46.67 0.0 46.67 46.67 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 200400.0 0.0 200400.0 200400.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 200400.0 0.0 200400.0 200400.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 432000.0 0.0 432000.0 432000.0 231600.0 0.0 231600.0 231600.0 231600.0 0.0 231600.0 231600.0 0.0 0.0 0.0 0.0 111.0 0.0 111.0 111.0 +de 5 2030 8290000.0 8290000.0 0.0 8290000.0 8290000.0 58.33 0.0 58.33 58.33 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 258000.0 0.0 258000.0 258000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 258000.0 0.0 258000.0 258000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 432000.0 0.0 432000.0 432000.0 174000.0 0.0 174000.0 174000.0 174000.0 0.0 174000.0 174000.0 0.0 0.0 0.0 0.0 139.0 0.0 139.0 139.0 +de 6 2030 12018000.0 12018000.0 0.0 12018000.0 12018000.0 71.67 0.0 71.67 71.67 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 315600.0 0.0 315600.0 315600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 315600.0 0.0 315600.0 315600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 432000.0 0.0 432000.0 432000.0 116400.0 0.0 116400.0 116400.0 116400.0 0.0 116400.0 116400.0 0.0 0.0 0.0 0.0 170.0 0.0 170.0 170.0 +de 7 2030 16444000.0 16444000.0 0.0 16444000.0 16444000.0 83.33 0.0 83.33 83.33 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 373200.0 0.0 373200.0 373200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 373200.0 0.0 373200.0 373200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 432000.0 0.0 432000.0 432000.0 58800.0 0.0 58800.0 58800.0 58800.0 0.0 58800.0 58800.0 0.0 0.0 0.0 0.0 199.0 0.0 199.0 199.0 +es 1 2030 282000.0 282000.0 0.0 282000.0 282000.0 11.66 0.0 11.66 11.66 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 27600.0 0.0 27600.0 27600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 27600.0 0.0 27600.0 27600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 432000.0 0.0 432000.0 432000.0 404400.0 0.0 404400.0 404400.0 404400.0 0.0 404400.0 404400.0 0.0 0.0 0.0 0.0 26.0 0.0 26.0 26.0 +es 2 2030 1252000.0 1252000.0 0.0 1252000.0 1252000.0 23.33 0.0 23.33 23.33 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 85200.0 0.0 85200.0 85200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 85200.0 0.0 85200.0 85200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 432000.0 0.0 432000.0 432000.0 346800.0 0.0 346800.0 346800.0 346800.0 0.0 346800.0 346800.0 0.0 0.0 0.0 0.0 55.0 0.0 55.0 55.0 +es 3 2030 2910000.0 2910000.0 0.0 2910000.0 2910000.0 35.0 0.0 35.0 35.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 142800.0 0.0 142800.0 142800.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 142800.0 0.0 142800.0 142800.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 432000.0 0.0 432000.0 432000.0 289200.0 0.0 289200.0 289200.0 289200.0 0.0 289200.0 289200.0 0.0 0.0 0.0 0.0 83.0 0.0 83.0 83.0 +es 4 2030 5256000.0 5256000.0 0.0 5256000.0 5256000.0 46.67 0.0 46.67 46.67 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 200400.0 0.0 200400.0 200400.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 200400.0 0.0 200400.0 200400.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 432000.0 0.0 432000.0 432000.0 231600.0 0.0 231600.0 231600.0 231600.0 0.0 231600.0 231600.0 0.0 0.0 0.0 0.0 111.0 0.0 111.0 111.0 +es 5 2030 8290000.0 8290000.0 0.0 8290000.0 8290000.0 58.33 0.0 58.33 58.33 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 258000.0 0.0 258000.0 258000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 258000.0 0.0 258000.0 258000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 432000.0 0.0 432000.0 432000.0 174000.0 0.0 174000.0 174000.0 174000.0 0.0 174000.0 174000.0 0.0 0.0 0.0 0.0 139.0 0.0 139.0 139.0 +es 6 2030 12018000.0 12018000.0 0.0 12018000.0 12018000.0 71.67 0.0 71.67 71.67 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 315600.0 0.0 315600.0 315600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 315600.0 0.0 315600.0 315600.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 432000.0 0.0 432000.0 432000.0 116400.0 0.0 116400.0 116400.0 116400.0 0.0 116400.0 116400.0 0.0 0.0 0.0 0.0 170.0 0.0 170.0 170.0 +es 7 2030 16444000.0 16444000.0 0.0 16444000.0 16444000.0 83.33 0.0 83.33 83.33 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 373200.0 0.0 373200.0 373200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 373200.0 0.0 373200.0 373200.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 432000.0 0.0 432000.0 432000.0 58800.0 0.0 58800.0 58800.0 58800.0 0.0 58800.0 58800.0 0.0 0.0 0.0 0.0 199.0 0.0 199.0 199.0 diff --git a/tests/integration/raw_studies_blueprint/assets/aggregate_areas_raw_data/test-05-all.result.tsv b/tests/integration/raw_studies_blueprint/assets/aggregate_areas_raw_data/test-05-all.result.tsv new file mode 100644 index 0000000000..c4361bb160 --- /dev/null +++ b/tests/integration/raw_studies_blueprint/assets/aggregate_areas_raw_data/test-05-all.result.tsv @@ -0,0 +1,3 @@ +area timeId time OV. COST EXP OP. COST EXP OP. COST STD OP. COST MIN OP. COST MAX MRG. PRICE EXP MRG. PRICE STD MRG. PRICE MIN MRG. PRICE MAX CO2 EMIS. EXP BALANCE EXP BALANCE STD BALANCE MIN BALANCE MAX ROW BAL. VALUES PSP EXP MISC. NDG EXP LOAD EXP LOAD STD LOAD MIN LOAD MAX H. ROR EXP H. ROR STD H. ROR MIN H. ROR MAX WIND EXP WIND STD WIND MIN WIND MAX SOLAR EXP SOLAR STD SOLAR MIN SOLAR MAX NUCLEAR EXP NUCLEAR STD NUCLEAR MIN NUCLEAR MAX LIGNITE EXP LIGNITE STD LIGNITE MIN LIGNITE MAX COAL EXP COAL STD COAL MIN COAL MAX GAS EXP GAS STD GAS MIN GAS MAX OIL EXP OIL STD OIL MIN OIL MAX MIX. FUEL EXP MIX. FUEL STD MIX. FUEL MIN MIX. FUEL MAX MISC. DTG EXP MISC. DTG STD MISC. DTG MIN MISC. DTG MAX H. STOR EXP H. STOR STD H. STOR MIN H. STOR MAX H. PUMP EXP H. PUMP STD H. PUMP MIN H. PUMP MAX H. LEV EXP H. LEV STD H. LEV MIN H. LEV MAX H. INFL EXP H. INFL STD H. INFL MIN H. INFL MAX H. OVFL EXP H. OVFL STD H. OVFL MIN H. OVFL MAX H. VAL EXP H. VAL STD H. VAL MIN H. VAL MAX H. COST EXP H. COST STD H. COST MIN H. COST MAX UNSP. ENRG EXP UNSP. ENRG STD UNSP. ENRG MIN UNSP. ENRG MAX SPIL. ENRG EXP SPIL. ENRG STD SPIL. ENRG MIN SPIL. ENRG MAX LOLD EXP LOLD STD LOLD MIN LOLD MAX LOLP VALUES AVL DTG EXP AVL DTG STD AVL DTG MIN AVL DTG MAX DTG MRG EXP DTG MRG STD DTG MRG MIN DTG MRG MAX MAX MRG EXP MAX MRG STD MAX MRG MIN MAX MRG MAX NP COST EXP NP COST STD NP COST MIN NP COST MAX NODU EXP NODU STD NODU MIN NODU MAX +de 1 2030 46452000.0 46452000.0 0.0 46452000.0 46452000.0 47.14 0.0 47.14 47.14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1402800.0 0.0 1402800.0 1402800.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1402800.0 0.0 1402800.0 1402800.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 3024000.0 0.0 3024000.0 3024000.0 1621200.0 0.0 1621200.0 1621200.0 1621200.0 0.0 1621200.0 1621200.0 0.0 0.0 0.0 0.0 783.0 0.0 783.0 783.0 +es 1 2030 46452000.0 46452000.0 0.0 46452000.0 46452000.0 47.14 0.0 47.14 47.14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1402800.0 0.0 1402800.0 1402800.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1402800.0 0.0 1402800.0 1402800.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 3024000.0 0.0 3024000.0 3024000.0 1621200.0 0.0 1621200.0 1621200.0 1621200.0 0.0 1621200.0 1621200.0 0.0 0.0 0.0 0.0 783.0 0.0 783.0 783.0 diff --git a/tests/integration/raw_studies_blueprint/assets/aggregate_areas_raw_data/test-06-all.result.tsv b/tests/integration/raw_studies_blueprint/assets/aggregate_areas_raw_data/test-06-all.result.tsv new file mode 100644 index 0000000000..67ce2dcb67 --- /dev/null +++ b/tests/integration/raw_studies_blueprint/assets/aggregate_areas_raw_data/test-06-all.result.tsv @@ -0,0 +1,15 @@ +area timeId time OP. COST MIN OP. COST MAX MRG. PRICE MIN MRG. PRICE MAX BALANCE MIN BALANCE MAX LOAD MIN LOAD MAX H. ROR MIN H. ROR MAX WIND MIN WIND MAX SOLAR MIN SOLAR MAX NUCLEAR MIN NUCLEAR MAX LIGNITE MIN LIGNITE MAX COAL MIN COAL MAX GAS MIN GAS MAX OIL MIN OIL MAX MIX. FUEL MIN MIX. FUEL MAX MISC. DTG MIN MISC. DTG MAX H. STOR MIN H. STOR MAX H. PUMP MIN H. PUMP MAX H. LEV MIN H. LEV MAX H. INFL MIN H. INFL MAX H. OVFL MIN H. OVFL MAX H. VAL MIN H. VAL MAX H. COST MIN H. COST MAX UNSP. ENRG MIN UNSP. ENRG MAX SPIL. ENRG MIN SPIL. ENRG MAX LOLD MIN LOLD MAX AVL DTG MIN AVL DTG MAX DTG MRG MIN DTG MRG MAX MAX MRG MIN MAX MRG MAX NP COST MIN NP COST MAX NODU MIN NODU MAX +de 1 2030 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de 2 2030 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de 3 2030 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de 4 2030 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de 5 2030 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de 6 2030 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de 7 2030 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +es 1 2030 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +es 2 2030 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +es 3 2030 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +es 4 2030 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +es 5 2030 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +es 6 2030 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +es 7 2030 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 diff --git a/tests/integration/raw_studies_blueprint/assets/aggregate_areas_raw_data/test-06.result.tsv b/tests/integration/raw_studies_blueprint/assets/aggregate_areas_raw_data/test-06.result.tsv new file mode 100644 index 0000000000..8c166f1fe8 --- /dev/null +++ b/tests/integration/raw_studies_blueprint/assets/aggregate_areas_raw_data/test-06.result.tsv @@ -0,0 +1,2689 @@ +area mcYear timeId time NODU +de 1 1 2030 0.0 +de 1 2 2030 1.0 +de 1 3 2030 1.0 +de 1 4 2030 1.0 +de 1 5 2030 1.0 +de 1 6 2030 1.0 +de 1 7 2030 1.0 +de 1 8 2030 1.0 +de 1 9 2030 1.0 +de 1 10 2030 1.0 +de 1 11 2030 1.0 +de 1 12 2030 1.0 +de 1 13 2030 1.0 +de 1 14 2030 1.0 +de 1 15 2030 1.0 +de 1 16 2030 1.0 +de 1 17 2030 1.0 +de 1 18 2030 1.0 +de 1 19 2030 1.0 +de 1 20 2030 1.0 +de 1 21 2030 1.0 +de 1 22 2030 2.0 +de 1 23 2030 2.0 +de 1 24 2030 2.0 +de 1 25 2030 2.0 +de 1 26 2030 2.0 +de 1 27 2030 2.0 +de 1 28 2030 2.0 +de 1 29 2030 2.0 +de 1 30 2030 2.0 +de 1 31 2030 2.0 +de 1 32 2030 2.0 +de 1 33 2030 2.0 +de 1 34 2030 2.0 +de 1 35 2030 2.0 +de 1 36 2030 2.0 +de 1 37 2030 2.0 +de 1 38 2030 2.0 +de 1 39 2030 2.0 +de 1 40 2030 2.0 +de 1 41 2030 2.0 +de 1 42 2030 3.0 +de 1 43 2030 3.0 +de 1 44 2030 3.0 +de 1 45 2030 3.0 +de 1 46 2030 3.0 +de 1 47 2030 3.0 +de 1 48 2030 3.0 +de 1 49 2030 3.0 +de 1 50 2030 3.0 +de 1 51 2030 3.0 +de 1 52 2030 3.0 +de 1 53 2030 3.0 +de 1 54 2030 3.0 +de 1 55 2030 3.0 +de 1 56 2030 3.0 +de 1 57 2030 3.0 +de 1 58 2030 3.0 +de 1 59 2030 3.0 +de 1 60 2030 3.0 +de 1 61 2030 3.0 +de 1 62 2030 4.0 +de 1 63 2030 4.0 +de 1 64 2030 4.0 +de 1 65 2030 4.0 +de 1 66 2030 4.0 +de 1 67 2030 4.0 +de 1 68 2030 4.0 +de 1 69 2030 4.0 +de 1 70 2030 4.0 +de 1 71 2030 4.0 +de 1 72 2030 4.0 +de 1 73 2030 4.0 +de 1 74 2030 4.0 +de 1 75 2030 4.0 +de 1 76 2030 4.0 +de 1 77 2030 4.0 +de 1 78 2030 4.0 +de 1 79 2030 4.0 +de 1 80 2030 4.0 +de 1 81 2030 4.0 +de 1 82 2030 5.0 +de 1 83 2030 5.0 +de 1 84 2030 5.0 +de 1 85 2030 5.0 +de 1 86 2030 5.0 +de 1 87 2030 5.0 +de 1 88 2030 5.0 +de 1 89 2030 5.0 +de 1 90 2030 5.0 +de 1 91 2030 5.0 +de 1 92 2030 5.0 +de 1 93 2030 5.0 +de 1 94 2030 5.0 +de 1 95 2030 5.0 +de 1 96 2030 5.0 +de 1 97 2030 5.0 +de 1 98 2030 5.0 +de 1 99 2030 5.0 +de 1 100 2030 5.0 +de 1 101 2030 5.0 +de 1 102 2030 6.0 +de 1 103 2030 6.0 +de 1 104 2030 6.0 +de 1 105 2030 6.0 +de 1 106 2030 6.0 +de 1 107 2030 6.0 +de 1 108 2030 6.0 +de 1 109 2030 6.0 +de 1 110 2030 6.0 +de 1 111 2030 6.0 +de 1 112 2030 6.0 +de 1 113 2030 6.0 +de 1 114 2030 6.0 +de 1 115 2030 6.0 +de 1 116 2030 6.0 +de 1 117 2030 6.0 +de 1 118 2030 6.0 +de 1 119 2030 6.0 +de 1 120 2030 6.0 +de 1 121 2030 6.0 +de 1 122 2030 7.0 +de 1 123 2030 7.0 +de 1 124 2030 7.0 +de 1 125 2030 7.0 +de 1 126 2030 7.0 +de 1 127 2030 7.0 +de 1 128 2030 7.0 +de 1 129 2030 7.0 +de 1 130 2030 7.0 +de 1 131 2030 7.0 +de 1 132 2030 7.0 +de 1 133 2030 7.0 +de 1 134 2030 7.0 +de 1 135 2030 7.0 +de 1 136 2030 7.0 +de 1 137 2030 7.0 +de 1 138 2030 7.0 +de 1 139 2030 7.0 +de 1 140 2030 7.0 +de 1 141 2030 7.0 +de 1 142 2030 8.0 +de 1 143 2030 8.0 +de 1 144 2030 8.0 +de 1 145 2030 8.0 +de 1 146 2030 8.0 +de 1 147 2030 8.0 +de 1 148 2030 8.0 +de 1 149 2030 8.0 +de 1 150 2030 8.0 +de 1 151 2030 8.0 +de 1 152 2030 8.0 +de 1 153 2030 8.0 +de 1 154 2030 8.0 +de 1 155 2030 8.0 +de 1 156 2030 8.0 +de 1 157 2030 8.0 +de 1 158 2030 8.0 +de 1 159 2030 8.0 +de 1 160 2030 8.0 +de 1 161 2030 8.0 +de 1 162 2030 9.0 +de 1 163 2030 9.0 +de 1 164 2030 9.0 +de 1 165 2030 9.0 +de 1 166 2030 9.0 +de 1 167 2030 9.0 +de 1 168 2030 9.0 +de 1 169 2030 0.0 +de 1 170 2030 1.0 +de 1 171 2030 1.0 +de 1 172 2030 1.0 +de 1 173 2030 1.0 +de 1 174 2030 1.0 +de 1 175 2030 1.0 +de 1 176 2030 1.0 +de 1 177 2030 1.0 +de 1 178 2030 1.0 +de 1 179 2030 1.0 +de 1 180 2030 1.0 +de 1 181 2030 1.0 +de 1 182 2030 1.0 +de 1 183 2030 1.0 +de 1 184 2030 1.0 +de 1 185 2030 1.0 +de 1 186 2030 1.0 +de 1 187 2030 1.0 +de 1 188 2030 1.0 +de 1 189 2030 1.0 +de 1 190 2030 2.0 +de 1 191 2030 2.0 +de 1 192 2030 2.0 +de 1 193 2030 2.0 +de 1 194 2030 2.0 +de 1 195 2030 2.0 +de 1 196 2030 2.0 +de 1 197 2030 2.0 +de 1 198 2030 2.0 +de 1 199 2030 2.0 +de 1 200 2030 2.0 +de 1 201 2030 2.0 +de 1 202 2030 2.0 +de 1 203 2030 2.0 +de 1 204 2030 2.0 +de 1 205 2030 2.0 +de 1 206 2030 2.0 +de 1 207 2030 2.0 +de 1 208 2030 2.0 +de 1 209 2030 2.0 +de 1 210 2030 3.0 +de 1 211 2030 3.0 +de 1 212 2030 3.0 +de 1 213 2030 3.0 +de 1 214 2030 3.0 +de 1 215 2030 3.0 +de 1 216 2030 3.0 +de 1 217 2030 3.0 +de 1 218 2030 3.0 +de 1 219 2030 3.0 +de 1 220 2030 3.0 +de 1 221 2030 3.0 +de 1 222 2030 3.0 +de 1 223 2030 3.0 +de 1 224 2030 3.0 +de 1 225 2030 3.0 +de 1 226 2030 3.0 +de 1 227 2030 3.0 +de 1 228 2030 3.0 +de 1 229 2030 3.0 +de 1 230 2030 4.0 +de 1 231 2030 4.0 +de 1 232 2030 4.0 +de 1 233 2030 4.0 +de 1 234 2030 4.0 +de 1 235 2030 4.0 +de 1 236 2030 4.0 +de 1 237 2030 4.0 +de 1 238 2030 4.0 +de 1 239 2030 4.0 +de 1 240 2030 4.0 +de 1 241 2030 4.0 +de 1 242 2030 4.0 +de 1 243 2030 4.0 +de 1 244 2030 4.0 +de 1 245 2030 4.0 +de 1 246 2030 4.0 +de 1 247 2030 4.0 +de 1 248 2030 4.0 +de 1 249 2030 4.0 +de 1 250 2030 5.0 +de 1 251 2030 5.0 +de 1 252 2030 5.0 +de 1 253 2030 5.0 +de 1 254 2030 5.0 +de 1 255 2030 5.0 +de 1 256 2030 5.0 +de 1 257 2030 5.0 +de 1 258 2030 5.0 +de 1 259 2030 5.0 +de 1 260 2030 5.0 +de 1 261 2030 5.0 +de 1 262 2030 5.0 +de 1 263 2030 5.0 +de 1 264 2030 5.0 +de 1 265 2030 5.0 +de 1 266 2030 5.0 +de 1 267 2030 5.0 +de 1 268 2030 5.0 +de 1 269 2030 5.0 +de 1 270 2030 6.0 +de 1 271 2030 6.0 +de 1 272 2030 6.0 +de 1 273 2030 6.0 +de 1 274 2030 6.0 +de 1 275 2030 6.0 +de 1 276 2030 6.0 +de 1 277 2030 6.0 +de 1 278 2030 6.0 +de 1 279 2030 6.0 +de 1 280 2030 6.0 +de 1 281 2030 6.0 +de 1 282 2030 6.0 +de 1 283 2030 6.0 +de 1 284 2030 6.0 +de 1 285 2030 6.0 +de 1 286 2030 6.0 +de 1 287 2030 6.0 +de 1 288 2030 6.0 +de 1 289 2030 6.0 +de 1 290 2030 7.0 +de 1 291 2030 7.0 +de 1 292 2030 7.0 +de 1 293 2030 7.0 +de 1 294 2030 7.0 +de 1 295 2030 7.0 +de 1 296 2030 7.0 +de 1 297 2030 7.0 +de 1 298 2030 7.0 +de 1 299 2030 7.0 +de 1 300 2030 7.0 +de 1 301 2030 7.0 +de 1 302 2030 7.0 +de 1 303 2030 7.0 +de 1 304 2030 7.0 +de 1 305 2030 7.0 +de 1 306 2030 7.0 +de 1 307 2030 7.0 +de 1 308 2030 7.0 +de 1 309 2030 7.0 +de 1 310 2030 8.0 +de 1 311 2030 8.0 +de 1 312 2030 8.0 +de 1 313 2030 8.0 +de 1 314 2030 8.0 +de 1 315 2030 8.0 +de 1 316 2030 8.0 +de 1 317 2030 8.0 +de 1 318 2030 8.0 +de 1 319 2030 8.0 +de 1 320 2030 8.0 +de 1 321 2030 8.0 +de 1 322 2030 8.0 +de 1 323 2030 8.0 +de 1 324 2030 8.0 +de 1 325 2030 8.0 +de 1 326 2030 8.0 +de 1 327 2030 8.0 +de 1 328 2030 8.0 +de 1 329 2030 8.0 +de 1 330 2030 9.0 +de 1 331 2030 9.0 +de 1 332 2030 9.0 +de 1 333 2030 9.0 +de 1 334 2030 9.0 +de 1 335 2030 9.0 +de 1 336 2030 9.0 +es 1 1 2030 0.0 +es 1 2 2030 1.0 +es 1 3 2030 1.0 +es 1 4 2030 1.0 +es 1 5 2030 1.0 +es 1 6 2030 1.0 +es 1 7 2030 1.0 +es 1 8 2030 1.0 +es 1 9 2030 1.0 +es 1 10 2030 1.0 +es 1 11 2030 1.0 +es 1 12 2030 1.0 +es 1 13 2030 1.0 +es 1 14 2030 1.0 +es 1 15 2030 1.0 +es 1 16 2030 1.0 +es 1 17 2030 1.0 +es 1 18 2030 1.0 +es 1 19 2030 1.0 +es 1 20 2030 1.0 +es 1 21 2030 1.0 +es 1 22 2030 2.0 +es 1 23 2030 2.0 +es 1 24 2030 2.0 +es 1 25 2030 2.0 +es 1 26 2030 2.0 +es 1 27 2030 2.0 +es 1 28 2030 2.0 +es 1 29 2030 2.0 +es 1 30 2030 2.0 +es 1 31 2030 2.0 +es 1 32 2030 2.0 +es 1 33 2030 2.0 +es 1 34 2030 2.0 +es 1 35 2030 2.0 +es 1 36 2030 2.0 +es 1 37 2030 2.0 +es 1 38 2030 2.0 +es 1 39 2030 2.0 +es 1 40 2030 2.0 +es 1 41 2030 2.0 +es 1 42 2030 3.0 +es 1 43 2030 3.0 +es 1 44 2030 3.0 +es 1 45 2030 3.0 +es 1 46 2030 3.0 +es 1 47 2030 3.0 +es 1 48 2030 3.0 +es 1 49 2030 3.0 +es 1 50 2030 3.0 +es 1 51 2030 3.0 +es 1 52 2030 3.0 +es 1 53 2030 3.0 +es 1 54 2030 3.0 +es 1 55 2030 3.0 +es 1 56 2030 3.0 +es 1 57 2030 3.0 +es 1 58 2030 3.0 +es 1 59 2030 3.0 +es 1 60 2030 3.0 +es 1 61 2030 3.0 +es 1 62 2030 4.0 +es 1 63 2030 4.0 +es 1 64 2030 4.0 +es 1 65 2030 4.0 +es 1 66 2030 4.0 +es 1 67 2030 4.0 +es 1 68 2030 4.0 +es 1 69 2030 4.0 +es 1 70 2030 4.0 +es 1 71 2030 4.0 +es 1 72 2030 4.0 +es 1 73 2030 4.0 +es 1 74 2030 4.0 +es 1 75 2030 4.0 +es 1 76 2030 4.0 +es 1 77 2030 4.0 +es 1 78 2030 4.0 +es 1 79 2030 4.0 +es 1 80 2030 4.0 +es 1 81 2030 4.0 +es 1 82 2030 5.0 +es 1 83 2030 5.0 +es 1 84 2030 5.0 +es 1 85 2030 5.0 +es 1 86 2030 5.0 +es 1 87 2030 5.0 +es 1 88 2030 5.0 +es 1 89 2030 5.0 +es 1 90 2030 5.0 +es 1 91 2030 5.0 +es 1 92 2030 5.0 +es 1 93 2030 5.0 +es 1 94 2030 5.0 +es 1 95 2030 5.0 +es 1 96 2030 5.0 +es 1 97 2030 5.0 +es 1 98 2030 5.0 +es 1 99 2030 5.0 +es 1 100 2030 5.0 +es 1 101 2030 5.0 +es 1 102 2030 6.0 +es 1 103 2030 6.0 +es 1 104 2030 6.0 +es 1 105 2030 6.0 +es 1 106 2030 6.0 +es 1 107 2030 6.0 +es 1 108 2030 6.0 +es 1 109 2030 6.0 +es 1 110 2030 6.0 +es 1 111 2030 6.0 +es 1 112 2030 6.0 +es 1 113 2030 6.0 +es 1 114 2030 6.0 +es 1 115 2030 6.0 +es 1 116 2030 6.0 +es 1 117 2030 6.0 +es 1 118 2030 6.0 +es 1 119 2030 6.0 +es 1 120 2030 6.0 +es 1 121 2030 6.0 +es 1 122 2030 7.0 +es 1 123 2030 7.0 +es 1 124 2030 7.0 +es 1 125 2030 7.0 +es 1 126 2030 7.0 +es 1 127 2030 7.0 +es 1 128 2030 7.0 +es 1 129 2030 7.0 +es 1 130 2030 7.0 +es 1 131 2030 7.0 +es 1 132 2030 7.0 +es 1 133 2030 7.0 +es 1 134 2030 7.0 +es 1 135 2030 7.0 +es 1 136 2030 7.0 +es 1 137 2030 7.0 +es 1 138 2030 7.0 +es 1 139 2030 7.0 +es 1 140 2030 7.0 +es 1 141 2030 7.0 +es 1 142 2030 8.0 +es 1 143 2030 8.0 +es 1 144 2030 8.0 +es 1 145 2030 8.0 +es 1 146 2030 8.0 +es 1 147 2030 8.0 +es 1 148 2030 8.0 +es 1 149 2030 8.0 +es 1 150 2030 8.0 +es 1 151 2030 8.0 +es 1 152 2030 8.0 +es 1 153 2030 8.0 +es 1 154 2030 8.0 +es 1 155 2030 8.0 +es 1 156 2030 8.0 +es 1 157 2030 8.0 +es 1 158 2030 8.0 +es 1 159 2030 8.0 +es 1 160 2030 8.0 +es 1 161 2030 8.0 +es 1 162 2030 9.0 +es 1 163 2030 9.0 +es 1 164 2030 9.0 +es 1 165 2030 9.0 +es 1 166 2030 9.0 +es 1 167 2030 9.0 +es 1 168 2030 9.0 +es 1 169 2030 0.0 +es 1 170 2030 1.0 +es 1 171 2030 1.0 +es 1 172 2030 1.0 +es 1 173 2030 1.0 +es 1 174 2030 1.0 +es 1 175 2030 1.0 +es 1 176 2030 1.0 +es 1 177 2030 1.0 +es 1 178 2030 1.0 +es 1 179 2030 1.0 +es 1 180 2030 1.0 +es 1 181 2030 1.0 +es 1 182 2030 1.0 +es 1 183 2030 1.0 +es 1 184 2030 1.0 +es 1 185 2030 1.0 +es 1 186 2030 1.0 +es 1 187 2030 1.0 +es 1 188 2030 1.0 +es 1 189 2030 1.0 +es 1 190 2030 2.0 +es 1 191 2030 2.0 +es 1 192 2030 2.0 +es 1 193 2030 2.0 +es 1 194 2030 2.0 +es 1 195 2030 2.0 +es 1 196 2030 2.0 +es 1 197 2030 2.0 +es 1 198 2030 2.0 +es 1 199 2030 2.0 +es 1 200 2030 2.0 +es 1 201 2030 2.0 +es 1 202 2030 2.0 +es 1 203 2030 2.0 +es 1 204 2030 2.0 +es 1 205 2030 2.0 +es 1 206 2030 2.0 +es 1 207 2030 2.0 +es 1 208 2030 2.0 +es 1 209 2030 2.0 +es 1 210 2030 3.0 +es 1 211 2030 3.0 +es 1 212 2030 3.0 +es 1 213 2030 3.0 +es 1 214 2030 3.0 +es 1 215 2030 3.0 +es 1 216 2030 3.0 +es 1 217 2030 3.0 +es 1 218 2030 3.0 +es 1 219 2030 3.0 +es 1 220 2030 3.0 +es 1 221 2030 3.0 +es 1 222 2030 3.0 +es 1 223 2030 3.0 +es 1 224 2030 3.0 +es 1 225 2030 3.0 +es 1 226 2030 3.0 +es 1 227 2030 3.0 +es 1 228 2030 3.0 +es 1 229 2030 3.0 +es 1 230 2030 4.0 +es 1 231 2030 4.0 +es 1 232 2030 4.0 +es 1 233 2030 4.0 +es 1 234 2030 4.0 +es 1 235 2030 4.0 +es 1 236 2030 4.0 +es 1 237 2030 4.0 +es 1 238 2030 4.0 +es 1 239 2030 4.0 +es 1 240 2030 4.0 +es 1 241 2030 4.0 +es 1 242 2030 4.0 +es 1 243 2030 4.0 +es 1 244 2030 4.0 +es 1 245 2030 4.0 +es 1 246 2030 4.0 +es 1 247 2030 4.0 +es 1 248 2030 4.0 +es 1 249 2030 4.0 +es 1 250 2030 5.0 +es 1 251 2030 5.0 +es 1 252 2030 5.0 +es 1 253 2030 5.0 +es 1 254 2030 5.0 +es 1 255 2030 5.0 +es 1 256 2030 5.0 +es 1 257 2030 5.0 +es 1 258 2030 5.0 +es 1 259 2030 5.0 +es 1 260 2030 5.0 +es 1 261 2030 5.0 +es 1 262 2030 5.0 +es 1 263 2030 5.0 +es 1 264 2030 5.0 +es 1 265 2030 5.0 +es 1 266 2030 5.0 +es 1 267 2030 5.0 +es 1 268 2030 5.0 +es 1 269 2030 5.0 +es 1 270 2030 6.0 +es 1 271 2030 6.0 +es 1 272 2030 6.0 +es 1 273 2030 6.0 +es 1 274 2030 6.0 +es 1 275 2030 6.0 +es 1 276 2030 6.0 +es 1 277 2030 6.0 +es 1 278 2030 6.0 +es 1 279 2030 6.0 +es 1 280 2030 6.0 +es 1 281 2030 6.0 +es 1 282 2030 6.0 +es 1 283 2030 6.0 +es 1 284 2030 6.0 +es 1 285 2030 6.0 +es 1 286 2030 6.0 +es 1 287 2030 6.0 +es 1 288 2030 6.0 +es 1 289 2030 6.0 +es 1 290 2030 7.0 +es 1 291 2030 7.0 +es 1 292 2030 7.0 +es 1 293 2030 7.0 +es 1 294 2030 7.0 +es 1 295 2030 7.0 +es 1 296 2030 7.0 +es 1 297 2030 7.0 +es 1 298 2030 7.0 +es 1 299 2030 7.0 +es 1 300 2030 7.0 +es 1 301 2030 7.0 +es 1 302 2030 7.0 +es 1 303 2030 7.0 +es 1 304 2030 7.0 +es 1 305 2030 7.0 +es 1 306 2030 7.0 +es 1 307 2030 7.0 +es 1 308 2030 7.0 +es 1 309 2030 7.0 +es 1 310 2030 8.0 +es 1 311 2030 8.0 +es 1 312 2030 8.0 +es 1 313 2030 8.0 +es 1 314 2030 8.0 +es 1 315 2030 8.0 +es 1 316 2030 8.0 +es 1 317 2030 8.0 +es 1 318 2030 8.0 +es 1 319 2030 8.0 +es 1 320 2030 8.0 +es 1 321 2030 8.0 +es 1 322 2030 8.0 +es 1 323 2030 8.0 +es 1 324 2030 8.0 +es 1 325 2030 8.0 +es 1 326 2030 8.0 +es 1 327 2030 8.0 +es 1 328 2030 8.0 +es 1 329 2030 8.0 +es 1 330 2030 9.0 +es 1 331 2030 9.0 +es 1 332 2030 9.0 +es 1 333 2030 9.0 +es 1 334 2030 9.0 +es 1 335 2030 9.0 +es 1 336 2030 9.0 +fr 1 1 2030 0.0 +fr 1 2 2030 1.0 +fr 1 3 2030 1.0 +fr 1 4 2030 1.0 +fr 1 5 2030 1.0 +fr 1 6 2030 1.0 +fr 1 7 2030 1.0 +fr 1 8 2030 1.0 +fr 1 9 2030 1.0 +fr 1 10 2030 1.0 +fr 1 11 2030 1.0 +fr 1 12 2030 1.0 +fr 1 13 2030 1.0 +fr 1 14 2030 1.0 +fr 1 15 2030 1.0 +fr 1 16 2030 1.0 +fr 1 17 2030 1.0 +fr 1 18 2030 1.0 +fr 1 19 2030 1.0 +fr 1 20 2030 1.0 +fr 1 21 2030 1.0 +fr 1 22 2030 2.0 +fr 1 23 2030 2.0 +fr 1 24 2030 2.0 +fr 1 25 2030 2.0 +fr 1 26 2030 2.0 +fr 1 27 2030 2.0 +fr 1 28 2030 2.0 +fr 1 29 2030 2.0 +fr 1 30 2030 2.0 +fr 1 31 2030 2.0 +fr 1 32 2030 2.0 +fr 1 33 2030 2.0 +fr 1 34 2030 2.0 +fr 1 35 2030 2.0 +fr 1 36 2030 2.0 +fr 1 37 2030 2.0 +fr 1 38 2030 2.0 +fr 1 39 2030 2.0 +fr 1 40 2030 2.0 +fr 1 41 2030 2.0 +fr 1 42 2030 3.0 +fr 1 43 2030 3.0 +fr 1 44 2030 3.0 +fr 1 45 2030 3.0 +fr 1 46 2030 3.0 +fr 1 47 2030 3.0 +fr 1 48 2030 3.0 +fr 1 49 2030 3.0 +fr 1 50 2030 3.0 +fr 1 51 2030 3.0 +fr 1 52 2030 3.0 +fr 1 53 2030 3.0 +fr 1 54 2030 3.0 +fr 1 55 2030 3.0 +fr 1 56 2030 3.0 +fr 1 57 2030 3.0 +fr 1 58 2030 3.0 +fr 1 59 2030 3.0 +fr 1 60 2030 3.0 +fr 1 61 2030 3.0 +fr 1 62 2030 4.0 +fr 1 63 2030 4.0 +fr 1 64 2030 4.0 +fr 1 65 2030 4.0 +fr 1 66 2030 4.0 +fr 1 67 2030 4.0 +fr 1 68 2030 4.0 +fr 1 69 2030 4.0 +fr 1 70 2030 4.0 +fr 1 71 2030 4.0 +fr 1 72 2030 4.0 +fr 1 73 2030 4.0 +fr 1 74 2030 4.0 +fr 1 75 2030 4.0 +fr 1 76 2030 4.0 +fr 1 77 2030 4.0 +fr 1 78 2030 4.0 +fr 1 79 2030 4.0 +fr 1 80 2030 4.0 +fr 1 81 2030 4.0 +fr 1 82 2030 5.0 +fr 1 83 2030 5.0 +fr 1 84 2030 5.0 +fr 1 85 2030 5.0 +fr 1 86 2030 5.0 +fr 1 87 2030 5.0 +fr 1 88 2030 5.0 +fr 1 89 2030 5.0 +fr 1 90 2030 5.0 +fr 1 91 2030 5.0 +fr 1 92 2030 5.0 +fr 1 93 2030 5.0 +fr 1 94 2030 5.0 +fr 1 95 2030 5.0 +fr 1 96 2030 5.0 +fr 1 97 2030 5.0 +fr 1 98 2030 5.0 +fr 1 99 2030 5.0 +fr 1 100 2030 5.0 +fr 1 101 2030 5.0 +fr 1 102 2030 6.0 +fr 1 103 2030 6.0 +fr 1 104 2030 6.0 +fr 1 105 2030 6.0 +fr 1 106 2030 6.0 +fr 1 107 2030 6.0 +fr 1 108 2030 6.0 +fr 1 109 2030 6.0 +fr 1 110 2030 6.0 +fr 1 111 2030 6.0 +fr 1 112 2030 6.0 +fr 1 113 2030 6.0 +fr 1 114 2030 6.0 +fr 1 115 2030 6.0 +fr 1 116 2030 6.0 +fr 1 117 2030 6.0 +fr 1 118 2030 6.0 +fr 1 119 2030 6.0 +fr 1 120 2030 6.0 +fr 1 121 2030 6.0 +fr 1 122 2030 7.0 +fr 1 123 2030 7.0 +fr 1 124 2030 7.0 +fr 1 125 2030 7.0 +fr 1 126 2030 7.0 +fr 1 127 2030 7.0 +fr 1 128 2030 7.0 +fr 1 129 2030 7.0 +fr 1 130 2030 7.0 +fr 1 131 2030 7.0 +fr 1 132 2030 7.0 +fr 1 133 2030 7.0 +fr 1 134 2030 7.0 +fr 1 135 2030 7.0 +fr 1 136 2030 7.0 +fr 1 137 2030 7.0 +fr 1 138 2030 7.0 +fr 1 139 2030 7.0 +fr 1 140 2030 7.0 +fr 1 141 2030 7.0 +fr 1 142 2030 8.0 +fr 1 143 2030 8.0 +fr 1 144 2030 8.0 +fr 1 145 2030 8.0 +fr 1 146 2030 8.0 +fr 1 147 2030 8.0 +fr 1 148 2030 8.0 +fr 1 149 2030 8.0 +fr 1 150 2030 8.0 +fr 1 151 2030 8.0 +fr 1 152 2030 8.0 +fr 1 153 2030 8.0 +fr 1 154 2030 8.0 +fr 1 155 2030 8.0 +fr 1 156 2030 8.0 +fr 1 157 2030 8.0 +fr 1 158 2030 8.0 +fr 1 159 2030 8.0 +fr 1 160 2030 8.0 +fr 1 161 2030 8.0 +fr 1 162 2030 9.0 +fr 1 163 2030 9.0 +fr 1 164 2030 9.0 +fr 1 165 2030 9.0 +fr 1 166 2030 9.0 +fr 1 167 2030 9.0 +fr 1 168 2030 9.0 +fr 1 169 2030 0.0 +fr 1 170 2030 1.0 +fr 1 171 2030 1.0 +fr 1 172 2030 1.0 +fr 1 173 2030 1.0 +fr 1 174 2030 1.0 +fr 1 175 2030 1.0 +fr 1 176 2030 1.0 +fr 1 177 2030 1.0 +fr 1 178 2030 1.0 +fr 1 179 2030 1.0 +fr 1 180 2030 1.0 +fr 1 181 2030 1.0 +fr 1 182 2030 1.0 +fr 1 183 2030 1.0 +fr 1 184 2030 1.0 +fr 1 185 2030 1.0 +fr 1 186 2030 1.0 +fr 1 187 2030 1.0 +fr 1 188 2030 1.0 +fr 1 189 2030 1.0 +fr 1 190 2030 2.0 +fr 1 191 2030 2.0 +fr 1 192 2030 2.0 +fr 1 193 2030 2.0 +fr 1 194 2030 2.0 +fr 1 195 2030 2.0 +fr 1 196 2030 2.0 +fr 1 197 2030 2.0 +fr 1 198 2030 2.0 +fr 1 199 2030 2.0 +fr 1 200 2030 2.0 +fr 1 201 2030 2.0 +fr 1 202 2030 2.0 +fr 1 203 2030 2.0 +fr 1 204 2030 2.0 +fr 1 205 2030 2.0 +fr 1 206 2030 2.0 +fr 1 207 2030 2.0 +fr 1 208 2030 2.0 +fr 1 209 2030 2.0 +fr 1 210 2030 3.0 +fr 1 211 2030 3.0 +fr 1 212 2030 3.0 +fr 1 213 2030 3.0 +fr 1 214 2030 3.0 +fr 1 215 2030 3.0 +fr 1 216 2030 3.0 +fr 1 217 2030 3.0 +fr 1 218 2030 3.0 +fr 1 219 2030 3.0 +fr 1 220 2030 3.0 +fr 1 221 2030 3.0 +fr 1 222 2030 3.0 +fr 1 223 2030 3.0 +fr 1 224 2030 3.0 +fr 1 225 2030 3.0 +fr 1 226 2030 3.0 +fr 1 227 2030 3.0 +fr 1 228 2030 3.0 +fr 1 229 2030 3.0 +fr 1 230 2030 4.0 +fr 1 231 2030 4.0 +fr 1 232 2030 4.0 +fr 1 233 2030 4.0 +fr 1 234 2030 4.0 +fr 1 235 2030 4.0 +fr 1 236 2030 4.0 +fr 1 237 2030 4.0 +fr 1 238 2030 4.0 +fr 1 239 2030 4.0 +fr 1 240 2030 4.0 +fr 1 241 2030 4.0 +fr 1 242 2030 4.0 +fr 1 243 2030 4.0 +fr 1 244 2030 4.0 +fr 1 245 2030 4.0 +fr 1 246 2030 4.0 +fr 1 247 2030 4.0 +fr 1 248 2030 4.0 +fr 1 249 2030 4.0 +fr 1 250 2030 5.0 +fr 1 251 2030 5.0 +fr 1 252 2030 5.0 +fr 1 253 2030 5.0 +fr 1 254 2030 5.0 +fr 1 255 2030 5.0 +fr 1 256 2030 5.0 +fr 1 257 2030 5.0 +fr 1 258 2030 5.0 +fr 1 259 2030 5.0 +fr 1 260 2030 5.0 +fr 1 261 2030 5.0 +fr 1 262 2030 5.0 +fr 1 263 2030 5.0 +fr 1 264 2030 5.0 +fr 1 265 2030 5.0 +fr 1 266 2030 5.0 +fr 1 267 2030 5.0 +fr 1 268 2030 5.0 +fr 1 269 2030 5.0 +fr 1 270 2030 6.0 +fr 1 271 2030 6.0 +fr 1 272 2030 6.0 +fr 1 273 2030 6.0 +fr 1 274 2030 6.0 +fr 1 275 2030 6.0 +fr 1 276 2030 6.0 +fr 1 277 2030 6.0 +fr 1 278 2030 6.0 +fr 1 279 2030 6.0 +fr 1 280 2030 6.0 +fr 1 281 2030 6.0 +fr 1 282 2030 6.0 +fr 1 283 2030 6.0 +fr 1 284 2030 6.0 +fr 1 285 2030 6.0 +fr 1 286 2030 6.0 +fr 1 287 2030 6.0 +fr 1 288 2030 6.0 +fr 1 289 2030 6.0 +fr 1 290 2030 7.0 +fr 1 291 2030 7.0 +fr 1 292 2030 7.0 +fr 1 293 2030 7.0 +fr 1 294 2030 7.0 +fr 1 295 2030 7.0 +fr 1 296 2030 7.0 +fr 1 297 2030 7.0 +fr 1 298 2030 7.0 +fr 1 299 2030 7.0 +fr 1 300 2030 7.0 +fr 1 301 2030 7.0 +fr 1 302 2030 7.0 +fr 1 303 2030 7.0 +fr 1 304 2030 7.0 +fr 1 305 2030 7.0 +fr 1 306 2030 7.0 +fr 1 307 2030 7.0 +fr 1 308 2030 7.0 +fr 1 309 2030 7.0 +fr 1 310 2030 8.0 +fr 1 311 2030 8.0 +fr 1 312 2030 8.0 +fr 1 313 2030 8.0 +fr 1 314 2030 8.0 +fr 1 315 2030 8.0 +fr 1 316 2030 8.0 +fr 1 317 2030 8.0 +fr 1 318 2030 8.0 +fr 1 319 2030 8.0 +fr 1 320 2030 8.0 +fr 1 321 2030 8.0 +fr 1 322 2030 8.0 +fr 1 323 2030 8.0 +fr 1 324 2030 8.0 +fr 1 325 2030 8.0 +fr 1 326 2030 8.0 +fr 1 327 2030 8.0 +fr 1 328 2030 8.0 +fr 1 329 2030 8.0 +fr 1 330 2030 9.0 +fr 1 331 2030 9.0 +fr 1 332 2030 9.0 +fr 1 333 2030 9.0 +fr 1 334 2030 9.0 +fr 1 335 2030 9.0 +fr 1 336 2030 9.0 +it 1 1 2030 0.0 +it 1 2 2030 1.0 +it 1 3 2030 1.0 +it 1 4 2030 1.0 +it 1 5 2030 1.0 +it 1 6 2030 1.0 +it 1 7 2030 1.0 +it 1 8 2030 1.0 +it 1 9 2030 1.0 +it 1 10 2030 1.0 +it 1 11 2030 1.0 +it 1 12 2030 1.0 +it 1 13 2030 1.0 +it 1 14 2030 1.0 +it 1 15 2030 1.0 +it 1 16 2030 1.0 +it 1 17 2030 1.0 +it 1 18 2030 1.0 +it 1 19 2030 1.0 +it 1 20 2030 1.0 +it 1 21 2030 1.0 +it 1 22 2030 2.0 +it 1 23 2030 2.0 +it 1 24 2030 2.0 +it 1 25 2030 2.0 +it 1 26 2030 2.0 +it 1 27 2030 2.0 +it 1 28 2030 2.0 +it 1 29 2030 2.0 +it 1 30 2030 2.0 +it 1 31 2030 2.0 +it 1 32 2030 2.0 +it 1 33 2030 2.0 +it 1 34 2030 2.0 +it 1 35 2030 2.0 +it 1 36 2030 2.0 +it 1 37 2030 2.0 +it 1 38 2030 2.0 +it 1 39 2030 2.0 +it 1 40 2030 2.0 +it 1 41 2030 2.0 +it 1 42 2030 3.0 +it 1 43 2030 3.0 +it 1 44 2030 3.0 +it 1 45 2030 3.0 +it 1 46 2030 3.0 +it 1 47 2030 3.0 +it 1 48 2030 3.0 +it 1 49 2030 3.0 +it 1 50 2030 3.0 +it 1 51 2030 3.0 +it 1 52 2030 3.0 +it 1 53 2030 3.0 +it 1 54 2030 3.0 +it 1 55 2030 3.0 +it 1 56 2030 3.0 +it 1 57 2030 3.0 +it 1 58 2030 3.0 +it 1 59 2030 3.0 +it 1 60 2030 3.0 +it 1 61 2030 3.0 +it 1 62 2030 4.0 +it 1 63 2030 4.0 +it 1 64 2030 4.0 +it 1 65 2030 4.0 +it 1 66 2030 4.0 +it 1 67 2030 4.0 +it 1 68 2030 4.0 +it 1 69 2030 4.0 +it 1 70 2030 4.0 +it 1 71 2030 4.0 +it 1 72 2030 4.0 +it 1 73 2030 4.0 +it 1 74 2030 4.0 +it 1 75 2030 4.0 +it 1 76 2030 4.0 +it 1 77 2030 4.0 +it 1 78 2030 4.0 +it 1 79 2030 4.0 +it 1 80 2030 4.0 +it 1 81 2030 4.0 +it 1 82 2030 5.0 +it 1 83 2030 5.0 +it 1 84 2030 5.0 +it 1 85 2030 5.0 +it 1 86 2030 5.0 +it 1 87 2030 5.0 +it 1 88 2030 5.0 +it 1 89 2030 5.0 +it 1 90 2030 5.0 +it 1 91 2030 5.0 +it 1 92 2030 5.0 +it 1 93 2030 5.0 +it 1 94 2030 5.0 +it 1 95 2030 5.0 +it 1 96 2030 5.0 +it 1 97 2030 5.0 +it 1 98 2030 5.0 +it 1 99 2030 5.0 +it 1 100 2030 5.0 +it 1 101 2030 5.0 +it 1 102 2030 6.0 +it 1 103 2030 6.0 +it 1 104 2030 6.0 +it 1 105 2030 6.0 +it 1 106 2030 6.0 +it 1 107 2030 6.0 +it 1 108 2030 6.0 +it 1 109 2030 6.0 +it 1 110 2030 6.0 +it 1 111 2030 6.0 +it 1 112 2030 6.0 +it 1 113 2030 6.0 +it 1 114 2030 6.0 +it 1 115 2030 6.0 +it 1 116 2030 6.0 +it 1 117 2030 6.0 +it 1 118 2030 6.0 +it 1 119 2030 6.0 +it 1 120 2030 6.0 +it 1 121 2030 6.0 +it 1 122 2030 7.0 +it 1 123 2030 7.0 +it 1 124 2030 7.0 +it 1 125 2030 7.0 +it 1 126 2030 7.0 +it 1 127 2030 7.0 +it 1 128 2030 7.0 +it 1 129 2030 7.0 +it 1 130 2030 7.0 +it 1 131 2030 7.0 +it 1 132 2030 7.0 +it 1 133 2030 7.0 +it 1 134 2030 7.0 +it 1 135 2030 7.0 +it 1 136 2030 7.0 +it 1 137 2030 7.0 +it 1 138 2030 7.0 +it 1 139 2030 7.0 +it 1 140 2030 7.0 +it 1 141 2030 7.0 +it 1 142 2030 8.0 +it 1 143 2030 8.0 +it 1 144 2030 8.0 +it 1 145 2030 8.0 +it 1 146 2030 8.0 +it 1 147 2030 8.0 +it 1 148 2030 8.0 +it 1 149 2030 8.0 +it 1 150 2030 8.0 +it 1 151 2030 8.0 +it 1 152 2030 8.0 +it 1 153 2030 8.0 +it 1 154 2030 8.0 +it 1 155 2030 8.0 +it 1 156 2030 8.0 +it 1 157 2030 8.0 +it 1 158 2030 8.0 +it 1 159 2030 8.0 +it 1 160 2030 8.0 +it 1 161 2030 8.0 +it 1 162 2030 9.0 +it 1 163 2030 9.0 +it 1 164 2030 9.0 +it 1 165 2030 9.0 +it 1 166 2030 9.0 +it 1 167 2030 9.0 +it 1 168 2030 9.0 +it 1 169 2030 0.0 +it 1 170 2030 1.0 +it 1 171 2030 1.0 +it 1 172 2030 1.0 +it 1 173 2030 1.0 +it 1 174 2030 1.0 +it 1 175 2030 1.0 +it 1 176 2030 1.0 +it 1 177 2030 1.0 +it 1 178 2030 1.0 +it 1 179 2030 1.0 +it 1 180 2030 1.0 +it 1 181 2030 1.0 +it 1 182 2030 1.0 +it 1 183 2030 1.0 +it 1 184 2030 1.0 +it 1 185 2030 1.0 +it 1 186 2030 1.0 +it 1 187 2030 1.0 +it 1 188 2030 1.0 +it 1 189 2030 1.0 +it 1 190 2030 2.0 +it 1 191 2030 2.0 +it 1 192 2030 2.0 +it 1 193 2030 2.0 +it 1 194 2030 2.0 +it 1 195 2030 2.0 +it 1 196 2030 2.0 +it 1 197 2030 2.0 +it 1 198 2030 2.0 +it 1 199 2030 2.0 +it 1 200 2030 2.0 +it 1 201 2030 2.0 +it 1 202 2030 2.0 +it 1 203 2030 2.0 +it 1 204 2030 2.0 +it 1 205 2030 2.0 +it 1 206 2030 2.0 +it 1 207 2030 2.0 +it 1 208 2030 2.0 +it 1 209 2030 2.0 +it 1 210 2030 3.0 +it 1 211 2030 3.0 +it 1 212 2030 3.0 +it 1 213 2030 3.0 +it 1 214 2030 3.0 +it 1 215 2030 3.0 +it 1 216 2030 3.0 +it 1 217 2030 3.0 +it 1 218 2030 3.0 +it 1 219 2030 3.0 +it 1 220 2030 3.0 +it 1 221 2030 3.0 +it 1 222 2030 3.0 +it 1 223 2030 3.0 +it 1 224 2030 3.0 +it 1 225 2030 3.0 +it 1 226 2030 3.0 +it 1 227 2030 3.0 +it 1 228 2030 3.0 +it 1 229 2030 3.0 +it 1 230 2030 4.0 +it 1 231 2030 4.0 +it 1 232 2030 4.0 +it 1 233 2030 4.0 +it 1 234 2030 4.0 +it 1 235 2030 4.0 +it 1 236 2030 4.0 +it 1 237 2030 4.0 +it 1 238 2030 4.0 +it 1 239 2030 4.0 +it 1 240 2030 4.0 +it 1 241 2030 4.0 +it 1 242 2030 4.0 +it 1 243 2030 4.0 +it 1 244 2030 4.0 +it 1 245 2030 4.0 +it 1 246 2030 4.0 +it 1 247 2030 4.0 +it 1 248 2030 4.0 +it 1 249 2030 4.0 +it 1 250 2030 5.0 +it 1 251 2030 5.0 +it 1 252 2030 5.0 +it 1 253 2030 5.0 +it 1 254 2030 5.0 +it 1 255 2030 5.0 +it 1 256 2030 5.0 +it 1 257 2030 5.0 +it 1 258 2030 5.0 +it 1 259 2030 5.0 +it 1 260 2030 5.0 +it 1 261 2030 5.0 +it 1 262 2030 5.0 +it 1 263 2030 5.0 +it 1 264 2030 5.0 +it 1 265 2030 5.0 +it 1 266 2030 5.0 +it 1 267 2030 5.0 +it 1 268 2030 5.0 +it 1 269 2030 5.0 +it 1 270 2030 6.0 +it 1 271 2030 6.0 +it 1 272 2030 6.0 +it 1 273 2030 6.0 +it 1 274 2030 6.0 +it 1 275 2030 6.0 +it 1 276 2030 6.0 +it 1 277 2030 6.0 +it 1 278 2030 6.0 +it 1 279 2030 6.0 +it 1 280 2030 6.0 +it 1 281 2030 6.0 +it 1 282 2030 6.0 +it 1 283 2030 6.0 +it 1 284 2030 6.0 +it 1 285 2030 6.0 +it 1 286 2030 6.0 +it 1 287 2030 6.0 +it 1 288 2030 6.0 +it 1 289 2030 6.0 +it 1 290 2030 7.0 +it 1 291 2030 7.0 +it 1 292 2030 7.0 +it 1 293 2030 7.0 +it 1 294 2030 7.0 +it 1 295 2030 7.0 +it 1 296 2030 7.0 +it 1 297 2030 7.0 +it 1 298 2030 7.0 +it 1 299 2030 7.0 +it 1 300 2030 7.0 +it 1 301 2030 7.0 +it 1 302 2030 7.0 +it 1 303 2030 7.0 +it 1 304 2030 7.0 +it 1 305 2030 7.0 +it 1 306 2030 7.0 +it 1 307 2030 7.0 +it 1 308 2030 7.0 +it 1 309 2030 7.0 +it 1 310 2030 8.0 +it 1 311 2030 8.0 +it 1 312 2030 8.0 +it 1 313 2030 8.0 +it 1 314 2030 8.0 +it 1 315 2030 8.0 +it 1 316 2030 8.0 +it 1 317 2030 8.0 +it 1 318 2030 8.0 +it 1 319 2030 8.0 +it 1 320 2030 8.0 +it 1 321 2030 8.0 +it 1 322 2030 8.0 +it 1 323 2030 8.0 +it 1 324 2030 8.0 +it 1 325 2030 8.0 +it 1 326 2030 8.0 +it 1 327 2030 8.0 +it 1 328 2030 8.0 +it 1 329 2030 8.0 +it 1 330 2030 9.0 +it 1 331 2030 9.0 +it 1 332 2030 9.0 +it 1 333 2030 9.0 +it 1 334 2030 9.0 +it 1 335 2030 9.0 +it 1 336 2030 9.0 +de 2 1 2030 0.0 +de 2 2 2030 1.0 +de 2 3 2030 1.0 +de 2 4 2030 1.0 +de 2 5 2030 1.0 +de 2 6 2030 1.0 +de 2 7 2030 1.0 +de 2 8 2030 1.0 +de 2 9 2030 1.0 +de 2 10 2030 1.0 +de 2 11 2030 1.0 +de 2 12 2030 1.0 +de 2 13 2030 1.0 +de 2 14 2030 1.0 +de 2 15 2030 1.0 +de 2 16 2030 1.0 +de 2 17 2030 1.0 +de 2 18 2030 1.0 +de 2 19 2030 1.0 +de 2 20 2030 1.0 +de 2 21 2030 1.0 +de 2 22 2030 2.0 +de 2 23 2030 2.0 +de 2 24 2030 2.0 +de 2 25 2030 2.0 +de 2 26 2030 2.0 +de 2 27 2030 2.0 +de 2 28 2030 2.0 +de 2 29 2030 2.0 +de 2 30 2030 2.0 +de 2 31 2030 2.0 +de 2 32 2030 2.0 +de 2 33 2030 2.0 +de 2 34 2030 2.0 +de 2 35 2030 2.0 +de 2 36 2030 2.0 +de 2 37 2030 2.0 +de 2 38 2030 2.0 +de 2 39 2030 2.0 +de 2 40 2030 2.0 +de 2 41 2030 2.0 +de 2 42 2030 3.0 +de 2 43 2030 3.0 +de 2 44 2030 3.0 +de 2 45 2030 3.0 +de 2 46 2030 3.0 +de 2 47 2030 3.0 +de 2 48 2030 3.0 +de 2 49 2030 3.0 +de 2 50 2030 3.0 +de 2 51 2030 3.0 +de 2 52 2030 3.0 +de 2 53 2030 3.0 +de 2 54 2030 3.0 +de 2 55 2030 3.0 +de 2 56 2030 3.0 +de 2 57 2030 3.0 +de 2 58 2030 3.0 +de 2 59 2030 3.0 +de 2 60 2030 3.0 +de 2 61 2030 3.0 +de 2 62 2030 4.0 +de 2 63 2030 4.0 +de 2 64 2030 4.0 +de 2 65 2030 4.0 +de 2 66 2030 4.0 +de 2 67 2030 4.0 +de 2 68 2030 4.0 +de 2 69 2030 4.0 +de 2 70 2030 4.0 +de 2 71 2030 4.0 +de 2 72 2030 4.0 +de 2 73 2030 4.0 +de 2 74 2030 4.0 +de 2 75 2030 4.0 +de 2 76 2030 4.0 +de 2 77 2030 4.0 +de 2 78 2030 4.0 +de 2 79 2030 4.0 +de 2 80 2030 4.0 +de 2 81 2030 4.0 +de 2 82 2030 5.0 +de 2 83 2030 5.0 +de 2 84 2030 5.0 +de 2 85 2030 5.0 +de 2 86 2030 5.0 +de 2 87 2030 5.0 +de 2 88 2030 5.0 +de 2 89 2030 5.0 +de 2 90 2030 5.0 +de 2 91 2030 5.0 +de 2 92 2030 5.0 +de 2 93 2030 5.0 +de 2 94 2030 5.0 +de 2 95 2030 5.0 +de 2 96 2030 5.0 +de 2 97 2030 5.0 +de 2 98 2030 5.0 +de 2 99 2030 5.0 +de 2 100 2030 5.0 +de 2 101 2030 5.0 +de 2 102 2030 6.0 +de 2 103 2030 6.0 +de 2 104 2030 6.0 +de 2 105 2030 6.0 +de 2 106 2030 6.0 +de 2 107 2030 6.0 +de 2 108 2030 6.0 +de 2 109 2030 6.0 +de 2 110 2030 6.0 +de 2 111 2030 6.0 +de 2 112 2030 6.0 +de 2 113 2030 6.0 +de 2 114 2030 6.0 +de 2 115 2030 6.0 +de 2 116 2030 6.0 +de 2 117 2030 6.0 +de 2 118 2030 6.0 +de 2 119 2030 6.0 +de 2 120 2030 6.0 +de 2 121 2030 6.0 +de 2 122 2030 7.0 +de 2 123 2030 7.0 +de 2 124 2030 7.0 +de 2 125 2030 7.0 +de 2 126 2030 7.0 +de 2 127 2030 7.0 +de 2 128 2030 7.0 +de 2 129 2030 7.0 +de 2 130 2030 7.0 +de 2 131 2030 7.0 +de 2 132 2030 7.0 +de 2 133 2030 7.0 +de 2 134 2030 7.0 +de 2 135 2030 7.0 +de 2 136 2030 7.0 +de 2 137 2030 7.0 +de 2 138 2030 7.0 +de 2 139 2030 7.0 +de 2 140 2030 7.0 +de 2 141 2030 7.0 +de 2 142 2030 8.0 +de 2 143 2030 8.0 +de 2 144 2030 8.0 +de 2 145 2030 8.0 +de 2 146 2030 8.0 +de 2 147 2030 8.0 +de 2 148 2030 8.0 +de 2 149 2030 8.0 +de 2 150 2030 8.0 +de 2 151 2030 8.0 +de 2 152 2030 8.0 +de 2 153 2030 8.0 +de 2 154 2030 8.0 +de 2 155 2030 8.0 +de 2 156 2030 8.0 +de 2 157 2030 8.0 +de 2 158 2030 8.0 +de 2 159 2030 8.0 +de 2 160 2030 8.0 +de 2 161 2030 8.0 +de 2 162 2030 9.0 +de 2 163 2030 9.0 +de 2 164 2030 9.0 +de 2 165 2030 9.0 +de 2 166 2030 9.0 +de 2 167 2030 9.0 +de 2 168 2030 9.0 +de 2 169 2030 0.0 +de 2 170 2030 1.0 +de 2 171 2030 1.0 +de 2 172 2030 1.0 +de 2 173 2030 1.0 +de 2 174 2030 1.0 +de 2 175 2030 1.0 +de 2 176 2030 1.0 +de 2 177 2030 1.0 +de 2 178 2030 1.0 +de 2 179 2030 1.0 +de 2 180 2030 1.0 +de 2 181 2030 1.0 +de 2 182 2030 1.0 +de 2 183 2030 1.0 +de 2 184 2030 1.0 +de 2 185 2030 1.0 +de 2 186 2030 1.0 +de 2 187 2030 1.0 +de 2 188 2030 1.0 +de 2 189 2030 1.0 +de 2 190 2030 2.0 +de 2 191 2030 2.0 +de 2 192 2030 2.0 +de 2 193 2030 2.0 +de 2 194 2030 2.0 +de 2 195 2030 2.0 +de 2 196 2030 2.0 +de 2 197 2030 2.0 +de 2 198 2030 2.0 +de 2 199 2030 2.0 +de 2 200 2030 2.0 +de 2 201 2030 2.0 +de 2 202 2030 2.0 +de 2 203 2030 2.0 +de 2 204 2030 2.0 +de 2 205 2030 2.0 +de 2 206 2030 2.0 +de 2 207 2030 2.0 +de 2 208 2030 2.0 +de 2 209 2030 2.0 +de 2 210 2030 3.0 +de 2 211 2030 3.0 +de 2 212 2030 3.0 +de 2 213 2030 3.0 +de 2 214 2030 3.0 +de 2 215 2030 3.0 +de 2 216 2030 3.0 +de 2 217 2030 3.0 +de 2 218 2030 3.0 +de 2 219 2030 3.0 +de 2 220 2030 3.0 +de 2 221 2030 3.0 +de 2 222 2030 3.0 +de 2 223 2030 3.0 +de 2 224 2030 3.0 +de 2 225 2030 3.0 +de 2 226 2030 3.0 +de 2 227 2030 3.0 +de 2 228 2030 3.0 +de 2 229 2030 3.0 +de 2 230 2030 4.0 +de 2 231 2030 4.0 +de 2 232 2030 4.0 +de 2 233 2030 4.0 +de 2 234 2030 4.0 +de 2 235 2030 4.0 +de 2 236 2030 4.0 +de 2 237 2030 4.0 +de 2 238 2030 4.0 +de 2 239 2030 4.0 +de 2 240 2030 4.0 +de 2 241 2030 4.0 +de 2 242 2030 4.0 +de 2 243 2030 4.0 +de 2 244 2030 4.0 +de 2 245 2030 4.0 +de 2 246 2030 4.0 +de 2 247 2030 4.0 +de 2 248 2030 4.0 +de 2 249 2030 4.0 +de 2 250 2030 5.0 +de 2 251 2030 5.0 +de 2 252 2030 5.0 +de 2 253 2030 5.0 +de 2 254 2030 5.0 +de 2 255 2030 5.0 +de 2 256 2030 5.0 +de 2 257 2030 5.0 +de 2 258 2030 5.0 +de 2 259 2030 5.0 +de 2 260 2030 5.0 +de 2 261 2030 5.0 +de 2 262 2030 5.0 +de 2 263 2030 5.0 +de 2 264 2030 5.0 +de 2 265 2030 5.0 +de 2 266 2030 5.0 +de 2 267 2030 5.0 +de 2 268 2030 5.0 +de 2 269 2030 5.0 +de 2 270 2030 6.0 +de 2 271 2030 6.0 +de 2 272 2030 6.0 +de 2 273 2030 6.0 +de 2 274 2030 6.0 +de 2 275 2030 6.0 +de 2 276 2030 6.0 +de 2 277 2030 6.0 +de 2 278 2030 6.0 +de 2 279 2030 6.0 +de 2 280 2030 6.0 +de 2 281 2030 6.0 +de 2 282 2030 6.0 +de 2 283 2030 6.0 +de 2 284 2030 6.0 +de 2 285 2030 6.0 +de 2 286 2030 6.0 +de 2 287 2030 6.0 +de 2 288 2030 6.0 +de 2 289 2030 6.0 +de 2 290 2030 7.0 +de 2 291 2030 7.0 +de 2 292 2030 7.0 +de 2 293 2030 7.0 +de 2 294 2030 7.0 +de 2 295 2030 7.0 +de 2 296 2030 7.0 +de 2 297 2030 7.0 +de 2 298 2030 7.0 +de 2 299 2030 7.0 +de 2 300 2030 7.0 +de 2 301 2030 7.0 +de 2 302 2030 7.0 +de 2 303 2030 7.0 +de 2 304 2030 7.0 +de 2 305 2030 7.0 +de 2 306 2030 7.0 +de 2 307 2030 7.0 +de 2 308 2030 7.0 +de 2 309 2030 7.0 +de 2 310 2030 8.0 +de 2 311 2030 8.0 +de 2 312 2030 8.0 +de 2 313 2030 8.0 +de 2 314 2030 8.0 +de 2 315 2030 8.0 +de 2 316 2030 8.0 +de 2 317 2030 8.0 +de 2 318 2030 8.0 +de 2 319 2030 8.0 +de 2 320 2030 8.0 +de 2 321 2030 8.0 +de 2 322 2030 8.0 +de 2 323 2030 8.0 +de 2 324 2030 8.0 +de 2 325 2030 8.0 +de 2 326 2030 8.0 +de 2 327 2030 8.0 +de 2 328 2030 8.0 +de 2 329 2030 8.0 +de 2 330 2030 9.0 +de 2 331 2030 9.0 +de 2 332 2030 9.0 +de 2 333 2030 9.0 +de 2 334 2030 9.0 +de 2 335 2030 9.0 +de 2 336 2030 9.0 +es 2 1 2030 0.0 +es 2 2 2030 1.0 +es 2 3 2030 1.0 +es 2 4 2030 1.0 +es 2 5 2030 1.0 +es 2 6 2030 1.0 +es 2 7 2030 1.0 +es 2 8 2030 1.0 +es 2 9 2030 1.0 +es 2 10 2030 1.0 +es 2 11 2030 1.0 +es 2 12 2030 1.0 +es 2 13 2030 1.0 +es 2 14 2030 1.0 +es 2 15 2030 1.0 +es 2 16 2030 1.0 +es 2 17 2030 1.0 +es 2 18 2030 1.0 +es 2 19 2030 1.0 +es 2 20 2030 1.0 +es 2 21 2030 1.0 +es 2 22 2030 2.0 +es 2 23 2030 2.0 +es 2 24 2030 2.0 +es 2 25 2030 2.0 +es 2 26 2030 2.0 +es 2 27 2030 2.0 +es 2 28 2030 2.0 +es 2 29 2030 2.0 +es 2 30 2030 2.0 +es 2 31 2030 2.0 +es 2 32 2030 2.0 +es 2 33 2030 2.0 +es 2 34 2030 2.0 +es 2 35 2030 2.0 +es 2 36 2030 2.0 +es 2 37 2030 2.0 +es 2 38 2030 2.0 +es 2 39 2030 2.0 +es 2 40 2030 2.0 +es 2 41 2030 2.0 +es 2 42 2030 3.0 +es 2 43 2030 3.0 +es 2 44 2030 3.0 +es 2 45 2030 3.0 +es 2 46 2030 3.0 +es 2 47 2030 3.0 +es 2 48 2030 3.0 +es 2 49 2030 3.0 +es 2 50 2030 3.0 +es 2 51 2030 3.0 +es 2 52 2030 3.0 +es 2 53 2030 3.0 +es 2 54 2030 3.0 +es 2 55 2030 3.0 +es 2 56 2030 3.0 +es 2 57 2030 3.0 +es 2 58 2030 3.0 +es 2 59 2030 3.0 +es 2 60 2030 3.0 +es 2 61 2030 3.0 +es 2 62 2030 4.0 +es 2 63 2030 4.0 +es 2 64 2030 4.0 +es 2 65 2030 4.0 +es 2 66 2030 4.0 +es 2 67 2030 4.0 +es 2 68 2030 4.0 +es 2 69 2030 4.0 +es 2 70 2030 4.0 +es 2 71 2030 4.0 +es 2 72 2030 4.0 +es 2 73 2030 4.0 +es 2 74 2030 4.0 +es 2 75 2030 4.0 +es 2 76 2030 4.0 +es 2 77 2030 4.0 +es 2 78 2030 4.0 +es 2 79 2030 4.0 +es 2 80 2030 4.0 +es 2 81 2030 4.0 +es 2 82 2030 5.0 +es 2 83 2030 5.0 +es 2 84 2030 5.0 +es 2 85 2030 5.0 +es 2 86 2030 5.0 +es 2 87 2030 5.0 +es 2 88 2030 5.0 +es 2 89 2030 5.0 +es 2 90 2030 5.0 +es 2 91 2030 5.0 +es 2 92 2030 5.0 +es 2 93 2030 5.0 +es 2 94 2030 5.0 +es 2 95 2030 5.0 +es 2 96 2030 5.0 +es 2 97 2030 5.0 +es 2 98 2030 5.0 +es 2 99 2030 5.0 +es 2 100 2030 5.0 +es 2 101 2030 5.0 +es 2 102 2030 6.0 +es 2 103 2030 6.0 +es 2 104 2030 6.0 +es 2 105 2030 6.0 +es 2 106 2030 6.0 +es 2 107 2030 6.0 +es 2 108 2030 6.0 +es 2 109 2030 6.0 +es 2 110 2030 6.0 +es 2 111 2030 6.0 +es 2 112 2030 6.0 +es 2 113 2030 6.0 +es 2 114 2030 6.0 +es 2 115 2030 6.0 +es 2 116 2030 6.0 +es 2 117 2030 6.0 +es 2 118 2030 6.0 +es 2 119 2030 6.0 +es 2 120 2030 6.0 +es 2 121 2030 6.0 +es 2 122 2030 7.0 +es 2 123 2030 7.0 +es 2 124 2030 7.0 +es 2 125 2030 7.0 +es 2 126 2030 7.0 +es 2 127 2030 7.0 +es 2 128 2030 7.0 +es 2 129 2030 7.0 +es 2 130 2030 7.0 +es 2 131 2030 7.0 +es 2 132 2030 7.0 +es 2 133 2030 7.0 +es 2 134 2030 7.0 +es 2 135 2030 7.0 +es 2 136 2030 7.0 +es 2 137 2030 7.0 +es 2 138 2030 7.0 +es 2 139 2030 7.0 +es 2 140 2030 7.0 +es 2 141 2030 7.0 +es 2 142 2030 8.0 +es 2 143 2030 8.0 +es 2 144 2030 8.0 +es 2 145 2030 8.0 +es 2 146 2030 8.0 +es 2 147 2030 8.0 +es 2 148 2030 8.0 +es 2 149 2030 8.0 +es 2 150 2030 8.0 +es 2 151 2030 8.0 +es 2 152 2030 8.0 +es 2 153 2030 8.0 +es 2 154 2030 8.0 +es 2 155 2030 8.0 +es 2 156 2030 8.0 +es 2 157 2030 8.0 +es 2 158 2030 8.0 +es 2 159 2030 8.0 +es 2 160 2030 8.0 +es 2 161 2030 8.0 +es 2 162 2030 9.0 +es 2 163 2030 9.0 +es 2 164 2030 9.0 +es 2 165 2030 9.0 +es 2 166 2030 9.0 +es 2 167 2030 9.0 +es 2 168 2030 9.0 +es 2 169 2030 0.0 +es 2 170 2030 1.0 +es 2 171 2030 1.0 +es 2 172 2030 1.0 +es 2 173 2030 1.0 +es 2 174 2030 1.0 +es 2 175 2030 1.0 +es 2 176 2030 1.0 +es 2 177 2030 1.0 +es 2 178 2030 1.0 +es 2 179 2030 1.0 +es 2 180 2030 1.0 +es 2 181 2030 1.0 +es 2 182 2030 1.0 +es 2 183 2030 1.0 +es 2 184 2030 1.0 +es 2 185 2030 1.0 +es 2 186 2030 1.0 +es 2 187 2030 1.0 +es 2 188 2030 1.0 +es 2 189 2030 1.0 +es 2 190 2030 2.0 +es 2 191 2030 2.0 +es 2 192 2030 2.0 +es 2 193 2030 2.0 +es 2 194 2030 2.0 +es 2 195 2030 2.0 +es 2 196 2030 2.0 +es 2 197 2030 2.0 +es 2 198 2030 2.0 +es 2 199 2030 2.0 +es 2 200 2030 2.0 +es 2 201 2030 2.0 +es 2 202 2030 2.0 +es 2 203 2030 2.0 +es 2 204 2030 2.0 +es 2 205 2030 2.0 +es 2 206 2030 2.0 +es 2 207 2030 2.0 +es 2 208 2030 2.0 +es 2 209 2030 2.0 +es 2 210 2030 3.0 +es 2 211 2030 3.0 +es 2 212 2030 3.0 +es 2 213 2030 3.0 +es 2 214 2030 3.0 +es 2 215 2030 3.0 +es 2 216 2030 3.0 +es 2 217 2030 3.0 +es 2 218 2030 3.0 +es 2 219 2030 3.0 +es 2 220 2030 3.0 +es 2 221 2030 3.0 +es 2 222 2030 3.0 +es 2 223 2030 3.0 +es 2 224 2030 3.0 +es 2 225 2030 3.0 +es 2 226 2030 3.0 +es 2 227 2030 3.0 +es 2 228 2030 3.0 +es 2 229 2030 3.0 +es 2 230 2030 4.0 +es 2 231 2030 4.0 +es 2 232 2030 4.0 +es 2 233 2030 4.0 +es 2 234 2030 4.0 +es 2 235 2030 4.0 +es 2 236 2030 4.0 +es 2 237 2030 4.0 +es 2 238 2030 4.0 +es 2 239 2030 4.0 +es 2 240 2030 4.0 +es 2 241 2030 4.0 +es 2 242 2030 4.0 +es 2 243 2030 4.0 +es 2 244 2030 4.0 +es 2 245 2030 4.0 +es 2 246 2030 4.0 +es 2 247 2030 4.0 +es 2 248 2030 4.0 +es 2 249 2030 4.0 +es 2 250 2030 5.0 +es 2 251 2030 5.0 +es 2 252 2030 5.0 +es 2 253 2030 5.0 +es 2 254 2030 5.0 +es 2 255 2030 5.0 +es 2 256 2030 5.0 +es 2 257 2030 5.0 +es 2 258 2030 5.0 +es 2 259 2030 5.0 +es 2 260 2030 5.0 +es 2 261 2030 5.0 +es 2 262 2030 5.0 +es 2 263 2030 5.0 +es 2 264 2030 5.0 +es 2 265 2030 5.0 +es 2 266 2030 5.0 +es 2 267 2030 5.0 +es 2 268 2030 5.0 +es 2 269 2030 5.0 +es 2 270 2030 6.0 +es 2 271 2030 6.0 +es 2 272 2030 6.0 +es 2 273 2030 6.0 +es 2 274 2030 6.0 +es 2 275 2030 6.0 +es 2 276 2030 6.0 +es 2 277 2030 6.0 +es 2 278 2030 6.0 +es 2 279 2030 6.0 +es 2 280 2030 6.0 +es 2 281 2030 6.0 +es 2 282 2030 6.0 +es 2 283 2030 6.0 +es 2 284 2030 6.0 +es 2 285 2030 6.0 +es 2 286 2030 6.0 +es 2 287 2030 6.0 +es 2 288 2030 6.0 +es 2 289 2030 6.0 +es 2 290 2030 7.0 +es 2 291 2030 7.0 +es 2 292 2030 7.0 +es 2 293 2030 7.0 +es 2 294 2030 7.0 +es 2 295 2030 7.0 +es 2 296 2030 7.0 +es 2 297 2030 7.0 +es 2 298 2030 7.0 +es 2 299 2030 7.0 +es 2 300 2030 7.0 +es 2 301 2030 7.0 +es 2 302 2030 7.0 +es 2 303 2030 7.0 +es 2 304 2030 7.0 +es 2 305 2030 7.0 +es 2 306 2030 7.0 +es 2 307 2030 7.0 +es 2 308 2030 7.0 +es 2 309 2030 7.0 +es 2 310 2030 8.0 +es 2 311 2030 8.0 +es 2 312 2030 8.0 +es 2 313 2030 8.0 +es 2 314 2030 8.0 +es 2 315 2030 8.0 +es 2 316 2030 8.0 +es 2 317 2030 8.0 +es 2 318 2030 8.0 +es 2 319 2030 8.0 +es 2 320 2030 8.0 +es 2 321 2030 8.0 +es 2 322 2030 8.0 +es 2 323 2030 8.0 +es 2 324 2030 8.0 +es 2 325 2030 8.0 +es 2 326 2030 8.0 +es 2 327 2030 8.0 +es 2 328 2030 8.0 +es 2 329 2030 8.0 +es 2 330 2030 9.0 +es 2 331 2030 9.0 +es 2 332 2030 9.0 +es 2 333 2030 9.0 +es 2 334 2030 9.0 +es 2 335 2030 9.0 +es 2 336 2030 9.0 +fr 2 1 2030 0.0 +fr 2 2 2030 1.0 +fr 2 3 2030 1.0 +fr 2 4 2030 1.0 +fr 2 5 2030 1.0 +fr 2 6 2030 1.0 +fr 2 7 2030 1.0 +fr 2 8 2030 1.0 +fr 2 9 2030 1.0 +fr 2 10 2030 1.0 +fr 2 11 2030 1.0 +fr 2 12 2030 1.0 +fr 2 13 2030 1.0 +fr 2 14 2030 1.0 +fr 2 15 2030 1.0 +fr 2 16 2030 1.0 +fr 2 17 2030 1.0 +fr 2 18 2030 1.0 +fr 2 19 2030 1.0 +fr 2 20 2030 1.0 +fr 2 21 2030 1.0 +fr 2 22 2030 2.0 +fr 2 23 2030 2.0 +fr 2 24 2030 2.0 +fr 2 25 2030 2.0 +fr 2 26 2030 2.0 +fr 2 27 2030 2.0 +fr 2 28 2030 2.0 +fr 2 29 2030 2.0 +fr 2 30 2030 2.0 +fr 2 31 2030 2.0 +fr 2 32 2030 2.0 +fr 2 33 2030 2.0 +fr 2 34 2030 2.0 +fr 2 35 2030 2.0 +fr 2 36 2030 2.0 +fr 2 37 2030 2.0 +fr 2 38 2030 2.0 +fr 2 39 2030 2.0 +fr 2 40 2030 2.0 +fr 2 41 2030 2.0 +fr 2 42 2030 3.0 +fr 2 43 2030 3.0 +fr 2 44 2030 3.0 +fr 2 45 2030 3.0 +fr 2 46 2030 3.0 +fr 2 47 2030 3.0 +fr 2 48 2030 3.0 +fr 2 49 2030 3.0 +fr 2 50 2030 3.0 +fr 2 51 2030 3.0 +fr 2 52 2030 3.0 +fr 2 53 2030 3.0 +fr 2 54 2030 3.0 +fr 2 55 2030 3.0 +fr 2 56 2030 3.0 +fr 2 57 2030 3.0 +fr 2 58 2030 3.0 +fr 2 59 2030 3.0 +fr 2 60 2030 3.0 +fr 2 61 2030 3.0 +fr 2 62 2030 4.0 +fr 2 63 2030 4.0 +fr 2 64 2030 4.0 +fr 2 65 2030 4.0 +fr 2 66 2030 4.0 +fr 2 67 2030 4.0 +fr 2 68 2030 4.0 +fr 2 69 2030 4.0 +fr 2 70 2030 4.0 +fr 2 71 2030 4.0 +fr 2 72 2030 4.0 +fr 2 73 2030 4.0 +fr 2 74 2030 4.0 +fr 2 75 2030 4.0 +fr 2 76 2030 4.0 +fr 2 77 2030 4.0 +fr 2 78 2030 4.0 +fr 2 79 2030 4.0 +fr 2 80 2030 4.0 +fr 2 81 2030 4.0 +fr 2 82 2030 5.0 +fr 2 83 2030 5.0 +fr 2 84 2030 5.0 +fr 2 85 2030 5.0 +fr 2 86 2030 5.0 +fr 2 87 2030 5.0 +fr 2 88 2030 5.0 +fr 2 89 2030 5.0 +fr 2 90 2030 5.0 +fr 2 91 2030 5.0 +fr 2 92 2030 5.0 +fr 2 93 2030 5.0 +fr 2 94 2030 5.0 +fr 2 95 2030 5.0 +fr 2 96 2030 5.0 +fr 2 97 2030 5.0 +fr 2 98 2030 5.0 +fr 2 99 2030 5.0 +fr 2 100 2030 5.0 +fr 2 101 2030 5.0 +fr 2 102 2030 6.0 +fr 2 103 2030 6.0 +fr 2 104 2030 6.0 +fr 2 105 2030 6.0 +fr 2 106 2030 6.0 +fr 2 107 2030 6.0 +fr 2 108 2030 6.0 +fr 2 109 2030 6.0 +fr 2 110 2030 6.0 +fr 2 111 2030 6.0 +fr 2 112 2030 6.0 +fr 2 113 2030 6.0 +fr 2 114 2030 6.0 +fr 2 115 2030 6.0 +fr 2 116 2030 6.0 +fr 2 117 2030 6.0 +fr 2 118 2030 6.0 +fr 2 119 2030 6.0 +fr 2 120 2030 6.0 +fr 2 121 2030 6.0 +fr 2 122 2030 7.0 +fr 2 123 2030 7.0 +fr 2 124 2030 7.0 +fr 2 125 2030 7.0 +fr 2 126 2030 7.0 +fr 2 127 2030 7.0 +fr 2 128 2030 7.0 +fr 2 129 2030 7.0 +fr 2 130 2030 7.0 +fr 2 131 2030 7.0 +fr 2 132 2030 7.0 +fr 2 133 2030 7.0 +fr 2 134 2030 7.0 +fr 2 135 2030 7.0 +fr 2 136 2030 7.0 +fr 2 137 2030 7.0 +fr 2 138 2030 7.0 +fr 2 139 2030 7.0 +fr 2 140 2030 7.0 +fr 2 141 2030 7.0 +fr 2 142 2030 8.0 +fr 2 143 2030 8.0 +fr 2 144 2030 8.0 +fr 2 145 2030 8.0 +fr 2 146 2030 8.0 +fr 2 147 2030 8.0 +fr 2 148 2030 8.0 +fr 2 149 2030 8.0 +fr 2 150 2030 8.0 +fr 2 151 2030 8.0 +fr 2 152 2030 8.0 +fr 2 153 2030 8.0 +fr 2 154 2030 8.0 +fr 2 155 2030 8.0 +fr 2 156 2030 8.0 +fr 2 157 2030 8.0 +fr 2 158 2030 8.0 +fr 2 159 2030 8.0 +fr 2 160 2030 8.0 +fr 2 161 2030 8.0 +fr 2 162 2030 9.0 +fr 2 163 2030 9.0 +fr 2 164 2030 9.0 +fr 2 165 2030 9.0 +fr 2 166 2030 9.0 +fr 2 167 2030 9.0 +fr 2 168 2030 9.0 +fr 2 169 2030 0.0 +fr 2 170 2030 1.0 +fr 2 171 2030 1.0 +fr 2 172 2030 1.0 +fr 2 173 2030 1.0 +fr 2 174 2030 1.0 +fr 2 175 2030 1.0 +fr 2 176 2030 1.0 +fr 2 177 2030 1.0 +fr 2 178 2030 1.0 +fr 2 179 2030 1.0 +fr 2 180 2030 1.0 +fr 2 181 2030 1.0 +fr 2 182 2030 1.0 +fr 2 183 2030 1.0 +fr 2 184 2030 1.0 +fr 2 185 2030 1.0 +fr 2 186 2030 1.0 +fr 2 187 2030 1.0 +fr 2 188 2030 1.0 +fr 2 189 2030 1.0 +fr 2 190 2030 2.0 +fr 2 191 2030 2.0 +fr 2 192 2030 2.0 +fr 2 193 2030 2.0 +fr 2 194 2030 2.0 +fr 2 195 2030 2.0 +fr 2 196 2030 2.0 +fr 2 197 2030 2.0 +fr 2 198 2030 2.0 +fr 2 199 2030 2.0 +fr 2 200 2030 2.0 +fr 2 201 2030 2.0 +fr 2 202 2030 2.0 +fr 2 203 2030 2.0 +fr 2 204 2030 2.0 +fr 2 205 2030 2.0 +fr 2 206 2030 2.0 +fr 2 207 2030 2.0 +fr 2 208 2030 2.0 +fr 2 209 2030 2.0 +fr 2 210 2030 3.0 +fr 2 211 2030 3.0 +fr 2 212 2030 3.0 +fr 2 213 2030 3.0 +fr 2 214 2030 3.0 +fr 2 215 2030 3.0 +fr 2 216 2030 3.0 +fr 2 217 2030 3.0 +fr 2 218 2030 3.0 +fr 2 219 2030 3.0 +fr 2 220 2030 3.0 +fr 2 221 2030 3.0 +fr 2 222 2030 3.0 +fr 2 223 2030 3.0 +fr 2 224 2030 3.0 +fr 2 225 2030 3.0 +fr 2 226 2030 3.0 +fr 2 227 2030 3.0 +fr 2 228 2030 3.0 +fr 2 229 2030 3.0 +fr 2 230 2030 4.0 +fr 2 231 2030 4.0 +fr 2 232 2030 4.0 +fr 2 233 2030 4.0 +fr 2 234 2030 4.0 +fr 2 235 2030 4.0 +fr 2 236 2030 4.0 +fr 2 237 2030 4.0 +fr 2 238 2030 4.0 +fr 2 239 2030 4.0 +fr 2 240 2030 4.0 +fr 2 241 2030 4.0 +fr 2 242 2030 4.0 +fr 2 243 2030 4.0 +fr 2 244 2030 4.0 +fr 2 245 2030 4.0 +fr 2 246 2030 4.0 +fr 2 247 2030 4.0 +fr 2 248 2030 4.0 +fr 2 249 2030 4.0 +fr 2 250 2030 5.0 +fr 2 251 2030 5.0 +fr 2 252 2030 5.0 +fr 2 253 2030 5.0 +fr 2 254 2030 5.0 +fr 2 255 2030 5.0 +fr 2 256 2030 5.0 +fr 2 257 2030 5.0 +fr 2 258 2030 5.0 +fr 2 259 2030 5.0 +fr 2 260 2030 5.0 +fr 2 261 2030 5.0 +fr 2 262 2030 5.0 +fr 2 263 2030 5.0 +fr 2 264 2030 5.0 +fr 2 265 2030 5.0 +fr 2 266 2030 5.0 +fr 2 267 2030 5.0 +fr 2 268 2030 5.0 +fr 2 269 2030 5.0 +fr 2 270 2030 6.0 +fr 2 271 2030 6.0 +fr 2 272 2030 6.0 +fr 2 273 2030 6.0 +fr 2 274 2030 6.0 +fr 2 275 2030 6.0 +fr 2 276 2030 6.0 +fr 2 277 2030 6.0 +fr 2 278 2030 6.0 +fr 2 279 2030 6.0 +fr 2 280 2030 6.0 +fr 2 281 2030 6.0 +fr 2 282 2030 6.0 +fr 2 283 2030 6.0 +fr 2 284 2030 6.0 +fr 2 285 2030 6.0 +fr 2 286 2030 6.0 +fr 2 287 2030 6.0 +fr 2 288 2030 6.0 +fr 2 289 2030 6.0 +fr 2 290 2030 7.0 +fr 2 291 2030 7.0 +fr 2 292 2030 7.0 +fr 2 293 2030 7.0 +fr 2 294 2030 7.0 +fr 2 295 2030 7.0 +fr 2 296 2030 7.0 +fr 2 297 2030 7.0 +fr 2 298 2030 7.0 +fr 2 299 2030 7.0 +fr 2 300 2030 7.0 +fr 2 301 2030 7.0 +fr 2 302 2030 7.0 +fr 2 303 2030 7.0 +fr 2 304 2030 7.0 +fr 2 305 2030 7.0 +fr 2 306 2030 7.0 +fr 2 307 2030 7.0 +fr 2 308 2030 7.0 +fr 2 309 2030 7.0 +fr 2 310 2030 8.0 +fr 2 311 2030 8.0 +fr 2 312 2030 8.0 +fr 2 313 2030 8.0 +fr 2 314 2030 8.0 +fr 2 315 2030 8.0 +fr 2 316 2030 8.0 +fr 2 317 2030 8.0 +fr 2 318 2030 8.0 +fr 2 319 2030 8.0 +fr 2 320 2030 8.0 +fr 2 321 2030 8.0 +fr 2 322 2030 8.0 +fr 2 323 2030 8.0 +fr 2 324 2030 8.0 +fr 2 325 2030 8.0 +fr 2 326 2030 8.0 +fr 2 327 2030 8.0 +fr 2 328 2030 8.0 +fr 2 329 2030 8.0 +fr 2 330 2030 9.0 +fr 2 331 2030 9.0 +fr 2 332 2030 9.0 +fr 2 333 2030 9.0 +fr 2 334 2030 9.0 +fr 2 335 2030 9.0 +fr 2 336 2030 9.0 +it 2 1 2030 0.0 +it 2 2 2030 1.0 +it 2 3 2030 1.0 +it 2 4 2030 1.0 +it 2 5 2030 1.0 +it 2 6 2030 1.0 +it 2 7 2030 1.0 +it 2 8 2030 1.0 +it 2 9 2030 1.0 +it 2 10 2030 1.0 +it 2 11 2030 1.0 +it 2 12 2030 1.0 +it 2 13 2030 1.0 +it 2 14 2030 1.0 +it 2 15 2030 1.0 +it 2 16 2030 1.0 +it 2 17 2030 1.0 +it 2 18 2030 1.0 +it 2 19 2030 1.0 +it 2 20 2030 1.0 +it 2 21 2030 1.0 +it 2 22 2030 2.0 +it 2 23 2030 2.0 +it 2 24 2030 2.0 +it 2 25 2030 2.0 +it 2 26 2030 2.0 +it 2 27 2030 2.0 +it 2 28 2030 2.0 +it 2 29 2030 2.0 +it 2 30 2030 2.0 +it 2 31 2030 2.0 +it 2 32 2030 2.0 +it 2 33 2030 2.0 +it 2 34 2030 2.0 +it 2 35 2030 2.0 +it 2 36 2030 2.0 +it 2 37 2030 2.0 +it 2 38 2030 2.0 +it 2 39 2030 2.0 +it 2 40 2030 2.0 +it 2 41 2030 2.0 +it 2 42 2030 3.0 +it 2 43 2030 3.0 +it 2 44 2030 3.0 +it 2 45 2030 3.0 +it 2 46 2030 3.0 +it 2 47 2030 3.0 +it 2 48 2030 3.0 +it 2 49 2030 3.0 +it 2 50 2030 3.0 +it 2 51 2030 3.0 +it 2 52 2030 3.0 +it 2 53 2030 3.0 +it 2 54 2030 3.0 +it 2 55 2030 3.0 +it 2 56 2030 3.0 +it 2 57 2030 3.0 +it 2 58 2030 3.0 +it 2 59 2030 3.0 +it 2 60 2030 3.0 +it 2 61 2030 3.0 +it 2 62 2030 4.0 +it 2 63 2030 4.0 +it 2 64 2030 4.0 +it 2 65 2030 4.0 +it 2 66 2030 4.0 +it 2 67 2030 4.0 +it 2 68 2030 4.0 +it 2 69 2030 4.0 +it 2 70 2030 4.0 +it 2 71 2030 4.0 +it 2 72 2030 4.0 +it 2 73 2030 4.0 +it 2 74 2030 4.0 +it 2 75 2030 4.0 +it 2 76 2030 4.0 +it 2 77 2030 4.0 +it 2 78 2030 4.0 +it 2 79 2030 4.0 +it 2 80 2030 4.0 +it 2 81 2030 4.0 +it 2 82 2030 5.0 +it 2 83 2030 5.0 +it 2 84 2030 5.0 +it 2 85 2030 5.0 +it 2 86 2030 5.0 +it 2 87 2030 5.0 +it 2 88 2030 5.0 +it 2 89 2030 5.0 +it 2 90 2030 5.0 +it 2 91 2030 5.0 +it 2 92 2030 5.0 +it 2 93 2030 5.0 +it 2 94 2030 5.0 +it 2 95 2030 5.0 +it 2 96 2030 5.0 +it 2 97 2030 5.0 +it 2 98 2030 5.0 +it 2 99 2030 5.0 +it 2 100 2030 5.0 +it 2 101 2030 5.0 +it 2 102 2030 6.0 +it 2 103 2030 6.0 +it 2 104 2030 6.0 +it 2 105 2030 6.0 +it 2 106 2030 6.0 +it 2 107 2030 6.0 +it 2 108 2030 6.0 +it 2 109 2030 6.0 +it 2 110 2030 6.0 +it 2 111 2030 6.0 +it 2 112 2030 6.0 +it 2 113 2030 6.0 +it 2 114 2030 6.0 +it 2 115 2030 6.0 +it 2 116 2030 6.0 +it 2 117 2030 6.0 +it 2 118 2030 6.0 +it 2 119 2030 6.0 +it 2 120 2030 6.0 +it 2 121 2030 6.0 +it 2 122 2030 7.0 +it 2 123 2030 7.0 +it 2 124 2030 7.0 +it 2 125 2030 7.0 +it 2 126 2030 7.0 +it 2 127 2030 7.0 +it 2 128 2030 7.0 +it 2 129 2030 7.0 +it 2 130 2030 7.0 +it 2 131 2030 7.0 +it 2 132 2030 7.0 +it 2 133 2030 7.0 +it 2 134 2030 7.0 +it 2 135 2030 7.0 +it 2 136 2030 7.0 +it 2 137 2030 7.0 +it 2 138 2030 7.0 +it 2 139 2030 7.0 +it 2 140 2030 7.0 +it 2 141 2030 7.0 +it 2 142 2030 8.0 +it 2 143 2030 8.0 +it 2 144 2030 8.0 +it 2 145 2030 8.0 +it 2 146 2030 8.0 +it 2 147 2030 8.0 +it 2 148 2030 8.0 +it 2 149 2030 8.0 +it 2 150 2030 8.0 +it 2 151 2030 8.0 +it 2 152 2030 8.0 +it 2 153 2030 8.0 +it 2 154 2030 8.0 +it 2 155 2030 8.0 +it 2 156 2030 8.0 +it 2 157 2030 8.0 +it 2 158 2030 8.0 +it 2 159 2030 8.0 +it 2 160 2030 8.0 +it 2 161 2030 8.0 +it 2 162 2030 9.0 +it 2 163 2030 9.0 +it 2 164 2030 9.0 +it 2 165 2030 9.0 +it 2 166 2030 9.0 +it 2 167 2030 9.0 +it 2 168 2030 9.0 +it 2 169 2030 0.0 +it 2 170 2030 1.0 +it 2 171 2030 1.0 +it 2 172 2030 1.0 +it 2 173 2030 1.0 +it 2 174 2030 1.0 +it 2 175 2030 1.0 +it 2 176 2030 1.0 +it 2 177 2030 1.0 +it 2 178 2030 1.0 +it 2 179 2030 1.0 +it 2 180 2030 1.0 +it 2 181 2030 1.0 +it 2 182 2030 1.0 +it 2 183 2030 1.0 +it 2 184 2030 1.0 +it 2 185 2030 1.0 +it 2 186 2030 1.0 +it 2 187 2030 1.0 +it 2 188 2030 1.0 +it 2 189 2030 1.0 +it 2 190 2030 2.0 +it 2 191 2030 2.0 +it 2 192 2030 2.0 +it 2 193 2030 2.0 +it 2 194 2030 2.0 +it 2 195 2030 2.0 +it 2 196 2030 2.0 +it 2 197 2030 2.0 +it 2 198 2030 2.0 +it 2 199 2030 2.0 +it 2 200 2030 2.0 +it 2 201 2030 2.0 +it 2 202 2030 2.0 +it 2 203 2030 2.0 +it 2 204 2030 2.0 +it 2 205 2030 2.0 +it 2 206 2030 2.0 +it 2 207 2030 2.0 +it 2 208 2030 2.0 +it 2 209 2030 2.0 +it 2 210 2030 3.0 +it 2 211 2030 3.0 +it 2 212 2030 3.0 +it 2 213 2030 3.0 +it 2 214 2030 3.0 +it 2 215 2030 3.0 +it 2 216 2030 3.0 +it 2 217 2030 3.0 +it 2 218 2030 3.0 +it 2 219 2030 3.0 +it 2 220 2030 3.0 +it 2 221 2030 3.0 +it 2 222 2030 3.0 +it 2 223 2030 3.0 +it 2 224 2030 3.0 +it 2 225 2030 3.0 +it 2 226 2030 3.0 +it 2 227 2030 3.0 +it 2 228 2030 3.0 +it 2 229 2030 3.0 +it 2 230 2030 4.0 +it 2 231 2030 4.0 +it 2 232 2030 4.0 +it 2 233 2030 4.0 +it 2 234 2030 4.0 +it 2 235 2030 4.0 +it 2 236 2030 4.0 +it 2 237 2030 4.0 +it 2 238 2030 4.0 +it 2 239 2030 4.0 +it 2 240 2030 4.0 +it 2 241 2030 4.0 +it 2 242 2030 4.0 +it 2 243 2030 4.0 +it 2 244 2030 4.0 +it 2 245 2030 4.0 +it 2 246 2030 4.0 +it 2 247 2030 4.0 +it 2 248 2030 4.0 +it 2 249 2030 4.0 +it 2 250 2030 5.0 +it 2 251 2030 5.0 +it 2 252 2030 5.0 +it 2 253 2030 5.0 +it 2 254 2030 5.0 +it 2 255 2030 5.0 +it 2 256 2030 5.0 +it 2 257 2030 5.0 +it 2 258 2030 5.0 +it 2 259 2030 5.0 +it 2 260 2030 5.0 +it 2 261 2030 5.0 +it 2 262 2030 5.0 +it 2 263 2030 5.0 +it 2 264 2030 5.0 +it 2 265 2030 5.0 +it 2 266 2030 5.0 +it 2 267 2030 5.0 +it 2 268 2030 5.0 +it 2 269 2030 5.0 +it 2 270 2030 6.0 +it 2 271 2030 6.0 +it 2 272 2030 6.0 +it 2 273 2030 6.0 +it 2 274 2030 6.0 +it 2 275 2030 6.0 +it 2 276 2030 6.0 +it 2 277 2030 6.0 +it 2 278 2030 6.0 +it 2 279 2030 6.0 +it 2 280 2030 6.0 +it 2 281 2030 6.0 +it 2 282 2030 6.0 +it 2 283 2030 6.0 +it 2 284 2030 6.0 +it 2 285 2030 6.0 +it 2 286 2030 6.0 +it 2 287 2030 6.0 +it 2 288 2030 6.0 +it 2 289 2030 6.0 +it 2 290 2030 7.0 +it 2 291 2030 7.0 +it 2 292 2030 7.0 +it 2 293 2030 7.0 +it 2 294 2030 7.0 +it 2 295 2030 7.0 +it 2 296 2030 7.0 +it 2 297 2030 7.0 +it 2 298 2030 7.0 +it 2 299 2030 7.0 +it 2 300 2030 7.0 +it 2 301 2030 7.0 +it 2 302 2030 7.0 +it 2 303 2030 7.0 +it 2 304 2030 7.0 +it 2 305 2030 7.0 +it 2 306 2030 7.0 +it 2 307 2030 7.0 +it 2 308 2030 7.0 +it 2 309 2030 7.0 +it 2 310 2030 8.0 +it 2 311 2030 8.0 +it 2 312 2030 8.0 +it 2 313 2030 8.0 +it 2 314 2030 8.0 +it 2 315 2030 8.0 +it 2 316 2030 8.0 +it 2 317 2030 8.0 +it 2 318 2030 8.0 +it 2 319 2030 8.0 +it 2 320 2030 8.0 +it 2 321 2030 8.0 +it 2 322 2030 8.0 +it 2 323 2030 8.0 +it 2 324 2030 8.0 +it 2 325 2030 8.0 +it 2 326 2030 8.0 +it 2 327 2030 8.0 +it 2 328 2030 8.0 +it 2 329 2030 8.0 +it 2 330 2030 9.0 +it 2 331 2030 9.0 +it 2 332 2030 9.0 +it 2 333 2030 9.0 +it 2 334 2030 9.0 +it 2 335 2030 9.0 +it 2 336 2030 9.0 diff --git a/tests/integration/raw_studies_blueprint/assets/aggregate_areas_raw_data/test-07-all.result.tsv b/tests/integration/raw_studies_blueprint/assets/aggregate_areas_raw_data/test-07-all.result.tsv new file mode 100644 index 0000000000..f658354e14 --- /dev/null +++ b/tests/integration/raw_studies_blueprint/assets/aggregate_areas_raw_data/test-07-all.result.tsv @@ -0,0 +1,15 @@ +area timeId time OV. COST EXP OP. COST EXP OP. COST STD OP. COST MIN OP. COST MAX H. COST EXP H. COST STD H. COST MIN H. COST MAX NP COST EXP NP COST STD NP COST MIN NP COST MAX NODU EXP NODU STD NODU MIN NODU MAX +de 1 2030 282000.0 282000.0 0.0 282000.0 282000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 26.0 0.0 26.0 26.0 +de 2 2030 1252000.0 1252000.0 0.0 1252000.0 1252000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 55.0 0.0 55.0 55.0 +de 3 2030 2910000.0 2910000.0 0.0 2910000.0 2910000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 83.0 0.0 83.0 83.0 +de 4 2030 5256000.0 5256000.0 0.0 5256000.0 5256000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 111.0 0.0 111.0 111.0 +de 5 2030 8290000.0 8290000.0 0.0 8290000.0 8290000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 139.0 0.0 139.0 139.0 +de 6 2030 12018000.0 12018000.0 0.0 12018000.0 12018000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 170.0 0.0 170.0 170.0 +de 7 2030 16444000.0 16444000.0 0.0 16444000.0 16444000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 199.0 0.0 199.0 199.0 +es 1 2030 282000.0 282000.0 0.0 282000.0 282000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 26.0 0.0 26.0 26.0 +es 2 2030 1252000.0 1252000.0 0.0 1252000.0 1252000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 55.0 0.0 55.0 55.0 +es 3 2030 2910000.0 2910000.0 0.0 2910000.0 2910000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 83.0 0.0 83.0 83.0 +es 4 2030 5256000.0 5256000.0 0.0 5256000.0 5256000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 111.0 0.0 111.0 111.0 +es 5 2030 8290000.0 8290000.0 0.0 8290000.0 8290000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 139.0 0.0 139.0 139.0 +es 6 2030 12018000.0 12018000.0 0.0 12018000.0 12018000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 170.0 0.0 170.0 170.0 +es 7 2030 16444000.0 16444000.0 0.0 16444000.0 16444000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 199.0 0.0 199.0 199.0 diff --git a/tests/integration/raw_studies_blueprint/assets/aggregate_areas_raw_data/test-07.result.tsv b/tests/integration/raw_studies_blueprint/assets/aggregate_areas_raw_data/test-07.result.tsv new file mode 100644 index 0000000000..0b3974c655 --- /dev/null +++ b/tests/integration/raw_studies_blueprint/assets/aggregate_areas_raw_data/test-07.result.tsv @@ -0,0 +1,24193 @@ +area cluster mcYear timeId time NODU NP Cost - Euro +de 01_solar 1 1 2030 0.0 0.0 +de 02_wind_on 1 1 2030 0.0 0.0 +de 03_wind_off 1 1 2030 0.0 0.0 +de 04_res 1 1 2030 0.0 0.0 +de 05_nuclear 1 1 2030 0.0 0.0 +de 06_coal 1 1 2030 0.0 0.0 +de 07_gas 1 1 2030 0.0 0.0 +de 08_non-res 1 1 2030 0.0 0.0 +de 09_hydro_pump 1 1 2030 0.0 0.0 +de 01_solar 1 2 2030 1.0 0.0 +de 02_wind_on 1 2 2030 0.0 0.0 +de 03_wind_off 1 2 2030 0.0 0.0 +de 04_res 1 2 2030 0.0 0.0 +de 05_nuclear 1 2 2030 0.0 0.0 +de 06_coal 1 2 2030 0.0 0.0 +de 07_gas 1 2 2030 0.0 0.0 +de 08_non-res 1 2 2030 0.0 0.0 +de 09_hydro_pump 1 2 2030 0.0 0.0 +de 01_solar 1 3 2030 1.0 0.0 +de 02_wind_on 1 3 2030 0.0 0.0 +de 03_wind_off 1 3 2030 0.0 0.0 +de 04_res 1 3 2030 0.0 0.0 +de 05_nuclear 1 3 2030 0.0 0.0 +de 06_coal 1 3 2030 0.0 0.0 +de 07_gas 1 3 2030 0.0 0.0 +de 08_non-res 1 3 2030 0.0 0.0 +de 09_hydro_pump 1 3 2030 0.0 0.0 +de 01_solar 1 4 2030 1.0 0.0 +de 02_wind_on 1 4 2030 0.0 0.0 +de 03_wind_off 1 4 2030 0.0 0.0 +de 04_res 1 4 2030 0.0 0.0 +de 05_nuclear 1 4 2030 0.0 0.0 +de 06_coal 1 4 2030 0.0 0.0 +de 07_gas 1 4 2030 0.0 0.0 +de 08_non-res 1 4 2030 0.0 0.0 +de 09_hydro_pump 1 4 2030 0.0 0.0 +de 01_solar 1 5 2030 1.0 0.0 +de 02_wind_on 1 5 2030 0.0 0.0 +de 03_wind_off 1 5 2030 0.0 0.0 +de 04_res 1 5 2030 0.0 0.0 +de 05_nuclear 1 5 2030 0.0 0.0 +de 06_coal 1 5 2030 0.0 0.0 +de 07_gas 1 5 2030 0.0 0.0 +de 08_non-res 1 5 2030 0.0 0.0 +de 09_hydro_pump 1 5 2030 0.0 0.0 +de 01_solar 1 6 2030 1.0 0.0 +de 02_wind_on 1 6 2030 0.0 0.0 +de 03_wind_off 1 6 2030 0.0 0.0 +de 04_res 1 6 2030 0.0 0.0 +de 05_nuclear 1 6 2030 0.0 0.0 +de 06_coal 1 6 2030 0.0 0.0 +de 07_gas 1 6 2030 0.0 0.0 +de 08_non-res 1 6 2030 0.0 0.0 +de 09_hydro_pump 1 6 2030 0.0 0.0 +de 01_solar 1 7 2030 1.0 0.0 +de 02_wind_on 1 7 2030 0.0 0.0 +de 03_wind_off 1 7 2030 0.0 0.0 +de 04_res 1 7 2030 0.0 0.0 +de 05_nuclear 1 7 2030 0.0 0.0 +de 06_coal 1 7 2030 0.0 0.0 +de 07_gas 1 7 2030 0.0 0.0 +de 08_non-res 1 7 2030 0.0 0.0 +de 09_hydro_pump 1 7 2030 0.0 0.0 +de 01_solar 1 8 2030 1.0 0.0 +de 02_wind_on 1 8 2030 0.0 0.0 +de 03_wind_off 1 8 2030 0.0 0.0 +de 04_res 1 8 2030 0.0 0.0 +de 05_nuclear 1 8 2030 0.0 0.0 +de 06_coal 1 8 2030 0.0 0.0 +de 07_gas 1 8 2030 0.0 0.0 +de 08_non-res 1 8 2030 0.0 0.0 +de 09_hydro_pump 1 8 2030 0.0 0.0 +de 01_solar 1 9 2030 1.0 0.0 +de 02_wind_on 1 9 2030 0.0 0.0 +de 03_wind_off 1 9 2030 0.0 0.0 +de 04_res 1 9 2030 0.0 0.0 +de 05_nuclear 1 9 2030 0.0 0.0 +de 06_coal 1 9 2030 0.0 0.0 +de 07_gas 1 9 2030 0.0 0.0 +de 08_non-res 1 9 2030 0.0 0.0 +de 09_hydro_pump 1 9 2030 0.0 0.0 +de 01_solar 1 10 2030 1.0 0.0 +de 02_wind_on 1 10 2030 0.0 0.0 +de 03_wind_off 1 10 2030 0.0 0.0 +de 04_res 1 10 2030 0.0 0.0 +de 05_nuclear 1 10 2030 0.0 0.0 +de 06_coal 1 10 2030 0.0 0.0 +de 07_gas 1 10 2030 0.0 0.0 +de 08_non-res 1 10 2030 0.0 0.0 +de 09_hydro_pump 1 10 2030 0.0 0.0 +de 01_solar 1 11 2030 1.0 0.0 +de 02_wind_on 1 11 2030 0.0 0.0 +de 03_wind_off 1 11 2030 0.0 0.0 +de 04_res 1 11 2030 0.0 0.0 +de 05_nuclear 1 11 2030 0.0 0.0 +de 06_coal 1 11 2030 0.0 0.0 +de 07_gas 1 11 2030 0.0 0.0 +de 08_non-res 1 11 2030 0.0 0.0 +de 09_hydro_pump 1 11 2030 0.0 0.0 +de 01_solar 1 12 2030 1.0 0.0 +de 02_wind_on 1 12 2030 0.0 0.0 +de 03_wind_off 1 12 2030 0.0 0.0 +de 04_res 1 12 2030 0.0 0.0 +de 05_nuclear 1 12 2030 0.0 0.0 +de 06_coal 1 12 2030 0.0 0.0 +de 07_gas 1 12 2030 0.0 0.0 +de 08_non-res 1 12 2030 0.0 0.0 +de 09_hydro_pump 1 12 2030 0.0 0.0 +de 01_solar 1 13 2030 1.0 0.0 +de 02_wind_on 1 13 2030 0.0 0.0 +de 03_wind_off 1 13 2030 0.0 0.0 +de 04_res 1 13 2030 0.0 0.0 +de 05_nuclear 1 13 2030 0.0 0.0 +de 06_coal 1 13 2030 0.0 0.0 +de 07_gas 1 13 2030 0.0 0.0 +de 08_non-res 1 13 2030 0.0 0.0 +de 09_hydro_pump 1 13 2030 0.0 0.0 +de 01_solar 1 14 2030 1.0 0.0 +de 02_wind_on 1 14 2030 0.0 0.0 +de 03_wind_off 1 14 2030 0.0 0.0 +de 04_res 1 14 2030 0.0 0.0 +de 05_nuclear 1 14 2030 0.0 0.0 +de 06_coal 1 14 2030 0.0 0.0 +de 07_gas 1 14 2030 0.0 0.0 +de 08_non-res 1 14 2030 0.0 0.0 +de 09_hydro_pump 1 14 2030 0.0 0.0 +de 01_solar 1 15 2030 1.0 0.0 +de 02_wind_on 1 15 2030 0.0 0.0 +de 03_wind_off 1 15 2030 0.0 0.0 +de 04_res 1 15 2030 0.0 0.0 +de 05_nuclear 1 15 2030 0.0 0.0 +de 06_coal 1 15 2030 0.0 0.0 +de 07_gas 1 15 2030 0.0 0.0 +de 08_non-res 1 15 2030 0.0 0.0 +de 09_hydro_pump 1 15 2030 0.0 0.0 +de 01_solar 1 16 2030 1.0 0.0 +de 02_wind_on 1 16 2030 0.0 0.0 +de 03_wind_off 1 16 2030 0.0 0.0 +de 04_res 1 16 2030 0.0 0.0 +de 05_nuclear 1 16 2030 0.0 0.0 +de 06_coal 1 16 2030 0.0 0.0 +de 07_gas 1 16 2030 0.0 0.0 +de 08_non-res 1 16 2030 0.0 0.0 +de 09_hydro_pump 1 16 2030 0.0 0.0 +de 01_solar 1 17 2030 1.0 0.0 +de 02_wind_on 1 17 2030 0.0 0.0 +de 03_wind_off 1 17 2030 0.0 0.0 +de 04_res 1 17 2030 0.0 0.0 +de 05_nuclear 1 17 2030 0.0 0.0 +de 06_coal 1 17 2030 0.0 0.0 +de 07_gas 1 17 2030 0.0 0.0 +de 08_non-res 1 17 2030 0.0 0.0 +de 09_hydro_pump 1 17 2030 0.0 0.0 +de 01_solar 1 18 2030 1.0 0.0 +de 02_wind_on 1 18 2030 0.0 0.0 +de 03_wind_off 1 18 2030 0.0 0.0 +de 04_res 1 18 2030 0.0 0.0 +de 05_nuclear 1 18 2030 0.0 0.0 +de 06_coal 1 18 2030 0.0 0.0 +de 07_gas 1 18 2030 0.0 0.0 +de 08_non-res 1 18 2030 0.0 0.0 +de 09_hydro_pump 1 18 2030 0.0 0.0 +de 01_solar 1 19 2030 1.0 0.0 +de 02_wind_on 1 19 2030 0.0 0.0 +de 03_wind_off 1 19 2030 0.0 0.0 +de 04_res 1 19 2030 0.0 0.0 +de 05_nuclear 1 19 2030 0.0 0.0 +de 06_coal 1 19 2030 0.0 0.0 +de 07_gas 1 19 2030 0.0 0.0 +de 08_non-res 1 19 2030 0.0 0.0 +de 09_hydro_pump 1 19 2030 0.0 0.0 +de 01_solar 1 20 2030 1.0 0.0 +de 02_wind_on 1 20 2030 0.0 0.0 +de 03_wind_off 1 20 2030 0.0 0.0 +de 04_res 1 20 2030 0.0 0.0 +de 05_nuclear 1 20 2030 0.0 0.0 +de 06_coal 1 20 2030 0.0 0.0 +de 07_gas 1 20 2030 0.0 0.0 +de 08_non-res 1 20 2030 0.0 0.0 +de 09_hydro_pump 1 20 2030 0.0 0.0 +de 01_solar 1 21 2030 1.0 0.0 +de 02_wind_on 1 21 2030 0.0 0.0 +de 03_wind_off 1 21 2030 0.0 0.0 +de 04_res 1 21 2030 0.0 0.0 +de 05_nuclear 1 21 2030 0.0 0.0 +de 06_coal 1 21 2030 0.0 0.0 +de 07_gas 1 21 2030 0.0 0.0 +de 08_non-res 1 21 2030 0.0 0.0 +de 09_hydro_pump 1 21 2030 0.0 0.0 +de 01_solar 1 22 2030 1.0 0.0 +de 02_wind_on 1 22 2030 1.0 0.0 +de 03_wind_off 1 22 2030 0.0 0.0 +de 04_res 1 22 2030 0.0 0.0 +de 05_nuclear 1 22 2030 0.0 0.0 +de 06_coal 1 22 2030 0.0 0.0 +de 07_gas 1 22 2030 0.0 0.0 +de 08_non-res 1 22 2030 0.0 0.0 +de 09_hydro_pump 1 22 2030 0.0 0.0 +de 01_solar 1 23 2030 1.0 0.0 +de 02_wind_on 1 23 2030 1.0 0.0 +de 03_wind_off 1 23 2030 0.0 0.0 +de 04_res 1 23 2030 0.0 0.0 +de 05_nuclear 1 23 2030 0.0 0.0 +de 06_coal 1 23 2030 0.0 0.0 +de 07_gas 1 23 2030 0.0 0.0 +de 08_non-res 1 23 2030 0.0 0.0 +de 09_hydro_pump 1 23 2030 0.0 0.0 +de 01_solar 1 24 2030 1.0 0.0 +de 02_wind_on 1 24 2030 1.0 0.0 +de 03_wind_off 1 24 2030 0.0 0.0 +de 04_res 1 24 2030 0.0 0.0 +de 05_nuclear 1 24 2030 0.0 0.0 +de 06_coal 1 24 2030 0.0 0.0 +de 07_gas 1 24 2030 0.0 0.0 +de 08_non-res 1 24 2030 0.0 0.0 +de 09_hydro_pump 1 24 2030 0.0 0.0 +de 01_solar 1 25 2030 1.0 0.0 +de 02_wind_on 1 25 2030 1.0 0.0 +de 03_wind_off 1 25 2030 0.0 0.0 +de 04_res 1 25 2030 0.0 0.0 +de 05_nuclear 1 25 2030 0.0 0.0 +de 06_coal 1 25 2030 0.0 0.0 +de 07_gas 1 25 2030 0.0 0.0 +de 08_non-res 1 25 2030 0.0 0.0 +de 09_hydro_pump 1 25 2030 0.0 0.0 +de 01_solar 1 26 2030 1.0 0.0 +de 02_wind_on 1 26 2030 1.0 0.0 +de 03_wind_off 1 26 2030 0.0 0.0 +de 04_res 1 26 2030 0.0 0.0 +de 05_nuclear 1 26 2030 0.0 0.0 +de 06_coal 1 26 2030 0.0 0.0 +de 07_gas 1 26 2030 0.0 0.0 +de 08_non-res 1 26 2030 0.0 0.0 +de 09_hydro_pump 1 26 2030 0.0 0.0 +de 01_solar 1 27 2030 1.0 0.0 +de 02_wind_on 1 27 2030 1.0 0.0 +de 03_wind_off 1 27 2030 0.0 0.0 +de 04_res 1 27 2030 0.0 0.0 +de 05_nuclear 1 27 2030 0.0 0.0 +de 06_coal 1 27 2030 0.0 0.0 +de 07_gas 1 27 2030 0.0 0.0 +de 08_non-res 1 27 2030 0.0 0.0 +de 09_hydro_pump 1 27 2030 0.0 0.0 +de 01_solar 1 28 2030 1.0 0.0 +de 02_wind_on 1 28 2030 1.0 0.0 +de 03_wind_off 1 28 2030 0.0 0.0 +de 04_res 1 28 2030 0.0 0.0 +de 05_nuclear 1 28 2030 0.0 0.0 +de 06_coal 1 28 2030 0.0 0.0 +de 07_gas 1 28 2030 0.0 0.0 +de 08_non-res 1 28 2030 0.0 0.0 +de 09_hydro_pump 1 28 2030 0.0 0.0 +de 01_solar 1 29 2030 1.0 0.0 +de 02_wind_on 1 29 2030 1.0 0.0 +de 03_wind_off 1 29 2030 0.0 0.0 +de 04_res 1 29 2030 0.0 0.0 +de 05_nuclear 1 29 2030 0.0 0.0 +de 06_coal 1 29 2030 0.0 0.0 +de 07_gas 1 29 2030 0.0 0.0 +de 08_non-res 1 29 2030 0.0 0.0 +de 09_hydro_pump 1 29 2030 0.0 0.0 +de 01_solar 1 30 2030 1.0 0.0 +de 02_wind_on 1 30 2030 1.0 0.0 +de 03_wind_off 1 30 2030 0.0 0.0 +de 04_res 1 30 2030 0.0 0.0 +de 05_nuclear 1 30 2030 0.0 0.0 +de 06_coal 1 30 2030 0.0 0.0 +de 07_gas 1 30 2030 0.0 0.0 +de 08_non-res 1 30 2030 0.0 0.0 +de 09_hydro_pump 1 30 2030 0.0 0.0 +de 01_solar 1 31 2030 1.0 0.0 +de 02_wind_on 1 31 2030 1.0 0.0 +de 03_wind_off 1 31 2030 0.0 0.0 +de 04_res 1 31 2030 0.0 0.0 +de 05_nuclear 1 31 2030 0.0 0.0 +de 06_coal 1 31 2030 0.0 0.0 +de 07_gas 1 31 2030 0.0 0.0 +de 08_non-res 1 31 2030 0.0 0.0 +de 09_hydro_pump 1 31 2030 0.0 0.0 +de 01_solar 1 32 2030 1.0 0.0 +de 02_wind_on 1 32 2030 1.0 0.0 +de 03_wind_off 1 32 2030 0.0 0.0 +de 04_res 1 32 2030 0.0 0.0 +de 05_nuclear 1 32 2030 0.0 0.0 +de 06_coal 1 32 2030 0.0 0.0 +de 07_gas 1 32 2030 0.0 0.0 +de 08_non-res 1 32 2030 0.0 0.0 +de 09_hydro_pump 1 32 2030 0.0 0.0 +de 01_solar 1 33 2030 1.0 0.0 +de 02_wind_on 1 33 2030 1.0 0.0 +de 03_wind_off 1 33 2030 0.0 0.0 +de 04_res 1 33 2030 0.0 0.0 +de 05_nuclear 1 33 2030 0.0 0.0 +de 06_coal 1 33 2030 0.0 0.0 +de 07_gas 1 33 2030 0.0 0.0 +de 08_non-res 1 33 2030 0.0 0.0 +de 09_hydro_pump 1 33 2030 0.0 0.0 +de 01_solar 1 34 2030 1.0 0.0 +de 02_wind_on 1 34 2030 1.0 0.0 +de 03_wind_off 1 34 2030 0.0 0.0 +de 04_res 1 34 2030 0.0 0.0 +de 05_nuclear 1 34 2030 0.0 0.0 +de 06_coal 1 34 2030 0.0 0.0 +de 07_gas 1 34 2030 0.0 0.0 +de 08_non-res 1 34 2030 0.0 0.0 +de 09_hydro_pump 1 34 2030 0.0 0.0 +de 01_solar 1 35 2030 1.0 0.0 +de 02_wind_on 1 35 2030 1.0 0.0 +de 03_wind_off 1 35 2030 0.0 0.0 +de 04_res 1 35 2030 0.0 0.0 +de 05_nuclear 1 35 2030 0.0 0.0 +de 06_coal 1 35 2030 0.0 0.0 +de 07_gas 1 35 2030 0.0 0.0 +de 08_non-res 1 35 2030 0.0 0.0 +de 09_hydro_pump 1 35 2030 0.0 0.0 +de 01_solar 1 36 2030 1.0 0.0 +de 02_wind_on 1 36 2030 1.0 0.0 +de 03_wind_off 1 36 2030 0.0 0.0 +de 04_res 1 36 2030 0.0 0.0 +de 05_nuclear 1 36 2030 0.0 0.0 +de 06_coal 1 36 2030 0.0 0.0 +de 07_gas 1 36 2030 0.0 0.0 +de 08_non-res 1 36 2030 0.0 0.0 +de 09_hydro_pump 1 36 2030 0.0 0.0 +de 01_solar 1 37 2030 1.0 0.0 +de 02_wind_on 1 37 2030 1.0 0.0 +de 03_wind_off 1 37 2030 0.0 0.0 +de 04_res 1 37 2030 0.0 0.0 +de 05_nuclear 1 37 2030 0.0 0.0 +de 06_coal 1 37 2030 0.0 0.0 +de 07_gas 1 37 2030 0.0 0.0 +de 08_non-res 1 37 2030 0.0 0.0 +de 09_hydro_pump 1 37 2030 0.0 0.0 +de 01_solar 1 38 2030 1.0 0.0 +de 02_wind_on 1 38 2030 1.0 0.0 +de 03_wind_off 1 38 2030 0.0 0.0 +de 04_res 1 38 2030 0.0 0.0 +de 05_nuclear 1 38 2030 0.0 0.0 +de 06_coal 1 38 2030 0.0 0.0 +de 07_gas 1 38 2030 0.0 0.0 +de 08_non-res 1 38 2030 0.0 0.0 +de 09_hydro_pump 1 38 2030 0.0 0.0 +de 01_solar 1 39 2030 1.0 0.0 +de 02_wind_on 1 39 2030 1.0 0.0 +de 03_wind_off 1 39 2030 0.0 0.0 +de 04_res 1 39 2030 0.0 0.0 +de 05_nuclear 1 39 2030 0.0 0.0 +de 06_coal 1 39 2030 0.0 0.0 +de 07_gas 1 39 2030 0.0 0.0 +de 08_non-res 1 39 2030 0.0 0.0 +de 09_hydro_pump 1 39 2030 0.0 0.0 +de 01_solar 1 40 2030 1.0 0.0 +de 02_wind_on 1 40 2030 1.0 0.0 +de 03_wind_off 1 40 2030 0.0 0.0 +de 04_res 1 40 2030 0.0 0.0 +de 05_nuclear 1 40 2030 0.0 0.0 +de 06_coal 1 40 2030 0.0 0.0 +de 07_gas 1 40 2030 0.0 0.0 +de 08_non-res 1 40 2030 0.0 0.0 +de 09_hydro_pump 1 40 2030 0.0 0.0 +de 01_solar 1 41 2030 1.0 0.0 +de 02_wind_on 1 41 2030 1.0 0.0 +de 03_wind_off 1 41 2030 0.0 0.0 +de 04_res 1 41 2030 0.0 0.0 +de 05_nuclear 1 41 2030 0.0 0.0 +de 06_coal 1 41 2030 0.0 0.0 +de 07_gas 1 41 2030 0.0 0.0 +de 08_non-res 1 41 2030 0.0 0.0 +de 09_hydro_pump 1 41 2030 0.0 0.0 +de 01_solar 1 42 2030 1.0 0.0 +de 02_wind_on 1 42 2030 1.0 0.0 +de 03_wind_off 1 42 2030 1.0 0.0 +de 04_res 1 42 2030 0.0 0.0 +de 05_nuclear 1 42 2030 0.0 0.0 +de 06_coal 1 42 2030 0.0 0.0 +de 07_gas 1 42 2030 0.0 0.0 +de 08_non-res 1 42 2030 0.0 0.0 +de 09_hydro_pump 1 42 2030 0.0 0.0 +de 01_solar 1 43 2030 1.0 0.0 +de 02_wind_on 1 43 2030 1.0 0.0 +de 03_wind_off 1 43 2030 1.0 0.0 +de 04_res 1 43 2030 0.0 0.0 +de 05_nuclear 1 43 2030 0.0 0.0 +de 06_coal 1 43 2030 0.0 0.0 +de 07_gas 1 43 2030 0.0 0.0 +de 08_non-res 1 43 2030 0.0 0.0 +de 09_hydro_pump 1 43 2030 0.0 0.0 +de 01_solar 1 44 2030 1.0 0.0 +de 02_wind_on 1 44 2030 1.0 0.0 +de 03_wind_off 1 44 2030 1.0 0.0 +de 04_res 1 44 2030 0.0 0.0 +de 05_nuclear 1 44 2030 0.0 0.0 +de 06_coal 1 44 2030 0.0 0.0 +de 07_gas 1 44 2030 0.0 0.0 +de 08_non-res 1 44 2030 0.0 0.0 +de 09_hydro_pump 1 44 2030 0.0 0.0 +de 01_solar 1 45 2030 1.0 0.0 +de 02_wind_on 1 45 2030 1.0 0.0 +de 03_wind_off 1 45 2030 1.0 0.0 +de 04_res 1 45 2030 0.0 0.0 +de 05_nuclear 1 45 2030 0.0 0.0 +de 06_coal 1 45 2030 0.0 0.0 +de 07_gas 1 45 2030 0.0 0.0 +de 08_non-res 1 45 2030 0.0 0.0 +de 09_hydro_pump 1 45 2030 0.0 0.0 +de 01_solar 1 46 2030 1.0 0.0 +de 02_wind_on 1 46 2030 1.0 0.0 +de 03_wind_off 1 46 2030 1.0 0.0 +de 04_res 1 46 2030 0.0 0.0 +de 05_nuclear 1 46 2030 0.0 0.0 +de 06_coal 1 46 2030 0.0 0.0 +de 07_gas 1 46 2030 0.0 0.0 +de 08_non-res 1 46 2030 0.0 0.0 +de 09_hydro_pump 1 46 2030 0.0 0.0 +de 01_solar 1 47 2030 1.0 0.0 +de 02_wind_on 1 47 2030 1.0 0.0 +de 03_wind_off 1 47 2030 1.0 0.0 +de 04_res 1 47 2030 0.0 0.0 +de 05_nuclear 1 47 2030 0.0 0.0 +de 06_coal 1 47 2030 0.0 0.0 +de 07_gas 1 47 2030 0.0 0.0 +de 08_non-res 1 47 2030 0.0 0.0 +de 09_hydro_pump 1 47 2030 0.0 0.0 +de 01_solar 1 48 2030 1.0 0.0 +de 02_wind_on 1 48 2030 1.0 0.0 +de 03_wind_off 1 48 2030 1.0 0.0 +de 04_res 1 48 2030 0.0 0.0 +de 05_nuclear 1 48 2030 0.0 0.0 +de 06_coal 1 48 2030 0.0 0.0 +de 07_gas 1 48 2030 0.0 0.0 +de 08_non-res 1 48 2030 0.0 0.0 +de 09_hydro_pump 1 48 2030 0.0 0.0 +de 01_solar 1 49 2030 1.0 0.0 +de 02_wind_on 1 49 2030 1.0 0.0 +de 03_wind_off 1 49 2030 1.0 0.0 +de 04_res 1 49 2030 0.0 0.0 +de 05_nuclear 1 49 2030 0.0 0.0 +de 06_coal 1 49 2030 0.0 0.0 +de 07_gas 1 49 2030 0.0 0.0 +de 08_non-res 1 49 2030 0.0 0.0 +de 09_hydro_pump 1 49 2030 0.0 0.0 +de 01_solar 1 50 2030 1.0 0.0 +de 02_wind_on 1 50 2030 1.0 0.0 +de 03_wind_off 1 50 2030 1.0 0.0 +de 04_res 1 50 2030 0.0 0.0 +de 05_nuclear 1 50 2030 0.0 0.0 +de 06_coal 1 50 2030 0.0 0.0 +de 07_gas 1 50 2030 0.0 0.0 +de 08_non-res 1 50 2030 0.0 0.0 +de 09_hydro_pump 1 50 2030 0.0 0.0 +de 01_solar 1 51 2030 1.0 0.0 +de 02_wind_on 1 51 2030 1.0 0.0 +de 03_wind_off 1 51 2030 1.0 0.0 +de 04_res 1 51 2030 0.0 0.0 +de 05_nuclear 1 51 2030 0.0 0.0 +de 06_coal 1 51 2030 0.0 0.0 +de 07_gas 1 51 2030 0.0 0.0 +de 08_non-res 1 51 2030 0.0 0.0 +de 09_hydro_pump 1 51 2030 0.0 0.0 +de 01_solar 1 52 2030 1.0 0.0 +de 02_wind_on 1 52 2030 1.0 0.0 +de 03_wind_off 1 52 2030 1.0 0.0 +de 04_res 1 52 2030 0.0 0.0 +de 05_nuclear 1 52 2030 0.0 0.0 +de 06_coal 1 52 2030 0.0 0.0 +de 07_gas 1 52 2030 0.0 0.0 +de 08_non-res 1 52 2030 0.0 0.0 +de 09_hydro_pump 1 52 2030 0.0 0.0 +de 01_solar 1 53 2030 1.0 0.0 +de 02_wind_on 1 53 2030 1.0 0.0 +de 03_wind_off 1 53 2030 1.0 0.0 +de 04_res 1 53 2030 0.0 0.0 +de 05_nuclear 1 53 2030 0.0 0.0 +de 06_coal 1 53 2030 0.0 0.0 +de 07_gas 1 53 2030 0.0 0.0 +de 08_non-res 1 53 2030 0.0 0.0 +de 09_hydro_pump 1 53 2030 0.0 0.0 +de 01_solar 1 54 2030 1.0 0.0 +de 02_wind_on 1 54 2030 1.0 0.0 +de 03_wind_off 1 54 2030 1.0 0.0 +de 04_res 1 54 2030 0.0 0.0 +de 05_nuclear 1 54 2030 0.0 0.0 +de 06_coal 1 54 2030 0.0 0.0 +de 07_gas 1 54 2030 0.0 0.0 +de 08_non-res 1 54 2030 0.0 0.0 +de 09_hydro_pump 1 54 2030 0.0 0.0 +de 01_solar 1 55 2030 1.0 0.0 +de 02_wind_on 1 55 2030 1.0 0.0 +de 03_wind_off 1 55 2030 1.0 0.0 +de 04_res 1 55 2030 0.0 0.0 +de 05_nuclear 1 55 2030 0.0 0.0 +de 06_coal 1 55 2030 0.0 0.0 +de 07_gas 1 55 2030 0.0 0.0 +de 08_non-res 1 55 2030 0.0 0.0 +de 09_hydro_pump 1 55 2030 0.0 0.0 +de 01_solar 1 56 2030 1.0 0.0 +de 02_wind_on 1 56 2030 1.0 0.0 +de 03_wind_off 1 56 2030 1.0 0.0 +de 04_res 1 56 2030 0.0 0.0 +de 05_nuclear 1 56 2030 0.0 0.0 +de 06_coal 1 56 2030 0.0 0.0 +de 07_gas 1 56 2030 0.0 0.0 +de 08_non-res 1 56 2030 0.0 0.0 +de 09_hydro_pump 1 56 2030 0.0 0.0 +de 01_solar 1 57 2030 1.0 0.0 +de 02_wind_on 1 57 2030 1.0 0.0 +de 03_wind_off 1 57 2030 1.0 0.0 +de 04_res 1 57 2030 0.0 0.0 +de 05_nuclear 1 57 2030 0.0 0.0 +de 06_coal 1 57 2030 0.0 0.0 +de 07_gas 1 57 2030 0.0 0.0 +de 08_non-res 1 57 2030 0.0 0.0 +de 09_hydro_pump 1 57 2030 0.0 0.0 +de 01_solar 1 58 2030 1.0 0.0 +de 02_wind_on 1 58 2030 1.0 0.0 +de 03_wind_off 1 58 2030 1.0 0.0 +de 04_res 1 58 2030 0.0 0.0 +de 05_nuclear 1 58 2030 0.0 0.0 +de 06_coal 1 58 2030 0.0 0.0 +de 07_gas 1 58 2030 0.0 0.0 +de 08_non-res 1 58 2030 0.0 0.0 +de 09_hydro_pump 1 58 2030 0.0 0.0 +de 01_solar 1 59 2030 1.0 0.0 +de 02_wind_on 1 59 2030 1.0 0.0 +de 03_wind_off 1 59 2030 1.0 0.0 +de 04_res 1 59 2030 0.0 0.0 +de 05_nuclear 1 59 2030 0.0 0.0 +de 06_coal 1 59 2030 0.0 0.0 +de 07_gas 1 59 2030 0.0 0.0 +de 08_non-res 1 59 2030 0.0 0.0 +de 09_hydro_pump 1 59 2030 0.0 0.0 +de 01_solar 1 60 2030 1.0 0.0 +de 02_wind_on 1 60 2030 1.0 0.0 +de 03_wind_off 1 60 2030 1.0 0.0 +de 04_res 1 60 2030 0.0 0.0 +de 05_nuclear 1 60 2030 0.0 0.0 +de 06_coal 1 60 2030 0.0 0.0 +de 07_gas 1 60 2030 0.0 0.0 +de 08_non-res 1 60 2030 0.0 0.0 +de 09_hydro_pump 1 60 2030 0.0 0.0 +de 01_solar 1 61 2030 1.0 0.0 +de 02_wind_on 1 61 2030 1.0 0.0 +de 03_wind_off 1 61 2030 1.0 0.0 +de 04_res 1 61 2030 0.0 0.0 +de 05_nuclear 1 61 2030 0.0 0.0 +de 06_coal 1 61 2030 0.0 0.0 +de 07_gas 1 61 2030 0.0 0.0 +de 08_non-res 1 61 2030 0.0 0.0 +de 09_hydro_pump 1 61 2030 0.0 0.0 +de 01_solar 1 62 2030 1.0 0.0 +de 02_wind_on 1 62 2030 1.0 0.0 +de 03_wind_off 1 62 2030 1.0 0.0 +de 04_res 1 62 2030 1.0 0.0 +de 05_nuclear 1 62 2030 0.0 0.0 +de 06_coal 1 62 2030 0.0 0.0 +de 07_gas 1 62 2030 0.0 0.0 +de 08_non-res 1 62 2030 0.0 0.0 +de 09_hydro_pump 1 62 2030 0.0 0.0 +de 01_solar 1 63 2030 1.0 0.0 +de 02_wind_on 1 63 2030 1.0 0.0 +de 03_wind_off 1 63 2030 1.0 0.0 +de 04_res 1 63 2030 1.0 0.0 +de 05_nuclear 1 63 2030 0.0 0.0 +de 06_coal 1 63 2030 0.0 0.0 +de 07_gas 1 63 2030 0.0 0.0 +de 08_non-res 1 63 2030 0.0 0.0 +de 09_hydro_pump 1 63 2030 0.0 0.0 +de 01_solar 1 64 2030 1.0 0.0 +de 02_wind_on 1 64 2030 1.0 0.0 +de 03_wind_off 1 64 2030 1.0 0.0 +de 04_res 1 64 2030 1.0 0.0 +de 05_nuclear 1 64 2030 0.0 0.0 +de 06_coal 1 64 2030 0.0 0.0 +de 07_gas 1 64 2030 0.0 0.0 +de 08_non-res 1 64 2030 0.0 0.0 +de 09_hydro_pump 1 64 2030 0.0 0.0 +de 01_solar 1 65 2030 1.0 0.0 +de 02_wind_on 1 65 2030 1.0 0.0 +de 03_wind_off 1 65 2030 1.0 0.0 +de 04_res 1 65 2030 1.0 0.0 +de 05_nuclear 1 65 2030 0.0 0.0 +de 06_coal 1 65 2030 0.0 0.0 +de 07_gas 1 65 2030 0.0 0.0 +de 08_non-res 1 65 2030 0.0 0.0 +de 09_hydro_pump 1 65 2030 0.0 0.0 +de 01_solar 1 66 2030 1.0 0.0 +de 02_wind_on 1 66 2030 1.0 0.0 +de 03_wind_off 1 66 2030 1.0 0.0 +de 04_res 1 66 2030 1.0 0.0 +de 05_nuclear 1 66 2030 0.0 0.0 +de 06_coal 1 66 2030 0.0 0.0 +de 07_gas 1 66 2030 0.0 0.0 +de 08_non-res 1 66 2030 0.0 0.0 +de 09_hydro_pump 1 66 2030 0.0 0.0 +de 01_solar 1 67 2030 1.0 0.0 +de 02_wind_on 1 67 2030 1.0 0.0 +de 03_wind_off 1 67 2030 1.0 0.0 +de 04_res 1 67 2030 1.0 0.0 +de 05_nuclear 1 67 2030 0.0 0.0 +de 06_coal 1 67 2030 0.0 0.0 +de 07_gas 1 67 2030 0.0 0.0 +de 08_non-res 1 67 2030 0.0 0.0 +de 09_hydro_pump 1 67 2030 0.0 0.0 +de 01_solar 1 68 2030 1.0 0.0 +de 02_wind_on 1 68 2030 1.0 0.0 +de 03_wind_off 1 68 2030 1.0 0.0 +de 04_res 1 68 2030 1.0 0.0 +de 05_nuclear 1 68 2030 0.0 0.0 +de 06_coal 1 68 2030 0.0 0.0 +de 07_gas 1 68 2030 0.0 0.0 +de 08_non-res 1 68 2030 0.0 0.0 +de 09_hydro_pump 1 68 2030 0.0 0.0 +de 01_solar 1 69 2030 1.0 0.0 +de 02_wind_on 1 69 2030 1.0 0.0 +de 03_wind_off 1 69 2030 1.0 0.0 +de 04_res 1 69 2030 1.0 0.0 +de 05_nuclear 1 69 2030 0.0 0.0 +de 06_coal 1 69 2030 0.0 0.0 +de 07_gas 1 69 2030 0.0 0.0 +de 08_non-res 1 69 2030 0.0 0.0 +de 09_hydro_pump 1 69 2030 0.0 0.0 +de 01_solar 1 70 2030 1.0 0.0 +de 02_wind_on 1 70 2030 1.0 0.0 +de 03_wind_off 1 70 2030 1.0 0.0 +de 04_res 1 70 2030 1.0 0.0 +de 05_nuclear 1 70 2030 0.0 0.0 +de 06_coal 1 70 2030 0.0 0.0 +de 07_gas 1 70 2030 0.0 0.0 +de 08_non-res 1 70 2030 0.0 0.0 +de 09_hydro_pump 1 70 2030 0.0 0.0 +de 01_solar 1 71 2030 1.0 0.0 +de 02_wind_on 1 71 2030 1.0 0.0 +de 03_wind_off 1 71 2030 1.0 0.0 +de 04_res 1 71 2030 1.0 0.0 +de 05_nuclear 1 71 2030 0.0 0.0 +de 06_coal 1 71 2030 0.0 0.0 +de 07_gas 1 71 2030 0.0 0.0 +de 08_non-res 1 71 2030 0.0 0.0 +de 09_hydro_pump 1 71 2030 0.0 0.0 +de 01_solar 1 72 2030 1.0 0.0 +de 02_wind_on 1 72 2030 1.0 0.0 +de 03_wind_off 1 72 2030 1.0 0.0 +de 04_res 1 72 2030 1.0 0.0 +de 05_nuclear 1 72 2030 0.0 0.0 +de 06_coal 1 72 2030 0.0 0.0 +de 07_gas 1 72 2030 0.0 0.0 +de 08_non-res 1 72 2030 0.0 0.0 +de 09_hydro_pump 1 72 2030 0.0 0.0 +de 01_solar 1 73 2030 1.0 0.0 +de 02_wind_on 1 73 2030 1.0 0.0 +de 03_wind_off 1 73 2030 1.0 0.0 +de 04_res 1 73 2030 1.0 0.0 +de 05_nuclear 1 73 2030 0.0 0.0 +de 06_coal 1 73 2030 0.0 0.0 +de 07_gas 1 73 2030 0.0 0.0 +de 08_non-res 1 73 2030 0.0 0.0 +de 09_hydro_pump 1 73 2030 0.0 0.0 +de 01_solar 1 74 2030 1.0 0.0 +de 02_wind_on 1 74 2030 1.0 0.0 +de 03_wind_off 1 74 2030 1.0 0.0 +de 04_res 1 74 2030 1.0 0.0 +de 05_nuclear 1 74 2030 0.0 0.0 +de 06_coal 1 74 2030 0.0 0.0 +de 07_gas 1 74 2030 0.0 0.0 +de 08_non-res 1 74 2030 0.0 0.0 +de 09_hydro_pump 1 74 2030 0.0 0.0 +de 01_solar 1 75 2030 1.0 0.0 +de 02_wind_on 1 75 2030 1.0 0.0 +de 03_wind_off 1 75 2030 1.0 0.0 +de 04_res 1 75 2030 1.0 0.0 +de 05_nuclear 1 75 2030 0.0 0.0 +de 06_coal 1 75 2030 0.0 0.0 +de 07_gas 1 75 2030 0.0 0.0 +de 08_non-res 1 75 2030 0.0 0.0 +de 09_hydro_pump 1 75 2030 0.0 0.0 +de 01_solar 1 76 2030 1.0 0.0 +de 02_wind_on 1 76 2030 1.0 0.0 +de 03_wind_off 1 76 2030 1.0 0.0 +de 04_res 1 76 2030 1.0 0.0 +de 05_nuclear 1 76 2030 0.0 0.0 +de 06_coal 1 76 2030 0.0 0.0 +de 07_gas 1 76 2030 0.0 0.0 +de 08_non-res 1 76 2030 0.0 0.0 +de 09_hydro_pump 1 76 2030 0.0 0.0 +de 01_solar 1 77 2030 1.0 0.0 +de 02_wind_on 1 77 2030 1.0 0.0 +de 03_wind_off 1 77 2030 1.0 0.0 +de 04_res 1 77 2030 1.0 0.0 +de 05_nuclear 1 77 2030 0.0 0.0 +de 06_coal 1 77 2030 0.0 0.0 +de 07_gas 1 77 2030 0.0 0.0 +de 08_non-res 1 77 2030 0.0 0.0 +de 09_hydro_pump 1 77 2030 0.0 0.0 +de 01_solar 1 78 2030 1.0 0.0 +de 02_wind_on 1 78 2030 1.0 0.0 +de 03_wind_off 1 78 2030 1.0 0.0 +de 04_res 1 78 2030 1.0 0.0 +de 05_nuclear 1 78 2030 0.0 0.0 +de 06_coal 1 78 2030 0.0 0.0 +de 07_gas 1 78 2030 0.0 0.0 +de 08_non-res 1 78 2030 0.0 0.0 +de 09_hydro_pump 1 78 2030 0.0 0.0 +de 01_solar 1 79 2030 1.0 0.0 +de 02_wind_on 1 79 2030 1.0 0.0 +de 03_wind_off 1 79 2030 1.0 0.0 +de 04_res 1 79 2030 1.0 0.0 +de 05_nuclear 1 79 2030 0.0 0.0 +de 06_coal 1 79 2030 0.0 0.0 +de 07_gas 1 79 2030 0.0 0.0 +de 08_non-res 1 79 2030 0.0 0.0 +de 09_hydro_pump 1 79 2030 0.0 0.0 +de 01_solar 1 80 2030 1.0 0.0 +de 02_wind_on 1 80 2030 1.0 0.0 +de 03_wind_off 1 80 2030 1.0 0.0 +de 04_res 1 80 2030 1.0 0.0 +de 05_nuclear 1 80 2030 0.0 0.0 +de 06_coal 1 80 2030 0.0 0.0 +de 07_gas 1 80 2030 0.0 0.0 +de 08_non-res 1 80 2030 0.0 0.0 +de 09_hydro_pump 1 80 2030 0.0 0.0 +de 01_solar 1 81 2030 1.0 0.0 +de 02_wind_on 1 81 2030 1.0 0.0 +de 03_wind_off 1 81 2030 1.0 0.0 +de 04_res 1 81 2030 1.0 0.0 +de 05_nuclear 1 81 2030 0.0 0.0 +de 06_coal 1 81 2030 0.0 0.0 +de 07_gas 1 81 2030 0.0 0.0 +de 08_non-res 1 81 2030 0.0 0.0 +de 09_hydro_pump 1 81 2030 0.0 0.0 +de 01_solar 1 82 2030 1.0 0.0 +de 02_wind_on 1 82 2030 1.0 0.0 +de 03_wind_off 1 82 2030 1.0 0.0 +de 04_res 1 82 2030 1.0 0.0 +de 05_nuclear 1 82 2030 1.0 0.0 +de 06_coal 1 82 2030 0.0 0.0 +de 07_gas 1 82 2030 0.0 0.0 +de 08_non-res 1 82 2030 0.0 0.0 +de 09_hydro_pump 1 82 2030 0.0 0.0 +de 01_solar 1 83 2030 1.0 0.0 +de 02_wind_on 1 83 2030 1.0 0.0 +de 03_wind_off 1 83 2030 1.0 0.0 +de 04_res 1 83 2030 1.0 0.0 +de 05_nuclear 1 83 2030 1.0 0.0 +de 06_coal 1 83 2030 0.0 0.0 +de 07_gas 1 83 2030 0.0 0.0 +de 08_non-res 1 83 2030 0.0 0.0 +de 09_hydro_pump 1 83 2030 0.0 0.0 +de 01_solar 1 84 2030 1.0 0.0 +de 02_wind_on 1 84 2030 1.0 0.0 +de 03_wind_off 1 84 2030 1.0 0.0 +de 04_res 1 84 2030 1.0 0.0 +de 05_nuclear 1 84 2030 1.0 0.0 +de 06_coal 1 84 2030 0.0 0.0 +de 07_gas 1 84 2030 0.0 0.0 +de 08_non-res 1 84 2030 0.0 0.0 +de 09_hydro_pump 1 84 2030 0.0 0.0 +de 01_solar 1 85 2030 1.0 0.0 +de 02_wind_on 1 85 2030 1.0 0.0 +de 03_wind_off 1 85 2030 1.0 0.0 +de 04_res 1 85 2030 1.0 0.0 +de 05_nuclear 1 85 2030 1.0 0.0 +de 06_coal 1 85 2030 0.0 0.0 +de 07_gas 1 85 2030 0.0 0.0 +de 08_non-res 1 85 2030 0.0 0.0 +de 09_hydro_pump 1 85 2030 0.0 0.0 +de 01_solar 1 86 2030 1.0 0.0 +de 02_wind_on 1 86 2030 1.0 0.0 +de 03_wind_off 1 86 2030 1.0 0.0 +de 04_res 1 86 2030 1.0 0.0 +de 05_nuclear 1 86 2030 1.0 0.0 +de 06_coal 1 86 2030 0.0 0.0 +de 07_gas 1 86 2030 0.0 0.0 +de 08_non-res 1 86 2030 0.0 0.0 +de 09_hydro_pump 1 86 2030 0.0 0.0 +de 01_solar 1 87 2030 1.0 0.0 +de 02_wind_on 1 87 2030 1.0 0.0 +de 03_wind_off 1 87 2030 1.0 0.0 +de 04_res 1 87 2030 1.0 0.0 +de 05_nuclear 1 87 2030 1.0 0.0 +de 06_coal 1 87 2030 0.0 0.0 +de 07_gas 1 87 2030 0.0 0.0 +de 08_non-res 1 87 2030 0.0 0.0 +de 09_hydro_pump 1 87 2030 0.0 0.0 +de 01_solar 1 88 2030 1.0 0.0 +de 02_wind_on 1 88 2030 1.0 0.0 +de 03_wind_off 1 88 2030 1.0 0.0 +de 04_res 1 88 2030 1.0 0.0 +de 05_nuclear 1 88 2030 1.0 0.0 +de 06_coal 1 88 2030 0.0 0.0 +de 07_gas 1 88 2030 0.0 0.0 +de 08_non-res 1 88 2030 0.0 0.0 +de 09_hydro_pump 1 88 2030 0.0 0.0 +de 01_solar 1 89 2030 1.0 0.0 +de 02_wind_on 1 89 2030 1.0 0.0 +de 03_wind_off 1 89 2030 1.0 0.0 +de 04_res 1 89 2030 1.0 0.0 +de 05_nuclear 1 89 2030 1.0 0.0 +de 06_coal 1 89 2030 0.0 0.0 +de 07_gas 1 89 2030 0.0 0.0 +de 08_non-res 1 89 2030 0.0 0.0 +de 09_hydro_pump 1 89 2030 0.0 0.0 +de 01_solar 1 90 2030 1.0 0.0 +de 02_wind_on 1 90 2030 1.0 0.0 +de 03_wind_off 1 90 2030 1.0 0.0 +de 04_res 1 90 2030 1.0 0.0 +de 05_nuclear 1 90 2030 1.0 0.0 +de 06_coal 1 90 2030 0.0 0.0 +de 07_gas 1 90 2030 0.0 0.0 +de 08_non-res 1 90 2030 0.0 0.0 +de 09_hydro_pump 1 90 2030 0.0 0.0 +de 01_solar 1 91 2030 1.0 0.0 +de 02_wind_on 1 91 2030 1.0 0.0 +de 03_wind_off 1 91 2030 1.0 0.0 +de 04_res 1 91 2030 1.0 0.0 +de 05_nuclear 1 91 2030 1.0 0.0 +de 06_coal 1 91 2030 0.0 0.0 +de 07_gas 1 91 2030 0.0 0.0 +de 08_non-res 1 91 2030 0.0 0.0 +de 09_hydro_pump 1 91 2030 0.0 0.0 +de 01_solar 1 92 2030 1.0 0.0 +de 02_wind_on 1 92 2030 1.0 0.0 +de 03_wind_off 1 92 2030 1.0 0.0 +de 04_res 1 92 2030 1.0 0.0 +de 05_nuclear 1 92 2030 1.0 0.0 +de 06_coal 1 92 2030 0.0 0.0 +de 07_gas 1 92 2030 0.0 0.0 +de 08_non-res 1 92 2030 0.0 0.0 +de 09_hydro_pump 1 92 2030 0.0 0.0 +de 01_solar 1 93 2030 1.0 0.0 +de 02_wind_on 1 93 2030 1.0 0.0 +de 03_wind_off 1 93 2030 1.0 0.0 +de 04_res 1 93 2030 1.0 0.0 +de 05_nuclear 1 93 2030 1.0 0.0 +de 06_coal 1 93 2030 0.0 0.0 +de 07_gas 1 93 2030 0.0 0.0 +de 08_non-res 1 93 2030 0.0 0.0 +de 09_hydro_pump 1 93 2030 0.0 0.0 +de 01_solar 1 94 2030 1.0 0.0 +de 02_wind_on 1 94 2030 1.0 0.0 +de 03_wind_off 1 94 2030 1.0 0.0 +de 04_res 1 94 2030 1.0 0.0 +de 05_nuclear 1 94 2030 1.0 0.0 +de 06_coal 1 94 2030 0.0 0.0 +de 07_gas 1 94 2030 0.0 0.0 +de 08_non-res 1 94 2030 0.0 0.0 +de 09_hydro_pump 1 94 2030 0.0 0.0 +de 01_solar 1 95 2030 1.0 0.0 +de 02_wind_on 1 95 2030 1.0 0.0 +de 03_wind_off 1 95 2030 1.0 0.0 +de 04_res 1 95 2030 1.0 0.0 +de 05_nuclear 1 95 2030 1.0 0.0 +de 06_coal 1 95 2030 0.0 0.0 +de 07_gas 1 95 2030 0.0 0.0 +de 08_non-res 1 95 2030 0.0 0.0 +de 09_hydro_pump 1 95 2030 0.0 0.0 +de 01_solar 1 96 2030 1.0 0.0 +de 02_wind_on 1 96 2030 1.0 0.0 +de 03_wind_off 1 96 2030 1.0 0.0 +de 04_res 1 96 2030 1.0 0.0 +de 05_nuclear 1 96 2030 1.0 0.0 +de 06_coal 1 96 2030 0.0 0.0 +de 07_gas 1 96 2030 0.0 0.0 +de 08_non-res 1 96 2030 0.0 0.0 +de 09_hydro_pump 1 96 2030 0.0 0.0 +de 01_solar 1 97 2030 1.0 0.0 +de 02_wind_on 1 97 2030 1.0 0.0 +de 03_wind_off 1 97 2030 1.0 0.0 +de 04_res 1 97 2030 1.0 0.0 +de 05_nuclear 1 97 2030 1.0 0.0 +de 06_coal 1 97 2030 0.0 0.0 +de 07_gas 1 97 2030 0.0 0.0 +de 08_non-res 1 97 2030 0.0 0.0 +de 09_hydro_pump 1 97 2030 0.0 0.0 +de 01_solar 1 98 2030 1.0 0.0 +de 02_wind_on 1 98 2030 1.0 0.0 +de 03_wind_off 1 98 2030 1.0 0.0 +de 04_res 1 98 2030 1.0 0.0 +de 05_nuclear 1 98 2030 1.0 0.0 +de 06_coal 1 98 2030 0.0 0.0 +de 07_gas 1 98 2030 0.0 0.0 +de 08_non-res 1 98 2030 0.0 0.0 +de 09_hydro_pump 1 98 2030 0.0 0.0 +de 01_solar 1 99 2030 1.0 0.0 +de 02_wind_on 1 99 2030 1.0 0.0 +de 03_wind_off 1 99 2030 1.0 0.0 +de 04_res 1 99 2030 1.0 0.0 +de 05_nuclear 1 99 2030 1.0 0.0 +de 06_coal 1 99 2030 0.0 0.0 +de 07_gas 1 99 2030 0.0 0.0 +de 08_non-res 1 99 2030 0.0 0.0 +de 09_hydro_pump 1 99 2030 0.0 0.0 +de 01_solar 1 100 2030 1.0 0.0 +de 02_wind_on 1 100 2030 1.0 0.0 +de 03_wind_off 1 100 2030 1.0 0.0 +de 04_res 1 100 2030 1.0 0.0 +de 05_nuclear 1 100 2030 1.0 0.0 +de 06_coal 1 100 2030 0.0 0.0 +de 07_gas 1 100 2030 0.0 0.0 +de 08_non-res 1 100 2030 0.0 0.0 +de 09_hydro_pump 1 100 2030 0.0 0.0 +de 01_solar 1 101 2030 1.0 0.0 +de 02_wind_on 1 101 2030 1.0 0.0 +de 03_wind_off 1 101 2030 1.0 0.0 +de 04_res 1 101 2030 1.0 0.0 +de 05_nuclear 1 101 2030 1.0 0.0 +de 06_coal 1 101 2030 0.0 0.0 +de 07_gas 1 101 2030 0.0 0.0 +de 08_non-res 1 101 2030 0.0 0.0 +de 09_hydro_pump 1 101 2030 0.0 0.0 +de 01_solar 1 102 2030 1.0 0.0 +de 02_wind_on 1 102 2030 1.0 0.0 +de 03_wind_off 1 102 2030 1.0 0.0 +de 04_res 1 102 2030 1.0 0.0 +de 05_nuclear 1 102 2030 1.0 0.0 +de 06_coal 1 102 2030 1.0 0.0 +de 07_gas 1 102 2030 0.0 0.0 +de 08_non-res 1 102 2030 0.0 0.0 +de 09_hydro_pump 1 102 2030 0.0 0.0 +de 01_solar 1 103 2030 1.0 0.0 +de 02_wind_on 1 103 2030 1.0 0.0 +de 03_wind_off 1 103 2030 1.0 0.0 +de 04_res 1 103 2030 1.0 0.0 +de 05_nuclear 1 103 2030 1.0 0.0 +de 06_coal 1 103 2030 1.0 0.0 +de 07_gas 1 103 2030 0.0 0.0 +de 08_non-res 1 103 2030 0.0 0.0 +de 09_hydro_pump 1 103 2030 0.0 0.0 +de 01_solar 1 104 2030 1.0 0.0 +de 02_wind_on 1 104 2030 1.0 0.0 +de 03_wind_off 1 104 2030 1.0 0.0 +de 04_res 1 104 2030 1.0 0.0 +de 05_nuclear 1 104 2030 1.0 0.0 +de 06_coal 1 104 2030 1.0 0.0 +de 07_gas 1 104 2030 0.0 0.0 +de 08_non-res 1 104 2030 0.0 0.0 +de 09_hydro_pump 1 104 2030 0.0 0.0 +de 01_solar 1 105 2030 1.0 0.0 +de 02_wind_on 1 105 2030 1.0 0.0 +de 03_wind_off 1 105 2030 1.0 0.0 +de 04_res 1 105 2030 1.0 0.0 +de 05_nuclear 1 105 2030 1.0 0.0 +de 06_coal 1 105 2030 1.0 0.0 +de 07_gas 1 105 2030 0.0 0.0 +de 08_non-res 1 105 2030 0.0 0.0 +de 09_hydro_pump 1 105 2030 0.0 0.0 +de 01_solar 1 106 2030 1.0 0.0 +de 02_wind_on 1 106 2030 1.0 0.0 +de 03_wind_off 1 106 2030 1.0 0.0 +de 04_res 1 106 2030 1.0 0.0 +de 05_nuclear 1 106 2030 1.0 0.0 +de 06_coal 1 106 2030 1.0 0.0 +de 07_gas 1 106 2030 0.0 0.0 +de 08_non-res 1 106 2030 0.0 0.0 +de 09_hydro_pump 1 106 2030 0.0 0.0 +de 01_solar 1 107 2030 1.0 0.0 +de 02_wind_on 1 107 2030 1.0 0.0 +de 03_wind_off 1 107 2030 1.0 0.0 +de 04_res 1 107 2030 1.0 0.0 +de 05_nuclear 1 107 2030 1.0 0.0 +de 06_coal 1 107 2030 1.0 0.0 +de 07_gas 1 107 2030 0.0 0.0 +de 08_non-res 1 107 2030 0.0 0.0 +de 09_hydro_pump 1 107 2030 0.0 0.0 +de 01_solar 1 108 2030 1.0 0.0 +de 02_wind_on 1 108 2030 1.0 0.0 +de 03_wind_off 1 108 2030 1.0 0.0 +de 04_res 1 108 2030 1.0 0.0 +de 05_nuclear 1 108 2030 1.0 0.0 +de 06_coal 1 108 2030 1.0 0.0 +de 07_gas 1 108 2030 0.0 0.0 +de 08_non-res 1 108 2030 0.0 0.0 +de 09_hydro_pump 1 108 2030 0.0 0.0 +de 01_solar 1 109 2030 1.0 0.0 +de 02_wind_on 1 109 2030 1.0 0.0 +de 03_wind_off 1 109 2030 1.0 0.0 +de 04_res 1 109 2030 1.0 0.0 +de 05_nuclear 1 109 2030 1.0 0.0 +de 06_coal 1 109 2030 1.0 0.0 +de 07_gas 1 109 2030 0.0 0.0 +de 08_non-res 1 109 2030 0.0 0.0 +de 09_hydro_pump 1 109 2030 0.0 0.0 +de 01_solar 1 110 2030 1.0 0.0 +de 02_wind_on 1 110 2030 1.0 0.0 +de 03_wind_off 1 110 2030 1.0 0.0 +de 04_res 1 110 2030 1.0 0.0 +de 05_nuclear 1 110 2030 1.0 0.0 +de 06_coal 1 110 2030 1.0 0.0 +de 07_gas 1 110 2030 0.0 0.0 +de 08_non-res 1 110 2030 0.0 0.0 +de 09_hydro_pump 1 110 2030 0.0 0.0 +de 01_solar 1 111 2030 1.0 0.0 +de 02_wind_on 1 111 2030 1.0 0.0 +de 03_wind_off 1 111 2030 1.0 0.0 +de 04_res 1 111 2030 1.0 0.0 +de 05_nuclear 1 111 2030 1.0 0.0 +de 06_coal 1 111 2030 1.0 0.0 +de 07_gas 1 111 2030 0.0 0.0 +de 08_non-res 1 111 2030 0.0 0.0 +de 09_hydro_pump 1 111 2030 0.0 0.0 +de 01_solar 1 112 2030 1.0 0.0 +de 02_wind_on 1 112 2030 1.0 0.0 +de 03_wind_off 1 112 2030 1.0 0.0 +de 04_res 1 112 2030 1.0 0.0 +de 05_nuclear 1 112 2030 1.0 0.0 +de 06_coal 1 112 2030 1.0 0.0 +de 07_gas 1 112 2030 0.0 0.0 +de 08_non-res 1 112 2030 0.0 0.0 +de 09_hydro_pump 1 112 2030 0.0 0.0 +de 01_solar 1 113 2030 1.0 0.0 +de 02_wind_on 1 113 2030 1.0 0.0 +de 03_wind_off 1 113 2030 1.0 0.0 +de 04_res 1 113 2030 1.0 0.0 +de 05_nuclear 1 113 2030 1.0 0.0 +de 06_coal 1 113 2030 1.0 0.0 +de 07_gas 1 113 2030 0.0 0.0 +de 08_non-res 1 113 2030 0.0 0.0 +de 09_hydro_pump 1 113 2030 0.0 0.0 +de 01_solar 1 114 2030 1.0 0.0 +de 02_wind_on 1 114 2030 1.0 0.0 +de 03_wind_off 1 114 2030 1.0 0.0 +de 04_res 1 114 2030 1.0 0.0 +de 05_nuclear 1 114 2030 1.0 0.0 +de 06_coal 1 114 2030 1.0 0.0 +de 07_gas 1 114 2030 0.0 0.0 +de 08_non-res 1 114 2030 0.0 0.0 +de 09_hydro_pump 1 114 2030 0.0 0.0 +de 01_solar 1 115 2030 1.0 0.0 +de 02_wind_on 1 115 2030 1.0 0.0 +de 03_wind_off 1 115 2030 1.0 0.0 +de 04_res 1 115 2030 1.0 0.0 +de 05_nuclear 1 115 2030 1.0 0.0 +de 06_coal 1 115 2030 1.0 0.0 +de 07_gas 1 115 2030 0.0 0.0 +de 08_non-res 1 115 2030 0.0 0.0 +de 09_hydro_pump 1 115 2030 0.0 0.0 +de 01_solar 1 116 2030 1.0 0.0 +de 02_wind_on 1 116 2030 1.0 0.0 +de 03_wind_off 1 116 2030 1.0 0.0 +de 04_res 1 116 2030 1.0 0.0 +de 05_nuclear 1 116 2030 1.0 0.0 +de 06_coal 1 116 2030 1.0 0.0 +de 07_gas 1 116 2030 0.0 0.0 +de 08_non-res 1 116 2030 0.0 0.0 +de 09_hydro_pump 1 116 2030 0.0 0.0 +de 01_solar 1 117 2030 1.0 0.0 +de 02_wind_on 1 117 2030 1.0 0.0 +de 03_wind_off 1 117 2030 1.0 0.0 +de 04_res 1 117 2030 1.0 0.0 +de 05_nuclear 1 117 2030 1.0 0.0 +de 06_coal 1 117 2030 1.0 0.0 +de 07_gas 1 117 2030 0.0 0.0 +de 08_non-res 1 117 2030 0.0 0.0 +de 09_hydro_pump 1 117 2030 0.0 0.0 +de 01_solar 1 118 2030 1.0 0.0 +de 02_wind_on 1 118 2030 1.0 0.0 +de 03_wind_off 1 118 2030 1.0 0.0 +de 04_res 1 118 2030 1.0 0.0 +de 05_nuclear 1 118 2030 1.0 0.0 +de 06_coal 1 118 2030 1.0 0.0 +de 07_gas 1 118 2030 0.0 0.0 +de 08_non-res 1 118 2030 0.0 0.0 +de 09_hydro_pump 1 118 2030 0.0 0.0 +de 01_solar 1 119 2030 1.0 0.0 +de 02_wind_on 1 119 2030 1.0 0.0 +de 03_wind_off 1 119 2030 1.0 0.0 +de 04_res 1 119 2030 1.0 0.0 +de 05_nuclear 1 119 2030 1.0 0.0 +de 06_coal 1 119 2030 1.0 0.0 +de 07_gas 1 119 2030 0.0 0.0 +de 08_non-res 1 119 2030 0.0 0.0 +de 09_hydro_pump 1 119 2030 0.0 0.0 +de 01_solar 1 120 2030 1.0 0.0 +de 02_wind_on 1 120 2030 1.0 0.0 +de 03_wind_off 1 120 2030 1.0 0.0 +de 04_res 1 120 2030 1.0 0.0 +de 05_nuclear 1 120 2030 1.0 0.0 +de 06_coal 1 120 2030 1.0 0.0 +de 07_gas 1 120 2030 0.0 0.0 +de 08_non-res 1 120 2030 0.0 0.0 +de 09_hydro_pump 1 120 2030 0.0 0.0 +de 01_solar 1 121 2030 1.0 0.0 +de 02_wind_on 1 121 2030 1.0 0.0 +de 03_wind_off 1 121 2030 1.0 0.0 +de 04_res 1 121 2030 1.0 0.0 +de 05_nuclear 1 121 2030 1.0 0.0 +de 06_coal 1 121 2030 1.0 0.0 +de 07_gas 1 121 2030 0.0 0.0 +de 08_non-res 1 121 2030 0.0 0.0 +de 09_hydro_pump 1 121 2030 0.0 0.0 +de 01_solar 1 122 2030 1.0 0.0 +de 02_wind_on 1 122 2030 1.0 0.0 +de 03_wind_off 1 122 2030 1.0 0.0 +de 04_res 1 122 2030 1.0 0.0 +de 05_nuclear 1 122 2030 1.0 0.0 +de 06_coal 1 122 2030 1.0 0.0 +de 07_gas 1 122 2030 1.0 0.0 +de 08_non-res 1 122 2030 0.0 0.0 +de 09_hydro_pump 1 122 2030 0.0 0.0 +de 01_solar 1 123 2030 1.0 0.0 +de 02_wind_on 1 123 2030 1.0 0.0 +de 03_wind_off 1 123 2030 1.0 0.0 +de 04_res 1 123 2030 1.0 0.0 +de 05_nuclear 1 123 2030 1.0 0.0 +de 06_coal 1 123 2030 1.0 0.0 +de 07_gas 1 123 2030 1.0 0.0 +de 08_non-res 1 123 2030 0.0 0.0 +de 09_hydro_pump 1 123 2030 0.0 0.0 +de 01_solar 1 124 2030 1.0 0.0 +de 02_wind_on 1 124 2030 1.0 0.0 +de 03_wind_off 1 124 2030 1.0 0.0 +de 04_res 1 124 2030 1.0 0.0 +de 05_nuclear 1 124 2030 1.0 0.0 +de 06_coal 1 124 2030 1.0 0.0 +de 07_gas 1 124 2030 1.0 0.0 +de 08_non-res 1 124 2030 0.0 0.0 +de 09_hydro_pump 1 124 2030 0.0 0.0 +de 01_solar 1 125 2030 1.0 0.0 +de 02_wind_on 1 125 2030 1.0 0.0 +de 03_wind_off 1 125 2030 1.0 0.0 +de 04_res 1 125 2030 1.0 0.0 +de 05_nuclear 1 125 2030 1.0 0.0 +de 06_coal 1 125 2030 1.0 0.0 +de 07_gas 1 125 2030 1.0 0.0 +de 08_non-res 1 125 2030 0.0 0.0 +de 09_hydro_pump 1 125 2030 0.0 0.0 +de 01_solar 1 126 2030 1.0 0.0 +de 02_wind_on 1 126 2030 1.0 0.0 +de 03_wind_off 1 126 2030 1.0 0.0 +de 04_res 1 126 2030 1.0 0.0 +de 05_nuclear 1 126 2030 1.0 0.0 +de 06_coal 1 126 2030 1.0 0.0 +de 07_gas 1 126 2030 1.0 0.0 +de 08_non-res 1 126 2030 0.0 0.0 +de 09_hydro_pump 1 126 2030 0.0 0.0 +de 01_solar 1 127 2030 1.0 0.0 +de 02_wind_on 1 127 2030 1.0 0.0 +de 03_wind_off 1 127 2030 1.0 0.0 +de 04_res 1 127 2030 1.0 0.0 +de 05_nuclear 1 127 2030 1.0 0.0 +de 06_coal 1 127 2030 1.0 0.0 +de 07_gas 1 127 2030 1.0 0.0 +de 08_non-res 1 127 2030 0.0 0.0 +de 09_hydro_pump 1 127 2030 0.0 0.0 +de 01_solar 1 128 2030 1.0 0.0 +de 02_wind_on 1 128 2030 1.0 0.0 +de 03_wind_off 1 128 2030 1.0 0.0 +de 04_res 1 128 2030 1.0 0.0 +de 05_nuclear 1 128 2030 1.0 0.0 +de 06_coal 1 128 2030 1.0 0.0 +de 07_gas 1 128 2030 1.0 0.0 +de 08_non-res 1 128 2030 0.0 0.0 +de 09_hydro_pump 1 128 2030 0.0 0.0 +de 01_solar 1 129 2030 1.0 0.0 +de 02_wind_on 1 129 2030 1.0 0.0 +de 03_wind_off 1 129 2030 1.0 0.0 +de 04_res 1 129 2030 1.0 0.0 +de 05_nuclear 1 129 2030 1.0 0.0 +de 06_coal 1 129 2030 1.0 0.0 +de 07_gas 1 129 2030 1.0 0.0 +de 08_non-res 1 129 2030 0.0 0.0 +de 09_hydro_pump 1 129 2030 0.0 0.0 +de 01_solar 1 130 2030 1.0 0.0 +de 02_wind_on 1 130 2030 1.0 0.0 +de 03_wind_off 1 130 2030 1.0 0.0 +de 04_res 1 130 2030 1.0 0.0 +de 05_nuclear 1 130 2030 1.0 0.0 +de 06_coal 1 130 2030 1.0 0.0 +de 07_gas 1 130 2030 1.0 0.0 +de 08_non-res 1 130 2030 0.0 0.0 +de 09_hydro_pump 1 130 2030 0.0 0.0 +de 01_solar 1 131 2030 1.0 0.0 +de 02_wind_on 1 131 2030 1.0 0.0 +de 03_wind_off 1 131 2030 1.0 0.0 +de 04_res 1 131 2030 1.0 0.0 +de 05_nuclear 1 131 2030 1.0 0.0 +de 06_coal 1 131 2030 1.0 0.0 +de 07_gas 1 131 2030 1.0 0.0 +de 08_non-res 1 131 2030 0.0 0.0 +de 09_hydro_pump 1 131 2030 0.0 0.0 +de 01_solar 1 132 2030 1.0 0.0 +de 02_wind_on 1 132 2030 1.0 0.0 +de 03_wind_off 1 132 2030 1.0 0.0 +de 04_res 1 132 2030 1.0 0.0 +de 05_nuclear 1 132 2030 1.0 0.0 +de 06_coal 1 132 2030 1.0 0.0 +de 07_gas 1 132 2030 1.0 0.0 +de 08_non-res 1 132 2030 0.0 0.0 +de 09_hydro_pump 1 132 2030 0.0 0.0 +de 01_solar 1 133 2030 1.0 0.0 +de 02_wind_on 1 133 2030 1.0 0.0 +de 03_wind_off 1 133 2030 1.0 0.0 +de 04_res 1 133 2030 1.0 0.0 +de 05_nuclear 1 133 2030 1.0 0.0 +de 06_coal 1 133 2030 1.0 0.0 +de 07_gas 1 133 2030 1.0 0.0 +de 08_non-res 1 133 2030 0.0 0.0 +de 09_hydro_pump 1 133 2030 0.0 0.0 +de 01_solar 1 134 2030 1.0 0.0 +de 02_wind_on 1 134 2030 1.0 0.0 +de 03_wind_off 1 134 2030 1.0 0.0 +de 04_res 1 134 2030 1.0 0.0 +de 05_nuclear 1 134 2030 1.0 0.0 +de 06_coal 1 134 2030 1.0 0.0 +de 07_gas 1 134 2030 1.0 0.0 +de 08_non-res 1 134 2030 0.0 0.0 +de 09_hydro_pump 1 134 2030 0.0 0.0 +de 01_solar 1 135 2030 1.0 0.0 +de 02_wind_on 1 135 2030 1.0 0.0 +de 03_wind_off 1 135 2030 1.0 0.0 +de 04_res 1 135 2030 1.0 0.0 +de 05_nuclear 1 135 2030 1.0 0.0 +de 06_coal 1 135 2030 1.0 0.0 +de 07_gas 1 135 2030 1.0 0.0 +de 08_non-res 1 135 2030 0.0 0.0 +de 09_hydro_pump 1 135 2030 0.0 0.0 +de 01_solar 1 136 2030 1.0 0.0 +de 02_wind_on 1 136 2030 1.0 0.0 +de 03_wind_off 1 136 2030 1.0 0.0 +de 04_res 1 136 2030 1.0 0.0 +de 05_nuclear 1 136 2030 1.0 0.0 +de 06_coal 1 136 2030 1.0 0.0 +de 07_gas 1 136 2030 1.0 0.0 +de 08_non-res 1 136 2030 0.0 0.0 +de 09_hydro_pump 1 136 2030 0.0 0.0 +de 01_solar 1 137 2030 1.0 0.0 +de 02_wind_on 1 137 2030 1.0 0.0 +de 03_wind_off 1 137 2030 1.0 0.0 +de 04_res 1 137 2030 1.0 0.0 +de 05_nuclear 1 137 2030 1.0 0.0 +de 06_coal 1 137 2030 1.0 0.0 +de 07_gas 1 137 2030 1.0 0.0 +de 08_non-res 1 137 2030 0.0 0.0 +de 09_hydro_pump 1 137 2030 0.0 0.0 +de 01_solar 1 138 2030 1.0 0.0 +de 02_wind_on 1 138 2030 1.0 0.0 +de 03_wind_off 1 138 2030 1.0 0.0 +de 04_res 1 138 2030 1.0 0.0 +de 05_nuclear 1 138 2030 1.0 0.0 +de 06_coal 1 138 2030 1.0 0.0 +de 07_gas 1 138 2030 1.0 0.0 +de 08_non-res 1 138 2030 0.0 0.0 +de 09_hydro_pump 1 138 2030 0.0 0.0 +de 01_solar 1 139 2030 1.0 0.0 +de 02_wind_on 1 139 2030 1.0 0.0 +de 03_wind_off 1 139 2030 1.0 0.0 +de 04_res 1 139 2030 1.0 0.0 +de 05_nuclear 1 139 2030 1.0 0.0 +de 06_coal 1 139 2030 1.0 0.0 +de 07_gas 1 139 2030 1.0 0.0 +de 08_non-res 1 139 2030 0.0 0.0 +de 09_hydro_pump 1 139 2030 0.0 0.0 +de 01_solar 1 140 2030 1.0 0.0 +de 02_wind_on 1 140 2030 1.0 0.0 +de 03_wind_off 1 140 2030 1.0 0.0 +de 04_res 1 140 2030 1.0 0.0 +de 05_nuclear 1 140 2030 1.0 0.0 +de 06_coal 1 140 2030 1.0 0.0 +de 07_gas 1 140 2030 1.0 0.0 +de 08_non-res 1 140 2030 0.0 0.0 +de 09_hydro_pump 1 140 2030 0.0 0.0 +de 01_solar 1 141 2030 1.0 0.0 +de 02_wind_on 1 141 2030 1.0 0.0 +de 03_wind_off 1 141 2030 1.0 0.0 +de 04_res 1 141 2030 1.0 0.0 +de 05_nuclear 1 141 2030 1.0 0.0 +de 06_coal 1 141 2030 1.0 0.0 +de 07_gas 1 141 2030 1.0 0.0 +de 08_non-res 1 141 2030 0.0 0.0 +de 09_hydro_pump 1 141 2030 0.0 0.0 +de 01_solar 1 142 2030 1.0 0.0 +de 02_wind_on 1 142 2030 1.0 0.0 +de 03_wind_off 1 142 2030 1.0 0.0 +de 04_res 1 142 2030 1.0 0.0 +de 05_nuclear 1 142 2030 1.0 0.0 +de 06_coal 1 142 2030 1.0 0.0 +de 07_gas 1 142 2030 1.0 0.0 +de 08_non-res 1 142 2030 1.0 0.0 +de 09_hydro_pump 1 142 2030 0.0 0.0 +de 01_solar 1 143 2030 1.0 0.0 +de 02_wind_on 1 143 2030 1.0 0.0 +de 03_wind_off 1 143 2030 1.0 0.0 +de 04_res 1 143 2030 1.0 0.0 +de 05_nuclear 1 143 2030 1.0 0.0 +de 06_coal 1 143 2030 1.0 0.0 +de 07_gas 1 143 2030 1.0 0.0 +de 08_non-res 1 143 2030 1.0 0.0 +de 09_hydro_pump 1 143 2030 0.0 0.0 +de 01_solar 1 144 2030 1.0 0.0 +de 02_wind_on 1 144 2030 1.0 0.0 +de 03_wind_off 1 144 2030 1.0 0.0 +de 04_res 1 144 2030 1.0 0.0 +de 05_nuclear 1 144 2030 1.0 0.0 +de 06_coal 1 144 2030 1.0 0.0 +de 07_gas 1 144 2030 1.0 0.0 +de 08_non-res 1 144 2030 1.0 0.0 +de 09_hydro_pump 1 144 2030 0.0 0.0 +de 01_solar 1 145 2030 1.0 0.0 +de 02_wind_on 1 145 2030 1.0 0.0 +de 03_wind_off 1 145 2030 1.0 0.0 +de 04_res 1 145 2030 1.0 0.0 +de 05_nuclear 1 145 2030 1.0 0.0 +de 06_coal 1 145 2030 1.0 0.0 +de 07_gas 1 145 2030 1.0 0.0 +de 08_non-res 1 145 2030 1.0 0.0 +de 09_hydro_pump 1 145 2030 0.0 0.0 +de 01_solar 1 146 2030 1.0 0.0 +de 02_wind_on 1 146 2030 1.0 0.0 +de 03_wind_off 1 146 2030 1.0 0.0 +de 04_res 1 146 2030 1.0 0.0 +de 05_nuclear 1 146 2030 1.0 0.0 +de 06_coal 1 146 2030 1.0 0.0 +de 07_gas 1 146 2030 1.0 0.0 +de 08_non-res 1 146 2030 1.0 0.0 +de 09_hydro_pump 1 146 2030 0.0 0.0 +de 01_solar 1 147 2030 1.0 0.0 +de 02_wind_on 1 147 2030 1.0 0.0 +de 03_wind_off 1 147 2030 1.0 0.0 +de 04_res 1 147 2030 1.0 0.0 +de 05_nuclear 1 147 2030 1.0 0.0 +de 06_coal 1 147 2030 1.0 0.0 +de 07_gas 1 147 2030 1.0 0.0 +de 08_non-res 1 147 2030 1.0 0.0 +de 09_hydro_pump 1 147 2030 0.0 0.0 +de 01_solar 1 148 2030 1.0 0.0 +de 02_wind_on 1 148 2030 1.0 0.0 +de 03_wind_off 1 148 2030 1.0 0.0 +de 04_res 1 148 2030 1.0 0.0 +de 05_nuclear 1 148 2030 1.0 0.0 +de 06_coal 1 148 2030 1.0 0.0 +de 07_gas 1 148 2030 1.0 0.0 +de 08_non-res 1 148 2030 1.0 0.0 +de 09_hydro_pump 1 148 2030 0.0 0.0 +de 01_solar 1 149 2030 1.0 0.0 +de 02_wind_on 1 149 2030 1.0 0.0 +de 03_wind_off 1 149 2030 1.0 0.0 +de 04_res 1 149 2030 1.0 0.0 +de 05_nuclear 1 149 2030 1.0 0.0 +de 06_coal 1 149 2030 1.0 0.0 +de 07_gas 1 149 2030 1.0 0.0 +de 08_non-res 1 149 2030 1.0 0.0 +de 09_hydro_pump 1 149 2030 0.0 0.0 +de 01_solar 1 150 2030 1.0 0.0 +de 02_wind_on 1 150 2030 1.0 0.0 +de 03_wind_off 1 150 2030 1.0 0.0 +de 04_res 1 150 2030 1.0 0.0 +de 05_nuclear 1 150 2030 1.0 0.0 +de 06_coal 1 150 2030 1.0 0.0 +de 07_gas 1 150 2030 1.0 0.0 +de 08_non-res 1 150 2030 1.0 0.0 +de 09_hydro_pump 1 150 2030 0.0 0.0 +de 01_solar 1 151 2030 1.0 0.0 +de 02_wind_on 1 151 2030 1.0 0.0 +de 03_wind_off 1 151 2030 1.0 0.0 +de 04_res 1 151 2030 1.0 0.0 +de 05_nuclear 1 151 2030 1.0 0.0 +de 06_coal 1 151 2030 1.0 0.0 +de 07_gas 1 151 2030 1.0 0.0 +de 08_non-res 1 151 2030 1.0 0.0 +de 09_hydro_pump 1 151 2030 0.0 0.0 +de 01_solar 1 152 2030 1.0 0.0 +de 02_wind_on 1 152 2030 1.0 0.0 +de 03_wind_off 1 152 2030 1.0 0.0 +de 04_res 1 152 2030 1.0 0.0 +de 05_nuclear 1 152 2030 1.0 0.0 +de 06_coal 1 152 2030 1.0 0.0 +de 07_gas 1 152 2030 1.0 0.0 +de 08_non-res 1 152 2030 1.0 0.0 +de 09_hydro_pump 1 152 2030 0.0 0.0 +de 01_solar 1 153 2030 1.0 0.0 +de 02_wind_on 1 153 2030 1.0 0.0 +de 03_wind_off 1 153 2030 1.0 0.0 +de 04_res 1 153 2030 1.0 0.0 +de 05_nuclear 1 153 2030 1.0 0.0 +de 06_coal 1 153 2030 1.0 0.0 +de 07_gas 1 153 2030 1.0 0.0 +de 08_non-res 1 153 2030 1.0 0.0 +de 09_hydro_pump 1 153 2030 0.0 0.0 +de 01_solar 1 154 2030 1.0 0.0 +de 02_wind_on 1 154 2030 1.0 0.0 +de 03_wind_off 1 154 2030 1.0 0.0 +de 04_res 1 154 2030 1.0 0.0 +de 05_nuclear 1 154 2030 1.0 0.0 +de 06_coal 1 154 2030 1.0 0.0 +de 07_gas 1 154 2030 1.0 0.0 +de 08_non-res 1 154 2030 1.0 0.0 +de 09_hydro_pump 1 154 2030 0.0 0.0 +de 01_solar 1 155 2030 1.0 0.0 +de 02_wind_on 1 155 2030 1.0 0.0 +de 03_wind_off 1 155 2030 1.0 0.0 +de 04_res 1 155 2030 1.0 0.0 +de 05_nuclear 1 155 2030 1.0 0.0 +de 06_coal 1 155 2030 1.0 0.0 +de 07_gas 1 155 2030 1.0 0.0 +de 08_non-res 1 155 2030 1.0 0.0 +de 09_hydro_pump 1 155 2030 0.0 0.0 +de 01_solar 1 156 2030 1.0 0.0 +de 02_wind_on 1 156 2030 1.0 0.0 +de 03_wind_off 1 156 2030 1.0 0.0 +de 04_res 1 156 2030 1.0 0.0 +de 05_nuclear 1 156 2030 1.0 0.0 +de 06_coal 1 156 2030 1.0 0.0 +de 07_gas 1 156 2030 1.0 0.0 +de 08_non-res 1 156 2030 1.0 0.0 +de 09_hydro_pump 1 156 2030 0.0 0.0 +de 01_solar 1 157 2030 1.0 0.0 +de 02_wind_on 1 157 2030 1.0 0.0 +de 03_wind_off 1 157 2030 1.0 0.0 +de 04_res 1 157 2030 1.0 0.0 +de 05_nuclear 1 157 2030 1.0 0.0 +de 06_coal 1 157 2030 1.0 0.0 +de 07_gas 1 157 2030 1.0 0.0 +de 08_non-res 1 157 2030 1.0 0.0 +de 09_hydro_pump 1 157 2030 0.0 0.0 +de 01_solar 1 158 2030 1.0 0.0 +de 02_wind_on 1 158 2030 1.0 0.0 +de 03_wind_off 1 158 2030 1.0 0.0 +de 04_res 1 158 2030 1.0 0.0 +de 05_nuclear 1 158 2030 1.0 0.0 +de 06_coal 1 158 2030 1.0 0.0 +de 07_gas 1 158 2030 1.0 0.0 +de 08_non-res 1 158 2030 1.0 0.0 +de 09_hydro_pump 1 158 2030 0.0 0.0 +de 01_solar 1 159 2030 1.0 0.0 +de 02_wind_on 1 159 2030 1.0 0.0 +de 03_wind_off 1 159 2030 1.0 0.0 +de 04_res 1 159 2030 1.0 0.0 +de 05_nuclear 1 159 2030 1.0 0.0 +de 06_coal 1 159 2030 1.0 0.0 +de 07_gas 1 159 2030 1.0 0.0 +de 08_non-res 1 159 2030 1.0 0.0 +de 09_hydro_pump 1 159 2030 0.0 0.0 +de 01_solar 1 160 2030 1.0 0.0 +de 02_wind_on 1 160 2030 1.0 0.0 +de 03_wind_off 1 160 2030 1.0 0.0 +de 04_res 1 160 2030 1.0 0.0 +de 05_nuclear 1 160 2030 1.0 0.0 +de 06_coal 1 160 2030 1.0 0.0 +de 07_gas 1 160 2030 1.0 0.0 +de 08_non-res 1 160 2030 1.0 0.0 +de 09_hydro_pump 1 160 2030 0.0 0.0 +de 01_solar 1 161 2030 1.0 0.0 +de 02_wind_on 1 161 2030 1.0 0.0 +de 03_wind_off 1 161 2030 1.0 0.0 +de 04_res 1 161 2030 1.0 0.0 +de 05_nuclear 1 161 2030 1.0 0.0 +de 06_coal 1 161 2030 1.0 0.0 +de 07_gas 1 161 2030 1.0 0.0 +de 08_non-res 1 161 2030 1.0 0.0 +de 09_hydro_pump 1 161 2030 0.0 0.0 +de 01_solar 1 162 2030 1.0 0.0 +de 02_wind_on 1 162 2030 1.0 0.0 +de 03_wind_off 1 162 2030 1.0 0.0 +de 04_res 1 162 2030 1.0 0.0 +de 05_nuclear 1 162 2030 1.0 0.0 +de 06_coal 1 162 2030 1.0 0.0 +de 07_gas 1 162 2030 1.0 0.0 +de 08_non-res 1 162 2030 1.0 0.0 +de 09_hydro_pump 1 162 2030 1.0 0.0 +de 01_solar 1 163 2030 1.0 0.0 +de 02_wind_on 1 163 2030 1.0 0.0 +de 03_wind_off 1 163 2030 1.0 0.0 +de 04_res 1 163 2030 1.0 0.0 +de 05_nuclear 1 163 2030 1.0 0.0 +de 06_coal 1 163 2030 1.0 0.0 +de 07_gas 1 163 2030 1.0 0.0 +de 08_non-res 1 163 2030 1.0 0.0 +de 09_hydro_pump 1 163 2030 1.0 0.0 +de 01_solar 1 164 2030 1.0 0.0 +de 02_wind_on 1 164 2030 1.0 0.0 +de 03_wind_off 1 164 2030 1.0 0.0 +de 04_res 1 164 2030 1.0 0.0 +de 05_nuclear 1 164 2030 1.0 0.0 +de 06_coal 1 164 2030 1.0 0.0 +de 07_gas 1 164 2030 1.0 0.0 +de 08_non-res 1 164 2030 1.0 0.0 +de 09_hydro_pump 1 164 2030 1.0 0.0 +de 01_solar 1 165 2030 1.0 0.0 +de 02_wind_on 1 165 2030 1.0 0.0 +de 03_wind_off 1 165 2030 1.0 0.0 +de 04_res 1 165 2030 1.0 0.0 +de 05_nuclear 1 165 2030 1.0 0.0 +de 06_coal 1 165 2030 1.0 0.0 +de 07_gas 1 165 2030 1.0 0.0 +de 08_non-res 1 165 2030 1.0 0.0 +de 09_hydro_pump 1 165 2030 1.0 0.0 +de 01_solar 1 166 2030 1.0 0.0 +de 02_wind_on 1 166 2030 1.0 0.0 +de 03_wind_off 1 166 2030 1.0 0.0 +de 04_res 1 166 2030 1.0 0.0 +de 05_nuclear 1 166 2030 1.0 0.0 +de 06_coal 1 166 2030 1.0 0.0 +de 07_gas 1 166 2030 1.0 0.0 +de 08_non-res 1 166 2030 1.0 0.0 +de 09_hydro_pump 1 166 2030 1.0 0.0 +de 01_solar 1 167 2030 1.0 0.0 +de 02_wind_on 1 167 2030 1.0 0.0 +de 03_wind_off 1 167 2030 1.0 0.0 +de 04_res 1 167 2030 1.0 0.0 +de 05_nuclear 1 167 2030 1.0 0.0 +de 06_coal 1 167 2030 1.0 0.0 +de 07_gas 1 167 2030 1.0 0.0 +de 08_non-res 1 167 2030 1.0 0.0 +de 09_hydro_pump 1 167 2030 1.0 0.0 +de 01_solar 1 168 2030 1.0 0.0 +de 02_wind_on 1 168 2030 1.0 0.0 +de 03_wind_off 1 168 2030 1.0 0.0 +de 04_res 1 168 2030 1.0 0.0 +de 05_nuclear 1 168 2030 1.0 0.0 +de 06_coal 1 168 2030 1.0 0.0 +de 07_gas 1 168 2030 1.0 0.0 +de 08_non-res 1 168 2030 1.0 0.0 +de 09_hydro_pump 1 168 2030 1.0 0.0 +de 01_solar 1 169 2030 0.0 0.0 +de 02_wind_on 1 169 2030 0.0 0.0 +de 03_wind_off 1 169 2030 0.0 0.0 +de 04_res 1 169 2030 0.0 0.0 +de 05_nuclear 1 169 2030 0.0 0.0 +de 06_coal 1 169 2030 0.0 0.0 +de 07_gas 1 169 2030 0.0 0.0 +de 08_non-res 1 169 2030 0.0 0.0 +de 09_hydro_pump 1 169 2030 0.0 0.0 +de 01_solar 1 170 2030 1.0 0.0 +de 02_wind_on 1 170 2030 0.0 0.0 +de 03_wind_off 1 170 2030 0.0 0.0 +de 04_res 1 170 2030 0.0 0.0 +de 05_nuclear 1 170 2030 0.0 0.0 +de 06_coal 1 170 2030 0.0 0.0 +de 07_gas 1 170 2030 0.0 0.0 +de 08_non-res 1 170 2030 0.0 0.0 +de 09_hydro_pump 1 170 2030 0.0 0.0 +de 01_solar 1 171 2030 1.0 0.0 +de 02_wind_on 1 171 2030 0.0 0.0 +de 03_wind_off 1 171 2030 0.0 0.0 +de 04_res 1 171 2030 0.0 0.0 +de 05_nuclear 1 171 2030 0.0 0.0 +de 06_coal 1 171 2030 0.0 0.0 +de 07_gas 1 171 2030 0.0 0.0 +de 08_non-res 1 171 2030 0.0 0.0 +de 09_hydro_pump 1 171 2030 0.0 0.0 +de 01_solar 1 172 2030 1.0 0.0 +de 02_wind_on 1 172 2030 0.0 0.0 +de 03_wind_off 1 172 2030 0.0 0.0 +de 04_res 1 172 2030 0.0 0.0 +de 05_nuclear 1 172 2030 0.0 0.0 +de 06_coal 1 172 2030 0.0 0.0 +de 07_gas 1 172 2030 0.0 0.0 +de 08_non-res 1 172 2030 0.0 0.0 +de 09_hydro_pump 1 172 2030 0.0 0.0 +de 01_solar 1 173 2030 1.0 0.0 +de 02_wind_on 1 173 2030 0.0 0.0 +de 03_wind_off 1 173 2030 0.0 0.0 +de 04_res 1 173 2030 0.0 0.0 +de 05_nuclear 1 173 2030 0.0 0.0 +de 06_coal 1 173 2030 0.0 0.0 +de 07_gas 1 173 2030 0.0 0.0 +de 08_non-res 1 173 2030 0.0 0.0 +de 09_hydro_pump 1 173 2030 0.0 0.0 +de 01_solar 1 174 2030 1.0 0.0 +de 02_wind_on 1 174 2030 0.0 0.0 +de 03_wind_off 1 174 2030 0.0 0.0 +de 04_res 1 174 2030 0.0 0.0 +de 05_nuclear 1 174 2030 0.0 0.0 +de 06_coal 1 174 2030 0.0 0.0 +de 07_gas 1 174 2030 0.0 0.0 +de 08_non-res 1 174 2030 0.0 0.0 +de 09_hydro_pump 1 174 2030 0.0 0.0 +de 01_solar 1 175 2030 1.0 0.0 +de 02_wind_on 1 175 2030 0.0 0.0 +de 03_wind_off 1 175 2030 0.0 0.0 +de 04_res 1 175 2030 0.0 0.0 +de 05_nuclear 1 175 2030 0.0 0.0 +de 06_coal 1 175 2030 0.0 0.0 +de 07_gas 1 175 2030 0.0 0.0 +de 08_non-res 1 175 2030 0.0 0.0 +de 09_hydro_pump 1 175 2030 0.0 0.0 +de 01_solar 1 176 2030 1.0 0.0 +de 02_wind_on 1 176 2030 0.0 0.0 +de 03_wind_off 1 176 2030 0.0 0.0 +de 04_res 1 176 2030 0.0 0.0 +de 05_nuclear 1 176 2030 0.0 0.0 +de 06_coal 1 176 2030 0.0 0.0 +de 07_gas 1 176 2030 0.0 0.0 +de 08_non-res 1 176 2030 0.0 0.0 +de 09_hydro_pump 1 176 2030 0.0 0.0 +de 01_solar 1 177 2030 1.0 0.0 +de 02_wind_on 1 177 2030 0.0 0.0 +de 03_wind_off 1 177 2030 0.0 0.0 +de 04_res 1 177 2030 0.0 0.0 +de 05_nuclear 1 177 2030 0.0 0.0 +de 06_coal 1 177 2030 0.0 0.0 +de 07_gas 1 177 2030 0.0 0.0 +de 08_non-res 1 177 2030 0.0 0.0 +de 09_hydro_pump 1 177 2030 0.0 0.0 +de 01_solar 1 178 2030 1.0 0.0 +de 02_wind_on 1 178 2030 0.0 0.0 +de 03_wind_off 1 178 2030 0.0 0.0 +de 04_res 1 178 2030 0.0 0.0 +de 05_nuclear 1 178 2030 0.0 0.0 +de 06_coal 1 178 2030 0.0 0.0 +de 07_gas 1 178 2030 0.0 0.0 +de 08_non-res 1 178 2030 0.0 0.0 +de 09_hydro_pump 1 178 2030 0.0 0.0 +de 01_solar 1 179 2030 1.0 0.0 +de 02_wind_on 1 179 2030 0.0 0.0 +de 03_wind_off 1 179 2030 0.0 0.0 +de 04_res 1 179 2030 0.0 0.0 +de 05_nuclear 1 179 2030 0.0 0.0 +de 06_coal 1 179 2030 0.0 0.0 +de 07_gas 1 179 2030 0.0 0.0 +de 08_non-res 1 179 2030 0.0 0.0 +de 09_hydro_pump 1 179 2030 0.0 0.0 +de 01_solar 1 180 2030 1.0 0.0 +de 02_wind_on 1 180 2030 0.0 0.0 +de 03_wind_off 1 180 2030 0.0 0.0 +de 04_res 1 180 2030 0.0 0.0 +de 05_nuclear 1 180 2030 0.0 0.0 +de 06_coal 1 180 2030 0.0 0.0 +de 07_gas 1 180 2030 0.0 0.0 +de 08_non-res 1 180 2030 0.0 0.0 +de 09_hydro_pump 1 180 2030 0.0 0.0 +de 01_solar 1 181 2030 1.0 0.0 +de 02_wind_on 1 181 2030 0.0 0.0 +de 03_wind_off 1 181 2030 0.0 0.0 +de 04_res 1 181 2030 0.0 0.0 +de 05_nuclear 1 181 2030 0.0 0.0 +de 06_coal 1 181 2030 0.0 0.0 +de 07_gas 1 181 2030 0.0 0.0 +de 08_non-res 1 181 2030 0.0 0.0 +de 09_hydro_pump 1 181 2030 0.0 0.0 +de 01_solar 1 182 2030 1.0 0.0 +de 02_wind_on 1 182 2030 0.0 0.0 +de 03_wind_off 1 182 2030 0.0 0.0 +de 04_res 1 182 2030 0.0 0.0 +de 05_nuclear 1 182 2030 0.0 0.0 +de 06_coal 1 182 2030 0.0 0.0 +de 07_gas 1 182 2030 0.0 0.0 +de 08_non-res 1 182 2030 0.0 0.0 +de 09_hydro_pump 1 182 2030 0.0 0.0 +de 01_solar 1 183 2030 1.0 0.0 +de 02_wind_on 1 183 2030 0.0 0.0 +de 03_wind_off 1 183 2030 0.0 0.0 +de 04_res 1 183 2030 0.0 0.0 +de 05_nuclear 1 183 2030 0.0 0.0 +de 06_coal 1 183 2030 0.0 0.0 +de 07_gas 1 183 2030 0.0 0.0 +de 08_non-res 1 183 2030 0.0 0.0 +de 09_hydro_pump 1 183 2030 0.0 0.0 +de 01_solar 1 184 2030 1.0 0.0 +de 02_wind_on 1 184 2030 0.0 0.0 +de 03_wind_off 1 184 2030 0.0 0.0 +de 04_res 1 184 2030 0.0 0.0 +de 05_nuclear 1 184 2030 0.0 0.0 +de 06_coal 1 184 2030 0.0 0.0 +de 07_gas 1 184 2030 0.0 0.0 +de 08_non-res 1 184 2030 0.0 0.0 +de 09_hydro_pump 1 184 2030 0.0 0.0 +de 01_solar 1 185 2030 1.0 0.0 +de 02_wind_on 1 185 2030 0.0 0.0 +de 03_wind_off 1 185 2030 0.0 0.0 +de 04_res 1 185 2030 0.0 0.0 +de 05_nuclear 1 185 2030 0.0 0.0 +de 06_coal 1 185 2030 0.0 0.0 +de 07_gas 1 185 2030 0.0 0.0 +de 08_non-res 1 185 2030 0.0 0.0 +de 09_hydro_pump 1 185 2030 0.0 0.0 +de 01_solar 1 186 2030 1.0 0.0 +de 02_wind_on 1 186 2030 0.0 0.0 +de 03_wind_off 1 186 2030 0.0 0.0 +de 04_res 1 186 2030 0.0 0.0 +de 05_nuclear 1 186 2030 0.0 0.0 +de 06_coal 1 186 2030 0.0 0.0 +de 07_gas 1 186 2030 0.0 0.0 +de 08_non-res 1 186 2030 0.0 0.0 +de 09_hydro_pump 1 186 2030 0.0 0.0 +de 01_solar 1 187 2030 1.0 0.0 +de 02_wind_on 1 187 2030 0.0 0.0 +de 03_wind_off 1 187 2030 0.0 0.0 +de 04_res 1 187 2030 0.0 0.0 +de 05_nuclear 1 187 2030 0.0 0.0 +de 06_coal 1 187 2030 0.0 0.0 +de 07_gas 1 187 2030 0.0 0.0 +de 08_non-res 1 187 2030 0.0 0.0 +de 09_hydro_pump 1 187 2030 0.0 0.0 +de 01_solar 1 188 2030 1.0 0.0 +de 02_wind_on 1 188 2030 0.0 0.0 +de 03_wind_off 1 188 2030 0.0 0.0 +de 04_res 1 188 2030 0.0 0.0 +de 05_nuclear 1 188 2030 0.0 0.0 +de 06_coal 1 188 2030 0.0 0.0 +de 07_gas 1 188 2030 0.0 0.0 +de 08_non-res 1 188 2030 0.0 0.0 +de 09_hydro_pump 1 188 2030 0.0 0.0 +de 01_solar 1 189 2030 1.0 0.0 +de 02_wind_on 1 189 2030 0.0 0.0 +de 03_wind_off 1 189 2030 0.0 0.0 +de 04_res 1 189 2030 0.0 0.0 +de 05_nuclear 1 189 2030 0.0 0.0 +de 06_coal 1 189 2030 0.0 0.0 +de 07_gas 1 189 2030 0.0 0.0 +de 08_non-res 1 189 2030 0.0 0.0 +de 09_hydro_pump 1 189 2030 0.0 0.0 +de 01_solar 1 190 2030 1.0 0.0 +de 02_wind_on 1 190 2030 1.0 0.0 +de 03_wind_off 1 190 2030 0.0 0.0 +de 04_res 1 190 2030 0.0 0.0 +de 05_nuclear 1 190 2030 0.0 0.0 +de 06_coal 1 190 2030 0.0 0.0 +de 07_gas 1 190 2030 0.0 0.0 +de 08_non-res 1 190 2030 0.0 0.0 +de 09_hydro_pump 1 190 2030 0.0 0.0 +de 01_solar 1 191 2030 1.0 0.0 +de 02_wind_on 1 191 2030 1.0 0.0 +de 03_wind_off 1 191 2030 0.0 0.0 +de 04_res 1 191 2030 0.0 0.0 +de 05_nuclear 1 191 2030 0.0 0.0 +de 06_coal 1 191 2030 0.0 0.0 +de 07_gas 1 191 2030 0.0 0.0 +de 08_non-res 1 191 2030 0.0 0.0 +de 09_hydro_pump 1 191 2030 0.0 0.0 +de 01_solar 1 192 2030 1.0 0.0 +de 02_wind_on 1 192 2030 1.0 0.0 +de 03_wind_off 1 192 2030 0.0 0.0 +de 04_res 1 192 2030 0.0 0.0 +de 05_nuclear 1 192 2030 0.0 0.0 +de 06_coal 1 192 2030 0.0 0.0 +de 07_gas 1 192 2030 0.0 0.0 +de 08_non-res 1 192 2030 0.0 0.0 +de 09_hydro_pump 1 192 2030 0.0 0.0 +de 01_solar 1 193 2030 1.0 0.0 +de 02_wind_on 1 193 2030 1.0 0.0 +de 03_wind_off 1 193 2030 0.0 0.0 +de 04_res 1 193 2030 0.0 0.0 +de 05_nuclear 1 193 2030 0.0 0.0 +de 06_coal 1 193 2030 0.0 0.0 +de 07_gas 1 193 2030 0.0 0.0 +de 08_non-res 1 193 2030 0.0 0.0 +de 09_hydro_pump 1 193 2030 0.0 0.0 +de 01_solar 1 194 2030 1.0 0.0 +de 02_wind_on 1 194 2030 1.0 0.0 +de 03_wind_off 1 194 2030 0.0 0.0 +de 04_res 1 194 2030 0.0 0.0 +de 05_nuclear 1 194 2030 0.0 0.0 +de 06_coal 1 194 2030 0.0 0.0 +de 07_gas 1 194 2030 0.0 0.0 +de 08_non-res 1 194 2030 0.0 0.0 +de 09_hydro_pump 1 194 2030 0.0 0.0 +de 01_solar 1 195 2030 1.0 0.0 +de 02_wind_on 1 195 2030 1.0 0.0 +de 03_wind_off 1 195 2030 0.0 0.0 +de 04_res 1 195 2030 0.0 0.0 +de 05_nuclear 1 195 2030 0.0 0.0 +de 06_coal 1 195 2030 0.0 0.0 +de 07_gas 1 195 2030 0.0 0.0 +de 08_non-res 1 195 2030 0.0 0.0 +de 09_hydro_pump 1 195 2030 0.0 0.0 +de 01_solar 1 196 2030 1.0 0.0 +de 02_wind_on 1 196 2030 1.0 0.0 +de 03_wind_off 1 196 2030 0.0 0.0 +de 04_res 1 196 2030 0.0 0.0 +de 05_nuclear 1 196 2030 0.0 0.0 +de 06_coal 1 196 2030 0.0 0.0 +de 07_gas 1 196 2030 0.0 0.0 +de 08_non-res 1 196 2030 0.0 0.0 +de 09_hydro_pump 1 196 2030 0.0 0.0 +de 01_solar 1 197 2030 1.0 0.0 +de 02_wind_on 1 197 2030 1.0 0.0 +de 03_wind_off 1 197 2030 0.0 0.0 +de 04_res 1 197 2030 0.0 0.0 +de 05_nuclear 1 197 2030 0.0 0.0 +de 06_coal 1 197 2030 0.0 0.0 +de 07_gas 1 197 2030 0.0 0.0 +de 08_non-res 1 197 2030 0.0 0.0 +de 09_hydro_pump 1 197 2030 0.0 0.0 +de 01_solar 1 198 2030 1.0 0.0 +de 02_wind_on 1 198 2030 1.0 0.0 +de 03_wind_off 1 198 2030 0.0 0.0 +de 04_res 1 198 2030 0.0 0.0 +de 05_nuclear 1 198 2030 0.0 0.0 +de 06_coal 1 198 2030 0.0 0.0 +de 07_gas 1 198 2030 0.0 0.0 +de 08_non-res 1 198 2030 0.0 0.0 +de 09_hydro_pump 1 198 2030 0.0 0.0 +de 01_solar 1 199 2030 1.0 0.0 +de 02_wind_on 1 199 2030 1.0 0.0 +de 03_wind_off 1 199 2030 0.0 0.0 +de 04_res 1 199 2030 0.0 0.0 +de 05_nuclear 1 199 2030 0.0 0.0 +de 06_coal 1 199 2030 0.0 0.0 +de 07_gas 1 199 2030 0.0 0.0 +de 08_non-res 1 199 2030 0.0 0.0 +de 09_hydro_pump 1 199 2030 0.0 0.0 +de 01_solar 1 200 2030 1.0 0.0 +de 02_wind_on 1 200 2030 1.0 0.0 +de 03_wind_off 1 200 2030 0.0 0.0 +de 04_res 1 200 2030 0.0 0.0 +de 05_nuclear 1 200 2030 0.0 0.0 +de 06_coal 1 200 2030 0.0 0.0 +de 07_gas 1 200 2030 0.0 0.0 +de 08_non-res 1 200 2030 0.0 0.0 +de 09_hydro_pump 1 200 2030 0.0 0.0 +de 01_solar 1 201 2030 1.0 0.0 +de 02_wind_on 1 201 2030 1.0 0.0 +de 03_wind_off 1 201 2030 0.0 0.0 +de 04_res 1 201 2030 0.0 0.0 +de 05_nuclear 1 201 2030 0.0 0.0 +de 06_coal 1 201 2030 0.0 0.0 +de 07_gas 1 201 2030 0.0 0.0 +de 08_non-res 1 201 2030 0.0 0.0 +de 09_hydro_pump 1 201 2030 0.0 0.0 +de 01_solar 1 202 2030 1.0 0.0 +de 02_wind_on 1 202 2030 1.0 0.0 +de 03_wind_off 1 202 2030 0.0 0.0 +de 04_res 1 202 2030 0.0 0.0 +de 05_nuclear 1 202 2030 0.0 0.0 +de 06_coal 1 202 2030 0.0 0.0 +de 07_gas 1 202 2030 0.0 0.0 +de 08_non-res 1 202 2030 0.0 0.0 +de 09_hydro_pump 1 202 2030 0.0 0.0 +de 01_solar 1 203 2030 1.0 0.0 +de 02_wind_on 1 203 2030 1.0 0.0 +de 03_wind_off 1 203 2030 0.0 0.0 +de 04_res 1 203 2030 0.0 0.0 +de 05_nuclear 1 203 2030 0.0 0.0 +de 06_coal 1 203 2030 0.0 0.0 +de 07_gas 1 203 2030 0.0 0.0 +de 08_non-res 1 203 2030 0.0 0.0 +de 09_hydro_pump 1 203 2030 0.0 0.0 +de 01_solar 1 204 2030 1.0 0.0 +de 02_wind_on 1 204 2030 1.0 0.0 +de 03_wind_off 1 204 2030 0.0 0.0 +de 04_res 1 204 2030 0.0 0.0 +de 05_nuclear 1 204 2030 0.0 0.0 +de 06_coal 1 204 2030 0.0 0.0 +de 07_gas 1 204 2030 0.0 0.0 +de 08_non-res 1 204 2030 0.0 0.0 +de 09_hydro_pump 1 204 2030 0.0 0.0 +de 01_solar 1 205 2030 1.0 0.0 +de 02_wind_on 1 205 2030 1.0 0.0 +de 03_wind_off 1 205 2030 0.0 0.0 +de 04_res 1 205 2030 0.0 0.0 +de 05_nuclear 1 205 2030 0.0 0.0 +de 06_coal 1 205 2030 0.0 0.0 +de 07_gas 1 205 2030 0.0 0.0 +de 08_non-res 1 205 2030 0.0 0.0 +de 09_hydro_pump 1 205 2030 0.0 0.0 +de 01_solar 1 206 2030 1.0 0.0 +de 02_wind_on 1 206 2030 1.0 0.0 +de 03_wind_off 1 206 2030 0.0 0.0 +de 04_res 1 206 2030 0.0 0.0 +de 05_nuclear 1 206 2030 0.0 0.0 +de 06_coal 1 206 2030 0.0 0.0 +de 07_gas 1 206 2030 0.0 0.0 +de 08_non-res 1 206 2030 0.0 0.0 +de 09_hydro_pump 1 206 2030 0.0 0.0 +de 01_solar 1 207 2030 1.0 0.0 +de 02_wind_on 1 207 2030 1.0 0.0 +de 03_wind_off 1 207 2030 0.0 0.0 +de 04_res 1 207 2030 0.0 0.0 +de 05_nuclear 1 207 2030 0.0 0.0 +de 06_coal 1 207 2030 0.0 0.0 +de 07_gas 1 207 2030 0.0 0.0 +de 08_non-res 1 207 2030 0.0 0.0 +de 09_hydro_pump 1 207 2030 0.0 0.0 +de 01_solar 1 208 2030 1.0 0.0 +de 02_wind_on 1 208 2030 1.0 0.0 +de 03_wind_off 1 208 2030 0.0 0.0 +de 04_res 1 208 2030 0.0 0.0 +de 05_nuclear 1 208 2030 0.0 0.0 +de 06_coal 1 208 2030 0.0 0.0 +de 07_gas 1 208 2030 0.0 0.0 +de 08_non-res 1 208 2030 0.0 0.0 +de 09_hydro_pump 1 208 2030 0.0 0.0 +de 01_solar 1 209 2030 1.0 0.0 +de 02_wind_on 1 209 2030 1.0 0.0 +de 03_wind_off 1 209 2030 0.0 0.0 +de 04_res 1 209 2030 0.0 0.0 +de 05_nuclear 1 209 2030 0.0 0.0 +de 06_coal 1 209 2030 0.0 0.0 +de 07_gas 1 209 2030 0.0 0.0 +de 08_non-res 1 209 2030 0.0 0.0 +de 09_hydro_pump 1 209 2030 0.0 0.0 +de 01_solar 1 210 2030 1.0 0.0 +de 02_wind_on 1 210 2030 1.0 0.0 +de 03_wind_off 1 210 2030 1.0 0.0 +de 04_res 1 210 2030 0.0 0.0 +de 05_nuclear 1 210 2030 0.0 0.0 +de 06_coal 1 210 2030 0.0 0.0 +de 07_gas 1 210 2030 0.0 0.0 +de 08_non-res 1 210 2030 0.0 0.0 +de 09_hydro_pump 1 210 2030 0.0 0.0 +de 01_solar 1 211 2030 1.0 0.0 +de 02_wind_on 1 211 2030 1.0 0.0 +de 03_wind_off 1 211 2030 1.0 0.0 +de 04_res 1 211 2030 0.0 0.0 +de 05_nuclear 1 211 2030 0.0 0.0 +de 06_coal 1 211 2030 0.0 0.0 +de 07_gas 1 211 2030 0.0 0.0 +de 08_non-res 1 211 2030 0.0 0.0 +de 09_hydro_pump 1 211 2030 0.0 0.0 +de 01_solar 1 212 2030 1.0 0.0 +de 02_wind_on 1 212 2030 1.0 0.0 +de 03_wind_off 1 212 2030 1.0 0.0 +de 04_res 1 212 2030 0.0 0.0 +de 05_nuclear 1 212 2030 0.0 0.0 +de 06_coal 1 212 2030 0.0 0.0 +de 07_gas 1 212 2030 0.0 0.0 +de 08_non-res 1 212 2030 0.0 0.0 +de 09_hydro_pump 1 212 2030 0.0 0.0 +de 01_solar 1 213 2030 1.0 0.0 +de 02_wind_on 1 213 2030 1.0 0.0 +de 03_wind_off 1 213 2030 1.0 0.0 +de 04_res 1 213 2030 0.0 0.0 +de 05_nuclear 1 213 2030 0.0 0.0 +de 06_coal 1 213 2030 0.0 0.0 +de 07_gas 1 213 2030 0.0 0.0 +de 08_non-res 1 213 2030 0.0 0.0 +de 09_hydro_pump 1 213 2030 0.0 0.0 +de 01_solar 1 214 2030 1.0 0.0 +de 02_wind_on 1 214 2030 1.0 0.0 +de 03_wind_off 1 214 2030 1.0 0.0 +de 04_res 1 214 2030 0.0 0.0 +de 05_nuclear 1 214 2030 0.0 0.0 +de 06_coal 1 214 2030 0.0 0.0 +de 07_gas 1 214 2030 0.0 0.0 +de 08_non-res 1 214 2030 0.0 0.0 +de 09_hydro_pump 1 214 2030 0.0 0.0 +de 01_solar 1 215 2030 1.0 0.0 +de 02_wind_on 1 215 2030 1.0 0.0 +de 03_wind_off 1 215 2030 1.0 0.0 +de 04_res 1 215 2030 0.0 0.0 +de 05_nuclear 1 215 2030 0.0 0.0 +de 06_coal 1 215 2030 0.0 0.0 +de 07_gas 1 215 2030 0.0 0.0 +de 08_non-res 1 215 2030 0.0 0.0 +de 09_hydro_pump 1 215 2030 0.0 0.0 +de 01_solar 1 216 2030 1.0 0.0 +de 02_wind_on 1 216 2030 1.0 0.0 +de 03_wind_off 1 216 2030 1.0 0.0 +de 04_res 1 216 2030 0.0 0.0 +de 05_nuclear 1 216 2030 0.0 0.0 +de 06_coal 1 216 2030 0.0 0.0 +de 07_gas 1 216 2030 0.0 0.0 +de 08_non-res 1 216 2030 0.0 0.0 +de 09_hydro_pump 1 216 2030 0.0 0.0 +de 01_solar 1 217 2030 1.0 0.0 +de 02_wind_on 1 217 2030 1.0 0.0 +de 03_wind_off 1 217 2030 1.0 0.0 +de 04_res 1 217 2030 0.0 0.0 +de 05_nuclear 1 217 2030 0.0 0.0 +de 06_coal 1 217 2030 0.0 0.0 +de 07_gas 1 217 2030 0.0 0.0 +de 08_non-res 1 217 2030 0.0 0.0 +de 09_hydro_pump 1 217 2030 0.0 0.0 +de 01_solar 1 218 2030 1.0 0.0 +de 02_wind_on 1 218 2030 1.0 0.0 +de 03_wind_off 1 218 2030 1.0 0.0 +de 04_res 1 218 2030 0.0 0.0 +de 05_nuclear 1 218 2030 0.0 0.0 +de 06_coal 1 218 2030 0.0 0.0 +de 07_gas 1 218 2030 0.0 0.0 +de 08_non-res 1 218 2030 0.0 0.0 +de 09_hydro_pump 1 218 2030 0.0 0.0 +de 01_solar 1 219 2030 1.0 0.0 +de 02_wind_on 1 219 2030 1.0 0.0 +de 03_wind_off 1 219 2030 1.0 0.0 +de 04_res 1 219 2030 0.0 0.0 +de 05_nuclear 1 219 2030 0.0 0.0 +de 06_coal 1 219 2030 0.0 0.0 +de 07_gas 1 219 2030 0.0 0.0 +de 08_non-res 1 219 2030 0.0 0.0 +de 09_hydro_pump 1 219 2030 0.0 0.0 +de 01_solar 1 220 2030 1.0 0.0 +de 02_wind_on 1 220 2030 1.0 0.0 +de 03_wind_off 1 220 2030 1.0 0.0 +de 04_res 1 220 2030 0.0 0.0 +de 05_nuclear 1 220 2030 0.0 0.0 +de 06_coal 1 220 2030 0.0 0.0 +de 07_gas 1 220 2030 0.0 0.0 +de 08_non-res 1 220 2030 0.0 0.0 +de 09_hydro_pump 1 220 2030 0.0 0.0 +de 01_solar 1 221 2030 1.0 0.0 +de 02_wind_on 1 221 2030 1.0 0.0 +de 03_wind_off 1 221 2030 1.0 0.0 +de 04_res 1 221 2030 0.0 0.0 +de 05_nuclear 1 221 2030 0.0 0.0 +de 06_coal 1 221 2030 0.0 0.0 +de 07_gas 1 221 2030 0.0 0.0 +de 08_non-res 1 221 2030 0.0 0.0 +de 09_hydro_pump 1 221 2030 0.0 0.0 +de 01_solar 1 222 2030 1.0 0.0 +de 02_wind_on 1 222 2030 1.0 0.0 +de 03_wind_off 1 222 2030 1.0 0.0 +de 04_res 1 222 2030 0.0 0.0 +de 05_nuclear 1 222 2030 0.0 0.0 +de 06_coal 1 222 2030 0.0 0.0 +de 07_gas 1 222 2030 0.0 0.0 +de 08_non-res 1 222 2030 0.0 0.0 +de 09_hydro_pump 1 222 2030 0.0 0.0 +de 01_solar 1 223 2030 1.0 0.0 +de 02_wind_on 1 223 2030 1.0 0.0 +de 03_wind_off 1 223 2030 1.0 0.0 +de 04_res 1 223 2030 0.0 0.0 +de 05_nuclear 1 223 2030 0.0 0.0 +de 06_coal 1 223 2030 0.0 0.0 +de 07_gas 1 223 2030 0.0 0.0 +de 08_non-res 1 223 2030 0.0 0.0 +de 09_hydro_pump 1 223 2030 0.0 0.0 +de 01_solar 1 224 2030 1.0 0.0 +de 02_wind_on 1 224 2030 1.0 0.0 +de 03_wind_off 1 224 2030 1.0 0.0 +de 04_res 1 224 2030 0.0 0.0 +de 05_nuclear 1 224 2030 0.0 0.0 +de 06_coal 1 224 2030 0.0 0.0 +de 07_gas 1 224 2030 0.0 0.0 +de 08_non-res 1 224 2030 0.0 0.0 +de 09_hydro_pump 1 224 2030 0.0 0.0 +de 01_solar 1 225 2030 1.0 0.0 +de 02_wind_on 1 225 2030 1.0 0.0 +de 03_wind_off 1 225 2030 1.0 0.0 +de 04_res 1 225 2030 0.0 0.0 +de 05_nuclear 1 225 2030 0.0 0.0 +de 06_coal 1 225 2030 0.0 0.0 +de 07_gas 1 225 2030 0.0 0.0 +de 08_non-res 1 225 2030 0.0 0.0 +de 09_hydro_pump 1 225 2030 0.0 0.0 +de 01_solar 1 226 2030 1.0 0.0 +de 02_wind_on 1 226 2030 1.0 0.0 +de 03_wind_off 1 226 2030 1.0 0.0 +de 04_res 1 226 2030 0.0 0.0 +de 05_nuclear 1 226 2030 0.0 0.0 +de 06_coal 1 226 2030 0.0 0.0 +de 07_gas 1 226 2030 0.0 0.0 +de 08_non-res 1 226 2030 0.0 0.0 +de 09_hydro_pump 1 226 2030 0.0 0.0 +de 01_solar 1 227 2030 1.0 0.0 +de 02_wind_on 1 227 2030 1.0 0.0 +de 03_wind_off 1 227 2030 1.0 0.0 +de 04_res 1 227 2030 0.0 0.0 +de 05_nuclear 1 227 2030 0.0 0.0 +de 06_coal 1 227 2030 0.0 0.0 +de 07_gas 1 227 2030 0.0 0.0 +de 08_non-res 1 227 2030 0.0 0.0 +de 09_hydro_pump 1 227 2030 0.0 0.0 +de 01_solar 1 228 2030 1.0 0.0 +de 02_wind_on 1 228 2030 1.0 0.0 +de 03_wind_off 1 228 2030 1.0 0.0 +de 04_res 1 228 2030 0.0 0.0 +de 05_nuclear 1 228 2030 0.0 0.0 +de 06_coal 1 228 2030 0.0 0.0 +de 07_gas 1 228 2030 0.0 0.0 +de 08_non-res 1 228 2030 0.0 0.0 +de 09_hydro_pump 1 228 2030 0.0 0.0 +de 01_solar 1 229 2030 1.0 0.0 +de 02_wind_on 1 229 2030 1.0 0.0 +de 03_wind_off 1 229 2030 1.0 0.0 +de 04_res 1 229 2030 0.0 0.0 +de 05_nuclear 1 229 2030 0.0 0.0 +de 06_coal 1 229 2030 0.0 0.0 +de 07_gas 1 229 2030 0.0 0.0 +de 08_non-res 1 229 2030 0.0 0.0 +de 09_hydro_pump 1 229 2030 0.0 0.0 +de 01_solar 1 230 2030 1.0 0.0 +de 02_wind_on 1 230 2030 1.0 0.0 +de 03_wind_off 1 230 2030 1.0 0.0 +de 04_res 1 230 2030 1.0 0.0 +de 05_nuclear 1 230 2030 0.0 0.0 +de 06_coal 1 230 2030 0.0 0.0 +de 07_gas 1 230 2030 0.0 0.0 +de 08_non-res 1 230 2030 0.0 0.0 +de 09_hydro_pump 1 230 2030 0.0 0.0 +de 01_solar 1 231 2030 1.0 0.0 +de 02_wind_on 1 231 2030 1.0 0.0 +de 03_wind_off 1 231 2030 1.0 0.0 +de 04_res 1 231 2030 1.0 0.0 +de 05_nuclear 1 231 2030 0.0 0.0 +de 06_coal 1 231 2030 0.0 0.0 +de 07_gas 1 231 2030 0.0 0.0 +de 08_non-res 1 231 2030 0.0 0.0 +de 09_hydro_pump 1 231 2030 0.0 0.0 +de 01_solar 1 232 2030 1.0 0.0 +de 02_wind_on 1 232 2030 1.0 0.0 +de 03_wind_off 1 232 2030 1.0 0.0 +de 04_res 1 232 2030 1.0 0.0 +de 05_nuclear 1 232 2030 0.0 0.0 +de 06_coal 1 232 2030 0.0 0.0 +de 07_gas 1 232 2030 0.0 0.0 +de 08_non-res 1 232 2030 0.0 0.0 +de 09_hydro_pump 1 232 2030 0.0 0.0 +de 01_solar 1 233 2030 1.0 0.0 +de 02_wind_on 1 233 2030 1.0 0.0 +de 03_wind_off 1 233 2030 1.0 0.0 +de 04_res 1 233 2030 1.0 0.0 +de 05_nuclear 1 233 2030 0.0 0.0 +de 06_coal 1 233 2030 0.0 0.0 +de 07_gas 1 233 2030 0.0 0.0 +de 08_non-res 1 233 2030 0.0 0.0 +de 09_hydro_pump 1 233 2030 0.0 0.0 +de 01_solar 1 234 2030 1.0 0.0 +de 02_wind_on 1 234 2030 1.0 0.0 +de 03_wind_off 1 234 2030 1.0 0.0 +de 04_res 1 234 2030 1.0 0.0 +de 05_nuclear 1 234 2030 0.0 0.0 +de 06_coal 1 234 2030 0.0 0.0 +de 07_gas 1 234 2030 0.0 0.0 +de 08_non-res 1 234 2030 0.0 0.0 +de 09_hydro_pump 1 234 2030 0.0 0.0 +de 01_solar 1 235 2030 1.0 0.0 +de 02_wind_on 1 235 2030 1.0 0.0 +de 03_wind_off 1 235 2030 1.0 0.0 +de 04_res 1 235 2030 1.0 0.0 +de 05_nuclear 1 235 2030 0.0 0.0 +de 06_coal 1 235 2030 0.0 0.0 +de 07_gas 1 235 2030 0.0 0.0 +de 08_non-res 1 235 2030 0.0 0.0 +de 09_hydro_pump 1 235 2030 0.0 0.0 +de 01_solar 1 236 2030 1.0 0.0 +de 02_wind_on 1 236 2030 1.0 0.0 +de 03_wind_off 1 236 2030 1.0 0.0 +de 04_res 1 236 2030 1.0 0.0 +de 05_nuclear 1 236 2030 0.0 0.0 +de 06_coal 1 236 2030 0.0 0.0 +de 07_gas 1 236 2030 0.0 0.0 +de 08_non-res 1 236 2030 0.0 0.0 +de 09_hydro_pump 1 236 2030 0.0 0.0 +de 01_solar 1 237 2030 1.0 0.0 +de 02_wind_on 1 237 2030 1.0 0.0 +de 03_wind_off 1 237 2030 1.0 0.0 +de 04_res 1 237 2030 1.0 0.0 +de 05_nuclear 1 237 2030 0.0 0.0 +de 06_coal 1 237 2030 0.0 0.0 +de 07_gas 1 237 2030 0.0 0.0 +de 08_non-res 1 237 2030 0.0 0.0 +de 09_hydro_pump 1 237 2030 0.0 0.0 +de 01_solar 1 238 2030 1.0 0.0 +de 02_wind_on 1 238 2030 1.0 0.0 +de 03_wind_off 1 238 2030 1.0 0.0 +de 04_res 1 238 2030 1.0 0.0 +de 05_nuclear 1 238 2030 0.0 0.0 +de 06_coal 1 238 2030 0.0 0.0 +de 07_gas 1 238 2030 0.0 0.0 +de 08_non-res 1 238 2030 0.0 0.0 +de 09_hydro_pump 1 238 2030 0.0 0.0 +de 01_solar 1 239 2030 1.0 0.0 +de 02_wind_on 1 239 2030 1.0 0.0 +de 03_wind_off 1 239 2030 1.0 0.0 +de 04_res 1 239 2030 1.0 0.0 +de 05_nuclear 1 239 2030 0.0 0.0 +de 06_coal 1 239 2030 0.0 0.0 +de 07_gas 1 239 2030 0.0 0.0 +de 08_non-res 1 239 2030 0.0 0.0 +de 09_hydro_pump 1 239 2030 0.0 0.0 +de 01_solar 1 240 2030 1.0 0.0 +de 02_wind_on 1 240 2030 1.0 0.0 +de 03_wind_off 1 240 2030 1.0 0.0 +de 04_res 1 240 2030 1.0 0.0 +de 05_nuclear 1 240 2030 0.0 0.0 +de 06_coal 1 240 2030 0.0 0.0 +de 07_gas 1 240 2030 0.0 0.0 +de 08_non-res 1 240 2030 0.0 0.0 +de 09_hydro_pump 1 240 2030 0.0 0.0 +de 01_solar 1 241 2030 1.0 0.0 +de 02_wind_on 1 241 2030 1.0 0.0 +de 03_wind_off 1 241 2030 1.0 0.0 +de 04_res 1 241 2030 1.0 0.0 +de 05_nuclear 1 241 2030 0.0 0.0 +de 06_coal 1 241 2030 0.0 0.0 +de 07_gas 1 241 2030 0.0 0.0 +de 08_non-res 1 241 2030 0.0 0.0 +de 09_hydro_pump 1 241 2030 0.0 0.0 +de 01_solar 1 242 2030 1.0 0.0 +de 02_wind_on 1 242 2030 1.0 0.0 +de 03_wind_off 1 242 2030 1.0 0.0 +de 04_res 1 242 2030 1.0 0.0 +de 05_nuclear 1 242 2030 0.0 0.0 +de 06_coal 1 242 2030 0.0 0.0 +de 07_gas 1 242 2030 0.0 0.0 +de 08_non-res 1 242 2030 0.0 0.0 +de 09_hydro_pump 1 242 2030 0.0 0.0 +de 01_solar 1 243 2030 1.0 0.0 +de 02_wind_on 1 243 2030 1.0 0.0 +de 03_wind_off 1 243 2030 1.0 0.0 +de 04_res 1 243 2030 1.0 0.0 +de 05_nuclear 1 243 2030 0.0 0.0 +de 06_coal 1 243 2030 0.0 0.0 +de 07_gas 1 243 2030 0.0 0.0 +de 08_non-res 1 243 2030 0.0 0.0 +de 09_hydro_pump 1 243 2030 0.0 0.0 +de 01_solar 1 244 2030 1.0 0.0 +de 02_wind_on 1 244 2030 1.0 0.0 +de 03_wind_off 1 244 2030 1.0 0.0 +de 04_res 1 244 2030 1.0 0.0 +de 05_nuclear 1 244 2030 0.0 0.0 +de 06_coal 1 244 2030 0.0 0.0 +de 07_gas 1 244 2030 0.0 0.0 +de 08_non-res 1 244 2030 0.0 0.0 +de 09_hydro_pump 1 244 2030 0.0 0.0 +de 01_solar 1 245 2030 1.0 0.0 +de 02_wind_on 1 245 2030 1.0 0.0 +de 03_wind_off 1 245 2030 1.0 0.0 +de 04_res 1 245 2030 1.0 0.0 +de 05_nuclear 1 245 2030 0.0 0.0 +de 06_coal 1 245 2030 0.0 0.0 +de 07_gas 1 245 2030 0.0 0.0 +de 08_non-res 1 245 2030 0.0 0.0 +de 09_hydro_pump 1 245 2030 0.0 0.0 +de 01_solar 1 246 2030 1.0 0.0 +de 02_wind_on 1 246 2030 1.0 0.0 +de 03_wind_off 1 246 2030 1.0 0.0 +de 04_res 1 246 2030 1.0 0.0 +de 05_nuclear 1 246 2030 0.0 0.0 +de 06_coal 1 246 2030 0.0 0.0 +de 07_gas 1 246 2030 0.0 0.0 +de 08_non-res 1 246 2030 0.0 0.0 +de 09_hydro_pump 1 246 2030 0.0 0.0 +de 01_solar 1 247 2030 1.0 0.0 +de 02_wind_on 1 247 2030 1.0 0.0 +de 03_wind_off 1 247 2030 1.0 0.0 +de 04_res 1 247 2030 1.0 0.0 +de 05_nuclear 1 247 2030 0.0 0.0 +de 06_coal 1 247 2030 0.0 0.0 +de 07_gas 1 247 2030 0.0 0.0 +de 08_non-res 1 247 2030 0.0 0.0 +de 09_hydro_pump 1 247 2030 0.0 0.0 +de 01_solar 1 248 2030 1.0 0.0 +de 02_wind_on 1 248 2030 1.0 0.0 +de 03_wind_off 1 248 2030 1.0 0.0 +de 04_res 1 248 2030 1.0 0.0 +de 05_nuclear 1 248 2030 0.0 0.0 +de 06_coal 1 248 2030 0.0 0.0 +de 07_gas 1 248 2030 0.0 0.0 +de 08_non-res 1 248 2030 0.0 0.0 +de 09_hydro_pump 1 248 2030 0.0 0.0 +de 01_solar 1 249 2030 1.0 0.0 +de 02_wind_on 1 249 2030 1.0 0.0 +de 03_wind_off 1 249 2030 1.0 0.0 +de 04_res 1 249 2030 1.0 0.0 +de 05_nuclear 1 249 2030 0.0 0.0 +de 06_coal 1 249 2030 0.0 0.0 +de 07_gas 1 249 2030 0.0 0.0 +de 08_non-res 1 249 2030 0.0 0.0 +de 09_hydro_pump 1 249 2030 0.0 0.0 +de 01_solar 1 250 2030 1.0 0.0 +de 02_wind_on 1 250 2030 1.0 0.0 +de 03_wind_off 1 250 2030 1.0 0.0 +de 04_res 1 250 2030 1.0 0.0 +de 05_nuclear 1 250 2030 1.0 0.0 +de 06_coal 1 250 2030 0.0 0.0 +de 07_gas 1 250 2030 0.0 0.0 +de 08_non-res 1 250 2030 0.0 0.0 +de 09_hydro_pump 1 250 2030 0.0 0.0 +de 01_solar 1 251 2030 1.0 0.0 +de 02_wind_on 1 251 2030 1.0 0.0 +de 03_wind_off 1 251 2030 1.0 0.0 +de 04_res 1 251 2030 1.0 0.0 +de 05_nuclear 1 251 2030 1.0 0.0 +de 06_coal 1 251 2030 0.0 0.0 +de 07_gas 1 251 2030 0.0 0.0 +de 08_non-res 1 251 2030 0.0 0.0 +de 09_hydro_pump 1 251 2030 0.0 0.0 +de 01_solar 1 252 2030 1.0 0.0 +de 02_wind_on 1 252 2030 1.0 0.0 +de 03_wind_off 1 252 2030 1.0 0.0 +de 04_res 1 252 2030 1.0 0.0 +de 05_nuclear 1 252 2030 1.0 0.0 +de 06_coal 1 252 2030 0.0 0.0 +de 07_gas 1 252 2030 0.0 0.0 +de 08_non-res 1 252 2030 0.0 0.0 +de 09_hydro_pump 1 252 2030 0.0 0.0 +de 01_solar 1 253 2030 1.0 0.0 +de 02_wind_on 1 253 2030 1.0 0.0 +de 03_wind_off 1 253 2030 1.0 0.0 +de 04_res 1 253 2030 1.0 0.0 +de 05_nuclear 1 253 2030 1.0 0.0 +de 06_coal 1 253 2030 0.0 0.0 +de 07_gas 1 253 2030 0.0 0.0 +de 08_non-res 1 253 2030 0.0 0.0 +de 09_hydro_pump 1 253 2030 0.0 0.0 +de 01_solar 1 254 2030 1.0 0.0 +de 02_wind_on 1 254 2030 1.0 0.0 +de 03_wind_off 1 254 2030 1.0 0.0 +de 04_res 1 254 2030 1.0 0.0 +de 05_nuclear 1 254 2030 1.0 0.0 +de 06_coal 1 254 2030 0.0 0.0 +de 07_gas 1 254 2030 0.0 0.0 +de 08_non-res 1 254 2030 0.0 0.0 +de 09_hydro_pump 1 254 2030 0.0 0.0 +de 01_solar 1 255 2030 1.0 0.0 +de 02_wind_on 1 255 2030 1.0 0.0 +de 03_wind_off 1 255 2030 1.0 0.0 +de 04_res 1 255 2030 1.0 0.0 +de 05_nuclear 1 255 2030 1.0 0.0 +de 06_coal 1 255 2030 0.0 0.0 +de 07_gas 1 255 2030 0.0 0.0 +de 08_non-res 1 255 2030 0.0 0.0 +de 09_hydro_pump 1 255 2030 0.0 0.0 +de 01_solar 1 256 2030 1.0 0.0 +de 02_wind_on 1 256 2030 1.0 0.0 +de 03_wind_off 1 256 2030 1.0 0.0 +de 04_res 1 256 2030 1.0 0.0 +de 05_nuclear 1 256 2030 1.0 0.0 +de 06_coal 1 256 2030 0.0 0.0 +de 07_gas 1 256 2030 0.0 0.0 +de 08_non-res 1 256 2030 0.0 0.0 +de 09_hydro_pump 1 256 2030 0.0 0.0 +de 01_solar 1 257 2030 1.0 0.0 +de 02_wind_on 1 257 2030 1.0 0.0 +de 03_wind_off 1 257 2030 1.0 0.0 +de 04_res 1 257 2030 1.0 0.0 +de 05_nuclear 1 257 2030 1.0 0.0 +de 06_coal 1 257 2030 0.0 0.0 +de 07_gas 1 257 2030 0.0 0.0 +de 08_non-res 1 257 2030 0.0 0.0 +de 09_hydro_pump 1 257 2030 0.0 0.0 +de 01_solar 1 258 2030 1.0 0.0 +de 02_wind_on 1 258 2030 1.0 0.0 +de 03_wind_off 1 258 2030 1.0 0.0 +de 04_res 1 258 2030 1.0 0.0 +de 05_nuclear 1 258 2030 1.0 0.0 +de 06_coal 1 258 2030 0.0 0.0 +de 07_gas 1 258 2030 0.0 0.0 +de 08_non-res 1 258 2030 0.0 0.0 +de 09_hydro_pump 1 258 2030 0.0 0.0 +de 01_solar 1 259 2030 1.0 0.0 +de 02_wind_on 1 259 2030 1.0 0.0 +de 03_wind_off 1 259 2030 1.0 0.0 +de 04_res 1 259 2030 1.0 0.0 +de 05_nuclear 1 259 2030 1.0 0.0 +de 06_coal 1 259 2030 0.0 0.0 +de 07_gas 1 259 2030 0.0 0.0 +de 08_non-res 1 259 2030 0.0 0.0 +de 09_hydro_pump 1 259 2030 0.0 0.0 +de 01_solar 1 260 2030 1.0 0.0 +de 02_wind_on 1 260 2030 1.0 0.0 +de 03_wind_off 1 260 2030 1.0 0.0 +de 04_res 1 260 2030 1.0 0.0 +de 05_nuclear 1 260 2030 1.0 0.0 +de 06_coal 1 260 2030 0.0 0.0 +de 07_gas 1 260 2030 0.0 0.0 +de 08_non-res 1 260 2030 0.0 0.0 +de 09_hydro_pump 1 260 2030 0.0 0.0 +de 01_solar 1 261 2030 1.0 0.0 +de 02_wind_on 1 261 2030 1.0 0.0 +de 03_wind_off 1 261 2030 1.0 0.0 +de 04_res 1 261 2030 1.0 0.0 +de 05_nuclear 1 261 2030 1.0 0.0 +de 06_coal 1 261 2030 0.0 0.0 +de 07_gas 1 261 2030 0.0 0.0 +de 08_non-res 1 261 2030 0.0 0.0 +de 09_hydro_pump 1 261 2030 0.0 0.0 +de 01_solar 1 262 2030 1.0 0.0 +de 02_wind_on 1 262 2030 1.0 0.0 +de 03_wind_off 1 262 2030 1.0 0.0 +de 04_res 1 262 2030 1.0 0.0 +de 05_nuclear 1 262 2030 1.0 0.0 +de 06_coal 1 262 2030 0.0 0.0 +de 07_gas 1 262 2030 0.0 0.0 +de 08_non-res 1 262 2030 0.0 0.0 +de 09_hydro_pump 1 262 2030 0.0 0.0 +de 01_solar 1 263 2030 1.0 0.0 +de 02_wind_on 1 263 2030 1.0 0.0 +de 03_wind_off 1 263 2030 1.0 0.0 +de 04_res 1 263 2030 1.0 0.0 +de 05_nuclear 1 263 2030 1.0 0.0 +de 06_coal 1 263 2030 0.0 0.0 +de 07_gas 1 263 2030 0.0 0.0 +de 08_non-res 1 263 2030 0.0 0.0 +de 09_hydro_pump 1 263 2030 0.0 0.0 +de 01_solar 1 264 2030 1.0 0.0 +de 02_wind_on 1 264 2030 1.0 0.0 +de 03_wind_off 1 264 2030 1.0 0.0 +de 04_res 1 264 2030 1.0 0.0 +de 05_nuclear 1 264 2030 1.0 0.0 +de 06_coal 1 264 2030 0.0 0.0 +de 07_gas 1 264 2030 0.0 0.0 +de 08_non-res 1 264 2030 0.0 0.0 +de 09_hydro_pump 1 264 2030 0.0 0.0 +de 01_solar 1 265 2030 1.0 0.0 +de 02_wind_on 1 265 2030 1.0 0.0 +de 03_wind_off 1 265 2030 1.0 0.0 +de 04_res 1 265 2030 1.0 0.0 +de 05_nuclear 1 265 2030 1.0 0.0 +de 06_coal 1 265 2030 0.0 0.0 +de 07_gas 1 265 2030 0.0 0.0 +de 08_non-res 1 265 2030 0.0 0.0 +de 09_hydro_pump 1 265 2030 0.0 0.0 +de 01_solar 1 266 2030 1.0 0.0 +de 02_wind_on 1 266 2030 1.0 0.0 +de 03_wind_off 1 266 2030 1.0 0.0 +de 04_res 1 266 2030 1.0 0.0 +de 05_nuclear 1 266 2030 1.0 0.0 +de 06_coal 1 266 2030 0.0 0.0 +de 07_gas 1 266 2030 0.0 0.0 +de 08_non-res 1 266 2030 0.0 0.0 +de 09_hydro_pump 1 266 2030 0.0 0.0 +de 01_solar 1 267 2030 1.0 0.0 +de 02_wind_on 1 267 2030 1.0 0.0 +de 03_wind_off 1 267 2030 1.0 0.0 +de 04_res 1 267 2030 1.0 0.0 +de 05_nuclear 1 267 2030 1.0 0.0 +de 06_coal 1 267 2030 0.0 0.0 +de 07_gas 1 267 2030 0.0 0.0 +de 08_non-res 1 267 2030 0.0 0.0 +de 09_hydro_pump 1 267 2030 0.0 0.0 +de 01_solar 1 268 2030 1.0 0.0 +de 02_wind_on 1 268 2030 1.0 0.0 +de 03_wind_off 1 268 2030 1.0 0.0 +de 04_res 1 268 2030 1.0 0.0 +de 05_nuclear 1 268 2030 1.0 0.0 +de 06_coal 1 268 2030 0.0 0.0 +de 07_gas 1 268 2030 0.0 0.0 +de 08_non-res 1 268 2030 0.0 0.0 +de 09_hydro_pump 1 268 2030 0.0 0.0 +de 01_solar 1 269 2030 1.0 0.0 +de 02_wind_on 1 269 2030 1.0 0.0 +de 03_wind_off 1 269 2030 1.0 0.0 +de 04_res 1 269 2030 1.0 0.0 +de 05_nuclear 1 269 2030 1.0 0.0 +de 06_coal 1 269 2030 0.0 0.0 +de 07_gas 1 269 2030 0.0 0.0 +de 08_non-res 1 269 2030 0.0 0.0 +de 09_hydro_pump 1 269 2030 0.0 0.0 +de 01_solar 1 270 2030 1.0 0.0 +de 02_wind_on 1 270 2030 1.0 0.0 +de 03_wind_off 1 270 2030 1.0 0.0 +de 04_res 1 270 2030 1.0 0.0 +de 05_nuclear 1 270 2030 1.0 0.0 +de 06_coal 1 270 2030 1.0 0.0 +de 07_gas 1 270 2030 0.0 0.0 +de 08_non-res 1 270 2030 0.0 0.0 +de 09_hydro_pump 1 270 2030 0.0 0.0 +de 01_solar 1 271 2030 1.0 0.0 +de 02_wind_on 1 271 2030 1.0 0.0 +de 03_wind_off 1 271 2030 1.0 0.0 +de 04_res 1 271 2030 1.0 0.0 +de 05_nuclear 1 271 2030 1.0 0.0 +de 06_coal 1 271 2030 1.0 0.0 +de 07_gas 1 271 2030 0.0 0.0 +de 08_non-res 1 271 2030 0.0 0.0 +de 09_hydro_pump 1 271 2030 0.0 0.0 +de 01_solar 1 272 2030 1.0 0.0 +de 02_wind_on 1 272 2030 1.0 0.0 +de 03_wind_off 1 272 2030 1.0 0.0 +de 04_res 1 272 2030 1.0 0.0 +de 05_nuclear 1 272 2030 1.0 0.0 +de 06_coal 1 272 2030 1.0 0.0 +de 07_gas 1 272 2030 0.0 0.0 +de 08_non-res 1 272 2030 0.0 0.0 +de 09_hydro_pump 1 272 2030 0.0 0.0 +de 01_solar 1 273 2030 1.0 0.0 +de 02_wind_on 1 273 2030 1.0 0.0 +de 03_wind_off 1 273 2030 1.0 0.0 +de 04_res 1 273 2030 1.0 0.0 +de 05_nuclear 1 273 2030 1.0 0.0 +de 06_coal 1 273 2030 1.0 0.0 +de 07_gas 1 273 2030 0.0 0.0 +de 08_non-res 1 273 2030 0.0 0.0 +de 09_hydro_pump 1 273 2030 0.0 0.0 +de 01_solar 1 274 2030 1.0 0.0 +de 02_wind_on 1 274 2030 1.0 0.0 +de 03_wind_off 1 274 2030 1.0 0.0 +de 04_res 1 274 2030 1.0 0.0 +de 05_nuclear 1 274 2030 1.0 0.0 +de 06_coal 1 274 2030 1.0 0.0 +de 07_gas 1 274 2030 0.0 0.0 +de 08_non-res 1 274 2030 0.0 0.0 +de 09_hydro_pump 1 274 2030 0.0 0.0 +de 01_solar 1 275 2030 1.0 0.0 +de 02_wind_on 1 275 2030 1.0 0.0 +de 03_wind_off 1 275 2030 1.0 0.0 +de 04_res 1 275 2030 1.0 0.0 +de 05_nuclear 1 275 2030 1.0 0.0 +de 06_coal 1 275 2030 1.0 0.0 +de 07_gas 1 275 2030 0.0 0.0 +de 08_non-res 1 275 2030 0.0 0.0 +de 09_hydro_pump 1 275 2030 0.0 0.0 +de 01_solar 1 276 2030 1.0 0.0 +de 02_wind_on 1 276 2030 1.0 0.0 +de 03_wind_off 1 276 2030 1.0 0.0 +de 04_res 1 276 2030 1.0 0.0 +de 05_nuclear 1 276 2030 1.0 0.0 +de 06_coal 1 276 2030 1.0 0.0 +de 07_gas 1 276 2030 0.0 0.0 +de 08_non-res 1 276 2030 0.0 0.0 +de 09_hydro_pump 1 276 2030 0.0 0.0 +de 01_solar 1 277 2030 1.0 0.0 +de 02_wind_on 1 277 2030 1.0 0.0 +de 03_wind_off 1 277 2030 1.0 0.0 +de 04_res 1 277 2030 1.0 0.0 +de 05_nuclear 1 277 2030 1.0 0.0 +de 06_coal 1 277 2030 1.0 0.0 +de 07_gas 1 277 2030 0.0 0.0 +de 08_non-res 1 277 2030 0.0 0.0 +de 09_hydro_pump 1 277 2030 0.0 0.0 +de 01_solar 1 278 2030 1.0 0.0 +de 02_wind_on 1 278 2030 1.0 0.0 +de 03_wind_off 1 278 2030 1.0 0.0 +de 04_res 1 278 2030 1.0 0.0 +de 05_nuclear 1 278 2030 1.0 0.0 +de 06_coal 1 278 2030 1.0 0.0 +de 07_gas 1 278 2030 0.0 0.0 +de 08_non-res 1 278 2030 0.0 0.0 +de 09_hydro_pump 1 278 2030 0.0 0.0 +de 01_solar 1 279 2030 1.0 0.0 +de 02_wind_on 1 279 2030 1.0 0.0 +de 03_wind_off 1 279 2030 1.0 0.0 +de 04_res 1 279 2030 1.0 0.0 +de 05_nuclear 1 279 2030 1.0 0.0 +de 06_coal 1 279 2030 1.0 0.0 +de 07_gas 1 279 2030 0.0 0.0 +de 08_non-res 1 279 2030 0.0 0.0 +de 09_hydro_pump 1 279 2030 0.0 0.0 +de 01_solar 1 280 2030 1.0 0.0 +de 02_wind_on 1 280 2030 1.0 0.0 +de 03_wind_off 1 280 2030 1.0 0.0 +de 04_res 1 280 2030 1.0 0.0 +de 05_nuclear 1 280 2030 1.0 0.0 +de 06_coal 1 280 2030 1.0 0.0 +de 07_gas 1 280 2030 0.0 0.0 +de 08_non-res 1 280 2030 0.0 0.0 +de 09_hydro_pump 1 280 2030 0.0 0.0 +de 01_solar 1 281 2030 1.0 0.0 +de 02_wind_on 1 281 2030 1.0 0.0 +de 03_wind_off 1 281 2030 1.0 0.0 +de 04_res 1 281 2030 1.0 0.0 +de 05_nuclear 1 281 2030 1.0 0.0 +de 06_coal 1 281 2030 1.0 0.0 +de 07_gas 1 281 2030 0.0 0.0 +de 08_non-res 1 281 2030 0.0 0.0 +de 09_hydro_pump 1 281 2030 0.0 0.0 +de 01_solar 1 282 2030 1.0 0.0 +de 02_wind_on 1 282 2030 1.0 0.0 +de 03_wind_off 1 282 2030 1.0 0.0 +de 04_res 1 282 2030 1.0 0.0 +de 05_nuclear 1 282 2030 1.0 0.0 +de 06_coal 1 282 2030 1.0 0.0 +de 07_gas 1 282 2030 0.0 0.0 +de 08_non-res 1 282 2030 0.0 0.0 +de 09_hydro_pump 1 282 2030 0.0 0.0 +de 01_solar 1 283 2030 1.0 0.0 +de 02_wind_on 1 283 2030 1.0 0.0 +de 03_wind_off 1 283 2030 1.0 0.0 +de 04_res 1 283 2030 1.0 0.0 +de 05_nuclear 1 283 2030 1.0 0.0 +de 06_coal 1 283 2030 1.0 0.0 +de 07_gas 1 283 2030 0.0 0.0 +de 08_non-res 1 283 2030 0.0 0.0 +de 09_hydro_pump 1 283 2030 0.0 0.0 +de 01_solar 1 284 2030 1.0 0.0 +de 02_wind_on 1 284 2030 1.0 0.0 +de 03_wind_off 1 284 2030 1.0 0.0 +de 04_res 1 284 2030 1.0 0.0 +de 05_nuclear 1 284 2030 1.0 0.0 +de 06_coal 1 284 2030 1.0 0.0 +de 07_gas 1 284 2030 0.0 0.0 +de 08_non-res 1 284 2030 0.0 0.0 +de 09_hydro_pump 1 284 2030 0.0 0.0 +de 01_solar 1 285 2030 1.0 0.0 +de 02_wind_on 1 285 2030 1.0 0.0 +de 03_wind_off 1 285 2030 1.0 0.0 +de 04_res 1 285 2030 1.0 0.0 +de 05_nuclear 1 285 2030 1.0 0.0 +de 06_coal 1 285 2030 1.0 0.0 +de 07_gas 1 285 2030 0.0 0.0 +de 08_non-res 1 285 2030 0.0 0.0 +de 09_hydro_pump 1 285 2030 0.0 0.0 +de 01_solar 1 286 2030 1.0 0.0 +de 02_wind_on 1 286 2030 1.0 0.0 +de 03_wind_off 1 286 2030 1.0 0.0 +de 04_res 1 286 2030 1.0 0.0 +de 05_nuclear 1 286 2030 1.0 0.0 +de 06_coal 1 286 2030 1.0 0.0 +de 07_gas 1 286 2030 0.0 0.0 +de 08_non-res 1 286 2030 0.0 0.0 +de 09_hydro_pump 1 286 2030 0.0 0.0 +de 01_solar 1 287 2030 1.0 0.0 +de 02_wind_on 1 287 2030 1.0 0.0 +de 03_wind_off 1 287 2030 1.0 0.0 +de 04_res 1 287 2030 1.0 0.0 +de 05_nuclear 1 287 2030 1.0 0.0 +de 06_coal 1 287 2030 1.0 0.0 +de 07_gas 1 287 2030 0.0 0.0 +de 08_non-res 1 287 2030 0.0 0.0 +de 09_hydro_pump 1 287 2030 0.0 0.0 +de 01_solar 1 288 2030 1.0 0.0 +de 02_wind_on 1 288 2030 1.0 0.0 +de 03_wind_off 1 288 2030 1.0 0.0 +de 04_res 1 288 2030 1.0 0.0 +de 05_nuclear 1 288 2030 1.0 0.0 +de 06_coal 1 288 2030 1.0 0.0 +de 07_gas 1 288 2030 0.0 0.0 +de 08_non-res 1 288 2030 0.0 0.0 +de 09_hydro_pump 1 288 2030 0.0 0.0 +de 01_solar 1 289 2030 1.0 0.0 +de 02_wind_on 1 289 2030 1.0 0.0 +de 03_wind_off 1 289 2030 1.0 0.0 +de 04_res 1 289 2030 1.0 0.0 +de 05_nuclear 1 289 2030 1.0 0.0 +de 06_coal 1 289 2030 1.0 0.0 +de 07_gas 1 289 2030 0.0 0.0 +de 08_non-res 1 289 2030 0.0 0.0 +de 09_hydro_pump 1 289 2030 0.0 0.0 +de 01_solar 1 290 2030 1.0 0.0 +de 02_wind_on 1 290 2030 1.0 0.0 +de 03_wind_off 1 290 2030 1.0 0.0 +de 04_res 1 290 2030 1.0 0.0 +de 05_nuclear 1 290 2030 1.0 0.0 +de 06_coal 1 290 2030 1.0 0.0 +de 07_gas 1 290 2030 1.0 0.0 +de 08_non-res 1 290 2030 0.0 0.0 +de 09_hydro_pump 1 290 2030 0.0 0.0 +de 01_solar 1 291 2030 1.0 0.0 +de 02_wind_on 1 291 2030 1.0 0.0 +de 03_wind_off 1 291 2030 1.0 0.0 +de 04_res 1 291 2030 1.0 0.0 +de 05_nuclear 1 291 2030 1.0 0.0 +de 06_coal 1 291 2030 1.0 0.0 +de 07_gas 1 291 2030 1.0 0.0 +de 08_non-res 1 291 2030 0.0 0.0 +de 09_hydro_pump 1 291 2030 0.0 0.0 +de 01_solar 1 292 2030 1.0 0.0 +de 02_wind_on 1 292 2030 1.0 0.0 +de 03_wind_off 1 292 2030 1.0 0.0 +de 04_res 1 292 2030 1.0 0.0 +de 05_nuclear 1 292 2030 1.0 0.0 +de 06_coal 1 292 2030 1.0 0.0 +de 07_gas 1 292 2030 1.0 0.0 +de 08_non-res 1 292 2030 0.0 0.0 +de 09_hydro_pump 1 292 2030 0.0 0.0 +de 01_solar 1 293 2030 1.0 0.0 +de 02_wind_on 1 293 2030 1.0 0.0 +de 03_wind_off 1 293 2030 1.0 0.0 +de 04_res 1 293 2030 1.0 0.0 +de 05_nuclear 1 293 2030 1.0 0.0 +de 06_coal 1 293 2030 1.0 0.0 +de 07_gas 1 293 2030 1.0 0.0 +de 08_non-res 1 293 2030 0.0 0.0 +de 09_hydro_pump 1 293 2030 0.0 0.0 +de 01_solar 1 294 2030 1.0 0.0 +de 02_wind_on 1 294 2030 1.0 0.0 +de 03_wind_off 1 294 2030 1.0 0.0 +de 04_res 1 294 2030 1.0 0.0 +de 05_nuclear 1 294 2030 1.0 0.0 +de 06_coal 1 294 2030 1.0 0.0 +de 07_gas 1 294 2030 1.0 0.0 +de 08_non-res 1 294 2030 0.0 0.0 +de 09_hydro_pump 1 294 2030 0.0 0.0 +de 01_solar 1 295 2030 1.0 0.0 +de 02_wind_on 1 295 2030 1.0 0.0 +de 03_wind_off 1 295 2030 1.0 0.0 +de 04_res 1 295 2030 1.0 0.0 +de 05_nuclear 1 295 2030 1.0 0.0 +de 06_coal 1 295 2030 1.0 0.0 +de 07_gas 1 295 2030 1.0 0.0 +de 08_non-res 1 295 2030 0.0 0.0 +de 09_hydro_pump 1 295 2030 0.0 0.0 +de 01_solar 1 296 2030 1.0 0.0 +de 02_wind_on 1 296 2030 1.0 0.0 +de 03_wind_off 1 296 2030 1.0 0.0 +de 04_res 1 296 2030 1.0 0.0 +de 05_nuclear 1 296 2030 1.0 0.0 +de 06_coal 1 296 2030 1.0 0.0 +de 07_gas 1 296 2030 1.0 0.0 +de 08_non-res 1 296 2030 0.0 0.0 +de 09_hydro_pump 1 296 2030 0.0 0.0 +de 01_solar 1 297 2030 1.0 0.0 +de 02_wind_on 1 297 2030 1.0 0.0 +de 03_wind_off 1 297 2030 1.0 0.0 +de 04_res 1 297 2030 1.0 0.0 +de 05_nuclear 1 297 2030 1.0 0.0 +de 06_coal 1 297 2030 1.0 0.0 +de 07_gas 1 297 2030 1.0 0.0 +de 08_non-res 1 297 2030 0.0 0.0 +de 09_hydro_pump 1 297 2030 0.0 0.0 +de 01_solar 1 298 2030 1.0 0.0 +de 02_wind_on 1 298 2030 1.0 0.0 +de 03_wind_off 1 298 2030 1.0 0.0 +de 04_res 1 298 2030 1.0 0.0 +de 05_nuclear 1 298 2030 1.0 0.0 +de 06_coal 1 298 2030 1.0 0.0 +de 07_gas 1 298 2030 1.0 0.0 +de 08_non-res 1 298 2030 0.0 0.0 +de 09_hydro_pump 1 298 2030 0.0 0.0 +de 01_solar 1 299 2030 1.0 0.0 +de 02_wind_on 1 299 2030 1.0 0.0 +de 03_wind_off 1 299 2030 1.0 0.0 +de 04_res 1 299 2030 1.0 0.0 +de 05_nuclear 1 299 2030 1.0 0.0 +de 06_coal 1 299 2030 1.0 0.0 +de 07_gas 1 299 2030 1.0 0.0 +de 08_non-res 1 299 2030 0.0 0.0 +de 09_hydro_pump 1 299 2030 0.0 0.0 +de 01_solar 1 300 2030 1.0 0.0 +de 02_wind_on 1 300 2030 1.0 0.0 +de 03_wind_off 1 300 2030 1.0 0.0 +de 04_res 1 300 2030 1.0 0.0 +de 05_nuclear 1 300 2030 1.0 0.0 +de 06_coal 1 300 2030 1.0 0.0 +de 07_gas 1 300 2030 1.0 0.0 +de 08_non-res 1 300 2030 0.0 0.0 +de 09_hydro_pump 1 300 2030 0.0 0.0 +de 01_solar 1 301 2030 1.0 0.0 +de 02_wind_on 1 301 2030 1.0 0.0 +de 03_wind_off 1 301 2030 1.0 0.0 +de 04_res 1 301 2030 1.0 0.0 +de 05_nuclear 1 301 2030 1.0 0.0 +de 06_coal 1 301 2030 1.0 0.0 +de 07_gas 1 301 2030 1.0 0.0 +de 08_non-res 1 301 2030 0.0 0.0 +de 09_hydro_pump 1 301 2030 0.0 0.0 +de 01_solar 1 302 2030 1.0 0.0 +de 02_wind_on 1 302 2030 1.0 0.0 +de 03_wind_off 1 302 2030 1.0 0.0 +de 04_res 1 302 2030 1.0 0.0 +de 05_nuclear 1 302 2030 1.0 0.0 +de 06_coal 1 302 2030 1.0 0.0 +de 07_gas 1 302 2030 1.0 0.0 +de 08_non-res 1 302 2030 0.0 0.0 +de 09_hydro_pump 1 302 2030 0.0 0.0 +de 01_solar 1 303 2030 1.0 0.0 +de 02_wind_on 1 303 2030 1.0 0.0 +de 03_wind_off 1 303 2030 1.0 0.0 +de 04_res 1 303 2030 1.0 0.0 +de 05_nuclear 1 303 2030 1.0 0.0 +de 06_coal 1 303 2030 1.0 0.0 +de 07_gas 1 303 2030 1.0 0.0 +de 08_non-res 1 303 2030 0.0 0.0 +de 09_hydro_pump 1 303 2030 0.0 0.0 +de 01_solar 1 304 2030 1.0 0.0 +de 02_wind_on 1 304 2030 1.0 0.0 +de 03_wind_off 1 304 2030 1.0 0.0 +de 04_res 1 304 2030 1.0 0.0 +de 05_nuclear 1 304 2030 1.0 0.0 +de 06_coal 1 304 2030 1.0 0.0 +de 07_gas 1 304 2030 1.0 0.0 +de 08_non-res 1 304 2030 0.0 0.0 +de 09_hydro_pump 1 304 2030 0.0 0.0 +de 01_solar 1 305 2030 1.0 0.0 +de 02_wind_on 1 305 2030 1.0 0.0 +de 03_wind_off 1 305 2030 1.0 0.0 +de 04_res 1 305 2030 1.0 0.0 +de 05_nuclear 1 305 2030 1.0 0.0 +de 06_coal 1 305 2030 1.0 0.0 +de 07_gas 1 305 2030 1.0 0.0 +de 08_non-res 1 305 2030 0.0 0.0 +de 09_hydro_pump 1 305 2030 0.0 0.0 +de 01_solar 1 306 2030 1.0 0.0 +de 02_wind_on 1 306 2030 1.0 0.0 +de 03_wind_off 1 306 2030 1.0 0.0 +de 04_res 1 306 2030 1.0 0.0 +de 05_nuclear 1 306 2030 1.0 0.0 +de 06_coal 1 306 2030 1.0 0.0 +de 07_gas 1 306 2030 1.0 0.0 +de 08_non-res 1 306 2030 0.0 0.0 +de 09_hydro_pump 1 306 2030 0.0 0.0 +de 01_solar 1 307 2030 1.0 0.0 +de 02_wind_on 1 307 2030 1.0 0.0 +de 03_wind_off 1 307 2030 1.0 0.0 +de 04_res 1 307 2030 1.0 0.0 +de 05_nuclear 1 307 2030 1.0 0.0 +de 06_coal 1 307 2030 1.0 0.0 +de 07_gas 1 307 2030 1.0 0.0 +de 08_non-res 1 307 2030 0.0 0.0 +de 09_hydro_pump 1 307 2030 0.0 0.0 +de 01_solar 1 308 2030 1.0 0.0 +de 02_wind_on 1 308 2030 1.0 0.0 +de 03_wind_off 1 308 2030 1.0 0.0 +de 04_res 1 308 2030 1.0 0.0 +de 05_nuclear 1 308 2030 1.0 0.0 +de 06_coal 1 308 2030 1.0 0.0 +de 07_gas 1 308 2030 1.0 0.0 +de 08_non-res 1 308 2030 0.0 0.0 +de 09_hydro_pump 1 308 2030 0.0 0.0 +de 01_solar 1 309 2030 1.0 0.0 +de 02_wind_on 1 309 2030 1.0 0.0 +de 03_wind_off 1 309 2030 1.0 0.0 +de 04_res 1 309 2030 1.0 0.0 +de 05_nuclear 1 309 2030 1.0 0.0 +de 06_coal 1 309 2030 1.0 0.0 +de 07_gas 1 309 2030 1.0 0.0 +de 08_non-res 1 309 2030 0.0 0.0 +de 09_hydro_pump 1 309 2030 0.0 0.0 +de 01_solar 1 310 2030 1.0 0.0 +de 02_wind_on 1 310 2030 1.0 0.0 +de 03_wind_off 1 310 2030 1.0 0.0 +de 04_res 1 310 2030 1.0 0.0 +de 05_nuclear 1 310 2030 1.0 0.0 +de 06_coal 1 310 2030 1.0 0.0 +de 07_gas 1 310 2030 1.0 0.0 +de 08_non-res 1 310 2030 1.0 0.0 +de 09_hydro_pump 1 310 2030 0.0 0.0 +de 01_solar 1 311 2030 1.0 0.0 +de 02_wind_on 1 311 2030 1.0 0.0 +de 03_wind_off 1 311 2030 1.0 0.0 +de 04_res 1 311 2030 1.0 0.0 +de 05_nuclear 1 311 2030 1.0 0.0 +de 06_coal 1 311 2030 1.0 0.0 +de 07_gas 1 311 2030 1.0 0.0 +de 08_non-res 1 311 2030 1.0 0.0 +de 09_hydro_pump 1 311 2030 0.0 0.0 +de 01_solar 1 312 2030 1.0 0.0 +de 02_wind_on 1 312 2030 1.0 0.0 +de 03_wind_off 1 312 2030 1.0 0.0 +de 04_res 1 312 2030 1.0 0.0 +de 05_nuclear 1 312 2030 1.0 0.0 +de 06_coal 1 312 2030 1.0 0.0 +de 07_gas 1 312 2030 1.0 0.0 +de 08_non-res 1 312 2030 1.0 0.0 +de 09_hydro_pump 1 312 2030 0.0 0.0 +de 01_solar 1 313 2030 1.0 0.0 +de 02_wind_on 1 313 2030 1.0 0.0 +de 03_wind_off 1 313 2030 1.0 0.0 +de 04_res 1 313 2030 1.0 0.0 +de 05_nuclear 1 313 2030 1.0 0.0 +de 06_coal 1 313 2030 1.0 0.0 +de 07_gas 1 313 2030 1.0 0.0 +de 08_non-res 1 313 2030 1.0 0.0 +de 09_hydro_pump 1 313 2030 0.0 0.0 +de 01_solar 1 314 2030 1.0 0.0 +de 02_wind_on 1 314 2030 1.0 0.0 +de 03_wind_off 1 314 2030 1.0 0.0 +de 04_res 1 314 2030 1.0 0.0 +de 05_nuclear 1 314 2030 1.0 0.0 +de 06_coal 1 314 2030 1.0 0.0 +de 07_gas 1 314 2030 1.0 0.0 +de 08_non-res 1 314 2030 1.0 0.0 +de 09_hydro_pump 1 314 2030 0.0 0.0 +de 01_solar 1 315 2030 1.0 0.0 +de 02_wind_on 1 315 2030 1.0 0.0 +de 03_wind_off 1 315 2030 1.0 0.0 +de 04_res 1 315 2030 1.0 0.0 +de 05_nuclear 1 315 2030 1.0 0.0 +de 06_coal 1 315 2030 1.0 0.0 +de 07_gas 1 315 2030 1.0 0.0 +de 08_non-res 1 315 2030 1.0 0.0 +de 09_hydro_pump 1 315 2030 0.0 0.0 +de 01_solar 1 316 2030 1.0 0.0 +de 02_wind_on 1 316 2030 1.0 0.0 +de 03_wind_off 1 316 2030 1.0 0.0 +de 04_res 1 316 2030 1.0 0.0 +de 05_nuclear 1 316 2030 1.0 0.0 +de 06_coal 1 316 2030 1.0 0.0 +de 07_gas 1 316 2030 1.0 0.0 +de 08_non-res 1 316 2030 1.0 0.0 +de 09_hydro_pump 1 316 2030 0.0 0.0 +de 01_solar 1 317 2030 1.0 0.0 +de 02_wind_on 1 317 2030 1.0 0.0 +de 03_wind_off 1 317 2030 1.0 0.0 +de 04_res 1 317 2030 1.0 0.0 +de 05_nuclear 1 317 2030 1.0 0.0 +de 06_coal 1 317 2030 1.0 0.0 +de 07_gas 1 317 2030 1.0 0.0 +de 08_non-res 1 317 2030 1.0 0.0 +de 09_hydro_pump 1 317 2030 0.0 0.0 +de 01_solar 1 318 2030 1.0 0.0 +de 02_wind_on 1 318 2030 1.0 0.0 +de 03_wind_off 1 318 2030 1.0 0.0 +de 04_res 1 318 2030 1.0 0.0 +de 05_nuclear 1 318 2030 1.0 0.0 +de 06_coal 1 318 2030 1.0 0.0 +de 07_gas 1 318 2030 1.0 0.0 +de 08_non-res 1 318 2030 1.0 0.0 +de 09_hydro_pump 1 318 2030 0.0 0.0 +de 01_solar 1 319 2030 1.0 0.0 +de 02_wind_on 1 319 2030 1.0 0.0 +de 03_wind_off 1 319 2030 1.0 0.0 +de 04_res 1 319 2030 1.0 0.0 +de 05_nuclear 1 319 2030 1.0 0.0 +de 06_coal 1 319 2030 1.0 0.0 +de 07_gas 1 319 2030 1.0 0.0 +de 08_non-res 1 319 2030 1.0 0.0 +de 09_hydro_pump 1 319 2030 0.0 0.0 +de 01_solar 1 320 2030 1.0 0.0 +de 02_wind_on 1 320 2030 1.0 0.0 +de 03_wind_off 1 320 2030 1.0 0.0 +de 04_res 1 320 2030 1.0 0.0 +de 05_nuclear 1 320 2030 1.0 0.0 +de 06_coal 1 320 2030 1.0 0.0 +de 07_gas 1 320 2030 1.0 0.0 +de 08_non-res 1 320 2030 1.0 0.0 +de 09_hydro_pump 1 320 2030 0.0 0.0 +de 01_solar 1 321 2030 1.0 0.0 +de 02_wind_on 1 321 2030 1.0 0.0 +de 03_wind_off 1 321 2030 1.0 0.0 +de 04_res 1 321 2030 1.0 0.0 +de 05_nuclear 1 321 2030 1.0 0.0 +de 06_coal 1 321 2030 1.0 0.0 +de 07_gas 1 321 2030 1.0 0.0 +de 08_non-res 1 321 2030 1.0 0.0 +de 09_hydro_pump 1 321 2030 0.0 0.0 +de 01_solar 1 322 2030 1.0 0.0 +de 02_wind_on 1 322 2030 1.0 0.0 +de 03_wind_off 1 322 2030 1.0 0.0 +de 04_res 1 322 2030 1.0 0.0 +de 05_nuclear 1 322 2030 1.0 0.0 +de 06_coal 1 322 2030 1.0 0.0 +de 07_gas 1 322 2030 1.0 0.0 +de 08_non-res 1 322 2030 1.0 0.0 +de 09_hydro_pump 1 322 2030 0.0 0.0 +de 01_solar 1 323 2030 1.0 0.0 +de 02_wind_on 1 323 2030 1.0 0.0 +de 03_wind_off 1 323 2030 1.0 0.0 +de 04_res 1 323 2030 1.0 0.0 +de 05_nuclear 1 323 2030 1.0 0.0 +de 06_coal 1 323 2030 1.0 0.0 +de 07_gas 1 323 2030 1.0 0.0 +de 08_non-res 1 323 2030 1.0 0.0 +de 09_hydro_pump 1 323 2030 0.0 0.0 +de 01_solar 1 324 2030 1.0 0.0 +de 02_wind_on 1 324 2030 1.0 0.0 +de 03_wind_off 1 324 2030 1.0 0.0 +de 04_res 1 324 2030 1.0 0.0 +de 05_nuclear 1 324 2030 1.0 0.0 +de 06_coal 1 324 2030 1.0 0.0 +de 07_gas 1 324 2030 1.0 0.0 +de 08_non-res 1 324 2030 1.0 0.0 +de 09_hydro_pump 1 324 2030 0.0 0.0 +de 01_solar 1 325 2030 1.0 0.0 +de 02_wind_on 1 325 2030 1.0 0.0 +de 03_wind_off 1 325 2030 1.0 0.0 +de 04_res 1 325 2030 1.0 0.0 +de 05_nuclear 1 325 2030 1.0 0.0 +de 06_coal 1 325 2030 1.0 0.0 +de 07_gas 1 325 2030 1.0 0.0 +de 08_non-res 1 325 2030 1.0 0.0 +de 09_hydro_pump 1 325 2030 0.0 0.0 +de 01_solar 1 326 2030 1.0 0.0 +de 02_wind_on 1 326 2030 1.0 0.0 +de 03_wind_off 1 326 2030 1.0 0.0 +de 04_res 1 326 2030 1.0 0.0 +de 05_nuclear 1 326 2030 1.0 0.0 +de 06_coal 1 326 2030 1.0 0.0 +de 07_gas 1 326 2030 1.0 0.0 +de 08_non-res 1 326 2030 1.0 0.0 +de 09_hydro_pump 1 326 2030 0.0 0.0 +de 01_solar 1 327 2030 1.0 0.0 +de 02_wind_on 1 327 2030 1.0 0.0 +de 03_wind_off 1 327 2030 1.0 0.0 +de 04_res 1 327 2030 1.0 0.0 +de 05_nuclear 1 327 2030 1.0 0.0 +de 06_coal 1 327 2030 1.0 0.0 +de 07_gas 1 327 2030 1.0 0.0 +de 08_non-res 1 327 2030 1.0 0.0 +de 09_hydro_pump 1 327 2030 0.0 0.0 +de 01_solar 1 328 2030 1.0 0.0 +de 02_wind_on 1 328 2030 1.0 0.0 +de 03_wind_off 1 328 2030 1.0 0.0 +de 04_res 1 328 2030 1.0 0.0 +de 05_nuclear 1 328 2030 1.0 0.0 +de 06_coal 1 328 2030 1.0 0.0 +de 07_gas 1 328 2030 1.0 0.0 +de 08_non-res 1 328 2030 1.0 0.0 +de 09_hydro_pump 1 328 2030 0.0 0.0 +de 01_solar 1 329 2030 1.0 0.0 +de 02_wind_on 1 329 2030 1.0 0.0 +de 03_wind_off 1 329 2030 1.0 0.0 +de 04_res 1 329 2030 1.0 0.0 +de 05_nuclear 1 329 2030 1.0 0.0 +de 06_coal 1 329 2030 1.0 0.0 +de 07_gas 1 329 2030 1.0 0.0 +de 08_non-res 1 329 2030 1.0 0.0 +de 09_hydro_pump 1 329 2030 0.0 0.0 +de 01_solar 1 330 2030 1.0 0.0 +de 02_wind_on 1 330 2030 1.0 0.0 +de 03_wind_off 1 330 2030 1.0 0.0 +de 04_res 1 330 2030 1.0 0.0 +de 05_nuclear 1 330 2030 1.0 0.0 +de 06_coal 1 330 2030 1.0 0.0 +de 07_gas 1 330 2030 1.0 0.0 +de 08_non-res 1 330 2030 1.0 0.0 +de 09_hydro_pump 1 330 2030 1.0 0.0 +de 01_solar 1 331 2030 1.0 0.0 +de 02_wind_on 1 331 2030 1.0 0.0 +de 03_wind_off 1 331 2030 1.0 0.0 +de 04_res 1 331 2030 1.0 0.0 +de 05_nuclear 1 331 2030 1.0 0.0 +de 06_coal 1 331 2030 1.0 0.0 +de 07_gas 1 331 2030 1.0 0.0 +de 08_non-res 1 331 2030 1.0 0.0 +de 09_hydro_pump 1 331 2030 1.0 0.0 +de 01_solar 1 332 2030 1.0 0.0 +de 02_wind_on 1 332 2030 1.0 0.0 +de 03_wind_off 1 332 2030 1.0 0.0 +de 04_res 1 332 2030 1.0 0.0 +de 05_nuclear 1 332 2030 1.0 0.0 +de 06_coal 1 332 2030 1.0 0.0 +de 07_gas 1 332 2030 1.0 0.0 +de 08_non-res 1 332 2030 1.0 0.0 +de 09_hydro_pump 1 332 2030 1.0 0.0 +de 01_solar 1 333 2030 1.0 0.0 +de 02_wind_on 1 333 2030 1.0 0.0 +de 03_wind_off 1 333 2030 1.0 0.0 +de 04_res 1 333 2030 1.0 0.0 +de 05_nuclear 1 333 2030 1.0 0.0 +de 06_coal 1 333 2030 1.0 0.0 +de 07_gas 1 333 2030 1.0 0.0 +de 08_non-res 1 333 2030 1.0 0.0 +de 09_hydro_pump 1 333 2030 1.0 0.0 +de 01_solar 1 334 2030 1.0 0.0 +de 02_wind_on 1 334 2030 1.0 0.0 +de 03_wind_off 1 334 2030 1.0 0.0 +de 04_res 1 334 2030 1.0 0.0 +de 05_nuclear 1 334 2030 1.0 0.0 +de 06_coal 1 334 2030 1.0 0.0 +de 07_gas 1 334 2030 1.0 0.0 +de 08_non-res 1 334 2030 1.0 0.0 +de 09_hydro_pump 1 334 2030 1.0 0.0 +de 01_solar 1 335 2030 1.0 0.0 +de 02_wind_on 1 335 2030 1.0 0.0 +de 03_wind_off 1 335 2030 1.0 0.0 +de 04_res 1 335 2030 1.0 0.0 +de 05_nuclear 1 335 2030 1.0 0.0 +de 06_coal 1 335 2030 1.0 0.0 +de 07_gas 1 335 2030 1.0 0.0 +de 08_non-res 1 335 2030 1.0 0.0 +de 09_hydro_pump 1 335 2030 1.0 0.0 +de 01_solar 1 336 2030 1.0 0.0 +de 02_wind_on 1 336 2030 1.0 0.0 +de 03_wind_off 1 336 2030 1.0 0.0 +de 04_res 1 336 2030 1.0 0.0 +de 05_nuclear 1 336 2030 1.0 0.0 +de 06_coal 1 336 2030 1.0 0.0 +de 07_gas 1 336 2030 1.0 0.0 +de 08_non-res 1 336 2030 1.0 0.0 +de 09_hydro_pump 1 336 2030 1.0 0.0 +es 01_solar 1 1 2030 0.0 0.0 +es 02_wind_on 1 1 2030 0.0 0.0 +es 03_wind_off 1 1 2030 0.0 0.0 +es 04_res 1 1 2030 0.0 0.0 +es 05_nuclear 1 1 2030 0.0 0.0 +es 06_coal 1 1 2030 0.0 0.0 +es 07_gas 1 1 2030 0.0 0.0 +es 08_non-res 1 1 2030 0.0 0.0 +es 09_hydro_pump 1 1 2030 0.0 0.0 +es 01_solar 1 2 2030 1.0 0.0 +es 02_wind_on 1 2 2030 0.0 0.0 +es 03_wind_off 1 2 2030 0.0 0.0 +es 04_res 1 2 2030 0.0 0.0 +es 05_nuclear 1 2 2030 0.0 0.0 +es 06_coal 1 2 2030 0.0 0.0 +es 07_gas 1 2 2030 0.0 0.0 +es 08_non-res 1 2 2030 0.0 0.0 +es 09_hydro_pump 1 2 2030 0.0 0.0 +es 01_solar 1 3 2030 1.0 0.0 +es 02_wind_on 1 3 2030 0.0 0.0 +es 03_wind_off 1 3 2030 0.0 0.0 +es 04_res 1 3 2030 0.0 0.0 +es 05_nuclear 1 3 2030 0.0 0.0 +es 06_coal 1 3 2030 0.0 0.0 +es 07_gas 1 3 2030 0.0 0.0 +es 08_non-res 1 3 2030 0.0 0.0 +es 09_hydro_pump 1 3 2030 0.0 0.0 +es 01_solar 1 4 2030 1.0 0.0 +es 02_wind_on 1 4 2030 0.0 0.0 +es 03_wind_off 1 4 2030 0.0 0.0 +es 04_res 1 4 2030 0.0 0.0 +es 05_nuclear 1 4 2030 0.0 0.0 +es 06_coal 1 4 2030 0.0 0.0 +es 07_gas 1 4 2030 0.0 0.0 +es 08_non-res 1 4 2030 0.0 0.0 +es 09_hydro_pump 1 4 2030 0.0 0.0 +es 01_solar 1 5 2030 1.0 0.0 +es 02_wind_on 1 5 2030 0.0 0.0 +es 03_wind_off 1 5 2030 0.0 0.0 +es 04_res 1 5 2030 0.0 0.0 +es 05_nuclear 1 5 2030 0.0 0.0 +es 06_coal 1 5 2030 0.0 0.0 +es 07_gas 1 5 2030 0.0 0.0 +es 08_non-res 1 5 2030 0.0 0.0 +es 09_hydro_pump 1 5 2030 0.0 0.0 +es 01_solar 1 6 2030 1.0 0.0 +es 02_wind_on 1 6 2030 0.0 0.0 +es 03_wind_off 1 6 2030 0.0 0.0 +es 04_res 1 6 2030 0.0 0.0 +es 05_nuclear 1 6 2030 0.0 0.0 +es 06_coal 1 6 2030 0.0 0.0 +es 07_gas 1 6 2030 0.0 0.0 +es 08_non-res 1 6 2030 0.0 0.0 +es 09_hydro_pump 1 6 2030 0.0 0.0 +es 01_solar 1 7 2030 1.0 0.0 +es 02_wind_on 1 7 2030 0.0 0.0 +es 03_wind_off 1 7 2030 0.0 0.0 +es 04_res 1 7 2030 0.0 0.0 +es 05_nuclear 1 7 2030 0.0 0.0 +es 06_coal 1 7 2030 0.0 0.0 +es 07_gas 1 7 2030 0.0 0.0 +es 08_non-res 1 7 2030 0.0 0.0 +es 09_hydro_pump 1 7 2030 0.0 0.0 +es 01_solar 1 8 2030 1.0 0.0 +es 02_wind_on 1 8 2030 0.0 0.0 +es 03_wind_off 1 8 2030 0.0 0.0 +es 04_res 1 8 2030 0.0 0.0 +es 05_nuclear 1 8 2030 0.0 0.0 +es 06_coal 1 8 2030 0.0 0.0 +es 07_gas 1 8 2030 0.0 0.0 +es 08_non-res 1 8 2030 0.0 0.0 +es 09_hydro_pump 1 8 2030 0.0 0.0 +es 01_solar 1 9 2030 1.0 0.0 +es 02_wind_on 1 9 2030 0.0 0.0 +es 03_wind_off 1 9 2030 0.0 0.0 +es 04_res 1 9 2030 0.0 0.0 +es 05_nuclear 1 9 2030 0.0 0.0 +es 06_coal 1 9 2030 0.0 0.0 +es 07_gas 1 9 2030 0.0 0.0 +es 08_non-res 1 9 2030 0.0 0.0 +es 09_hydro_pump 1 9 2030 0.0 0.0 +es 01_solar 1 10 2030 1.0 0.0 +es 02_wind_on 1 10 2030 0.0 0.0 +es 03_wind_off 1 10 2030 0.0 0.0 +es 04_res 1 10 2030 0.0 0.0 +es 05_nuclear 1 10 2030 0.0 0.0 +es 06_coal 1 10 2030 0.0 0.0 +es 07_gas 1 10 2030 0.0 0.0 +es 08_non-res 1 10 2030 0.0 0.0 +es 09_hydro_pump 1 10 2030 0.0 0.0 +es 01_solar 1 11 2030 1.0 0.0 +es 02_wind_on 1 11 2030 0.0 0.0 +es 03_wind_off 1 11 2030 0.0 0.0 +es 04_res 1 11 2030 0.0 0.0 +es 05_nuclear 1 11 2030 0.0 0.0 +es 06_coal 1 11 2030 0.0 0.0 +es 07_gas 1 11 2030 0.0 0.0 +es 08_non-res 1 11 2030 0.0 0.0 +es 09_hydro_pump 1 11 2030 0.0 0.0 +es 01_solar 1 12 2030 1.0 0.0 +es 02_wind_on 1 12 2030 0.0 0.0 +es 03_wind_off 1 12 2030 0.0 0.0 +es 04_res 1 12 2030 0.0 0.0 +es 05_nuclear 1 12 2030 0.0 0.0 +es 06_coal 1 12 2030 0.0 0.0 +es 07_gas 1 12 2030 0.0 0.0 +es 08_non-res 1 12 2030 0.0 0.0 +es 09_hydro_pump 1 12 2030 0.0 0.0 +es 01_solar 1 13 2030 1.0 0.0 +es 02_wind_on 1 13 2030 0.0 0.0 +es 03_wind_off 1 13 2030 0.0 0.0 +es 04_res 1 13 2030 0.0 0.0 +es 05_nuclear 1 13 2030 0.0 0.0 +es 06_coal 1 13 2030 0.0 0.0 +es 07_gas 1 13 2030 0.0 0.0 +es 08_non-res 1 13 2030 0.0 0.0 +es 09_hydro_pump 1 13 2030 0.0 0.0 +es 01_solar 1 14 2030 1.0 0.0 +es 02_wind_on 1 14 2030 0.0 0.0 +es 03_wind_off 1 14 2030 0.0 0.0 +es 04_res 1 14 2030 0.0 0.0 +es 05_nuclear 1 14 2030 0.0 0.0 +es 06_coal 1 14 2030 0.0 0.0 +es 07_gas 1 14 2030 0.0 0.0 +es 08_non-res 1 14 2030 0.0 0.0 +es 09_hydro_pump 1 14 2030 0.0 0.0 +es 01_solar 1 15 2030 1.0 0.0 +es 02_wind_on 1 15 2030 0.0 0.0 +es 03_wind_off 1 15 2030 0.0 0.0 +es 04_res 1 15 2030 0.0 0.0 +es 05_nuclear 1 15 2030 0.0 0.0 +es 06_coal 1 15 2030 0.0 0.0 +es 07_gas 1 15 2030 0.0 0.0 +es 08_non-res 1 15 2030 0.0 0.0 +es 09_hydro_pump 1 15 2030 0.0 0.0 +es 01_solar 1 16 2030 1.0 0.0 +es 02_wind_on 1 16 2030 0.0 0.0 +es 03_wind_off 1 16 2030 0.0 0.0 +es 04_res 1 16 2030 0.0 0.0 +es 05_nuclear 1 16 2030 0.0 0.0 +es 06_coal 1 16 2030 0.0 0.0 +es 07_gas 1 16 2030 0.0 0.0 +es 08_non-res 1 16 2030 0.0 0.0 +es 09_hydro_pump 1 16 2030 0.0 0.0 +es 01_solar 1 17 2030 1.0 0.0 +es 02_wind_on 1 17 2030 0.0 0.0 +es 03_wind_off 1 17 2030 0.0 0.0 +es 04_res 1 17 2030 0.0 0.0 +es 05_nuclear 1 17 2030 0.0 0.0 +es 06_coal 1 17 2030 0.0 0.0 +es 07_gas 1 17 2030 0.0 0.0 +es 08_non-res 1 17 2030 0.0 0.0 +es 09_hydro_pump 1 17 2030 0.0 0.0 +es 01_solar 1 18 2030 1.0 0.0 +es 02_wind_on 1 18 2030 0.0 0.0 +es 03_wind_off 1 18 2030 0.0 0.0 +es 04_res 1 18 2030 0.0 0.0 +es 05_nuclear 1 18 2030 0.0 0.0 +es 06_coal 1 18 2030 0.0 0.0 +es 07_gas 1 18 2030 0.0 0.0 +es 08_non-res 1 18 2030 0.0 0.0 +es 09_hydro_pump 1 18 2030 0.0 0.0 +es 01_solar 1 19 2030 1.0 0.0 +es 02_wind_on 1 19 2030 0.0 0.0 +es 03_wind_off 1 19 2030 0.0 0.0 +es 04_res 1 19 2030 0.0 0.0 +es 05_nuclear 1 19 2030 0.0 0.0 +es 06_coal 1 19 2030 0.0 0.0 +es 07_gas 1 19 2030 0.0 0.0 +es 08_non-res 1 19 2030 0.0 0.0 +es 09_hydro_pump 1 19 2030 0.0 0.0 +es 01_solar 1 20 2030 1.0 0.0 +es 02_wind_on 1 20 2030 0.0 0.0 +es 03_wind_off 1 20 2030 0.0 0.0 +es 04_res 1 20 2030 0.0 0.0 +es 05_nuclear 1 20 2030 0.0 0.0 +es 06_coal 1 20 2030 0.0 0.0 +es 07_gas 1 20 2030 0.0 0.0 +es 08_non-res 1 20 2030 0.0 0.0 +es 09_hydro_pump 1 20 2030 0.0 0.0 +es 01_solar 1 21 2030 1.0 0.0 +es 02_wind_on 1 21 2030 0.0 0.0 +es 03_wind_off 1 21 2030 0.0 0.0 +es 04_res 1 21 2030 0.0 0.0 +es 05_nuclear 1 21 2030 0.0 0.0 +es 06_coal 1 21 2030 0.0 0.0 +es 07_gas 1 21 2030 0.0 0.0 +es 08_non-res 1 21 2030 0.0 0.0 +es 09_hydro_pump 1 21 2030 0.0 0.0 +es 01_solar 1 22 2030 1.0 0.0 +es 02_wind_on 1 22 2030 1.0 0.0 +es 03_wind_off 1 22 2030 0.0 0.0 +es 04_res 1 22 2030 0.0 0.0 +es 05_nuclear 1 22 2030 0.0 0.0 +es 06_coal 1 22 2030 0.0 0.0 +es 07_gas 1 22 2030 0.0 0.0 +es 08_non-res 1 22 2030 0.0 0.0 +es 09_hydro_pump 1 22 2030 0.0 0.0 +es 01_solar 1 23 2030 1.0 0.0 +es 02_wind_on 1 23 2030 1.0 0.0 +es 03_wind_off 1 23 2030 0.0 0.0 +es 04_res 1 23 2030 0.0 0.0 +es 05_nuclear 1 23 2030 0.0 0.0 +es 06_coal 1 23 2030 0.0 0.0 +es 07_gas 1 23 2030 0.0 0.0 +es 08_non-res 1 23 2030 0.0 0.0 +es 09_hydro_pump 1 23 2030 0.0 0.0 +es 01_solar 1 24 2030 1.0 0.0 +es 02_wind_on 1 24 2030 1.0 0.0 +es 03_wind_off 1 24 2030 0.0 0.0 +es 04_res 1 24 2030 0.0 0.0 +es 05_nuclear 1 24 2030 0.0 0.0 +es 06_coal 1 24 2030 0.0 0.0 +es 07_gas 1 24 2030 0.0 0.0 +es 08_non-res 1 24 2030 0.0 0.0 +es 09_hydro_pump 1 24 2030 0.0 0.0 +es 01_solar 1 25 2030 1.0 0.0 +es 02_wind_on 1 25 2030 1.0 0.0 +es 03_wind_off 1 25 2030 0.0 0.0 +es 04_res 1 25 2030 0.0 0.0 +es 05_nuclear 1 25 2030 0.0 0.0 +es 06_coal 1 25 2030 0.0 0.0 +es 07_gas 1 25 2030 0.0 0.0 +es 08_non-res 1 25 2030 0.0 0.0 +es 09_hydro_pump 1 25 2030 0.0 0.0 +es 01_solar 1 26 2030 1.0 0.0 +es 02_wind_on 1 26 2030 1.0 0.0 +es 03_wind_off 1 26 2030 0.0 0.0 +es 04_res 1 26 2030 0.0 0.0 +es 05_nuclear 1 26 2030 0.0 0.0 +es 06_coal 1 26 2030 0.0 0.0 +es 07_gas 1 26 2030 0.0 0.0 +es 08_non-res 1 26 2030 0.0 0.0 +es 09_hydro_pump 1 26 2030 0.0 0.0 +es 01_solar 1 27 2030 1.0 0.0 +es 02_wind_on 1 27 2030 1.0 0.0 +es 03_wind_off 1 27 2030 0.0 0.0 +es 04_res 1 27 2030 0.0 0.0 +es 05_nuclear 1 27 2030 0.0 0.0 +es 06_coal 1 27 2030 0.0 0.0 +es 07_gas 1 27 2030 0.0 0.0 +es 08_non-res 1 27 2030 0.0 0.0 +es 09_hydro_pump 1 27 2030 0.0 0.0 +es 01_solar 1 28 2030 1.0 0.0 +es 02_wind_on 1 28 2030 1.0 0.0 +es 03_wind_off 1 28 2030 0.0 0.0 +es 04_res 1 28 2030 0.0 0.0 +es 05_nuclear 1 28 2030 0.0 0.0 +es 06_coal 1 28 2030 0.0 0.0 +es 07_gas 1 28 2030 0.0 0.0 +es 08_non-res 1 28 2030 0.0 0.0 +es 09_hydro_pump 1 28 2030 0.0 0.0 +es 01_solar 1 29 2030 1.0 0.0 +es 02_wind_on 1 29 2030 1.0 0.0 +es 03_wind_off 1 29 2030 0.0 0.0 +es 04_res 1 29 2030 0.0 0.0 +es 05_nuclear 1 29 2030 0.0 0.0 +es 06_coal 1 29 2030 0.0 0.0 +es 07_gas 1 29 2030 0.0 0.0 +es 08_non-res 1 29 2030 0.0 0.0 +es 09_hydro_pump 1 29 2030 0.0 0.0 +es 01_solar 1 30 2030 1.0 0.0 +es 02_wind_on 1 30 2030 1.0 0.0 +es 03_wind_off 1 30 2030 0.0 0.0 +es 04_res 1 30 2030 0.0 0.0 +es 05_nuclear 1 30 2030 0.0 0.0 +es 06_coal 1 30 2030 0.0 0.0 +es 07_gas 1 30 2030 0.0 0.0 +es 08_non-res 1 30 2030 0.0 0.0 +es 09_hydro_pump 1 30 2030 0.0 0.0 +es 01_solar 1 31 2030 1.0 0.0 +es 02_wind_on 1 31 2030 1.0 0.0 +es 03_wind_off 1 31 2030 0.0 0.0 +es 04_res 1 31 2030 0.0 0.0 +es 05_nuclear 1 31 2030 0.0 0.0 +es 06_coal 1 31 2030 0.0 0.0 +es 07_gas 1 31 2030 0.0 0.0 +es 08_non-res 1 31 2030 0.0 0.0 +es 09_hydro_pump 1 31 2030 0.0 0.0 +es 01_solar 1 32 2030 1.0 0.0 +es 02_wind_on 1 32 2030 1.0 0.0 +es 03_wind_off 1 32 2030 0.0 0.0 +es 04_res 1 32 2030 0.0 0.0 +es 05_nuclear 1 32 2030 0.0 0.0 +es 06_coal 1 32 2030 0.0 0.0 +es 07_gas 1 32 2030 0.0 0.0 +es 08_non-res 1 32 2030 0.0 0.0 +es 09_hydro_pump 1 32 2030 0.0 0.0 +es 01_solar 1 33 2030 1.0 0.0 +es 02_wind_on 1 33 2030 1.0 0.0 +es 03_wind_off 1 33 2030 0.0 0.0 +es 04_res 1 33 2030 0.0 0.0 +es 05_nuclear 1 33 2030 0.0 0.0 +es 06_coal 1 33 2030 0.0 0.0 +es 07_gas 1 33 2030 0.0 0.0 +es 08_non-res 1 33 2030 0.0 0.0 +es 09_hydro_pump 1 33 2030 0.0 0.0 +es 01_solar 1 34 2030 1.0 0.0 +es 02_wind_on 1 34 2030 1.0 0.0 +es 03_wind_off 1 34 2030 0.0 0.0 +es 04_res 1 34 2030 0.0 0.0 +es 05_nuclear 1 34 2030 0.0 0.0 +es 06_coal 1 34 2030 0.0 0.0 +es 07_gas 1 34 2030 0.0 0.0 +es 08_non-res 1 34 2030 0.0 0.0 +es 09_hydro_pump 1 34 2030 0.0 0.0 +es 01_solar 1 35 2030 1.0 0.0 +es 02_wind_on 1 35 2030 1.0 0.0 +es 03_wind_off 1 35 2030 0.0 0.0 +es 04_res 1 35 2030 0.0 0.0 +es 05_nuclear 1 35 2030 0.0 0.0 +es 06_coal 1 35 2030 0.0 0.0 +es 07_gas 1 35 2030 0.0 0.0 +es 08_non-res 1 35 2030 0.0 0.0 +es 09_hydro_pump 1 35 2030 0.0 0.0 +es 01_solar 1 36 2030 1.0 0.0 +es 02_wind_on 1 36 2030 1.0 0.0 +es 03_wind_off 1 36 2030 0.0 0.0 +es 04_res 1 36 2030 0.0 0.0 +es 05_nuclear 1 36 2030 0.0 0.0 +es 06_coal 1 36 2030 0.0 0.0 +es 07_gas 1 36 2030 0.0 0.0 +es 08_non-res 1 36 2030 0.0 0.0 +es 09_hydro_pump 1 36 2030 0.0 0.0 +es 01_solar 1 37 2030 1.0 0.0 +es 02_wind_on 1 37 2030 1.0 0.0 +es 03_wind_off 1 37 2030 0.0 0.0 +es 04_res 1 37 2030 0.0 0.0 +es 05_nuclear 1 37 2030 0.0 0.0 +es 06_coal 1 37 2030 0.0 0.0 +es 07_gas 1 37 2030 0.0 0.0 +es 08_non-res 1 37 2030 0.0 0.0 +es 09_hydro_pump 1 37 2030 0.0 0.0 +es 01_solar 1 38 2030 1.0 0.0 +es 02_wind_on 1 38 2030 1.0 0.0 +es 03_wind_off 1 38 2030 0.0 0.0 +es 04_res 1 38 2030 0.0 0.0 +es 05_nuclear 1 38 2030 0.0 0.0 +es 06_coal 1 38 2030 0.0 0.0 +es 07_gas 1 38 2030 0.0 0.0 +es 08_non-res 1 38 2030 0.0 0.0 +es 09_hydro_pump 1 38 2030 0.0 0.0 +es 01_solar 1 39 2030 1.0 0.0 +es 02_wind_on 1 39 2030 1.0 0.0 +es 03_wind_off 1 39 2030 0.0 0.0 +es 04_res 1 39 2030 0.0 0.0 +es 05_nuclear 1 39 2030 0.0 0.0 +es 06_coal 1 39 2030 0.0 0.0 +es 07_gas 1 39 2030 0.0 0.0 +es 08_non-res 1 39 2030 0.0 0.0 +es 09_hydro_pump 1 39 2030 0.0 0.0 +es 01_solar 1 40 2030 1.0 0.0 +es 02_wind_on 1 40 2030 1.0 0.0 +es 03_wind_off 1 40 2030 0.0 0.0 +es 04_res 1 40 2030 0.0 0.0 +es 05_nuclear 1 40 2030 0.0 0.0 +es 06_coal 1 40 2030 0.0 0.0 +es 07_gas 1 40 2030 0.0 0.0 +es 08_non-res 1 40 2030 0.0 0.0 +es 09_hydro_pump 1 40 2030 0.0 0.0 +es 01_solar 1 41 2030 1.0 0.0 +es 02_wind_on 1 41 2030 1.0 0.0 +es 03_wind_off 1 41 2030 0.0 0.0 +es 04_res 1 41 2030 0.0 0.0 +es 05_nuclear 1 41 2030 0.0 0.0 +es 06_coal 1 41 2030 0.0 0.0 +es 07_gas 1 41 2030 0.0 0.0 +es 08_non-res 1 41 2030 0.0 0.0 +es 09_hydro_pump 1 41 2030 0.0 0.0 +es 01_solar 1 42 2030 1.0 0.0 +es 02_wind_on 1 42 2030 1.0 0.0 +es 03_wind_off 1 42 2030 1.0 0.0 +es 04_res 1 42 2030 0.0 0.0 +es 05_nuclear 1 42 2030 0.0 0.0 +es 06_coal 1 42 2030 0.0 0.0 +es 07_gas 1 42 2030 0.0 0.0 +es 08_non-res 1 42 2030 0.0 0.0 +es 09_hydro_pump 1 42 2030 0.0 0.0 +es 01_solar 1 43 2030 1.0 0.0 +es 02_wind_on 1 43 2030 1.0 0.0 +es 03_wind_off 1 43 2030 1.0 0.0 +es 04_res 1 43 2030 0.0 0.0 +es 05_nuclear 1 43 2030 0.0 0.0 +es 06_coal 1 43 2030 0.0 0.0 +es 07_gas 1 43 2030 0.0 0.0 +es 08_non-res 1 43 2030 0.0 0.0 +es 09_hydro_pump 1 43 2030 0.0 0.0 +es 01_solar 1 44 2030 1.0 0.0 +es 02_wind_on 1 44 2030 1.0 0.0 +es 03_wind_off 1 44 2030 1.0 0.0 +es 04_res 1 44 2030 0.0 0.0 +es 05_nuclear 1 44 2030 0.0 0.0 +es 06_coal 1 44 2030 0.0 0.0 +es 07_gas 1 44 2030 0.0 0.0 +es 08_non-res 1 44 2030 0.0 0.0 +es 09_hydro_pump 1 44 2030 0.0 0.0 +es 01_solar 1 45 2030 1.0 0.0 +es 02_wind_on 1 45 2030 1.0 0.0 +es 03_wind_off 1 45 2030 1.0 0.0 +es 04_res 1 45 2030 0.0 0.0 +es 05_nuclear 1 45 2030 0.0 0.0 +es 06_coal 1 45 2030 0.0 0.0 +es 07_gas 1 45 2030 0.0 0.0 +es 08_non-res 1 45 2030 0.0 0.0 +es 09_hydro_pump 1 45 2030 0.0 0.0 +es 01_solar 1 46 2030 1.0 0.0 +es 02_wind_on 1 46 2030 1.0 0.0 +es 03_wind_off 1 46 2030 1.0 0.0 +es 04_res 1 46 2030 0.0 0.0 +es 05_nuclear 1 46 2030 0.0 0.0 +es 06_coal 1 46 2030 0.0 0.0 +es 07_gas 1 46 2030 0.0 0.0 +es 08_non-res 1 46 2030 0.0 0.0 +es 09_hydro_pump 1 46 2030 0.0 0.0 +es 01_solar 1 47 2030 1.0 0.0 +es 02_wind_on 1 47 2030 1.0 0.0 +es 03_wind_off 1 47 2030 1.0 0.0 +es 04_res 1 47 2030 0.0 0.0 +es 05_nuclear 1 47 2030 0.0 0.0 +es 06_coal 1 47 2030 0.0 0.0 +es 07_gas 1 47 2030 0.0 0.0 +es 08_non-res 1 47 2030 0.0 0.0 +es 09_hydro_pump 1 47 2030 0.0 0.0 +es 01_solar 1 48 2030 1.0 0.0 +es 02_wind_on 1 48 2030 1.0 0.0 +es 03_wind_off 1 48 2030 1.0 0.0 +es 04_res 1 48 2030 0.0 0.0 +es 05_nuclear 1 48 2030 0.0 0.0 +es 06_coal 1 48 2030 0.0 0.0 +es 07_gas 1 48 2030 0.0 0.0 +es 08_non-res 1 48 2030 0.0 0.0 +es 09_hydro_pump 1 48 2030 0.0 0.0 +es 01_solar 1 49 2030 1.0 0.0 +es 02_wind_on 1 49 2030 1.0 0.0 +es 03_wind_off 1 49 2030 1.0 0.0 +es 04_res 1 49 2030 0.0 0.0 +es 05_nuclear 1 49 2030 0.0 0.0 +es 06_coal 1 49 2030 0.0 0.0 +es 07_gas 1 49 2030 0.0 0.0 +es 08_non-res 1 49 2030 0.0 0.0 +es 09_hydro_pump 1 49 2030 0.0 0.0 +es 01_solar 1 50 2030 1.0 0.0 +es 02_wind_on 1 50 2030 1.0 0.0 +es 03_wind_off 1 50 2030 1.0 0.0 +es 04_res 1 50 2030 0.0 0.0 +es 05_nuclear 1 50 2030 0.0 0.0 +es 06_coal 1 50 2030 0.0 0.0 +es 07_gas 1 50 2030 0.0 0.0 +es 08_non-res 1 50 2030 0.0 0.0 +es 09_hydro_pump 1 50 2030 0.0 0.0 +es 01_solar 1 51 2030 1.0 0.0 +es 02_wind_on 1 51 2030 1.0 0.0 +es 03_wind_off 1 51 2030 1.0 0.0 +es 04_res 1 51 2030 0.0 0.0 +es 05_nuclear 1 51 2030 0.0 0.0 +es 06_coal 1 51 2030 0.0 0.0 +es 07_gas 1 51 2030 0.0 0.0 +es 08_non-res 1 51 2030 0.0 0.0 +es 09_hydro_pump 1 51 2030 0.0 0.0 +es 01_solar 1 52 2030 1.0 0.0 +es 02_wind_on 1 52 2030 1.0 0.0 +es 03_wind_off 1 52 2030 1.0 0.0 +es 04_res 1 52 2030 0.0 0.0 +es 05_nuclear 1 52 2030 0.0 0.0 +es 06_coal 1 52 2030 0.0 0.0 +es 07_gas 1 52 2030 0.0 0.0 +es 08_non-res 1 52 2030 0.0 0.0 +es 09_hydro_pump 1 52 2030 0.0 0.0 +es 01_solar 1 53 2030 1.0 0.0 +es 02_wind_on 1 53 2030 1.0 0.0 +es 03_wind_off 1 53 2030 1.0 0.0 +es 04_res 1 53 2030 0.0 0.0 +es 05_nuclear 1 53 2030 0.0 0.0 +es 06_coal 1 53 2030 0.0 0.0 +es 07_gas 1 53 2030 0.0 0.0 +es 08_non-res 1 53 2030 0.0 0.0 +es 09_hydro_pump 1 53 2030 0.0 0.0 +es 01_solar 1 54 2030 1.0 0.0 +es 02_wind_on 1 54 2030 1.0 0.0 +es 03_wind_off 1 54 2030 1.0 0.0 +es 04_res 1 54 2030 0.0 0.0 +es 05_nuclear 1 54 2030 0.0 0.0 +es 06_coal 1 54 2030 0.0 0.0 +es 07_gas 1 54 2030 0.0 0.0 +es 08_non-res 1 54 2030 0.0 0.0 +es 09_hydro_pump 1 54 2030 0.0 0.0 +es 01_solar 1 55 2030 1.0 0.0 +es 02_wind_on 1 55 2030 1.0 0.0 +es 03_wind_off 1 55 2030 1.0 0.0 +es 04_res 1 55 2030 0.0 0.0 +es 05_nuclear 1 55 2030 0.0 0.0 +es 06_coal 1 55 2030 0.0 0.0 +es 07_gas 1 55 2030 0.0 0.0 +es 08_non-res 1 55 2030 0.0 0.0 +es 09_hydro_pump 1 55 2030 0.0 0.0 +es 01_solar 1 56 2030 1.0 0.0 +es 02_wind_on 1 56 2030 1.0 0.0 +es 03_wind_off 1 56 2030 1.0 0.0 +es 04_res 1 56 2030 0.0 0.0 +es 05_nuclear 1 56 2030 0.0 0.0 +es 06_coal 1 56 2030 0.0 0.0 +es 07_gas 1 56 2030 0.0 0.0 +es 08_non-res 1 56 2030 0.0 0.0 +es 09_hydro_pump 1 56 2030 0.0 0.0 +es 01_solar 1 57 2030 1.0 0.0 +es 02_wind_on 1 57 2030 1.0 0.0 +es 03_wind_off 1 57 2030 1.0 0.0 +es 04_res 1 57 2030 0.0 0.0 +es 05_nuclear 1 57 2030 0.0 0.0 +es 06_coal 1 57 2030 0.0 0.0 +es 07_gas 1 57 2030 0.0 0.0 +es 08_non-res 1 57 2030 0.0 0.0 +es 09_hydro_pump 1 57 2030 0.0 0.0 +es 01_solar 1 58 2030 1.0 0.0 +es 02_wind_on 1 58 2030 1.0 0.0 +es 03_wind_off 1 58 2030 1.0 0.0 +es 04_res 1 58 2030 0.0 0.0 +es 05_nuclear 1 58 2030 0.0 0.0 +es 06_coal 1 58 2030 0.0 0.0 +es 07_gas 1 58 2030 0.0 0.0 +es 08_non-res 1 58 2030 0.0 0.0 +es 09_hydro_pump 1 58 2030 0.0 0.0 +es 01_solar 1 59 2030 1.0 0.0 +es 02_wind_on 1 59 2030 1.0 0.0 +es 03_wind_off 1 59 2030 1.0 0.0 +es 04_res 1 59 2030 0.0 0.0 +es 05_nuclear 1 59 2030 0.0 0.0 +es 06_coal 1 59 2030 0.0 0.0 +es 07_gas 1 59 2030 0.0 0.0 +es 08_non-res 1 59 2030 0.0 0.0 +es 09_hydro_pump 1 59 2030 0.0 0.0 +es 01_solar 1 60 2030 1.0 0.0 +es 02_wind_on 1 60 2030 1.0 0.0 +es 03_wind_off 1 60 2030 1.0 0.0 +es 04_res 1 60 2030 0.0 0.0 +es 05_nuclear 1 60 2030 0.0 0.0 +es 06_coal 1 60 2030 0.0 0.0 +es 07_gas 1 60 2030 0.0 0.0 +es 08_non-res 1 60 2030 0.0 0.0 +es 09_hydro_pump 1 60 2030 0.0 0.0 +es 01_solar 1 61 2030 1.0 0.0 +es 02_wind_on 1 61 2030 1.0 0.0 +es 03_wind_off 1 61 2030 1.0 0.0 +es 04_res 1 61 2030 0.0 0.0 +es 05_nuclear 1 61 2030 0.0 0.0 +es 06_coal 1 61 2030 0.0 0.0 +es 07_gas 1 61 2030 0.0 0.0 +es 08_non-res 1 61 2030 0.0 0.0 +es 09_hydro_pump 1 61 2030 0.0 0.0 +es 01_solar 1 62 2030 1.0 0.0 +es 02_wind_on 1 62 2030 1.0 0.0 +es 03_wind_off 1 62 2030 1.0 0.0 +es 04_res 1 62 2030 1.0 0.0 +es 05_nuclear 1 62 2030 0.0 0.0 +es 06_coal 1 62 2030 0.0 0.0 +es 07_gas 1 62 2030 0.0 0.0 +es 08_non-res 1 62 2030 0.0 0.0 +es 09_hydro_pump 1 62 2030 0.0 0.0 +es 01_solar 1 63 2030 1.0 0.0 +es 02_wind_on 1 63 2030 1.0 0.0 +es 03_wind_off 1 63 2030 1.0 0.0 +es 04_res 1 63 2030 1.0 0.0 +es 05_nuclear 1 63 2030 0.0 0.0 +es 06_coal 1 63 2030 0.0 0.0 +es 07_gas 1 63 2030 0.0 0.0 +es 08_non-res 1 63 2030 0.0 0.0 +es 09_hydro_pump 1 63 2030 0.0 0.0 +es 01_solar 1 64 2030 1.0 0.0 +es 02_wind_on 1 64 2030 1.0 0.0 +es 03_wind_off 1 64 2030 1.0 0.0 +es 04_res 1 64 2030 1.0 0.0 +es 05_nuclear 1 64 2030 0.0 0.0 +es 06_coal 1 64 2030 0.0 0.0 +es 07_gas 1 64 2030 0.0 0.0 +es 08_non-res 1 64 2030 0.0 0.0 +es 09_hydro_pump 1 64 2030 0.0 0.0 +es 01_solar 1 65 2030 1.0 0.0 +es 02_wind_on 1 65 2030 1.0 0.0 +es 03_wind_off 1 65 2030 1.0 0.0 +es 04_res 1 65 2030 1.0 0.0 +es 05_nuclear 1 65 2030 0.0 0.0 +es 06_coal 1 65 2030 0.0 0.0 +es 07_gas 1 65 2030 0.0 0.0 +es 08_non-res 1 65 2030 0.0 0.0 +es 09_hydro_pump 1 65 2030 0.0 0.0 +es 01_solar 1 66 2030 1.0 0.0 +es 02_wind_on 1 66 2030 1.0 0.0 +es 03_wind_off 1 66 2030 1.0 0.0 +es 04_res 1 66 2030 1.0 0.0 +es 05_nuclear 1 66 2030 0.0 0.0 +es 06_coal 1 66 2030 0.0 0.0 +es 07_gas 1 66 2030 0.0 0.0 +es 08_non-res 1 66 2030 0.0 0.0 +es 09_hydro_pump 1 66 2030 0.0 0.0 +es 01_solar 1 67 2030 1.0 0.0 +es 02_wind_on 1 67 2030 1.0 0.0 +es 03_wind_off 1 67 2030 1.0 0.0 +es 04_res 1 67 2030 1.0 0.0 +es 05_nuclear 1 67 2030 0.0 0.0 +es 06_coal 1 67 2030 0.0 0.0 +es 07_gas 1 67 2030 0.0 0.0 +es 08_non-res 1 67 2030 0.0 0.0 +es 09_hydro_pump 1 67 2030 0.0 0.0 +es 01_solar 1 68 2030 1.0 0.0 +es 02_wind_on 1 68 2030 1.0 0.0 +es 03_wind_off 1 68 2030 1.0 0.0 +es 04_res 1 68 2030 1.0 0.0 +es 05_nuclear 1 68 2030 0.0 0.0 +es 06_coal 1 68 2030 0.0 0.0 +es 07_gas 1 68 2030 0.0 0.0 +es 08_non-res 1 68 2030 0.0 0.0 +es 09_hydro_pump 1 68 2030 0.0 0.0 +es 01_solar 1 69 2030 1.0 0.0 +es 02_wind_on 1 69 2030 1.0 0.0 +es 03_wind_off 1 69 2030 1.0 0.0 +es 04_res 1 69 2030 1.0 0.0 +es 05_nuclear 1 69 2030 0.0 0.0 +es 06_coal 1 69 2030 0.0 0.0 +es 07_gas 1 69 2030 0.0 0.0 +es 08_non-res 1 69 2030 0.0 0.0 +es 09_hydro_pump 1 69 2030 0.0 0.0 +es 01_solar 1 70 2030 1.0 0.0 +es 02_wind_on 1 70 2030 1.0 0.0 +es 03_wind_off 1 70 2030 1.0 0.0 +es 04_res 1 70 2030 1.0 0.0 +es 05_nuclear 1 70 2030 0.0 0.0 +es 06_coal 1 70 2030 0.0 0.0 +es 07_gas 1 70 2030 0.0 0.0 +es 08_non-res 1 70 2030 0.0 0.0 +es 09_hydro_pump 1 70 2030 0.0 0.0 +es 01_solar 1 71 2030 1.0 0.0 +es 02_wind_on 1 71 2030 1.0 0.0 +es 03_wind_off 1 71 2030 1.0 0.0 +es 04_res 1 71 2030 1.0 0.0 +es 05_nuclear 1 71 2030 0.0 0.0 +es 06_coal 1 71 2030 0.0 0.0 +es 07_gas 1 71 2030 0.0 0.0 +es 08_non-res 1 71 2030 0.0 0.0 +es 09_hydro_pump 1 71 2030 0.0 0.0 +es 01_solar 1 72 2030 1.0 0.0 +es 02_wind_on 1 72 2030 1.0 0.0 +es 03_wind_off 1 72 2030 1.0 0.0 +es 04_res 1 72 2030 1.0 0.0 +es 05_nuclear 1 72 2030 0.0 0.0 +es 06_coal 1 72 2030 0.0 0.0 +es 07_gas 1 72 2030 0.0 0.0 +es 08_non-res 1 72 2030 0.0 0.0 +es 09_hydro_pump 1 72 2030 0.0 0.0 +es 01_solar 1 73 2030 1.0 0.0 +es 02_wind_on 1 73 2030 1.0 0.0 +es 03_wind_off 1 73 2030 1.0 0.0 +es 04_res 1 73 2030 1.0 0.0 +es 05_nuclear 1 73 2030 0.0 0.0 +es 06_coal 1 73 2030 0.0 0.0 +es 07_gas 1 73 2030 0.0 0.0 +es 08_non-res 1 73 2030 0.0 0.0 +es 09_hydro_pump 1 73 2030 0.0 0.0 +es 01_solar 1 74 2030 1.0 0.0 +es 02_wind_on 1 74 2030 1.0 0.0 +es 03_wind_off 1 74 2030 1.0 0.0 +es 04_res 1 74 2030 1.0 0.0 +es 05_nuclear 1 74 2030 0.0 0.0 +es 06_coal 1 74 2030 0.0 0.0 +es 07_gas 1 74 2030 0.0 0.0 +es 08_non-res 1 74 2030 0.0 0.0 +es 09_hydro_pump 1 74 2030 0.0 0.0 +es 01_solar 1 75 2030 1.0 0.0 +es 02_wind_on 1 75 2030 1.0 0.0 +es 03_wind_off 1 75 2030 1.0 0.0 +es 04_res 1 75 2030 1.0 0.0 +es 05_nuclear 1 75 2030 0.0 0.0 +es 06_coal 1 75 2030 0.0 0.0 +es 07_gas 1 75 2030 0.0 0.0 +es 08_non-res 1 75 2030 0.0 0.0 +es 09_hydro_pump 1 75 2030 0.0 0.0 +es 01_solar 1 76 2030 1.0 0.0 +es 02_wind_on 1 76 2030 1.0 0.0 +es 03_wind_off 1 76 2030 1.0 0.0 +es 04_res 1 76 2030 1.0 0.0 +es 05_nuclear 1 76 2030 0.0 0.0 +es 06_coal 1 76 2030 0.0 0.0 +es 07_gas 1 76 2030 0.0 0.0 +es 08_non-res 1 76 2030 0.0 0.0 +es 09_hydro_pump 1 76 2030 0.0 0.0 +es 01_solar 1 77 2030 1.0 0.0 +es 02_wind_on 1 77 2030 1.0 0.0 +es 03_wind_off 1 77 2030 1.0 0.0 +es 04_res 1 77 2030 1.0 0.0 +es 05_nuclear 1 77 2030 0.0 0.0 +es 06_coal 1 77 2030 0.0 0.0 +es 07_gas 1 77 2030 0.0 0.0 +es 08_non-res 1 77 2030 0.0 0.0 +es 09_hydro_pump 1 77 2030 0.0 0.0 +es 01_solar 1 78 2030 1.0 0.0 +es 02_wind_on 1 78 2030 1.0 0.0 +es 03_wind_off 1 78 2030 1.0 0.0 +es 04_res 1 78 2030 1.0 0.0 +es 05_nuclear 1 78 2030 0.0 0.0 +es 06_coal 1 78 2030 0.0 0.0 +es 07_gas 1 78 2030 0.0 0.0 +es 08_non-res 1 78 2030 0.0 0.0 +es 09_hydro_pump 1 78 2030 0.0 0.0 +es 01_solar 1 79 2030 1.0 0.0 +es 02_wind_on 1 79 2030 1.0 0.0 +es 03_wind_off 1 79 2030 1.0 0.0 +es 04_res 1 79 2030 1.0 0.0 +es 05_nuclear 1 79 2030 0.0 0.0 +es 06_coal 1 79 2030 0.0 0.0 +es 07_gas 1 79 2030 0.0 0.0 +es 08_non-res 1 79 2030 0.0 0.0 +es 09_hydro_pump 1 79 2030 0.0 0.0 +es 01_solar 1 80 2030 1.0 0.0 +es 02_wind_on 1 80 2030 1.0 0.0 +es 03_wind_off 1 80 2030 1.0 0.0 +es 04_res 1 80 2030 1.0 0.0 +es 05_nuclear 1 80 2030 0.0 0.0 +es 06_coal 1 80 2030 0.0 0.0 +es 07_gas 1 80 2030 0.0 0.0 +es 08_non-res 1 80 2030 0.0 0.0 +es 09_hydro_pump 1 80 2030 0.0 0.0 +es 01_solar 1 81 2030 1.0 0.0 +es 02_wind_on 1 81 2030 1.0 0.0 +es 03_wind_off 1 81 2030 1.0 0.0 +es 04_res 1 81 2030 1.0 0.0 +es 05_nuclear 1 81 2030 0.0 0.0 +es 06_coal 1 81 2030 0.0 0.0 +es 07_gas 1 81 2030 0.0 0.0 +es 08_non-res 1 81 2030 0.0 0.0 +es 09_hydro_pump 1 81 2030 0.0 0.0 +es 01_solar 1 82 2030 1.0 0.0 +es 02_wind_on 1 82 2030 1.0 0.0 +es 03_wind_off 1 82 2030 1.0 0.0 +es 04_res 1 82 2030 1.0 0.0 +es 05_nuclear 1 82 2030 1.0 0.0 +es 06_coal 1 82 2030 0.0 0.0 +es 07_gas 1 82 2030 0.0 0.0 +es 08_non-res 1 82 2030 0.0 0.0 +es 09_hydro_pump 1 82 2030 0.0 0.0 +es 01_solar 1 83 2030 1.0 0.0 +es 02_wind_on 1 83 2030 1.0 0.0 +es 03_wind_off 1 83 2030 1.0 0.0 +es 04_res 1 83 2030 1.0 0.0 +es 05_nuclear 1 83 2030 1.0 0.0 +es 06_coal 1 83 2030 0.0 0.0 +es 07_gas 1 83 2030 0.0 0.0 +es 08_non-res 1 83 2030 0.0 0.0 +es 09_hydro_pump 1 83 2030 0.0 0.0 +es 01_solar 1 84 2030 1.0 0.0 +es 02_wind_on 1 84 2030 1.0 0.0 +es 03_wind_off 1 84 2030 1.0 0.0 +es 04_res 1 84 2030 1.0 0.0 +es 05_nuclear 1 84 2030 1.0 0.0 +es 06_coal 1 84 2030 0.0 0.0 +es 07_gas 1 84 2030 0.0 0.0 +es 08_non-res 1 84 2030 0.0 0.0 +es 09_hydro_pump 1 84 2030 0.0 0.0 +es 01_solar 1 85 2030 1.0 0.0 +es 02_wind_on 1 85 2030 1.0 0.0 +es 03_wind_off 1 85 2030 1.0 0.0 +es 04_res 1 85 2030 1.0 0.0 +es 05_nuclear 1 85 2030 1.0 0.0 +es 06_coal 1 85 2030 0.0 0.0 +es 07_gas 1 85 2030 0.0 0.0 +es 08_non-res 1 85 2030 0.0 0.0 +es 09_hydro_pump 1 85 2030 0.0 0.0 +es 01_solar 1 86 2030 1.0 0.0 +es 02_wind_on 1 86 2030 1.0 0.0 +es 03_wind_off 1 86 2030 1.0 0.0 +es 04_res 1 86 2030 1.0 0.0 +es 05_nuclear 1 86 2030 1.0 0.0 +es 06_coal 1 86 2030 0.0 0.0 +es 07_gas 1 86 2030 0.0 0.0 +es 08_non-res 1 86 2030 0.0 0.0 +es 09_hydro_pump 1 86 2030 0.0 0.0 +es 01_solar 1 87 2030 1.0 0.0 +es 02_wind_on 1 87 2030 1.0 0.0 +es 03_wind_off 1 87 2030 1.0 0.0 +es 04_res 1 87 2030 1.0 0.0 +es 05_nuclear 1 87 2030 1.0 0.0 +es 06_coal 1 87 2030 0.0 0.0 +es 07_gas 1 87 2030 0.0 0.0 +es 08_non-res 1 87 2030 0.0 0.0 +es 09_hydro_pump 1 87 2030 0.0 0.0 +es 01_solar 1 88 2030 1.0 0.0 +es 02_wind_on 1 88 2030 1.0 0.0 +es 03_wind_off 1 88 2030 1.0 0.0 +es 04_res 1 88 2030 1.0 0.0 +es 05_nuclear 1 88 2030 1.0 0.0 +es 06_coal 1 88 2030 0.0 0.0 +es 07_gas 1 88 2030 0.0 0.0 +es 08_non-res 1 88 2030 0.0 0.0 +es 09_hydro_pump 1 88 2030 0.0 0.0 +es 01_solar 1 89 2030 1.0 0.0 +es 02_wind_on 1 89 2030 1.0 0.0 +es 03_wind_off 1 89 2030 1.0 0.0 +es 04_res 1 89 2030 1.0 0.0 +es 05_nuclear 1 89 2030 1.0 0.0 +es 06_coal 1 89 2030 0.0 0.0 +es 07_gas 1 89 2030 0.0 0.0 +es 08_non-res 1 89 2030 0.0 0.0 +es 09_hydro_pump 1 89 2030 0.0 0.0 +es 01_solar 1 90 2030 1.0 0.0 +es 02_wind_on 1 90 2030 1.0 0.0 +es 03_wind_off 1 90 2030 1.0 0.0 +es 04_res 1 90 2030 1.0 0.0 +es 05_nuclear 1 90 2030 1.0 0.0 +es 06_coal 1 90 2030 0.0 0.0 +es 07_gas 1 90 2030 0.0 0.0 +es 08_non-res 1 90 2030 0.0 0.0 +es 09_hydro_pump 1 90 2030 0.0 0.0 +es 01_solar 1 91 2030 1.0 0.0 +es 02_wind_on 1 91 2030 1.0 0.0 +es 03_wind_off 1 91 2030 1.0 0.0 +es 04_res 1 91 2030 1.0 0.0 +es 05_nuclear 1 91 2030 1.0 0.0 +es 06_coal 1 91 2030 0.0 0.0 +es 07_gas 1 91 2030 0.0 0.0 +es 08_non-res 1 91 2030 0.0 0.0 +es 09_hydro_pump 1 91 2030 0.0 0.0 +es 01_solar 1 92 2030 1.0 0.0 +es 02_wind_on 1 92 2030 1.0 0.0 +es 03_wind_off 1 92 2030 1.0 0.0 +es 04_res 1 92 2030 1.0 0.0 +es 05_nuclear 1 92 2030 1.0 0.0 +es 06_coal 1 92 2030 0.0 0.0 +es 07_gas 1 92 2030 0.0 0.0 +es 08_non-res 1 92 2030 0.0 0.0 +es 09_hydro_pump 1 92 2030 0.0 0.0 +es 01_solar 1 93 2030 1.0 0.0 +es 02_wind_on 1 93 2030 1.0 0.0 +es 03_wind_off 1 93 2030 1.0 0.0 +es 04_res 1 93 2030 1.0 0.0 +es 05_nuclear 1 93 2030 1.0 0.0 +es 06_coal 1 93 2030 0.0 0.0 +es 07_gas 1 93 2030 0.0 0.0 +es 08_non-res 1 93 2030 0.0 0.0 +es 09_hydro_pump 1 93 2030 0.0 0.0 +es 01_solar 1 94 2030 1.0 0.0 +es 02_wind_on 1 94 2030 1.0 0.0 +es 03_wind_off 1 94 2030 1.0 0.0 +es 04_res 1 94 2030 1.0 0.0 +es 05_nuclear 1 94 2030 1.0 0.0 +es 06_coal 1 94 2030 0.0 0.0 +es 07_gas 1 94 2030 0.0 0.0 +es 08_non-res 1 94 2030 0.0 0.0 +es 09_hydro_pump 1 94 2030 0.0 0.0 +es 01_solar 1 95 2030 1.0 0.0 +es 02_wind_on 1 95 2030 1.0 0.0 +es 03_wind_off 1 95 2030 1.0 0.0 +es 04_res 1 95 2030 1.0 0.0 +es 05_nuclear 1 95 2030 1.0 0.0 +es 06_coal 1 95 2030 0.0 0.0 +es 07_gas 1 95 2030 0.0 0.0 +es 08_non-res 1 95 2030 0.0 0.0 +es 09_hydro_pump 1 95 2030 0.0 0.0 +es 01_solar 1 96 2030 1.0 0.0 +es 02_wind_on 1 96 2030 1.0 0.0 +es 03_wind_off 1 96 2030 1.0 0.0 +es 04_res 1 96 2030 1.0 0.0 +es 05_nuclear 1 96 2030 1.0 0.0 +es 06_coal 1 96 2030 0.0 0.0 +es 07_gas 1 96 2030 0.0 0.0 +es 08_non-res 1 96 2030 0.0 0.0 +es 09_hydro_pump 1 96 2030 0.0 0.0 +es 01_solar 1 97 2030 1.0 0.0 +es 02_wind_on 1 97 2030 1.0 0.0 +es 03_wind_off 1 97 2030 1.0 0.0 +es 04_res 1 97 2030 1.0 0.0 +es 05_nuclear 1 97 2030 1.0 0.0 +es 06_coal 1 97 2030 0.0 0.0 +es 07_gas 1 97 2030 0.0 0.0 +es 08_non-res 1 97 2030 0.0 0.0 +es 09_hydro_pump 1 97 2030 0.0 0.0 +es 01_solar 1 98 2030 1.0 0.0 +es 02_wind_on 1 98 2030 1.0 0.0 +es 03_wind_off 1 98 2030 1.0 0.0 +es 04_res 1 98 2030 1.0 0.0 +es 05_nuclear 1 98 2030 1.0 0.0 +es 06_coal 1 98 2030 0.0 0.0 +es 07_gas 1 98 2030 0.0 0.0 +es 08_non-res 1 98 2030 0.0 0.0 +es 09_hydro_pump 1 98 2030 0.0 0.0 +es 01_solar 1 99 2030 1.0 0.0 +es 02_wind_on 1 99 2030 1.0 0.0 +es 03_wind_off 1 99 2030 1.0 0.0 +es 04_res 1 99 2030 1.0 0.0 +es 05_nuclear 1 99 2030 1.0 0.0 +es 06_coal 1 99 2030 0.0 0.0 +es 07_gas 1 99 2030 0.0 0.0 +es 08_non-res 1 99 2030 0.0 0.0 +es 09_hydro_pump 1 99 2030 0.0 0.0 +es 01_solar 1 100 2030 1.0 0.0 +es 02_wind_on 1 100 2030 1.0 0.0 +es 03_wind_off 1 100 2030 1.0 0.0 +es 04_res 1 100 2030 1.0 0.0 +es 05_nuclear 1 100 2030 1.0 0.0 +es 06_coal 1 100 2030 0.0 0.0 +es 07_gas 1 100 2030 0.0 0.0 +es 08_non-res 1 100 2030 0.0 0.0 +es 09_hydro_pump 1 100 2030 0.0 0.0 +es 01_solar 1 101 2030 1.0 0.0 +es 02_wind_on 1 101 2030 1.0 0.0 +es 03_wind_off 1 101 2030 1.0 0.0 +es 04_res 1 101 2030 1.0 0.0 +es 05_nuclear 1 101 2030 1.0 0.0 +es 06_coal 1 101 2030 0.0 0.0 +es 07_gas 1 101 2030 0.0 0.0 +es 08_non-res 1 101 2030 0.0 0.0 +es 09_hydro_pump 1 101 2030 0.0 0.0 +es 01_solar 1 102 2030 1.0 0.0 +es 02_wind_on 1 102 2030 1.0 0.0 +es 03_wind_off 1 102 2030 1.0 0.0 +es 04_res 1 102 2030 1.0 0.0 +es 05_nuclear 1 102 2030 1.0 0.0 +es 06_coal 1 102 2030 1.0 0.0 +es 07_gas 1 102 2030 0.0 0.0 +es 08_non-res 1 102 2030 0.0 0.0 +es 09_hydro_pump 1 102 2030 0.0 0.0 +es 01_solar 1 103 2030 1.0 0.0 +es 02_wind_on 1 103 2030 1.0 0.0 +es 03_wind_off 1 103 2030 1.0 0.0 +es 04_res 1 103 2030 1.0 0.0 +es 05_nuclear 1 103 2030 1.0 0.0 +es 06_coal 1 103 2030 1.0 0.0 +es 07_gas 1 103 2030 0.0 0.0 +es 08_non-res 1 103 2030 0.0 0.0 +es 09_hydro_pump 1 103 2030 0.0 0.0 +es 01_solar 1 104 2030 1.0 0.0 +es 02_wind_on 1 104 2030 1.0 0.0 +es 03_wind_off 1 104 2030 1.0 0.0 +es 04_res 1 104 2030 1.0 0.0 +es 05_nuclear 1 104 2030 1.0 0.0 +es 06_coal 1 104 2030 1.0 0.0 +es 07_gas 1 104 2030 0.0 0.0 +es 08_non-res 1 104 2030 0.0 0.0 +es 09_hydro_pump 1 104 2030 0.0 0.0 +es 01_solar 1 105 2030 1.0 0.0 +es 02_wind_on 1 105 2030 1.0 0.0 +es 03_wind_off 1 105 2030 1.0 0.0 +es 04_res 1 105 2030 1.0 0.0 +es 05_nuclear 1 105 2030 1.0 0.0 +es 06_coal 1 105 2030 1.0 0.0 +es 07_gas 1 105 2030 0.0 0.0 +es 08_non-res 1 105 2030 0.0 0.0 +es 09_hydro_pump 1 105 2030 0.0 0.0 +es 01_solar 1 106 2030 1.0 0.0 +es 02_wind_on 1 106 2030 1.0 0.0 +es 03_wind_off 1 106 2030 1.0 0.0 +es 04_res 1 106 2030 1.0 0.0 +es 05_nuclear 1 106 2030 1.0 0.0 +es 06_coal 1 106 2030 1.0 0.0 +es 07_gas 1 106 2030 0.0 0.0 +es 08_non-res 1 106 2030 0.0 0.0 +es 09_hydro_pump 1 106 2030 0.0 0.0 +es 01_solar 1 107 2030 1.0 0.0 +es 02_wind_on 1 107 2030 1.0 0.0 +es 03_wind_off 1 107 2030 1.0 0.0 +es 04_res 1 107 2030 1.0 0.0 +es 05_nuclear 1 107 2030 1.0 0.0 +es 06_coal 1 107 2030 1.0 0.0 +es 07_gas 1 107 2030 0.0 0.0 +es 08_non-res 1 107 2030 0.0 0.0 +es 09_hydro_pump 1 107 2030 0.0 0.0 +es 01_solar 1 108 2030 1.0 0.0 +es 02_wind_on 1 108 2030 1.0 0.0 +es 03_wind_off 1 108 2030 1.0 0.0 +es 04_res 1 108 2030 1.0 0.0 +es 05_nuclear 1 108 2030 1.0 0.0 +es 06_coal 1 108 2030 1.0 0.0 +es 07_gas 1 108 2030 0.0 0.0 +es 08_non-res 1 108 2030 0.0 0.0 +es 09_hydro_pump 1 108 2030 0.0 0.0 +es 01_solar 1 109 2030 1.0 0.0 +es 02_wind_on 1 109 2030 1.0 0.0 +es 03_wind_off 1 109 2030 1.0 0.0 +es 04_res 1 109 2030 1.0 0.0 +es 05_nuclear 1 109 2030 1.0 0.0 +es 06_coal 1 109 2030 1.0 0.0 +es 07_gas 1 109 2030 0.0 0.0 +es 08_non-res 1 109 2030 0.0 0.0 +es 09_hydro_pump 1 109 2030 0.0 0.0 +es 01_solar 1 110 2030 1.0 0.0 +es 02_wind_on 1 110 2030 1.0 0.0 +es 03_wind_off 1 110 2030 1.0 0.0 +es 04_res 1 110 2030 1.0 0.0 +es 05_nuclear 1 110 2030 1.0 0.0 +es 06_coal 1 110 2030 1.0 0.0 +es 07_gas 1 110 2030 0.0 0.0 +es 08_non-res 1 110 2030 0.0 0.0 +es 09_hydro_pump 1 110 2030 0.0 0.0 +es 01_solar 1 111 2030 1.0 0.0 +es 02_wind_on 1 111 2030 1.0 0.0 +es 03_wind_off 1 111 2030 1.0 0.0 +es 04_res 1 111 2030 1.0 0.0 +es 05_nuclear 1 111 2030 1.0 0.0 +es 06_coal 1 111 2030 1.0 0.0 +es 07_gas 1 111 2030 0.0 0.0 +es 08_non-res 1 111 2030 0.0 0.0 +es 09_hydro_pump 1 111 2030 0.0 0.0 +es 01_solar 1 112 2030 1.0 0.0 +es 02_wind_on 1 112 2030 1.0 0.0 +es 03_wind_off 1 112 2030 1.0 0.0 +es 04_res 1 112 2030 1.0 0.0 +es 05_nuclear 1 112 2030 1.0 0.0 +es 06_coal 1 112 2030 1.0 0.0 +es 07_gas 1 112 2030 0.0 0.0 +es 08_non-res 1 112 2030 0.0 0.0 +es 09_hydro_pump 1 112 2030 0.0 0.0 +es 01_solar 1 113 2030 1.0 0.0 +es 02_wind_on 1 113 2030 1.0 0.0 +es 03_wind_off 1 113 2030 1.0 0.0 +es 04_res 1 113 2030 1.0 0.0 +es 05_nuclear 1 113 2030 1.0 0.0 +es 06_coal 1 113 2030 1.0 0.0 +es 07_gas 1 113 2030 0.0 0.0 +es 08_non-res 1 113 2030 0.0 0.0 +es 09_hydro_pump 1 113 2030 0.0 0.0 +es 01_solar 1 114 2030 1.0 0.0 +es 02_wind_on 1 114 2030 1.0 0.0 +es 03_wind_off 1 114 2030 1.0 0.0 +es 04_res 1 114 2030 1.0 0.0 +es 05_nuclear 1 114 2030 1.0 0.0 +es 06_coal 1 114 2030 1.0 0.0 +es 07_gas 1 114 2030 0.0 0.0 +es 08_non-res 1 114 2030 0.0 0.0 +es 09_hydro_pump 1 114 2030 0.0 0.0 +es 01_solar 1 115 2030 1.0 0.0 +es 02_wind_on 1 115 2030 1.0 0.0 +es 03_wind_off 1 115 2030 1.0 0.0 +es 04_res 1 115 2030 1.0 0.0 +es 05_nuclear 1 115 2030 1.0 0.0 +es 06_coal 1 115 2030 1.0 0.0 +es 07_gas 1 115 2030 0.0 0.0 +es 08_non-res 1 115 2030 0.0 0.0 +es 09_hydro_pump 1 115 2030 0.0 0.0 +es 01_solar 1 116 2030 1.0 0.0 +es 02_wind_on 1 116 2030 1.0 0.0 +es 03_wind_off 1 116 2030 1.0 0.0 +es 04_res 1 116 2030 1.0 0.0 +es 05_nuclear 1 116 2030 1.0 0.0 +es 06_coal 1 116 2030 1.0 0.0 +es 07_gas 1 116 2030 0.0 0.0 +es 08_non-res 1 116 2030 0.0 0.0 +es 09_hydro_pump 1 116 2030 0.0 0.0 +es 01_solar 1 117 2030 1.0 0.0 +es 02_wind_on 1 117 2030 1.0 0.0 +es 03_wind_off 1 117 2030 1.0 0.0 +es 04_res 1 117 2030 1.0 0.0 +es 05_nuclear 1 117 2030 1.0 0.0 +es 06_coal 1 117 2030 1.0 0.0 +es 07_gas 1 117 2030 0.0 0.0 +es 08_non-res 1 117 2030 0.0 0.0 +es 09_hydro_pump 1 117 2030 0.0 0.0 +es 01_solar 1 118 2030 1.0 0.0 +es 02_wind_on 1 118 2030 1.0 0.0 +es 03_wind_off 1 118 2030 1.0 0.0 +es 04_res 1 118 2030 1.0 0.0 +es 05_nuclear 1 118 2030 1.0 0.0 +es 06_coal 1 118 2030 1.0 0.0 +es 07_gas 1 118 2030 0.0 0.0 +es 08_non-res 1 118 2030 0.0 0.0 +es 09_hydro_pump 1 118 2030 0.0 0.0 +es 01_solar 1 119 2030 1.0 0.0 +es 02_wind_on 1 119 2030 1.0 0.0 +es 03_wind_off 1 119 2030 1.0 0.0 +es 04_res 1 119 2030 1.0 0.0 +es 05_nuclear 1 119 2030 1.0 0.0 +es 06_coal 1 119 2030 1.0 0.0 +es 07_gas 1 119 2030 0.0 0.0 +es 08_non-res 1 119 2030 0.0 0.0 +es 09_hydro_pump 1 119 2030 0.0 0.0 +es 01_solar 1 120 2030 1.0 0.0 +es 02_wind_on 1 120 2030 1.0 0.0 +es 03_wind_off 1 120 2030 1.0 0.0 +es 04_res 1 120 2030 1.0 0.0 +es 05_nuclear 1 120 2030 1.0 0.0 +es 06_coal 1 120 2030 1.0 0.0 +es 07_gas 1 120 2030 0.0 0.0 +es 08_non-res 1 120 2030 0.0 0.0 +es 09_hydro_pump 1 120 2030 0.0 0.0 +es 01_solar 1 121 2030 1.0 0.0 +es 02_wind_on 1 121 2030 1.0 0.0 +es 03_wind_off 1 121 2030 1.0 0.0 +es 04_res 1 121 2030 1.0 0.0 +es 05_nuclear 1 121 2030 1.0 0.0 +es 06_coal 1 121 2030 1.0 0.0 +es 07_gas 1 121 2030 0.0 0.0 +es 08_non-res 1 121 2030 0.0 0.0 +es 09_hydro_pump 1 121 2030 0.0 0.0 +es 01_solar 1 122 2030 1.0 0.0 +es 02_wind_on 1 122 2030 1.0 0.0 +es 03_wind_off 1 122 2030 1.0 0.0 +es 04_res 1 122 2030 1.0 0.0 +es 05_nuclear 1 122 2030 1.0 0.0 +es 06_coal 1 122 2030 1.0 0.0 +es 07_gas 1 122 2030 1.0 0.0 +es 08_non-res 1 122 2030 0.0 0.0 +es 09_hydro_pump 1 122 2030 0.0 0.0 +es 01_solar 1 123 2030 1.0 0.0 +es 02_wind_on 1 123 2030 1.0 0.0 +es 03_wind_off 1 123 2030 1.0 0.0 +es 04_res 1 123 2030 1.0 0.0 +es 05_nuclear 1 123 2030 1.0 0.0 +es 06_coal 1 123 2030 1.0 0.0 +es 07_gas 1 123 2030 1.0 0.0 +es 08_non-res 1 123 2030 0.0 0.0 +es 09_hydro_pump 1 123 2030 0.0 0.0 +es 01_solar 1 124 2030 1.0 0.0 +es 02_wind_on 1 124 2030 1.0 0.0 +es 03_wind_off 1 124 2030 1.0 0.0 +es 04_res 1 124 2030 1.0 0.0 +es 05_nuclear 1 124 2030 1.0 0.0 +es 06_coal 1 124 2030 1.0 0.0 +es 07_gas 1 124 2030 1.0 0.0 +es 08_non-res 1 124 2030 0.0 0.0 +es 09_hydro_pump 1 124 2030 0.0 0.0 +es 01_solar 1 125 2030 1.0 0.0 +es 02_wind_on 1 125 2030 1.0 0.0 +es 03_wind_off 1 125 2030 1.0 0.0 +es 04_res 1 125 2030 1.0 0.0 +es 05_nuclear 1 125 2030 1.0 0.0 +es 06_coal 1 125 2030 1.0 0.0 +es 07_gas 1 125 2030 1.0 0.0 +es 08_non-res 1 125 2030 0.0 0.0 +es 09_hydro_pump 1 125 2030 0.0 0.0 +es 01_solar 1 126 2030 1.0 0.0 +es 02_wind_on 1 126 2030 1.0 0.0 +es 03_wind_off 1 126 2030 1.0 0.0 +es 04_res 1 126 2030 1.0 0.0 +es 05_nuclear 1 126 2030 1.0 0.0 +es 06_coal 1 126 2030 1.0 0.0 +es 07_gas 1 126 2030 1.0 0.0 +es 08_non-res 1 126 2030 0.0 0.0 +es 09_hydro_pump 1 126 2030 0.0 0.0 +es 01_solar 1 127 2030 1.0 0.0 +es 02_wind_on 1 127 2030 1.0 0.0 +es 03_wind_off 1 127 2030 1.0 0.0 +es 04_res 1 127 2030 1.0 0.0 +es 05_nuclear 1 127 2030 1.0 0.0 +es 06_coal 1 127 2030 1.0 0.0 +es 07_gas 1 127 2030 1.0 0.0 +es 08_non-res 1 127 2030 0.0 0.0 +es 09_hydro_pump 1 127 2030 0.0 0.0 +es 01_solar 1 128 2030 1.0 0.0 +es 02_wind_on 1 128 2030 1.0 0.0 +es 03_wind_off 1 128 2030 1.0 0.0 +es 04_res 1 128 2030 1.0 0.0 +es 05_nuclear 1 128 2030 1.0 0.0 +es 06_coal 1 128 2030 1.0 0.0 +es 07_gas 1 128 2030 1.0 0.0 +es 08_non-res 1 128 2030 0.0 0.0 +es 09_hydro_pump 1 128 2030 0.0 0.0 +es 01_solar 1 129 2030 1.0 0.0 +es 02_wind_on 1 129 2030 1.0 0.0 +es 03_wind_off 1 129 2030 1.0 0.0 +es 04_res 1 129 2030 1.0 0.0 +es 05_nuclear 1 129 2030 1.0 0.0 +es 06_coal 1 129 2030 1.0 0.0 +es 07_gas 1 129 2030 1.0 0.0 +es 08_non-res 1 129 2030 0.0 0.0 +es 09_hydro_pump 1 129 2030 0.0 0.0 +es 01_solar 1 130 2030 1.0 0.0 +es 02_wind_on 1 130 2030 1.0 0.0 +es 03_wind_off 1 130 2030 1.0 0.0 +es 04_res 1 130 2030 1.0 0.0 +es 05_nuclear 1 130 2030 1.0 0.0 +es 06_coal 1 130 2030 1.0 0.0 +es 07_gas 1 130 2030 1.0 0.0 +es 08_non-res 1 130 2030 0.0 0.0 +es 09_hydro_pump 1 130 2030 0.0 0.0 +es 01_solar 1 131 2030 1.0 0.0 +es 02_wind_on 1 131 2030 1.0 0.0 +es 03_wind_off 1 131 2030 1.0 0.0 +es 04_res 1 131 2030 1.0 0.0 +es 05_nuclear 1 131 2030 1.0 0.0 +es 06_coal 1 131 2030 1.0 0.0 +es 07_gas 1 131 2030 1.0 0.0 +es 08_non-res 1 131 2030 0.0 0.0 +es 09_hydro_pump 1 131 2030 0.0 0.0 +es 01_solar 1 132 2030 1.0 0.0 +es 02_wind_on 1 132 2030 1.0 0.0 +es 03_wind_off 1 132 2030 1.0 0.0 +es 04_res 1 132 2030 1.0 0.0 +es 05_nuclear 1 132 2030 1.0 0.0 +es 06_coal 1 132 2030 1.0 0.0 +es 07_gas 1 132 2030 1.0 0.0 +es 08_non-res 1 132 2030 0.0 0.0 +es 09_hydro_pump 1 132 2030 0.0 0.0 +es 01_solar 1 133 2030 1.0 0.0 +es 02_wind_on 1 133 2030 1.0 0.0 +es 03_wind_off 1 133 2030 1.0 0.0 +es 04_res 1 133 2030 1.0 0.0 +es 05_nuclear 1 133 2030 1.0 0.0 +es 06_coal 1 133 2030 1.0 0.0 +es 07_gas 1 133 2030 1.0 0.0 +es 08_non-res 1 133 2030 0.0 0.0 +es 09_hydro_pump 1 133 2030 0.0 0.0 +es 01_solar 1 134 2030 1.0 0.0 +es 02_wind_on 1 134 2030 1.0 0.0 +es 03_wind_off 1 134 2030 1.0 0.0 +es 04_res 1 134 2030 1.0 0.0 +es 05_nuclear 1 134 2030 1.0 0.0 +es 06_coal 1 134 2030 1.0 0.0 +es 07_gas 1 134 2030 1.0 0.0 +es 08_non-res 1 134 2030 0.0 0.0 +es 09_hydro_pump 1 134 2030 0.0 0.0 +es 01_solar 1 135 2030 1.0 0.0 +es 02_wind_on 1 135 2030 1.0 0.0 +es 03_wind_off 1 135 2030 1.0 0.0 +es 04_res 1 135 2030 1.0 0.0 +es 05_nuclear 1 135 2030 1.0 0.0 +es 06_coal 1 135 2030 1.0 0.0 +es 07_gas 1 135 2030 1.0 0.0 +es 08_non-res 1 135 2030 0.0 0.0 +es 09_hydro_pump 1 135 2030 0.0 0.0 +es 01_solar 1 136 2030 1.0 0.0 +es 02_wind_on 1 136 2030 1.0 0.0 +es 03_wind_off 1 136 2030 1.0 0.0 +es 04_res 1 136 2030 1.0 0.0 +es 05_nuclear 1 136 2030 1.0 0.0 +es 06_coal 1 136 2030 1.0 0.0 +es 07_gas 1 136 2030 1.0 0.0 +es 08_non-res 1 136 2030 0.0 0.0 +es 09_hydro_pump 1 136 2030 0.0 0.0 +es 01_solar 1 137 2030 1.0 0.0 +es 02_wind_on 1 137 2030 1.0 0.0 +es 03_wind_off 1 137 2030 1.0 0.0 +es 04_res 1 137 2030 1.0 0.0 +es 05_nuclear 1 137 2030 1.0 0.0 +es 06_coal 1 137 2030 1.0 0.0 +es 07_gas 1 137 2030 1.0 0.0 +es 08_non-res 1 137 2030 0.0 0.0 +es 09_hydro_pump 1 137 2030 0.0 0.0 +es 01_solar 1 138 2030 1.0 0.0 +es 02_wind_on 1 138 2030 1.0 0.0 +es 03_wind_off 1 138 2030 1.0 0.0 +es 04_res 1 138 2030 1.0 0.0 +es 05_nuclear 1 138 2030 1.0 0.0 +es 06_coal 1 138 2030 1.0 0.0 +es 07_gas 1 138 2030 1.0 0.0 +es 08_non-res 1 138 2030 0.0 0.0 +es 09_hydro_pump 1 138 2030 0.0 0.0 +es 01_solar 1 139 2030 1.0 0.0 +es 02_wind_on 1 139 2030 1.0 0.0 +es 03_wind_off 1 139 2030 1.0 0.0 +es 04_res 1 139 2030 1.0 0.0 +es 05_nuclear 1 139 2030 1.0 0.0 +es 06_coal 1 139 2030 1.0 0.0 +es 07_gas 1 139 2030 1.0 0.0 +es 08_non-res 1 139 2030 0.0 0.0 +es 09_hydro_pump 1 139 2030 0.0 0.0 +es 01_solar 1 140 2030 1.0 0.0 +es 02_wind_on 1 140 2030 1.0 0.0 +es 03_wind_off 1 140 2030 1.0 0.0 +es 04_res 1 140 2030 1.0 0.0 +es 05_nuclear 1 140 2030 1.0 0.0 +es 06_coal 1 140 2030 1.0 0.0 +es 07_gas 1 140 2030 1.0 0.0 +es 08_non-res 1 140 2030 0.0 0.0 +es 09_hydro_pump 1 140 2030 0.0 0.0 +es 01_solar 1 141 2030 1.0 0.0 +es 02_wind_on 1 141 2030 1.0 0.0 +es 03_wind_off 1 141 2030 1.0 0.0 +es 04_res 1 141 2030 1.0 0.0 +es 05_nuclear 1 141 2030 1.0 0.0 +es 06_coal 1 141 2030 1.0 0.0 +es 07_gas 1 141 2030 1.0 0.0 +es 08_non-res 1 141 2030 0.0 0.0 +es 09_hydro_pump 1 141 2030 0.0 0.0 +es 01_solar 1 142 2030 1.0 0.0 +es 02_wind_on 1 142 2030 1.0 0.0 +es 03_wind_off 1 142 2030 1.0 0.0 +es 04_res 1 142 2030 1.0 0.0 +es 05_nuclear 1 142 2030 1.0 0.0 +es 06_coal 1 142 2030 1.0 0.0 +es 07_gas 1 142 2030 1.0 0.0 +es 08_non-res 1 142 2030 1.0 0.0 +es 09_hydro_pump 1 142 2030 0.0 0.0 +es 01_solar 1 143 2030 1.0 0.0 +es 02_wind_on 1 143 2030 1.0 0.0 +es 03_wind_off 1 143 2030 1.0 0.0 +es 04_res 1 143 2030 1.0 0.0 +es 05_nuclear 1 143 2030 1.0 0.0 +es 06_coal 1 143 2030 1.0 0.0 +es 07_gas 1 143 2030 1.0 0.0 +es 08_non-res 1 143 2030 1.0 0.0 +es 09_hydro_pump 1 143 2030 0.0 0.0 +es 01_solar 1 144 2030 1.0 0.0 +es 02_wind_on 1 144 2030 1.0 0.0 +es 03_wind_off 1 144 2030 1.0 0.0 +es 04_res 1 144 2030 1.0 0.0 +es 05_nuclear 1 144 2030 1.0 0.0 +es 06_coal 1 144 2030 1.0 0.0 +es 07_gas 1 144 2030 1.0 0.0 +es 08_non-res 1 144 2030 1.0 0.0 +es 09_hydro_pump 1 144 2030 0.0 0.0 +es 01_solar 1 145 2030 1.0 0.0 +es 02_wind_on 1 145 2030 1.0 0.0 +es 03_wind_off 1 145 2030 1.0 0.0 +es 04_res 1 145 2030 1.0 0.0 +es 05_nuclear 1 145 2030 1.0 0.0 +es 06_coal 1 145 2030 1.0 0.0 +es 07_gas 1 145 2030 1.0 0.0 +es 08_non-res 1 145 2030 1.0 0.0 +es 09_hydro_pump 1 145 2030 0.0 0.0 +es 01_solar 1 146 2030 1.0 0.0 +es 02_wind_on 1 146 2030 1.0 0.0 +es 03_wind_off 1 146 2030 1.0 0.0 +es 04_res 1 146 2030 1.0 0.0 +es 05_nuclear 1 146 2030 1.0 0.0 +es 06_coal 1 146 2030 1.0 0.0 +es 07_gas 1 146 2030 1.0 0.0 +es 08_non-res 1 146 2030 1.0 0.0 +es 09_hydro_pump 1 146 2030 0.0 0.0 +es 01_solar 1 147 2030 1.0 0.0 +es 02_wind_on 1 147 2030 1.0 0.0 +es 03_wind_off 1 147 2030 1.0 0.0 +es 04_res 1 147 2030 1.0 0.0 +es 05_nuclear 1 147 2030 1.0 0.0 +es 06_coal 1 147 2030 1.0 0.0 +es 07_gas 1 147 2030 1.0 0.0 +es 08_non-res 1 147 2030 1.0 0.0 +es 09_hydro_pump 1 147 2030 0.0 0.0 +es 01_solar 1 148 2030 1.0 0.0 +es 02_wind_on 1 148 2030 1.0 0.0 +es 03_wind_off 1 148 2030 1.0 0.0 +es 04_res 1 148 2030 1.0 0.0 +es 05_nuclear 1 148 2030 1.0 0.0 +es 06_coal 1 148 2030 1.0 0.0 +es 07_gas 1 148 2030 1.0 0.0 +es 08_non-res 1 148 2030 1.0 0.0 +es 09_hydro_pump 1 148 2030 0.0 0.0 +es 01_solar 1 149 2030 1.0 0.0 +es 02_wind_on 1 149 2030 1.0 0.0 +es 03_wind_off 1 149 2030 1.0 0.0 +es 04_res 1 149 2030 1.0 0.0 +es 05_nuclear 1 149 2030 1.0 0.0 +es 06_coal 1 149 2030 1.0 0.0 +es 07_gas 1 149 2030 1.0 0.0 +es 08_non-res 1 149 2030 1.0 0.0 +es 09_hydro_pump 1 149 2030 0.0 0.0 +es 01_solar 1 150 2030 1.0 0.0 +es 02_wind_on 1 150 2030 1.0 0.0 +es 03_wind_off 1 150 2030 1.0 0.0 +es 04_res 1 150 2030 1.0 0.0 +es 05_nuclear 1 150 2030 1.0 0.0 +es 06_coal 1 150 2030 1.0 0.0 +es 07_gas 1 150 2030 1.0 0.0 +es 08_non-res 1 150 2030 1.0 0.0 +es 09_hydro_pump 1 150 2030 0.0 0.0 +es 01_solar 1 151 2030 1.0 0.0 +es 02_wind_on 1 151 2030 1.0 0.0 +es 03_wind_off 1 151 2030 1.0 0.0 +es 04_res 1 151 2030 1.0 0.0 +es 05_nuclear 1 151 2030 1.0 0.0 +es 06_coal 1 151 2030 1.0 0.0 +es 07_gas 1 151 2030 1.0 0.0 +es 08_non-res 1 151 2030 1.0 0.0 +es 09_hydro_pump 1 151 2030 0.0 0.0 +es 01_solar 1 152 2030 1.0 0.0 +es 02_wind_on 1 152 2030 1.0 0.0 +es 03_wind_off 1 152 2030 1.0 0.0 +es 04_res 1 152 2030 1.0 0.0 +es 05_nuclear 1 152 2030 1.0 0.0 +es 06_coal 1 152 2030 1.0 0.0 +es 07_gas 1 152 2030 1.0 0.0 +es 08_non-res 1 152 2030 1.0 0.0 +es 09_hydro_pump 1 152 2030 0.0 0.0 +es 01_solar 1 153 2030 1.0 0.0 +es 02_wind_on 1 153 2030 1.0 0.0 +es 03_wind_off 1 153 2030 1.0 0.0 +es 04_res 1 153 2030 1.0 0.0 +es 05_nuclear 1 153 2030 1.0 0.0 +es 06_coal 1 153 2030 1.0 0.0 +es 07_gas 1 153 2030 1.0 0.0 +es 08_non-res 1 153 2030 1.0 0.0 +es 09_hydro_pump 1 153 2030 0.0 0.0 +es 01_solar 1 154 2030 1.0 0.0 +es 02_wind_on 1 154 2030 1.0 0.0 +es 03_wind_off 1 154 2030 1.0 0.0 +es 04_res 1 154 2030 1.0 0.0 +es 05_nuclear 1 154 2030 1.0 0.0 +es 06_coal 1 154 2030 1.0 0.0 +es 07_gas 1 154 2030 1.0 0.0 +es 08_non-res 1 154 2030 1.0 0.0 +es 09_hydro_pump 1 154 2030 0.0 0.0 +es 01_solar 1 155 2030 1.0 0.0 +es 02_wind_on 1 155 2030 1.0 0.0 +es 03_wind_off 1 155 2030 1.0 0.0 +es 04_res 1 155 2030 1.0 0.0 +es 05_nuclear 1 155 2030 1.0 0.0 +es 06_coal 1 155 2030 1.0 0.0 +es 07_gas 1 155 2030 1.0 0.0 +es 08_non-res 1 155 2030 1.0 0.0 +es 09_hydro_pump 1 155 2030 0.0 0.0 +es 01_solar 1 156 2030 1.0 0.0 +es 02_wind_on 1 156 2030 1.0 0.0 +es 03_wind_off 1 156 2030 1.0 0.0 +es 04_res 1 156 2030 1.0 0.0 +es 05_nuclear 1 156 2030 1.0 0.0 +es 06_coal 1 156 2030 1.0 0.0 +es 07_gas 1 156 2030 1.0 0.0 +es 08_non-res 1 156 2030 1.0 0.0 +es 09_hydro_pump 1 156 2030 0.0 0.0 +es 01_solar 1 157 2030 1.0 0.0 +es 02_wind_on 1 157 2030 1.0 0.0 +es 03_wind_off 1 157 2030 1.0 0.0 +es 04_res 1 157 2030 1.0 0.0 +es 05_nuclear 1 157 2030 1.0 0.0 +es 06_coal 1 157 2030 1.0 0.0 +es 07_gas 1 157 2030 1.0 0.0 +es 08_non-res 1 157 2030 1.0 0.0 +es 09_hydro_pump 1 157 2030 0.0 0.0 +es 01_solar 1 158 2030 1.0 0.0 +es 02_wind_on 1 158 2030 1.0 0.0 +es 03_wind_off 1 158 2030 1.0 0.0 +es 04_res 1 158 2030 1.0 0.0 +es 05_nuclear 1 158 2030 1.0 0.0 +es 06_coal 1 158 2030 1.0 0.0 +es 07_gas 1 158 2030 1.0 0.0 +es 08_non-res 1 158 2030 1.0 0.0 +es 09_hydro_pump 1 158 2030 0.0 0.0 +es 01_solar 1 159 2030 1.0 0.0 +es 02_wind_on 1 159 2030 1.0 0.0 +es 03_wind_off 1 159 2030 1.0 0.0 +es 04_res 1 159 2030 1.0 0.0 +es 05_nuclear 1 159 2030 1.0 0.0 +es 06_coal 1 159 2030 1.0 0.0 +es 07_gas 1 159 2030 1.0 0.0 +es 08_non-res 1 159 2030 1.0 0.0 +es 09_hydro_pump 1 159 2030 0.0 0.0 +es 01_solar 1 160 2030 1.0 0.0 +es 02_wind_on 1 160 2030 1.0 0.0 +es 03_wind_off 1 160 2030 1.0 0.0 +es 04_res 1 160 2030 1.0 0.0 +es 05_nuclear 1 160 2030 1.0 0.0 +es 06_coal 1 160 2030 1.0 0.0 +es 07_gas 1 160 2030 1.0 0.0 +es 08_non-res 1 160 2030 1.0 0.0 +es 09_hydro_pump 1 160 2030 0.0 0.0 +es 01_solar 1 161 2030 1.0 0.0 +es 02_wind_on 1 161 2030 1.0 0.0 +es 03_wind_off 1 161 2030 1.0 0.0 +es 04_res 1 161 2030 1.0 0.0 +es 05_nuclear 1 161 2030 1.0 0.0 +es 06_coal 1 161 2030 1.0 0.0 +es 07_gas 1 161 2030 1.0 0.0 +es 08_non-res 1 161 2030 1.0 0.0 +es 09_hydro_pump 1 161 2030 0.0 0.0 +es 01_solar 1 162 2030 1.0 0.0 +es 02_wind_on 1 162 2030 1.0 0.0 +es 03_wind_off 1 162 2030 1.0 0.0 +es 04_res 1 162 2030 1.0 0.0 +es 05_nuclear 1 162 2030 1.0 0.0 +es 06_coal 1 162 2030 1.0 0.0 +es 07_gas 1 162 2030 1.0 0.0 +es 08_non-res 1 162 2030 1.0 0.0 +es 09_hydro_pump 1 162 2030 1.0 0.0 +es 01_solar 1 163 2030 1.0 0.0 +es 02_wind_on 1 163 2030 1.0 0.0 +es 03_wind_off 1 163 2030 1.0 0.0 +es 04_res 1 163 2030 1.0 0.0 +es 05_nuclear 1 163 2030 1.0 0.0 +es 06_coal 1 163 2030 1.0 0.0 +es 07_gas 1 163 2030 1.0 0.0 +es 08_non-res 1 163 2030 1.0 0.0 +es 09_hydro_pump 1 163 2030 1.0 0.0 +es 01_solar 1 164 2030 1.0 0.0 +es 02_wind_on 1 164 2030 1.0 0.0 +es 03_wind_off 1 164 2030 1.0 0.0 +es 04_res 1 164 2030 1.0 0.0 +es 05_nuclear 1 164 2030 1.0 0.0 +es 06_coal 1 164 2030 1.0 0.0 +es 07_gas 1 164 2030 1.0 0.0 +es 08_non-res 1 164 2030 1.0 0.0 +es 09_hydro_pump 1 164 2030 1.0 0.0 +es 01_solar 1 165 2030 1.0 0.0 +es 02_wind_on 1 165 2030 1.0 0.0 +es 03_wind_off 1 165 2030 1.0 0.0 +es 04_res 1 165 2030 1.0 0.0 +es 05_nuclear 1 165 2030 1.0 0.0 +es 06_coal 1 165 2030 1.0 0.0 +es 07_gas 1 165 2030 1.0 0.0 +es 08_non-res 1 165 2030 1.0 0.0 +es 09_hydro_pump 1 165 2030 1.0 0.0 +es 01_solar 1 166 2030 1.0 0.0 +es 02_wind_on 1 166 2030 1.0 0.0 +es 03_wind_off 1 166 2030 1.0 0.0 +es 04_res 1 166 2030 1.0 0.0 +es 05_nuclear 1 166 2030 1.0 0.0 +es 06_coal 1 166 2030 1.0 0.0 +es 07_gas 1 166 2030 1.0 0.0 +es 08_non-res 1 166 2030 1.0 0.0 +es 09_hydro_pump 1 166 2030 1.0 0.0 +es 01_solar 1 167 2030 1.0 0.0 +es 02_wind_on 1 167 2030 1.0 0.0 +es 03_wind_off 1 167 2030 1.0 0.0 +es 04_res 1 167 2030 1.0 0.0 +es 05_nuclear 1 167 2030 1.0 0.0 +es 06_coal 1 167 2030 1.0 0.0 +es 07_gas 1 167 2030 1.0 0.0 +es 08_non-res 1 167 2030 1.0 0.0 +es 09_hydro_pump 1 167 2030 1.0 0.0 +es 01_solar 1 168 2030 1.0 0.0 +es 02_wind_on 1 168 2030 1.0 0.0 +es 03_wind_off 1 168 2030 1.0 0.0 +es 04_res 1 168 2030 1.0 0.0 +es 05_nuclear 1 168 2030 1.0 0.0 +es 06_coal 1 168 2030 1.0 0.0 +es 07_gas 1 168 2030 1.0 0.0 +es 08_non-res 1 168 2030 1.0 0.0 +es 09_hydro_pump 1 168 2030 1.0 0.0 +es 01_solar 1 169 2030 0.0 0.0 +es 02_wind_on 1 169 2030 0.0 0.0 +es 03_wind_off 1 169 2030 0.0 0.0 +es 04_res 1 169 2030 0.0 0.0 +es 05_nuclear 1 169 2030 0.0 0.0 +es 06_coal 1 169 2030 0.0 0.0 +es 07_gas 1 169 2030 0.0 0.0 +es 08_non-res 1 169 2030 0.0 0.0 +es 09_hydro_pump 1 169 2030 0.0 0.0 +es 01_solar 1 170 2030 1.0 0.0 +es 02_wind_on 1 170 2030 0.0 0.0 +es 03_wind_off 1 170 2030 0.0 0.0 +es 04_res 1 170 2030 0.0 0.0 +es 05_nuclear 1 170 2030 0.0 0.0 +es 06_coal 1 170 2030 0.0 0.0 +es 07_gas 1 170 2030 0.0 0.0 +es 08_non-res 1 170 2030 0.0 0.0 +es 09_hydro_pump 1 170 2030 0.0 0.0 +es 01_solar 1 171 2030 1.0 0.0 +es 02_wind_on 1 171 2030 0.0 0.0 +es 03_wind_off 1 171 2030 0.0 0.0 +es 04_res 1 171 2030 0.0 0.0 +es 05_nuclear 1 171 2030 0.0 0.0 +es 06_coal 1 171 2030 0.0 0.0 +es 07_gas 1 171 2030 0.0 0.0 +es 08_non-res 1 171 2030 0.0 0.0 +es 09_hydro_pump 1 171 2030 0.0 0.0 +es 01_solar 1 172 2030 1.0 0.0 +es 02_wind_on 1 172 2030 0.0 0.0 +es 03_wind_off 1 172 2030 0.0 0.0 +es 04_res 1 172 2030 0.0 0.0 +es 05_nuclear 1 172 2030 0.0 0.0 +es 06_coal 1 172 2030 0.0 0.0 +es 07_gas 1 172 2030 0.0 0.0 +es 08_non-res 1 172 2030 0.0 0.0 +es 09_hydro_pump 1 172 2030 0.0 0.0 +es 01_solar 1 173 2030 1.0 0.0 +es 02_wind_on 1 173 2030 0.0 0.0 +es 03_wind_off 1 173 2030 0.0 0.0 +es 04_res 1 173 2030 0.0 0.0 +es 05_nuclear 1 173 2030 0.0 0.0 +es 06_coal 1 173 2030 0.0 0.0 +es 07_gas 1 173 2030 0.0 0.0 +es 08_non-res 1 173 2030 0.0 0.0 +es 09_hydro_pump 1 173 2030 0.0 0.0 +es 01_solar 1 174 2030 1.0 0.0 +es 02_wind_on 1 174 2030 0.0 0.0 +es 03_wind_off 1 174 2030 0.0 0.0 +es 04_res 1 174 2030 0.0 0.0 +es 05_nuclear 1 174 2030 0.0 0.0 +es 06_coal 1 174 2030 0.0 0.0 +es 07_gas 1 174 2030 0.0 0.0 +es 08_non-res 1 174 2030 0.0 0.0 +es 09_hydro_pump 1 174 2030 0.0 0.0 +es 01_solar 1 175 2030 1.0 0.0 +es 02_wind_on 1 175 2030 0.0 0.0 +es 03_wind_off 1 175 2030 0.0 0.0 +es 04_res 1 175 2030 0.0 0.0 +es 05_nuclear 1 175 2030 0.0 0.0 +es 06_coal 1 175 2030 0.0 0.0 +es 07_gas 1 175 2030 0.0 0.0 +es 08_non-res 1 175 2030 0.0 0.0 +es 09_hydro_pump 1 175 2030 0.0 0.0 +es 01_solar 1 176 2030 1.0 0.0 +es 02_wind_on 1 176 2030 0.0 0.0 +es 03_wind_off 1 176 2030 0.0 0.0 +es 04_res 1 176 2030 0.0 0.0 +es 05_nuclear 1 176 2030 0.0 0.0 +es 06_coal 1 176 2030 0.0 0.0 +es 07_gas 1 176 2030 0.0 0.0 +es 08_non-res 1 176 2030 0.0 0.0 +es 09_hydro_pump 1 176 2030 0.0 0.0 +es 01_solar 1 177 2030 1.0 0.0 +es 02_wind_on 1 177 2030 0.0 0.0 +es 03_wind_off 1 177 2030 0.0 0.0 +es 04_res 1 177 2030 0.0 0.0 +es 05_nuclear 1 177 2030 0.0 0.0 +es 06_coal 1 177 2030 0.0 0.0 +es 07_gas 1 177 2030 0.0 0.0 +es 08_non-res 1 177 2030 0.0 0.0 +es 09_hydro_pump 1 177 2030 0.0 0.0 +es 01_solar 1 178 2030 1.0 0.0 +es 02_wind_on 1 178 2030 0.0 0.0 +es 03_wind_off 1 178 2030 0.0 0.0 +es 04_res 1 178 2030 0.0 0.0 +es 05_nuclear 1 178 2030 0.0 0.0 +es 06_coal 1 178 2030 0.0 0.0 +es 07_gas 1 178 2030 0.0 0.0 +es 08_non-res 1 178 2030 0.0 0.0 +es 09_hydro_pump 1 178 2030 0.0 0.0 +es 01_solar 1 179 2030 1.0 0.0 +es 02_wind_on 1 179 2030 0.0 0.0 +es 03_wind_off 1 179 2030 0.0 0.0 +es 04_res 1 179 2030 0.0 0.0 +es 05_nuclear 1 179 2030 0.0 0.0 +es 06_coal 1 179 2030 0.0 0.0 +es 07_gas 1 179 2030 0.0 0.0 +es 08_non-res 1 179 2030 0.0 0.0 +es 09_hydro_pump 1 179 2030 0.0 0.0 +es 01_solar 1 180 2030 1.0 0.0 +es 02_wind_on 1 180 2030 0.0 0.0 +es 03_wind_off 1 180 2030 0.0 0.0 +es 04_res 1 180 2030 0.0 0.0 +es 05_nuclear 1 180 2030 0.0 0.0 +es 06_coal 1 180 2030 0.0 0.0 +es 07_gas 1 180 2030 0.0 0.0 +es 08_non-res 1 180 2030 0.0 0.0 +es 09_hydro_pump 1 180 2030 0.0 0.0 +es 01_solar 1 181 2030 1.0 0.0 +es 02_wind_on 1 181 2030 0.0 0.0 +es 03_wind_off 1 181 2030 0.0 0.0 +es 04_res 1 181 2030 0.0 0.0 +es 05_nuclear 1 181 2030 0.0 0.0 +es 06_coal 1 181 2030 0.0 0.0 +es 07_gas 1 181 2030 0.0 0.0 +es 08_non-res 1 181 2030 0.0 0.0 +es 09_hydro_pump 1 181 2030 0.0 0.0 +es 01_solar 1 182 2030 1.0 0.0 +es 02_wind_on 1 182 2030 0.0 0.0 +es 03_wind_off 1 182 2030 0.0 0.0 +es 04_res 1 182 2030 0.0 0.0 +es 05_nuclear 1 182 2030 0.0 0.0 +es 06_coal 1 182 2030 0.0 0.0 +es 07_gas 1 182 2030 0.0 0.0 +es 08_non-res 1 182 2030 0.0 0.0 +es 09_hydro_pump 1 182 2030 0.0 0.0 +es 01_solar 1 183 2030 1.0 0.0 +es 02_wind_on 1 183 2030 0.0 0.0 +es 03_wind_off 1 183 2030 0.0 0.0 +es 04_res 1 183 2030 0.0 0.0 +es 05_nuclear 1 183 2030 0.0 0.0 +es 06_coal 1 183 2030 0.0 0.0 +es 07_gas 1 183 2030 0.0 0.0 +es 08_non-res 1 183 2030 0.0 0.0 +es 09_hydro_pump 1 183 2030 0.0 0.0 +es 01_solar 1 184 2030 1.0 0.0 +es 02_wind_on 1 184 2030 0.0 0.0 +es 03_wind_off 1 184 2030 0.0 0.0 +es 04_res 1 184 2030 0.0 0.0 +es 05_nuclear 1 184 2030 0.0 0.0 +es 06_coal 1 184 2030 0.0 0.0 +es 07_gas 1 184 2030 0.0 0.0 +es 08_non-res 1 184 2030 0.0 0.0 +es 09_hydro_pump 1 184 2030 0.0 0.0 +es 01_solar 1 185 2030 1.0 0.0 +es 02_wind_on 1 185 2030 0.0 0.0 +es 03_wind_off 1 185 2030 0.0 0.0 +es 04_res 1 185 2030 0.0 0.0 +es 05_nuclear 1 185 2030 0.0 0.0 +es 06_coal 1 185 2030 0.0 0.0 +es 07_gas 1 185 2030 0.0 0.0 +es 08_non-res 1 185 2030 0.0 0.0 +es 09_hydro_pump 1 185 2030 0.0 0.0 +es 01_solar 1 186 2030 1.0 0.0 +es 02_wind_on 1 186 2030 0.0 0.0 +es 03_wind_off 1 186 2030 0.0 0.0 +es 04_res 1 186 2030 0.0 0.0 +es 05_nuclear 1 186 2030 0.0 0.0 +es 06_coal 1 186 2030 0.0 0.0 +es 07_gas 1 186 2030 0.0 0.0 +es 08_non-res 1 186 2030 0.0 0.0 +es 09_hydro_pump 1 186 2030 0.0 0.0 +es 01_solar 1 187 2030 1.0 0.0 +es 02_wind_on 1 187 2030 0.0 0.0 +es 03_wind_off 1 187 2030 0.0 0.0 +es 04_res 1 187 2030 0.0 0.0 +es 05_nuclear 1 187 2030 0.0 0.0 +es 06_coal 1 187 2030 0.0 0.0 +es 07_gas 1 187 2030 0.0 0.0 +es 08_non-res 1 187 2030 0.0 0.0 +es 09_hydro_pump 1 187 2030 0.0 0.0 +es 01_solar 1 188 2030 1.0 0.0 +es 02_wind_on 1 188 2030 0.0 0.0 +es 03_wind_off 1 188 2030 0.0 0.0 +es 04_res 1 188 2030 0.0 0.0 +es 05_nuclear 1 188 2030 0.0 0.0 +es 06_coal 1 188 2030 0.0 0.0 +es 07_gas 1 188 2030 0.0 0.0 +es 08_non-res 1 188 2030 0.0 0.0 +es 09_hydro_pump 1 188 2030 0.0 0.0 +es 01_solar 1 189 2030 1.0 0.0 +es 02_wind_on 1 189 2030 0.0 0.0 +es 03_wind_off 1 189 2030 0.0 0.0 +es 04_res 1 189 2030 0.0 0.0 +es 05_nuclear 1 189 2030 0.0 0.0 +es 06_coal 1 189 2030 0.0 0.0 +es 07_gas 1 189 2030 0.0 0.0 +es 08_non-res 1 189 2030 0.0 0.0 +es 09_hydro_pump 1 189 2030 0.0 0.0 +es 01_solar 1 190 2030 1.0 0.0 +es 02_wind_on 1 190 2030 1.0 0.0 +es 03_wind_off 1 190 2030 0.0 0.0 +es 04_res 1 190 2030 0.0 0.0 +es 05_nuclear 1 190 2030 0.0 0.0 +es 06_coal 1 190 2030 0.0 0.0 +es 07_gas 1 190 2030 0.0 0.0 +es 08_non-res 1 190 2030 0.0 0.0 +es 09_hydro_pump 1 190 2030 0.0 0.0 +es 01_solar 1 191 2030 1.0 0.0 +es 02_wind_on 1 191 2030 1.0 0.0 +es 03_wind_off 1 191 2030 0.0 0.0 +es 04_res 1 191 2030 0.0 0.0 +es 05_nuclear 1 191 2030 0.0 0.0 +es 06_coal 1 191 2030 0.0 0.0 +es 07_gas 1 191 2030 0.0 0.0 +es 08_non-res 1 191 2030 0.0 0.0 +es 09_hydro_pump 1 191 2030 0.0 0.0 +es 01_solar 1 192 2030 1.0 0.0 +es 02_wind_on 1 192 2030 1.0 0.0 +es 03_wind_off 1 192 2030 0.0 0.0 +es 04_res 1 192 2030 0.0 0.0 +es 05_nuclear 1 192 2030 0.0 0.0 +es 06_coal 1 192 2030 0.0 0.0 +es 07_gas 1 192 2030 0.0 0.0 +es 08_non-res 1 192 2030 0.0 0.0 +es 09_hydro_pump 1 192 2030 0.0 0.0 +es 01_solar 1 193 2030 1.0 0.0 +es 02_wind_on 1 193 2030 1.0 0.0 +es 03_wind_off 1 193 2030 0.0 0.0 +es 04_res 1 193 2030 0.0 0.0 +es 05_nuclear 1 193 2030 0.0 0.0 +es 06_coal 1 193 2030 0.0 0.0 +es 07_gas 1 193 2030 0.0 0.0 +es 08_non-res 1 193 2030 0.0 0.0 +es 09_hydro_pump 1 193 2030 0.0 0.0 +es 01_solar 1 194 2030 1.0 0.0 +es 02_wind_on 1 194 2030 1.0 0.0 +es 03_wind_off 1 194 2030 0.0 0.0 +es 04_res 1 194 2030 0.0 0.0 +es 05_nuclear 1 194 2030 0.0 0.0 +es 06_coal 1 194 2030 0.0 0.0 +es 07_gas 1 194 2030 0.0 0.0 +es 08_non-res 1 194 2030 0.0 0.0 +es 09_hydro_pump 1 194 2030 0.0 0.0 +es 01_solar 1 195 2030 1.0 0.0 +es 02_wind_on 1 195 2030 1.0 0.0 +es 03_wind_off 1 195 2030 0.0 0.0 +es 04_res 1 195 2030 0.0 0.0 +es 05_nuclear 1 195 2030 0.0 0.0 +es 06_coal 1 195 2030 0.0 0.0 +es 07_gas 1 195 2030 0.0 0.0 +es 08_non-res 1 195 2030 0.0 0.0 +es 09_hydro_pump 1 195 2030 0.0 0.0 +es 01_solar 1 196 2030 1.0 0.0 +es 02_wind_on 1 196 2030 1.0 0.0 +es 03_wind_off 1 196 2030 0.0 0.0 +es 04_res 1 196 2030 0.0 0.0 +es 05_nuclear 1 196 2030 0.0 0.0 +es 06_coal 1 196 2030 0.0 0.0 +es 07_gas 1 196 2030 0.0 0.0 +es 08_non-res 1 196 2030 0.0 0.0 +es 09_hydro_pump 1 196 2030 0.0 0.0 +es 01_solar 1 197 2030 1.0 0.0 +es 02_wind_on 1 197 2030 1.0 0.0 +es 03_wind_off 1 197 2030 0.0 0.0 +es 04_res 1 197 2030 0.0 0.0 +es 05_nuclear 1 197 2030 0.0 0.0 +es 06_coal 1 197 2030 0.0 0.0 +es 07_gas 1 197 2030 0.0 0.0 +es 08_non-res 1 197 2030 0.0 0.0 +es 09_hydro_pump 1 197 2030 0.0 0.0 +es 01_solar 1 198 2030 1.0 0.0 +es 02_wind_on 1 198 2030 1.0 0.0 +es 03_wind_off 1 198 2030 0.0 0.0 +es 04_res 1 198 2030 0.0 0.0 +es 05_nuclear 1 198 2030 0.0 0.0 +es 06_coal 1 198 2030 0.0 0.0 +es 07_gas 1 198 2030 0.0 0.0 +es 08_non-res 1 198 2030 0.0 0.0 +es 09_hydro_pump 1 198 2030 0.0 0.0 +es 01_solar 1 199 2030 1.0 0.0 +es 02_wind_on 1 199 2030 1.0 0.0 +es 03_wind_off 1 199 2030 0.0 0.0 +es 04_res 1 199 2030 0.0 0.0 +es 05_nuclear 1 199 2030 0.0 0.0 +es 06_coal 1 199 2030 0.0 0.0 +es 07_gas 1 199 2030 0.0 0.0 +es 08_non-res 1 199 2030 0.0 0.0 +es 09_hydro_pump 1 199 2030 0.0 0.0 +es 01_solar 1 200 2030 1.0 0.0 +es 02_wind_on 1 200 2030 1.0 0.0 +es 03_wind_off 1 200 2030 0.0 0.0 +es 04_res 1 200 2030 0.0 0.0 +es 05_nuclear 1 200 2030 0.0 0.0 +es 06_coal 1 200 2030 0.0 0.0 +es 07_gas 1 200 2030 0.0 0.0 +es 08_non-res 1 200 2030 0.0 0.0 +es 09_hydro_pump 1 200 2030 0.0 0.0 +es 01_solar 1 201 2030 1.0 0.0 +es 02_wind_on 1 201 2030 1.0 0.0 +es 03_wind_off 1 201 2030 0.0 0.0 +es 04_res 1 201 2030 0.0 0.0 +es 05_nuclear 1 201 2030 0.0 0.0 +es 06_coal 1 201 2030 0.0 0.0 +es 07_gas 1 201 2030 0.0 0.0 +es 08_non-res 1 201 2030 0.0 0.0 +es 09_hydro_pump 1 201 2030 0.0 0.0 +es 01_solar 1 202 2030 1.0 0.0 +es 02_wind_on 1 202 2030 1.0 0.0 +es 03_wind_off 1 202 2030 0.0 0.0 +es 04_res 1 202 2030 0.0 0.0 +es 05_nuclear 1 202 2030 0.0 0.0 +es 06_coal 1 202 2030 0.0 0.0 +es 07_gas 1 202 2030 0.0 0.0 +es 08_non-res 1 202 2030 0.0 0.0 +es 09_hydro_pump 1 202 2030 0.0 0.0 +es 01_solar 1 203 2030 1.0 0.0 +es 02_wind_on 1 203 2030 1.0 0.0 +es 03_wind_off 1 203 2030 0.0 0.0 +es 04_res 1 203 2030 0.0 0.0 +es 05_nuclear 1 203 2030 0.0 0.0 +es 06_coal 1 203 2030 0.0 0.0 +es 07_gas 1 203 2030 0.0 0.0 +es 08_non-res 1 203 2030 0.0 0.0 +es 09_hydro_pump 1 203 2030 0.0 0.0 +es 01_solar 1 204 2030 1.0 0.0 +es 02_wind_on 1 204 2030 1.0 0.0 +es 03_wind_off 1 204 2030 0.0 0.0 +es 04_res 1 204 2030 0.0 0.0 +es 05_nuclear 1 204 2030 0.0 0.0 +es 06_coal 1 204 2030 0.0 0.0 +es 07_gas 1 204 2030 0.0 0.0 +es 08_non-res 1 204 2030 0.0 0.0 +es 09_hydro_pump 1 204 2030 0.0 0.0 +es 01_solar 1 205 2030 1.0 0.0 +es 02_wind_on 1 205 2030 1.0 0.0 +es 03_wind_off 1 205 2030 0.0 0.0 +es 04_res 1 205 2030 0.0 0.0 +es 05_nuclear 1 205 2030 0.0 0.0 +es 06_coal 1 205 2030 0.0 0.0 +es 07_gas 1 205 2030 0.0 0.0 +es 08_non-res 1 205 2030 0.0 0.0 +es 09_hydro_pump 1 205 2030 0.0 0.0 +es 01_solar 1 206 2030 1.0 0.0 +es 02_wind_on 1 206 2030 1.0 0.0 +es 03_wind_off 1 206 2030 0.0 0.0 +es 04_res 1 206 2030 0.0 0.0 +es 05_nuclear 1 206 2030 0.0 0.0 +es 06_coal 1 206 2030 0.0 0.0 +es 07_gas 1 206 2030 0.0 0.0 +es 08_non-res 1 206 2030 0.0 0.0 +es 09_hydro_pump 1 206 2030 0.0 0.0 +es 01_solar 1 207 2030 1.0 0.0 +es 02_wind_on 1 207 2030 1.0 0.0 +es 03_wind_off 1 207 2030 0.0 0.0 +es 04_res 1 207 2030 0.0 0.0 +es 05_nuclear 1 207 2030 0.0 0.0 +es 06_coal 1 207 2030 0.0 0.0 +es 07_gas 1 207 2030 0.0 0.0 +es 08_non-res 1 207 2030 0.0 0.0 +es 09_hydro_pump 1 207 2030 0.0 0.0 +es 01_solar 1 208 2030 1.0 0.0 +es 02_wind_on 1 208 2030 1.0 0.0 +es 03_wind_off 1 208 2030 0.0 0.0 +es 04_res 1 208 2030 0.0 0.0 +es 05_nuclear 1 208 2030 0.0 0.0 +es 06_coal 1 208 2030 0.0 0.0 +es 07_gas 1 208 2030 0.0 0.0 +es 08_non-res 1 208 2030 0.0 0.0 +es 09_hydro_pump 1 208 2030 0.0 0.0 +es 01_solar 1 209 2030 1.0 0.0 +es 02_wind_on 1 209 2030 1.0 0.0 +es 03_wind_off 1 209 2030 0.0 0.0 +es 04_res 1 209 2030 0.0 0.0 +es 05_nuclear 1 209 2030 0.0 0.0 +es 06_coal 1 209 2030 0.0 0.0 +es 07_gas 1 209 2030 0.0 0.0 +es 08_non-res 1 209 2030 0.0 0.0 +es 09_hydro_pump 1 209 2030 0.0 0.0 +es 01_solar 1 210 2030 1.0 0.0 +es 02_wind_on 1 210 2030 1.0 0.0 +es 03_wind_off 1 210 2030 1.0 0.0 +es 04_res 1 210 2030 0.0 0.0 +es 05_nuclear 1 210 2030 0.0 0.0 +es 06_coal 1 210 2030 0.0 0.0 +es 07_gas 1 210 2030 0.0 0.0 +es 08_non-res 1 210 2030 0.0 0.0 +es 09_hydro_pump 1 210 2030 0.0 0.0 +es 01_solar 1 211 2030 1.0 0.0 +es 02_wind_on 1 211 2030 1.0 0.0 +es 03_wind_off 1 211 2030 1.0 0.0 +es 04_res 1 211 2030 0.0 0.0 +es 05_nuclear 1 211 2030 0.0 0.0 +es 06_coal 1 211 2030 0.0 0.0 +es 07_gas 1 211 2030 0.0 0.0 +es 08_non-res 1 211 2030 0.0 0.0 +es 09_hydro_pump 1 211 2030 0.0 0.0 +es 01_solar 1 212 2030 1.0 0.0 +es 02_wind_on 1 212 2030 1.0 0.0 +es 03_wind_off 1 212 2030 1.0 0.0 +es 04_res 1 212 2030 0.0 0.0 +es 05_nuclear 1 212 2030 0.0 0.0 +es 06_coal 1 212 2030 0.0 0.0 +es 07_gas 1 212 2030 0.0 0.0 +es 08_non-res 1 212 2030 0.0 0.0 +es 09_hydro_pump 1 212 2030 0.0 0.0 +es 01_solar 1 213 2030 1.0 0.0 +es 02_wind_on 1 213 2030 1.0 0.0 +es 03_wind_off 1 213 2030 1.0 0.0 +es 04_res 1 213 2030 0.0 0.0 +es 05_nuclear 1 213 2030 0.0 0.0 +es 06_coal 1 213 2030 0.0 0.0 +es 07_gas 1 213 2030 0.0 0.0 +es 08_non-res 1 213 2030 0.0 0.0 +es 09_hydro_pump 1 213 2030 0.0 0.0 +es 01_solar 1 214 2030 1.0 0.0 +es 02_wind_on 1 214 2030 1.0 0.0 +es 03_wind_off 1 214 2030 1.0 0.0 +es 04_res 1 214 2030 0.0 0.0 +es 05_nuclear 1 214 2030 0.0 0.0 +es 06_coal 1 214 2030 0.0 0.0 +es 07_gas 1 214 2030 0.0 0.0 +es 08_non-res 1 214 2030 0.0 0.0 +es 09_hydro_pump 1 214 2030 0.0 0.0 +es 01_solar 1 215 2030 1.0 0.0 +es 02_wind_on 1 215 2030 1.0 0.0 +es 03_wind_off 1 215 2030 1.0 0.0 +es 04_res 1 215 2030 0.0 0.0 +es 05_nuclear 1 215 2030 0.0 0.0 +es 06_coal 1 215 2030 0.0 0.0 +es 07_gas 1 215 2030 0.0 0.0 +es 08_non-res 1 215 2030 0.0 0.0 +es 09_hydro_pump 1 215 2030 0.0 0.0 +es 01_solar 1 216 2030 1.0 0.0 +es 02_wind_on 1 216 2030 1.0 0.0 +es 03_wind_off 1 216 2030 1.0 0.0 +es 04_res 1 216 2030 0.0 0.0 +es 05_nuclear 1 216 2030 0.0 0.0 +es 06_coal 1 216 2030 0.0 0.0 +es 07_gas 1 216 2030 0.0 0.0 +es 08_non-res 1 216 2030 0.0 0.0 +es 09_hydro_pump 1 216 2030 0.0 0.0 +es 01_solar 1 217 2030 1.0 0.0 +es 02_wind_on 1 217 2030 1.0 0.0 +es 03_wind_off 1 217 2030 1.0 0.0 +es 04_res 1 217 2030 0.0 0.0 +es 05_nuclear 1 217 2030 0.0 0.0 +es 06_coal 1 217 2030 0.0 0.0 +es 07_gas 1 217 2030 0.0 0.0 +es 08_non-res 1 217 2030 0.0 0.0 +es 09_hydro_pump 1 217 2030 0.0 0.0 +es 01_solar 1 218 2030 1.0 0.0 +es 02_wind_on 1 218 2030 1.0 0.0 +es 03_wind_off 1 218 2030 1.0 0.0 +es 04_res 1 218 2030 0.0 0.0 +es 05_nuclear 1 218 2030 0.0 0.0 +es 06_coal 1 218 2030 0.0 0.0 +es 07_gas 1 218 2030 0.0 0.0 +es 08_non-res 1 218 2030 0.0 0.0 +es 09_hydro_pump 1 218 2030 0.0 0.0 +es 01_solar 1 219 2030 1.0 0.0 +es 02_wind_on 1 219 2030 1.0 0.0 +es 03_wind_off 1 219 2030 1.0 0.0 +es 04_res 1 219 2030 0.0 0.0 +es 05_nuclear 1 219 2030 0.0 0.0 +es 06_coal 1 219 2030 0.0 0.0 +es 07_gas 1 219 2030 0.0 0.0 +es 08_non-res 1 219 2030 0.0 0.0 +es 09_hydro_pump 1 219 2030 0.0 0.0 +es 01_solar 1 220 2030 1.0 0.0 +es 02_wind_on 1 220 2030 1.0 0.0 +es 03_wind_off 1 220 2030 1.0 0.0 +es 04_res 1 220 2030 0.0 0.0 +es 05_nuclear 1 220 2030 0.0 0.0 +es 06_coal 1 220 2030 0.0 0.0 +es 07_gas 1 220 2030 0.0 0.0 +es 08_non-res 1 220 2030 0.0 0.0 +es 09_hydro_pump 1 220 2030 0.0 0.0 +es 01_solar 1 221 2030 1.0 0.0 +es 02_wind_on 1 221 2030 1.0 0.0 +es 03_wind_off 1 221 2030 1.0 0.0 +es 04_res 1 221 2030 0.0 0.0 +es 05_nuclear 1 221 2030 0.0 0.0 +es 06_coal 1 221 2030 0.0 0.0 +es 07_gas 1 221 2030 0.0 0.0 +es 08_non-res 1 221 2030 0.0 0.0 +es 09_hydro_pump 1 221 2030 0.0 0.0 +es 01_solar 1 222 2030 1.0 0.0 +es 02_wind_on 1 222 2030 1.0 0.0 +es 03_wind_off 1 222 2030 1.0 0.0 +es 04_res 1 222 2030 0.0 0.0 +es 05_nuclear 1 222 2030 0.0 0.0 +es 06_coal 1 222 2030 0.0 0.0 +es 07_gas 1 222 2030 0.0 0.0 +es 08_non-res 1 222 2030 0.0 0.0 +es 09_hydro_pump 1 222 2030 0.0 0.0 +es 01_solar 1 223 2030 1.0 0.0 +es 02_wind_on 1 223 2030 1.0 0.0 +es 03_wind_off 1 223 2030 1.0 0.0 +es 04_res 1 223 2030 0.0 0.0 +es 05_nuclear 1 223 2030 0.0 0.0 +es 06_coal 1 223 2030 0.0 0.0 +es 07_gas 1 223 2030 0.0 0.0 +es 08_non-res 1 223 2030 0.0 0.0 +es 09_hydro_pump 1 223 2030 0.0 0.0 +es 01_solar 1 224 2030 1.0 0.0 +es 02_wind_on 1 224 2030 1.0 0.0 +es 03_wind_off 1 224 2030 1.0 0.0 +es 04_res 1 224 2030 0.0 0.0 +es 05_nuclear 1 224 2030 0.0 0.0 +es 06_coal 1 224 2030 0.0 0.0 +es 07_gas 1 224 2030 0.0 0.0 +es 08_non-res 1 224 2030 0.0 0.0 +es 09_hydro_pump 1 224 2030 0.0 0.0 +es 01_solar 1 225 2030 1.0 0.0 +es 02_wind_on 1 225 2030 1.0 0.0 +es 03_wind_off 1 225 2030 1.0 0.0 +es 04_res 1 225 2030 0.0 0.0 +es 05_nuclear 1 225 2030 0.0 0.0 +es 06_coal 1 225 2030 0.0 0.0 +es 07_gas 1 225 2030 0.0 0.0 +es 08_non-res 1 225 2030 0.0 0.0 +es 09_hydro_pump 1 225 2030 0.0 0.0 +es 01_solar 1 226 2030 1.0 0.0 +es 02_wind_on 1 226 2030 1.0 0.0 +es 03_wind_off 1 226 2030 1.0 0.0 +es 04_res 1 226 2030 0.0 0.0 +es 05_nuclear 1 226 2030 0.0 0.0 +es 06_coal 1 226 2030 0.0 0.0 +es 07_gas 1 226 2030 0.0 0.0 +es 08_non-res 1 226 2030 0.0 0.0 +es 09_hydro_pump 1 226 2030 0.0 0.0 +es 01_solar 1 227 2030 1.0 0.0 +es 02_wind_on 1 227 2030 1.0 0.0 +es 03_wind_off 1 227 2030 1.0 0.0 +es 04_res 1 227 2030 0.0 0.0 +es 05_nuclear 1 227 2030 0.0 0.0 +es 06_coal 1 227 2030 0.0 0.0 +es 07_gas 1 227 2030 0.0 0.0 +es 08_non-res 1 227 2030 0.0 0.0 +es 09_hydro_pump 1 227 2030 0.0 0.0 +es 01_solar 1 228 2030 1.0 0.0 +es 02_wind_on 1 228 2030 1.0 0.0 +es 03_wind_off 1 228 2030 1.0 0.0 +es 04_res 1 228 2030 0.0 0.0 +es 05_nuclear 1 228 2030 0.0 0.0 +es 06_coal 1 228 2030 0.0 0.0 +es 07_gas 1 228 2030 0.0 0.0 +es 08_non-res 1 228 2030 0.0 0.0 +es 09_hydro_pump 1 228 2030 0.0 0.0 +es 01_solar 1 229 2030 1.0 0.0 +es 02_wind_on 1 229 2030 1.0 0.0 +es 03_wind_off 1 229 2030 1.0 0.0 +es 04_res 1 229 2030 0.0 0.0 +es 05_nuclear 1 229 2030 0.0 0.0 +es 06_coal 1 229 2030 0.0 0.0 +es 07_gas 1 229 2030 0.0 0.0 +es 08_non-res 1 229 2030 0.0 0.0 +es 09_hydro_pump 1 229 2030 0.0 0.0 +es 01_solar 1 230 2030 1.0 0.0 +es 02_wind_on 1 230 2030 1.0 0.0 +es 03_wind_off 1 230 2030 1.0 0.0 +es 04_res 1 230 2030 1.0 0.0 +es 05_nuclear 1 230 2030 0.0 0.0 +es 06_coal 1 230 2030 0.0 0.0 +es 07_gas 1 230 2030 0.0 0.0 +es 08_non-res 1 230 2030 0.0 0.0 +es 09_hydro_pump 1 230 2030 0.0 0.0 +es 01_solar 1 231 2030 1.0 0.0 +es 02_wind_on 1 231 2030 1.0 0.0 +es 03_wind_off 1 231 2030 1.0 0.0 +es 04_res 1 231 2030 1.0 0.0 +es 05_nuclear 1 231 2030 0.0 0.0 +es 06_coal 1 231 2030 0.0 0.0 +es 07_gas 1 231 2030 0.0 0.0 +es 08_non-res 1 231 2030 0.0 0.0 +es 09_hydro_pump 1 231 2030 0.0 0.0 +es 01_solar 1 232 2030 1.0 0.0 +es 02_wind_on 1 232 2030 1.0 0.0 +es 03_wind_off 1 232 2030 1.0 0.0 +es 04_res 1 232 2030 1.0 0.0 +es 05_nuclear 1 232 2030 0.0 0.0 +es 06_coal 1 232 2030 0.0 0.0 +es 07_gas 1 232 2030 0.0 0.0 +es 08_non-res 1 232 2030 0.0 0.0 +es 09_hydro_pump 1 232 2030 0.0 0.0 +es 01_solar 1 233 2030 1.0 0.0 +es 02_wind_on 1 233 2030 1.0 0.0 +es 03_wind_off 1 233 2030 1.0 0.0 +es 04_res 1 233 2030 1.0 0.0 +es 05_nuclear 1 233 2030 0.0 0.0 +es 06_coal 1 233 2030 0.0 0.0 +es 07_gas 1 233 2030 0.0 0.0 +es 08_non-res 1 233 2030 0.0 0.0 +es 09_hydro_pump 1 233 2030 0.0 0.0 +es 01_solar 1 234 2030 1.0 0.0 +es 02_wind_on 1 234 2030 1.0 0.0 +es 03_wind_off 1 234 2030 1.0 0.0 +es 04_res 1 234 2030 1.0 0.0 +es 05_nuclear 1 234 2030 0.0 0.0 +es 06_coal 1 234 2030 0.0 0.0 +es 07_gas 1 234 2030 0.0 0.0 +es 08_non-res 1 234 2030 0.0 0.0 +es 09_hydro_pump 1 234 2030 0.0 0.0 +es 01_solar 1 235 2030 1.0 0.0 +es 02_wind_on 1 235 2030 1.0 0.0 +es 03_wind_off 1 235 2030 1.0 0.0 +es 04_res 1 235 2030 1.0 0.0 +es 05_nuclear 1 235 2030 0.0 0.0 +es 06_coal 1 235 2030 0.0 0.0 +es 07_gas 1 235 2030 0.0 0.0 +es 08_non-res 1 235 2030 0.0 0.0 +es 09_hydro_pump 1 235 2030 0.0 0.0 +es 01_solar 1 236 2030 1.0 0.0 +es 02_wind_on 1 236 2030 1.0 0.0 +es 03_wind_off 1 236 2030 1.0 0.0 +es 04_res 1 236 2030 1.0 0.0 +es 05_nuclear 1 236 2030 0.0 0.0 +es 06_coal 1 236 2030 0.0 0.0 +es 07_gas 1 236 2030 0.0 0.0 +es 08_non-res 1 236 2030 0.0 0.0 +es 09_hydro_pump 1 236 2030 0.0 0.0 +es 01_solar 1 237 2030 1.0 0.0 +es 02_wind_on 1 237 2030 1.0 0.0 +es 03_wind_off 1 237 2030 1.0 0.0 +es 04_res 1 237 2030 1.0 0.0 +es 05_nuclear 1 237 2030 0.0 0.0 +es 06_coal 1 237 2030 0.0 0.0 +es 07_gas 1 237 2030 0.0 0.0 +es 08_non-res 1 237 2030 0.0 0.0 +es 09_hydro_pump 1 237 2030 0.0 0.0 +es 01_solar 1 238 2030 1.0 0.0 +es 02_wind_on 1 238 2030 1.0 0.0 +es 03_wind_off 1 238 2030 1.0 0.0 +es 04_res 1 238 2030 1.0 0.0 +es 05_nuclear 1 238 2030 0.0 0.0 +es 06_coal 1 238 2030 0.0 0.0 +es 07_gas 1 238 2030 0.0 0.0 +es 08_non-res 1 238 2030 0.0 0.0 +es 09_hydro_pump 1 238 2030 0.0 0.0 +es 01_solar 1 239 2030 1.0 0.0 +es 02_wind_on 1 239 2030 1.0 0.0 +es 03_wind_off 1 239 2030 1.0 0.0 +es 04_res 1 239 2030 1.0 0.0 +es 05_nuclear 1 239 2030 0.0 0.0 +es 06_coal 1 239 2030 0.0 0.0 +es 07_gas 1 239 2030 0.0 0.0 +es 08_non-res 1 239 2030 0.0 0.0 +es 09_hydro_pump 1 239 2030 0.0 0.0 +es 01_solar 1 240 2030 1.0 0.0 +es 02_wind_on 1 240 2030 1.0 0.0 +es 03_wind_off 1 240 2030 1.0 0.0 +es 04_res 1 240 2030 1.0 0.0 +es 05_nuclear 1 240 2030 0.0 0.0 +es 06_coal 1 240 2030 0.0 0.0 +es 07_gas 1 240 2030 0.0 0.0 +es 08_non-res 1 240 2030 0.0 0.0 +es 09_hydro_pump 1 240 2030 0.0 0.0 +es 01_solar 1 241 2030 1.0 0.0 +es 02_wind_on 1 241 2030 1.0 0.0 +es 03_wind_off 1 241 2030 1.0 0.0 +es 04_res 1 241 2030 1.0 0.0 +es 05_nuclear 1 241 2030 0.0 0.0 +es 06_coal 1 241 2030 0.0 0.0 +es 07_gas 1 241 2030 0.0 0.0 +es 08_non-res 1 241 2030 0.0 0.0 +es 09_hydro_pump 1 241 2030 0.0 0.0 +es 01_solar 1 242 2030 1.0 0.0 +es 02_wind_on 1 242 2030 1.0 0.0 +es 03_wind_off 1 242 2030 1.0 0.0 +es 04_res 1 242 2030 1.0 0.0 +es 05_nuclear 1 242 2030 0.0 0.0 +es 06_coal 1 242 2030 0.0 0.0 +es 07_gas 1 242 2030 0.0 0.0 +es 08_non-res 1 242 2030 0.0 0.0 +es 09_hydro_pump 1 242 2030 0.0 0.0 +es 01_solar 1 243 2030 1.0 0.0 +es 02_wind_on 1 243 2030 1.0 0.0 +es 03_wind_off 1 243 2030 1.0 0.0 +es 04_res 1 243 2030 1.0 0.0 +es 05_nuclear 1 243 2030 0.0 0.0 +es 06_coal 1 243 2030 0.0 0.0 +es 07_gas 1 243 2030 0.0 0.0 +es 08_non-res 1 243 2030 0.0 0.0 +es 09_hydro_pump 1 243 2030 0.0 0.0 +es 01_solar 1 244 2030 1.0 0.0 +es 02_wind_on 1 244 2030 1.0 0.0 +es 03_wind_off 1 244 2030 1.0 0.0 +es 04_res 1 244 2030 1.0 0.0 +es 05_nuclear 1 244 2030 0.0 0.0 +es 06_coal 1 244 2030 0.0 0.0 +es 07_gas 1 244 2030 0.0 0.0 +es 08_non-res 1 244 2030 0.0 0.0 +es 09_hydro_pump 1 244 2030 0.0 0.0 +es 01_solar 1 245 2030 1.0 0.0 +es 02_wind_on 1 245 2030 1.0 0.0 +es 03_wind_off 1 245 2030 1.0 0.0 +es 04_res 1 245 2030 1.0 0.0 +es 05_nuclear 1 245 2030 0.0 0.0 +es 06_coal 1 245 2030 0.0 0.0 +es 07_gas 1 245 2030 0.0 0.0 +es 08_non-res 1 245 2030 0.0 0.0 +es 09_hydro_pump 1 245 2030 0.0 0.0 +es 01_solar 1 246 2030 1.0 0.0 +es 02_wind_on 1 246 2030 1.0 0.0 +es 03_wind_off 1 246 2030 1.0 0.0 +es 04_res 1 246 2030 1.0 0.0 +es 05_nuclear 1 246 2030 0.0 0.0 +es 06_coal 1 246 2030 0.0 0.0 +es 07_gas 1 246 2030 0.0 0.0 +es 08_non-res 1 246 2030 0.0 0.0 +es 09_hydro_pump 1 246 2030 0.0 0.0 +es 01_solar 1 247 2030 1.0 0.0 +es 02_wind_on 1 247 2030 1.0 0.0 +es 03_wind_off 1 247 2030 1.0 0.0 +es 04_res 1 247 2030 1.0 0.0 +es 05_nuclear 1 247 2030 0.0 0.0 +es 06_coal 1 247 2030 0.0 0.0 +es 07_gas 1 247 2030 0.0 0.0 +es 08_non-res 1 247 2030 0.0 0.0 +es 09_hydro_pump 1 247 2030 0.0 0.0 +es 01_solar 1 248 2030 1.0 0.0 +es 02_wind_on 1 248 2030 1.0 0.0 +es 03_wind_off 1 248 2030 1.0 0.0 +es 04_res 1 248 2030 1.0 0.0 +es 05_nuclear 1 248 2030 0.0 0.0 +es 06_coal 1 248 2030 0.0 0.0 +es 07_gas 1 248 2030 0.0 0.0 +es 08_non-res 1 248 2030 0.0 0.0 +es 09_hydro_pump 1 248 2030 0.0 0.0 +es 01_solar 1 249 2030 1.0 0.0 +es 02_wind_on 1 249 2030 1.0 0.0 +es 03_wind_off 1 249 2030 1.0 0.0 +es 04_res 1 249 2030 1.0 0.0 +es 05_nuclear 1 249 2030 0.0 0.0 +es 06_coal 1 249 2030 0.0 0.0 +es 07_gas 1 249 2030 0.0 0.0 +es 08_non-res 1 249 2030 0.0 0.0 +es 09_hydro_pump 1 249 2030 0.0 0.0 +es 01_solar 1 250 2030 1.0 0.0 +es 02_wind_on 1 250 2030 1.0 0.0 +es 03_wind_off 1 250 2030 1.0 0.0 +es 04_res 1 250 2030 1.0 0.0 +es 05_nuclear 1 250 2030 1.0 0.0 +es 06_coal 1 250 2030 0.0 0.0 +es 07_gas 1 250 2030 0.0 0.0 +es 08_non-res 1 250 2030 0.0 0.0 +es 09_hydro_pump 1 250 2030 0.0 0.0 +es 01_solar 1 251 2030 1.0 0.0 +es 02_wind_on 1 251 2030 1.0 0.0 +es 03_wind_off 1 251 2030 1.0 0.0 +es 04_res 1 251 2030 1.0 0.0 +es 05_nuclear 1 251 2030 1.0 0.0 +es 06_coal 1 251 2030 0.0 0.0 +es 07_gas 1 251 2030 0.0 0.0 +es 08_non-res 1 251 2030 0.0 0.0 +es 09_hydro_pump 1 251 2030 0.0 0.0 +es 01_solar 1 252 2030 1.0 0.0 +es 02_wind_on 1 252 2030 1.0 0.0 +es 03_wind_off 1 252 2030 1.0 0.0 +es 04_res 1 252 2030 1.0 0.0 +es 05_nuclear 1 252 2030 1.0 0.0 +es 06_coal 1 252 2030 0.0 0.0 +es 07_gas 1 252 2030 0.0 0.0 +es 08_non-res 1 252 2030 0.0 0.0 +es 09_hydro_pump 1 252 2030 0.0 0.0 +es 01_solar 1 253 2030 1.0 0.0 +es 02_wind_on 1 253 2030 1.0 0.0 +es 03_wind_off 1 253 2030 1.0 0.0 +es 04_res 1 253 2030 1.0 0.0 +es 05_nuclear 1 253 2030 1.0 0.0 +es 06_coal 1 253 2030 0.0 0.0 +es 07_gas 1 253 2030 0.0 0.0 +es 08_non-res 1 253 2030 0.0 0.0 +es 09_hydro_pump 1 253 2030 0.0 0.0 +es 01_solar 1 254 2030 1.0 0.0 +es 02_wind_on 1 254 2030 1.0 0.0 +es 03_wind_off 1 254 2030 1.0 0.0 +es 04_res 1 254 2030 1.0 0.0 +es 05_nuclear 1 254 2030 1.0 0.0 +es 06_coal 1 254 2030 0.0 0.0 +es 07_gas 1 254 2030 0.0 0.0 +es 08_non-res 1 254 2030 0.0 0.0 +es 09_hydro_pump 1 254 2030 0.0 0.0 +es 01_solar 1 255 2030 1.0 0.0 +es 02_wind_on 1 255 2030 1.0 0.0 +es 03_wind_off 1 255 2030 1.0 0.0 +es 04_res 1 255 2030 1.0 0.0 +es 05_nuclear 1 255 2030 1.0 0.0 +es 06_coal 1 255 2030 0.0 0.0 +es 07_gas 1 255 2030 0.0 0.0 +es 08_non-res 1 255 2030 0.0 0.0 +es 09_hydro_pump 1 255 2030 0.0 0.0 +es 01_solar 1 256 2030 1.0 0.0 +es 02_wind_on 1 256 2030 1.0 0.0 +es 03_wind_off 1 256 2030 1.0 0.0 +es 04_res 1 256 2030 1.0 0.0 +es 05_nuclear 1 256 2030 1.0 0.0 +es 06_coal 1 256 2030 0.0 0.0 +es 07_gas 1 256 2030 0.0 0.0 +es 08_non-res 1 256 2030 0.0 0.0 +es 09_hydro_pump 1 256 2030 0.0 0.0 +es 01_solar 1 257 2030 1.0 0.0 +es 02_wind_on 1 257 2030 1.0 0.0 +es 03_wind_off 1 257 2030 1.0 0.0 +es 04_res 1 257 2030 1.0 0.0 +es 05_nuclear 1 257 2030 1.0 0.0 +es 06_coal 1 257 2030 0.0 0.0 +es 07_gas 1 257 2030 0.0 0.0 +es 08_non-res 1 257 2030 0.0 0.0 +es 09_hydro_pump 1 257 2030 0.0 0.0 +es 01_solar 1 258 2030 1.0 0.0 +es 02_wind_on 1 258 2030 1.0 0.0 +es 03_wind_off 1 258 2030 1.0 0.0 +es 04_res 1 258 2030 1.0 0.0 +es 05_nuclear 1 258 2030 1.0 0.0 +es 06_coal 1 258 2030 0.0 0.0 +es 07_gas 1 258 2030 0.0 0.0 +es 08_non-res 1 258 2030 0.0 0.0 +es 09_hydro_pump 1 258 2030 0.0 0.0 +es 01_solar 1 259 2030 1.0 0.0 +es 02_wind_on 1 259 2030 1.0 0.0 +es 03_wind_off 1 259 2030 1.0 0.0 +es 04_res 1 259 2030 1.0 0.0 +es 05_nuclear 1 259 2030 1.0 0.0 +es 06_coal 1 259 2030 0.0 0.0 +es 07_gas 1 259 2030 0.0 0.0 +es 08_non-res 1 259 2030 0.0 0.0 +es 09_hydro_pump 1 259 2030 0.0 0.0 +es 01_solar 1 260 2030 1.0 0.0 +es 02_wind_on 1 260 2030 1.0 0.0 +es 03_wind_off 1 260 2030 1.0 0.0 +es 04_res 1 260 2030 1.0 0.0 +es 05_nuclear 1 260 2030 1.0 0.0 +es 06_coal 1 260 2030 0.0 0.0 +es 07_gas 1 260 2030 0.0 0.0 +es 08_non-res 1 260 2030 0.0 0.0 +es 09_hydro_pump 1 260 2030 0.0 0.0 +es 01_solar 1 261 2030 1.0 0.0 +es 02_wind_on 1 261 2030 1.0 0.0 +es 03_wind_off 1 261 2030 1.0 0.0 +es 04_res 1 261 2030 1.0 0.0 +es 05_nuclear 1 261 2030 1.0 0.0 +es 06_coal 1 261 2030 0.0 0.0 +es 07_gas 1 261 2030 0.0 0.0 +es 08_non-res 1 261 2030 0.0 0.0 +es 09_hydro_pump 1 261 2030 0.0 0.0 +es 01_solar 1 262 2030 1.0 0.0 +es 02_wind_on 1 262 2030 1.0 0.0 +es 03_wind_off 1 262 2030 1.0 0.0 +es 04_res 1 262 2030 1.0 0.0 +es 05_nuclear 1 262 2030 1.0 0.0 +es 06_coal 1 262 2030 0.0 0.0 +es 07_gas 1 262 2030 0.0 0.0 +es 08_non-res 1 262 2030 0.0 0.0 +es 09_hydro_pump 1 262 2030 0.0 0.0 +es 01_solar 1 263 2030 1.0 0.0 +es 02_wind_on 1 263 2030 1.0 0.0 +es 03_wind_off 1 263 2030 1.0 0.0 +es 04_res 1 263 2030 1.0 0.0 +es 05_nuclear 1 263 2030 1.0 0.0 +es 06_coal 1 263 2030 0.0 0.0 +es 07_gas 1 263 2030 0.0 0.0 +es 08_non-res 1 263 2030 0.0 0.0 +es 09_hydro_pump 1 263 2030 0.0 0.0 +es 01_solar 1 264 2030 1.0 0.0 +es 02_wind_on 1 264 2030 1.0 0.0 +es 03_wind_off 1 264 2030 1.0 0.0 +es 04_res 1 264 2030 1.0 0.0 +es 05_nuclear 1 264 2030 1.0 0.0 +es 06_coal 1 264 2030 0.0 0.0 +es 07_gas 1 264 2030 0.0 0.0 +es 08_non-res 1 264 2030 0.0 0.0 +es 09_hydro_pump 1 264 2030 0.0 0.0 +es 01_solar 1 265 2030 1.0 0.0 +es 02_wind_on 1 265 2030 1.0 0.0 +es 03_wind_off 1 265 2030 1.0 0.0 +es 04_res 1 265 2030 1.0 0.0 +es 05_nuclear 1 265 2030 1.0 0.0 +es 06_coal 1 265 2030 0.0 0.0 +es 07_gas 1 265 2030 0.0 0.0 +es 08_non-res 1 265 2030 0.0 0.0 +es 09_hydro_pump 1 265 2030 0.0 0.0 +es 01_solar 1 266 2030 1.0 0.0 +es 02_wind_on 1 266 2030 1.0 0.0 +es 03_wind_off 1 266 2030 1.0 0.0 +es 04_res 1 266 2030 1.0 0.0 +es 05_nuclear 1 266 2030 1.0 0.0 +es 06_coal 1 266 2030 0.0 0.0 +es 07_gas 1 266 2030 0.0 0.0 +es 08_non-res 1 266 2030 0.0 0.0 +es 09_hydro_pump 1 266 2030 0.0 0.0 +es 01_solar 1 267 2030 1.0 0.0 +es 02_wind_on 1 267 2030 1.0 0.0 +es 03_wind_off 1 267 2030 1.0 0.0 +es 04_res 1 267 2030 1.0 0.0 +es 05_nuclear 1 267 2030 1.0 0.0 +es 06_coal 1 267 2030 0.0 0.0 +es 07_gas 1 267 2030 0.0 0.0 +es 08_non-res 1 267 2030 0.0 0.0 +es 09_hydro_pump 1 267 2030 0.0 0.0 +es 01_solar 1 268 2030 1.0 0.0 +es 02_wind_on 1 268 2030 1.0 0.0 +es 03_wind_off 1 268 2030 1.0 0.0 +es 04_res 1 268 2030 1.0 0.0 +es 05_nuclear 1 268 2030 1.0 0.0 +es 06_coal 1 268 2030 0.0 0.0 +es 07_gas 1 268 2030 0.0 0.0 +es 08_non-res 1 268 2030 0.0 0.0 +es 09_hydro_pump 1 268 2030 0.0 0.0 +es 01_solar 1 269 2030 1.0 0.0 +es 02_wind_on 1 269 2030 1.0 0.0 +es 03_wind_off 1 269 2030 1.0 0.0 +es 04_res 1 269 2030 1.0 0.0 +es 05_nuclear 1 269 2030 1.0 0.0 +es 06_coal 1 269 2030 0.0 0.0 +es 07_gas 1 269 2030 0.0 0.0 +es 08_non-res 1 269 2030 0.0 0.0 +es 09_hydro_pump 1 269 2030 0.0 0.0 +es 01_solar 1 270 2030 1.0 0.0 +es 02_wind_on 1 270 2030 1.0 0.0 +es 03_wind_off 1 270 2030 1.0 0.0 +es 04_res 1 270 2030 1.0 0.0 +es 05_nuclear 1 270 2030 1.0 0.0 +es 06_coal 1 270 2030 1.0 0.0 +es 07_gas 1 270 2030 0.0 0.0 +es 08_non-res 1 270 2030 0.0 0.0 +es 09_hydro_pump 1 270 2030 0.0 0.0 +es 01_solar 1 271 2030 1.0 0.0 +es 02_wind_on 1 271 2030 1.0 0.0 +es 03_wind_off 1 271 2030 1.0 0.0 +es 04_res 1 271 2030 1.0 0.0 +es 05_nuclear 1 271 2030 1.0 0.0 +es 06_coal 1 271 2030 1.0 0.0 +es 07_gas 1 271 2030 0.0 0.0 +es 08_non-res 1 271 2030 0.0 0.0 +es 09_hydro_pump 1 271 2030 0.0 0.0 +es 01_solar 1 272 2030 1.0 0.0 +es 02_wind_on 1 272 2030 1.0 0.0 +es 03_wind_off 1 272 2030 1.0 0.0 +es 04_res 1 272 2030 1.0 0.0 +es 05_nuclear 1 272 2030 1.0 0.0 +es 06_coal 1 272 2030 1.0 0.0 +es 07_gas 1 272 2030 0.0 0.0 +es 08_non-res 1 272 2030 0.0 0.0 +es 09_hydro_pump 1 272 2030 0.0 0.0 +es 01_solar 1 273 2030 1.0 0.0 +es 02_wind_on 1 273 2030 1.0 0.0 +es 03_wind_off 1 273 2030 1.0 0.0 +es 04_res 1 273 2030 1.0 0.0 +es 05_nuclear 1 273 2030 1.0 0.0 +es 06_coal 1 273 2030 1.0 0.0 +es 07_gas 1 273 2030 0.0 0.0 +es 08_non-res 1 273 2030 0.0 0.0 +es 09_hydro_pump 1 273 2030 0.0 0.0 +es 01_solar 1 274 2030 1.0 0.0 +es 02_wind_on 1 274 2030 1.0 0.0 +es 03_wind_off 1 274 2030 1.0 0.0 +es 04_res 1 274 2030 1.0 0.0 +es 05_nuclear 1 274 2030 1.0 0.0 +es 06_coal 1 274 2030 1.0 0.0 +es 07_gas 1 274 2030 0.0 0.0 +es 08_non-res 1 274 2030 0.0 0.0 +es 09_hydro_pump 1 274 2030 0.0 0.0 +es 01_solar 1 275 2030 1.0 0.0 +es 02_wind_on 1 275 2030 1.0 0.0 +es 03_wind_off 1 275 2030 1.0 0.0 +es 04_res 1 275 2030 1.0 0.0 +es 05_nuclear 1 275 2030 1.0 0.0 +es 06_coal 1 275 2030 1.0 0.0 +es 07_gas 1 275 2030 0.0 0.0 +es 08_non-res 1 275 2030 0.0 0.0 +es 09_hydro_pump 1 275 2030 0.0 0.0 +es 01_solar 1 276 2030 1.0 0.0 +es 02_wind_on 1 276 2030 1.0 0.0 +es 03_wind_off 1 276 2030 1.0 0.0 +es 04_res 1 276 2030 1.0 0.0 +es 05_nuclear 1 276 2030 1.0 0.0 +es 06_coal 1 276 2030 1.0 0.0 +es 07_gas 1 276 2030 0.0 0.0 +es 08_non-res 1 276 2030 0.0 0.0 +es 09_hydro_pump 1 276 2030 0.0 0.0 +es 01_solar 1 277 2030 1.0 0.0 +es 02_wind_on 1 277 2030 1.0 0.0 +es 03_wind_off 1 277 2030 1.0 0.0 +es 04_res 1 277 2030 1.0 0.0 +es 05_nuclear 1 277 2030 1.0 0.0 +es 06_coal 1 277 2030 1.0 0.0 +es 07_gas 1 277 2030 0.0 0.0 +es 08_non-res 1 277 2030 0.0 0.0 +es 09_hydro_pump 1 277 2030 0.0 0.0 +es 01_solar 1 278 2030 1.0 0.0 +es 02_wind_on 1 278 2030 1.0 0.0 +es 03_wind_off 1 278 2030 1.0 0.0 +es 04_res 1 278 2030 1.0 0.0 +es 05_nuclear 1 278 2030 1.0 0.0 +es 06_coal 1 278 2030 1.0 0.0 +es 07_gas 1 278 2030 0.0 0.0 +es 08_non-res 1 278 2030 0.0 0.0 +es 09_hydro_pump 1 278 2030 0.0 0.0 +es 01_solar 1 279 2030 1.0 0.0 +es 02_wind_on 1 279 2030 1.0 0.0 +es 03_wind_off 1 279 2030 1.0 0.0 +es 04_res 1 279 2030 1.0 0.0 +es 05_nuclear 1 279 2030 1.0 0.0 +es 06_coal 1 279 2030 1.0 0.0 +es 07_gas 1 279 2030 0.0 0.0 +es 08_non-res 1 279 2030 0.0 0.0 +es 09_hydro_pump 1 279 2030 0.0 0.0 +es 01_solar 1 280 2030 1.0 0.0 +es 02_wind_on 1 280 2030 1.0 0.0 +es 03_wind_off 1 280 2030 1.0 0.0 +es 04_res 1 280 2030 1.0 0.0 +es 05_nuclear 1 280 2030 1.0 0.0 +es 06_coal 1 280 2030 1.0 0.0 +es 07_gas 1 280 2030 0.0 0.0 +es 08_non-res 1 280 2030 0.0 0.0 +es 09_hydro_pump 1 280 2030 0.0 0.0 +es 01_solar 1 281 2030 1.0 0.0 +es 02_wind_on 1 281 2030 1.0 0.0 +es 03_wind_off 1 281 2030 1.0 0.0 +es 04_res 1 281 2030 1.0 0.0 +es 05_nuclear 1 281 2030 1.0 0.0 +es 06_coal 1 281 2030 1.0 0.0 +es 07_gas 1 281 2030 0.0 0.0 +es 08_non-res 1 281 2030 0.0 0.0 +es 09_hydro_pump 1 281 2030 0.0 0.0 +es 01_solar 1 282 2030 1.0 0.0 +es 02_wind_on 1 282 2030 1.0 0.0 +es 03_wind_off 1 282 2030 1.0 0.0 +es 04_res 1 282 2030 1.0 0.0 +es 05_nuclear 1 282 2030 1.0 0.0 +es 06_coal 1 282 2030 1.0 0.0 +es 07_gas 1 282 2030 0.0 0.0 +es 08_non-res 1 282 2030 0.0 0.0 +es 09_hydro_pump 1 282 2030 0.0 0.0 +es 01_solar 1 283 2030 1.0 0.0 +es 02_wind_on 1 283 2030 1.0 0.0 +es 03_wind_off 1 283 2030 1.0 0.0 +es 04_res 1 283 2030 1.0 0.0 +es 05_nuclear 1 283 2030 1.0 0.0 +es 06_coal 1 283 2030 1.0 0.0 +es 07_gas 1 283 2030 0.0 0.0 +es 08_non-res 1 283 2030 0.0 0.0 +es 09_hydro_pump 1 283 2030 0.0 0.0 +es 01_solar 1 284 2030 1.0 0.0 +es 02_wind_on 1 284 2030 1.0 0.0 +es 03_wind_off 1 284 2030 1.0 0.0 +es 04_res 1 284 2030 1.0 0.0 +es 05_nuclear 1 284 2030 1.0 0.0 +es 06_coal 1 284 2030 1.0 0.0 +es 07_gas 1 284 2030 0.0 0.0 +es 08_non-res 1 284 2030 0.0 0.0 +es 09_hydro_pump 1 284 2030 0.0 0.0 +es 01_solar 1 285 2030 1.0 0.0 +es 02_wind_on 1 285 2030 1.0 0.0 +es 03_wind_off 1 285 2030 1.0 0.0 +es 04_res 1 285 2030 1.0 0.0 +es 05_nuclear 1 285 2030 1.0 0.0 +es 06_coal 1 285 2030 1.0 0.0 +es 07_gas 1 285 2030 0.0 0.0 +es 08_non-res 1 285 2030 0.0 0.0 +es 09_hydro_pump 1 285 2030 0.0 0.0 +es 01_solar 1 286 2030 1.0 0.0 +es 02_wind_on 1 286 2030 1.0 0.0 +es 03_wind_off 1 286 2030 1.0 0.0 +es 04_res 1 286 2030 1.0 0.0 +es 05_nuclear 1 286 2030 1.0 0.0 +es 06_coal 1 286 2030 1.0 0.0 +es 07_gas 1 286 2030 0.0 0.0 +es 08_non-res 1 286 2030 0.0 0.0 +es 09_hydro_pump 1 286 2030 0.0 0.0 +es 01_solar 1 287 2030 1.0 0.0 +es 02_wind_on 1 287 2030 1.0 0.0 +es 03_wind_off 1 287 2030 1.0 0.0 +es 04_res 1 287 2030 1.0 0.0 +es 05_nuclear 1 287 2030 1.0 0.0 +es 06_coal 1 287 2030 1.0 0.0 +es 07_gas 1 287 2030 0.0 0.0 +es 08_non-res 1 287 2030 0.0 0.0 +es 09_hydro_pump 1 287 2030 0.0 0.0 +es 01_solar 1 288 2030 1.0 0.0 +es 02_wind_on 1 288 2030 1.0 0.0 +es 03_wind_off 1 288 2030 1.0 0.0 +es 04_res 1 288 2030 1.0 0.0 +es 05_nuclear 1 288 2030 1.0 0.0 +es 06_coal 1 288 2030 1.0 0.0 +es 07_gas 1 288 2030 0.0 0.0 +es 08_non-res 1 288 2030 0.0 0.0 +es 09_hydro_pump 1 288 2030 0.0 0.0 +es 01_solar 1 289 2030 1.0 0.0 +es 02_wind_on 1 289 2030 1.0 0.0 +es 03_wind_off 1 289 2030 1.0 0.0 +es 04_res 1 289 2030 1.0 0.0 +es 05_nuclear 1 289 2030 1.0 0.0 +es 06_coal 1 289 2030 1.0 0.0 +es 07_gas 1 289 2030 0.0 0.0 +es 08_non-res 1 289 2030 0.0 0.0 +es 09_hydro_pump 1 289 2030 0.0 0.0 +es 01_solar 1 290 2030 1.0 0.0 +es 02_wind_on 1 290 2030 1.0 0.0 +es 03_wind_off 1 290 2030 1.0 0.0 +es 04_res 1 290 2030 1.0 0.0 +es 05_nuclear 1 290 2030 1.0 0.0 +es 06_coal 1 290 2030 1.0 0.0 +es 07_gas 1 290 2030 1.0 0.0 +es 08_non-res 1 290 2030 0.0 0.0 +es 09_hydro_pump 1 290 2030 0.0 0.0 +es 01_solar 1 291 2030 1.0 0.0 +es 02_wind_on 1 291 2030 1.0 0.0 +es 03_wind_off 1 291 2030 1.0 0.0 +es 04_res 1 291 2030 1.0 0.0 +es 05_nuclear 1 291 2030 1.0 0.0 +es 06_coal 1 291 2030 1.0 0.0 +es 07_gas 1 291 2030 1.0 0.0 +es 08_non-res 1 291 2030 0.0 0.0 +es 09_hydro_pump 1 291 2030 0.0 0.0 +es 01_solar 1 292 2030 1.0 0.0 +es 02_wind_on 1 292 2030 1.0 0.0 +es 03_wind_off 1 292 2030 1.0 0.0 +es 04_res 1 292 2030 1.0 0.0 +es 05_nuclear 1 292 2030 1.0 0.0 +es 06_coal 1 292 2030 1.0 0.0 +es 07_gas 1 292 2030 1.0 0.0 +es 08_non-res 1 292 2030 0.0 0.0 +es 09_hydro_pump 1 292 2030 0.0 0.0 +es 01_solar 1 293 2030 1.0 0.0 +es 02_wind_on 1 293 2030 1.0 0.0 +es 03_wind_off 1 293 2030 1.0 0.0 +es 04_res 1 293 2030 1.0 0.0 +es 05_nuclear 1 293 2030 1.0 0.0 +es 06_coal 1 293 2030 1.0 0.0 +es 07_gas 1 293 2030 1.0 0.0 +es 08_non-res 1 293 2030 0.0 0.0 +es 09_hydro_pump 1 293 2030 0.0 0.0 +es 01_solar 1 294 2030 1.0 0.0 +es 02_wind_on 1 294 2030 1.0 0.0 +es 03_wind_off 1 294 2030 1.0 0.0 +es 04_res 1 294 2030 1.0 0.0 +es 05_nuclear 1 294 2030 1.0 0.0 +es 06_coal 1 294 2030 1.0 0.0 +es 07_gas 1 294 2030 1.0 0.0 +es 08_non-res 1 294 2030 0.0 0.0 +es 09_hydro_pump 1 294 2030 0.0 0.0 +es 01_solar 1 295 2030 1.0 0.0 +es 02_wind_on 1 295 2030 1.0 0.0 +es 03_wind_off 1 295 2030 1.0 0.0 +es 04_res 1 295 2030 1.0 0.0 +es 05_nuclear 1 295 2030 1.0 0.0 +es 06_coal 1 295 2030 1.0 0.0 +es 07_gas 1 295 2030 1.0 0.0 +es 08_non-res 1 295 2030 0.0 0.0 +es 09_hydro_pump 1 295 2030 0.0 0.0 +es 01_solar 1 296 2030 1.0 0.0 +es 02_wind_on 1 296 2030 1.0 0.0 +es 03_wind_off 1 296 2030 1.0 0.0 +es 04_res 1 296 2030 1.0 0.0 +es 05_nuclear 1 296 2030 1.0 0.0 +es 06_coal 1 296 2030 1.0 0.0 +es 07_gas 1 296 2030 1.0 0.0 +es 08_non-res 1 296 2030 0.0 0.0 +es 09_hydro_pump 1 296 2030 0.0 0.0 +es 01_solar 1 297 2030 1.0 0.0 +es 02_wind_on 1 297 2030 1.0 0.0 +es 03_wind_off 1 297 2030 1.0 0.0 +es 04_res 1 297 2030 1.0 0.0 +es 05_nuclear 1 297 2030 1.0 0.0 +es 06_coal 1 297 2030 1.0 0.0 +es 07_gas 1 297 2030 1.0 0.0 +es 08_non-res 1 297 2030 0.0 0.0 +es 09_hydro_pump 1 297 2030 0.0 0.0 +es 01_solar 1 298 2030 1.0 0.0 +es 02_wind_on 1 298 2030 1.0 0.0 +es 03_wind_off 1 298 2030 1.0 0.0 +es 04_res 1 298 2030 1.0 0.0 +es 05_nuclear 1 298 2030 1.0 0.0 +es 06_coal 1 298 2030 1.0 0.0 +es 07_gas 1 298 2030 1.0 0.0 +es 08_non-res 1 298 2030 0.0 0.0 +es 09_hydro_pump 1 298 2030 0.0 0.0 +es 01_solar 1 299 2030 1.0 0.0 +es 02_wind_on 1 299 2030 1.0 0.0 +es 03_wind_off 1 299 2030 1.0 0.0 +es 04_res 1 299 2030 1.0 0.0 +es 05_nuclear 1 299 2030 1.0 0.0 +es 06_coal 1 299 2030 1.0 0.0 +es 07_gas 1 299 2030 1.0 0.0 +es 08_non-res 1 299 2030 0.0 0.0 +es 09_hydro_pump 1 299 2030 0.0 0.0 +es 01_solar 1 300 2030 1.0 0.0 +es 02_wind_on 1 300 2030 1.0 0.0 +es 03_wind_off 1 300 2030 1.0 0.0 +es 04_res 1 300 2030 1.0 0.0 +es 05_nuclear 1 300 2030 1.0 0.0 +es 06_coal 1 300 2030 1.0 0.0 +es 07_gas 1 300 2030 1.0 0.0 +es 08_non-res 1 300 2030 0.0 0.0 +es 09_hydro_pump 1 300 2030 0.0 0.0 +es 01_solar 1 301 2030 1.0 0.0 +es 02_wind_on 1 301 2030 1.0 0.0 +es 03_wind_off 1 301 2030 1.0 0.0 +es 04_res 1 301 2030 1.0 0.0 +es 05_nuclear 1 301 2030 1.0 0.0 +es 06_coal 1 301 2030 1.0 0.0 +es 07_gas 1 301 2030 1.0 0.0 +es 08_non-res 1 301 2030 0.0 0.0 +es 09_hydro_pump 1 301 2030 0.0 0.0 +es 01_solar 1 302 2030 1.0 0.0 +es 02_wind_on 1 302 2030 1.0 0.0 +es 03_wind_off 1 302 2030 1.0 0.0 +es 04_res 1 302 2030 1.0 0.0 +es 05_nuclear 1 302 2030 1.0 0.0 +es 06_coal 1 302 2030 1.0 0.0 +es 07_gas 1 302 2030 1.0 0.0 +es 08_non-res 1 302 2030 0.0 0.0 +es 09_hydro_pump 1 302 2030 0.0 0.0 +es 01_solar 1 303 2030 1.0 0.0 +es 02_wind_on 1 303 2030 1.0 0.0 +es 03_wind_off 1 303 2030 1.0 0.0 +es 04_res 1 303 2030 1.0 0.0 +es 05_nuclear 1 303 2030 1.0 0.0 +es 06_coal 1 303 2030 1.0 0.0 +es 07_gas 1 303 2030 1.0 0.0 +es 08_non-res 1 303 2030 0.0 0.0 +es 09_hydro_pump 1 303 2030 0.0 0.0 +es 01_solar 1 304 2030 1.0 0.0 +es 02_wind_on 1 304 2030 1.0 0.0 +es 03_wind_off 1 304 2030 1.0 0.0 +es 04_res 1 304 2030 1.0 0.0 +es 05_nuclear 1 304 2030 1.0 0.0 +es 06_coal 1 304 2030 1.0 0.0 +es 07_gas 1 304 2030 1.0 0.0 +es 08_non-res 1 304 2030 0.0 0.0 +es 09_hydro_pump 1 304 2030 0.0 0.0 +es 01_solar 1 305 2030 1.0 0.0 +es 02_wind_on 1 305 2030 1.0 0.0 +es 03_wind_off 1 305 2030 1.0 0.0 +es 04_res 1 305 2030 1.0 0.0 +es 05_nuclear 1 305 2030 1.0 0.0 +es 06_coal 1 305 2030 1.0 0.0 +es 07_gas 1 305 2030 1.0 0.0 +es 08_non-res 1 305 2030 0.0 0.0 +es 09_hydro_pump 1 305 2030 0.0 0.0 +es 01_solar 1 306 2030 1.0 0.0 +es 02_wind_on 1 306 2030 1.0 0.0 +es 03_wind_off 1 306 2030 1.0 0.0 +es 04_res 1 306 2030 1.0 0.0 +es 05_nuclear 1 306 2030 1.0 0.0 +es 06_coal 1 306 2030 1.0 0.0 +es 07_gas 1 306 2030 1.0 0.0 +es 08_non-res 1 306 2030 0.0 0.0 +es 09_hydro_pump 1 306 2030 0.0 0.0 +es 01_solar 1 307 2030 1.0 0.0 +es 02_wind_on 1 307 2030 1.0 0.0 +es 03_wind_off 1 307 2030 1.0 0.0 +es 04_res 1 307 2030 1.0 0.0 +es 05_nuclear 1 307 2030 1.0 0.0 +es 06_coal 1 307 2030 1.0 0.0 +es 07_gas 1 307 2030 1.0 0.0 +es 08_non-res 1 307 2030 0.0 0.0 +es 09_hydro_pump 1 307 2030 0.0 0.0 +es 01_solar 1 308 2030 1.0 0.0 +es 02_wind_on 1 308 2030 1.0 0.0 +es 03_wind_off 1 308 2030 1.0 0.0 +es 04_res 1 308 2030 1.0 0.0 +es 05_nuclear 1 308 2030 1.0 0.0 +es 06_coal 1 308 2030 1.0 0.0 +es 07_gas 1 308 2030 1.0 0.0 +es 08_non-res 1 308 2030 0.0 0.0 +es 09_hydro_pump 1 308 2030 0.0 0.0 +es 01_solar 1 309 2030 1.0 0.0 +es 02_wind_on 1 309 2030 1.0 0.0 +es 03_wind_off 1 309 2030 1.0 0.0 +es 04_res 1 309 2030 1.0 0.0 +es 05_nuclear 1 309 2030 1.0 0.0 +es 06_coal 1 309 2030 1.0 0.0 +es 07_gas 1 309 2030 1.0 0.0 +es 08_non-res 1 309 2030 0.0 0.0 +es 09_hydro_pump 1 309 2030 0.0 0.0 +es 01_solar 1 310 2030 1.0 0.0 +es 02_wind_on 1 310 2030 1.0 0.0 +es 03_wind_off 1 310 2030 1.0 0.0 +es 04_res 1 310 2030 1.0 0.0 +es 05_nuclear 1 310 2030 1.0 0.0 +es 06_coal 1 310 2030 1.0 0.0 +es 07_gas 1 310 2030 1.0 0.0 +es 08_non-res 1 310 2030 1.0 0.0 +es 09_hydro_pump 1 310 2030 0.0 0.0 +es 01_solar 1 311 2030 1.0 0.0 +es 02_wind_on 1 311 2030 1.0 0.0 +es 03_wind_off 1 311 2030 1.0 0.0 +es 04_res 1 311 2030 1.0 0.0 +es 05_nuclear 1 311 2030 1.0 0.0 +es 06_coal 1 311 2030 1.0 0.0 +es 07_gas 1 311 2030 1.0 0.0 +es 08_non-res 1 311 2030 1.0 0.0 +es 09_hydro_pump 1 311 2030 0.0 0.0 +es 01_solar 1 312 2030 1.0 0.0 +es 02_wind_on 1 312 2030 1.0 0.0 +es 03_wind_off 1 312 2030 1.0 0.0 +es 04_res 1 312 2030 1.0 0.0 +es 05_nuclear 1 312 2030 1.0 0.0 +es 06_coal 1 312 2030 1.0 0.0 +es 07_gas 1 312 2030 1.0 0.0 +es 08_non-res 1 312 2030 1.0 0.0 +es 09_hydro_pump 1 312 2030 0.0 0.0 +es 01_solar 1 313 2030 1.0 0.0 +es 02_wind_on 1 313 2030 1.0 0.0 +es 03_wind_off 1 313 2030 1.0 0.0 +es 04_res 1 313 2030 1.0 0.0 +es 05_nuclear 1 313 2030 1.0 0.0 +es 06_coal 1 313 2030 1.0 0.0 +es 07_gas 1 313 2030 1.0 0.0 +es 08_non-res 1 313 2030 1.0 0.0 +es 09_hydro_pump 1 313 2030 0.0 0.0 +es 01_solar 1 314 2030 1.0 0.0 +es 02_wind_on 1 314 2030 1.0 0.0 +es 03_wind_off 1 314 2030 1.0 0.0 +es 04_res 1 314 2030 1.0 0.0 +es 05_nuclear 1 314 2030 1.0 0.0 +es 06_coal 1 314 2030 1.0 0.0 +es 07_gas 1 314 2030 1.0 0.0 +es 08_non-res 1 314 2030 1.0 0.0 +es 09_hydro_pump 1 314 2030 0.0 0.0 +es 01_solar 1 315 2030 1.0 0.0 +es 02_wind_on 1 315 2030 1.0 0.0 +es 03_wind_off 1 315 2030 1.0 0.0 +es 04_res 1 315 2030 1.0 0.0 +es 05_nuclear 1 315 2030 1.0 0.0 +es 06_coal 1 315 2030 1.0 0.0 +es 07_gas 1 315 2030 1.0 0.0 +es 08_non-res 1 315 2030 1.0 0.0 +es 09_hydro_pump 1 315 2030 0.0 0.0 +es 01_solar 1 316 2030 1.0 0.0 +es 02_wind_on 1 316 2030 1.0 0.0 +es 03_wind_off 1 316 2030 1.0 0.0 +es 04_res 1 316 2030 1.0 0.0 +es 05_nuclear 1 316 2030 1.0 0.0 +es 06_coal 1 316 2030 1.0 0.0 +es 07_gas 1 316 2030 1.0 0.0 +es 08_non-res 1 316 2030 1.0 0.0 +es 09_hydro_pump 1 316 2030 0.0 0.0 +es 01_solar 1 317 2030 1.0 0.0 +es 02_wind_on 1 317 2030 1.0 0.0 +es 03_wind_off 1 317 2030 1.0 0.0 +es 04_res 1 317 2030 1.0 0.0 +es 05_nuclear 1 317 2030 1.0 0.0 +es 06_coal 1 317 2030 1.0 0.0 +es 07_gas 1 317 2030 1.0 0.0 +es 08_non-res 1 317 2030 1.0 0.0 +es 09_hydro_pump 1 317 2030 0.0 0.0 +es 01_solar 1 318 2030 1.0 0.0 +es 02_wind_on 1 318 2030 1.0 0.0 +es 03_wind_off 1 318 2030 1.0 0.0 +es 04_res 1 318 2030 1.0 0.0 +es 05_nuclear 1 318 2030 1.0 0.0 +es 06_coal 1 318 2030 1.0 0.0 +es 07_gas 1 318 2030 1.0 0.0 +es 08_non-res 1 318 2030 1.0 0.0 +es 09_hydro_pump 1 318 2030 0.0 0.0 +es 01_solar 1 319 2030 1.0 0.0 +es 02_wind_on 1 319 2030 1.0 0.0 +es 03_wind_off 1 319 2030 1.0 0.0 +es 04_res 1 319 2030 1.0 0.0 +es 05_nuclear 1 319 2030 1.0 0.0 +es 06_coal 1 319 2030 1.0 0.0 +es 07_gas 1 319 2030 1.0 0.0 +es 08_non-res 1 319 2030 1.0 0.0 +es 09_hydro_pump 1 319 2030 0.0 0.0 +es 01_solar 1 320 2030 1.0 0.0 +es 02_wind_on 1 320 2030 1.0 0.0 +es 03_wind_off 1 320 2030 1.0 0.0 +es 04_res 1 320 2030 1.0 0.0 +es 05_nuclear 1 320 2030 1.0 0.0 +es 06_coal 1 320 2030 1.0 0.0 +es 07_gas 1 320 2030 1.0 0.0 +es 08_non-res 1 320 2030 1.0 0.0 +es 09_hydro_pump 1 320 2030 0.0 0.0 +es 01_solar 1 321 2030 1.0 0.0 +es 02_wind_on 1 321 2030 1.0 0.0 +es 03_wind_off 1 321 2030 1.0 0.0 +es 04_res 1 321 2030 1.0 0.0 +es 05_nuclear 1 321 2030 1.0 0.0 +es 06_coal 1 321 2030 1.0 0.0 +es 07_gas 1 321 2030 1.0 0.0 +es 08_non-res 1 321 2030 1.0 0.0 +es 09_hydro_pump 1 321 2030 0.0 0.0 +es 01_solar 1 322 2030 1.0 0.0 +es 02_wind_on 1 322 2030 1.0 0.0 +es 03_wind_off 1 322 2030 1.0 0.0 +es 04_res 1 322 2030 1.0 0.0 +es 05_nuclear 1 322 2030 1.0 0.0 +es 06_coal 1 322 2030 1.0 0.0 +es 07_gas 1 322 2030 1.0 0.0 +es 08_non-res 1 322 2030 1.0 0.0 +es 09_hydro_pump 1 322 2030 0.0 0.0 +es 01_solar 1 323 2030 1.0 0.0 +es 02_wind_on 1 323 2030 1.0 0.0 +es 03_wind_off 1 323 2030 1.0 0.0 +es 04_res 1 323 2030 1.0 0.0 +es 05_nuclear 1 323 2030 1.0 0.0 +es 06_coal 1 323 2030 1.0 0.0 +es 07_gas 1 323 2030 1.0 0.0 +es 08_non-res 1 323 2030 1.0 0.0 +es 09_hydro_pump 1 323 2030 0.0 0.0 +es 01_solar 1 324 2030 1.0 0.0 +es 02_wind_on 1 324 2030 1.0 0.0 +es 03_wind_off 1 324 2030 1.0 0.0 +es 04_res 1 324 2030 1.0 0.0 +es 05_nuclear 1 324 2030 1.0 0.0 +es 06_coal 1 324 2030 1.0 0.0 +es 07_gas 1 324 2030 1.0 0.0 +es 08_non-res 1 324 2030 1.0 0.0 +es 09_hydro_pump 1 324 2030 0.0 0.0 +es 01_solar 1 325 2030 1.0 0.0 +es 02_wind_on 1 325 2030 1.0 0.0 +es 03_wind_off 1 325 2030 1.0 0.0 +es 04_res 1 325 2030 1.0 0.0 +es 05_nuclear 1 325 2030 1.0 0.0 +es 06_coal 1 325 2030 1.0 0.0 +es 07_gas 1 325 2030 1.0 0.0 +es 08_non-res 1 325 2030 1.0 0.0 +es 09_hydro_pump 1 325 2030 0.0 0.0 +es 01_solar 1 326 2030 1.0 0.0 +es 02_wind_on 1 326 2030 1.0 0.0 +es 03_wind_off 1 326 2030 1.0 0.0 +es 04_res 1 326 2030 1.0 0.0 +es 05_nuclear 1 326 2030 1.0 0.0 +es 06_coal 1 326 2030 1.0 0.0 +es 07_gas 1 326 2030 1.0 0.0 +es 08_non-res 1 326 2030 1.0 0.0 +es 09_hydro_pump 1 326 2030 0.0 0.0 +es 01_solar 1 327 2030 1.0 0.0 +es 02_wind_on 1 327 2030 1.0 0.0 +es 03_wind_off 1 327 2030 1.0 0.0 +es 04_res 1 327 2030 1.0 0.0 +es 05_nuclear 1 327 2030 1.0 0.0 +es 06_coal 1 327 2030 1.0 0.0 +es 07_gas 1 327 2030 1.0 0.0 +es 08_non-res 1 327 2030 1.0 0.0 +es 09_hydro_pump 1 327 2030 0.0 0.0 +es 01_solar 1 328 2030 1.0 0.0 +es 02_wind_on 1 328 2030 1.0 0.0 +es 03_wind_off 1 328 2030 1.0 0.0 +es 04_res 1 328 2030 1.0 0.0 +es 05_nuclear 1 328 2030 1.0 0.0 +es 06_coal 1 328 2030 1.0 0.0 +es 07_gas 1 328 2030 1.0 0.0 +es 08_non-res 1 328 2030 1.0 0.0 +es 09_hydro_pump 1 328 2030 0.0 0.0 +es 01_solar 1 329 2030 1.0 0.0 +es 02_wind_on 1 329 2030 1.0 0.0 +es 03_wind_off 1 329 2030 1.0 0.0 +es 04_res 1 329 2030 1.0 0.0 +es 05_nuclear 1 329 2030 1.0 0.0 +es 06_coal 1 329 2030 1.0 0.0 +es 07_gas 1 329 2030 1.0 0.0 +es 08_non-res 1 329 2030 1.0 0.0 +es 09_hydro_pump 1 329 2030 0.0 0.0 +es 01_solar 1 330 2030 1.0 0.0 +es 02_wind_on 1 330 2030 1.0 0.0 +es 03_wind_off 1 330 2030 1.0 0.0 +es 04_res 1 330 2030 1.0 0.0 +es 05_nuclear 1 330 2030 1.0 0.0 +es 06_coal 1 330 2030 1.0 0.0 +es 07_gas 1 330 2030 1.0 0.0 +es 08_non-res 1 330 2030 1.0 0.0 +es 09_hydro_pump 1 330 2030 1.0 0.0 +es 01_solar 1 331 2030 1.0 0.0 +es 02_wind_on 1 331 2030 1.0 0.0 +es 03_wind_off 1 331 2030 1.0 0.0 +es 04_res 1 331 2030 1.0 0.0 +es 05_nuclear 1 331 2030 1.0 0.0 +es 06_coal 1 331 2030 1.0 0.0 +es 07_gas 1 331 2030 1.0 0.0 +es 08_non-res 1 331 2030 1.0 0.0 +es 09_hydro_pump 1 331 2030 1.0 0.0 +es 01_solar 1 332 2030 1.0 0.0 +es 02_wind_on 1 332 2030 1.0 0.0 +es 03_wind_off 1 332 2030 1.0 0.0 +es 04_res 1 332 2030 1.0 0.0 +es 05_nuclear 1 332 2030 1.0 0.0 +es 06_coal 1 332 2030 1.0 0.0 +es 07_gas 1 332 2030 1.0 0.0 +es 08_non-res 1 332 2030 1.0 0.0 +es 09_hydro_pump 1 332 2030 1.0 0.0 +es 01_solar 1 333 2030 1.0 0.0 +es 02_wind_on 1 333 2030 1.0 0.0 +es 03_wind_off 1 333 2030 1.0 0.0 +es 04_res 1 333 2030 1.0 0.0 +es 05_nuclear 1 333 2030 1.0 0.0 +es 06_coal 1 333 2030 1.0 0.0 +es 07_gas 1 333 2030 1.0 0.0 +es 08_non-res 1 333 2030 1.0 0.0 +es 09_hydro_pump 1 333 2030 1.0 0.0 +es 01_solar 1 334 2030 1.0 0.0 +es 02_wind_on 1 334 2030 1.0 0.0 +es 03_wind_off 1 334 2030 1.0 0.0 +es 04_res 1 334 2030 1.0 0.0 +es 05_nuclear 1 334 2030 1.0 0.0 +es 06_coal 1 334 2030 1.0 0.0 +es 07_gas 1 334 2030 1.0 0.0 +es 08_non-res 1 334 2030 1.0 0.0 +es 09_hydro_pump 1 334 2030 1.0 0.0 +es 01_solar 1 335 2030 1.0 0.0 +es 02_wind_on 1 335 2030 1.0 0.0 +es 03_wind_off 1 335 2030 1.0 0.0 +es 04_res 1 335 2030 1.0 0.0 +es 05_nuclear 1 335 2030 1.0 0.0 +es 06_coal 1 335 2030 1.0 0.0 +es 07_gas 1 335 2030 1.0 0.0 +es 08_non-res 1 335 2030 1.0 0.0 +es 09_hydro_pump 1 335 2030 1.0 0.0 +es 01_solar 1 336 2030 1.0 0.0 +es 02_wind_on 1 336 2030 1.0 0.0 +es 03_wind_off 1 336 2030 1.0 0.0 +es 04_res 1 336 2030 1.0 0.0 +es 05_nuclear 1 336 2030 1.0 0.0 +es 06_coal 1 336 2030 1.0 0.0 +es 07_gas 1 336 2030 1.0 0.0 +es 08_non-res 1 336 2030 1.0 0.0 +es 09_hydro_pump 1 336 2030 1.0 0.0 +fr 01_solar 1 1 2030 0.0 0.0 +fr 02_wind_on 1 1 2030 0.0 0.0 +fr 03_wind_off 1 1 2030 0.0 0.0 +fr 04_res 1 1 2030 0.0 0.0 +fr 05_nuclear 1 1 2030 0.0 0.0 +fr 06_coal 1 1 2030 0.0 0.0 +fr 07_gas 1 1 2030 0.0 0.0 +fr 08_non-res 1 1 2030 0.0 0.0 +fr 09_hydro_pump 1 1 2030 0.0 0.0 +fr 01_solar 1 2 2030 1.0 0.0 +fr 02_wind_on 1 2 2030 0.0 0.0 +fr 03_wind_off 1 2 2030 0.0 0.0 +fr 04_res 1 2 2030 0.0 0.0 +fr 05_nuclear 1 2 2030 0.0 0.0 +fr 06_coal 1 2 2030 0.0 0.0 +fr 07_gas 1 2 2030 0.0 0.0 +fr 08_non-res 1 2 2030 0.0 0.0 +fr 09_hydro_pump 1 2 2030 0.0 0.0 +fr 01_solar 1 3 2030 1.0 0.0 +fr 02_wind_on 1 3 2030 0.0 0.0 +fr 03_wind_off 1 3 2030 0.0 0.0 +fr 04_res 1 3 2030 0.0 0.0 +fr 05_nuclear 1 3 2030 0.0 0.0 +fr 06_coal 1 3 2030 0.0 0.0 +fr 07_gas 1 3 2030 0.0 0.0 +fr 08_non-res 1 3 2030 0.0 0.0 +fr 09_hydro_pump 1 3 2030 0.0 0.0 +fr 01_solar 1 4 2030 1.0 0.0 +fr 02_wind_on 1 4 2030 0.0 0.0 +fr 03_wind_off 1 4 2030 0.0 0.0 +fr 04_res 1 4 2030 0.0 0.0 +fr 05_nuclear 1 4 2030 0.0 0.0 +fr 06_coal 1 4 2030 0.0 0.0 +fr 07_gas 1 4 2030 0.0 0.0 +fr 08_non-res 1 4 2030 0.0 0.0 +fr 09_hydro_pump 1 4 2030 0.0 0.0 +fr 01_solar 1 5 2030 1.0 0.0 +fr 02_wind_on 1 5 2030 0.0 0.0 +fr 03_wind_off 1 5 2030 0.0 0.0 +fr 04_res 1 5 2030 0.0 0.0 +fr 05_nuclear 1 5 2030 0.0 0.0 +fr 06_coal 1 5 2030 0.0 0.0 +fr 07_gas 1 5 2030 0.0 0.0 +fr 08_non-res 1 5 2030 0.0 0.0 +fr 09_hydro_pump 1 5 2030 0.0 0.0 +fr 01_solar 1 6 2030 1.0 0.0 +fr 02_wind_on 1 6 2030 0.0 0.0 +fr 03_wind_off 1 6 2030 0.0 0.0 +fr 04_res 1 6 2030 0.0 0.0 +fr 05_nuclear 1 6 2030 0.0 0.0 +fr 06_coal 1 6 2030 0.0 0.0 +fr 07_gas 1 6 2030 0.0 0.0 +fr 08_non-res 1 6 2030 0.0 0.0 +fr 09_hydro_pump 1 6 2030 0.0 0.0 +fr 01_solar 1 7 2030 1.0 0.0 +fr 02_wind_on 1 7 2030 0.0 0.0 +fr 03_wind_off 1 7 2030 0.0 0.0 +fr 04_res 1 7 2030 0.0 0.0 +fr 05_nuclear 1 7 2030 0.0 0.0 +fr 06_coal 1 7 2030 0.0 0.0 +fr 07_gas 1 7 2030 0.0 0.0 +fr 08_non-res 1 7 2030 0.0 0.0 +fr 09_hydro_pump 1 7 2030 0.0 0.0 +fr 01_solar 1 8 2030 1.0 0.0 +fr 02_wind_on 1 8 2030 0.0 0.0 +fr 03_wind_off 1 8 2030 0.0 0.0 +fr 04_res 1 8 2030 0.0 0.0 +fr 05_nuclear 1 8 2030 0.0 0.0 +fr 06_coal 1 8 2030 0.0 0.0 +fr 07_gas 1 8 2030 0.0 0.0 +fr 08_non-res 1 8 2030 0.0 0.0 +fr 09_hydro_pump 1 8 2030 0.0 0.0 +fr 01_solar 1 9 2030 1.0 0.0 +fr 02_wind_on 1 9 2030 0.0 0.0 +fr 03_wind_off 1 9 2030 0.0 0.0 +fr 04_res 1 9 2030 0.0 0.0 +fr 05_nuclear 1 9 2030 0.0 0.0 +fr 06_coal 1 9 2030 0.0 0.0 +fr 07_gas 1 9 2030 0.0 0.0 +fr 08_non-res 1 9 2030 0.0 0.0 +fr 09_hydro_pump 1 9 2030 0.0 0.0 +fr 01_solar 1 10 2030 1.0 0.0 +fr 02_wind_on 1 10 2030 0.0 0.0 +fr 03_wind_off 1 10 2030 0.0 0.0 +fr 04_res 1 10 2030 0.0 0.0 +fr 05_nuclear 1 10 2030 0.0 0.0 +fr 06_coal 1 10 2030 0.0 0.0 +fr 07_gas 1 10 2030 0.0 0.0 +fr 08_non-res 1 10 2030 0.0 0.0 +fr 09_hydro_pump 1 10 2030 0.0 0.0 +fr 01_solar 1 11 2030 1.0 0.0 +fr 02_wind_on 1 11 2030 0.0 0.0 +fr 03_wind_off 1 11 2030 0.0 0.0 +fr 04_res 1 11 2030 0.0 0.0 +fr 05_nuclear 1 11 2030 0.0 0.0 +fr 06_coal 1 11 2030 0.0 0.0 +fr 07_gas 1 11 2030 0.0 0.0 +fr 08_non-res 1 11 2030 0.0 0.0 +fr 09_hydro_pump 1 11 2030 0.0 0.0 +fr 01_solar 1 12 2030 1.0 0.0 +fr 02_wind_on 1 12 2030 0.0 0.0 +fr 03_wind_off 1 12 2030 0.0 0.0 +fr 04_res 1 12 2030 0.0 0.0 +fr 05_nuclear 1 12 2030 0.0 0.0 +fr 06_coal 1 12 2030 0.0 0.0 +fr 07_gas 1 12 2030 0.0 0.0 +fr 08_non-res 1 12 2030 0.0 0.0 +fr 09_hydro_pump 1 12 2030 0.0 0.0 +fr 01_solar 1 13 2030 1.0 0.0 +fr 02_wind_on 1 13 2030 0.0 0.0 +fr 03_wind_off 1 13 2030 0.0 0.0 +fr 04_res 1 13 2030 0.0 0.0 +fr 05_nuclear 1 13 2030 0.0 0.0 +fr 06_coal 1 13 2030 0.0 0.0 +fr 07_gas 1 13 2030 0.0 0.0 +fr 08_non-res 1 13 2030 0.0 0.0 +fr 09_hydro_pump 1 13 2030 0.0 0.0 +fr 01_solar 1 14 2030 1.0 0.0 +fr 02_wind_on 1 14 2030 0.0 0.0 +fr 03_wind_off 1 14 2030 0.0 0.0 +fr 04_res 1 14 2030 0.0 0.0 +fr 05_nuclear 1 14 2030 0.0 0.0 +fr 06_coal 1 14 2030 0.0 0.0 +fr 07_gas 1 14 2030 0.0 0.0 +fr 08_non-res 1 14 2030 0.0 0.0 +fr 09_hydro_pump 1 14 2030 0.0 0.0 +fr 01_solar 1 15 2030 1.0 0.0 +fr 02_wind_on 1 15 2030 0.0 0.0 +fr 03_wind_off 1 15 2030 0.0 0.0 +fr 04_res 1 15 2030 0.0 0.0 +fr 05_nuclear 1 15 2030 0.0 0.0 +fr 06_coal 1 15 2030 0.0 0.0 +fr 07_gas 1 15 2030 0.0 0.0 +fr 08_non-res 1 15 2030 0.0 0.0 +fr 09_hydro_pump 1 15 2030 0.0 0.0 +fr 01_solar 1 16 2030 1.0 0.0 +fr 02_wind_on 1 16 2030 0.0 0.0 +fr 03_wind_off 1 16 2030 0.0 0.0 +fr 04_res 1 16 2030 0.0 0.0 +fr 05_nuclear 1 16 2030 0.0 0.0 +fr 06_coal 1 16 2030 0.0 0.0 +fr 07_gas 1 16 2030 0.0 0.0 +fr 08_non-res 1 16 2030 0.0 0.0 +fr 09_hydro_pump 1 16 2030 0.0 0.0 +fr 01_solar 1 17 2030 1.0 0.0 +fr 02_wind_on 1 17 2030 0.0 0.0 +fr 03_wind_off 1 17 2030 0.0 0.0 +fr 04_res 1 17 2030 0.0 0.0 +fr 05_nuclear 1 17 2030 0.0 0.0 +fr 06_coal 1 17 2030 0.0 0.0 +fr 07_gas 1 17 2030 0.0 0.0 +fr 08_non-res 1 17 2030 0.0 0.0 +fr 09_hydro_pump 1 17 2030 0.0 0.0 +fr 01_solar 1 18 2030 1.0 0.0 +fr 02_wind_on 1 18 2030 0.0 0.0 +fr 03_wind_off 1 18 2030 0.0 0.0 +fr 04_res 1 18 2030 0.0 0.0 +fr 05_nuclear 1 18 2030 0.0 0.0 +fr 06_coal 1 18 2030 0.0 0.0 +fr 07_gas 1 18 2030 0.0 0.0 +fr 08_non-res 1 18 2030 0.0 0.0 +fr 09_hydro_pump 1 18 2030 0.0 0.0 +fr 01_solar 1 19 2030 1.0 0.0 +fr 02_wind_on 1 19 2030 0.0 0.0 +fr 03_wind_off 1 19 2030 0.0 0.0 +fr 04_res 1 19 2030 0.0 0.0 +fr 05_nuclear 1 19 2030 0.0 0.0 +fr 06_coal 1 19 2030 0.0 0.0 +fr 07_gas 1 19 2030 0.0 0.0 +fr 08_non-res 1 19 2030 0.0 0.0 +fr 09_hydro_pump 1 19 2030 0.0 0.0 +fr 01_solar 1 20 2030 1.0 0.0 +fr 02_wind_on 1 20 2030 0.0 0.0 +fr 03_wind_off 1 20 2030 0.0 0.0 +fr 04_res 1 20 2030 0.0 0.0 +fr 05_nuclear 1 20 2030 0.0 0.0 +fr 06_coal 1 20 2030 0.0 0.0 +fr 07_gas 1 20 2030 0.0 0.0 +fr 08_non-res 1 20 2030 0.0 0.0 +fr 09_hydro_pump 1 20 2030 0.0 0.0 +fr 01_solar 1 21 2030 1.0 0.0 +fr 02_wind_on 1 21 2030 0.0 0.0 +fr 03_wind_off 1 21 2030 0.0 0.0 +fr 04_res 1 21 2030 0.0 0.0 +fr 05_nuclear 1 21 2030 0.0 0.0 +fr 06_coal 1 21 2030 0.0 0.0 +fr 07_gas 1 21 2030 0.0 0.0 +fr 08_non-res 1 21 2030 0.0 0.0 +fr 09_hydro_pump 1 21 2030 0.0 0.0 +fr 01_solar 1 22 2030 1.0 0.0 +fr 02_wind_on 1 22 2030 1.0 0.0 +fr 03_wind_off 1 22 2030 0.0 0.0 +fr 04_res 1 22 2030 0.0 0.0 +fr 05_nuclear 1 22 2030 0.0 0.0 +fr 06_coal 1 22 2030 0.0 0.0 +fr 07_gas 1 22 2030 0.0 0.0 +fr 08_non-res 1 22 2030 0.0 0.0 +fr 09_hydro_pump 1 22 2030 0.0 0.0 +fr 01_solar 1 23 2030 1.0 0.0 +fr 02_wind_on 1 23 2030 1.0 0.0 +fr 03_wind_off 1 23 2030 0.0 0.0 +fr 04_res 1 23 2030 0.0 0.0 +fr 05_nuclear 1 23 2030 0.0 0.0 +fr 06_coal 1 23 2030 0.0 0.0 +fr 07_gas 1 23 2030 0.0 0.0 +fr 08_non-res 1 23 2030 0.0 0.0 +fr 09_hydro_pump 1 23 2030 0.0 0.0 +fr 01_solar 1 24 2030 1.0 0.0 +fr 02_wind_on 1 24 2030 1.0 0.0 +fr 03_wind_off 1 24 2030 0.0 0.0 +fr 04_res 1 24 2030 0.0 0.0 +fr 05_nuclear 1 24 2030 0.0 0.0 +fr 06_coal 1 24 2030 0.0 0.0 +fr 07_gas 1 24 2030 0.0 0.0 +fr 08_non-res 1 24 2030 0.0 0.0 +fr 09_hydro_pump 1 24 2030 0.0 0.0 +fr 01_solar 1 25 2030 1.0 0.0 +fr 02_wind_on 1 25 2030 1.0 0.0 +fr 03_wind_off 1 25 2030 0.0 0.0 +fr 04_res 1 25 2030 0.0 0.0 +fr 05_nuclear 1 25 2030 0.0 0.0 +fr 06_coal 1 25 2030 0.0 0.0 +fr 07_gas 1 25 2030 0.0 0.0 +fr 08_non-res 1 25 2030 0.0 0.0 +fr 09_hydro_pump 1 25 2030 0.0 0.0 +fr 01_solar 1 26 2030 1.0 0.0 +fr 02_wind_on 1 26 2030 1.0 0.0 +fr 03_wind_off 1 26 2030 0.0 0.0 +fr 04_res 1 26 2030 0.0 0.0 +fr 05_nuclear 1 26 2030 0.0 0.0 +fr 06_coal 1 26 2030 0.0 0.0 +fr 07_gas 1 26 2030 0.0 0.0 +fr 08_non-res 1 26 2030 0.0 0.0 +fr 09_hydro_pump 1 26 2030 0.0 0.0 +fr 01_solar 1 27 2030 1.0 0.0 +fr 02_wind_on 1 27 2030 1.0 0.0 +fr 03_wind_off 1 27 2030 0.0 0.0 +fr 04_res 1 27 2030 0.0 0.0 +fr 05_nuclear 1 27 2030 0.0 0.0 +fr 06_coal 1 27 2030 0.0 0.0 +fr 07_gas 1 27 2030 0.0 0.0 +fr 08_non-res 1 27 2030 0.0 0.0 +fr 09_hydro_pump 1 27 2030 0.0 0.0 +fr 01_solar 1 28 2030 1.0 0.0 +fr 02_wind_on 1 28 2030 1.0 0.0 +fr 03_wind_off 1 28 2030 0.0 0.0 +fr 04_res 1 28 2030 0.0 0.0 +fr 05_nuclear 1 28 2030 0.0 0.0 +fr 06_coal 1 28 2030 0.0 0.0 +fr 07_gas 1 28 2030 0.0 0.0 +fr 08_non-res 1 28 2030 0.0 0.0 +fr 09_hydro_pump 1 28 2030 0.0 0.0 +fr 01_solar 1 29 2030 1.0 0.0 +fr 02_wind_on 1 29 2030 1.0 0.0 +fr 03_wind_off 1 29 2030 0.0 0.0 +fr 04_res 1 29 2030 0.0 0.0 +fr 05_nuclear 1 29 2030 0.0 0.0 +fr 06_coal 1 29 2030 0.0 0.0 +fr 07_gas 1 29 2030 0.0 0.0 +fr 08_non-res 1 29 2030 0.0 0.0 +fr 09_hydro_pump 1 29 2030 0.0 0.0 +fr 01_solar 1 30 2030 1.0 0.0 +fr 02_wind_on 1 30 2030 1.0 0.0 +fr 03_wind_off 1 30 2030 0.0 0.0 +fr 04_res 1 30 2030 0.0 0.0 +fr 05_nuclear 1 30 2030 0.0 0.0 +fr 06_coal 1 30 2030 0.0 0.0 +fr 07_gas 1 30 2030 0.0 0.0 +fr 08_non-res 1 30 2030 0.0 0.0 +fr 09_hydro_pump 1 30 2030 0.0 0.0 +fr 01_solar 1 31 2030 1.0 0.0 +fr 02_wind_on 1 31 2030 1.0 0.0 +fr 03_wind_off 1 31 2030 0.0 0.0 +fr 04_res 1 31 2030 0.0 0.0 +fr 05_nuclear 1 31 2030 0.0 0.0 +fr 06_coal 1 31 2030 0.0 0.0 +fr 07_gas 1 31 2030 0.0 0.0 +fr 08_non-res 1 31 2030 0.0 0.0 +fr 09_hydro_pump 1 31 2030 0.0 0.0 +fr 01_solar 1 32 2030 1.0 0.0 +fr 02_wind_on 1 32 2030 1.0 0.0 +fr 03_wind_off 1 32 2030 0.0 0.0 +fr 04_res 1 32 2030 0.0 0.0 +fr 05_nuclear 1 32 2030 0.0 0.0 +fr 06_coal 1 32 2030 0.0 0.0 +fr 07_gas 1 32 2030 0.0 0.0 +fr 08_non-res 1 32 2030 0.0 0.0 +fr 09_hydro_pump 1 32 2030 0.0 0.0 +fr 01_solar 1 33 2030 1.0 0.0 +fr 02_wind_on 1 33 2030 1.0 0.0 +fr 03_wind_off 1 33 2030 0.0 0.0 +fr 04_res 1 33 2030 0.0 0.0 +fr 05_nuclear 1 33 2030 0.0 0.0 +fr 06_coal 1 33 2030 0.0 0.0 +fr 07_gas 1 33 2030 0.0 0.0 +fr 08_non-res 1 33 2030 0.0 0.0 +fr 09_hydro_pump 1 33 2030 0.0 0.0 +fr 01_solar 1 34 2030 1.0 0.0 +fr 02_wind_on 1 34 2030 1.0 0.0 +fr 03_wind_off 1 34 2030 0.0 0.0 +fr 04_res 1 34 2030 0.0 0.0 +fr 05_nuclear 1 34 2030 0.0 0.0 +fr 06_coal 1 34 2030 0.0 0.0 +fr 07_gas 1 34 2030 0.0 0.0 +fr 08_non-res 1 34 2030 0.0 0.0 +fr 09_hydro_pump 1 34 2030 0.0 0.0 +fr 01_solar 1 35 2030 1.0 0.0 +fr 02_wind_on 1 35 2030 1.0 0.0 +fr 03_wind_off 1 35 2030 0.0 0.0 +fr 04_res 1 35 2030 0.0 0.0 +fr 05_nuclear 1 35 2030 0.0 0.0 +fr 06_coal 1 35 2030 0.0 0.0 +fr 07_gas 1 35 2030 0.0 0.0 +fr 08_non-res 1 35 2030 0.0 0.0 +fr 09_hydro_pump 1 35 2030 0.0 0.0 +fr 01_solar 1 36 2030 1.0 0.0 +fr 02_wind_on 1 36 2030 1.0 0.0 +fr 03_wind_off 1 36 2030 0.0 0.0 +fr 04_res 1 36 2030 0.0 0.0 +fr 05_nuclear 1 36 2030 0.0 0.0 +fr 06_coal 1 36 2030 0.0 0.0 +fr 07_gas 1 36 2030 0.0 0.0 +fr 08_non-res 1 36 2030 0.0 0.0 +fr 09_hydro_pump 1 36 2030 0.0 0.0 +fr 01_solar 1 37 2030 1.0 0.0 +fr 02_wind_on 1 37 2030 1.0 0.0 +fr 03_wind_off 1 37 2030 0.0 0.0 +fr 04_res 1 37 2030 0.0 0.0 +fr 05_nuclear 1 37 2030 0.0 0.0 +fr 06_coal 1 37 2030 0.0 0.0 +fr 07_gas 1 37 2030 0.0 0.0 +fr 08_non-res 1 37 2030 0.0 0.0 +fr 09_hydro_pump 1 37 2030 0.0 0.0 +fr 01_solar 1 38 2030 1.0 0.0 +fr 02_wind_on 1 38 2030 1.0 0.0 +fr 03_wind_off 1 38 2030 0.0 0.0 +fr 04_res 1 38 2030 0.0 0.0 +fr 05_nuclear 1 38 2030 0.0 0.0 +fr 06_coal 1 38 2030 0.0 0.0 +fr 07_gas 1 38 2030 0.0 0.0 +fr 08_non-res 1 38 2030 0.0 0.0 +fr 09_hydro_pump 1 38 2030 0.0 0.0 +fr 01_solar 1 39 2030 1.0 0.0 +fr 02_wind_on 1 39 2030 1.0 0.0 +fr 03_wind_off 1 39 2030 0.0 0.0 +fr 04_res 1 39 2030 0.0 0.0 +fr 05_nuclear 1 39 2030 0.0 0.0 +fr 06_coal 1 39 2030 0.0 0.0 +fr 07_gas 1 39 2030 0.0 0.0 +fr 08_non-res 1 39 2030 0.0 0.0 +fr 09_hydro_pump 1 39 2030 0.0 0.0 +fr 01_solar 1 40 2030 1.0 0.0 +fr 02_wind_on 1 40 2030 1.0 0.0 +fr 03_wind_off 1 40 2030 0.0 0.0 +fr 04_res 1 40 2030 0.0 0.0 +fr 05_nuclear 1 40 2030 0.0 0.0 +fr 06_coal 1 40 2030 0.0 0.0 +fr 07_gas 1 40 2030 0.0 0.0 +fr 08_non-res 1 40 2030 0.0 0.0 +fr 09_hydro_pump 1 40 2030 0.0 0.0 +fr 01_solar 1 41 2030 1.0 0.0 +fr 02_wind_on 1 41 2030 1.0 0.0 +fr 03_wind_off 1 41 2030 0.0 0.0 +fr 04_res 1 41 2030 0.0 0.0 +fr 05_nuclear 1 41 2030 0.0 0.0 +fr 06_coal 1 41 2030 0.0 0.0 +fr 07_gas 1 41 2030 0.0 0.0 +fr 08_non-res 1 41 2030 0.0 0.0 +fr 09_hydro_pump 1 41 2030 0.0 0.0 +fr 01_solar 1 42 2030 1.0 0.0 +fr 02_wind_on 1 42 2030 1.0 0.0 +fr 03_wind_off 1 42 2030 1.0 0.0 +fr 04_res 1 42 2030 0.0 0.0 +fr 05_nuclear 1 42 2030 0.0 0.0 +fr 06_coal 1 42 2030 0.0 0.0 +fr 07_gas 1 42 2030 0.0 0.0 +fr 08_non-res 1 42 2030 0.0 0.0 +fr 09_hydro_pump 1 42 2030 0.0 0.0 +fr 01_solar 1 43 2030 1.0 0.0 +fr 02_wind_on 1 43 2030 1.0 0.0 +fr 03_wind_off 1 43 2030 1.0 0.0 +fr 04_res 1 43 2030 0.0 0.0 +fr 05_nuclear 1 43 2030 0.0 0.0 +fr 06_coal 1 43 2030 0.0 0.0 +fr 07_gas 1 43 2030 0.0 0.0 +fr 08_non-res 1 43 2030 0.0 0.0 +fr 09_hydro_pump 1 43 2030 0.0 0.0 +fr 01_solar 1 44 2030 1.0 0.0 +fr 02_wind_on 1 44 2030 1.0 0.0 +fr 03_wind_off 1 44 2030 1.0 0.0 +fr 04_res 1 44 2030 0.0 0.0 +fr 05_nuclear 1 44 2030 0.0 0.0 +fr 06_coal 1 44 2030 0.0 0.0 +fr 07_gas 1 44 2030 0.0 0.0 +fr 08_non-res 1 44 2030 0.0 0.0 +fr 09_hydro_pump 1 44 2030 0.0 0.0 +fr 01_solar 1 45 2030 1.0 0.0 +fr 02_wind_on 1 45 2030 1.0 0.0 +fr 03_wind_off 1 45 2030 1.0 0.0 +fr 04_res 1 45 2030 0.0 0.0 +fr 05_nuclear 1 45 2030 0.0 0.0 +fr 06_coal 1 45 2030 0.0 0.0 +fr 07_gas 1 45 2030 0.0 0.0 +fr 08_non-res 1 45 2030 0.0 0.0 +fr 09_hydro_pump 1 45 2030 0.0 0.0 +fr 01_solar 1 46 2030 1.0 0.0 +fr 02_wind_on 1 46 2030 1.0 0.0 +fr 03_wind_off 1 46 2030 1.0 0.0 +fr 04_res 1 46 2030 0.0 0.0 +fr 05_nuclear 1 46 2030 0.0 0.0 +fr 06_coal 1 46 2030 0.0 0.0 +fr 07_gas 1 46 2030 0.0 0.0 +fr 08_non-res 1 46 2030 0.0 0.0 +fr 09_hydro_pump 1 46 2030 0.0 0.0 +fr 01_solar 1 47 2030 1.0 0.0 +fr 02_wind_on 1 47 2030 1.0 0.0 +fr 03_wind_off 1 47 2030 1.0 0.0 +fr 04_res 1 47 2030 0.0 0.0 +fr 05_nuclear 1 47 2030 0.0 0.0 +fr 06_coal 1 47 2030 0.0 0.0 +fr 07_gas 1 47 2030 0.0 0.0 +fr 08_non-res 1 47 2030 0.0 0.0 +fr 09_hydro_pump 1 47 2030 0.0 0.0 +fr 01_solar 1 48 2030 1.0 0.0 +fr 02_wind_on 1 48 2030 1.0 0.0 +fr 03_wind_off 1 48 2030 1.0 0.0 +fr 04_res 1 48 2030 0.0 0.0 +fr 05_nuclear 1 48 2030 0.0 0.0 +fr 06_coal 1 48 2030 0.0 0.0 +fr 07_gas 1 48 2030 0.0 0.0 +fr 08_non-res 1 48 2030 0.0 0.0 +fr 09_hydro_pump 1 48 2030 0.0 0.0 +fr 01_solar 1 49 2030 1.0 0.0 +fr 02_wind_on 1 49 2030 1.0 0.0 +fr 03_wind_off 1 49 2030 1.0 0.0 +fr 04_res 1 49 2030 0.0 0.0 +fr 05_nuclear 1 49 2030 0.0 0.0 +fr 06_coal 1 49 2030 0.0 0.0 +fr 07_gas 1 49 2030 0.0 0.0 +fr 08_non-res 1 49 2030 0.0 0.0 +fr 09_hydro_pump 1 49 2030 0.0 0.0 +fr 01_solar 1 50 2030 1.0 0.0 +fr 02_wind_on 1 50 2030 1.0 0.0 +fr 03_wind_off 1 50 2030 1.0 0.0 +fr 04_res 1 50 2030 0.0 0.0 +fr 05_nuclear 1 50 2030 0.0 0.0 +fr 06_coal 1 50 2030 0.0 0.0 +fr 07_gas 1 50 2030 0.0 0.0 +fr 08_non-res 1 50 2030 0.0 0.0 +fr 09_hydro_pump 1 50 2030 0.0 0.0 +fr 01_solar 1 51 2030 1.0 0.0 +fr 02_wind_on 1 51 2030 1.0 0.0 +fr 03_wind_off 1 51 2030 1.0 0.0 +fr 04_res 1 51 2030 0.0 0.0 +fr 05_nuclear 1 51 2030 0.0 0.0 +fr 06_coal 1 51 2030 0.0 0.0 +fr 07_gas 1 51 2030 0.0 0.0 +fr 08_non-res 1 51 2030 0.0 0.0 +fr 09_hydro_pump 1 51 2030 0.0 0.0 +fr 01_solar 1 52 2030 1.0 0.0 +fr 02_wind_on 1 52 2030 1.0 0.0 +fr 03_wind_off 1 52 2030 1.0 0.0 +fr 04_res 1 52 2030 0.0 0.0 +fr 05_nuclear 1 52 2030 0.0 0.0 +fr 06_coal 1 52 2030 0.0 0.0 +fr 07_gas 1 52 2030 0.0 0.0 +fr 08_non-res 1 52 2030 0.0 0.0 +fr 09_hydro_pump 1 52 2030 0.0 0.0 +fr 01_solar 1 53 2030 1.0 0.0 +fr 02_wind_on 1 53 2030 1.0 0.0 +fr 03_wind_off 1 53 2030 1.0 0.0 +fr 04_res 1 53 2030 0.0 0.0 +fr 05_nuclear 1 53 2030 0.0 0.0 +fr 06_coal 1 53 2030 0.0 0.0 +fr 07_gas 1 53 2030 0.0 0.0 +fr 08_non-res 1 53 2030 0.0 0.0 +fr 09_hydro_pump 1 53 2030 0.0 0.0 +fr 01_solar 1 54 2030 1.0 0.0 +fr 02_wind_on 1 54 2030 1.0 0.0 +fr 03_wind_off 1 54 2030 1.0 0.0 +fr 04_res 1 54 2030 0.0 0.0 +fr 05_nuclear 1 54 2030 0.0 0.0 +fr 06_coal 1 54 2030 0.0 0.0 +fr 07_gas 1 54 2030 0.0 0.0 +fr 08_non-res 1 54 2030 0.0 0.0 +fr 09_hydro_pump 1 54 2030 0.0 0.0 +fr 01_solar 1 55 2030 1.0 0.0 +fr 02_wind_on 1 55 2030 1.0 0.0 +fr 03_wind_off 1 55 2030 1.0 0.0 +fr 04_res 1 55 2030 0.0 0.0 +fr 05_nuclear 1 55 2030 0.0 0.0 +fr 06_coal 1 55 2030 0.0 0.0 +fr 07_gas 1 55 2030 0.0 0.0 +fr 08_non-res 1 55 2030 0.0 0.0 +fr 09_hydro_pump 1 55 2030 0.0 0.0 +fr 01_solar 1 56 2030 1.0 0.0 +fr 02_wind_on 1 56 2030 1.0 0.0 +fr 03_wind_off 1 56 2030 1.0 0.0 +fr 04_res 1 56 2030 0.0 0.0 +fr 05_nuclear 1 56 2030 0.0 0.0 +fr 06_coal 1 56 2030 0.0 0.0 +fr 07_gas 1 56 2030 0.0 0.0 +fr 08_non-res 1 56 2030 0.0 0.0 +fr 09_hydro_pump 1 56 2030 0.0 0.0 +fr 01_solar 1 57 2030 1.0 0.0 +fr 02_wind_on 1 57 2030 1.0 0.0 +fr 03_wind_off 1 57 2030 1.0 0.0 +fr 04_res 1 57 2030 0.0 0.0 +fr 05_nuclear 1 57 2030 0.0 0.0 +fr 06_coal 1 57 2030 0.0 0.0 +fr 07_gas 1 57 2030 0.0 0.0 +fr 08_non-res 1 57 2030 0.0 0.0 +fr 09_hydro_pump 1 57 2030 0.0 0.0 +fr 01_solar 1 58 2030 1.0 0.0 +fr 02_wind_on 1 58 2030 1.0 0.0 +fr 03_wind_off 1 58 2030 1.0 0.0 +fr 04_res 1 58 2030 0.0 0.0 +fr 05_nuclear 1 58 2030 0.0 0.0 +fr 06_coal 1 58 2030 0.0 0.0 +fr 07_gas 1 58 2030 0.0 0.0 +fr 08_non-res 1 58 2030 0.0 0.0 +fr 09_hydro_pump 1 58 2030 0.0 0.0 +fr 01_solar 1 59 2030 1.0 0.0 +fr 02_wind_on 1 59 2030 1.0 0.0 +fr 03_wind_off 1 59 2030 1.0 0.0 +fr 04_res 1 59 2030 0.0 0.0 +fr 05_nuclear 1 59 2030 0.0 0.0 +fr 06_coal 1 59 2030 0.0 0.0 +fr 07_gas 1 59 2030 0.0 0.0 +fr 08_non-res 1 59 2030 0.0 0.0 +fr 09_hydro_pump 1 59 2030 0.0 0.0 +fr 01_solar 1 60 2030 1.0 0.0 +fr 02_wind_on 1 60 2030 1.0 0.0 +fr 03_wind_off 1 60 2030 1.0 0.0 +fr 04_res 1 60 2030 0.0 0.0 +fr 05_nuclear 1 60 2030 0.0 0.0 +fr 06_coal 1 60 2030 0.0 0.0 +fr 07_gas 1 60 2030 0.0 0.0 +fr 08_non-res 1 60 2030 0.0 0.0 +fr 09_hydro_pump 1 60 2030 0.0 0.0 +fr 01_solar 1 61 2030 1.0 0.0 +fr 02_wind_on 1 61 2030 1.0 0.0 +fr 03_wind_off 1 61 2030 1.0 0.0 +fr 04_res 1 61 2030 0.0 0.0 +fr 05_nuclear 1 61 2030 0.0 0.0 +fr 06_coal 1 61 2030 0.0 0.0 +fr 07_gas 1 61 2030 0.0 0.0 +fr 08_non-res 1 61 2030 0.0 0.0 +fr 09_hydro_pump 1 61 2030 0.0 0.0 +fr 01_solar 1 62 2030 1.0 0.0 +fr 02_wind_on 1 62 2030 1.0 0.0 +fr 03_wind_off 1 62 2030 1.0 0.0 +fr 04_res 1 62 2030 1.0 0.0 +fr 05_nuclear 1 62 2030 0.0 0.0 +fr 06_coal 1 62 2030 0.0 0.0 +fr 07_gas 1 62 2030 0.0 0.0 +fr 08_non-res 1 62 2030 0.0 0.0 +fr 09_hydro_pump 1 62 2030 0.0 0.0 +fr 01_solar 1 63 2030 1.0 0.0 +fr 02_wind_on 1 63 2030 1.0 0.0 +fr 03_wind_off 1 63 2030 1.0 0.0 +fr 04_res 1 63 2030 1.0 0.0 +fr 05_nuclear 1 63 2030 0.0 0.0 +fr 06_coal 1 63 2030 0.0 0.0 +fr 07_gas 1 63 2030 0.0 0.0 +fr 08_non-res 1 63 2030 0.0 0.0 +fr 09_hydro_pump 1 63 2030 0.0 0.0 +fr 01_solar 1 64 2030 1.0 0.0 +fr 02_wind_on 1 64 2030 1.0 0.0 +fr 03_wind_off 1 64 2030 1.0 0.0 +fr 04_res 1 64 2030 1.0 0.0 +fr 05_nuclear 1 64 2030 0.0 0.0 +fr 06_coal 1 64 2030 0.0 0.0 +fr 07_gas 1 64 2030 0.0 0.0 +fr 08_non-res 1 64 2030 0.0 0.0 +fr 09_hydro_pump 1 64 2030 0.0 0.0 +fr 01_solar 1 65 2030 1.0 0.0 +fr 02_wind_on 1 65 2030 1.0 0.0 +fr 03_wind_off 1 65 2030 1.0 0.0 +fr 04_res 1 65 2030 1.0 0.0 +fr 05_nuclear 1 65 2030 0.0 0.0 +fr 06_coal 1 65 2030 0.0 0.0 +fr 07_gas 1 65 2030 0.0 0.0 +fr 08_non-res 1 65 2030 0.0 0.0 +fr 09_hydro_pump 1 65 2030 0.0 0.0 +fr 01_solar 1 66 2030 1.0 0.0 +fr 02_wind_on 1 66 2030 1.0 0.0 +fr 03_wind_off 1 66 2030 1.0 0.0 +fr 04_res 1 66 2030 1.0 0.0 +fr 05_nuclear 1 66 2030 0.0 0.0 +fr 06_coal 1 66 2030 0.0 0.0 +fr 07_gas 1 66 2030 0.0 0.0 +fr 08_non-res 1 66 2030 0.0 0.0 +fr 09_hydro_pump 1 66 2030 0.0 0.0 +fr 01_solar 1 67 2030 1.0 0.0 +fr 02_wind_on 1 67 2030 1.0 0.0 +fr 03_wind_off 1 67 2030 1.0 0.0 +fr 04_res 1 67 2030 1.0 0.0 +fr 05_nuclear 1 67 2030 0.0 0.0 +fr 06_coal 1 67 2030 0.0 0.0 +fr 07_gas 1 67 2030 0.0 0.0 +fr 08_non-res 1 67 2030 0.0 0.0 +fr 09_hydro_pump 1 67 2030 0.0 0.0 +fr 01_solar 1 68 2030 1.0 0.0 +fr 02_wind_on 1 68 2030 1.0 0.0 +fr 03_wind_off 1 68 2030 1.0 0.0 +fr 04_res 1 68 2030 1.0 0.0 +fr 05_nuclear 1 68 2030 0.0 0.0 +fr 06_coal 1 68 2030 0.0 0.0 +fr 07_gas 1 68 2030 0.0 0.0 +fr 08_non-res 1 68 2030 0.0 0.0 +fr 09_hydro_pump 1 68 2030 0.0 0.0 +fr 01_solar 1 69 2030 1.0 0.0 +fr 02_wind_on 1 69 2030 1.0 0.0 +fr 03_wind_off 1 69 2030 1.0 0.0 +fr 04_res 1 69 2030 1.0 0.0 +fr 05_nuclear 1 69 2030 0.0 0.0 +fr 06_coal 1 69 2030 0.0 0.0 +fr 07_gas 1 69 2030 0.0 0.0 +fr 08_non-res 1 69 2030 0.0 0.0 +fr 09_hydro_pump 1 69 2030 0.0 0.0 +fr 01_solar 1 70 2030 1.0 0.0 +fr 02_wind_on 1 70 2030 1.0 0.0 +fr 03_wind_off 1 70 2030 1.0 0.0 +fr 04_res 1 70 2030 1.0 0.0 +fr 05_nuclear 1 70 2030 0.0 0.0 +fr 06_coal 1 70 2030 0.0 0.0 +fr 07_gas 1 70 2030 0.0 0.0 +fr 08_non-res 1 70 2030 0.0 0.0 +fr 09_hydro_pump 1 70 2030 0.0 0.0 +fr 01_solar 1 71 2030 1.0 0.0 +fr 02_wind_on 1 71 2030 1.0 0.0 +fr 03_wind_off 1 71 2030 1.0 0.0 +fr 04_res 1 71 2030 1.0 0.0 +fr 05_nuclear 1 71 2030 0.0 0.0 +fr 06_coal 1 71 2030 0.0 0.0 +fr 07_gas 1 71 2030 0.0 0.0 +fr 08_non-res 1 71 2030 0.0 0.0 +fr 09_hydro_pump 1 71 2030 0.0 0.0 +fr 01_solar 1 72 2030 1.0 0.0 +fr 02_wind_on 1 72 2030 1.0 0.0 +fr 03_wind_off 1 72 2030 1.0 0.0 +fr 04_res 1 72 2030 1.0 0.0 +fr 05_nuclear 1 72 2030 0.0 0.0 +fr 06_coal 1 72 2030 0.0 0.0 +fr 07_gas 1 72 2030 0.0 0.0 +fr 08_non-res 1 72 2030 0.0 0.0 +fr 09_hydro_pump 1 72 2030 0.0 0.0 +fr 01_solar 1 73 2030 1.0 0.0 +fr 02_wind_on 1 73 2030 1.0 0.0 +fr 03_wind_off 1 73 2030 1.0 0.0 +fr 04_res 1 73 2030 1.0 0.0 +fr 05_nuclear 1 73 2030 0.0 0.0 +fr 06_coal 1 73 2030 0.0 0.0 +fr 07_gas 1 73 2030 0.0 0.0 +fr 08_non-res 1 73 2030 0.0 0.0 +fr 09_hydro_pump 1 73 2030 0.0 0.0 +fr 01_solar 1 74 2030 1.0 0.0 +fr 02_wind_on 1 74 2030 1.0 0.0 +fr 03_wind_off 1 74 2030 1.0 0.0 +fr 04_res 1 74 2030 1.0 0.0 +fr 05_nuclear 1 74 2030 0.0 0.0 +fr 06_coal 1 74 2030 0.0 0.0 +fr 07_gas 1 74 2030 0.0 0.0 +fr 08_non-res 1 74 2030 0.0 0.0 +fr 09_hydro_pump 1 74 2030 0.0 0.0 +fr 01_solar 1 75 2030 1.0 0.0 +fr 02_wind_on 1 75 2030 1.0 0.0 +fr 03_wind_off 1 75 2030 1.0 0.0 +fr 04_res 1 75 2030 1.0 0.0 +fr 05_nuclear 1 75 2030 0.0 0.0 +fr 06_coal 1 75 2030 0.0 0.0 +fr 07_gas 1 75 2030 0.0 0.0 +fr 08_non-res 1 75 2030 0.0 0.0 +fr 09_hydro_pump 1 75 2030 0.0 0.0 +fr 01_solar 1 76 2030 1.0 0.0 +fr 02_wind_on 1 76 2030 1.0 0.0 +fr 03_wind_off 1 76 2030 1.0 0.0 +fr 04_res 1 76 2030 1.0 0.0 +fr 05_nuclear 1 76 2030 0.0 0.0 +fr 06_coal 1 76 2030 0.0 0.0 +fr 07_gas 1 76 2030 0.0 0.0 +fr 08_non-res 1 76 2030 0.0 0.0 +fr 09_hydro_pump 1 76 2030 0.0 0.0 +fr 01_solar 1 77 2030 1.0 0.0 +fr 02_wind_on 1 77 2030 1.0 0.0 +fr 03_wind_off 1 77 2030 1.0 0.0 +fr 04_res 1 77 2030 1.0 0.0 +fr 05_nuclear 1 77 2030 0.0 0.0 +fr 06_coal 1 77 2030 0.0 0.0 +fr 07_gas 1 77 2030 0.0 0.0 +fr 08_non-res 1 77 2030 0.0 0.0 +fr 09_hydro_pump 1 77 2030 0.0 0.0 +fr 01_solar 1 78 2030 1.0 0.0 +fr 02_wind_on 1 78 2030 1.0 0.0 +fr 03_wind_off 1 78 2030 1.0 0.0 +fr 04_res 1 78 2030 1.0 0.0 +fr 05_nuclear 1 78 2030 0.0 0.0 +fr 06_coal 1 78 2030 0.0 0.0 +fr 07_gas 1 78 2030 0.0 0.0 +fr 08_non-res 1 78 2030 0.0 0.0 +fr 09_hydro_pump 1 78 2030 0.0 0.0 +fr 01_solar 1 79 2030 1.0 0.0 +fr 02_wind_on 1 79 2030 1.0 0.0 +fr 03_wind_off 1 79 2030 1.0 0.0 +fr 04_res 1 79 2030 1.0 0.0 +fr 05_nuclear 1 79 2030 0.0 0.0 +fr 06_coal 1 79 2030 0.0 0.0 +fr 07_gas 1 79 2030 0.0 0.0 +fr 08_non-res 1 79 2030 0.0 0.0 +fr 09_hydro_pump 1 79 2030 0.0 0.0 +fr 01_solar 1 80 2030 1.0 0.0 +fr 02_wind_on 1 80 2030 1.0 0.0 +fr 03_wind_off 1 80 2030 1.0 0.0 +fr 04_res 1 80 2030 1.0 0.0 +fr 05_nuclear 1 80 2030 0.0 0.0 +fr 06_coal 1 80 2030 0.0 0.0 +fr 07_gas 1 80 2030 0.0 0.0 +fr 08_non-res 1 80 2030 0.0 0.0 +fr 09_hydro_pump 1 80 2030 0.0 0.0 +fr 01_solar 1 81 2030 1.0 0.0 +fr 02_wind_on 1 81 2030 1.0 0.0 +fr 03_wind_off 1 81 2030 1.0 0.0 +fr 04_res 1 81 2030 1.0 0.0 +fr 05_nuclear 1 81 2030 0.0 0.0 +fr 06_coal 1 81 2030 0.0 0.0 +fr 07_gas 1 81 2030 0.0 0.0 +fr 08_non-res 1 81 2030 0.0 0.0 +fr 09_hydro_pump 1 81 2030 0.0 0.0 +fr 01_solar 1 82 2030 1.0 0.0 +fr 02_wind_on 1 82 2030 1.0 0.0 +fr 03_wind_off 1 82 2030 1.0 0.0 +fr 04_res 1 82 2030 1.0 0.0 +fr 05_nuclear 1 82 2030 1.0 0.0 +fr 06_coal 1 82 2030 0.0 0.0 +fr 07_gas 1 82 2030 0.0 0.0 +fr 08_non-res 1 82 2030 0.0 0.0 +fr 09_hydro_pump 1 82 2030 0.0 0.0 +fr 01_solar 1 83 2030 1.0 0.0 +fr 02_wind_on 1 83 2030 1.0 0.0 +fr 03_wind_off 1 83 2030 1.0 0.0 +fr 04_res 1 83 2030 1.0 0.0 +fr 05_nuclear 1 83 2030 1.0 0.0 +fr 06_coal 1 83 2030 0.0 0.0 +fr 07_gas 1 83 2030 0.0 0.0 +fr 08_non-res 1 83 2030 0.0 0.0 +fr 09_hydro_pump 1 83 2030 0.0 0.0 +fr 01_solar 1 84 2030 1.0 0.0 +fr 02_wind_on 1 84 2030 1.0 0.0 +fr 03_wind_off 1 84 2030 1.0 0.0 +fr 04_res 1 84 2030 1.0 0.0 +fr 05_nuclear 1 84 2030 1.0 0.0 +fr 06_coal 1 84 2030 0.0 0.0 +fr 07_gas 1 84 2030 0.0 0.0 +fr 08_non-res 1 84 2030 0.0 0.0 +fr 09_hydro_pump 1 84 2030 0.0 0.0 +fr 01_solar 1 85 2030 1.0 0.0 +fr 02_wind_on 1 85 2030 1.0 0.0 +fr 03_wind_off 1 85 2030 1.0 0.0 +fr 04_res 1 85 2030 1.0 0.0 +fr 05_nuclear 1 85 2030 1.0 0.0 +fr 06_coal 1 85 2030 0.0 0.0 +fr 07_gas 1 85 2030 0.0 0.0 +fr 08_non-res 1 85 2030 0.0 0.0 +fr 09_hydro_pump 1 85 2030 0.0 0.0 +fr 01_solar 1 86 2030 1.0 0.0 +fr 02_wind_on 1 86 2030 1.0 0.0 +fr 03_wind_off 1 86 2030 1.0 0.0 +fr 04_res 1 86 2030 1.0 0.0 +fr 05_nuclear 1 86 2030 1.0 0.0 +fr 06_coal 1 86 2030 0.0 0.0 +fr 07_gas 1 86 2030 0.0 0.0 +fr 08_non-res 1 86 2030 0.0 0.0 +fr 09_hydro_pump 1 86 2030 0.0 0.0 +fr 01_solar 1 87 2030 1.0 0.0 +fr 02_wind_on 1 87 2030 1.0 0.0 +fr 03_wind_off 1 87 2030 1.0 0.0 +fr 04_res 1 87 2030 1.0 0.0 +fr 05_nuclear 1 87 2030 1.0 0.0 +fr 06_coal 1 87 2030 0.0 0.0 +fr 07_gas 1 87 2030 0.0 0.0 +fr 08_non-res 1 87 2030 0.0 0.0 +fr 09_hydro_pump 1 87 2030 0.0 0.0 +fr 01_solar 1 88 2030 1.0 0.0 +fr 02_wind_on 1 88 2030 1.0 0.0 +fr 03_wind_off 1 88 2030 1.0 0.0 +fr 04_res 1 88 2030 1.0 0.0 +fr 05_nuclear 1 88 2030 1.0 0.0 +fr 06_coal 1 88 2030 0.0 0.0 +fr 07_gas 1 88 2030 0.0 0.0 +fr 08_non-res 1 88 2030 0.0 0.0 +fr 09_hydro_pump 1 88 2030 0.0 0.0 +fr 01_solar 1 89 2030 1.0 0.0 +fr 02_wind_on 1 89 2030 1.0 0.0 +fr 03_wind_off 1 89 2030 1.0 0.0 +fr 04_res 1 89 2030 1.0 0.0 +fr 05_nuclear 1 89 2030 1.0 0.0 +fr 06_coal 1 89 2030 0.0 0.0 +fr 07_gas 1 89 2030 0.0 0.0 +fr 08_non-res 1 89 2030 0.0 0.0 +fr 09_hydro_pump 1 89 2030 0.0 0.0 +fr 01_solar 1 90 2030 1.0 0.0 +fr 02_wind_on 1 90 2030 1.0 0.0 +fr 03_wind_off 1 90 2030 1.0 0.0 +fr 04_res 1 90 2030 1.0 0.0 +fr 05_nuclear 1 90 2030 1.0 0.0 +fr 06_coal 1 90 2030 0.0 0.0 +fr 07_gas 1 90 2030 0.0 0.0 +fr 08_non-res 1 90 2030 0.0 0.0 +fr 09_hydro_pump 1 90 2030 0.0 0.0 +fr 01_solar 1 91 2030 1.0 0.0 +fr 02_wind_on 1 91 2030 1.0 0.0 +fr 03_wind_off 1 91 2030 1.0 0.0 +fr 04_res 1 91 2030 1.0 0.0 +fr 05_nuclear 1 91 2030 1.0 0.0 +fr 06_coal 1 91 2030 0.0 0.0 +fr 07_gas 1 91 2030 0.0 0.0 +fr 08_non-res 1 91 2030 0.0 0.0 +fr 09_hydro_pump 1 91 2030 0.0 0.0 +fr 01_solar 1 92 2030 1.0 0.0 +fr 02_wind_on 1 92 2030 1.0 0.0 +fr 03_wind_off 1 92 2030 1.0 0.0 +fr 04_res 1 92 2030 1.0 0.0 +fr 05_nuclear 1 92 2030 1.0 0.0 +fr 06_coal 1 92 2030 0.0 0.0 +fr 07_gas 1 92 2030 0.0 0.0 +fr 08_non-res 1 92 2030 0.0 0.0 +fr 09_hydro_pump 1 92 2030 0.0 0.0 +fr 01_solar 1 93 2030 1.0 0.0 +fr 02_wind_on 1 93 2030 1.0 0.0 +fr 03_wind_off 1 93 2030 1.0 0.0 +fr 04_res 1 93 2030 1.0 0.0 +fr 05_nuclear 1 93 2030 1.0 0.0 +fr 06_coal 1 93 2030 0.0 0.0 +fr 07_gas 1 93 2030 0.0 0.0 +fr 08_non-res 1 93 2030 0.0 0.0 +fr 09_hydro_pump 1 93 2030 0.0 0.0 +fr 01_solar 1 94 2030 1.0 0.0 +fr 02_wind_on 1 94 2030 1.0 0.0 +fr 03_wind_off 1 94 2030 1.0 0.0 +fr 04_res 1 94 2030 1.0 0.0 +fr 05_nuclear 1 94 2030 1.0 0.0 +fr 06_coal 1 94 2030 0.0 0.0 +fr 07_gas 1 94 2030 0.0 0.0 +fr 08_non-res 1 94 2030 0.0 0.0 +fr 09_hydro_pump 1 94 2030 0.0 0.0 +fr 01_solar 1 95 2030 1.0 0.0 +fr 02_wind_on 1 95 2030 1.0 0.0 +fr 03_wind_off 1 95 2030 1.0 0.0 +fr 04_res 1 95 2030 1.0 0.0 +fr 05_nuclear 1 95 2030 1.0 0.0 +fr 06_coal 1 95 2030 0.0 0.0 +fr 07_gas 1 95 2030 0.0 0.0 +fr 08_non-res 1 95 2030 0.0 0.0 +fr 09_hydro_pump 1 95 2030 0.0 0.0 +fr 01_solar 1 96 2030 1.0 0.0 +fr 02_wind_on 1 96 2030 1.0 0.0 +fr 03_wind_off 1 96 2030 1.0 0.0 +fr 04_res 1 96 2030 1.0 0.0 +fr 05_nuclear 1 96 2030 1.0 0.0 +fr 06_coal 1 96 2030 0.0 0.0 +fr 07_gas 1 96 2030 0.0 0.0 +fr 08_non-res 1 96 2030 0.0 0.0 +fr 09_hydro_pump 1 96 2030 0.0 0.0 +fr 01_solar 1 97 2030 1.0 0.0 +fr 02_wind_on 1 97 2030 1.0 0.0 +fr 03_wind_off 1 97 2030 1.0 0.0 +fr 04_res 1 97 2030 1.0 0.0 +fr 05_nuclear 1 97 2030 1.0 0.0 +fr 06_coal 1 97 2030 0.0 0.0 +fr 07_gas 1 97 2030 0.0 0.0 +fr 08_non-res 1 97 2030 0.0 0.0 +fr 09_hydro_pump 1 97 2030 0.0 0.0 +fr 01_solar 1 98 2030 1.0 0.0 +fr 02_wind_on 1 98 2030 1.0 0.0 +fr 03_wind_off 1 98 2030 1.0 0.0 +fr 04_res 1 98 2030 1.0 0.0 +fr 05_nuclear 1 98 2030 1.0 0.0 +fr 06_coal 1 98 2030 0.0 0.0 +fr 07_gas 1 98 2030 0.0 0.0 +fr 08_non-res 1 98 2030 0.0 0.0 +fr 09_hydro_pump 1 98 2030 0.0 0.0 +fr 01_solar 1 99 2030 1.0 0.0 +fr 02_wind_on 1 99 2030 1.0 0.0 +fr 03_wind_off 1 99 2030 1.0 0.0 +fr 04_res 1 99 2030 1.0 0.0 +fr 05_nuclear 1 99 2030 1.0 0.0 +fr 06_coal 1 99 2030 0.0 0.0 +fr 07_gas 1 99 2030 0.0 0.0 +fr 08_non-res 1 99 2030 0.0 0.0 +fr 09_hydro_pump 1 99 2030 0.0 0.0 +fr 01_solar 1 100 2030 1.0 0.0 +fr 02_wind_on 1 100 2030 1.0 0.0 +fr 03_wind_off 1 100 2030 1.0 0.0 +fr 04_res 1 100 2030 1.0 0.0 +fr 05_nuclear 1 100 2030 1.0 0.0 +fr 06_coal 1 100 2030 0.0 0.0 +fr 07_gas 1 100 2030 0.0 0.0 +fr 08_non-res 1 100 2030 0.0 0.0 +fr 09_hydro_pump 1 100 2030 0.0 0.0 +fr 01_solar 1 101 2030 1.0 0.0 +fr 02_wind_on 1 101 2030 1.0 0.0 +fr 03_wind_off 1 101 2030 1.0 0.0 +fr 04_res 1 101 2030 1.0 0.0 +fr 05_nuclear 1 101 2030 1.0 0.0 +fr 06_coal 1 101 2030 0.0 0.0 +fr 07_gas 1 101 2030 0.0 0.0 +fr 08_non-res 1 101 2030 0.0 0.0 +fr 09_hydro_pump 1 101 2030 0.0 0.0 +fr 01_solar 1 102 2030 1.0 0.0 +fr 02_wind_on 1 102 2030 1.0 0.0 +fr 03_wind_off 1 102 2030 1.0 0.0 +fr 04_res 1 102 2030 1.0 0.0 +fr 05_nuclear 1 102 2030 1.0 0.0 +fr 06_coal 1 102 2030 1.0 0.0 +fr 07_gas 1 102 2030 0.0 0.0 +fr 08_non-res 1 102 2030 0.0 0.0 +fr 09_hydro_pump 1 102 2030 0.0 0.0 +fr 01_solar 1 103 2030 1.0 0.0 +fr 02_wind_on 1 103 2030 1.0 0.0 +fr 03_wind_off 1 103 2030 1.0 0.0 +fr 04_res 1 103 2030 1.0 0.0 +fr 05_nuclear 1 103 2030 1.0 0.0 +fr 06_coal 1 103 2030 1.0 0.0 +fr 07_gas 1 103 2030 0.0 0.0 +fr 08_non-res 1 103 2030 0.0 0.0 +fr 09_hydro_pump 1 103 2030 0.0 0.0 +fr 01_solar 1 104 2030 1.0 0.0 +fr 02_wind_on 1 104 2030 1.0 0.0 +fr 03_wind_off 1 104 2030 1.0 0.0 +fr 04_res 1 104 2030 1.0 0.0 +fr 05_nuclear 1 104 2030 1.0 0.0 +fr 06_coal 1 104 2030 1.0 0.0 +fr 07_gas 1 104 2030 0.0 0.0 +fr 08_non-res 1 104 2030 0.0 0.0 +fr 09_hydro_pump 1 104 2030 0.0 0.0 +fr 01_solar 1 105 2030 1.0 0.0 +fr 02_wind_on 1 105 2030 1.0 0.0 +fr 03_wind_off 1 105 2030 1.0 0.0 +fr 04_res 1 105 2030 1.0 0.0 +fr 05_nuclear 1 105 2030 1.0 0.0 +fr 06_coal 1 105 2030 1.0 0.0 +fr 07_gas 1 105 2030 0.0 0.0 +fr 08_non-res 1 105 2030 0.0 0.0 +fr 09_hydro_pump 1 105 2030 0.0 0.0 +fr 01_solar 1 106 2030 1.0 0.0 +fr 02_wind_on 1 106 2030 1.0 0.0 +fr 03_wind_off 1 106 2030 1.0 0.0 +fr 04_res 1 106 2030 1.0 0.0 +fr 05_nuclear 1 106 2030 1.0 0.0 +fr 06_coal 1 106 2030 1.0 0.0 +fr 07_gas 1 106 2030 0.0 0.0 +fr 08_non-res 1 106 2030 0.0 0.0 +fr 09_hydro_pump 1 106 2030 0.0 0.0 +fr 01_solar 1 107 2030 1.0 0.0 +fr 02_wind_on 1 107 2030 1.0 0.0 +fr 03_wind_off 1 107 2030 1.0 0.0 +fr 04_res 1 107 2030 1.0 0.0 +fr 05_nuclear 1 107 2030 1.0 0.0 +fr 06_coal 1 107 2030 1.0 0.0 +fr 07_gas 1 107 2030 0.0 0.0 +fr 08_non-res 1 107 2030 0.0 0.0 +fr 09_hydro_pump 1 107 2030 0.0 0.0 +fr 01_solar 1 108 2030 1.0 0.0 +fr 02_wind_on 1 108 2030 1.0 0.0 +fr 03_wind_off 1 108 2030 1.0 0.0 +fr 04_res 1 108 2030 1.0 0.0 +fr 05_nuclear 1 108 2030 1.0 0.0 +fr 06_coal 1 108 2030 1.0 0.0 +fr 07_gas 1 108 2030 0.0 0.0 +fr 08_non-res 1 108 2030 0.0 0.0 +fr 09_hydro_pump 1 108 2030 0.0 0.0 +fr 01_solar 1 109 2030 1.0 0.0 +fr 02_wind_on 1 109 2030 1.0 0.0 +fr 03_wind_off 1 109 2030 1.0 0.0 +fr 04_res 1 109 2030 1.0 0.0 +fr 05_nuclear 1 109 2030 1.0 0.0 +fr 06_coal 1 109 2030 1.0 0.0 +fr 07_gas 1 109 2030 0.0 0.0 +fr 08_non-res 1 109 2030 0.0 0.0 +fr 09_hydro_pump 1 109 2030 0.0 0.0 +fr 01_solar 1 110 2030 1.0 0.0 +fr 02_wind_on 1 110 2030 1.0 0.0 +fr 03_wind_off 1 110 2030 1.0 0.0 +fr 04_res 1 110 2030 1.0 0.0 +fr 05_nuclear 1 110 2030 1.0 0.0 +fr 06_coal 1 110 2030 1.0 0.0 +fr 07_gas 1 110 2030 0.0 0.0 +fr 08_non-res 1 110 2030 0.0 0.0 +fr 09_hydro_pump 1 110 2030 0.0 0.0 +fr 01_solar 1 111 2030 1.0 0.0 +fr 02_wind_on 1 111 2030 1.0 0.0 +fr 03_wind_off 1 111 2030 1.0 0.0 +fr 04_res 1 111 2030 1.0 0.0 +fr 05_nuclear 1 111 2030 1.0 0.0 +fr 06_coal 1 111 2030 1.0 0.0 +fr 07_gas 1 111 2030 0.0 0.0 +fr 08_non-res 1 111 2030 0.0 0.0 +fr 09_hydro_pump 1 111 2030 0.0 0.0 +fr 01_solar 1 112 2030 1.0 0.0 +fr 02_wind_on 1 112 2030 1.0 0.0 +fr 03_wind_off 1 112 2030 1.0 0.0 +fr 04_res 1 112 2030 1.0 0.0 +fr 05_nuclear 1 112 2030 1.0 0.0 +fr 06_coal 1 112 2030 1.0 0.0 +fr 07_gas 1 112 2030 0.0 0.0 +fr 08_non-res 1 112 2030 0.0 0.0 +fr 09_hydro_pump 1 112 2030 0.0 0.0 +fr 01_solar 1 113 2030 1.0 0.0 +fr 02_wind_on 1 113 2030 1.0 0.0 +fr 03_wind_off 1 113 2030 1.0 0.0 +fr 04_res 1 113 2030 1.0 0.0 +fr 05_nuclear 1 113 2030 1.0 0.0 +fr 06_coal 1 113 2030 1.0 0.0 +fr 07_gas 1 113 2030 0.0 0.0 +fr 08_non-res 1 113 2030 0.0 0.0 +fr 09_hydro_pump 1 113 2030 0.0 0.0 +fr 01_solar 1 114 2030 1.0 0.0 +fr 02_wind_on 1 114 2030 1.0 0.0 +fr 03_wind_off 1 114 2030 1.0 0.0 +fr 04_res 1 114 2030 1.0 0.0 +fr 05_nuclear 1 114 2030 1.0 0.0 +fr 06_coal 1 114 2030 1.0 0.0 +fr 07_gas 1 114 2030 0.0 0.0 +fr 08_non-res 1 114 2030 0.0 0.0 +fr 09_hydro_pump 1 114 2030 0.0 0.0 +fr 01_solar 1 115 2030 1.0 0.0 +fr 02_wind_on 1 115 2030 1.0 0.0 +fr 03_wind_off 1 115 2030 1.0 0.0 +fr 04_res 1 115 2030 1.0 0.0 +fr 05_nuclear 1 115 2030 1.0 0.0 +fr 06_coal 1 115 2030 1.0 0.0 +fr 07_gas 1 115 2030 0.0 0.0 +fr 08_non-res 1 115 2030 0.0 0.0 +fr 09_hydro_pump 1 115 2030 0.0 0.0 +fr 01_solar 1 116 2030 1.0 0.0 +fr 02_wind_on 1 116 2030 1.0 0.0 +fr 03_wind_off 1 116 2030 1.0 0.0 +fr 04_res 1 116 2030 1.0 0.0 +fr 05_nuclear 1 116 2030 1.0 0.0 +fr 06_coal 1 116 2030 1.0 0.0 +fr 07_gas 1 116 2030 0.0 0.0 +fr 08_non-res 1 116 2030 0.0 0.0 +fr 09_hydro_pump 1 116 2030 0.0 0.0 +fr 01_solar 1 117 2030 1.0 0.0 +fr 02_wind_on 1 117 2030 1.0 0.0 +fr 03_wind_off 1 117 2030 1.0 0.0 +fr 04_res 1 117 2030 1.0 0.0 +fr 05_nuclear 1 117 2030 1.0 0.0 +fr 06_coal 1 117 2030 1.0 0.0 +fr 07_gas 1 117 2030 0.0 0.0 +fr 08_non-res 1 117 2030 0.0 0.0 +fr 09_hydro_pump 1 117 2030 0.0 0.0 +fr 01_solar 1 118 2030 1.0 0.0 +fr 02_wind_on 1 118 2030 1.0 0.0 +fr 03_wind_off 1 118 2030 1.0 0.0 +fr 04_res 1 118 2030 1.0 0.0 +fr 05_nuclear 1 118 2030 1.0 0.0 +fr 06_coal 1 118 2030 1.0 0.0 +fr 07_gas 1 118 2030 0.0 0.0 +fr 08_non-res 1 118 2030 0.0 0.0 +fr 09_hydro_pump 1 118 2030 0.0 0.0 +fr 01_solar 1 119 2030 1.0 0.0 +fr 02_wind_on 1 119 2030 1.0 0.0 +fr 03_wind_off 1 119 2030 1.0 0.0 +fr 04_res 1 119 2030 1.0 0.0 +fr 05_nuclear 1 119 2030 1.0 0.0 +fr 06_coal 1 119 2030 1.0 0.0 +fr 07_gas 1 119 2030 0.0 0.0 +fr 08_non-res 1 119 2030 0.0 0.0 +fr 09_hydro_pump 1 119 2030 0.0 0.0 +fr 01_solar 1 120 2030 1.0 0.0 +fr 02_wind_on 1 120 2030 1.0 0.0 +fr 03_wind_off 1 120 2030 1.0 0.0 +fr 04_res 1 120 2030 1.0 0.0 +fr 05_nuclear 1 120 2030 1.0 0.0 +fr 06_coal 1 120 2030 1.0 0.0 +fr 07_gas 1 120 2030 0.0 0.0 +fr 08_non-res 1 120 2030 0.0 0.0 +fr 09_hydro_pump 1 120 2030 0.0 0.0 +fr 01_solar 1 121 2030 1.0 0.0 +fr 02_wind_on 1 121 2030 1.0 0.0 +fr 03_wind_off 1 121 2030 1.0 0.0 +fr 04_res 1 121 2030 1.0 0.0 +fr 05_nuclear 1 121 2030 1.0 0.0 +fr 06_coal 1 121 2030 1.0 0.0 +fr 07_gas 1 121 2030 0.0 0.0 +fr 08_non-res 1 121 2030 0.0 0.0 +fr 09_hydro_pump 1 121 2030 0.0 0.0 +fr 01_solar 1 122 2030 1.0 0.0 +fr 02_wind_on 1 122 2030 1.0 0.0 +fr 03_wind_off 1 122 2030 1.0 0.0 +fr 04_res 1 122 2030 1.0 0.0 +fr 05_nuclear 1 122 2030 1.0 0.0 +fr 06_coal 1 122 2030 1.0 0.0 +fr 07_gas 1 122 2030 1.0 0.0 +fr 08_non-res 1 122 2030 0.0 0.0 +fr 09_hydro_pump 1 122 2030 0.0 0.0 +fr 01_solar 1 123 2030 1.0 0.0 +fr 02_wind_on 1 123 2030 1.0 0.0 +fr 03_wind_off 1 123 2030 1.0 0.0 +fr 04_res 1 123 2030 1.0 0.0 +fr 05_nuclear 1 123 2030 1.0 0.0 +fr 06_coal 1 123 2030 1.0 0.0 +fr 07_gas 1 123 2030 1.0 0.0 +fr 08_non-res 1 123 2030 0.0 0.0 +fr 09_hydro_pump 1 123 2030 0.0 0.0 +fr 01_solar 1 124 2030 1.0 0.0 +fr 02_wind_on 1 124 2030 1.0 0.0 +fr 03_wind_off 1 124 2030 1.0 0.0 +fr 04_res 1 124 2030 1.0 0.0 +fr 05_nuclear 1 124 2030 1.0 0.0 +fr 06_coal 1 124 2030 1.0 0.0 +fr 07_gas 1 124 2030 1.0 0.0 +fr 08_non-res 1 124 2030 0.0 0.0 +fr 09_hydro_pump 1 124 2030 0.0 0.0 +fr 01_solar 1 125 2030 1.0 0.0 +fr 02_wind_on 1 125 2030 1.0 0.0 +fr 03_wind_off 1 125 2030 1.0 0.0 +fr 04_res 1 125 2030 1.0 0.0 +fr 05_nuclear 1 125 2030 1.0 0.0 +fr 06_coal 1 125 2030 1.0 0.0 +fr 07_gas 1 125 2030 1.0 0.0 +fr 08_non-res 1 125 2030 0.0 0.0 +fr 09_hydro_pump 1 125 2030 0.0 0.0 +fr 01_solar 1 126 2030 1.0 0.0 +fr 02_wind_on 1 126 2030 1.0 0.0 +fr 03_wind_off 1 126 2030 1.0 0.0 +fr 04_res 1 126 2030 1.0 0.0 +fr 05_nuclear 1 126 2030 1.0 0.0 +fr 06_coal 1 126 2030 1.0 0.0 +fr 07_gas 1 126 2030 1.0 0.0 +fr 08_non-res 1 126 2030 0.0 0.0 +fr 09_hydro_pump 1 126 2030 0.0 0.0 +fr 01_solar 1 127 2030 1.0 0.0 +fr 02_wind_on 1 127 2030 1.0 0.0 +fr 03_wind_off 1 127 2030 1.0 0.0 +fr 04_res 1 127 2030 1.0 0.0 +fr 05_nuclear 1 127 2030 1.0 0.0 +fr 06_coal 1 127 2030 1.0 0.0 +fr 07_gas 1 127 2030 1.0 0.0 +fr 08_non-res 1 127 2030 0.0 0.0 +fr 09_hydro_pump 1 127 2030 0.0 0.0 +fr 01_solar 1 128 2030 1.0 0.0 +fr 02_wind_on 1 128 2030 1.0 0.0 +fr 03_wind_off 1 128 2030 1.0 0.0 +fr 04_res 1 128 2030 1.0 0.0 +fr 05_nuclear 1 128 2030 1.0 0.0 +fr 06_coal 1 128 2030 1.0 0.0 +fr 07_gas 1 128 2030 1.0 0.0 +fr 08_non-res 1 128 2030 0.0 0.0 +fr 09_hydro_pump 1 128 2030 0.0 0.0 +fr 01_solar 1 129 2030 1.0 0.0 +fr 02_wind_on 1 129 2030 1.0 0.0 +fr 03_wind_off 1 129 2030 1.0 0.0 +fr 04_res 1 129 2030 1.0 0.0 +fr 05_nuclear 1 129 2030 1.0 0.0 +fr 06_coal 1 129 2030 1.0 0.0 +fr 07_gas 1 129 2030 1.0 0.0 +fr 08_non-res 1 129 2030 0.0 0.0 +fr 09_hydro_pump 1 129 2030 0.0 0.0 +fr 01_solar 1 130 2030 1.0 0.0 +fr 02_wind_on 1 130 2030 1.0 0.0 +fr 03_wind_off 1 130 2030 1.0 0.0 +fr 04_res 1 130 2030 1.0 0.0 +fr 05_nuclear 1 130 2030 1.0 0.0 +fr 06_coal 1 130 2030 1.0 0.0 +fr 07_gas 1 130 2030 1.0 0.0 +fr 08_non-res 1 130 2030 0.0 0.0 +fr 09_hydro_pump 1 130 2030 0.0 0.0 +fr 01_solar 1 131 2030 1.0 0.0 +fr 02_wind_on 1 131 2030 1.0 0.0 +fr 03_wind_off 1 131 2030 1.0 0.0 +fr 04_res 1 131 2030 1.0 0.0 +fr 05_nuclear 1 131 2030 1.0 0.0 +fr 06_coal 1 131 2030 1.0 0.0 +fr 07_gas 1 131 2030 1.0 0.0 +fr 08_non-res 1 131 2030 0.0 0.0 +fr 09_hydro_pump 1 131 2030 0.0 0.0 +fr 01_solar 1 132 2030 1.0 0.0 +fr 02_wind_on 1 132 2030 1.0 0.0 +fr 03_wind_off 1 132 2030 1.0 0.0 +fr 04_res 1 132 2030 1.0 0.0 +fr 05_nuclear 1 132 2030 1.0 0.0 +fr 06_coal 1 132 2030 1.0 0.0 +fr 07_gas 1 132 2030 1.0 0.0 +fr 08_non-res 1 132 2030 0.0 0.0 +fr 09_hydro_pump 1 132 2030 0.0 0.0 +fr 01_solar 1 133 2030 1.0 0.0 +fr 02_wind_on 1 133 2030 1.0 0.0 +fr 03_wind_off 1 133 2030 1.0 0.0 +fr 04_res 1 133 2030 1.0 0.0 +fr 05_nuclear 1 133 2030 1.0 0.0 +fr 06_coal 1 133 2030 1.0 0.0 +fr 07_gas 1 133 2030 1.0 0.0 +fr 08_non-res 1 133 2030 0.0 0.0 +fr 09_hydro_pump 1 133 2030 0.0 0.0 +fr 01_solar 1 134 2030 1.0 0.0 +fr 02_wind_on 1 134 2030 1.0 0.0 +fr 03_wind_off 1 134 2030 1.0 0.0 +fr 04_res 1 134 2030 1.0 0.0 +fr 05_nuclear 1 134 2030 1.0 0.0 +fr 06_coal 1 134 2030 1.0 0.0 +fr 07_gas 1 134 2030 1.0 0.0 +fr 08_non-res 1 134 2030 0.0 0.0 +fr 09_hydro_pump 1 134 2030 0.0 0.0 +fr 01_solar 1 135 2030 1.0 0.0 +fr 02_wind_on 1 135 2030 1.0 0.0 +fr 03_wind_off 1 135 2030 1.0 0.0 +fr 04_res 1 135 2030 1.0 0.0 +fr 05_nuclear 1 135 2030 1.0 0.0 +fr 06_coal 1 135 2030 1.0 0.0 +fr 07_gas 1 135 2030 1.0 0.0 +fr 08_non-res 1 135 2030 0.0 0.0 +fr 09_hydro_pump 1 135 2030 0.0 0.0 +fr 01_solar 1 136 2030 1.0 0.0 +fr 02_wind_on 1 136 2030 1.0 0.0 +fr 03_wind_off 1 136 2030 1.0 0.0 +fr 04_res 1 136 2030 1.0 0.0 +fr 05_nuclear 1 136 2030 1.0 0.0 +fr 06_coal 1 136 2030 1.0 0.0 +fr 07_gas 1 136 2030 1.0 0.0 +fr 08_non-res 1 136 2030 0.0 0.0 +fr 09_hydro_pump 1 136 2030 0.0 0.0 +fr 01_solar 1 137 2030 1.0 0.0 +fr 02_wind_on 1 137 2030 1.0 0.0 +fr 03_wind_off 1 137 2030 1.0 0.0 +fr 04_res 1 137 2030 1.0 0.0 +fr 05_nuclear 1 137 2030 1.0 0.0 +fr 06_coal 1 137 2030 1.0 0.0 +fr 07_gas 1 137 2030 1.0 0.0 +fr 08_non-res 1 137 2030 0.0 0.0 +fr 09_hydro_pump 1 137 2030 0.0 0.0 +fr 01_solar 1 138 2030 1.0 0.0 +fr 02_wind_on 1 138 2030 1.0 0.0 +fr 03_wind_off 1 138 2030 1.0 0.0 +fr 04_res 1 138 2030 1.0 0.0 +fr 05_nuclear 1 138 2030 1.0 0.0 +fr 06_coal 1 138 2030 1.0 0.0 +fr 07_gas 1 138 2030 1.0 0.0 +fr 08_non-res 1 138 2030 0.0 0.0 +fr 09_hydro_pump 1 138 2030 0.0 0.0 +fr 01_solar 1 139 2030 1.0 0.0 +fr 02_wind_on 1 139 2030 1.0 0.0 +fr 03_wind_off 1 139 2030 1.0 0.0 +fr 04_res 1 139 2030 1.0 0.0 +fr 05_nuclear 1 139 2030 1.0 0.0 +fr 06_coal 1 139 2030 1.0 0.0 +fr 07_gas 1 139 2030 1.0 0.0 +fr 08_non-res 1 139 2030 0.0 0.0 +fr 09_hydro_pump 1 139 2030 0.0 0.0 +fr 01_solar 1 140 2030 1.0 0.0 +fr 02_wind_on 1 140 2030 1.0 0.0 +fr 03_wind_off 1 140 2030 1.0 0.0 +fr 04_res 1 140 2030 1.0 0.0 +fr 05_nuclear 1 140 2030 1.0 0.0 +fr 06_coal 1 140 2030 1.0 0.0 +fr 07_gas 1 140 2030 1.0 0.0 +fr 08_non-res 1 140 2030 0.0 0.0 +fr 09_hydro_pump 1 140 2030 0.0 0.0 +fr 01_solar 1 141 2030 1.0 0.0 +fr 02_wind_on 1 141 2030 1.0 0.0 +fr 03_wind_off 1 141 2030 1.0 0.0 +fr 04_res 1 141 2030 1.0 0.0 +fr 05_nuclear 1 141 2030 1.0 0.0 +fr 06_coal 1 141 2030 1.0 0.0 +fr 07_gas 1 141 2030 1.0 0.0 +fr 08_non-res 1 141 2030 0.0 0.0 +fr 09_hydro_pump 1 141 2030 0.0 0.0 +fr 01_solar 1 142 2030 1.0 0.0 +fr 02_wind_on 1 142 2030 1.0 0.0 +fr 03_wind_off 1 142 2030 1.0 0.0 +fr 04_res 1 142 2030 1.0 0.0 +fr 05_nuclear 1 142 2030 1.0 0.0 +fr 06_coal 1 142 2030 1.0 0.0 +fr 07_gas 1 142 2030 1.0 0.0 +fr 08_non-res 1 142 2030 1.0 0.0 +fr 09_hydro_pump 1 142 2030 0.0 0.0 +fr 01_solar 1 143 2030 1.0 0.0 +fr 02_wind_on 1 143 2030 1.0 0.0 +fr 03_wind_off 1 143 2030 1.0 0.0 +fr 04_res 1 143 2030 1.0 0.0 +fr 05_nuclear 1 143 2030 1.0 0.0 +fr 06_coal 1 143 2030 1.0 0.0 +fr 07_gas 1 143 2030 1.0 0.0 +fr 08_non-res 1 143 2030 1.0 0.0 +fr 09_hydro_pump 1 143 2030 0.0 0.0 +fr 01_solar 1 144 2030 1.0 0.0 +fr 02_wind_on 1 144 2030 1.0 0.0 +fr 03_wind_off 1 144 2030 1.0 0.0 +fr 04_res 1 144 2030 1.0 0.0 +fr 05_nuclear 1 144 2030 1.0 0.0 +fr 06_coal 1 144 2030 1.0 0.0 +fr 07_gas 1 144 2030 1.0 0.0 +fr 08_non-res 1 144 2030 1.0 0.0 +fr 09_hydro_pump 1 144 2030 0.0 0.0 +fr 01_solar 1 145 2030 1.0 0.0 +fr 02_wind_on 1 145 2030 1.0 0.0 +fr 03_wind_off 1 145 2030 1.0 0.0 +fr 04_res 1 145 2030 1.0 0.0 +fr 05_nuclear 1 145 2030 1.0 0.0 +fr 06_coal 1 145 2030 1.0 0.0 +fr 07_gas 1 145 2030 1.0 0.0 +fr 08_non-res 1 145 2030 1.0 0.0 +fr 09_hydro_pump 1 145 2030 0.0 0.0 +fr 01_solar 1 146 2030 1.0 0.0 +fr 02_wind_on 1 146 2030 1.0 0.0 +fr 03_wind_off 1 146 2030 1.0 0.0 +fr 04_res 1 146 2030 1.0 0.0 +fr 05_nuclear 1 146 2030 1.0 0.0 +fr 06_coal 1 146 2030 1.0 0.0 +fr 07_gas 1 146 2030 1.0 0.0 +fr 08_non-res 1 146 2030 1.0 0.0 +fr 09_hydro_pump 1 146 2030 0.0 0.0 +fr 01_solar 1 147 2030 1.0 0.0 +fr 02_wind_on 1 147 2030 1.0 0.0 +fr 03_wind_off 1 147 2030 1.0 0.0 +fr 04_res 1 147 2030 1.0 0.0 +fr 05_nuclear 1 147 2030 1.0 0.0 +fr 06_coal 1 147 2030 1.0 0.0 +fr 07_gas 1 147 2030 1.0 0.0 +fr 08_non-res 1 147 2030 1.0 0.0 +fr 09_hydro_pump 1 147 2030 0.0 0.0 +fr 01_solar 1 148 2030 1.0 0.0 +fr 02_wind_on 1 148 2030 1.0 0.0 +fr 03_wind_off 1 148 2030 1.0 0.0 +fr 04_res 1 148 2030 1.0 0.0 +fr 05_nuclear 1 148 2030 1.0 0.0 +fr 06_coal 1 148 2030 1.0 0.0 +fr 07_gas 1 148 2030 1.0 0.0 +fr 08_non-res 1 148 2030 1.0 0.0 +fr 09_hydro_pump 1 148 2030 0.0 0.0 +fr 01_solar 1 149 2030 1.0 0.0 +fr 02_wind_on 1 149 2030 1.0 0.0 +fr 03_wind_off 1 149 2030 1.0 0.0 +fr 04_res 1 149 2030 1.0 0.0 +fr 05_nuclear 1 149 2030 1.0 0.0 +fr 06_coal 1 149 2030 1.0 0.0 +fr 07_gas 1 149 2030 1.0 0.0 +fr 08_non-res 1 149 2030 1.0 0.0 +fr 09_hydro_pump 1 149 2030 0.0 0.0 +fr 01_solar 1 150 2030 1.0 0.0 +fr 02_wind_on 1 150 2030 1.0 0.0 +fr 03_wind_off 1 150 2030 1.0 0.0 +fr 04_res 1 150 2030 1.0 0.0 +fr 05_nuclear 1 150 2030 1.0 0.0 +fr 06_coal 1 150 2030 1.0 0.0 +fr 07_gas 1 150 2030 1.0 0.0 +fr 08_non-res 1 150 2030 1.0 0.0 +fr 09_hydro_pump 1 150 2030 0.0 0.0 +fr 01_solar 1 151 2030 1.0 0.0 +fr 02_wind_on 1 151 2030 1.0 0.0 +fr 03_wind_off 1 151 2030 1.0 0.0 +fr 04_res 1 151 2030 1.0 0.0 +fr 05_nuclear 1 151 2030 1.0 0.0 +fr 06_coal 1 151 2030 1.0 0.0 +fr 07_gas 1 151 2030 1.0 0.0 +fr 08_non-res 1 151 2030 1.0 0.0 +fr 09_hydro_pump 1 151 2030 0.0 0.0 +fr 01_solar 1 152 2030 1.0 0.0 +fr 02_wind_on 1 152 2030 1.0 0.0 +fr 03_wind_off 1 152 2030 1.0 0.0 +fr 04_res 1 152 2030 1.0 0.0 +fr 05_nuclear 1 152 2030 1.0 0.0 +fr 06_coal 1 152 2030 1.0 0.0 +fr 07_gas 1 152 2030 1.0 0.0 +fr 08_non-res 1 152 2030 1.0 0.0 +fr 09_hydro_pump 1 152 2030 0.0 0.0 +fr 01_solar 1 153 2030 1.0 0.0 +fr 02_wind_on 1 153 2030 1.0 0.0 +fr 03_wind_off 1 153 2030 1.0 0.0 +fr 04_res 1 153 2030 1.0 0.0 +fr 05_nuclear 1 153 2030 1.0 0.0 +fr 06_coal 1 153 2030 1.0 0.0 +fr 07_gas 1 153 2030 1.0 0.0 +fr 08_non-res 1 153 2030 1.0 0.0 +fr 09_hydro_pump 1 153 2030 0.0 0.0 +fr 01_solar 1 154 2030 1.0 0.0 +fr 02_wind_on 1 154 2030 1.0 0.0 +fr 03_wind_off 1 154 2030 1.0 0.0 +fr 04_res 1 154 2030 1.0 0.0 +fr 05_nuclear 1 154 2030 1.0 0.0 +fr 06_coal 1 154 2030 1.0 0.0 +fr 07_gas 1 154 2030 1.0 0.0 +fr 08_non-res 1 154 2030 1.0 0.0 +fr 09_hydro_pump 1 154 2030 0.0 0.0 +fr 01_solar 1 155 2030 1.0 0.0 +fr 02_wind_on 1 155 2030 1.0 0.0 +fr 03_wind_off 1 155 2030 1.0 0.0 +fr 04_res 1 155 2030 1.0 0.0 +fr 05_nuclear 1 155 2030 1.0 0.0 +fr 06_coal 1 155 2030 1.0 0.0 +fr 07_gas 1 155 2030 1.0 0.0 +fr 08_non-res 1 155 2030 1.0 0.0 +fr 09_hydro_pump 1 155 2030 0.0 0.0 +fr 01_solar 1 156 2030 1.0 0.0 +fr 02_wind_on 1 156 2030 1.0 0.0 +fr 03_wind_off 1 156 2030 1.0 0.0 +fr 04_res 1 156 2030 1.0 0.0 +fr 05_nuclear 1 156 2030 1.0 0.0 +fr 06_coal 1 156 2030 1.0 0.0 +fr 07_gas 1 156 2030 1.0 0.0 +fr 08_non-res 1 156 2030 1.0 0.0 +fr 09_hydro_pump 1 156 2030 0.0 0.0 +fr 01_solar 1 157 2030 1.0 0.0 +fr 02_wind_on 1 157 2030 1.0 0.0 +fr 03_wind_off 1 157 2030 1.0 0.0 +fr 04_res 1 157 2030 1.0 0.0 +fr 05_nuclear 1 157 2030 1.0 0.0 +fr 06_coal 1 157 2030 1.0 0.0 +fr 07_gas 1 157 2030 1.0 0.0 +fr 08_non-res 1 157 2030 1.0 0.0 +fr 09_hydro_pump 1 157 2030 0.0 0.0 +fr 01_solar 1 158 2030 1.0 0.0 +fr 02_wind_on 1 158 2030 1.0 0.0 +fr 03_wind_off 1 158 2030 1.0 0.0 +fr 04_res 1 158 2030 1.0 0.0 +fr 05_nuclear 1 158 2030 1.0 0.0 +fr 06_coal 1 158 2030 1.0 0.0 +fr 07_gas 1 158 2030 1.0 0.0 +fr 08_non-res 1 158 2030 1.0 0.0 +fr 09_hydro_pump 1 158 2030 0.0 0.0 +fr 01_solar 1 159 2030 1.0 0.0 +fr 02_wind_on 1 159 2030 1.0 0.0 +fr 03_wind_off 1 159 2030 1.0 0.0 +fr 04_res 1 159 2030 1.0 0.0 +fr 05_nuclear 1 159 2030 1.0 0.0 +fr 06_coal 1 159 2030 1.0 0.0 +fr 07_gas 1 159 2030 1.0 0.0 +fr 08_non-res 1 159 2030 1.0 0.0 +fr 09_hydro_pump 1 159 2030 0.0 0.0 +fr 01_solar 1 160 2030 1.0 0.0 +fr 02_wind_on 1 160 2030 1.0 0.0 +fr 03_wind_off 1 160 2030 1.0 0.0 +fr 04_res 1 160 2030 1.0 0.0 +fr 05_nuclear 1 160 2030 1.0 0.0 +fr 06_coal 1 160 2030 1.0 0.0 +fr 07_gas 1 160 2030 1.0 0.0 +fr 08_non-res 1 160 2030 1.0 0.0 +fr 09_hydro_pump 1 160 2030 0.0 0.0 +fr 01_solar 1 161 2030 1.0 0.0 +fr 02_wind_on 1 161 2030 1.0 0.0 +fr 03_wind_off 1 161 2030 1.0 0.0 +fr 04_res 1 161 2030 1.0 0.0 +fr 05_nuclear 1 161 2030 1.0 0.0 +fr 06_coal 1 161 2030 1.0 0.0 +fr 07_gas 1 161 2030 1.0 0.0 +fr 08_non-res 1 161 2030 1.0 0.0 +fr 09_hydro_pump 1 161 2030 0.0 0.0 +fr 01_solar 1 162 2030 1.0 0.0 +fr 02_wind_on 1 162 2030 1.0 0.0 +fr 03_wind_off 1 162 2030 1.0 0.0 +fr 04_res 1 162 2030 1.0 0.0 +fr 05_nuclear 1 162 2030 1.0 0.0 +fr 06_coal 1 162 2030 1.0 0.0 +fr 07_gas 1 162 2030 1.0 0.0 +fr 08_non-res 1 162 2030 1.0 0.0 +fr 09_hydro_pump 1 162 2030 1.0 0.0 +fr 01_solar 1 163 2030 1.0 0.0 +fr 02_wind_on 1 163 2030 1.0 0.0 +fr 03_wind_off 1 163 2030 1.0 0.0 +fr 04_res 1 163 2030 1.0 0.0 +fr 05_nuclear 1 163 2030 1.0 0.0 +fr 06_coal 1 163 2030 1.0 0.0 +fr 07_gas 1 163 2030 1.0 0.0 +fr 08_non-res 1 163 2030 1.0 0.0 +fr 09_hydro_pump 1 163 2030 1.0 0.0 +fr 01_solar 1 164 2030 1.0 0.0 +fr 02_wind_on 1 164 2030 1.0 0.0 +fr 03_wind_off 1 164 2030 1.0 0.0 +fr 04_res 1 164 2030 1.0 0.0 +fr 05_nuclear 1 164 2030 1.0 0.0 +fr 06_coal 1 164 2030 1.0 0.0 +fr 07_gas 1 164 2030 1.0 0.0 +fr 08_non-res 1 164 2030 1.0 0.0 +fr 09_hydro_pump 1 164 2030 1.0 0.0 +fr 01_solar 1 165 2030 1.0 0.0 +fr 02_wind_on 1 165 2030 1.0 0.0 +fr 03_wind_off 1 165 2030 1.0 0.0 +fr 04_res 1 165 2030 1.0 0.0 +fr 05_nuclear 1 165 2030 1.0 0.0 +fr 06_coal 1 165 2030 1.0 0.0 +fr 07_gas 1 165 2030 1.0 0.0 +fr 08_non-res 1 165 2030 1.0 0.0 +fr 09_hydro_pump 1 165 2030 1.0 0.0 +fr 01_solar 1 166 2030 1.0 0.0 +fr 02_wind_on 1 166 2030 1.0 0.0 +fr 03_wind_off 1 166 2030 1.0 0.0 +fr 04_res 1 166 2030 1.0 0.0 +fr 05_nuclear 1 166 2030 1.0 0.0 +fr 06_coal 1 166 2030 1.0 0.0 +fr 07_gas 1 166 2030 1.0 0.0 +fr 08_non-res 1 166 2030 1.0 0.0 +fr 09_hydro_pump 1 166 2030 1.0 0.0 +fr 01_solar 1 167 2030 1.0 0.0 +fr 02_wind_on 1 167 2030 1.0 0.0 +fr 03_wind_off 1 167 2030 1.0 0.0 +fr 04_res 1 167 2030 1.0 0.0 +fr 05_nuclear 1 167 2030 1.0 0.0 +fr 06_coal 1 167 2030 1.0 0.0 +fr 07_gas 1 167 2030 1.0 0.0 +fr 08_non-res 1 167 2030 1.0 0.0 +fr 09_hydro_pump 1 167 2030 1.0 0.0 +fr 01_solar 1 168 2030 1.0 0.0 +fr 02_wind_on 1 168 2030 1.0 0.0 +fr 03_wind_off 1 168 2030 1.0 0.0 +fr 04_res 1 168 2030 1.0 0.0 +fr 05_nuclear 1 168 2030 1.0 0.0 +fr 06_coal 1 168 2030 1.0 0.0 +fr 07_gas 1 168 2030 1.0 0.0 +fr 08_non-res 1 168 2030 1.0 0.0 +fr 09_hydro_pump 1 168 2030 1.0 0.0 +fr 01_solar 1 169 2030 0.0 0.0 +fr 02_wind_on 1 169 2030 0.0 0.0 +fr 03_wind_off 1 169 2030 0.0 0.0 +fr 04_res 1 169 2030 0.0 0.0 +fr 05_nuclear 1 169 2030 0.0 0.0 +fr 06_coal 1 169 2030 0.0 0.0 +fr 07_gas 1 169 2030 0.0 0.0 +fr 08_non-res 1 169 2030 0.0 0.0 +fr 09_hydro_pump 1 169 2030 0.0 0.0 +fr 01_solar 1 170 2030 1.0 0.0 +fr 02_wind_on 1 170 2030 0.0 0.0 +fr 03_wind_off 1 170 2030 0.0 0.0 +fr 04_res 1 170 2030 0.0 0.0 +fr 05_nuclear 1 170 2030 0.0 0.0 +fr 06_coal 1 170 2030 0.0 0.0 +fr 07_gas 1 170 2030 0.0 0.0 +fr 08_non-res 1 170 2030 0.0 0.0 +fr 09_hydro_pump 1 170 2030 0.0 0.0 +fr 01_solar 1 171 2030 1.0 0.0 +fr 02_wind_on 1 171 2030 0.0 0.0 +fr 03_wind_off 1 171 2030 0.0 0.0 +fr 04_res 1 171 2030 0.0 0.0 +fr 05_nuclear 1 171 2030 0.0 0.0 +fr 06_coal 1 171 2030 0.0 0.0 +fr 07_gas 1 171 2030 0.0 0.0 +fr 08_non-res 1 171 2030 0.0 0.0 +fr 09_hydro_pump 1 171 2030 0.0 0.0 +fr 01_solar 1 172 2030 1.0 0.0 +fr 02_wind_on 1 172 2030 0.0 0.0 +fr 03_wind_off 1 172 2030 0.0 0.0 +fr 04_res 1 172 2030 0.0 0.0 +fr 05_nuclear 1 172 2030 0.0 0.0 +fr 06_coal 1 172 2030 0.0 0.0 +fr 07_gas 1 172 2030 0.0 0.0 +fr 08_non-res 1 172 2030 0.0 0.0 +fr 09_hydro_pump 1 172 2030 0.0 0.0 +fr 01_solar 1 173 2030 1.0 0.0 +fr 02_wind_on 1 173 2030 0.0 0.0 +fr 03_wind_off 1 173 2030 0.0 0.0 +fr 04_res 1 173 2030 0.0 0.0 +fr 05_nuclear 1 173 2030 0.0 0.0 +fr 06_coal 1 173 2030 0.0 0.0 +fr 07_gas 1 173 2030 0.0 0.0 +fr 08_non-res 1 173 2030 0.0 0.0 +fr 09_hydro_pump 1 173 2030 0.0 0.0 +fr 01_solar 1 174 2030 1.0 0.0 +fr 02_wind_on 1 174 2030 0.0 0.0 +fr 03_wind_off 1 174 2030 0.0 0.0 +fr 04_res 1 174 2030 0.0 0.0 +fr 05_nuclear 1 174 2030 0.0 0.0 +fr 06_coal 1 174 2030 0.0 0.0 +fr 07_gas 1 174 2030 0.0 0.0 +fr 08_non-res 1 174 2030 0.0 0.0 +fr 09_hydro_pump 1 174 2030 0.0 0.0 +fr 01_solar 1 175 2030 1.0 0.0 +fr 02_wind_on 1 175 2030 0.0 0.0 +fr 03_wind_off 1 175 2030 0.0 0.0 +fr 04_res 1 175 2030 0.0 0.0 +fr 05_nuclear 1 175 2030 0.0 0.0 +fr 06_coal 1 175 2030 0.0 0.0 +fr 07_gas 1 175 2030 0.0 0.0 +fr 08_non-res 1 175 2030 0.0 0.0 +fr 09_hydro_pump 1 175 2030 0.0 0.0 +fr 01_solar 1 176 2030 1.0 0.0 +fr 02_wind_on 1 176 2030 0.0 0.0 +fr 03_wind_off 1 176 2030 0.0 0.0 +fr 04_res 1 176 2030 0.0 0.0 +fr 05_nuclear 1 176 2030 0.0 0.0 +fr 06_coal 1 176 2030 0.0 0.0 +fr 07_gas 1 176 2030 0.0 0.0 +fr 08_non-res 1 176 2030 0.0 0.0 +fr 09_hydro_pump 1 176 2030 0.0 0.0 +fr 01_solar 1 177 2030 1.0 0.0 +fr 02_wind_on 1 177 2030 0.0 0.0 +fr 03_wind_off 1 177 2030 0.0 0.0 +fr 04_res 1 177 2030 0.0 0.0 +fr 05_nuclear 1 177 2030 0.0 0.0 +fr 06_coal 1 177 2030 0.0 0.0 +fr 07_gas 1 177 2030 0.0 0.0 +fr 08_non-res 1 177 2030 0.0 0.0 +fr 09_hydro_pump 1 177 2030 0.0 0.0 +fr 01_solar 1 178 2030 1.0 0.0 +fr 02_wind_on 1 178 2030 0.0 0.0 +fr 03_wind_off 1 178 2030 0.0 0.0 +fr 04_res 1 178 2030 0.0 0.0 +fr 05_nuclear 1 178 2030 0.0 0.0 +fr 06_coal 1 178 2030 0.0 0.0 +fr 07_gas 1 178 2030 0.0 0.0 +fr 08_non-res 1 178 2030 0.0 0.0 +fr 09_hydro_pump 1 178 2030 0.0 0.0 +fr 01_solar 1 179 2030 1.0 0.0 +fr 02_wind_on 1 179 2030 0.0 0.0 +fr 03_wind_off 1 179 2030 0.0 0.0 +fr 04_res 1 179 2030 0.0 0.0 +fr 05_nuclear 1 179 2030 0.0 0.0 +fr 06_coal 1 179 2030 0.0 0.0 +fr 07_gas 1 179 2030 0.0 0.0 +fr 08_non-res 1 179 2030 0.0 0.0 +fr 09_hydro_pump 1 179 2030 0.0 0.0 +fr 01_solar 1 180 2030 1.0 0.0 +fr 02_wind_on 1 180 2030 0.0 0.0 +fr 03_wind_off 1 180 2030 0.0 0.0 +fr 04_res 1 180 2030 0.0 0.0 +fr 05_nuclear 1 180 2030 0.0 0.0 +fr 06_coal 1 180 2030 0.0 0.0 +fr 07_gas 1 180 2030 0.0 0.0 +fr 08_non-res 1 180 2030 0.0 0.0 +fr 09_hydro_pump 1 180 2030 0.0 0.0 +fr 01_solar 1 181 2030 1.0 0.0 +fr 02_wind_on 1 181 2030 0.0 0.0 +fr 03_wind_off 1 181 2030 0.0 0.0 +fr 04_res 1 181 2030 0.0 0.0 +fr 05_nuclear 1 181 2030 0.0 0.0 +fr 06_coal 1 181 2030 0.0 0.0 +fr 07_gas 1 181 2030 0.0 0.0 +fr 08_non-res 1 181 2030 0.0 0.0 +fr 09_hydro_pump 1 181 2030 0.0 0.0 +fr 01_solar 1 182 2030 1.0 0.0 +fr 02_wind_on 1 182 2030 0.0 0.0 +fr 03_wind_off 1 182 2030 0.0 0.0 +fr 04_res 1 182 2030 0.0 0.0 +fr 05_nuclear 1 182 2030 0.0 0.0 +fr 06_coal 1 182 2030 0.0 0.0 +fr 07_gas 1 182 2030 0.0 0.0 +fr 08_non-res 1 182 2030 0.0 0.0 +fr 09_hydro_pump 1 182 2030 0.0 0.0 +fr 01_solar 1 183 2030 1.0 0.0 +fr 02_wind_on 1 183 2030 0.0 0.0 +fr 03_wind_off 1 183 2030 0.0 0.0 +fr 04_res 1 183 2030 0.0 0.0 +fr 05_nuclear 1 183 2030 0.0 0.0 +fr 06_coal 1 183 2030 0.0 0.0 +fr 07_gas 1 183 2030 0.0 0.0 +fr 08_non-res 1 183 2030 0.0 0.0 +fr 09_hydro_pump 1 183 2030 0.0 0.0 +fr 01_solar 1 184 2030 1.0 0.0 +fr 02_wind_on 1 184 2030 0.0 0.0 +fr 03_wind_off 1 184 2030 0.0 0.0 +fr 04_res 1 184 2030 0.0 0.0 +fr 05_nuclear 1 184 2030 0.0 0.0 +fr 06_coal 1 184 2030 0.0 0.0 +fr 07_gas 1 184 2030 0.0 0.0 +fr 08_non-res 1 184 2030 0.0 0.0 +fr 09_hydro_pump 1 184 2030 0.0 0.0 +fr 01_solar 1 185 2030 1.0 0.0 +fr 02_wind_on 1 185 2030 0.0 0.0 +fr 03_wind_off 1 185 2030 0.0 0.0 +fr 04_res 1 185 2030 0.0 0.0 +fr 05_nuclear 1 185 2030 0.0 0.0 +fr 06_coal 1 185 2030 0.0 0.0 +fr 07_gas 1 185 2030 0.0 0.0 +fr 08_non-res 1 185 2030 0.0 0.0 +fr 09_hydro_pump 1 185 2030 0.0 0.0 +fr 01_solar 1 186 2030 1.0 0.0 +fr 02_wind_on 1 186 2030 0.0 0.0 +fr 03_wind_off 1 186 2030 0.0 0.0 +fr 04_res 1 186 2030 0.0 0.0 +fr 05_nuclear 1 186 2030 0.0 0.0 +fr 06_coal 1 186 2030 0.0 0.0 +fr 07_gas 1 186 2030 0.0 0.0 +fr 08_non-res 1 186 2030 0.0 0.0 +fr 09_hydro_pump 1 186 2030 0.0 0.0 +fr 01_solar 1 187 2030 1.0 0.0 +fr 02_wind_on 1 187 2030 0.0 0.0 +fr 03_wind_off 1 187 2030 0.0 0.0 +fr 04_res 1 187 2030 0.0 0.0 +fr 05_nuclear 1 187 2030 0.0 0.0 +fr 06_coal 1 187 2030 0.0 0.0 +fr 07_gas 1 187 2030 0.0 0.0 +fr 08_non-res 1 187 2030 0.0 0.0 +fr 09_hydro_pump 1 187 2030 0.0 0.0 +fr 01_solar 1 188 2030 1.0 0.0 +fr 02_wind_on 1 188 2030 0.0 0.0 +fr 03_wind_off 1 188 2030 0.0 0.0 +fr 04_res 1 188 2030 0.0 0.0 +fr 05_nuclear 1 188 2030 0.0 0.0 +fr 06_coal 1 188 2030 0.0 0.0 +fr 07_gas 1 188 2030 0.0 0.0 +fr 08_non-res 1 188 2030 0.0 0.0 +fr 09_hydro_pump 1 188 2030 0.0 0.0 +fr 01_solar 1 189 2030 1.0 0.0 +fr 02_wind_on 1 189 2030 0.0 0.0 +fr 03_wind_off 1 189 2030 0.0 0.0 +fr 04_res 1 189 2030 0.0 0.0 +fr 05_nuclear 1 189 2030 0.0 0.0 +fr 06_coal 1 189 2030 0.0 0.0 +fr 07_gas 1 189 2030 0.0 0.0 +fr 08_non-res 1 189 2030 0.0 0.0 +fr 09_hydro_pump 1 189 2030 0.0 0.0 +fr 01_solar 1 190 2030 1.0 0.0 +fr 02_wind_on 1 190 2030 1.0 0.0 +fr 03_wind_off 1 190 2030 0.0 0.0 +fr 04_res 1 190 2030 0.0 0.0 +fr 05_nuclear 1 190 2030 0.0 0.0 +fr 06_coal 1 190 2030 0.0 0.0 +fr 07_gas 1 190 2030 0.0 0.0 +fr 08_non-res 1 190 2030 0.0 0.0 +fr 09_hydro_pump 1 190 2030 0.0 0.0 +fr 01_solar 1 191 2030 1.0 0.0 +fr 02_wind_on 1 191 2030 1.0 0.0 +fr 03_wind_off 1 191 2030 0.0 0.0 +fr 04_res 1 191 2030 0.0 0.0 +fr 05_nuclear 1 191 2030 0.0 0.0 +fr 06_coal 1 191 2030 0.0 0.0 +fr 07_gas 1 191 2030 0.0 0.0 +fr 08_non-res 1 191 2030 0.0 0.0 +fr 09_hydro_pump 1 191 2030 0.0 0.0 +fr 01_solar 1 192 2030 1.0 0.0 +fr 02_wind_on 1 192 2030 1.0 0.0 +fr 03_wind_off 1 192 2030 0.0 0.0 +fr 04_res 1 192 2030 0.0 0.0 +fr 05_nuclear 1 192 2030 0.0 0.0 +fr 06_coal 1 192 2030 0.0 0.0 +fr 07_gas 1 192 2030 0.0 0.0 +fr 08_non-res 1 192 2030 0.0 0.0 +fr 09_hydro_pump 1 192 2030 0.0 0.0 +fr 01_solar 1 193 2030 1.0 0.0 +fr 02_wind_on 1 193 2030 1.0 0.0 +fr 03_wind_off 1 193 2030 0.0 0.0 +fr 04_res 1 193 2030 0.0 0.0 +fr 05_nuclear 1 193 2030 0.0 0.0 +fr 06_coal 1 193 2030 0.0 0.0 +fr 07_gas 1 193 2030 0.0 0.0 +fr 08_non-res 1 193 2030 0.0 0.0 +fr 09_hydro_pump 1 193 2030 0.0 0.0 +fr 01_solar 1 194 2030 1.0 0.0 +fr 02_wind_on 1 194 2030 1.0 0.0 +fr 03_wind_off 1 194 2030 0.0 0.0 +fr 04_res 1 194 2030 0.0 0.0 +fr 05_nuclear 1 194 2030 0.0 0.0 +fr 06_coal 1 194 2030 0.0 0.0 +fr 07_gas 1 194 2030 0.0 0.0 +fr 08_non-res 1 194 2030 0.0 0.0 +fr 09_hydro_pump 1 194 2030 0.0 0.0 +fr 01_solar 1 195 2030 1.0 0.0 +fr 02_wind_on 1 195 2030 1.0 0.0 +fr 03_wind_off 1 195 2030 0.0 0.0 +fr 04_res 1 195 2030 0.0 0.0 +fr 05_nuclear 1 195 2030 0.0 0.0 +fr 06_coal 1 195 2030 0.0 0.0 +fr 07_gas 1 195 2030 0.0 0.0 +fr 08_non-res 1 195 2030 0.0 0.0 +fr 09_hydro_pump 1 195 2030 0.0 0.0 +fr 01_solar 1 196 2030 1.0 0.0 +fr 02_wind_on 1 196 2030 1.0 0.0 +fr 03_wind_off 1 196 2030 0.0 0.0 +fr 04_res 1 196 2030 0.0 0.0 +fr 05_nuclear 1 196 2030 0.0 0.0 +fr 06_coal 1 196 2030 0.0 0.0 +fr 07_gas 1 196 2030 0.0 0.0 +fr 08_non-res 1 196 2030 0.0 0.0 +fr 09_hydro_pump 1 196 2030 0.0 0.0 +fr 01_solar 1 197 2030 1.0 0.0 +fr 02_wind_on 1 197 2030 1.0 0.0 +fr 03_wind_off 1 197 2030 0.0 0.0 +fr 04_res 1 197 2030 0.0 0.0 +fr 05_nuclear 1 197 2030 0.0 0.0 +fr 06_coal 1 197 2030 0.0 0.0 +fr 07_gas 1 197 2030 0.0 0.0 +fr 08_non-res 1 197 2030 0.0 0.0 +fr 09_hydro_pump 1 197 2030 0.0 0.0 +fr 01_solar 1 198 2030 1.0 0.0 +fr 02_wind_on 1 198 2030 1.0 0.0 +fr 03_wind_off 1 198 2030 0.0 0.0 +fr 04_res 1 198 2030 0.0 0.0 +fr 05_nuclear 1 198 2030 0.0 0.0 +fr 06_coal 1 198 2030 0.0 0.0 +fr 07_gas 1 198 2030 0.0 0.0 +fr 08_non-res 1 198 2030 0.0 0.0 +fr 09_hydro_pump 1 198 2030 0.0 0.0 +fr 01_solar 1 199 2030 1.0 0.0 +fr 02_wind_on 1 199 2030 1.0 0.0 +fr 03_wind_off 1 199 2030 0.0 0.0 +fr 04_res 1 199 2030 0.0 0.0 +fr 05_nuclear 1 199 2030 0.0 0.0 +fr 06_coal 1 199 2030 0.0 0.0 +fr 07_gas 1 199 2030 0.0 0.0 +fr 08_non-res 1 199 2030 0.0 0.0 +fr 09_hydro_pump 1 199 2030 0.0 0.0 +fr 01_solar 1 200 2030 1.0 0.0 +fr 02_wind_on 1 200 2030 1.0 0.0 +fr 03_wind_off 1 200 2030 0.0 0.0 +fr 04_res 1 200 2030 0.0 0.0 +fr 05_nuclear 1 200 2030 0.0 0.0 +fr 06_coal 1 200 2030 0.0 0.0 +fr 07_gas 1 200 2030 0.0 0.0 +fr 08_non-res 1 200 2030 0.0 0.0 +fr 09_hydro_pump 1 200 2030 0.0 0.0 +fr 01_solar 1 201 2030 1.0 0.0 +fr 02_wind_on 1 201 2030 1.0 0.0 +fr 03_wind_off 1 201 2030 0.0 0.0 +fr 04_res 1 201 2030 0.0 0.0 +fr 05_nuclear 1 201 2030 0.0 0.0 +fr 06_coal 1 201 2030 0.0 0.0 +fr 07_gas 1 201 2030 0.0 0.0 +fr 08_non-res 1 201 2030 0.0 0.0 +fr 09_hydro_pump 1 201 2030 0.0 0.0 +fr 01_solar 1 202 2030 1.0 0.0 +fr 02_wind_on 1 202 2030 1.0 0.0 +fr 03_wind_off 1 202 2030 0.0 0.0 +fr 04_res 1 202 2030 0.0 0.0 +fr 05_nuclear 1 202 2030 0.0 0.0 +fr 06_coal 1 202 2030 0.0 0.0 +fr 07_gas 1 202 2030 0.0 0.0 +fr 08_non-res 1 202 2030 0.0 0.0 +fr 09_hydro_pump 1 202 2030 0.0 0.0 +fr 01_solar 1 203 2030 1.0 0.0 +fr 02_wind_on 1 203 2030 1.0 0.0 +fr 03_wind_off 1 203 2030 0.0 0.0 +fr 04_res 1 203 2030 0.0 0.0 +fr 05_nuclear 1 203 2030 0.0 0.0 +fr 06_coal 1 203 2030 0.0 0.0 +fr 07_gas 1 203 2030 0.0 0.0 +fr 08_non-res 1 203 2030 0.0 0.0 +fr 09_hydro_pump 1 203 2030 0.0 0.0 +fr 01_solar 1 204 2030 1.0 0.0 +fr 02_wind_on 1 204 2030 1.0 0.0 +fr 03_wind_off 1 204 2030 0.0 0.0 +fr 04_res 1 204 2030 0.0 0.0 +fr 05_nuclear 1 204 2030 0.0 0.0 +fr 06_coal 1 204 2030 0.0 0.0 +fr 07_gas 1 204 2030 0.0 0.0 +fr 08_non-res 1 204 2030 0.0 0.0 +fr 09_hydro_pump 1 204 2030 0.0 0.0 +fr 01_solar 1 205 2030 1.0 0.0 +fr 02_wind_on 1 205 2030 1.0 0.0 +fr 03_wind_off 1 205 2030 0.0 0.0 +fr 04_res 1 205 2030 0.0 0.0 +fr 05_nuclear 1 205 2030 0.0 0.0 +fr 06_coal 1 205 2030 0.0 0.0 +fr 07_gas 1 205 2030 0.0 0.0 +fr 08_non-res 1 205 2030 0.0 0.0 +fr 09_hydro_pump 1 205 2030 0.0 0.0 +fr 01_solar 1 206 2030 1.0 0.0 +fr 02_wind_on 1 206 2030 1.0 0.0 +fr 03_wind_off 1 206 2030 0.0 0.0 +fr 04_res 1 206 2030 0.0 0.0 +fr 05_nuclear 1 206 2030 0.0 0.0 +fr 06_coal 1 206 2030 0.0 0.0 +fr 07_gas 1 206 2030 0.0 0.0 +fr 08_non-res 1 206 2030 0.0 0.0 +fr 09_hydro_pump 1 206 2030 0.0 0.0 +fr 01_solar 1 207 2030 1.0 0.0 +fr 02_wind_on 1 207 2030 1.0 0.0 +fr 03_wind_off 1 207 2030 0.0 0.0 +fr 04_res 1 207 2030 0.0 0.0 +fr 05_nuclear 1 207 2030 0.0 0.0 +fr 06_coal 1 207 2030 0.0 0.0 +fr 07_gas 1 207 2030 0.0 0.0 +fr 08_non-res 1 207 2030 0.0 0.0 +fr 09_hydro_pump 1 207 2030 0.0 0.0 +fr 01_solar 1 208 2030 1.0 0.0 +fr 02_wind_on 1 208 2030 1.0 0.0 +fr 03_wind_off 1 208 2030 0.0 0.0 +fr 04_res 1 208 2030 0.0 0.0 +fr 05_nuclear 1 208 2030 0.0 0.0 +fr 06_coal 1 208 2030 0.0 0.0 +fr 07_gas 1 208 2030 0.0 0.0 +fr 08_non-res 1 208 2030 0.0 0.0 +fr 09_hydro_pump 1 208 2030 0.0 0.0 +fr 01_solar 1 209 2030 1.0 0.0 +fr 02_wind_on 1 209 2030 1.0 0.0 +fr 03_wind_off 1 209 2030 0.0 0.0 +fr 04_res 1 209 2030 0.0 0.0 +fr 05_nuclear 1 209 2030 0.0 0.0 +fr 06_coal 1 209 2030 0.0 0.0 +fr 07_gas 1 209 2030 0.0 0.0 +fr 08_non-res 1 209 2030 0.0 0.0 +fr 09_hydro_pump 1 209 2030 0.0 0.0 +fr 01_solar 1 210 2030 1.0 0.0 +fr 02_wind_on 1 210 2030 1.0 0.0 +fr 03_wind_off 1 210 2030 1.0 0.0 +fr 04_res 1 210 2030 0.0 0.0 +fr 05_nuclear 1 210 2030 0.0 0.0 +fr 06_coal 1 210 2030 0.0 0.0 +fr 07_gas 1 210 2030 0.0 0.0 +fr 08_non-res 1 210 2030 0.0 0.0 +fr 09_hydro_pump 1 210 2030 0.0 0.0 +fr 01_solar 1 211 2030 1.0 0.0 +fr 02_wind_on 1 211 2030 1.0 0.0 +fr 03_wind_off 1 211 2030 1.0 0.0 +fr 04_res 1 211 2030 0.0 0.0 +fr 05_nuclear 1 211 2030 0.0 0.0 +fr 06_coal 1 211 2030 0.0 0.0 +fr 07_gas 1 211 2030 0.0 0.0 +fr 08_non-res 1 211 2030 0.0 0.0 +fr 09_hydro_pump 1 211 2030 0.0 0.0 +fr 01_solar 1 212 2030 1.0 0.0 +fr 02_wind_on 1 212 2030 1.0 0.0 +fr 03_wind_off 1 212 2030 1.0 0.0 +fr 04_res 1 212 2030 0.0 0.0 +fr 05_nuclear 1 212 2030 0.0 0.0 +fr 06_coal 1 212 2030 0.0 0.0 +fr 07_gas 1 212 2030 0.0 0.0 +fr 08_non-res 1 212 2030 0.0 0.0 +fr 09_hydro_pump 1 212 2030 0.0 0.0 +fr 01_solar 1 213 2030 1.0 0.0 +fr 02_wind_on 1 213 2030 1.0 0.0 +fr 03_wind_off 1 213 2030 1.0 0.0 +fr 04_res 1 213 2030 0.0 0.0 +fr 05_nuclear 1 213 2030 0.0 0.0 +fr 06_coal 1 213 2030 0.0 0.0 +fr 07_gas 1 213 2030 0.0 0.0 +fr 08_non-res 1 213 2030 0.0 0.0 +fr 09_hydro_pump 1 213 2030 0.0 0.0 +fr 01_solar 1 214 2030 1.0 0.0 +fr 02_wind_on 1 214 2030 1.0 0.0 +fr 03_wind_off 1 214 2030 1.0 0.0 +fr 04_res 1 214 2030 0.0 0.0 +fr 05_nuclear 1 214 2030 0.0 0.0 +fr 06_coal 1 214 2030 0.0 0.0 +fr 07_gas 1 214 2030 0.0 0.0 +fr 08_non-res 1 214 2030 0.0 0.0 +fr 09_hydro_pump 1 214 2030 0.0 0.0 +fr 01_solar 1 215 2030 1.0 0.0 +fr 02_wind_on 1 215 2030 1.0 0.0 +fr 03_wind_off 1 215 2030 1.0 0.0 +fr 04_res 1 215 2030 0.0 0.0 +fr 05_nuclear 1 215 2030 0.0 0.0 +fr 06_coal 1 215 2030 0.0 0.0 +fr 07_gas 1 215 2030 0.0 0.0 +fr 08_non-res 1 215 2030 0.0 0.0 +fr 09_hydro_pump 1 215 2030 0.0 0.0 +fr 01_solar 1 216 2030 1.0 0.0 +fr 02_wind_on 1 216 2030 1.0 0.0 +fr 03_wind_off 1 216 2030 1.0 0.0 +fr 04_res 1 216 2030 0.0 0.0 +fr 05_nuclear 1 216 2030 0.0 0.0 +fr 06_coal 1 216 2030 0.0 0.0 +fr 07_gas 1 216 2030 0.0 0.0 +fr 08_non-res 1 216 2030 0.0 0.0 +fr 09_hydro_pump 1 216 2030 0.0 0.0 +fr 01_solar 1 217 2030 1.0 0.0 +fr 02_wind_on 1 217 2030 1.0 0.0 +fr 03_wind_off 1 217 2030 1.0 0.0 +fr 04_res 1 217 2030 0.0 0.0 +fr 05_nuclear 1 217 2030 0.0 0.0 +fr 06_coal 1 217 2030 0.0 0.0 +fr 07_gas 1 217 2030 0.0 0.0 +fr 08_non-res 1 217 2030 0.0 0.0 +fr 09_hydro_pump 1 217 2030 0.0 0.0 +fr 01_solar 1 218 2030 1.0 0.0 +fr 02_wind_on 1 218 2030 1.0 0.0 +fr 03_wind_off 1 218 2030 1.0 0.0 +fr 04_res 1 218 2030 0.0 0.0 +fr 05_nuclear 1 218 2030 0.0 0.0 +fr 06_coal 1 218 2030 0.0 0.0 +fr 07_gas 1 218 2030 0.0 0.0 +fr 08_non-res 1 218 2030 0.0 0.0 +fr 09_hydro_pump 1 218 2030 0.0 0.0 +fr 01_solar 1 219 2030 1.0 0.0 +fr 02_wind_on 1 219 2030 1.0 0.0 +fr 03_wind_off 1 219 2030 1.0 0.0 +fr 04_res 1 219 2030 0.0 0.0 +fr 05_nuclear 1 219 2030 0.0 0.0 +fr 06_coal 1 219 2030 0.0 0.0 +fr 07_gas 1 219 2030 0.0 0.0 +fr 08_non-res 1 219 2030 0.0 0.0 +fr 09_hydro_pump 1 219 2030 0.0 0.0 +fr 01_solar 1 220 2030 1.0 0.0 +fr 02_wind_on 1 220 2030 1.0 0.0 +fr 03_wind_off 1 220 2030 1.0 0.0 +fr 04_res 1 220 2030 0.0 0.0 +fr 05_nuclear 1 220 2030 0.0 0.0 +fr 06_coal 1 220 2030 0.0 0.0 +fr 07_gas 1 220 2030 0.0 0.0 +fr 08_non-res 1 220 2030 0.0 0.0 +fr 09_hydro_pump 1 220 2030 0.0 0.0 +fr 01_solar 1 221 2030 1.0 0.0 +fr 02_wind_on 1 221 2030 1.0 0.0 +fr 03_wind_off 1 221 2030 1.0 0.0 +fr 04_res 1 221 2030 0.0 0.0 +fr 05_nuclear 1 221 2030 0.0 0.0 +fr 06_coal 1 221 2030 0.0 0.0 +fr 07_gas 1 221 2030 0.0 0.0 +fr 08_non-res 1 221 2030 0.0 0.0 +fr 09_hydro_pump 1 221 2030 0.0 0.0 +fr 01_solar 1 222 2030 1.0 0.0 +fr 02_wind_on 1 222 2030 1.0 0.0 +fr 03_wind_off 1 222 2030 1.0 0.0 +fr 04_res 1 222 2030 0.0 0.0 +fr 05_nuclear 1 222 2030 0.0 0.0 +fr 06_coal 1 222 2030 0.0 0.0 +fr 07_gas 1 222 2030 0.0 0.0 +fr 08_non-res 1 222 2030 0.0 0.0 +fr 09_hydro_pump 1 222 2030 0.0 0.0 +fr 01_solar 1 223 2030 1.0 0.0 +fr 02_wind_on 1 223 2030 1.0 0.0 +fr 03_wind_off 1 223 2030 1.0 0.0 +fr 04_res 1 223 2030 0.0 0.0 +fr 05_nuclear 1 223 2030 0.0 0.0 +fr 06_coal 1 223 2030 0.0 0.0 +fr 07_gas 1 223 2030 0.0 0.0 +fr 08_non-res 1 223 2030 0.0 0.0 +fr 09_hydro_pump 1 223 2030 0.0 0.0 +fr 01_solar 1 224 2030 1.0 0.0 +fr 02_wind_on 1 224 2030 1.0 0.0 +fr 03_wind_off 1 224 2030 1.0 0.0 +fr 04_res 1 224 2030 0.0 0.0 +fr 05_nuclear 1 224 2030 0.0 0.0 +fr 06_coal 1 224 2030 0.0 0.0 +fr 07_gas 1 224 2030 0.0 0.0 +fr 08_non-res 1 224 2030 0.0 0.0 +fr 09_hydro_pump 1 224 2030 0.0 0.0 +fr 01_solar 1 225 2030 1.0 0.0 +fr 02_wind_on 1 225 2030 1.0 0.0 +fr 03_wind_off 1 225 2030 1.0 0.0 +fr 04_res 1 225 2030 0.0 0.0 +fr 05_nuclear 1 225 2030 0.0 0.0 +fr 06_coal 1 225 2030 0.0 0.0 +fr 07_gas 1 225 2030 0.0 0.0 +fr 08_non-res 1 225 2030 0.0 0.0 +fr 09_hydro_pump 1 225 2030 0.0 0.0 +fr 01_solar 1 226 2030 1.0 0.0 +fr 02_wind_on 1 226 2030 1.0 0.0 +fr 03_wind_off 1 226 2030 1.0 0.0 +fr 04_res 1 226 2030 0.0 0.0 +fr 05_nuclear 1 226 2030 0.0 0.0 +fr 06_coal 1 226 2030 0.0 0.0 +fr 07_gas 1 226 2030 0.0 0.0 +fr 08_non-res 1 226 2030 0.0 0.0 +fr 09_hydro_pump 1 226 2030 0.0 0.0 +fr 01_solar 1 227 2030 1.0 0.0 +fr 02_wind_on 1 227 2030 1.0 0.0 +fr 03_wind_off 1 227 2030 1.0 0.0 +fr 04_res 1 227 2030 0.0 0.0 +fr 05_nuclear 1 227 2030 0.0 0.0 +fr 06_coal 1 227 2030 0.0 0.0 +fr 07_gas 1 227 2030 0.0 0.0 +fr 08_non-res 1 227 2030 0.0 0.0 +fr 09_hydro_pump 1 227 2030 0.0 0.0 +fr 01_solar 1 228 2030 1.0 0.0 +fr 02_wind_on 1 228 2030 1.0 0.0 +fr 03_wind_off 1 228 2030 1.0 0.0 +fr 04_res 1 228 2030 0.0 0.0 +fr 05_nuclear 1 228 2030 0.0 0.0 +fr 06_coal 1 228 2030 0.0 0.0 +fr 07_gas 1 228 2030 0.0 0.0 +fr 08_non-res 1 228 2030 0.0 0.0 +fr 09_hydro_pump 1 228 2030 0.0 0.0 +fr 01_solar 1 229 2030 1.0 0.0 +fr 02_wind_on 1 229 2030 1.0 0.0 +fr 03_wind_off 1 229 2030 1.0 0.0 +fr 04_res 1 229 2030 0.0 0.0 +fr 05_nuclear 1 229 2030 0.0 0.0 +fr 06_coal 1 229 2030 0.0 0.0 +fr 07_gas 1 229 2030 0.0 0.0 +fr 08_non-res 1 229 2030 0.0 0.0 +fr 09_hydro_pump 1 229 2030 0.0 0.0 +fr 01_solar 1 230 2030 1.0 0.0 +fr 02_wind_on 1 230 2030 1.0 0.0 +fr 03_wind_off 1 230 2030 1.0 0.0 +fr 04_res 1 230 2030 1.0 0.0 +fr 05_nuclear 1 230 2030 0.0 0.0 +fr 06_coal 1 230 2030 0.0 0.0 +fr 07_gas 1 230 2030 0.0 0.0 +fr 08_non-res 1 230 2030 0.0 0.0 +fr 09_hydro_pump 1 230 2030 0.0 0.0 +fr 01_solar 1 231 2030 1.0 0.0 +fr 02_wind_on 1 231 2030 1.0 0.0 +fr 03_wind_off 1 231 2030 1.0 0.0 +fr 04_res 1 231 2030 1.0 0.0 +fr 05_nuclear 1 231 2030 0.0 0.0 +fr 06_coal 1 231 2030 0.0 0.0 +fr 07_gas 1 231 2030 0.0 0.0 +fr 08_non-res 1 231 2030 0.0 0.0 +fr 09_hydro_pump 1 231 2030 0.0 0.0 +fr 01_solar 1 232 2030 1.0 0.0 +fr 02_wind_on 1 232 2030 1.0 0.0 +fr 03_wind_off 1 232 2030 1.0 0.0 +fr 04_res 1 232 2030 1.0 0.0 +fr 05_nuclear 1 232 2030 0.0 0.0 +fr 06_coal 1 232 2030 0.0 0.0 +fr 07_gas 1 232 2030 0.0 0.0 +fr 08_non-res 1 232 2030 0.0 0.0 +fr 09_hydro_pump 1 232 2030 0.0 0.0 +fr 01_solar 1 233 2030 1.0 0.0 +fr 02_wind_on 1 233 2030 1.0 0.0 +fr 03_wind_off 1 233 2030 1.0 0.0 +fr 04_res 1 233 2030 1.0 0.0 +fr 05_nuclear 1 233 2030 0.0 0.0 +fr 06_coal 1 233 2030 0.0 0.0 +fr 07_gas 1 233 2030 0.0 0.0 +fr 08_non-res 1 233 2030 0.0 0.0 +fr 09_hydro_pump 1 233 2030 0.0 0.0 +fr 01_solar 1 234 2030 1.0 0.0 +fr 02_wind_on 1 234 2030 1.0 0.0 +fr 03_wind_off 1 234 2030 1.0 0.0 +fr 04_res 1 234 2030 1.0 0.0 +fr 05_nuclear 1 234 2030 0.0 0.0 +fr 06_coal 1 234 2030 0.0 0.0 +fr 07_gas 1 234 2030 0.0 0.0 +fr 08_non-res 1 234 2030 0.0 0.0 +fr 09_hydro_pump 1 234 2030 0.0 0.0 +fr 01_solar 1 235 2030 1.0 0.0 +fr 02_wind_on 1 235 2030 1.0 0.0 +fr 03_wind_off 1 235 2030 1.0 0.0 +fr 04_res 1 235 2030 1.0 0.0 +fr 05_nuclear 1 235 2030 0.0 0.0 +fr 06_coal 1 235 2030 0.0 0.0 +fr 07_gas 1 235 2030 0.0 0.0 +fr 08_non-res 1 235 2030 0.0 0.0 +fr 09_hydro_pump 1 235 2030 0.0 0.0 +fr 01_solar 1 236 2030 1.0 0.0 +fr 02_wind_on 1 236 2030 1.0 0.0 +fr 03_wind_off 1 236 2030 1.0 0.0 +fr 04_res 1 236 2030 1.0 0.0 +fr 05_nuclear 1 236 2030 0.0 0.0 +fr 06_coal 1 236 2030 0.0 0.0 +fr 07_gas 1 236 2030 0.0 0.0 +fr 08_non-res 1 236 2030 0.0 0.0 +fr 09_hydro_pump 1 236 2030 0.0 0.0 +fr 01_solar 1 237 2030 1.0 0.0 +fr 02_wind_on 1 237 2030 1.0 0.0 +fr 03_wind_off 1 237 2030 1.0 0.0 +fr 04_res 1 237 2030 1.0 0.0 +fr 05_nuclear 1 237 2030 0.0 0.0 +fr 06_coal 1 237 2030 0.0 0.0 +fr 07_gas 1 237 2030 0.0 0.0 +fr 08_non-res 1 237 2030 0.0 0.0 +fr 09_hydro_pump 1 237 2030 0.0 0.0 +fr 01_solar 1 238 2030 1.0 0.0 +fr 02_wind_on 1 238 2030 1.0 0.0 +fr 03_wind_off 1 238 2030 1.0 0.0 +fr 04_res 1 238 2030 1.0 0.0 +fr 05_nuclear 1 238 2030 0.0 0.0 +fr 06_coal 1 238 2030 0.0 0.0 +fr 07_gas 1 238 2030 0.0 0.0 +fr 08_non-res 1 238 2030 0.0 0.0 +fr 09_hydro_pump 1 238 2030 0.0 0.0 +fr 01_solar 1 239 2030 1.0 0.0 +fr 02_wind_on 1 239 2030 1.0 0.0 +fr 03_wind_off 1 239 2030 1.0 0.0 +fr 04_res 1 239 2030 1.0 0.0 +fr 05_nuclear 1 239 2030 0.0 0.0 +fr 06_coal 1 239 2030 0.0 0.0 +fr 07_gas 1 239 2030 0.0 0.0 +fr 08_non-res 1 239 2030 0.0 0.0 +fr 09_hydro_pump 1 239 2030 0.0 0.0 +fr 01_solar 1 240 2030 1.0 0.0 +fr 02_wind_on 1 240 2030 1.0 0.0 +fr 03_wind_off 1 240 2030 1.0 0.0 +fr 04_res 1 240 2030 1.0 0.0 +fr 05_nuclear 1 240 2030 0.0 0.0 +fr 06_coal 1 240 2030 0.0 0.0 +fr 07_gas 1 240 2030 0.0 0.0 +fr 08_non-res 1 240 2030 0.0 0.0 +fr 09_hydro_pump 1 240 2030 0.0 0.0 +fr 01_solar 1 241 2030 1.0 0.0 +fr 02_wind_on 1 241 2030 1.0 0.0 +fr 03_wind_off 1 241 2030 1.0 0.0 +fr 04_res 1 241 2030 1.0 0.0 +fr 05_nuclear 1 241 2030 0.0 0.0 +fr 06_coal 1 241 2030 0.0 0.0 +fr 07_gas 1 241 2030 0.0 0.0 +fr 08_non-res 1 241 2030 0.0 0.0 +fr 09_hydro_pump 1 241 2030 0.0 0.0 +fr 01_solar 1 242 2030 1.0 0.0 +fr 02_wind_on 1 242 2030 1.0 0.0 +fr 03_wind_off 1 242 2030 1.0 0.0 +fr 04_res 1 242 2030 1.0 0.0 +fr 05_nuclear 1 242 2030 0.0 0.0 +fr 06_coal 1 242 2030 0.0 0.0 +fr 07_gas 1 242 2030 0.0 0.0 +fr 08_non-res 1 242 2030 0.0 0.0 +fr 09_hydro_pump 1 242 2030 0.0 0.0 +fr 01_solar 1 243 2030 1.0 0.0 +fr 02_wind_on 1 243 2030 1.0 0.0 +fr 03_wind_off 1 243 2030 1.0 0.0 +fr 04_res 1 243 2030 1.0 0.0 +fr 05_nuclear 1 243 2030 0.0 0.0 +fr 06_coal 1 243 2030 0.0 0.0 +fr 07_gas 1 243 2030 0.0 0.0 +fr 08_non-res 1 243 2030 0.0 0.0 +fr 09_hydro_pump 1 243 2030 0.0 0.0 +fr 01_solar 1 244 2030 1.0 0.0 +fr 02_wind_on 1 244 2030 1.0 0.0 +fr 03_wind_off 1 244 2030 1.0 0.0 +fr 04_res 1 244 2030 1.0 0.0 +fr 05_nuclear 1 244 2030 0.0 0.0 +fr 06_coal 1 244 2030 0.0 0.0 +fr 07_gas 1 244 2030 0.0 0.0 +fr 08_non-res 1 244 2030 0.0 0.0 +fr 09_hydro_pump 1 244 2030 0.0 0.0 +fr 01_solar 1 245 2030 1.0 0.0 +fr 02_wind_on 1 245 2030 1.0 0.0 +fr 03_wind_off 1 245 2030 1.0 0.0 +fr 04_res 1 245 2030 1.0 0.0 +fr 05_nuclear 1 245 2030 0.0 0.0 +fr 06_coal 1 245 2030 0.0 0.0 +fr 07_gas 1 245 2030 0.0 0.0 +fr 08_non-res 1 245 2030 0.0 0.0 +fr 09_hydro_pump 1 245 2030 0.0 0.0 +fr 01_solar 1 246 2030 1.0 0.0 +fr 02_wind_on 1 246 2030 1.0 0.0 +fr 03_wind_off 1 246 2030 1.0 0.0 +fr 04_res 1 246 2030 1.0 0.0 +fr 05_nuclear 1 246 2030 0.0 0.0 +fr 06_coal 1 246 2030 0.0 0.0 +fr 07_gas 1 246 2030 0.0 0.0 +fr 08_non-res 1 246 2030 0.0 0.0 +fr 09_hydro_pump 1 246 2030 0.0 0.0 +fr 01_solar 1 247 2030 1.0 0.0 +fr 02_wind_on 1 247 2030 1.0 0.0 +fr 03_wind_off 1 247 2030 1.0 0.0 +fr 04_res 1 247 2030 1.0 0.0 +fr 05_nuclear 1 247 2030 0.0 0.0 +fr 06_coal 1 247 2030 0.0 0.0 +fr 07_gas 1 247 2030 0.0 0.0 +fr 08_non-res 1 247 2030 0.0 0.0 +fr 09_hydro_pump 1 247 2030 0.0 0.0 +fr 01_solar 1 248 2030 1.0 0.0 +fr 02_wind_on 1 248 2030 1.0 0.0 +fr 03_wind_off 1 248 2030 1.0 0.0 +fr 04_res 1 248 2030 1.0 0.0 +fr 05_nuclear 1 248 2030 0.0 0.0 +fr 06_coal 1 248 2030 0.0 0.0 +fr 07_gas 1 248 2030 0.0 0.0 +fr 08_non-res 1 248 2030 0.0 0.0 +fr 09_hydro_pump 1 248 2030 0.0 0.0 +fr 01_solar 1 249 2030 1.0 0.0 +fr 02_wind_on 1 249 2030 1.0 0.0 +fr 03_wind_off 1 249 2030 1.0 0.0 +fr 04_res 1 249 2030 1.0 0.0 +fr 05_nuclear 1 249 2030 0.0 0.0 +fr 06_coal 1 249 2030 0.0 0.0 +fr 07_gas 1 249 2030 0.0 0.0 +fr 08_non-res 1 249 2030 0.0 0.0 +fr 09_hydro_pump 1 249 2030 0.0 0.0 +fr 01_solar 1 250 2030 1.0 0.0 +fr 02_wind_on 1 250 2030 1.0 0.0 +fr 03_wind_off 1 250 2030 1.0 0.0 +fr 04_res 1 250 2030 1.0 0.0 +fr 05_nuclear 1 250 2030 1.0 0.0 +fr 06_coal 1 250 2030 0.0 0.0 +fr 07_gas 1 250 2030 0.0 0.0 +fr 08_non-res 1 250 2030 0.0 0.0 +fr 09_hydro_pump 1 250 2030 0.0 0.0 +fr 01_solar 1 251 2030 1.0 0.0 +fr 02_wind_on 1 251 2030 1.0 0.0 +fr 03_wind_off 1 251 2030 1.0 0.0 +fr 04_res 1 251 2030 1.0 0.0 +fr 05_nuclear 1 251 2030 1.0 0.0 +fr 06_coal 1 251 2030 0.0 0.0 +fr 07_gas 1 251 2030 0.0 0.0 +fr 08_non-res 1 251 2030 0.0 0.0 +fr 09_hydro_pump 1 251 2030 0.0 0.0 +fr 01_solar 1 252 2030 1.0 0.0 +fr 02_wind_on 1 252 2030 1.0 0.0 +fr 03_wind_off 1 252 2030 1.0 0.0 +fr 04_res 1 252 2030 1.0 0.0 +fr 05_nuclear 1 252 2030 1.0 0.0 +fr 06_coal 1 252 2030 0.0 0.0 +fr 07_gas 1 252 2030 0.0 0.0 +fr 08_non-res 1 252 2030 0.0 0.0 +fr 09_hydro_pump 1 252 2030 0.0 0.0 +fr 01_solar 1 253 2030 1.0 0.0 +fr 02_wind_on 1 253 2030 1.0 0.0 +fr 03_wind_off 1 253 2030 1.0 0.0 +fr 04_res 1 253 2030 1.0 0.0 +fr 05_nuclear 1 253 2030 1.0 0.0 +fr 06_coal 1 253 2030 0.0 0.0 +fr 07_gas 1 253 2030 0.0 0.0 +fr 08_non-res 1 253 2030 0.0 0.0 +fr 09_hydro_pump 1 253 2030 0.0 0.0 +fr 01_solar 1 254 2030 1.0 0.0 +fr 02_wind_on 1 254 2030 1.0 0.0 +fr 03_wind_off 1 254 2030 1.0 0.0 +fr 04_res 1 254 2030 1.0 0.0 +fr 05_nuclear 1 254 2030 1.0 0.0 +fr 06_coal 1 254 2030 0.0 0.0 +fr 07_gas 1 254 2030 0.0 0.0 +fr 08_non-res 1 254 2030 0.0 0.0 +fr 09_hydro_pump 1 254 2030 0.0 0.0 +fr 01_solar 1 255 2030 1.0 0.0 +fr 02_wind_on 1 255 2030 1.0 0.0 +fr 03_wind_off 1 255 2030 1.0 0.0 +fr 04_res 1 255 2030 1.0 0.0 +fr 05_nuclear 1 255 2030 1.0 0.0 +fr 06_coal 1 255 2030 0.0 0.0 +fr 07_gas 1 255 2030 0.0 0.0 +fr 08_non-res 1 255 2030 0.0 0.0 +fr 09_hydro_pump 1 255 2030 0.0 0.0 +fr 01_solar 1 256 2030 1.0 0.0 +fr 02_wind_on 1 256 2030 1.0 0.0 +fr 03_wind_off 1 256 2030 1.0 0.0 +fr 04_res 1 256 2030 1.0 0.0 +fr 05_nuclear 1 256 2030 1.0 0.0 +fr 06_coal 1 256 2030 0.0 0.0 +fr 07_gas 1 256 2030 0.0 0.0 +fr 08_non-res 1 256 2030 0.0 0.0 +fr 09_hydro_pump 1 256 2030 0.0 0.0 +fr 01_solar 1 257 2030 1.0 0.0 +fr 02_wind_on 1 257 2030 1.0 0.0 +fr 03_wind_off 1 257 2030 1.0 0.0 +fr 04_res 1 257 2030 1.0 0.0 +fr 05_nuclear 1 257 2030 1.0 0.0 +fr 06_coal 1 257 2030 0.0 0.0 +fr 07_gas 1 257 2030 0.0 0.0 +fr 08_non-res 1 257 2030 0.0 0.0 +fr 09_hydro_pump 1 257 2030 0.0 0.0 +fr 01_solar 1 258 2030 1.0 0.0 +fr 02_wind_on 1 258 2030 1.0 0.0 +fr 03_wind_off 1 258 2030 1.0 0.0 +fr 04_res 1 258 2030 1.0 0.0 +fr 05_nuclear 1 258 2030 1.0 0.0 +fr 06_coal 1 258 2030 0.0 0.0 +fr 07_gas 1 258 2030 0.0 0.0 +fr 08_non-res 1 258 2030 0.0 0.0 +fr 09_hydro_pump 1 258 2030 0.0 0.0 +fr 01_solar 1 259 2030 1.0 0.0 +fr 02_wind_on 1 259 2030 1.0 0.0 +fr 03_wind_off 1 259 2030 1.0 0.0 +fr 04_res 1 259 2030 1.0 0.0 +fr 05_nuclear 1 259 2030 1.0 0.0 +fr 06_coal 1 259 2030 0.0 0.0 +fr 07_gas 1 259 2030 0.0 0.0 +fr 08_non-res 1 259 2030 0.0 0.0 +fr 09_hydro_pump 1 259 2030 0.0 0.0 +fr 01_solar 1 260 2030 1.0 0.0 +fr 02_wind_on 1 260 2030 1.0 0.0 +fr 03_wind_off 1 260 2030 1.0 0.0 +fr 04_res 1 260 2030 1.0 0.0 +fr 05_nuclear 1 260 2030 1.0 0.0 +fr 06_coal 1 260 2030 0.0 0.0 +fr 07_gas 1 260 2030 0.0 0.0 +fr 08_non-res 1 260 2030 0.0 0.0 +fr 09_hydro_pump 1 260 2030 0.0 0.0 +fr 01_solar 1 261 2030 1.0 0.0 +fr 02_wind_on 1 261 2030 1.0 0.0 +fr 03_wind_off 1 261 2030 1.0 0.0 +fr 04_res 1 261 2030 1.0 0.0 +fr 05_nuclear 1 261 2030 1.0 0.0 +fr 06_coal 1 261 2030 0.0 0.0 +fr 07_gas 1 261 2030 0.0 0.0 +fr 08_non-res 1 261 2030 0.0 0.0 +fr 09_hydro_pump 1 261 2030 0.0 0.0 +fr 01_solar 1 262 2030 1.0 0.0 +fr 02_wind_on 1 262 2030 1.0 0.0 +fr 03_wind_off 1 262 2030 1.0 0.0 +fr 04_res 1 262 2030 1.0 0.0 +fr 05_nuclear 1 262 2030 1.0 0.0 +fr 06_coal 1 262 2030 0.0 0.0 +fr 07_gas 1 262 2030 0.0 0.0 +fr 08_non-res 1 262 2030 0.0 0.0 +fr 09_hydro_pump 1 262 2030 0.0 0.0 +fr 01_solar 1 263 2030 1.0 0.0 +fr 02_wind_on 1 263 2030 1.0 0.0 +fr 03_wind_off 1 263 2030 1.0 0.0 +fr 04_res 1 263 2030 1.0 0.0 +fr 05_nuclear 1 263 2030 1.0 0.0 +fr 06_coal 1 263 2030 0.0 0.0 +fr 07_gas 1 263 2030 0.0 0.0 +fr 08_non-res 1 263 2030 0.0 0.0 +fr 09_hydro_pump 1 263 2030 0.0 0.0 +fr 01_solar 1 264 2030 1.0 0.0 +fr 02_wind_on 1 264 2030 1.0 0.0 +fr 03_wind_off 1 264 2030 1.0 0.0 +fr 04_res 1 264 2030 1.0 0.0 +fr 05_nuclear 1 264 2030 1.0 0.0 +fr 06_coal 1 264 2030 0.0 0.0 +fr 07_gas 1 264 2030 0.0 0.0 +fr 08_non-res 1 264 2030 0.0 0.0 +fr 09_hydro_pump 1 264 2030 0.0 0.0 +fr 01_solar 1 265 2030 1.0 0.0 +fr 02_wind_on 1 265 2030 1.0 0.0 +fr 03_wind_off 1 265 2030 1.0 0.0 +fr 04_res 1 265 2030 1.0 0.0 +fr 05_nuclear 1 265 2030 1.0 0.0 +fr 06_coal 1 265 2030 0.0 0.0 +fr 07_gas 1 265 2030 0.0 0.0 +fr 08_non-res 1 265 2030 0.0 0.0 +fr 09_hydro_pump 1 265 2030 0.0 0.0 +fr 01_solar 1 266 2030 1.0 0.0 +fr 02_wind_on 1 266 2030 1.0 0.0 +fr 03_wind_off 1 266 2030 1.0 0.0 +fr 04_res 1 266 2030 1.0 0.0 +fr 05_nuclear 1 266 2030 1.0 0.0 +fr 06_coal 1 266 2030 0.0 0.0 +fr 07_gas 1 266 2030 0.0 0.0 +fr 08_non-res 1 266 2030 0.0 0.0 +fr 09_hydro_pump 1 266 2030 0.0 0.0 +fr 01_solar 1 267 2030 1.0 0.0 +fr 02_wind_on 1 267 2030 1.0 0.0 +fr 03_wind_off 1 267 2030 1.0 0.0 +fr 04_res 1 267 2030 1.0 0.0 +fr 05_nuclear 1 267 2030 1.0 0.0 +fr 06_coal 1 267 2030 0.0 0.0 +fr 07_gas 1 267 2030 0.0 0.0 +fr 08_non-res 1 267 2030 0.0 0.0 +fr 09_hydro_pump 1 267 2030 0.0 0.0 +fr 01_solar 1 268 2030 1.0 0.0 +fr 02_wind_on 1 268 2030 1.0 0.0 +fr 03_wind_off 1 268 2030 1.0 0.0 +fr 04_res 1 268 2030 1.0 0.0 +fr 05_nuclear 1 268 2030 1.0 0.0 +fr 06_coal 1 268 2030 0.0 0.0 +fr 07_gas 1 268 2030 0.0 0.0 +fr 08_non-res 1 268 2030 0.0 0.0 +fr 09_hydro_pump 1 268 2030 0.0 0.0 +fr 01_solar 1 269 2030 1.0 0.0 +fr 02_wind_on 1 269 2030 1.0 0.0 +fr 03_wind_off 1 269 2030 1.0 0.0 +fr 04_res 1 269 2030 1.0 0.0 +fr 05_nuclear 1 269 2030 1.0 0.0 +fr 06_coal 1 269 2030 0.0 0.0 +fr 07_gas 1 269 2030 0.0 0.0 +fr 08_non-res 1 269 2030 0.0 0.0 +fr 09_hydro_pump 1 269 2030 0.0 0.0 +fr 01_solar 1 270 2030 1.0 0.0 +fr 02_wind_on 1 270 2030 1.0 0.0 +fr 03_wind_off 1 270 2030 1.0 0.0 +fr 04_res 1 270 2030 1.0 0.0 +fr 05_nuclear 1 270 2030 1.0 0.0 +fr 06_coal 1 270 2030 1.0 0.0 +fr 07_gas 1 270 2030 0.0 0.0 +fr 08_non-res 1 270 2030 0.0 0.0 +fr 09_hydro_pump 1 270 2030 0.0 0.0 +fr 01_solar 1 271 2030 1.0 0.0 +fr 02_wind_on 1 271 2030 1.0 0.0 +fr 03_wind_off 1 271 2030 1.0 0.0 +fr 04_res 1 271 2030 1.0 0.0 +fr 05_nuclear 1 271 2030 1.0 0.0 +fr 06_coal 1 271 2030 1.0 0.0 +fr 07_gas 1 271 2030 0.0 0.0 +fr 08_non-res 1 271 2030 0.0 0.0 +fr 09_hydro_pump 1 271 2030 0.0 0.0 +fr 01_solar 1 272 2030 1.0 0.0 +fr 02_wind_on 1 272 2030 1.0 0.0 +fr 03_wind_off 1 272 2030 1.0 0.0 +fr 04_res 1 272 2030 1.0 0.0 +fr 05_nuclear 1 272 2030 1.0 0.0 +fr 06_coal 1 272 2030 1.0 0.0 +fr 07_gas 1 272 2030 0.0 0.0 +fr 08_non-res 1 272 2030 0.0 0.0 +fr 09_hydro_pump 1 272 2030 0.0 0.0 +fr 01_solar 1 273 2030 1.0 0.0 +fr 02_wind_on 1 273 2030 1.0 0.0 +fr 03_wind_off 1 273 2030 1.0 0.0 +fr 04_res 1 273 2030 1.0 0.0 +fr 05_nuclear 1 273 2030 1.0 0.0 +fr 06_coal 1 273 2030 1.0 0.0 +fr 07_gas 1 273 2030 0.0 0.0 +fr 08_non-res 1 273 2030 0.0 0.0 +fr 09_hydro_pump 1 273 2030 0.0 0.0 +fr 01_solar 1 274 2030 1.0 0.0 +fr 02_wind_on 1 274 2030 1.0 0.0 +fr 03_wind_off 1 274 2030 1.0 0.0 +fr 04_res 1 274 2030 1.0 0.0 +fr 05_nuclear 1 274 2030 1.0 0.0 +fr 06_coal 1 274 2030 1.0 0.0 +fr 07_gas 1 274 2030 0.0 0.0 +fr 08_non-res 1 274 2030 0.0 0.0 +fr 09_hydro_pump 1 274 2030 0.0 0.0 +fr 01_solar 1 275 2030 1.0 0.0 +fr 02_wind_on 1 275 2030 1.0 0.0 +fr 03_wind_off 1 275 2030 1.0 0.0 +fr 04_res 1 275 2030 1.0 0.0 +fr 05_nuclear 1 275 2030 1.0 0.0 +fr 06_coal 1 275 2030 1.0 0.0 +fr 07_gas 1 275 2030 0.0 0.0 +fr 08_non-res 1 275 2030 0.0 0.0 +fr 09_hydro_pump 1 275 2030 0.0 0.0 +fr 01_solar 1 276 2030 1.0 0.0 +fr 02_wind_on 1 276 2030 1.0 0.0 +fr 03_wind_off 1 276 2030 1.0 0.0 +fr 04_res 1 276 2030 1.0 0.0 +fr 05_nuclear 1 276 2030 1.0 0.0 +fr 06_coal 1 276 2030 1.0 0.0 +fr 07_gas 1 276 2030 0.0 0.0 +fr 08_non-res 1 276 2030 0.0 0.0 +fr 09_hydro_pump 1 276 2030 0.0 0.0 +fr 01_solar 1 277 2030 1.0 0.0 +fr 02_wind_on 1 277 2030 1.0 0.0 +fr 03_wind_off 1 277 2030 1.0 0.0 +fr 04_res 1 277 2030 1.0 0.0 +fr 05_nuclear 1 277 2030 1.0 0.0 +fr 06_coal 1 277 2030 1.0 0.0 +fr 07_gas 1 277 2030 0.0 0.0 +fr 08_non-res 1 277 2030 0.0 0.0 +fr 09_hydro_pump 1 277 2030 0.0 0.0 +fr 01_solar 1 278 2030 1.0 0.0 +fr 02_wind_on 1 278 2030 1.0 0.0 +fr 03_wind_off 1 278 2030 1.0 0.0 +fr 04_res 1 278 2030 1.0 0.0 +fr 05_nuclear 1 278 2030 1.0 0.0 +fr 06_coal 1 278 2030 1.0 0.0 +fr 07_gas 1 278 2030 0.0 0.0 +fr 08_non-res 1 278 2030 0.0 0.0 +fr 09_hydro_pump 1 278 2030 0.0 0.0 +fr 01_solar 1 279 2030 1.0 0.0 +fr 02_wind_on 1 279 2030 1.0 0.0 +fr 03_wind_off 1 279 2030 1.0 0.0 +fr 04_res 1 279 2030 1.0 0.0 +fr 05_nuclear 1 279 2030 1.0 0.0 +fr 06_coal 1 279 2030 1.0 0.0 +fr 07_gas 1 279 2030 0.0 0.0 +fr 08_non-res 1 279 2030 0.0 0.0 +fr 09_hydro_pump 1 279 2030 0.0 0.0 +fr 01_solar 1 280 2030 1.0 0.0 +fr 02_wind_on 1 280 2030 1.0 0.0 +fr 03_wind_off 1 280 2030 1.0 0.0 +fr 04_res 1 280 2030 1.0 0.0 +fr 05_nuclear 1 280 2030 1.0 0.0 +fr 06_coal 1 280 2030 1.0 0.0 +fr 07_gas 1 280 2030 0.0 0.0 +fr 08_non-res 1 280 2030 0.0 0.0 +fr 09_hydro_pump 1 280 2030 0.0 0.0 +fr 01_solar 1 281 2030 1.0 0.0 +fr 02_wind_on 1 281 2030 1.0 0.0 +fr 03_wind_off 1 281 2030 1.0 0.0 +fr 04_res 1 281 2030 1.0 0.0 +fr 05_nuclear 1 281 2030 1.0 0.0 +fr 06_coal 1 281 2030 1.0 0.0 +fr 07_gas 1 281 2030 0.0 0.0 +fr 08_non-res 1 281 2030 0.0 0.0 +fr 09_hydro_pump 1 281 2030 0.0 0.0 +fr 01_solar 1 282 2030 1.0 0.0 +fr 02_wind_on 1 282 2030 1.0 0.0 +fr 03_wind_off 1 282 2030 1.0 0.0 +fr 04_res 1 282 2030 1.0 0.0 +fr 05_nuclear 1 282 2030 1.0 0.0 +fr 06_coal 1 282 2030 1.0 0.0 +fr 07_gas 1 282 2030 0.0 0.0 +fr 08_non-res 1 282 2030 0.0 0.0 +fr 09_hydro_pump 1 282 2030 0.0 0.0 +fr 01_solar 1 283 2030 1.0 0.0 +fr 02_wind_on 1 283 2030 1.0 0.0 +fr 03_wind_off 1 283 2030 1.0 0.0 +fr 04_res 1 283 2030 1.0 0.0 +fr 05_nuclear 1 283 2030 1.0 0.0 +fr 06_coal 1 283 2030 1.0 0.0 +fr 07_gas 1 283 2030 0.0 0.0 +fr 08_non-res 1 283 2030 0.0 0.0 +fr 09_hydro_pump 1 283 2030 0.0 0.0 +fr 01_solar 1 284 2030 1.0 0.0 +fr 02_wind_on 1 284 2030 1.0 0.0 +fr 03_wind_off 1 284 2030 1.0 0.0 +fr 04_res 1 284 2030 1.0 0.0 +fr 05_nuclear 1 284 2030 1.0 0.0 +fr 06_coal 1 284 2030 1.0 0.0 +fr 07_gas 1 284 2030 0.0 0.0 +fr 08_non-res 1 284 2030 0.0 0.0 +fr 09_hydro_pump 1 284 2030 0.0 0.0 +fr 01_solar 1 285 2030 1.0 0.0 +fr 02_wind_on 1 285 2030 1.0 0.0 +fr 03_wind_off 1 285 2030 1.0 0.0 +fr 04_res 1 285 2030 1.0 0.0 +fr 05_nuclear 1 285 2030 1.0 0.0 +fr 06_coal 1 285 2030 1.0 0.0 +fr 07_gas 1 285 2030 0.0 0.0 +fr 08_non-res 1 285 2030 0.0 0.0 +fr 09_hydro_pump 1 285 2030 0.0 0.0 +fr 01_solar 1 286 2030 1.0 0.0 +fr 02_wind_on 1 286 2030 1.0 0.0 +fr 03_wind_off 1 286 2030 1.0 0.0 +fr 04_res 1 286 2030 1.0 0.0 +fr 05_nuclear 1 286 2030 1.0 0.0 +fr 06_coal 1 286 2030 1.0 0.0 +fr 07_gas 1 286 2030 0.0 0.0 +fr 08_non-res 1 286 2030 0.0 0.0 +fr 09_hydro_pump 1 286 2030 0.0 0.0 +fr 01_solar 1 287 2030 1.0 0.0 +fr 02_wind_on 1 287 2030 1.0 0.0 +fr 03_wind_off 1 287 2030 1.0 0.0 +fr 04_res 1 287 2030 1.0 0.0 +fr 05_nuclear 1 287 2030 1.0 0.0 +fr 06_coal 1 287 2030 1.0 0.0 +fr 07_gas 1 287 2030 0.0 0.0 +fr 08_non-res 1 287 2030 0.0 0.0 +fr 09_hydro_pump 1 287 2030 0.0 0.0 +fr 01_solar 1 288 2030 1.0 0.0 +fr 02_wind_on 1 288 2030 1.0 0.0 +fr 03_wind_off 1 288 2030 1.0 0.0 +fr 04_res 1 288 2030 1.0 0.0 +fr 05_nuclear 1 288 2030 1.0 0.0 +fr 06_coal 1 288 2030 1.0 0.0 +fr 07_gas 1 288 2030 0.0 0.0 +fr 08_non-res 1 288 2030 0.0 0.0 +fr 09_hydro_pump 1 288 2030 0.0 0.0 +fr 01_solar 1 289 2030 1.0 0.0 +fr 02_wind_on 1 289 2030 1.0 0.0 +fr 03_wind_off 1 289 2030 1.0 0.0 +fr 04_res 1 289 2030 1.0 0.0 +fr 05_nuclear 1 289 2030 1.0 0.0 +fr 06_coal 1 289 2030 1.0 0.0 +fr 07_gas 1 289 2030 0.0 0.0 +fr 08_non-res 1 289 2030 0.0 0.0 +fr 09_hydro_pump 1 289 2030 0.0 0.0 +fr 01_solar 1 290 2030 1.0 0.0 +fr 02_wind_on 1 290 2030 1.0 0.0 +fr 03_wind_off 1 290 2030 1.0 0.0 +fr 04_res 1 290 2030 1.0 0.0 +fr 05_nuclear 1 290 2030 1.0 0.0 +fr 06_coal 1 290 2030 1.0 0.0 +fr 07_gas 1 290 2030 1.0 0.0 +fr 08_non-res 1 290 2030 0.0 0.0 +fr 09_hydro_pump 1 290 2030 0.0 0.0 +fr 01_solar 1 291 2030 1.0 0.0 +fr 02_wind_on 1 291 2030 1.0 0.0 +fr 03_wind_off 1 291 2030 1.0 0.0 +fr 04_res 1 291 2030 1.0 0.0 +fr 05_nuclear 1 291 2030 1.0 0.0 +fr 06_coal 1 291 2030 1.0 0.0 +fr 07_gas 1 291 2030 1.0 0.0 +fr 08_non-res 1 291 2030 0.0 0.0 +fr 09_hydro_pump 1 291 2030 0.0 0.0 +fr 01_solar 1 292 2030 1.0 0.0 +fr 02_wind_on 1 292 2030 1.0 0.0 +fr 03_wind_off 1 292 2030 1.0 0.0 +fr 04_res 1 292 2030 1.0 0.0 +fr 05_nuclear 1 292 2030 1.0 0.0 +fr 06_coal 1 292 2030 1.0 0.0 +fr 07_gas 1 292 2030 1.0 0.0 +fr 08_non-res 1 292 2030 0.0 0.0 +fr 09_hydro_pump 1 292 2030 0.0 0.0 +fr 01_solar 1 293 2030 1.0 0.0 +fr 02_wind_on 1 293 2030 1.0 0.0 +fr 03_wind_off 1 293 2030 1.0 0.0 +fr 04_res 1 293 2030 1.0 0.0 +fr 05_nuclear 1 293 2030 1.0 0.0 +fr 06_coal 1 293 2030 1.0 0.0 +fr 07_gas 1 293 2030 1.0 0.0 +fr 08_non-res 1 293 2030 0.0 0.0 +fr 09_hydro_pump 1 293 2030 0.0 0.0 +fr 01_solar 1 294 2030 1.0 0.0 +fr 02_wind_on 1 294 2030 1.0 0.0 +fr 03_wind_off 1 294 2030 1.0 0.0 +fr 04_res 1 294 2030 1.0 0.0 +fr 05_nuclear 1 294 2030 1.0 0.0 +fr 06_coal 1 294 2030 1.0 0.0 +fr 07_gas 1 294 2030 1.0 0.0 +fr 08_non-res 1 294 2030 0.0 0.0 +fr 09_hydro_pump 1 294 2030 0.0 0.0 +fr 01_solar 1 295 2030 1.0 0.0 +fr 02_wind_on 1 295 2030 1.0 0.0 +fr 03_wind_off 1 295 2030 1.0 0.0 +fr 04_res 1 295 2030 1.0 0.0 +fr 05_nuclear 1 295 2030 1.0 0.0 +fr 06_coal 1 295 2030 1.0 0.0 +fr 07_gas 1 295 2030 1.0 0.0 +fr 08_non-res 1 295 2030 0.0 0.0 +fr 09_hydro_pump 1 295 2030 0.0 0.0 +fr 01_solar 1 296 2030 1.0 0.0 +fr 02_wind_on 1 296 2030 1.0 0.0 +fr 03_wind_off 1 296 2030 1.0 0.0 +fr 04_res 1 296 2030 1.0 0.0 +fr 05_nuclear 1 296 2030 1.0 0.0 +fr 06_coal 1 296 2030 1.0 0.0 +fr 07_gas 1 296 2030 1.0 0.0 +fr 08_non-res 1 296 2030 0.0 0.0 +fr 09_hydro_pump 1 296 2030 0.0 0.0 +fr 01_solar 1 297 2030 1.0 0.0 +fr 02_wind_on 1 297 2030 1.0 0.0 +fr 03_wind_off 1 297 2030 1.0 0.0 +fr 04_res 1 297 2030 1.0 0.0 +fr 05_nuclear 1 297 2030 1.0 0.0 +fr 06_coal 1 297 2030 1.0 0.0 +fr 07_gas 1 297 2030 1.0 0.0 +fr 08_non-res 1 297 2030 0.0 0.0 +fr 09_hydro_pump 1 297 2030 0.0 0.0 +fr 01_solar 1 298 2030 1.0 0.0 +fr 02_wind_on 1 298 2030 1.0 0.0 +fr 03_wind_off 1 298 2030 1.0 0.0 +fr 04_res 1 298 2030 1.0 0.0 +fr 05_nuclear 1 298 2030 1.0 0.0 +fr 06_coal 1 298 2030 1.0 0.0 +fr 07_gas 1 298 2030 1.0 0.0 +fr 08_non-res 1 298 2030 0.0 0.0 +fr 09_hydro_pump 1 298 2030 0.0 0.0 +fr 01_solar 1 299 2030 1.0 0.0 +fr 02_wind_on 1 299 2030 1.0 0.0 +fr 03_wind_off 1 299 2030 1.0 0.0 +fr 04_res 1 299 2030 1.0 0.0 +fr 05_nuclear 1 299 2030 1.0 0.0 +fr 06_coal 1 299 2030 1.0 0.0 +fr 07_gas 1 299 2030 1.0 0.0 +fr 08_non-res 1 299 2030 0.0 0.0 +fr 09_hydro_pump 1 299 2030 0.0 0.0 +fr 01_solar 1 300 2030 1.0 0.0 +fr 02_wind_on 1 300 2030 1.0 0.0 +fr 03_wind_off 1 300 2030 1.0 0.0 +fr 04_res 1 300 2030 1.0 0.0 +fr 05_nuclear 1 300 2030 1.0 0.0 +fr 06_coal 1 300 2030 1.0 0.0 +fr 07_gas 1 300 2030 1.0 0.0 +fr 08_non-res 1 300 2030 0.0 0.0 +fr 09_hydro_pump 1 300 2030 0.0 0.0 +fr 01_solar 1 301 2030 1.0 0.0 +fr 02_wind_on 1 301 2030 1.0 0.0 +fr 03_wind_off 1 301 2030 1.0 0.0 +fr 04_res 1 301 2030 1.0 0.0 +fr 05_nuclear 1 301 2030 1.0 0.0 +fr 06_coal 1 301 2030 1.0 0.0 +fr 07_gas 1 301 2030 1.0 0.0 +fr 08_non-res 1 301 2030 0.0 0.0 +fr 09_hydro_pump 1 301 2030 0.0 0.0 +fr 01_solar 1 302 2030 1.0 0.0 +fr 02_wind_on 1 302 2030 1.0 0.0 +fr 03_wind_off 1 302 2030 1.0 0.0 +fr 04_res 1 302 2030 1.0 0.0 +fr 05_nuclear 1 302 2030 1.0 0.0 +fr 06_coal 1 302 2030 1.0 0.0 +fr 07_gas 1 302 2030 1.0 0.0 +fr 08_non-res 1 302 2030 0.0 0.0 +fr 09_hydro_pump 1 302 2030 0.0 0.0 +fr 01_solar 1 303 2030 1.0 0.0 +fr 02_wind_on 1 303 2030 1.0 0.0 +fr 03_wind_off 1 303 2030 1.0 0.0 +fr 04_res 1 303 2030 1.0 0.0 +fr 05_nuclear 1 303 2030 1.0 0.0 +fr 06_coal 1 303 2030 1.0 0.0 +fr 07_gas 1 303 2030 1.0 0.0 +fr 08_non-res 1 303 2030 0.0 0.0 +fr 09_hydro_pump 1 303 2030 0.0 0.0 +fr 01_solar 1 304 2030 1.0 0.0 +fr 02_wind_on 1 304 2030 1.0 0.0 +fr 03_wind_off 1 304 2030 1.0 0.0 +fr 04_res 1 304 2030 1.0 0.0 +fr 05_nuclear 1 304 2030 1.0 0.0 +fr 06_coal 1 304 2030 1.0 0.0 +fr 07_gas 1 304 2030 1.0 0.0 +fr 08_non-res 1 304 2030 0.0 0.0 +fr 09_hydro_pump 1 304 2030 0.0 0.0 +fr 01_solar 1 305 2030 1.0 0.0 +fr 02_wind_on 1 305 2030 1.0 0.0 +fr 03_wind_off 1 305 2030 1.0 0.0 +fr 04_res 1 305 2030 1.0 0.0 +fr 05_nuclear 1 305 2030 1.0 0.0 +fr 06_coal 1 305 2030 1.0 0.0 +fr 07_gas 1 305 2030 1.0 0.0 +fr 08_non-res 1 305 2030 0.0 0.0 +fr 09_hydro_pump 1 305 2030 0.0 0.0 +fr 01_solar 1 306 2030 1.0 0.0 +fr 02_wind_on 1 306 2030 1.0 0.0 +fr 03_wind_off 1 306 2030 1.0 0.0 +fr 04_res 1 306 2030 1.0 0.0 +fr 05_nuclear 1 306 2030 1.0 0.0 +fr 06_coal 1 306 2030 1.0 0.0 +fr 07_gas 1 306 2030 1.0 0.0 +fr 08_non-res 1 306 2030 0.0 0.0 +fr 09_hydro_pump 1 306 2030 0.0 0.0 +fr 01_solar 1 307 2030 1.0 0.0 +fr 02_wind_on 1 307 2030 1.0 0.0 +fr 03_wind_off 1 307 2030 1.0 0.0 +fr 04_res 1 307 2030 1.0 0.0 +fr 05_nuclear 1 307 2030 1.0 0.0 +fr 06_coal 1 307 2030 1.0 0.0 +fr 07_gas 1 307 2030 1.0 0.0 +fr 08_non-res 1 307 2030 0.0 0.0 +fr 09_hydro_pump 1 307 2030 0.0 0.0 +fr 01_solar 1 308 2030 1.0 0.0 +fr 02_wind_on 1 308 2030 1.0 0.0 +fr 03_wind_off 1 308 2030 1.0 0.0 +fr 04_res 1 308 2030 1.0 0.0 +fr 05_nuclear 1 308 2030 1.0 0.0 +fr 06_coal 1 308 2030 1.0 0.0 +fr 07_gas 1 308 2030 1.0 0.0 +fr 08_non-res 1 308 2030 0.0 0.0 +fr 09_hydro_pump 1 308 2030 0.0 0.0 +fr 01_solar 1 309 2030 1.0 0.0 +fr 02_wind_on 1 309 2030 1.0 0.0 +fr 03_wind_off 1 309 2030 1.0 0.0 +fr 04_res 1 309 2030 1.0 0.0 +fr 05_nuclear 1 309 2030 1.0 0.0 +fr 06_coal 1 309 2030 1.0 0.0 +fr 07_gas 1 309 2030 1.0 0.0 +fr 08_non-res 1 309 2030 0.0 0.0 +fr 09_hydro_pump 1 309 2030 0.0 0.0 +fr 01_solar 1 310 2030 1.0 0.0 +fr 02_wind_on 1 310 2030 1.0 0.0 +fr 03_wind_off 1 310 2030 1.0 0.0 +fr 04_res 1 310 2030 1.0 0.0 +fr 05_nuclear 1 310 2030 1.0 0.0 +fr 06_coal 1 310 2030 1.0 0.0 +fr 07_gas 1 310 2030 1.0 0.0 +fr 08_non-res 1 310 2030 1.0 0.0 +fr 09_hydro_pump 1 310 2030 0.0 0.0 +fr 01_solar 1 311 2030 1.0 0.0 +fr 02_wind_on 1 311 2030 1.0 0.0 +fr 03_wind_off 1 311 2030 1.0 0.0 +fr 04_res 1 311 2030 1.0 0.0 +fr 05_nuclear 1 311 2030 1.0 0.0 +fr 06_coal 1 311 2030 1.0 0.0 +fr 07_gas 1 311 2030 1.0 0.0 +fr 08_non-res 1 311 2030 1.0 0.0 +fr 09_hydro_pump 1 311 2030 0.0 0.0 +fr 01_solar 1 312 2030 1.0 0.0 +fr 02_wind_on 1 312 2030 1.0 0.0 +fr 03_wind_off 1 312 2030 1.0 0.0 +fr 04_res 1 312 2030 1.0 0.0 +fr 05_nuclear 1 312 2030 1.0 0.0 +fr 06_coal 1 312 2030 1.0 0.0 +fr 07_gas 1 312 2030 1.0 0.0 +fr 08_non-res 1 312 2030 1.0 0.0 +fr 09_hydro_pump 1 312 2030 0.0 0.0 +fr 01_solar 1 313 2030 1.0 0.0 +fr 02_wind_on 1 313 2030 1.0 0.0 +fr 03_wind_off 1 313 2030 1.0 0.0 +fr 04_res 1 313 2030 1.0 0.0 +fr 05_nuclear 1 313 2030 1.0 0.0 +fr 06_coal 1 313 2030 1.0 0.0 +fr 07_gas 1 313 2030 1.0 0.0 +fr 08_non-res 1 313 2030 1.0 0.0 +fr 09_hydro_pump 1 313 2030 0.0 0.0 +fr 01_solar 1 314 2030 1.0 0.0 +fr 02_wind_on 1 314 2030 1.0 0.0 +fr 03_wind_off 1 314 2030 1.0 0.0 +fr 04_res 1 314 2030 1.0 0.0 +fr 05_nuclear 1 314 2030 1.0 0.0 +fr 06_coal 1 314 2030 1.0 0.0 +fr 07_gas 1 314 2030 1.0 0.0 +fr 08_non-res 1 314 2030 1.0 0.0 +fr 09_hydro_pump 1 314 2030 0.0 0.0 +fr 01_solar 1 315 2030 1.0 0.0 +fr 02_wind_on 1 315 2030 1.0 0.0 +fr 03_wind_off 1 315 2030 1.0 0.0 +fr 04_res 1 315 2030 1.0 0.0 +fr 05_nuclear 1 315 2030 1.0 0.0 +fr 06_coal 1 315 2030 1.0 0.0 +fr 07_gas 1 315 2030 1.0 0.0 +fr 08_non-res 1 315 2030 1.0 0.0 +fr 09_hydro_pump 1 315 2030 0.0 0.0 +fr 01_solar 1 316 2030 1.0 0.0 +fr 02_wind_on 1 316 2030 1.0 0.0 +fr 03_wind_off 1 316 2030 1.0 0.0 +fr 04_res 1 316 2030 1.0 0.0 +fr 05_nuclear 1 316 2030 1.0 0.0 +fr 06_coal 1 316 2030 1.0 0.0 +fr 07_gas 1 316 2030 1.0 0.0 +fr 08_non-res 1 316 2030 1.0 0.0 +fr 09_hydro_pump 1 316 2030 0.0 0.0 +fr 01_solar 1 317 2030 1.0 0.0 +fr 02_wind_on 1 317 2030 1.0 0.0 +fr 03_wind_off 1 317 2030 1.0 0.0 +fr 04_res 1 317 2030 1.0 0.0 +fr 05_nuclear 1 317 2030 1.0 0.0 +fr 06_coal 1 317 2030 1.0 0.0 +fr 07_gas 1 317 2030 1.0 0.0 +fr 08_non-res 1 317 2030 1.0 0.0 +fr 09_hydro_pump 1 317 2030 0.0 0.0 +fr 01_solar 1 318 2030 1.0 0.0 +fr 02_wind_on 1 318 2030 1.0 0.0 +fr 03_wind_off 1 318 2030 1.0 0.0 +fr 04_res 1 318 2030 1.0 0.0 +fr 05_nuclear 1 318 2030 1.0 0.0 +fr 06_coal 1 318 2030 1.0 0.0 +fr 07_gas 1 318 2030 1.0 0.0 +fr 08_non-res 1 318 2030 1.0 0.0 +fr 09_hydro_pump 1 318 2030 0.0 0.0 +fr 01_solar 1 319 2030 1.0 0.0 +fr 02_wind_on 1 319 2030 1.0 0.0 +fr 03_wind_off 1 319 2030 1.0 0.0 +fr 04_res 1 319 2030 1.0 0.0 +fr 05_nuclear 1 319 2030 1.0 0.0 +fr 06_coal 1 319 2030 1.0 0.0 +fr 07_gas 1 319 2030 1.0 0.0 +fr 08_non-res 1 319 2030 1.0 0.0 +fr 09_hydro_pump 1 319 2030 0.0 0.0 +fr 01_solar 1 320 2030 1.0 0.0 +fr 02_wind_on 1 320 2030 1.0 0.0 +fr 03_wind_off 1 320 2030 1.0 0.0 +fr 04_res 1 320 2030 1.0 0.0 +fr 05_nuclear 1 320 2030 1.0 0.0 +fr 06_coal 1 320 2030 1.0 0.0 +fr 07_gas 1 320 2030 1.0 0.0 +fr 08_non-res 1 320 2030 1.0 0.0 +fr 09_hydro_pump 1 320 2030 0.0 0.0 +fr 01_solar 1 321 2030 1.0 0.0 +fr 02_wind_on 1 321 2030 1.0 0.0 +fr 03_wind_off 1 321 2030 1.0 0.0 +fr 04_res 1 321 2030 1.0 0.0 +fr 05_nuclear 1 321 2030 1.0 0.0 +fr 06_coal 1 321 2030 1.0 0.0 +fr 07_gas 1 321 2030 1.0 0.0 +fr 08_non-res 1 321 2030 1.0 0.0 +fr 09_hydro_pump 1 321 2030 0.0 0.0 +fr 01_solar 1 322 2030 1.0 0.0 +fr 02_wind_on 1 322 2030 1.0 0.0 +fr 03_wind_off 1 322 2030 1.0 0.0 +fr 04_res 1 322 2030 1.0 0.0 +fr 05_nuclear 1 322 2030 1.0 0.0 +fr 06_coal 1 322 2030 1.0 0.0 +fr 07_gas 1 322 2030 1.0 0.0 +fr 08_non-res 1 322 2030 1.0 0.0 +fr 09_hydro_pump 1 322 2030 0.0 0.0 +fr 01_solar 1 323 2030 1.0 0.0 +fr 02_wind_on 1 323 2030 1.0 0.0 +fr 03_wind_off 1 323 2030 1.0 0.0 +fr 04_res 1 323 2030 1.0 0.0 +fr 05_nuclear 1 323 2030 1.0 0.0 +fr 06_coal 1 323 2030 1.0 0.0 +fr 07_gas 1 323 2030 1.0 0.0 +fr 08_non-res 1 323 2030 1.0 0.0 +fr 09_hydro_pump 1 323 2030 0.0 0.0 +fr 01_solar 1 324 2030 1.0 0.0 +fr 02_wind_on 1 324 2030 1.0 0.0 +fr 03_wind_off 1 324 2030 1.0 0.0 +fr 04_res 1 324 2030 1.0 0.0 +fr 05_nuclear 1 324 2030 1.0 0.0 +fr 06_coal 1 324 2030 1.0 0.0 +fr 07_gas 1 324 2030 1.0 0.0 +fr 08_non-res 1 324 2030 1.0 0.0 +fr 09_hydro_pump 1 324 2030 0.0 0.0 +fr 01_solar 1 325 2030 1.0 0.0 +fr 02_wind_on 1 325 2030 1.0 0.0 +fr 03_wind_off 1 325 2030 1.0 0.0 +fr 04_res 1 325 2030 1.0 0.0 +fr 05_nuclear 1 325 2030 1.0 0.0 +fr 06_coal 1 325 2030 1.0 0.0 +fr 07_gas 1 325 2030 1.0 0.0 +fr 08_non-res 1 325 2030 1.0 0.0 +fr 09_hydro_pump 1 325 2030 0.0 0.0 +fr 01_solar 1 326 2030 1.0 0.0 +fr 02_wind_on 1 326 2030 1.0 0.0 +fr 03_wind_off 1 326 2030 1.0 0.0 +fr 04_res 1 326 2030 1.0 0.0 +fr 05_nuclear 1 326 2030 1.0 0.0 +fr 06_coal 1 326 2030 1.0 0.0 +fr 07_gas 1 326 2030 1.0 0.0 +fr 08_non-res 1 326 2030 1.0 0.0 +fr 09_hydro_pump 1 326 2030 0.0 0.0 +fr 01_solar 1 327 2030 1.0 0.0 +fr 02_wind_on 1 327 2030 1.0 0.0 +fr 03_wind_off 1 327 2030 1.0 0.0 +fr 04_res 1 327 2030 1.0 0.0 +fr 05_nuclear 1 327 2030 1.0 0.0 +fr 06_coal 1 327 2030 1.0 0.0 +fr 07_gas 1 327 2030 1.0 0.0 +fr 08_non-res 1 327 2030 1.0 0.0 +fr 09_hydro_pump 1 327 2030 0.0 0.0 +fr 01_solar 1 328 2030 1.0 0.0 +fr 02_wind_on 1 328 2030 1.0 0.0 +fr 03_wind_off 1 328 2030 1.0 0.0 +fr 04_res 1 328 2030 1.0 0.0 +fr 05_nuclear 1 328 2030 1.0 0.0 +fr 06_coal 1 328 2030 1.0 0.0 +fr 07_gas 1 328 2030 1.0 0.0 +fr 08_non-res 1 328 2030 1.0 0.0 +fr 09_hydro_pump 1 328 2030 0.0 0.0 +fr 01_solar 1 329 2030 1.0 0.0 +fr 02_wind_on 1 329 2030 1.0 0.0 +fr 03_wind_off 1 329 2030 1.0 0.0 +fr 04_res 1 329 2030 1.0 0.0 +fr 05_nuclear 1 329 2030 1.0 0.0 +fr 06_coal 1 329 2030 1.0 0.0 +fr 07_gas 1 329 2030 1.0 0.0 +fr 08_non-res 1 329 2030 1.0 0.0 +fr 09_hydro_pump 1 329 2030 0.0 0.0 +fr 01_solar 1 330 2030 1.0 0.0 +fr 02_wind_on 1 330 2030 1.0 0.0 +fr 03_wind_off 1 330 2030 1.0 0.0 +fr 04_res 1 330 2030 1.0 0.0 +fr 05_nuclear 1 330 2030 1.0 0.0 +fr 06_coal 1 330 2030 1.0 0.0 +fr 07_gas 1 330 2030 1.0 0.0 +fr 08_non-res 1 330 2030 1.0 0.0 +fr 09_hydro_pump 1 330 2030 1.0 0.0 +fr 01_solar 1 331 2030 1.0 0.0 +fr 02_wind_on 1 331 2030 1.0 0.0 +fr 03_wind_off 1 331 2030 1.0 0.0 +fr 04_res 1 331 2030 1.0 0.0 +fr 05_nuclear 1 331 2030 1.0 0.0 +fr 06_coal 1 331 2030 1.0 0.0 +fr 07_gas 1 331 2030 1.0 0.0 +fr 08_non-res 1 331 2030 1.0 0.0 +fr 09_hydro_pump 1 331 2030 1.0 0.0 +fr 01_solar 1 332 2030 1.0 0.0 +fr 02_wind_on 1 332 2030 1.0 0.0 +fr 03_wind_off 1 332 2030 1.0 0.0 +fr 04_res 1 332 2030 1.0 0.0 +fr 05_nuclear 1 332 2030 1.0 0.0 +fr 06_coal 1 332 2030 1.0 0.0 +fr 07_gas 1 332 2030 1.0 0.0 +fr 08_non-res 1 332 2030 1.0 0.0 +fr 09_hydro_pump 1 332 2030 1.0 0.0 +fr 01_solar 1 333 2030 1.0 0.0 +fr 02_wind_on 1 333 2030 1.0 0.0 +fr 03_wind_off 1 333 2030 1.0 0.0 +fr 04_res 1 333 2030 1.0 0.0 +fr 05_nuclear 1 333 2030 1.0 0.0 +fr 06_coal 1 333 2030 1.0 0.0 +fr 07_gas 1 333 2030 1.0 0.0 +fr 08_non-res 1 333 2030 1.0 0.0 +fr 09_hydro_pump 1 333 2030 1.0 0.0 +fr 01_solar 1 334 2030 1.0 0.0 +fr 02_wind_on 1 334 2030 1.0 0.0 +fr 03_wind_off 1 334 2030 1.0 0.0 +fr 04_res 1 334 2030 1.0 0.0 +fr 05_nuclear 1 334 2030 1.0 0.0 +fr 06_coal 1 334 2030 1.0 0.0 +fr 07_gas 1 334 2030 1.0 0.0 +fr 08_non-res 1 334 2030 1.0 0.0 +fr 09_hydro_pump 1 334 2030 1.0 0.0 +fr 01_solar 1 335 2030 1.0 0.0 +fr 02_wind_on 1 335 2030 1.0 0.0 +fr 03_wind_off 1 335 2030 1.0 0.0 +fr 04_res 1 335 2030 1.0 0.0 +fr 05_nuclear 1 335 2030 1.0 0.0 +fr 06_coal 1 335 2030 1.0 0.0 +fr 07_gas 1 335 2030 1.0 0.0 +fr 08_non-res 1 335 2030 1.0 0.0 +fr 09_hydro_pump 1 335 2030 1.0 0.0 +fr 01_solar 1 336 2030 1.0 0.0 +fr 02_wind_on 1 336 2030 1.0 0.0 +fr 03_wind_off 1 336 2030 1.0 0.0 +fr 04_res 1 336 2030 1.0 0.0 +fr 05_nuclear 1 336 2030 1.0 0.0 +fr 06_coal 1 336 2030 1.0 0.0 +fr 07_gas 1 336 2030 1.0 0.0 +fr 08_non-res 1 336 2030 1.0 0.0 +fr 09_hydro_pump 1 336 2030 1.0 0.0 +it 01_solar 1 1 2030 0.0 0.0 +it 02_wind_on 1 1 2030 0.0 0.0 +it 03_wind_off 1 1 2030 0.0 0.0 +it 04_res 1 1 2030 0.0 0.0 +it 05_nuclear 1 1 2030 0.0 0.0 +it 06_coal 1 1 2030 0.0 0.0 +it 07_gas 1 1 2030 0.0 0.0 +it 08_non-res 1 1 2030 0.0 0.0 +it 09_hydro_pump 1 1 2030 0.0 0.0 +it 01_solar 1 2 2030 1.0 0.0 +it 02_wind_on 1 2 2030 0.0 0.0 +it 03_wind_off 1 2 2030 0.0 0.0 +it 04_res 1 2 2030 0.0 0.0 +it 05_nuclear 1 2 2030 0.0 0.0 +it 06_coal 1 2 2030 0.0 0.0 +it 07_gas 1 2 2030 0.0 0.0 +it 08_non-res 1 2 2030 0.0 0.0 +it 09_hydro_pump 1 2 2030 0.0 0.0 +it 01_solar 1 3 2030 1.0 0.0 +it 02_wind_on 1 3 2030 0.0 0.0 +it 03_wind_off 1 3 2030 0.0 0.0 +it 04_res 1 3 2030 0.0 0.0 +it 05_nuclear 1 3 2030 0.0 0.0 +it 06_coal 1 3 2030 0.0 0.0 +it 07_gas 1 3 2030 0.0 0.0 +it 08_non-res 1 3 2030 0.0 0.0 +it 09_hydro_pump 1 3 2030 0.0 0.0 +it 01_solar 1 4 2030 1.0 0.0 +it 02_wind_on 1 4 2030 0.0 0.0 +it 03_wind_off 1 4 2030 0.0 0.0 +it 04_res 1 4 2030 0.0 0.0 +it 05_nuclear 1 4 2030 0.0 0.0 +it 06_coal 1 4 2030 0.0 0.0 +it 07_gas 1 4 2030 0.0 0.0 +it 08_non-res 1 4 2030 0.0 0.0 +it 09_hydro_pump 1 4 2030 0.0 0.0 +it 01_solar 1 5 2030 1.0 0.0 +it 02_wind_on 1 5 2030 0.0 0.0 +it 03_wind_off 1 5 2030 0.0 0.0 +it 04_res 1 5 2030 0.0 0.0 +it 05_nuclear 1 5 2030 0.0 0.0 +it 06_coal 1 5 2030 0.0 0.0 +it 07_gas 1 5 2030 0.0 0.0 +it 08_non-res 1 5 2030 0.0 0.0 +it 09_hydro_pump 1 5 2030 0.0 0.0 +it 01_solar 1 6 2030 1.0 0.0 +it 02_wind_on 1 6 2030 0.0 0.0 +it 03_wind_off 1 6 2030 0.0 0.0 +it 04_res 1 6 2030 0.0 0.0 +it 05_nuclear 1 6 2030 0.0 0.0 +it 06_coal 1 6 2030 0.0 0.0 +it 07_gas 1 6 2030 0.0 0.0 +it 08_non-res 1 6 2030 0.0 0.0 +it 09_hydro_pump 1 6 2030 0.0 0.0 +it 01_solar 1 7 2030 1.0 0.0 +it 02_wind_on 1 7 2030 0.0 0.0 +it 03_wind_off 1 7 2030 0.0 0.0 +it 04_res 1 7 2030 0.0 0.0 +it 05_nuclear 1 7 2030 0.0 0.0 +it 06_coal 1 7 2030 0.0 0.0 +it 07_gas 1 7 2030 0.0 0.0 +it 08_non-res 1 7 2030 0.0 0.0 +it 09_hydro_pump 1 7 2030 0.0 0.0 +it 01_solar 1 8 2030 1.0 0.0 +it 02_wind_on 1 8 2030 0.0 0.0 +it 03_wind_off 1 8 2030 0.0 0.0 +it 04_res 1 8 2030 0.0 0.0 +it 05_nuclear 1 8 2030 0.0 0.0 +it 06_coal 1 8 2030 0.0 0.0 +it 07_gas 1 8 2030 0.0 0.0 +it 08_non-res 1 8 2030 0.0 0.0 +it 09_hydro_pump 1 8 2030 0.0 0.0 +it 01_solar 1 9 2030 1.0 0.0 +it 02_wind_on 1 9 2030 0.0 0.0 +it 03_wind_off 1 9 2030 0.0 0.0 +it 04_res 1 9 2030 0.0 0.0 +it 05_nuclear 1 9 2030 0.0 0.0 +it 06_coal 1 9 2030 0.0 0.0 +it 07_gas 1 9 2030 0.0 0.0 +it 08_non-res 1 9 2030 0.0 0.0 +it 09_hydro_pump 1 9 2030 0.0 0.0 +it 01_solar 1 10 2030 1.0 0.0 +it 02_wind_on 1 10 2030 0.0 0.0 +it 03_wind_off 1 10 2030 0.0 0.0 +it 04_res 1 10 2030 0.0 0.0 +it 05_nuclear 1 10 2030 0.0 0.0 +it 06_coal 1 10 2030 0.0 0.0 +it 07_gas 1 10 2030 0.0 0.0 +it 08_non-res 1 10 2030 0.0 0.0 +it 09_hydro_pump 1 10 2030 0.0 0.0 +it 01_solar 1 11 2030 1.0 0.0 +it 02_wind_on 1 11 2030 0.0 0.0 +it 03_wind_off 1 11 2030 0.0 0.0 +it 04_res 1 11 2030 0.0 0.0 +it 05_nuclear 1 11 2030 0.0 0.0 +it 06_coal 1 11 2030 0.0 0.0 +it 07_gas 1 11 2030 0.0 0.0 +it 08_non-res 1 11 2030 0.0 0.0 +it 09_hydro_pump 1 11 2030 0.0 0.0 +it 01_solar 1 12 2030 1.0 0.0 +it 02_wind_on 1 12 2030 0.0 0.0 +it 03_wind_off 1 12 2030 0.0 0.0 +it 04_res 1 12 2030 0.0 0.0 +it 05_nuclear 1 12 2030 0.0 0.0 +it 06_coal 1 12 2030 0.0 0.0 +it 07_gas 1 12 2030 0.0 0.0 +it 08_non-res 1 12 2030 0.0 0.0 +it 09_hydro_pump 1 12 2030 0.0 0.0 +it 01_solar 1 13 2030 1.0 0.0 +it 02_wind_on 1 13 2030 0.0 0.0 +it 03_wind_off 1 13 2030 0.0 0.0 +it 04_res 1 13 2030 0.0 0.0 +it 05_nuclear 1 13 2030 0.0 0.0 +it 06_coal 1 13 2030 0.0 0.0 +it 07_gas 1 13 2030 0.0 0.0 +it 08_non-res 1 13 2030 0.0 0.0 +it 09_hydro_pump 1 13 2030 0.0 0.0 +it 01_solar 1 14 2030 1.0 0.0 +it 02_wind_on 1 14 2030 0.0 0.0 +it 03_wind_off 1 14 2030 0.0 0.0 +it 04_res 1 14 2030 0.0 0.0 +it 05_nuclear 1 14 2030 0.0 0.0 +it 06_coal 1 14 2030 0.0 0.0 +it 07_gas 1 14 2030 0.0 0.0 +it 08_non-res 1 14 2030 0.0 0.0 +it 09_hydro_pump 1 14 2030 0.0 0.0 +it 01_solar 1 15 2030 1.0 0.0 +it 02_wind_on 1 15 2030 0.0 0.0 +it 03_wind_off 1 15 2030 0.0 0.0 +it 04_res 1 15 2030 0.0 0.0 +it 05_nuclear 1 15 2030 0.0 0.0 +it 06_coal 1 15 2030 0.0 0.0 +it 07_gas 1 15 2030 0.0 0.0 +it 08_non-res 1 15 2030 0.0 0.0 +it 09_hydro_pump 1 15 2030 0.0 0.0 +it 01_solar 1 16 2030 1.0 0.0 +it 02_wind_on 1 16 2030 0.0 0.0 +it 03_wind_off 1 16 2030 0.0 0.0 +it 04_res 1 16 2030 0.0 0.0 +it 05_nuclear 1 16 2030 0.0 0.0 +it 06_coal 1 16 2030 0.0 0.0 +it 07_gas 1 16 2030 0.0 0.0 +it 08_non-res 1 16 2030 0.0 0.0 +it 09_hydro_pump 1 16 2030 0.0 0.0 +it 01_solar 1 17 2030 1.0 0.0 +it 02_wind_on 1 17 2030 0.0 0.0 +it 03_wind_off 1 17 2030 0.0 0.0 +it 04_res 1 17 2030 0.0 0.0 +it 05_nuclear 1 17 2030 0.0 0.0 +it 06_coal 1 17 2030 0.0 0.0 +it 07_gas 1 17 2030 0.0 0.0 +it 08_non-res 1 17 2030 0.0 0.0 +it 09_hydro_pump 1 17 2030 0.0 0.0 +it 01_solar 1 18 2030 1.0 0.0 +it 02_wind_on 1 18 2030 0.0 0.0 +it 03_wind_off 1 18 2030 0.0 0.0 +it 04_res 1 18 2030 0.0 0.0 +it 05_nuclear 1 18 2030 0.0 0.0 +it 06_coal 1 18 2030 0.0 0.0 +it 07_gas 1 18 2030 0.0 0.0 +it 08_non-res 1 18 2030 0.0 0.0 +it 09_hydro_pump 1 18 2030 0.0 0.0 +it 01_solar 1 19 2030 1.0 0.0 +it 02_wind_on 1 19 2030 0.0 0.0 +it 03_wind_off 1 19 2030 0.0 0.0 +it 04_res 1 19 2030 0.0 0.0 +it 05_nuclear 1 19 2030 0.0 0.0 +it 06_coal 1 19 2030 0.0 0.0 +it 07_gas 1 19 2030 0.0 0.0 +it 08_non-res 1 19 2030 0.0 0.0 +it 09_hydro_pump 1 19 2030 0.0 0.0 +it 01_solar 1 20 2030 1.0 0.0 +it 02_wind_on 1 20 2030 0.0 0.0 +it 03_wind_off 1 20 2030 0.0 0.0 +it 04_res 1 20 2030 0.0 0.0 +it 05_nuclear 1 20 2030 0.0 0.0 +it 06_coal 1 20 2030 0.0 0.0 +it 07_gas 1 20 2030 0.0 0.0 +it 08_non-res 1 20 2030 0.0 0.0 +it 09_hydro_pump 1 20 2030 0.0 0.0 +it 01_solar 1 21 2030 1.0 0.0 +it 02_wind_on 1 21 2030 0.0 0.0 +it 03_wind_off 1 21 2030 0.0 0.0 +it 04_res 1 21 2030 0.0 0.0 +it 05_nuclear 1 21 2030 0.0 0.0 +it 06_coal 1 21 2030 0.0 0.0 +it 07_gas 1 21 2030 0.0 0.0 +it 08_non-res 1 21 2030 0.0 0.0 +it 09_hydro_pump 1 21 2030 0.0 0.0 +it 01_solar 1 22 2030 1.0 0.0 +it 02_wind_on 1 22 2030 1.0 0.0 +it 03_wind_off 1 22 2030 0.0 0.0 +it 04_res 1 22 2030 0.0 0.0 +it 05_nuclear 1 22 2030 0.0 0.0 +it 06_coal 1 22 2030 0.0 0.0 +it 07_gas 1 22 2030 0.0 0.0 +it 08_non-res 1 22 2030 0.0 0.0 +it 09_hydro_pump 1 22 2030 0.0 0.0 +it 01_solar 1 23 2030 1.0 0.0 +it 02_wind_on 1 23 2030 1.0 0.0 +it 03_wind_off 1 23 2030 0.0 0.0 +it 04_res 1 23 2030 0.0 0.0 +it 05_nuclear 1 23 2030 0.0 0.0 +it 06_coal 1 23 2030 0.0 0.0 +it 07_gas 1 23 2030 0.0 0.0 +it 08_non-res 1 23 2030 0.0 0.0 +it 09_hydro_pump 1 23 2030 0.0 0.0 +it 01_solar 1 24 2030 1.0 0.0 +it 02_wind_on 1 24 2030 1.0 0.0 +it 03_wind_off 1 24 2030 0.0 0.0 +it 04_res 1 24 2030 0.0 0.0 +it 05_nuclear 1 24 2030 0.0 0.0 +it 06_coal 1 24 2030 0.0 0.0 +it 07_gas 1 24 2030 0.0 0.0 +it 08_non-res 1 24 2030 0.0 0.0 +it 09_hydro_pump 1 24 2030 0.0 0.0 +it 01_solar 1 25 2030 1.0 0.0 +it 02_wind_on 1 25 2030 1.0 0.0 +it 03_wind_off 1 25 2030 0.0 0.0 +it 04_res 1 25 2030 0.0 0.0 +it 05_nuclear 1 25 2030 0.0 0.0 +it 06_coal 1 25 2030 0.0 0.0 +it 07_gas 1 25 2030 0.0 0.0 +it 08_non-res 1 25 2030 0.0 0.0 +it 09_hydro_pump 1 25 2030 0.0 0.0 +it 01_solar 1 26 2030 1.0 0.0 +it 02_wind_on 1 26 2030 1.0 0.0 +it 03_wind_off 1 26 2030 0.0 0.0 +it 04_res 1 26 2030 0.0 0.0 +it 05_nuclear 1 26 2030 0.0 0.0 +it 06_coal 1 26 2030 0.0 0.0 +it 07_gas 1 26 2030 0.0 0.0 +it 08_non-res 1 26 2030 0.0 0.0 +it 09_hydro_pump 1 26 2030 0.0 0.0 +it 01_solar 1 27 2030 1.0 0.0 +it 02_wind_on 1 27 2030 1.0 0.0 +it 03_wind_off 1 27 2030 0.0 0.0 +it 04_res 1 27 2030 0.0 0.0 +it 05_nuclear 1 27 2030 0.0 0.0 +it 06_coal 1 27 2030 0.0 0.0 +it 07_gas 1 27 2030 0.0 0.0 +it 08_non-res 1 27 2030 0.0 0.0 +it 09_hydro_pump 1 27 2030 0.0 0.0 +it 01_solar 1 28 2030 1.0 0.0 +it 02_wind_on 1 28 2030 1.0 0.0 +it 03_wind_off 1 28 2030 0.0 0.0 +it 04_res 1 28 2030 0.0 0.0 +it 05_nuclear 1 28 2030 0.0 0.0 +it 06_coal 1 28 2030 0.0 0.0 +it 07_gas 1 28 2030 0.0 0.0 +it 08_non-res 1 28 2030 0.0 0.0 +it 09_hydro_pump 1 28 2030 0.0 0.0 +it 01_solar 1 29 2030 1.0 0.0 +it 02_wind_on 1 29 2030 1.0 0.0 +it 03_wind_off 1 29 2030 0.0 0.0 +it 04_res 1 29 2030 0.0 0.0 +it 05_nuclear 1 29 2030 0.0 0.0 +it 06_coal 1 29 2030 0.0 0.0 +it 07_gas 1 29 2030 0.0 0.0 +it 08_non-res 1 29 2030 0.0 0.0 +it 09_hydro_pump 1 29 2030 0.0 0.0 +it 01_solar 1 30 2030 1.0 0.0 +it 02_wind_on 1 30 2030 1.0 0.0 +it 03_wind_off 1 30 2030 0.0 0.0 +it 04_res 1 30 2030 0.0 0.0 +it 05_nuclear 1 30 2030 0.0 0.0 +it 06_coal 1 30 2030 0.0 0.0 +it 07_gas 1 30 2030 0.0 0.0 +it 08_non-res 1 30 2030 0.0 0.0 +it 09_hydro_pump 1 30 2030 0.0 0.0 +it 01_solar 1 31 2030 1.0 0.0 +it 02_wind_on 1 31 2030 1.0 0.0 +it 03_wind_off 1 31 2030 0.0 0.0 +it 04_res 1 31 2030 0.0 0.0 +it 05_nuclear 1 31 2030 0.0 0.0 +it 06_coal 1 31 2030 0.0 0.0 +it 07_gas 1 31 2030 0.0 0.0 +it 08_non-res 1 31 2030 0.0 0.0 +it 09_hydro_pump 1 31 2030 0.0 0.0 +it 01_solar 1 32 2030 1.0 0.0 +it 02_wind_on 1 32 2030 1.0 0.0 +it 03_wind_off 1 32 2030 0.0 0.0 +it 04_res 1 32 2030 0.0 0.0 +it 05_nuclear 1 32 2030 0.0 0.0 +it 06_coal 1 32 2030 0.0 0.0 +it 07_gas 1 32 2030 0.0 0.0 +it 08_non-res 1 32 2030 0.0 0.0 +it 09_hydro_pump 1 32 2030 0.0 0.0 +it 01_solar 1 33 2030 1.0 0.0 +it 02_wind_on 1 33 2030 1.0 0.0 +it 03_wind_off 1 33 2030 0.0 0.0 +it 04_res 1 33 2030 0.0 0.0 +it 05_nuclear 1 33 2030 0.0 0.0 +it 06_coal 1 33 2030 0.0 0.0 +it 07_gas 1 33 2030 0.0 0.0 +it 08_non-res 1 33 2030 0.0 0.0 +it 09_hydro_pump 1 33 2030 0.0 0.0 +it 01_solar 1 34 2030 1.0 0.0 +it 02_wind_on 1 34 2030 1.0 0.0 +it 03_wind_off 1 34 2030 0.0 0.0 +it 04_res 1 34 2030 0.0 0.0 +it 05_nuclear 1 34 2030 0.0 0.0 +it 06_coal 1 34 2030 0.0 0.0 +it 07_gas 1 34 2030 0.0 0.0 +it 08_non-res 1 34 2030 0.0 0.0 +it 09_hydro_pump 1 34 2030 0.0 0.0 +it 01_solar 1 35 2030 1.0 0.0 +it 02_wind_on 1 35 2030 1.0 0.0 +it 03_wind_off 1 35 2030 0.0 0.0 +it 04_res 1 35 2030 0.0 0.0 +it 05_nuclear 1 35 2030 0.0 0.0 +it 06_coal 1 35 2030 0.0 0.0 +it 07_gas 1 35 2030 0.0 0.0 +it 08_non-res 1 35 2030 0.0 0.0 +it 09_hydro_pump 1 35 2030 0.0 0.0 +it 01_solar 1 36 2030 1.0 0.0 +it 02_wind_on 1 36 2030 1.0 0.0 +it 03_wind_off 1 36 2030 0.0 0.0 +it 04_res 1 36 2030 0.0 0.0 +it 05_nuclear 1 36 2030 0.0 0.0 +it 06_coal 1 36 2030 0.0 0.0 +it 07_gas 1 36 2030 0.0 0.0 +it 08_non-res 1 36 2030 0.0 0.0 +it 09_hydro_pump 1 36 2030 0.0 0.0 +it 01_solar 1 37 2030 1.0 0.0 +it 02_wind_on 1 37 2030 1.0 0.0 +it 03_wind_off 1 37 2030 0.0 0.0 +it 04_res 1 37 2030 0.0 0.0 +it 05_nuclear 1 37 2030 0.0 0.0 +it 06_coal 1 37 2030 0.0 0.0 +it 07_gas 1 37 2030 0.0 0.0 +it 08_non-res 1 37 2030 0.0 0.0 +it 09_hydro_pump 1 37 2030 0.0 0.0 +it 01_solar 1 38 2030 1.0 0.0 +it 02_wind_on 1 38 2030 1.0 0.0 +it 03_wind_off 1 38 2030 0.0 0.0 +it 04_res 1 38 2030 0.0 0.0 +it 05_nuclear 1 38 2030 0.0 0.0 +it 06_coal 1 38 2030 0.0 0.0 +it 07_gas 1 38 2030 0.0 0.0 +it 08_non-res 1 38 2030 0.0 0.0 +it 09_hydro_pump 1 38 2030 0.0 0.0 +it 01_solar 1 39 2030 1.0 0.0 +it 02_wind_on 1 39 2030 1.0 0.0 +it 03_wind_off 1 39 2030 0.0 0.0 +it 04_res 1 39 2030 0.0 0.0 +it 05_nuclear 1 39 2030 0.0 0.0 +it 06_coal 1 39 2030 0.0 0.0 +it 07_gas 1 39 2030 0.0 0.0 +it 08_non-res 1 39 2030 0.0 0.0 +it 09_hydro_pump 1 39 2030 0.0 0.0 +it 01_solar 1 40 2030 1.0 0.0 +it 02_wind_on 1 40 2030 1.0 0.0 +it 03_wind_off 1 40 2030 0.0 0.0 +it 04_res 1 40 2030 0.0 0.0 +it 05_nuclear 1 40 2030 0.0 0.0 +it 06_coal 1 40 2030 0.0 0.0 +it 07_gas 1 40 2030 0.0 0.0 +it 08_non-res 1 40 2030 0.0 0.0 +it 09_hydro_pump 1 40 2030 0.0 0.0 +it 01_solar 1 41 2030 1.0 0.0 +it 02_wind_on 1 41 2030 1.0 0.0 +it 03_wind_off 1 41 2030 0.0 0.0 +it 04_res 1 41 2030 0.0 0.0 +it 05_nuclear 1 41 2030 0.0 0.0 +it 06_coal 1 41 2030 0.0 0.0 +it 07_gas 1 41 2030 0.0 0.0 +it 08_non-res 1 41 2030 0.0 0.0 +it 09_hydro_pump 1 41 2030 0.0 0.0 +it 01_solar 1 42 2030 1.0 0.0 +it 02_wind_on 1 42 2030 1.0 0.0 +it 03_wind_off 1 42 2030 1.0 0.0 +it 04_res 1 42 2030 0.0 0.0 +it 05_nuclear 1 42 2030 0.0 0.0 +it 06_coal 1 42 2030 0.0 0.0 +it 07_gas 1 42 2030 0.0 0.0 +it 08_non-res 1 42 2030 0.0 0.0 +it 09_hydro_pump 1 42 2030 0.0 0.0 +it 01_solar 1 43 2030 1.0 0.0 +it 02_wind_on 1 43 2030 1.0 0.0 +it 03_wind_off 1 43 2030 1.0 0.0 +it 04_res 1 43 2030 0.0 0.0 +it 05_nuclear 1 43 2030 0.0 0.0 +it 06_coal 1 43 2030 0.0 0.0 +it 07_gas 1 43 2030 0.0 0.0 +it 08_non-res 1 43 2030 0.0 0.0 +it 09_hydro_pump 1 43 2030 0.0 0.0 +it 01_solar 1 44 2030 1.0 0.0 +it 02_wind_on 1 44 2030 1.0 0.0 +it 03_wind_off 1 44 2030 1.0 0.0 +it 04_res 1 44 2030 0.0 0.0 +it 05_nuclear 1 44 2030 0.0 0.0 +it 06_coal 1 44 2030 0.0 0.0 +it 07_gas 1 44 2030 0.0 0.0 +it 08_non-res 1 44 2030 0.0 0.0 +it 09_hydro_pump 1 44 2030 0.0 0.0 +it 01_solar 1 45 2030 1.0 0.0 +it 02_wind_on 1 45 2030 1.0 0.0 +it 03_wind_off 1 45 2030 1.0 0.0 +it 04_res 1 45 2030 0.0 0.0 +it 05_nuclear 1 45 2030 0.0 0.0 +it 06_coal 1 45 2030 0.0 0.0 +it 07_gas 1 45 2030 0.0 0.0 +it 08_non-res 1 45 2030 0.0 0.0 +it 09_hydro_pump 1 45 2030 0.0 0.0 +it 01_solar 1 46 2030 1.0 0.0 +it 02_wind_on 1 46 2030 1.0 0.0 +it 03_wind_off 1 46 2030 1.0 0.0 +it 04_res 1 46 2030 0.0 0.0 +it 05_nuclear 1 46 2030 0.0 0.0 +it 06_coal 1 46 2030 0.0 0.0 +it 07_gas 1 46 2030 0.0 0.0 +it 08_non-res 1 46 2030 0.0 0.0 +it 09_hydro_pump 1 46 2030 0.0 0.0 +it 01_solar 1 47 2030 1.0 0.0 +it 02_wind_on 1 47 2030 1.0 0.0 +it 03_wind_off 1 47 2030 1.0 0.0 +it 04_res 1 47 2030 0.0 0.0 +it 05_nuclear 1 47 2030 0.0 0.0 +it 06_coal 1 47 2030 0.0 0.0 +it 07_gas 1 47 2030 0.0 0.0 +it 08_non-res 1 47 2030 0.0 0.0 +it 09_hydro_pump 1 47 2030 0.0 0.0 +it 01_solar 1 48 2030 1.0 0.0 +it 02_wind_on 1 48 2030 1.0 0.0 +it 03_wind_off 1 48 2030 1.0 0.0 +it 04_res 1 48 2030 0.0 0.0 +it 05_nuclear 1 48 2030 0.0 0.0 +it 06_coal 1 48 2030 0.0 0.0 +it 07_gas 1 48 2030 0.0 0.0 +it 08_non-res 1 48 2030 0.0 0.0 +it 09_hydro_pump 1 48 2030 0.0 0.0 +it 01_solar 1 49 2030 1.0 0.0 +it 02_wind_on 1 49 2030 1.0 0.0 +it 03_wind_off 1 49 2030 1.0 0.0 +it 04_res 1 49 2030 0.0 0.0 +it 05_nuclear 1 49 2030 0.0 0.0 +it 06_coal 1 49 2030 0.0 0.0 +it 07_gas 1 49 2030 0.0 0.0 +it 08_non-res 1 49 2030 0.0 0.0 +it 09_hydro_pump 1 49 2030 0.0 0.0 +it 01_solar 1 50 2030 1.0 0.0 +it 02_wind_on 1 50 2030 1.0 0.0 +it 03_wind_off 1 50 2030 1.0 0.0 +it 04_res 1 50 2030 0.0 0.0 +it 05_nuclear 1 50 2030 0.0 0.0 +it 06_coal 1 50 2030 0.0 0.0 +it 07_gas 1 50 2030 0.0 0.0 +it 08_non-res 1 50 2030 0.0 0.0 +it 09_hydro_pump 1 50 2030 0.0 0.0 +it 01_solar 1 51 2030 1.0 0.0 +it 02_wind_on 1 51 2030 1.0 0.0 +it 03_wind_off 1 51 2030 1.0 0.0 +it 04_res 1 51 2030 0.0 0.0 +it 05_nuclear 1 51 2030 0.0 0.0 +it 06_coal 1 51 2030 0.0 0.0 +it 07_gas 1 51 2030 0.0 0.0 +it 08_non-res 1 51 2030 0.0 0.0 +it 09_hydro_pump 1 51 2030 0.0 0.0 +it 01_solar 1 52 2030 1.0 0.0 +it 02_wind_on 1 52 2030 1.0 0.0 +it 03_wind_off 1 52 2030 1.0 0.0 +it 04_res 1 52 2030 0.0 0.0 +it 05_nuclear 1 52 2030 0.0 0.0 +it 06_coal 1 52 2030 0.0 0.0 +it 07_gas 1 52 2030 0.0 0.0 +it 08_non-res 1 52 2030 0.0 0.0 +it 09_hydro_pump 1 52 2030 0.0 0.0 +it 01_solar 1 53 2030 1.0 0.0 +it 02_wind_on 1 53 2030 1.0 0.0 +it 03_wind_off 1 53 2030 1.0 0.0 +it 04_res 1 53 2030 0.0 0.0 +it 05_nuclear 1 53 2030 0.0 0.0 +it 06_coal 1 53 2030 0.0 0.0 +it 07_gas 1 53 2030 0.0 0.0 +it 08_non-res 1 53 2030 0.0 0.0 +it 09_hydro_pump 1 53 2030 0.0 0.0 +it 01_solar 1 54 2030 1.0 0.0 +it 02_wind_on 1 54 2030 1.0 0.0 +it 03_wind_off 1 54 2030 1.0 0.0 +it 04_res 1 54 2030 0.0 0.0 +it 05_nuclear 1 54 2030 0.0 0.0 +it 06_coal 1 54 2030 0.0 0.0 +it 07_gas 1 54 2030 0.0 0.0 +it 08_non-res 1 54 2030 0.0 0.0 +it 09_hydro_pump 1 54 2030 0.0 0.0 +it 01_solar 1 55 2030 1.0 0.0 +it 02_wind_on 1 55 2030 1.0 0.0 +it 03_wind_off 1 55 2030 1.0 0.0 +it 04_res 1 55 2030 0.0 0.0 +it 05_nuclear 1 55 2030 0.0 0.0 +it 06_coal 1 55 2030 0.0 0.0 +it 07_gas 1 55 2030 0.0 0.0 +it 08_non-res 1 55 2030 0.0 0.0 +it 09_hydro_pump 1 55 2030 0.0 0.0 +it 01_solar 1 56 2030 1.0 0.0 +it 02_wind_on 1 56 2030 1.0 0.0 +it 03_wind_off 1 56 2030 1.0 0.0 +it 04_res 1 56 2030 0.0 0.0 +it 05_nuclear 1 56 2030 0.0 0.0 +it 06_coal 1 56 2030 0.0 0.0 +it 07_gas 1 56 2030 0.0 0.0 +it 08_non-res 1 56 2030 0.0 0.0 +it 09_hydro_pump 1 56 2030 0.0 0.0 +it 01_solar 1 57 2030 1.0 0.0 +it 02_wind_on 1 57 2030 1.0 0.0 +it 03_wind_off 1 57 2030 1.0 0.0 +it 04_res 1 57 2030 0.0 0.0 +it 05_nuclear 1 57 2030 0.0 0.0 +it 06_coal 1 57 2030 0.0 0.0 +it 07_gas 1 57 2030 0.0 0.0 +it 08_non-res 1 57 2030 0.0 0.0 +it 09_hydro_pump 1 57 2030 0.0 0.0 +it 01_solar 1 58 2030 1.0 0.0 +it 02_wind_on 1 58 2030 1.0 0.0 +it 03_wind_off 1 58 2030 1.0 0.0 +it 04_res 1 58 2030 0.0 0.0 +it 05_nuclear 1 58 2030 0.0 0.0 +it 06_coal 1 58 2030 0.0 0.0 +it 07_gas 1 58 2030 0.0 0.0 +it 08_non-res 1 58 2030 0.0 0.0 +it 09_hydro_pump 1 58 2030 0.0 0.0 +it 01_solar 1 59 2030 1.0 0.0 +it 02_wind_on 1 59 2030 1.0 0.0 +it 03_wind_off 1 59 2030 1.0 0.0 +it 04_res 1 59 2030 0.0 0.0 +it 05_nuclear 1 59 2030 0.0 0.0 +it 06_coal 1 59 2030 0.0 0.0 +it 07_gas 1 59 2030 0.0 0.0 +it 08_non-res 1 59 2030 0.0 0.0 +it 09_hydro_pump 1 59 2030 0.0 0.0 +it 01_solar 1 60 2030 1.0 0.0 +it 02_wind_on 1 60 2030 1.0 0.0 +it 03_wind_off 1 60 2030 1.0 0.0 +it 04_res 1 60 2030 0.0 0.0 +it 05_nuclear 1 60 2030 0.0 0.0 +it 06_coal 1 60 2030 0.0 0.0 +it 07_gas 1 60 2030 0.0 0.0 +it 08_non-res 1 60 2030 0.0 0.0 +it 09_hydro_pump 1 60 2030 0.0 0.0 +it 01_solar 1 61 2030 1.0 0.0 +it 02_wind_on 1 61 2030 1.0 0.0 +it 03_wind_off 1 61 2030 1.0 0.0 +it 04_res 1 61 2030 0.0 0.0 +it 05_nuclear 1 61 2030 0.0 0.0 +it 06_coal 1 61 2030 0.0 0.0 +it 07_gas 1 61 2030 0.0 0.0 +it 08_non-res 1 61 2030 0.0 0.0 +it 09_hydro_pump 1 61 2030 0.0 0.0 +it 01_solar 1 62 2030 1.0 0.0 +it 02_wind_on 1 62 2030 1.0 0.0 +it 03_wind_off 1 62 2030 1.0 0.0 +it 04_res 1 62 2030 1.0 0.0 +it 05_nuclear 1 62 2030 0.0 0.0 +it 06_coal 1 62 2030 0.0 0.0 +it 07_gas 1 62 2030 0.0 0.0 +it 08_non-res 1 62 2030 0.0 0.0 +it 09_hydro_pump 1 62 2030 0.0 0.0 +it 01_solar 1 63 2030 1.0 0.0 +it 02_wind_on 1 63 2030 1.0 0.0 +it 03_wind_off 1 63 2030 1.0 0.0 +it 04_res 1 63 2030 1.0 0.0 +it 05_nuclear 1 63 2030 0.0 0.0 +it 06_coal 1 63 2030 0.0 0.0 +it 07_gas 1 63 2030 0.0 0.0 +it 08_non-res 1 63 2030 0.0 0.0 +it 09_hydro_pump 1 63 2030 0.0 0.0 +it 01_solar 1 64 2030 1.0 0.0 +it 02_wind_on 1 64 2030 1.0 0.0 +it 03_wind_off 1 64 2030 1.0 0.0 +it 04_res 1 64 2030 1.0 0.0 +it 05_nuclear 1 64 2030 0.0 0.0 +it 06_coal 1 64 2030 0.0 0.0 +it 07_gas 1 64 2030 0.0 0.0 +it 08_non-res 1 64 2030 0.0 0.0 +it 09_hydro_pump 1 64 2030 0.0 0.0 +it 01_solar 1 65 2030 1.0 0.0 +it 02_wind_on 1 65 2030 1.0 0.0 +it 03_wind_off 1 65 2030 1.0 0.0 +it 04_res 1 65 2030 1.0 0.0 +it 05_nuclear 1 65 2030 0.0 0.0 +it 06_coal 1 65 2030 0.0 0.0 +it 07_gas 1 65 2030 0.0 0.0 +it 08_non-res 1 65 2030 0.0 0.0 +it 09_hydro_pump 1 65 2030 0.0 0.0 +it 01_solar 1 66 2030 1.0 0.0 +it 02_wind_on 1 66 2030 1.0 0.0 +it 03_wind_off 1 66 2030 1.0 0.0 +it 04_res 1 66 2030 1.0 0.0 +it 05_nuclear 1 66 2030 0.0 0.0 +it 06_coal 1 66 2030 0.0 0.0 +it 07_gas 1 66 2030 0.0 0.0 +it 08_non-res 1 66 2030 0.0 0.0 +it 09_hydro_pump 1 66 2030 0.0 0.0 +it 01_solar 1 67 2030 1.0 0.0 +it 02_wind_on 1 67 2030 1.0 0.0 +it 03_wind_off 1 67 2030 1.0 0.0 +it 04_res 1 67 2030 1.0 0.0 +it 05_nuclear 1 67 2030 0.0 0.0 +it 06_coal 1 67 2030 0.0 0.0 +it 07_gas 1 67 2030 0.0 0.0 +it 08_non-res 1 67 2030 0.0 0.0 +it 09_hydro_pump 1 67 2030 0.0 0.0 +it 01_solar 1 68 2030 1.0 0.0 +it 02_wind_on 1 68 2030 1.0 0.0 +it 03_wind_off 1 68 2030 1.0 0.0 +it 04_res 1 68 2030 1.0 0.0 +it 05_nuclear 1 68 2030 0.0 0.0 +it 06_coal 1 68 2030 0.0 0.0 +it 07_gas 1 68 2030 0.0 0.0 +it 08_non-res 1 68 2030 0.0 0.0 +it 09_hydro_pump 1 68 2030 0.0 0.0 +it 01_solar 1 69 2030 1.0 0.0 +it 02_wind_on 1 69 2030 1.0 0.0 +it 03_wind_off 1 69 2030 1.0 0.0 +it 04_res 1 69 2030 1.0 0.0 +it 05_nuclear 1 69 2030 0.0 0.0 +it 06_coal 1 69 2030 0.0 0.0 +it 07_gas 1 69 2030 0.0 0.0 +it 08_non-res 1 69 2030 0.0 0.0 +it 09_hydro_pump 1 69 2030 0.0 0.0 +it 01_solar 1 70 2030 1.0 0.0 +it 02_wind_on 1 70 2030 1.0 0.0 +it 03_wind_off 1 70 2030 1.0 0.0 +it 04_res 1 70 2030 1.0 0.0 +it 05_nuclear 1 70 2030 0.0 0.0 +it 06_coal 1 70 2030 0.0 0.0 +it 07_gas 1 70 2030 0.0 0.0 +it 08_non-res 1 70 2030 0.0 0.0 +it 09_hydro_pump 1 70 2030 0.0 0.0 +it 01_solar 1 71 2030 1.0 0.0 +it 02_wind_on 1 71 2030 1.0 0.0 +it 03_wind_off 1 71 2030 1.0 0.0 +it 04_res 1 71 2030 1.0 0.0 +it 05_nuclear 1 71 2030 0.0 0.0 +it 06_coal 1 71 2030 0.0 0.0 +it 07_gas 1 71 2030 0.0 0.0 +it 08_non-res 1 71 2030 0.0 0.0 +it 09_hydro_pump 1 71 2030 0.0 0.0 +it 01_solar 1 72 2030 1.0 0.0 +it 02_wind_on 1 72 2030 1.0 0.0 +it 03_wind_off 1 72 2030 1.0 0.0 +it 04_res 1 72 2030 1.0 0.0 +it 05_nuclear 1 72 2030 0.0 0.0 +it 06_coal 1 72 2030 0.0 0.0 +it 07_gas 1 72 2030 0.0 0.0 +it 08_non-res 1 72 2030 0.0 0.0 +it 09_hydro_pump 1 72 2030 0.0 0.0 +it 01_solar 1 73 2030 1.0 0.0 +it 02_wind_on 1 73 2030 1.0 0.0 +it 03_wind_off 1 73 2030 1.0 0.0 +it 04_res 1 73 2030 1.0 0.0 +it 05_nuclear 1 73 2030 0.0 0.0 +it 06_coal 1 73 2030 0.0 0.0 +it 07_gas 1 73 2030 0.0 0.0 +it 08_non-res 1 73 2030 0.0 0.0 +it 09_hydro_pump 1 73 2030 0.0 0.0 +it 01_solar 1 74 2030 1.0 0.0 +it 02_wind_on 1 74 2030 1.0 0.0 +it 03_wind_off 1 74 2030 1.0 0.0 +it 04_res 1 74 2030 1.0 0.0 +it 05_nuclear 1 74 2030 0.0 0.0 +it 06_coal 1 74 2030 0.0 0.0 +it 07_gas 1 74 2030 0.0 0.0 +it 08_non-res 1 74 2030 0.0 0.0 +it 09_hydro_pump 1 74 2030 0.0 0.0 +it 01_solar 1 75 2030 1.0 0.0 +it 02_wind_on 1 75 2030 1.0 0.0 +it 03_wind_off 1 75 2030 1.0 0.0 +it 04_res 1 75 2030 1.0 0.0 +it 05_nuclear 1 75 2030 0.0 0.0 +it 06_coal 1 75 2030 0.0 0.0 +it 07_gas 1 75 2030 0.0 0.0 +it 08_non-res 1 75 2030 0.0 0.0 +it 09_hydro_pump 1 75 2030 0.0 0.0 +it 01_solar 1 76 2030 1.0 0.0 +it 02_wind_on 1 76 2030 1.0 0.0 +it 03_wind_off 1 76 2030 1.0 0.0 +it 04_res 1 76 2030 1.0 0.0 +it 05_nuclear 1 76 2030 0.0 0.0 +it 06_coal 1 76 2030 0.0 0.0 +it 07_gas 1 76 2030 0.0 0.0 +it 08_non-res 1 76 2030 0.0 0.0 +it 09_hydro_pump 1 76 2030 0.0 0.0 +it 01_solar 1 77 2030 1.0 0.0 +it 02_wind_on 1 77 2030 1.0 0.0 +it 03_wind_off 1 77 2030 1.0 0.0 +it 04_res 1 77 2030 1.0 0.0 +it 05_nuclear 1 77 2030 0.0 0.0 +it 06_coal 1 77 2030 0.0 0.0 +it 07_gas 1 77 2030 0.0 0.0 +it 08_non-res 1 77 2030 0.0 0.0 +it 09_hydro_pump 1 77 2030 0.0 0.0 +it 01_solar 1 78 2030 1.0 0.0 +it 02_wind_on 1 78 2030 1.0 0.0 +it 03_wind_off 1 78 2030 1.0 0.0 +it 04_res 1 78 2030 1.0 0.0 +it 05_nuclear 1 78 2030 0.0 0.0 +it 06_coal 1 78 2030 0.0 0.0 +it 07_gas 1 78 2030 0.0 0.0 +it 08_non-res 1 78 2030 0.0 0.0 +it 09_hydro_pump 1 78 2030 0.0 0.0 +it 01_solar 1 79 2030 1.0 0.0 +it 02_wind_on 1 79 2030 1.0 0.0 +it 03_wind_off 1 79 2030 1.0 0.0 +it 04_res 1 79 2030 1.0 0.0 +it 05_nuclear 1 79 2030 0.0 0.0 +it 06_coal 1 79 2030 0.0 0.0 +it 07_gas 1 79 2030 0.0 0.0 +it 08_non-res 1 79 2030 0.0 0.0 +it 09_hydro_pump 1 79 2030 0.0 0.0 +it 01_solar 1 80 2030 1.0 0.0 +it 02_wind_on 1 80 2030 1.0 0.0 +it 03_wind_off 1 80 2030 1.0 0.0 +it 04_res 1 80 2030 1.0 0.0 +it 05_nuclear 1 80 2030 0.0 0.0 +it 06_coal 1 80 2030 0.0 0.0 +it 07_gas 1 80 2030 0.0 0.0 +it 08_non-res 1 80 2030 0.0 0.0 +it 09_hydro_pump 1 80 2030 0.0 0.0 +it 01_solar 1 81 2030 1.0 0.0 +it 02_wind_on 1 81 2030 1.0 0.0 +it 03_wind_off 1 81 2030 1.0 0.0 +it 04_res 1 81 2030 1.0 0.0 +it 05_nuclear 1 81 2030 0.0 0.0 +it 06_coal 1 81 2030 0.0 0.0 +it 07_gas 1 81 2030 0.0 0.0 +it 08_non-res 1 81 2030 0.0 0.0 +it 09_hydro_pump 1 81 2030 0.0 0.0 +it 01_solar 1 82 2030 1.0 0.0 +it 02_wind_on 1 82 2030 1.0 0.0 +it 03_wind_off 1 82 2030 1.0 0.0 +it 04_res 1 82 2030 1.0 0.0 +it 05_nuclear 1 82 2030 1.0 0.0 +it 06_coal 1 82 2030 0.0 0.0 +it 07_gas 1 82 2030 0.0 0.0 +it 08_non-res 1 82 2030 0.0 0.0 +it 09_hydro_pump 1 82 2030 0.0 0.0 +it 01_solar 1 83 2030 1.0 0.0 +it 02_wind_on 1 83 2030 1.0 0.0 +it 03_wind_off 1 83 2030 1.0 0.0 +it 04_res 1 83 2030 1.0 0.0 +it 05_nuclear 1 83 2030 1.0 0.0 +it 06_coal 1 83 2030 0.0 0.0 +it 07_gas 1 83 2030 0.0 0.0 +it 08_non-res 1 83 2030 0.0 0.0 +it 09_hydro_pump 1 83 2030 0.0 0.0 +it 01_solar 1 84 2030 1.0 0.0 +it 02_wind_on 1 84 2030 1.0 0.0 +it 03_wind_off 1 84 2030 1.0 0.0 +it 04_res 1 84 2030 1.0 0.0 +it 05_nuclear 1 84 2030 1.0 0.0 +it 06_coal 1 84 2030 0.0 0.0 +it 07_gas 1 84 2030 0.0 0.0 +it 08_non-res 1 84 2030 0.0 0.0 +it 09_hydro_pump 1 84 2030 0.0 0.0 +it 01_solar 1 85 2030 1.0 0.0 +it 02_wind_on 1 85 2030 1.0 0.0 +it 03_wind_off 1 85 2030 1.0 0.0 +it 04_res 1 85 2030 1.0 0.0 +it 05_nuclear 1 85 2030 1.0 0.0 +it 06_coal 1 85 2030 0.0 0.0 +it 07_gas 1 85 2030 0.0 0.0 +it 08_non-res 1 85 2030 0.0 0.0 +it 09_hydro_pump 1 85 2030 0.0 0.0 +it 01_solar 1 86 2030 1.0 0.0 +it 02_wind_on 1 86 2030 1.0 0.0 +it 03_wind_off 1 86 2030 1.0 0.0 +it 04_res 1 86 2030 1.0 0.0 +it 05_nuclear 1 86 2030 1.0 0.0 +it 06_coal 1 86 2030 0.0 0.0 +it 07_gas 1 86 2030 0.0 0.0 +it 08_non-res 1 86 2030 0.0 0.0 +it 09_hydro_pump 1 86 2030 0.0 0.0 +it 01_solar 1 87 2030 1.0 0.0 +it 02_wind_on 1 87 2030 1.0 0.0 +it 03_wind_off 1 87 2030 1.0 0.0 +it 04_res 1 87 2030 1.0 0.0 +it 05_nuclear 1 87 2030 1.0 0.0 +it 06_coal 1 87 2030 0.0 0.0 +it 07_gas 1 87 2030 0.0 0.0 +it 08_non-res 1 87 2030 0.0 0.0 +it 09_hydro_pump 1 87 2030 0.0 0.0 +it 01_solar 1 88 2030 1.0 0.0 +it 02_wind_on 1 88 2030 1.0 0.0 +it 03_wind_off 1 88 2030 1.0 0.0 +it 04_res 1 88 2030 1.0 0.0 +it 05_nuclear 1 88 2030 1.0 0.0 +it 06_coal 1 88 2030 0.0 0.0 +it 07_gas 1 88 2030 0.0 0.0 +it 08_non-res 1 88 2030 0.0 0.0 +it 09_hydro_pump 1 88 2030 0.0 0.0 +it 01_solar 1 89 2030 1.0 0.0 +it 02_wind_on 1 89 2030 1.0 0.0 +it 03_wind_off 1 89 2030 1.0 0.0 +it 04_res 1 89 2030 1.0 0.0 +it 05_nuclear 1 89 2030 1.0 0.0 +it 06_coal 1 89 2030 0.0 0.0 +it 07_gas 1 89 2030 0.0 0.0 +it 08_non-res 1 89 2030 0.0 0.0 +it 09_hydro_pump 1 89 2030 0.0 0.0 +it 01_solar 1 90 2030 1.0 0.0 +it 02_wind_on 1 90 2030 1.0 0.0 +it 03_wind_off 1 90 2030 1.0 0.0 +it 04_res 1 90 2030 1.0 0.0 +it 05_nuclear 1 90 2030 1.0 0.0 +it 06_coal 1 90 2030 0.0 0.0 +it 07_gas 1 90 2030 0.0 0.0 +it 08_non-res 1 90 2030 0.0 0.0 +it 09_hydro_pump 1 90 2030 0.0 0.0 +it 01_solar 1 91 2030 1.0 0.0 +it 02_wind_on 1 91 2030 1.0 0.0 +it 03_wind_off 1 91 2030 1.0 0.0 +it 04_res 1 91 2030 1.0 0.0 +it 05_nuclear 1 91 2030 1.0 0.0 +it 06_coal 1 91 2030 0.0 0.0 +it 07_gas 1 91 2030 0.0 0.0 +it 08_non-res 1 91 2030 0.0 0.0 +it 09_hydro_pump 1 91 2030 0.0 0.0 +it 01_solar 1 92 2030 1.0 0.0 +it 02_wind_on 1 92 2030 1.0 0.0 +it 03_wind_off 1 92 2030 1.0 0.0 +it 04_res 1 92 2030 1.0 0.0 +it 05_nuclear 1 92 2030 1.0 0.0 +it 06_coal 1 92 2030 0.0 0.0 +it 07_gas 1 92 2030 0.0 0.0 +it 08_non-res 1 92 2030 0.0 0.0 +it 09_hydro_pump 1 92 2030 0.0 0.0 +it 01_solar 1 93 2030 1.0 0.0 +it 02_wind_on 1 93 2030 1.0 0.0 +it 03_wind_off 1 93 2030 1.0 0.0 +it 04_res 1 93 2030 1.0 0.0 +it 05_nuclear 1 93 2030 1.0 0.0 +it 06_coal 1 93 2030 0.0 0.0 +it 07_gas 1 93 2030 0.0 0.0 +it 08_non-res 1 93 2030 0.0 0.0 +it 09_hydro_pump 1 93 2030 0.0 0.0 +it 01_solar 1 94 2030 1.0 0.0 +it 02_wind_on 1 94 2030 1.0 0.0 +it 03_wind_off 1 94 2030 1.0 0.0 +it 04_res 1 94 2030 1.0 0.0 +it 05_nuclear 1 94 2030 1.0 0.0 +it 06_coal 1 94 2030 0.0 0.0 +it 07_gas 1 94 2030 0.0 0.0 +it 08_non-res 1 94 2030 0.0 0.0 +it 09_hydro_pump 1 94 2030 0.0 0.0 +it 01_solar 1 95 2030 1.0 0.0 +it 02_wind_on 1 95 2030 1.0 0.0 +it 03_wind_off 1 95 2030 1.0 0.0 +it 04_res 1 95 2030 1.0 0.0 +it 05_nuclear 1 95 2030 1.0 0.0 +it 06_coal 1 95 2030 0.0 0.0 +it 07_gas 1 95 2030 0.0 0.0 +it 08_non-res 1 95 2030 0.0 0.0 +it 09_hydro_pump 1 95 2030 0.0 0.0 +it 01_solar 1 96 2030 1.0 0.0 +it 02_wind_on 1 96 2030 1.0 0.0 +it 03_wind_off 1 96 2030 1.0 0.0 +it 04_res 1 96 2030 1.0 0.0 +it 05_nuclear 1 96 2030 1.0 0.0 +it 06_coal 1 96 2030 0.0 0.0 +it 07_gas 1 96 2030 0.0 0.0 +it 08_non-res 1 96 2030 0.0 0.0 +it 09_hydro_pump 1 96 2030 0.0 0.0 +it 01_solar 1 97 2030 1.0 0.0 +it 02_wind_on 1 97 2030 1.0 0.0 +it 03_wind_off 1 97 2030 1.0 0.0 +it 04_res 1 97 2030 1.0 0.0 +it 05_nuclear 1 97 2030 1.0 0.0 +it 06_coal 1 97 2030 0.0 0.0 +it 07_gas 1 97 2030 0.0 0.0 +it 08_non-res 1 97 2030 0.0 0.0 +it 09_hydro_pump 1 97 2030 0.0 0.0 +it 01_solar 1 98 2030 1.0 0.0 +it 02_wind_on 1 98 2030 1.0 0.0 +it 03_wind_off 1 98 2030 1.0 0.0 +it 04_res 1 98 2030 1.0 0.0 +it 05_nuclear 1 98 2030 1.0 0.0 +it 06_coal 1 98 2030 0.0 0.0 +it 07_gas 1 98 2030 0.0 0.0 +it 08_non-res 1 98 2030 0.0 0.0 +it 09_hydro_pump 1 98 2030 0.0 0.0 +it 01_solar 1 99 2030 1.0 0.0 +it 02_wind_on 1 99 2030 1.0 0.0 +it 03_wind_off 1 99 2030 1.0 0.0 +it 04_res 1 99 2030 1.0 0.0 +it 05_nuclear 1 99 2030 1.0 0.0 +it 06_coal 1 99 2030 0.0 0.0 +it 07_gas 1 99 2030 0.0 0.0 +it 08_non-res 1 99 2030 0.0 0.0 +it 09_hydro_pump 1 99 2030 0.0 0.0 +it 01_solar 1 100 2030 1.0 0.0 +it 02_wind_on 1 100 2030 1.0 0.0 +it 03_wind_off 1 100 2030 1.0 0.0 +it 04_res 1 100 2030 1.0 0.0 +it 05_nuclear 1 100 2030 1.0 0.0 +it 06_coal 1 100 2030 0.0 0.0 +it 07_gas 1 100 2030 0.0 0.0 +it 08_non-res 1 100 2030 0.0 0.0 +it 09_hydro_pump 1 100 2030 0.0 0.0 +it 01_solar 1 101 2030 1.0 0.0 +it 02_wind_on 1 101 2030 1.0 0.0 +it 03_wind_off 1 101 2030 1.0 0.0 +it 04_res 1 101 2030 1.0 0.0 +it 05_nuclear 1 101 2030 1.0 0.0 +it 06_coal 1 101 2030 0.0 0.0 +it 07_gas 1 101 2030 0.0 0.0 +it 08_non-res 1 101 2030 0.0 0.0 +it 09_hydro_pump 1 101 2030 0.0 0.0 +it 01_solar 1 102 2030 1.0 0.0 +it 02_wind_on 1 102 2030 1.0 0.0 +it 03_wind_off 1 102 2030 1.0 0.0 +it 04_res 1 102 2030 1.0 0.0 +it 05_nuclear 1 102 2030 1.0 0.0 +it 06_coal 1 102 2030 1.0 0.0 +it 07_gas 1 102 2030 0.0 0.0 +it 08_non-res 1 102 2030 0.0 0.0 +it 09_hydro_pump 1 102 2030 0.0 0.0 +it 01_solar 1 103 2030 1.0 0.0 +it 02_wind_on 1 103 2030 1.0 0.0 +it 03_wind_off 1 103 2030 1.0 0.0 +it 04_res 1 103 2030 1.0 0.0 +it 05_nuclear 1 103 2030 1.0 0.0 +it 06_coal 1 103 2030 1.0 0.0 +it 07_gas 1 103 2030 0.0 0.0 +it 08_non-res 1 103 2030 0.0 0.0 +it 09_hydro_pump 1 103 2030 0.0 0.0 +it 01_solar 1 104 2030 1.0 0.0 +it 02_wind_on 1 104 2030 1.0 0.0 +it 03_wind_off 1 104 2030 1.0 0.0 +it 04_res 1 104 2030 1.0 0.0 +it 05_nuclear 1 104 2030 1.0 0.0 +it 06_coal 1 104 2030 1.0 0.0 +it 07_gas 1 104 2030 0.0 0.0 +it 08_non-res 1 104 2030 0.0 0.0 +it 09_hydro_pump 1 104 2030 0.0 0.0 +it 01_solar 1 105 2030 1.0 0.0 +it 02_wind_on 1 105 2030 1.0 0.0 +it 03_wind_off 1 105 2030 1.0 0.0 +it 04_res 1 105 2030 1.0 0.0 +it 05_nuclear 1 105 2030 1.0 0.0 +it 06_coal 1 105 2030 1.0 0.0 +it 07_gas 1 105 2030 0.0 0.0 +it 08_non-res 1 105 2030 0.0 0.0 +it 09_hydro_pump 1 105 2030 0.0 0.0 +it 01_solar 1 106 2030 1.0 0.0 +it 02_wind_on 1 106 2030 1.0 0.0 +it 03_wind_off 1 106 2030 1.0 0.0 +it 04_res 1 106 2030 1.0 0.0 +it 05_nuclear 1 106 2030 1.0 0.0 +it 06_coal 1 106 2030 1.0 0.0 +it 07_gas 1 106 2030 0.0 0.0 +it 08_non-res 1 106 2030 0.0 0.0 +it 09_hydro_pump 1 106 2030 0.0 0.0 +it 01_solar 1 107 2030 1.0 0.0 +it 02_wind_on 1 107 2030 1.0 0.0 +it 03_wind_off 1 107 2030 1.0 0.0 +it 04_res 1 107 2030 1.0 0.0 +it 05_nuclear 1 107 2030 1.0 0.0 +it 06_coal 1 107 2030 1.0 0.0 +it 07_gas 1 107 2030 0.0 0.0 +it 08_non-res 1 107 2030 0.0 0.0 +it 09_hydro_pump 1 107 2030 0.0 0.0 +it 01_solar 1 108 2030 1.0 0.0 +it 02_wind_on 1 108 2030 1.0 0.0 +it 03_wind_off 1 108 2030 1.0 0.0 +it 04_res 1 108 2030 1.0 0.0 +it 05_nuclear 1 108 2030 1.0 0.0 +it 06_coal 1 108 2030 1.0 0.0 +it 07_gas 1 108 2030 0.0 0.0 +it 08_non-res 1 108 2030 0.0 0.0 +it 09_hydro_pump 1 108 2030 0.0 0.0 +it 01_solar 1 109 2030 1.0 0.0 +it 02_wind_on 1 109 2030 1.0 0.0 +it 03_wind_off 1 109 2030 1.0 0.0 +it 04_res 1 109 2030 1.0 0.0 +it 05_nuclear 1 109 2030 1.0 0.0 +it 06_coal 1 109 2030 1.0 0.0 +it 07_gas 1 109 2030 0.0 0.0 +it 08_non-res 1 109 2030 0.0 0.0 +it 09_hydro_pump 1 109 2030 0.0 0.0 +it 01_solar 1 110 2030 1.0 0.0 +it 02_wind_on 1 110 2030 1.0 0.0 +it 03_wind_off 1 110 2030 1.0 0.0 +it 04_res 1 110 2030 1.0 0.0 +it 05_nuclear 1 110 2030 1.0 0.0 +it 06_coal 1 110 2030 1.0 0.0 +it 07_gas 1 110 2030 0.0 0.0 +it 08_non-res 1 110 2030 0.0 0.0 +it 09_hydro_pump 1 110 2030 0.0 0.0 +it 01_solar 1 111 2030 1.0 0.0 +it 02_wind_on 1 111 2030 1.0 0.0 +it 03_wind_off 1 111 2030 1.0 0.0 +it 04_res 1 111 2030 1.0 0.0 +it 05_nuclear 1 111 2030 1.0 0.0 +it 06_coal 1 111 2030 1.0 0.0 +it 07_gas 1 111 2030 0.0 0.0 +it 08_non-res 1 111 2030 0.0 0.0 +it 09_hydro_pump 1 111 2030 0.0 0.0 +it 01_solar 1 112 2030 1.0 0.0 +it 02_wind_on 1 112 2030 1.0 0.0 +it 03_wind_off 1 112 2030 1.0 0.0 +it 04_res 1 112 2030 1.0 0.0 +it 05_nuclear 1 112 2030 1.0 0.0 +it 06_coal 1 112 2030 1.0 0.0 +it 07_gas 1 112 2030 0.0 0.0 +it 08_non-res 1 112 2030 0.0 0.0 +it 09_hydro_pump 1 112 2030 0.0 0.0 +it 01_solar 1 113 2030 1.0 0.0 +it 02_wind_on 1 113 2030 1.0 0.0 +it 03_wind_off 1 113 2030 1.0 0.0 +it 04_res 1 113 2030 1.0 0.0 +it 05_nuclear 1 113 2030 1.0 0.0 +it 06_coal 1 113 2030 1.0 0.0 +it 07_gas 1 113 2030 0.0 0.0 +it 08_non-res 1 113 2030 0.0 0.0 +it 09_hydro_pump 1 113 2030 0.0 0.0 +it 01_solar 1 114 2030 1.0 0.0 +it 02_wind_on 1 114 2030 1.0 0.0 +it 03_wind_off 1 114 2030 1.0 0.0 +it 04_res 1 114 2030 1.0 0.0 +it 05_nuclear 1 114 2030 1.0 0.0 +it 06_coal 1 114 2030 1.0 0.0 +it 07_gas 1 114 2030 0.0 0.0 +it 08_non-res 1 114 2030 0.0 0.0 +it 09_hydro_pump 1 114 2030 0.0 0.0 +it 01_solar 1 115 2030 1.0 0.0 +it 02_wind_on 1 115 2030 1.0 0.0 +it 03_wind_off 1 115 2030 1.0 0.0 +it 04_res 1 115 2030 1.0 0.0 +it 05_nuclear 1 115 2030 1.0 0.0 +it 06_coal 1 115 2030 1.0 0.0 +it 07_gas 1 115 2030 0.0 0.0 +it 08_non-res 1 115 2030 0.0 0.0 +it 09_hydro_pump 1 115 2030 0.0 0.0 +it 01_solar 1 116 2030 1.0 0.0 +it 02_wind_on 1 116 2030 1.0 0.0 +it 03_wind_off 1 116 2030 1.0 0.0 +it 04_res 1 116 2030 1.0 0.0 +it 05_nuclear 1 116 2030 1.0 0.0 +it 06_coal 1 116 2030 1.0 0.0 +it 07_gas 1 116 2030 0.0 0.0 +it 08_non-res 1 116 2030 0.0 0.0 +it 09_hydro_pump 1 116 2030 0.0 0.0 +it 01_solar 1 117 2030 1.0 0.0 +it 02_wind_on 1 117 2030 1.0 0.0 +it 03_wind_off 1 117 2030 1.0 0.0 +it 04_res 1 117 2030 1.0 0.0 +it 05_nuclear 1 117 2030 1.0 0.0 +it 06_coal 1 117 2030 1.0 0.0 +it 07_gas 1 117 2030 0.0 0.0 +it 08_non-res 1 117 2030 0.0 0.0 +it 09_hydro_pump 1 117 2030 0.0 0.0 +it 01_solar 1 118 2030 1.0 0.0 +it 02_wind_on 1 118 2030 1.0 0.0 +it 03_wind_off 1 118 2030 1.0 0.0 +it 04_res 1 118 2030 1.0 0.0 +it 05_nuclear 1 118 2030 1.0 0.0 +it 06_coal 1 118 2030 1.0 0.0 +it 07_gas 1 118 2030 0.0 0.0 +it 08_non-res 1 118 2030 0.0 0.0 +it 09_hydro_pump 1 118 2030 0.0 0.0 +it 01_solar 1 119 2030 1.0 0.0 +it 02_wind_on 1 119 2030 1.0 0.0 +it 03_wind_off 1 119 2030 1.0 0.0 +it 04_res 1 119 2030 1.0 0.0 +it 05_nuclear 1 119 2030 1.0 0.0 +it 06_coal 1 119 2030 1.0 0.0 +it 07_gas 1 119 2030 0.0 0.0 +it 08_non-res 1 119 2030 0.0 0.0 +it 09_hydro_pump 1 119 2030 0.0 0.0 +it 01_solar 1 120 2030 1.0 0.0 +it 02_wind_on 1 120 2030 1.0 0.0 +it 03_wind_off 1 120 2030 1.0 0.0 +it 04_res 1 120 2030 1.0 0.0 +it 05_nuclear 1 120 2030 1.0 0.0 +it 06_coal 1 120 2030 1.0 0.0 +it 07_gas 1 120 2030 0.0 0.0 +it 08_non-res 1 120 2030 0.0 0.0 +it 09_hydro_pump 1 120 2030 0.0 0.0 +it 01_solar 1 121 2030 1.0 0.0 +it 02_wind_on 1 121 2030 1.0 0.0 +it 03_wind_off 1 121 2030 1.0 0.0 +it 04_res 1 121 2030 1.0 0.0 +it 05_nuclear 1 121 2030 1.0 0.0 +it 06_coal 1 121 2030 1.0 0.0 +it 07_gas 1 121 2030 0.0 0.0 +it 08_non-res 1 121 2030 0.0 0.0 +it 09_hydro_pump 1 121 2030 0.0 0.0 +it 01_solar 1 122 2030 1.0 0.0 +it 02_wind_on 1 122 2030 1.0 0.0 +it 03_wind_off 1 122 2030 1.0 0.0 +it 04_res 1 122 2030 1.0 0.0 +it 05_nuclear 1 122 2030 1.0 0.0 +it 06_coal 1 122 2030 1.0 0.0 +it 07_gas 1 122 2030 1.0 0.0 +it 08_non-res 1 122 2030 0.0 0.0 +it 09_hydro_pump 1 122 2030 0.0 0.0 +it 01_solar 1 123 2030 1.0 0.0 +it 02_wind_on 1 123 2030 1.0 0.0 +it 03_wind_off 1 123 2030 1.0 0.0 +it 04_res 1 123 2030 1.0 0.0 +it 05_nuclear 1 123 2030 1.0 0.0 +it 06_coal 1 123 2030 1.0 0.0 +it 07_gas 1 123 2030 1.0 0.0 +it 08_non-res 1 123 2030 0.0 0.0 +it 09_hydro_pump 1 123 2030 0.0 0.0 +it 01_solar 1 124 2030 1.0 0.0 +it 02_wind_on 1 124 2030 1.0 0.0 +it 03_wind_off 1 124 2030 1.0 0.0 +it 04_res 1 124 2030 1.0 0.0 +it 05_nuclear 1 124 2030 1.0 0.0 +it 06_coal 1 124 2030 1.0 0.0 +it 07_gas 1 124 2030 1.0 0.0 +it 08_non-res 1 124 2030 0.0 0.0 +it 09_hydro_pump 1 124 2030 0.0 0.0 +it 01_solar 1 125 2030 1.0 0.0 +it 02_wind_on 1 125 2030 1.0 0.0 +it 03_wind_off 1 125 2030 1.0 0.0 +it 04_res 1 125 2030 1.0 0.0 +it 05_nuclear 1 125 2030 1.0 0.0 +it 06_coal 1 125 2030 1.0 0.0 +it 07_gas 1 125 2030 1.0 0.0 +it 08_non-res 1 125 2030 0.0 0.0 +it 09_hydro_pump 1 125 2030 0.0 0.0 +it 01_solar 1 126 2030 1.0 0.0 +it 02_wind_on 1 126 2030 1.0 0.0 +it 03_wind_off 1 126 2030 1.0 0.0 +it 04_res 1 126 2030 1.0 0.0 +it 05_nuclear 1 126 2030 1.0 0.0 +it 06_coal 1 126 2030 1.0 0.0 +it 07_gas 1 126 2030 1.0 0.0 +it 08_non-res 1 126 2030 0.0 0.0 +it 09_hydro_pump 1 126 2030 0.0 0.0 +it 01_solar 1 127 2030 1.0 0.0 +it 02_wind_on 1 127 2030 1.0 0.0 +it 03_wind_off 1 127 2030 1.0 0.0 +it 04_res 1 127 2030 1.0 0.0 +it 05_nuclear 1 127 2030 1.0 0.0 +it 06_coal 1 127 2030 1.0 0.0 +it 07_gas 1 127 2030 1.0 0.0 +it 08_non-res 1 127 2030 0.0 0.0 +it 09_hydro_pump 1 127 2030 0.0 0.0 +it 01_solar 1 128 2030 1.0 0.0 +it 02_wind_on 1 128 2030 1.0 0.0 +it 03_wind_off 1 128 2030 1.0 0.0 +it 04_res 1 128 2030 1.0 0.0 +it 05_nuclear 1 128 2030 1.0 0.0 +it 06_coal 1 128 2030 1.0 0.0 +it 07_gas 1 128 2030 1.0 0.0 +it 08_non-res 1 128 2030 0.0 0.0 +it 09_hydro_pump 1 128 2030 0.0 0.0 +it 01_solar 1 129 2030 1.0 0.0 +it 02_wind_on 1 129 2030 1.0 0.0 +it 03_wind_off 1 129 2030 1.0 0.0 +it 04_res 1 129 2030 1.0 0.0 +it 05_nuclear 1 129 2030 1.0 0.0 +it 06_coal 1 129 2030 1.0 0.0 +it 07_gas 1 129 2030 1.0 0.0 +it 08_non-res 1 129 2030 0.0 0.0 +it 09_hydro_pump 1 129 2030 0.0 0.0 +it 01_solar 1 130 2030 1.0 0.0 +it 02_wind_on 1 130 2030 1.0 0.0 +it 03_wind_off 1 130 2030 1.0 0.0 +it 04_res 1 130 2030 1.0 0.0 +it 05_nuclear 1 130 2030 1.0 0.0 +it 06_coal 1 130 2030 1.0 0.0 +it 07_gas 1 130 2030 1.0 0.0 +it 08_non-res 1 130 2030 0.0 0.0 +it 09_hydro_pump 1 130 2030 0.0 0.0 +it 01_solar 1 131 2030 1.0 0.0 +it 02_wind_on 1 131 2030 1.0 0.0 +it 03_wind_off 1 131 2030 1.0 0.0 +it 04_res 1 131 2030 1.0 0.0 +it 05_nuclear 1 131 2030 1.0 0.0 +it 06_coal 1 131 2030 1.0 0.0 +it 07_gas 1 131 2030 1.0 0.0 +it 08_non-res 1 131 2030 0.0 0.0 +it 09_hydro_pump 1 131 2030 0.0 0.0 +it 01_solar 1 132 2030 1.0 0.0 +it 02_wind_on 1 132 2030 1.0 0.0 +it 03_wind_off 1 132 2030 1.0 0.0 +it 04_res 1 132 2030 1.0 0.0 +it 05_nuclear 1 132 2030 1.0 0.0 +it 06_coal 1 132 2030 1.0 0.0 +it 07_gas 1 132 2030 1.0 0.0 +it 08_non-res 1 132 2030 0.0 0.0 +it 09_hydro_pump 1 132 2030 0.0 0.0 +it 01_solar 1 133 2030 1.0 0.0 +it 02_wind_on 1 133 2030 1.0 0.0 +it 03_wind_off 1 133 2030 1.0 0.0 +it 04_res 1 133 2030 1.0 0.0 +it 05_nuclear 1 133 2030 1.0 0.0 +it 06_coal 1 133 2030 1.0 0.0 +it 07_gas 1 133 2030 1.0 0.0 +it 08_non-res 1 133 2030 0.0 0.0 +it 09_hydro_pump 1 133 2030 0.0 0.0 +it 01_solar 1 134 2030 1.0 0.0 +it 02_wind_on 1 134 2030 1.0 0.0 +it 03_wind_off 1 134 2030 1.0 0.0 +it 04_res 1 134 2030 1.0 0.0 +it 05_nuclear 1 134 2030 1.0 0.0 +it 06_coal 1 134 2030 1.0 0.0 +it 07_gas 1 134 2030 1.0 0.0 +it 08_non-res 1 134 2030 0.0 0.0 +it 09_hydro_pump 1 134 2030 0.0 0.0 +it 01_solar 1 135 2030 1.0 0.0 +it 02_wind_on 1 135 2030 1.0 0.0 +it 03_wind_off 1 135 2030 1.0 0.0 +it 04_res 1 135 2030 1.0 0.0 +it 05_nuclear 1 135 2030 1.0 0.0 +it 06_coal 1 135 2030 1.0 0.0 +it 07_gas 1 135 2030 1.0 0.0 +it 08_non-res 1 135 2030 0.0 0.0 +it 09_hydro_pump 1 135 2030 0.0 0.0 +it 01_solar 1 136 2030 1.0 0.0 +it 02_wind_on 1 136 2030 1.0 0.0 +it 03_wind_off 1 136 2030 1.0 0.0 +it 04_res 1 136 2030 1.0 0.0 +it 05_nuclear 1 136 2030 1.0 0.0 +it 06_coal 1 136 2030 1.0 0.0 +it 07_gas 1 136 2030 1.0 0.0 +it 08_non-res 1 136 2030 0.0 0.0 +it 09_hydro_pump 1 136 2030 0.0 0.0 +it 01_solar 1 137 2030 1.0 0.0 +it 02_wind_on 1 137 2030 1.0 0.0 +it 03_wind_off 1 137 2030 1.0 0.0 +it 04_res 1 137 2030 1.0 0.0 +it 05_nuclear 1 137 2030 1.0 0.0 +it 06_coal 1 137 2030 1.0 0.0 +it 07_gas 1 137 2030 1.0 0.0 +it 08_non-res 1 137 2030 0.0 0.0 +it 09_hydro_pump 1 137 2030 0.0 0.0 +it 01_solar 1 138 2030 1.0 0.0 +it 02_wind_on 1 138 2030 1.0 0.0 +it 03_wind_off 1 138 2030 1.0 0.0 +it 04_res 1 138 2030 1.0 0.0 +it 05_nuclear 1 138 2030 1.0 0.0 +it 06_coal 1 138 2030 1.0 0.0 +it 07_gas 1 138 2030 1.0 0.0 +it 08_non-res 1 138 2030 0.0 0.0 +it 09_hydro_pump 1 138 2030 0.0 0.0 +it 01_solar 1 139 2030 1.0 0.0 +it 02_wind_on 1 139 2030 1.0 0.0 +it 03_wind_off 1 139 2030 1.0 0.0 +it 04_res 1 139 2030 1.0 0.0 +it 05_nuclear 1 139 2030 1.0 0.0 +it 06_coal 1 139 2030 1.0 0.0 +it 07_gas 1 139 2030 1.0 0.0 +it 08_non-res 1 139 2030 0.0 0.0 +it 09_hydro_pump 1 139 2030 0.0 0.0 +it 01_solar 1 140 2030 1.0 0.0 +it 02_wind_on 1 140 2030 1.0 0.0 +it 03_wind_off 1 140 2030 1.0 0.0 +it 04_res 1 140 2030 1.0 0.0 +it 05_nuclear 1 140 2030 1.0 0.0 +it 06_coal 1 140 2030 1.0 0.0 +it 07_gas 1 140 2030 1.0 0.0 +it 08_non-res 1 140 2030 0.0 0.0 +it 09_hydro_pump 1 140 2030 0.0 0.0 +it 01_solar 1 141 2030 1.0 0.0 +it 02_wind_on 1 141 2030 1.0 0.0 +it 03_wind_off 1 141 2030 1.0 0.0 +it 04_res 1 141 2030 1.0 0.0 +it 05_nuclear 1 141 2030 1.0 0.0 +it 06_coal 1 141 2030 1.0 0.0 +it 07_gas 1 141 2030 1.0 0.0 +it 08_non-res 1 141 2030 0.0 0.0 +it 09_hydro_pump 1 141 2030 0.0 0.0 +it 01_solar 1 142 2030 1.0 0.0 +it 02_wind_on 1 142 2030 1.0 0.0 +it 03_wind_off 1 142 2030 1.0 0.0 +it 04_res 1 142 2030 1.0 0.0 +it 05_nuclear 1 142 2030 1.0 0.0 +it 06_coal 1 142 2030 1.0 0.0 +it 07_gas 1 142 2030 1.0 0.0 +it 08_non-res 1 142 2030 1.0 0.0 +it 09_hydro_pump 1 142 2030 0.0 0.0 +it 01_solar 1 143 2030 1.0 0.0 +it 02_wind_on 1 143 2030 1.0 0.0 +it 03_wind_off 1 143 2030 1.0 0.0 +it 04_res 1 143 2030 1.0 0.0 +it 05_nuclear 1 143 2030 1.0 0.0 +it 06_coal 1 143 2030 1.0 0.0 +it 07_gas 1 143 2030 1.0 0.0 +it 08_non-res 1 143 2030 1.0 0.0 +it 09_hydro_pump 1 143 2030 0.0 0.0 +it 01_solar 1 144 2030 1.0 0.0 +it 02_wind_on 1 144 2030 1.0 0.0 +it 03_wind_off 1 144 2030 1.0 0.0 +it 04_res 1 144 2030 1.0 0.0 +it 05_nuclear 1 144 2030 1.0 0.0 +it 06_coal 1 144 2030 1.0 0.0 +it 07_gas 1 144 2030 1.0 0.0 +it 08_non-res 1 144 2030 1.0 0.0 +it 09_hydro_pump 1 144 2030 0.0 0.0 +it 01_solar 1 145 2030 1.0 0.0 +it 02_wind_on 1 145 2030 1.0 0.0 +it 03_wind_off 1 145 2030 1.0 0.0 +it 04_res 1 145 2030 1.0 0.0 +it 05_nuclear 1 145 2030 1.0 0.0 +it 06_coal 1 145 2030 1.0 0.0 +it 07_gas 1 145 2030 1.0 0.0 +it 08_non-res 1 145 2030 1.0 0.0 +it 09_hydro_pump 1 145 2030 0.0 0.0 +it 01_solar 1 146 2030 1.0 0.0 +it 02_wind_on 1 146 2030 1.0 0.0 +it 03_wind_off 1 146 2030 1.0 0.0 +it 04_res 1 146 2030 1.0 0.0 +it 05_nuclear 1 146 2030 1.0 0.0 +it 06_coal 1 146 2030 1.0 0.0 +it 07_gas 1 146 2030 1.0 0.0 +it 08_non-res 1 146 2030 1.0 0.0 +it 09_hydro_pump 1 146 2030 0.0 0.0 +it 01_solar 1 147 2030 1.0 0.0 +it 02_wind_on 1 147 2030 1.0 0.0 +it 03_wind_off 1 147 2030 1.0 0.0 +it 04_res 1 147 2030 1.0 0.0 +it 05_nuclear 1 147 2030 1.0 0.0 +it 06_coal 1 147 2030 1.0 0.0 +it 07_gas 1 147 2030 1.0 0.0 +it 08_non-res 1 147 2030 1.0 0.0 +it 09_hydro_pump 1 147 2030 0.0 0.0 +it 01_solar 1 148 2030 1.0 0.0 +it 02_wind_on 1 148 2030 1.0 0.0 +it 03_wind_off 1 148 2030 1.0 0.0 +it 04_res 1 148 2030 1.0 0.0 +it 05_nuclear 1 148 2030 1.0 0.0 +it 06_coal 1 148 2030 1.0 0.0 +it 07_gas 1 148 2030 1.0 0.0 +it 08_non-res 1 148 2030 1.0 0.0 +it 09_hydro_pump 1 148 2030 0.0 0.0 +it 01_solar 1 149 2030 1.0 0.0 +it 02_wind_on 1 149 2030 1.0 0.0 +it 03_wind_off 1 149 2030 1.0 0.0 +it 04_res 1 149 2030 1.0 0.0 +it 05_nuclear 1 149 2030 1.0 0.0 +it 06_coal 1 149 2030 1.0 0.0 +it 07_gas 1 149 2030 1.0 0.0 +it 08_non-res 1 149 2030 1.0 0.0 +it 09_hydro_pump 1 149 2030 0.0 0.0 +it 01_solar 1 150 2030 1.0 0.0 +it 02_wind_on 1 150 2030 1.0 0.0 +it 03_wind_off 1 150 2030 1.0 0.0 +it 04_res 1 150 2030 1.0 0.0 +it 05_nuclear 1 150 2030 1.0 0.0 +it 06_coal 1 150 2030 1.0 0.0 +it 07_gas 1 150 2030 1.0 0.0 +it 08_non-res 1 150 2030 1.0 0.0 +it 09_hydro_pump 1 150 2030 0.0 0.0 +it 01_solar 1 151 2030 1.0 0.0 +it 02_wind_on 1 151 2030 1.0 0.0 +it 03_wind_off 1 151 2030 1.0 0.0 +it 04_res 1 151 2030 1.0 0.0 +it 05_nuclear 1 151 2030 1.0 0.0 +it 06_coal 1 151 2030 1.0 0.0 +it 07_gas 1 151 2030 1.0 0.0 +it 08_non-res 1 151 2030 1.0 0.0 +it 09_hydro_pump 1 151 2030 0.0 0.0 +it 01_solar 1 152 2030 1.0 0.0 +it 02_wind_on 1 152 2030 1.0 0.0 +it 03_wind_off 1 152 2030 1.0 0.0 +it 04_res 1 152 2030 1.0 0.0 +it 05_nuclear 1 152 2030 1.0 0.0 +it 06_coal 1 152 2030 1.0 0.0 +it 07_gas 1 152 2030 1.0 0.0 +it 08_non-res 1 152 2030 1.0 0.0 +it 09_hydro_pump 1 152 2030 0.0 0.0 +it 01_solar 1 153 2030 1.0 0.0 +it 02_wind_on 1 153 2030 1.0 0.0 +it 03_wind_off 1 153 2030 1.0 0.0 +it 04_res 1 153 2030 1.0 0.0 +it 05_nuclear 1 153 2030 1.0 0.0 +it 06_coal 1 153 2030 1.0 0.0 +it 07_gas 1 153 2030 1.0 0.0 +it 08_non-res 1 153 2030 1.0 0.0 +it 09_hydro_pump 1 153 2030 0.0 0.0 +it 01_solar 1 154 2030 1.0 0.0 +it 02_wind_on 1 154 2030 1.0 0.0 +it 03_wind_off 1 154 2030 1.0 0.0 +it 04_res 1 154 2030 1.0 0.0 +it 05_nuclear 1 154 2030 1.0 0.0 +it 06_coal 1 154 2030 1.0 0.0 +it 07_gas 1 154 2030 1.0 0.0 +it 08_non-res 1 154 2030 1.0 0.0 +it 09_hydro_pump 1 154 2030 0.0 0.0 +it 01_solar 1 155 2030 1.0 0.0 +it 02_wind_on 1 155 2030 1.0 0.0 +it 03_wind_off 1 155 2030 1.0 0.0 +it 04_res 1 155 2030 1.0 0.0 +it 05_nuclear 1 155 2030 1.0 0.0 +it 06_coal 1 155 2030 1.0 0.0 +it 07_gas 1 155 2030 1.0 0.0 +it 08_non-res 1 155 2030 1.0 0.0 +it 09_hydro_pump 1 155 2030 0.0 0.0 +it 01_solar 1 156 2030 1.0 0.0 +it 02_wind_on 1 156 2030 1.0 0.0 +it 03_wind_off 1 156 2030 1.0 0.0 +it 04_res 1 156 2030 1.0 0.0 +it 05_nuclear 1 156 2030 1.0 0.0 +it 06_coal 1 156 2030 1.0 0.0 +it 07_gas 1 156 2030 1.0 0.0 +it 08_non-res 1 156 2030 1.0 0.0 +it 09_hydro_pump 1 156 2030 0.0 0.0 +it 01_solar 1 157 2030 1.0 0.0 +it 02_wind_on 1 157 2030 1.0 0.0 +it 03_wind_off 1 157 2030 1.0 0.0 +it 04_res 1 157 2030 1.0 0.0 +it 05_nuclear 1 157 2030 1.0 0.0 +it 06_coal 1 157 2030 1.0 0.0 +it 07_gas 1 157 2030 1.0 0.0 +it 08_non-res 1 157 2030 1.0 0.0 +it 09_hydro_pump 1 157 2030 0.0 0.0 +it 01_solar 1 158 2030 1.0 0.0 +it 02_wind_on 1 158 2030 1.0 0.0 +it 03_wind_off 1 158 2030 1.0 0.0 +it 04_res 1 158 2030 1.0 0.0 +it 05_nuclear 1 158 2030 1.0 0.0 +it 06_coal 1 158 2030 1.0 0.0 +it 07_gas 1 158 2030 1.0 0.0 +it 08_non-res 1 158 2030 1.0 0.0 +it 09_hydro_pump 1 158 2030 0.0 0.0 +it 01_solar 1 159 2030 1.0 0.0 +it 02_wind_on 1 159 2030 1.0 0.0 +it 03_wind_off 1 159 2030 1.0 0.0 +it 04_res 1 159 2030 1.0 0.0 +it 05_nuclear 1 159 2030 1.0 0.0 +it 06_coal 1 159 2030 1.0 0.0 +it 07_gas 1 159 2030 1.0 0.0 +it 08_non-res 1 159 2030 1.0 0.0 +it 09_hydro_pump 1 159 2030 0.0 0.0 +it 01_solar 1 160 2030 1.0 0.0 +it 02_wind_on 1 160 2030 1.0 0.0 +it 03_wind_off 1 160 2030 1.0 0.0 +it 04_res 1 160 2030 1.0 0.0 +it 05_nuclear 1 160 2030 1.0 0.0 +it 06_coal 1 160 2030 1.0 0.0 +it 07_gas 1 160 2030 1.0 0.0 +it 08_non-res 1 160 2030 1.0 0.0 +it 09_hydro_pump 1 160 2030 0.0 0.0 +it 01_solar 1 161 2030 1.0 0.0 +it 02_wind_on 1 161 2030 1.0 0.0 +it 03_wind_off 1 161 2030 1.0 0.0 +it 04_res 1 161 2030 1.0 0.0 +it 05_nuclear 1 161 2030 1.0 0.0 +it 06_coal 1 161 2030 1.0 0.0 +it 07_gas 1 161 2030 1.0 0.0 +it 08_non-res 1 161 2030 1.0 0.0 +it 09_hydro_pump 1 161 2030 0.0 0.0 +it 01_solar 1 162 2030 1.0 0.0 +it 02_wind_on 1 162 2030 1.0 0.0 +it 03_wind_off 1 162 2030 1.0 0.0 +it 04_res 1 162 2030 1.0 0.0 +it 05_nuclear 1 162 2030 1.0 0.0 +it 06_coal 1 162 2030 1.0 0.0 +it 07_gas 1 162 2030 1.0 0.0 +it 08_non-res 1 162 2030 1.0 0.0 +it 09_hydro_pump 1 162 2030 1.0 0.0 +it 01_solar 1 163 2030 1.0 0.0 +it 02_wind_on 1 163 2030 1.0 0.0 +it 03_wind_off 1 163 2030 1.0 0.0 +it 04_res 1 163 2030 1.0 0.0 +it 05_nuclear 1 163 2030 1.0 0.0 +it 06_coal 1 163 2030 1.0 0.0 +it 07_gas 1 163 2030 1.0 0.0 +it 08_non-res 1 163 2030 1.0 0.0 +it 09_hydro_pump 1 163 2030 1.0 0.0 +it 01_solar 1 164 2030 1.0 0.0 +it 02_wind_on 1 164 2030 1.0 0.0 +it 03_wind_off 1 164 2030 1.0 0.0 +it 04_res 1 164 2030 1.0 0.0 +it 05_nuclear 1 164 2030 1.0 0.0 +it 06_coal 1 164 2030 1.0 0.0 +it 07_gas 1 164 2030 1.0 0.0 +it 08_non-res 1 164 2030 1.0 0.0 +it 09_hydro_pump 1 164 2030 1.0 0.0 +it 01_solar 1 165 2030 1.0 0.0 +it 02_wind_on 1 165 2030 1.0 0.0 +it 03_wind_off 1 165 2030 1.0 0.0 +it 04_res 1 165 2030 1.0 0.0 +it 05_nuclear 1 165 2030 1.0 0.0 +it 06_coal 1 165 2030 1.0 0.0 +it 07_gas 1 165 2030 1.0 0.0 +it 08_non-res 1 165 2030 1.0 0.0 +it 09_hydro_pump 1 165 2030 1.0 0.0 +it 01_solar 1 166 2030 1.0 0.0 +it 02_wind_on 1 166 2030 1.0 0.0 +it 03_wind_off 1 166 2030 1.0 0.0 +it 04_res 1 166 2030 1.0 0.0 +it 05_nuclear 1 166 2030 1.0 0.0 +it 06_coal 1 166 2030 1.0 0.0 +it 07_gas 1 166 2030 1.0 0.0 +it 08_non-res 1 166 2030 1.0 0.0 +it 09_hydro_pump 1 166 2030 1.0 0.0 +it 01_solar 1 167 2030 1.0 0.0 +it 02_wind_on 1 167 2030 1.0 0.0 +it 03_wind_off 1 167 2030 1.0 0.0 +it 04_res 1 167 2030 1.0 0.0 +it 05_nuclear 1 167 2030 1.0 0.0 +it 06_coal 1 167 2030 1.0 0.0 +it 07_gas 1 167 2030 1.0 0.0 +it 08_non-res 1 167 2030 1.0 0.0 +it 09_hydro_pump 1 167 2030 1.0 0.0 +it 01_solar 1 168 2030 1.0 0.0 +it 02_wind_on 1 168 2030 1.0 0.0 +it 03_wind_off 1 168 2030 1.0 0.0 +it 04_res 1 168 2030 1.0 0.0 +it 05_nuclear 1 168 2030 1.0 0.0 +it 06_coal 1 168 2030 1.0 0.0 +it 07_gas 1 168 2030 1.0 0.0 +it 08_non-res 1 168 2030 1.0 0.0 +it 09_hydro_pump 1 168 2030 1.0 0.0 +it 01_solar 1 169 2030 0.0 0.0 +it 02_wind_on 1 169 2030 0.0 0.0 +it 03_wind_off 1 169 2030 0.0 0.0 +it 04_res 1 169 2030 0.0 0.0 +it 05_nuclear 1 169 2030 0.0 0.0 +it 06_coal 1 169 2030 0.0 0.0 +it 07_gas 1 169 2030 0.0 0.0 +it 08_non-res 1 169 2030 0.0 0.0 +it 09_hydro_pump 1 169 2030 0.0 0.0 +it 01_solar 1 170 2030 1.0 0.0 +it 02_wind_on 1 170 2030 0.0 0.0 +it 03_wind_off 1 170 2030 0.0 0.0 +it 04_res 1 170 2030 0.0 0.0 +it 05_nuclear 1 170 2030 0.0 0.0 +it 06_coal 1 170 2030 0.0 0.0 +it 07_gas 1 170 2030 0.0 0.0 +it 08_non-res 1 170 2030 0.0 0.0 +it 09_hydro_pump 1 170 2030 0.0 0.0 +it 01_solar 1 171 2030 1.0 0.0 +it 02_wind_on 1 171 2030 0.0 0.0 +it 03_wind_off 1 171 2030 0.0 0.0 +it 04_res 1 171 2030 0.0 0.0 +it 05_nuclear 1 171 2030 0.0 0.0 +it 06_coal 1 171 2030 0.0 0.0 +it 07_gas 1 171 2030 0.0 0.0 +it 08_non-res 1 171 2030 0.0 0.0 +it 09_hydro_pump 1 171 2030 0.0 0.0 +it 01_solar 1 172 2030 1.0 0.0 +it 02_wind_on 1 172 2030 0.0 0.0 +it 03_wind_off 1 172 2030 0.0 0.0 +it 04_res 1 172 2030 0.0 0.0 +it 05_nuclear 1 172 2030 0.0 0.0 +it 06_coal 1 172 2030 0.0 0.0 +it 07_gas 1 172 2030 0.0 0.0 +it 08_non-res 1 172 2030 0.0 0.0 +it 09_hydro_pump 1 172 2030 0.0 0.0 +it 01_solar 1 173 2030 1.0 0.0 +it 02_wind_on 1 173 2030 0.0 0.0 +it 03_wind_off 1 173 2030 0.0 0.0 +it 04_res 1 173 2030 0.0 0.0 +it 05_nuclear 1 173 2030 0.0 0.0 +it 06_coal 1 173 2030 0.0 0.0 +it 07_gas 1 173 2030 0.0 0.0 +it 08_non-res 1 173 2030 0.0 0.0 +it 09_hydro_pump 1 173 2030 0.0 0.0 +it 01_solar 1 174 2030 1.0 0.0 +it 02_wind_on 1 174 2030 0.0 0.0 +it 03_wind_off 1 174 2030 0.0 0.0 +it 04_res 1 174 2030 0.0 0.0 +it 05_nuclear 1 174 2030 0.0 0.0 +it 06_coal 1 174 2030 0.0 0.0 +it 07_gas 1 174 2030 0.0 0.0 +it 08_non-res 1 174 2030 0.0 0.0 +it 09_hydro_pump 1 174 2030 0.0 0.0 +it 01_solar 1 175 2030 1.0 0.0 +it 02_wind_on 1 175 2030 0.0 0.0 +it 03_wind_off 1 175 2030 0.0 0.0 +it 04_res 1 175 2030 0.0 0.0 +it 05_nuclear 1 175 2030 0.0 0.0 +it 06_coal 1 175 2030 0.0 0.0 +it 07_gas 1 175 2030 0.0 0.0 +it 08_non-res 1 175 2030 0.0 0.0 +it 09_hydro_pump 1 175 2030 0.0 0.0 +it 01_solar 1 176 2030 1.0 0.0 +it 02_wind_on 1 176 2030 0.0 0.0 +it 03_wind_off 1 176 2030 0.0 0.0 +it 04_res 1 176 2030 0.0 0.0 +it 05_nuclear 1 176 2030 0.0 0.0 +it 06_coal 1 176 2030 0.0 0.0 +it 07_gas 1 176 2030 0.0 0.0 +it 08_non-res 1 176 2030 0.0 0.0 +it 09_hydro_pump 1 176 2030 0.0 0.0 +it 01_solar 1 177 2030 1.0 0.0 +it 02_wind_on 1 177 2030 0.0 0.0 +it 03_wind_off 1 177 2030 0.0 0.0 +it 04_res 1 177 2030 0.0 0.0 +it 05_nuclear 1 177 2030 0.0 0.0 +it 06_coal 1 177 2030 0.0 0.0 +it 07_gas 1 177 2030 0.0 0.0 +it 08_non-res 1 177 2030 0.0 0.0 +it 09_hydro_pump 1 177 2030 0.0 0.0 +it 01_solar 1 178 2030 1.0 0.0 +it 02_wind_on 1 178 2030 0.0 0.0 +it 03_wind_off 1 178 2030 0.0 0.0 +it 04_res 1 178 2030 0.0 0.0 +it 05_nuclear 1 178 2030 0.0 0.0 +it 06_coal 1 178 2030 0.0 0.0 +it 07_gas 1 178 2030 0.0 0.0 +it 08_non-res 1 178 2030 0.0 0.0 +it 09_hydro_pump 1 178 2030 0.0 0.0 +it 01_solar 1 179 2030 1.0 0.0 +it 02_wind_on 1 179 2030 0.0 0.0 +it 03_wind_off 1 179 2030 0.0 0.0 +it 04_res 1 179 2030 0.0 0.0 +it 05_nuclear 1 179 2030 0.0 0.0 +it 06_coal 1 179 2030 0.0 0.0 +it 07_gas 1 179 2030 0.0 0.0 +it 08_non-res 1 179 2030 0.0 0.0 +it 09_hydro_pump 1 179 2030 0.0 0.0 +it 01_solar 1 180 2030 1.0 0.0 +it 02_wind_on 1 180 2030 0.0 0.0 +it 03_wind_off 1 180 2030 0.0 0.0 +it 04_res 1 180 2030 0.0 0.0 +it 05_nuclear 1 180 2030 0.0 0.0 +it 06_coal 1 180 2030 0.0 0.0 +it 07_gas 1 180 2030 0.0 0.0 +it 08_non-res 1 180 2030 0.0 0.0 +it 09_hydro_pump 1 180 2030 0.0 0.0 +it 01_solar 1 181 2030 1.0 0.0 +it 02_wind_on 1 181 2030 0.0 0.0 +it 03_wind_off 1 181 2030 0.0 0.0 +it 04_res 1 181 2030 0.0 0.0 +it 05_nuclear 1 181 2030 0.0 0.0 +it 06_coal 1 181 2030 0.0 0.0 +it 07_gas 1 181 2030 0.0 0.0 +it 08_non-res 1 181 2030 0.0 0.0 +it 09_hydro_pump 1 181 2030 0.0 0.0 +it 01_solar 1 182 2030 1.0 0.0 +it 02_wind_on 1 182 2030 0.0 0.0 +it 03_wind_off 1 182 2030 0.0 0.0 +it 04_res 1 182 2030 0.0 0.0 +it 05_nuclear 1 182 2030 0.0 0.0 +it 06_coal 1 182 2030 0.0 0.0 +it 07_gas 1 182 2030 0.0 0.0 +it 08_non-res 1 182 2030 0.0 0.0 +it 09_hydro_pump 1 182 2030 0.0 0.0 +it 01_solar 1 183 2030 1.0 0.0 +it 02_wind_on 1 183 2030 0.0 0.0 +it 03_wind_off 1 183 2030 0.0 0.0 +it 04_res 1 183 2030 0.0 0.0 +it 05_nuclear 1 183 2030 0.0 0.0 +it 06_coal 1 183 2030 0.0 0.0 +it 07_gas 1 183 2030 0.0 0.0 +it 08_non-res 1 183 2030 0.0 0.0 +it 09_hydro_pump 1 183 2030 0.0 0.0 +it 01_solar 1 184 2030 1.0 0.0 +it 02_wind_on 1 184 2030 0.0 0.0 +it 03_wind_off 1 184 2030 0.0 0.0 +it 04_res 1 184 2030 0.0 0.0 +it 05_nuclear 1 184 2030 0.0 0.0 +it 06_coal 1 184 2030 0.0 0.0 +it 07_gas 1 184 2030 0.0 0.0 +it 08_non-res 1 184 2030 0.0 0.0 +it 09_hydro_pump 1 184 2030 0.0 0.0 +it 01_solar 1 185 2030 1.0 0.0 +it 02_wind_on 1 185 2030 0.0 0.0 +it 03_wind_off 1 185 2030 0.0 0.0 +it 04_res 1 185 2030 0.0 0.0 +it 05_nuclear 1 185 2030 0.0 0.0 +it 06_coal 1 185 2030 0.0 0.0 +it 07_gas 1 185 2030 0.0 0.0 +it 08_non-res 1 185 2030 0.0 0.0 +it 09_hydro_pump 1 185 2030 0.0 0.0 +it 01_solar 1 186 2030 1.0 0.0 +it 02_wind_on 1 186 2030 0.0 0.0 +it 03_wind_off 1 186 2030 0.0 0.0 +it 04_res 1 186 2030 0.0 0.0 +it 05_nuclear 1 186 2030 0.0 0.0 +it 06_coal 1 186 2030 0.0 0.0 +it 07_gas 1 186 2030 0.0 0.0 +it 08_non-res 1 186 2030 0.0 0.0 +it 09_hydro_pump 1 186 2030 0.0 0.0 +it 01_solar 1 187 2030 1.0 0.0 +it 02_wind_on 1 187 2030 0.0 0.0 +it 03_wind_off 1 187 2030 0.0 0.0 +it 04_res 1 187 2030 0.0 0.0 +it 05_nuclear 1 187 2030 0.0 0.0 +it 06_coal 1 187 2030 0.0 0.0 +it 07_gas 1 187 2030 0.0 0.0 +it 08_non-res 1 187 2030 0.0 0.0 +it 09_hydro_pump 1 187 2030 0.0 0.0 +it 01_solar 1 188 2030 1.0 0.0 +it 02_wind_on 1 188 2030 0.0 0.0 +it 03_wind_off 1 188 2030 0.0 0.0 +it 04_res 1 188 2030 0.0 0.0 +it 05_nuclear 1 188 2030 0.0 0.0 +it 06_coal 1 188 2030 0.0 0.0 +it 07_gas 1 188 2030 0.0 0.0 +it 08_non-res 1 188 2030 0.0 0.0 +it 09_hydro_pump 1 188 2030 0.0 0.0 +it 01_solar 1 189 2030 1.0 0.0 +it 02_wind_on 1 189 2030 0.0 0.0 +it 03_wind_off 1 189 2030 0.0 0.0 +it 04_res 1 189 2030 0.0 0.0 +it 05_nuclear 1 189 2030 0.0 0.0 +it 06_coal 1 189 2030 0.0 0.0 +it 07_gas 1 189 2030 0.0 0.0 +it 08_non-res 1 189 2030 0.0 0.0 +it 09_hydro_pump 1 189 2030 0.0 0.0 +it 01_solar 1 190 2030 1.0 0.0 +it 02_wind_on 1 190 2030 1.0 0.0 +it 03_wind_off 1 190 2030 0.0 0.0 +it 04_res 1 190 2030 0.0 0.0 +it 05_nuclear 1 190 2030 0.0 0.0 +it 06_coal 1 190 2030 0.0 0.0 +it 07_gas 1 190 2030 0.0 0.0 +it 08_non-res 1 190 2030 0.0 0.0 +it 09_hydro_pump 1 190 2030 0.0 0.0 +it 01_solar 1 191 2030 1.0 0.0 +it 02_wind_on 1 191 2030 1.0 0.0 +it 03_wind_off 1 191 2030 0.0 0.0 +it 04_res 1 191 2030 0.0 0.0 +it 05_nuclear 1 191 2030 0.0 0.0 +it 06_coal 1 191 2030 0.0 0.0 +it 07_gas 1 191 2030 0.0 0.0 +it 08_non-res 1 191 2030 0.0 0.0 +it 09_hydro_pump 1 191 2030 0.0 0.0 +it 01_solar 1 192 2030 1.0 0.0 +it 02_wind_on 1 192 2030 1.0 0.0 +it 03_wind_off 1 192 2030 0.0 0.0 +it 04_res 1 192 2030 0.0 0.0 +it 05_nuclear 1 192 2030 0.0 0.0 +it 06_coal 1 192 2030 0.0 0.0 +it 07_gas 1 192 2030 0.0 0.0 +it 08_non-res 1 192 2030 0.0 0.0 +it 09_hydro_pump 1 192 2030 0.0 0.0 +it 01_solar 1 193 2030 1.0 0.0 +it 02_wind_on 1 193 2030 1.0 0.0 +it 03_wind_off 1 193 2030 0.0 0.0 +it 04_res 1 193 2030 0.0 0.0 +it 05_nuclear 1 193 2030 0.0 0.0 +it 06_coal 1 193 2030 0.0 0.0 +it 07_gas 1 193 2030 0.0 0.0 +it 08_non-res 1 193 2030 0.0 0.0 +it 09_hydro_pump 1 193 2030 0.0 0.0 +it 01_solar 1 194 2030 1.0 0.0 +it 02_wind_on 1 194 2030 1.0 0.0 +it 03_wind_off 1 194 2030 0.0 0.0 +it 04_res 1 194 2030 0.0 0.0 +it 05_nuclear 1 194 2030 0.0 0.0 +it 06_coal 1 194 2030 0.0 0.0 +it 07_gas 1 194 2030 0.0 0.0 +it 08_non-res 1 194 2030 0.0 0.0 +it 09_hydro_pump 1 194 2030 0.0 0.0 +it 01_solar 1 195 2030 1.0 0.0 +it 02_wind_on 1 195 2030 1.0 0.0 +it 03_wind_off 1 195 2030 0.0 0.0 +it 04_res 1 195 2030 0.0 0.0 +it 05_nuclear 1 195 2030 0.0 0.0 +it 06_coal 1 195 2030 0.0 0.0 +it 07_gas 1 195 2030 0.0 0.0 +it 08_non-res 1 195 2030 0.0 0.0 +it 09_hydro_pump 1 195 2030 0.0 0.0 +it 01_solar 1 196 2030 1.0 0.0 +it 02_wind_on 1 196 2030 1.0 0.0 +it 03_wind_off 1 196 2030 0.0 0.0 +it 04_res 1 196 2030 0.0 0.0 +it 05_nuclear 1 196 2030 0.0 0.0 +it 06_coal 1 196 2030 0.0 0.0 +it 07_gas 1 196 2030 0.0 0.0 +it 08_non-res 1 196 2030 0.0 0.0 +it 09_hydro_pump 1 196 2030 0.0 0.0 +it 01_solar 1 197 2030 1.0 0.0 +it 02_wind_on 1 197 2030 1.0 0.0 +it 03_wind_off 1 197 2030 0.0 0.0 +it 04_res 1 197 2030 0.0 0.0 +it 05_nuclear 1 197 2030 0.0 0.0 +it 06_coal 1 197 2030 0.0 0.0 +it 07_gas 1 197 2030 0.0 0.0 +it 08_non-res 1 197 2030 0.0 0.0 +it 09_hydro_pump 1 197 2030 0.0 0.0 +it 01_solar 1 198 2030 1.0 0.0 +it 02_wind_on 1 198 2030 1.0 0.0 +it 03_wind_off 1 198 2030 0.0 0.0 +it 04_res 1 198 2030 0.0 0.0 +it 05_nuclear 1 198 2030 0.0 0.0 +it 06_coal 1 198 2030 0.0 0.0 +it 07_gas 1 198 2030 0.0 0.0 +it 08_non-res 1 198 2030 0.0 0.0 +it 09_hydro_pump 1 198 2030 0.0 0.0 +it 01_solar 1 199 2030 1.0 0.0 +it 02_wind_on 1 199 2030 1.0 0.0 +it 03_wind_off 1 199 2030 0.0 0.0 +it 04_res 1 199 2030 0.0 0.0 +it 05_nuclear 1 199 2030 0.0 0.0 +it 06_coal 1 199 2030 0.0 0.0 +it 07_gas 1 199 2030 0.0 0.0 +it 08_non-res 1 199 2030 0.0 0.0 +it 09_hydro_pump 1 199 2030 0.0 0.0 +it 01_solar 1 200 2030 1.0 0.0 +it 02_wind_on 1 200 2030 1.0 0.0 +it 03_wind_off 1 200 2030 0.0 0.0 +it 04_res 1 200 2030 0.0 0.0 +it 05_nuclear 1 200 2030 0.0 0.0 +it 06_coal 1 200 2030 0.0 0.0 +it 07_gas 1 200 2030 0.0 0.0 +it 08_non-res 1 200 2030 0.0 0.0 +it 09_hydro_pump 1 200 2030 0.0 0.0 +it 01_solar 1 201 2030 1.0 0.0 +it 02_wind_on 1 201 2030 1.0 0.0 +it 03_wind_off 1 201 2030 0.0 0.0 +it 04_res 1 201 2030 0.0 0.0 +it 05_nuclear 1 201 2030 0.0 0.0 +it 06_coal 1 201 2030 0.0 0.0 +it 07_gas 1 201 2030 0.0 0.0 +it 08_non-res 1 201 2030 0.0 0.0 +it 09_hydro_pump 1 201 2030 0.0 0.0 +it 01_solar 1 202 2030 1.0 0.0 +it 02_wind_on 1 202 2030 1.0 0.0 +it 03_wind_off 1 202 2030 0.0 0.0 +it 04_res 1 202 2030 0.0 0.0 +it 05_nuclear 1 202 2030 0.0 0.0 +it 06_coal 1 202 2030 0.0 0.0 +it 07_gas 1 202 2030 0.0 0.0 +it 08_non-res 1 202 2030 0.0 0.0 +it 09_hydro_pump 1 202 2030 0.0 0.0 +it 01_solar 1 203 2030 1.0 0.0 +it 02_wind_on 1 203 2030 1.0 0.0 +it 03_wind_off 1 203 2030 0.0 0.0 +it 04_res 1 203 2030 0.0 0.0 +it 05_nuclear 1 203 2030 0.0 0.0 +it 06_coal 1 203 2030 0.0 0.0 +it 07_gas 1 203 2030 0.0 0.0 +it 08_non-res 1 203 2030 0.0 0.0 +it 09_hydro_pump 1 203 2030 0.0 0.0 +it 01_solar 1 204 2030 1.0 0.0 +it 02_wind_on 1 204 2030 1.0 0.0 +it 03_wind_off 1 204 2030 0.0 0.0 +it 04_res 1 204 2030 0.0 0.0 +it 05_nuclear 1 204 2030 0.0 0.0 +it 06_coal 1 204 2030 0.0 0.0 +it 07_gas 1 204 2030 0.0 0.0 +it 08_non-res 1 204 2030 0.0 0.0 +it 09_hydro_pump 1 204 2030 0.0 0.0 +it 01_solar 1 205 2030 1.0 0.0 +it 02_wind_on 1 205 2030 1.0 0.0 +it 03_wind_off 1 205 2030 0.0 0.0 +it 04_res 1 205 2030 0.0 0.0 +it 05_nuclear 1 205 2030 0.0 0.0 +it 06_coal 1 205 2030 0.0 0.0 +it 07_gas 1 205 2030 0.0 0.0 +it 08_non-res 1 205 2030 0.0 0.0 +it 09_hydro_pump 1 205 2030 0.0 0.0 +it 01_solar 1 206 2030 1.0 0.0 +it 02_wind_on 1 206 2030 1.0 0.0 +it 03_wind_off 1 206 2030 0.0 0.0 +it 04_res 1 206 2030 0.0 0.0 +it 05_nuclear 1 206 2030 0.0 0.0 +it 06_coal 1 206 2030 0.0 0.0 +it 07_gas 1 206 2030 0.0 0.0 +it 08_non-res 1 206 2030 0.0 0.0 +it 09_hydro_pump 1 206 2030 0.0 0.0 +it 01_solar 1 207 2030 1.0 0.0 +it 02_wind_on 1 207 2030 1.0 0.0 +it 03_wind_off 1 207 2030 0.0 0.0 +it 04_res 1 207 2030 0.0 0.0 +it 05_nuclear 1 207 2030 0.0 0.0 +it 06_coal 1 207 2030 0.0 0.0 +it 07_gas 1 207 2030 0.0 0.0 +it 08_non-res 1 207 2030 0.0 0.0 +it 09_hydro_pump 1 207 2030 0.0 0.0 +it 01_solar 1 208 2030 1.0 0.0 +it 02_wind_on 1 208 2030 1.0 0.0 +it 03_wind_off 1 208 2030 0.0 0.0 +it 04_res 1 208 2030 0.0 0.0 +it 05_nuclear 1 208 2030 0.0 0.0 +it 06_coal 1 208 2030 0.0 0.0 +it 07_gas 1 208 2030 0.0 0.0 +it 08_non-res 1 208 2030 0.0 0.0 +it 09_hydro_pump 1 208 2030 0.0 0.0 +it 01_solar 1 209 2030 1.0 0.0 +it 02_wind_on 1 209 2030 1.0 0.0 +it 03_wind_off 1 209 2030 0.0 0.0 +it 04_res 1 209 2030 0.0 0.0 +it 05_nuclear 1 209 2030 0.0 0.0 +it 06_coal 1 209 2030 0.0 0.0 +it 07_gas 1 209 2030 0.0 0.0 +it 08_non-res 1 209 2030 0.0 0.0 +it 09_hydro_pump 1 209 2030 0.0 0.0 +it 01_solar 1 210 2030 1.0 0.0 +it 02_wind_on 1 210 2030 1.0 0.0 +it 03_wind_off 1 210 2030 1.0 0.0 +it 04_res 1 210 2030 0.0 0.0 +it 05_nuclear 1 210 2030 0.0 0.0 +it 06_coal 1 210 2030 0.0 0.0 +it 07_gas 1 210 2030 0.0 0.0 +it 08_non-res 1 210 2030 0.0 0.0 +it 09_hydro_pump 1 210 2030 0.0 0.0 +it 01_solar 1 211 2030 1.0 0.0 +it 02_wind_on 1 211 2030 1.0 0.0 +it 03_wind_off 1 211 2030 1.0 0.0 +it 04_res 1 211 2030 0.0 0.0 +it 05_nuclear 1 211 2030 0.0 0.0 +it 06_coal 1 211 2030 0.0 0.0 +it 07_gas 1 211 2030 0.0 0.0 +it 08_non-res 1 211 2030 0.0 0.0 +it 09_hydro_pump 1 211 2030 0.0 0.0 +it 01_solar 1 212 2030 1.0 0.0 +it 02_wind_on 1 212 2030 1.0 0.0 +it 03_wind_off 1 212 2030 1.0 0.0 +it 04_res 1 212 2030 0.0 0.0 +it 05_nuclear 1 212 2030 0.0 0.0 +it 06_coal 1 212 2030 0.0 0.0 +it 07_gas 1 212 2030 0.0 0.0 +it 08_non-res 1 212 2030 0.0 0.0 +it 09_hydro_pump 1 212 2030 0.0 0.0 +it 01_solar 1 213 2030 1.0 0.0 +it 02_wind_on 1 213 2030 1.0 0.0 +it 03_wind_off 1 213 2030 1.0 0.0 +it 04_res 1 213 2030 0.0 0.0 +it 05_nuclear 1 213 2030 0.0 0.0 +it 06_coal 1 213 2030 0.0 0.0 +it 07_gas 1 213 2030 0.0 0.0 +it 08_non-res 1 213 2030 0.0 0.0 +it 09_hydro_pump 1 213 2030 0.0 0.0 +it 01_solar 1 214 2030 1.0 0.0 +it 02_wind_on 1 214 2030 1.0 0.0 +it 03_wind_off 1 214 2030 1.0 0.0 +it 04_res 1 214 2030 0.0 0.0 +it 05_nuclear 1 214 2030 0.0 0.0 +it 06_coal 1 214 2030 0.0 0.0 +it 07_gas 1 214 2030 0.0 0.0 +it 08_non-res 1 214 2030 0.0 0.0 +it 09_hydro_pump 1 214 2030 0.0 0.0 +it 01_solar 1 215 2030 1.0 0.0 +it 02_wind_on 1 215 2030 1.0 0.0 +it 03_wind_off 1 215 2030 1.0 0.0 +it 04_res 1 215 2030 0.0 0.0 +it 05_nuclear 1 215 2030 0.0 0.0 +it 06_coal 1 215 2030 0.0 0.0 +it 07_gas 1 215 2030 0.0 0.0 +it 08_non-res 1 215 2030 0.0 0.0 +it 09_hydro_pump 1 215 2030 0.0 0.0 +it 01_solar 1 216 2030 1.0 0.0 +it 02_wind_on 1 216 2030 1.0 0.0 +it 03_wind_off 1 216 2030 1.0 0.0 +it 04_res 1 216 2030 0.0 0.0 +it 05_nuclear 1 216 2030 0.0 0.0 +it 06_coal 1 216 2030 0.0 0.0 +it 07_gas 1 216 2030 0.0 0.0 +it 08_non-res 1 216 2030 0.0 0.0 +it 09_hydro_pump 1 216 2030 0.0 0.0 +it 01_solar 1 217 2030 1.0 0.0 +it 02_wind_on 1 217 2030 1.0 0.0 +it 03_wind_off 1 217 2030 1.0 0.0 +it 04_res 1 217 2030 0.0 0.0 +it 05_nuclear 1 217 2030 0.0 0.0 +it 06_coal 1 217 2030 0.0 0.0 +it 07_gas 1 217 2030 0.0 0.0 +it 08_non-res 1 217 2030 0.0 0.0 +it 09_hydro_pump 1 217 2030 0.0 0.0 +it 01_solar 1 218 2030 1.0 0.0 +it 02_wind_on 1 218 2030 1.0 0.0 +it 03_wind_off 1 218 2030 1.0 0.0 +it 04_res 1 218 2030 0.0 0.0 +it 05_nuclear 1 218 2030 0.0 0.0 +it 06_coal 1 218 2030 0.0 0.0 +it 07_gas 1 218 2030 0.0 0.0 +it 08_non-res 1 218 2030 0.0 0.0 +it 09_hydro_pump 1 218 2030 0.0 0.0 +it 01_solar 1 219 2030 1.0 0.0 +it 02_wind_on 1 219 2030 1.0 0.0 +it 03_wind_off 1 219 2030 1.0 0.0 +it 04_res 1 219 2030 0.0 0.0 +it 05_nuclear 1 219 2030 0.0 0.0 +it 06_coal 1 219 2030 0.0 0.0 +it 07_gas 1 219 2030 0.0 0.0 +it 08_non-res 1 219 2030 0.0 0.0 +it 09_hydro_pump 1 219 2030 0.0 0.0 +it 01_solar 1 220 2030 1.0 0.0 +it 02_wind_on 1 220 2030 1.0 0.0 +it 03_wind_off 1 220 2030 1.0 0.0 +it 04_res 1 220 2030 0.0 0.0 +it 05_nuclear 1 220 2030 0.0 0.0 +it 06_coal 1 220 2030 0.0 0.0 +it 07_gas 1 220 2030 0.0 0.0 +it 08_non-res 1 220 2030 0.0 0.0 +it 09_hydro_pump 1 220 2030 0.0 0.0 +it 01_solar 1 221 2030 1.0 0.0 +it 02_wind_on 1 221 2030 1.0 0.0 +it 03_wind_off 1 221 2030 1.0 0.0 +it 04_res 1 221 2030 0.0 0.0 +it 05_nuclear 1 221 2030 0.0 0.0 +it 06_coal 1 221 2030 0.0 0.0 +it 07_gas 1 221 2030 0.0 0.0 +it 08_non-res 1 221 2030 0.0 0.0 +it 09_hydro_pump 1 221 2030 0.0 0.0 +it 01_solar 1 222 2030 1.0 0.0 +it 02_wind_on 1 222 2030 1.0 0.0 +it 03_wind_off 1 222 2030 1.0 0.0 +it 04_res 1 222 2030 0.0 0.0 +it 05_nuclear 1 222 2030 0.0 0.0 +it 06_coal 1 222 2030 0.0 0.0 +it 07_gas 1 222 2030 0.0 0.0 +it 08_non-res 1 222 2030 0.0 0.0 +it 09_hydro_pump 1 222 2030 0.0 0.0 +it 01_solar 1 223 2030 1.0 0.0 +it 02_wind_on 1 223 2030 1.0 0.0 +it 03_wind_off 1 223 2030 1.0 0.0 +it 04_res 1 223 2030 0.0 0.0 +it 05_nuclear 1 223 2030 0.0 0.0 +it 06_coal 1 223 2030 0.0 0.0 +it 07_gas 1 223 2030 0.0 0.0 +it 08_non-res 1 223 2030 0.0 0.0 +it 09_hydro_pump 1 223 2030 0.0 0.0 +it 01_solar 1 224 2030 1.0 0.0 +it 02_wind_on 1 224 2030 1.0 0.0 +it 03_wind_off 1 224 2030 1.0 0.0 +it 04_res 1 224 2030 0.0 0.0 +it 05_nuclear 1 224 2030 0.0 0.0 +it 06_coal 1 224 2030 0.0 0.0 +it 07_gas 1 224 2030 0.0 0.0 +it 08_non-res 1 224 2030 0.0 0.0 +it 09_hydro_pump 1 224 2030 0.0 0.0 +it 01_solar 1 225 2030 1.0 0.0 +it 02_wind_on 1 225 2030 1.0 0.0 +it 03_wind_off 1 225 2030 1.0 0.0 +it 04_res 1 225 2030 0.0 0.0 +it 05_nuclear 1 225 2030 0.0 0.0 +it 06_coal 1 225 2030 0.0 0.0 +it 07_gas 1 225 2030 0.0 0.0 +it 08_non-res 1 225 2030 0.0 0.0 +it 09_hydro_pump 1 225 2030 0.0 0.0 +it 01_solar 1 226 2030 1.0 0.0 +it 02_wind_on 1 226 2030 1.0 0.0 +it 03_wind_off 1 226 2030 1.0 0.0 +it 04_res 1 226 2030 0.0 0.0 +it 05_nuclear 1 226 2030 0.0 0.0 +it 06_coal 1 226 2030 0.0 0.0 +it 07_gas 1 226 2030 0.0 0.0 +it 08_non-res 1 226 2030 0.0 0.0 +it 09_hydro_pump 1 226 2030 0.0 0.0 +it 01_solar 1 227 2030 1.0 0.0 +it 02_wind_on 1 227 2030 1.0 0.0 +it 03_wind_off 1 227 2030 1.0 0.0 +it 04_res 1 227 2030 0.0 0.0 +it 05_nuclear 1 227 2030 0.0 0.0 +it 06_coal 1 227 2030 0.0 0.0 +it 07_gas 1 227 2030 0.0 0.0 +it 08_non-res 1 227 2030 0.0 0.0 +it 09_hydro_pump 1 227 2030 0.0 0.0 +it 01_solar 1 228 2030 1.0 0.0 +it 02_wind_on 1 228 2030 1.0 0.0 +it 03_wind_off 1 228 2030 1.0 0.0 +it 04_res 1 228 2030 0.0 0.0 +it 05_nuclear 1 228 2030 0.0 0.0 +it 06_coal 1 228 2030 0.0 0.0 +it 07_gas 1 228 2030 0.0 0.0 +it 08_non-res 1 228 2030 0.0 0.0 +it 09_hydro_pump 1 228 2030 0.0 0.0 +it 01_solar 1 229 2030 1.0 0.0 +it 02_wind_on 1 229 2030 1.0 0.0 +it 03_wind_off 1 229 2030 1.0 0.0 +it 04_res 1 229 2030 0.0 0.0 +it 05_nuclear 1 229 2030 0.0 0.0 +it 06_coal 1 229 2030 0.0 0.0 +it 07_gas 1 229 2030 0.0 0.0 +it 08_non-res 1 229 2030 0.0 0.0 +it 09_hydro_pump 1 229 2030 0.0 0.0 +it 01_solar 1 230 2030 1.0 0.0 +it 02_wind_on 1 230 2030 1.0 0.0 +it 03_wind_off 1 230 2030 1.0 0.0 +it 04_res 1 230 2030 1.0 0.0 +it 05_nuclear 1 230 2030 0.0 0.0 +it 06_coal 1 230 2030 0.0 0.0 +it 07_gas 1 230 2030 0.0 0.0 +it 08_non-res 1 230 2030 0.0 0.0 +it 09_hydro_pump 1 230 2030 0.0 0.0 +it 01_solar 1 231 2030 1.0 0.0 +it 02_wind_on 1 231 2030 1.0 0.0 +it 03_wind_off 1 231 2030 1.0 0.0 +it 04_res 1 231 2030 1.0 0.0 +it 05_nuclear 1 231 2030 0.0 0.0 +it 06_coal 1 231 2030 0.0 0.0 +it 07_gas 1 231 2030 0.0 0.0 +it 08_non-res 1 231 2030 0.0 0.0 +it 09_hydro_pump 1 231 2030 0.0 0.0 +it 01_solar 1 232 2030 1.0 0.0 +it 02_wind_on 1 232 2030 1.0 0.0 +it 03_wind_off 1 232 2030 1.0 0.0 +it 04_res 1 232 2030 1.0 0.0 +it 05_nuclear 1 232 2030 0.0 0.0 +it 06_coal 1 232 2030 0.0 0.0 +it 07_gas 1 232 2030 0.0 0.0 +it 08_non-res 1 232 2030 0.0 0.0 +it 09_hydro_pump 1 232 2030 0.0 0.0 +it 01_solar 1 233 2030 1.0 0.0 +it 02_wind_on 1 233 2030 1.0 0.0 +it 03_wind_off 1 233 2030 1.0 0.0 +it 04_res 1 233 2030 1.0 0.0 +it 05_nuclear 1 233 2030 0.0 0.0 +it 06_coal 1 233 2030 0.0 0.0 +it 07_gas 1 233 2030 0.0 0.0 +it 08_non-res 1 233 2030 0.0 0.0 +it 09_hydro_pump 1 233 2030 0.0 0.0 +it 01_solar 1 234 2030 1.0 0.0 +it 02_wind_on 1 234 2030 1.0 0.0 +it 03_wind_off 1 234 2030 1.0 0.0 +it 04_res 1 234 2030 1.0 0.0 +it 05_nuclear 1 234 2030 0.0 0.0 +it 06_coal 1 234 2030 0.0 0.0 +it 07_gas 1 234 2030 0.0 0.0 +it 08_non-res 1 234 2030 0.0 0.0 +it 09_hydro_pump 1 234 2030 0.0 0.0 +it 01_solar 1 235 2030 1.0 0.0 +it 02_wind_on 1 235 2030 1.0 0.0 +it 03_wind_off 1 235 2030 1.0 0.0 +it 04_res 1 235 2030 1.0 0.0 +it 05_nuclear 1 235 2030 0.0 0.0 +it 06_coal 1 235 2030 0.0 0.0 +it 07_gas 1 235 2030 0.0 0.0 +it 08_non-res 1 235 2030 0.0 0.0 +it 09_hydro_pump 1 235 2030 0.0 0.0 +it 01_solar 1 236 2030 1.0 0.0 +it 02_wind_on 1 236 2030 1.0 0.0 +it 03_wind_off 1 236 2030 1.0 0.0 +it 04_res 1 236 2030 1.0 0.0 +it 05_nuclear 1 236 2030 0.0 0.0 +it 06_coal 1 236 2030 0.0 0.0 +it 07_gas 1 236 2030 0.0 0.0 +it 08_non-res 1 236 2030 0.0 0.0 +it 09_hydro_pump 1 236 2030 0.0 0.0 +it 01_solar 1 237 2030 1.0 0.0 +it 02_wind_on 1 237 2030 1.0 0.0 +it 03_wind_off 1 237 2030 1.0 0.0 +it 04_res 1 237 2030 1.0 0.0 +it 05_nuclear 1 237 2030 0.0 0.0 +it 06_coal 1 237 2030 0.0 0.0 +it 07_gas 1 237 2030 0.0 0.0 +it 08_non-res 1 237 2030 0.0 0.0 +it 09_hydro_pump 1 237 2030 0.0 0.0 +it 01_solar 1 238 2030 1.0 0.0 +it 02_wind_on 1 238 2030 1.0 0.0 +it 03_wind_off 1 238 2030 1.0 0.0 +it 04_res 1 238 2030 1.0 0.0 +it 05_nuclear 1 238 2030 0.0 0.0 +it 06_coal 1 238 2030 0.0 0.0 +it 07_gas 1 238 2030 0.0 0.0 +it 08_non-res 1 238 2030 0.0 0.0 +it 09_hydro_pump 1 238 2030 0.0 0.0 +it 01_solar 1 239 2030 1.0 0.0 +it 02_wind_on 1 239 2030 1.0 0.0 +it 03_wind_off 1 239 2030 1.0 0.0 +it 04_res 1 239 2030 1.0 0.0 +it 05_nuclear 1 239 2030 0.0 0.0 +it 06_coal 1 239 2030 0.0 0.0 +it 07_gas 1 239 2030 0.0 0.0 +it 08_non-res 1 239 2030 0.0 0.0 +it 09_hydro_pump 1 239 2030 0.0 0.0 +it 01_solar 1 240 2030 1.0 0.0 +it 02_wind_on 1 240 2030 1.0 0.0 +it 03_wind_off 1 240 2030 1.0 0.0 +it 04_res 1 240 2030 1.0 0.0 +it 05_nuclear 1 240 2030 0.0 0.0 +it 06_coal 1 240 2030 0.0 0.0 +it 07_gas 1 240 2030 0.0 0.0 +it 08_non-res 1 240 2030 0.0 0.0 +it 09_hydro_pump 1 240 2030 0.0 0.0 +it 01_solar 1 241 2030 1.0 0.0 +it 02_wind_on 1 241 2030 1.0 0.0 +it 03_wind_off 1 241 2030 1.0 0.0 +it 04_res 1 241 2030 1.0 0.0 +it 05_nuclear 1 241 2030 0.0 0.0 +it 06_coal 1 241 2030 0.0 0.0 +it 07_gas 1 241 2030 0.0 0.0 +it 08_non-res 1 241 2030 0.0 0.0 +it 09_hydro_pump 1 241 2030 0.0 0.0 +it 01_solar 1 242 2030 1.0 0.0 +it 02_wind_on 1 242 2030 1.0 0.0 +it 03_wind_off 1 242 2030 1.0 0.0 +it 04_res 1 242 2030 1.0 0.0 +it 05_nuclear 1 242 2030 0.0 0.0 +it 06_coal 1 242 2030 0.0 0.0 +it 07_gas 1 242 2030 0.0 0.0 +it 08_non-res 1 242 2030 0.0 0.0 +it 09_hydro_pump 1 242 2030 0.0 0.0 +it 01_solar 1 243 2030 1.0 0.0 +it 02_wind_on 1 243 2030 1.0 0.0 +it 03_wind_off 1 243 2030 1.0 0.0 +it 04_res 1 243 2030 1.0 0.0 +it 05_nuclear 1 243 2030 0.0 0.0 +it 06_coal 1 243 2030 0.0 0.0 +it 07_gas 1 243 2030 0.0 0.0 +it 08_non-res 1 243 2030 0.0 0.0 +it 09_hydro_pump 1 243 2030 0.0 0.0 +it 01_solar 1 244 2030 1.0 0.0 +it 02_wind_on 1 244 2030 1.0 0.0 +it 03_wind_off 1 244 2030 1.0 0.0 +it 04_res 1 244 2030 1.0 0.0 +it 05_nuclear 1 244 2030 0.0 0.0 +it 06_coal 1 244 2030 0.0 0.0 +it 07_gas 1 244 2030 0.0 0.0 +it 08_non-res 1 244 2030 0.0 0.0 +it 09_hydro_pump 1 244 2030 0.0 0.0 +it 01_solar 1 245 2030 1.0 0.0 +it 02_wind_on 1 245 2030 1.0 0.0 +it 03_wind_off 1 245 2030 1.0 0.0 +it 04_res 1 245 2030 1.0 0.0 +it 05_nuclear 1 245 2030 0.0 0.0 +it 06_coal 1 245 2030 0.0 0.0 +it 07_gas 1 245 2030 0.0 0.0 +it 08_non-res 1 245 2030 0.0 0.0 +it 09_hydro_pump 1 245 2030 0.0 0.0 +it 01_solar 1 246 2030 1.0 0.0 +it 02_wind_on 1 246 2030 1.0 0.0 +it 03_wind_off 1 246 2030 1.0 0.0 +it 04_res 1 246 2030 1.0 0.0 +it 05_nuclear 1 246 2030 0.0 0.0 +it 06_coal 1 246 2030 0.0 0.0 +it 07_gas 1 246 2030 0.0 0.0 +it 08_non-res 1 246 2030 0.0 0.0 +it 09_hydro_pump 1 246 2030 0.0 0.0 +it 01_solar 1 247 2030 1.0 0.0 +it 02_wind_on 1 247 2030 1.0 0.0 +it 03_wind_off 1 247 2030 1.0 0.0 +it 04_res 1 247 2030 1.0 0.0 +it 05_nuclear 1 247 2030 0.0 0.0 +it 06_coal 1 247 2030 0.0 0.0 +it 07_gas 1 247 2030 0.0 0.0 +it 08_non-res 1 247 2030 0.0 0.0 +it 09_hydro_pump 1 247 2030 0.0 0.0 +it 01_solar 1 248 2030 1.0 0.0 +it 02_wind_on 1 248 2030 1.0 0.0 +it 03_wind_off 1 248 2030 1.0 0.0 +it 04_res 1 248 2030 1.0 0.0 +it 05_nuclear 1 248 2030 0.0 0.0 +it 06_coal 1 248 2030 0.0 0.0 +it 07_gas 1 248 2030 0.0 0.0 +it 08_non-res 1 248 2030 0.0 0.0 +it 09_hydro_pump 1 248 2030 0.0 0.0 +it 01_solar 1 249 2030 1.0 0.0 +it 02_wind_on 1 249 2030 1.0 0.0 +it 03_wind_off 1 249 2030 1.0 0.0 +it 04_res 1 249 2030 1.0 0.0 +it 05_nuclear 1 249 2030 0.0 0.0 +it 06_coal 1 249 2030 0.0 0.0 +it 07_gas 1 249 2030 0.0 0.0 +it 08_non-res 1 249 2030 0.0 0.0 +it 09_hydro_pump 1 249 2030 0.0 0.0 +it 01_solar 1 250 2030 1.0 0.0 +it 02_wind_on 1 250 2030 1.0 0.0 +it 03_wind_off 1 250 2030 1.0 0.0 +it 04_res 1 250 2030 1.0 0.0 +it 05_nuclear 1 250 2030 1.0 0.0 +it 06_coal 1 250 2030 0.0 0.0 +it 07_gas 1 250 2030 0.0 0.0 +it 08_non-res 1 250 2030 0.0 0.0 +it 09_hydro_pump 1 250 2030 0.0 0.0 +it 01_solar 1 251 2030 1.0 0.0 +it 02_wind_on 1 251 2030 1.0 0.0 +it 03_wind_off 1 251 2030 1.0 0.0 +it 04_res 1 251 2030 1.0 0.0 +it 05_nuclear 1 251 2030 1.0 0.0 +it 06_coal 1 251 2030 0.0 0.0 +it 07_gas 1 251 2030 0.0 0.0 +it 08_non-res 1 251 2030 0.0 0.0 +it 09_hydro_pump 1 251 2030 0.0 0.0 +it 01_solar 1 252 2030 1.0 0.0 +it 02_wind_on 1 252 2030 1.0 0.0 +it 03_wind_off 1 252 2030 1.0 0.0 +it 04_res 1 252 2030 1.0 0.0 +it 05_nuclear 1 252 2030 1.0 0.0 +it 06_coal 1 252 2030 0.0 0.0 +it 07_gas 1 252 2030 0.0 0.0 +it 08_non-res 1 252 2030 0.0 0.0 +it 09_hydro_pump 1 252 2030 0.0 0.0 +it 01_solar 1 253 2030 1.0 0.0 +it 02_wind_on 1 253 2030 1.0 0.0 +it 03_wind_off 1 253 2030 1.0 0.0 +it 04_res 1 253 2030 1.0 0.0 +it 05_nuclear 1 253 2030 1.0 0.0 +it 06_coal 1 253 2030 0.0 0.0 +it 07_gas 1 253 2030 0.0 0.0 +it 08_non-res 1 253 2030 0.0 0.0 +it 09_hydro_pump 1 253 2030 0.0 0.0 +it 01_solar 1 254 2030 1.0 0.0 +it 02_wind_on 1 254 2030 1.0 0.0 +it 03_wind_off 1 254 2030 1.0 0.0 +it 04_res 1 254 2030 1.0 0.0 +it 05_nuclear 1 254 2030 1.0 0.0 +it 06_coal 1 254 2030 0.0 0.0 +it 07_gas 1 254 2030 0.0 0.0 +it 08_non-res 1 254 2030 0.0 0.0 +it 09_hydro_pump 1 254 2030 0.0 0.0 +it 01_solar 1 255 2030 1.0 0.0 +it 02_wind_on 1 255 2030 1.0 0.0 +it 03_wind_off 1 255 2030 1.0 0.0 +it 04_res 1 255 2030 1.0 0.0 +it 05_nuclear 1 255 2030 1.0 0.0 +it 06_coal 1 255 2030 0.0 0.0 +it 07_gas 1 255 2030 0.0 0.0 +it 08_non-res 1 255 2030 0.0 0.0 +it 09_hydro_pump 1 255 2030 0.0 0.0 +it 01_solar 1 256 2030 1.0 0.0 +it 02_wind_on 1 256 2030 1.0 0.0 +it 03_wind_off 1 256 2030 1.0 0.0 +it 04_res 1 256 2030 1.0 0.0 +it 05_nuclear 1 256 2030 1.0 0.0 +it 06_coal 1 256 2030 0.0 0.0 +it 07_gas 1 256 2030 0.0 0.0 +it 08_non-res 1 256 2030 0.0 0.0 +it 09_hydro_pump 1 256 2030 0.0 0.0 +it 01_solar 1 257 2030 1.0 0.0 +it 02_wind_on 1 257 2030 1.0 0.0 +it 03_wind_off 1 257 2030 1.0 0.0 +it 04_res 1 257 2030 1.0 0.0 +it 05_nuclear 1 257 2030 1.0 0.0 +it 06_coal 1 257 2030 0.0 0.0 +it 07_gas 1 257 2030 0.0 0.0 +it 08_non-res 1 257 2030 0.0 0.0 +it 09_hydro_pump 1 257 2030 0.0 0.0 +it 01_solar 1 258 2030 1.0 0.0 +it 02_wind_on 1 258 2030 1.0 0.0 +it 03_wind_off 1 258 2030 1.0 0.0 +it 04_res 1 258 2030 1.0 0.0 +it 05_nuclear 1 258 2030 1.0 0.0 +it 06_coal 1 258 2030 0.0 0.0 +it 07_gas 1 258 2030 0.0 0.0 +it 08_non-res 1 258 2030 0.0 0.0 +it 09_hydro_pump 1 258 2030 0.0 0.0 +it 01_solar 1 259 2030 1.0 0.0 +it 02_wind_on 1 259 2030 1.0 0.0 +it 03_wind_off 1 259 2030 1.0 0.0 +it 04_res 1 259 2030 1.0 0.0 +it 05_nuclear 1 259 2030 1.0 0.0 +it 06_coal 1 259 2030 0.0 0.0 +it 07_gas 1 259 2030 0.0 0.0 +it 08_non-res 1 259 2030 0.0 0.0 +it 09_hydro_pump 1 259 2030 0.0 0.0 +it 01_solar 1 260 2030 1.0 0.0 +it 02_wind_on 1 260 2030 1.0 0.0 +it 03_wind_off 1 260 2030 1.0 0.0 +it 04_res 1 260 2030 1.0 0.0 +it 05_nuclear 1 260 2030 1.0 0.0 +it 06_coal 1 260 2030 0.0 0.0 +it 07_gas 1 260 2030 0.0 0.0 +it 08_non-res 1 260 2030 0.0 0.0 +it 09_hydro_pump 1 260 2030 0.0 0.0 +it 01_solar 1 261 2030 1.0 0.0 +it 02_wind_on 1 261 2030 1.0 0.0 +it 03_wind_off 1 261 2030 1.0 0.0 +it 04_res 1 261 2030 1.0 0.0 +it 05_nuclear 1 261 2030 1.0 0.0 +it 06_coal 1 261 2030 0.0 0.0 +it 07_gas 1 261 2030 0.0 0.0 +it 08_non-res 1 261 2030 0.0 0.0 +it 09_hydro_pump 1 261 2030 0.0 0.0 +it 01_solar 1 262 2030 1.0 0.0 +it 02_wind_on 1 262 2030 1.0 0.0 +it 03_wind_off 1 262 2030 1.0 0.0 +it 04_res 1 262 2030 1.0 0.0 +it 05_nuclear 1 262 2030 1.0 0.0 +it 06_coal 1 262 2030 0.0 0.0 +it 07_gas 1 262 2030 0.0 0.0 +it 08_non-res 1 262 2030 0.0 0.0 +it 09_hydro_pump 1 262 2030 0.0 0.0 +it 01_solar 1 263 2030 1.0 0.0 +it 02_wind_on 1 263 2030 1.0 0.0 +it 03_wind_off 1 263 2030 1.0 0.0 +it 04_res 1 263 2030 1.0 0.0 +it 05_nuclear 1 263 2030 1.0 0.0 +it 06_coal 1 263 2030 0.0 0.0 +it 07_gas 1 263 2030 0.0 0.0 +it 08_non-res 1 263 2030 0.0 0.0 +it 09_hydro_pump 1 263 2030 0.0 0.0 +it 01_solar 1 264 2030 1.0 0.0 +it 02_wind_on 1 264 2030 1.0 0.0 +it 03_wind_off 1 264 2030 1.0 0.0 +it 04_res 1 264 2030 1.0 0.0 +it 05_nuclear 1 264 2030 1.0 0.0 +it 06_coal 1 264 2030 0.0 0.0 +it 07_gas 1 264 2030 0.0 0.0 +it 08_non-res 1 264 2030 0.0 0.0 +it 09_hydro_pump 1 264 2030 0.0 0.0 +it 01_solar 1 265 2030 1.0 0.0 +it 02_wind_on 1 265 2030 1.0 0.0 +it 03_wind_off 1 265 2030 1.0 0.0 +it 04_res 1 265 2030 1.0 0.0 +it 05_nuclear 1 265 2030 1.0 0.0 +it 06_coal 1 265 2030 0.0 0.0 +it 07_gas 1 265 2030 0.0 0.0 +it 08_non-res 1 265 2030 0.0 0.0 +it 09_hydro_pump 1 265 2030 0.0 0.0 +it 01_solar 1 266 2030 1.0 0.0 +it 02_wind_on 1 266 2030 1.0 0.0 +it 03_wind_off 1 266 2030 1.0 0.0 +it 04_res 1 266 2030 1.0 0.0 +it 05_nuclear 1 266 2030 1.0 0.0 +it 06_coal 1 266 2030 0.0 0.0 +it 07_gas 1 266 2030 0.0 0.0 +it 08_non-res 1 266 2030 0.0 0.0 +it 09_hydro_pump 1 266 2030 0.0 0.0 +it 01_solar 1 267 2030 1.0 0.0 +it 02_wind_on 1 267 2030 1.0 0.0 +it 03_wind_off 1 267 2030 1.0 0.0 +it 04_res 1 267 2030 1.0 0.0 +it 05_nuclear 1 267 2030 1.0 0.0 +it 06_coal 1 267 2030 0.0 0.0 +it 07_gas 1 267 2030 0.0 0.0 +it 08_non-res 1 267 2030 0.0 0.0 +it 09_hydro_pump 1 267 2030 0.0 0.0 +it 01_solar 1 268 2030 1.0 0.0 +it 02_wind_on 1 268 2030 1.0 0.0 +it 03_wind_off 1 268 2030 1.0 0.0 +it 04_res 1 268 2030 1.0 0.0 +it 05_nuclear 1 268 2030 1.0 0.0 +it 06_coal 1 268 2030 0.0 0.0 +it 07_gas 1 268 2030 0.0 0.0 +it 08_non-res 1 268 2030 0.0 0.0 +it 09_hydro_pump 1 268 2030 0.0 0.0 +it 01_solar 1 269 2030 1.0 0.0 +it 02_wind_on 1 269 2030 1.0 0.0 +it 03_wind_off 1 269 2030 1.0 0.0 +it 04_res 1 269 2030 1.0 0.0 +it 05_nuclear 1 269 2030 1.0 0.0 +it 06_coal 1 269 2030 0.0 0.0 +it 07_gas 1 269 2030 0.0 0.0 +it 08_non-res 1 269 2030 0.0 0.0 +it 09_hydro_pump 1 269 2030 0.0 0.0 +it 01_solar 1 270 2030 1.0 0.0 +it 02_wind_on 1 270 2030 1.0 0.0 +it 03_wind_off 1 270 2030 1.0 0.0 +it 04_res 1 270 2030 1.0 0.0 +it 05_nuclear 1 270 2030 1.0 0.0 +it 06_coal 1 270 2030 1.0 0.0 +it 07_gas 1 270 2030 0.0 0.0 +it 08_non-res 1 270 2030 0.0 0.0 +it 09_hydro_pump 1 270 2030 0.0 0.0 +it 01_solar 1 271 2030 1.0 0.0 +it 02_wind_on 1 271 2030 1.0 0.0 +it 03_wind_off 1 271 2030 1.0 0.0 +it 04_res 1 271 2030 1.0 0.0 +it 05_nuclear 1 271 2030 1.0 0.0 +it 06_coal 1 271 2030 1.0 0.0 +it 07_gas 1 271 2030 0.0 0.0 +it 08_non-res 1 271 2030 0.0 0.0 +it 09_hydro_pump 1 271 2030 0.0 0.0 +it 01_solar 1 272 2030 1.0 0.0 +it 02_wind_on 1 272 2030 1.0 0.0 +it 03_wind_off 1 272 2030 1.0 0.0 +it 04_res 1 272 2030 1.0 0.0 +it 05_nuclear 1 272 2030 1.0 0.0 +it 06_coal 1 272 2030 1.0 0.0 +it 07_gas 1 272 2030 0.0 0.0 +it 08_non-res 1 272 2030 0.0 0.0 +it 09_hydro_pump 1 272 2030 0.0 0.0 +it 01_solar 1 273 2030 1.0 0.0 +it 02_wind_on 1 273 2030 1.0 0.0 +it 03_wind_off 1 273 2030 1.0 0.0 +it 04_res 1 273 2030 1.0 0.0 +it 05_nuclear 1 273 2030 1.0 0.0 +it 06_coal 1 273 2030 1.0 0.0 +it 07_gas 1 273 2030 0.0 0.0 +it 08_non-res 1 273 2030 0.0 0.0 +it 09_hydro_pump 1 273 2030 0.0 0.0 +it 01_solar 1 274 2030 1.0 0.0 +it 02_wind_on 1 274 2030 1.0 0.0 +it 03_wind_off 1 274 2030 1.0 0.0 +it 04_res 1 274 2030 1.0 0.0 +it 05_nuclear 1 274 2030 1.0 0.0 +it 06_coal 1 274 2030 1.0 0.0 +it 07_gas 1 274 2030 0.0 0.0 +it 08_non-res 1 274 2030 0.0 0.0 +it 09_hydro_pump 1 274 2030 0.0 0.0 +it 01_solar 1 275 2030 1.0 0.0 +it 02_wind_on 1 275 2030 1.0 0.0 +it 03_wind_off 1 275 2030 1.0 0.0 +it 04_res 1 275 2030 1.0 0.0 +it 05_nuclear 1 275 2030 1.0 0.0 +it 06_coal 1 275 2030 1.0 0.0 +it 07_gas 1 275 2030 0.0 0.0 +it 08_non-res 1 275 2030 0.0 0.0 +it 09_hydro_pump 1 275 2030 0.0 0.0 +it 01_solar 1 276 2030 1.0 0.0 +it 02_wind_on 1 276 2030 1.0 0.0 +it 03_wind_off 1 276 2030 1.0 0.0 +it 04_res 1 276 2030 1.0 0.0 +it 05_nuclear 1 276 2030 1.0 0.0 +it 06_coal 1 276 2030 1.0 0.0 +it 07_gas 1 276 2030 0.0 0.0 +it 08_non-res 1 276 2030 0.0 0.0 +it 09_hydro_pump 1 276 2030 0.0 0.0 +it 01_solar 1 277 2030 1.0 0.0 +it 02_wind_on 1 277 2030 1.0 0.0 +it 03_wind_off 1 277 2030 1.0 0.0 +it 04_res 1 277 2030 1.0 0.0 +it 05_nuclear 1 277 2030 1.0 0.0 +it 06_coal 1 277 2030 1.0 0.0 +it 07_gas 1 277 2030 0.0 0.0 +it 08_non-res 1 277 2030 0.0 0.0 +it 09_hydro_pump 1 277 2030 0.0 0.0 +it 01_solar 1 278 2030 1.0 0.0 +it 02_wind_on 1 278 2030 1.0 0.0 +it 03_wind_off 1 278 2030 1.0 0.0 +it 04_res 1 278 2030 1.0 0.0 +it 05_nuclear 1 278 2030 1.0 0.0 +it 06_coal 1 278 2030 1.0 0.0 +it 07_gas 1 278 2030 0.0 0.0 +it 08_non-res 1 278 2030 0.0 0.0 +it 09_hydro_pump 1 278 2030 0.0 0.0 +it 01_solar 1 279 2030 1.0 0.0 +it 02_wind_on 1 279 2030 1.0 0.0 +it 03_wind_off 1 279 2030 1.0 0.0 +it 04_res 1 279 2030 1.0 0.0 +it 05_nuclear 1 279 2030 1.0 0.0 +it 06_coal 1 279 2030 1.0 0.0 +it 07_gas 1 279 2030 0.0 0.0 +it 08_non-res 1 279 2030 0.0 0.0 +it 09_hydro_pump 1 279 2030 0.0 0.0 +it 01_solar 1 280 2030 1.0 0.0 +it 02_wind_on 1 280 2030 1.0 0.0 +it 03_wind_off 1 280 2030 1.0 0.0 +it 04_res 1 280 2030 1.0 0.0 +it 05_nuclear 1 280 2030 1.0 0.0 +it 06_coal 1 280 2030 1.0 0.0 +it 07_gas 1 280 2030 0.0 0.0 +it 08_non-res 1 280 2030 0.0 0.0 +it 09_hydro_pump 1 280 2030 0.0 0.0 +it 01_solar 1 281 2030 1.0 0.0 +it 02_wind_on 1 281 2030 1.0 0.0 +it 03_wind_off 1 281 2030 1.0 0.0 +it 04_res 1 281 2030 1.0 0.0 +it 05_nuclear 1 281 2030 1.0 0.0 +it 06_coal 1 281 2030 1.0 0.0 +it 07_gas 1 281 2030 0.0 0.0 +it 08_non-res 1 281 2030 0.0 0.0 +it 09_hydro_pump 1 281 2030 0.0 0.0 +it 01_solar 1 282 2030 1.0 0.0 +it 02_wind_on 1 282 2030 1.0 0.0 +it 03_wind_off 1 282 2030 1.0 0.0 +it 04_res 1 282 2030 1.0 0.0 +it 05_nuclear 1 282 2030 1.0 0.0 +it 06_coal 1 282 2030 1.0 0.0 +it 07_gas 1 282 2030 0.0 0.0 +it 08_non-res 1 282 2030 0.0 0.0 +it 09_hydro_pump 1 282 2030 0.0 0.0 +it 01_solar 1 283 2030 1.0 0.0 +it 02_wind_on 1 283 2030 1.0 0.0 +it 03_wind_off 1 283 2030 1.0 0.0 +it 04_res 1 283 2030 1.0 0.0 +it 05_nuclear 1 283 2030 1.0 0.0 +it 06_coal 1 283 2030 1.0 0.0 +it 07_gas 1 283 2030 0.0 0.0 +it 08_non-res 1 283 2030 0.0 0.0 +it 09_hydro_pump 1 283 2030 0.0 0.0 +it 01_solar 1 284 2030 1.0 0.0 +it 02_wind_on 1 284 2030 1.0 0.0 +it 03_wind_off 1 284 2030 1.0 0.0 +it 04_res 1 284 2030 1.0 0.0 +it 05_nuclear 1 284 2030 1.0 0.0 +it 06_coal 1 284 2030 1.0 0.0 +it 07_gas 1 284 2030 0.0 0.0 +it 08_non-res 1 284 2030 0.0 0.0 +it 09_hydro_pump 1 284 2030 0.0 0.0 +it 01_solar 1 285 2030 1.0 0.0 +it 02_wind_on 1 285 2030 1.0 0.0 +it 03_wind_off 1 285 2030 1.0 0.0 +it 04_res 1 285 2030 1.0 0.0 +it 05_nuclear 1 285 2030 1.0 0.0 +it 06_coal 1 285 2030 1.0 0.0 +it 07_gas 1 285 2030 0.0 0.0 +it 08_non-res 1 285 2030 0.0 0.0 +it 09_hydro_pump 1 285 2030 0.0 0.0 +it 01_solar 1 286 2030 1.0 0.0 +it 02_wind_on 1 286 2030 1.0 0.0 +it 03_wind_off 1 286 2030 1.0 0.0 +it 04_res 1 286 2030 1.0 0.0 +it 05_nuclear 1 286 2030 1.0 0.0 +it 06_coal 1 286 2030 1.0 0.0 +it 07_gas 1 286 2030 0.0 0.0 +it 08_non-res 1 286 2030 0.0 0.0 +it 09_hydro_pump 1 286 2030 0.0 0.0 +it 01_solar 1 287 2030 1.0 0.0 +it 02_wind_on 1 287 2030 1.0 0.0 +it 03_wind_off 1 287 2030 1.0 0.0 +it 04_res 1 287 2030 1.0 0.0 +it 05_nuclear 1 287 2030 1.0 0.0 +it 06_coal 1 287 2030 1.0 0.0 +it 07_gas 1 287 2030 0.0 0.0 +it 08_non-res 1 287 2030 0.0 0.0 +it 09_hydro_pump 1 287 2030 0.0 0.0 +it 01_solar 1 288 2030 1.0 0.0 +it 02_wind_on 1 288 2030 1.0 0.0 +it 03_wind_off 1 288 2030 1.0 0.0 +it 04_res 1 288 2030 1.0 0.0 +it 05_nuclear 1 288 2030 1.0 0.0 +it 06_coal 1 288 2030 1.0 0.0 +it 07_gas 1 288 2030 0.0 0.0 +it 08_non-res 1 288 2030 0.0 0.0 +it 09_hydro_pump 1 288 2030 0.0 0.0 +it 01_solar 1 289 2030 1.0 0.0 +it 02_wind_on 1 289 2030 1.0 0.0 +it 03_wind_off 1 289 2030 1.0 0.0 +it 04_res 1 289 2030 1.0 0.0 +it 05_nuclear 1 289 2030 1.0 0.0 +it 06_coal 1 289 2030 1.0 0.0 +it 07_gas 1 289 2030 0.0 0.0 +it 08_non-res 1 289 2030 0.0 0.0 +it 09_hydro_pump 1 289 2030 0.0 0.0 +it 01_solar 1 290 2030 1.0 0.0 +it 02_wind_on 1 290 2030 1.0 0.0 +it 03_wind_off 1 290 2030 1.0 0.0 +it 04_res 1 290 2030 1.0 0.0 +it 05_nuclear 1 290 2030 1.0 0.0 +it 06_coal 1 290 2030 1.0 0.0 +it 07_gas 1 290 2030 1.0 0.0 +it 08_non-res 1 290 2030 0.0 0.0 +it 09_hydro_pump 1 290 2030 0.0 0.0 +it 01_solar 1 291 2030 1.0 0.0 +it 02_wind_on 1 291 2030 1.0 0.0 +it 03_wind_off 1 291 2030 1.0 0.0 +it 04_res 1 291 2030 1.0 0.0 +it 05_nuclear 1 291 2030 1.0 0.0 +it 06_coal 1 291 2030 1.0 0.0 +it 07_gas 1 291 2030 1.0 0.0 +it 08_non-res 1 291 2030 0.0 0.0 +it 09_hydro_pump 1 291 2030 0.0 0.0 +it 01_solar 1 292 2030 1.0 0.0 +it 02_wind_on 1 292 2030 1.0 0.0 +it 03_wind_off 1 292 2030 1.0 0.0 +it 04_res 1 292 2030 1.0 0.0 +it 05_nuclear 1 292 2030 1.0 0.0 +it 06_coal 1 292 2030 1.0 0.0 +it 07_gas 1 292 2030 1.0 0.0 +it 08_non-res 1 292 2030 0.0 0.0 +it 09_hydro_pump 1 292 2030 0.0 0.0 +it 01_solar 1 293 2030 1.0 0.0 +it 02_wind_on 1 293 2030 1.0 0.0 +it 03_wind_off 1 293 2030 1.0 0.0 +it 04_res 1 293 2030 1.0 0.0 +it 05_nuclear 1 293 2030 1.0 0.0 +it 06_coal 1 293 2030 1.0 0.0 +it 07_gas 1 293 2030 1.0 0.0 +it 08_non-res 1 293 2030 0.0 0.0 +it 09_hydro_pump 1 293 2030 0.0 0.0 +it 01_solar 1 294 2030 1.0 0.0 +it 02_wind_on 1 294 2030 1.0 0.0 +it 03_wind_off 1 294 2030 1.0 0.0 +it 04_res 1 294 2030 1.0 0.0 +it 05_nuclear 1 294 2030 1.0 0.0 +it 06_coal 1 294 2030 1.0 0.0 +it 07_gas 1 294 2030 1.0 0.0 +it 08_non-res 1 294 2030 0.0 0.0 +it 09_hydro_pump 1 294 2030 0.0 0.0 +it 01_solar 1 295 2030 1.0 0.0 +it 02_wind_on 1 295 2030 1.0 0.0 +it 03_wind_off 1 295 2030 1.0 0.0 +it 04_res 1 295 2030 1.0 0.0 +it 05_nuclear 1 295 2030 1.0 0.0 +it 06_coal 1 295 2030 1.0 0.0 +it 07_gas 1 295 2030 1.0 0.0 +it 08_non-res 1 295 2030 0.0 0.0 +it 09_hydro_pump 1 295 2030 0.0 0.0 +it 01_solar 1 296 2030 1.0 0.0 +it 02_wind_on 1 296 2030 1.0 0.0 +it 03_wind_off 1 296 2030 1.0 0.0 +it 04_res 1 296 2030 1.0 0.0 +it 05_nuclear 1 296 2030 1.0 0.0 +it 06_coal 1 296 2030 1.0 0.0 +it 07_gas 1 296 2030 1.0 0.0 +it 08_non-res 1 296 2030 0.0 0.0 +it 09_hydro_pump 1 296 2030 0.0 0.0 +it 01_solar 1 297 2030 1.0 0.0 +it 02_wind_on 1 297 2030 1.0 0.0 +it 03_wind_off 1 297 2030 1.0 0.0 +it 04_res 1 297 2030 1.0 0.0 +it 05_nuclear 1 297 2030 1.0 0.0 +it 06_coal 1 297 2030 1.0 0.0 +it 07_gas 1 297 2030 1.0 0.0 +it 08_non-res 1 297 2030 0.0 0.0 +it 09_hydro_pump 1 297 2030 0.0 0.0 +it 01_solar 1 298 2030 1.0 0.0 +it 02_wind_on 1 298 2030 1.0 0.0 +it 03_wind_off 1 298 2030 1.0 0.0 +it 04_res 1 298 2030 1.0 0.0 +it 05_nuclear 1 298 2030 1.0 0.0 +it 06_coal 1 298 2030 1.0 0.0 +it 07_gas 1 298 2030 1.0 0.0 +it 08_non-res 1 298 2030 0.0 0.0 +it 09_hydro_pump 1 298 2030 0.0 0.0 +it 01_solar 1 299 2030 1.0 0.0 +it 02_wind_on 1 299 2030 1.0 0.0 +it 03_wind_off 1 299 2030 1.0 0.0 +it 04_res 1 299 2030 1.0 0.0 +it 05_nuclear 1 299 2030 1.0 0.0 +it 06_coal 1 299 2030 1.0 0.0 +it 07_gas 1 299 2030 1.0 0.0 +it 08_non-res 1 299 2030 0.0 0.0 +it 09_hydro_pump 1 299 2030 0.0 0.0 +it 01_solar 1 300 2030 1.0 0.0 +it 02_wind_on 1 300 2030 1.0 0.0 +it 03_wind_off 1 300 2030 1.0 0.0 +it 04_res 1 300 2030 1.0 0.0 +it 05_nuclear 1 300 2030 1.0 0.0 +it 06_coal 1 300 2030 1.0 0.0 +it 07_gas 1 300 2030 1.0 0.0 +it 08_non-res 1 300 2030 0.0 0.0 +it 09_hydro_pump 1 300 2030 0.0 0.0 +it 01_solar 1 301 2030 1.0 0.0 +it 02_wind_on 1 301 2030 1.0 0.0 +it 03_wind_off 1 301 2030 1.0 0.0 +it 04_res 1 301 2030 1.0 0.0 +it 05_nuclear 1 301 2030 1.0 0.0 +it 06_coal 1 301 2030 1.0 0.0 +it 07_gas 1 301 2030 1.0 0.0 +it 08_non-res 1 301 2030 0.0 0.0 +it 09_hydro_pump 1 301 2030 0.0 0.0 +it 01_solar 1 302 2030 1.0 0.0 +it 02_wind_on 1 302 2030 1.0 0.0 +it 03_wind_off 1 302 2030 1.0 0.0 +it 04_res 1 302 2030 1.0 0.0 +it 05_nuclear 1 302 2030 1.0 0.0 +it 06_coal 1 302 2030 1.0 0.0 +it 07_gas 1 302 2030 1.0 0.0 +it 08_non-res 1 302 2030 0.0 0.0 +it 09_hydro_pump 1 302 2030 0.0 0.0 +it 01_solar 1 303 2030 1.0 0.0 +it 02_wind_on 1 303 2030 1.0 0.0 +it 03_wind_off 1 303 2030 1.0 0.0 +it 04_res 1 303 2030 1.0 0.0 +it 05_nuclear 1 303 2030 1.0 0.0 +it 06_coal 1 303 2030 1.0 0.0 +it 07_gas 1 303 2030 1.0 0.0 +it 08_non-res 1 303 2030 0.0 0.0 +it 09_hydro_pump 1 303 2030 0.0 0.0 +it 01_solar 1 304 2030 1.0 0.0 +it 02_wind_on 1 304 2030 1.0 0.0 +it 03_wind_off 1 304 2030 1.0 0.0 +it 04_res 1 304 2030 1.0 0.0 +it 05_nuclear 1 304 2030 1.0 0.0 +it 06_coal 1 304 2030 1.0 0.0 +it 07_gas 1 304 2030 1.0 0.0 +it 08_non-res 1 304 2030 0.0 0.0 +it 09_hydro_pump 1 304 2030 0.0 0.0 +it 01_solar 1 305 2030 1.0 0.0 +it 02_wind_on 1 305 2030 1.0 0.0 +it 03_wind_off 1 305 2030 1.0 0.0 +it 04_res 1 305 2030 1.0 0.0 +it 05_nuclear 1 305 2030 1.0 0.0 +it 06_coal 1 305 2030 1.0 0.0 +it 07_gas 1 305 2030 1.0 0.0 +it 08_non-res 1 305 2030 0.0 0.0 +it 09_hydro_pump 1 305 2030 0.0 0.0 +it 01_solar 1 306 2030 1.0 0.0 +it 02_wind_on 1 306 2030 1.0 0.0 +it 03_wind_off 1 306 2030 1.0 0.0 +it 04_res 1 306 2030 1.0 0.0 +it 05_nuclear 1 306 2030 1.0 0.0 +it 06_coal 1 306 2030 1.0 0.0 +it 07_gas 1 306 2030 1.0 0.0 +it 08_non-res 1 306 2030 0.0 0.0 +it 09_hydro_pump 1 306 2030 0.0 0.0 +it 01_solar 1 307 2030 1.0 0.0 +it 02_wind_on 1 307 2030 1.0 0.0 +it 03_wind_off 1 307 2030 1.0 0.0 +it 04_res 1 307 2030 1.0 0.0 +it 05_nuclear 1 307 2030 1.0 0.0 +it 06_coal 1 307 2030 1.0 0.0 +it 07_gas 1 307 2030 1.0 0.0 +it 08_non-res 1 307 2030 0.0 0.0 +it 09_hydro_pump 1 307 2030 0.0 0.0 +it 01_solar 1 308 2030 1.0 0.0 +it 02_wind_on 1 308 2030 1.0 0.0 +it 03_wind_off 1 308 2030 1.0 0.0 +it 04_res 1 308 2030 1.0 0.0 +it 05_nuclear 1 308 2030 1.0 0.0 +it 06_coal 1 308 2030 1.0 0.0 +it 07_gas 1 308 2030 1.0 0.0 +it 08_non-res 1 308 2030 0.0 0.0 +it 09_hydro_pump 1 308 2030 0.0 0.0 +it 01_solar 1 309 2030 1.0 0.0 +it 02_wind_on 1 309 2030 1.0 0.0 +it 03_wind_off 1 309 2030 1.0 0.0 +it 04_res 1 309 2030 1.0 0.0 +it 05_nuclear 1 309 2030 1.0 0.0 +it 06_coal 1 309 2030 1.0 0.0 +it 07_gas 1 309 2030 1.0 0.0 +it 08_non-res 1 309 2030 0.0 0.0 +it 09_hydro_pump 1 309 2030 0.0 0.0 +it 01_solar 1 310 2030 1.0 0.0 +it 02_wind_on 1 310 2030 1.0 0.0 +it 03_wind_off 1 310 2030 1.0 0.0 +it 04_res 1 310 2030 1.0 0.0 +it 05_nuclear 1 310 2030 1.0 0.0 +it 06_coal 1 310 2030 1.0 0.0 +it 07_gas 1 310 2030 1.0 0.0 +it 08_non-res 1 310 2030 1.0 0.0 +it 09_hydro_pump 1 310 2030 0.0 0.0 +it 01_solar 1 311 2030 1.0 0.0 +it 02_wind_on 1 311 2030 1.0 0.0 +it 03_wind_off 1 311 2030 1.0 0.0 +it 04_res 1 311 2030 1.0 0.0 +it 05_nuclear 1 311 2030 1.0 0.0 +it 06_coal 1 311 2030 1.0 0.0 +it 07_gas 1 311 2030 1.0 0.0 +it 08_non-res 1 311 2030 1.0 0.0 +it 09_hydro_pump 1 311 2030 0.0 0.0 +it 01_solar 1 312 2030 1.0 0.0 +it 02_wind_on 1 312 2030 1.0 0.0 +it 03_wind_off 1 312 2030 1.0 0.0 +it 04_res 1 312 2030 1.0 0.0 +it 05_nuclear 1 312 2030 1.0 0.0 +it 06_coal 1 312 2030 1.0 0.0 +it 07_gas 1 312 2030 1.0 0.0 +it 08_non-res 1 312 2030 1.0 0.0 +it 09_hydro_pump 1 312 2030 0.0 0.0 +it 01_solar 1 313 2030 1.0 0.0 +it 02_wind_on 1 313 2030 1.0 0.0 +it 03_wind_off 1 313 2030 1.0 0.0 +it 04_res 1 313 2030 1.0 0.0 +it 05_nuclear 1 313 2030 1.0 0.0 +it 06_coal 1 313 2030 1.0 0.0 +it 07_gas 1 313 2030 1.0 0.0 +it 08_non-res 1 313 2030 1.0 0.0 +it 09_hydro_pump 1 313 2030 0.0 0.0 +it 01_solar 1 314 2030 1.0 0.0 +it 02_wind_on 1 314 2030 1.0 0.0 +it 03_wind_off 1 314 2030 1.0 0.0 +it 04_res 1 314 2030 1.0 0.0 +it 05_nuclear 1 314 2030 1.0 0.0 +it 06_coal 1 314 2030 1.0 0.0 +it 07_gas 1 314 2030 1.0 0.0 +it 08_non-res 1 314 2030 1.0 0.0 +it 09_hydro_pump 1 314 2030 0.0 0.0 +it 01_solar 1 315 2030 1.0 0.0 +it 02_wind_on 1 315 2030 1.0 0.0 +it 03_wind_off 1 315 2030 1.0 0.0 +it 04_res 1 315 2030 1.0 0.0 +it 05_nuclear 1 315 2030 1.0 0.0 +it 06_coal 1 315 2030 1.0 0.0 +it 07_gas 1 315 2030 1.0 0.0 +it 08_non-res 1 315 2030 1.0 0.0 +it 09_hydro_pump 1 315 2030 0.0 0.0 +it 01_solar 1 316 2030 1.0 0.0 +it 02_wind_on 1 316 2030 1.0 0.0 +it 03_wind_off 1 316 2030 1.0 0.0 +it 04_res 1 316 2030 1.0 0.0 +it 05_nuclear 1 316 2030 1.0 0.0 +it 06_coal 1 316 2030 1.0 0.0 +it 07_gas 1 316 2030 1.0 0.0 +it 08_non-res 1 316 2030 1.0 0.0 +it 09_hydro_pump 1 316 2030 0.0 0.0 +it 01_solar 1 317 2030 1.0 0.0 +it 02_wind_on 1 317 2030 1.0 0.0 +it 03_wind_off 1 317 2030 1.0 0.0 +it 04_res 1 317 2030 1.0 0.0 +it 05_nuclear 1 317 2030 1.0 0.0 +it 06_coal 1 317 2030 1.0 0.0 +it 07_gas 1 317 2030 1.0 0.0 +it 08_non-res 1 317 2030 1.0 0.0 +it 09_hydro_pump 1 317 2030 0.0 0.0 +it 01_solar 1 318 2030 1.0 0.0 +it 02_wind_on 1 318 2030 1.0 0.0 +it 03_wind_off 1 318 2030 1.0 0.0 +it 04_res 1 318 2030 1.0 0.0 +it 05_nuclear 1 318 2030 1.0 0.0 +it 06_coal 1 318 2030 1.0 0.0 +it 07_gas 1 318 2030 1.0 0.0 +it 08_non-res 1 318 2030 1.0 0.0 +it 09_hydro_pump 1 318 2030 0.0 0.0 +it 01_solar 1 319 2030 1.0 0.0 +it 02_wind_on 1 319 2030 1.0 0.0 +it 03_wind_off 1 319 2030 1.0 0.0 +it 04_res 1 319 2030 1.0 0.0 +it 05_nuclear 1 319 2030 1.0 0.0 +it 06_coal 1 319 2030 1.0 0.0 +it 07_gas 1 319 2030 1.0 0.0 +it 08_non-res 1 319 2030 1.0 0.0 +it 09_hydro_pump 1 319 2030 0.0 0.0 +it 01_solar 1 320 2030 1.0 0.0 +it 02_wind_on 1 320 2030 1.0 0.0 +it 03_wind_off 1 320 2030 1.0 0.0 +it 04_res 1 320 2030 1.0 0.0 +it 05_nuclear 1 320 2030 1.0 0.0 +it 06_coal 1 320 2030 1.0 0.0 +it 07_gas 1 320 2030 1.0 0.0 +it 08_non-res 1 320 2030 1.0 0.0 +it 09_hydro_pump 1 320 2030 0.0 0.0 +it 01_solar 1 321 2030 1.0 0.0 +it 02_wind_on 1 321 2030 1.0 0.0 +it 03_wind_off 1 321 2030 1.0 0.0 +it 04_res 1 321 2030 1.0 0.0 +it 05_nuclear 1 321 2030 1.0 0.0 +it 06_coal 1 321 2030 1.0 0.0 +it 07_gas 1 321 2030 1.0 0.0 +it 08_non-res 1 321 2030 1.0 0.0 +it 09_hydro_pump 1 321 2030 0.0 0.0 +it 01_solar 1 322 2030 1.0 0.0 +it 02_wind_on 1 322 2030 1.0 0.0 +it 03_wind_off 1 322 2030 1.0 0.0 +it 04_res 1 322 2030 1.0 0.0 +it 05_nuclear 1 322 2030 1.0 0.0 +it 06_coal 1 322 2030 1.0 0.0 +it 07_gas 1 322 2030 1.0 0.0 +it 08_non-res 1 322 2030 1.0 0.0 +it 09_hydro_pump 1 322 2030 0.0 0.0 +it 01_solar 1 323 2030 1.0 0.0 +it 02_wind_on 1 323 2030 1.0 0.0 +it 03_wind_off 1 323 2030 1.0 0.0 +it 04_res 1 323 2030 1.0 0.0 +it 05_nuclear 1 323 2030 1.0 0.0 +it 06_coal 1 323 2030 1.0 0.0 +it 07_gas 1 323 2030 1.0 0.0 +it 08_non-res 1 323 2030 1.0 0.0 +it 09_hydro_pump 1 323 2030 0.0 0.0 +it 01_solar 1 324 2030 1.0 0.0 +it 02_wind_on 1 324 2030 1.0 0.0 +it 03_wind_off 1 324 2030 1.0 0.0 +it 04_res 1 324 2030 1.0 0.0 +it 05_nuclear 1 324 2030 1.0 0.0 +it 06_coal 1 324 2030 1.0 0.0 +it 07_gas 1 324 2030 1.0 0.0 +it 08_non-res 1 324 2030 1.0 0.0 +it 09_hydro_pump 1 324 2030 0.0 0.0 +it 01_solar 1 325 2030 1.0 0.0 +it 02_wind_on 1 325 2030 1.0 0.0 +it 03_wind_off 1 325 2030 1.0 0.0 +it 04_res 1 325 2030 1.0 0.0 +it 05_nuclear 1 325 2030 1.0 0.0 +it 06_coal 1 325 2030 1.0 0.0 +it 07_gas 1 325 2030 1.0 0.0 +it 08_non-res 1 325 2030 1.0 0.0 +it 09_hydro_pump 1 325 2030 0.0 0.0 +it 01_solar 1 326 2030 1.0 0.0 +it 02_wind_on 1 326 2030 1.0 0.0 +it 03_wind_off 1 326 2030 1.0 0.0 +it 04_res 1 326 2030 1.0 0.0 +it 05_nuclear 1 326 2030 1.0 0.0 +it 06_coal 1 326 2030 1.0 0.0 +it 07_gas 1 326 2030 1.0 0.0 +it 08_non-res 1 326 2030 1.0 0.0 +it 09_hydro_pump 1 326 2030 0.0 0.0 +it 01_solar 1 327 2030 1.0 0.0 +it 02_wind_on 1 327 2030 1.0 0.0 +it 03_wind_off 1 327 2030 1.0 0.0 +it 04_res 1 327 2030 1.0 0.0 +it 05_nuclear 1 327 2030 1.0 0.0 +it 06_coal 1 327 2030 1.0 0.0 +it 07_gas 1 327 2030 1.0 0.0 +it 08_non-res 1 327 2030 1.0 0.0 +it 09_hydro_pump 1 327 2030 0.0 0.0 +it 01_solar 1 328 2030 1.0 0.0 +it 02_wind_on 1 328 2030 1.0 0.0 +it 03_wind_off 1 328 2030 1.0 0.0 +it 04_res 1 328 2030 1.0 0.0 +it 05_nuclear 1 328 2030 1.0 0.0 +it 06_coal 1 328 2030 1.0 0.0 +it 07_gas 1 328 2030 1.0 0.0 +it 08_non-res 1 328 2030 1.0 0.0 +it 09_hydro_pump 1 328 2030 0.0 0.0 +it 01_solar 1 329 2030 1.0 0.0 +it 02_wind_on 1 329 2030 1.0 0.0 +it 03_wind_off 1 329 2030 1.0 0.0 +it 04_res 1 329 2030 1.0 0.0 +it 05_nuclear 1 329 2030 1.0 0.0 +it 06_coal 1 329 2030 1.0 0.0 +it 07_gas 1 329 2030 1.0 0.0 +it 08_non-res 1 329 2030 1.0 0.0 +it 09_hydro_pump 1 329 2030 0.0 0.0 +it 01_solar 1 330 2030 1.0 0.0 +it 02_wind_on 1 330 2030 1.0 0.0 +it 03_wind_off 1 330 2030 1.0 0.0 +it 04_res 1 330 2030 1.0 0.0 +it 05_nuclear 1 330 2030 1.0 0.0 +it 06_coal 1 330 2030 1.0 0.0 +it 07_gas 1 330 2030 1.0 0.0 +it 08_non-res 1 330 2030 1.0 0.0 +it 09_hydro_pump 1 330 2030 1.0 0.0 +it 01_solar 1 331 2030 1.0 0.0 +it 02_wind_on 1 331 2030 1.0 0.0 +it 03_wind_off 1 331 2030 1.0 0.0 +it 04_res 1 331 2030 1.0 0.0 +it 05_nuclear 1 331 2030 1.0 0.0 +it 06_coal 1 331 2030 1.0 0.0 +it 07_gas 1 331 2030 1.0 0.0 +it 08_non-res 1 331 2030 1.0 0.0 +it 09_hydro_pump 1 331 2030 1.0 0.0 +it 01_solar 1 332 2030 1.0 0.0 +it 02_wind_on 1 332 2030 1.0 0.0 +it 03_wind_off 1 332 2030 1.0 0.0 +it 04_res 1 332 2030 1.0 0.0 +it 05_nuclear 1 332 2030 1.0 0.0 +it 06_coal 1 332 2030 1.0 0.0 +it 07_gas 1 332 2030 1.0 0.0 +it 08_non-res 1 332 2030 1.0 0.0 +it 09_hydro_pump 1 332 2030 1.0 0.0 +it 01_solar 1 333 2030 1.0 0.0 +it 02_wind_on 1 333 2030 1.0 0.0 +it 03_wind_off 1 333 2030 1.0 0.0 +it 04_res 1 333 2030 1.0 0.0 +it 05_nuclear 1 333 2030 1.0 0.0 +it 06_coal 1 333 2030 1.0 0.0 +it 07_gas 1 333 2030 1.0 0.0 +it 08_non-res 1 333 2030 1.0 0.0 +it 09_hydro_pump 1 333 2030 1.0 0.0 +it 01_solar 1 334 2030 1.0 0.0 +it 02_wind_on 1 334 2030 1.0 0.0 +it 03_wind_off 1 334 2030 1.0 0.0 +it 04_res 1 334 2030 1.0 0.0 +it 05_nuclear 1 334 2030 1.0 0.0 +it 06_coal 1 334 2030 1.0 0.0 +it 07_gas 1 334 2030 1.0 0.0 +it 08_non-res 1 334 2030 1.0 0.0 +it 09_hydro_pump 1 334 2030 1.0 0.0 +it 01_solar 1 335 2030 1.0 0.0 +it 02_wind_on 1 335 2030 1.0 0.0 +it 03_wind_off 1 335 2030 1.0 0.0 +it 04_res 1 335 2030 1.0 0.0 +it 05_nuclear 1 335 2030 1.0 0.0 +it 06_coal 1 335 2030 1.0 0.0 +it 07_gas 1 335 2030 1.0 0.0 +it 08_non-res 1 335 2030 1.0 0.0 +it 09_hydro_pump 1 335 2030 1.0 0.0 +it 01_solar 1 336 2030 1.0 0.0 +it 02_wind_on 1 336 2030 1.0 0.0 +it 03_wind_off 1 336 2030 1.0 0.0 +it 04_res 1 336 2030 1.0 0.0 +it 05_nuclear 1 336 2030 1.0 0.0 +it 06_coal 1 336 2030 1.0 0.0 +it 07_gas 1 336 2030 1.0 0.0 +it 08_non-res 1 336 2030 1.0 0.0 +it 09_hydro_pump 1 336 2030 1.0 0.0 +de 01_solar 2 1 2030 0.0 0.0 +de 02_wind_on 2 1 2030 0.0 0.0 +de 03_wind_off 2 1 2030 0.0 0.0 +de 04_res 2 1 2030 0.0 0.0 +de 05_nuclear 2 1 2030 0.0 0.0 +de 06_coal 2 1 2030 0.0 0.0 +de 07_gas 2 1 2030 0.0 0.0 +de 08_non-res 2 1 2030 0.0 0.0 +de 09_hydro_pump 2 1 2030 0.0 0.0 +de 01_solar 2 2 2030 1.0 0.0 +de 02_wind_on 2 2 2030 0.0 0.0 +de 03_wind_off 2 2 2030 0.0 0.0 +de 04_res 2 2 2030 0.0 0.0 +de 05_nuclear 2 2 2030 0.0 0.0 +de 06_coal 2 2 2030 0.0 0.0 +de 07_gas 2 2 2030 0.0 0.0 +de 08_non-res 2 2 2030 0.0 0.0 +de 09_hydro_pump 2 2 2030 0.0 0.0 +de 01_solar 2 3 2030 1.0 0.0 +de 02_wind_on 2 3 2030 0.0 0.0 +de 03_wind_off 2 3 2030 0.0 0.0 +de 04_res 2 3 2030 0.0 0.0 +de 05_nuclear 2 3 2030 0.0 0.0 +de 06_coal 2 3 2030 0.0 0.0 +de 07_gas 2 3 2030 0.0 0.0 +de 08_non-res 2 3 2030 0.0 0.0 +de 09_hydro_pump 2 3 2030 0.0 0.0 +de 01_solar 2 4 2030 1.0 0.0 +de 02_wind_on 2 4 2030 0.0 0.0 +de 03_wind_off 2 4 2030 0.0 0.0 +de 04_res 2 4 2030 0.0 0.0 +de 05_nuclear 2 4 2030 0.0 0.0 +de 06_coal 2 4 2030 0.0 0.0 +de 07_gas 2 4 2030 0.0 0.0 +de 08_non-res 2 4 2030 0.0 0.0 +de 09_hydro_pump 2 4 2030 0.0 0.0 +de 01_solar 2 5 2030 1.0 0.0 +de 02_wind_on 2 5 2030 0.0 0.0 +de 03_wind_off 2 5 2030 0.0 0.0 +de 04_res 2 5 2030 0.0 0.0 +de 05_nuclear 2 5 2030 0.0 0.0 +de 06_coal 2 5 2030 0.0 0.0 +de 07_gas 2 5 2030 0.0 0.0 +de 08_non-res 2 5 2030 0.0 0.0 +de 09_hydro_pump 2 5 2030 0.0 0.0 +de 01_solar 2 6 2030 1.0 0.0 +de 02_wind_on 2 6 2030 0.0 0.0 +de 03_wind_off 2 6 2030 0.0 0.0 +de 04_res 2 6 2030 0.0 0.0 +de 05_nuclear 2 6 2030 0.0 0.0 +de 06_coal 2 6 2030 0.0 0.0 +de 07_gas 2 6 2030 0.0 0.0 +de 08_non-res 2 6 2030 0.0 0.0 +de 09_hydro_pump 2 6 2030 0.0 0.0 +de 01_solar 2 7 2030 1.0 0.0 +de 02_wind_on 2 7 2030 0.0 0.0 +de 03_wind_off 2 7 2030 0.0 0.0 +de 04_res 2 7 2030 0.0 0.0 +de 05_nuclear 2 7 2030 0.0 0.0 +de 06_coal 2 7 2030 0.0 0.0 +de 07_gas 2 7 2030 0.0 0.0 +de 08_non-res 2 7 2030 0.0 0.0 +de 09_hydro_pump 2 7 2030 0.0 0.0 +de 01_solar 2 8 2030 1.0 0.0 +de 02_wind_on 2 8 2030 0.0 0.0 +de 03_wind_off 2 8 2030 0.0 0.0 +de 04_res 2 8 2030 0.0 0.0 +de 05_nuclear 2 8 2030 0.0 0.0 +de 06_coal 2 8 2030 0.0 0.0 +de 07_gas 2 8 2030 0.0 0.0 +de 08_non-res 2 8 2030 0.0 0.0 +de 09_hydro_pump 2 8 2030 0.0 0.0 +de 01_solar 2 9 2030 1.0 0.0 +de 02_wind_on 2 9 2030 0.0 0.0 +de 03_wind_off 2 9 2030 0.0 0.0 +de 04_res 2 9 2030 0.0 0.0 +de 05_nuclear 2 9 2030 0.0 0.0 +de 06_coal 2 9 2030 0.0 0.0 +de 07_gas 2 9 2030 0.0 0.0 +de 08_non-res 2 9 2030 0.0 0.0 +de 09_hydro_pump 2 9 2030 0.0 0.0 +de 01_solar 2 10 2030 1.0 0.0 +de 02_wind_on 2 10 2030 0.0 0.0 +de 03_wind_off 2 10 2030 0.0 0.0 +de 04_res 2 10 2030 0.0 0.0 +de 05_nuclear 2 10 2030 0.0 0.0 +de 06_coal 2 10 2030 0.0 0.0 +de 07_gas 2 10 2030 0.0 0.0 +de 08_non-res 2 10 2030 0.0 0.0 +de 09_hydro_pump 2 10 2030 0.0 0.0 +de 01_solar 2 11 2030 1.0 0.0 +de 02_wind_on 2 11 2030 0.0 0.0 +de 03_wind_off 2 11 2030 0.0 0.0 +de 04_res 2 11 2030 0.0 0.0 +de 05_nuclear 2 11 2030 0.0 0.0 +de 06_coal 2 11 2030 0.0 0.0 +de 07_gas 2 11 2030 0.0 0.0 +de 08_non-res 2 11 2030 0.0 0.0 +de 09_hydro_pump 2 11 2030 0.0 0.0 +de 01_solar 2 12 2030 1.0 0.0 +de 02_wind_on 2 12 2030 0.0 0.0 +de 03_wind_off 2 12 2030 0.0 0.0 +de 04_res 2 12 2030 0.0 0.0 +de 05_nuclear 2 12 2030 0.0 0.0 +de 06_coal 2 12 2030 0.0 0.0 +de 07_gas 2 12 2030 0.0 0.0 +de 08_non-res 2 12 2030 0.0 0.0 +de 09_hydro_pump 2 12 2030 0.0 0.0 +de 01_solar 2 13 2030 1.0 0.0 +de 02_wind_on 2 13 2030 0.0 0.0 +de 03_wind_off 2 13 2030 0.0 0.0 +de 04_res 2 13 2030 0.0 0.0 +de 05_nuclear 2 13 2030 0.0 0.0 +de 06_coal 2 13 2030 0.0 0.0 +de 07_gas 2 13 2030 0.0 0.0 +de 08_non-res 2 13 2030 0.0 0.0 +de 09_hydro_pump 2 13 2030 0.0 0.0 +de 01_solar 2 14 2030 1.0 0.0 +de 02_wind_on 2 14 2030 0.0 0.0 +de 03_wind_off 2 14 2030 0.0 0.0 +de 04_res 2 14 2030 0.0 0.0 +de 05_nuclear 2 14 2030 0.0 0.0 +de 06_coal 2 14 2030 0.0 0.0 +de 07_gas 2 14 2030 0.0 0.0 +de 08_non-res 2 14 2030 0.0 0.0 +de 09_hydro_pump 2 14 2030 0.0 0.0 +de 01_solar 2 15 2030 1.0 0.0 +de 02_wind_on 2 15 2030 0.0 0.0 +de 03_wind_off 2 15 2030 0.0 0.0 +de 04_res 2 15 2030 0.0 0.0 +de 05_nuclear 2 15 2030 0.0 0.0 +de 06_coal 2 15 2030 0.0 0.0 +de 07_gas 2 15 2030 0.0 0.0 +de 08_non-res 2 15 2030 0.0 0.0 +de 09_hydro_pump 2 15 2030 0.0 0.0 +de 01_solar 2 16 2030 1.0 0.0 +de 02_wind_on 2 16 2030 0.0 0.0 +de 03_wind_off 2 16 2030 0.0 0.0 +de 04_res 2 16 2030 0.0 0.0 +de 05_nuclear 2 16 2030 0.0 0.0 +de 06_coal 2 16 2030 0.0 0.0 +de 07_gas 2 16 2030 0.0 0.0 +de 08_non-res 2 16 2030 0.0 0.0 +de 09_hydro_pump 2 16 2030 0.0 0.0 +de 01_solar 2 17 2030 1.0 0.0 +de 02_wind_on 2 17 2030 0.0 0.0 +de 03_wind_off 2 17 2030 0.0 0.0 +de 04_res 2 17 2030 0.0 0.0 +de 05_nuclear 2 17 2030 0.0 0.0 +de 06_coal 2 17 2030 0.0 0.0 +de 07_gas 2 17 2030 0.0 0.0 +de 08_non-res 2 17 2030 0.0 0.0 +de 09_hydro_pump 2 17 2030 0.0 0.0 +de 01_solar 2 18 2030 1.0 0.0 +de 02_wind_on 2 18 2030 0.0 0.0 +de 03_wind_off 2 18 2030 0.0 0.0 +de 04_res 2 18 2030 0.0 0.0 +de 05_nuclear 2 18 2030 0.0 0.0 +de 06_coal 2 18 2030 0.0 0.0 +de 07_gas 2 18 2030 0.0 0.0 +de 08_non-res 2 18 2030 0.0 0.0 +de 09_hydro_pump 2 18 2030 0.0 0.0 +de 01_solar 2 19 2030 1.0 0.0 +de 02_wind_on 2 19 2030 0.0 0.0 +de 03_wind_off 2 19 2030 0.0 0.0 +de 04_res 2 19 2030 0.0 0.0 +de 05_nuclear 2 19 2030 0.0 0.0 +de 06_coal 2 19 2030 0.0 0.0 +de 07_gas 2 19 2030 0.0 0.0 +de 08_non-res 2 19 2030 0.0 0.0 +de 09_hydro_pump 2 19 2030 0.0 0.0 +de 01_solar 2 20 2030 1.0 0.0 +de 02_wind_on 2 20 2030 0.0 0.0 +de 03_wind_off 2 20 2030 0.0 0.0 +de 04_res 2 20 2030 0.0 0.0 +de 05_nuclear 2 20 2030 0.0 0.0 +de 06_coal 2 20 2030 0.0 0.0 +de 07_gas 2 20 2030 0.0 0.0 +de 08_non-res 2 20 2030 0.0 0.0 +de 09_hydro_pump 2 20 2030 0.0 0.0 +de 01_solar 2 21 2030 1.0 0.0 +de 02_wind_on 2 21 2030 0.0 0.0 +de 03_wind_off 2 21 2030 0.0 0.0 +de 04_res 2 21 2030 0.0 0.0 +de 05_nuclear 2 21 2030 0.0 0.0 +de 06_coal 2 21 2030 0.0 0.0 +de 07_gas 2 21 2030 0.0 0.0 +de 08_non-res 2 21 2030 0.0 0.0 +de 09_hydro_pump 2 21 2030 0.0 0.0 +de 01_solar 2 22 2030 1.0 0.0 +de 02_wind_on 2 22 2030 1.0 0.0 +de 03_wind_off 2 22 2030 0.0 0.0 +de 04_res 2 22 2030 0.0 0.0 +de 05_nuclear 2 22 2030 0.0 0.0 +de 06_coal 2 22 2030 0.0 0.0 +de 07_gas 2 22 2030 0.0 0.0 +de 08_non-res 2 22 2030 0.0 0.0 +de 09_hydro_pump 2 22 2030 0.0 0.0 +de 01_solar 2 23 2030 1.0 0.0 +de 02_wind_on 2 23 2030 1.0 0.0 +de 03_wind_off 2 23 2030 0.0 0.0 +de 04_res 2 23 2030 0.0 0.0 +de 05_nuclear 2 23 2030 0.0 0.0 +de 06_coal 2 23 2030 0.0 0.0 +de 07_gas 2 23 2030 0.0 0.0 +de 08_non-res 2 23 2030 0.0 0.0 +de 09_hydro_pump 2 23 2030 0.0 0.0 +de 01_solar 2 24 2030 1.0 0.0 +de 02_wind_on 2 24 2030 1.0 0.0 +de 03_wind_off 2 24 2030 0.0 0.0 +de 04_res 2 24 2030 0.0 0.0 +de 05_nuclear 2 24 2030 0.0 0.0 +de 06_coal 2 24 2030 0.0 0.0 +de 07_gas 2 24 2030 0.0 0.0 +de 08_non-res 2 24 2030 0.0 0.0 +de 09_hydro_pump 2 24 2030 0.0 0.0 +de 01_solar 2 25 2030 1.0 0.0 +de 02_wind_on 2 25 2030 1.0 0.0 +de 03_wind_off 2 25 2030 0.0 0.0 +de 04_res 2 25 2030 0.0 0.0 +de 05_nuclear 2 25 2030 0.0 0.0 +de 06_coal 2 25 2030 0.0 0.0 +de 07_gas 2 25 2030 0.0 0.0 +de 08_non-res 2 25 2030 0.0 0.0 +de 09_hydro_pump 2 25 2030 0.0 0.0 +de 01_solar 2 26 2030 1.0 0.0 +de 02_wind_on 2 26 2030 1.0 0.0 +de 03_wind_off 2 26 2030 0.0 0.0 +de 04_res 2 26 2030 0.0 0.0 +de 05_nuclear 2 26 2030 0.0 0.0 +de 06_coal 2 26 2030 0.0 0.0 +de 07_gas 2 26 2030 0.0 0.0 +de 08_non-res 2 26 2030 0.0 0.0 +de 09_hydro_pump 2 26 2030 0.0 0.0 +de 01_solar 2 27 2030 1.0 0.0 +de 02_wind_on 2 27 2030 1.0 0.0 +de 03_wind_off 2 27 2030 0.0 0.0 +de 04_res 2 27 2030 0.0 0.0 +de 05_nuclear 2 27 2030 0.0 0.0 +de 06_coal 2 27 2030 0.0 0.0 +de 07_gas 2 27 2030 0.0 0.0 +de 08_non-res 2 27 2030 0.0 0.0 +de 09_hydro_pump 2 27 2030 0.0 0.0 +de 01_solar 2 28 2030 1.0 0.0 +de 02_wind_on 2 28 2030 1.0 0.0 +de 03_wind_off 2 28 2030 0.0 0.0 +de 04_res 2 28 2030 0.0 0.0 +de 05_nuclear 2 28 2030 0.0 0.0 +de 06_coal 2 28 2030 0.0 0.0 +de 07_gas 2 28 2030 0.0 0.0 +de 08_non-res 2 28 2030 0.0 0.0 +de 09_hydro_pump 2 28 2030 0.0 0.0 +de 01_solar 2 29 2030 1.0 0.0 +de 02_wind_on 2 29 2030 1.0 0.0 +de 03_wind_off 2 29 2030 0.0 0.0 +de 04_res 2 29 2030 0.0 0.0 +de 05_nuclear 2 29 2030 0.0 0.0 +de 06_coal 2 29 2030 0.0 0.0 +de 07_gas 2 29 2030 0.0 0.0 +de 08_non-res 2 29 2030 0.0 0.0 +de 09_hydro_pump 2 29 2030 0.0 0.0 +de 01_solar 2 30 2030 1.0 0.0 +de 02_wind_on 2 30 2030 1.0 0.0 +de 03_wind_off 2 30 2030 0.0 0.0 +de 04_res 2 30 2030 0.0 0.0 +de 05_nuclear 2 30 2030 0.0 0.0 +de 06_coal 2 30 2030 0.0 0.0 +de 07_gas 2 30 2030 0.0 0.0 +de 08_non-res 2 30 2030 0.0 0.0 +de 09_hydro_pump 2 30 2030 0.0 0.0 +de 01_solar 2 31 2030 1.0 0.0 +de 02_wind_on 2 31 2030 1.0 0.0 +de 03_wind_off 2 31 2030 0.0 0.0 +de 04_res 2 31 2030 0.0 0.0 +de 05_nuclear 2 31 2030 0.0 0.0 +de 06_coal 2 31 2030 0.0 0.0 +de 07_gas 2 31 2030 0.0 0.0 +de 08_non-res 2 31 2030 0.0 0.0 +de 09_hydro_pump 2 31 2030 0.0 0.0 +de 01_solar 2 32 2030 1.0 0.0 +de 02_wind_on 2 32 2030 1.0 0.0 +de 03_wind_off 2 32 2030 0.0 0.0 +de 04_res 2 32 2030 0.0 0.0 +de 05_nuclear 2 32 2030 0.0 0.0 +de 06_coal 2 32 2030 0.0 0.0 +de 07_gas 2 32 2030 0.0 0.0 +de 08_non-res 2 32 2030 0.0 0.0 +de 09_hydro_pump 2 32 2030 0.0 0.0 +de 01_solar 2 33 2030 1.0 0.0 +de 02_wind_on 2 33 2030 1.0 0.0 +de 03_wind_off 2 33 2030 0.0 0.0 +de 04_res 2 33 2030 0.0 0.0 +de 05_nuclear 2 33 2030 0.0 0.0 +de 06_coal 2 33 2030 0.0 0.0 +de 07_gas 2 33 2030 0.0 0.0 +de 08_non-res 2 33 2030 0.0 0.0 +de 09_hydro_pump 2 33 2030 0.0 0.0 +de 01_solar 2 34 2030 1.0 0.0 +de 02_wind_on 2 34 2030 1.0 0.0 +de 03_wind_off 2 34 2030 0.0 0.0 +de 04_res 2 34 2030 0.0 0.0 +de 05_nuclear 2 34 2030 0.0 0.0 +de 06_coal 2 34 2030 0.0 0.0 +de 07_gas 2 34 2030 0.0 0.0 +de 08_non-res 2 34 2030 0.0 0.0 +de 09_hydro_pump 2 34 2030 0.0 0.0 +de 01_solar 2 35 2030 1.0 0.0 +de 02_wind_on 2 35 2030 1.0 0.0 +de 03_wind_off 2 35 2030 0.0 0.0 +de 04_res 2 35 2030 0.0 0.0 +de 05_nuclear 2 35 2030 0.0 0.0 +de 06_coal 2 35 2030 0.0 0.0 +de 07_gas 2 35 2030 0.0 0.0 +de 08_non-res 2 35 2030 0.0 0.0 +de 09_hydro_pump 2 35 2030 0.0 0.0 +de 01_solar 2 36 2030 1.0 0.0 +de 02_wind_on 2 36 2030 1.0 0.0 +de 03_wind_off 2 36 2030 0.0 0.0 +de 04_res 2 36 2030 0.0 0.0 +de 05_nuclear 2 36 2030 0.0 0.0 +de 06_coal 2 36 2030 0.0 0.0 +de 07_gas 2 36 2030 0.0 0.0 +de 08_non-res 2 36 2030 0.0 0.0 +de 09_hydro_pump 2 36 2030 0.0 0.0 +de 01_solar 2 37 2030 1.0 0.0 +de 02_wind_on 2 37 2030 1.0 0.0 +de 03_wind_off 2 37 2030 0.0 0.0 +de 04_res 2 37 2030 0.0 0.0 +de 05_nuclear 2 37 2030 0.0 0.0 +de 06_coal 2 37 2030 0.0 0.0 +de 07_gas 2 37 2030 0.0 0.0 +de 08_non-res 2 37 2030 0.0 0.0 +de 09_hydro_pump 2 37 2030 0.0 0.0 +de 01_solar 2 38 2030 1.0 0.0 +de 02_wind_on 2 38 2030 1.0 0.0 +de 03_wind_off 2 38 2030 0.0 0.0 +de 04_res 2 38 2030 0.0 0.0 +de 05_nuclear 2 38 2030 0.0 0.0 +de 06_coal 2 38 2030 0.0 0.0 +de 07_gas 2 38 2030 0.0 0.0 +de 08_non-res 2 38 2030 0.0 0.0 +de 09_hydro_pump 2 38 2030 0.0 0.0 +de 01_solar 2 39 2030 1.0 0.0 +de 02_wind_on 2 39 2030 1.0 0.0 +de 03_wind_off 2 39 2030 0.0 0.0 +de 04_res 2 39 2030 0.0 0.0 +de 05_nuclear 2 39 2030 0.0 0.0 +de 06_coal 2 39 2030 0.0 0.0 +de 07_gas 2 39 2030 0.0 0.0 +de 08_non-res 2 39 2030 0.0 0.0 +de 09_hydro_pump 2 39 2030 0.0 0.0 +de 01_solar 2 40 2030 1.0 0.0 +de 02_wind_on 2 40 2030 1.0 0.0 +de 03_wind_off 2 40 2030 0.0 0.0 +de 04_res 2 40 2030 0.0 0.0 +de 05_nuclear 2 40 2030 0.0 0.0 +de 06_coal 2 40 2030 0.0 0.0 +de 07_gas 2 40 2030 0.0 0.0 +de 08_non-res 2 40 2030 0.0 0.0 +de 09_hydro_pump 2 40 2030 0.0 0.0 +de 01_solar 2 41 2030 1.0 0.0 +de 02_wind_on 2 41 2030 1.0 0.0 +de 03_wind_off 2 41 2030 0.0 0.0 +de 04_res 2 41 2030 0.0 0.0 +de 05_nuclear 2 41 2030 0.0 0.0 +de 06_coal 2 41 2030 0.0 0.0 +de 07_gas 2 41 2030 0.0 0.0 +de 08_non-res 2 41 2030 0.0 0.0 +de 09_hydro_pump 2 41 2030 0.0 0.0 +de 01_solar 2 42 2030 1.0 0.0 +de 02_wind_on 2 42 2030 1.0 0.0 +de 03_wind_off 2 42 2030 1.0 0.0 +de 04_res 2 42 2030 0.0 0.0 +de 05_nuclear 2 42 2030 0.0 0.0 +de 06_coal 2 42 2030 0.0 0.0 +de 07_gas 2 42 2030 0.0 0.0 +de 08_non-res 2 42 2030 0.0 0.0 +de 09_hydro_pump 2 42 2030 0.0 0.0 +de 01_solar 2 43 2030 1.0 0.0 +de 02_wind_on 2 43 2030 1.0 0.0 +de 03_wind_off 2 43 2030 1.0 0.0 +de 04_res 2 43 2030 0.0 0.0 +de 05_nuclear 2 43 2030 0.0 0.0 +de 06_coal 2 43 2030 0.0 0.0 +de 07_gas 2 43 2030 0.0 0.0 +de 08_non-res 2 43 2030 0.0 0.0 +de 09_hydro_pump 2 43 2030 0.0 0.0 +de 01_solar 2 44 2030 1.0 0.0 +de 02_wind_on 2 44 2030 1.0 0.0 +de 03_wind_off 2 44 2030 1.0 0.0 +de 04_res 2 44 2030 0.0 0.0 +de 05_nuclear 2 44 2030 0.0 0.0 +de 06_coal 2 44 2030 0.0 0.0 +de 07_gas 2 44 2030 0.0 0.0 +de 08_non-res 2 44 2030 0.0 0.0 +de 09_hydro_pump 2 44 2030 0.0 0.0 +de 01_solar 2 45 2030 1.0 0.0 +de 02_wind_on 2 45 2030 1.0 0.0 +de 03_wind_off 2 45 2030 1.0 0.0 +de 04_res 2 45 2030 0.0 0.0 +de 05_nuclear 2 45 2030 0.0 0.0 +de 06_coal 2 45 2030 0.0 0.0 +de 07_gas 2 45 2030 0.0 0.0 +de 08_non-res 2 45 2030 0.0 0.0 +de 09_hydro_pump 2 45 2030 0.0 0.0 +de 01_solar 2 46 2030 1.0 0.0 +de 02_wind_on 2 46 2030 1.0 0.0 +de 03_wind_off 2 46 2030 1.0 0.0 +de 04_res 2 46 2030 0.0 0.0 +de 05_nuclear 2 46 2030 0.0 0.0 +de 06_coal 2 46 2030 0.0 0.0 +de 07_gas 2 46 2030 0.0 0.0 +de 08_non-res 2 46 2030 0.0 0.0 +de 09_hydro_pump 2 46 2030 0.0 0.0 +de 01_solar 2 47 2030 1.0 0.0 +de 02_wind_on 2 47 2030 1.0 0.0 +de 03_wind_off 2 47 2030 1.0 0.0 +de 04_res 2 47 2030 0.0 0.0 +de 05_nuclear 2 47 2030 0.0 0.0 +de 06_coal 2 47 2030 0.0 0.0 +de 07_gas 2 47 2030 0.0 0.0 +de 08_non-res 2 47 2030 0.0 0.0 +de 09_hydro_pump 2 47 2030 0.0 0.0 +de 01_solar 2 48 2030 1.0 0.0 +de 02_wind_on 2 48 2030 1.0 0.0 +de 03_wind_off 2 48 2030 1.0 0.0 +de 04_res 2 48 2030 0.0 0.0 +de 05_nuclear 2 48 2030 0.0 0.0 +de 06_coal 2 48 2030 0.0 0.0 +de 07_gas 2 48 2030 0.0 0.0 +de 08_non-res 2 48 2030 0.0 0.0 +de 09_hydro_pump 2 48 2030 0.0 0.0 +de 01_solar 2 49 2030 1.0 0.0 +de 02_wind_on 2 49 2030 1.0 0.0 +de 03_wind_off 2 49 2030 1.0 0.0 +de 04_res 2 49 2030 0.0 0.0 +de 05_nuclear 2 49 2030 0.0 0.0 +de 06_coal 2 49 2030 0.0 0.0 +de 07_gas 2 49 2030 0.0 0.0 +de 08_non-res 2 49 2030 0.0 0.0 +de 09_hydro_pump 2 49 2030 0.0 0.0 +de 01_solar 2 50 2030 1.0 0.0 +de 02_wind_on 2 50 2030 1.0 0.0 +de 03_wind_off 2 50 2030 1.0 0.0 +de 04_res 2 50 2030 0.0 0.0 +de 05_nuclear 2 50 2030 0.0 0.0 +de 06_coal 2 50 2030 0.0 0.0 +de 07_gas 2 50 2030 0.0 0.0 +de 08_non-res 2 50 2030 0.0 0.0 +de 09_hydro_pump 2 50 2030 0.0 0.0 +de 01_solar 2 51 2030 1.0 0.0 +de 02_wind_on 2 51 2030 1.0 0.0 +de 03_wind_off 2 51 2030 1.0 0.0 +de 04_res 2 51 2030 0.0 0.0 +de 05_nuclear 2 51 2030 0.0 0.0 +de 06_coal 2 51 2030 0.0 0.0 +de 07_gas 2 51 2030 0.0 0.0 +de 08_non-res 2 51 2030 0.0 0.0 +de 09_hydro_pump 2 51 2030 0.0 0.0 +de 01_solar 2 52 2030 1.0 0.0 +de 02_wind_on 2 52 2030 1.0 0.0 +de 03_wind_off 2 52 2030 1.0 0.0 +de 04_res 2 52 2030 0.0 0.0 +de 05_nuclear 2 52 2030 0.0 0.0 +de 06_coal 2 52 2030 0.0 0.0 +de 07_gas 2 52 2030 0.0 0.0 +de 08_non-res 2 52 2030 0.0 0.0 +de 09_hydro_pump 2 52 2030 0.0 0.0 +de 01_solar 2 53 2030 1.0 0.0 +de 02_wind_on 2 53 2030 1.0 0.0 +de 03_wind_off 2 53 2030 1.0 0.0 +de 04_res 2 53 2030 0.0 0.0 +de 05_nuclear 2 53 2030 0.0 0.0 +de 06_coal 2 53 2030 0.0 0.0 +de 07_gas 2 53 2030 0.0 0.0 +de 08_non-res 2 53 2030 0.0 0.0 +de 09_hydro_pump 2 53 2030 0.0 0.0 +de 01_solar 2 54 2030 1.0 0.0 +de 02_wind_on 2 54 2030 1.0 0.0 +de 03_wind_off 2 54 2030 1.0 0.0 +de 04_res 2 54 2030 0.0 0.0 +de 05_nuclear 2 54 2030 0.0 0.0 +de 06_coal 2 54 2030 0.0 0.0 +de 07_gas 2 54 2030 0.0 0.0 +de 08_non-res 2 54 2030 0.0 0.0 +de 09_hydro_pump 2 54 2030 0.0 0.0 +de 01_solar 2 55 2030 1.0 0.0 +de 02_wind_on 2 55 2030 1.0 0.0 +de 03_wind_off 2 55 2030 1.0 0.0 +de 04_res 2 55 2030 0.0 0.0 +de 05_nuclear 2 55 2030 0.0 0.0 +de 06_coal 2 55 2030 0.0 0.0 +de 07_gas 2 55 2030 0.0 0.0 +de 08_non-res 2 55 2030 0.0 0.0 +de 09_hydro_pump 2 55 2030 0.0 0.0 +de 01_solar 2 56 2030 1.0 0.0 +de 02_wind_on 2 56 2030 1.0 0.0 +de 03_wind_off 2 56 2030 1.0 0.0 +de 04_res 2 56 2030 0.0 0.0 +de 05_nuclear 2 56 2030 0.0 0.0 +de 06_coal 2 56 2030 0.0 0.0 +de 07_gas 2 56 2030 0.0 0.0 +de 08_non-res 2 56 2030 0.0 0.0 +de 09_hydro_pump 2 56 2030 0.0 0.0 +de 01_solar 2 57 2030 1.0 0.0 +de 02_wind_on 2 57 2030 1.0 0.0 +de 03_wind_off 2 57 2030 1.0 0.0 +de 04_res 2 57 2030 0.0 0.0 +de 05_nuclear 2 57 2030 0.0 0.0 +de 06_coal 2 57 2030 0.0 0.0 +de 07_gas 2 57 2030 0.0 0.0 +de 08_non-res 2 57 2030 0.0 0.0 +de 09_hydro_pump 2 57 2030 0.0 0.0 +de 01_solar 2 58 2030 1.0 0.0 +de 02_wind_on 2 58 2030 1.0 0.0 +de 03_wind_off 2 58 2030 1.0 0.0 +de 04_res 2 58 2030 0.0 0.0 +de 05_nuclear 2 58 2030 0.0 0.0 +de 06_coal 2 58 2030 0.0 0.0 +de 07_gas 2 58 2030 0.0 0.0 +de 08_non-res 2 58 2030 0.0 0.0 +de 09_hydro_pump 2 58 2030 0.0 0.0 +de 01_solar 2 59 2030 1.0 0.0 +de 02_wind_on 2 59 2030 1.0 0.0 +de 03_wind_off 2 59 2030 1.0 0.0 +de 04_res 2 59 2030 0.0 0.0 +de 05_nuclear 2 59 2030 0.0 0.0 +de 06_coal 2 59 2030 0.0 0.0 +de 07_gas 2 59 2030 0.0 0.0 +de 08_non-res 2 59 2030 0.0 0.0 +de 09_hydro_pump 2 59 2030 0.0 0.0 +de 01_solar 2 60 2030 1.0 0.0 +de 02_wind_on 2 60 2030 1.0 0.0 +de 03_wind_off 2 60 2030 1.0 0.0 +de 04_res 2 60 2030 0.0 0.0 +de 05_nuclear 2 60 2030 0.0 0.0 +de 06_coal 2 60 2030 0.0 0.0 +de 07_gas 2 60 2030 0.0 0.0 +de 08_non-res 2 60 2030 0.0 0.0 +de 09_hydro_pump 2 60 2030 0.0 0.0 +de 01_solar 2 61 2030 1.0 0.0 +de 02_wind_on 2 61 2030 1.0 0.0 +de 03_wind_off 2 61 2030 1.0 0.0 +de 04_res 2 61 2030 0.0 0.0 +de 05_nuclear 2 61 2030 0.0 0.0 +de 06_coal 2 61 2030 0.0 0.0 +de 07_gas 2 61 2030 0.0 0.0 +de 08_non-res 2 61 2030 0.0 0.0 +de 09_hydro_pump 2 61 2030 0.0 0.0 +de 01_solar 2 62 2030 1.0 0.0 +de 02_wind_on 2 62 2030 1.0 0.0 +de 03_wind_off 2 62 2030 1.0 0.0 +de 04_res 2 62 2030 1.0 0.0 +de 05_nuclear 2 62 2030 0.0 0.0 +de 06_coal 2 62 2030 0.0 0.0 +de 07_gas 2 62 2030 0.0 0.0 +de 08_non-res 2 62 2030 0.0 0.0 +de 09_hydro_pump 2 62 2030 0.0 0.0 +de 01_solar 2 63 2030 1.0 0.0 +de 02_wind_on 2 63 2030 1.0 0.0 +de 03_wind_off 2 63 2030 1.0 0.0 +de 04_res 2 63 2030 1.0 0.0 +de 05_nuclear 2 63 2030 0.0 0.0 +de 06_coal 2 63 2030 0.0 0.0 +de 07_gas 2 63 2030 0.0 0.0 +de 08_non-res 2 63 2030 0.0 0.0 +de 09_hydro_pump 2 63 2030 0.0 0.0 +de 01_solar 2 64 2030 1.0 0.0 +de 02_wind_on 2 64 2030 1.0 0.0 +de 03_wind_off 2 64 2030 1.0 0.0 +de 04_res 2 64 2030 1.0 0.0 +de 05_nuclear 2 64 2030 0.0 0.0 +de 06_coal 2 64 2030 0.0 0.0 +de 07_gas 2 64 2030 0.0 0.0 +de 08_non-res 2 64 2030 0.0 0.0 +de 09_hydro_pump 2 64 2030 0.0 0.0 +de 01_solar 2 65 2030 1.0 0.0 +de 02_wind_on 2 65 2030 1.0 0.0 +de 03_wind_off 2 65 2030 1.0 0.0 +de 04_res 2 65 2030 1.0 0.0 +de 05_nuclear 2 65 2030 0.0 0.0 +de 06_coal 2 65 2030 0.0 0.0 +de 07_gas 2 65 2030 0.0 0.0 +de 08_non-res 2 65 2030 0.0 0.0 +de 09_hydro_pump 2 65 2030 0.0 0.0 +de 01_solar 2 66 2030 1.0 0.0 +de 02_wind_on 2 66 2030 1.0 0.0 +de 03_wind_off 2 66 2030 1.0 0.0 +de 04_res 2 66 2030 1.0 0.0 +de 05_nuclear 2 66 2030 0.0 0.0 +de 06_coal 2 66 2030 0.0 0.0 +de 07_gas 2 66 2030 0.0 0.0 +de 08_non-res 2 66 2030 0.0 0.0 +de 09_hydro_pump 2 66 2030 0.0 0.0 +de 01_solar 2 67 2030 1.0 0.0 +de 02_wind_on 2 67 2030 1.0 0.0 +de 03_wind_off 2 67 2030 1.0 0.0 +de 04_res 2 67 2030 1.0 0.0 +de 05_nuclear 2 67 2030 0.0 0.0 +de 06_coal 2 67 2030 0.0 0.0 +de 07_gas 2 67 2030 0.0 0.0 +de 08_non-res 2 67 2030 0.0 0.0 +de 09_hydro_pump 2 67 2030 0.0 0.0 +de 01_solar 2 68 2030 1.0 0.0 +de 02_wind_on 2 68 2030 1.0 0.0 +de 03_wind_off 2 68 2030 1.0 0.0 +de 04_res 2 68 2030 1.0 0.0 +de 05_nuclear 2 68 2030 0.0 0.0 +de 06_coal 2 68 2030 0.0 0.0 +de 07_gas 2 68 2030 0.0 0.0 +de 08_non-res 2 68 2030 0.0 0.0 +de 09_hydro_pump 2 68 2030 0.0 0.0 +de 01_solar 2 69 2030 1.0 0.0 +de 02_wind_on 2 69 2030 1.0 0.0 +de 03_wind_off 2 69 2030 1.0 0.0 +de 04_res 2 69 2030 1.0 0.0 +de 05_nuclear 2 69 2030 0.0 0.0 +de 06_coal 2 69 2030 0.0 0.0 +de 07_gas 2 69 2030 0.0 0.0 +de 08_non-res 2 69 2030 0.0 0.0 +de 09_hydro_pump 2 69 2030 0.0 0.0 +de 01_solar 2 70 2030 1.0 0.0 +de 02_wind_on 2 70 2030 1.0 0.0 +de 03_wind_off 2 70 2030 1.0 0.0 +de 04_res 2 70 2030 1.0 0.0 +de 05_nuclear 2 70 2030 0.0 0.0 +de 06_coal 2 70 2030 0.0 0.0 +de 07_gas 2 70 2030 0.0 0.0 +de 08_non-res 2 70 2030 0.0 0.0 +de 09_hydro_pump 2 70 2030 0.0 0.0 +de 01_solar 2 71 2030 1.0 0.0 +de 02_wind_on 2 71 2030 1.0 0.0 +de 03_wind_off 2 71 2030 1.0 0.0 +de 04_res 2 71 2030 1.0 0.0 +de 05_nuclear 2 71 2030 0.0 0.0 +de 06_coal 2 71 2030 0.0 0.0 +de 07_gas 2 71 2030 0.0 0.0 +de 08_non-res 2 71 2030 0.0 0.0 +de 09_hydro_pump 2 71 2030 0.0 0.0 +de 01_solar 2 72 2030 1.0 0.0 +de 02_wind_on 2 72 2030 1.0 0.0 +de 03_wind_off 2 72 2030 1.0 0.0 +de 04_res 2 72 2030 1.0 0.0 +de 05_nuclear 2 72 2030 0.0 0.0 +de 06_coal 2 72 2030 0.0 0.0 +de 07_gas 2 72 2030 0.0 0.0 +de 08_non-res 2 72 2030 0.0 0.0 +de 09_hydro_pump 2 72 2030 0.0 0.0 +de 01_solar 2 73 2030 1.0 0.0 +de 02_wind_on 2 73 2030 1.0 0.0 +de 03_wind_off 2 73 2030 1.0 0.0 +de 04_res 2 73 2030 1.0 0.0 +de 05_nuclear 2 73 2030 0.0 0.0 +de 06_coal 2 73 2030 0.0 0.0 +de 07_gas 2 73 2030 0.0 0.0 +de 08_non-res 2 73 2030 0.0 0.0 +de 09_hydro_pump 2 73 2030 0.0 0.0 +de 01_solar 2 74 2030 1.0 0.0 +de 02_wind_on 2 74 2030 1.0 0.0 +de 03_wind_off 2 74 2030 1.0 0.0 +de 04_res 2 74 2030 1.0 0.0 +de 05_nuclear 2 74 2030 0.0 0.0 +de 06_coal 2 74 2030 0.0 0.0 +de 07_gas 2 74 2030 0.0 0.0 +de 08_non-res 2 74 2030 0.0 0.0 +de 09_hydro_pump 2 74 2030 0.0 0.0 +de 01_solar 2 75 2030 1.0 0.0 +de 02_wind_on 2 75 2030 1.0 0.0 +de 03_wind_off 2 75 2030 1.0 0.0 +de 04_res 2 75 2030 1.0 0.0 +de 05_nuclear 2 75 2030 0.0 0.0 +de 06_coal 2 75 2030 0.0 0.0 +de 07_gas 2 75 2030 0.0 0.0 +de 08_non-res 2 75 2030 0.0 0.0 +de 09_hydro_pump 2 75 2030 0.0 0.0 +de 01_solar 2 76 2030 1.0 0.0 +de 02_wind_on 2 76 2030 1.0 0.0 +de 03_wind_off 2 76 2030 1.0 0.0 +de 04_res 2 76 2030 1.0 0.0 +de 05_nuclear 2 76 2030 0.0 0.0 +de 06_coal 2 76 2030 0.0 0.0 +de 07_gas 2 76 2030 0.0 0.0 +de 08_non-res 2 76 2030 0.0 0.0 +de 09_hydro_pump 2 76 2030 0.0 0.0 +de 01_solar 2 77 2030 1.0 0.0 +de 02_wind_on 2 77 2030 1.0 0.0 +de 03_wind_off 2 77 2030 1.0 0.0 +de 04_res 2 77 2030 1.0 0.0 +de 05_nuclear 2 77 2030 0.0 0.0 +de 06_coal 2 77 2030 0.0 0.0 +de 07_gas 2 77 2030 0.0 0.0 +de 08_non-res 2 77 2030 0.0 0.0 +de 09_hydro_pump 2 77 2030 0.0 0.0 +de 01_solar 2 78 2030 1.0 0.0 +de 02_wind_on 2 78 2030 1.0 0.0 +de 03_wind_off 2 78 2030 1.0 0.0 +de 04_res 2 78 2030 1.0 0.0 +de 05_nuclear 2 78 2030 0.0 0.0 +de 06_coal 2 78 2030 0.0 0.0 +de 07_gas 2 78 2030 0.0 0.0 +de 08_non-res 2 78 2030 0.0 0.0 +de 09_hydro_pump 2 78 2030 0.0 0.0 +de 01_solar 2 79 2030 1.0 0.0 +de 02_wind_on 2 79 2030 1.0 0.0 +de 03_wind_off 2 79 2030 1.0 0.0 +de 04_res 2 79 2030 1.0 0.0 +de 05_nuclear 2 79 2030 0.0 0.0 +de 06_coal 2 79 2030 0.0 0.0 +de 07_gas 2 79 2030 0.0 0.0 +de 08_non-res 2 79 2030 0.0 0.0 +de 09_hydro_pump 2 79 2030 0.0 0.0 +de 01_solar 2 80 2030 1.0 0.0 +de 02_wind_on 2 80 2030 1.0 0.0 +de 03_wind_off 2 80 2030 1.0 0.0 +de 04_res 2 80 2030 1.0 0.0 +de 05_nuclear 2 80 2030 0.0 0.0 +de 06_coal 2 80 2030 0.0 0.0 +de 07_gas 2 80 2030 0.0 0.0 +de 08_non-res 2 80 2030 0.0 0.0 +de 09_hydro_pump 2 80 2030 0.0 0.0 +de 01_solar 2 81 2030 1.0 0.0 +de 02_wind_on 2 81 2030 1.0 0.0 +de 03_wind_off 2 81 2030 1.0 0.0 +de 04_res 2 81 2030 1.0 0.0 +de 05_nuclear 2 81 2030 0.0 0.0 +de 06_coal 2 81 2030 0.0 0.0 +de 07_gas 2 81 2030 0.0 0.0 +de 08_non-res 2 81 2030 0.0 0.0 +de 09_hydro_pump 2 81 2030 0.0 0.0 +de 01_solar 2 82 2030 1.0 0.0 +de 02_wind_on 2 82 2030 1.0 0.0 +de 03_wind_off 2 82 2030 1.0 0.0 +de 04_res 2 82 2030 1.0 0.0 +de 05_nuclear 2 82 2030 1.0 0.0 +de 06_coal 2 82 2030 0.0 0.0 +de 07_gas 2 82 2030 0.0 0.0 +de 08_non-res 2 82 2030 0.0 0.0 +de 09_hydro_pump 2 82 2030 0.0 0.0 +de 01_solar 2 83 2030 1.0 0.0 +de 02_wind_on 2 83 2030 1.0 0.0 +de 03_wind_off 2 83 2030 1.0 0.0 +de 04_res 2 83 2030 1.0 0.0 +de 05_nuclear 2 83 2030 1.0 0.0 +de 06_coal 2 83 2030 0.0 0.0 +de 07_gas 2 83 2030 0.0 0.0 +de 08_non-res 2 83 2030 0.0 0.0 +de 09_hydro_pump 2 83 2030 0.0 0.0 +de 01_solar 2 84 2030 1.0 0.0 +de 02_wind_on 2 84 2030 1.0 0.0 +de 03_wind_off 2 84 2030 1.0 0.0 +de 04_res 2 84 2030 1.0 0.0 +de 05_nuclear 2 84 2030 1.0 0.0 +de 06_coal 2 84 2030 0.0 0.0 +de 07_gas 2 84 2030 0.0 0.0 +de 08_non-res 2 84 2030 0.0 0.0 +de 09_hydro_pump 2 84 2030 0.0 0.0 +de 01_solar 2 85 2030 1.0 0.0 +de 02_wind_on 2 85 2030 1.0 0.0 +de 03_wind_off 2 85 2030 1.0 0.0 +de 04_res 2 85 2030 1.0 0.0 +de 05_nuclear 2 85 2030 1.0 0.0 +de 06_coal 2 85 2030 0.0 0.0 +de 07_gas 2 85 2030 0.0 0.0 +de 08_non-res 2 85 2030 0.0 0.0 +de 09_hydro_pump 2 85 2030 0.0 0.0 +de 01_solar 2 86 2030 1.0 0.0 +de 02_wind_on 2 86 2030 1.0 0.0 +de 03_wind_off 2 86 2030 1.0 0.0 +de 04_res 2 86 2030 1.0 0.0 +de 05_nuclear 2 86 2030 1.0 0.0 +de 06_coal 2 86 2030 0.0 0.0 +de 07_gas 2 86 2030 0.0 0.0 +de 08_non-res 2 86 2030 0.0 0.0 +de 09_hydro_pump 2 86 2030 0.0 0.0 +de 01_solar 2 87 2030 1.0 0.0 +de 02_wind_on 2 87 2030 1.0 0.0 +de 03_wind_off 2 87 2030 1.0 0.0 +de 04_res 2 87 2030 1.0 0.0 +de 05_nuclear 2 87 2030 1.0 0.0 +de 06_coal 2 87 2030 0.0 0.0 +de 07_gas 2 87 2030 0.0 0.0 +de 08_non-res 2 87 2030 0.0 0.0 +de 09_hydro_pump 2 87 2030 0.0 0.0 +de 01_solar 2 88 2030 1.0 0.0 +de 02_wind_on 2 88 2030 1.0 0.0 +de 03_wind_off 2 88 2030 1.0 0.0 +de 04_res 2 88 2030 1.0 0.0 +de 05_nuclear 2 88 2030 1.0 0.0 +de 06_coal 2 88 2030 0.0 0.0 +de 07_gas 2 88 2030 0.0 0.0 +de 08_non-res 2 88 2030 0.0 0.0 +de 09_hydro_pump 2 88 2030 0.0 0.0 +de 01_solar 2 89 2030 1.0 0.0 +de 02_wind_on 2 89 2030 1.0 0.0 +de 03_wind_off 2 89 2030 1.0 0.0 +de 04_res 2 89 2030 1.0 0.0 +de 05_nuclear 2 89 2030 1.0 0.0 +de 06_coal 2 89 2030 0.0 0.0 +de 07_gas 2 89 2030 0.0 0.0 +de 08_non-res 2 89 2030 0.0 0.0 +de 09_hydro_pump 2 89 2030 0.0 0.0 +de 01_solar 2 90 2030 1.0 0.0 +de 02_wind_on 2 90 2030 1.0 0.0 +de 03_wind_off 2 90 2030 1.0 0.0 +de 04_res 2 90 2030 1.0 0.0 +de 05_nuclear 2 90 2030 1.0 0.0 +de 06_coal 2 90 2030 0.0 0.0 +de 07_gas 2 90 2030 0.0 0.0 +de 08_non-res 2 90 2030 0.0 0.0 +de 09_hydro_pump 2 90 2030 0.0 0.0 +de 01_solar 2 91 2030 1.0 0.0 +de 02_wind_on 2 91 2030 1.0 0.0 +de 03_wind_off 2 91 2030 1.0 0.0 +de 04_res 2 91 2030 1.0 0.0 +de 05_nuclear 2 91 2030 1.0 0.0 +de 06_coal 2 91 2030 0.0 0.0 +de 07_gas 2 91 2030 0.0 0.0 +de 08_non-res 2 91 2030 0.0 0.0 +de 09_hydro_pump 2 91 2030 0.0 0.0 +de 01_solar 2 92 2030 1.0 0.0 +de 02_wind_on 2 92 2030 1.0 0.0 +de 03_wind_off 2 92 2030 1.0 0.0 +de 04_res 2 92 2030 1.0 0.0 +de 05_nuclear 2 92 2030 1.0 0.0 +de 06_coal 2 92 2030 0.0 0.0 +de 07_gas 2 92 2030 0.0 0.0 +de 08_non-res 2 92 2030 0.0 0.0 +de 09_hydro_pump 2 92 2030 0.0 0.0 +de 01_solar 2 93 2030 1.0 0.0 +de 02_wind_on 2 93 2030 1.0 0.0 +de 03_wind_off 2 93 2030 1.0 0.0 +de 04_res 2 93 2030 1.0 0.0 +de 05_nuclear 2 93 2030 1.0 0.0 +de 06_coal 2 93 2030 0.0 0.0 +de 07_gas 2 93 2030 0.0 0.0 +de 08_non-res 2 93 2030 0.0 0.0 +de 09_hydro_pump 2 93 2030 0.0 0.0 +de 01_solar 2 94 2030 1.0 0.0 +de 02_wind_on 2 94 2030 1.0 0.0 +de 03_wind_off 2 94 2030 1.0 0.0 +de 04_res 2 94 2030 1.0 0.0 +de 05_nuclear 2 94 2030 1.0 0.0 +de 06_coal 2 94 2030 0.0 0.0 +de 07_gas 2 94 2030 0.0 0.0 +de 08_non-res 2 94 2030 0.0 0.0 +de 09_hydro_pump 2 94 2030 0.0 0.0 +de 01_solar 2 95 2030 1.0 0.0 +de 02_wind_on 2 95 2030 1.0 0.0 +de 03_wind_off 2 95 2030 1.0 0.0 +de 04_res 2 95 2030 1.0 0.0 +de 05_nuclear 2 95 2030 1.0 0.0 +de 06_coal 2 95 2030 0.0 0.0 +de 07_gas 2 95 2030 0.0 0.0 +de 08_non-res 2 95 2030 0.0 0.0 +de 09_hydro_pump 2 95 2030 0.0 0.0 +de 01_solar 2 96 2030 1.0 0.0 +de 02_wind_on 2 96 2030 1.0 0.0 +de 03_wind_off 2 96 2030 1.0 0.0 +de 04_res 2 96 2030 1.0 0.0 +de 05_nuclear 2 96 2030 1.0 0.0 +de 06_coal 2 96 2030 0.0 0.0 +de 07_gas 2 96 2030 0.0 0.0 +de 08_non-res 2 96 2030 0.0 0.0 +de 09_hydro_pump 2 96 2030 0.0 0.0 +de 01_solar 2 97 2030 1.0 0.0 +de 02_wind_on 2 97 2030 1.0 0.0 +de 03_wind_off 2 97 2030 1.0 0.0 +de 04_res 2 97 2030 1.0 0.0 +de 05_nuclear 2 97 2030 1.0 0.0 +de 06_coal 2 97 2030 0.0 0.0 +de 07_gas 2 97 2030 0.0 0.0 +de 08_non-res 2 97 2030 0.0 0.0 +de 09_hydro_pump 2 97 2030 0.0 0.0 +de 01_solar 2 98 2030 1.0 0.0 +de 02_wind_on 2 98 2030 1.0 0.0 +de 03_wind_off 2 98 2030 1.0 0.0 +de 04_res 2 98 2030 1.0 0.0 +de 05_nuclear 2 98 2030 1.0 0.0 +de 06_coal 2 98 2030 0.0 0.0 +de 07_gas 2 98 2030 0.0 0.0 +de 08_non-res 2 98 2030 0.0 0.0 +de 09_hydro_pump 2 98 2030 0.0 0.0 +de 01_solar 2 99 2030 1.0 0.0 +de 02_wind_on 2 99 2030 1.0 0.0 +de 03_wind_off 2 99 2030 1.0 0.0 +de 04_res 2 99 2030 1.0 0.0 +de 05_nuclear 2 99 2030 1.0 0.0 +de 06_coal 2 99 2030 0.0 0.0 +de 07_gas 2 99 2030 0.0 0.0 +de 08_non-res 2 99 2030 0.0 0.0 +de 09_hydro_pump 2 99 2030 0.0 0.0 +de 01_solar 2 100 2030 1.0 0.0 +de 02_wind_on 2 100 2030 1.0 0.0 +de 03_wind_off 2 100 2030 1.0 0.0 +de 04_res 2 100 2030 1.0 0.0 +de 05_nuclear 2 100 2030 1.0 0.0 +de 06_coal 2 100 2030 0.0 0.0 +de 07_gas 2 100 2030 0.0 0.0 +de 08_non-res 2 100 2030 0.0 0.0 +de 09_hydro_pump 2 100 2030 0.0 0.0 +de 01_solar 2 101 2030 1.0 0.0 +de 02_wind_on 2 101 2030 1.0 0.0 +de 03_wind_off 2 101 2030 1.0 0.0 +de 04_res 2 101 2030 1.0 0.0 +de 05_nuclear 2 101 2030 1.0 0.0 +de 06_coal 2 101 2030 0.0 0.0 +de 07_gas 2 101 2030 0.0 0.0 +de 08_non-res 2 101 2030 0.0 0.0 +de 09_hydro_pump 2 101 2030 0.0 0.0 +de 01_solar 2 102 2030 1.0 0.0 +de 02_wind_on 2 102 2030 1.0 0.0 +de 03_wind_off 2 102 2030 1.0 0.0 +de 04_res 2 102 2030 1.0 0.0 +de 05_nuclear 2 102 2030 1.0 0.0 +de 06_coal 2 102 2030 1.0 0.0 +de 07_gas 2 102 2030 0.0 0.0 +de 08_non-res 2 102 2030 0.0 0.0 +de 09_hydro_pump 2 102 2030 0.0 0.0 +de 01_solar 2 103 2030 1.0 0.0 +de 02_wind_on 2 103 2030 1.0 0.0 +de 03_wind_off 2 103 2030 1.0 0.0 +de 04_res 2 103 2030 1.0 0.0 +de 05_nuclear 2 103 2030 1.0 0.0 +de 06_coal 2 103 2030 1.0 0.0 +de 07_gas 2 103 2030 0.0 0.0 +de 08_non-res 2 103 2030 0.0 0.0 +de 09_hydro_pump 2 103 2030 0.0 0.0 +de 01_solar 2 104 2030 1.0 0.0 +de 02_wind_on 2 104 2030 1.0 0.0 +de 03_wind_off 2 104 2030 1.0 0.0 +de 04_res 2 104 2030 1.0 0.0 +de 05_nuclear 2 104 2030 1.0 0.0 +de 06_coal 2 104 2030 1.0 0.0 +de 07_gas 2 104 2030 0.0 0.0 +de 08_non-res 2 104 2030 0.0 0.0 +de 09_hydro_pump 2 104 2030 0.0 0.0 +de 01_solar 2 105 2030 1.0 0.0 +de 02_wind_on 2 105 2030 1.0 0.0 +de 03_wind_off 2 105 2030 1.0 0.0 +de 04_res 2 105 2030 1.0 0.0 +de 05_nuclear 2 105 2030 1.0 0.0 +de 06_coal 2 105 2030 1.0 0.0 +de 07_gas 2 105 2030 0.0 0.0 +de 08_non-res 2 105 2030 0.0 0.0 +de 09_hydro_pump 2 105 2030 0.0 0.0 +de 01_solar 2 106 2030 1.0 0.0 +de 02_wind_on 2 106 2030 1.0 0.0 +de 03_wind_off 2 106 2030 1.0 0.0 +de 04_res 2 106 2030 1.0 0.0 +de 05_nuclear 2 106 2030 1.0 0.0 +de 06_coal 2 106 2030 1.0 0.0 +de 07_gas 2 106 2030 0.0 0.0 +de 08_non-res 2 106 2030 0.0 0.0 +de 09_hydro_pump 2 106 2030 0.0 0.0 +de 01_solar 2 107 2030 1.0 0.0 +de 02_wind_on 2 107 2030 1.0 0.0 +de 03_wind_off 2 107 2030 1.0 0.0 +de 04_res 2 107 2030 1.0 0.0 +de 05_nuclear 2 107 2030 1.0 0.0 +de 06_coal 2 107 2030 1.0 0.0 +de 07_gas 2 107 2030 0.0 0.0 +de 08_non-res 2 107 2030 0.0 0.0 +de 09_hydro_pump 2 107 2030 0.0 0.0 +de 01_solar 2 108 2030 1.0 0.0 +de 02_wind_on 2 108 2030 1.0 0.0 +de 03_wind_off 2 108 2030 1.0 0.0 +de 04_res 2 108 2030 1.0 0.0 +de 05_nuclear 2 108 2030 1.0 0.0 +de 06_coal 2 108 2030 1.0 0.0 +de 07_gas 2 108 2030 0.0 0.0 +de 08_non-res 2 108 2030 0.0 0.0 +de 09_hydro_pump 2 108 2030 0.0 0.0 +de 01_solar 2 109 2030 1.0 0.0 +de 02_wind_on 2 109 2030 1.0 0.0 +de 03_wind_off 2 109 2030 1.0 0.0 +de 04_res 2 109 2030 1.0 0.0 +de 05_nuclear 2 109 2030 1.0 0.0 +de 06_coal 2 109 2030 1.0 0.0 +de 07_gas 2 109 2030 0.0 0.0 +de 08_non-res 2 109 2030 0.0 0.0 +de 09_hydro_pump 2 109 2030 0.0 0.0 +de 01_solar 2 110 2030 1.0 0.0 +de 02_wind_on 2 110 2030 1.0 0.0 +de 03_wind_off 2 110 2030 1.0 0.0 +de 04_res 2 110 2030 1.0 0.0 +de 05_nuclear 2 110 2030 1.0 0.0 +de 06_coal 2 110 2030 1.0 0.0 +de 07_gas 2 110 2030 0.0 0.0 +de 08_non-res 2 110 2030 0.0 0.0 +de 09_hydro_pump 2 110 2030 0.0 0.0 +de 01_solar 2 111 2030 1.0 0.0 +de 02_wind_on 2 111 2030 1.0 0.0 +de 03_wind_off 2 111 2030 1.0 0.0 +de 04_res 2 111 2030 1.0 0.0 +de 05_nuclear 2 111 2030 1.0 0.0 +de 06_coal 2 111 2030 1.0 0.0 +de 07_gas 2 111 2030 0.0 0.0 +de 08_non-res 2 111 2030 0.0 0.0 +de 09_hydro_pump 2 111 2030 0.0 0.0 +de 01_solar 2 112 2030 1.0 0.0 +de 02_wind_on 2 112 2030 1.0 0.0 +de 03_wind_off 2 112 2030 1.0 0.0 +de 04_res 2 112 2030 1.0 0.0 +de 05_nuclear 2 112 2030 1.0 0.0 +de 06_coal 2 112 2030 1.0 0.0 +de 07_gas 2 112 2030 0.0 0.0 +de 08_non-res 2 112 2030 0.0 0.0 +de 09_hydro_pump 2 112 2030 0.0 0.0 +de 01_solar 2 113 2030 1.0 0.0 +de 02_wind_on 2 113 2030 1.0 0.0 +de 03_wind_off 2 113 2030 1.0 0.0 +de 04_res 2 113 2030 1.0 0.0 +de 05_nuclear 2 113 2030 1.0 0.0 +de 06_coal 2 113 2030 1.0 0.0 +de 07_gas 2 113 2030 0.0 0.0 +de 08_non-res 2 113 2030 0.0 0.0 +de 09_hydro_pump 2 113 2030 0.0 0.0 +de 01_solar 2 114 2030 1.0 0.0 +de 02_wind_on 2 114 2030 1.0 0.0 +de 03_wind_off 2 114 2030 1.0 0.0 +de 04_res 2 114 2030 1.0 0.0 +de 05_nuclear 2 114 2030 1.0 0.0 +de 06_coal 2 114 2030 1.0 0.0 +de 07_gas 2 114 2030 0.0 0.0 +de 08_non-res 2 114 2030 0.0 0.0 +de 09_hydro_pump 2 114 2030 0.0 0.0 +de 01_solar 2 115 2030 1.0 0.0 +de 02_wind_on 2 115 2030 1.0 0.0 +de 03_wind_off 2 115 2030 1.0 0.0 +de 04_res 2 115 2030 1.0 0.0 +de 05_nuclear 2 115 2030 1.0 0.0 +de 06_coal 2 115 2030 1.0 0.0 +de 07_gas 2 115 2030 0.0 0.0 +de 08_non-res 2 115 2030 0.0 0.0 +de 09_hydro_pump 2 115 2030 0.0 0.0 +de 01_solar 2 116 2030 1.0 0.0 +de 02_wind_on 2 116 2030 1.0 0.0 +de 03_wind_off 2 116 2030 1.0 0.0 +de 04_res 2 116 2030 1.0 0.0 +de 05_nuclear 2 116 2030 1.0 0.0 +de 06_coal 2 116 2030 1.0 0.0 +de 07_gas 2 116 2030 0.0 0.0 +de 08_non-res 2 116 2030 0.0 0.0 +de 09_hydro_pump 2 116 2030 0.0 0.0 +de 01_solar 2 117 2030 1.0 0.0 +de 02_wind_on 2 117 2030 1.0 0.0 +de 03_wind_off 2 117 2030 1.0 0.0 +de 04_res 2 117 2030 1.0 0.0 +de 05_nuclear 2 117 2030 1.0 0.0 +de 06_coal 2 117 2030 1.0 0.0 +de 07_gas 2 117 2030 0.0 0.0 +de 08_non-res 2 117 2030 0.0 0.0 +de 09_hydro_pump 2 117 2030 0.0 0.0 +de 01_solar 2 118 2030 1.0 0.0 +de 02_wind_on 2 118 2030 1.0 0.0 +de 03_wind_off 2 118 2030 1.0 0.0 +de 04_res 2 118 2030 1.0 0.0 +de 05_nuclear 2 118 2030 1.0 0.0 +de 06_coal 2 118 2030 1.0 0.0 +de 07_gas 2 118 2030 0.0 0.0 +de 08_non-res 2 118 2030 0.0 0.0 +de 09_hydro_pump 2 118 2030 0.0 0.0 +de 01_solar 2 119 2030 1.0 0.0 +de 02_wind_on 2 119 2030 1.0 0.0 +de 03_wind_off 2 119 2030 1.0 0.0 +de 04_res 2 119 2030 1.0 0.0 +de 05_nuclear 2 119 2030 1.0 0.0 +de 06_coal 2 119 2030 1.0 0.0 +de 07_gas 2 119 2030 0.0 0.0 +de 08_non-res 2 119 2030 0.0 0.0 +de 09_hydro_pump 2 119 2030 0.0 0.0 +de 01_solar 2 120 2030 1.0 0.0 +de 02_wind_on 2 120 2030 1.0 0.0 +de 03_wind_off 2 120 2030 1.0 0.0 +de 04_res 2 120 2030 1.0 0.0 +de 05_nuclear 2 120 2030 1.0 0.0 +de 06_coal 2 120 2030 1.0 0.0 +de 07_gas 2 120 2030 0.0 0.0 +de 08_non-res 2 120 2030 0.0 0.0 +de 09_hydro_pump 2 120 2030 0.0 0.0 +de 01_solar 2 121 2030 1.0 0.0 +de 02_wind_on 2 121 2030 1.0 0.0 +de 03_wind_off 2 121 2030 1.0 0.0 +de 04_res 2 121 2030 1.0 0.0 +de 05_nuclear 2 121 2030 1.0 0.0 +de 06_coal 2 121 2030 1.0 0.0 +de 07_gas 2 121 2030 0.0 0.0 +de 08_non-res 2 121 2030 0.0 0.0 +de 09_hydro_pump 2 121 2030 0.0 0.0 +de 01_solar 2 122 2030 1.0 0.0 +de 02_wind_on 2 122 2030 1.0 0.0 +de 03_wind_off 2 122 2030 1.0 0.0 +de 04_res 2 122 2030 1.0 0.0 +de 05_nuclear 2 122 2030 1.0 0.0 +de 06_coal 2 122 2030 1.0 0.0 +de 07_gas 2 122 2030 1.0 0.0 +de 08_non-res 2 122 2030 0.0 0.0 +de 09_hydro_pump 2 122 2030 0.0 0.0 +de 01_solar 2 123 2030 1.0 0.0 +de 02_wind_on 2 123 2030 1.0 0.0 +de 03_wind_off 2 123 2030 1.0 0.0 +de 04_res 2 123 2030 1.0 0.0 +de 05_nuclear 2 123 2030 1.0 0.0 +de 06_coal 2 123 2030 1.0 0.0 +de 07_gas 2 123 2030 1.0 0.0 +de 08_non-res 2 123 2030 0.0 0.0 +de 09_hydro_pump 2 123 2030 0.0 0.0 +de 01_solar 2 124 2030 1.0 0.0 +de 02_wind_on 2 124 2030 1.0 0.0 +de 03_wind_off 2 124 2030 1.0 0.0 +de 04_res 2 124 2030 1.0 0.0 +de 05_nuclear 2 124 2030 1.0 0.0 +de 06_coal 2 124 2030 1.0 0.0 +de 07_gas 2 124 2030 1.0 0.0 +de 08_non-res 2 124 2030 0.0 0.0 +de 09_hydro_pump 2 124 2030 0.0 0.0 +de 01_solar 2 125 2030 1.0 0.0 +de 02_wind_on 2 125 2030 1.0 0.0 +de 03_wind_off 2 125 2030 1.0 0.0 +de 04_res 2 125 2030 1.0 0.0 +de 05_nuclear 2 125 2030 1.0 0.0 +de 06_coal 2 125 2030 1.0 0.0 +de 07_gas 2 125 2030 1.0 0.0 +de 08_non-res 2 125 2030 0.0 0.0 +de 09_hydro_pump 2 125 2030 0.0 0.0 +de 01_solar 2 126 2030 1.0 0.0 +de 02_wind_on 2 126 2030 1.0 0.0 +de 03_wind_off 2 126 2030 1.0 0.0 +de 04_res 2 126 2030 1.0 0.0 +de 05_nuclear 2 126 2030 1.0 0.0 +de 06_coal 2 126 2030 1.0 0.0 +de 07_gas 2 126 2030 1.0 0.0 +de 08_non-res 2 126 2030 0.0 0.0 +de 09_hydro_pump 2 126 2030 0.0 0.0 +de 01_solar 2 127 2030 1.0 0.0 +de 02_wind_on 2 127 2030 1.0 0.0 +de 03_wind_off 2 127 2030 1.0 0.0 +de 04_res 2 127 2030 1.0 0.0 +de 05_nuclear 2 127 2030 1.0 0.0 +de 06_coal 2 127 2030 1.0 0.0 +de 07_gas 2 127 2030 1.0 0.0 +de 08_non-res 2 127 2030 0.0 0.0 +de 09_hydro_pump 2 127 2030 0.0 0.0 +de 01_solar 2 128 2030 1.0 0.0 +de 02_wind_on 2 128 2030 1.0 0.0 +de 03_wind_off 2 128 2030 1.0 0.0 +de 04_res 2 128 2030 1.0 0.0 +de 05_nuclear 2 128 2030 1.0 0.0 +de 06_coal 2 128 2030 1.0 0.0 +de 07_gas 2 128 2030 1.0 0.0 +de 08_non-res 2 128 2030 0.0 0.0 +de 09_hydro_pump 2 128 2030 0.0 0.0 +de 01_solar 2 129 2030 1.0 0.0 +de 02_wind_on 2 129 2030 1.0 0.0 +de 03_wind_off 2 129 2030 1.0 0.0 +de 04_res 2 129 2030 1.0 0.0 +de 05_nuclear 2 129 2030 1.0 0.0 +de 06_coal 2 129 2030 1.0 0.0 +de 07_gas 2 129 2030 1.0 0.0 +de 08_non-res 2 129 2030 0.0 0.0 +de 09_hydro_pump 2 129 2030 0.0 0.0 +de 01_solar 2 130 2030 1.0 0.0 +de 02_wind_on 2 130 2030 1.0 0.0 +de 03_wind_off 2 130 2030 1.0 0.0 +de 04_res 2 130 2030 1.0 0.0 +de 05_nuclear 2 130 2030 1.0 0.0 +de 06_coal 2 130 2030 1.0 0.0 +de 07_gas 2 130 2030 1.0 0.0 +de 08_non-res 2 130 2030 0.0 0.0 +de 09_hydro_pump 2 130 2030 0.0 0.0 +de 01_solar 2 131 2030 1.0 0.0 +de 02_wind_on 2 131 2030 1.0 0.0 +de 03_wind_off 2 131 2030 1.0 0.0 +de 04_res 2 131 2030 1.0 0.0 +de 05_nuclear 2 131 2030 1.0 0.0 +de 06_coal 2 131 2030 1.0 0.0 +de 07_gas 2 131 2030 1.0 0.0 +de 08_non-res 2 131 2030 0.0 0.0 +de 09_hydro_pump 2 131 2030 0.0 0.0 +de 01_solar 2 132 2030 1.0 0.0 +de 02_wind_on 2 132 2030 1.0 0.0 +de 03_wind_off 2 132 2030 1.0 0.0 +de 04_res 2 132 2030 1.0 0.0 +de 05_nuclear 2 132 2030 1.0 0.0 +de 06_coal 2 132 2030 1.0 0.0 +de 07_gas 2 132 2030 1.0 0.0 +de 08_non-res 2 132 2030 0.0 0.0 +de 09_hydro_pump 2 132 2030 0.0 0.0 +de 01_solar 2 133 2030 1.0 0.0 +de 02_wind_on 2 133 2030 1.0 0.0 +de 03_wind_off 2 133 2030 1.0 0.0 +de 04_res 2 133 2030 1.0 0.0 +de 05_nuclear 2 133 2030 1.0 0.0 +de 06_coal 2 133 2030 1.0 0.0 +de 07_gas 2 133 2030 1.0 0.0 +de 08_non-res 2 133 2030 0.0 0.0 +de 09_hydro_pump 2 133 2030 0.0 0.0 +de 01_solar 2 134 2030 1.0 0.0 +de 02_wind_on 2 134 2030 1.0 0.0 +de 03_wind_off 2 134 2030 1.0 0.0 +de 04_res 2 134 2030 1.0 0.0 +de 05_nuclear 2 134 2030 1.0 0.0 +de 06_coal 2 134 2030 1.0 0.0 +de 07_gas 2 134 2030 1.0 0.0 +de 08_non-res 2 134 2030 0.0 0.0 +de 09_hydro_pump 2 134 2030 0.0 0.0 +de 01_solar 2 135 2030 1.0 0.0 +de 02_wind_on 2 135 2030 1.0 0.0 +de 03_wind_off 2 135 2030 1.0 0.0 +de 04_res 2 135 2030 1.0 0.0 +de 05_nuclear 2 135 2030 1.0 0.0 +de 06_coal 2 135 2030 1.0 0.0 +de 07_gas 2 135 2030 1.0 0.0 +de 08_non-res 2 135 2030 0.0 0.0 +de 09_hydro_pump 2 135 2030 0.0 0.0 +de 01_solar 2 136 2030 1.0 0.0 +de 02_wind_on 2 136 2030 1.0 0.0 +de 03_wind_off 2 136 2030 1.0 0.0 +de 04_res 2 136 2030 1.0 0.0 +de 05_nuclear 2 136 2030 1.0 0.0 +de 06_coal 2 136 2030 1.0 0.0 +de 07_gas 2 136 2030 1.0 0.0 +de 08_non-res 2 136 2030 0.0 0.0 +de 09_hydro_pump 2 136 2030 0.0 0.0 +de 01_solar 2 137 2030 1.0 0.0 +de 02_wind_on 2 137 2030 1.0 0.0 +de 03_wind_off 2 137 2030 1.0 0.0 +de 04_res 2 137 2030 1.0 0.0 +de 05_nuclear 2 137 2030 1.0 0.0 +de 06_coal 2 137 2030 1.0 0.0 +de 07_gas 2 137 2030 1.0 0.0 +de 08_non-res 2 137 2030 0.0 0.0 +de 09_hydro_pump 2 137 2030 0.0 0.0 +de 01_solar 2 138 2030 1.0 0.0 +de 02_wind_on 2 138 2030 1.0 0.0 +de 03_wind_off 2 138 2030 1.0 0.0 +de 04_res 2 138 2030 1.0 0.0 +de 05_nuclear 2 138 2030 1.0 0.0 +de 06_coal 2 138 2030 1.0 0.0 +de 07_gas 2 138 2030 1.0 0.0 +de 08_non-res 2 138 2030 0.0 0.0 +de 09_hydro_pump 2 138 2030 0.0 0.0 +de 01_solar 2 139 2030 1.0 0.0 +de 02_wind_on 2 139 2030 1.0 0.0 +de 03_wind_off 2 139 2030 1.0 0.0 +de 04_res 2 139 2030 1.0 0.0 +de 05_nuclear 2 139 2030 1.0 0.0 +de 06_coal 2 139 2030 1.0 0.0 +de 07_gas 2 139 2030 1.0 0.0 +de 08_non-res 2 139 2030 0.0 0.0 +de 09_hydro_pump 2 139 2030 0.0 0.0 +de 01_solar 2 140 2030 1.0 0.0 +de 02_wind_on 2 140 2030 1.0 0.0 +de 03_wind_off 2 140 2030 1.0 0.0 +de 04_res 2 140 2030 1.0 0.0 +de 05_nuclear 2 140 2030 1.0 0.0 +de 06_coal 2 140 2030 1.0 0.0 +de 07_gas 2 140 2030 1.0 0.0 +de 08_non-res 2 140 2030 0.0 0.0 +de 09_hydro_pump 2 140 2030 0.0 0.0 +de 01_solar 2 141 2030 1.0 0.0 +de 02_wind_on 2 141 2030 1.0 0.0 +de 03_wind_off 2 141 2030 1.0 0.0 +de 04_res 2 141 2030 1.0 0.0 +de 05_nuclear 2 141 2030 1.0 0.0 +de 06_coal 2 141 2030 1.0 0.0 +de 07_gas 2 141 2030 1.0 0.0 +de 08_non-res 2 141 2030 0.0 0.0 +de 09_hydro_pump 2 141 2030 0.0 0.0 +de 01_solar 2 142 2030 1.0 0.0 +de 02_wind_on 2 142 2030 1.0 0.0 +de 03_wind_off 2 142 2030 1.0 0.0 +de 04_res 2 142 2030 1.0 0.0 +de 05_nuclear 2 142 2030 1.0 0.0 +de 06_coal 2 142 2030 1.0 0.0 +de 07_gas 2 142 2030 1.0 0.0 +de 08_non-res 2 142 2030 1.0 0.0 +de 09_hydro_pump 2 142 2030 0.0 0.0 +de 01_solar 2 143 2030 1.0 0.0 +de 02_wind_on 2 143 2030 1.0 0.0 +de 03_wind_off 2 143 2030 1.0 0.0 +de 04_res 2 143 2030 1.0 0.0 +de 05_nuclear 2 143 2030 1.0 0.0 +de 06_coal 2 143 2030 1.0 0.0 +de 07_gas 2 143 2030 1.0 0.0 +de 08_non-res 2 143 2030 1.0 0.0 +de 09_hydro_pump 2 143 2030 0.0 0.0 +de 01_solar 2 144 2030 1.0 0.0 +de 02_wind_on 2 144 2030 1.0 0.0 +de 03_wind_off 2 144 2030 1.0 0.0 +de 04_res 2 144 2030 1.0 0.0 +de 05_nuclear 2 144 2030 1.0 0.0 +de 06_coal 2 144 2030 1.0 0.0 +de 07_gas 2 144 2030 1.0 0.0 +de 08_non-res 2 144 2030 1.0 0.0 +de 09_hydro_pump 2 144 2030 0.0 0.0 +de 01_solar 2 145 2030 1.0 0.0 +de 02_wind_on 2 145 2030 1.0 0.0 +de 03_wind_off 2 145 2030 1.0 0.0 +de 04_res 2 145 2030 1.0 0.0 +de 05_nuclear 2 145 2030 1.0 0.0 +de 06_coal 2 145 2030 1.0 0.0 +de 07_gas 2 145 2030 1.0 0.0 +de 08_non-res 2 145 2030 1.0 0.0 +de 09_hydro_pump 2 145 2030 0.0 0.0 +de 01_solar 2 146 2030 1.0 0.0 +de 02_wind_on 2 146 2030 1.0 0.0 +de 03_wind_off 2 146 2030 1.0 0.0 +de 04_res 2 146 2030 1.0 0.0 +de 05_nuclear 2 146 2030 1.0 0.0 +de 06_coal 2 146 2030 1.0 0.0 +de 07_gas 2 146 2030 1.0 0.0 +de 08_non-res 2 146 2030 1.0 0.0 +de 09_hydro_pump 2 146 2030 0.0 0.0 +de 01_solar 2 147 2030 1.0 0.0 +de 02_wind_on 2 147 2030 1.0 0.0 +de 03_wind_off 2 147 2030 1.0 0.0 +de 04_res 2 147 2030 1.0 0.0 +de 05_nuclear 2 147 2030 1.0 0.0 +de 06_coal 2 147 2030 1.0 0.0 +de 07_gas 2 147 2030 1.0 0.0 +de 08_non-res 2 147 2030 1.0 0.0 +de 09_hydro_pump 2 147 2030 0.0 0.0 +de 01_solar 2 148 2030 1.0 0.0 +de 02_wind_on 2 148 2030 1.0 0.0 +de 03_wind_off 2 148 2030 1.0 0.0 +de 04_res 2 148 2030 1.0 0.0 +de 05_nuclear 2 148 2030 1.0 0.0 +de 06_coal 2 148 2030 1.0 0.0 +de 07_gas 2 148 2030 1.0 0.0 +de 08_non-res 2 148 2030 1.0 0.0 +de 09_hydro_pump 2 148 2030 0.0 0.0 +de 01_solar 2 149 2030 1.0 0.0 +de 02_wind_on 2 149 2030 1.0 0.0 +de 03_wind_off 2 149 2030 1.0 0.0 +de 04_res 2 149 2030 1.0 0.0 +de 05_nuclear 2 149 2030 1.0 0.0 +de 06_coal 2 149 2030 1.0 0.0 +de 07_gas 2 149 2030 1.0 0.0 +de 08_non-res 2 149 2030 1.0 0.0 +de 09_hydro_pump 2 149 2030 0.0 0.0 +de 01_solar 2 150 2030 1.0 0.0 +de 02_wind_on 2 150 2030 1.0 0.0 +de 03_wind_off 2 150 2030 1.0 0.0 +de 04_res 2 150 2030 1.0 0.0 +de 05_nuclear 2 150 2030 1.0 0.0 +de 06_coal 2 150 2030 1.0 0.0 +de 07_gas 2 150 2030 1.0 0.0 +de 08_non-res 2 150 2030 1.0 0.0 +de 09_hydro_pump 2 150 2030 0.0 0.0 +de 01_solar 2 151 2030 1.0 0.0 +de 02_wind_on 2 151 2030 1.0 0.0 +de 03_wind_off 2 151 2030 1.0 0.0 +de 04_res 2 151 2030 1.0 0.0 +de 05_nuclear 2 151 2030 1.0 0.0 +de 06_coal 2 151 2030 1.0 0.0 +de 07_gas 2 151 2030 1.0 0.0 +de 08_non-res 2 151 2030 1.0 0.0 +de 09_hydro_pump 2 151 2030 0.0 0.0 +de 01_solar 2 152 2030 1.0 0.0 +de 02_wind_on 2 152 2030 1.0 0.0 +de 03_wind_off 2 152 2030 1.0 0.0 +de 04_res 2 152 2030 1.0 0.0 +de 05_nuclear 2 152 2030 1.0 0.0 +de 06_coal 2 152 2030 1.0 0.0 +de 07_gas 2 152 2030 1.0 0.0 +de 08_non-res 2 152 2030 1.0 0.0 +de 09_hydro_pump 2 152 2030 0.0 0.0 +de 01_solar 2 153 2030 1.0 0.0 +de 02_wind_on 2 153 2030 1.0 0.0 +de 03_wind_off 2 153 2030 1.0 0.0 +de 04_res 2 153 2030 1.0 0.0 +de 05_nuclear 2 153 2030 1.0 0.0 +de 06_coal 2 153 2030 1.0 0.0 +de 07_gas 2 153 2030 1.0 0.0 +de 08_non-res 2 153 2030 1.0 0.0 +de 09_hydro_pump 2 153 2030 0.0 0.0 +de 01_solar 2 154 2030 1.0 0.0 +de 02_wind_on 2 154 2030 1.0 0.0 +de 03_wind_off 2 154 2030 1.0 0.0 +de 04_res 2 154 2030 1.0 0.0 +de 05_nuclear 2 154 2030 1.0 0.0 +de 06_coal 2 154 2030 1.0 0.0 +de 07_gas 2 154 2030 1.0 0.0 +de 08_non-res 2 154 2030 1.0 0.0 +de 09_hydro_pump 2 154 2030 0.0 0.0 +de 01_solar 2 155 2030 1.0 0.0 +de 02_wind_on 2 155 2030 1.0 0.0 +de 03_wind_off 2 155 2030 1.0 0.0 +de 04_res 2 155 2030 1.0 0.0 +de 05_nuclear 2 155 2030 1.0 0.0 +de 06_coal 2 155 2030 1.0 0.0 +de 07_gas 2 155 2030 1.0 0.0 +de 08_non-res 2 155 2030 1.0 0.0 +de 09_hydro_pump 2 155 2030 0.0 0.0 +de 01_solar 2 156 2030 1.0 0.0 +de 02_wind_on 2 156 2030 1.0 0.0 +de 03_wind_off 2 156 2030 1.0 0.0 +de 04_res 2 156 2030 1.0 0.0 +de 05_nuclear 2 156 2030 1.0 0.0 +de 06_coal 2 156 2030 1.0 0.0 +de 07_gas 2 156 2030 1.0 0.0 +de 08_non-res 2 156 2030 1.0 0.0 +de 09_hydro_pump 2 156 2030 0.0 0.0 +de 01_solar 2 157 2030 1.0 0.0 +de 02_wind_on 2 157 2030 1.0 0.0 +de 03_wind_off 2 157 2030 1.0 0.0 +de 04_res 2 157 2030 1.0 0.0 +de 05_nuclear 2 157 2030 1.0 0.0 +de 06_coal 2 157 2030 1.0 0.0 +de 07_gas 2 157 2030 1.0 0.0 +de 08_non-res 2 157 2030 1.0 0.0 +de 09_hydro_pump 2 157 2030 0.0 0.0 +de 01_solar 2 158 2030 1.0 0.0 +de 02_wind_on 2 158 2030 1.0 0.0 +de 03_wind_off 2 158 2030 1.0 0.0 +de 04_res 2 158 2030 1.0 0.0 +de 05_nuclear 2 158 2030 1.0 0.0 +de 06_coal 2 158 2030 1.0 0.0 +de 07_gas 2 158 2030 1.0 0.0 +de 08_non-res 2 158 2030 1.0 0.0 +de 09_hydro_pump 2 158 2030 0.0 0.0 +de 01_solar 2 159 2030 1.0 0.0 +de 02_wind_on 2 159 2030 1.0 0.0 +de 03_wind_off 2 159 2030 1.0 0.0 +de 04_res 2 159 2030 1.0 0.0 +de 05_nuclear 2 159 2030 1.0 0.0 +de 06_coal 2 159 2030 1.0 0.0 +de 07_gas 2 159 2030 1.0 0.0 +de 08_non-res 2 159 2030 1.0 0.0 +de 09_hydro_pump 2 159 2030 0.0 0.0 +de 01_solar 2 160 2030 1.0 0.0 +de 02_wind_on 2 160 2030 1.0 0.0 +de 03_wind_off 2 160 2030 1.0 0.0 +de 04_res 2 160 2030 1.0 0.0 +de 05_nuclear 2 160 2030 1.0 0.0 +de 06_coal 2 160 2030 1.0 0.0 +de 07_gas 2 160 2030 1.0 0.0 +de 08_non-res 2 160 2030 1.0 0.0 +de 09_hydro_pump 2 160 2030 0.0 0.0 +de 01_solar 2 161 2030 1.0 0.0 +de 02_wind_on 2 161 2030 1.0 0.0 +de 03_wind_off 2 161 2030 1.0 0.0 +de 04_res 2 161 2030 1.0 0.0 +de 05_nuclear 2 161 2030 1.0 0.0 +de 06_coal 2 161 2030 1.0 0.0 +de 07_gas 2 161 2030 1.0 0.0 +de 08_non-res 2 161 2030 1.0 0.0 +de 09_hydro_pump 2 161 2030 0.0 0.0 +de 01_solar 2 162 2030 1.0 0.0 +de 02_wind_on 2 162 2030 1.0 0.0 +de 03_wind_off 2 162 2030 1.0 0.0 +de 04_res 2 162 2030 1.0 0.0 +de 05_nuclear 2 162 2030 1.0 0.0 +de 06_coal 2 162 2030 1.0 0.0 +de 07_gas 2 162 2030 1.0 0.0 +de 08_non-res 2 162 2030 1.0 0.0 +de 09_hydro_pump 2 162 2030 1.0 0.0 +de 01_solar 2 163 2030 1.0 0.0 +de 02_wind_on 2 163 2030 1.0 0.0 +de 03_wind_off 2 163 2030 1.0 0.0 +de 04_res 2 163 2030 1.0 0.0 +de 05_nuclear 2 163 2030 1.0 0.0 +de 06_coal 2 163 2030 1.0 0.0 +de 07_gas 2 163 2030 1.0 0.0 +de 08_non-res 2 163 2030 1.0 0.0 +de 09_hydro_pump 2 163 2030 1.0 0.0 +de 01_solar 2 164 2030 1.0 0.0 +de 02_wind_on 2 164 2030 1.0 0.0 +de 03_wind_off 2 164 2030 1.0 0.0 +de 04_res 2 164 2030 1.0 0.0 +de 05_nuclear 2 164 2030 1.0 0.0 +de 06_coal 2 164 2030 1.0 0.0 +de 07_gas 2 164 2030 1.0 0.0 +de 08_non-res 2 164 2030 1.0 0.0 +de 09_hydro_pump 2 164 2030 1.0 0.0 +de 01_solar 2 165 2030 1.0 0.0 +de 02_wind_on 2 165 2030 1.0 0.0 +de 03_wind_off 2 165 2030 1.0 0.0 +de 04_res 2 165 2030 1.0 0.0 +de 05_nuclear 2 165 2030 1.0 0.0 +de 06_coal 2 165 2030 1.0 0.0 +de 07_gas 2 165 2030 1.0 0.0 +de 08_non-res 2 165 2030 1.0 0.0 +de 09_hydro_pump 2 165 2030 1.0 0.0 +de 01_solar 2 166 2030 1.0 0.0 +de 02_wind_on 2 166 2030 1.0 0.0 +de 03_wind_off 2 166 2030 1.0 0.0 +de 04_res 2 166 2030 1.0 0.0 +de 05_nuclear 2 166 2030 1.0 0.0 +de 06_coal 2 166 2030 1.0 0.0 +de 07_gas 2 166 2030 1.0 0.0 +de 08_non-res 2 166 2030 1.0 0.0 +de 09_hydro_pump 2 166 2030 1.0 0.0 +de 01_solar 2 167 2030 1.0 0.0 +de 02_wind_on 2 167 2030 1.0 0.0 +de 03_wind_off 2 167 2030 1.0 0.0 +de 04_res 2 167 2030 1.0 0.0 +de 05_nuclear 2 167 2030 1.0 0.0 +de 06_coal 2 167 2030 1.0 0.0 +de 07_gas 2 167 2030 1.0 0.0 +de 08_non-res 2 167 2030 1.0 0.0 +de 09_hydro_pump 2 167 2030 1.0 0.0 +de 01_solar 2 168 2030 1.0 0.0 +de 02_wind_on 2 168 2030 1.0 0.0 +de 03_wind_off 2 168 2030 1.0 0.0 +de 04_res 2 168 2030 1.0 0.0 +de 05_nuclear 2 168 2030 1.0 0.0 +de 06_coal 2 168 2030 1.0 0.0 +de 07_gas 2 168 2030 1.0 0.0 +de 08_non-res 2 168 2030 1.0 0.0 +de 09_hydro_pump 2 168 2030 1.0 0.0 +de 01_solar 2 169 2030 0.0 0.0 +de 02_wind_on 2 169 2030 0.0 0.0 +de 03_wind_off 2 169 2030 0.0 0.0 +de 04_res 2 169 2030 0.0 0.0 +de 05_nuclear 2 169 2030 0.0 0.0 +de 06_coal 2 169 2030 0.0 0.0 +de 07_gas 2 169 2030 0.0 0.0 +de 08_non-res 2 169 2030 0.0 0.0 +de 09_hydro_pump 2 169 2030 0.0 0.0 +de 01_solar 2 170 2030 1.0 0.0 +de 02_wind_on 2 170 2030 0.0 0.0 +de 03_wind_off 2 170 2030 0.0 0.0 +de 04_res 2 170 2030 0.0 0.0 +de 05_nuclear 2 170 2030 0.0 0.0 +de 06_coal 2 170 2030 0.0 0.0 +de 07_gas 2 170 2030 0.0 0.0 +de 08_non-res 2 170 2030 0.0 0.0 +de 09_hydro_pump 2 170 2030 0.0 0.0 +de 01_solar 2 171 2030 1.0 0.0 +de 02_wind_on 2 171 2030 0.0 0.0 +de 03_wind_off 2 171 2030 0.0 0.0 +de 04_res 2 171 2030 0.0 0.0 +de 05_nuclear 2 171 2030 0.0 0.0 +de 06_coal 2 171 2030 0.0 0.0 +de 07_gas 2 171 2030 0.0 0.0 +de 08_non-res 2 171 2030 0.0 0.0 +de 09_hydro_pump 2 171 2030 0.0 0.0 +de 01_solar 2 172 2030 1.0 0.0 +de 02_wind_on 2 172 2030 0.0 0.0 +de 03_wind_off 2 172 2030 0.0 0.0 +de 04_res 2 172 2030 0.0 0.0 +de 05_nuclear 2 172 2030 0.0 0.0 +de 06_coal 2 172 2030 0.0 0.0 +de 07_gas 2 172 2030 0.0 0.0 +de 08_non-res 2 172 2030 0.0 0.0 +de 09_hydro_pump 2 172 2030 0.0 0.0 +de 01_solar 2 173 2030 1.0 0.0 +de 02_wind_on 2 173 2030 0.0 0.0 +de 03_wind_off 2 173 2030 0.0 0.0 +de 04_res 2 173 2030 0.0 0.0 +de 05_nuclear 2 173 2030 0.0 0.0 +de 06_coal 2 173 2030 0.0 0.0 +de 07_gas 2 173 2030 0.0 0.0 +de 08_non-res 2 173 2030 0.0 0.0 +de 09_hydro_pump 2 173 2030 0.0 0.0 +de 01_solar 2 174 2030 1.0 0.0 +de 02_wind_on 2 174 2030 0.0 0.0 +de 03_wind_off 2 174 2030 0.0 0.0 +de 04_res 2 174 2030 0.0 0.0 +de 05_nuclear 2 174 2030 0.0 0.0 +de 06_coal 2 174 2030 0.0 0.0 +de 07_gas 2 174 2030 0.0 0.0 +de 08_non-res 2 174 2030 0.0 0.0 +de 09_hydro_pump 2 174 2030 0.0 0.0 +de 01_solar 2 175 2030 1.0 0.0 +de 02_wind_on 2 175 2030 0.0 0.0 +de 03_wind_off 2 175 2030 0.0 0.0 +de 04_res 2 175 2030 0.0 0.0 +de 05_nuclear 2 175 2030 0.0 0.0 +de 06_coal 2 175 2030 0.0 0.0 +de 07_gas 2 175 2030 0.0 0.0 +de 08_non-res 2 175 2030 0.0 0.0 +de 09_hydro_pump 2 175 2030 0.0 0.0 +de 01_solar 2 176 2030 1.0 0.0 +de 02_wind_on 2 176 2030 0.0 0.0 +de 03_wind_off 2 176 2030 0.0 0.0 +de 04_res 2 176 2030 0.0 0.0 +de 05_nuclear 2 176 2030 0.0 0.0 +de 06_coal 2 176 2030 0.0 0.0 +de 07_gas 2 176 2030 0.0 0.0 +de 08_non-res 2 176 2030 0.0 0.0 +de 09_hydro_pump 2 176 2030 0.0 0.0 +de 01_solar 2 177 2030 1.0 0.0 +de 02_wind_on 2 177 2030 0.0 0.0 +de 03_wind_off 2 177 2030 0.0 0.0 +de 04_res 2 177 2030 0.0 0.0 +de 05_nuclear 2 177 2030 0.0 0.0 +de 06_coal 2 177 2030 0.0 0.0 +de 07_gas 2 177 2030 0.0 0.0 +de 08_non-res 2 177 2030 0.0 0.0 +de 09_hydro_pump 2 177 2030 0.0 0.0 +de 01_solar 2 178 2030 1.0 0.0 +de 02_wind_on 2 178 2030 0.0 0.0 +de 03_wind_off 2 178 2030 0.0 0.0 +de 04_res 2 178 2030 0.0 0.0 +de 05_nuclear 2 178 2030 0.0 0.0 +de 06_coal 2 178 2030 0.0 0.0 +de 07_gas 2 178 2030 0.0 0.0 +de 08_non-res 2 178 2030 0.0 0.0 +de 09_hydro_pump 2 178 2030 0.0 0.0 +de 01_solar 2 179 2030 1.0 0.0 +de 02_wind_on 2 179 2030 0.0 0.0 +de 03_wind_off 2 179 2030 0.0 0.0 +de 04_res 2 179 2030 0.0 0.0 +de 05_nuclear 2 179 2030 0.0 0.0 +de 06_coal 2 179 2030 0.0 0.0 +de 07_gas 2 179 2030 0.0 0.0 +de 08_non-res 2 179 2030 0.0 0.0 +de 09_hydro_pump 2 179 2030 0.0 0.0 +de 01_solar 2 180 2030 1.0 0.0 +de 02_wind_on 2 180 2030 0.0 0.0 +de 03_wind_off 2 180 2030 0.0 0.0 +de 04_res 2 180 2030 0.0 0.0 +de 05_nuclear 2 180 2030 0.0 0.0 +de 06_coal 2 180 2030 0.0 0.0 +de 07_gas 2 180 2030 0.0 0.0 +de 08_non-res 2 180 2030 0.0 0.0 +de 09_hydro_pump 2 180 2030 0.0 0.0 +de 01_solar 2 181 2030 1.0 0.0 +de 02_wind_on 2 181 2030 0.0 0.0 +de 03_wind_off 2 181 2030 0.0 0.0 +de 04_res 2 181 2030 0.0 0.0 +de 05_nuclear 2 181 2030 0.0 0.0 +de 06_coal 2 181 2030 0.0 0.0 +de 07_gas 2 181 2030 0.0 0.0 +de 08_non-res 2 181 2030 0.0 0.0 +de 09_hydro_pump 2 181 2030 0.0 0.0 +de 01_solar 2 182 2030 1.0 0.0 +de 02_wind_on 2 182 2030 0.0 0.0 +de 03_wind_off 2 182 2030 0.0 0.0 +de 04_res 2 182 2030 0.0 0.0 +de 05_nuclear 2 182 2030 0.0 0.0 +de 06_coal 2 182 2030 0.0 0.0 +de 07_gas 2 182 2030 0.0 0.0 +de 08_non-res 2 182 2030 0.0 0.0 +de 09_hydro_pump 2 182 2030 0.0 0.0 +de 01_solar 2 183 2030 1.0 0.0 +de 02_wind_on 2 183 2030 0.0 0.0 +de 03_wind_off 2 183 2030 0.0 0.0 +de 04_res 2 183 2030 0.0 0.0 +de 05_nuclear 2 183 2030 0.0 0.0 +de 06_coal 2 183 2030 0.0 0.0 +de 07_gas 2 183 2030 0.0 0.0 +de 08_non-res 2 183 2030 0.0 0.0 +de 09_hydro_pump 2 183 2030 0.0 0.0 +de 01_solar 2 184 2030 1.0 0.0 +de 02_wind_on 2 184 2030 0.0 0.0 +de 03_wind_off 2 184 2030 0.0 0.0 +de 04_res 2 184 2030 0.0 0.0 +de 05_nuclear 2 184 2030 0.0 0.0 +de 06_coal 2 184 2030 0.0 0.0 +de 07_gas 2 184 2030 0.0 0.0 +de 08_non-res 2 184 2030 0.0 0.0 +de 09_hydro_pump 2 184 2030 0.0 0.0 +de 01_solar 2 185 2030 1.0 0.0 +de 02_wind_on 2 185 2030 0.0 0.0 +de 03_wind_off 2 185 2030 0.0 0.0 +de 04_res 2 185 2030 0.0 0.0 +de 05_nuclear 2 185 2030 0.0 0.0 +de 06_coal 2 185 2030 0.0 0.0 +de 07_gas 2 185 2030 0.0 0.0 +de 08_non-res 2 185 2030 0.0 0.0 +de 09_hydro_pump 2 185 2030 0.0 0.0 +de 01_solar 2 186 2030 1.0 0.0 +de 02_wind_on 2 186 2030 0.0 0.0 +de 03_wind_off 2 186 2030 0.0 0.0 +de 04_res 2 186 2030 0.0 0.0 +de 05_nuclear 2 186 2030 0.0 0.0 +de 06_coal 2 186 2030 0.0 0.0 +de 07_gas 2 186 2030 0.0 0.0 +de 08_non-res 2 186 2030 0.0 0.0 +de 09_hydro_pump 2 186 2030 0.0 0.0 +de 01_solar 2 187 2030 1.0 0.0 +de 02_wind_on 2 187 2030 0.0 0.0 +de 03_wind_off 2 187 2030 0.0 0.0 +de 04_res 2 187 2030 0.0 0.0 +de 05_nuclear 2 187 2030 0.0 0.0 +de 06_coal 2 187 2030 0.0 0.0 +de 07_gas 2 187 2030 0.0 0.0 +de 08_non-res 2 187 2030 0.0 0.0 +de 09_hydro_pump 2 187 2030 0.0 0.0 +de 01_solar 2 188 2030 1.0 0.0 +de 02_wind_on 2 188 2030 0.0 0.0 +de 03_wind_off 2 188 2030 0.0 0.0 +de 04_res 2 188 2030 0.0 0.0 +de 05_nuclear 2 188 2030 0.0 0.0 +de 06_coal 2 188 2030 0.0 0.0 +de 07_gas 2 188 2030 0.0 0.0 +de 08_non-res 2 188 2030 0.0 0.0 +de 09_hydro_pump 2 188 2030 0.0 0.0 +de 01_solar 2 189 2030 1.0 0.0 +de 02_wind_on 2 189 2030 0.0 0.0 +de 03_wind_off 2 189 2030 0.0 0.0 +de 04_res 2 189 2030 0.0 0.0 +de 05_nuclear 2 189 2030 0.0 0.0 +de 06_coal 2 189 2030 0.0 0.0 +de 07_gas 2 189 2030 0.0 0.0 +de 08_non-res 2 189 2030 0.0 0.0 +de 09_hydro_pump 2 189 2030 0.0 0.0 +de 01_solar 2 190 2030 1.0 0.0 +de 02_wind_on 2 190 2030 1.0 0.0 +de 03_wind_off 2 190 2030 0.0 0.0 +de 04_res 2 190 2030 0.0 0.0 +de 05_nuclear 2 190 2030 0.0 0.0 +de 06_coal 2 190 2030 0.0 0.0 +de 07_gas 2 190 2030 0.0 0.0 +de 08_non-res 2 190 2030 0.0 0.0 +de 09_hydro_pump 2 190 2030 0.0 0.0 +de 01_solar 2 191 2030 1.0 0.0 +de 02_wind_on 2 191 2030 1.0 0.0 +de 03_wind_off 2 191 2030 0.0 0.0 +de 04_res 2 191 2030 0.0 0.0 +de 05_nuclear 2 191 2030 0.0 0.0 +de 06_coal 2 191 2030 0.0 0.0 +de 07_gas 2 191 2030 0.0 0.0 +de 08_non-res 2 191 2030 0.0 0.0 +de 09_hydro_pump 2 191 2030 0.0 0.0 +de 01_solar 2 192 2030 1.0 0.0 +de 02_wind_on 2 192 2030 1.0 0.0 +de 03_wind_off 2 192 2030 0.0 0.0 +de 04_res 2 192 2030 0.0 0.0 +de 05_nuclear 2 192 2030 0.0 0.0 +de 06_coal 2 192 2030 0.0 0.0 +de 07_gas 2 192 2030 0.0 0.0 +de 08_non-res 2 192 2030 0.0 0.0 +de 09_hydro_pump 2 192 2030 0.0 0.0 +de 01_solar 2 193 2030 1.0 0.0 +de 02_wind_on 2 193 2030 1.0 0.0 +de 03_wind_off 2 193 2030 0.0 0.0 +de 04_res 2 193 2030 0.0 0.0 +de 05_nuclear 2 193 2030 0.0 0.0 +de 06_coal 2 193 2030 0.0 0.0 +de 07_gas 2 193 2030 0.0 0.0 +de 08_non-res 2 193 2030 0.0 0.0 +de 09_hydro_pump 2 193 2030 0.0 0.0 +de 01_solar 2 194 2030 1.0 0.0 +de 02_wind_on 2 194 2030 1.0 0.0 +de 03_wind_off 2 194 2030 0.0 0.0 +de 04_res 2 194 2030 0.0 0.0 +de 05_nuclear 2 194 2030 0.0 0.0 +de 06_coal 2 194 2030 0.0 0.0 +de 07_gas 2 194 2030 0.0 0.0 +de 08_non-res 2 194 2030 0.0 0.0 +de 09_hydro_pump 2 194 2030 0.0 0.0 +de 01_solar 2 195 2030 1.0 0.0 +de 02_wind_on 2 195 2030 1.0 0.0 +de 03_wind_off 2 195 2030 0.0 0.0 +de 04_res 2 195 2030 0.0 0.0 +de 05_nuclear 2 195 2030 0.0 0.0 +de 06_coal 2 195 2030 0.0 0.0 +de 07_gas 2 195 2030 0.0 0.0 +de 08_non-res 2 195 2030 0.0 0.0 +de 09_hydro_pump 2 195 2030 0.0 0.0 +de 01_solar 2 196 2030 1.0 0.0 +de 02_wind_on 2 196 2030 1.0 0.0 +de 03_wind_off 2 196 2030 0.0 0.0 +de 04_res 2 196 2030 0.0 0.0 +de 05_nuclear 2 196 2030 0.0 0.0 +de 06_coal 2 196 2030 0.0 0.0 +de 07_gas 2 196 2030 0.0 0.0 +de 08_non-res 2 196 2030 0.0 0.0 +de 09_hydro_pump 2 196 2030 0.0 0.0 +de 01_solar 2 197 2030 1.0 0.0 +de 02_wind_on 2 197 2030 1.0 0.0 +de 03_wind_off 2 197 2030 0.0 0.0 +de 04_res 2 197 2030 0.0 0.0 +de 05_nuclear 2 197 2030 0.0 0.0 +de 06_coal 2 197 2030 0.0 0.0 +de 07_gas 2 197 2030 0.0 0.0 +de 08_non-res 2 197 2030 0.0 0.0 +de 09_hydro_pump 2 197 2030 0.0 0.0 +de 01_solar 2 198 2030 1.0 0.0 +de 02_wind_on 2 198 2030 1.0 0.0 +de 03_wind_off 2 198 2030 0.0 0.0 +de 04_res 2 198 2030 0.0 0.0 +de 05_nuclear 2 198 2030 0.0 0.0 +de 06_coal 2 198 2030 0.0 0.0 +de 07_gas 2 198 2030 0.0 0.0 +de 08_non-res 2 198 2030 0.0 0.0 +de 09_hydro_pump 2 198 2030 0.0 0.0 +de 01_solar 2 199 2030 1.0 0.0 +de 02_wind_on 2 199 2030 1.0 0.0 +de 03_wind_off 2 199 2030 0.0 0.0 +de 04_res 2 199 2030 0.0 0.0 +de 05_nuclear 2 199 2030 0.0 0.0 +de 06_coal 2 199 2030 0.0 0.0 +de 07_gas 2 199 2030 0.0 0.0 +de 08_non-res 2 199 2030 0.0 0.0 +de 09_hydro_pump 2 199 2030 0.0 0.0 +de 01_solar 2 200 2030 1.0 0.0 +de 02_wind_on 2 200 2030 1.0 0.0 +de 03_wind_off 2 200 2030 0.0 0.0 +de 04_res 2 200 2030 0.0 0.0 +de 05_nuclear 2 200 2030 0.0 0.0 +de 06_coal 2 200 2030 0.0 0.0 +de 07_gas 2 200 2030 0.0 0.0 +de 08_non-res 2 200 2030 0.0 0.0 +de 09_hydro_pump 2 200 2030 0.0 0.0 +de 01_solar 2 201 2030 1.0 0.0 +de 02_wind_on 2 201 2030 1.0 0.0 +de 03_wind_off 2 201 2030 0.0 0.0 +de 04_res 2 201 2030 0.0 0.0 +de 05_nuclear 2 201 2030 0.0 0.0 +de 06_coal 2 201 2030 0.0 0.0 +de 07_gas 2 201 2030 0.0 0.0 +de 08_non-res 2 201 2030 0.0 0.0 +de 09_hydro_pump 2 201 2030 0.0 0.0 +de 01_solar 2 202 2030 1.0 0.0 +de 02_wind_on 2 202 2030 1.0 0.0 +de 03_wind_off 2 202 2030 0.0 0.0 +de 04_res 2 202 2030 0.0 0.0 +de 05_nuclear 2 202 2030 0.0 0.0 +de 06_coal 2 202 2030 0.0 0.0 +de 07_gas 2 202 2030 0.0 0.0 +de 08_non-res 2 202 2030 0.0 0.0 +de 09_hydro_pump 2 202 2030 0.0 0.0 +de 01_solar 2 203 2030 1.0 0.0 +de 02_wind_on 2 203 2030 1.0 0.0 +de 03_wind_off 2 203 2030 0.0 0.0 +de 04_res 2 203 2030 0.0 0.0 +de 05_nuclear 2 203 2030 0.0 0.0 +de 06_coal 2 203 2030 0.0 0.0 +de 07_gas 2 203 2030 0.0 0.0 +de 08_non-res 2 203 2030 0.0 0.0 +de 09_hydro_pump 2 203 2030 0.0 0.0 +de 01_solar 2 204 2030 1.0 0.0 +de 02_wind_on 2 204 2030 1.0 0.0 +de 03_wind_off 2 204 2030 0.0 0.0 +de 04_res 2 204 2030 0.0 0.0 +de 05_nuclear 2 204 2030 0.0 0.0 +de 06_coal 2 204 2030 0.0 0.0 +de 07_gas 2 204 2030 0.0 0.0 +de 08_non-res 2 204 2030 0.0 0.0 +de 09_hydro_pump 2 204 2030 0.0 0.0 +de 01_solar 2 205 2030 1.0 0.0 +de 02_wind_on 2 205 2030 1.0 0.0 +de 03_wind_off 2 205 2030 0.0 0.0 +de 04_res 2 205 2030 0.0 0.0 +de 05_nuclear 2 205 2030 0.0 0.0 +de 06_coal 2 205 2030 0.0 0.0 +de 07_gas 2 205 2030 0.0 0.0 +de 08_non-res 2 205 2030 0.0 0.0 +de 09_hydro_pump 2 205 2030 0.0 0.0 +de 01_solar 2 206 2030 1.0 0.0 +de 02_wind_on 2 206 2030 1.0 0.0 +de 03_wind_off 2 206 2030 0.0 0.0 +de 04_res 2 206 2030 0.0 0.0 +de 05_nuclear 2 206 2030 0.0 0.0 +de 06_coal 2 206 2030 0.0 0.0 +de 07_gas 2 206 2030 0.0 0.0 +de 08_non-res 2 206 2030 0.0 0.0 +de 09_hydro_pump 2 206 2030 0.0 0.0 +de 01_solar 2 207 2030 1.0 0.0 +de 02_wind_on 2 207 2030 1.0 0.0 +de 03_wind_off 2 207 2030 0.0 0.0 +de 04_res 2 207 2030 0.0 0.0 +de 05_nuclear 2 207 2030 0.0 0.0 +de 06_coal 2 207 2030 0.0 0.0 +de 07_gas 2 207 2030 0.0 0.0 +de 08_non-res 2 207 2030 0.0 0.0 +de 09_hydro_pump 2 207 2030 0.0 0.0 +de 01_solar 2 208 2030 1.0 0.0 +de 02_wind_on 2 208 2030 1.0 0.0 +de 03_wind_off 2 208 2030 0.0 0.0 +de 04_res 2 208 2030 0.0 0.0 +de 05_nuclear 2 208 2030 0.0 0.0 +de 06_coal 2 208 2030 0.0 0.0 +de 07_gas 2 208 2030 0.0 0.0 +de 08_non-res 2 208 2030 0.0 0.0 +de 09_hydro_pump 2 208 2030 0.0 0.0 +de 01_solar 2 209 2030 1.0 0.0 +de 02_wind_on 2 209 2030 1.0 0.0 +de 03_wind_off 2 209 2030 0.0 0.0 +de 04_res 2 209 2030 0.0 0.0 +de 05_nuclear 2 209 2030 0.0 0.0 +de 06_coal 2 209 2030 0.0 0.0 +de 07_gas 2 209 2030 0.0 0.0 +de 08_non-res 2 209 2030 0.0 0.0 +de 09_hydro_pump 2 209 2030 0.0 0.0 +de 01_solar 2 210 2030 1.0 0.0 +de 02_wind_on 2 210 2030 1.0 0.0 +de 03_wind_off 2 210 2030 1.0 0.0 +de 04_res 2 210 2030 0.0 0.0 +de 05_nuclear 2 210 2030 0.0 0.0 +de 06_coal 2 210 2030 0.0 0.0 +de 07_gas 2 210 2030 0.0 0.0 +de 08_non-res 2 210 2030 0.0 0.0 +de 09_hydro_pump 2 210 2030 0.0 0.0 +de 01_solar 2 211 2030 1.0 0.0 +de 02_wind_on 2 211 2030 1.0 0.0 +de 03_wind_off 2 211 2030 1.0 0.0 +de 04_res 2 211 2030 0.0 0.0 +de 05_nuclear 2 211 2030 0.0 0.0 +de 06_coal 2 211 2030 0.0 0.0 +de 07_gas 2 211 2030 0.0 0.0 +de 08_non-res 2 211 2030 0.0 0.0 +de 09_hydro_pump 2 211 2030 0.0 0.0 +de 01_solar 2 212 2030 1.0 0.0 +de 02_wind_on 2 212 2030 1.0 0.0 +de 03_wind_off 2 212 2030 1.0 0.0 +de 04_res 2 212 2030 0.0 0.0 +de 05_nuclear 2 212 2030 0.0 0.0 +de 06_coal 2 212 2030 0.0 0.0 +de 07_gas 2 212 2030 0.0 0.0 +de 08_non-res 2 212 2030 0.0 0.0 +de 09_hydro_pump 2 212 2030 0.0 0.0 +de 01_solar 2 213 2030 1.0 0.0 +de 02_wind_on 2 213 2030 1.0 0.0 +de 03_wind_off 2 213 2030 1.0 0.0 +de 04_res 2 213 2030 0.0 0.0 +de 05_nuclear 2 213 2030 0.0 0.0 +de 06_coal 2 213 2030 0.0 0.0 +de 07_gas 2 213 2030 0.0 0.0 +de 08_non-res 2 213 2030 0.0 0.0 +de 09_hydro_pump 2 213 2030 0.0 0.0 +de 01_solar 2 214 2030 1.0 0.0 +de 02_wind_on 2 214 2030 1.0 0.0 +de 03_wind_off 2 214 2030 1.0 0.0 +de 04_res 2 214 2030 0.0 0.0 +de 05_nuclear 2 214 2030 0.0 0.0 +de 06_coal 2 214 2030 0.0 0.0 +de 07_gas 2 214 2030 0.0 0.0 +de 08_non-res 2 214 2030 0.0 0.0 +de 09_hydro_pump 2 214 2030 0.0 0.0 +de 01_solar 2 215 2030 1.0 0.0 +de 02_wind_on 2 215 2030 1.0 0.0 +de 03_wind_off 2 215 2030 1.0 0.0 +de 04_res 2 215 2030 0.0 0.0 +de 05_nuclear 2 215 2030 0.0 0.0 +de 06_coal 2 215 2030 0.0 0.0 +de 07_gas 2 215 2030 0.0 0.0 +de 08_non-res 2 215 2030 0.0 0.0 +de 09_hydro_pump 2 215 2030 0.0 0.0 +de 01_solar 2 216 2030 1.0 0.0 +de 02_wind_on 2 216 2030 1.0 0.0 +de 03_wind_off 2 216 2030 1.0 0.0 +de 04_res 2 216 2030 0.0 0.0 +de 05_nuclear 2 216 2030 0.0 0.0 +de 06_coal 2 216 2030 0.0 0.0 +de 07_gas 2 216 2030 0.0 0.0 +de 08_non-res 2 216 2030 0.0 0.0 +de 09_hydro_pump 2 216 2030 0.0 0.0 +de 01_solar 2 217 2030 1.0 0.0 +de 02_wind_on 2 217 2030 1.0 0.0 +de 03_wind_off 2 217 2030 1.0 0.0 +de 04_res 2 217 2030 0.0 0.0 +de 05_nuclear 2 217 2030 0.0 0.0 +de 06_coal 2 217 2030 0.0 0.0 +de 07_gas 2 217 2030 0.0 0.0 +de 08_non-res 2 217 2030 0.0 0.0 +de 09_hydro_pump 2 217 2030 0.0 0.0 +de 01_solar 2 218 2030 1.0 0.0 +de 02_wind_on 2 218 2030 1.0 0.0 +de 03_wind_off 2 218 2030 1.0 0.0 +de 04_res 2 218 2030 0.0 0.0 +de 05_nuclear 2 218 2030 0.0 0.0 +de 06_coal 2 218 2030 0.0 0.0 +de 07_gas 2 218 2030 0.0 0.0 +de 08_non-res 2 218 2030 0.0 0.0 +de 09_hydro_pump 2 218 2030 0.0 0.0 +de 01_solar 2 219 2030 1.0 0.0 +de 02_wind_on 2 219 2030 1.0 0.0 +de 03_wind_off 2 219 2030 1.0 0.0 +de 04_res 2 219 2030 0.0 0.0 +de 05_nuclear 2 219 2030 0.0 0.0 +de 06_coal 2 219 2030 0.0 0.0 +de 07_gas 2 219 2030 0.0 0.0 +de 08_non-res 2 219 2030 0.0 0.0 +de 09_hydro_pump 2 219 2030 0.0 0.0 +de 01_solar 2 220 2030 1.0 0.0 +de 02_wind_on 2 220 2030 1.0 0.0 +de 03_wind_off 2 220 2030 1.0 0.0 +de 04_res 2 220 2030 0.0 0.0 +de 05_nuclear 2 220 2030 0.0 0.0 +de 06_coal 2 220 2030 0.0 0.0 +de 07_gas 2 220 2030 0.0 0.0 +de 08_non-res 2 220 2030 0.0 0.0 +de 09_hydro_pump 2 220 2030 0.0 0.0 +de 01_solar 2 221 2030 1.0 0.0 +de 02_wind_on 2 221 2030 1.0 0.0 +de 03_wind_off 2 221 2030 1.0 0.0 +de 04_res 2 221 2030 0.0 0.0 +de 05_nuclear 2 221 2030 0.0 0.0 +de 06_coal 2 221 2030 0.0 0.0 +de 07_gas 2 221 2030 0.0 0.0 +de 08_non-res 2 221 2030 0.0 0.0 +de 09_hydro_pump 2 221 2030 0.0 0.0 +de 01_solar 2 222 2030 1.0 0.0 +de 02_wind_on 2 222 2030 1.0 0.0 +de 03_wind_off 2 222 2030 1.0 0.0 +de 04_res 2 222 2030 0.0 0.0 +de 05_nuclear 2 222 2030 0.0 0.0 +de 06_coal 2 222 2030 0.0 0.0 +de 07_gas 2 222 2030 0.0 0.0 +de 08_non-res 2 222 2030 0.0 0.0 +de 09_hydro_pump 2 222 2030 0.0 0.0 +de 01_solar 2 223 2030 1.0 0.0 +de 02_wind_on 2 223 2030 1.0 0.0 +de 03_wind_off 2 223 2030 1.0 0.0 +de 04_res 2 223 2030 0.0 0.0 +de 05_nuclear 2 223 2030 0.0 0.0 +de 06_coal 2 223 2030 0.0 0.0 +de 07_gas 2 223 2030 0.0 0.0 +de 08_non-res 2 223 2030 0.0 0.0 +de 09_hydro_pump 2 223 2030 0.0 0.0 +de 01_solar 2 224 2030 1.0 0.0 +de 02_wind_on 2 224 2030 1.0 0.0 +de 03_wind_off 2 224 2030 1.0 0.0 +de 04_res 2 224 2030 0.0 0.0 +de 05_nuclear 2 224 2030 0.0 0.0 +de 06_coal 2 224 2030 0.0 0.0 +de 07_gas 2 224 2030 0.0 0.0 +de 08_non-res 2 224 2030 0.0 0.0 +de 09_hydro_pump 2 224 2030 0.0 0.0 +de 01_solar 2 225 2030 1.0 0.0 +de 02_wind_on 2 225 2030 1.0 0.0 +de 03_wind_off 2 225 2030 1.0 0.0 +de 04_res 2 225 2030 0.0 0.0 +de 05_nuclear 2 225 2030 0.0 0.0 +de 06_coal 2 225 2030 0.0 0.0 +de 07_gas 2 225 2030 0.0 0.0 +de 08_non-res 2 225 2030 0.0 0.0 +de 09_hydro_pump 2 225 2030 0.0 0.0 +de 01_solar 2 226 2030 1.0 0.0 +de 02_wind_on 2 226 2030 1.0 0.0 +de 03_wind_off 2 226 2030 1.0 0.0 +de 04_res 2 226 2030 0.0 0.0 +de 05_nuclear 2 226 2030 0.0 0.0 +de 06_coal 2 226 2030 0.0 0.0 +de 07_gas 2 226 2030 0.0 0.0 +de 08_non-res 2 226 2030 0.0 0.0 +de 09_hydro_pump 2 226 2030 0.0 0.0 +de 01_solar 2 227 2030 1.0 0.0 +de 02_wind_on 2 227 2030 1.0 0.0 +de 03_wind_off 2 227 2030 1.0 0.0 +de 04_res 2 227 2030 0.0 0.0 +de 05_nuclear 2 227 2030 0.0 0.0 +de 06_coal 2 227 2030 0.0 0.0 +de 07_gas 2 227 2030 0.0 0.0 +de 08_non-res 2 227 2030 0.0 0.0 +de 09_hydro_pump 2 227 2030 0.0 0.0 +de 01_solar 2 228 2030 1.0 0.0 +de 02_wind_on 2 228 2030 1.0 0.0 +de 03_wind_off 2 228 2030 1.0 0.0 +de 04_res 2 228 2030 0.0 0.0 +de 05_nuclear 2 228 2030 0.0 0.0 +de 06_coal 2 228 2030 0.0 0.0 +de 07_gas 2 228 2030 0.0 0.0 +de 08_non-res 2 228 2030 0.0 0.0 +de 09_hydro_pump 2 228 2030 0.0 0.0 +de 01_solar 2 229 2030 1.0 0.0 +de 02_wind_on 2 229 2030 1.0 0.0 +de 03_wind_off 2 229 2030 1.0 0.0 +de 04_res 2 229 2030 0.0 0.0 +de 05_nuclear 2 229 2030 0.0 0.0 +de 06_coal 2 229 2030 0.0 0.0 +de 07_gas 2 229 2030 0.0 0.0 +de 08_non-res 2 229 2030 0.0 0.0 +de 09_hydro_pump 2 229 2030 0.0 0.0 +de 01_solar 2 230 2030 1.0 0.0 +de 02_wind_on 2 230 2030 1.0 0.0 +de 03_wind_off 2 230 2030 1.0 0.0 +de 04_res 2 230 2030 1.0 0.0 +de 05_nuclear 2 230 2030 0.0 0.0 +de 06_coal 2 230 2030 0.0 0.0 +de 07_gas 2 230 2030 0.0 0.0 +de 08_non-res 2 230 2030 0.0 0.0 +de 09_hydro_pump 2 230 2030 0.0 0.0 +de 01_solar 2 231 2030 1.0 0.0 +de 02_wind_on 2 231 2030 1.0 0.0 +de 03_wind_off 2 231 2030 1.0 0.0 +de 04_res 2 231 2030 1.0 0.0 +de 05_nuclear 2 231 2030 0.0 0.0 +de 06_coal 2 231 2030 0.0 0.0 +de 07_gas 2 231 2030 0.0 0.0 +de 08_non-res 2 231 2030 0.0 0.0 +de 09_hydro_pump 2 231 2030 0.0 0.0 +de 01_solar 2 232 2030 1.0 0.0 +de 02_wind_on 2 232 2030 1.0 0.0 +de 03_wind_off 2 232 2030 1.0 0.0 +de 04_res 2 232 2030 1.0 0.0 +de 05_nuclear 2 232 2030 0.0 0.0 +de 06_coal 2 232 2030 0.0 0.0 +de 07_gas 2 232 2030 0.0 0.0 +de 08_non-res 2 232 2030 0.0 0.0 +de 09_hydro_pump 2 232 2030 0.0 0.0 +de 01_solar 2 233 2030 1.0 0.0 +de 02_wind_on 2 233 2030 1.0 0.0 +de 03_wind_off 2 233 2030 1.0 0.0 +de 04_res 2 233 2030 1.0 0.0 +de 05_nuclear 2 233 2030 0.0 0.0 +de 06_coal 2 233 2030 0.0 0.0 +de 07_gas 2 233 2030 0.0 0.0 +de 08_non-res 2 233 2030 0.0 0.0 +de 09_hydro_pump 2 233 2030 0.0 0.0 +de 01_solar 2 234 2030 1.0 0.0 +de 02_wind_on 2 234 2030 1.0 0.0 +de 03_wind_off 2 234 2030 1.0 0.0 +de 04_res 2 234 2030 1.0 0.0 +de 05_nuclear 2 234 2030 0.0 0.0 +de 06_coal 2 234 2030 0.0 0.0 +de 07_gas 2 234 2030 0.0 0.0 +de 08_non-res 2 234 2030 0.0 0.0 +de 09_hydro_pump 2 234 2030 0.0 0.0 +de 01_solar 2 235 2030 1.0 0.0 +de 02_wind_on 2 235 2030 1.0 0.0 +de 03_wind_off 2 235 2030 1.0 0.0 +de 04_res 2 235 2030 1.0 0.0 +de 05_nuclear 2 235 2030 0.0 0.0 +de 06_coal 2 235 2030 0.0 0.0 +de 07_gas 2 235 2030 0.0 0.0 +de 08_non-res 2 235 2030 0.0 0.0 +de 09_hydro_pump 2 235 2030 0.0 0.0 +de 01_solar 2 236 2030 1.0 0.0 +de 02_wind_on 2 236 2030 1.0 0.0 +de 03_wind_off 2 236 2030 1.0 0.0 +de 04_res 2 236 2030 1.0 0.0 +de 05_nuclear 2 236 2030 0.0 0.0 +de 06_coal 2 236 2030 0.0 0.0 +de 07_gas 2 236 2030 0.0 0.0 +de 08_non-res 2 236 2030 0.0 0.0 +de 09_hydro_pump 2 236 2030 0.0 0.0 +de 01_solar 2 237 2030 1.0 0.0 +de 02_wind_on 2 237 2030 1.0 0.0 +de 03_wind_off 2 237 2030 1.0 0.0 +de 04_res 2 237 2030 1.0 0.0 +de 05_nuclear 2 237 2030 0.0 0.0 +de 06_coal 2 237 2030 0.0 0.0 +de 07_gas 2 237 2030 0.0 0.0 +de 08_non-res 2 237 2030 0.0 0.0 +de 09_hydro_pump 2 237 2030 0.0 0.0 +de 01_solar 2 238 2030 1.0 0.0 +de 02_wind_on 2 238 2030 1.0 0.0 +de 03_wind_off 2 238 2030 1.0 0.0 +de 04_res 2 238 2030 1.0 0.0 +de 05_nuclear 2 238 2030 0.0 0.0 +de 06_coal 2 238 2030 0.0 0.0 +de 07_gas 2 238 2030 0.0 0.0 +de 08_non-res 2 238 2030 0.0 0.0 +de 09_hydro_pump 2 238 2030 0.0 0.0 +de 01_solar 2 239 2030 1.0 0.0 +de 02_wind_on 2 239 2030 1.0 0.0 +de 03_wind_off 2 239 2030 1.0 0.0 +de 04_res 2 239 2030 1.0 0.0 +de 05_nuclear 2 239 2030 0.0 0.0 +de 06_coal 2 239 2030 0.0 0.0 +de 07_gas 2 239 2030 0.0 0.0 +de 08_non-res 2 239 2030 0.0 0.0 +de 09_hydro_pump 2 239 2030 0.0 0.0 +de 01_solar 2 240 2030 1.0 0.0 +de 02_wind_on 2 240 2030 1.0 0.0 +de 03_wind_off 2 240 2030 1.0 0.0 +de 04_res 2 240 2030 1.0 0.0 +de 05_nuclear 2 240 2030 0.0 0.0 +de 06_coal 2 240 2030 0.0 0.0 +de 07_gas 2 240 2030 0.0 0.0 +de 08_non-res 2 240 2030 0.0 0.0 +de 09_hydro_pump 2 240 2030 0.0 0.0 +de 01_solar 2 241 2030 1.0 0.0 +de 02_wind_on 2 241 2030 1.0 0.0 +de 03_wind_off 2 241 2030 1.0 0.0 +de 04_res 2 241 2030 1.0 0.0 +de 05_nuclear 2 241 2030 0.0 0.0 +de 06_coal 2 241 2030 0.0 0.0 +de 07_gas 2 241 2030 0.0 0.0 +de 08_non-res 2 241 2030 0.0 0.0 +de 09_hydro_pump 2 241 2030 0.0 0.0 +de 01_solar 2 242 2030 1.0 0.0 +de 02_wind_on 2 242 2030 1.0 0.0 +de 03_wind_off 2 242 2030 1.0 0.0 +de 04_res 2 242 2030 1.0 0.0 +de 05_nuclear 2 242 2030 0.0 0.0 +de 06_coal 2 242 2030 0.0 0.0 +de 07_gas 2 242 2030 0.0 0.0 +de 08_non-res 2 242 2030 0.0 0.0 +de 09_hydro_pump 2 242 2030 0.0 0.0 +de 01_solar 2 243 2030 1.0 0.0 +de 02_wind_on 2 243 2030 1.0 0.0 +de 03_wind_off 2 243 2030 1.0 0.0 +de 04_res 2 243 2030 1.0 0.0 +de 05_nuclear 2 243 2030 0.0 0.0 +de 06_coal 2 243 2030 0.0 0.0 +de 07_gas 2 243 2030 0.0 0.0 +de 08_non-res 2 243 2030 0.0 0.0 +de 09_hydro_pump 2 243 2030 0.0 0.0 +de 01_solar 2 244 2030 1.0 0.0 +de 02_wind_on 2 244 2030 1.0 0.0 +de 03_wind_off 2 244 2030 1.0 0.0 +de 04_res 2 244 2030 1.0 0.0 +de 05_nuclear 2 244 2030 0.0 0.0 +de 06_coal 2 244 2030 0.0 0.0 +de 07_gas 2 244 2030 0.0 0.0 +de 08_non-res 2 244 2030 0.0 0.0 +de 09_hydro_pump 2 244 2030 0.0 0.0 +de 01_solar 2 245 2030 1.0 0.0 +de 02_wind_on 2 245 2030 1.0 0.0 +de 03_wind_off 2 245 2030 1.0 0.0 +de 04_res 2 245 2030 1.0 0.0 +de 05_nuclear 2 245 2030 0.0 0.0 +de 06_coal 2 245 2030 0.0 0.0 +de 07_gas 2 245 2030 0.0 0.0 +de 08_non-res 2 245 2030 0.0 0.0 +de 09_hydro_pump 2 245 2030 0.0 0.0 +de 01_solar 2 246 2030 1.0 0.0 +de 02_wind_on 2 246 2030 1.0 0.0 +de 03_wind_off 2 246 2030 1.0 0.0 +de 04_res 2 246 2030 1.0 0.0 +de 05_nuclear 2 246 2030 0.0 0.0 +de 06_coal 2 246 2030 0.0 0.0 +de 07_gas 2 246 2030 0.0 0.0 +de 08_non-res 2 246 2030 0.0 0.0 +de 09_hydro_pump 2 246 2030 0.0 0.0 +de 01_solar 2 247 2030 1.0 0.0 +de 02_wind_on 2 247 2030 1.0 0.0 +de 03_wind_off 2 247 2030 1.0 0.0 +de 04_res 2 247 2030 1.0 0.0 +de 05_nuclear 2 247 2030 0.0 0.0 +de 06_coal 2 247 2030 0.0 0.0 +de 07_gas 2 247 2030 0.0 0.0 +de 08_non-res 2 247 2030 0.0 0.0 +de 09_hydro_pump 2 247 2030 0.0 0.0 +de 01_solar 2 248 2030 1.0 0.0 +de 02_wind_on 2 248 2030 1.0 0.0 +de 03_wind_off 2 248 2030 1.0 0.0 +de 04_res 2 248 2030 1.0 0.0 +de 05_nuclear 2 248 2030 0.0 0.0 +de 06_coal 2 248 2030 0.0 0.0 +de 07_gas 2 248 2030 0.0 0.0 +de 08_non-res 2 248 2030 0.0 0.0 +de 09_hydro_pump 2 248 2030 0.0 0.0 +de 01_solar 2 249 2030 1.0 0.0 +de 02_wind_on 2 249 2030 1.0 0.0 +de 03_wind_off 2 249 2030 1.0 0.0 +de 04_res 2 249 2030 1.0 0.0 +de 05_nuclear 2 249 2030 0.0 0.0 +de 06_coal 2 249 2030 0.0 0.0 +de 07_gas 2 249 2030 0.0 0.0 +de 08_non-res 2 249 2030 0.0 0.0 +de 09_hydro_pump 2 249 2030 0.0 0.0 +de 01_solar 2 250 2030 1.0 0.0 +de 02_wind_on 2 250 2030 1.0 0.0 +de 03_wind_off 2 250 2030 1.0 0.0 +de 04_res 2 250 2030 1.0 0.0 +de 05_nuclear 2 250 2030 1.0 0.0 +de 06_coal 2 250 2030 0.0 0.0 +de 07_gas 2 250 2030 0.0 0.0 +de 08_non-res 2 250 2030 0.0 0.0 +de 09_hydro_pump 2 250 2030 0.0 0.0 +de 01_solar 2 251 2030 1.0 0.0 +de 02_wind_on 2 251 2030 1.0 0.0 +de 03_wind_off 2 251 2030 1.0 0.0 +de 04_res 2 251 2030 1.0 0.0 +de 05_nuclear 2 251 2030 1.0 0.0 +de 06_coal 2 251 2030 0.0 0.0 +de 07_gas 2 251 2030 0.0 0.0 +de 08_non-res 2 251 2030 0.0 0.0 +de 09_hydro_pump 2 251 2030 0.0 0.0 +de 01_solar 2 252 2030 1.0 0.0 +de 02_wind_on 2 252 2030 1.0 0.0 +de 03_wind_off 2 252 2030 1.0 0.0 +de 04_res 2 252 2030 1.0 0.0 +de 05_nuclear 2 252 2030 1.0 0.0 +de 06_coal 2 252 2030 0.0 0.0 +de 07_gas 2 252 2030 0.0 0.0 +de 08_non-res 2 252 2030 0.0 0.0 +de 09_hydro_pump 2 252 2030 0.0 0.0 +de 01_solar 2 253 2030 1.0 0.0 +de 02_wind_on 2 253 2030 1.0 0.0 +de 03_wind_off 2 253 2030 1.0 0.0 +de 04_res 2 253 2030 1.0 0.0 +de 05_nuclear 2 253 2030 1.0 0.0 +de 06_coal 2 253 2030 0.0 0.0 +de 07_gas 2 253 2030 0.0 0.0 +de 08_non-res 2 253 2030 0.0 0.0 +de 09_hydro_pump 2 253 2030 0.0 0.0 +de 01_solar 2 254 2030 1.0 0.0 +de 02_wind_on 2 254 2030 1.0 0.0 +de 03_wind_off 2 254 2030 1.0 0.0 +de 04_res 2 254 2030 1.0 0.0 +de 05_nuclear 2 254 2030 1.0 0.0 +de 06_coal 2 254 2030 0.0 0.0 +de 07_gas 2 254 2030 0.0 0.0 +de 08_non-res 2 254 2030 0.0 0.0 +de 09_hydro_pump 2 254 2030 0.0 0.0 +de 01_solar 2 255 2030 1.0 0.0 +de 02_wind_on 2 255 2030 1.0 0.0 +de 03_wind_off 2 255 2030 1.0 0.0 +de 04_res 2 255 2030 1.0 0.0 +de 05_nuclear 2 255 2030 1.0 0.0 +de 06_coal 2 255 2030 0.0 0.0 +de 07_gas 2 255 2030 0.0 0.0 +de 08_non-res 2 255 2030 0.0 0.0 +de 09_hydro_pump 2 255 2030 0.0 0.0 +de 01_solar 2 256 2030 1.0 0.0 +de 02_wind_on 2 256 2030 1.0 0.0 +de 03_wind_off 2 256 2030 1.0 0.0 +de 04_res 2 256 2030 1.0 0.0 +de 05_nuclear 2 256 2030 1.0 0.0 +de 06_coal 2 256 2030 0.0 0.0 +de 07_gas 2 256 2030 0.0 0.0 +de 08_non-res 2 256 2030 0.0 0.0 +de 09_hydro_pump 2 256 2030 0.0 0.0 +de 01_solar 2 257 2030 1.0 0.0 +de 02_wind_on 2 257 2030 1.0 0.0 +de 03_wind_off 2 257 2030 1.0 0.0 +de 04_res 2 257 2030 1.0 0.0 +de 05_nuclear 2 257 2030 1.0 0.0 +de 06_coal 2 257 2030 0.0 0.0 +de 07_gas 2 257 2030 0.0 0.0 +de 08_non-res 2 257 2030 0.0 0.0 +de 09_hydro_pump 2 257 2030 0.0 0.0 +de 01_solar 2 258 2030 1.0 0.0 +de 02_wind_on 2 258 2030 1.0 0.0 +de 03_wind_off 2 258 2030 1.0 0.0 +de 04_res 2 258 2030 1.0 0.0 +de 05_nuclear 2 258 2030 1.0 0.0 +de 06_coal 2 258 2030 0.0 0.0 +de 07_gas 2 258 2030 0.0 0.0 +de 08_non-res 2 258 2030 0.0 0.0 +de 09_hydro_pump 2 258 2030 0.0 0.0 +de 01_solar 2 259 2030 1.0 0.0 +de 02_wind_on 2 259 2030 1.0 0.0 +de 03_wind_off 2 259 2030 1.0 0.0 +de 04_res 2 259 2030 1.0 0.0 +de 05_nuclear 2 259 2030 1.0 0.0 +de 06_coal 2 259 2030 0.0 0.0 +de 07_gas 2 259 2030 0.0 0.0 +de 08_non-res 2 259 2030 0.0 0.0 +de 09_hydro_pump 2 259 2030 0.0 0.0 +de 01_solar 2 260 2030 1.0 0.0 +de 02_wind_on 2 260 2030 1.0 0.0 +de 03_wind_off 2 260 2030 1.0 0.0 +de 04_res 2 260 2030 1.0 0.0 +de 05_nuclear 2 260 2030 1.0 0.0 +de 06_coal 2 260 2030 0.0 0.0 +de 07_gas 2 260 2030 0.0 0.0 +de 08_non-res 2 260 2030 0.0 0.0 +de 09_hydro_pump 2 260 2030 0.0 0.0 +de 01_solar 2 261 2030 1.0 0.0 +de 02_wind_on 2 261 2030 1.0 0.0 +de 03_wind_off 2 261 2030 1.0 0.0 +de 04_res 2 261 2030 1.0 0.0 +de 05_nuclear 2 261 2030 1.0 0.0 +de 06_coal 2 261 2030 0.0 0.0 +de 07_gas 2 261 2030 0.0 0.0 +de 08_non-res 2 261 2030 0.0 0.0 +de 09_hydro_pump 2 261 2030 0.0 0.0 +de 01_solar 2 262 2030 1.0 0.0 +de 02_wind_on 2 262 2030 1.0 0.0 +de 03_wind_off 2 262 2030 1.0 0.0 +de 04_res 2 262 2030 1.0 0.0 +de 05_nuclear 2 262 2030 1.0 0.0 +de 06_coal 2 262 2030 0.0 0.0 +de 07_gas 2 262 2030 0.0 0.0 +de 08_non-res 2 262 2030 0.0 0.0 +de 09_hydro_pump 2 262 2030 0.0 0.0 +de 01_solar 2 263 2030 1.0 0.0 +de 02_wind_on 2 263 2030 1.0 0.0 +de 03_wind_off 2 263 2030 1.0 0.0 +de 04_res 2 263 2030 1.0 0.0 +de 05_nuclear 2 263 2030 1.0 0.0 +de 06_coal 2 263 2030 0.0 0.0 +de 07_gas 2 263 2030 0.0 0.0 +de 08_non-res 2 263 2030 0.0 0.0 +de 09_hydro_pump 2 263 2030 0.0 0.0 +de 01_solar 2 264 2030 1.0 0.0 +de 02_wind_on 2 264 2030 1.0 0.0 +de 03_wind_off 2 264 2030 1.0 0.0 +de 04_res 2 264 2030 1.0 0.0 +de 05_nuclear 2 264 2030 1.0 0.0 +de 06_coal 2 264 2030 0.0 0.0 +de 07_gas 2 264 2030 0.0 0.0 +de 08_non-res 2 264 2030 0.0 0.0 +de 09_hydro_pump 2 264 2030 0.0 0.0 +de 01_solar 2 265 2030 1.0 0.0 +de 02_wind_on 2 265 2030 1.0 0.0 +de 03_wind_off 2 265 2030 1.0 0.0 +de 04_res 2 265 2030 1.0 0.0 +de 05_nuclear 2 265 2030 1.0 0.0 +de 06_coal 2 265 2030 0.0 0.0 +de 07_gas 2 265 2030 0.0 0.0 +de 08_non-res 2 265 2030 0.0 0.0 +de 09_hydro_pump 2 265 2030 0.0 0.0 +de 01_solar 2 266 2030 1.0 0.0 +de 02_wind_on 2 266 2030 1.0 0.0 +de 03_wind_off 2 266 2030 1.0 0.0 +de 04_res 2 266 2030 1.0 0.0 +de 05_nuclear 2 266 2030 1.0 0.0 +de 06_coal 2 266 2030 0.0 0.0 +de 07_gas 2 266 2030 0.0 0.0 +de 08_non-res 2 266 2030 0.0 0.0 +de 09_hydro_pump 2 266 2030 0.0 0.0 +de 01_solar 2 267 2030 1.0 0.0 +de 02_wind_on 2 267 2030 1.0 0.0 +de 03_wind_off 2 267 2030 1.0 0.0 +de 04_res 2 267 2030 1.0 0.0 +de 05_nuclear 2 267 2030 1.0 0.0 +de 06_coal 2 267 2030 0.0 0.0 +de 07_gas 2 267 2030 0.0 0.0 +de 08_non-res 2 267 2030 0.0 0.0 +de 09_hydro_pump 2 267 2030 0.0 0.0 +de 01_solar 2 268 2030 1.0 0.0 +de 02_wind_on 2 268 2030 1.0 0.0 +de 03_wind_off 2 268 2030 1.0 0.0 +de 04_res 2 268 2030 1.0 0.0 +de 05_nuclear 2 268 2030 1.0 0.0 +de 06_coal 2 268 2030 0.0 0.0 +de 07_gas 2 268 2030 0.0 0.0 +de 08_non-res 2 268 2030 0.0 0.0 +de 09_hydro_pump 2 268 2030 0.0 0.0 +de 01_solar 2 269 2030 1.0 0.0 +de 02_wind_on 2 269 2030 1.0 0.0 +de 03_wind_off 2 269 2030 1.0 0.0 +de 04_res 2 269 2030 1.0 0.0 +de 05_nuclear 2 269 2030 1.0 0.0 +de 06_coal 2 269 2030 0.0 0.0 +de 07_gas 2 269 2030 0.0 0.0 +de 08_non-res 2 269 2030 0.0 0.0 +de 09_hydro_pump 2 269 2030 0.0 0.0 +de 01_solar 2 270 2030 1.0 0.0 +de 02_wind_on 2 270 2030 1.0 0.0 +de 03_wind_off 2 270 2030 1.0 0.0 +de 04_res 2 270 2030 1.0 0.0 +de 05_nuclear 2 270 2030 1.0 0.0 +de 06_coal 2 270 2030 1.0 0.0 +de 07_gas 2 270 2030 0.0 0.0 +de 08_non-res 2 270 2030 0.0 0.0 +de 09_hydro_pump 2 270 2030 0.0 0.0 +de 01_solar 2 271 2030 1.0 0.0 +de 02_wind_on 2 271 2030 1.0 0.0 +de 03_wind_off 2 271 2030 1.0 0.0 +de 04_res 2 271 2030 1.0 0.0 +de 05_nuclear 2 271 2030 1.0 0.0 +de 06_coal 2 271 2030 1.0 0.0 +de 07_gas 2 271 2030 0.0 0.0 +de 08_non-res 2 271 2030 0.0 0.0 +de 09_hydro_pump 2 271 2030 0.0 0.0 +de 01_solar 2 272 2030 1.0 0.0 +de 02_wind_on 2 272 2030 1.0 0.0 +de 03_wind_off 2 272 2030 1.0 0.0 +de 04_res 2 272 2030 1.0 0.0 +de 05_nuclear 2 272 2030 1.0 0.0 +de 06_coal 2 272 2030 1.0 0.0 +de 07_gas 2 272 2030 0.0 0.0 +de 08_non-res 2 272 2030 0.0 0.0 +de 09_hydro_pump 2 272 2030 0.0 0.0 +de 01_solar 2 273 2030 1.0 0.0 +de 02_wind_on 2 273 2030 1.0 0.0 +de 03_wind_off 2 273 2030 1.0 0.0 +de 04_res 2 273 2030 1.0 0.0 +de 05_nuclear 2 273 2030 1.0 0.0 +de 06_coal 2 273 2030 1.0 0.0 +de 07_gas 2 273 2030 0.0 0.0 +de 08_non-res 2 273 2030 0.0 0.0 +de 09_hydro_pump 2 273 2030 0.0 0.0 +de 01_solar 2 274 2030 1.0 0.0 +de 02_wind_on 2 274 2030 1.0 0.0 +de 03_wind_off 2 274 2030 1.0 0.0 +de 04_res 2 274 2030 1.0 0.0 +de 05_nuclear 2 274 2030 1.0 0.0 +de 06_coal 2 274 2030 1.0 0.0 +de 07_gas 2 274 2030 0.0 0.0 +de 08_non-res 2 274 2030 0.0 0.0 +de 09_hydro_pump 2 274 2030 0.0 0.0 +de 01_solar 2 275 2030 1.0 0.0 +de 02_wind_on 2 275 2030 1.0 0.0 +de 03_wind_off 2 275 2030 1.0 0.0 +de 04_res 2 275 2030 1.0 0.0 +de 05_nuclear 2 275 2030 1.0 0.0 +de 06_coal 2 275 2030 1.0 0.0 +de 07_gas 2 275 2030 0.0 0.0 +de 08_non-res 2 275 2030 0.0 0.0 +de 09_hydro_pump 2 275 2030 0.0 0.0 +de 01_solar 2 276 2030 1.0 0.0 +de 02_wind_on 2 276 2030 1.0 0.0 +de 03_wind_off 2 276 2030 1.0 0.0 +de 04_res 2 276 2030 1.0 0.0 +de 05_nuclear 2 276 2030 1.0 0.0 +de 06_coal 2 276 2030 1.0 0.0 +de 07_gas 2 276 2030 0.0 0.0 +de 08_non-res 2 276 2030 0.0 0.0 +de 09_hydro_pump 2 276 2030 0.0 0.0 +de 01_solar 2 277 2030 1.0 0.0 +de 02_wind_on 2 277 2030 1.0 0.0 +de 03_wind_off 2 277 2030 1.0 0.0 +de 04_res 2 277 2030 1.0 0.0 +de 05_nuclear 2 277 2030 1.0 0.0 +de 06_coal 2 277 2030 1.0 0.0 +de 07_gas 2 277 2030 0.0 0.0 +de 08_non-res 2 277 2030 0.0 0.0 +de 09_hydro_pump 2 277 2030 0.0 0.0 +de 01_solar 2 278 2030 1.0 0.0 +de 02_wind_on 2 278 2030 1.0 0.0 +de 03_wind_off 2 278 2030 1.0 0.0 +de 04_res 2 278 2030 1.0 0.0 +de 05_nuclear 2 278 2030 1.0 0.0 +de 06_coal 2 278 2030 1.0 0.0 +de 07_gas 2 278 2030 0.0 0.0 +de 08_non-res 2 278 2030 0.0 0.0 +de 09_hydro_pump 2 278 2030 0.0 0.0 +de 01_solar 2 279 2030 1.0 0.0 +de 02_wind_on 2 279 2030 1.0 0.0 +de 03_wind_off 2 279 2030 1.0 0.0 +de 04_res 2 279 2030 1.0 0.0 +de 05_nuclear 2 279 2030 1.0 0.0 +de 06_coal 2 279 2030 1.0 0.0 +de 07_gas 2 279 2030 0.0 0.0 +de 08_non-res 2 279 2030 0.0 0.0 +de 09_hydro_pump 2 279 2030 0.0 0.0 +de 01_solar 2 280 2030 1.0 0.0 +de 02_wind_on 2 280 2030 1.0 0.0 +de 03_wind_off 2 280 2030 1.0 0.0 +de 04_res 2 280 2030 1.0 0.0 +de 05_nuclear 2 280 2030 1.0 0.0 +de 06_coal 2 280 2030 1.0 0.0 +de 07_gas 2 280 2030 0.0 0.0 +de 08_non-res 2 280 2030 0.0 0.0 +de 09_hydro_pump 2 280 2030 0.0 0.0 +de 01_solar 2 281 2030 1.0 0.0 +de 02_wind_on 2 281 2030 1.0 0.0 +de 03_wind_off 2 281 2030 1.0 0.0 +de 04_res 2 281 2030 1.0 0.0 +de 05_nuclear 2 281 2030 1.0 0.0 +de 06_coal 2 281 2030 1.0 0.0 +de 07_gas 2 281 2030 0.0 0.0 +de 08_non-res 2 281 2030 0.0 0.0 +de 09_hydro_pump 2 281 2030 0.0 0.0 +de 01_solar 2 282 2030 1.0 0.0 +de 02_wind_on 2 282 2030 1.0 0.0 +de 03_wind_off 2 282 2030 1.0 0.0 +de 04_res 2 282 2030 1.0 0.0 +de 05_nuclear 2 282 2030 1.0 0.0 +de 06_coal 2 282 2030 1.0 0.0 +de 07_gas 2 282 2030 0.0 0.0 +de 08_non-res 2 282 2030 0.0 0.0 +de 09_hydro_pump 2 282 2030 0.0 0.0 +de 01_solar 2 283 2030 1.0 0.0 +de 02_wind_on 2 283 2030 1.0 0.0 +de 03_wind_off 2 283 2030 1.0 0.0 +de 04_res 2 283 2030 1.0 0.0 +de 05_nuclear 2 283 2030 1.0 0.0 +de 06_coal 2 283 2030 1.0 0.0 +de 07_gas 2 283 2030 0.0 0.0 +de 08_non-res 2 283 2030 0.0 0.0 +de 09_hydro_pump 2 283 2030 0.0 0.0 +de 01_solar 2 284 2030 1.0 0.0 +de 02_wind_on 2 284 2030 1.0 0.0 +de 03_wind_off 2 284 2030 1.0 0.0 +de 04_res 2 284 2030 1.0 0.0 +de 05_nuclear 2 284 2030 1.0 0.0 +de 06_coal 2 284 2030 1.0 0.0 +de 07_gas 2 284 2030 0.0 0.0 +de 08_non-res 2 284 2030 0.0 0.0 +de 09_hydro_pump 2 284 2030 0.0 0.0 +de 01_solar 2 285 2030 1.0 0.0 +de 02_wind_on 2 285 2030 1.0 0.0 +de 03_wind_off 2 285 2030 1.0 0.0 +de 04_res 2 285 2030 1.0 0.0 +de 05_nuclear 2 285 2030 1.0 0.0 +de 06_coal 2 285 2030 1.0 0.0 +de 07_gas 2 285 2030 0.0 0.0 +de 08_non-res 2 285 2030 0.0 0.0 +de 09_hydro_pump 2 285 2030 0.0 0.0 +de 01_solar 2 286 2030 1.0 0.0 +de 02_wind_on 2 286 2030 1.0 0.0 +de 03_wind_off 2 286 2030 1.0 0.0 +de 04_res 2 286 2030 1.0 0.0 +de 05_nuclear 2 286 2030 1.0 0.0 +de 06_coal 2 286 2030 1.0 0.0 +de 07_gas 2 286 2030 0.0 0.0 +de 08_non-res 2 286 2030 0.0 0.0 +de 09_hydro_pump 2 286 2030 0.0 0.0 +de 01_solar 2 287 2030 1.0 0.0 +de 02_wind_on 2 287 2030 1.0 0.0 +de 03_wind_off 2 287 2030 1.0 0.0 +de 04_res 2 287 2030 1.0 0.0 +de 05_nuclear 2 287 2030 1.0 0.0 +de 06_coal 2 287 2030 1.0 0.0 +de 07_gas 2 287 2030 0.0 0.0 +de 08_non-res 2 287 2030 0.0 0.0 +de 09_hydro_pump 2 287 2030 0.0 0.0 +de 01_solar 2 288 2030 1.0 0.0 +de 02_wind_on 2 288 2030 1.0 0.0 +de 03_wind_off 2 288 2030 1.0 0.0 +de 04_res 2 288 2030 1.0 0.0 +de 05_nuclear 2 288 2030 1.0 0.0 +de 06_coal 2 288 2030 1.0 0.0 +de 07_gas 2 288 2030 0.0 0.0 +de 08_non-res 2 288 2030 0.0 0.0 +de 09_hydro_pump 2 288 2030 0.0 0.0 +de 01_solar 2 289 2030 1.0 0.0 +de 02_wind_on 2 289 2030 1.0 0.0 +de 03_wind_off 2 289 2030 1.0 0.0 +de 04_res 2 289 2030 1.0 0.0 +de 05_nuclear 2 289 2030 1.0 0.0 +de 06_coal 2 289 2030 1.0 0.0 +de 07_gas 2 289 2030 0.0 0.0 +de 08_non-res 2 289 2030 0.0 0.0 +de 09_hydro_pump 2 289 2030 0.0 0.0 +de 01_solar 2 290 2030 1.0 0.0 +de 02_wind_on 2 290 2030 1.0 0.0 +de 03_wind_off 2 290 2030 1.0 0.0 +de 04_res 2 290 2030 1.0 0.0 +de 05_nuclear 2 290 2030 1.0 0.0 +de 06_coal 2 290 2030 1.0 0.0 +de 07_gas 2 290 2030 1.0 0.0 +de 08_non-res 2 290 2030 0.0 0.0 +de 09_hydro_pump 2 290 2030 0.0 0.0 +de 01_solar 2 291 2030 1.0 0.0 +de 02_wind_on 2 291 2030 1.0 0.0 +de 03_wind_off 2 291 2030 1.0 0.0 +de 04_res 2 291 2030 1.0 0.0 +de 05_nuclear 2 291 2030 1.0 0.0 +de 06_coal 2 291 2030 1.0 0.0 +de 07_gas 2 291 2030 1.0 0.0 +de 08_non-res 2 291 2030 0.0 0.0 +de 09_hydro_pump 2 291 2030 0.0 0.0 +de 01_solar 2 292 2030 1.0 0.0 +de 02_wind_on 2 292 2030 1.0 0.0 +de 03_wind_off 2 292 2030 1.0 0.0 +de 04_res 2 292 2030 1.0 0.0 +de 05_nuclear 2 292 2030 1.0 0.0 +de 06_coal 2 292 2030 1.0 0.0 +de 07_gas 2 292 2030 1.0 0.0 +de 08_non-res 2 292 2030 0.0 0.0 +de 09_hydro_pump 2 292 2030 0.0 0.0 +de 01_solar 2 293 2030 1.0 0.0 +de 02_wind_on 2 293 2030 1.0 0.0 +de 03_wind_off 2 293 2030 1.0 0.0 +de 04_res 2 293 2030 1.0 0.0 +de 05_nuclear 2 293 2030 1.0 0.0 +de 06_coal 2 293 2030 1.0 0.0 +de 07_gas 2 293 2030 1.0 0.0 +de 08_non-res 2 293 2030 0.0 0.0 +de 09_hydro_pump 2 293 2030 0.0 0.0 +de 01_solar 2 294 2030 1.0 0.0 +de 02_wind_on 2 294 2030 1.0 0.0 +de 03_wind_off 2 294 2030 1.0 0.0 +de 04_res 2 294 2030 1.0 0.0 +de 05_nuclear 2 294 2030 1.0 0.0 +de 06_coal 2 294 2030 1.0 0.0 +de 07_gas 2 294 2030 1.0 0.0 +de 08_non-res 2 294 2030 0.0 0.0 +de 09_hydro_pump 2 294 2030 0.0 0.0 +de 01_solar 2 295 2030 1.0 0.0 +de 02_wind_on 2 295 2030 1.0 0.0 +de 03_wind_off 2 295 2030 1.0 0.0 +de 04_res 2 295 2030 1.0 0.0 +de 05_nuclear 2 295 2030 1.0 0.0 +de 06_coal 2 295 2030 1.0 0.0 +de 07_gas 2 295 2030 1.0 0.0 +de 08_non-res 2 295 2030 0.0 0.0 +de 09_hydro_pump 2 295 2030 0.0 0.0 +de 01_solar 2 296 2030 1.0 0.0 +de 02_wind_on 2 296 2030 1.0 0.0 +de 03_wind_off 2 296 2030 1.0 0.0 +de 04_res 2 296 2030 1.0 0.0 +de 05_nuclear 2 296 2030 1.0 0.0 +de 06_coal 2 296 2030 1.0 0.0 +de 07_gas 2 296 2030 1.0 0.0 +de 08_non-res 2 296 2030 0.0 0.0 +de 09_hydro_pump 2 296 2030 0.0 0.0 +de 01_solar 2 297 2030 1.0 0.0 +de 02_wind_on 2 297 2030 1.0 0.0 +de 03_wind_off 2 297 2030 1.0 0.0 +de 04_res 2 297 2030 1.0 0.0 +de 05_nuclear 2 297 2030 1.0 0.0 +de 06_coal 2 297 2030 1.0 0.0 +de 07_gas 2 297 2030 1.0 0.0 +de 08_non-res 2 297 2030 0.0 0.0 +de 09_hydro_pump 2 297 2030 0.0 0.0 +de 01_solar 2 298 2030 1.0 0.0 +de 02_wind_on 2 298 2030 1.0 0.0 +de 03_wind_off 2 298 2030 1.0 0.0 +de 04_res 2 298 2030 1.0 0.0 +de 05_nuclear 2 298 2030 1.0 0.0 +de 06_coal 2 298 2030 1.0 0.0 +de 07_gas 2 298 2030 1.0 0.0 +de 08_non-res 2 298 2030 0.0 0.0 +de 09_hydro_pump 2 298 2030 0.0 0.0 +de 01_solar 2 299 2030 1.0 0.0 +de 02_wind_on 2 299 2030 1.0 0.0 +de 03_wind_off 2 299 2030 1.0 0.0 +de 04_res 2 299 2030 1.0 0.0 +de 05_nuclear 2 299 2030 1.0 0.0 +de 06_coal 2 299 2030 1.0 0.0 +de 07_gas 2 299 2030 1.0 0.0 +de 08_non-res 2 299 2030 0.0 0.0 +de 09_hydro_pump 2 299 2030 0.0 0.0 +de 01_solar 2 300 2030 1.0 0.0 +de 02_wind_on 2 300 2030 1.0 0.0 +de 03_wind_off 2 300 2030 1.0 0.0 +de 04_res 2 300 2030 1.0 0.0 +de 05_nuclear 2 300 2030 1.0 0.0 +de 06_coal 2 300 2030 1.0 0.0 +de 07_gas 2 300 2030 1.0 0.0 +de 08_non-res 2 300 2030 0.0 0.0 +de 09_hydro_pump 2 300 2030 0.0 0.0 +de 01_solar 2 301 2030 1.0 0.0 +de 02_wind_on 2 301 2030 1.0 0.0 +de 03_wind_off 2 301 2030 1.0 0.0 +de 04_res 2 301 2030 1.0 0.0 +de 05_nuclear 2 301 2030 1.0 0.0 +de 06_coal 2 301 2030 1.0 0.0 +de 07_gas 2 301 2030 1.0 0.0 +de 08_non-res 2 301 2030 0.0 0.0 +de 09_hydro_pump 2 301 2030 0.0 0.0 +de 01_solar 2 302 2030 1.0 0.0 +de 02_wind_on 2 302 2030 1.0 0.0 +de 03_wind_off 2 302 2030 1.0 0.0 +de 04_res 2 302 2030 1.0 0.0 +de 05_nuclear 2 302 2030 1.0 0.0 +de 06_coal 2 302 2030 1.0 0.0 +de 07_gas 2 302 2030 1.0 0.0 +de 08_non-res 2 302 2030 0.0 0.0 +de 09_hydro_pump 2 302 2030 0.0 0.0 +de 01_solar 2 303 2030 1.0 0.0 +de 02_wind_on 2 303 2030 1.0 0.0 +de 03_wind_off 2 303 2030 1.0 0.0 +de 04_res 2 303 2030 1.0 0.0 +de 05_nuclear 2 303 2030 1.0 0.0 +de 06_coal 2 303 2030 1.0 0.0 +de 07_gas 2 303 2030 1.0 0.0 +de 08_non-res 2 303 2030 0.0 0.0 +de 09_hydro_pump 2 303 2030 0.0 0.0 +de 01_solar 2 304 2030 1.0 0.0 +de 02_wind_on 2 304 2030 1.0 0.0 +de 03_wind_off 2 304 2030 1.0 0.0 +de 04_res 2 304 2030 1.0 0.0 +de 05_nuclear 2 304 2030 1.0 0.0 +de 06_coal 2 304 2030 1.0 0.0 +de 07_gas 2 304 2030 1.0 0.0 +de 08_non-res 2 304 2030 0.0 0.0 +de 09_hydro_pump 2 304 2030 0.0 0.0 +de 01_solar 2 305 2030 1.0 0.0 +de 02_wind_on 2 305 2030 1.0 0.0 +de 03_wind_off 2 305 2030 1.0 0.0 +de 04_res 2 305 2030 1.0 0.0 +de 05_nuclear 2 305 2030 1.0 0.0 +de 06_coal 2 305 2030 1.0 0.0 +de 07_gas 2 305 2030 1.0 0.0 +de 08_non-res 2 305 2030 0.0 0.0 +de 09_hydro_pump 2 305 2030 0.0 0.0 +de 01_solar 2 306 2030 1.0 0.0 +de 02_wind_on 2 306 2030 1.0 0.0 +de 03_wind_off 2 306 2030 1.0 0.0 +de 04_res 2 306 2030 1.0 0.0 +de 05_nuclear 2 306 2030 1.0 0.0 +de 06_coal 2 306 2030 1.0 0.0 +de 07_gas 2 306 2030 1.0 0.0 +de 08_non-res 2 306 2030 0.0 0.0 +de 09_hydro_pump 2 306 2030 0.0 0.0 +de 01_solar 2 307 2030 1.0 0.0 +de 02_wind_on 2 307 2030 1.0 0.0 +de 03_wind_off 2 307 2030 1.0 0.0 +de 04_res 2 307 2030 1.0 0.0 +de 05_nuclear 2 307 2030 1.0 0.0 +de 06_coal 2 307 2030 1.0 0.0 +de 07_gas 2 307 2030 1.0 0.0 +de 08_non-res 2 307 2030 0.0 0.0 +de 09_hydro_pump 2 307 2030 0.0 0.0 +de 01_solar 2 308 2030 1.0 0.0 +de 02_wind_on 2 308 2030 1.0 0.0 +de 03_wind_off 2 308 2030 1.0 0.0 +de 04_res 2 308 2030 1.0 0.0 +de 05_nuclear 2 308 2030 1.0 0.0 +de 06_coal 2 308 2030 1.0 0.0 +de 07_gas 2 308 2030 1.0 0.0 +de 08_non-res 2 308 2030 0.0 0.0 +de 09_hydro_pump 2 308 2030 0.0 0.0 +de 01_solar 2 309 2030 1.0 0.0 +de 02_wind_on 2 309 2030 1.0 0.0 +de 03_wind_off 2 309 2030 1.0 0.0 +de 04_res 2 309 2030 1.0 0.0 +de 05_nuclear 2 309 2030 1.0 0.0 +de 06_coal 2 309 2030 1.0 0.0 +de 07_gas 2 309 2030 1.0 0.0 +de 08_non-res 2 309 2030 0.0 0.0 +de 09_hydro_pump 2 309 2030 0.0 0.0 +de 01_solar 2 310 2030 1.0 0.0 +de 02_wind_on 2 310 2030 1.0 0.0 +de 03_wind_off 2 310 2030 1.0 0.0 +de 04_res 2 310 2030 1.0 0.0 +de 05_nuclear 2 310 2030 1.0 0.0 +de 06_coal 2 310 2030 1.0 0.0 +de 07_gas 2 310 2030 1.0 0.0 +de 08_non-res 2 310 2030 1.0 0.0 +de 09_hydro_pump 2 310 2030 0.0 0.0 +de 01_solar 2 311 2030 1.0 0.0 +de 02_wind_on 2 311 2030 1.0 0.0 +de 03_wind_off 2 311 2030 1.0 0.0 +de 04_res 2 311 2030 1.0 0.0 +de 05_nuclear 2 311 2030 1.0 0.0 +de 06_coal 2 311 2030 1.0 0.0 +de 07_gas 2 311 2030 1.0 0.0 +de 08_non-res 2 311 2030 1.0 0.0 +de 09_hydro_pump 2 311 2030 0.0 0.0 +de 01_solar 2 312 2030 1.0 0.0 +de 02_wind_on 2 312 2030 1.0 0.0 +de 03_wind_off 2 312 2030 1.0 0.0 +de 04_res 2 312 2030 1.0 0.0 +de 05_nuclear 2 312 2030 1.0 0.0 +de 06_coal 2 312 2030 1.0 0.0 +de 07_gas 2 312 2030 1.0 0.0 +de 08_non-res 2 312 2030 1.0 0.0 +de 09_hydro_pump 2 312 2030 0.0 0.0 +de 01_solar 2 313 2030 1.0 0.0 +de 02_wind_on 2 313 2030 1.0 0.0 +de 03_wind_off 2 313 2030 1.0 0.0 +de 04_res 2 313 2030 1.0 0.0 +de 05_nuclear 2 313 2030 1.0 0.0 +de 06_coal 2 313 2030 1.0 0.0 +de 07_gas 2 313 2030 1.0 0.0 +de 08_non-res 2 313 2030 1.0 0.0 +de 09_hydro_pump 2 313 2030 0.0 0.0 +de 01_solar 2 314 2030 1.0 0.0 +de 02_wind_on 2 314 2030 1.0 0.0 +de 03_wind_off 2 314 2030 1.0 0.0 +de 04_res 2 314 2030 1.0 0.0 +de 05_nuclear 2 314 2030 1.0 0.0 +de 06_coal 2 314 2030 1.0 0.0 +de 07_gas 2 314 2030 1.0 0.0 +de 08_non-res 2 314 2030 1.0 0.0 +de 09_hydro_pump 2 314 2030 0.0 0.0 +de 01_solar 2 315 2030 1.0 0.0 +de 02_wind_on 2 315 2030 1.0 0.0 +de 03_wind_off 2 315 2030 1.0 0.0 +de 04_res 2 315 2030 1.0 0.0 +de 05_nuclear 2 315 2030 1.0 0.0 +de 06_coal 2 315 2030 1.0 0.0 +de 07_gas 2 315 2030 1.0 0.0 +de 08_non-res 2 315 2030 1.0 0.0 +de 09_hydro_pump 2 315 2030 0.0 0.0 +de 01_solar 2 316 2030 1.0 0.0 +de 02_wind_on 2 316 2030 1.0 0.0 +de 03_wind_off 2 316 2030 1.0 0.0 +de 04_res 2 316 2030 1.0 0.0 +de 05_nuclear 2 316 2030 1.0 0.0 +de 06_coal 2 316 2030 1.0 0.0 +de 07_gas 2 316 2030 1.0 0.0 +de 08_non-res 2 316 2030 1.0 0.0 +de 09_hydro_pump 2 316 2030 0.0 0.0 +de 01_solar 2 317 2030 1.0 0.0 +de 02_wind_on 2 317 2030 1.0 0.0 +de 03_wind_off 2 317 2030 1.0 0.0 +de 04_res 2 317 2030 1.0 0.0 +de 05_nuclear 2 317 2030 1.0 0.0 +de 06_coal 2 317 2030 1.0 0.0 +de 07_gas 2 317 2030 1.0 0.0 +de 08_non-res 2 317 2030 1.0 0.0 +de 09_hydro_pump 2 317 2030 0.0 0.0 +de 01_solar 2 318 2030 1.0 0.0 +de 02_wind_on 2 318 2030 1.0 0.0 +de 03_wind_off 2 318 2030 1.0 0.0 +de 04_res 2 318 2030 1.0 0.0 +de 05_nuclear 2 318 2030 1.0 0.0 +de 06_coal 2 318 2030 1.0 0.0 +de 07_gas 2 318 2030 1.0 0.0 +de 08_non-res 2 318 2030 1.0 0.0 +de 09_hydro_pump 2 318 2030 0.0 0.0 +de 01_solar 2 319 2030 1.0 0.0 +de 02_wind_on 2 319 2030 1.0 0.0 +de 03_wind_off 2 319 2030 1.0 0.0 +de 04_res 2 319 2030 1.0 0.0 +de 05_nuclear 2 319 2030 1.0 0.0 +de 06_coal 2 319 2030 1.0 0.0 +de 07_gas 2 319 2030 1.0 0.0 +de 08_non-res 2 319 2030 1.0 0.0 +de 09_hydro_pump 2 319 2030 0.0 0.0 +de 01_solar 2 320 2030 1.0 0.0 +de 02_wind_on 2 320 2030 1.0 0.0 +de 03_wind_off 2 320 2030 1.0 0.0 +de 04_res 2 320 2030 1.0 0.0 +de 05_nuclear 2 320 2030 1.0 0.0 +de 06_coal 2 320 2030 1.0 0.0 +de 07_gas 2 320 2030 1.0 0.0 +de 08_non-res 2 320 2030 1.0 0.0 +de 09_hydro_pump 2 320 2030 0.0 0.0 +de 01_solar 2 321 2030 1.0 0.0 +de 02_wind_on 2 321 2030 1.0 0.0 +de 03_wind_off 2 321 2030 1.0 0.0 +de 04_res 2 321 2030 1.0 0.0 +de 05_nuclear 2 321 2030 1.0 0.0 +de 06_coal 2 321 2030 1.0 0.0 +de 07_gas 2 321 2030 1.0 0.0 +de 08_non-res 2 321 2030 1.0 0.0 +de 09_hydro_pump 2 321 2030 0.0 0.0 +de 01_solar 2 322 2030 1.0 0.0 +de 02_wind_on 2 322 2030 1.0 0.0 +de 03_wind_off 2 322 2030 1.0 0.0 +de 04_res 2 322 2030 1.0 0.0 +de 05_nuclear 2 322 2030 1.0 0.0 +de 06_coal 2 322 2030 1.0 0.0 +de 07_gas 2 322 2030 1.0 0.0 +de 08_non-res 2 322 2030 1.0 0.0 +de 09_hydro_pump 2 322 2030 0.0 0.0 +de 01_solar 2 323 2030 1.0 0.0 +de 02_wind_on 2 323 2030 1.0 0.0 +de 03_wind_off 2 323 2030 1.0 0.0 +de 04_res 2 323 2030 1.0 0.0 +de 05_nuclear 2 323 2030 1.0 0.0 +de 06_coal 2 323 2030 1.0 0.0 +de 07_gas 2 323 2030 1.0 0.0 +de 08_non-res 2 323 2030 1.0 0.0 +de 09_hydro_pump 2 323 2030 0.0 0.0 +de 01_solar 2 324 2030 1.0 0.0 +de 02_wind_on 2 324 2030 1.0 0.0 +de 03_wind_off 2 324 2030 1.0 0.0 +de 04_res 2 324 2030 1.0 0.0 +de 05_nuclear 2 324 2030 1.0 0.0 +de 06_coal 2 324 2030 1.0 0.0 +de 07_gas 2 324 2030 1.0 0.0 +de 08_non-res 2 324 2030 1.0 0.0 +de 09_hydro_pump 2 324 2030 0.0 0.0 +de 01_solar 2 325 2030 1.0 0.0 +de 02_wind_on 2 325 2030 1.0 0.0 +de 03_wind_off 2 325 2030 1.0 0.0 +de 04_res 2 325 2030 1.0 0.0 +de 05_nuclear 2 325 2030 1.0 0.0 +de 06_coal 2 325 2030 1.0 0.0 +de 07_gas 2 325 2030 1.0 0.0 +de 08_non-res 2 325 2030 1.0 0.0 +de 09_hydro_pump 2 325 2030 0.0 0.0 +de 01_solar 2 326 2030 1.0 0.0 +de 02_wind_on 2 326 2030 1.0 0.0 +de 03_wind_off 2 326 2030 1.0 0.0 +de 04_res 2 326 2030 1.0 0.0 +de 05_nuclear 2 326 2030 1.0 0.0 +de 06_coal 2 326 2030 1.0 0.0 +de 07_gas 2 326 2030 1.0 0.0 +de 08_non-res 2 326 2030 1.0 0.0 +de 09_hydro_pump 2 326 2030 0.0 0.0 +de 01_solar 2 327 2030 1.0 0.0 +de 02_wind_on 2 327 2030 1.0 0.0 +de 03_wind_off 2 327 2030 1.0 0.0 +de 04_res 2 327 2030 1.0 0.0 +de 05_nuclear 2 327 2030 1.0 0.0 +de 06_coal 2 327 2030 1.0 0.0 +de 07_gas 2 327 2030 1.0 0.0 +de 08_non-res 2 327 2030 1.0 0.0 +de 09_hydro_pump 2 327 2030 0.0 0.0 +de 01_solar 2 328 2030 1.0 0.0 +de 02_wind_on 2 328 2030 1.0 0.0 +de 03_wind_off 2 328 2030 1.0 0.0 +de 04_res 2 328 2030 1.0 0.0 +de 05_nuclear 2 328 2030 1.0 0.0 +de 06_coal 2 328 2030 1.0 0.0 +de 07_gas 2 328 2030 1.0 0.0 +de 08_non-res 2 328 2030 1.0 0.0 +de 09_hydro_pump 2 328 2030 0.0 0.0 +de 01_solar 2 329 2030 1.0 0.0 +de 02_wind_on 2 329 2030 1.0 0.0 +de 03_wind_off 2 329 2030 1.0 0.0 +de 04_res 2 329 2030 1.0 0.0 +de 05_nuclear 2 329 2030 1.0 0.0 +de 06_coal 2 329 2030 1.0 0.0 +de 07_gas 2 329 2030 1.0 0.0 +de 08_non-res 2 329 2030 1.0 0.0 +de 09_hydro_pump 2 329 2030 0.0 0.0 +de 01_solar 2 330 2030 1.0 0.0 +de 02_wind_on 2 330 2030 1.0 0.0 +de 03_wind_off 2 330 2030 1.0 0.0 +de 04_res 2 330 2030 1.0 0.0 +de 05_nuclear 2 330 2030 1.0 0.0 +de 06_coal 2 330 2030 1.0 0.0 +de 07_gas 2 330 2030 1.0 0.0 +de 08_non-res 2 330 2030 1.0 0.0 +de 09_hydro_pump 2 330 2030 1.0 0.0 +de 01_solar 2 331 2030 1.0 0.0 +de 02_wind_on 2 331 2030 1.0 0.0 +de 03_wind_off 2 331 2030 1.0 0.0 +de 04_res 2 331 2030 1.0 0.0 +de 05_nuclear 2 331 2030 1.0 0.0 +de 06_coal 2 331 2030 1.0 0.0 +de 07_gas 2 331 2030 1.0 0.0 +de 08_non-res 2 331 2030 1.0 0.0 +de 09_hydro_pump 2 331 2030 1.0 0.0 +de 01_solar 2 332 2030 1.0 0.0 +de 02_wind_on 2 332 2030 1.0 0.0 +de 03_wind_off 2 332 2030 1.0 0.0 +de 04_res 2 332 2030 1.0 0.0 +de 05_nuclear 2 332 2030 1.0 0.0 +de 06_coal 2 332 2030 1.0 0.0 +de 07_gas 2 332 2030 1.0 0.0 +de 08_non-res 2 332 2030 1.0 0.0 +de 09_hydro_pump 2 332 2030 1.0 0.0 +de 01_solar 2 333 2030 1.0 0.0 +de 02_wind_on 2 333 2030 1.0 0.0 +de 03_wind_off 2 333 2030 1.0 0.0 +de 04_res 2 333 2030 1.0 0.0 +de 05_nuclear 2 333 2030 1.0 0.0 +de 06_coal 2 333 2030 1.0 0.0 +de 07_gas 2 333 2030 1.0 0.0 +de 08_non-res 2 333 2030 1.0 0.0 +de 09_hydro_pump 2 333 2030 1.0 0.0 +de 01_solar 2 334 2030 1.0 0.0 +de 02_wind_on 2 334 2030 1.0 0.0 +de 03_wind_off 2 334 2030 1.0 0.0 +de 04_res 2 334 2030 1.0 0.0 +de 05_nuclear 2 334 2030 1.0 0.0 +de 06_coal 2 334 2030 1.0 0.0 +de 07_gas 2 334 2030 1.0 0.0 +de 08_non-res 2 334 2030 1.0 0.0 +de 09_hydro_pump 2 334 2030 1.0 0.0 +de 01_solar 2 335 2030 1.0 0.0 +de 02_wind_on 2 335 2030 1.0 0.0 +de 03_wind_off 2 335 2030 1.0 0.0 +de 04_res 2 335 2030 1.0 0.0 +de 05_nuclear 2 335 2030 1.0 0.0 +de 06_coal 2 335 2030 1.0 0.0 +de 07_gas 2 335 2030 1.0 0.0 +de 08_non-res 2 335 2030 1.0 0.0 +de 09_hydro_pump 2 335 2030 1.0 0.0 +de 01_solar 2 336 2030 1.0 0.0 +de 02_wind_on 2 336 2030 1.0 0.0 +de 03_wind_off 2 336 2030 1.0 0.0 +de 04_res 2 336 2030 1.0 0.0 +de 05_nuclear 2 336 2030 1.0 0.0 +de 06_coal 2 336 2030 1.0 0.0 +de 07_gas 2 336 2030 1.0 0.0 +de 08_non-res 2 336 2030 1.0 0.0 +de 09_hydro_pump 2 336 2030 1.0 0.0 +es 01_solar 2 1 2030 0.0 0.0 +es 02_wind_on 2 1 2030 0.0 0.0 +es 03_wind_off 2 1 2030 0.0 0.0 +es 04_res 2 1 2030 0.0 0.0 +es 05_nuclear 2 1 2030 0.0 0.0 +es 06_coal 2 1 2030 0.0 0.0 +es 07_gas 2 1 2030 0.0 0.0 +es 08_non-res 2 1 2030 0.0 0.0 +es 09_hydro_pump 2 1 2030 0.0 0.0 +es 01_solar 2 2 2030 1.0 0.0 +es 02_wind_on 2 2 2030 0.0 0.0 +es 03_wind_off 2 2 2030 0.0 0.0 +es 04_res 2 2 2030 0.0 0.0 +es 05_nuclear 2 2 2030 0.0 0.0 +es 06_coal 2 2 2030 0.0 0.0 +es 07_gas 2 2 2030 0.0 0.0 +es 08_non-res 2 2 2030 0.0 0.0 +es 09_hydro_pump 2 2 2030 0.0 0.0 +es 01_solar 2 3 2030 1.0 0.0 +es 02_wind_on 2 3 2030 0.0 0.0 +es 03_wind_off 2 3 2030 0.0 0.0 +es 04_res 2 3 2030 0.0 0.0 +es 05_nuclear 2 3 2030 0.0 0.0 +es 06_coal 2 3 2030 0.0 0.0 +es 07_gas 2 3 2030 0.0 0.0 +es 08_non-res 2 3 2030 0.0 0.0 +es 09_hydro_pump 2 3 2030 0.0 0.0 +es 01_solar 2 4 2030 1.0 0.0 +es 02_wind_on 2 4 2030 0.0 0.0 +es 03_wind_off 2 4 2030 0.0 0.0 +es 04_res 2 4 2030 0.0 0.0 +es 05_nuclear 2 4 2030 0.0 0.0 +es 06_coal 2 4 2030 0.0 0.0 +es 07_gas 2 4 2030 0.0 0.0 +es 08_non-res 2 4 2030 0.0 0.0 +es 09_hydro_pump 2 4 2030 0.0 0.0 +es 01_solar 2 5 2030 1.0 0.0 +es 02_wind_on 2 5 2030 0.0 0.0 +es 03_wind_off 2 5 2030 0.0 0.0 +es 04_res 2 5 2030 0.0 0.0 +es 05_nuclear 2 5 2030 0.0 0.0 +es 06_coal 2 5 2030 0.0 0.0 +es 07_gas 2 5 2030 0.0 0.0 +es 08_non-res 2 5 2030 0.0 0.0 +es 09_hydro_pump 2 5 2030 0.0 0.0 +es 01_solar 2 6 2030 1.0 0.0 +es 02_wind_on 2 6 2030 0.0 0.0 +es 03_wind_off 2 6 2030 0.0 0.0 +es 04_res 2 6 2030 0.0 0.0 +es 05_nuclear 2 6 2030 0.0 0.0 +es 06_coal 2 6 2030 0.0 0.0 +es 07_gas 2 6 2030 0.0 0.0 +es 08_non-res 2 6 2030 0.0 0.0 +es 09_hydro_pump 2 6 2030 0.0 0.0 +es 01_solar 2 7 2030 1.0 0.0 +es 02_wind_on 2 7 2030 0.0 0.0 +es 03_wind_off 2 7 2030 0.0 0.0 +es 04_res 2 7 2030 0.0 0.0 +es 05_nuclear 2 7 2030 0.0 0.0 +es 06_coal 2 7 2030 0.0 0.0 +es 07_gas 2 7 2030 0.0 0.0 +es 08_non-res 2 7 2030 0.0 0.0 +es 09_hydro_pump 2 7 2030 0.0 0.0 +es 01_solar 2 8 2030 1.0 0.0 +es 02_wind_on 2 8 2030 0.0 0.0 +es 03_wind_off 2 8 2030 0.0 0.0 +es 04_res 2 8 2030 0.0 0.0 +es 05_nuclear 2 8 2030 0.0 0.0 +es 06_coal 2 8 2030 0.0 0.0 +es 07_gas 2 8 2030 0.0 0.0 +es 08_non-res 2 8 2030 0.0 0.0 +es 09_hydro_pump 2 8 2030 0.0 0.0 +es 01_solar 2 9 2030 1.0 0.0 +es 02_wind_on 2 9 2030 0.0 0.0 +es 03_wind_off 2 9 2030 0.0 0.0 +es 04_res 2 9 2030 0.0 0.0 +es 05_nuclear 2 9 2030 0.0 0.0 +es 06_coal 2 9 2030 0.0 0.0 +es 07_gas 2 9 2030 0.0 0.0 +es 08_non-res 2 9 2030 0.0 0.0 +es 09_hydro_pump 2 9 2030 0.0 0.0 +es 01_solar 2 10 2030 1.0 0.0 +es 02_wind_on 2 10 2030 0.0 0.0 +es 03_wind_off 2 10 2030 0.0 0.0 +es 04_res 2 10 2030 0.0 0.0 +es 05_nuclear 2 10 2030 0.0 0.0 +es 06_coal 2 10 2030 0.0 0.0 +es 07_gas 2 10 2030 0.0 0.0 +es 08_non-res 2 10 2030 0.0 0.0 +es 09_hydro_pump 2 10 2030 0.0 0.0 +es 01_solar 2 11 2030 1.0 0.0 +es 02_wind_on 2 11 2030 0.0 0.0 +es 03_wind_off 2 11 2030 0.0 0.0 +es 04_res 2 11 2030 0.0 0.0 +es 05_nuclear 2 11 2030 0.0 0.0 +es 06_coal 2 11 2030 0.0 0.0 +es 07_gas 2 11 2030 0.0 0.0 +es 08_non-res 2 11 2030 0.0 0.0 +es 09_hydro_pump 2 11 2030 0.0 0.0 +es 01_solar 2 12 2030 1.0 0.0 +es 02_wind_on 2 12 2030 0.0 0.0 +es 03_wind_off 2 12 2030 0.0 0.0 +es 04_res 2 12 2030 0.0 0.0 +es 05_nuclear 2 12 2030 0.0 0.0 +es 06_coal 2 12 2030 0.0 0.0 +es 07_gas 2 12 2030 0.0 0.0 +es 08_non-res 2 12 2030 0.0 0.0 +es 09_hydro_pump 2 12 2030 0.0 0.0 +es 01_solar 2 13 2030 1.0 0.0 +es 02_wind_on 2 13 2030 0.0 0.0 +es 03_wind_off 2 13 2030 0.0 0.0 +es 04_res 2 13 2030 0.0 0.0 +es 05_nuclear 2 13 2030 0.0 0.0 +es 06_coal 2 13 2030 0.0 0.0 +es 07_gas 2 13 2030 0.0 0.0 +es 08_non-res 2 13 2030 0.0 0.0 +es 09_hydro_pump 2 13 2030 0.0 0.0 +es 01_solar 2 14 2030 1.0 0.0 +es 02_wind_on 2 14 2030 0.0 0.0 +es 03_wind_off 2 14 2030 0.0 0.0 +es 04_res 2 14 2030 0.0 0.0 +es 05_nuclear 2 14 2030 0.0 0.0 +es 06_coal 2 14 2030 0.0 0.0 +es 07_gas 2 14 2030 0.0 0.0 +es 08_non-res 2 14 2030 0.0 0.0 +es 09_hydro_pump 2 14 2030 0.0 0.0 +es 01_solar 2 15 2030 1.0 0.0 +es 02_wind_on 2 15 2030 0.0 0.0 +es 03_wind_off 2 15 2030 0.0 0.0 +es 04_res 2 15 2030 0.0 0.0 +es 05_nuclear 2 15 2030 0.0 0.0 +es 06_coal 2 15 2030 0.0 0.0 +es 07_gas 2 15 2030 0.0 0.0 +es 08_non-res 2 15 2030 0.0 0.0 +es 09_hydro_pump 2 15 2030 0.0 0.0 +es 01_solar 2 16 2030 1.0 0.0 +es 02_wind_on 2 16 2030 0.0 0.0 +es 03_wind_off 2 16 2030 0.0 0.0 +es 04_res 2 16 2030 0.0 0.0 +es 05_nuclear 2 16 2030 0.0 0.0 +es 06_coal 2 16 2030 0.0 0.0 +es 07_gas 2 16 2030 0.0 0.0 +es 08_non-res 2 16 2030 0.0 0.0 +es 09_hydro_pump 2 16 2030 0.0 0.0 +es 01_solar 2 17 2030 1.0 0.0 +es 02_wind_on 2 17 2030 0.0 0.0 +es 03_wind_off 2 17 2030 0.0 0.0 +es 04_res 2 17 2030 0.0 0.0 +es 05_nuclear 2 17 2030 0.0 0.0 +es 06_coal 2 17 2030 0.0 0.0 +es 07_gas 2 17 2030 0.0 0.0 +es 08_non-res 2 17 2030 0.0 0.0 +es 09_hydro_pump 2 17 2030 0.0 0.0 +es 01_solar 2 18 2030 1.0 0.0 +es 02_wind_on 2 18 2030 0.0 0.0 +es 03_wind_off 2 18 2030 0.0 0.0 +es 04_res 2 18 2030 0.0 0.0 +es 05_nuclear 2 18 2030 0.0 0.0 +es 06_coal 2 18 2030 0.0 0.0 +es 07_gas 2 18 2030 0.0 0.0 +es 08_non-res 2 18 2030 0.0 0.0 +es 09_hydro_pump 2 18 2030 0.0 0.0 +es 01_solar 2 19 2030 1.0 0.0 +es 02_wind_on 2 19 2030 0.0 0.0 +es 03_wind_off 2 19 2030 0.0 0.0 +es 04_res 2 19 2030 0.0 0.0 +es 05_nuclear 2 19 2030 0.0 0.0 +es 06_coal 2 19 2030 0.0 0.0 +es 07_gas 2 19 2030 0.0 0.0 +es 08_non-res 2 19 2030 0.0 0.0 +es 09_hydro_pump 2 19 2030 0.0 0.0 +es 01_solar 2 20 2030 1.0 0.0 +es 02_wind_on 2 20 2030 0.0 0.0 +es 03_wind_off 2 20 2030 0.0 0.0 +es 04_res 2 20 2030 0.0 0.0 +es 05_nuclear 2 20 2030 0.0 0.0 +es 06_coal 2 20 2030 0.0 0.0 +es 07_gas 2 20 2030 0.0 0.0 +es 08_non-res 2 20 2030 0.0 0.0 +es 09_hydro_pump 2 20 2030 0.0 0.0 +es 01_solar 2 21 2030 1.0 0.0 +es 02_wind_on 2 21 2030 0.0 0.0 +es 03_wind_off 2 21 2030 0.0 0.0 +es 04_res 2 21 2030 0.0 0.0 +es 05_nuclear 2 21 2030 0.0 0.0 +es 06_coal 2 21 2030 0.0 0.0 +es 07_gas 2 21 2030 0.0 0.0 +es 08_non-res 2 21 2030 0.0 0.0 +es 09_hydro_pump 2 21 2030 0.0 0.0 +es 01_solar 2 22 2030 1.0 0.0 +es 02_wind_on 2 22 2030 1.0 0.0 +es 03_wind_off 2 22 2030 0.0 0.0 +es 04_res 2 22 2030 0.0 0.0 +es 05_nuclear 2 22 2030 0.0 0.0 +es 06_coal 2 22 2030 0.0 0.0 +es 07_gas 2 22 2030 0.0 0.0 +es 08_non-res 2 22 2030 0.0 0.0 +es 09_hydro_pump 2 22 2030 0.0 0.0 +es 01_solar 2 23 2030 1.0 0.0 +es 02_wind_on 2 23 2030 1.0 0.0 +es 03_wind_off 2 23 2030 0.0 0.0 +es 04_res 2 23 2030 0.0 0.0 +es 05_nuclear 2 23 2030 0.0 0.0 +es 06_coal 2 23 2030 0.0 0.0 +es 07_gas 2 23 2030 0.0 0.0 +es 08_non-res 2 23 2030 0.0 0.0 +es 09_hydro_pump 2 23 2030 0.0 0.0 +es 01_solar 2 24 2030 1.0 0.0 +es 02_wind_on 2 24 2030 1.0 0.0 +es 03_wind_off 2 24 2030 0.0 0.0 +es 04_res 2 24 2030 0.0 0.0 +es 05_nuclear 2 24 2030 0.0 0.0 +es 06_coal 2 24 2030 0.0 0.0 +es 07_gas 2 24 2030 0.0 0.0 +es 08_non-res 2 24 2030 0.0 0.0 +es 09_hydro_pump 2 24 2030 0.0 0.0 +es 01_solar 2 25 2030 1.0 0.0 +es 02_wind_on 2 25 2030 1.0 0.0 +es 03_wind_off 2 25 2030 0.0 0.0 +es 04_res 2 25 2030 0.0 0.0 +es 05_nuclear 2 25 2030 0.0 0.0 +es 06_coal 2 25 2030 0.0 0.0 +es 07_gas 2 25 2030 0.0 0.0 +es 08_non-res 2 25 2030 0.0 0.0 +es 09_hydro_pump 2 25 2030 0.0 0.0 +es 01_solar 2 26 2030 1.0 0.0 +es 02_wind_on 2 26 2030 1.0 0.0 +es 03_wind_off 2 26 2030 0.0 0.0 +es 04_res 2 26 2030 0.0 0.0 +es 05_nuclear 2 26 2030 0.0 0.0 +es 06_coal 2 26 2030 0.0 0.0 +es 07_gas 2 26 2030 0.0 0.0 +es 08_non-res 2 26 2030 0.0 0.0 +es 09_hydro_pump 2 26 2030 0.0 0.0 +es 01_solar 2 27 2030 1.0 0.0 +es 02_wind_on 2 27 2030 1.0 0.0 +es 03_wind_off 2 27 2030 0.0 0.0 +es 04_res 2 27 2030 0.0 0.0 +es 05_nuclear 2 27 2030 0.0 0.0 +es 06_coal 2 27 2030 0.0 0.0 +es 07_gas 2 27 2030 0.0 0.0 +es 08_non-res 2 27 2030 0.0 0.0 +es 09_hydro_pump 2 27 2030 0.0 0.0 +es 01_solar 2 28 2030 1.0 0.0 +es 02_wind_on 2 28 2030 1.0 0.0 +es 03_wind_off 2 28 2030 0.0 0.0 +es 04_res 2 28 2030 0.0 0.0 +es 05_nuclear 2 28 2030 0.0 0.0 +es 06_coal 2 28 2030 0.0 0.0 +es 07_gas 2 28 2030 0.0 0.0 +es 08_non-res 2 28 2030 0.0 0.0 +es 09_hydro_pump 2 28 2030 0.0 0.0 +es 01_solar 2 29 2030 1.0 0.0 +es 02_wind_on 2 29 2030 1.0 0.0 +es 03_wind_off 2 29 2030 0.0 0.0 +es 04_res 2 29 2030 0.0 0.0 +es 05_nuclear 2 29 2030 0.0 0.0 +es 06_coal 2 29 2030 0.0 0.0 +es 07_gas 2 29 2030 0.0 0.0 +es 08_non-res 2 29 2030 0.0 0.0 +es 09_hydro_pump 2 29 2030 0.0 0.0 +es 01_solar 2 30 2030 1.0 0.0 +es 02_wind_on 2 30 2030 1.0 0.0 +es 03_wind_off 2 30 2030 0.0 0.0 +es 04_res 2 30 2030 0.0 0.0 +es 05_nuclear 2 30 2030 0.0 0.0 +es 06_coal 2 30 2030 0.0 0.0 +es 07_gas 2 30 2030 0.0 0.0 +es 08_non-res 2 30 2030 0.0 0.0 +es 09_hydro_pump 2 30 2030 0.0 0.0 +es 01_solar 2 31 2030 1.0 0.0 +es 02_wind_on 2 31 2030 1.0 0.0 +es 03_wind_off 2 31 2030 0.0 0.0 +es 04_res 2 31 2030 0.0 0.0 +es 05_nuclear 2 31 2030 0.0 0.0 +es 06_coal 2 31 2030 0.0 0.0 +es 07_gas 2 31 2030 0.0 0.0 +es 08_non-res 2 31 2030 0.0 0.0 +es 09_hydro_pump 2 31 2030 0.0 0.0 +es 01_solar 2 32 2030 1.0 0.0 +es 02_wind_on 2 32 2030 1.0 0.0 +es 03_wind_off 2 32 2030 0.0 0.0 +es 04_res 2 32 2030 0.0 0.0 +es 05_nuclear 2 32 2030 0.0 0.0 +es 06_coal 2 32 2030 0.0 0.0 +es 07_gas 2 32 2030 0.0 0.0 +es 08_non-res 2 32 2030 0.0 0.0 +es 09_hydro_pump 2 32 2030 0.0 0.0 +es 01_solar 2 33 2030 1.0 0.0 +es 02_wind_on 2 33 2030 1.0 0.0 +es 03_wind_off 2 33 2030 0.0 0.0 +es 04_res 2 33 2030 0.0 0.0 +es 05_nuclear 2 33 2030 0.0 0.0 +es 06_coal 2 33 2030 0.0 0.0 +es 07_gas 2 33 2030 0.0 0.0 +es 08_non-res 2 33 2030 0.0 0.0 +es 09_hydro_pump 2 33 2030 0.0 0.0 +es 01_solar 2 34 2030 1.0 0.0 +es 02_wind_on 2 34 2030 1.0 0.0 +es 03_wind_off 2 34 2030 0.0 0.0 +es 04_res 2 34 2030 0.0 0.0 +es 05_nuclear 2 34 2030 0.0 0.0 +es 06_coal 2 34 2030 0.0 0.0 +es 07_gas 2 34 2030 0.0 0.0 +es 08_non-res 2 34 2030 0.0 0.0 +es 09_hydro_pump 2 34 2030 0.0 0.0 +es 01_solar 2 35 2030 1.0 0.0 +es 02_wind_on 2 35 2030 1.0 0.0 +es 03_wind_off 2 35 2030 0.0 0.0 +es 04_res 2 35 2030 0.0 0.0 +es 05_nuclear 2 35 2030 0.0 0.0 +es 06_coal 2 35 2030 0.0 0.0 +es 07_gas 2 35 2030 0.0 0.0 +es 08_non-res 2 35 2030 0.0 0.0 +es 09_hydro_pump 2 35 2030 0.0 0.0 +es 01_solar 2 36 2030 1.0 0.0 +es 02_wind_on 2 36 2030 1.0 0.0 +es 03_wind_off 2 36 2030 0.0 0.0 +es 04_res 2 36 2030 0.0 0.0 +es 05_nuclear 2 36 2030 0.0 0.0 +es 06_coal 2 36 2030 0.0 0.0 +es 07_gas 2 36 2030 0.0 0.0 +es 08_non-res 2 36 2030 0.0 0.0 +es 09_hydro_pump 2 36 2030 0.0 0.0 +es 01_solar 2 37 2030 1.0 0.0 +es 02_wind_on 2 37 2030 1.0 0.0 +es 03_wind_off 2 37 2030 0.0 0.0 +es 04_res 2 37 2030 0.0 0.0 +es 05_nuclear 2 37 2030 0.0 0.0 +es 06_coal 2 37 2030 0.0 0.0 +es 07_gas 2 37 2030 0.0 0.0 +es 08_non-res 2 37 2030 0.0 0.0 +es 09_hydro_pump 2 37 2030 0.0 0.0 +es 01_solar 2 38 2030 1.0 0.0 +es 02_wind_on 2 38 2030 1.0 0.0 +es 03_wind_off 2 38 2030 0.0 0.0 +es 04_res 2 38 2030 0.0 0.0 +es 05_nuclear 2 38 2030 0.0 0.0 +es 06_coal 2 38 2030 0.0 0.0 +es 07_gas 2 38 2030 0.0 0.0 +es 08_non-res 2 38 2030 0.0 0.0 +es 09_hydro_pump 2 38 2030 0.0 0.0 +es 01_solar 2 39 2030 1.0 0.0 +es 02_wind_on 2 39 2030 1.0 0.0 +es 03_wind_off 2 39 2030 0.0 0.0 +es 04_res 2 39 2030 0.0 0.0 +es 05_nuclear 2 39 2030 0.0 0.0 +es 06_coal 2 39 2030 0.0 0.0 +es 07_gas 2 39 2030 0.0 0.0 +es 08_non-res 2 39 2030 0.0 0.0 +es 09_hydro_pump 2 39 2030 0.0 0.0 +es 01_solar 2 40 2030 1.0 0.0 +es 02_wind_on 2 40 2030 1.0 0.0 +es 03_wind_off 2 40 2030 0.0 0.0 +es 04_res 2 40 2030 0.0 0.0 +es 05_nuclear 2 40 2030 0.0 0.0 +es 06_coal 2 40 2030 0.0 0.0 +es 07_gas 2 40 2030 0.0 0.0 +es 08_non-res 2 40 2030 0.0 0.0 +es 09_hydro_pump 2 40 2030 0.0 0.0 +es 01_solar 2 41 2030 1.0 0.0 +es 02_wind_on 2 41 2030 1.0 0.0 +es 03_wind_off 2 41 2030 0.0 0.0 +es 04_res 2 41 2030 0.0 0.0 +es 05_nuclear 2 41 2030 0.0 0.0 +es 06_coal 2 41 2030 0.0 0.0 +es 07_gas 2 41 2030 0.0 0.0 +es 08_non-res 2 41 2030 0.0 0.0 +es 09_hydro_pump 2 41 2030 0.0 0.0 +es 01_solar 2 42 2030 1.0 0.0 +es 02_wind_on 2 42 2030 1.0 0.0 +es 03_wind_off 2 42 2030 1.0 0.0 +es 04_res 2 42 2030 0.0 0.0 +es 05_nuclear 2 42 2030 0.0 0.0 +es 06_coal 2 42 2030 0.0 0.0 +es 07_gas 2 42 2030 0.0 0.0 +es 08_non-res 2 42 2030 0.0 0.0 +es 09_hydro_pump 2 42 2030 0.0 0.0 +es 01_solar 2 43 2030 1.0 0.0 +es 02_wind_on 2 43 2030 1.0 0.0 +es 03_wind_off 2 43 2030 1.0 0.0 +es 04_res 2 43 2030 0.0 0.0 +es 05_nuclear 2 43 2030 0.0 0.0 +es 06_coal 2 43 2030 0.0 0.0 +es 07_gas 2 43 2030 0.0 0.0 +es 08_non-res 2 43 2030 0.0 0.0 +es 09_hydro_pump 2 43 2030 0.0 0.0 +es 01_solar 2 44 2030 1.0 0.0 +es 02_wind_on 2 44 2030 1.0 0.0 +es 03_wind_off 2 44 2030 1.0 0.0 +es 04_res 2 44 2030 0.0 0.0 +es 05_nuclear 2 44 2030 0.0 0.0 +es 06_coal 2 44 2030 0.0 0.0 +es 07_gas 2 44 2030 0.0 0.0 +es 08_non-res 2 44 2030 0.0 0.0 +es 09_hydro_pump 2 44 2030 0.0 0.0 +es 01_solar 2 45 2030 1.0 0.0 +es 02_wind_on 2 45 2030 1.0 0.0 +es 03_wind_off 2 45 2030 1.0 0.0 +es 04_res 2 45 2030 0.0 0.0 +es 05_nuclear 2 45 2030 0.0 0.0 +es 06_coal 2 45 2030 0.0 0.0 +es 07_gas 2 45 2030 0.0 0.0 +es 08_non-res 2 45 2030 0.0 0.0 +es 09_hydro_pump 2 45 2030 0.0 0.0 +es 01_solar 2 46 2030 1.0 0.0 +es 02_wind_on 2 46 2030 1.0 0.0 +es 03_wind_off 2 46 2030 1.0 0.0 +es 04_res 2 46 2030 0.0 0.0 +es 05_nuclear 2 46 2030 0.0 0.0 +es 06_coal 2 46 2030 0.0 0.0 +es 07_gas 2 46 2030 0.0 0.0 +es 08_non-res 2 46 2030 0.0 0.0 +es 09_hydro_pump 2 46 2030 0.0 0.0 +es 01_solar 2 47 2030 1.0 0.0 +es 02_wind_on 2 47 2030 1.0 0.0 +es 03_wind_off 2 47 2030 1.0 0.0 +es 04_res 2 47 2030 0.0 0.0 +es 05_nuclear 2 47 2030 0.0 0.0 +es 06_coal 2 47 2030 0.0 0.0 +es 07_gas 2 47 2030 0.0 0.0 +es 08_non-res 2 47 2030 0.0 0.0 +es 09_hydro_pump 2 47 2030 0.0 0.0 +es 01_solar 2 48 2030 1.0 0.0 +es 02_wind_on 2 48 2030 1.0 0.0 +es 03_wind_off 2 48 2030 1.0 0.0 +es 04_res 2 48 2030 0.0 0.0 +es 05_nuclear 2 48 2030 0.0 0.0 +es 06_coal 2 48 2030 0.0 0.0 +es 07_gas 2 48 2030 0.0 0.0 +es 08_non-res 2 48 2030 0.0 0.0 +es 09_hydro_pump 2 48 2030 0.0 0.0 +es 01_solar 2 49 2030 1.0 0.0 +es 02_wind_on 2 49 2030 1.0 0.0 +es 03_wind_off 2 49 2030 1.0 0.0 +es 04_res 2 49 2030 0.0 0.0 +es 05_nuclear 2 49 2030 0.0 0.0 +es 06_coal 2 49 2030 0.0 0.0 +es 07_gas 2 49 2030 0.0 0.0 +es 08_non-res 2 49 2030 0.0 0.0 +es 09_hydro_pump 2 49 2030 0.0 0.0 +es 01_solar 2 50 2030 1.0 0.0 +es 02_wind_on 2 50 2030 1.0 0.0 +es 03_wind_off 2 50 2030 1.0 0.0 +es 04_res 2 50 2030 0.0 0.0 +es 05_nuclear 2 50 2030 0.0 0.0 +es 06_coal 2 50 2030 0.0 0.0 +es 07_gas 2 50 2030 0.0 0.0 +es 08_non-res 2 50 2030 0.0 0.0 +es 09_hydro_pump 2 50 2030 0.0 0.0 +es 01_solar 2 51 2030 1.0 0.0 +es 02_wind_on 2 51 2030 1.0 0.0 +es 03_wind_off 2 51 2030 1.0 0.0 +es 04_res 2 51 2030 0.0 0.0 +es 05_nuclear 2 51 2030 0.0 0.0 +es 06_coal 2 51 2030 0.0 0.0 +es 07_gas 2 51 2030 0.0 0.0 +es 08_non-res 2 51 2030 0.0 0.0 +es 09_hydro_pump 2 51 2030 0.0 0.0 +es 01_solar 2 52 2030 1.0 0.0 +es 02_wind_on 2 52 2030 1.0 0.0 +es 03_wind_off 2 52 2030 1.0 0.0 +es 04_res 2 52 2030 0.0 0.0 +es 05_nuclear 2 52 2030 0.0 0.0 +es 06_coal 2 52 2030 0.0 0.0 +es 07_gas 2 52 2030 0.0 0.0 +es 08_non-res 2 52 2030 0.0 0.0 +es 09_hydro_pump 2 52 2030 0.0 0.0 +es 01_solar 2 53 2030 1.0 0.0 +es 02_wind_on 2 53 2030 1.0 0.0 +es 03_wind_off 2 53 2030 1.0 0.0 +es 04_res 2 53 2030 0.0 0.0 +es 05_nuclear 2 53 2030 0.0 0.0 +es 06_coal 2 53 2030 0.0 0.0 +es 07_gas 2 53 2030 0.0 0.0 +es 08_non-res 2 53 2030 0.0 0.0 +es 09_hydro_pump 2 53 2030 0.0 0.0 +es 01_solar 2 54 2030 1.0 0.0 +es 02_wind_on 2 54 2030 1.0 0.0 +es 03_wind_off 2 54 2030 1.0 0.0 +es 04_res 2 54 2030 0.0 0.0 +es 05_nuclear 2 54 2030 0.0 0.0 +es 06_coal 2 54 2030 0.0 0.0 +es 07_gas 2 54 2030 0.0 0.0 +es 08_non-res 2 54 2030 0.0 0.0 +es 09_hydro_pump 2 54 2030 0.0 0.0 +es 01_solar 2 55 2030 1.0 0.0 +es 02_wind_on 2 55 2030 1.0 0.0 +es 03_wind_off 2 55 2030 1.0 0.0 +es 04_res 2 55 2030 0.0 0.0 +es 05_nuclear 2 55 2030 0.0 0.0 +es 06_coal 2 55 2030 0.0 0.0 +es 07_gas 2 55 2030 0.0 0.0 +es 08_non-res 2 55 2030 0.0 0.0 +es 09_hydro_pump 2 55 2030 0.0 0.0 +es 01_solar 2 56 2030 1.0 0.0 +es 02_wind_on 2 56 2030 1.0 0.0 +es 03_wind_off 2 56 2030 1.0 0.0 +es 04_res 2 56 2030 0.0 0.0 +es 05_nuclear 2 56 2030 0.0 0.0 +es 06_coal 2 56 2030 0.0 0.0 +es 07_gas 2 56 2030 0.0 0.0 +es 08_non-res 2 56 2030 0.0 0.0 +es 09_hydro_pump 2 56 2030 0.0 0.0 +es 01_solar 2 57 2030 1.0 0.0 +es 02_wind_on 2 57 2030 1.0 0.0 +es 03_wind_off 2 57 2030 1.0 0.0 +es 04_res 2 57 2030 0.0 0.0 +es 05_nuclear 2 57 2030 0.0 0.0 +es 06_coal 2 57 2030 0.0 0.0 +es 07_gas 2 57 2030 0.0 0.0 +es 08_non-res 2 57 2030 0.0 0.0 +es 09_hydro_pump 2 57 2030 0.0 0.0 +es 01_solar 2 58 2030 1.0 0.0 +es 02_wind_on 2 58 2030 1.0 0.0 +es 03_wind_off 2 58 2030 1.0 0.0 +es 04_res 2 58 2030 0.0 0.0 +es 05_nuclear 2 58 2030 0.0 0.0 +es 06_coal 2 58 2030 0.0 0.0 +es 07_gas 2 58 2030 0.0 0.0 +es 08_non-res 2 58 2030 0.0 0.0 +es 09_hydro_pump 2 58 2030 0.0 0.0 +es 01_solar 2 59 2030 1.0 0.0 +es 02_wind_on 2 59 2030 1.0 0.0 +es 03_wind_off 2 59 2030 1.0 0.0 +es 04_res 2 59 2030 0.0 0.0 +es 05_nuclear 2 59 2030 0.0 0.0 +es 06_coal 2 59 2030 0.0 0.0 +es 07_gas 2 59 2030 0.0 0.0 +es 08_non-res 2 59 2030 0.0 0.0 +es 09_hydro_pump 2 59 2030 0.0 0.0 +es 01_solar 2 60 2030 1.0 0.0 +es 02_wind_on 2 60 2030 1.0 0.0 +es 03_wind_off 2 60 2030 1.0 0.0 +es 04_res 2 60 2030 0.0 0.0 +es 05_nuclear 2 60 2030 0.0 0.0 +es 06_coal 2 60 2030 0.0 0.0 +es 07_gas 2 60 2030 0.0 0.0 +es 08_non-res 2 60 2030 0.0 0.0 +es 09_hydro_pump 2 60 2030 0.0 0.0 +es 01_solar 2 61 2030 1.0 0.0 +es 02_wind_on 2 61 2030 1.0 0.0 +es 03_wind_off 2 61 2030 1.0 0.0 +es 04_res 2 61 2030 0.0 0.0 +es 05_nuclear 2 61 2030 0.0 0.0 +es 06_coal 2 61 2030 0.0 0.0 +es 07_gas 2 61 2030 0.0 0.0 +es 08_non-res 2 61 2030 0.0 0.0 +es 09_hydro_pump 2 61 2030 0.0 0.0 +es 01_solar 2 62 2030 1.0 0.0 +es 02_wind_on 2 62 2030 1.0 0.0 +es 03_wind_off 2 62 2030 1.0 0.0 +es 04_res 2 62 2030 1.0 0.0 +es 05_nuclear 2 62 2030 0.0 0.0 +es 06_coal 2 62 2030 0.0 0.0 +es 07_gas 2 62 2030 0.0 0.0 +es 08_non-res 2 62 2030 0.0 0.0 +es 09_hydro_pump 2 62 2030 0.0 0.0 +es 01_solar 2 63 2030 1.0 0.0 +es 02_wind_on 2 63 2030 1.0 0.0 +es 03_wind_off 2 63 2030 1.0 0.0 +es 04_res 2 63 2030 1.0 0.0 +es 05_nuclear 2 63 2030 0.0 0.0 +es 06_coal 2 63 2030 0.0 0.0 +es 07_gas 2 63 2030 0.0 0.0 +es 08_non-res 2 63 2030 0.0 0.0 +es 09_hydro_pump 2 63 2030 0.0 0.0 +es 01_solar 2 64 2030 1.0 0.0 +es 02_wind_on 2 64 2030 1.0 0.0 +es 03_wind_off 2 64 2030 1.0 0.0 +es 04_res 2 64 2030 1.0 0.0 +es 05_nuclear 2 64 2030 0.0 0.0 +es 06_coal 2 64 2030 0.0 0.0 +es 07_gas 2 64 2030 0.0 0.0 +es 08_non-res 2 64 2030 0.0 0.0 +es 09_hydro_pump 2 64 2030 0.0 0.0 +es 01_solar 2 65 2030 1.0 0.0 +es 02_wind_on 2 65 2030 1.0 0.0 +es 03_wind_off 2 65 2030 1.0 0.0 +es 04_res 2 65 2030 1.0 0.0 +es 05_nuclear 2 65 2030 0.0 0.0 +es 06_coal 2 65 2030 0.0 0.0 +es 07_gas 2 65 2030 0.0 0.0 +es 08_non-res 2 65 2030 0.0 0.0 +es 09_hydro_pump 2 65 2030 0.0 0.0 +es 01_solar 2 66 2030 1.0 0.0 +es 02_wind_on 2 66 2030 1.0 0.0 +es 03_wind_off 2 66 2030 1.0 0.0 +es 04_res 2 66 2030 1.0 0.0 +es 05_nuclear 2 66 2030 0.0 0.0 +es 06_coal 2 66 2030 0.0 0.0 +es 07_gas 2 66 2030 0.0 0.0 +es 08_non-res 2 66 2030 0.0 0.0 +es 09_hydro_pump 2 66 2030 0.0 0.0 +es 01_solar 2 67 2030 1.0 0.0 +es 02_wind_on 2 67 2030 1.0 0.0 +es 03_wind_off 2 67 2030 1.0 0.0 +es 04_res 2 67 2030 1.0 0.0 +es 05_nuclear 2 67 2030 0.0 0.0 +es 06_coal 2 67 2030 0.0 0.0 +es 07_gas 2 67 2030 0.0 0.0 +es 08_non-res 2 67 2030 0.0 0.0 +es 09_hydro_pump 2 67 2030 0.0 0.0 +es 01_solar 2 68 2030 1.0 0.0 +es 02_wind_on 2 68 2030 1.0 0.0 +es 03_wind_off 2 68 2030 1.0 0.0 +es 04_res 2 68 2030 1.0 0.0 +es 05_nuclear 2 68 2030 0.0 0.0 +es 06_coal 2 68 2030 0.0 0.0 +es 07_gas 2 68 2030 0.0 0.0 +es 08_non-res 2 68 2030 0.0 0.0 +es 09_hydro_pump 2 68 2030 0.0 0.0 +es 01_solar 2 69 2030 1.0 0.0 +es 02_wind_on 2 69 2030 1.0 0.0 +es 03_wind_off 2 69 2030 1.0 0.0 +es 04_res 2 69 2030 1.0 0.0 +es 05_nuclear 2 69 2030 0.0 0.0 +es 06_coal 2 69 2030 0.0 0.0 +es 07_gas 2 69 2030 0.0 0.0 +es 08_non-res 2 69 2030 0.0 0.0 +es 09_hydro_pump 2 69 2030 0.0 0.0 +es 01_solar 2 70 2030 1.0 0.0 +es 02_wind_on 2 70 2030 1.0 0.0 +es 03_wind_off 2 70 2030 1.0 0.0 +es 04_res 2 70 2030 1.0 0.0 +es 05_nuclear 2 70 2030 0.0 0.0 +es 06_coal 2 70 2030 0.0 0.0 +es 07_gas 2 70 2030 0.0 0.0 +es 08_non-res 2 70 2030 0.0 0.0 +es 09_hydro_pump 2 70 2030 0.0 0.0 +es 01_solar 2 71 2030 1.0 0.0 +es 02_wind_on 2 71 2030 1.0 0.0 +es 03_wind_off 2 71 2030 1.0 0.0 +es 04_res 2 71 2030 1.0 0.0 +es 05_nuclear 2 71 2030 0.0 0.0 +es 06_coal 2 71 2030 0.0 0.0 +es 07_gas 2 71 2030 0.0 0.0 +es 08_non-res 2 71 2030 0.0 0.0 +es 09_hydro_pump 2 71 2030 0.0 0.0 +es 01_solar 2 72 2030 1.0 0.0 +es 02_wind_on 2 72 2030 1.0 0.0 +es 03_wind_off 2 72 2030 1.0 0.0 +es 04_res 2 72 2030 1.0 0.0 +es 05_nuclear 2 72 2030 0.0 0.0 +es 06_coal 2 72 2030 0.0 0.0 +es 07_gas 2 72 2030 0.0 0.0 +es 08_non-res 2 72 2030 0.0 0.0 +es 09_hydro_pump 2 72 2030 0.0 0.0 +es 01_solar 2 73 2030 1.0 0.0 +es 02_wind_on 2 73 2030 1.0 0.0 +es 03_wind_off 2 73 2030 1.0 0.0 +es 04_res 2 73 2030 1.0 0.0 +es 05_nuclear 2 73 2030 0.0 0.0 +es 06_coal 2 73 2030 0.0 0.0 +es 07_gas 2 73 2030 0.0 0.0 +es 08_non-res 2 73 2030 0.0 0.0 +es 09_hydro_pump 2 73 2030 0.0 0.0 +es 01_solar 2 74 2030 1.0 0.0 +es 02_wind_on 2 74 2030 1.0 0.0 +es 03_wind_off 2 74 2030 1.0 0.0 +es 04_res 2 74 2030 1.0 0.0 +es 05_nuclear 2 74 2030 0.0 0.0 +es 06_coal 2 74 2030 0.0 0.0 +es 07_gas 2 74 2030 0.0 0.0 +es 08_non-res 2 74 2030 0.0 0.0 +es 09_hydro_pump 2 74 2030 0.0 0.0 +es 01_solar 2 75 2030 1.0 0.0 +es 02_wind_on 2 75 2030 1.0 0.0 +es 03_wind_off 2 75 2030 1.0 0.0 +es 04_res 2 75 2030 1.0 0.0 +es 05_nuclear 2 75 2030 0.0 0.0 +es 06_coal 2 75 2030 0.0 0.0 +es 07_gas 2 75 2030 0.0 0.0 +es 08_non-res 2 75 2030 0.0 0.0 +es 09_hydro_pump 2 75 2030 0.0 0.0 +es 01_solar 2 76 2030 1.0 0.0 +es 02_wind_on 2 76 2030 1.0 0.0 +es 03_wind_off 2 76 2030 1.0 0.0 +es 04_res 2 76 2030 1.0 0.0 +es 05_nuclear 2 76 2030 0.0 0.0 +es 06_coal 2 76 2030 0.0 0.0 +es 07_gas 2 76 2030 0.0 0.0 +es 08_non-res 2 76 2030 0.0 0.0 +es 09_hydro_pump 2 76 2030 0.0 0.0 +es 01_solar 2 77 2030 1.0 0.0 +es 02_wind_on 2 77 2030 1.0 0.0 +es 03_wind_off 2 77 2030 1.0 0.0 +es 04_res 2 77 2030 1.0 0.0 +es 05_nuclear 2 77 2030 0.0 0.0 +es 06_coal 2 77 2030 0.0 0.0 +es 07_gas 2 77 2030 0.0 0.0 +es 08_non-res 2 77 2030 0.0 0.0 +es 09_hydro_pump 2 77 2030 0.0 0.0 +es 01_solar 2 78 2030 1.0 0.0 +es 02_wind_on 2 78 2030 1.0 0.0 +es 03_wind_off 2 78 2030 1.0 0.0 +es 04_res 2 78 2030 1.0 0.0 +es 05_nuclear 2 78 2030 0.0 0.0 +es 06_coal 2 78 2030 0.0 0.0 +es 07_gas 2 78 2030 0.0 0.0 +es 08_non-res 2 78 2030 0.0 0.0 +es 09_hydro_pump 2 78 2030 0.0 0.0 +es 01_solar 2 79 2030 1.0 0.0 +es 02_wind_on 2 79 2030 1.0 0.0 +es 03_wind_off 2 79 2030 1.0 0.0 +es 04_res 2 79 2030 1.0 0.0 +es 05_nuclear 2 79 2030 0.0 0.0 +es 06_coal 2 79 2030 0.0 0.0 +es 07_gas 2 79 2030 0.0 0.0 +es 08_non-res 2 79 2030 0.0 0.0 +es 09_hydro_pump 2 79 2030 0.0 0.0 +es 01_solar 2 80 2030 1.0 0.0 +es 02_wind_on 2 80 2030 1.0 0.0 +es 03_wind_off 2 80 2030 1.0 0.0 +es 04_res 2 80 2030 1.0 0.0 +es 05_nuclear 2 80 2030 0.0 0.0 +es 06_coal 2 80 2030 0.0 0.0 +es 07_gas 2 80 2030 0.0 0.0 +es 08_non-res 2 80 2030 0.0 0.0 +es 09_hydro_pump 2 80 2030 0.0 0.0 +es 01_solar 2 81 2030 1.0 0.0 +es 02_wind_on 2 81 2030 1.0 0.0 +es 03_wind_off 2 81 2030 1.0 0.0 +es 04_res 2 81 2030 1.0 0.0 +es 05_nuclear 2 81 2030 0.0 0.0 +es 06_coal 2 81 2030 0.0 0.0 +es 07_gas 2 81 2030 0.0 0.0 +es 08_non-res 2 81 2030 0.0 0.0 +es 09_hydro_pump 2 81 2030 0.0 0.0 +es 01_solar 2 82 2030 1.0 0.0 +es 02_wind_on 2 82 2030 1.0 0.0 +es 03_wind_off 2 82 2030 1.0 0.0 +es 04_res 2 82 2030 1.0 0.0 +es 05_nuclear 2 82 2030 1.0 0.0 +es 06_coal 2 82 2030 0.0 0.0 +es 07_gas 2 82 2030 0.0 0.0 +es 08_non-res 2 82 2030 0.0 0.0 +es 09_hydro_pump 2 82 2030 0.0 0.0 +es 01_solar 2 83 2030 1.0 0.0 +es 02_wind_on 2 83 2030 1.0 0.0 +es 03_wind_off 2 83 2030 1.0 0.0 +es 04_res 2 83 2030 1.0 0.0 +es 05_nuclear 2 83 2030 1.0 0.0 +es 06_coal 2 83 2030 0.0 0.0 +es 07_gas 2 83 2030 0.0 0.0 +es 08_non-res 2 83 2030 0.0 0.0 +es 09_hydro_pump 2 83 2030 0.0 0.0 +es 01_solar 2 84 2030 1.0 0.0 +es 02_wind_on 2 84 2030 1.0 0.0 +es 03_wind_off 2 84 2030 1.0 0.0 +es 04_res 2 84 2030 1.0 0.0 +es 05_nuclear 2 84 2030 1.0 0.0 +es 06_coal 2 84 2030 0.0 0.0 +es 07_gas 2 84 2030 0.0 0.0 +es 08_non-res 2 84 2030 0.0 0.0 +es 09_hydro_pump 2 84 2030 0.0 0.0 +es 01_solar 2 85 2030 1.0 0.0 +es 02_wind_on 2 85 2030 1.0 0.0 +es 03_wind_off 2 85 2030 1.0 0.0 +es 04_res 2 85 2030 1.0 0.0 +es 05_nuclear 2 85 2030 1.0 0.0 +es 06_coal 2 85 2030 0.0 0.0 +es 07_gas 2 85 2030 0.0 0.0 +es 08_non-res 2 85 2030 0.0 0.0 +es 09_hydro_pump 2 85 2030 0.0 0.0 +es 01_solar 2 86 2030 1.0 0.0 +es 02_wind_on 2 86 2030 1.0 0.0 +es 03_wind_off 2 86 2030 1.0 0.0 +es 04_res 2 86 2030 1.0 0.0 +es 05_nuclear 2 86 2030 1.0 0.0 +es 06_coal 2 86 2030 0.0 0.0 +es 07_gas 2 86 2030 0.0 0.0 +es 08_non-res 2 86 2030 0.0 0.0 +es 09_hydro_pump 2 86 2030 0.0 0.0 +es 01_solar 2 87 2030 1.0 0.0 +es 02_wind_on 2 87 2030 1.0 0.0 +es 03_wind_off 2 87 2030 1.0 0.0 +es 04_res 2 87 2030 1.0 0.0 +es 05_nuclear 2 87 2030 1.0 0.0 +es 06_coal 2 87 2030 0.0 0.0 +es 07_gas 2 87 2030 0.0 0.0 +es 08_non-res 2 87 2030 0.0 0.0 +es 09_hydro_pump 2 87 2030 0.0 0.0 +es 01_solar 2 88 2030 1.0 0.0 +es 02_wind_on 2 88 2030 1.0 0.0 +es 03_wind_off 2 88 2030 1.0 0.0 +es 04_res 2 88 2030 1.0 0.0 +es 05_nuclear 2 88 2030 1.0 0.0 +es 06_coal 2 88 2030 0.0 0.0 +es 07_gas 2 88 2030 0.0 0.0 +es 08_non-res 2 88 2030 0.0 0.0 +es 09_hydro_pump 2 88 2030 0.0 0.0 +es 01_solar 2 89 2030 1.0 0.0 +es 02_wind_on 2 89 2030 1.0 0.0 +es 03_wind_off 2 89 2030 1.0 0.0 +es 04_res 2 89 2030 1.0 0.0 +es 05_nuclear 2 89 2030 1.0 0.0 +es 06_coal 2 89 2030 0.0 0.0 +es 07_gas 2 89 2030 0.0 0.0 +es 08_non-res 2 89 2030 0.0 0.0 +es 09_hydro_pump 2 89 2030 0.0 0.0 +es 01_solar 2 90 2030 1.0 0.0 +es 02_wind_on 2 90 2030 1.0 0.0 +es 03_wind_off 2 90 2030 1.0 0.0 +es 04_res 2 90 2030 1.0 0.0 +es 05_nuclear 2 90 2030 1.0 0.0 +es 06_coal 2 90 2030 0.0 0.0 +es 07_gas 2 90 2030 0.0 0.0 +es 08_non-res 2 90 2030 0.0 0.0 +es 09_hydro_pump 2 90 2030 0.0 0.0 +es 01_solar 2 91 2030 1.0 0.0 +es 02_wind_on 2 91 2030 1.0 0.0 +es 03_wind_off 2 91 2030 1.0 0.0 +es 04_res 2 91 2030 1.0 0.0 +es 05_nuclear 2 91 2030 1.0 0.0 +es 06_coal 2 91 2030 0.0 0.0 +es 07_gas 2 91 2030 0.0 0.0 +es 08_non-res 2 91 2030 0.0 0.0 +es 09_hydro_pump 2 91 2030 0.0 0.0 +es 01_solar 2 92 2030 1.0 0.0 +es 02_wind_on 2 92 2030 1.0 0.0 +es 03_wind_off 2 92 2030 1.0 0.0 +es 04_res 2 92 2030 1.0 0.0 +es 05_nuclear 2 92 2030 1.0 0.0 +es 06_coal 2 92 2030 0.0 0.0 +es 07_gas 2 92 2030 0.0 0.0 +es 08_non-res 2 92 2030 0.0 0.0 +es 09_hydro_pump 2 92 2030 0.0 0.0 +es 01_solar 2 93 2030 1.0 0.0 +es 02_wind_on 2 93 2030 1.0 0.0 +es 03_wind_off 2 93 2030 1.0 0.0 +es 04_res 2 93 2030 1.0 0.0 +es 05_nuclear 2 93 2030 1.0 0.0 +es 06_coal 2 93 2030 0.0 0.0 +es 07_gas 2 93 2030 0.0 0.0 +es 08_non-res 2 93 2030 0.0 0.0 +es 09_hydro_pump 2 93 2030 0.0 0.0 +es 01_solar 2 94 2030 1.0 0.0 +es 02_wind_on 2 94 2030 1.0 0.0 +es 03_wind_off 2 94 2030 1.0 0.0 +es 04_res 2 94 2030 1.0 0.0 +es 05_nuclear 2 94 2030 1.0 0.0 +es 06_coal 2 94 2030 0.0 0.0 +es 07_gas 2 94 2030 0.0 0.0 +es 08_non-res 2 94 2030 0.0 0.0 +es 09_hydro_pump 2 94 2030 0.0 0.0 +es 01_solar 2 95 2030 1.0 0.0 +es 02_wind_on 2 95 2030 1.0 0.0 +es 03_wind_off 2 95 2030 1.0 0.0 +es 04_res 2 95 2030 1.0 0.0 +es 05_nuclear 2 95 2030 1.0 0.0 +es 06_coal 2 95 2030 0.0 0.0 +es 07_gas 2 95 2030 0.0 0.0 +es 08_non-res 2 95 2030 0.0 0.0 +es 09_hydro_pump 2 95 2030 0.0 0.0 +es 01_solar 2 96 2030 1.0 0.0 +es 02_wind_on 2 96 2030 1.0 0.0 +es 03_wind_off 2 96 2030 1.0 0.0 +es 04_res 2 96 2030 1.0 0.0 +es 05_nuclear 2 96 2030 1.0 0.0 +es 06_coal 2 96 2030 0.0 0.0 +es 07_gas 2 96 2030 0.0 0.0 +es 08_non-res 2 96 2030 0.0 0.0 +es 09_hydro_pump 2 96 2030 0.0 0.0 +es 01_solar 2 97 2030 1.0 0.0 +es 02_wind_on 2 97 2030 1.0 0.0 +es 03_wind_off 2 97 2030 1.0 0.0 +es 04_res 2 97 2030 1.0 0.0 +es 05_nuclear 2 97 2030 1.0 0.0 +es 06_coal 2 97 2030 0.0 0.0 +es 07_gas 2 97 2030 0.0 0.0 +es 08_non-res 2 97 2030 0.0 0.0 +es 09_hydro_pump 2 97 2030 0.0 0.0 +es 01_solar 2 98 2030 1.0 0.0 +es 02_wind_on 2 98 2030 1.0 0.0 +es 03_wind_off 2 98 2030 1.0 0.0 +es 04_res 2 98 2030 1.0 0.0 +es 05_nuclear 2 98 2030 1.0 0.0 +es 06_coal 2 98 2030 0.0 0.0 +es 07_gas 2 98 2030 0.0 0.0 +es 08_non-res 2 98 2030 0.0 0.0 +es 09_hydro_pump 2 98 2030 0.0 0.0 +es 01_solar 2 99 2030 1.0 0.0 +es 02_wind_on 2 99 2030 1.0 0.0 +es 03_wind_off 2 99 2030 1.0 0.0 +es 04_res 2 99 2030 1.0 0.0 +es 05_nuclear 2 99 2030 1.0 0.0 +es 06_coal 2 99 2030 0.0 0.0 +es 07_gas 2 99 2030 0.0 0.0 +es 08_non-res 2 99 2030 0.0 0.0 +es 09_hydro_pump 2 99 2030 0.0 0.0 +es 01_solar 2 100 2030 1.0 0.0 +es 02_wind_on 2 100 2030 1.0 0.0 +es 03_wind_off 2 100 2030 1.0 0.0 +es 04_res 2 100 2030 1.0 0.0 +es 05_nuclear 2 100 2030 1.0 0.0 +es 06_coal 2 100 2030 0.0 0.0 +es 07_gas 2 100 2030 0.0 0.0 +es 08_non-res 2 100 2030 0.0 0.0 +es 09_hydro_pump 2 100 2030 0.0 0.0 +es 01_solar 2 101 2030 1.0 0.0 +es 02_wind_on 2 101 2030 1.0 0.0 +es 03_wind_off 2 101 2030 1.0 0.0 +es 04_res 2 101 2030 1.0 0.0 +es 05_nuclear 2 101 2030 1.0 0.0 +es 06_coal 2 101 2030 0.0 0.0 +es 07_gas 2 101 2030 0.0 0.0 +es 08_non-res 2 101 2030 0.0 0.0 +es 09_hydro_pump 2 101 2030 0.0 0.0 +es 01_solar 2 102 2030 1.0 0.0 +es 02_wind_on 2 102 2030 1.0 0.0 +es 03_wind_off 2 102 2030 1.0 0.0 +es 04_res 2 102 2030 1.0 0.0 +es 05_nuclear 2 102 2030 1.0 0.0 +es 06_coal 2 102 2030 1.0 0.0 +es 07_gas 2 102 2030 0.0 0.0 +es 08_non-res 2 102 2030 0.0 0.0 +es 09_hydro_pump 2 102 2030 0.0 0.0 +es 01_solar 2 103 2030 1.0 0.0 +es 02_wind_on 2 103 2030 1.0 0.0 +es 03_wind_off 2 103 2030 1.0 0.0 +es 04_res 2 103 2030 1.0 0.0 +es 05_nuclear 2 103 2030 1.0 0.0 +es 06_coal 2 103 2030 1.0 0.0 +es 07_gas 2 103 2030 0.0 0.0 +es 08_non-res 2 103 2030 0.0 0.0 +es 09_hydro_pump 2 103 2030 0.0 0.0 +es 01_solar 2 104 2030 1.0 0.0 +es 02_wind_on 2 104 2030 1.0 0.0 +es 03_wind_off 2 104 2030 1.0 0.0 +es 04_res 2 104 2030 1.0 0.0 +es 05_nuclear 2 104 2030 1.0 0.0 +es 06_coal 2 104 2030 1.0 0.0 +es 07_gas 2 104 2030 0.0 0.0 +es 08_non-res 2 104 2030 0.0 0.0 +es 09_hydro_pump 2 104 2030 0.0 0.0 +es 01_solar 2 105 2030 1.0 0.0 +es 02_wind_on 2 105 2030 1.0 0.0 +es 03_wind_off 2 105 2030 1.0 0.0 +es 04_res 2 105 2030 1.0 0.0 +es 05_nuclear 2 105 2030 1.0 0.0 +es 06_coal 2 105 2030 1.0 0.0 +es 07_gas 2 105 2030 0.0 0.0 +es 08_non-res 2 105 2030 0.0 0.0 +es 09_hydro_pump 2 105 2030 0.0 0.0 +es 01_solar 2 106 2030 1.0 0.0 +es 02_wind_on 2 106 2030 1.0 0.0 +es 03_wind_off 2 106 2030 1.0 0.0 +es 04_res 2 106 2030 1.0 0.0 +es 05_nuclear 2 106 2030 1.0 0.0 +es 06_coal 2 106 2030 1.0 0.0 +es 07_gas 2 106 2030 0.0 0.0 +es 08_non-res 2 106 2030 0.0 0.0 +es 09_hydro_pump 2 106 2030 0.0 0.0 +es 01_solar 2 107 2030 1.0 0.0 +es 02_wind_on 2 107 2030 1.0 0.0 +es 03_wind_off 2 107 2030 1.0 0.0 +es 04_res 2 107 2030 1.0 0.0 +es 05_nuclear 2 107 2030 1.0 0.0 +es 06_coal 2 107 2030 1.0 0.0 +es 07_gas 2 107 2030 0.0 0.0 +es 08_non-res 2 107 2030 0.0 0.0 +es 09_hydro_pump 2 107 2030 0.0 0.0 +es 01_solar 2 108 2030 1.0 0.0 +es 02_wind_on 2 108 2030 1.0 0.0 +es 03_wind_off 2 108 2030 1.0 0.0 +es 04_res 2 108 2030 1.0 0.0 +es 05_nuclear 2 108 2030 1.0 0.0 +es 06_coal 2 108 2030 1.0 0.0 +es 07_gas 2 108 2030 0.0 0.0 +es 08_non-res 2 108 2030 0.0 0.0 +es 09_hydro_pump 2 108 2030 0.0 0.0 +es 01_solar 2 109 2030 1.0 0.0 +es 02_wind_on 2 109 2030 1.0 0.0 +es 03_wind_off 2 109 2030 1.0 0.0 +es 04_res 2 109 2030 1.0 0.0 +es 05_nuclear 2 109 2030 1.0 0.0 +es 06_coal 2 109 2030 1.0 0.0 +es 07_gas 2 109 2030 0.0 0.0 +es 08_non-res 2 109 2030 0.0 0.0 +es 09_hydro_pump 2 109 2030 0.0 0.0 +es 01_solar 2 110 2030 1.0 0.0 +es 02_wind_on 2 110 2030 1.0 0.0 +es 03_wind_off 2 110 2030 1.0 0.0 +es 04_res 2 110 2030 1.0 0.0 +es 05_nuclear 2 110 2030 1.0 0.0 +es 06_coal 2 110 2030 1.0 0.0 +es 07_gas 2 110 2030 0.0 0.0 +es 08_non-res 2 110 2030 0.0 0.0 +es 09_hydro_pump 2 110 2030 0.0 0.0 +es 01_solar 2 111 2030 1.0 0.0 +es 02_wind_on 2 111 2030 1.0 0.0 +es 03_wind_off 2 111 2030 1.0 0.0 +es 04_res 2 111 2030 1.0 0.0 +es 05_nuclear 2 111 2030 1.0 0.0 +es 06_coal 2 111 2030 1.0 0.0 +es 07_gas 2 111 2030 0.0 0.0 +es 08_non-res 2 111 2030 0.0 0.0 +es 09_hydro_pump 2 111 2030 0.0 0.0 +es 01_solar 2 112 2030 1.0 0.0 +es 02_wind_on 2 112 2030 1.0 0.0 +es 03_wind_off 2 112 2030 1.0 0.0 +es 04_res 2 112 2030 1.0 0.0 +es 05_nuclear 2 112 2030 1.0 0.0 +es 06_coal 2 112 2030 1.0 0.0 +es 07_gas 2 112 2030 0.0 0.0 +es 08_non-res 2 112 2030 0.0 0.0 +es 09_hydro_pump 2 112 2030 0.0 0.0 +es 01_solar 2 113 2030 1.0 0.0 +es 02_wind_on 2 113 2030 1.0 0.0 +es 03_wind_off 2 113 2030 1.0 0.0 +es 04_res 2 113 2030 1.0 0.0 +es 05_nuclear 2 113 2030 1.0 0.0 +es 06_coal 2 113 2030 1.0 0.0 +es 07_gas 2 113 2030 0.0 0.0 +es 08_non-res 2 113 2030 0.0 0.0 +es 09_hydro_pump 2 113 2030 0.0 0.0 +es 01_solar 2 114 2030 1.0 0.0 +es 02_wind_on 2 114 2030 1.0 0.0 +es 03_wind_off 2 114 2030 1.0 0.0 +es 04_res 2 114 2030 1.0 0.0 +es 05_nuclear 2 114 2030 1.0 0.0 +es 06_coal 2 114 2030 1.0 0.0 +es 07_gas 2 114 2030 0.0 0.0 +es 08_non-res 2 114 2030 0.0 0.0 +es 09_hydro_pump 2 114 2030 0.0 0.0 +es 01_solar 2 115 2030 1.0 0.0 +es 02_wind_on 2 115 2030 1.0 0.0 +es 03_wind_off 2 115 2030 1.0 0.0 +es 04_res 2 115 2030 1.0 0.0 +es 05_nuclear 2 115 2030 1.0 0.0 +es 06_coal 2 115 2030 1.0 0.0 +es 07_gas 2 115 2030 0.0 0.0 +es 08_non-res 2 115 2030 0.0 0.0 +es 09_hydro_pump 2 115 2030 0.0 0.0 +es 01_solar 2 116 2030 1.0 0.0 +es 02_wind_on 2 116 2030 1.0 0.0 +es 03_wind_off 2 116 2030 1.0 0.0 +es 04_res 2 116 2030 1.0 0.0 +es 05_nuclear 2 116 2030 1.0 0.0 +es 06_coal 2 116 2030 1.0 0.0 +es 07_gas 2 116 2030 0.0 0.0 +es 08_non-res 2 116 2030 0.0 0.0 +es 09_hydro_pump 2 116 2030 0.0 0.0 +es 01_solar 2 117 2030 1.0 0.0 +es 02_wind_on 2 117 2030 1.0 0.0 +es 03_wind_off 2 117 2030 1.0 0.0 +es 04_res 2 117 2030 1.0 0.0 +es 05_nuclear 2 117 2030 1.0 0.0 +es 06_coal 2 117 2030 1.0 0.0 +es 07_gas 2 117 2030 0.0 0.0 +es 08_non-res 2 117 2030 0.0 0.0 +es 09_hydro_pump 2 117 2030 0.0 0.0 +es 01_solar 2 118 2030 1.0 0.0 +es 02_wind_on 2 118 2030 1.0 0.0 +es 03_wind_off 2 118 2030 1.0 0.0 +es 04_res 2 118 2030 1.0 0.0 +es 05_nuclear 2 118 2030 1.0 0.0 +es 06_coal 2 118 2030 1.0 0.0 +es 07_gas 2 118 2030 0.0 0.0 +es 08_non-res 2 118 2030 0.0 0.0 +es 09_hydro_pump 2 118 2030 0.0 0.0 +es 01_solar 2 119 2030 1.0 0.0 +es 02_wind_on 2 119 2030 1.0 0.0 +es 03_wind_off 2 119 2030 1.0 0.0 +es 04_res 2 119 2030 1.0 0.0 +es 05_nuclear 2 119 2030 1.0 0.0 +es 06_coal 2 119 2030 1.0 0.0 +es 07_gas 2 119 2030 0.0 0.0 +es 08_non-res 2 119 2030 0.0 0.0 +es 09_hydro_pump 2 119 2030 0.0 0.0 +es 01_solar 2 120 2030 1.0 0.0 +es 02_wind_on 2 120 2030 1.0 0.0 +es 03_wind_off 2 120 2030 1.0 0.0 +es 04_res 2 120 2030 1.0 0.0 +es 05_nuclear 2 120 2030 1.0 0.0 +es 06_coal 2 120 2030 1.0 0.0 +es 07_gas 2 120 2030 0.0 0.0 +es 08_non-res 2 120 2030 0.0 0.0 +es 09_hydro_pump 2 120 2030 0.0 0.0 +es 01_solar 2 121 2030 1.0 0.0 +es 02_wind_on 2 121 2030 1.0 0.0 +es 03_wind_off 2 121 2030 1.0 0.0 +es 04_res 2 121 2030 1.0 0.0 +es 05_nuclear 2 121 2030 1.0 0.0 +es 06_coal 2 121 2030 1.0 0.0 +es 07_gas 2 121 2030 0.0 0.0 +es 08_non-res 2 121 2030 0.0 0.0 +es 09_hydro_pump 2 121 2030 0.0 0.0 +es 01_solar 2 122 2030 1.0 0.0 +es 02_wind_on 2 122 2030 1.0 0.0 +es 03_wind_off 2 122 2030 1.0 0.0 +es 04_res 2 122 2030 1.0 0.0 +es 05_nuclear 2 122 2030 1.0 0.0 +es 06_coal 2 122 2030 1.0 0.0 +es 07_gas 2 122 2030 1.0 0.0 +es 08_non-res 2 122 2030 0.0 0.0 +es 09_hydro_pump 2 122 2030 0.0 0.0 +es 01_solar 2 123 2030 1.0 0.0 +es 02_wind_on 2 123 2030 1.0 0.0 +es 03_wind_off 2 123 2030 1.0 0.0 +es 04_res 2 123 2030 1.0 0.0 +es 05_nuclear 2 123 2030 1.0 0.0 +es 06_coal 2 123 2030 1.0 0.0 +es 07_gas 2 123 2030 1.0 0.0 +es 08_non-res 2 123 2030 0.0 0.0 +es 09_hydro_pump 2 123 2030 0.0 0.0 +es 01_solar 2 124 2030 1.0 0.0 +es 02_wind_on 2 124 2030 1.0 0.0 +es 03_wind_off 2 124 2030 1.0 0.0 +es 04_res 2 124 2030 1.0 0.0 +es 05_nuclear 2 124 2030 1.0 0.0 +es 06_coal 2 124 2030 1.0 0.0 +es 07_gas 2 124 2030 1.0 0.0 +es 08_non-res 2 124 2030 0.0 0.0 +es 09_hydro_pump 2 124 2030 0.0 0.0 +es 01_solar 2 125 2030 1.0 0.0 +es 02_wind_on 2 125 2030 1.0 0.0 +es 03_wind_off 2 125 2030 1.0 0.0 +es 04_res 2 125 2030 1.0 0.0 +es 05_nuclear 2 125 2030 1.0 0.0 +es 06_coal 2 125 2030 1.0 0.0 +es 07_gas 2 125 2030 1.0 0.0 +es 08_non-res 2 125 2030 0.0 0.0 +es 09_hydro_pump 2 125 2030 0.0 0.0 +es 01_solar 2 126 2030 1.0 0.0 +es 02_wind_on 2 126 2030 1.0 0.0 +es 03_wind_off 2 126 2030 1.0 0.0 +es 04_res 2 126 2030 1.0 0.0 +es 05_nuclear 2 126 2030 1.0 0.0 +es 06_coal 2 126 2030 1.0 0.0 +es 07_gas 2 126 2030 1.0 0.0 +es 08_non-res 2 126 2030 0.0 0.0 +es 09_hydro_pump 2 126 2030 0.0 0.0 +es 01_solar 2 127 2030 1.0 0.0 +es 02_wind_on 2 127 2030 1.0 0.0 +es 03_wind_off 2 127 2030 1.0 0.0 +es 04_res 2 127 2030 1.0 0.0 +es 05_nuclear 2 127 2030 1.0 0.0 +es 06_coal 2 127 2030 1.0 0.0 +es 07_gas 2 127 2030 1.0 0.0 +es 08_non-res 2 127 2030 0.0 0.0 +es 09_hydro_pump 2 127 2030 0.0 0.0 +es 01_solar 2 128 2030 1.0 0.0 +es 02_wind_on 2 128 2030 1.0 0.0 +es 03_wind_off 2 128 2030 1.0 0.0 +es 04_res 2 128 2030 1.0 0.0 +es 05_nuclear 2 128 2030 1.0 0.0 +es 06_coal 2 128 2030 1.0 0.0 +es 07_gas 2 128 2030 1.0 0.0 +es 08_non-res 2 128 2030 0.0 0.0 +es 09_hydro_pump 2 128 2030 0.0 0.0 +es 01_solar 2 129 2030 1.0 0.0 +es 02_wind_on 2 129 2030 1.0 0.0 +es 03_wind_off 2 129 2030 1.0 0.0 +es 04_res 2 129 2030 1.0 0.0 +es 05_nuclear 2 129 2030 1.0 0.0 +es 06_coal 2 129 2030 1.0 0.0 +es 07_gas 2 129 2030 1.0 0.0 +es 08_non-res 2 129 2030 0.0 0.0 +es 09_hydro_pump 2 129 2030 0.0 0.0 +es 01_solar 2 130 2030 1.0 0.0 +es 02_wind_on 2 130 2030 1.0 0.0 +es 03_wind_off 2 130 2030 1.0 0.0 +es 04_res 2 130 2030 1.0 0.0 +es 05_nuclear 2 130 2030 1.0 0.0 +es 06_coal 2 130 2030 1.0 0.0 +es 07_gas 2 130 2030 1.0 0.0 +es 08_non-res 2 130 2030 0.0 0.0 +es 09_hydro_pump 2 130 2030 0.0 0.0 +es 01_solar 2 131 2030 1.0 0.0 +es 02_wind_on 2 131 2030 1.0 0.0 +es 03_wind_off 2 131 2030 1.0 0.0 +es 04_res 2 131 2030 1.0 0.0 +es 05_nuclear 2 131 2030 1.0 0.0 +es 06_coal 2 131 2030 1.0 0.0 +es 07_gas 2 131 2030 1.0 0.0 +es 08_non-res 2 131 2030 0.0 0.0 +es 09_hydro_pump 2 131 2030 0.0 0.0 +es 01_solar 2 132 2030 1.0 0.0 +es 02_wind_on 2 132 2030 1.0 0.0 +es 03_wind_off 2 132 2030 1.0 0.0 +es 04_res 2 132 2030 1.0 0.0 +es 05_nuclear 2 132 2030 1.0 0.0 +es 06_coal 2 132 2030 1.0 0.0 +es 07_gas 2 132 2030 1.0 0.0 +es 08_non-res 2 132 2030 0.0 0.0 +es 09_hydro_pump 2 132 2030 0.0 0.0 +es 01_solar 2 133 2030 1.0 0.0 +es 02_wind_on 2 133 2030 1.0 0.0 +es 03_wind_off 2 133 2030 1.0 0.0 +es 04_res 2 133 2030 1.0 0.0 +es 05_nuclear 2 133 2030 1.0 0.0 +es 06_coal 2 133 2030 1.0 0.0 +es 07_gas 2 133 2030 1.0 0.0 +es 08_non-res 2 133 2030 0.0 0.0 +es 09_hydro_pump 2 133 2030 0.0 0.0 +es 01_solar 2 134 2030 1.0 0.0 +es 02_wind_on 2 134 2030 1.0 0.0 +es 03_wind_off 2 134 2030 1.0 0.0 +es 04_res 2 134 2030 1.0 0.0 +es 05_nuclear 2 134 2030 1.0 0.0 +es 06_coal 2 134 2030 1.0 0.0 +es 07_gas 2 134 2030 1.0 0.0 +es 08_non-res 2 134 2030 0.0 0.0 +es 09_hydro_pump 2 134 2030 0.0 0.0 +es 01_solar 2 135 2030 1.0 0.0 +es 02_wind_on 2 135 2030 1.0 0.0 +es 03_wind_off 2 135 2030 1.0 0.0 +es 04_res 2 135 2030 1.0 0.0 +es 05_nuclear 2 135 2030 1.0 0.0 +es 06_coal 2 135 2030 1.0 0.0 +es 07_gas 2 135 2030 1.0 0.0 +es 08_non-res 2 135 2030 0.0 0.0 +es 09_hydro_pump 2 135 2030 0.0 0.0 +es 01_solar 2 136 2030 1.0 0.0 +es 02_wind_on 2 136 2030 1.0 0.0 +es 03_wind_off 2 136 2030 1.0 0.0 +es 04_res 2 136 2030 1.0 0.0 +es 05_nuclear 2 136 2030 1.0 0.0 +es 06_coal 2 136 2030 1.0 0.0 +es 07_gas 2 136 2030 1.0 0.0 +es 08_non-res 2 136 2030 0.0 0.0 +es 09_hydro_pump 2 136 2030 0.0 0.0 +es 01_solar 2 137 2030 1.0 0.0 +es 02_wind_on 2 137 2030 1.0 0.0 +es 03_wind_off 2 137 2030 1.0 0.0 +es 04_res 2 137 2030 1.0 0.0 +es 05_nuclear 2 137 2030 1.0 0.0 +es 06_coal 2 137 2030 1.0 0.0 +es 07_gas 2 137 2030 1.0 0.0 +es 08_non-res 2 137 2030 0.0 0.0 +es 09_hydro_pump 2 137 2030 0.0 0.0 +es 01_solar 2 138 2030 1.0 0.0 +es 02_wind_on 2 138 2030 1.0 0.0 +es 03_wind_off 2 138 2030 1.0 0.0 +es 04_res 2 138 2030 1.0 0.0 +es 05_nuclear 2 138 2030 1.0 0.0 +es 06_coal 2 138 2030 1.0 0.0 +es 07_gas 2 138 2030 1.0 0.0 +es 08_non-res 2 138 2030 0.0 0.0 +es 09_hydro_pump 2 138 2030 0.0 0.0 +es 01_solar 2 139 2030 1.0 0.0 +es 02_wind_on 2 139 2030 1.0 0.0 +es 03_wind_off 2 139 2030 1.0 0.0 +es 04_res 2 139 2030 1.0 0.0 +es 05_nuclear 2 139 2030 1.0 0.0 +es 06_coal 2 139 2030 1.0 0.0 +es 07_gas 2 139 2030 1.0 0.0 +es 08_non-res 2 139 2030 0.0 0.0 +es 09_hydro_pump 2 139 2030 0.0 0.0 +es 01_solar 2 140 2030 1.0 0.0 +es 02_wind_on 2 140 2030 1.0 0.0 +es 03_wind_off 2 140 2030 1.0 0.0 +es 04_res 2 140 2030 1.0 0.0 +es 05_nuclear 2 140 2030 1.0 0.0 +es 06_coal 2 140 2030 1.0 0.0 +es 07_gas 2 140 2030 1.0 0.0 +es 08_non-res 2 140 2030 0.0 0.0 +es 09_hydro_pump 2 140 2030 0.0 0.0 +es 01_solar 2 141 2030 1.0 0.0 +es 02_wind_on 2 141 2030 1.0 0.0 +es 03_wind_off 2 141 2030 1.0 0.0 +es 04_res 2 141 2030 1.0 0.0 +es 05_nuclear 2 141 2030 1.0 0.0 +es 06_coal 2 141 2030 1.0 0.0 +es 07_gas 2 141 2030 1.0 0.0 +es 08_non-res 2 141 2030 0.0 0.0 +es 09_hydro_pump 2 141 2030 0.0 0.0 +es 01_solar 2 142 2030 1.0 0.0 +es 02_wind_on 2 142 2030 1.0 0.0 +es 03_wind_off 2 142 2030 1.0 0.0 +es 04_res 2 142 2030 1.0 0.0 +es 05_nuclear 2 142 2030 1.0 0.0 +es 06_coal 2 142 2030 1.0 0.0 +es 07_gas 2 142 2030 1.0 0.0 +es 08_non-res 2 142 2030 1.0 0.0 +es 09_hydro_pump 2 142 2030 0.0 0.0 +es 01_solar 2 143 2030 1.0 0.0 +es 02_wind_on 2 143 2030 1.0 0.0 +es 03_wind_off 2 143 2030 1.0 0.0 +es 04_res 2 143 2030 1.0 0.0 +es 05_nuclear 2 143 2030 1.0 0.0 +es 06_coal 2 143 2030 1.0 0.0 +es 07_gas 2 143 2030 1.0 0.0 +es 08_non-res 2 143 2030 1.0 0.0 +es 09_hydro_pump 2 143 2030 0.0 0.0 +es 01_solar 2 144 2030 1.0 0.0 +es 02_wind_on 2 144 2030 1.0 0.0 +es 03_wind_off 2 144 2030 1.0 0.0 +es 04_res 2 144 2030 1.0 0.0 +es 05_nuclear 2 144 2030 1.0 0.0 +es 06_coal 2 144 2030 1.0 0.0 +es 07_gas 2 144 2030 1.0 0.0 +es 08_non-res 2 144 2030 1.0 0.0 +es 09_hydro_pump 2 144 2030 0.0 0.0 +es 01_solar 2 145 2030 1.0 0.0 +es 02_wind_on 2 145 2030 1.0 0.0 +es 03_wind_off 2 145 2030 1.0 0.0 +es 04_res 2 145 2030 1.0 0.0 +es 05_nuclear 2 145 2030 1.0 0.0 +es 06_coal 2 145 2030 1.0 0.0 +es 07_gas 2 145 2030 1.0 0.0 +es 08_non-res 2 145 2030 1.0 0.0 +es 09_hydro_pump 2 145 2030 0.0 0.0 +es 01_solar 2 146 2030 1.0 0.0 +es 02_wind_on 2 146 2030 1.0 0.0 +es 03_wind_off 2 146 2030 1.0 0.0 +es 04_res 2 146 2030 1.0 0.0 +es 05_nuclear 2 146 2030 1.0 0.0 +es 06_coal 2 146 2030 1.0 0.0 +es 07_gas 2 146 2030 1.0 0.0 +es 08_non-res 2 146 2030 1.0 0.0 +es 09_hydro_pump 2 146 2030 0.0 0.0 +es 01_solar 2 147 2030 1.0 0.0 +es 02_wind_on 2 147 2030 1.0 0.0 +es 03_wind_off 2 147 2030 1.0 0.0 +es 04_res 2 147 2030 1.0 0.0 +es 05_nuclear 2 147 2030 1.0 0.0 +es 06_coal 2 147 2030 1.0 0.0 +es 07_gas 2 147 2030 1.0 0.0 +es 08_non-res 2 147 2030 1.0 0.0 +es 09_hydro_pump 2 147 2030 0.0 0.0 +es 01_solar 2 148 2030 1.0 0.0 +es 02_wind_on 2 148 2030 1.0 0.0 +es 03_wind_off 2 148 2030 1.0 0.0 +es 04_res 2 148 2030 1.0 0.0 +es 05_nuclear 2 148 2030 1.0 0.0 +es 06_coal 2 148 2030 1.0 0.0 +es 07_gas 2 148 2030 1.0 0.0 +es 08_non-res 2 148 2030 1.0 0.0 +es 09_hydro_pump 2 148 2030 0.0 0.0 +es 01_solar 2 149 2030 1.0 0.0 +es 02_wind_on 2 149 2030 1.0 0.0 +es 03_wind_off 2 149 2030 1.0 0.0 +es 04_res 2 149 2030 1.0 0.0 +es 05_nuclear 2 149 2030 1.0 0.0 +es 06_coal 2 149 2030 1.0 0.0 +es 07_gas 2 149 2030 1.0 0.0 +es 08_non-res 2 149 2030 1.0 0.0 +es 09_hydro_pump 2 149 2030 0.0 0.0 +es 01_solar 2 150 2030 1.0 0.0 +es 02_wind_on 2 150 2030 1.0 0.0 +es 03_wind_off 2 150 2030 1.0 0.0 +es 04_res 2 150 2030 1.0 0.0 +es 05_nuclear 2 150 2030 1.0 0.0 +es 06_coal 2 150 2030 1.0 0.0 +es 07_gas 2 150 2030 1.0 0.0 +es 08_non-res 2 150 2030 1.0 0.0 +es 09_hydro_pump 2 150 2030 0.0 0.0 +es 01_solar 2 151 2030 1.0 0.0 +es 02_wind_on 2 151 2030 1.0 0.0 +es 03_wind_off 2 151 2030 1.0 0.0 +es 04_res 2 151 2030 1.0 0.0 +es 05_nuclear 2 151 2030 1.0 0.0 +es 06_coal 2 151 2030 1.0 0.0 +es 07_gas 2 151 2030 1.0 0.0 +es 08_non-res 2 151 2030 1.0 0.0 +es 09_hydro_pump 2 151 2030 0.0 0.0 +es 01_solar 2 152 2030 1.0 0.0 +es 02_wind_on 2 152 2030 1.0 0.0 +es 03_wind_off 2 152 2030 1.0 0.0 +es 04_res 2 152 2030 1.0 0.0 +es 05_nuclear 2 152 2030 1.0 0.0 +es 06_coal 2 152 2030 1.0 0.0 +es 07_gas 2 152 2030 1.0 0.0 +es 08_non-res 2 152 2030 1.0 0.0 +es 09_hydro_pump 2 152 2030 0.0 0.0 +es 01_solar 2 153 2030 1.0 0.0 +es 02_wind_on 2 153 2030 1.0 0.0 +es 03_wind_off 2 153 2030 1.0 0.0 +es 04_res 2 153 2030 1.0 0.0 +es 05_nuclear 2 153 2030 1.0 0.0 +es 06_coal 2 153 2030 1.0 0.0 +es 07_gas 2 153 2030 1.0 0.0 +es 08_non-res 2 153 2030 1.0 0.0 +es 09_hydro_pump 2 153 2030 0.0 0.0 +es 01_solar 2 154 2030 1.0 0.0 +es 02_wind_on 2 154 2030 1.0 0.0 +es 03_wind_off 2 154 2030 1.0 0.0 +es 04_res 2 154 2030 1.0 0.0 +es 05_nuclear 2 154 2030 1.0 0.0 +es 06_coal 2 154 2030 1.0 0.0 +es 07_gas 2 154 2030 1.0 0.0 +es 08_non-res 2 154 2030 1.0 0.0 +es 09_hydro_pump 2 154 2030 0.0 0.0 +es 01_solar 2 155 2030 1.0 0.0 +es 02_wind_on 2 155 2030 1.0 0.0 +es 03_wind_off 2 155 2030 1.0 0.0 +es 04_res 2 155 2030 1.0 0.0 +es 05_nuclear 2 155 2030 1.0 0.0 +es 06_coal 2 155 2030 1.0 0.0 +es 07_gas 2 155 2030 1.0 0.0 +es 08_non-res 2 155 2030 1.0 0.0 +es 09_hydro_pump 2 155 2030 0.0 0.0 +es 01_solar 2 156 2030 1.0 0.0 +es 02_wind_on 2 156 2030 1.0 0.0 +es 03_wind_off 2 156 2030 1.0 0.0 +es 04_res 2 156 2030 1.0 0.0 +es 05_nuclear 2 156 2030 1.0 0.0 +es 06_coal 2 156 2030 1.0 0.0 +es 07_gas 2 156 2030 1.0 0.0 +es 08_non-res 2 156 2030 1.0 0.0 +es 09_hydro_pump 2 156 2030 0.0 0.0 +es 01_solar 2 157 2030 1.0 0.0 +es 02_wind_on 2 157 2030 1.0 0.0 +es 03_wind_off 2 157 2030 1.0 0.0 +es 04_res 2 157 2030 1.0 0.0 +es 05_nuclear 2 157 2030 1.0 0.0 +es 06_coal 2 157 2030 1.0 0.0 +es 07_gas 2 157 2030 1.0 0.0 +es 08_non-res 2 157 2030 1.0 0.0 +es 09_hydro_pump 2 157 2030 0.0 0.0 +es 01_solar 2 158 2030 1.0 0.0 +es 02_wind_on 2 158 2030 1.0 0.0 +es 03_wind_off 2 158 2030 1.0 0.0 +es 04_res 2 158 2030 1.0 0.0 +es 05_nuclear 2 158 2030 1.0 0.0 +es 06_coal 2 158 2030 1.0 0.0 +es 07_gas 2 158 2030 1.0 0.0 +es 08_non-res 2 158 2030 1.0 0.0 +es 09_hydro_pump 2 158 2030 0.0 0.0 +es 01_solar 2 159 2030 1.0 0.0 +es 02_wind_on 2 159 2030 1.0 0.0 +es 03_wind_off 2 159 2030 1.0 0.0 +es 04_res 2 159 2030 1.0 0.0 +es 05_nuclear 2 159 2030 1.0 0.0 +es 06_coal 2 159 2030 1.0 0.0 +es 07_gas 2 159 2030 1.0 0.0 +es 08_non-res 2 159 2030 1.0 0.0 +es 09_hydro_pump 2 159 2030 0.0 0.0 +es 01_solar 2 160 2030 1.0 0.0 +es 02_wind_on 2 160 2030 1.0 0.0 +es 03_wind_off 2 160 2030 1.0 0.0 +es 04_res 2 160 2030 1.0 0.0 +es 05_nuclear 2 160 2030 1.0 0.0 +es 06_coal 2 160 2030 1.0 0.0 +es 07_gas 2 160 2030 1.0 0.0 +es 08_non-res 2 160 2030 1.0 0.0 +es 09_hydro_pump 2 160 2030 0.0 0.0 +es 01_solar 2 161 2030 1.0 0.0 +es 02_wind_on 2 161 2030 1.0 0.0 +es 03_wind_off 2 161 2030 1.0 0.0 +es 04_res 2 161 2030 1.0 0.0 +es 05_nuclear 2 161 2030 1.0 0.0 +es 06_coal 2 161 2030 1.0 0.0 +es 07_gas 2 161 2030 1.0 0.0 +es 08_non-res 2 161 2030 1.0 0.0 +es 09_hydro_pump 2 161 2030 0.0 0.0 +es 01_solar 2 162 2030 1.0 0.0 +es 02_wind_on 2 162 2030 1.0 0.0 +es 03_wind_off 2 162 2030 1.0 0.0 +es 04_res 2 162 2030 1.0 0.0 +es 05_nuclear 2 162 2030 1.0 0.0 +es 06_coal 2 162 2030 1.0 0.0 +es 07_gas 2 162 2030 1.0 0.0 +es 08_non-res 2 162 2030 1.0 0.0 +es 09_hydro_pump 2 162 2030 1.0 0.0 +es 01_solar 2 163 2030 1.0 0.0 +es 02_wind_on 2 163 2030 1.0 0.0 +es 03_wind_off 2 163 2030 1.0 0.0 +es 04_res 2 163 2030 1.0 0.0 +es 05_nuclear 2 163 2030 1.0 0.0 +es 06_coal 2 163 2030 1.0 0.0 +es 07_gas 2 163 2030 1.0 0.0 +es 08_non-res 2 163 2030 1.0 0.0 +es 09_hydro_pump 2 163 2030 1.0 0.0 +es 01_solar 2 164 2030 1.0 0.0 +es 02_wind_on 2 164 2030 1.0 0.0 +es 03_wind_off 2 164 2030 1.0 0.0 +es 04_res 2 164 2030 1.0 0.0 +es 05_nuclear 2 164 2030 1.0 0.0 +es 06_coal 2 164 2030 1.0 0.0 +es 07_gas 2 164 2030 1.0 0.0 +es 08_non-res 2 164 2030 1.0 0.0 +es 09_hydro_pump 2 164 2030 1.0 0.0 +es 01_solar 2 165 2030 1.0 0.0 +es 02_wind_on 2 165 2030 1.0 0.0 +es 03_wind_off 2 165 2030 1.0 0.0 +es 04_res 2 165 2030 1.0 0.0 +es 05_nuclear 2 165 2030 1.0 0.0 +es 06_coal 2 165 2030 1.0 0.0 +es 07_gas 2 165 2030 1.0 0.0 +es 08_non-res 2 165 2030 1.0 0.0 +es 09_hydro_pump 2 165 2030 1.0 0.0 +es 01_solar 2 166 2030 1.0 0.0 +es 02_wind_on 2 166 2030 1.0 0.0 +es 03_wind_off 2 166 2030 1.0 0.0 +es 04_res 2 166 2030 1.0 0.0 +es 05_nuclear 2 166 2030 1.0 0.0 +es 06_coal 2 166 2030 1.0 0.0 +es 07_gas 2 166 2030 1.0 0.0 +es 08_non-res 2 166 2030 1.0 0.0 +es 09_hydro_pump 2 166 2030 1.0 0.0 +es 01_solar 2 167 2030 1.0 0.0 +es 02_wind_on 2 167 2030 1.0 0.0 +es 03_wind_off 2 167 2030 1.0 0.0 +es 04_res 2 167 2030 1.0 0.0 +es 05_nuclear 2 167 2030 1.0 0.0 +es 06_coal 2 167 2030 1.0 0.0 +es 07_gas 2 167 2030 1.0 0.0 +es 08_non-res 2 167 2030 1.0 0.0 +es 09_hydro_pump 2 167 2030 1.0 0.0 +es 01_solar 2 168 2030 1.0 0.0 +es 02_wind_on 2 168 2030 1.0 0.0 +es 03_wind_off 2 168 2030 1.0 0.0 +es 04_res 2 168 2030 1.0 0.0 +es 05_nuclear 2 168 2030 1.0 0.0 +es 06_coal 2 168 2030 1.0 0.0 +es 07_gas 2 168 2030 1.0 0.0 +es 08_non-res 2 168 2030 1.0 0.0 +es 09_hydro_pump 2 168 2030 1.0 0.0 +es 01_solar 2 169 2030 0.0 0.0 +es 02_wind_on 2 169 2030 0.0 0.0 +es 03_wind_off 2 169 2030 0.0 0.0 +es 04_res 2 169 2030 0.0 0.0 +es 05_nuclear 2 169 2030 0.0 0.0 +es 06_coal 2 169 2030 0.0 0.0 +es 07_gas 2 169 2030 0.0 0.0 +es 08_non-res 2 169 2030 0.0 0.0 +es 09_hydro_pump 2 169 2030 0.0 0.0 +es 01_solar 2 170 2030 1.0 0.0 +es 02_wind_on 2 170 2030 0.0 0.0 +es 03_wind_off 2 170 2030 0.0 0.0 +es 04_res 2 170 2030 0.0 0.0 +es 05_nuclear 2 170 2030 0.0 0.0 +es 06_coal 2 170 2030 0.0 0.0 +es 07_gas 2 170 2030 0.0 0.0 +es 08_non-res 2 170 2030 0.0 0.0 +es 09_hydro_pump 2 170 2030 0.0 0.0 +es 01_solar 2 171 2030 1.0 0.0 +es 02_wind_on 2 171 2030 0.0 0.0 +es 03_wind_off 2 171 2030 0.0 0.0 +es 04_res 2 171 2030 0.0 0.0 +es 05_nuclear 2 171 2030 0.0 0.0 +es 06_coal 2 171 2030 0.0 0.0 +es 07_gas 2 171 2030 0.0 0.0 +es 08_non-res 2 171 2030 0.0 0.0 +es 09_hydro_pump 2 171 2030 0.0 0.0 +es 01_solar 2 172 2030 1.0 0.0 +es 02_wind_on 2 172 2030 0.0 0.0 +es 03_wind_off 2 172 2030 0.0 0.0 +es 04_res 2 172 2030 0.0 0.0 +es 05_nuclear 2 172 2030 0.0 0.0 +es 06_coal 2 172 2030 0.0 0.0 +es 07_gas 2 172 2030 0.0 0.0 +es 08_non-res 2 172 2030 0.0 0.0 +es 09_hydro_pump 2 172 2030 0.0 0.0 +es 01_solar 2 173 2030 1.0 0.0 +es 02_wind_on 2 173 2030 0.0 0.0 +es 03_wind_off 2 173 2030 0.0 0.0 +es 04_res 2 173 2030 0.0 0.0 +es 05_nuclear 2 173 2030 0.0 0.0 +es 06_coal 2 173 2030 0.0 0.0 +es 07_gas 2 173 2030 0.0 0.0 +es 08_non-res 2 173 2030 0.0 0.0 +es 09_hydro_pump 2 173 2030 0.0 0.0 +es 01_solar 2 174 2030 1.0 0.0 +es 02_wind_on 2 174 2030 0.0 0.0 +es 03_wind_off 2 174 2030 0.0 0.0 +es 04_res 2 174 2030 0.0 0.0 +es 05_nuclear 2 174 2030 0.0 0.0 +es 06_coal 2 174 2030 0.0 0.0 +es 07_gas 2 174 2030 0.0 0.0 +es 08_non-res 2 174 2030 0.0 0.0 +es 09_hydro_pump 2 174 2030 0.0 0.0 +es 01_solar 2 175 2030 1.0 0.0 +es 02_wind_on 2 175 2030 0.0 0.0 +es 03_wind_off 2 175 2030 0.0 0.0 +es 04_res 2 175 2030 0.0 0.0 +es 05_nuclear 2 175 2030 0.0 0.0 +es 06_coal 2 175 2030 0.0 0.0 +es 07_gas 2 175 2030 0.0 0.0 +es 08_non-res 2 175 2030 0.0 0.0 +es 09_hydro_pump 2 175 2030 0.0 0.0 +es 01_solar 2 176 2030 1.0 0.0 +es 02_wind_on 2 176 2030 0.0 0.0 +es 03_wind_off 2 176 2030 0.0 0.0 +es 04_res 2 176 2030 0.0 0.0 +es 05_nuclear 2 176 2030 0.0 0.0 +es 06_coal 2 176 2030 0.0 0.0 +es 07_gas 2 176 2030 0.0 0.0 +es 08_non-res 2 176 2030 0.0 0.0 +es 09_hydro_pump 2 176 2030 0.0 0.0 +es 01_solar 2 177 2030 1.0 0.0 +es 02_wind_on 2 177 2030 0.0 0.0 +es 03_wind_off 2 177 2030 0.0 0.0 +es 04_res 2 177 2030 0.0 0.0 +es 05_nuclear 2 177 2030 0.0 0.0 +es 06_coal 2 177 2030 0.0 0.0 +es 07_gas 2 177 2030 0.0 0.0 +es 08_non-res 2 177 2030 0.0 0.0 +es 09_hydro_pump 2 177 2030 0.0 0.0 +es 01_solar 2 178 2030 1.0 0.0 +es 02_wind_on 2 178 2030 0.0 0.0 +es 03_wind_off 2 178 2030 0.0 0.0 +es 04_res 2 178 2030 0.0 0.0 +es 05_nuclear 2 178 2030 0.0 0.0 +es 06_coal 2 178 2030 0.0 0.0 +es 07_gas 2 178 2030 0.0 0.0 +es 08_non-res 2 178 2030 0.0 0.0 +es 09_hydro_pump 2 178 2030 0.0 0.0 +es 01_solar 2 179 2030 1.0 0.0 +es 02_wind_on 2 179 2030 0.0 0.0 +es 03_wind_off 2 179 2030 0.0 0.0 +es 04_res 2 179 2030 0.0 0.0 +es 05_nuclear 2 179 2030 0.0 0.0 +es 06_coal 2 179 2030 0.0 0.0 +es 07_gas 2 179 2030 0.0 0.0 +es 08_non-res 2 179 2030 0.0 0.0 +es 09_hydro_pump 2 179 2030 0.0 0.0 +es 01_solar 2 180 2030 1.0 0.0 +es 02_wind_on 2 180 2030 0.0 0.0 +es 03_wind_off 2 180 2030 0.0 0.0 +es 04_res 2 180 2030 0.0 0.0 +es 05_nuclear 2 180 2030 0.0 0.0 +es 06_coal 2 180 2030 0.0 0.0 +es 07_gas 2 180 2030 0.0 0.0 +es 08_non-res 2 180 2030 0.0 0.0 +es 09_hydro_pump 2 180 2030 0.0 0.0 +es 01_solar 2 181 2030 1.0 0.0 +es 02_wind_on 2 181 2030 0.0 0.0 +es 03_wind_off 2 181 2030 0.0 0.0 +es 04_res 2 181 2030 0.0 0.0 +es 05_nuclear 2 181 2030 0.0 0.0 +es 06_coal 2 181 2030 0.0 0.0 +es 07_gas 2 181 2030 0.0 0.0 +es 08_non-res 2 181 2030 0.0 0.0 +es 09_hydro_pump 2 181 2030 0.0 0.0 +es 01_solar 2 182 2030 1.0 0.0 +es 02_wind_on 2 182 2030 0.0 0.0 +es 03_wind_off 2 182 2030 0.0 0.0 +es 04_res 2 182 2030 0.0 0.0 +es 05_nuclear 2 182 2030 0.0 0.0 +es 06_coal 2 182 2030 0.0 0.0 +es 07_gas 2 182 2030 0.0 0.0 +es 08_non-res 2 182 2030 0.0 0.0 +es 09_hydro_pump 2 182 2030 0.0 0.0 +es 01_solar 2 183 2030 1.0 0.0 +es 02_wind_on 2 183 2030 0.0 0.0 +es 03_wind_off 2 183 2030 0.0 0.0 +es 04_res 2 183 2030 0.0 0.0 +es 05_nuclear 2 183 2030 0.0 0.0 +es 06_coal 2 183 2030 0.0 0.0 +es 07_gas 2 183 2030 0.0 0.0 +es 08_non-res 2 183 2030 0.0 0.0 +es 09_hydro_pump 2 183 2030 0.0 0.0 +es 01_solar 2 184 2030 1.0 0.0 +es 02_wind_on 2 184 2030 0.0 0.0 +es 03_wind_off 2 184 2030 0.0 0.0 +es 04_res 2 184 2030 0.0 0.0 +es 05_nuclear 2 184 2030 0.0 0.0 +es 06_coal 2 184 2030 0.0 0.0 +es 07_gas 2 184 2030 0.0 0.0 +es 08_non-res 2 184 2030 0.0 0.0 +es 09_hydro_pump 2 184 2030 0.0 0.0 +es 01_solar 2 185 2030 1.0 0.0 +es 02_wind_on 2 185 2030 0.0 0.0 +es 03_wind_off 2 185 2030 0.0 0.0 +es 04_res 2 185 2030 0.0 0.0 +es 05_nuclear 2 185 2030 0.0 0.0 +es 06_coal 2 185 2030 0.0 0.0 +es 07_gas 2 185 2030 0.0 0.0 +es 08_non-res 2 185 2030 0.0 0.0 +es 09_hydro_pump 2 185 2030 0.0 0.0 +es 01_solar 2 186 2030 1.0 0.0 +es 02_wind_on 2 186 2030 0.0 0.0 +es 03_wind_off 2 186 2030 0.0 0.0 +es 04_res 2 186 2030 0.0 0.0 +es 05_nuclear 2 186 2030 0.0 0.0 +es 06_coal 2 186 2030 0.0 0.0 +es 07_gas 2 186 2030 0.0 0.0 +es 08_non-res 2 186 2030 0.0 0.0 +es 09_hydro_pump 2 186 2030 0.0 0.0 +es 01_solar 2 187 2030 1.0 0.0 +es 02_wind_on 2 187 2030 0.0 0.0 +es 03_wind_off 2 187 2030 0.0 0.0 +es 04_res 2 187 2030 0.0 0.0 +es 05_nuclear 2 187 2030 0.0 0.0 +es 06_coal 2 187 2030 0.0 0.0 +es 07_gas 2 187 2030 0.0 0.0 +es 08_non-res 2 187 2030 0.0 0.0 +es 09_hydro_pump 2 187 2030 0.0 0.0 +es 01_solar 2 188 2030 1.0 0.0 +es 02_wind_on 2 188 2030 0.0 0.0 +es 03_wind_off 2 188 2030 0.0 0.0 +es 04_res 2 188 2030 0.0 0.0 +es 05_nuclear 2 188 2030 0.0 0.0 +es 06_coal 2 188 2030 0.0 0.0 +es 07_gas 2 188 2030 0.0 0.0 +es 08_non-res 2 188 2030 0.0 0.0 +es 09_hydro_pump 2 188 2030 0.0 0.0 +es 01_solar 2 189 2030 1.0 0.0 +es 02_wind_on 2 189 2030 0.0 0.0 +es 03_wind_off 2 189 2030 0.0 0.0 +es 04_res 2 189 2030 0.0 0.0 +es 05_nuclear 2 189 2030 0.0 0.0 +es 06_coal 2 189 2030 0.0 0.0 +es 07_gas 2 189 2030 0.0 0.0 +es 08_non-res 2 189 2030 0.0 0.0 +es 09_hydro_pump 2 189 2030 0.0 0.0 +es 01_solar 2 190 2030 1.0 0.0 +es 02_wind_on 2 190 2030 1.0 0.0 +es 03_wind_off 2 190 2030 0.0 0.0 +es 04_res 2 190 2030 0.0 0.0 +es 05_nuclear 2 190 2030 0.0 0.0 +es 06_coal 2 190 2030 0.0 0.0 +es 07_gas 2 190 2030 0.0 0.0 +es 08_non-res 2 190 2030 0.0 0.0 +es 09_hydro_pump 2 190 2030 0.0 0.0 +es 01_solar 2 191 2030 1.0 0.0 +es 02_wind_on 2 191 2030 1.0 0.0 +es 03_wind_off 2 191 2030 0.0 0.0 +es 04_res 2 191 2030 0.0 0.0 +es 05_nuclear 2 191 2030 0.0 0.0 +es 06_coal 2 191 2030 0.0 0.0 +es 07_gas 2 191 2030 0.0 0.0 +es 08_non-res 2 191 2030 0.0 0.0 +es 09_hydro_pump 2 191 2030 0.0 0.0 +es 01_solar 2 192 2030 1.0 0.0 +es 02_wind_on 2 192 2030 1.0 0.0 +es 03_wind_off 2 192 2030 0.0 0.0 +es 04_res 2 192 2030 0.0 0.0 +es 05_nuclear 2 192 2030 0.0 0.0 +es 06_coal 2 192 2030 0.0 0.0 +es 07_gas 2 192 2030 0.0 0.0 +es 08_non-res 2 192 2030 0.0 0.0 +es 09_hydro_pump 2 192 2030 0.0 0.0 +es 01_solar 2 193 2030 1.0 0.0 +es 02_wind_on 2 193 2030 1.0 0.0 +es 03_wind_off 2 193 2030 0.0 0.0 +es 04_res 2 193 2030 0.0 0.0 +es 05_nuclear 2 193 2030 0.0 0.0 +es 06_coal 2 193 2030 0.0 0.0 +es 07_gas 2 193 2030 0.0 0.0 +es 08_non-res 2 193 2030 0.0 0.0 +es 09_hydro_pump 2 193 2030 0.0 0.0 +es 01_solar 2 194 2030 1.0 0.0 +es 02_wind_on 2 194 2030 1.0 0.0 +es 03_wind_off 2 194 2030 0.0 0.0 +es 04_res 2 194 2030 0.0 0.0 +es 05_nuclear 2 194 2030 0.0 0.0 +es 06_coal 2 194 2030 0.0 0.0 +es 07_gas 2 194 2030 0.0 0.0 +es 08_non-res 2 194 2030 0.0 0.0 +es 09_hydro_pump 2 194 2030 0.0 0.0 +es 01_solar 2 195 2030 1.0 0.0 +es 02_wind_on 2 195 2030 1.0 0.0 +es 03_wind_off 2 195 2030 0.0 0.0 +es 04_res 2 195 2030 0.0 0.0 +es 05_nuclear 2 195 2030 0.0 0.0 +es 06_coal 2 195 2030 0.0 0.0 +es 07_gas 2 195 2030 0.0 0.0 +es 08_non-res 2 195 2030 0.0 0.0 +es 09_hydro_pump 2 195 2030 0.0 0.0 +es 01_solar 2 196 2030 1.0 0.0 +es 02_wind_on 2 196 2030 1.0 0.0 +es 03_wind_off 2 196 2030 0.0 0.0 +es 04_res 2 196 2030 0.0 0.0 +es 05_nuclear 2 196 2030 0.0 0.0 +es 06_coal 2 196 2030 0.0 0.0 +es 07_gas 2 196 2030 0.0 0.0 +es 08_non-res 2 196 2030 0.0 0.0 +es 09_hydro_pump 2 196 2030 0.0 0.0 +es 01_solar 2 197 2030 1.0 0.0 +es 02_wind_on 2 197 2030 1.0 0.0 +es 03_wind_off 2 197 2030 0.0 0.0 +es 04_res 2 197 2030 0.0 0.0 +es 05_nuclear 2 197 2030 0.0 0.0 +es 06_coal 2 197 2030 0.0 0.0 +es 07_gas 2 197 2030 0.0 0.0 +es 08_non-res 2 197 2030 0.0 0.0 +es 09_hydro_pump 2 197 2030 0.0 0.0 +es 01_solar 2 198 2030 1.0 0.0 +es 02_wind_on 2 198 2030 1.0 0.0 +es 03_wind_off 2 198 2030 0.0 0.0 +es 04_res 2 198 2030 0.0 0.0 +es 05_nuclear 2 198 2030 0.0 0.0 +es 06_coal 2 198 2030 0.0 0.0 +es 07_gas 2 198 2030 0.0 0.0 +es 08_non-res 2 198 2030 0.0 0.0 +es 09_hydro_pump 2 198 2030 0.0 0.0 +es 01_solar 2 199 2030 1.0 0.0 +es 02_wind_on 2 199 2030 1.0 0.0 +es 03_wind_off 2 199 2030 0.0 0.0 +es 04_res 2 199 2030 0.0 0.0 +es 05_nuclear 2 199 2030 0.0 0.0 +es 06_coal 2 199 2030 0.0 0.0 +es 07_gas 2 199 2030 0.0 0.0 +es 08_non-res 2 199 2030 0.0 0.0 +es 09_hydro_pump 2 199 2030 0.0 0.0 +es 01_solar 2 200 2030 1.0 0.0 +es 02_wind_on 2 200 2030 1.0 0.0 +es 03_wind_off 2 200 2030 0.0 0.0 +es 04_res 2 200 2030 0.0 0.0 +es 05_nuclear 2 200 2030 0.0 0.0 +es 06_coal 2 200 2030 0.0 0.0 +es 07_gas 2 200 2030 0.0 0.0 +es 08_non-res 2 200 2030 0.0 0.0 +es 09_hydro_pump 2 200 2030 0.0 0.0 +es 01_solar 2 201 2030 1.0 0.0 +es 02_wind_on 2 201 2030 1.0 0.0 +es 03_wind_off 2 201 2030 0.0 0.0 +es 04_res 2 201 2030 0.0 0.0 +es 05_nuclear 2 201 2030 0.0 0.0 +es 06_coal 2 201 2030 0.0 0.0 +es 07_gas 2 201 2030 0.0 0.0 +es 08_non-res 2 201 2030 0.0 0.0 +es 09_hydro_pump 2 201 2030 0.0 0.0 +es 01_solar 2 202 2030 1.0 0.0 +es 02_wind_on 2 202 2030 1.0 0.0 +es 03_wind_off 2 202 2030 0.0 0.0 +es 04_res 2 202 2030 0.0 0.0 +es 05_nuclear 2 202 2030 0.0 0.0 +es 06_coal 2 202 2030 0.0 0.0 +es 07_gas 2 202 2030 0.0 0.0 +es 08_non-res 2 202 2030 0.0 0.0 +es 09_hydro_pump 2 202 2030 0.0 0.0 +es 01_solar 2 203 2030 1.0 0.0 +es 02_wind_on 2 203 2030 1.0 0.0 +es 03_wind_off 2 203 2030 0.0 0.0 +es 04_res 2 203 2030 0.0 0.0 +es 05_nuclear 2 203 2030 0.0 0.0 +es 06_coal 2 203 2030 0.0 0.0 +es 07_gas 2 203 2030 0.0 0.0 +es 08_non-res 2 203 2030 0.0 0.0 +es 09_hydro_pump 2 203 2030 0.0 0.0 +es 01_solar 2 204 2030 1.0 0.0 +es 02_wind_on 2 204 2030 1.0 0.0 +es 03_wind_off 2 204 2030 0.0 0.0 +es 04_res 2 204 2030 0.0 0.0 +es 05_nuclear 2 204 2030 0.0 0.0 +es 06_coal 2 204 2030 0.0 0.0 +es 07_gas 2 204 2030 0.0 0.0 +es 08_non-res 2 204 2030 0.0 0.0 +es 09_hydro_pump 2 204 2030 0.0 0.0 +es 01_solar 2 205 2030 1.0 0.0 +es 02_wind_on 2 205 2030 1.0 0.0 +es 03_wind_off 2 205 2030 0.0 0.0 +es 04_res 2 205 2030 0.0 0.0 +es 05_nuclear 2 205 2030 0.0 0.0 +es 06_coal 2 205 2030 0.0 0.0 +es 07_gas 2 205 2030 0.0 0.0 +es 08_non-res 2 205 2030 0.0 0.0 +es 09_hydro_pump 2 205 2030 0.0 0.0 +es 01_solar 2 206 2030 1.0 0.0 +es 02_wind_on 2 206 2030 1.0 0.0 +es 03_wind_off 2 206 2030 0.0 0.0 +es 04_res 2 206 2030 0.0 0.0 +es 05_nuclear 2 206 2030 0.0 0.0 +es 06_coal 2 206 2030 0.0 0.0 +es 07_gas 2 206 2030 0.0 0.0 +es 08_non-res 2 206 2030 0.0 0.0 +es 09_hydro_pump 2 206 2030 0.0 0.0 +es 01_solar 2 207 2030 1.0 0.0 +es 02_wind_on 2 207 2030 1.0 0.0 +es 03_wind_off 2 207 2030 0.0 0.0 +es 04_res 2 207 2030 0.0 0.0 +es 05_nuclear 2 207 2030 0.0 0.0 +es 06_coal 2 207 2030 0.0 0.0 +es 07_gas 2 207 2030 0.0 0.0 +es 08_non-res 2 207 2030 0.0 0.0 +es 09_hydro_pump 2 207 2030 0.0 0.0 +es 01_solar 2 208 2030 1.0 0.0 +es 02_wind_on 2 208 2030 1.0 0.0 +es 03_wind_off 2 208 2030 0.0 0.0 +es 04_res 2 208 2030 0.0 0.0 +es 05_nuclear 2 208 2030 0.0 0.0 +es 06_coal 2 208 2030 0.0 0.0 +es 07_gas 2 208 2030 0.0 0.0 +es 08_non-res 2 208 2030 0.0 0.0 +es 09_hydro_pump 2 208 2030 0.0 0.0 +es 01_solar 2 209 2030 1.0 0.0 +es 02_wind_on 2 209 2030 1.0 0.0 +es 03_wind_off 2 209 2030 0.0 0.0 +es 04_res 2 209 2030 0.0 0.0 +es 05_nuclear 2 209 2030 0.0 0.0 +es 06_coal 2 209 2030 0.0 0.0 +es 07_gas 2 209 2030 0.0 0.0 +es 08_non-res 2 209 2030 0.0 0.0 +es 09_hydro_pump 2 209 2030 0.0 0.0 +es 01_solar 2 210 2030 1.0 0.0 +es 02_wind_on 2 210 2030 1.0 0.0 +es 03_wind_off 2 210 2030 1.0 0.0 +es 04_res 2 210 2030 0.0 0.0 +es 05_nuclear 2 210 2030 0.0 0.0 +es 06_coal 2 210 2030 0.0 0.0 +es 07_gas 2 210 2030 0.0 0.0 +es 08_non-res 2 210 2030 0.0 0.0 +es 09_hydro_pump 2 210 2030 0.0 0.0 +es 01_solar 2 211 2030 1.0 0.0 +es 02_wind_on 2 211 2030 1.0 0.0 +es 03_wind_off 2 211 2030 1.0 0.0 +es 04_res 2 211 2030 0.0 0.0 +es 05_nuclear 2 211 2030 0.0 0.0 +es 06_coal 2 211 2030 0.0 0.0 +es 07_gas 2 211 2030 0.0 0.0 +es 08_non-res 2 211 2030 0.0 0.0 +es 09_hydro_pump 2 211 2030 0.0 0.0 +es 01_solar 2 212 2030 1.0 0.0 +es 02_wind_on 2 212 2030 1.0 0.0 +es 03_wind_off 2 212 2030 1.0 0.0 +es 04_res 2 212 2030 0.0 0.0 +es 05_nuclear 2 212 2030 0.0 0.0 +es 06_coal 2 212 2030 0.0 0.0 +es 07_gas 2 212 2030 0.0 0.0 +es 08_non-res 2 212 2030 0.0 0.0 +es 09_hydro_pump 2 212 2030 0.0 0.0 +es 01_solar 2 213 2030 1.0 0.0 +es 02_wind_on 2 213 2030 1.0 0.0 +es 03_wind_off 2 213 2030 1.0 0.0 +es 04_res 2 213 2030 0.0 0.0 +es 05_nuclear 2 213 2030 0.0 0.0 +es 06_coal 2 213 2030 0.0 0.0 +es 07_gas 2 213 2030 0.0 0.0 +es 08_non-res 2 213 2030 0.0 0.0 +es 09_hydro_pump 2 213 2030 0.0 0.0 +es 01_solar 2 214 2030 1.0 0.0 +es 02_wind_on 2 214 2030 1.0 0.0 +es 03_wind_off 2 214 2030 1.0 0.0 +es 04_res 2 214 2030 0.0 0.0 +es 05_nuclear 2 214 2030 0.0 0.0 +es 06_coal 2 214 2030 0.0 0.0 +es 07_gas 2 214 2030 0.0 0.0 +es 08_non-res 2 214 2030 0.0 0.0 +es 09_hydro_pump 2 214 2030 0.0 0.0 +es 01_solar 2 215 2030 1.0 0.0 +es 02_wind_on 2 215 2030 1.0 0.0 +es 03_wind_off 2 215 2030 1.0 0.0 +es 04_res 2 215 2030 0.0 0.0 +es 05_nuclear 2 215 2030 0.0 0.0 +es 06_coal 2 215 2030 0.0 0.0 +es 07_gas 2 215 2030 0.0 0.0 +es 08_non-res 2 215 2030 0.0 0.0 +es 09_hydro_pump 2 215 2030 0.0 0.0 +es 01_solar 2 216 2030 1.0 0.0 +es 02_wind_on 2 216 2030 1.0 0.0 +es 03_wind_off 2 216 2030 1.0 0.0 +es 04_res 2 216 2030 0.0 0.0 +es 05_nuclear 2 216 2030 0.0 0.0 +es 06_coal 2 216 2030 0.0 0.0 +es 07_gas 2 216 2030 0.0 0.0 +es 08_non-res 2 216 2030 0.0 0.0 +es 09_hydro_pump 2 216 2030 0.0 0.0 +es 01_solar 2 217 2030 1.0 0.0 +es 02_wind_on 2 217 2030 1.0 0.0 +es 03_wind_off 2 217 2030 1.0 0.0 +es 04_res 2 217 2030 0.0 0.0 +es 05_nuclear 2 217 2030 0.0 0.0 +es 06_coal 2 217 2030 0.0 0.0 +es 07_gas 2 217 2030 0.0 0.0 +es 08_non-res 2 217 2030 0.0 0.0 +es 09_hydro_pump 2 217 2030 0.0 0.0 +es 01_solar 2 218 2030 1.0 0.0 +es 02_wind_on 2 218 2030 1.0 0.0 +es 03_wind_off 2 218 2030 1.0 0.0 +es 04_res 2 218 2030 0.0 0.0 +es 05_nuclear 2 218 2030 0.0 0.0 +es 06_coal 2 218 2030 0.0 0.0 +es 07_gas 2 218 2030 0.0 0.0 +es 08_non-res 2 218 2030 0.0 0.0 +es 09_hydro_pump 2 218 2030 0.0 0.0 +es 01_solar 2 219 2030 1.0 0.0 +es 02_wind_on 2 219 2030 1.0 0.0 +es 03_wind_off 2 219 2030 1.0 0.0 +es 04_res 2 219 2030 0.0 0.0 +es 05_nuclear 2 219 2030 0.0 0.0 +es 06_coal 2 219 2030 0.0 0.0 +es 07_gas 2 219 2030 0.0 0.0 +es 08_non-res 2 219 2030 0.0 0.0 +es 09_hydro_pump 2 219 2030 0.0 0.0 +es 01_solar 2 220 2030 1.0 0.0 +es 02_wind_on 2 220 2030 1.0 0.0 +es 03_wind_off 2 220 2030 1.0 0.0 +es 04_res 2 220 2030 0.0 0.0 +es 05_nuclear 2 220 2030 0.0 0.0 +es 06_coal 2 220 2030 0.0 0.0 +es 07_gas 2 220 2030 0.0 0.0 +es 08_non-res 2 220 2030 0.0 0.0 +es 09_hydro_pump 2 220 2030 0.0 0.0 +es 01_solar 2 221 2030 1.0 0.0 +es 02_wind_on 2 221 2030 1.0 0.0 +es 03_wind_off 2 221 2030 1.0 0.0 +es 04_res 2 221 2030 0.0 0.0 +es 05_nuclear 2 221 2030 0.0 0.0 +es 06_coal 2 221 2030 0.0 0.0 +es 07_gas 2 221 2030 0.0 0.0 +es 08_non-res 2 221 2030 0.0 0.0 +es 09_hydro_pump 2 221 2030 0.0 0.0 +es 01_solar 2 222 2030 1.0 0.0 +es 02_wind_on 2 222 2030 1.0 0.0 +es 03_wind_off 2 222 2030 1.0 0.0 +es 04_res 2 222 2030 0.0 0.0 +es 05_nuclear 2 222 2030 0.0 0.0 +es 06_coal 2 222 2030 0.0 0.0 +es 07_gas 2 222 2030 0.0 0.0 +es 08_non-res 2 222 2030 0.0 0.0 +es 09_hydro_pump 2 222 2030 0.0 0.0 +es 01_solar 2 223 2030 1.0 0.0 +es 02_wind_on 2 223 2030 1.0 0.0 +es 03_wind_off 2 223 2030 1.0 0.0 +es 04_res 2 223 2030 0.0 0.0 +es 05_nuclear 2 223 2030 0.0 0.0 +es 06_coal 2 223 2030 0.0 0.0 +es 07_gas 2 223 2030 0.0 0.0 +es 08_non-res 2 223 2030 0.0 0.0 +es 09_hydro_pump 2 223 2030 0.0 0.0 +es 01_solar 2 224 2030 1.0 0.0 +es 02_wind_on 2 224 2030 1.0 0.0 +es 03_wind_off 2 224 2030 1.0 0.0 +es 04_res 2 224 2030 0.0 0.0 +es 05_nuclear 2 224 2030 0.0 0.0 +es 06_coal 2 224 2030 0.0 0.0 +es 07_gas 2 224 2030 0.0 0.0 +es 08_non-res 2 224 2030 0.0 0.0 +es 09_hydro_pump 2 224 2030 0.0 0.0 +es 01_solar 2 225 2030 1.0 0.0 +es 02_wind_on 2 225 2030 1.0 0.0 +es 03_wind_off 2 225 2030 1.0 0.0 +es 04_res 2 225 2030 0.0 0.0 +es 05_nuclear 2 225 2030 0.0 0.0 +es 06_coal 2 225 2030 0.0 0.0 +es 07_gas 2 225 2030 0.0 0.0 +es 08_non-res 2 225 2030 0.0 0.0 +es 09_hydro_pump 2 225 2030 0.0 0.0 +es 01_solar 2 226 2030 1.0 0.0 +es 02_wind_on 2 226 2030 1.0 0.0 +es 03_wind_off 2 226 2030 1.0 0.0 +es 04_res 2 226 2030 0.0 0.0 +es 05_nuclear 2 226 2030 0.0 0.0 +es 06_coal 2 226 2030 0.0 0.0 +es 07_gas 2 226 2030 0.0 0.0 +es 08_non-res 2 226 2030 0.0 0.0 +es 09_hydro_pump 2 226 2030 0.0 0.0 +es 01_solar 2 227 2030 1.0 0.0 +es 02_wind_on 2 227 2030 1.0 0.0 +es 03_wind_off 2 227 2030 1.0 0.0 +es 04_res 2 227 2030 0.0 0.0 +es 05_nuclear 2 227 2030 0.0 0.0 +es 06_coal 2 227 2030 0.0 0.0 +es 07_gas 2 227 2030 0.0 0.0 +es 08_non-res 2 227 2030 0.0 0.0 +es 09_hydro_pump 2 227 2030 0.0 0.0 +es 01_solar 2 228 2030 1.0 0.0 +es 02_wind_on 2 228 2030 1.0 0.0 +es 03_wind_off 2 228 2030 1.0 0.0 +es 04_res 2 228 2030 0.0 0.0 +es 05_nuclear 2 228 2030 0.0 0.0 +es 06_coal 2 228 2030 0.0 0.0 +es 07_gas 2 228 2030 0.0 0.0 +es 08_non-res 2 228 2030 0.0 0.0 +es 09_hydro_pump 2 228 2030 0.0 0.0 +es 01_solar 2 229 2030 1.0 0.0 +es 02_wind_on 2 229 2030 1.0 0.0 +es 03_wind_off 2 229 2030 1.0 0.0 +es 04_res 2 229 2030 0.0 0.0 +es 05_nuclear 2 229 2030 0.0 0.0 +es 06_coal 2 229 2030 0.0 0.0 +es 07_gas 2 229 2030 0.0 0.0 +es 08_non-res 2 229 2030 0.0 0.0 +es 09_hydro_pump 2 229 2030 0.0 0.0 +es 01_solar 2 230 2030 1.0 0.0 +es 02_wind_on 2 230 2030 1.0 0.0 +es 03_wind_off 2 230 2030 1.0 0.0 +es 04_res 2 230 2030 1.0 0.0 +es 05_nuclear 2 230 2030 0.0 0.0 +es 06_coal 2 230 2030 0.0 0.0 +es 07_gas 2 230 2030 0.0 0.0 +es 08_non-res 2 230 2030 0.0 0.0 +es 09_hydro_pump 2 230 2030 0.0 0.0 +es 01_solar 2 231 2030 1.0 0.0 +es 02_wind_on 2 231 2030 1.0 0.0 +es 03_wind_off 2 231 2030 1.0 0.0 +es 04_res 2 231 2030 1.0 0.0 +es 05_nuclear 2 231 2030 0.0 0.0 +es 06_coal 2 231 2030 0.0 0.0 +es 07_gas 2 231 2030 0.0 0.0 +es 08_non-res 2 231 2030 0.0 0.0 +es 09_hydro_pump 2 231 2030 0.0 0.0 +es 01_solar 2 232 2030 1.0 0.0 +es 02_wind_on 2 232 2030 1.0 0.0 +es 03_wind_off 2 232 2030 1.0 0.0 +es 04_res 2 232 2030 1.0 0.0 +es 05_nuclear 2 232 2030 0.0 0.0 +es 06_coal 2 232 2030 0.0 0.0 +es 07_gas 2 232 2030 0.0 0.0 +es 08_non-res 2 232 2030 0.0 0.0 +es 09_hydro_pump 2 232 2030 0.0 0.0 +es 01_solar 2 233 2030 1.0 0.0 +es 02_wind_on 2 233 2030 1.0 0.0 +es 03_wind_off 2 233 2030 1.0 0.0 +es 04_res 2 233 2030 1.0 0.0 +es 05_nuclear 2 233 2030 0.0 0.0 +es 06_coal 2 233 2030 0.0 0.0 +es 07_gas 2 233 2030 0.0 0.0 +es 08_non-res 2 233 2030 0.0 0.0 +es 09_hydro_pump 2 233 2030 0.0 0.0 +es 01_solar 2 234 2030 1.0 0.0 +es 02_wind_on 2 234 2030 1.0 0.0 +es 03_wind_off 2 234 2030 1.0 0.0 +es 04_res 2 234 2030 1.0 0.0 +es 05_nuclear 2 234 2030 0.0 0.0 +es 06_coal 2 234 2030 0.0 0.0 +es 07_gas 2 234 2030 0.0 0.0 +es 08_non-res 2 234 2030 0.0 0.0 +es 09_hydro_pump 2 234 2030 0.0 0.0 +es 01_solar 2 235 2030 1.0 0.0 +es 02_wind_on 2 235 2030 1.0 0.0 +es 03_wind_off 2 235 2030 1.0 0.0 +es 04_res 2 235 2030 1.0 0.0 +es 05_nuclear 2 235 2030 0.0 0.0 +es 06_coal 2 235 2030 0.0 0.0 +es 07_gas 2 235 2030 0.0 0.0 +es 08_non-res 2 235 2030 0.0 0.0 +es 09_hydro_pump 2 235 2030 0.0 0.0 +es 01_solar 2 236 2030 1.0 0.0 +es 02_wind_on 2 236 2030 1.0 0.0 +es 03_wind_off 2 236 2030 1.0 0.0 +es 04_res 2 236 2030 1.0 0.0 +es 05_nuclear 2 236 2030 0.0 0.0 +es 06_coal 2 236 2030 0.0 0.0 +es 07_gas 2 236 2030 0.0 0.0 +es 08_non-res 2 236 2030 0.0 0.0 +es 09_hydro_pump 2 236 2030 0.0 0.0 +es 01_solar 2 237 2030 1.0 0.0 +es 02_wind_on 2 237 2030 1.0 0.0 +es 03_wind_off 2 237 2030 1.0 0.0 +es 04_res 2 237 2030 1.0 0.0 +es 05_nuclear 2 237 2030 0.0 0.0 +es 06_coal 2 237 2030 0.0 0.0 +es 07_gas 2 237 2030 0.0 0.0 +es 08_non-res 2 237 2030 0.0 0.0 +es 09_hydro_pump 2 237 2030 0.0 0.0 +es 01_solar 2 238 2030 1.0 0.0 +es 02_wind_on 2 238 2030 1.0 0.0 +es 03_wind_off 2 238 2030 1.0 0.0 +es 04_res 2 238 2030 1.0 0.0 +es 05_nuclear 2 238 2030 0.0 0.0 +es 06_coal 2 238 2030 0.0 0.0 +es 07_gas 2 238 2030 0.0 0.0 +es 08_non-res 2 238 2030 0.0 0.0 +es 09_hydro_pump 2 238 2030 0.0 0.0 +es 01_solar 2 239 2030 1.0 0.0 +es 02_wind_on 2 239 2030 1.0 0.0 +es 03_wind_off 2 239 2030 1.0 0.0 +es 04_res 2 239 2030 1.0 0.0 +es 05_nuclear 2 239 2030 0.0 0.0 +es 06_coal 2 239 2030 0.0 0.0 +es 07_gas 2 239 2030 0.0 0.0 +es 08_non-res 2 239 2030 0.0 0.0 +es 09_hydro_pump 2 239 2030 0.0 0.0 +es 01_solar 2 240 2030 1.0 0.0 +es 02_wind_on 2 240 2030 1.0 0.0 +es 03_wind_off 2 240 2030 1.0 0.0 +es 04_res 2 240 2030 1.0 0.0 +es 05_nuclear 2 240 2030 0.0 0.0 +es 06_coal 2 240 2030 0.0 0.0 +es 07_gas 2 240 2030 0.0 0.0 +es 08_non-res 2 240 2030 0.0 0.0 +es 09_hydro_pump 2 240 2030 0.0 0.0 +es 01_solar 2 241 2030 1.0 0.0 +es 02_wind_on 2 241 2030 1.0 0.0 +es 03_wind_off 2 241 2030 1.0 0.0 +es 04_res 2 241 2030 1.0 0.0 +es 05_nuclear 2 241 2030 0.0 0.0 +es 06_coal 2 241 2030 0.0 0.0 +es 07_gas 2 241 2030 0.0 0.0 +es 08_non-res 2 241 2030 0.0 0.0 +es 09_hydro_pump 2 241 2030 0.0 0.0 +es 01_solar 2 242 2030 1.0 0.0 +es 02_wind_on 2 242 2030 1.0 0.0 +es 03_wind_off 2 242 2030 1.0 0.0 +es 04_res 2 242 2030 1.0 0.0 +es 05_nuclear 2 242 2030 0.0 0.0 +es 06_coal 2 242 2030 0.0 0.0 +es 07_gas 2 242 2030 0.0 0.0 +es 08_non-res 2 242 2030 0.0 0.0 +es 09_hydro_pump 2 242 2030 0.0 0.0 +es 01_solar 2 243 2030 1.0 0.0 +es 02_wind_on 2 243 2030 1.0 0.0 +es 03_wind_off 2 243 2030 1.0 0.0 +es 04_res 2 243 2030 1.0 0.0 +es 05_nuclear 2 243 2030 0.0 0.0 +es 06_coal 2 243 2030 0.0 0.0 +es 07_gas 2 243 2030 0.0 0.0 +es 08_non-res 2 243 2030 0.0 0.0 +es 09_hydro_pump 2 243 2030 0.0 0.0 +es 01_solar 2 244 2030 1.0 0.0 +es 02_wind_on 2 244 2030 1.0 0.0 +es 03_wind_off 2 244 2030 1.0 0.0 +es 04_res 2 244 2030 1.0 0.0 +es 05_nuclear 2 244 2030 0.0 0.0 +es 06_coal 2 244 2030 0.0 0.0 +es 07_gas 2 244 2030 0.0 0.0 +es 08_non-res 2 244 2030 0.0 0.0 +es 09_hydro_pump 2 244 2030 0.0 0.0 +es 01_solar 2 245 2030 1.0 0.0 +es 02_wind_on 2 245 2030 1.0 0.0 +es 03_wind_off 2 245 2030 1.0 0.0 +es 04_res 2 245 2030 1.0 0.0 +es 05_nuclear 2 245 2030 0.0 0.0 +es 06_coal 2 245 2030 0.0 0.0 +es 07_gas 2 245 2030 0.0 0.0 +es 08_non-res 2 245 2030 0.0 0.0 +es 09_hydro_pump 2 245 2030 0.0 0.0 +es 01_solar 2 246 2030 1.0 0.0 +es 02_wind_on 2 246 2030 1.0 0.0 +es 03_wind_off 2 246 2030 1.0 0.0 +es 04_res 2 246 2030 1.0 0.0 +es 05_nuclear 2 246 2030 0.0 0.0 +es 06_coal 2 246 2030 0.0 0.0 +es 07_gas 2 246 2030 0.0 0.0 +es 08_non-res 2 246 2030 0.0 0.0 +es 09_hydro_pump 2 246 2030 0.0 0.0 +es 01_solar 2 247 2030 1.0 0.0 +es 02_wind_on 2 247 2030 1.0 0.0 +es 03_wind_off 2 247 2030 1.0 0.0 +es 04_res 2 247 2030 1.0 0.0 +es 05_nuclear 2 247 2030 0.0 0.0 +es 06_coal 2 247 2030 0.0 0.0 +es 07_gas 2 247 2030 0.0 0.0 +es 08_non-res 2 247 2030 0.0 0.0 +es 09_hydro_pump 2 247 2030 0.0 0.0 +es 01_solar 2 248 2030 1.0 0.0 +es 02_wind_on 2 248 2030 1.0 0.0 +es 03_wind_off 2 248 2030 1.0 0.0 +es 04_res 2 248 2030 1.0 0.0 +es 05_nuclear 2 248 2030 0.0 0.0 +es 06_coal 2 248 2030 0.0 0.0 +es 07_gas 2 248 2030 0.0 0.0 +es 08_non-res 2 248 2030 0.0 0.0 +es 09_hydro_pump 2 248 2030 0.0 0.0 +es 01_solar 2 249 2030 1.0 0.0 +es 02_wind_on 2 249 2030 1.0 0.0 +es 03_wind_off 2 249 2030 1.0 0.0 +es 04_res 2 249 2030 1.0 0.0 +es 05_nuclear 2 249 2030 0.0 0.0 +es 06_coal 2 249 2030 0.0 0.0 +es 07_gas 2 249 2030 0.0 0.0 +es 08_non-res 2 249 2030 0.0 0.0 +es 09_hydro_pump 2 249 2030 0.0 0.0 +es 01_solar 2 250 2030 1.0 0.0 +es 02_wind_on 2 250 2030 1.0 0.0 +es 03_wind_off 2 250 2030 1.0 0.0 +es 04_res 2 250 2030 1.0 0.0 +es 05_nuclear 2 250 2030 1.0 0.0 +es 06_coal 2 250 2030 0.0 0.0 +es 07_gas 2 250 2030 0.0 0.0 +es 08_non-res 2 250 2030 0.0 0.0 +es 09_hydro_pump 2 250 2030 0.0 0.0 +es 01_solar 2 251 2030 1.0 0.0 +es 02_wind_on 2 251 2030 1.0 0.0 +es 03_wind_off 2 251 2030 1.0 0.0 +es 04_res 2 251 2030 1.0 0.0 +es 05_nuclear 2 251 2030 1.0 0.0 +es 06_coal 2 251 2030 0.0 0.0 +es 07_gas 2 251 2030 0.0 0.0 +es 08_non-res 2 251 2030 0.0 0.0 +es 09_hydro_pump 2 251 2030 0.0 0.0 +es 01_solar 2 252 2030 1.0 0.0 +es 02_wind_on 2 252 2030 1.0 0.0 +es 03_wind_off 2 252 2030 1.0 0.0 +es 04_res 2 252 2030 1.0 0.0 +es 05_nuclear 2 252 2030 1.0 0.0 +es 06_coal 2 252 2030 0.0 0.0 +es 07_gas 2 252 2030 0.0 0.0 +es 08_non-res 2 252 2030 0.0 0.0 +es 09_hydro_pump 2 252 2030 0.0 0.0 +es 01_solar 2 253 2030 1.0 0.0 +es 02_wind_on 2 253 2030 1.0 0.0 +es 03_wind_off 2 253 2030 1.0 0.0 +es 04_res 2 253 2030 1.0 0.0 +es 05_nuclear 2 253 2030 1.0 0.0 +es 06_coal 2 253 2030 0.0 0.0 +es 07_gas 2 253 2030 0.0 0.0 +es 08_non-res 2 253 2030 0.0 0.0 +es 09_hydro_pump 2 253 2030 0.0 0.0 +es 01_solar 2 254 2030 1.0 0.0 +es 02_wind_on 2 254 2030 1.0 0.0 +es 03_wind_off 2 254 2030 1.0 0.0 +es 04_res 2 254 2030 1.0 0.0 +es 05_nuclear 2 254 2030 1.0 0.0 +es 06_coal 2 254 2030 0.0 0.0 +es 07_gas 2 254 2030 0.0 0.0 +es 08_non-res 2 254 2030 0.0 0.0 +es 09_hydro_pump 2 254 2030 0.0 0.0 +es 01_solar 2 255 2030 1.0 0.0 +es 02_wind_on 2 255 2030 1.0 0.0 +es 03_wind_off 2 255 2030 1.0 0.0 +es 04_res 2 255 2030 1.0 0.0 +es 05_nuclear 2 255 2030 1.0 0.0 +es 06_coal 2 255 2030 0.0 0.0 +es 07_gas 2 255 2030 0.0 0.0 +es 08_non-res 2 255 2030 0.0 0.0 +es 09_hydro_pump 2 255 2030 0.0 0.0 +es 01_solar 2 256 2030 1.0 0.0 +es 02_wind_on 2 256 2030 1.0 0.0 +es 03_wind_off 2 256 2030 1.0 0.0 +es 04_res 2 256 2030 1.0 0.0 +es 05_nuclear 2 256 2030 1.0 0.0 +es 06_coal 2 256 2030 0.0 0.0 +es 07_gas 2 256 2030 0.0 0.0 +es 08_non-res 2 256 2030 0.0 0.0 +es 09_hydro_pump 2 256 2030 0.0 0.0 +es 01_solar 2 257 2030 1.0 0.0 +es 02_wind_on 2 257 2030 1.0 0.0 +es 03_wind_off 2 257 2030 1.0 0.0 +es 04_res 2 257 2030 1.0 0.0 +es 05_nuclear 2 257 2030 1.0 0.0 +es 06_coal 2 257 2030 0.0 0.0 +es 07_gas 2 257 2030 0.0 0.0 +es 08_non-res 2 257 2030 0.0 0.0 +es 09_hydro_pump 2 257 2030 0.0 0.0 +es 01_solar 2 258 2030 1.0 0.0 +es 02_wind_on 2 258 2030 1.0 0.0 +es 03_wind_off 2 258 2030 1.0 0.0 +es 04_res 2 258 2030 1.0 0.0 +es 05_nuclear 2 258 2030 1.0 0.0 +es 06_coal 2 258 2030 0.0 0.0 +es 07_gas 2 258 2030 0.0 0.0 +es 08_non-res 2 258 2030 0.0 0.0 +es 09_hydro_pump 2 258 2030 0.0 0.0 +es 01_solar 2 259 2030 1.0 0.0 +es 02_wind_on 2 259 2030 1.0 0.0 +es 03_wind_off 2 259 2030 1.0 0.0 +es 04_res 2 259 2030 1.0 0.0 +es 05_nuclear 2 259 2030 1.0 0.0 +es 06_coal 2 259 2030 0.0 0.0 +es 07_gas 2 259 2030 0.0 0.0 +es 08_non-res 2 259 2030 0.0 0.0 +es 09_hydro_pump 2 259 2030 0.0 0.0 +es 01_solar 2 260 2030 1.0 0.0 +es 02_wind_on 2 260 2030 1.0 0.0 +es 03_wind_off 2 260 2030 1.0 0.0 +es 04_res 2 260 2030 1.0 0.0 +es 05_nuclear 2 260 2030 1.0 0.0 +es 06_coal 2 260 2030 0.0 0.0 +es 07_gas 2 260 2030 0.0 0.0 +es 08_non-res 2 260 2030 0.0 0.0 +es 09_hydro_pump 2 260 2030 0.0 0.0 +es 01_solar 2 261 2030 1.0 0.0 +es 02_wind_on 2 261 2030 1.0 0.0 +es 03_wind_off 2 261 2030 1.0 0.0 +es 04_res 2 261 2030 1.0 0.0 +es 05_nuclear 2 261 2030 1.0 0.0 +es 06_coal 2 261 2030 0.0 0.0 +es 07_gas 2 261 2030 0.0 0.0 +es 08_non-res 2 261 2030 0.0 0.0 +es 09_hydro_pump 2 261 2030 0.0 0.0 +es 01_solar 2 262 2030 1.0 0.0 +es 02_wind_on 2 262 2030 1.0 0.0 +es 03_wind_off 2 262 2030 1.0 0.0 +es 04_res 2 262 2030 1.0 0.0 +es 05_nuclear 2 262 2030 1.0 0.0 +es 06_coal 2 262 2030 0.0 0.0 +es 07_gas 2 262 2030 0.0 0.0 +es 08_non-res 2 262 2030 0.0 0.0 +es 09_hydro_pump 2 262 2030 0.0 0.0 +es 01_solar 2 263 2030 1.0 0.0 +es 02_wind_on 2 263 2030 1.0 0.0 +es 03_wind_off 2 263 2030 1.0 0.0 +es 04_res 2 263 2030 1.0 0.0 +es 05_nuclear 2 263 2030 1.0 0.0 +es 06_coal 2 263 2030 0.0 0.0 +es 07_gas 2 263 2030 0.0 0.0 +es 08_non-res 2 263 2030 0.0 0.0 +es 09_hydro_pump 2 263 2030 0.0 0.0 +es 01_solar 2 264 2030 1.0 0.0 +es 02_wind_on 2 264 2030 1.0 0.0 +es 03_wind_off 2 264 2030 1.0 0.0 +es 04_res 2 264 2030 1.0 0.0 +es 05_nuclear 2 264 2030 1.0 0.0 +es 06_coal 2 264 2030 0.0 0.0 +es 07_gas 2 264 2030 0.0 0.0 +es 08_non-res 2 264 2030 0.0 0.0 +es 09_hydro_pump 2 264 2030 0.0 0.0 +es 01_solar 2 265 2030 1.0 0.0 +es 02_wind_on 2 265 2030 1.0 0.0 +es 03_wind_off 2 265 2030 1.0 0.0 +es 04_res 2 265 2030 1.0 0.0 +es 05_nuclear 2 265 2030 1.0 0.0 +es 06_coal 2 265 2030 0.0 0.0 +es 07_gas 2 265 2030 0.0 0.0 +es 08_non-res 2 265 2030 0.0 0.0 +es 09_hydro_pump 2 265 2030 0.0 0.0 +es 01_solar 2 266 2030 1.0 0.0 +es 02_wind_on 2 266 2030 1.0 0.0 +es 03_wind_off 2 266 2030 1.0 0.0 +es 04_res 2 266 2030 1.0 0.0 +es 05_nuclear 2 266 2030 1.0 0.0 +es 06_coal 2 266 2030 0.0 0.0 +es 07_gas 2 266 2030 0.0 0.0 +es 08_non-res 2 266 2030 0.0 0.0 +es 09_hydro_pump 2 266 2030 0.0 0.0 +es 01_solar 2 267 2030 1.0 0.0 +es 02_wind_on 2 267 2030 1.0 0.0 +es 03_wind_off 2 267 2030 1.0 0.0 +es 04_res 2 267 2030 1.0 0.0 +es 05_nuclear 2 267 2030 1.0 0.0 +es 06_coal 2 267 2030 0.0 0.0 +es 07_gas 2 267 2030 0.0 0.0 +es 08_non-res 2 267 2030 0.0 0.0 +es 09_hydro_pump 2 267 2030 0.0 0.0 +es 01_solar 2 268 2030 1.0 0.0 +es 02_wind_on 2 268 2030 1.0 0.0 +es 03_wind_off 2 268 2030 1.0 0.0 +es 04_res 2 268 2030 1.0 0.0 +es 05_nuclear 2 268 2030 1.0 0.0 +es 06_coal 2 268 2030 0.0 0.0 +es 07_gas 2 268 2030 0.0 0.0 +es 08_non-res 2 268 2030 0.0 0.0 +es 09_hydro_pump 2 268 2030 0.0 0.0 +es 01_solar 2 269 2030 1.0 0.0 +es 02_wind_on 2 269 2030 1.0 0.0 +es 03_wind_off 2 269 2030 1.0 0.0 +es 04_res 2 269 2030 1.0 0.0 +es 05_nuclear 2 269 2030 1.0 0.0 +es 06_coal 2 269 2030 0.0 0.0 +es 07_gas 2 269 2030 0.0 0.0 +es 08_non-res 2 269 2030 0.0 0.0 +es 09_hydro_pump 2 269 2030 0.0 0.0 +es 01_solar 2 270 2030 1.0 0.0 +es 02_wind_on 2 270 2030 1.0 0.0 +es 03_wind_off 2 270 2030 1.0 0.0 +es 04_res 2 270 2030 1.0 0.0 +es 05_nuclear 2 270 2030 1.0 0.0 +es 06_coal 2 270 2030 1.0 0.0 +es 07_gas 2 270 2030 0.0 0.0 +es 08_non-res 2 270 2030 0.0 0.0 +es 09_hydro_pump 2 270 2030 0.0 0.0 +es 01_solar 2 271 2030 1.0 0.0 +es 02_wind_on 2 271 2030 1.0 0.0 +es 03_wind_off 2 271 2030 1.0 0.0 +es 04_res 2 271 2030 1.0 0.0 +es 05_nuclear 2 271 2030 1.0 0.0 +es 06_coal 2 271 2030 1.0 0.0 +es 07_gas 2 271 2030 0.0 0.0 +es 08_non-res 2 271 2030 0.0 0.0 +es 09_hydro_pump 2 271 2030 0.0 0.0 +es 01_solar 2 272 2030 1.0 0.0 +es 02_wind_on 2 272 2030 1.0 0.0 +es 03_wind_off 2 272 2030 1.0 0.0 +es 04_res 2 272 2030 1.0 0.0 +es 05_nuclear 2 272 2030 1.0 0.0 +es 06_coal 2 272 2030 1.0 0.0 +es 07_gas 2 272 2030 0.0 0.0 +es 08_non-res 2 272 2030 0.0 0.0 +es 09_hydro_pump 2 272 2030 0.0 0.0 +es 01_solar 2 273 2030 1.0 0.0 +es 02_wind_on 2 273 2030 1.0 0.0 +es 03_wind_off 2 273 2030 1.0 0.0 +es 04_res 2 273 2030 1.0 0.0 +es 05_nuclear 2 273 2030 1.0 0.0 +es 06_coal 2 273 2030 1.0 0.0 +es 07_gas 2 273 2030 0.0 0.0 +es 08_non-res 2 273 2030 0.0 0.0 +es 09_hydro_pump 2 273 2030 0.0 0.0 +es 01_solar 2 274 2030 1.0 0.0 +es 02_wind_on 2 274 2030 1.0 0.0 +es 03_wind_off 2 274 2030 1.0 0.0 +es 04_res 2 274 2030 1.0 0.0 +es 05_nuclear 2 274 2030 1.0 0.0 +es 06_coal 2 274 2030 1.0 0.0 +es 07_gas 2 274 2030 0.0 0.0 +es 08_non-res 2 274 2030 0.0 0.0 +es 09_hydro_pump 2 274 2030 0.0 0.0 +es 01_solar 2 275 2030 1.0 0.0 +es 02_wind_on 2 275 2030 1.0 0.0 +es 03_wind_off 2 275 2030 1.0 0.0 +es 04_res 2 275 2030 1.0 0.0 +es 05_nuclear 2 275 2030 1.0 0.0 +es 06_coal 2 275 2030 1.0 0.0 +es 07_gas 2 275 2030 0.0 0.0 +es 08_non-res 2 275 2030 0.0 0.0 +es 09_hydro_pump 2 275 2030 0.0 0.0 +es 01_solar 2 276 2030 1.0 0.0 +es 02_wind_on 2 276 2030 1.0 0.0 +es 03_wind_off 2 276 2030 1.0 0.0 +es 04_res 2 276 2030 1.0 0.0 +es 05_nuclear 2 276 2030 1.0 0.0 +es 06_coal 2 276 2030 1.0 0.0 +es 07_gas 2 276 2030 0.0 0.0 +es 08_non-res 2 276 2030 0.0 0.0 +es 09_hydro_pump 2 276 2030 0.0 0.0 +es 01_solar 2 277 2030 1.0 0.0 +es 02_wind_on 2 277 2030 1.0 0.0 +es 03_wind_off 2 277 2030 1.0 0.0 +es 04_res 2 277 2030 1.0 0.0 +es 05_nuclear 2 277 2030 1.0 0.0 +es 06_coal 2 277 2030 1.0 0.0 +es 07_gas 2 277 2030 0.0 0.0 +es 08_non-res 2 277 2030 0.0 0.0 +es 09_hydro_pump 2 277 2030 0.0 0.0 +es 01_solar 2 278 2030 1.0 0.0 +es 02_wind_on 2 278 2030 1.0 0.0 +es 03_wind_off 2 278 2030 1.0 0.0 +es 04_res 2 278 2030 1.0 0.0 +es 05_nuclear 2 278 2030 1.0 0.0 +es 06_coal 2 278 2030 1.0 0.0 +es 07_gas 2 278 2030 0.0 0.0 +es 08_non-res 2 278 2030 0.0 0.0 +es 09_hydro_pump 2 278 2030 0.0 0.0 +es 01_solar 2 279 2030 1.0 0.0 +es 02_wind_on 2 279 2030 1.0 0.0 +es 03_wind_off 2 279 2030 1.0 0.0 +es 04_res 2 279 2030 1.0 0.0 +es 05_nuclear 2 279 2030 1.0 0.0 +es 06_coal 2 279 2030 1.0 0.0 +es 07_gas 2 279 2030 0.0 0.0 +es 08_non-res 2 279 2030 0.0 0.0 +es 09_hydro_pump 2 279 2030 0.0 0.0 +es 01_solar 2 280 2030 1.0 0.0 +es 02_wind_on 2 280 2030 1.0 0.0 +es 03_wind_off 2 280 2030 1.0 0.0 +es 04_res 2 280 2030 1.0 0.0 +es 05_nuclear 2 280 2030 1.0 0.0 +es 06_coal 2 280 2030 1.0 0.0 +es 07_gas 2 280 2030 0.0 0.0 +es 08_non-res 2 280 2030 0.0 0.0 +es 09_hydro_pump 2 280 2030 0.0 0.0 +es 01_solar 2 281 2030 1.0 0.0 +es 02_wind_on 2 281 2030 1.0 0.0 +es 03_wind_off 2 281 2030 1.0 0.0 +es 04_res 2 281 2030 1.0 0.0 +es 05_nuclear 2 281 2030 1.0 0.0 +es 06_coal 2 281 2030 1.0 0.0 +es 07_gas 2 281 2030 0.0 0.0 +es 08_non-res 2 281 2030 0.0 0.0 +es 09_hydro_pump 2 281 2030 0.0 0.0 +es 01_solar 2 282 2030 1.0 0.0 +es 02_wind_on 2 282 2030 1.0 0.0 +es 03_wind_off 2 282 2030 1.0 0.0 +es 04_res 2 282 2030 1.0 0.0 +es 05_nuclear 2 282 2030 1.0 0.0 +es 06_coal 2 282 2030 1.0 0.0 +es 07_gas 2 282 2030 0.0 0.0 +es 08_non-res 2 282 2030 0.0 0.0 +es 09_hydro_pump 2 282 2030 0.0 0.0 +es 01_solar 2 283 2030 1.0 0.0 +es 02_wind_on 2 283 2030 1.0 0.0 +es 03_wind_off 2 283 2030 1.0 0.0 +es 04_res 2 283 2030 1.0 0.0 +es 05_nuclear 2 283 2030 1.0 0.0 +es 06_coal 2 283 2030 1.0 0.0 +es 07_gas 2 283 2030 0.0 0.0 +es 08_non-res 2 283 2030 0.0 0.0 +es 09_hydro_pump 2 283 2030 0.0 0.0 +es 01_solar 2 284 2030 1.0 0.0 +es 02_wind_on 2 284 2030 1.0 0.0 +es 03_wind_off 2 284 2030 1.0 0.0 +es 04_res 2 284 2030 1.0 0.0 +es 05_nuclear 2 284 2030 1.0 0.0 +es 06_coal 2 284 2030 1.0 0.0 +es 07_gas 2 284 2030 0.0 0.0 +es 08_non-res 2 284 2030 0.0 0.0 +es 09_hydro_pump 2 284 2030 0.0 0.0 +es 01_solar 2 285 2030 1.0 0.0 +es 02_wind_on 2 285 2030 1.0 0.0 +es 03_wind_off 2 285 2030 1.0 0.0 +es 04_res 2 285 2030 1.0 0.0 +es 05_nuclear 2 285 2030 1.0 0.0 +es 06_coal 2 285 2030 1.0 0.0 +es 07_gas 2 285 2030 0.0 0.0 +es 08_non-res 2 285 2030 0.0 0.0 +es 09_hydro_pump 2 285 2030 0.0 0.0 +es 01_solar 2 286 2030 1.0 0.0 +es 02_wind_on 2 286 2030 1.0 0.0 +es 03_wind_off 2 286 2030 1.0 0.0 +es 04_res 2 286 2030 1.0 0.0 +es 05_nuclear 2 286 2030 1.0 0.0 +es 06_coal 2 286 2030 1.0 0.0 +es 07_gas 2 286 2030 0.0 0.0 +es 08_non-res 2 286 2030 0.0 0.0 +es 09_hydro_pump 2 286 2030 0.0 0.0 +es 01_solar 2 287 2030 1.0 0.0 +es 02_wind_on 2 287 2030 1.0 0.0 +es 03_wind_off 2 287 2030 1.0 0.0 +es 04_res 2 287 2030 1.0 0.0 +es 05_nuclear 2 287 2030 1.0 0.0 +es 06_coal 2 287 2030 1.0 0.0 +es 07_gas 2 287 2030 0.0 0.0 +es 08_non-res 2 287 2030 0.0 0.0 +es 09_hydro_pump 2 287 2030 0.0 0.0 +es 01_solar 2 288 2030 1.0 0.0 +es 02_wind_on 2 288 2030 1.0 0.0 +es 03_wind_off 2 288 2030 1.0 0.0 +es 04_res 2 288 2030 1.0 0.0 +es 05_nuclear 2 288 2030 1.0 0.0 +es 06_coal 2 288 2030 1.0 0.0 +es 07_gas 2 288 2030 0.0 0.0 +es 08_non-res 2 288 2030 0.0 0.0 +es 09_hydro_pump 2 288 2030 0.0 0.0 +es 01_solar 2 289 2030 1.0 0.0 +es 02_wind_on 2 289 2030 1.0 0.0 +es 03_wind_off 2 289 2030 1.0 0.0 +es 04_res 2 289 2030 1.0 0.0 +es 05_nuclear 2 289 2030 1.0 0.0 +es 06_coal 2 289 2030 1.0 0.0 +es 07_gas 2 289 2030 0.0 0.0 +es 08_non-res 2 289 2030 0.0 0.0 +es 09_hydro_pump 2 289 2030 0.0 0.0 +es 01_solar 2 290 2030 1.0 0.0 +es 02_wind_on 2 290 2030 1.0 0.0 +es 03_wind_off 2 290 2030 1.0 0.0 +es 04_res 2 290 2030 1.0 0.0 +es 05_nuclear 2 290 2030 1.0 0.0 +es 06_coal 2 290 2030 1.0 0.0 +es 07_gas 2 290 2030 1.0 0.0 +es 08_non-res 2 290 2030 0.0 0.0 +es 09_hydro_pump 2 290 2030 0.0 0.0 +es 01_solar 2 291 2030 1.0 0.0 +es 02_wind_on 2 291 2030 1.0 0.0 +es 03_wind_off 2 291 2030 1.0 0.0 +es 04_res 2 291 2030 1.0 0.0 +es 05_nuclear 2 291 2030 1.0 0.0 +es 06_coal 2 291 2030 1.0 0.0 +es 07_gas 2 291 2030 1.0 0.0 +es 08_non-res 2 291 2030 0.0 0.0 +es 09_hydro_pump 2 291 2030 0.0 0.0 +es 01_solar 2 292 2030 1.0 0.0 +es 02_wind_on 2 292 2030 1.0 0.0 +es 03_wind_off 2 292 2030 1.0 0.0 +es 04_res 2 292 2030 1.0 0.0 +es 05_nuclear 2 292 2030 1.0 0.0 +es 06_coal 2 292 2030 1.0 0.0 +es 07_gas 2 292 2030 1.0 0.0 +es 08_non-res 2 292 2030 0.0 0.0 +es 09_hydro_pump 2 292 2030 0.0 0.0 +es 01_solar 2 293 2030 1.0 0.0 +es 02_wind_on 2 293 2030 1.0 0.0 +es 03_wind_off 2 293 2030 1.0 0.0 +es 04_res 2 293 2030 1.0 0.0 +es 05_nuclear 2 293 2030 1.0 0.0 +es 06_coal 2 293 2030 1.0 0.0 +es 07_gas 2 293 2030 1.0 0.0 +es 08_non-res 2 293 2030 0.0 0.0 +es 09_hydro_pump 2 293 2030 0.0 0.0 +es 01_solar 2 294 2030 1.0 0.0 +es 02_wind_on 2 294 2030 1.0 0.0 +es 03_wind_off 2 294 2030 1.0 0.0 +es 04_res 2 294 2030 1.0 0.0 +es 05_nuclear 2 294 2030 1.0 0.0 +es 06_coal 2 294 2030 1.0 0.0 +es 07_gas 2 294 2030 1.0 0.0 +es 08_non-res 2 294 2030 0.0 0.0 +es 09_hydro_pump 2 294 2030 0.0 0.0 +es 01_solar 2 295 2030 1.0 0.0 +es 02_wind_on 2 295 2030 1.0 0.0 +es 03_wind_off 2 295 2030 1.0 0.0 +es 04_res 2 295 2030 1.0 0.0 +es 05_nuclear 2 295 2030 1.0 0.0 +es 06_coal 2 295 2030 1.0 0.0 +es 07_gas 2 295 2030 1.0 0.0 +es 08_non-res 2 295 2030 0.0 0.0 +es 09_hydro_pump 2 295 2030 0.0 0.0 +es 01_solar 2 296 2030 1.0 0.0 +es 02_wind_on 2 296 2030 1.0 0.0 +es 03_wind_off 2 296 2030 1.0 0.0 +es 04_res 2 296 2030 1.0 0.0 +es 05_nuclear 2 296 2030 1.0 0.0 +es 06_coal 2 296 2030 1.0 0.0 +es 07_gas 2 296 2030 1.0 0.0 +es 08_non-res 2 296 2030 0.0 0.0 +es 09_hydro_pump 2 296 2030 0.0 0.0 +es 01_solar 2 297 2030 1.0 0.0 +es 02_wind_on 2 297 2030 1.0 0.0 +es 03_wind_off 2 297 2030 1.0 0.0 +es 04_res 2 297 2030 1.0 0.0 +es 05_nuclear 2 297 2030 1.0 0.0 +es 06_coal 2 297 2030 1.0 0.0 +es 07_gas 2 297 2030 1.0 0.0 +es 08_non-res 2 297 2030 0.0 0.0 +es 09_hydro_pump 2 297 2030 0.0 0.0 +es 01_solar 2 298 2030 1.0 0.0 +es 02_wind_on 2 298 2030 1.0 0.0 +es 03_wind_off 2 298 2030 1.0 0.0 +es 04_res 2 298 2030 1.0 0.0 +es 05_nuclear 2 298 2030 1.0 0.0 +es 06_coal 2 298 2030 1.0 0.0 +es 07_gas 2 298 2030 1.0 0.0 +es 08_non-res 2 298 2030 0.0 0.0 +es 09_hydro_pump 2 298 2030 0.0 0.0 +es 01_solar 2 299 2030 1.0 0.0 +es 02_wind_on 2 299 2030 1.0 0.0 +es 03_wind_off 2 299 2030 1.0 0.0 +es 04_res 2 299 2030 1.0 0.0 +es 05_nuclear 2 299 2030 1.0 0.0 +es 06_coal 2 299 2030 1.0 0.0 +es 07_gas 2 299 2030 1.0 0.0 +es 08_non-res 2 299 2030 0.0 0.0 +es 09_hydro_pump 2 299 2030 0.0 0.0 +es 01_solar 2 300 2030 1.0 0.0 +es 02_wind_on 2 300 2030 1.0 0.0 +es 03_wind_off 2 300 2030 1.0 0.0 +es 04_res 2 300 2030 1.0 0.0 +es 05_nuclear 2 300 2030 1.0 0.0 +es 06_coal 2 300 2030 1.0 0.0 +es 07_gas 2 300 2030 1.0 0.0 +es 08_non-res 2 300 2030 0.0 0.0 +es 09_hydro_pump 2 300 2030 0.0 0.0 +es 01_solar 2 301 2030 1.0 0.0 +es 02_wind_on 2 301 2030 1.0 0.0 +es 03_wind_off 2 301 2030 1.0 0.0 +es 04_res 2 301 2030 1.0 0.0 +es 05_nuclear 2 301 2030 1.0 0.0 +es 06_coal 2 301 2030 1.0 0.0 +es 07_gas 2 301 2030 1.0 0.0 +es 08_non-res 2 301 2030 0.0 0.0 +es 09_hydro_pump 2 301 2030 0.0 0.0 +es 01_solar 2 302 2030 1.0 0.0 +es 02_wind_on 2 302 2030 1.0 0.0 +es 03_wind_off 2 302 2030 1.0 0.0 +es 04_res 2 302 2030 1.0 0.0 +es 05_nuclear 2 302 2030 1.0 0.0 +es 06_coal 2 302 2030 1.0 0.0 +es 07_gas 2 302 2030 1.0 0.0 +es 08_non-res 2 302 2030 0.0 0.0 +es 09_hydro_pump 2 302 2030 0.0 0.0 +es 01_solar 2 303 2030 1.0 0.0 +es 02_wind_on 2 303 2030 1.0 0.0 +es 03_wind_off 2 303 2030 1.0 0.0 +es 04_res 2 303 2030 1.0 0.0 +es 05_nuclear 2 303 2030 1.0 0.0 +es 06_coal 2 303 2030 1.0 0.0 +es 07_gas 2 303 2030 1.0 0.0 +es 08_non-res 2 303 2030 0.0 0.0 +es 09_hydro_pump 2 303 2030 0.0 0.0 +es 01_solar 2 304 2030 1.0 0.0 +es 02_wind_on 2 304 2030 1.0 0.0 +es 03_wind_off 2 304 2030 1.0 0.0 +es 04_res 2 304 2030 1.0 0.0 +es 05_nuclear 2 304 2030 1.0 0.0 +es 06_coal 2 304 2030 1.0 0.0 +es 07_gas 2 304 2030 1.0 0.0 +es 08_non-res 2 304 2030 0.0 0.0 +es 09_hydro_pump 2 304 2030 0.0 0.0 +es 01_solar 2 305 2030 1.0 0.0 +es 02_wind_on 2 305 2030 1.0 0.0 +es 03_wind_off 2 305 2030 1.0 0.0 +es 04_res 2 305 2030 1.0 0.0 +es 05_nuclear 2 305 2030 1.0 0.0 +es 06_coal 2 305 2030 1.0 0.0 +es 07_gas 2 305 2030 1.0 0.0 +es 08_non-res 2 305 2030 0.0 0.0 +es 09_hydro_pump 2 305 2030 0.0 0.0 +es 01_solar 2 306 2030 1.0 0.0 +es 02_wind_on 2 306 2030 1.0 0.0 +es 03_wind_off 2 306 2030 1.0 0.0 +es 04_res 2 306 2030 1.0 0.0 +es 05_nuclear 2 306 2030 1.0 0.0 +es 06_coal 2 306 2030 1.0 0.0 +es 07_gas 2 306 2030 1.0 0.0 +es 08_non-res 2 306 2030 0.0 0.0 +es 09_hydro_pump 2 306 2030 0.0 0.0 +es 01_solar 2 307 2030 1.0 0.0 +es 02_wind_on 2 307 2030 1.0 0.0 +es 03_wind_off 2 307 2030 1.0 0.0 +es 04_res 2 307 2030 1.0 0.0 +es 05_nuclear 2 307 2030 1.0 0.0 +es 06_coal 2 307 2030 1.0 0.0 +es 07_gas 2 307 2030 1.0 0.0 +es 08_non-res 2 307 2030 0.0 0.0 +es 09_hydro_pump 2 307 2030 0.0 0.0 +es 01_solar 2 308 2030 1.0 0.0 +es 02_wind_on 2 308 2030 1.0 0.0 +es 03_wind_off 2 308 2030 1.0 0.0 +es 04_res 2 308 2030 1.0 0.0 +es 05_nuclear 2 308 2030 1.0 0.0 +es 06_coal 2 308 2030 1.0 0.0 +es 07_gas 2 308 2030 1.0 0.0 +es 08_non-res 2 308 2030 0.0 0.0 +es 09_hydro_pump 2 308 2030 0.0 0.0 +es 01_solar 2 309 2030 1.0 0.0 +es 02_wind_on 2 309 2030 1.0 0.0 +es 03_wind_off 2 309 2030 1.0 0.0 +es 04_res 2 309 2030 1.0 0.0 +es 05_nuclear 2 309 2030 1.0 0.0 +es 06_coal 2 309 2030 1.0 0.0 +es 07_gas 2 309 2030 1.0 0.0 +es 08_non-res 2 309 2030 0.0 0.0 +es 09_hydro_pump 2 309 2030 0.0 0.0 +es 01_solar 2 310 2030 1.0 0.0 +es 02_wind_on 2 310 2030 1.0 0.0 +es 03_wind_off 2 310 2030 1.0 0.0 +es 04_res 2 310 2030 1.0 0.0 +es 05_nuclear 2 310 2030 1.0 0.0 +es 06_coal 2 310 2030 1.0 0.0 +es 07_gas 2 310 2030 1.0 0.0 +es 08_non-res 2 310 2030 1.0 0.0 +es 09_hydro_pump 2 310 2030 0.0 0.0 +es 01_solar 2 311 2030 1.0 0.0 +es 02_wind_on 2 311 2030 1.0 0.0 +es 03_wind_off 2 311 2030 1.0 0.0 +es 04_res 2 311 2030 1.0 0.0 +es 05_nuclear 2 311 2030 1.0 0.0 +es 06_coal 2 311 2030 1.0 0.0 +es 07_gas 2 311 2030 1.0 0.0 +es 08_non-res 2 311 2030 1.0 0.0 +es 09_hydro_pump 2 311 2030 0.0 0.0 +es 01_solar 2 312 2030 1.0 0.0 +es 02_wind_on 2 312 2030 1.0 0.0 +es 03_wind_off 2 312 2030 1.0 0.0 +es 04_res 2 312 2030 1.0 0.0 +es 05_nuclear 2 312 2030 1.0 0.0 +es 06_coal 2 312 2030 1.0 0.0 +es 07_gas 2 312 2030 1.0 0.0 +es 08_non-res 2 312 2030 1.0 0.0 +es 09_hydro_pump 2 312 2030 0.0 0.0 +es 01_solar 2 313 2030 1.0 0.0 +es 02_wind_on 2 313 2030 1.0 0.0 +es 03_wind_off 2 313 2030 1.0 0.0 +es 04_res 2 313 2030 1.0 0.0 +es 05_nuclear 2 313 2030 1.0 0.0 +es 06_coal 2 313 2030 1.0 0.0 +es 07_gas 2 313 2030 1.0 0.0 +es 08_non-res 2 313 2030 1.0 0.0 +es 09_hydro_pump 2 313 2030 0.0 0.0 +es 01_solar 2 314 2030 1.0 0.0 +es 02_wind_on 2 314 2030 1.0 0.0 +es 03_wind_off 2 314 2030 1.0 0.0 +es 04_res 2 314 2030 1.0 0.0 +es 05_nuclear 2 314 2030 1.0 0.0 +es 06_coal 2 314 2030 1.0 0.0 +es 07_gas 2 314 2030 1.0 0.0 +es 08_non-res 2 314 2030 1.0 0.0 +es 09_hydro_pump 2 314 2030 0.0 0.0 +es 01_solar 2 315 2030 1.0 0.0 +es 02_wind_on 2 315 2030 1.0 0.0 +es 03_wind_off 2 315 2030 1.0 0.0 +es 04_res 2 315 2030 1.0 0.0 +es 05_nuclear 2 315 2030 1.0 0.0 +es 06_coal 2 315 2030 1.0 0.0 +es 07_gas 2 315 2030 1.0 0.0 +es 08_non-res 2 315 2030 1.0 0.0 +es 09_hydro_pump 2 315 2030 0.0 0.0 +es 01_solar 2 316 2030 1.0 0.0 +es 02_wind_on 2 316 2030 1.0 0.0 +es 03_wind_off 2 316 2030 1.0 0.0 +es 04_res 2 316 2030 1.0 0.0 +es 05_nuclear 2 316 2030 1.0 0.0 +es 06_coal 2 316 2030 1.0 0.0 +es 07_gas 2 316 2030 1.0 0.0 +es 08_non-res 2 316 2030 1.0 0.0 +es 09_hydro_pump 2 316 2030 0.0 0.0 +es 01_solar 2 317 2030 1.0 0.0 +es 02_wind_on 2 317 2030 1.0 0.0 +es 03_wind_off 2 317 2030 1.0 0.0 +es 04_res 2 317 2030 1.0 0.0 +es 05_nuclear 2 317 2030 1.0 0.0 +es 06_coal 2 317 2030 1.0 0.0 +es 07_gas 2 317 2030 1.0 0.0 +es 08_non-res 2 317 2030 1.0 0.0 +es 09_hydro_pump 2 317 2030 0.0 0.0 +es 01_solar 2 318 2030 1.0 0.0 +es 02_wind_on 2 318 2030 1.0 0.0 +es 03_wind_off 2 318 2030 1.0 0.0 +es 04_res 2 318 2030 1.0 0.0 +es 05_nuclear 2 318 2030 1.0 0.0 +es 06_coal 2 318 2030 1.0 0.0 +es 07_gas 2 318 2030 1.0 0.0 +es 08_non-res 2 318 2030 1.0 0.0 +es 09_hydro_pump 2 318 2030 0.0 0.0 +es 01_solar 2 319 2030 1.0 0.0 +es 02_wind_on 2 319 2030 1.0 0.0 +es 03_wind_off 2 319 2030 1.0 0.0 +es 04_res 2 319 2030 1.0 0.0 +es 05_nuclear 2 319 2030 1.0 0.0 +es 06_coal 2 319 2030 1.0 0.0 +es 07_gas 2 319 2030 1.0 0.0 +es 08_non-res 2 319 2030 1.0 0.0 +es 09_hydro_pump 2 319 2030 0.0 0.0 +es 01_solar 2 320 2030 1.0 0.0 +es 02_wind_on 2 320 2030 1.0 0.0 +es 03_wind_off 2 320 2030 1.0 0.0 +es 04_res 2 320 2030 1.0 0.0 +es 05_nuclear 2 320 2030 1.0 0.0 +es 06_coal 2 320 2030 1.0 0.0 +es 07_gas 2 320 2030 1.0 0.0 +es 08_non-res 2 320 2030 1.0 0.0 +es 09_hydro_pump 2 320 2030 0.0 0.0 +es 01_solar 2 321 2030 1.0 0.0 +es 02_wind_on 2 321 2030 1.0 0.0 +es 03_wind_off 2 321 2030 1.0 0.0 +es 04_res 2 321 2030 1.0 0.0 +es 05_nuclear 2 321 2030 1.0 0.0 +es 06_coal 2 321 2030 1.0 0.0 +es 07_gas 2 321 2030 1.0 0.0 +es 08_non-res 2 321 2030 1.0 0.0 +es 09_hydro_pump 2 321 2030 0.0 0.0 +es 01_solar 2 322 2030 1.0 0.0 +es 02_wind_on 2 322 2030 1.0 0.0 +es 03_wind_off 2 322 2030 1.0 0.0 +es 04_res 2 322 2030 1.0 0.0 +es 05_nuclear 2 322 2030 1.0 0.0 +es 06_coal 2 322 2030 1.0 0.0 +es 07_gas 2 322 2030 1.0 0.0 +es 08_non-res 2 322 2030 1.0 0.0 +es 09_hydro_pump 2 322 2030 0.0 0.0 +es 01_solar 2 323 2030 1.0 0.0 +es 02_wind_on 2 323 2030 1.0 0.0 +es 03_wind_off 2 323 2030 1.0 0.0 +es 04_res 2 323 2030 1.0 0.0 +es 05_nuclear 2 323 2030 1.0 0.0 +es 06_coal 2 323 2030 1.0 0.0 +es 07_gas 2 323 2030 1.0 0.0 +es 08_non-res 2 323 2030 1.0 0.0 +es 09_hydro_pump 2 323 2030 0.0 0.0 +es 01_solar 2 324 2030 1.0 0.0 +es 02_wind_on 2 324 2030 1.0 0.0 +es 03_wind_off 2 324 2030 1.0 0.0 +es 04_res 2 324 2030 1.0 0.0 +es 05_nuclear 2 324 2030 1.0 0.0 +es 06_coal 2 324 2030 1.0 0.0 +es 07_gas 2 324 2030 1.0 0.0 +es 08_non-res 2 324 2030 1.0 0.0 +es 09_hydro_pump 2 324 2030 0.0 0.0 +es 01_solar 2 325 2030 1.0 0.0 +es 02_wind_on 2 325 2030 1.0 0.0 +es 03_wind_off 2 325 2030 1.0 0.0 +es 04_res 2 325 2030 1.0 0.0 +es 05_nuclear 2 325 2030 1.0 0.0 +es 06_coal 2 325 2030 1.0 0.0 +es 07_gas 2 325 2030 1.0 0.0 +es 08_non-res 2 325 2030 1.0 0.0 +es 09_hydro_pump 2 325 2030 0.0 0.0 +es 01_solar 2 326 2030 1.0 0.0 +es 02_wind_on 2 326 2030 1.0 0.0 +es 03_wind_off 2 326 2030 1.0 0.0 +es 04_res 2 326 2030 1.0 0.0 +es 05_nuclear 2 326 2030 1.0 0.0 +es 06_coal 2 326 2030 1.0 0.0 +es 07_gas 2 326 2030 1.0 0.0 +es 08_non-res 2 326 2030 1.0 0.0 +es 09_hydro_pump 2 326 2030 0.0 0.0 +es 01_solar 2 327 2030 1.0 0.0 +es 02_wind_on 2 327 2030 1.0 0.0 +es 03_wind_off 2 327 2030 1.0 0.0 +es 04_res 2 327 2030 1.0 0.0 +es 05_nuclear 2 327 2030 1.0 0.0 +es 06_coal 2 327 2030 1.0 0.0 +es 07_gas 2 327 2030 1.0 0.0 +es 08_non-res 2 327 2030 1.0 0.0 +es 09_hydro_pump 2 327 2030 0.0 0.0 +es 01_solar 2 328 2030 1.0 0.0 +es 02_wind_on 2 328 2030 1.0 0.0 +es 03_wind_off 2 328 2030 1.0 0.0 +es 04_res 2 328 2030 1.0 0.0 +es 05_nuclear 2 328 2030 1.0 0.0 +es 06_coal 2 328 2030 1.0 0.0 +es 07_gas 2 328 2030 1.0 0.0 +es 08_non-res 2 328 2030 1.0 0.0 +es 09_hydro_pump 2 328 2030 0.0 0.0 +es 01_solar 2 329 2030 1.0 0.0 +es 02_wind_on 2 329 2030 1.0 0.0 +es 03_wind_off 2 329 2030 1.0 0.0 +es 04_res 2 329 2030 1.0 0.0 +es 05_nuclear 2 329 2030 1.0 0.0 +es 06_coal 2 329 2030 1.0 0.0 +es 07_gas 2 329 2030 1.0 0.0 +es 08_non-res 2 329 2030 1.0 0.0 +es 09_hydro_pump 2 329 2030 0.0 0.0 +es 01_solar 2 330 2030 1.0 0.0 +es 02_wind_on 2 330 2030 1.0 0.0 +es 03_wind_off 2 330 2030 1.0 0.0 +es 04_res 2 330 2030 1.0 0.0 +es 05_nuclear 2 330 2030 1.0 0.0 +es 06_coal 2 330 2030 1.0 0.0 +es 07_gas 2 330 2030 1.0 0.0 +es 08_non-res 2 330 2030 1.0 0.0 +es 09_hydro_pump 2 330 2030 1.0 0.0 +es 01_solar 2 331 2030 1.0 0.0 +es 02_wind_on 2 331 2030 1.0 0.0 +es 03_wind_off 2 331 2030 1.0 0.0 +es 04_res 2 331 2030 1.0 0.0 +es 05_nuclear 2 331 2030 1.0 0.0 +es 06_coal 2 331 2030 1.0 0.0 +es 07_gas 2 331 2030 1.0 0.0 +es 08_non-res 2 331 2030 1.0 0.0 +es 09_hydro_pump 2 331 2030 1.0 0.0 +es 01_solar 2 332 2030 1.0 0.0 +es 02_wind_on 2 332 2030 1.0 0.0 +es 03_wind_off 2 332 2030 1.0 0.0 +es 04_res 2 332 2030 1.0 0.0 +es 05_nuclear 2 332 2030 1.0 0.0 +es 06_coal 2 332 2030 1.0 0.0 +es 07_gas 2 332 2030 1.0 0.0 +es 08_non-res 2 332 2030 1.0 0.0 +es 09_hydro_pump 2 332 2030 1.0 0.0 +es 01_solar 2 333 2030 1.0 0.0 +es 02_wind_on 2 333 2030 1.0 0.0 +es 03_wind_off 2 333 2030 1.0 0.0 +es 04_res 2 333 2030 1.0 0.0 +es 05_nuclear 2 333 2030 1.0 0.0 +es 06_coal 2 333 2030 1.0 0.0 +es 07_gas 2 333 2030 1.0 0.0 +es 08_non-res 2 333 2030 1.0 0.0 +es 09_hydro_pump 2 333 2030 1.0 0.0 +es 01_solar 2 334 2030 1.0 0.0 +es 02_wind_on 2 334 2030 1.0 0.0 +es 03_wind_off 2 334 2030 1.0 0.0 +es 04_res 2 334 2030 1.0 0.0 +es 05_nuclear 2 334 2030 1.0 0.0 +es 06_coal 2 334 2030 1.0 0.0 +es 07_gas 2 334 2030 1.0 0.0 +es 08_non-res 2 334 2030 1.0 0.0 +es 09_hydro_pump 2 334 2030 1.0 0.0 +es 01_solar 2 335 2030 1.0 0.0 +es 02_wind_on 2 335 2030 1.0 0.0 +es 03_wind_off 2 335 2030 1.0 0.0 +es 04_res 2 335 2030 1.0 0.0 +es 05_nuclear 2 335 2030 1.0 0.0 +es 06_coal 2 335 2030 1.0 0.0 +es 07_gas 2 335 2030 1.0 0.0 +es 08_non-res 2 335 2030 1.0 0.0 +es 09_hydro_pump 2 335 2030 1.0 0.0 +es 01_solar 2 336 2030 1.0 0.0 +es 02_wind_on 2 336 2030 1.0 0.0 +es 03_wind_off 2 336 2030 1.0 0.0 +es 04_res 2 336 2030 1.0 0.0 +es 05_nuclear 2 336 2030 1.0 0.0 +es 06_coal 2 336 2030 1.0 0.0 +es 07_gas 2 336 2030 1.0 0.0 +es 08_non-res 2 336 2030 1.0 0.0 +es 09_hydro_pump 2 336 2030 1.0 0.0 +fr 01_solar 2 1 2030 0.0 0.0 +fr 02_wind_on 2 1 2030 0.0 0.0 +fr 03_wind_off 2 1 2030 0.0 0.0 +fr 04_res 2 1 2030 0.0 0.0 +fr 05_nuclear 2 1 2030 0.0 0.0 +fr 06_coal 2 1 2030 0.0 0.0 +fr 07_gas 2 1 2030 0.0 0.0 +fr 08_non-res 2 1 2030 0.0 0.0 +fr 09_hydro_pump 2 1 2030 0.0 0.0 +fr 01_solar 2 2 2030 1.0 0.0 +fr 02_wind_on 2 2 2030 0.0 0.0 +fr 03_wind_off 2 2 2030 0.0 0.0 +fr 04_res 2 2 2030 0.0 0.0 +fr 05_nuclear 2 2 2030 0.0 0.0 +fr 06_coal 2 2 2030 0.0 0.0 +fr 07_gas 2 2 2030 0.0 0.0 +fr 08_non-res 2 2 2030 0.0 0.0 +fr 09_hydro_pump 2 2 2030 0.0 0.0 +fr 01_solar 2 3 2030 1.0 0.0 +fr 02_wind_on 2 3 2030 0.0 0.0 +fr 03_wind_off 2 3 2030 0.0 0.0 +fr 04_res 2 3 2030 0.0 0.0 +fr 05_nuclear 2 3 2030 0.0 0.0 +fr 06_coal 2 3 2030 0.0 0.0 +fr 07_gas 2 3 2030 0.0 0.0 +fr 08_non-res 2 3 2030 0.0 0.0 +fr 09_hydro_pump 2 3 2030 0.0 0.0 +fr 01_solar 2 4 2030 1.0 0.0 +fr 02_wind_on 2 4 2030 0.0 0.0 +fr 03_wind_off 2 4 2030 0.0 0.0 +fr 04_res 2 4 2030 0.0 0.0 +fr 05_nuclear 2 4 2030 0.0 0.0 +fr 06_coal 2 4 2030 0.0 0.0 +fr 07_gas 2 4 2030 0.0 0.0 +fr 08_non-res 2 4 2030 0.0 0.0 +fr 09_hydro_pump 2 4 2030 0.0 0.0 +fr 01_solar 2 5 2030 1.0 0.0 +fr 02_wind_on 2 5 2030 0.0 0.0 +fr 03_wind_off 2 5 2030 0.0 0.0 +fr 04_res 2 5 2030 0.0 0.0 +fr 05_nuclear 2 5 2030 0.0 0.0 +fr 06_coal 2 5 2030 0.0 0.0 +fr 07_gas 2 5 2030 0.0 0.0 +fr 08_non-res 2 5 2030 0.0 0.0 +fr 09_hydro_pump 2 5 2030 0.0 0.0 +fr 01_solar 2 6 2030 1.0 0.0 +fr 02_wind_on 2 6 2030 0.0 0.0 +fr 03_wind_off 2 6 2030 0.0 0.0 +fr 04_res 2 6 2030 0.0 0.0 +fr 05_nuclear 2 6 2030 0.0 0.0 +fr 06_coal 2 6 2030 0.0 0.0 +fr 07_gas 2 6 2030 0.0 0.0 +fr 08_non-res 2 6 2030 0.0 0.0 +fr 09_hydro_pump 2 6 2030 0.0 0.0 +fr 01_solar 2 7 2030 1.0 0.0 +fr 02_wind_on 2 7 2030 0.0 0.0 +fr 03_wind_off 2 7 2030 0.0 0.0 +fr 04_res 2 7 2030 0.0 0.0 +fr 05_nuclear 2 7 2030 0.0 0.0 +fr 06_coal 2 7 2030 0.0 0.0 +fr 07_gas 2 7 2030 0.0 0.0 +fr 08_non-res 2 7 2030 0.0 0.0 +fr 09_hydro_pump 2 7 2030 0.0 0.0 +fr 01_solar 2 8 2030 1.0 0.0 +fr 02_wind_on 2 8 2030 0.0 0.0 +fr 03_wind_off 2 8 2030 0.0 0.0 +fr 04_res 2 8 2030 0.0 0.0 +fr 05_nuclear 2 8 2030 0.0 0.0 +fr 06_coal 2 8 2030 0.0 0.0 +fr 07_gas 2 8 2030 0.0 0.0 +fr 08_non-res 2 8 2030 0.0 0.0 +fr 09_hydro_pump 2 8 2030 0.0 0.0 +fr 01_solar 2 9 2030 1.0 0.0 +fr 02_wind_on 2 9 2030 0.0 0.0 +fr 03_wind_off 2 9 2030 0.0 0.0 +fr 04_res 2 9 2030 0.0 0.0 +fr 05_nuclear 2 9 2030 0.0 0.0 +fr 06_coal 2 9 2030 0.0 0.0 +fr 07_gas 2 9 2030 0.0 0.0 +fr 08_non-res 2 9 2030 0.0 0.0 +fr 09_hydro_pump 2 9 2030 0.0 0.0 +fr 01_solar 2 10 2030 1.0 0.0 +fr 02_wind_on 2 10 2030 0.0 0.0 +fr 03_wind_off 2 10 2030 0.0 0.0 +fr 04_res 2 10 2030 0.0 0.0 +fr 05_nuclear 2 10 2030 0.0 0.0 +fr 06_coal 2 10 2030 0.0 0.0 +fr 07_gas 2 10 2030 0.0 0.0 +fr 08_non-res 2 10 2030 0.0 0.0 +fr 09_hydro_pump 2 10 2030 0.0 0.0 +fr 01_solar 2 11 2030 1.0 0.0 +fr 02_wind_on 2 11 2030 0.0 0.0 +fr 03_wind_off 2 11 2030 0.0 0.0 +fr 04_res 2 11 2030 0.0 0.0 +fr 05_nuclear 2 11 2030 0.0 0.0 +fr 06_coal 2 11 2030 0.0 0.0 +fr 07_gas 2 11 2030 0.0 0.0 +fr 08_non-res 2 11 2030 0.0 0.0 +fr 09_hydro_pump 2 11 2030 0.0 0.0 +fr 01_solar 2 12 2030 1.0 0.0 +fr 02_wind_on 2 12 2030 0.0 0.0 +fr 03_wind_off 2 12 2030 0.0 0.0 +fr 04_res 2 12 2030 0.0 0.0 +fr 05_nuclear 2 12 2030 0.0 0.0 +fr 06_coal 2 12 2030 0.0 0.0 +fr 07_gas 2 12 2030 0.0 0.0 +fr 08_non-res 2 12 2030 0.0 0.0 +fr 09_hydro_pump 2 12 2030 0.0 0.0 +fr 01_solar 2 13 2030 1.0 0.0 +fr 02_wind_on 2 13 2030 0.0 0.0 +fr 03_wind_off 2 13 2030 0.0 0.0 +fr 04_res 2 13 2030 0.0 0.0 +fr 05_nuclear 2 13 2030 0.0 0.0 +fr 06_coal 2 13 2030 0.0 0.0 +fr 07_gas 2 13 2030 0.0 0.0 +fr 08_non-res 2 13 2030 0.0 0.0 +fr 09_hydro_pump 2 13 2030 0.0 0.0 +fr 01_solar 2 14 2030 1.0 0.0 +fr 02_wind_on 2 14 2030 0.0 0.0 +fr 03_wind_off 2 14 2030 0.0 0.0 +fr 04_res 2 14 2030 0.0 0.0 +fr 05_nuclear 2 14 2030 0.0 0.0 +fr 06_coal 2 14 2030 0.0 0.0 +fr 07_gas 2 14 2030 0.0 0.0 +fr 08_non-res 2 14 2030 0.0 0.0 +fr 09_hydro_pump 2 14 2030 0.0 0.0 +fr 01_solar 2 15 2030 1.0 0.0 +fr 02_wind_on 2 15 2030 0.0 0.0 +fr 03_wind_off 2 15 2030 0.0 0.0 +fr 04_res 2 15 2030 0.0 0.0 +fr 05_nuclear 2 15 2030 0.0 0.0 +fr 06_coal 2 15 2030 0.0 0.0 +fr 07_gas 2 15 2030 0.0 0.0 +fr 08_non-res 2 15 2030 0.0 0.0 +fr 09_hydro_pump 2 15 2030 0.0 0.0 +fr 01_solar 2 16 2030 1.0 0.0 +fr 02_wind_on 2 16 2030 0.0 0.0 +fr 03_wind_off 2 16 2030 0.0 0.0 +fr 04_res 2 16 2030 0.0 0.0 +fr 05_nuclear 2 16 2030 0.0 0.0 +fr 06_coal 2 16 2030 0.0 0.0 +fr 07_gas 2 16 2030 0.0 0.0 +fr 08_non-res 2 16 2030 0.0 0.0 +fr 09_hydro_pump 2 16 2030 0.0 0.0 +fr 01_solar 2 17 2030 1.0 0.0 +fr 02_wind_on 2 17 2030 0.0 0.0 +fr 03_wind_off 2 17 2030 0.0 0.0 +fr 04_res 2 17 2030 0.0 0.0 +fr 05_nuclear 2 17 2030 0.0 0.0 +fr 06_coal 2 17 2030 0.0 0.0 +fr 07_gas 2 17 2030 0.0 0.0 +fr 08_non-res 2 17 2030 0.0 0.0 +fr 09_hydro_pump 2 17 2030 0.0 0.0 +fr 01_solar 2 18 2030 1.0 0.0 +fr 02_wind_on 2 18 2030 0.0 0.0 +fr 03_wind_off 2 18 2030 0.0 0.0 +fr 04_res 2 18 2030 0.0 0.0 +fr 05_nuclear 2 18 2030 0.0 0.0 +fr 06_coal 2 18 2030 0.0 0.0 +fr 07_gas 2 18 2030 0.0 0.0 +fr 08_non-res 2 18 2030 0.0 0.0 +fr 09_hydro_pump 2 18 2030 0.0 0.0 +fr 01_solar 2 19 2030 1.0 0.0 +fr 02_wind_on 2 19 2030 0.0 0.0 +fr 03_wind_off 2 19 2030 0.0 0.0 +fr 04_res 2 19 2030 0.0 0.0 +fr 05_nuclear 2 19 2030 0.0 0.0 +fr 06_coal 2 19 2030 0.0 0.0 +fr 07_gas 2 19 2030 0.0 0.0 +fr 08_non-res 2 19 2030 0.0 0.0 +fr 09_hydro_pump 2 19 2030 0.0 0.0 +fr 01_solar 2 20 2030 1.0 0.0 +fr 02_wind_on 2 20 2030 0.0 0.0 +fr 03_wind_off 2 20 2030 0.0 0.0 +fr 04_res 2 20 2030 0.0 0.0 +fr 05_nuclear 2 20 2030 0.0 0.0 +fr 06_coal 2 20 2030 0.0 0.0 +fr 07_gas 2 20 2030 0.0 0.0 +fr 08_non-res 2 20 2030 0.0 0.0 +fr 09_hydro_pump 2 20 2030 0.0 0.0 +fr 01_solar 2 21 2030 1.0 0.0 +fr 02_wind_on 2 21 2030 0.0 0.0 +fr 03_wind_off 2 21 2030 0.0 0.0 +fr 04_res 2 21 2030 0.0 0.0 +fr 05_nuclear 2 21 2030 0.0 0.0 +fr 06_coal 2 21 2030 0.0 0.0 +fr 07_gas 2 21 2030 0.0 0.0 +fr 08_non-res 2 21 2030 0.0 0.0 +fr 09_hydro_pump 2 21 2030 0.0 0.0 +fr 01_solar 2 22 2030 1.0 0.0 +fr 02_wind_on 2 22 2030 1.0 0.0 +fr 03_wind_off 2 22 2030 0.0 0.0 +fr 04_res 2 22 2030 0.0 0.0 +fr 05_nuclear 2 22 2030 0.0 0.0 +fr 06_coal 2 22 2030 0.0 0.0 +fr 07_gas 2 22 2030 0.0 0.0 +fr 08_non-res 2 22 2030 0.0 0.0 +fr 09_hydro_pump 2 22 2030 0.0 0.0 +fr 01_solar 2 23 2030 1.0 0.0 +fr 02_wind_on 2 23 2030 1.0 0.0 +fr 03_wind_off 2 23 2030 0.0 0.0 +fr 04_res 2 23 2030 0.0 0.0 +fr 05_nuclear 2 23 2030 0.0 0.0 +fr 06_coal 2 23 2030 0.0 0.0 +fr 07_gas 2 23 2030 0.0 0.0 +fr 08_non-res 2 23 2030 0.0 0.0 +fr 09_hydro_pump 2 23 2030 0.0 0.0 +fr 01_solar 2 24 2030 1.0 0.0 +fr 02_wind_on 2 24 2030 1.0 0.0 +fr 03_wind_off 2 24 2030 0.0 0.0 +fr 04_res 2 24 2030 0.0 0.0 +fr 05_nuclear 2 24 2030 0.0 0.0 +fr 06_coal 2 24 2030 0.0 0.0 +fr 07_gas 2 24 2030 0.0 0.0 +fr 08_non-res 2 24 2030 0.0 0.0 +fr 09_hydro_pump 2 24 2030 0.0 0.0 +fr 01_solar 2 25 2030 1.0 0.0 +fr 02_wind_on 2 25 2030 1.0 0.0 +fr 03_wind_off 2 25 2030 0.0 0.0 +fr 04_res 2 25 2030 0.0 0.0 +fr 05_nuclear 2 25 2030 0.0 0.0 +fr 06_coal 2 25 2030 0.0 0.0 +fr 07_gas 2 25 2030 0.0 0.0 +fr 08_non-res 2 25 2030 0.0 0.0 +fr 09_hydro_pump 2 25 2030 0.0 0.0 +fr 01_solar 2 26 2030 1.0 0.0 +fr 02_wind_on 2 26 2030 1.0 0.0 +fr 03_wind_off 2 26 2030 0.0 0.0 +fr 04_res 2 26 2030 0.0 0.0 +fr 05_nuclear 2 26 2030 0.0 0.0 +fr 06_coal 2 26 2030 0.0 0.0 +fr 07_gas 2 26 2030 0.0 0.0 +fr 08_non-res 2 26 2030 0.0 0.0 +fr 09_hydro_pump 2 26 2030 0.0 0.0 +fr 01_solar 2 27 2030 1.0 0.0 +fr 02_wind_on 2 27 2030 1.0 0.0 +fr 03_wind_off 2 27 2030 0.0 0.0 +fr 04_res 2 27 2030 0.0 0.0 +fr 05_nuclear 2 27 2030 0.0 0.0 +fr 06_coal 2 27 2030 0.0 0.0 +fr 07_gas 2 27 2030 0.0 0.0 +fr 08_non-res 2 27 2030 0.0 0.0 +fr 09_hydro_pump 2 27 2030 0.0 0.0 +fr 01_solar 2 28 2030 1.0 0.0 +fr 02_wind_on 2 28 2030 1.0 0.0 +fr 03_wind_off 2 28 2030 0.0 0.0 +fr 04_res 2 28 2030 0.0 0.0 +fr 05_nuclear 2 28 2030 0.0 0.0 +fr 06_coal 2 28 2030 0.0 0.0 +fr 07_gas 2 28 2030 0.0 0.0 +fr 08_non-res 2 28 2030 0.0 0.0 +fr 09_hydro_pump 2 28 2030 0.0 0.0 +fr 01_solar 2 29 2030 1.0 0.0 +fr 02_wind_on 2 29 2030 1.0 0.0 +fr 03_wind_off 2 29 2030 0.0 0.0 +fr 04_res 2 29 2030 0.0 0.0 +fr 05_nuclear 2 29 2030 0.0 0.0 +fr 06_coal 2 29 2030 0.0 0.0 +fr 07_gas 2 29 2030 0.0 0.0 +fr 08_non-res 2 29 2030 0.0 0.0 +fr 09_hydro_pump 2 29 2030 0.0 0.0 +fr 01_solar 2 30 2030 1.0 0.0 +fr 02_wind_on 2 30 2030 1.0 0.0 +fr 03_wind_off 2 30 2030 0.0 0.0 +fr 04_res 2 30 2030 0.0 0.0 +fr 05_nuclear 2 30 2030 0.0 0.0 +fr 06_coal 2 30 2030 0.0 0.0 +fr 07_gas 2 30 2030 0.0 0.0 +fr 08_non-res 2 30 2030 0.0 0.0 +fr 09_hydro_pump 2 30 2030 0.0 0.0 +fr 01_solar 2 31 2030 1.0 0.0 +fr 02_wind_on 2 31 2030 1.0 0.0 +fr 03_wind_off 2 31 2030 0.0 0.0 +fr 04_res 2 31 2030 0.0 0.0 +fr 05_nuclear 2 31 2030 0.0 0.0 +fr 06_coal 2 31 2030 0.0 0.0 +fr 07_gas 2 31 2030 0.0 0.0 +fr 08_non-res 2 31 2030 0.0 0.0 +fr 09_hydro_pump 2 31 2030 0.0 0.0 +fr 01_solar 2 32 2030 1.0 0.0 +fr 02_wind_on 2 32 2030 1.0 0.0 +fr 03_wind_off 2 32 2030 0.0 0.0 +fr 04_res 2 32 2030 0.0 0.0 +fr 05_nuclear 2 32 2030 0.0 0.0 +fr 06_coal 2 32 2030 0.0 0.0 +fr 07_gas 2 32 2030 0.0 0.0 +fr 08_non-res 2 32 2030 0.0 0.0 +fr 09_hydro_pump 2 32 2030 0.0 0.0 +fr 01_solar 2 33 2030 1.0 0.0 +fr 02_wind_on 2 33 2030 1.0 0.0 +fr 03_wind_off 2 33 2030 0.0 0.0 +fr 04_res 2 33 2030 0.0 0.0 +fr 05_nuclear 2 33 2030 0.0 0.0 +fr 06_coal 2 33 2030 0.0 0.0 +fr 07_gas 2 33 2030 0.0 0.0 +fr 08_non-res 2 33 2030 0.0 0.0 +fr 09_hydro_pump 2 33 2030 0.0 0.0 +fr 01_solar 2 34 2030 1.0 0.0 +fr 02_wind_on 2 34 2030 1.0 0.0 +fr 03_wind_off 2 34 2030 0.0 0.0 +fr 04_res 2 34 2030 0.0 0.0 +fr 05_nuclear 2 34 2030 0.0 0.0 +fr 06_coal 2 34 2030 0.0 0.0 +fr 07_gas 2 34 2030 0.0 0.0 +fr 08_non-res 2 34 2030 0.0 0.0 +fr 09_hydro_pump 2 34 2030 0.0 0.0 +fr 01_solar 2 35 2030 1.0 0.0 +fr 02_wind_on 2 35 2030 1.0 0.0 +fr 03_wind_off 2 35 2030 0.0 0.0 +fr 04_res 2 35 2030 0.0 0.0 +fr 05_nuclear 2 35 2030 0.0 0.0 +fr 06_coal 2 35 2030 0.0 0.0 +fr 07_gas 2 35 2030 0.0 0.0 +fr 08_non-res 2 35 2030 0.0 0.0 +fr 09_hydro_pump 2 35 2030 0.0 0.0 +fr 01_solar 2 36 2030 1.0 0.0 +fr 02_wind_on 2 36 2030 1.0 0.0 +fr 03_wind_off 2 36 2030 0.0 0.0 +fr 04_res 2 36 2030 0.0 0.0 +fr 05_nuclear 2 36 2030 0.0 0.0 +fr 06_coal 2 36 2030 0.0 0.0 +fr 07_gas 2 36 2030 0.0 0.0 +fr 08_non-res 2 36 2030 0.0 0.0 +fr 09_hydro_pump 2 36 2030 0.0 0.0 +fr 01_solar 2 37 2030 1.0 0.0 +fr 02_wind_on 2 37 2030 1.0 0.0 +fr 03_wind_off 2 37 2030 0.0 0.0 +fr 04_res 2 37 2030 0.0 0.0 +fr 05_nuclear 2 37 2030 0.0 0.0 +fr 06_coal 2 37 2030 0.0 0.0 +fr 07_gas 2 37 2030 0.0 0.0 +fr 08_non-res 2 37 2030 0.0 0.0 +fr 09_hydro_pump 2 37 2030 0.0 0.0 +fr 01_solar 2 38 2030 1.0 0.0 +fr 02_wind_on 2 38 2030 1.0 0.0 +fr 03_wind_off 2 38 2030 0.0 0.0 +fr 04_res 2 38 2030 0.0 0.0 +fr 05_nuclear 2 38 2030 0.0 0.0 +fr 06_coal 2 38 2030 0.0 0.0 +fr 07_gas 2 38 2030 0.0 0.0 +fr 08_non-res 2 38 2030 0.0 0.0 +fr 09_hydro_pump 2 38 2030 0.0 0.0 +fr 01_solar 2 39 2030 1.0 0.0 +fr 02_wind_on 2 39 2030 1.0 0.0 +fr 03_wind_off 2 39 2030 0.0 0.0 +fr 04_res 2 39 2030 0.0 0.0 +fr 05_nuclear 2 39 2030 0.0 0.0 +fr 06_coal 2 39 2030 0.0 0.0 +fr 07_gas 2 39 2030 0.0 0.0 +fr 08_non-res 2 39 2030 0.0 0.0 +fr 09_hydro_pump 2 39 2030 0.0 0.0 +fr 01_solar 2 40 2030 1.0 0.0 +fr 02_wind_on 2 40 2030 1.0 0.0 +fr 03_wind_off 2 40 2030 0.0 0.0 +fr 04_res 2 40 2030 0.0 0.0 +fr 05_nuclear 2 40 2030 0.0 0.0 +fr 06_coal 2 40 2030 0.0 0.0 +fr 07_gas 2 40 2030 0.0 0.0 +fr 08_non-res 2 40 2030 0.0 0.0 +fr 09_hydro_pump 2 40 2030 0.0 0.0 +fr 01_solar 2 41 2030 1.0 0.0 +fr 02_wind_on 2 41 2030 1.0 0.0 +fr 03_wind_off 2 41 2030 0.0 0.0 +fr 04_res 2 41 2030 0.0 0.0 +fr 05_nuclear 2 41 2030 0.0 0.0 +fr 06_coal 2 41 2030 0.0 0.0 +fr 07_gas 2 41 2030 0.0 0.0 +fr 08_non-res 2 41 2030 0.0 0.0 +fr 09_hydro_pump 2 41 2030 0.0 0.0 +fr 01_solar 2 42 2030 1.0 0.0 +fr 02_wind_on 2 42 2030 1.0 0.0 +fr 03_wind_off 2 42 2030 1.0 0.0 +fr 04_res 2 42 2030 0.0 0.0 +fr 05_nuclear 2 42 2030 0.0 0.0 +fr 06_coal 2 42 2030 0.0 0.0 +fr 07_gas 2 42 2030 0.0 0.0 +fr 08_non-res 2 42 2030 0.0 0.0 +fr 09_hydro_pump 2 42 2030 0.0 0.0 +fr 01_solar 2 43 2030 1.0 0.0 +fr 02_wind_on 2 43 2030 1.0 0.0 +fr 03_wind_off 2 43 2030 1.0 0.0 +fr 04_res 2 43 2030 0.0 0.0 +fr 05_nuclear 2 43 2030 0.0 0.0 +fr 06_coal 2 43 2030 0.0 0.0 +fr 07_gas 2 43 2030 0.0 0.0 +fr 08_non-res 2 43 2030 0.0 0.0 +fr 09_hydro_pump 2 43 2030 0.0 0.0 +fr 01_solar 2 44 2030 1.0 0.0 +fr 02_wind_on 2 44 2030 1.0 0.0 +fr 03_wind_off 2 44 2030 1.0 0.0 +fr 04_res 2 44 2030 0.0 0.0 +fr 05_nuclear 2 44 2030 0.0 0.0 +fr 06_coal 2 44 2030 0.0 0.0 +fr 07_gas 2 44 2030 0.0 0.0 +fr 08_non-res 2 44 2030 0.0 0.0 +fr 09_hydro_pump 2 44 2030 0.0 0.0 +fr 01_solar 2 45 2030 1.0 0.0 +fr 02_wind_on 2 45 2030 1.0 0.0 +fr 03_wind_off 2 45 2030 1.0 0.0 +fr 04_res 2 45 2030 0.0 0.0 +fr 05_nuclear 2 45 2030 0.0 0.0 +fr 06_coal 2 45 2030 0.0 0.0 +fr 07_gas 2 45 2030 0.0 0.0 +fr 08_non-res 2 45 2030 0.0 0.0 +fr 09_hydro_pump 2 45 2030 0.0 0.0 +fr 01_solar 2 46 2030 1.0 0.0 +fr 02_wind_on 2 46 2030 1.0 0.0 +fr 03_wind_off 2 46 2030 1.0 0.0 +fr 04_res 2 46 2030 0.0 0.0 +fr 05_nuclear 2 46 2030 0.0 0.0 +fr 06_coal 2 46 2030 0.0 0.0 +fr 07_gas 2 46 2030 0.0 0.0 +fr 08_non-res 2 46 2030 0.0 0.0 +fr 09_hydro_pump 2 46 2030 0.0 0.0 +fr 01_solar 2 47 2030 1.0 0.0 +fr 02_wind_on 2 47 2030 1.0 0.0 +fr 03_wind_off 2 47 2030 1.0 0.0 +fr 04_res 2 47 2030 0.0 0.0 +fr 05_nuclear 2 47 2030 0.0 0.0 +fr 06_coal 2 47 2030 0.0 0.0 +fr 07_gas 2 47 2030 0.0 0.0 +fr 08_non-res 2 47 2030 0.0 0.0 +fr 09_hydro_pump 2 47 2030 0.0 0.0 +fr 01_solar 2 48 2030 1.0 0.0 +fr 02_wind_on 2 48 2030 1.0 0.0 +fr 03_wind_off 2 48 2030 1.0 0.0 +fr 04_res 2 48 2030 0.0 0.0 +fr 05_nuclear 2 48 2030 0.0 0.0 +fr 06_coal 2 48 2030 0.0 0.0 +fr 07_gas 2 48 2030 0.0 0.0 +fr 08_non-res 2 48 2030 0.0 0.0 +fr 09_hydro_pump 2 48 2030 0.0 0.0 +fr 01_solar 2 49 2030 1.0 0.0 +fr 02_wind_on 2 49 2030 1.0 0.0 +fr 03_wind_off 2 49 2030 1.0 0.0 +fr 04_res 2 49 2030 0.0 0.0 +fr 05_nuclear 2 49 2030 0.0 0.0 +fr 06_coal 2 49 2030 0.0 0.0 +fr 07_gas 2 49 2030 0.0 0.0 +fr 08_non-res 2 49 2030 0.0 0.0 +fr 09_hydro_pump 2 49 2030 0.0 0.0 +fr 01_solar 2 50 2030 1.0 0.0 +fr 02_wind_on 2 50 2030 1.0 0.0 +fr 03_wind_off 2 50 2030 1.0 0.0 +fr 04_res 2 50 2030 0.0 0.0 +fr 05_nuclear 2 50 2030 0.0 0.0 +fr 06_coal 2 50 2030 0.0 0.0 +fr 07_gas 2 50 2030 0.0 0.0 +fr 08_non-res 2 50 2030 0.0 0.0 +fr 09_hydro_pump 2 50 2030 0.0 0.0 +fr 01_solar 2 51 2030 1.0 0.0 +fr 02_wind_on 2 51 2030 1.0 0.0 +fr 03_wind_off 2 51 2030 1.0 0.0 +fr 04_res 2 51 2030 0.0 0.0 +fr 05_nuclear 2 51 2030 0.0 0.0 +fr 06_coal 2 51 2030 0.0 0.0 +fr 07_gas 2 51 2030 0.0 0.0 +fr 08_non-res 2 51 2030 0.0 0.0 +fr 09_hydro_pump 2 51 2030 0.0 0.0 +fr 01_solar 2 52 2030 1.0 0.0 +fr 02_wind_on 2 52 2030 1.0 0.0 +fr 03_wind_off 2 52 2030 1.0 0.0 +fr 04_res 2 52 2030 0.0 0.0 +fr 05_nuclear 2 52 2030 0.0 0.0 +fr 06_coal 2 52 2030 0.0 0.0 +fr 07_gas 2 52 2030 0.0 0.0 +fr 08_non-res 2 52 2030 0.0 0.0 +fr 09_hydro_pump 2 52 2030 0.0 0.0 +fr 01_solar 2 53 2030 1.0 0.0 +fr 02_wind_on 2 53 2030 1.0 0.0 +fr 03_wind_off 2 53 2030 1.0 0.0 +fr 04_res 2 53 2030 0.0 0.0 +fr 05_nuclear 2 53 2030 0.0 0.0 +fr 06_coal 2 53 2030 0.0 0.0 +fr 07_gas 2 53 2030 0.0 0.0 +fr 08_non-res 2 53 2030 0.0 0.0 +fr 09_hydro_pump 2 53 2030 0.0 0.0 +fr 01_solar 2 54 2030 1.0 0.0 +fr 02_wind_on 2 54 2030 1.0 0.0 +fr 03_wind_off 2 54 2030 1.0 0.0 +fr 04_res 2 54 2030 0.0 0.0 +fr 05_nuclear 2 54 2030 0.0 0.0 +fr 06_coal 2 54 2030 0.0 0.0 +fr 07_gas 2 54 2030 0.0 0.0 +fr 08_non-res 2 54 2030 0.0 0.0 +fr 09_hydro_pump 2 54 2030 0.0 0.0 +fr 01_solar 2 55 2030 1.0 0.0 +fr 02_wind_on 2 55 2030 1.0 0.0 +fr 03_wind_off 2 55 2030 1.0 0.0 +fr 04_res 2 55 2030 0.0 0.0 +fr 05_nuclear 2 55 2030 0.0 0.0 +fr 06_coal 2 55 2030 0.0 0.0 +fr 07_gas 2 55 2030 0.0 0.0 +fr 08_non-res 2 55 2030 0.0 0.0 +fr 09_hydro_pump 2 55 2030 0.0 0.0 +fr 01_solar 2 56 2030 1.0 0.0 +fr 02_wind_on 2 56 2030 1.0 0.0 +fr 03_wind_off 2 56 2030 1.0 0.0 +fr 04_res 2 56 2030 0.0 0.0 +fr 05_nuclear 2 56 2030 0.0 0.0 +fr 06_coal 2 56 2030 0.0 0.0 +fr 07_gas 2 56 2030 0.0 0.0 +fr 08_non-res 2 56 2030 0.0 0.0 +fr 09_hydro_pump 2 56 2030 0.0 0.0 +fr 01_solar 2 57 2030 1.0 0.0 +fr 02_wind_on 2 57 2030 1.0 0.0 +fr 03_wind_off 2 57 2030 1.0 0.0 +fr 04_res 2 57 2030 0.0 0.0 +fr 05_nuclear 2 57 2030 0.0 0.0 +fr 06_coal 2 57 2030 0.0 0.0 +fr 07_gas 2 57 2030 0.0 0.0 +fr 08_non-res 2 57 2030 0.0 0.0 +fr 09_hydro_pump 2 57 2030 0.0 0.0 +fr 01_solar 2 58 2030 1.0 0.0 +fr 02_wind_on 2 58 2030 1.0 0.0 +fr 03_wind_off 2 58 2030 1.0 0.0 +fr 04_res 2 58 2030 0.0 0.0 +fr 05_nuclear 2 58 2030 0.0 0.0 +fr 06_coal 2 58 2030 0.0 0.0 +fr 07_gas 2 58 2030 0.0 0.0 +fr 08_non-res 2 58 2030 0.0 0.0 +fr 09_hydro_pump 2 58 2030 0.0 0.0 +fr 01_solar 2 59 2030 1.0 0.0 +fr 02_wind_on 2 59 2030 1.0 0.0 +fr 03_wind_off 2 59 2030 1.0 0.0 +fr 04_res 2 59 2030 0.0 0.0 +fr 05_nuclear 2 59 2030 0.0 0.0 +fr 06_coal 2 59 2030 0.0 0.0 +fr 07_gas 2 59 2030 0.0 0.0 +fr 08_non-res 2 59 2030 0.0 0.0 +fr 09_hydro_pump 2 59 2030 0.0 0.0 +fr 01_solar 2 60 2030 1.0 0.0 +fr 02_wind_on 2 60 2030 1.0 0.0 +fr 03_wind_off 2 60 2030 1.0 0.0 +fr 04_res 2 60 2030 0.0 0.0 +fr 05_nuclear 2 60 2030 0.0 0.0 +fr 06_coal 2 60 2030 0.0 0.0 +fr 07_gas 2 60 2030 0.0 0.0 +fr 08_non-res 2 60 2030 0.0 0.0 +fr 09_hydro_pump 2 60 2030 0.0 0.0 +fr 01_solar 2 61 2030 1.0 0.0 +fr 02_wind_on 2 61 2030 1.0 0.0 +fr 03_wind_off 2 61 2030 1.0 0.0 +fr 04_res 2 61 2030 0.0 0.0 +fr 05_nuclear 2 61 2030 0.0 0.0 +fr 06_coal 2 61 2030 0.0 0.0 +fr 07_gas 2 61 2030 0.0 0.0 +fr 08_non-res 2 61 2030 0.0 0.0 +fr 09_hydro_pump 2 61 2030 0.0 0.0 +fr 01_solar 2 62 2030 1.0 0.0 +fr 02_wind_on 2 62 2030 1.0 0.0 +fr 03_wind_off 2 62 2030 1.0 0.0 +fr 04_res 2 62 2030 1.0 0.0 +fr 05_nuclear 2 62 2030 0.0 0.0 +fr 06_coal 2 62 2030 0.0 0.0 +fr 07_gas 2 62 2030 0.0 0.0 +fr 08_non-res 2 62 2030 0.0 0.0 +fr 09_hydro_pump 2 62 2030 0.0 0.0 +fr 01_solar 2 63 2030 1.0 0.0 +fr 02_wind_on 2 63 2030 1.0 0.0 +fr 03_wind_off 2 63 2030 1.0 0.0 +fr 04_res 2 63 2030 1.0 0.0 +fr 05_nuclear 2 63 2030 0.0 0.0 +fr 06_coal 2 63 2030 0.0 0.0 +fr 07_gas 2 63 2030 0.0 0.0 +fr 08_non-res 2 63 2030 0.0 0.0 +fr 09_hydro_pump 2 63 2030 0.0 0.0 +fr 01_solar 2 64 2030 1.0 0.0 +fr 02_wind_on 2 64 2030 1.0 0.0 +fr 03_wind_off 2 64 2030 1.0 0.0 +fr 04_res 2 64 2030 1.0 0.0 +fr 05_nuclear 2 64 2030 0.0 0.0 +fr 06_coal 2 64 2030 0.0 0.0 +fr 07_gas 2 64 2030 0.0 0.0 +fr 08_non-res 2 64 2030 0.0 0.0 +fr 09_hydro_pump 2 64 2030 0.0 0.0 +fr 01_solar 2 65 2030 1.0 0.0 +fr 02_wind_on 2 65 2030 1.0 0.0 +fr 03_wind_off 2 65 2030 1.0 0.0 +fr 04_res 2 65 2030 1.0 0.0 +fr 05_nuclear 2 65 2030 0.0 0.0 +fr 06_coal 2 65 2030 0.0 0.0 +fr 07_gas 2 65 2030 0.0 0.0 +fr 08_non-res 2 65 2030 0.0 0.0 +fr 09_hydro_pump 2 65 2030 0.0 0.0 +fr 01_solar 2 66 2030 1.0 0.0 +fr 02_wind_on 2 66 2030 1.0 0.0 +fr 03_wind_off 2 66 2030 1.0 0.0 +fr 04_res 2 66 2030 1.0 0.0 +fr 05_nuclear 2 66 2030 0.0 0.0 +fr 06_coal 2 66 2030 0.0 0.0 +fr 07_gas 2 66 2030 0.0 0.0 +fr 08_non-res 2 66 2030 0.0 0.0 +fr 09_hydro_pump 2 66 2030 0.0 0.0 +fr 01_solar 2 67 2030 1.0 0.0 +fr 02_wind_on 2 67 2030 1.0 0.0 +fr 03_wind_off 2 67 2030 1.0 0.0 +fr 04_res 2 67 2030 1.0 0.0 +fr 05_nuclear 2 67 2030 0.0 0.0 +fr 06_coal 2 67 2030 0.0 0.0 +fr 07_gas 2 67 2030 0.0 0.0 +fr 08_non-res 2 67 2030 0.0 0.0 +fr 09_hydro_pump 2 67 2030 0.0 0.0 +fr 01_solar 2 68 2030 1.0 0.0 +fr 02_wind_on 2 68 2030 1.0 0.0 +fr 03_wind_off 2 68 2030 1.0 0.0 +fr 04_res 2 68 2030 1.0 0.0 +fr 05_nuclear 2 68 2030 0.0 0.0 +fr 06_coal 2 68 2030 0.0 0.0 +fr 07_gas 2 68 2030 0.0 0.0 +fr 08_non-res 2 68 2030 0.0 0.0 +fr 09_hydro_pump 2 68 2030 0.0 0.0 +fr 01_solar 2 69 2030 1.0 0.0 +fr 02_wind_on 2 69 2030 1.0 0.0 +fr 03_wind_off 2 69 2030 1.0 0.0 +fr 04_res 2 69 2030 1.0 0.0 +fr 05_nuclear 2 69 2030 0.0 0.0 +fr 06_coal 2 69 2030 0.0 0.0 +fr 07_gas 2 69 2030 0.0 0.0 +fr 08_non-res 2 69 2030 0.0 0.0 +fr 09_hydro_pump 2 69 2030 0.0 0.0 +fr 01_solar 2 70 2030 1.0 0.0 +fr 02_wind_on 2 70 2030 1.0 0.0 +fr 03_wind_off 2 70 2030 1.0 0.0 +fr 04_res 2 70 2030 1.0 0.0 +fr 05_nuclear 2 70 2030 0.0 0.0 +fr 06_coal 2 70 2030 0.0 0.0 +fr 07_gas 2 70 2030 0.0 0.0 +fr 08_non-res 2 70 2030 0.0 0.0 +fr 09_hydro_pump 2 70 2030 0.0 0.0 +fr 01_solar 2 71 2030 1.0 0.0 +fr 02_wind_on 2 71 2030 1.0 0.0 +fr 03_wind_off 2 71 2030 1.0 0.0 +fr 04_res 2 71 2030 1.0 0.0 +fr 05_nuclear 2 71 2030 0.0 0.0 +fr 06_coal 2 71 2030 0.0 0.0 +fr 07_gas 2 71 2030 0.0 0.0 +fr 08_non-res 2 71 2030 0.0 0.0 +fr 09_hydro_pump 2 71 2030 0.0 0.0 +fr 01_solar 2 72 2030 1.0 0.0 +fr 02_wind_on 2 72 2030 1.0 0.0 +fr 03_wind_off 2 72 2030 1.0 0.0 +fr 04_res 2 72 2030 1.0 0.0 +fr 05_nuclear 2 72 2030 0.0 0.0 +fr 06_coal 2 72 2030 0.0 0.0 +fr 07_gas 2 72 2030 0.0 0.0 +fr 08_non-res 2 72 2030 0.0 0.0 +fr 09_hydro_pump 2 72 2030 0.0 0.0 +fr 01_solar 2 73 2030 1.0 0.0 +fr 02_wind_on 2 73 2030 1.0 0.0 +fr 03_wind_off 2 73 2030 1.0 0.0 +fr 04_res 2 73 2030 1.0 0.0 +fr 05_nuclear 2 73 2030 0.0 0.0 +fr 06_coal 2 73 2030 0.0 0.0 +fr 07_gas 2 73 2030 0.0 0.0 +fr 08_non-res 2 73 2030 0.0 0.0 +fr 09_hydro_pump 2 73 2030 0.0 0.0 +fr 01_solar 2 74 2030 1.0 0.0 +fr 02_wind_on 2 74 2030 1.0 0.0 +fr 03_wind_off 2 74 2030 1.0 0.0 +fr 04_res 2 74 2030 1.0 0.0 +fr 05_nuclear 2 74 2030 0.0 0.0 +fr 06_coal 2 74 2030 0.0 0.0 +fr 07_gas 2 74 2030 0.0 0.0 +fr 08_non-res 2 74 2030 0.0 0.0 +fr 09_hydro_pump 2 74 2030 0.0 0.0 +fr 01_solar 2 75 2030 1.0 0.0 +fr 02_wind_on 2 75 2030 1.0 0.0 +fr 03_wind_off 2 75 2030 1.0 0.0 +fr 04_res 2 75 2030 1.0 0.0 +fr 05_nuclear 2 75 2030 0.0 0.0 +fr 06_coal 2 75 2030 0.0 0.0 +fr 07_gas 2 75 2030 0.0 0.0 +fr 08_non-res 2 75 2030 0.0 0.0 +fr 09_hydro_pump 2 75 2030 0.0 0.0 +fr 01_solar 2 76 2030 1.0 0.0 +fr 02_wind_on 2 76 2030 1.0 0.0 +fr 03_wind_off 2 76 2030 1.0 0.0 +fr 04_res 2 76 2030 1.0 0.0 +fr 05_nuclear 2 76 2030 0.0 0.0 +fr 06_coal 2 76 2030 0.0 0.0 +fr 07_gas 2 76 2030 0.0 0.0 +fr 08_non-res 2 76 2030 0.0 0.0 +fr 09_hydro_pump 2 76 2030 0.0 0.0 +fr 01_solar 2 77 2030 1.0 0.0 +fr 02_wind_on 2 77 2030 1.0 0.0 +fr 03_wind_off 2 77 2030 1.0 0.0 +fr 04_res 2 77 2030 1.0 0.0 +fr 05_nuclear 2 77 2030 0.0 0.0 +fr 06_coal 2 77 2030 0.0 0.0 +fr 07_gas 2 77 2030 0.0 0.0 +fr 08_non-res 2 77 2030 0.0 0.0 +fr 09_hydro_pump 2 77 2030 0.0 0.0 +fr 01_solar 2 78 2030 1.0 0.0 +fr 02_wind_on 2 78 2030 1.0 0.0 +fr 03_wind_off 2 78 2030 1.0 0.0 +fr 04_res 2 78 2030 1.0 0.0 +fr 05_nuclear 2 78 2030 0.0 0.0 +fr 06_coal 2 78 2030 0.0 0.0 +fr 07_gas 2 78 2030 0.0 0.0 +fr 08_non-res 2 78 2030 0.0 0.0 +fr 09_hydro_pump 2 78 2030 0.0 0.0 +fr 01_solar 2 79 2030 1.0 0.0 +fr 02_wind_on 2 79 2030 1.0 0.0 +fr 03_wind_off 2 79 2030 1.0 0.0 +fr 04_res 2 79 2030 1.0 0.0 +fr 05_nuclear 2 79 2030 0.0 0.0 +fr 06_coal 2 79 2030 0.0 0.0 +fr 07_gas 2 79 2030 0.0 0.0 +fr 08_non-res 2 79 2030 0.0 0.0 +fr 09_hydro_pump 2 79 2030 0.0 0.0 +fr 01_solar 2 80 2030 1.0 0.0 +fr 02_wind_on 2 80 2030 1.0 0.0 +fr 03_wind_off 2 80 2030 1.0 0.0 +fr 04_res 2 80 2030 1.0 0.0 +fr 05_nuclear 2 80 2030 0.0 0.0 +fr 06_coal 2 80 2030 0.0 0.0 +fr 07_gas 2 80 2030 0.0 0.0 +fr 08_non-res 2 80 2030 0.0 0.0 +fr 09_hydro_pump 2 80 2030 0.0 0.0 +fr 01_solar 2 81 2030 1.0 0.0 +fr 02_wind_on 2 81 2030 1.0 0.0 +fr 03_wind_off 2 81 2030 1.0 0.0 +fr 04_res 2 81 2030 1.0 0.0 +fr 05_nuclear 2 81 2030 0.0 0.0 +fr 06_coal 2 81 2030 0.0 0.0 +fr 07_gas 2 81 2030 0.0 0.0 +fr 08_non-res 2 81 2030 0.0 0.0 +fr 09_hydro_pump 2 81 2030 0.0 0.0 +fr 01_solar 2 82 2030 1.0 0.0 +fr 02_wind_on 2 82 2030 1.0 0.0 +fr 03_wind_off 2 82 2030 1.0 0.0 +fr 04_res 2 82 2030 1.0 0.0 +fr 05_nuclear 2 82 2030 1.0 0.0 +fr 06_coal 2 82 2030 0.0 0.0 +fr 07_gas 2 82 2030 0.0 0.0 +fr 08_non-res 2 82 2030 0.0 0.0 +fr 09_hydro_pump 2 82 2030 0.0 0.0 +fr 01_solar 2 83 2030 1.0 0.0 +fr 02_wind_on 2 83 2030 1.0 0.0 +fr 03_wind_off 2 83 2030 1.0 0.0 +fr 04_res 2 83 2030 1.0 0.0 +fr 05_nuclear 2 83 2030 1.0 0.0 +fr 06_coal 2 83 2030 0.0 0.0 +fr 07_gas 2 83 2030 0.0 0.0 +fr 08_non-res 2 83 2030 0.0 0.0 +fr 09_hydro_pump 2 83 2030 0.0 0.0 +fr 01_solar 2 84 2030 1.0 0.0 +fr 02_wind_on 2 84 2030 1.0 0.0 +fr 03_wind_off 2 84 2030 1.0 0.0 +fr 04_res 2 84 2030 1.0 0.0 +fr 05_nuclear 2 84 2030 1.0 0.0 +fr 06_coal 2 84 2030 0.0 0.0 +fr 07_gas 2 84 2030 0.0 0.0 +fr 08_non-res 2 84 2030 0.0 0.0 +fr 09_hydro_pump 2 84 2030 0.0 0.0 +fr 01_solar 2 85 2030 1.0 0.0 +fr 02_wind_on 2 85 2030 1.0 0.0 +fr 03_wind_off 2 85 2030 1.0 0.0 +fr 04_res 2 85 2030 1.0 0.0 +fr 05_nuclear 2 85 2030 1.0 0.0 +fr 06_coal 2 85 2030 0.0 0.0 +fr 07_gas 2 85 2030 0.0 0.0 +fr 08_non-res 2 85 2030 0.0 0.0 +fr 09_hydro_pump 2 85 2030 0.0 0.0 +fr 01_solar 2 86 2030 1.0 0.0 +fr 02_wind_on 2 86 2030 1.0 0.0 +fr 03_wind_off 2 86 2030 1.0 0.0 +fr 04_res 2 86 2030 1.0 0.0 +fr 05_nuclear 2 86 2030 1.0 0.0 +fr 06_coal 2 86 2030 0.0 0.0 +fr 07_gas 2 86 2030 0.0 0.0 +fr 08_non-res 2 86 2030 0.0 0.0 +fr 09_hydro_pump 2 86 2030 0.0 0.0 +fr 01_solar 2 87 2030 1.0 0.0 +fr 02_wind_on 2 87 2030 1.0 0.0 +fr 03_wind_off 2 87 2030 1.0 0.0 +fr 04_res 2 87 2030 1.0 0.0 +fr 05_nuclear 2 87 2030 1.0 0.0 +fr 06_coal 2 87 2030 0.0 0.0 +fr 07_gas 2 87 2030 0.0 0.0 +fr 08_non-res 2 87 2030 0.0 0.0 +fr 09_hydro_pump 2 87 2030 0.0 0.0 +fr 01_solar 2 88 2030 1.0 0.0 +fr 02_wind_on 2 88 2030 1.0 0.0 +fr 03_wind_off 2 88 2030 1.0 0.0 +fr 04_res 2 88 2030 1.0 0.0 +fr 05_nuclear 2 88 2030 1.0 0.0 +fr 06_coal 2 88 2030 0.0 0.0 +fr 07_gas 2 88 2030 0.0 0.0 +fr 08_non-res 2 88 2030 0.0 0.0 +fr 09_hydro_pump 2 88 2030 0.0 0.0 +fr 01_solar 2 89 2030 1.0 0.0 +fr 02_wind_on 2 89 2030 1.0 0.0 +fr 03_wind_off 2 89 2030 1.0 0.0 +fr 04_res 2 89 2030 1.0 0.0 +fr 05_nuclear 2 89 2030 1.0 0.0 +fr 06_coal 2 89 2030 0.0 0.0 +fr 07_gas 2 89 2030 0.0 0.0 +fr 08_non-res 2 89 2030 0.0 0.0 +fr 09_hydro_pump 2 89 2030 0.0 0.0 +fr 01_solar 2 90 2030 1.0 0.0 +fr 02_wind_on 2 90 2030 1.0 0.0 +fr 03_wind_off 2 90 2030 1.0 0.0 +fr 04_res 2 90 2030 1.0 0.0 +fr 05_nuclear 2 90 2030 1.0 0.0 +fr 06_coal 2 90 2030 0.0 0.0 +fr 07_gas 2 90 2030 0.0 0.0 +fr 08_non-res 2 90 2030 0.0 0.0 +fr 09_hydro_pump 2 90 2030 0.0 0.0 +fr 01_solar 2 91 2030 1.0 0.0 +fr 02_wind_on 2 91 2030 1.0 0.0 +fr 03_wind_off 2 91 2030 1.0 0.0 +fr 04_res 2 91 2030 1.0 0.0 +fr 05_nuclear 2 91 2030 1.0 0.0 +fr 06_coal 2 91 2030 0.0 0.0 +fr 07_gas 2 91 2030 0.0 0.0 +fr 08_non-res 2 91 2030 0.0 0.0 +fr 09_hydro_pump 2 91 2030 0.0 0.0 +fr 01_solar 2 92 2030 1.0 0.0 +fr 02_wind_on 2 92 2030 1.0 0.0 +fr 03_wind_off 2 92 2030 1.0 0.0 +fr 04_res 2 92 2030 1.0 0.0 +fr 05_nuclear 2 92 2030 1.0 0.0 +fr 06_coal 2 92 2030 0.0 0.0 +fr 07_gas 2 92 2030 0.0 0.0 +fr 08_non-res 2 92 2030 0.0 0.0 +fr 09_hydro_pump 2 92 2030 0.0 0.0 +fr 01_solar 2 93 2030 1.0 0.0 +fr 02_wind_on 2 93 2030 1.0 0.0 +fr 03_wind_off 2 93 2030 1.0 0.0 +fr 04_res 2 93 2030 1.0 0.0 +fr 05_nuclear 2 93 2030 1.0 0.0 +fr 06_coal 2 93 2030 0.0 0.0 +fr 07_gas 2 93 2030 0.0 0.0 +fr 08_non-res 2 93 2030 0.0 0.0 +fr 09_hydro_pump 2 93 2030 0.0 0.0 +fr 01_solar 2 94 2030 1.0 0.0 +fr 02_wind_on 2 94 2030 1.0 0.0 +fr 03_wind_off 2 94 2030 1.0 0.0 +fr 04_res 2 94 2030 1.0 0.0 +fr 05_nuclear 2 94 2030 1.0 0.0 +fr 06_coal 2 94 2030 0.0 0.0 +fr 07_gas 2 94 2030 0.0 0.0 +fr 08_non-res 2 94 2030 0.0 0.0 +fr 09_hydro_pump 2 94 2030 0.0 0.0 +fr 01_solar 2 95 2030 1.0 0.0 +fr 02_wind_on 2 95 2030 1.0 0.0 +fr 03_wind_off 2 95 2030 1.0 0.0 +fr 04_res 2 95 2030 1.0 0.0 +fr 05_nuclear 2 95 2030 1.0 0.0 +fr 06_coal 2 95 2030 0.0 0.0 +fr 07_gas 2 95 2030 0.0 0.0 +fr 08_non-res 2 95 2030 0.0 0.0 +fr 09_hydro_pump 2 95 2030 0.0 0.0 +fr 01_solar 2 96 2030 1.0 0.0 +fr 02_wind_on 2 96 2030 1.0 0.0 +fr 03_wind_off 2 96 2030 1.0 0.0 +fr 04_res 2 96 2030 1.0 0.0 +fr 05_nuclear 2 96 2030 1.0 0.0 +fr 06_coal 2 96 2030 0.0 0.0 +fr 07_gas 2 96 2030 0.0 0.0 +fr 08_non-res 2 96 2030 0.0 0.0 +fr 09_hydro_pump 2 96 2030 0.0 0.0 +fr 01_solar 2 97 2030 1.0 0.0 +fr 02_wind_on 2 97 2030 1.0 0.0 +fr 03_wind_off 2 97 2030 1.0 0.0 +fr 04_res 2 97 2030 1.0 0.0 +fr 05_nuclear 2 97 2030 1.0 0.0 +fr 06_coal 2 97 2030 0.0 0.0 +fr 07_gas 2 97 2030 0.0 0.0 +fr 08_non-res 2 97 2030 0.0 0.0 +fr 09_hydro_pump 2 97 2030 0.0 0.0 +fr 01_solar 2 98 2030 1.0 0.0 +fr 02_wind_on 2 98 2030 1.0 0.0 +fr 03_wind_off 2 98 2030 1.0 0.0 +fr 04_res 2 98 2030 1.0 0.0 +fr 05_nuclear 2 98 2030 1.0 0.0 +fr 06_coal 2 98 2030 0.0 0.0 +fr 07_gas 2 98 2030 0.0 0.0 +fr 08_non-res 2 98 2030 0.0 0.0 +fr 09_hydro_pump 2 98 2030 0.0 0.0 +fr 01_solar 2 99 2030 1.0 0.0 +fr 02_wind_on 2 99 2030 1.0 0.0 +fr 03_wind_off 2 99 2030 1.0 0.0 +fr 04_res 2 99 2030 1.0 0.0 +fr 05_nuclear 2 99 2030 1.0 0.0 +fr 06_coal 2 99 2030 0.0 0.0 +fr 07_gas 2 99 2030 0.0 0.0 +fr 08_non-res 2 99 2030 0.0 0.0 +fr 09_hydro_pump 2 99 2030 0.0 0.0 +fr 01_solar 2 100 2030 1.0 0.0 +fr 02_wind_on 2 100 2030 1.0 0.0 +fr 03_wind_off 2 100 2030 1.0 0.0 +fr 04_res 2 100 2030 1.0 0.0 +fr 05_nuclear 2 100 2030 1.0 0.0 +fr 06_coal 2 100 2030 0.0 0.0 +fr 07_gas 2 100 2030 0.0 0.0 +fr 08_non-res 2 100 2030 0.0 0.0 +fr 09_hydro_pump 2 100 2030 0.0 0.0 +fr 01_solar 2 101 2030 1.0 0.0 +fr 02_wind_on 2 101 2030 1.0 0.0 +fr 03_wind_off 2 101 2030 1.0 0.0 +fr 04_res 2 101 2030 1.0 0.0 +fr 05_nuclear 2 101 2030 1.0 0.0 +fr 06_coal 2 101 2030 0.0 0.0 +fr 07_gas 2 101 2030 0.0 0.0 +fr 08_non-res 2 101 2030 0.0 0.0 +fr 09_hydro_pump 2 101 2030 0.0 0.0 +fr 01_solar 2 102 2030 1.0 0.0 +fr 02_wind_on 2 102 2030 1.0 0.0 +fr 03_wind_off 2 102 2030 1.0 0.0 +fr 04_res 2 102 2030 1.0 0.0 +fr 05_nuclear 2 102 2030 1.0 0.0 +fr 06_coal 2 102 2030 1.0 0.0 +fr 07_gas 2 102 2030 0.0 0.0 +fr 08_non-res 2 102 2030 0.0 0.0 +fr 09_hydro_pump 2 102 2030 0.0 0.0 +fr 01_solar 2 103 2030 1.0 0.0 +fr 02_wind_on 2 103 2030 1.0 0.0 +fr 03_wind_off 2 103 2030 1.0 0.0 +fr 04_res 2 103 2030 1.0 0.0 +fr 05_nuclear 2 103 2030 1.0 0.0 +fr 06_coal 2 103 2030 1.0 0.0 +fr 07_gas 2 103 2030 0.0 0.0 +fr 08_non-res 2 103 2030 0.0 0.0 +fr 09_hydro_pump 2 103 2030 0.0 0.0 +fr 01_solar 2 104 2030 1.0 0.0 +fr 02_wind_on 2 104 2030 1.0 0.0 +fr 03_wind_off 2 104 2030 1.0 0.0 +fr 04_res 2 104 2030 1.0 0.0 +fr 05_nuclear 2 104 2030 1.0 0.0 +fr 06_coal 2 104 2030 1.0 0.0 +fr 07_gas 2 104 2030 0.0 0.0 +fr 08_non-res 2 104 2030 0.0 0.0 +fr 09_hydro_pump 2 104 2030 0.0 0.0 +fr 01_solar 2 105 2030 1.0 0.0 +fr 02_wind_on 2 105 2030 1.0 0.0 +fr 03_wind_off 2 105 2030 1.0 0.0 +fr 04_res 2 105 2030 1.0 0.0 +fr 05_nuclear 2 105 2030 1.0 0.0 +fr 06_coal 2 105 2030 1.0 0.0 +fr 07_gas 2 105 2030 0.0 0.0 +fr 08_non-res 2 105 2030 0.0 0.0 +fr 09_hydro_pump 2 105 2030 0.0 0.0 +fr 01_solar 2 106 2030 1.0 0.0 +fr 02_wind_on 2 106 2030 1.0 0.0 +fr 03_wind_off 2 106 2030 1.0 0.0 +fr 04_res 2 106 2030 1.0 0.0 +fr 05_nuclear 2 106 2030 1.0 0.0 +fr 06_coal 2 106 2030 1.0 0.0 +fr 07_gas 2 106 2030 0.0 0.0 +fr 08_non-res 2 106 2030 0.0 0.0 +fr 09_hydro_pump 2 106 2030 0.0 0.0 +fr 01_solar 2 107 2030 1.0 0.0 +fr 02_wind_on 2 107 2030 1.0 0.0 +fr 03_wind_off 2 107 2030 1.0 0.0 +fr 04_res 2 107 2030 1.0 0.0 +fr 05_nuclear 2 107 2030 1.0 0.0 +fr 06_coal 2 107 2030 1.0 0.0 +fr 07_gas 2 107 2030 0.0 0.0 +fr 08_non-res 2 107 2030 0.0 0.0 +fr 09_hydro_pump 2 107 2030 0.0 0.0 +fr 01_solar 2 108 2030 1.0 0.0 +fr 02_wind_on 2 108 2030 1.0 0.0 +fr 03_wind_off 2 108 2030 1.0 0.0 +fr 04_res 2 108 2030 1.0 0.0 +fr 05_nuclear 2 108 2030 1.0 0.0 +fr 06_coal 2 108 2030 1.0 0.0 +fr 07_gas 2 108 2030 0.0 0.0 +fr 08_non-res 2 108 2030 0.0 0.0 +fr 09_hydro_pump 2 108 2030 0.0 0.0 +fr 01_solar 2 109 2030 1.0 0.0 +fr 02_wind_on 2 109 2030 1.0 0.0 +fr 03_wind_off 2 109 2030 1.0 0.0 +fr 04_res 2 109 2030 1.0 0.0 +fr 05_nuclear 2 109 2030 1.0 0.0 +fr 06_coal 2 109 2030 1.0 0.0 +fr 07_gas 2 109 2030 0.0 0.0 +fr 08_non-res 2 109 2030 0.0 0.0 +fr 09_hydro_pump 2 109 2030 0.0 0.0 +fr 01_solar 2 110 2030 1.0 0.0 +fr 02_wind_on 2 110 2030 1.0 0.0 +fr 03_wind_off 2 110 2030 1.0 0.0 +fr 04_res 2 110 2030 1.0 0.0 +fr 05_nuclear 2 110 2030 1.0 0.0 +fr 06_coal 2 110 2030 1.0 0.0 +fr 07_gas 2 110 2030 0.0 0.0 +fr 08_non-res 2 110 2030 0.0 0.0 +fr 09_hydro_pump 2 110 2030 0.0 0.0 +fr 01_solar 2 111 2030 1.0 0.0 +fr 02_wind_on 2 111 2030 1.0 0.0 +fr 03_wind_off 2 111 2030 1.0 0.0 +fr 04_res 2 111 2030 1.0 0.0 +fr 05_nuclear 2 111 2030 1.0 0.0 +fr 06_coal 2 111 2030 1.0 0.0 +fr 07_gas 2 111 2030 0.0 0.0 +fr 08_non-res 2 111 2030 0.0 0.0 +fr 09_hydro_pump 2 111 2030 0.0 0.0 +fr 01_solar 2 112 2030 1.0 0.0 +fr 02_wind_on 2 112 2030 1.0 0.0 +fr 03_wind_off 2 112 2030 1.0 0.0 +fr 04_res 2 112 2030 1.0 0.0 +fr 05_nuclear 2 112 2030 1.0 0.0 +fr 06_coal 2 112 2030 1.0 0.0 +fr 07_gas 2 112 2030 0.0 0.0 +fr 08_non-res 2 112 2030 0.0 0.0 +fr 09_hydro_pump 2 112 2030 0.0 0.0 +fr 01_solar 2 113 2030 1.0 0.0 +fr 02_wind_on 2 113 2030 1.0 0.0 +fr 03_wind_off 2 113 2030 1.0 0.0 +fr 04_res 2 113 2030 1.0 0.0 +fr 05_nuclear 2 113 2030 1.0 0.0 +fr 06_coal 2 113 2030 1.0 0.0 +fr 07_gas 2 113 2030 0.0 0.0 +fr 08_non-res 2 113 2030 0.0 0.0 +fr 09_hydro_pump 2 113 2030 0.0 0.0 +fr 01_solar 2 114 2030 1.0 0.0 +fr 02_wind_on 2 114 2030 1.0 0.0 +fr 03_wind_off 2 114 2030 1.0 0.0 +fr 04_res 2 114 2030 1.0 0.0 +fr 05_nuclear 2 114 2030 1.0 0.0 +fr 06_coal 2 114 2030 1.0 0.0 +fr 07_gas 2 114 2030 0.0 0.0 +fr 08_non-res 2 114 2030 0.0 0.0 +fr 09_hydro_pump 2 114 2030 0.0 0.0 +fr 01_solar 2 115 2030 1.0 0.0 +fr 02_wind_on 2 115 2030 1.0 0.0 +fr 03_wind_off 2 115 2030 1.0 0.0 +fr 04_res 2 115 2030 1.0 0.0 +fr 05_nuclear 2 115 2030 1.0 0.0 +fr 06_coal 2 115 2030 1.0 0.0 +fr 07_gas 2 115 2030 0.0 0.0 +fr 08_non-res 2 115 2030 0.0 0.0 +fr 09_hydro_pump 2 115 2030 0.0 0.0 +fr 01_solar 2 116 2030 1.0 0.0 +fr 02_wind_on 2 116 2030 1.0 0.0 +fr 03_wind_off 2 116 2030 1.0 0.0 +fr 04_res 2 116 2030 1.0 0.0 +fr 05_nuclear 2 116 2030 1.0 0.0 +fr 06_coal 2 116 2030 1.0 0.0 +fr 07_gas 2 116 2030 0.0 0.0 +fr 08_non-res 2 116 2030 0.0 0.0 +fr 09_hydro_pump 2 116 2030 0.0 0.0 +fr 01_solar 2 117 2030 1.0 0.0 +fr 02_wind_on 2 117 2030 1.0 0.0 +fr 03_wind_off 2 117 2030 1.0 0.0 +fr 04_res 2 117 2030 1.0 0.0 +fr 05_nuclear 2 117 2030 1.0 0.0 +fr 06_coal 2 117 2030 1.0 0.0 +fr 07_gas 2 117 2030 0.0 0.0 +fr 08_non-res 2 117 2030 0.0 0.0 +fr 09_hydro_pump 2 117 2030 0.0 0.0 +fr 01_solar 2 118 2030 1.0 0.0 +fr 02_wind_on 2 118 2030 1.0 0.0 +fr 03_wind_off 2 118 2030 1.0 0.0 +fr 04_res 2 118 2030 1.0 0.0 +fr 05_nuclear 2 118 2030 1.0 0.0 +fr 06_coal 2 118 2030 1.0 0.0 +fr 07_gas 2 118 2030 0.0 0.0 +fr 08_non-res 2 118 2030 0.0 0.0 +fr 09_hydro_pump 2 118 2030 0.0 0.0 +fr 01_solar 2 119 2030 1.0 0.0 +fr 02_wind_on 2 119 2030 1.0 0.0 +fr 03_wind_off 2 119 2030 1.0 0.0 +fr 04_res 2 119 2030 1.0 0.0 +fr 05_nuclear 2 119 2030 1.0 0.0 +fr 06_coal 2 119 2030 1.0 0.0 +fr 07_gas 2 119 2030 0.0 0.0 +fr 08_non-res 2 119 2030 0.0 0.0 +fr 09_hydro_pump 2 119 2030 0.0 0.0 +fr 01_solar 2 120 2030 1.0 0.0 +fr 02_wind_on 2 120 2030 1.0 0.0 +fr 03_wind_off 2 120 2030 1.0 0.0 +fr 04_res 2 120 2030 1.0 0.0 +fr 05_nuclear 2 120 2030 1.0 0.0 +fr 06_coal 2 120 2030 1.0 0.0 +fr 07_gas 2 120 2030 0.0 0.0 +fr 08_non-res 2 120 2030 0.0 0.0 +fr 09_hydro_pump 2 120 2030 0.0 0.0 +fr 01_solar 2 121 2030 1.0 0.0 +fr 02_wind_on 2 121 2030 1.0 0.0 +fr 03_wind_off 2 121 2030 1.0 0.0 +fr 04_res 2 121 2030 1.0 0.0 +fr 05_nuclear 2 121 2030 1.0 0.0 +fr 06_coal 2 121 2030 1.0 0.0 +fr 07_gas 2 121 2030 0.0 0.0 +fr 08_non-res 2 121 2030 0.0 0.0 +fr 09_hydro_pump 2 121 2030 0.0 0.0 +fr 01_solar 2 122 2030 1.0 0.0 +fr 02_wind_on 2 122 2030 1.0 0.0 +fr 03_wind_off 2 122 2030 1.0 0.0 +fr 04_res 2 122 2030 1.0 0.0 +fr 05_nuclear 2 122 2030 1.0 0.0 +fr 06_coal 2 122 2030 1.0 0.0 +fr 07_gas 2 122 2030 1.0 0.0 +fr 08_non-res 2 122 2030 0.0 0.0 +fr 09_hydro_pump 2 122 2030 0.0 0.0 +fr 01_solar 2 123 2030 1.0 0.0 +fr 02_wind_on 2 123 2030 1.0 0.0 +fr 03_wind_off 2 123 2030 1.0 0.0 +fr 04_res 2 123 2030 1.0 0.0 +fr 05_nuclear 2 123 2030 1.0 0.0 +fr 06_coal 2 123 2030 1.0 0.0 +fr 07_gas 2 123 2030 1.0 0.0 +fr 08_non-res 2 123 2030 0.0 0.0 +fr 09_hydro_pump 2 123 2030 0.0 0.0 +fr 01_solar 2 124 2030 1.0 0.0 +fr 02_wind_on 2 124 2030 1.0 0.0 +fr 03_wind_off 2 124 2030 1.0 0.0 +fr 04_res 2 124 2030 1.0 0.0 +fr 05_nuclear 2 124 2030 1.0 0.0 +fr 06_coal 2 124 2030 1.0 0.0 +fr 07_gas 2 124 2030 1.0 0.0 +fr 08_non-res 2 124 2030 0.0 0.0 +fr 09_hydro_pump 2 124 2030 0.0 0.0 +fr 01_solar 2 125 2030 1.0 0.0 +fr 02_wind_on 2 125 2030 1.0 0.0 +fr 03_wind_off 2 125 2030 1.0 0.0 +fr 04_res 2 125 2030 1.0 0.0 +fr 05_nuclear 2 125 2030 1.0 0.0 +fr 06_coal 2 125 2030 1.0 0.0 +fr 07_gas 2 125 2030 1.0 0.0 +fr 08_non-res 2 125 2030 0.0 0.0 +fr 09_hydro_pump 2 125 2030 0.0 0.0 +fr 01_solar 2 126 2030 1.0 0.0 +fr 02_wind_on 2 126 2030 1.0 0.0 +fr 03_wind_off 2 126 2030 1.0 0.0 +fr 04_res 2 126 2030 1.0 0.0 +fr 05_nuclear 2 126 2030 1.0 0.0 +fr 06_coal 2 126 2030 1.0 0.0 +fr 07_gas 2 126 2030 1.0 0.0 +fr 08_non-res 2 126 2030 0.0 0.0 +fr 09_hydro_pump 2 126 2030 0.0 0.0 +fr 01_solar 2 127 2030 1.0 0.0 +fr 02_wind_on 2 127 2030 1.0 0.0 +fr 03_wind_off 2 127 2030 1.0 0.0 +fr 04_res 2 127 2030 1.0 0.0 +fr 05_nuclear 2 127 2030 1.0 0.0 +fr 06_coal 2 127 2030 1.0 0.0 +fr 07_gas 2 127 2030 1.0 0.0 +fr 08_non-res 2 127 2030 0.0 0.0 +fr 09_hydro_pump 2 127 2030 0.0 0.0 +fr 01_solar 2 128 2030 1.0 0.0 +fr 02_wind_on 2 128 2030 1.0 0.0 +fr 03_wind_off 2 128 2030 1.0 0.0 +fr 04_res 2 128 2030 1.0 0.0 +fr 05_nuclear 2 128 2030 1.0 0.0 +fr 06_coal 2 128 2030 1.0 0.0 +fr 07_gas 2 128 2030 1.0 0.0 +fr 08_non-res 2 128 2030 0.0 0.0 +fr 09_hydro_pump 2 128 2030 0.0 0.0 +fr 01_solar 2 129 2030 1.0 0.0 +fr 02_wind_on 2 129 2030 1.0 0.0 +fr 03_wind_off 2 129 2030 1.0 0.0 +fr 04_res 2 129 2030 1.0 0.0 +fr 05_nuclear 2 129 2030 1.0 0.0 +fr 06_coal 2 129 2030 1.0 0.0 +fr 07_gas 2 129 2030 1.0 0.0 +fr 08_non-res 2 129 2030 0.0 0.0 +fr 09_hydro_pump 2 129 2030 0.0 0.0 +fr 01_solar 2 130 2030 1.0 0.0 +fr 02_wind_on 2 130 2030 1.0 0.0 +fr 03_wind_off 2 130 2030 1.0 0.0 +fr 04_res 2 130 2030 1.0 0.0 +fr 05_nuclear 2 130 2030 1.0 0.0 +fr 06_coal 2 130 2030 1.0 0.0 +fr 07_gas 2 130 2030 1.0 0.0 +fr 08_non-res 2 130 2030 0.0 0.0 +fr 09_hydro_pump 2 130 2030 0.0 0.0 +fr 01_solar 2 131 2030 1.0 0.0 +fr 02_wind_on 2 131 2030 1.0 0.0 +fr 03_wind_off 2 131 2030 1.0 0.0 +fr 04_res 2 131 2030 1.0 0.0 +fr 05_nuclear 2 131 2030 1.0 0.0 +fr 06_coal 2 131 2030 1.0 0.0 +fr 07_gas 2 131 2030 1.0 0.0 +fr 08_non-res 2 131 2030 0.0 0.0 +fr 09_hydro_pump 2 131 2030 0.0 0.0 +fr 01_solar 2 132 2030 1.0 0.0 +fr 02_wind_on 2 132 2030 1.0 0.0 +fr 03_wind_off 2 132 2030 1.0 0.0 +fr 04_res 2 132 2030 1.0 0.0 +fr 05_nuclear 2 132 2030 1.0 0.0 +fr 06_coal 2 132 2030 1.0 0.0 +fr 07_gas 2 132 2030 1.0 0.0 +fr 08_non-res 2 132 2030 0.0 0.0 +fr 09_hydro_pump 2 132 2030 0.0 0.0 +fr 01_solar 2 133 2030 1.0 0.0 +fr 02_wind_on 2 133 2030 1.0 0.0 +fr 03_wind_off 2 133 2030 1.0 0.0 +fr 04_res 2 133 2030 1.0 0.0 +fr 05_nuclear 2 133 2030 1.0 0.0 +fr 06_coal 2 133 2030 1.0 0.0 +fr 07_gas 2 133 2030 1.0 0.0 +fr 08_non-res 2 133 2030 0.0 0.0 +fr 09_hydro_pump 2 133 2030 0.0 0.0 +fr 01_solar 2 134 2030 1.0 0.0 +fr 02_wind_on 2 134 2030 1.0 0.0 +fr 03_wind_off 2 134 2030 1.0 0.0 +fr 04_res 2 134 2030 1.0 0.0 +fr 05_nuclear 2 134 2030 1.0 0.0 +fr 06_coal 2 134 2030 1.0 0.0 +fr 07_gas 2 134 2030 1.0 0.0 +fr 08_non-res 2 134 2030 0.0 0.0 +fr 09_hydro_pump 2 134 2030 0.0 0.0 +fr 01_solar 2 135 2030 1.0 0.0 +fr 02_wind_on 2 135 2030 1.0 0.0 +fr 03_wind_off 2 135 2030 1.0 0.0 +fr 04_res 2 135 2030 1.0 0.0 +fr 05_nuclear 2 135 2030 1.0 0.0 +fr 06_coal 2 135 2030 1.0 0.0 +fr 07_gas 2 135 2030 1.0 0.0 +fr 08_non-res 2 135 2030 0.0 0.0 +fr 09_hydro_pump 2 135 2030 0.0 0.0 +fr 01_solar 2 136 2030 1.0 0.0 +fr 02_wind_on 2 136 2030 1.0 0.0 +fr 03_wind_off 2 136 2030 1.0 0.0 +fr 04_res 2 136 2030 1.0 0.0 +fr 05_nuclear 2 136 2030 1.0 0.0 +fr 06_coal 2 136 2030 1.0 0.0 +fr 07_gas 2 136 2030 1.0 0.0 +fr 08_non-res 2 136 2030 0.0 0.0 +fr 09_hydro_pump 2 136 2030 0.0 0.0 +fr 01_solar 2 137 2030 1.0 0.0 +fr 02_wind_on 2 137 2030 1.0 0.0 +fr 03_wind_off 2 137 2030 1.0 0.0 +fr 04_res 2 137 2030 1.0 0.0 +fr 05_nuclear 2 137 2030 1.0 0.0 +fr 06_coal 2 137 2030 1.0 0.0 +fr 07_gas 2 137 2030 1.0 0.0 +fr 08_non-res 2 137 2030 0.0 0.0 +fr 09_hydro_pump 2 137 2030 0.0 0.0 +fr 01_solar 2 138 2030 1.0 0.0 +fr 02_wind_on 2 138 2030 1.0 0.0 +fr 03_wind_off 2 138 2030 1.0 0.0 +fr 04_res 2 138 2030 1.0 0.0 +fr 05_nuclear 2 138 2030 1.0 0.0 +fr 06_coal 2 138 2030 1.0 0.0 +fr 07_gas 2 138 2030 1.0 0.0 +fr 08_non-res 2 138 2030 0.0 0.0 +fr 09_hydro_pump 2 138 2030 0.0 0.0 +fr 01_solar 2 139 2030 1.0 0.0 +fr 02_wind_on 2 139 2030 1.0 0.0 +fr 03_wind_off 2 139 2030 1.0 0.0 +fr 04_res 2 139 2030 1.0 0.0 +fr 05_nuclear 2 139 2030 1.0 0.0 +fr 06_coal 2 139 2030 1.0 0.0 +fr 07_gas 2 139 2030 1.0 0.0 +fr 08_non-res 2 139 2030 0.0 0.0 +fr 09_hydro_pump 2 139 2030 0.0 0.0 +fr 01_solar 2 140 2030 1.0 0.0 +fr 02_wind_on 2 140 2030 1.0 0.0 +fr 03_wind_off 2 140 2030 1.0 0.0 +fr 04_res 2 140 2030 1.0 0.0 +fr 05_nuclear 2 140 2030 1.0 0.0 +fr 06_coal 2 140 2030 1.0 0.0 +fr 07_gas 2 140 2030 1.0 0.0 +fr 08_non-res 2 140 2030 0.0 0.0 +fr 09_hydro_pump 2 140 2030 0.0 0.0 +fr 01_solar 2 141 2030 1.0 0.0 +fr 02_wind_on 2 141 2030 1.0 0.0 +fr 03_wind_off 2 141 2030 1.0 0.0 +fr 04_res 2 141 2030 1.0 0.0 +fr 05_nuclear 2 141 2030 1.0 0.0 +fr 06_coal 2 141 2030 1.0 0.0 +fr 07_gas 2 141 2030 1.0 0.0 +fr 08_non-res 2 141 2030 0.0 0.0 +fr 09_hydro_pump 2 141 2030 0.0 0.0 +fr 01_solar 2 142 2030 1.0 0.0 +fr 02_wind_on 2 142 2030 1.0 0.0 +fr 03_wind_off 2 142 2030 1.0 0.0 +fr 04_res 2 142 2030 1.0 0.0 +fr 05_nuclear 2 142 2030 1.0 0.0 +fr 06_coal 2 142 2030 1.0 0.0 +fr 07_gas 2 142 2030 1.0 0.0 +fr 08_non-res 2 142 2030 1.0 0.0 +fr 09_hydro_pump 2 142 2030 0.0 0.0 +fr 01_solar 2 143 2030 1.0 0.0 +fr 02_wind_on 2 143 2030 1.0 0.0 +fr 03_wind_off 2 143 2030 1.0 0.0 +fr 04_res 2 143 2030 1.0 0.0 +fr 05_nuclear 2 143 2030 1.0 0.0 +fr 06_coal 2 143 2030 1.0 0.0 +fr 07_gas 2 143 2030 1.0 0.0 +fr 08_non-res 2 143 2030 1.0 0.0 +fr 09_hydro_pump 2 143 2030 0.0 0.0 +fr 01_solar 2 144 2030 1.0 0.0 +fr 02_wind_on 2 144 2030 1.0 0.0 +fr 03_wind_off 2 144 2030 1.0 0.0 +fr 04_res 2 144 2030 1.0 0.0 +fr 05_nuclear 2 144 2030 1.0 0.0 +fr 06_coal 2 144 2030 1.0 0.0 +fr 07_gas 2 144 2030 1.0 0.0 +fr 08_non-res 2 144 2030 1.0 0.0 +fr 09_hydro_pump 2 144 2030 0.0 0.0 +fr 01_solar 2 145 2030 1.0 0.0 +fr 02_wind_on 2 145 2030 1.0 0.0 +fr 03_wind_off 2 145 2030 1.0 0.0 +fr 04_res 2 145 2030 1.0 0.0 +fr 05_nuclear 2 145 2030 1.0 0.0 +fr 06_coal 2 145 2030 1.0 0.0 +fr 07_gas 2 145 2030 1.0 0.0 +fr 08_non-res 2 145 2030 1.0 0.0 +fr 09_hydro_pump 2 145 2030 0.0 0.0 +fr 01_solar 2 146 2030 1.0 0.0 +fr 02_wind_on 2 146 2030 1.0 0.0 +fr 03_wind_off 2 146 2030 1.0 0.0 +fr 04_res 2 146 2030 1.0 0.0 +fr 05_nuclear 2 146 2030 1.0 0.0 +fr 06_coal 2 146 2030 1.0 0.0 +fr 07_gas 2 146 2030 1.0 0.0 +fr 08_non-res 2 146 2030 1.0 0.0 +fr 09_hydro_pump 2 146 2030 0.0 0.0 +fr 01_solar 2 147 2030 1.0 0.0 +fr 02_wind_on 2 147 2030 1.0 0.0 +fr 03_wind_off 2 147 2030 1.0 0.0 +fr 04_res 2 147 2030 1.0 0.0 +fr 05_nuclear 2 147 2030 1.0 0.0 +fr 06_coal 2 147 2030 1.0 0.0 +fr 07_gas 2 147 2030 1.0 0.0 +fr 08_non-res 2 147 2030 1.0 0.0 +fr 09_hydro_pump 2 147 2030 0.0 0.0 +fr 01_solar 2 148 2030 1.0 0.0 +fr 02_wind_on 2 148 2030 1.0 0.0 +fr 03_wind_off 2 148 2030 1.0 0.0 +fr 04_res 2 148 2030 1.0 0.0 +fr 05_nuclear 2 148 2030 1.0 0.0 +fr 06_coal 2 148 2030 1.0 0.0 +fr 07_gas 2 148 2030 1.0 0.0 +fr 08_non-res 2 148 2030 1.0 0.0 +fr 09_hydro_pump 2 148 2030 0.0 0.0 +fr 01_solar 2 149 2030 1.0 0.0 +fr 02_wind_on 2 149 2030 1.0 0.0 +fr 03_wind_off 2 149 2030 1.0 0.0 +fr 04_res 2 149 2030 1.0 0.0 +fr 05_nuclear 2 149 2030 1.0 0.0 +fr 06_coal 2 149 2030 1.0 0.0 +fr 07_gas 2 149 2030 1.0 0.0 +fr 08_non-res 2 149 2030 1.0 0.0 +fr 09_hydro_pump 2 149 2030 0.0 0.0 +fr 01_solar 2 150 2030 1.0 0.0 +fr 02_wind_on 2 150 2030 1.0 0.0 +fr 03_wind_off 2 150 2030 1.0 0.0 +fr 04_res 2 150 2030 1.0 0.0 +fr 05_nuclear 2 150 2030 1.0 0.0 +fr 06_coal 2 150 2030 1.0 0.0 +fr 07_gas 2 150 2030 1.0 0.0 +fr 08_non-res 2 150 2030 1.0 0.0 +fr 09_hydro_pump 2 150 2030 0.0 0.0 +fr 01_solar 2 151 2030 1.0 0.0 +fr 02_wind_on 2 151 2030 1.0 0.0 +fr 03_wind_off 2 151 2030 1.0 0.0 +fr 04_res 2 151 2030 1.0 0.0 +fr 05_nuclear 2 151 2030 1.0 0.0 +fr 06_coal 2 151 2030 1.0 0.0 +fr 07_gas 2 151 2030 1.0 0.0 +fr 08_non-res 2 151 2030 1.0 0.0 +fr 09_hydro_pump 2 151 2030 0.0 0.0 +fr 01_solar 2 152 2030 1.0 0.0 +fr 02_wind_on 2 152 2030 1.0 0.0 +fr 03_wind_off 2 152 2030 1.0 0.0 +fr 04_res 2 152 2030 1.0 0.0 +fr 05_nuclear 2 152 2030 1.0 0.0 +fr 06_coal 2 152 2030 1.0 0.0 +fr 07_gas 2 152 2030 1.0 0.0 +fr 08_non-res 2 152 2030 1.0 0.0 +fr 09_hydro_pump 2 152 2030 0.0 0.0 +fr 01_solar 2 153 2030 1.0 0.0 +fr 02_wind_on 2 153 2030 1.0 0.0 +fr 03_wind_off 2 153 2030 1.0 0.0 +fr 04_res 2 153 2030 1.0 0.0 +fr 05_nuclear 2 153 2030 1.0 0.0 +fr 06_coal 2 153 2030 1.0 0.0 +fr 07_gas 2 153 2030 1.0 0.0 +fr 08_non-res 2 153 2030 1.0 0.0 +fr 09_hydro_pump 2 153 2030 0.0 0.0 +fr 01_solar 2 154 2030 1.0 0.0 +fr 02_wind_on 2 154 2030 1.0 0.0 +fr 03_wind_off 2 154 2030 1.0 0.0 +fr 04_res 2 154 2030 1.0 0.0 +fr 05_nuclear 2 154 2030 1.0 0.0 +fr 06_coal 2 154 2030 1.0 0.0 +fr 07_gas 2 154 2030 1.0 0.0 +fr 08_non-res 2 154 2030 1.0 0.0 +fr 09_hydro_pump 2 154 2030 0.0 0.0 +fr 01_solar 2 155 2030 1.0 0.0 +fr 02_wind_on 2 155 2030 1.0 0.0 +fr 03_wind_off 2 155 2030 1.0 0.0 +fr 04_res 2 155 2030 1.0 0.0 +fr 05_nuclear 2 155 2030 1.0 0.0 +fr 06_coal 2 155 2030 1.0 0.0 +fr 07_gas 2 155 2030 1.0 0.0 +fr 08_non-res 2 155 2030 1.0 0.0 +fr 09_hydro_pump 2 155 2030 0.0 0.0 +fr 01_solar 2 156 2030 1.0 0.0 +fr 02_wind_on 2 156 2030 1.0 0.0 +fr 03_wind_off 2 156 2030 1.0 0.0 +fr 04_res 2 156 2030 1.0 0.0 +fr 05_nuclear 2 156 2030 1.0 0.0 +fr 06_coal 2 156 2030 1.0 0.0 +fr 07_gas 2 156 2030 1.0 0.0 +fr 08_non-res 2 156 2030 1.0 0.0 +fr 09_hydro_pump 2 156 2030 0.0 0.0 +fr 01_solar 2 157 2030 1.0 0.0 +fr 02_wind_on 2 157 2030 1.0 0.0 +fr 03_wind_off 2 157 2030 1.0 0.0 +fr 04_res 2 157 2030 1.0 0.0 +fr 05_nuclear 2 157 2030 1.0 0.0 +fr 06_coal 2 157 2030 1.0 0.0 +fr 07_gas 2 157 2030 1.0 0.0 +fr 08_non-res 2 157 2030 1.0 0.0 +fr 09_hydro_pump 2 157 2030 0.0 0.0 +fr 01_solar 2 158 2030 1.0 0.0 +fr 02_wind_on 2 158 2030 1.0 0.0 +fr 03_wind_off 2 158 2030 1.0 0.0 +fr 04_res 2 158 2030 1.0 0.0 +fr 05_nuclear 2 158 2030 1.0 0.0 +fr 06_coal 2 158 2030 1.0 0.0 +fr 07_gas 2 158 2030 1.0 0.0 +fr 08_non-res 2 158 2030 1.0 0.0 +fr 09_hydro_pump 2 158 2030 0.0 0.0 +fr 01_solar 2 159 2030 1.0 0.0 +fr 02_wind_on 2 159 2030 1.0 0.0 +fr 03_wind_off 2 159 2030 1.0 0.0 +fr 04_res 2 159 2030 1.0 0.0 +fr 05_nuclear 2 159 2030 1.0 0.0 +fr 06_coal 2 159 2030 1.0 0.0 +fr 07_gas 2 159 2030 1.0 0.0 +fr 08_non-res 2 159 2030 1.0 0.0 +fr 09_hydro_pump 2 159 2030 0.0 0.0 +fr 01_solar 2 160 2030 1.0 0.0 +fr 02_wind_on 2 160 2030 1.0 0.0 +fr 03_wind_off 2 160 2030 1.0 0.0 +fr 04_res 2 160 2030 1.0 0.0 +fr 05_nuclear 2 160 2030 1.0 0.0 +fr 06_coal 2 160 2030 1.0 0.0 +fr 07_gas 2 160 2030 1.0 0.0 +fr 08_non-res 2 160 2030 1.0 0.0 +fr 09_hydro_pump 2 160 2030 0.0 0.0 +fr 01_solar 2 161 2030 1.0 0.0 +fr 02_wind_on 2 161 2030 1.0 0.0 +fr 03_wind_off 2 161 2030 1.0 0.0 +fr 04_res 2 161 2030 1.0 0.0 +fr 05_nuclear 2 161 2030 1.0 0.0 +fr 06_coal 2 161 2030 1.0 0.0 +fr 07_gas 2 161 2030 1.0 0.0 +fr 08_non-res 2 161 2030 1.0 0.0 +fr 09_hydro_pump 2 161 2030 0.0 0.0 +fr 01_solar 2 162 2030 1.0 0.0 +fr 02_wind_on 2 162 2030 1.0 0.0 +fr 03_wind_off 2 162 2030 1.0 0.0 +fr 04_res 2 162 2030 1.0 0.0 +fr 05_nuclear 2 162 2030 1.0 0.0 +fr 06_coal 2 162 2030 1.0 0.0 +fr 07_gas 2 162 2030 1.0 0.0 +fr 08_non-res 2 162 2030 1.0 0.0 +fr 09_hydro_pump 2 162 2030 1.0 0.0 +fr 01_solar 2 163 2030 1.0 0.0 +fr 02_wind_on 2 163 2030 1.0 0.0 +fr 03_wind_off 2 163 2030 1.0 0.0 +fr 04_res 2 163 2030 1.0 0.0 +fr 05_nuclear 2 163 2030 1.0 0.0 +fr 06_coal 2 163 2030 1.0 0.0 +fr 07_gas 2 163 2030 1.0 0.0 +fr 08_non-res 2 163 2030 1.0 0.0 +fr 09_hydro_pump 2 163 2030 1.0 0.0 +fr 01_solar 2 164 2030 1.0 0.0 +fr 02_wind_on 2 164 2030 1.0 0.0 +fr 03_wind_off 2 164 2030 1.0 0.0 +fr 04_res 2 164 2030 1.0 0.0 +fr 05_nuclear 2 164 2030 1.0 0.0 +fr 06_coal 2 164 2030 1.0 0.0 +fr 07_gas 2 164 2030 1.0 0.0 +fr 08_non-res 2 164 2030 1.0 0.0 +fr 09_hydro_pump 2 164 2030 1.0 0.0 +fr 01_solar 2 165 2030 1.0 0.0 +fr 02_wind_on 2 165 2030 1.0 0.0 +fr 03_wind_off 2 165 2030 1.0 0.0 +fr 04_res 2 165 2030 1.0 0.0 +fr 05_nuclear 2 165 2030 1.0 0.0 +fr 06_coal 2 165 2030 1.0 0.0 +fr 07_gas 2 165 2030 1.0 0.0 +fr 08_non-res 2 165 2030 1.0 0.0 +fr 09_hydro_pump 2 165 2030 1.0 0.0 +fr 01_solar 2 166 2030 1.0 0.0 +fr 02_wind_on 2 166 2030 1.0 0.0 +fr 03_wind_off 2 166 2030 1.0 0.0 +fr 04_res 2 166 2030 1.0 0.0 +fr 05_nuclear 2 166 2030 1.0 0.0 +fr 06_coal 2 166 2030 1.0 0.0 +fr 07_gas 2 166 2030 1.0 0.0 +fr 08_non-res 2 166 2030 1.0 0.0 +fr 09_hydro_pump 2 166 2030 1.0 0.0 +fr 01_solar 2 167 2030 1.0 0.0 +fr 02_wind_on 2 167 2030 1.0 0.0 +fr 03_wind_off 2 167 2030 1.0 0.0 +fr 04_res 2 167 2030 1.0 0.0 +fr 05_nuclear 2 167 2030 1.0 0.0 +fr 06_coal 2 167 2030 1.0 0.0 +fr 07_gas 2 167 2030 1.0 0.0 +fr 08_non-res 2 167 2030 1.0 0.0 +fr 09_hydro_pump 2 167 2030 1.0 0.0 +fr 01_solar 2 168 2030 1.0 0.0 +fr 02_wind_on 2 168 2030 1.0 0.0 +fr 03_wind_off 2 168 2030 1.0 0.0 +fr 04_res 2 168 2030 1.0 0.0 +fr 05_nuclear 2 168 2030 1.0 0.0 +fr 06_coal 2 168 2030 1.0 0.0 +fr 07_gas 2 168 2030 1.0 0.0 +fr 08_non-res 2 168 2030 1.0 0.0 +fr 09_hydro_pump 2 168 2030 1.0 0.0 +fr 01_solar 2 169 2030 0.0 0.0 +fr 02_wind_on 2 169 2030 0.0 0.0 +fr 03_wind_off 2 169 2030 0.0 0.0 +fr 04_res 2 169 2030 0.0 0.0 +fr 05_nuclear 2 169 2030 0.0 0.0 +fr 06_coal 2 169 2030 0.0 0.0 +fr 07_gas 2 169 2030 0.0 0.0 +fr 08_non-res 2 169 2030 0.0 0.0 +fr 09_hydro_pump 2 169 2030 0.0 0.0 +fr 01_solar 2 170 2030 1.0 0.0 +fr 02_wind_on 2 170 2030 0.0 0.0 +fr 03_wind_off 2 170 2030 0.0 0.0 +fr 04_res 2 170 2030 0.0 0.0 +fr 05_nuclear 2 170 2030 0.0 0.0 +fr 06_coal 2 170 2030 0.0 0.0 +fr 07_gas 2 170 2030 0.0 0.0 +fr 08_non-res 2 170 2030 0.0 0.0 +fr 09_hydro_pump 2 170 2030 0.0 0.0 +fr 01_solar 2 171 2030 1.0 0.0 +fr 02_wind_on 2 171 2030 0.0 0.0 +fr 03_wind_off 2 171 2030 0.0 0.0 +fr 04_res 2 171 2030 0.0 0.0 +fr 05_nuclear 2 171 2030 0.0 0.0 +fr 06_coal 2 171 2030 0.0 0.0 +fr 07_gas 2 171 2030 0.0 0.0 +fr 08_non-res 2 171 2030 0.0 0.0 +fr 09_hydro_pump 2 171 2030 0.0 0.0 +fr 01_solar 2 172 2030 1.0 0.0 +fr 02_wind_on 2 172 2030 0.0 0.0 +fr 03_wind_off 2 172 2030 0.0 0.0 +fr 04_res 2 172 2030 0.0 0.0 +fr 05_nuclear 2 172 2030 0.0 0.0 +fr 06_coal 2 172 2030 0.0 0.0 +fr 07_gas 2 172 2030 0.0 0.0 +fr 08_non-res 2 172 2030 0.0 0.0 +fr 09_hydro_pump 2 172 2030 0.0 0.0 +fr 01_solar 2 173 2030 1.0 0.0 +fr 02_wind_on 2 173 2030 0.0 0.0 +fr 03_wind_off 2 173 2030 0.0 0.0 +fr 04_res 2 173 2030 0.0 0.0 +fr 05_nuclear 2 173 2030 0.0 0.0 +fr 06_coal 2 173 2030 0.0 0.0 +fr 07_gas 2 173 2030 0.0 0.0 +fr 08_non-res 2 173 2030 0.0 0.0 +fr 09_hydro_pump 2 173 2030 0.0 0.0 +fr 01_solar 2 174 2030 1.0 0.0 +fr 02_wind_on 2 174 2030 0.0 0.0 +fr 03_wind_off 2 174 2030 0.0 0.0 +fr 04_res 2 174 2030 0.0 0.0 +fr 05_nuclear 2 174 2030 0.0 0.0 +fr 06_coal 2 174 2030 0.0 0.0 +fr 07_gas 2 174 2030 0.0 0.0 +fr 08_non-res 2 174 2030 0.0 0.0 +fr 09_hydro_pump 2 174 2030 0.0 0.0 +fr 01_solar 2 175 2030 1.0 0.0 +fr 02_wind_on 2 175 2030 0.0 0.0 +fr 03_wind_off 2 175 2030 0.0 0.0 +fr 04_res 2 175 2030 0.0 0.0 +fr 05_nuclear 2 175 2030 0.0 0.0 +fr 06_coal 2 175 2030 0.0 0.0 +fr 07_gas 2 175 2030 0.0 0.0 +fr 08_non-res 2 175 2030 0.0 0.0 +fr 09_hydro_pump 2 175 2030 0.0 0.0 +fr 01_solar 2 176 2030 1.0 0.0 +fr 02_wind_on 2 176 2030 0.0 0.0 +fr 03_wind_off 2 176 2030 0.0 0.0 +fr 04_res 2 176 2030 0.0 0.0 +fr 05_nuclear 2 176 2030 0.0 0.0 +fr 06_coal 2 176 2030 0.0 0.0 +fr 07_gas 2 176 2030 0.0 0.0 +fr 08_non-res 2 176 2030 0.0 0.0 +fr 09_hydro_pump 2 176 2030 0.0 0.0 +fr 01_solar 2 177 2030 1.0 0.0 +fr 02_wind_on 2 177 2030 0.0 0.0 +fr 03_wind_off 2 177 2030 0.0 0.0 +fr 04_res 2 177 2030 0.0 0.0 +fr 05_nuclear 2 177 2030 0.0 0.0 +fr 06_coal 2 177 2030 0.0 0.0 +fr 07_gas 2 177 2030 0.0 0.0 +fr 08_non-res 2 177 2030 0.0 0.0 +fr 09_hydro_pump 2 177 2030 0.0 0.0 +fr 01_solar 2 178 2030 1.0 0.0 +fr 02_wind_on 2 178 2030 0.0 0.0 +fr 03_wind_off 2 178 2030 0.0 0.0 +fr 04_res 2 178 2030 0.0 0.0 +fr 05_nuclear 2 178 2030 0.0 0.0 +fr 06_coal 2 178 2030 0.0 0.0 +fr 07_gas 2 178 2030 0.0 0.0 +fr 08_non-res 2 178 2030 0.0 0.0 +fr 09_hydro_pump 2 178 2030 0.0 0.0 +fr 01_solar 2 179 2030 1.0 0.0 +fr 02_wind_on 2 179 2030 0.0 0.0 +fr 03_wind_off 2 179 2030 0.0 0.0 +fr 04_res 2 179 2030 0.0 0.0 +fr 05_nuclear 2 179 2030 0.0 0.0 +fr 06_coal 2 179 2030 0.0 0.0 +fr 07_gas 2 179 2030 0.0 0.0 +fr 08_non-res 2 179 2030 0.0 0.0 +fr 09_hydro_pump 2 179 2030 0.0 0.0 +fr 01_solar 2 180 2030 1.0 0.0 +fr 02_wind_on 2 180 2030 0.0 0.0 +fr 03_wind_off 2 180 2030 0.0 0.0 +fr 04_res 2 180 2030 0.0 0.0 +fr 05_nuclear 2 180 2030 0.0 0.0 +fr 06_coal 2 180 2030 0.0 0.0 +fr 07_gas 2 180 2030 0.0 0.0 +fr 08_non-res 2 180 2030 0.0 0.0 +fr 09_hydro_pump 2 180 2030 0.0 0.0 +fr 01_solar 2 181 2030 1.0 0.0 +fr 02_wind_on 2 181 2030 0.0 0.0 +fr 03_wind_off 2 181 2030 0.0 0.0 +fr 04_res 2 181 2030 0.0 0.0 +fr 05_nuclear 2 181 2030 0.0 0.0 +fr 06_coal 2 181 2030 0.0 0.0 +fr 07_gas 2 181 2030 0.0 0.0 +fr 08_non-res 2 181 2030 0.0 0.0 +fr 09_hydro_pump 2 181 2030 0.0 0.0 +fr 01_solar 2 182 2030 1.0 0.0 +fr 02_wind_on 2 182 2030 0.0 0.0 +fr 03_wind_off 2 182 2030 0.0 0.0 +fr 04_res 2 182 2030 0.0 0.0 +fr 05_nuclear 2 182 2030 0.0 0.0 +fr 06_coal 2 182 2030 0.0 0.0 +fr 07_gas 2 182 2030 0.0 0.0 +fr 08_non-res 2 182 2030 0.0 0.0 +fr 09_hydro_pump 2 182 2030 0.0 0.0 +fr 01_solar 2 183 2030 1.0 0.0 +fr 02_wind_on 2 183 2030 0.0 0.0 +fr 03_wind_off 2 183 2030 0.0 0.0 +fr 04_res 2 183 2030 0.0 0.0 +fr 05_nuclear 2 183 2030 0.0 0.0 +fr 06_coal 2 183 2030 0.0 0.0 +fr 07_gas 2 183 2030 0.0 0.0 +fr 08_non-res 2 183 2030 0.0 0.0 +fr 09_hydro_pump 2 183 2030 0.0 0.0 +fr 01_solar 2 184 2030 1.0 0.0 +fr 02_wind_on 2 184 2030 0.0 0.0 +fr 03_wind_off 2 184 2030 0.0 0.0 +fr 04_res 2 184 2030 0.0 0.0 +fr 05_nuclear 2 184 2030 0.0 0.0 +fr 06_coal 2 184 2030 0.0 0.0 +fr 07_gas 2 184 2030 0.0 0.0 +fr 08_non-res 2 184 2030 0.0 0.0 +fr 09_hydro_pump 2 184 2030 0.0 0.0 +fr 01_solar 2 185 2030 1.0 0.0 +fr 02_wind_on 2 185 2030 0.0 0.0 +fr 03_wind_off 2 185 2030 0.0 0.0 +fr 04_res 2 185 2030 0.0 0.0 +fr 05_nuclear 2 185 2030 0.0 0.0 +fr 06_coal 2 185 2030 0.0 0.0 +fr 07_gas 2 185 2030 0.0 0.0 +fr 08_non-res 2 185 2030 0.0 0.0 +fr 09_hydro_pump 2 185 2030 0.0 0.0 +fr 01_solar 2 186 2030 1.0 0.0 +fr 02_wind_on 2 186 2030 0.0 0.0 +fr 03_wind_off 2 186 2030 0.0 0.0 +fr 04_res 2 186 2030 0.0 0.0 +fr 05_nuclear 2 186 2030 0.0 0.0 +fr 06_coal 2 186 2030 0.0 0.0 +fr 07_gas 2 186 2030 0.0 0.0 +fr 08_non-res 2 186 2030 0.0 0.0 +fr 09_hydro_pump 2 186 2030 0.0 0.0 +fr 01_solar 2 187 2030 1.0 0.0 +fr 02_wind_on 2 187 2030 0.0 0.0 +fr 03_wind_off 2 187 2030 0.0 0.0 +fr 04_res 2 187 2030 0.0 0.0 +fr 05_nuclear 2 187 2030 0.0 0.0 +fr 06_coal 2 187 2030 0.0 0.0 +fr 07_gas 2 187 2030 0.0 0.0 +fr 08_non-res 2 187 2030 0.0 0.0 +fr 09_hydro_pump 2 187 2030 0.0 0.0 +fr 01_solar 2 188 2030 1.0 0.0 +fr 02_wind_on 2 188 2030 0.0 0.0 +fr 03_wind_off 2 188 2030 0.0 0.0 +fr 04_res 2 188 2030 0.0 0.0 +fr 05_nuclear 2 188 2030 0.0 0.0 +fr 06_coal 2 188 2030 0.0 0.0 +fr 07_gas 2 188 2030 0.0 0.0 +fr 08_non-res 2 188 2030 0.0 0.0 +fr 09_hydro_pump 2 188 2030 0.0 0.0 +fr 01_solar 2 189 2030 1.0 0.0 +fr 02_wind_on 2 189 2030 0.0 0.0 +fr 03_wind_off 2 189 2030 0.0 0.0 +fr 04_res 2 189 2030 0.0 0.0 +fr 05_nuclear 2 189 2030 0.0 0.0 +fr 06_coal 2 189 2030 0.0 0.0 +fr 07_gas 2 189 2030 0.0 0.0 +fr 08_non-res 2 189 2030 0.0 0.0 +fr 09_hydro_pump 2 189 2030 0.0 0.0 +fr 01_solar 2 190 2030 1.0 0.0 +fr 02_wind_on 2 190 2030 1.0 0.0 +fr 03_wind_off 2 190 2030 0.0 0.0 +fr 04_res 2 190 2030 0.0 0.0 +fr 05_nuclear 2 190 2030 0.0 0.0 +fr 06_coal 2 190 2030 0.0 0.0 +fr 07_gas 2 190 2030 0.0 0.0 +fr 08_non-res 2 190 2030 0.0 0.0 +fr 09_hydro_pump 2 190 2030 0.0 0.0 +fr 01_solar 2 191 2030 1.0 0.0 +fr 02_wind_on 2 191 2030 1.0 0.0 +fr 03_wind_off 2 191 2030 0.0 0.0 +fr 04_res 2 191 2030 0.0 0.0 +fr 05_nuclear 2 191 2030 0.0 0.0 +fr 06_coal 2 191 2030 0.0 0.0 +fr 07_gas 2 191 2030 0.0 0.0 +fr 08_non-res 2 191 2030 0.0 0.0 +fr 09_hydro_pump 2 191 2030 0.0 0.0 +fr 01_solar 2 192 2030 1.0 0.0 +fr 02_wind_on 2 192 2030 1.0 0.0 +fr 03_wind_off 2 192 2030 0.0 0.0 +fr 04_res 2 192 2030 0.0 0.0 +fr 05_nuclear 2 192 2030 0.0 0.0 +fr 06_coal 2 192 2030 0.0 0.0 +fr 07_gas 2 192 2030 0.0 0.0 +fr 08_non-res 2 192 2030 0.0 0.0 +fr 09_hydro_pump 2 192 2030 0.0 0.0 +fr 01_solar 2 193 2030 1.0 0.0 +fr 02_wind_on 2 193 2030 1.0 0.0 +fr 03_wind_off 2 193 2030 0.0 0.0 +fr 04_res 2 193 2030 0.0 0.0 +fr 05_nuclear 2 193 2030 0.0 0.0 +fr 06_coal 2 193 2030 0.0 0.0 +fr 07_gas 2 193 2030 0.0 0.0 +fr 08_non-res 2 193 2030 0.0 0.0 +fr 09_hydro_pump 2 193 2030 0.0 0.0 +fr 01_solar 2 194 2030 1.0 0.0 +fr 02_wind_on 2 194 2030 1.0 0.0 +fr 03_wind_off 2 194 2030 0.0 0.0 +fr 04_res 2 194 2030 0.0 0.0 +fr 05_nuclear 2 194 2030 0.0 0.0 +fr 06_coal 2 194 2030 0.0 0.0 +fr 07_gas 2 194 2030 0.0 0.0 +fr 08_non-res 2 194 2030 0.0 0.0 +fr 09_hydro_pump 2 194 2030 0.0 0.0 +fr 01_solar 2 195 2030 1.0 0.0 +fr 02_wind_on 2 195 2030 1.0 0.0 +fr 03_wind_off 2 195 2030 0.0 0.0 +fr 04_res 2 195 2030 0.0 0.0 +fr 05_nuclear 2 195 2030 0.0 0.0 +fr 06_coal 2 195 2030 0.0 0.0 +fr 07_gas 2 195 2030 0.0 0.0 +fr 08_non-res 2 195 2030 0.0 0.0 +fr 09_hydro_pump 2 195 2030 0.0 0.0 +fr 01_solar 2 196 2030 1.0 0.0 +fr 02_wind_on 2 196 2030 1.0 0.0 +fr 03_wind_off 2 196 2030 0.0 0.0 +fr 04_res 2 196 2030 0.0 0.0 +fr 05_nuclear 2 196 2030 0.0 0.0 +fr 06_coal 2 196 2030 0.0 0.0 +fr 07_gas 2 196 2030 0.0 0.0 +fr 08_non-res 2 196 2030 0.0 0.0 +fr 09_hydro_pump 2 196 2030 0.0 0.0 +fr 01_solar 2 197 2030 1.0 0.0 +fr 02_wind_on 2 197 2030 1.0 0.0 +fr 03_wind_off 2 197 2030 0.0 0.0 +fr 04_res 2 197 2030 0.0 0.0 +fr 05_nuclear 2 197 2030 0.0 0.0 +fr 06_coal 2 197 2030 0.0 0.0 +fr 07_gas 2 197 2030 0.0 0.0 +fr 08_non-res 2 197 2030 0.0 0.0 +fr 09_hydro_pump 2 197 2030 0.0 0.0 +fr 01_solar 2 198 2030 1.0 0.0 +fr 02_wind_on 2 198 2030 1.0 0.0 +fr 03_wind_off 2 198 2030 0.0 0.0 +fr 04_res 2 198 2030 0.0 0.0 +fr 05_nuclear 2 198 2030 0.0 0.0 +fr 06_coal 2 198 2030 0.0 0.0 +fr 07_gas 2 198 2030 0.0 0.0 +fr 08_non-res 2 198 2030 0.0 0.0 +fr 09_hydro_pump 2 198 2030 0.0 0.0 +fr 01_solar 2 199 2030 1.0 0.0 +fr 02_wind_on 2 199 2030 1.0 0.0 +fr 03_wind_off 2 199 2030 0.0 0.0 +fr 04_res 2 199 2030 0.0 0.0 +fr 05_nuclear 2 199 2030 0.0 0.0 +fr 06_coal 2 199 2030 0.0 0.0 +fr 07_gas 2 199 2030 0.0 0.0 +fr 08_non-res 2 199 2030 0.0 0.0 +fr 09_hydro_pump 2 199 2030 0.0 0.0 +fr 01_solar 2 200 2030 1.0 0.0 +fr 02_wind_on 2 200 2030 1.0 0.0 +fr 03_wind_off 2 200 2030 0.0 0.0 +fr 04_res 2 200 2030 0.0 0.0 +fr 05_nuclear 2 200 2030 0.0 0.0 +fr 06_coal 2 200 2030 0.0 0.0 +fr 07_gas 2 200 2030 0.0 0.0 +fr 08_non-res 2 200 2030 0.0 0.0 +fr 09_hydro_pump 2 200 2030 0.0 0.0 +fr 01_solar 2 201 2030 1.0 0.0 +fr 02_wind_on 2 201 2030 1.0 0.0 +fr 03_wind_off 2 201 2030 0.0 0.0 +fr 04_res 2 201 2030 0.0 0.0 +fr 05_nuclear 2 201 2030 0.0 0.0 +fr 06_coal 2 201 2030 0.0 0.0 +fr 07_gas 2 201 2030 0.0 0.0 +fr 08_non-res 2 201 2030 0.0 0.0 +fr 09_hydro_pump 2 201 2030 0.0 0.0 +fr 01_solar 2 202 2030 1.0 0.0 +fr 02_wind_on 2 202 2030 1.0 0.0 +fr 03_wind_off 2 202 2030 0.0 0.0 +fr 04_res 2 202 2030 0.0 0.0 +fr 05_nuclear 2 202 2030 0.0 0.0 +fr 06_coal 2 202 2030 0.0 0.0 +fr 07_gas 2 202 2030 0.0 0.0 +fr 08_non-res 2 202 2030 0.0 0.0 +fr 09_hydro_pump 2 202 2030 0.0 0.0 +fr 01_solar 2 203 2030 1.0 0.0 +fr 02_wind_on 2 203 2030 1.0 0.0 +fr 03_wind_off 2 203 2030 0.0 0.0 +fr 04_res 2 203 2030 0.0 0.0 +fr 05_nuclear 2 203 2030 0.0 0.0 +fr 06_coal 2 203 2030 0.0 0.0 +fr 07_gas 2 203 2030 0.0 0.0 +fr 08_non-res 2 203 2030 0.0 0.0 +fr 09_hydro_pump 2 203 2030 0.0 0.0 +fr 01_solar 2 204 2030 1.0 0.0 +fr 02_wind_on 2 204 2030 1.0 0.0 +fr 03_wind_off 2 204 2030 0.0 0.0 +fr 04_res 2 204 2030 0.0 0.0 +fr 05_nuclear 2 204 2030 0.0 0.0 +fr 06_coal 2 204 2030 0.0 0.0 +fr 07_gas 2 204 2030 0.0 0.0 +fr 08_non-res 2 204 2030 0.0 0.0 +fr 09_hydro_pump 2 204 2030 0.0 0.0 +fr 01_solar 2 205 2030 1.0 0.0 +fr 02_wind_on 2 205 2030 1.0 0.0 +fr 03_wind_off 2 205 2030 0.0 0.0 +fr 04_res 2 205 2030 0.0 0.0 +fr 05_nuclear 2 205 2030 0.0 0.0 +fr 06_coal 2 205 2030 0.0 0.0 +fr 07_gas 2 205 2030 0.0 0.0 +fr 08_non-res 2 205 2030 0.0 0.0 +fr 09_hydro_pump 2 205 2030 0.0 0.0 +fr 01_solar 2 206 2030 1.0 0.0 +fr 02_wind_on 2 206 2030 1.0 0.0 +fr 03_wind_off 2 206 2030 0.0 0.0 +fr 04_res 2 206 2030 0.0 0.0 +fr 05_nuclear 2 206 2030 0.0 0.0 +fr 06_coal 2 206 2030 0.0 0.0 +fr 07_gas 2 206 2030 0.0 0.0 +fr 08_non-res 2 206 2030 0.0 0.0 +fr 09_hydro_pump 2 206 2030 0.0 0.0 +fr 01_solar 2 207 2030 1.0 0.0 +fr 02_wind_on 2 207 2030 1.0 0.0 +fr 03_wind_off 2 207 2030 0.0 0.0 +fr 04_res 2 207 2030 0.0 0.0 +fr 05_nuclear 2 207 2030 0.0 0.0 +fr 06_coal 2 207 2030 0.0 0.0 +fr 07_gas 2 207 2030 0.0 0.0 +fr 08_non-res 2 207 2030 0.0 0.0 +fr 09_hydro_pump 2 207 2030 0.0 0.0 +fr 01_solar 2 208 2030 1.0 0.0 +fr 02_wind_on 2 208 2030 1.0 0.0 +fr 03_wind_off 2 208 2030 0.0 0.0 +fr 04_res 2 208 2030 0.0 0.0 +fr 05_nuclear 2 208 2030 0.0 0.0 +fr 06_coal 2 208 2030 0.0 0.0 +fr 07_gas 2 208 2030 0.0 0.0 +fr 08_non-res 2 208 2030 0.0 0.0 +fr 09_hydro_pump 2 208 2030 0.0 0.0 +fr 01_solar 2 209 2030 1.0 0.0 +fr 02_wind_on 2 209 2030 1.0 0.0 +fr 03_wind_off 2 209 2030 0.0 0.0 +fr 04_res 2 209 2030 0.0 0.0 +fr 05_nuclear 2 209 2030 0.0 0.0 +fr 06_coal 2 209 2030 0.0 0.0 +fr 07_gas 2 209 2030 0.0 0.0 +fr 08_non-res 2 209 2030 0.0 0.0 +fr 09_hydro_pump 2 209 2030 0.0 0.0 +fr 01_solar 2 210 2030 1.0 0.0 +fr 02_wind_on 2 210 2030 1.0 0.0 +fr 03_wind_off 2 210 2030 1.0 0.0 +fr 04_res 2 210 2030 0.0 0.0 +fr 05_nuclear 2 210 2030 0.0 0.0 +fr 06_coal 2 210 2030 0.0 0.0 +fr 07_gas 2 210 2030 0.0 0.0 +fr 08_non-res 2 210 2030 0.0 0.0 +fr 09_hydro_pump 2 210 2030 0.0 0.0 +fr 01_solar 2 211 2030 1.0 0.0 +fr 02_wind_on 2 211 2030 1.0 0.0 +fr 03_wind_off 2 211 2030 1.0 0.0 +fr 04_res 2 211 2030 0.0 0.0 +fr 05_nuclear 2 211 2030 0.0 0.0 +fr 06_coal 2 211 2030 0.0 0.0 +fr 07_gas 2 211 2030 0.0 0.0 +fr 08_non-res 2 211 2030 0.0 0.0 +fr 09_hydro_pump 2 211 2030 0.0 0.0 +fr 01_solar 2 212 2030 1.0 0.0 +fr 02_wind_on 2 212 2030 1.0 0.0 +fr 03_wind_off 2 212 2030 1.0 0.0 +fr 04_res 2 212 2030 0.0 0.0 +fr 05_nuclear 2 212 2030 0.0 0.0 +fr 06_coal 2 212 2030 0.0 0.0 +fr 07_gas 2 212 2030 0.0 0.0 +fr 08_non-res 2 212 2030 0.0 0.0 +fr 09_hydro_pump 2 212 2030 0.0 0.0 +fr 01_solar 2 213 2030 1.0 0.0 +fr 02_wind_on 2 213 2030 1.0 0.0 +fr 03_wind_off 2 213 2030 1.0 0.0 +fr 04_res 2 213 2030 0.0 0.0 +fr 05_nuclear 2 213 2030 0.0 0.0 +fr 06_coal 2 213 2030 0.0 0.0 +fr 07_gas 2 213 2030 0.0 0.0 +fr 08_non-res 2 213 2030 0.0 0.0 +fr 09_hydro_pump 2 213 2030 0.0 0.0 +fr 01_solar 2 214 2030 1.0 0.0 +fr 02_wind_on 2 214 2030 1.0 0.0 +fr 03_wind_off 2 214 2030 1.0 0.0 +fr 04_res 2 214 2030 0.0 0.0 +fr 05_nuclear 2 214 2030 0.0 0.0 +fr 06_coal 2 214 2030 0.0 0.0 +fr 07_gas 2 214 2030 0.0 0.0 +fr 08_non-res 2 214 2030 0.0 0.0 +fr 09_hydro_pump 2 214 2030 0.0 0.0 +fr 01_solar 2 215 2030 1.0 0.0 +fr 02_wind_on 2 215 2030 1.0 0.0 +fr 03_wind_off 2 215 2030 1.0 0.0 +fr 04_res 2 215 2030 0.0 0.0 +fr 05_nuclear 2 215 2030 0.0 0.0 +fr 06_coal 2 215 2030 0.0 0.0 +fr 07_gas 2 215 2030 0.0 0.0 +fr 08_non-res 2 215 2030 0.0 0.0 +fr 09_hydro_pump 2 215 2030 0.0 0.0 +fr 01_solar 2 216 2030 1.0 0.0 +fr 02_wind_on 2 216 2030 1.0 0.0 +fr 03_wind_off 2 216 2030 1.0 0.0 +fr 04_res 2 216 2030 0.0 0.0 +fr 05_nuclear 2 216 2030 0.0 0.0 +fr 06_coal 2 216 2030 0.0 0.0 +fr 07_gas 2 216 2030 0.0 0.0 +fr 08_non-res 2 216 2030 0.0 0.0 +fr 09_hydro_pump 2 216 2030 0.0 0.0 +fr 01_solar 2 217 2030 1.0 0.0 +fr 02_wind_on 2 217 2030 1.0 0.0 +fr 03_wind_off 2 217 2030 1.0 0.0 +fr 04_res 2 217 2030 0.0 0.0 +fr 05_nuclear 2 217 2030 0.0 0.0 +fr 06_coal 2 217 2030 0.0 0.0 +fr 07_gas 2 217 2030 0.0 0.0 +fr 08_non-res 2 217 2030 0.0 0.0 +fr 09_hydro_pump 2 217 2030 0.0 0.0 +fr 01_solar 2 218 2030 1.0 0.0 +fr 02_wind_on 2 218 2030 1.0 0.0 +fr 03_wind_off 2 218 2030 1.0 0.0 +fr 04_res 2 218 2030 0.0 0.0 +fr 05_nuclear 2 218 2030 0.0 0.0 +fr 06_coal 2 218 2030 0.0 0.0 +fr 07_gas 2 218 2030 0.0 0.0 +fr 08_non-res 2 218 2030 0.0 0.0 +fr 09_hydro_pump 2 218 2030 0.0 0.0 +fr 01_solar 2 219 2030 1.0 0.0 +fr 02_wind_on 2 219 2030 1.0 0.0 +fr 03_wind_off 2 219 2030 1.0 0.0 +fr 04_res 2 219 2030 0.0 0.0 +fr 05_nuclear 2 219 2030 0.0 0.0 +fr 06_coal 2 219 2030 0.0 0.0 +fr 07_gas 2 219 2030 0.0 0.0 +fr 08_non-res 2 219 2030 0.0 0.0 +fr 09_hydro_pump 2 219 2030 0.0 0.0 +fr 01_solar 2 220 2030 1.0 0.0 +fr 02_wind_on 2 220 2030 1.0 0.0 +fr 03_wind_off 2 220 2030 1.0 0.0 +fr 04_res 2 220 2030 0.0 0.0 +fr 05_nuclear 2 220 2030 0.0 0.0 +fr 06_coal 2 220 2030 0.0 0.0 +fr 07_gas 2 220 2030 0.0 0.0 +fr 08_non-res 2 220 2030 0.0 0.0 +fr 09_hydro_pump 2 220 2030 0.0 0.0 +fr 01_solar 2 221 2030 1.0 0.0 +fr 02_wind_on 2 221 2030 1.0 0.0 +fr 03_wind_off 2 221 2030 1.0 0.0 +fr 04_res 2 221 2030 0.0 0.0 +fr 05_nuclear 2 221 2030 0.0 0.0 +fr 06_coal 2 221 2030 0.0 0.0 +fr 07_gas 2 221 2030 0.0 0.0 +fr 08_non-res 2 221 2030 0.0 0.0 +fr 09_hydro_pump 2 221 2030 0.0 0.0 +fr 01_solar 2 222 2030 1.0 0.0 +fr 02_wind_on 2 222 2030 1.0 0.0 +fr 03_wind_off 2 222 2030 1.0 0.0 +fr 04_res 2 222 2030 0.0 0.0 +fr 05_nuclear 2 222 2030 0.0 0.0 +fr 06_coal 2 222 2030 0.0 0.0 +fr 07_gas 2 222 2030 0.0 0.0 +fr 08_non-res 2 222 2030 0.0 0.0 +fr 09_hydro_pump 2 222 2030 0.0 0.0 +fr 01_solar 2 223 2030 1.0 0.0 +fr 02_wind_on 2 223 2030 1.0 0.0 +fr 03_wind_off 2 223 2030 1.0 0.0 +fr 04_res 2 223 2030 0.0 0.0 +fr 05_nuclear 2 223 2030 0.0 0.0 +fr 06_coal 2 223 2030 0.0 0.0 +fr 07_gas 2 223 2030 0.0 0.0 +fr 08_non-res 2 223 2030 0.0 0.0 +fr 09_hydro_pump 2 223 2030 0.0 0.0 +fr 01_solar 2 224 2030 1.0 0.0 +fr 02_wind_on 2 224 2030 1.0 0.0 +fr 03_wind_off 2 224 2030 1.0 0.0 +fr 04_res 2 224 2030 0.0 0.0 +fr 05_nuclear 2 224 2030 0.0 0.0 +fr 06_coal 2 224 2030 0.0 0.0 +fr 07_gas 2 224 2030 0.0 0.0 +fr 08_non-res 2 224 2030 0.0 0.0 +fr 09_hydro_pump 2 224 2030 0.0 0.0 +fr 01_solar 2 225 2030 1.0 0.0 +fr 02_wind_on 2 225 2030 1.0 0.0 +fr 03_wind_off 2 225 2030 1.0 0.0 +fr 04_res 2 225 2030 0.0 0.0 +fr 05_nuclear 2 225 2030 0.0 0.0 +fr 06_coal 2 225 2030 0.0 0.0 +fr 07_gas 2 225 2030 0.0 0.0 +fr 08_non-res 2 225 2030 0.0 0.0 +fr 09_hydro_pump 2 225 2030 0.0 0.0 +fr 01_solar 2 226 2030 1.0 0.0 +fr 02_wind_on 2 226 2030 1.0 0.0 +fr 03_wind_off 2 226 2030 1.0 0.0 +fr 04_res 2 226 2030 0.0 0.0 +fr 05_nuclear 2 226 2030 0.0 0.0 +fr 06_coal 2 226 2030 0.0 0.0 +fr 07_gas 2 226 2030 0.0 0.0 +fr 08_non-res 2 226 2030 0.0 0.0 +fr 09_hydro_pump 2 226 2030 0.0 0.0 +fr 01_solar 2 227 2030 1.0 0.0 +fr 02_wind_on 2 227 2030 1.0 0.0 +fr 03_wind_off 2 227 2030 1.0 0.0 +fr 04_res 2 227 2030 0.0 0.0 +fr 05_nuclear 2 227 2030 0.0 0.0 +fr 06_coal 2 227 2030 0.0 0.0 +fr 07_gas 2 227 2030 0.0 0.0 +fr 08_non-res 2 227 2030 0.0 0.0 +fr 09_hydro_pump 2 227 2030 0.0 0.0 +fr 01_solar 2 228 2030 1.0 0.0 +fr 02_wind_on 2 228 2030 1.0 0.0 +fr 03_wind_off 2 228 2030 1.0 0.0 +fr 04_res 2 228 2030 0.0 0.0 +fr 05_nuclear 2 228 2030 0.0 0.0 +fr 06_coal 2 228 2030 0.0 0.0 +fr 07_gas 2 228 2030 0.0 0.0 +fr 08_non-res 2 228 2030 0.0 0.0 +fr 09_hydro_pump 2 228 2030 0.0 0.0 +fr 01_solar 2 229 2030 1.0 0.0 +fr 02_wind_on 2 229 2030 1.0 0.0 +fr 03_wind_off 2 229 2030 1.0 0.0 +fr 04_res 2 229 2030 0.0 0.0 +fr 05_nuclear 2 229 2030 0.0 0.0 +fr 06_coal 2 229 2030 0.0 0.0 +fr 07_gas 2 229 2030 0.0 0.0 +fr 08_non-res 2 229 2030 0.0 0.0 +fr 09_hydro_pump 2 229 2030 0.0 0.0 +fr 01_solar 2 230 2030 1.0 0.0 +fr 02_wind_on 2 230 2030 1.0 0.0 +fr 03_wind_off 2 230 2030 1.0 0.0 +fr 04_res 2 230 2030 1.0 0.0 +fr 05_nuclear 2 230 2030 0.0 0.0 +fr 06_coal 2 230 2030 0.0 0.0 +fr 07_gas 2 230 2030 0.0 0.0 +fr 08_non-res 2 230 2030 0.0 0.0 +fr 09_hydro_pump 2 230 2030 0.0 0.0 +fr 01_solar 2 231 2030 1.0 0.0 +fr 02_wind_on 2 231 2030 1.0 0.0 +fr 03_wind_off 2 231 2030 1.0 0.0 +fr 04_res 2 231 2030 1.0 0.0 +fr 05_nuclear 2 231 2030 0.0 0.0 +fr 06_coal 2 231 2030 0.0 0.0 +fr 07_gas 2 231 2030 0.0 0.0 +fr 08_non-res 2 231 2030 0.0 0.0 +fr 09_hydro_pump 2 231 2030 0.0 0.0 +fr 01_solar 2 232 2030 1.0 0.0 +fr 02_wind_on 2 232 2030 1.0 0.0 +fr 03_wind_off 2 232 2030 1.0 0.0 +fr 04_res 2 232 2030 1.0 0.0 +fr 05_nuclear 2 232 2030 0.0 0.0 +fr 06_coal 2 232 2030 0.0 0.0 +fr 07_gas 2 232 2030 0.0 0.0 +fr 08_non-res 2 232 2030 0.0 0.0 +fr 09_hydro_pump 2 232 2030 0.0 0.0 +fr 01_solar 2 233 2030 1.0 0.0 +fr 02_wind_on 2 233 2030 1.0 0.0 +fr 03_wind_off 2 233 2030 1.0 0.0 +fr 04_res 2 233 2030 1.0 0.0 +fr 05_nuclear 2 233 2030 0.0 0.0 +fr 06_coal 2 233 2030 0.0 0.0 +fr 07_gas 2 233 2030 0.0 0.0 +fr 08_non-res 2 233 2030 0.0 0.0 +fr 09_hydro_pump 2 233 2030 0.0 0.0 +fr 01_solar 2 234 2030 1.0 0.0 +fr 02_wind_on 2 234 2030 1.0 0.0 +fr 03_wind_off 2 234 2030 1.0 0.0 +fr 04_res 2 234 2030 1.0 0.0 +fr 05_nuclear 2 234 2030 0.0 0.0 +fr 06_coal 2 234 2030 0.0 0.0 +fr 07_gas 2 234 2030 0.0 0.0 +fr 08_non-res 2 234 2030 0.0 0.0 +fr 09_hydro_pump 2 234 2030 0.0 0.0 +fr 01_solar 2 235 2030 1.0 0.0 +fr 02_wind_on 2 235 2030 1.0 0.0 +fr 03_wind_off 2 235 2030 1.0 0.0 +fr 04_res 2 235 2030 1.0 0.0 +fr 05_nuclear 2 235 2030 0.0 0.0 +fr 06_coal 2 235 2030 0.0 0.0 +fr 07_gas 2 235 2030 0.0 0.0 +fr 08_non-res 2 235 2030 0.0 0.0 +fr 09_hydro_pump 2 235 2030 0.0 0.0 +fr 01_solar 2 236 2030 1.0 0.0 +fr 02_wind_on 2 236 2030 1.0 0.0 +fr 03_wind_off 2 236 2030 1.0 0.0 +fr 04_res 2 236 2030 1.0 0.0 +fr 05_nuclear 2 236 2030 0.0 0.0 +fr 06_coal 2 236 2030 0.0 0.0 +fr 07_gas 2 236 2030 0.0 0.0 +fr 08_non-res 2 236 2030 0.0 0.0 +fr 09_hydro_pump 2 236 2030 0.0 0.0 +fr 01_solar 2 237 2030 1.0 0.0 +fr 02_wind_on 2 237 2030 1.0 0.0 +fr 03_wind_off 2 237 2030 1.0 0.0 +fr 04_res 2 237 2030 1.0 0.0 +fr 05_nuclear 2 237 2030 0.0 0.0 +fr 06_coal 2 237 2030 0.0 0.0 +fr 07_gas 2 237 2030 0.0 0.0 +fr 08_non-res 2 237 2030 0.0 0.0 +fr 09_hydro_pump 2 237 2030 0.0 0.0 +fr 01_solar 2 238 2030 1.0 0.0 +fr 02_wind_on 2 238 2030 1.0 0.0 +fr 03_wind_off 2 238 2030 1.0 0.0 +fr 04_res 2 238 2030 1.0 0.0 +fr 05_nuclear 2 238 2030 0.0 0.0 +fr 06_coal 2 238 2030 0.0 0.0 +fr 07_gas 2 238 2030 0.0 0.0 +fr 08_non-res 2 238 2030 0.0 0.0 +fr 09_hydro_pump 2 238 2030 0.0 0.0 +fr 01_solar 2 239 2030 1.0 0.0 +fr 02_wind_on 2 239 2030 1.0 0.0 +fr 03_wind_off 2 239 2030 1.0 0.0 +fr 04_res 2 239 2030 1.0 0.0 +fr 05_nuclear 2 239 2030 0.0 0.0 +fr 06_coal 2 239 2030 0.0 0.0 +fr 07_gas 2 239 2030 0.0 0.0 +fr 08_non-res 2 239 2030 0.0 0.0 +fr 09_hydro_pump 2 239 2030 0.0 0.0 +fr 01_solar 2 240 2030 1.0 0.0 +fr 02_wind_on 2 240 2030 1.0 0.0 +fr 03_wind_off 2 240 2030 1.0 0.0 +fr 04_res 2 240 2030 1.0 0.0 +fr 05_nuclear 2 240 2030 0.0 0.0 +fr 06_coal 2 240 2030 0.0 0.0 +fr 07_gas 2 240 2030 0.0 0.0 +fr 08_non-res 2 240 2030 0.0 0.0 +fr 09_hydro_pump 2 240 2030 0.0 0.0 +fr 01_solar 2 241 2030 1.0 0.0 +fr 02_wind_on 2 241 2030 1.0 0.0 +fr 03_wind_off 2 241 2030 1.0 0.0 +fr 04_res 2 241 2030 1.0 0.0 +fr 05_nuclear 2 241 2030 0.0 0.0 +fr 06_coal 2 241 2030 0.0 0.0 +fr 07_gas 2 241 2030 0.0 0.0 +fr 08_non-res 2 241 2030 0.0 0.0 +fr 09_hydro_pump 2 241 2030 0.0 0.0 +fr 01_solar 2 242 2030 1.0 0.0 +fr 02_wind_on 2 242 2030 1.0 0.0 +fr 03_wind_off 2 242 2030 1.0 0.0 +fr 04_res 2 242 2030 1.0 0.0 +fr 05_nuclear 2 242 2030 0.0 0.0 +fr 06_coal 2 242 2030 0.0 0.0 +fr 07_gas 2 242 2030 0.0 0.0 +fr 08_non-res 2 242 2030 0.0 0.0 +fr 09_hydro_pump 2 242 2030 0.0 0.0 +fr 01_solar 2 243 2030 1.0 0.0 +fr 02_wind_on 2 243 2030 1.0 0.0 +fr 03_wind_off 2 243 2030 1.0 0.0 +fr 04_res 2 243 2030 1.0 0.0 +fr 05_nuclear 2 243 2030 0.0 0.0 +fr 06_coal 2 243 2030 0.0 0.0 +fr 07_gas 2 243 2030 0.0 0.0 +fr 08_non-res 2 243 2030 0.0 0.0 +fr 09_hydro_pump 2 243 2030 0.0 0.0 +fr 01_solar 2 244 2030 1.0 0.0 +fr 02_wind_on 2 244 2030 1.0 0.0 +fr 03_wind_off 2 244 2030 1.0 0.0 +fr 04_res 2 244 2030 1.0 0.0 +fr 05_nuclear 2 244 2030 0.0 0.0 +fr 06_coal 2 244 2030 0.0 0.0 +fr 07_gas 2 244 2030 0.0 0.0 +fr 08_non-res 2 244 2030 0.0 0.0 +fr 09_hydro_pump 2 244 2030 0.0 0.0 +fr 01_solar 2 245 2030 1.0 0.0 +fr 02_wind_on 2 245 2030 1.0 0.0 +fr 03_wind_off 2 245 2030 1.0 0.0 +fr 04_res 2 245 2030 1.0 0.0 +fr 05_nuclear 2 245 2030 0.0 0.0 +fr 06_coal 2 245 2030 0.0 0.0 +fr 07_gas 2 245 2030 0.0 0.0 +fr 08_non-res 2 245 2030 0.0 0.0 +fr 09_hydro_pump 2 245 2030 0.0 0.0 +fr 01_solar 2 246 2030 1.0 0.0 +fr 02_wind_on 2 246 2030 1.0 0.0 +fr 03_wind_off 2 246 2030 1.0 0.0 +fr 04_res 2 246 2030 1.0 0.0 +fr 05_nuclear 2 246 2030 0.0 0.0 +fr 06_coal 2 246 2030 0.0 0.0 +fr 07_gas 2 246 2030 0.0 0.0 +fr 08_non-res 2 246 2030 0.0 0.0 +fr 09_hydro_pump 2 246 2030 0.0 0.0 +fr 01_solar 2 247 2030 1.0 0.0 +fr 02_wind_on 2 247 2030 1.0 0.0 +fr 03_wind_off 2 247 2030 1.0 0.0 +fr 04_res 2 247 2030 1.0 0.0 +fr 05_nuclear 2 247 2030 0.0 0.0 +fr 06_coal 2 247 2030 0.0 0.0 +fr 07_gas 2 247 2030 0.0 0.0 +fr 08_non-res 2 247 2030 0.0 0.0 +fr 09_hydro_pump 2 247 2030 0.0 0.0 +fr 01_solar 2 248 2030 1.0 0.0 +fr 02_wind_on 2 248 2030 1.0 0.0 +fr 03_wind_off 2 248 2030 1.0 0.0 +fr 04_res 2 248 2030 1.0 0.0 +fr 05_nuclear 2 248 2030 0.0 0.0 +fr 06_coal 2 248 2030 0.0 0.0 +fr 07_gas 2 248 2030 0.0 0.0 +fr 08_non-res 2 248 2030 0.0 0.0 +fr 09_hydro_pump 2 248 2030 0.0 0.0 +fr 01_solar 2 249 2030 1.0 0.0 +fr 02_wind_on 2 249 2030 1.0 0.0 +fr 03_wind_off 2 249 2030 1.0 0.0 +fr 04_res 2 249 2030 1.0 0.0 +fr 05_nuclear 2 249 2030 0.0 0.0 +fr 06_coal 2 249 2030 0.0 0.0 +fr 07_gas 2 249 2030 0.0 0.0 +fr 08_non-res 2 249 2030 0.0 0.0 +fr 09_hydro_pump 2 249 2030 0.0 0.0 +fr 01_solar 2 250 2030 1.0 0.0 +fr 02_wind_on 2 250 2030 1.0 0.0 +fr 03_wind_off 2 250 2030 1.0 0.0 +fr 04_res 2 250 2030 1.0 0.0 +fr 05_nuclear 2 250 2030 1.0 0.0 +fr 06_coal 2 250 2030 0.0 0.0 +fr 07_gas 2 250 2030 0.0 0.0 +fr 08_non-res 2 250 2030 0.0 0.0 +fr 09_hydro_pump 2 250 2030 0.0 0.0 +fr 01_solar 2 251 2030 1.0 0.0 +fr 02_wind_on 2 251 2030 1.0 0.0 +fr 03_wind_off 2 251 2030 1.0 0.0 +fr 04_res 2 251 2030 1.0 0.0 +fr 05_nuclear 2 251 2030 1.0 0.0 +fr 06_coal 2 251 2030 0.0 0.0 +fr 07_gas 2 251 2030 0.0 0.0 +fr 08_non-res 2 251 2030 0.0 0.0 +fr 09_hydro_pump 2 251 2030 0.0 0.0 +fr 01_solar 2 252 2030 1.0 0.0 +fr 02_wind_on 2 252 2030 1.0 0.0 +fr 03_wind_off 2 252 2030 1.0 0.0 +fr 04_res 2 252 2030 1.0 0.0 +fr 05_nuclear 2 252 2030 1.0 0.0 +fr 06_coal 2 252 2030 0.0 0.0 +fr 07_gas 2 252 2030 0.0 0.0 +fr 08_non-res 2 252 2030 0.0 0.0 +fr 09_hydro_pump 2 252 2030 0.0 0.0 +fr 01_solar 2 253 2030 1.0 0.0 +fr 02_wind_on 2 253 2030 1.0 0.0 +fr 03_wind_off 2 253 2030 1.0 0.0 +fr 04_res 2 253 2030 1.0 0.0 +fr 05_nuclear 2 253 2030 1.0 0.0 +fr 06_coal 2 253 2030 0.0 0.0 +fr 07_gas 2 253 2030 0.0 0.0 +fr 08_non-res 2 253 2030 0.0 0.0 +fr 09_hydro_pump 2 253 2030 0.0 0.0 +fr 01_solar 2 254 2030 1.0 0.0 +fr 02_wind_on 2 254 2030 1.0 0.0 +fr 03_wind_off 2 254 2030 1.0 0.0 +fr 04_res 2 254 2030 1.0 0.0 +fr 05_nuclear 2 254 2030 1.0 0.0 +fr 06_coal 2 254 2030 0.0 0.0 +fr 07_gas 2 254 2030 0.0 0.0 +fr 08_non-res 2 254 2030 0.0 0.0 +fr 09_hydro_pump 2 254 2030 0.0 0.0 +fr 01_solar 2 255 2030 1.0 0.0 +fr 02_wind_on 2 255 2030 1.0 0.0 +fr 03_wind_off 2 255 2030 1.0 0.0 +fr 04_res 2 255 2030 1.0 0.0 +fr 05_nuclear 2 255 2030 1.0 0.0 +fr 06_coal 2 255 2030 0.0 0.0 +fr 07_gas 2 255 2030 0.0 0.0 +fr 08_non-res 2 255 2030 0.0 0.0 +fr 09_hydro_pump 2 255 2030 0.0 0.0 +fr 01_solar 2 256 2030 1.0 0.0 +fr 02_wind_on 2 256 2030 1.0 0.0 +fr 03_wind_off 2 256 2030 1.0 0.0 +fr 04_res 2 256 2030 1.0 0.0 +fr 05_nuclear 2 256 2030 1.0 0.0 +fr 06_coal 2 256 2030 0.0 0.0 +fr 07_gas 2 256 2030 0.0 0.0 +fr 08_non-res 2 256 2030 0.0 0.0 +fr 09_hydro_pump 2 256 2030 0.0 0.0 +fr 01_solar 2 257 2030 1.0 0.0 +fr 02_wind_on 2 257 2030 1.0 0.0 +fr 03_wind_off 2 257 2030 1.0 0.0 +fr 04_res 2 257 2030 1.0 0.0 +fr 05_nuclear 2 257 2030 1.0 0.0 +fr 06_coal 2 257 2030 0.0 0.0 +fr 07_gas 2 257 2030 0.0 0.0 +fr 08_non-res 2 257 2030 0.0 0.0 +fr 09_hydro_pump 2 257 2030 0.0 0.0 +fr 01_solar 2 258 2030 1.0 0.0 +fr 02_wind_on 2 258 2030 1.0 0.0 +fr 03_wind_off 2 258 2030 1.0 0.0 +fr 04_res 2 258 2030 1.0 0.0 +fr 05_nuclear 2 258 2030 1.0 0.0 +fr 06_coal 2 258 2030 0.0 0.0 +fr 07_gas 2 258 2030 0.0 0.0 +fr 08_non-res 2 258 2030 0.0 0.0 +fr 09_hydro_pump 2 258 2030 0.0 0.0 +fr 01_solar 2 259 2030 1.0 0.0 +fr 02_wind_on 2 259 2030 1.0 0.0 +fr 03_wind_off 2 259 2030 1.0 0.0 +fr 04_res 2 259 2030 1.0 0.0 +fr 05_nuclear 2 259 2030 1.0 0.0 +fr 06_coal 2 259 2030 0.0 0.0 +fr 07_gas 2 259 2030 0.0 0.0 +fr 08_non-res 2 259 2030 0.0 0.0 +fr 09_hydro_pump 2 259 2030 0.0 0.0 +fr 01_solar 2 260 2030 1.0 0.0 +fr 02_wind_on 2 260 2030 1.0 0.0 +fr 03_wind_off 2 260 2030 1.0 0.0 +fr 04_res 2 260 2030 1.0 0.0 +fr 05_nuclear 2 260 2030 1.0 0.0 +fr 06_coal 2 260 2030 0.0 0.0 +fr 07_gas 2 260 2030 0.0 0.0 +fr 08_non-res 2 260 2030 0.0 0.0 +fr 09_hydro_pump 2 260 2030 0.0 0.0 +fr 01_solar 2 261 2030 1.0 0.0 +fr 02_wind_on 2 261 2030 1.0 0.0 +fr 03_wind_off 2 261 2030 1.0 0.0 +fr 04_res 2 261 2030 1.0 0.0 +fr 05_nuclear 2 261 2030 1.0 0.0 +fr 06_coal 2 261 2030 0.0 0.0 +fr 07_gas 2 261 2030 0.0 0.0 +fr 08_non-res 2 261 2030 0.0 0.0 +fr 09_hydro_pump 2 261 2030 0.0 0.0 +fr 01_solar 2 262 2030 1.0 0.0 +fr 02_wind_on 2 262 2030 1.0 0.0 +fr 03_wind_off 2 262 2030 1.0 0.0 +fr 04_res 2 262 2030 1.0 0.0 +fr 05_nuclear 2 262 2030 1.0 0.0 +fr 06_coal 2 262 2030 0.0 0.0 +fr 07_gas 2 262 2030 0.0 0.0 +fr 08_non-res 2 262 2030 0.0 0.0 +fr 09_hydro_pump 2 262 2030 0.0 0.0 +fr 01_solar 2 263 2030 1.0 0.0 +fr 02_wind_on 2 263 2030 1.0 0.0 +fr 03_wind_off 2 263 2030 1.0 0.0 +fr 04_res 2 263 2030 1.0 0.0 +fr 05_nuclear 2 263 2030 1.0 0.0 +fr 06_coal 2 263 2030 0.0 0.0 +fr 07_gas 2 263 2030 0.0 0.0 +fr 08_non-res 2 263 2030 0.0 0.0 +fr 09_hydro_pump 2 263 2030 0.0 0.0 +fr 01_solar 2 264 2030 1.0 0.0 +fr 02_wind_on 2 264 2030 1.0 0.0 +fr 03_wind_off 2 264 2030 1.0 0.0 +fr 04_res 2 264 2030 1.0 0.0 +fr 05_nuclear 2 264 2030 1.0 0.0 +fr 06_coal 2 264 2030 0.0 0.0 +fr 07_gas 2 264 2030 0.0 0.0 +fr 08_non-res 2 264 2030 0.0 0.0 +fr 09_hydro_pump 2 264 2030 0.0 0.0 +fr 01_solar 2 265 2030 1.0 0.0 +fr 02_wind_on 2 265 2030 1.0 0.0 +fr 03_wind_off 2 265 2030 1.0 0.0 +fr 04_res 2 265 2030 1.0 0.0 +fr 05_nuclear 2 265 2030 1.0 0.0 +fr 06_coal 2 265 2030 0.0 0.0 +fr 07_gas 2 265 2030 0.0 0.0 +fr 08_non-res 2 265 2030 0.0 0.0 +fr 09_hydro_pump 2 265 2030 0.0 0.0 +fr 01_solar 2 266 2030 1.0 0.0 +fr 02_wind_on 2 266 2030 1.0 0.0 +fr 03_wind_off 2 266 2030 1.0 0.0 +fr 04_res 2 266 2030 1.0 0.0 +fr 05_nuclear 2 266 2030 1.0 0.0 +fr 06_coal 2 266 2030 0.0 0.0 +fr 07_gas 2 266 2030 0.0 0.0 +fr 08_non-res 2 266 2030 0.0 0.0 +fr 09_hydro_pump 2 266 2030 0.0 0.0 +fr 01_solar 2 267 2030 1.0 0.0 +fr 02_wind_on 2 267 2030 1.0 0.0 +fr 03_wind_off 2 267 2030 1.0 0.0 +fr 04_res 2 267 2030 1.0 0.0 +fr 05_nuclear 2 267 2030 1.0 0.0 +fr 06_coal 2 267 2030 0.0 0.0 +fr 07_gas 2 267 2030 0.0 0.0 +fr 08_non-res 2 267 2030 0.0 0.0 +fr 09_hydro_pump 2 267 2030 0.0 0.0 +fr 01_solar 2 268 2030 1.0 0.0 +fr 02_wind_on 2 268 2030 1.0 0.0 +fr 03_wind_off 2 268 2030 1.0 0.0 +fr 04_res 2 268 2030 1.0 0.0 +fr 05_nuclear 2 268 2030 1.0 0.0 +fr 06_coal 2 268 2030 0.0 0.0 +fr 07_gas 2 268 2030 0.0 0.0 +fr 08_non-res 2 268 2030 0.0 0.0 +fr 09_hydro_pump 2 268 2030 0.0 0.0 +fr 01_solar 2 269 2030 1.0 0.0 +fr 02_wind_on 2 269 2030 1.0 0.0 +fr 03_wind_off 2 269 2030 1.0 0.0 +fr 04_res 2 269 2030 1.0 0.0 +fr 05_nuclear 2 269 2030 1.0 0.0 +fr 06_coal 2 269 2030 0.0 0.0 +fr 07_gas 2 269 2030 0.0 0.0 +fr 08_non-res 2 269 2030 0.0 0.0 +fr 09_hydro_pump 2 269 2030 0.0 0.0 +fr 01_solar 2 270 2030 1.0 0.0 +fr 02_wind_on 2 270 2030 1.0 0.0 +fr 03_wind_off 2 270 2030 1.0 0.0 +fr 04_res 2 270 2030 1.0 0.0 +fr 05_nuclear 2 270 2030 1.0 0.0 +fr 06_coal 2 270 2030 1.0 0.0 +fr 07_gas 2 270 2030 0.0 0.0 +fr 08_non-res 2 270 2030 0.0 0.0 +fr 09_hydro_pump 2 270 2030 0.0 0.0 +fr 01_solar 2 271 2030 1.0 0.0 +fr 02_wind_on 2 271 2030 1.0 0.0 +fr 03_wind_off 2 271 2030 1.0 0.0 +fr 04_res 2 271 2030 1.0 0.0 +fr 05_nuclear 2 271 2030 1.0 0.0 +fr 06_coal 2 271 2030 1.0 0.0 +fr 07_gas 2 271 2030 0.0 0.0 +fr 08_non-res 2 271 2030 0.0 0.0 +fr 09_hydro_pump 2 271 2030 0.0 0.0 +fr 01_solar 2 272 2030 1.0 0.0 +fr 02_wind_on 2 272 2030 1.0 0.0 +fr 03_wind_off 2 272 2030 1.0 0.0 +fr 04_res 2 272 2030 1.0 0.0 +fr 05_nuclear 2 272 2030 1.0 0.0 +fr 06_coal 2 272 2030 1.0 0.0 +fr 07_gas 2 272 2030 0.0 0.0 +fr 08_non-res 2 272 2030 0.0 0.0 +fr 09_hydro_pump 2 272 2030 0.0 0.0 +fr 01_solar 2 273 2030 1.0 0.0 +fr 02_wind_on 2 273 2030 1.0 0.0 +fr 03_wind_off 2 273 2030 1.0 0.0 +fr 04_res 2 273 2030 1.0 0.0 +fr 05_nuclear 2 273 2030 1.0 0.0 +fr 06_coal 2 273 2030 1.0 0.0 +fr 07_gas 2 273 2030 0.0 0.0 +fr 08_non-res 2 273 2030 0.0 0.0 +fr 09_hydro_pump 2 273 2030 0.0 0.0 +fr 01_solar 2 274 2030 1.0 0.0 +fr 02_wind_on 2 274 2030 1.0 0.0 +fr 03_wind_off 2 274 2030 1.0 0.0 +fr 04_res 2 274 2030 1.0 0.0 +fr 05_nuclear 2 274 2030 1.0 0.0 +fr 06_coal 2 274 2030 1.0 0.0 +fr 07_gas 2 274 2030 0.0 0.0 +fr 08_non-res 2 274 2030 0.0 0.0 +fr 09_hydro_pump 2 274 2030 0.0 0.0 +fr 01_solar 2 275 2030 1.0 0.0 +fr 02_wind_on 2 275 2030 1.0 0.0 +fr 03_wind_off 2 275 2030 1.0 0.0 +fr 04_res 2 275 2030 1.0 0.0 +fr 05_nuclear 2 275 2030 1.0 0.0 +fr 06_coal 2 275 2030 1.0 0.0 +fr 07_gas 2 275 2030 0.0 0.0 +fr 08_non-res 2 275 2030 0.0 0.0 +fr 09_hydro_pump 2 275 2030 0.0 0.0 +fr 01_solar 2 276 2030 1.0 0.0 +fr 02_wind_on 2 276 2030 1.0 0.0 +fr 03_wind_off 2 276 2030 1.0 0.0 +fr 04_res 2 276 2030 1.0 0.0 +fr 05_nuclear 2 276 2030 1.0 0.0 +fr 06_coal 2 276 2030 1.0 0.0 +fr 07_gas 2 276 2030 0.0 0.0 +fr 08_non-res 2 276 2030 0.0 0.0 +fr 09_hydro_pump 2 276 2030 0.0 0.0 +fr 01_solar 2 277 2030 1.0 0.0 +fr 02_wind_on 2 277 2030 1.0 0.0 +fr 03_wind_off 2 277 2030 1.0 0.0 +fr 04_res 2 277 2030 1.0 0.0 +fr 05_nuclear 2 277 2030 1.0 0.0 +fr 06_coal 2 277 2030 1.0 0.0 +fr 07_gas 2 277 2030 0.0 0.0 +fr 08_non-res 2 277 2030 0.0 0.0 +fr 09_hydro_pump 2 277 2030 0.0 0.0 +fr 01_solar 2 278 2030 1.0 0.0 +fr 02_wind_on 2 278 2030 1.0 0.0 +fr 03_wind_off 2 278 2030 1.0 0.0 +fr 04_res 2 278 2030 1.0 0.0 +fr 05_nuclear 2 278 2030 1.0 0.0 +fr 06_coal 2 278 2030 1.0 0.0 +fr 07_gas 2 278 2030 0.0 0.0 +fr 08_non-res 2 278 2030 0.0 0.0 +fr 09_hydro_pump 2 278 2030 0.0 0.0 +fr 01_solar 2 279 2030 1.0 0.0 +fr 02_wind_on 2 279 2030 1.0 0.0 +fr 03_wind_off 2 279 2030 1.0 0.0 +fr 04_res 2 279 2030 1.0 0.0 +fr 05_nuclear 2 279 2030 1.0 0.0 +fr 06_coal 2 279 2030 1.0 0.0 +fr 07_gas 2 279 2030 0.0 0.0 +fr 08_non-res 2 279 2030 0.0 0.0 +fr 09_hydro_pump 2 279 2030 0.0 0.0 +fr 01_solar 2 280 2030 1.0 0.0 +fr 02_wind_on 2 280 2030 1.0 0.0 +fr 03_wind_off 2 280 2030 1.0 0.0 +fr 04_res 2 280 2030 1.0 0.0 +fr 05_nuclear 2 280 2030 1.0 0.0 +fr 06_coal 2 280 2030 1.0 0.0 +fr 07_gas 2 280 2030 0.0 0.0 +fr 08_non-res 2 280 2030 0.0 0.0 +fr 09_hydro_pump 2 280 2030 0.0 0.0 +fr 01_solar 2 281 2030 1.0 0.0 +fr 02_wind_on 2 281 2030 1.0 0.0 +fr 03_wind_off 2 281 2030 1.0 0.0 +fr 04_res 2 281 2030 1.0 0.0 +fr 05_nuclear 2 281 2030 1.0 0.0 +fr 06_coal 2 281 2030 1.0 0.0 +fr 07_gas 2 281 2030 0.0 0.0 +fr 08_non-res 2 281 2030 0.0 0.0 +fr 09_hydro_pump 2 281 2030 0.0 0.0 +fr 01_solar 2 282 2030 1.0 0.0 +fr 02_wind_on 2 282 2030 1.0 0.0 +fr 03_wind_off 2 282 2030 1.0 0.0 +fr 04_res 2 282 2030 1.0 0.0 +fr 05_nuclear 2 282 2030 1.0 0.0 +fr 06_coal 2 282 2030 1.0 0.0 +fr 07_gas 2 282 2030 0.0 0.0 +fr 08_non-res 2 282 2030 0.0 0.0 +fr 09_hydro_pump 2 282 2030 0.0 0.0 +fr 01_solar 2 283 2030 1.0 0.0 +fr 02_wind_on 2 283 2030 1.0 0.0 +fr 03_wind_off 2 283 2030 1.0 0.0 +fr 04_res 2 283 2030 1.0 0.0 +fr 05_nuclear 2 283 2030 1.0 0.0 +fr 06_coal 2 283 2030 1.0 0.0 +fr 07_gas 2 283 2030 0.0 0.0 +fr 08_non-res 2 283 2030 0.0 0.0 +fr 09_hydro_pump 2 283 2030 0.0 0.0 +fr 01_solar 2 284 2030 1.0 0.0 +fr 02_wind_on 2 284 2030 1.0 0.0 +fr 03_wind_off 2 284 2030 1.0 0.0 +fr 04_res 2 284 2030 1.0 0.0 +fr 05_nuclear 2 284 2030 1.0 0.0 +fr 06_coal 2 284 2030 1.0 0.0 +fr 07_gas 2 284 2030 0.0 0.0 +fr 08_non-res 2 284 2030 0.0 0.0 +fr 09_hydro_pump 2 284 2030 0.0 0.0 +fr 01_solar 2 285 2030 1.0 0.0 +fr 02_wind_on 2 285 2030 1.0 0.0 +fr 03_wind_off 2 285 2030 1.0 0.0 +fr 04_res 2 285 2030 1.0 0.0 +fr 05_nuclear 2 285 2030 1.0 0.0 +fr 06_coal 2 285 2030 1.0 0.0 +fr 07_gas 2 285 2030 0.0 0.0 +fr 08_non-res 2 285 2030 0.0 0.0 +fr 09_hydro_pump 2 285 2030 0.0 0.0 +fr 01_solar 2 286 2030 1.0 0.0 +fr 02_wind_on 2 286 2030 1.0 0.0 +fr 03_wind_off 2 286 2030 1.0 0.0 +fr 04_res 2 286 2030 1.0 0.0 +fr 05_nuclear 2 286 2030 1.0 0.0 +fr 06_coal 2 286 2030 1.0 0.0 +fr 07_gas 2 286 2030 0.0 0.0 +fr 08_non-res 2 286 2030 0.0 0.0 +fr 09_hydro_pump 2 286 2030 0.0 0.0 +fr 01_solar 2 287 2030 1.0 0.0 +fr 02_wind_on 2 287 2030 1.0 0.0 +fr 03_wind_off 2 287 2030 1.0 0.0 +fr 04_res 2 287 2030 1.0 0.0 +fr 05_nuclear 2 287 2030 1.0 0.0 +fr 06_coal 2 287 2030 1.0 0.0 +fr 07_gas 2 287 2030 0.0 0.0 +fr 08_non-res 2 287 2030 0.0 0.0 +fr 09_hydro_pump 2 287 2030 0.0 0.0 +fr 01_solar 2 288 2030 1.0 0.0 +fr 02_wind_on 2 288 2030 1.0 0.0 +fr 03_wind_off 2 288 2030 1.0 0.0 +fr 04_res 2 288 2030 1.0 0.0 +fr 05_nuclear 2 288 2030 1.0 0.0 +fr 06_coal 2 288 2030 1.0 0.0 +fr 07_gas 2 288 2030 0.0 0.0 +fr 08_non-res 2 288 2030 0.0 0.0 +fr 09_hydro_pump 2 288 2030 0.0 0.0 +fr 01_solar 2 289 2030 1.0 0.0 +fr 02_wind_on 2 289 2030 1.0 0.0 +fr 03_wind_off 2 289 2030 1.0 0.0 +fr 04_res 2 289 2030 1.0 0.0 +fr 05_nuclear 2 289 2030 1.0 0.0 +fr 06_coal 2 289 2030 1.0 0.0 +fr 07_gas 2 289 2030 0.0 0.0 +fr 08_non-res 2 289 2030 0.0 0.0 +fr 09_hydro_pump 2 289 2030 0.0 0.0 +fr 01_solar 2 290 2030 1.0 0.0 +fr 02_wind_on 2 290 2030 1.0 0.0 +fr 03_wind_off 2 290 2030 1.0 0.0 +fr 04_res 2 290 2030 1.0 0.0 +fr 05_nuclear 2 290 2030 1.0 0.0 +fr 06_coal 2 290 2030 1.0 0.0 +fr 07_gas 2 290 2030 1.0 0.0 +fr 08_non-res 2 290 2030 0.0 0.0 +fr 09_hydro_pump 2 290 2030 0.0 0.0 +fr 01_solar 2 291 2030 1.0 0.0 +fr 02_wind_on 2 291 2030 1.0 0.0 +fr 03_wind_off 2 291 2030 1.0 0.0 +fr 04_res 2 291 2030 1.0 0.0 +fr 05_nuclear 2 291 2030 1.0 0.0 +fr 06_coal 2 291 2030 1.0 0.0 +fr 07_gas 2 291 2030 1.0 0.0 +fr 08_non-res 2 291 2030 0.0 0.0 +fr 09_hydro_pump 2 291 2030 0.0 0.0 +fr 01_solar 2 292 2030 1.0 0.0 +fr 02_wind_on 2 292 2030 1.0 0.0 +fr 03_wind_off 2 292 2030 1.0 0.0 +fr 04_res 2 292 2030 1.0 0.0 +fr 05_nuclear 2 292 2030 1.0 0.0 +fr 06_coal 2 292 2030 1.0 0.0 +fr 07_gas 2 292 2030 1.0 0.0 +fr 08_non-res 2 292 2030 0.0 0.0 +fr 09_hydro_pump 2 292 2030 0.0 0.0 +fr 01_solar 2 293 2030 1.0 0.0 +fr 02_wind_on 2 293 2030 1.0 0.0 +fr 03_wind_off 2 293 2030 1.0 0.0 +fr 04_res 2 293 2030 1.0 0.0 +fr 05_nuclear 2 293 2030 1.0 0.0 +fr 06_coal 2 293 2030 1.0 0.0 +fr 07_gas 2 293 2030 1.0 0.0 +fr 08_non-res 2 293 2030 0.0 0.0 +fr 09_hydro_pump 2 293 2030 0.0 0.0 +fr 01_solar 2 294 2030 1.0 0.0 +fr 02_wind_on 2 294 2030 1.0 0.0 +fr 03_wind_off 2 294 2030 1.0 0.0 +fr 04_res 2 294 2030 1.0 0.0 +fr 05_nuclear 2 294 2030 1.0 0.0 +fr 06_coal 2 294 2030 1.0 0.0 +fr 07_gas 2 294 2030 1.0 0.0 +fr 08_non-res 2 294 2030 0.0 0.0 +fr 09_hydro_pump 2 294 2030 0.0 0.0 +fr 01_solar 2 295 2030 1.0 0.0 +fr 02_wind_on 2 295 2030 1.0 0.0 +fr 03_wind_off 2 295 2030 1.0 0.0 +fr 04_res 2 295 2030 1.0 0.0 +fr 05_nuclear 2 295 2030 1.0 0.0 +fr 06_coal 2 295 2030 1.0 0.0 +fr 07_gas 2 295 2030 1.0 0.0 +fr 08_non-res 2 295 2030 0.0 0.0 +fr 09_hydro_pump 2 295 2030 0.0 0.0 +fr 01_solar 2 296 2030 1.0 0.0 +fr 02_wind_on 2 296 2030 1.0 0.0 +fr 03_wind_off 2 296 2030 1.0 0.0 +fr 04_res 2 296 2030 1.0 0.0 +fr 05_nuclear 2 296 2030 1.0 0.0 +fr 06_coal 2 296 2030 1.0 0.0 +fr 07_gas 2 296 2030 1.0 0.0 +fr 08_non-res 2 296 2030 0.0 0.0 +fr 09_hydro_pump 2 296 2030 0.0 0.0 +fr 01_solar 2 297 2030 1.0 0.0 +fr 02_wind_on 2 297 2030 1.0 0.0 +fr 03_wind_off 2 297 2030 1.0 0.0 +fr 04_res 2 297 2030 1.0 0.0 +fr 05_nuclear 2 297 2030 1.0 0.0 +fr 06_coal 2 297 2030 1.0 0.0 +fr 07_gas 2 297 2030 1.0 0.0 +fr 08_non-res 2 297 2030 0.0 0.0 +fr 09_hydro_pump 2 297 2030 0.0 0.0 +fr 01_solar 2 298 2030 1.0 0.0 +fr 02_wind_on 2 298 2030 1.0 0.0 +fr 03_wind_off 2 298 2030 1.0 0.0 +fr 04_res 2 298 2030 1.0 0.0 +fr 05_nuclear 2 298 2030 1.0 0.0 +fr 06_coal 2 298 2030 1.0 0.0 +fr 07_gas 2 298 2030 1.0 0.0 +fr 08_non-res 2 298 2030 0.0 0.0 +fr 09_hydro_pump 2 298 2030 0.0 0.0 +fr 01_solar 2 299 2030 1.0 0.0 +fr 02_wind_on 2 299 2030 1.0 0.0 +fr 03_wind_off 2 299 2030 1.0 0.0 +fr 04_res 2 299 2030 1.0 0.0 +fr 05_nuclear 2 299 2030 1.0 0.0 +fr 06_coal 2 299 2030 1.0 0.0 +fr 07_gas 2 299 2030 1.0 0.0 +fr 08_non-res 2 299 2030 0.0 0.0 +fr 09_hydro_pump 2 299 2030 0.0 0.0 +fr 01_solar 2 300 2030 1.0 0.0 +fr 02_wind_on 2 300 2030 1.0 0.0 +fr 03_wind_off 2 300 2030 1.0 0.0 +fr 04_res 2 300 2030 1.0 0.0 +fr 05_nuclear 2 300 2030 1.0 0.0 +fr 06_coal 2 300 2030 1.0 0.0 +fr 07_gas 2 300 2030 1.0 0.0 +fr 08_non-res 2 300 2030 0.0 0.0 +fr 09_hydro_pump 2 300 2030 0.0 0.0 +fr 01_solar 2 301 2030 1.0 0.0 +fr 02_wind_on 2 301 2030 1.0 0.0 +fr 03_wind_off 2 301 2030 1.0 0.0 +fr 04_res 2 301 2030 1.0 0.0 +fr 05_nuclear 2 301 2030 1.0 0.0 +fr 06_coal 2 301 2030 1.0 0.0 +fr 07_gas 2 301 2030 1.0 0.0 +fr 08_non-res 2 301 2030 0.0 0.0 +fr 09_hydro_pump 2 301 2030 0.0 0.0 +fr 01_solar 2 302 2030 1.0 0.0 +fr 02_wind_on 2 302 2030 1.0 0.0 +fr 03_wind_off 2 302 2030 1.0 0.0 +fr 04_res 2 302 2030 1.0 0.0 +fr 05_nuclear 2 302 2030 1.0 0.0 +fr 06_coal 2 302 2030 1.0 0.0 +fr 07_gas 2 302 2030 1.0 0.0 +fr 08_non-res 2 302 2030 0.0 0.0 +fr 09_hydro_pump 2 302 2030 0.0 0.0 +fr 01_solar 2 303 2030 1.0 0.0 +fr 02_wind_on 2 303 2030 1.0 0.0 +fr 03_wind_off 2 303 2030 1.0 0.0 +fr 04_res 2 303 2030 1.0 0.0 +fr 05_nuclear 2 303 2030 1.0 0.0 +fr 06_coal 2 303 2030 1.0 0.0 +fr 07_gas 2 303 2030 1.0 0.0 +fr 08_non-res 2 303 2030 0.0 0.0 +fr 09_hydro_pump 2 303 2030 0.0 0.0 +fr 01_solar 2 304 2030 1.0 0.0 +fr 02_wind_on 2 304 2030 1.0 0.0 +fr 03_wind_off 2 304 2030 1.0 0.0 +fr 04_res 2 304 2030 1.0 0.0 +fr 05_nuclear 2 304 2030 1.0 0.0 +fr 06_coal 2 304 2030 1.0 0.0 +fr 07_gas 2 304 2030 1.0 0.0 +fr 08_non-res 2 304 2030 0.0 0.0 +fr 09_hydro_pump 2 304 2030 0.0 0.0 +fr 01_solar 2 305 2030 1.0 0.0 +fr 02_wind_on 2 305 2030 1.0 0.0 +fr 03_wind_off 2 305 2030 1.0 0.0 +fr 04_res 2 305 2030 1.0 0.0 +fr 05_nuclear 2 305 2030 1.0 0.0 +fr 06_coal 2 305 2030 1.0 0.0 +fr 07_gas 2 305 2030 1.0 0.0 +fr 08_non-res 2 305 2030 0.0 0.0 +fr 09_hydro_pump 2 305 2030 0.0 0.0 +fr 01_solar 2 306 2030 1.0 0.0 +fr 02_wind_on 2 306 2030 1.0 0.0 +fr 03_wind_off 2 306 2030 1.0 0.0 +fr 04_res 2 306 2030 1.0 0.0 +fr 05_nuclear 2 306 2030 1.0 0.0 +fr 06_coal 2 306 2030 1.0 0.0 +fr 07_gas 2 306 2030 1.0 0.0 +fr 08_non-res 2 306 2030 0.0 0.0 +fr 09_hydro_pump 2 306 2030 0.0 0.0 +fr 01_solar 2 307 2030 1.0 0.0 +fr 02_wind_on 2 307 2030 1.0 0.0 +fr 03_wind_off 2 307 2030 1.0 0.0 +fr 04_res 2 307 2030 1.0 0.0 +fr 05_nuclear 2 307 2030 1.0 0.0 +fr 06_coal 2 307 2030 1.0 0.0 +fr 07_gas 2 307 2030 1.0 0.0 +fr 08_non-res 2 307 2030 0.0 0.0 +fr 09_hydro_pump 2 307 2030 0.0 0.0 +fr 01_solar 2 308 2030 1.0 0.0 +fr 02_wind_on 2 308 2030 1.0 0.0 +fr 03_wind_off 2 308 2030 1.0 0.0 +fr 04_res 2 308 2030 1.0 0.0 +fr 05_nuclear 2 308 2030 1.0 0.0 +fr 06_coal 2 308 2030 1.0 0.0 +fr 07_gas 2 308 2030 1.0 0.0 +fr 08_non-res 2 308 2030 0.0 0.0 +fr 09_hydro_pump 2 308 2030 0.0 0.0 +fr 01_solar 2 309 2030 1.0 0.0 +fr 02_wind_on 2 309 2030 1.0 0.0 +fr 03_wind_off 2 309 2030 1.0 0.0 +fr 04_res 2 309 2030 1.0 0.0 +fr 05_nuclear 2 309 2030 1.0 0.0 +fr 06_coal 2 309 2030 1.0 0.0 +fr 07_gas 2 309 2030 1.0 0.0 +fr 08_non-res 2 309 2030 0.0 0.0 +fr 09_hydro_pump 2 309 2030 0.0 0.0 +fr 01_solar 2 310 2030 1.0 0.0 +fr 02_wind_on 2 310 2030 1.0 0.0 +fr 03_wind_off 2 310 2030 1.0 0.0 +fr 04_res 2 310 2030 1.0 0.0 +fr 05_nuclear 2 310 2030 1.0 0.0 +fr 06_coal 2 310 2030 1.0 0.0 +fr 07_gas 2 310 2030 1.0 0.0 +fr 08_non-res 2 310 2030 1.0 0.0 +fr 09_hydro_pump 2 310 2030 0.0 0.0 +fr 01_solar 2 311 2030 1.0 0.0 +fr 02_wind_on 2 311 2030 1.0 0.0 +fr 03_wind_off 2 311 2030 1.0 0.0 +fr 04_res 2 311 2030 1.0 0.0 +fr 05_nuclear 2 311 2030 1.0 0.0 +fr 06_coal 2 311 2030 1.0 0.0 +fr 07_gas 2 311 2030 1.0 0.0 +fr 08_non-res 2 311 2030 1.0 0.0 +fr 09_hydro_pump 2 311 2030 0.0 0.0 +fr 01_solar 2 312 2030 1.0 0.0 +fr 02_wind_on 2 312 2030 1.0 0.0 +fr 03_wind_off 2 312 2030 1.0 0.0 +fr 04_res 2 312 2030 1.0 0.0 +fr 05_nuclear 2 312 2030 1.0 0.0 +fr 06_coal 2 312 2030 1.0 0.0 +fr 07_gas 2 312 2030 1.0 0.0 +fr 08_non-res 2 312 2030 1.0 0.0 +fr 09_hydro_pump 2 312 2030 0.0 0.0 +fr 01_solar 2 313 2030 1.0 0.0 +fr 02_wind_on 2 313 2030 1.0 0.0 +fr 03_wind_off 2 313 2030 1.0 0.0 +fr 04_res 2 313 2030 1.0 0.0 +fr 05_nuclear 2 313 2030 1.0 0.0 +fr 06_coal 2 313 2030 1.0 0.0 +fr 07_gas 2 313 2030 1.0 0.0 +fr 08_non-res 2 313 2030 1.0 0.0 +fr 09_hydro_pump 2 313 2030 0.0 0.0 +fr 01_solar 2 314 2030 1.0 0.0 +fr 02_wind_on 2 314 2030 1.0 0.0 +fr 03_wind_off 2 314 2030 1.0 0.0 +fr 04_res 2 314 2030 1.0 0.0 +fr 05_nuclear 2 314 2030 1.0 0.0 +fr 06_coal 2 314 2030 1.0 0.0 +fr 07_gas 2 314 2030 1.0 0.0 +fr 08_non-res 2 314 2030 1.0 0.0 +fr 09_hydro_pump 2 314 2030 0.0 0.0 +fr 01_solar 2 315 2030 1.0 0.0 +fr 02_wind_on 2 315 2030 1.0 0.0 +fr 03_wind_off 2 315 2030 1.0 0.0 +fr 04_res 2 315 2030 1.0 0.0 +fr 05_nuclear 2 315 2030 1.0 0.0 +fr 06_coal 2 315 2030 1.0 0.0 +fr 07_gas 2 315 2030 1.0 0.0 +fr 08_non-res 2 315 2030 1.0 0.0 +fr 09_hydro_pump 2 315 2030 0.0 0.0 +fr 01_solar 2 316 2030 1.0 0.0 +fr 02_wind_on 2 316 2030 1.0 0.0 +fr 03_wind_off 2 316 2030 1.0 0.0 +fr 04_res 2 316 2030 1.0 0.0 +fr 05_nuclear 2 316 2030 1.0 0.0 +fr 06_coal 2 316 2030 1.0 0.0 +fr 07_gas 2 316 2030 1.0 0.0 +fr 08_non-res 2 316 2030 1.0 0.0 +fr 09_hydro_pump 2 316 2030 0.0 0.0 +fr 01_solar 2 317 2030 1.0 0.0 +fr 02_wind_on 2 317 2030 1.0 0.0 +fr 03_wind_off 2 317 2030 1.0 0.0 +fr 04_res 2 317 2030 1.0 0.0 +fr 05_nuclear 2 317 2030 1.0 0.0 +fr 06_coal 2 317 2030 1.0 0.0 +fr 07_gas 2 317 2030 1.0 0.0 +fr 08_non-res 2 317 2030 1.0 0.0 +fr 09_hydro_pump 2 317 2030 0.0 0.0 +fr 01_solar 2 318 2030 1.0 0.0 +fr 02_wind_on 2 318 2030 1.0 0.0 +fr 03_wind_off 2 318 2030 1.0 0.0 +fr 04_res 2 318 2030 1.0 0.0 +fr 05_nuclear 2 318 2030 1.0 0.0 +fr 06_coal 2 318 2030 1.0 0.0 +fr 07_gas 2 318 2030 1.0 0.0 +fr 08_non-res 2 318 2030 1.0 0.0 +fr 09_hydro_pump 2 318 2030 0.0 0.0 +fr 01_solar 2 319 2030 1.0 0.0 +fr 02_wind_on 2 319 2030 1.0 0.0 +fr 03_wind_off 2 319 2030 1.0 0.0 +fr 04_res 2 319 2030 1.0 0.0 +fr 05_nuclear 2 319 2030 1.0 0.0 +fr 06_coal 2 319 2030 1.0 0.0 +fr 07_gas 2 319 2030 1.0 0.0 +fr 08_non-res 2 319 2030 1.0 0.0 +fr 09_hydro_pump 2 319 2030 0.0 0.0 +fr 01_solar 2 320 2030 1.0 0.0 +fr 02_wind_on 2 320 2030 1.0 0.0 +fr 03_wind_off 2 320 2030 1.0 0.0 +fr 04_res 2 320 2030 1.0 0.0 +fr 05_nuclear 2 320 2030 1.0 0.0 +fr 06_coal 2 320 2030 1.0 0.0 +fr 07_gas 2 320 2030 1.0 0.0 +fr 08_non-res 2 320 2030 1.0 0.0 +fr 09_hydro_pump 2 320 2030 0.0 0.0 +fr 01_solar 2 321 2030 1.0 0.0 +fr 02_wind_on 2 321 2030 1.0 0.0 +fr 03_wind_off 2 321 2030 1.0 0.0 +fr 04_res 2 321 2030 1.0 0.0 +fr 05_nuclear 2 321 2030 1.0 0.0 +fr 06_coal 2 321 2030 1.0 0.0 +fr 07_gas 2 321 2030 1.0 0.0 +fr 08_non-res 2 321 2030 1.0 0.0 +fr 09_hydro_pump 2 321 2030 0.0 0.0 +fr 01_solar 2 322 2030 1.0 0.0 +fr 02_wind_on 2 322 2030 1.0 0.0 +fr 03_wind_off 2 322 2030 1.0 0.0 +fr 04_res 2 322 2030 1.0 0.0 +fr 05_nuclear 2 322 2030 1.0 0.0 +fr 06_coal 2 322 2030 1.0 0.0 +fr 07_gas 2 322 2030 1.0 0.0 +fr 08_non-res 2 322 2030 1.0 0.0 +fr 09_hydro_pump 2 322 2030 0.0 0.0 +fr 01_solar 2 323 2030 1.0 0.0 +fr 02_wind_on 2 323 2030 1.0 0.0 +fr 03_wind_off 2 323 2030 1.0 0.0 +fr 04_res 2 323 2030 1.0 0.0 +fr 05_nuclear 2 323 2030 1.0 0.0 +fr 06_coal 2 323 2030 1.0 0.0 +fr 07_gas 2 323 2030 1.0 0.0 +fr 08_non-res 2 323 2030 1.0 0.0 +fr 09_hydro_pump 2 323 2030 0.0 0.0 +fr 01_solar 2 324 2030 1.0 0.0 +fr 02_wind_on 2 324 2030 1.0 0.0 +fr 03_wind_off 2 324 2030 1.0 0.0 +fr 04_res 2 324 2030 1.0 0.0 +fr 05_nuclear 2 324 2030 1.0 0.0 +fr 06_coal 2 324 2030 1.0 0.0 +fr 07_gas 2 324 2030 1.0 0.0 +fr 08_non-res 2 324 2030 1.0 0.0 +fr 09_hydro_pump 2 324 2030 0.0 0.0 +fr 01_solar 2 325 2030 1.0 0.0 +fr 02_wind_on 2 325 2030 1.0 0.0 +fr 03_wind_off 2 325 2030 1.0 0.0 +fr 04_res 2 325 2030 1.0 0.0 +fr 05_nuclear 2 325 2030 1.0 0.0 +fr 06_coal 2 325 2030 1.0 0.0 +fr 07_gas 2 325 2030 1.0 0.0 +fr 08_non-res 2 325 2030 1.0 0.0 +fr 09_hydro_pump 2 325 2030 0.0 0.0 +fr 01_solar 2 326 2030 1.0 0.0 +fr 02_wind_on 2 326 2030 1.0 0.0 +fr 03_wind_off 2 326 2030 1.0 0.0 +fr 04_res 2 326 2030 1.0 0.0 +fr 05_nuclear 2 326 2030 1.0 0.0 +fr 06_coal 2 326 2030 1.0 0.0 +fr 07_gas 2 326 2030 1.0 0.0 +fr 08_non-res 2 326 2030 1.0 0.0 +fr 09_hydro_pump 2 326 2030 0.0 0.0 +fr 01_solar 2 327 2030 1.0 0.0 +fr 02_wind_on 2 327 2030 1.0 0.0 +fr 03_wind_off 2 327 2030 1.0 0.0 +fr 04_res 2 327 2030 1.0 0.0 +fr 05_nuclear 2 327 2030 1.0 0.0 +fr 06_coal 2 327 2030 1.0 0.0 +fr 07_gas 2 327 2030 1.0 0.0 +fr 08_non-res 2 327 2030 1.0 0.0 +fr 09_hydro_pump 2 327 2030 0.0 0.0 +fr 01_solar 2 328 2030 1.0 0.0 +fr 02_wind_on 2 328 2030 1.0 0.0 +fr 03_wind_off 2 328 2030 1.0 0.0 +fr 04_res 2 328 2030 1.0 0.0 +fr 05_nuclear 2 328 2030 1.0 0.0 +fr 06_coal 2 328 2030 1.0 0.0 +fr 07_gas 2 328 2030 1.0 0.0 +fr 08_non-res 2 328 2030 1.0 0.0 +fr 09_hydro_pump 2 328 2030 0.0 0.0 +fr 01_solar 2 329 2030 1.0 0.0 +fr 02_wind_on 2 329 2030 1.0 0.0 +fr 03_wind_off 2 329 2030 1.0 0.0 +fr 04_res 2 329 2030 1.0 0.0 +fr 05_nuclear 2 329 2030 1.0 0.0 +fr 06_coal 2 329 2030 1.0 0.0 +fr 07_gas 2 329 2030 1.0 0.0 +fr 08_non-res 2 329 2030 1.0 0.0 +fr 09_hydro_pump 2 329 2030 0.0 0.0 +fr 01_solar 2 330 2030 1.0 0.0 +fr 02_wind_on 2 330 2030 1.0 0.0 +fr 03_wind_off 2 330 2030 1.0 0.0 +fr 04_res 2 330 2030 1.0 0.0 +fr 05_nuclear 2 330 2030 1.0 0.0 +fr 06_coal 2 330 2030 1.0 0.0 +fr 07_gas 2 330 2030 1.0 0.0 +fr 08_non-res 2 330 2030 1.0 0.0 +fr 09_hydro_pump 2 330 2030 1.0 0.0 +fr 01_solar 2 331 2030 1.0 0.0 +fr 02_wind_on 2 331 2030 1.0 0.0 +fr 03_wind_off 2 331 2030 1.0 0.0 +fr 04_res 2 331 2030 1.0 0.0 +fr 05_nuclear 2 331 2030 1.0 0.0 +fr 06_coal 2 331 2030 1.0 0.0 +fr 07_gas 2 331 2030 1.0 0.0 +fr 08_non-res 2 331 2030 1.0 0.0 +fr 09_hydro_pump 2 331 2030 1.0 0.0 +fr 01_solar 2 332 2030 1.0 0.0 +fr 02_wind_on 2 332 2030 1.0 0.0 +fr 03_wind_off 2 332 2030 1.0 0.0 +fr 04_res 2 332 2030 1.0 0.0 +fr 05_nuclear 2 332 2030 1.0 0.0 +fr 06_coal 2 332 2030 1.0 0.0 +fr 07_gas 2 332 2030 1.0 0.0 +fr 08_non-res 2 332 2030 1.0 0.0 +fr 09_hydro_pump 2 332 2030 1.0 0.0 +fr 01_solar 2 333 2030 1.0 0.0 +fr 02_wind_on 2 333 2030 1.0 0.0 +fr 03_wind_off 2 333 2030 1.0 0.0 +fr 04_res 2 333 2030 1.0 0.0 +fr 05_nuclear 2 333 2030 1.0 0.0 +fr 06_coal 2 333 2030 1.0 0.0 +fr 07_gas 2 333 2030 1.0 0.0 +fr 08_non-res 2 333 2030 1.0 0.0 +fr 09_hydro_pump 2 333 2030 1.0 0.0 +fr 01_solar 2 334 2030 1.0 0.0 +fr 02_wind_on 2 334 2030 1.0 0.0 +fr 03_wind_off 2 334 2030 1.0 0.0 +fr 04_res 2 334 2030 1.0 0.0 +fr 05_nuclear 2 334 2030 1.0 0.0 +fr 06_coal 2 334 2030 1.0 0.0 +fr 07_gas 2 334 2030 1.0 0.0 +fr 08_non-res 2 334 2030 1.0 0.0 +fr 09_hydro_pump 2 334 2030 1.0 0.0 +fr 01_solar 2 335 2030 1.0 0.0 +fr 02_wind_on 2 335 2030 1.0 0.0 +fr 03_wind_off 2 335 2030 1.0 0.0 +fr 04_res 2 335 2030 1.0 0.0 +fr 05_nuclear 2 335 2030 1.0 0.0 +fr 06_coal 2 335 2030 1.0 0.0 +fr 07_gas 2 335 2030 1.0 0.0 +fr 08_non-res 2 335 2030 1.0 0.0 +fr 09_hydro_pump 2 335 2030 1.0 0.0 +fr 01_solar 2 336 2030 1.0 0.0 +fr 02_wind_on 2 336 2030 1.0 0.0 +fr 03_wind_off 2 336 2030 1.0 0.0 +fr 04_res 2 336 2030 1.0 0.0 +fr 05_nuclear 2 336 2030 1.0 0.0 +fr 06_coal 2 336 2030 1.0 0.0 +fr 07_gas 2 336 2030 1.0 0.0 +fr 08_non-res 2 336 2030 1.0 0.0 +fr 09_hydro_pump 2 336 2030 1.0 0.0 +it 01_solar 2 1 2030 0.0 0.0 +it 02_wind_on 2 1 2030 0.0 0.0 +it 03_wind_off 2 1 2030 0.0 0.0 +it 04_res 2 1 2030 0.0 0.0 +it 05_nuclear 2 1 2030 0.0 0.0 +it 06_coal 2 1 2030 0.0 0.0 +it 07_gas 2 1 2030 0.0 0.0 +it 08_non-res 2 1 2030 0.0 0.0 +it 09_hydro_pump 2 1 2030 0.0 0.0 +it 01_solar 2 2 2030 1.0 0.0 +it 02_wind_on 2 2 2030 0.0 0.0 +it 03_wind_off 2 2 2030 0.0 0.0 +it 04_res 2 2 2030 0.0 0.0 +it 05_nuclear 2 2 2030 0.0 0.0 +it 06_coal 2 2 2030 0.0 0.0 +it 07_gas 2 2 2030 0.0 0.0 +it 08_non-res 2 2 2030 0.0 0.0 +it 09_hydro_pump 2 2 2030 0.0 0.0 +it 01_solar 2 3 2030 1.0 0.0 +it 02_wind_on 2 3 2030 0.0 0.0 +it 03_wind_off 2 3 2030 0.0 0.0 +it 04_res 2 3 2030 0.0 0.0 +it 05_nuclear 2 3 2030 0.0 0.0 +it 06_coal 2 3 2030 0.0 0.0 +it 07_gas 2 3 2030 0.0 0.0 +it 08_non-res 2 3 2030 0.0 0.0 +it 09_hydro_pump 2 3 2030 0.0 0.0 +it 01_solar 2 4 2030 1.0 0.0 +it 02_wind_on 2 4 2030 0.0 0.0 +it 03_wind_off 2 4 2030 0.0 0.0 +it 04_res 2 4 2030 0.0 0.0 +it 05_nuclear 2 4 2030 0.0 0.0 +it 06_coal 2 4 2030 0.0 0.0 +it 07_gas 2 4 2030 0.0 0.0 +it 08_non-res 2 4 2030 0.0 0.0 +it 09_hydro_pump 2 4 2030 0.0 0.0 +it 01_solar 2 5 2030 1.0 0.0 +it 02_wind_on 2 5 2030 0.0 0.0 +it 03_wind_off 2 5 2030 0.0 0.0 +it 04_res 2 5 2030 0.0 0.0 +it 05_nuclear 2 5 2030 0.0 0.0 +it 06_coal 2 5 2030 0.0 0.0 +it 07_gas 2 5 2030 0.0 0.0 +it 08_non-res 2 5 2030 0.0 0.0 +it 09_hydro_pump 2 5 2030 0.0 0.0 +it 01_solar 2 6 2030 1.0 0.0 +it 02_wind_on 2 6 2030 0.0 0.0 +it 03_wind_off 2 6 2030 0.0 0.0 +it 04_res 2 6 2030 0.0 0.0 +it 05_nuclear 2 6 2030 0.0 0.0 +it 06_coal 2 6 2030 0.0 0.0 +it 07_gas 2 6 2030 0.0 0.0 +it 08_non-res 2 6 2030 0.0 0.0 +it 09_hydro_pump 2 6 2030 0.0 0.0 +it 01_solar 2 7 2030 1.0 0.0 +it 02_wind_on 2 7 2030 0.0 0.0 +it 03_wind_off 2 7 2030 0.0 0.0 +it 04_res 2 7 2030 0.0 0.0 +it 05_nuclear 2 7 2030 0.0 0.0 +it 06_coal 2 7 2030 0.0 0.0 +it 07_gas 2 7 2030 0.0 0.0 +it 08_non-res 2 7 2030 0.0 0.0 +it 09_hydro_pump 2 7 2030 0.0 0.0 +it 01_solar 2 8 2030 1.0 0.0 +it 02_wind_on 2 8 2030 0.0 0.0 +it 03_wind_off 2 8 2030 0.0 0.0 +it 04_res 2 8 2030 0.0 0.0 +it 05_nuclear 2 8 2030 0.0 0.0 +it 06_coal 2 8 2030 0.0 0.0 +it 07_gas 2 8 2030 0.0 0.0 +it 08_non-res 2 8 2030 0.0 0.0 +it 09_hydro_pump 2 8 2030 0.0 0.0 +it 01_solar 2 9 2030 1.0 0.0 +it 02_wind_on 2 9 2030 0.0 0.0 +it 03_wind_off 2 9 2030 0.0 0.0 +it 04_res 2 9 2030 0.0 0.0 +it 05_nuclear 2 9 2030 0.0 0.0 +it 06_coal 2 9 2030 0.0 0.0 +it 07_gas 2 9 2030 0.0 0.0 +it 08_non-res 2 9 2030 0.0 0.0 +it 09_hydro_pump 2 9 2030 0.0 0.0 +it 01_solar 2 10 2030 1.0 0.0 +it 02_wind_on 2 10 2030 0.0 0.0 +it 03_wind_off 2 10 2030 0.0 0.0 +it 04_res 2 10 2030 0.0 0.0 +it 05_nuclear 2 10 2030 0.0 0.0 +it 06_coal 2 10 2030 0.0 0.0 +it 07_gas 2 10 2030 0.0 0.0 +it 08_non-res 2 10 2030 0.0 0.0 +it 09_hydro_pump 2 10 2030 0.0 0.0 +it 01_solar 2 11 2030 1.0 0.0 +it 02_wind_on 2 11 2030 0.0 0.0 +it 03_wind_off 2 11 2030 0.0 0.0 +it 04_res 2 11 2030 0.0 0.0 +it 05_nuclear 2 11 2030 0.0 0.0 +it 06_coal 2 11 2030 0.0 0.0 +it 07_gas 2 11 2030 0.0 0.0 +it 08_non-res 2 11 2030 0.0 0.0 +it 09_hydro_pump 2 11 2030 0.0 0.0 +it 01_solar 2 12 2030 1.0 0.0 +it 02_wind_on 2 12 2030 0.0 0.0 +it 03_wind_off 2 12 2030 0.0 0.0 +it 04_res 2 12 2030 0.0 0.0 +it 05_nuclear 2 12 2030 0.0 0.0 +it 06_coal 2 12 2030 0.0 0.0 +it 07_gas 2 12 2030 0.0 0.0 +it 08_non-res 2 12 2030 0.0 0.0 +it 09_hydro_pump 2 12 2030 0.0 0.0 +it 01_solar 2 13 2030 1.0 0.0 +it 02_wind_on 2 13 2030 0.0 0.0 +it 03_wind_off 2 13 2030 0.0 0.0 +it 04_res 2 13 2030 0.0 0.0 +it 05_nuclear 2 13 2030 0.0 0.0 +it 06_coal 2 13 2030 0.0 0.0 +it 07_gas 2 13 2030 0.0 0.0 +it 08_non-res 2 13 2030 0.0 0.0 +it 09_hydro_pump 2 13 2030 0.0 0.0 +it 01_solar 2 14 2030 1.0 0.0 +it 02_wind_on 2 14 2030 0.0 0.0 +it 03_wind_off 2 14 2030 0.0 0.0 +it 04_res 2 14 2030 0.0 0.0 +it 05_nuclear 2 14 2030 0.0 0.0 +it 06_coal 2 14 2030 0.0 0.0 +it 07_gas 2 14 2030 0.0 0.0 +it 08_non-res 2 14 2030 0.0 0.0 +it 09_hydro_pump 2 14 2030 0.0 0.0 +it 01_solar 2 15 2030 1.0 0.0 +it 02_wind_on 2 15 2030 0.0 0.0 +it 03_wind_off 2 15 2030 0.0 0.0 +it 04_res 2 15 2030 0.0 0.0 +it 05_nuclear 2 15 2030 0.0 0.0 +it 06_coal 2 15 2030 0.0 0.0 +it 07_gas 2 15 2030 0.0 0.0 +it 08_non-res 2 15 2030 0.0 0.0 +it 09_hydro_pump 2 15 2030 0.0 0.0 +it 01_solar 2 16 2030 1.0 0.0 +it 02_wind_on 2 16 2030 0.0 0.0 +it 03_wind_off 2 16 2030 0.0 0.0 +it 04_res 2 16 2030 0.0 0.0 +it 05_nuclear 2 16 2030 0.0 0.0 +it 06_coal 2 16 2030 0.0 0.0 +it 07_gas 2 16 2030 0.0 0.0 +it 08_non-res 2 16 2030 0.0 0.0 +it 09_hydro_pump 2 16 2030 0.0 0.0 +it 01_solar 2 17 2030 1.0 0.0 +it 02_wind_on 2 17 2030 0.0 0.0 +it 03_wind_off 2 17 2030 0.0 0.0 +it 04_res 2 17 2030 0.0 0.0 +it 05_nuclear 2 17 2030 0.0 0.0 +it 06_coal 2 17 2030 0.0 0.0 +it 07_gas 2 17 2030 0.0 0.0 +it 08_non-res 2 17 2030 0.0 0.0 +it 09_hydro_pump 2 17 2030 0.0 0.0 +it 01_solar 2 18 2030 1.0 0.0 +it 02_wind_on 2 18 2030 0.0 0.0 +it 03_wind_off 2 18 2030 0.0 0.0 +it 04_res 2 18 2030 0.0 0.0 +it 05_nuclear 2 18 2030 0.0 0.0 +it 06_coal 2 18 2030 0.0 0.0 +it 07_gas 2 18 2030 0.0 0.0 +it 08_non-res 2 18 2030 0.0 0.0 +it 09_hydro_pump 2 18 2030 0.0 0.0 +it 01_solar 2 19 2030 1.0 0.0 +it 02_wind_on 2 19 2030 0.0 0.0 +it 03_wind_off 2 19 2030 0.0 0.0 +it 04_res 2 19 2030 0.0 0.0 +it 05_nuclear 2 19 2030 0.0 0.0 +it 06_coal 2 19 2030 0.0 0.0 +it 07_gas 2 19 2030 0.0 0.0 +it 08_non-res 2 19 2030 0.0 0.0 +it 09_hydro_pump 2 19 2030 0.0 0.0 +it 01_solar 2 20 2030 1.0 0.0 +it 02_wind_on 2 20 2030 0.0 0.0 +it 03_wind_off 2 20 2030 0.0 0.0 +it 04_res 2 20 2030 0.0 0.0 +it 05_nuclear 2 20 2030 0.0 0.0 +it 06_coal 2 20 2030 0.0 0.0 +it 07_gas 2 20 2030 0.0 0.0 +it 08_non-res 2 20 2030 0.0 0.0 +it 09_hydro_pump 2 20 2030 0.0 0.0 +it 01_solar 2 21 2030 1.0 0.0 +it 02_wind_on 2 21 2030 0.0 0.0 +it 03_wind_off 2 21 2030 0.0 0.0 +it 04_res 2 21 2030 0.0 0.0 +it 05_nuclear 2 21 2030 0.0 0.0 +it 06_coal 2 21 2030 0.0 0.0 +it 07_gas 2 21 2030 0.0 0.0 +it 08_non-res 2 21 2030 0.0 0.0 +it 09_hydro_pump 2 21 2030 0.0 0.0 +it 01_solar 2 22 2030 1.0 0.0 +it 02_wind_on 2 22 2030 1.0 0.0 +it 03_wind_off 2 22 2030 0.0 0.0 +it 04_res 2 22 2030 0.0 0.0 +it 05_nuclear 2 22 2030 0.0 0.0 +it 06_coal 2 22 2030 0.0 0.0 +it 07_gas 2 22 2030 0.0 0.0 +it 08_non-res 2 22 2030 0.0 0.0 +it 09_hydro_pump 2 22 2030 0.0 0.0 +it 01_solar 2 23 2030 1.0 0.0 +it 02_wind_on 2 23 2030 1.0 0.0 +it 03_wind_off 2 23 2030 0.0 0.0 +it 04_res 2 23 2030 0.0 0.0 +it 05_nuclear 2 23 2030 0.0 0.0 +it 06_coal 2 23 2030 0.0 0.0 +it 07_gas 2 23 2030 0.0 0.0 +it 08_non-res 2 23 2030 0.0 0.0 +it 09_hydro_pump 2 23 2030 0.0 0.0 +it 01_solar 2 24 2030 1.0 0.0 +it 02_wind_on 2 24 2030 1.0 0.0 +it 03_wind_off 2 24 2030 0.0 0.0 +it 04_res 2 24 2030 0.0 0.0 +it 05_nuclear 2 24 2030 0.0 0.0 +it 06_coal 2 24 2030 0.0 0.0 +it 07_gas 2 24 2030 0.0 0.0 +it 08_non-res 2 24 2030 0.0 0.0 +it 09_hydro_pump 2 24 2030 0.0 0.0 +it 01_solar 2 25 2030 1.0 0.0 +it 02_wind_on 2 25 2030 1.0 0.0 +it 03_wind_off 2 25 2030 0.0 0.0 +it 04_res 2 25 2030 0.0 0.0 +it 05_nuclear 2 25 2030 0.0 0.0 +it 06_coal 2 25 2030 0.0 0.0 +it 07_gas 2 25 2030 0.0 0.0 +it 08_non-res 2 25 2030 0.0 0.0 +it 09_hydro_pump 2 25 2030 0.0 0.0 +it 01_solar 2 26 2030 1.0 0.0 +it 02_wind_on 2 26 2030 1.0 0.0 +it 03_wind_off 2 26 2030 0.0 0.0 +it 04_res 2 26 2030 0.0 0.0 +it 05_nuclear 2 26 2030 0.0 0.0 +it 06_coal 2 26 2030 0.0 0.0 +it 07_gas 2 26 2030 0.0 0.0 +it 08_non-res 2 26 2030 0.0 0.0 +it 09_hydro_pump 2 26 2030 0.0 0.0 +it 01_solar 2 27 2030 1.0 0.0 +it 02_wind_on 2 27 2030 1.0 0.0 +it 03_wind_off 2 27 2030 0.0 0.0 +it 04_res 2 27 2030 0.0 0.0 +it 05_nuclear 2 27 2030 0.0 0.0 +it 06_coal 2 27 2030 0.0 0.0 +it 07_gas 2 27 2030 0.0 0.0 +it 08_non-res 2 27 2030 0.0 0.0 +it 09_hydro_pump 2 27 2030 0.0 0.0 +it 01_solar 2 28 2030 1.0 0.0 +it 02_wind_on 2 28 2030 1.0 0.0 +it 03_wind_off 2 28 2030 0.0 0.0 +it 04_res 2 28 2030 0.0 0.0 +it 05_nuclear 2 28 2030 0.0 0.0 +it 06_coal 2 28 2030 0.0 0.0 +it 07_gas 2 28 2030 0.0 0.0 +it 08_non-res 2 28 2030 0.0 0.0 +it 09_hydro_pump 2 28 2030 0.0 0.0 +it 01_solar 2 29 2030 1.0 0.0 +it 02_wind_on 2 29 2030 1.0 0.0 +it 03_wind_off 2 29 2030 0.0 0.0 +it 04_res 2 29 2030 0.0 0.0 +it 05_nuclear 2 29 2030 0.0 0.0 +it 06_coal 2 29 2030 0.0 0.0 +it 07_gas 2 29 2030 0.0 0.0 +it 08_non-res 2 29 2030 0.0 0.0 +it 09_hydro_pump 2 29 2030 0.0 0.0 +it 01_solar 2 30 2030 1.0 0.0 +it 02_wind_on 2 30 2030 1.0 0.0 +it 03_wind_off 2 30 2030 0.0 0.0 +it 04_res 2 30 2030 0.0 0.0 +it 05_nuclear 2 30 2030 0.0 0.0 +it 06_coal 2 30 2030 0.0 0.0 +it 07_gas 2 30 2030 0.0 0.0 +it 08_non-res 2 30 2030 0.0 0.0 +it 09_hydro_pump 2 30 2030 0.0 0.0 +it 01_solar 2 31 2030 1.0 0.0 +it 02_wind_on 2 31 2030 1.0 0.0 +it 03_wind_off 2 31 2030 0.0 0.0 +it 04_res 2 31 2030 0.0 0.0 +it 05_nuclear 2 31 2030 0.0 0.0 +it 06_coal 2 31 2030 0.0 0.0 +it 07_gas 2 31 2030 0.0 0.0 +it 08_non-res 2 31 2030 0.0 0.0 +it 09_hydro_pump 2 31 2030 0.0 0.0 +it 01_solar 2 32 2030 1.0 0.0 +it 02_wind_on 2 32 2030 1.0 0.0 +it 03_wind_off 2 32 2030 0.0 0.0 +it 04_res 2 32 2030 0.0 0.0 +it 05_nuclear 2 32 2030 0.0 0.0 +it 06_coal 2 32 2030 0.0 0.0 +it 07_gas 2 32 2030 0.0 0.0 +it 08_non-res 2 32 2030 0.0 0.0 +it 09_hydro_pump 2 32 2030 0.0 0.0 +it 01_solar 2 33 2030 1.0 0.0 +it 02_wind_on 2 33 2030 1.0 0.0 +it 03_wind_off 2 33 2030 0.0 0.0 +it 04_res 2 33 2030 0.0 0.0 +it 05_nuclear 2 33 2030 0.0 0.0 +it 06_coal 2 33 2030 0.0 0.0 +it 07_gas 2 33 2030 0.0 0.0 +it 08_non-res 2 33 2030 0.0 0.0 +it 09_hydro_pump 2 33 2030 0.0 0.0 +it 01_solar 2 34 2030 1.0 0.0 +it 02_wind_on 2 34 2030 1.0 0.0 +it 03_wind_off 2 34 2030 0.0 0.0 +it 04_res 2 34 2030 0.0 0.0 +it 05_nuclear 2 34 2030 0.0 0.0 +it 06_coal 2 34 2030 0.0 0.0 +it 07_gas 2 34 2030 0.0 0.0 +it 08_non-res 2 34 2030 0.0 0.0 +it 09_hydro_pump 2 34 2030 0.0 0.0 +it 01_solar 2 35 2030 1.0 0.0 +it 02_wind_on 2 35 2030 1.0 0.0 +it 03_wind_off 2 35 2030 0.0 0.0 +it 04_res 2 35 2030 0.0 0.0 +it 05_nuclear 2 35 2030 0.0 0.0 +it 06_coal 2 35 2030 0.0 0.0 +it 07_gas 2 35 2030 0.0 0.0 +it 08_non-res 2 35 2030 0.0 0.0 +it 09_hydro_pump 2 35 2030 0.0 0.0 +it 01_solar 2 36 2030 1.0 0.0 +it 02_wind_on 2 36 2030 1.0 0.0 +it 03_wind_off 2 36 2030 0.0 0.0 +it 04_res 2 36 2030 0.0 0.0 +it 05_nuclear 2 36 2030 0.0 0.0 +it 06_coal 2 36 2030 0.0 0.0 +it 07_gas 2 36 2030 0.0 0.0 +it 08_non-res 2 36 2030 0.0 0.0 +it 09_hydro_pump 2 36 2030 0.0 0.0 +it 01_solar 2 37 2030 1.0 0.0 +it 02_wind_on 2 37 2030 1.0 0.0 +it 03_wind_off 2 37 2030 0.0 0.0 +it 04_res 2 37 2030 0.0 0.0 +it 05_nuclear 2 37 2030 0.0 0.0 +it 06_coal 2 37 2030 0.0 0.0 +it 07_gas 2 37 2030 0.0 0.0 +it 08_non-res 2 37 2030 0.0 0.0 +it 09_hydro_pump 2 37 2030 0.0 0.0 +it 01_solar 2 38 2030 1.0 0.0 +it 02_wind_on 2 38 2030 1.0 0.0 +it 03_wind_off 2 38 2030 0.0 0.0 +it 04_res 2 38 2030 0.0 0.0 +it 05_nuclear 2 38 2030 0.0 0.0 +it 06_coal 2 38 2030 0.0 0.0 +it 07_gas 2 38 2030 0.0 0.0 +it 08_non-res 2 38 2030 0.0 0.0 +it 09_hydro_pump 2 38 2030 0.0 0.0 +it 01_solar 2 39 2030 1.0 0.0 +it 02_wind_on 2 39 2030 1.0 0.0 +it 03_wind_off 2 39 2030 0.0 0.0 +it 04_res 2 39 2030 0.0 0.0 +it 05_nuclear 2 39 2030 0.0 0.0 +it 06_coal 2 39 2030 0.0 0.0 +it 07_gas 2 39 2030 0.0 0.0 +it 08_non-res 2 39 2030 0.0 0.0 +it 09_hydro_pump 2 39 2030 0.0 0.0 +it 01_solar 2 40 2030 1.0 0.0 +it 02_wind_on 2 40 2030 1.0 0.0 +it 03_wind_off 2 40 2030 0.0 0.0 +it 04_res 2 40 2030 0.0 0.0 +it 05_nuclear 2 40 2030 0.0 0.0 +it 06_coal 2 40 2030 0.0 0.0 +it 07_gas 2 40 2030 0.0 0.0 +it 08_non-res 2 40 2030 0.0 0.0 +it 09_hydro_pump 2 40 2030 0.0 0.0 +it 01_solar 2 41 2030 1.0 0.0 +it 02_wind_on 2 41 2030 1.0 0.0 +it 03_wind_off 2 41 2030 0.0 0.0 +it 04_res 2 41 2030 0.0 0.0 +it 05_nuclear 2 41 2030 0.0 0.0 +it 06_coal 2 41 2030 0.0 0.0 +it 07_gas 2 41 2030 0.0 0.0 +it 08_non-res 2 41 2030 0.0 0.0 +it 09_hydro_pump 2 41 2030 0.0 0.0 +it 01_solar 2 42 2030 1.0 0.0 +it 02_wind_on 2 42 2030 1.0 0.0 +it 03_wind_off 2 42 2030 1.0 0.0 +it 04_res 2 42 2030 0.0 0.0 +it 05_nuclear 2 42 2030 0.0 0.0 +it 06_coal 2 42 2030 0.0 0.0 +it 07_gas 2 42 2030 0.0 0.0 +it 08_non-res 2 42 2030 0.0 0.0 +it 09_hydro_pump 2 42 2030 0.0 0.0 +it 01_solar 2 43 2030 1.0 0.0 +it 02_wind_on 2 43 2030 1.0 0.0 +it 03_wind_off 2 43 2030 1.0 0.0 +it 04_res 2 43 2030 0.0 0.0 +it 05_nuclear 2 43 2030 0.0 0.0 +it 06_coal 2 43 2030 0.0 0.0 +it 07_gas 2 43 2030 0.0 0.0 +it 08_non-res 2 43 2030 0.0 0.0 +it 09_hydro_pump 2 43 2030 0.0 0.0 +it 01_solar 2 44 2030 1.0 0.0 +it 02_wind_on 2 44 2030 1.0 0.0 +it 03_wind_off 2 44 2030 1.0 0.0 +it 04_res 2 44 2030 0.0 0.0 +it 05_nuclear 2 44 2030 0.0 0.0 +it 06_coal 2 44 2030 0.0 0.0 +it 07_gas 2 44 2030 0.0 0.0 +it 08_non-res 2 44 2030 0.0 0.0 +it 09_hydro_pump 2 44 2030 0.0 0.0 +it 01_solar 2 45 2030 1.0 0.0 +it 02_wind_on 2 45 2030 1.0 0.0 +it 03_wind_off 2 45 2030 1.0 0.0 +it 04_res 2 45 2030 0.0 0.0 +it 05_nuclear 2 45 2030 0.0 0.0 +it 06_coal 2 45 2030 0.0 0.0 +it 07_gas 2 45 2030 0.0 0.0 +it 08_non-res 2 45 2030 0.0 0.0 +it 09_hydro_pump 2 45 2030 0.0 0.0 +it 01_solar 2 46 2030 1.0 0.0 +it 02_wind_on 2 46 2030 1.0 0.0 +it 03_wind_off 2 46 2030 1.0 0.0 +it 04_res 2 46 2030 0.0 0.0 +it 05_nuclear 2 46 2030 0.0 0.0 +it 06_coal 2 46 2030 0.0 0.0 +it 07_gas 2 46 2030 0.0 0.0 +it 08_non-res 2 46 2030 0.0 0.0 +it 09_hydro_pump 2 46 2030 0.0 0.0 +it 01_solar 2 47 2030 1.0 0.0 +it 02_wind_on 2 47 2030 1.0 0.0 +it 03_wind_off 2 47 2030 1.0 0.0 +it 04_res 2 47 2030 0.0 0.0 +it 05_nuclear 2 47 2030 0.0 0.0 +it 06_coal 2 47 2030 0.0 0.0 +it 07_gas 2 47 2030 0.0 0.0 +it 08_non-res 2 47 2030 0.0 0.0 +it 09_hydro_pump 2 47 2030 0.0 0.0 +it 01_solar 2 48 2030 1.0 0.0 +it 02_wind_on 2 48 2030 1.0 0.0 +it 03_wind_off 2 48 2030 1.0 0.0 +it 04_res 2 48 2030 0.0 0.0 +it 05_nuclear 2 48 2030 0.0 0.0 +it 06_coal 2 48 2030 0.0 0.0 +it 07_gas 2 48 2030 0.0 0.0 +it 08_non-res 2 48 2030 0.0 0.0 +it 09_hydro_pump 2 48 2030 0.0 0.0 +it 01_solar 2 49 2030 1.0 0.0 +it 02_wind_on 2 49 2030 1.0 0.0 +it 03_wind_off 2 49 2030 1.0 0.0 +it 04_res 2 49 2030 0.0 0.0 +it 05_nuclear 2 49 2030 0.0 0.0 +it 06_coal 2 49 2030 0.0 0.0 +it 07_gas 2 49 2030 0.0 0.0 +it 08_non-res 2 49 2030 0.0 0.0 +it 09_hydro_pump 2 49 2030 0.0 0.0 +it 01_solar 2 50 2030 1.0 0.0 +it 02_wind_on 2 50 2030 1.0 0.0 +it 03_wind_off 2 50 2030 1.0 0.0 +it 04_res 2 50 2030 0.0 0.0 +it 05_nuclear 2 50 2030 0.0 0.0 +it 06_coal 2 50 2030 0.0 0.0 +it 07_gas 2 50 2030 0.0 0.0 +it 08_non-res 2 50 2030 0.0 0.0 +it 09_hydro_pump 2 50 2030 0.0 0.0 +it 01_solar 2 51 2030 1.0 0.0 +it 02_wind_on 2 51 2030 1.0 0.0 +it 03_wind_off 2 51 2030 1.0 0.0 +it 04_res 2 51 2030 0.0 0.0 +it 05_nuclear 2 51 2030 0.0 0.0 +it 06_coal 2 51 2030 0.0 0.0 +it 07_gas 2 51 2030 0.0 0.0 +it 08_non-res 2 51 2030 0.0 0.0 +it 09_hydro_pump 2 51 2030 0.0 0.0 +it 01_solar 2 52 2030 1.0 0.0 +it 02_wind_on 2 52 2030 1.0 0.0 +it 03_wind_off 2 52 2030 1.0 0.0 +it 04_res 2 52 2030 0.0 0.0 +it 05_nuclear 2 52 2030 0.0 0.0 +it 06_coal 2 52 2030 0.0 0.0 +it 07_gas 2 52 2030 0.0 0.0 +it 08_non-res 2 52 2030 0.0 0.0 +it 09_hydro_pump 2 52 2030 0.0 0.0 +it 01_solar 2 53 2030 1.0 0.0 +it 02_wind_on 2 53 2030 1.0 0.0 +it 03_wind_off 2 53 2030 1.0 0.0 +it 04_res 2 53 2030 0.0 0.0 +it 05_nuclear 2 53 2030 0.0 0.0 +it 06_coal 2 53 2030 0.0 0.0 +it 07_gas 2 53 2030 0.0 0.0 +it 08_non-res 2 53 2030 0.0 0.0 +it 09_hydro_pump 2 53 2030 0.0 0.0 +it 01_solar 2 54 2030 1.0 0.0 +it 02_wind_on 2 54 2030 1.0 0.0 +it 03_wind_off 2 54 2030 1.0 0.0 +it 04_res 2 54 2030 0.0 0.0 +it 05_nuclear 2 54 2030 0.0 0.0 +it 06_coal 2 54 2030 0.0 0.0 +it 07_gas 2 54 2030 0.0 0.0 +it 08_non-res 2 54 2030 0.0 0.0 +it 09_hydro_pump 2 54 2030 0.0 0.0 +it 01_solar 2 55 2030 1.0 0.0 +it 02_wind_on 2 55 2030 1.0 0.0 +it 03_wind_off 2 55 2030 1.0 0.0 +it 04_res 2 55 2030 0.0 0.0 +it 05_nuclear 2 55 2030 0.0 0.0 +it 06_coal 2 55 2030 0.0 0.0 +it 07_gas 2 55 2030 0.0 0.0 +it 08_non-res 2 55 2030 0.0 0.0 +it 09_hydro_pump 2 55 2030 0.0 0.0 +it 01_solar 2 56 2030 1.0 0.0 +it 02_wind_on 2 56 2030 1.0 0.0 +it 03_wind_off 2 56 2030 1.0 0.0 +it 04_res 2 56 2030 0.0 0.0 +it 05_nuclear 2 56 2030 0.0 0.0 +it 06_coal 2 56 2030 0.0 0.0 +it 07_gas 2 56 2030 0.0 0.0 +it 08_non-res 2 56 2030 0.0 0.0 +it 09_hydro_pump 2 56 2030 0.0 0.0 +it 01_solar 2 57 2030 1.0 0.0 +it 02_wind_on 2 57 2030 1.0 0.0 +it 03_wind_off 2 57 2030 1.0 0.0 +it 04_res 2 57 2030 0.0 0.0 +it 05_nuclear 2 57 2030 0.0 0.0 +it 06_coal 2 57 2030 0.0 0.0 +it 07_gas 2 57 2030 0.0 0.0 +it 08_non-res 2 57 2030 0.0 0.0 +it 09_hydro_pump 2 57 2030 0.0 0.0 +it 01_solar 2 58 2030 1.0 0.0 +it 02_wind_on 2 58 2030 1.0 0.0 +it 03_wind_off 2 58 2030 1.0 0.0 +it 04_res 2 58 2030 0.0 0.0 +it 05_nuclear 2 58 2030 0.0 0.0 +it 06_coal 2 58 2030 0.0 0.0 +it 07_gas 2 58 2030 0.0 0.0 +it 08_non-res 2 58 2030 0.0 0.0 +it 09_hydro_pump 2 58 2030 0.0 0.0 +it 01_solar 2 59 2030 1.0 0.0 +it 02_wind_on 2 59 2030 1.0 0.0 +it 03_wind_off 2 59 2030 1.0 0.0 +it 04_res 2 59 2030 0.0 0.0 +it 05_nuclear 2 59 2030 0.0 0.0 +it 06_coal 2 59 2030 0.0 0.0 +it 07_gas 2 59 2030 0.0 0.0 +it 08_non-res 2 59 2030 0.0 0.0 +it 09_hydro_pump 2 59 2030 0.0 0.0 +it 01_solar 2 60 2030 1.0 0.0 +it 02_wind_on 2 60 2030 1.0 0.0 +it 03_wind_off 2 60 2030 1.0 0.0 +it 04_res 2 60 2030 0.0 0.0 +it 05_nuclear 2 60 2030 0.0 0.0 +it 06_coal 2 60 2030 0.0 0.0 +it 07_gas 2 60 2030 0.0 0.0 +it 08_non-res 2 60 2030 0.0 0.0 +it 09_hydro_pump 2 60 2030 0.0 0.0 +it 01_solar 2 61 2030 1.0 0.0 +it 02_wind_on 2 61 2030 1.0 0.0 +it 03_wind_off 2 61 2030 1.0 0.0 +it 04_res 2 61 2030 0.0 0.0 +it 05_nuclear 2 61 2030 0.0 0.0 +it 06_coal 2 61 2030 0.0 0.0 +it 07_gas 2 61 2030 0.0 0.0 +it 08_non-res 2 61 2030 0.0 0.0 +it 09_hydro_pump 2 61 2030 0.0 0.0 +it 01_solar 2 62 2030 1.0 0.0 +it 02_wind_on 2 62 2030 1.0 0.0 +it 03_wind_off 2 62 2030 1.0 0.0 +it 04_res 2 62 2030 1.0 0.0 +it 05_nuclear 2 62 2030 0.0 0.0 +it 06_coal 2 62 2030 0.0 0.0 +it 07_gas 2 62 2030 0.0 0.0 +it 08_non-res 2 62 2030 0.0 0.0 +it 09_hydro_pump 2 62 2030 0.0 0.0 +it 01_solar 2 63 2030 1.0 0.0 +it 02_wind_on 2 63 2030 1.0 0.0 +it 03_wind_off 2 63 2030 1.0 0.0 +it 04_res 2 63 2030 1.0 0.0 +it 05_nuclear 2 63 2030 0.0 0.0 +it 06_coal 2 63 2030 0.0 0.0 +it 07_gas 2 63 2030 0.0 0.0 +it 08_non-res 2 63 2030 0.0 0.0 +it 09_hydro_pump 2 63 2030 0.0 0.0 +it 01_solar 2 64 2030 1.0 0.0 +it 02_wind_on 2 64 2030 1.0 0.0 +it 03_wind_off 2 64 2030 1.0 0.0 +it 04_res 2 64 2030 1.0 0.0 +it 05_nuclear 2 64 2030 0.0 0.0 +it 06_coal 2 64 2030 0.0 0.0 +it 07_gas 2 64 2030 0.0 0.0 +it 08_non-res 2 64 2030 0.0 0.0 +it 09_hydro_pump 2 64 2030 0.0 0.0 +it 01_solar 2 65 2030 1.0 0.0 +it 02_wind_on 2 65 2030 1.0 0.0 +it 03_wind_off 2 65 2030 1.0 0.0 +it 04_res 2 65 2030 1.0 0.0 +it 05_nuclear 2 65 2030 0.0 0.0 +it 06_coal 2 65 2030 0.0 0.0 +it 07_gas 2 65 2030 0.0 0.0 +it 08_non-res 2 65 2030 0.0 0.0 +it 09_hydro_pump 2 65 2030 0.0 0.0 +it 01_solar 2 66 2030 1.0 0.0 +it 02_wind_on 2 66 2030 1.0 0.0 +it 03_wind_off 2 66 2030 1.0 0.0 +it 04_res 2 66 2030 1.0 0.0 +it 05_nuclear 2 66 2030 0.0 0.0 +it 06_coal 2 66 2030 0.0 0.0 +it 07_gas 2 66 2030 0.0 0.0 +it 08_non-res 2 66 2030 0.0 0.0 +it 09_hydro_pump 2 66 2030 0.0 0.0 +it 01_solar 2 67 2030 1.0 0.0 +it 02_wind_on 2 67 2030 1.0 0.0 +it 03_wind_off 2 67 2030 1.0 0.0 +it 04_res 2 67 2030 1.0 0.0 +it 05_nuclear 2 67 2030 0.0 0.0 +it 06_coal 2 67 2030 0.0 0.0 +it 07_gas 2 67 2030 0.0 0.0 +it 08_non-res 2 67 2030 0.0 0.0 +it 09_hydro_pump 2 67 2030 0.0 0.0 +it 01_solar 2 68 2030 1.0 0.0 +it 02_wind_on 2 68 2030 1.0 0.0 +it 03_wind_off 2 68 2030 1.0 0.0 +it 04_res 2 68 2030 1.0 0.0 +it 05_nuclear 2 68 2030 0.0 0.0 +it 06_coal 2 68 2030 0.0 0.0 +it 07_gas 2 68 2030 0.0 0.0 +it 08_non-res 2 68 2030 0.0 0.0 +it 09_hydro_pump 2 68 2030 0.0 0.0 +it 01_solar 2 69 2030 1.0 0.0 +it 02_wind_on 2 69 2030 1.0 0.0 +it 03_wind_off 2 69 2030 1.0 0.0 +it 04_res 2 69 2030 1.0 0.0 +it 05_nuclear 2 69 2030 0.0 0.0 +it 06_coal 2 69 2030 0.0 0.0 +it 07_gas 2 69 2030 0.0 0.0 +it 08_non-res 2 69 2030 0.0 0.0 +it 09_hydro_pump 2 69 2030 0.0 0.0 +it 01_solar 2 70 2030 1.0 0.0 +it 02_wind_on 2 70 2030 1.0 0.0 +it 03_wind_off 2 70 2030 1.0 0.0 +it 04_res 2 70 2030 1.0 0.0 +it 05_nuclear 2 70 2030 0.0 0.0 +it 06_coal 2 70 2030 0.0 0.0 +it 07_gas 2 70 2030 0.0 0.0 +it 08_non-res 2 70 2030 0.0 0.0 +it 09_hydro_pump 2 70 2030 0.0 0.0 +it 01_solar 2 71 2030 1.0 0.0 +it 02_wind_on 2 71 2030 1.0 0.0 +it 03_wind_off 2 71 2030 1.0 0.0 +it 04_res 2 71 2030 1.0 0.0 +it 05_nuclear 2 71 2030 0.0 0.0 +it 06_coal 2 71 2030 0.0 0.0 +it 07_gas 2 71 2030 0.0 0.0 +it 08_non-res 2 71 2030 0.0 0.0 +it 09_hydro_pump 2 71 2030 0.0 0.0 +it 01_solar 2 72 2030 1.0 0.0 +it 02_wind_on 2 72 2030 1.0 0.0 +it 03_wind_off 2 72 2030 1.0 0.0 +it 04_res 2 72 2030 1.0 0.0 +it 05_nuclear 2 72 2030 0.0 0.0 +it 06_coal 2 72 2030 0.0 0.0 +it 07_gas 2 72 2030 0.0 0.0 +it 08_non-res 2 72 2030 0.0 0.0 +it 09_hydro_pump 2 72 2030 0.0 0.0 +it 01_solar 2 73 2030 1.0 0.0 +it 02_wind_on 2 73 2030 1.0 0.0 +it 03_wind_off 2 73 2030 1.0 0.0 +it 04_res 2 73 2030 1.0 0.0 +it 05_nuclear 2 73 2030 0.0 0.0 +it 06_coal 2 73 2030 0.0 0.0 +it 07_gas 2 73 2030 0.0 0.0 +it 08_non-res 2 73 2030 0.0 0.0 +it 09_hydro_pump 2 73 2030 0.0 0.0 +it 01_solar 2 74 2030 1.0 0.0 +it 02_wind_on 2 74 2030 1.0 0.0 +it 03_wind_off 2 74 2030 1.0 0.0 +it 04_res 2 74 2030 1.0 0.0 +it 05_nuclear 2 74 2030 0.0 0.0 +it 06_coal 2 74 2030 0.0 0.0 +it 07_gas 2 74 2030 0.0 0.0 +it 08_non-res 2 74 2030 0.0 0.0 +it 09_hydro_pump 2 74 2030 0.0 0.0 +it 01_solar 2 75 2030 1.0 0.0 +it 02_wind_on 2 75 2030 1.0 0.0 +it 03_wind_off 2 75 2030 1.0 0.0 +it 04_res 2 75 2030 1.0 0.0 +it 05_nuclear 2 75 2030 0.0 0.0 +it 06_coal 2 75 2030 0.0 0.0 +it 07_gas 2 75 2030 0.0 0.0 +it 08_non-res 2 75 2030 0.0 0.0 +it 09_hydro_pump 2 75 2030 0.0 0.0 +it 01_solar 2 76 2030 1.0 0.0 +it 02_wind_on 2 76 2030 1.0 0.0 +it 03_wind_off 2 76 2030 1.0 0.0 +it 04_res 2 76 2030 1.0 0.0 +it 05_nuclear 2 76 2030 0.0 0.0 +it 06_coal 2 76 2030 0.0 0.0 +it 07_gas 2 76 2030 0.0 0.0 +it 08_non-res 2 76 2030 0.0 0.0 +it 09_hydro_pump 2 76 2030 0.0 0.0 +it 01_solar 2 77 2030 1.0 0.0 +it 02_wind_on 2 77 2030 1.0 0.0 +it 03_wind_off 2 77 2030 1.0 0.0 +it 04_res 2 77 2030 1.0 0.0 +it 05_nuclear 2 77 2030 0.0 0.0 +it 06_coal 2 77 2030 0.0 0.0 +it 07_gas 2 77 2030 0.0 0.0 +it 08_non-res 2 77 2030 0.0 0.0 +it 09_hydro_pump 2 77 2030 0.0 0.0 +it 01_solar 2 78 2030 1.0 0.0 +it 02_wind_on 2 78 2030 1.0 0.0 +it 03_wind_off 2 78 2030 1.0 0.0 +it 04_res 2 78 2030 1.0 0.0 +it 05_nuclear 2 78 2030 0.0 0.0 +it 06_coal 2 78 2030 0.0 0.0 +it 07_gas 2 78 2030 0.0 0.0 +it 08_non-res 2 78 2030 0.0 0.0 +it 09_hydro_pump 2 78 2030 0.0 0.0 +it 01_solar 2 79 2030 1.0 0.0 +it 02_wind_on 2 79 2030 1.0 0.0 +it 03_wind_off 2 79 2030 1.0 0.0 +it 04_res 2 79 2030 1.0 0.0 +it 05_nuclear 2 79 2030 0.0 0.0 +it 06_coal 2 79 2030 0.0 0.0 +it 07_gas 2 79 2030 0.0 0.0 +it 08_non-res 2 79 2030 0.0 0.0 +it 09_hydro_pump 2 79 2030 0.0 0.0 +it 01_solar 2 80 2030 1.0 0.0 +it 02_wind_on 2 80 2030 1.0 0.0 +it 03_wind_off 2 80 2030 1.0 0.0 +it 04_res 2 80 2030 1.0 0.0 +it 05_nuclear 2 80 2030 0.0 0.0 +it 06_coal 2 80 2030 0.0 0.0 +it 07_gas 2 80 2030 0.0 0.0 +it 08_non-res 2 80 2030 0.0 0.0 +it 09_hydro_pump 2 80 2030 0.0 0.0 +it 01_solar 2 81 2030 1.0 0.0 +it 02_wind_on 2 81 2030 1.0 0.0 +it 03_wind_off 2 81 2030 1.0 0.0 +it 04_res 2 81 2030 1.0 0.0 +it 05_nuclear 2 81 2030 0.0 0.0 +it 06_coal 2 81 2030 0.0 0.0 +it 07_gas 2 81 2030 0.0 0.0 +it 08_non-res 2 81 2030 0.0 0.0 +it 09_hydro_pump 2 81 2030 0.0 0.0 +it 01_solar 2 82 2030 1.0 0.0 +it 02_wind_on 2 82 2030 1.0 0.0 +it 03_wind_off 2 82 2030 1.0 0.0 +it 04_res 2 82 2030 1.0 0.0 +it 05_nuclear 2 82 2030 1.0 0.0 +it 06_coal 2 82 2030 0.0 0.0 +it 07_gas 2 82 2030 0.0 0.0 +it 08_non-res 2 82 2030 0.0 0.0 +it 09_hydro_pump 2 82 2030 0.0 0.0 +it 01_solar 2 83 2030 1.0 0.0 +it 02_wind_on 2 83 2030 1.0 0.0 +it 03_wind_off 2 83 2030 1.0 0.0 +it 04_res 2 83 2030 1.0 0.0 +it 05_nuclear 2 83 2030 1.0 0.0 +it 06_coal 2 83 2030 0.0 0.0 +it 07_gas 2 83 2030 0.0 0.0 +it 08_non-res 2 83 2030 0.0 0.0 +it 09_hydro_pump 2 83 2030 0.0 0.0 +it 01_solar 2 84 2030 1.0 0.0 +it 02_wind_on 2 84 2030 1.0 0.0 +it 03_wind_off 2 84 2030 1.0 0.0 +it 04_res 2 84 2030 1.0 0.0 +it 05_nuclear 2 84 2030 1.0 0.0 +it 06_coal 2 84 2030 0.0 0.0 +it 07_gas 2 84 2030 0.0 0.0 +it 08_non-res 2 84 2030 0.0 0.0 +it 09_hydro_pump 2 84 2030 0.0 0.0 +it 01_solar 2 85 2030 1.0 0.0 +it 02_wind_on 2 85 2030 1.0 0.0 +it 03_wind_off 2 85 2030 1.0 0.0 +it 04_res 2 85 2030 1.0 0.0 +it 05_nuclear 2 85 2030 1.0 0.0 +it 06_coal 2 85 2030 0.0 0.0 +it 07_gas 2 85 2030 0.0 0.0 +it 08_non-res 2 85 2030 0.0 0.0 +it 09_hydro_pump 2 85 2030 0.0 0.0 +it 01_solar 2 86 2030 1.0 0.0 +it 02_wind_on 2 86 2030 1.0 0.0 +it 03_wind_off 2 86 2030 1.0 0.0 +it 04_res 2 86 2030 1.0 0.0 +it 05_nuclear 2 86 2030 1.0 0.0 +it 06_coal 2 86 2030 0.0 0.0 +it 07_gas 2 86 2030 0.0 0.0 +it 08_non-res 2 86 2030 0.0 0.0 +it 09_hydro_pump 2 86 2030 0.0 0.0 +it 01_solar 2 87 2030 1.0 0.0 +it 02_wind_on 2 87 2030 1.0 0.0 +it 03_wind_off 2 87 2030 1.0 0.0 +it 04_res 2 87 2030 1.0 0.0 +it 05_nuclear 2 87 2030 1.0 0.0 +it 06_coal 2 87 2030 0.0 0.0 +it 07_gas 2 87 2030 0.0 0.0 +it 08_non-res 2 87 2030 0.0 0.0 +it 09_hydro_pump 2 87 2030 0.0 0.0 +it 01_solar 2 88 2030 1.0 0.0 +it 02_wind_on 2 88 2030 1.0 0.0 +it 03_wind_off 2 88 2030 1.0 0.0 +it 04_res 2 88 2030 1.0 0.0 +it 05_nuclear 2 88 2030 1.0 0.0 +it 06_coal 2 88 2030 0.0 0.0 +it 07_gas 2 88 2030 0.0 0.0 +it 08_non-res 2 88 2030 0.0 0.0 +it 09_hydro_pump 2 88 2030 0.0 0.0 +it 01_solar 2 89 2030 1.0 0.0 +it 02_wind_on 2 89 2030 1.0 0.0 +it 03_wind_off 2 89 2030 1.0 0.0 +it 04_res 2 89 2030 1.0 0.0 +it 05_nuclear 2 89 2030 1.0 0.0 +it 06_coal 2 89 2030 0.0 0.0 +it 07_gas 2 89 2030 0.0 0.0 +it 08_non-res 2 89 2030 0.0 0.0 +it 09_hydro_pump 2 89 2030 0.0 0.0 +it 01_solar 2 90 2030 1.0 0.0 +it 02_wind_on 2 90 2030 1.0 0.0 +it 03_wind_off 2 90 2030 1.0 0.0 +it 04_res 2 90 2030 1.0 0.0 +it 05_nuclear 2 90 2030 1.0 0.0 +it 06_coal 2 90 2030 0.0 0.0 +it 07_gas 2 90 2030 0.0 0.0 +it 08_non-res 2 90 2030 0.0 0.0 +it 09_hydro_pump 2 90 2030 0.0 0.0 +it 01_solar 2 91 2030 1.0 0.0 +it 02_wind_on 2 91 2030 1.0 0.0 +it 03_wind_off 2 91 2030 1.0 0.0 +it 04_res 2 91 2030 1.0 0.0 +it 05_nuclear 2 91 2030 1.0 0.0 +it 06_coal 2 91 2030 0.0 0.0 +it 07_gas 2 91 2030 0.0 0.0 +it 08_non-res 2 91 2030 0.0 0.0 +it 09_hydro_pump 2 91 2030 0.0 0.0 +it 01_solar 2 92 2030 1.0 0.0 +it 02_wind_on 2 92 2030 1.0 0.0 +it 03_wind_off 2 92 2030 1.0 0.0 +it 04_res 2 92 2030 1.0 0.0 +it 05_nuclear 2 92 2030 1.0 0.0 +it 06_coal 2 92 2030 0.0 0.0 +it 07_gas 2 92 2030 0.0 0.0 +it 08_non-res 2 92 2030 0.0 0.0 +it 09_hydro_pump 2 92 2030 0.0 0.0 +it 01_solar 2 93 2030 1.0 0.0 +it 02_wind_on 2 93 2030 1.0 0.0 +it 03_wind_off 2 93 2030 1.0 0.0 +it 04_res 2 93 2030 1.0 0.0 +it 05_nuclear 2 93 2030 1.0 0.0 +it 06_coal 2 93 2030 0.0 0.0 +it 07_gas 2 93 2030 0.0 0.0 +it 08_non-res 2 93 2030 0.0 0.0 +it 09_hydro_pump 2 93 2030 0.0 0.0 +it 01_solar 2 94 2030 1.0 0.0 +it 02_wind_on 2 94 2030 1.0 0.0 +it 03_wind_off 2 94 2030 1.0 0.0 +it 04_res 2 94 2030 1.0 0.0 +it 05_nuclear 2 94 2030 1.0 0.0 +it 06_coal 2 94 2030 0.0 0.0 +it 07_gas 2 94 2030 0.0 0.0 +it 08_non-res 2 94 2030 0.0 0.0 +it 09_hydro_pump 2 94 2030 0.0 0.0 +it 01_solar 2 95 2030 1.0 0.0 +it 02_wind_on 2 95 2030 1.0 0.0 +it 03_wind_off 2 95 2030 1.0 0.0 +it 04_res 2 95 2030 1.0 0.0 +it 05_nuclear 2 95 2030 1.0 0.0 +it 06_coal 2 95 2030 0.0 0.0 +it 07_gas 2 95 2030 0.0 0.0 +it 08_non-res 2 95 2030 0.0 0.0 +it 09_hydro_pump 2 95 2030 0.0 0.0 +it 01_solar 2 96 2030 1.0 0.0 +it 02_wind_on 2 96 2030 1.0 0.0 +it 03_wind_off 2 96 2030 1.0 0.0 +it 04_res 2 96 2030 1.0 0.0 +it 05_nuclear 2 96 2030 1.0 0.0 +it 06_coal 2 96 2030 0.0 0.0 +it 07_gas 2 96 2030 0.0 0.0 +it 08_non-res 2 96 2030 0.0 0.0 +it 09_hydro_pump 2 96 2030 0.0 0.0 +it 01_solar 2 97 2030 1.0 0.0 +it 02_wind_on 2 97 2030 1.0 0.0 +it 03_wind_off 2 97 2030 1.0 0.0 +it 04_res 2 97 2030 1.0 0.0 +it 05_nuclear 2 97 2030 1.0 0.0 +it 06_coal 2 97 2030 0.0 0.0 +it 07_gas 2 97 2030 0.0 0.0 +it 08_non-res 2 97 2030 0.0 0.0 +it 09_hydro_pump 2 97 2030 0.0 0.0 +it 01_solar 2 98 2030 1.0 0.0 +it 02_wind_on 2 98 2030 1.0 0.0 +it 03_wind_off 2 98 2030 1.0 0.0 +it 04_res 2 98 2030 1.0 0.0 +it 05_nuclear 2 98 2030 1.0 0.0 +it 06_coal 2 98 2030 0.0 0.0 +it 07_gas 2 98 2030 0.0 0.0 +it 08_non-res 2 98 2030 0.0 0.0 +it 09_hydro_pump 2 98 2030 0.0 0.0 +it 01_solar 2 99 2030 1.0 0.0 +it 02_wind_on 2 99 2030 1.0 0.0 +it 03_wind_off 2 99 2030 1.0 0.0 +it 04_res 2 99 2030 1.0 0.0 +it 05_nuclear 2 99 2030 1.0 0.0 +it 06_coal 2 99 2030 0.0 0.0 +it 07_gas 2 99 2030 0.0 0.0 +it 08_non-res 2 99 2030 0.0 0.0 +it 09_hydro_pump 2 99 2030 0.0 0.0 +it 01_solar 2 100 2030 1.0 0.0 +it 02_wind_on 2 100 2030 1.0 0.0 +it 03_wind_off 2 100 2030 1.0 0.0 +it 04_res 2 100 2030 1.0 0.0 +it 05_nuclear 2 100 2030 1.0 0.0 +it 06_coal 2 100 2030 0.0 0.0 +it 07_gas 2 100 2030 0.0 0.0 +it 08_non-res 2 100 2030 0.0 0.0 +it 09_hydro_pump 2 100 2030 0.0 0.0 +it 01_solar 2 101 2030 1.0 0.0 +it 02_wind_on 2 101 2030 1.0 0.0 +it 03_wind_off 2 101 2030 1.0 0.0 +it 04_res 2 101 2030 1.0 0.0 +it 05_nuclear 2 101 2030 1.0 0.0 +it 06_coal 2 101 2030 0.0 0.0 +it 07_gas 2 101 2030 0.0 0.0 +it 08_non-res 2 101 2030 0.0 0.0 +it 09_hydro_pump 2 101 2030 0.0 0.0 +it 01_solar 2 102 2030 1.0 0.0 +it 02_wind_on 2 102 2030 1.0 0.0 +it 03_wind_off 2 102 2030 1.0 0.0 +it 04_res 2 102 2030 1.0 0.0 +it 05_nuclear 2 102 2030 1.0 0.0 +it 06_coal 2 102 2030 1.0 0.0 +it 07_gas 2 102 2030 0.0 0.0 +it 08_non-res 2 102 2030 0.0 0.0 +it 09_hydro_pump 2 102 2030 0.0 0.0 +it 01_solar 2 103 2030 1.0 0.0 +it 02_wind_on 2 103 2030 1.0 0.0 +it 03_wind_off 2 103 2030 1.0 0.0 +it 04_res 2 103 2030 1.0 0.0 +it 05_nuclear 2 103 2030 1.0 0.0 +it 06_coal 2 103 2030 1.0 0.0 +it 07_gas 2 103 2030 0.0 0.0 +it 08_non-res 2 103 2030 0.0 0.0 +it 09_hydro_pump 2 103 2030 0.0 0.0 +it 01_solar 2 104 2030 1.0 0.0 +it 02_wind_on 2 104 2030 1.0 0.0 +it 03_wind_off 2 104 2030 1.0 0.0 +it 04_res 2 104 2030 1.0 0.0 +it 05_nuclear 2 104 2030 1.0 0.0 +it 06_coal 2 104 2030 1.0 0.0 +it 07_gas 2 104 2030 0.0 0.0 +it 08_non-res 2 104 2030 0.0 0.0 +it 09_hydro_pump 2 104 2030 0.0 0.0 +it 01_solar 2 105 2030 1.0 0.0 +it 02_wind_on 2 105 2030 1.0 0.0 +it 03_wind_off 2 105 2030 1.0 0.0 +it 04_res 2 105 2030 1.0 0.0 +it 05_nuclear 2 105 2030 1.0 0.0 +it 06_coal 2 105 2030 1.0 0.0 +it 07_gas 2 105 2030 0.0 0.0 +it 08_non-res 2 105 2030 0.0 0.0 +it 09_hydro_pump 2 105 2030 0.0 0.0 +it 01_solar 2 106 2030 1.0 0.0 +it 02_wind_on 2 106 2030 1.0 0.0 +it 03_wind_off 2 106 2030 1.0 0.0 +it 04_res 2 106 2030 1.0 0.0 +it 05_nuclear 2 106 2030 1.0 0.0 +it 06_coal 2 106 2030 1.0 0.0 +it 07_gas 2 106 2030 0.0 0.0 +it 08_non-res 2 106 2030 0.0 0.0 +it 09_hydro_pump 2 106 2030 0.0 0.0 +it 01_solar 2 107 2030 1.0 0.0 +it 02_wind_on 2 107 2030 1.0 0.0 +it 03_wind_off 2 107 2030 1.0 0.0 +it 04_res 2 107 2030 1.0 0.0 +it 05_nuclear 2 107 2030 1.0 0.0 +it 06_coal 2 107 2030 1.0 0.0 +it 07_gas 2 107 2030 0.0 0.0 +it 08_non-res 2 107 2030 0.0 0.0 +it 09_hydro_pump 2 107 2030 0.0 0.0 +it 01_solar 2 108 2030 1.0 0.0 +it 02_wind_on 2 108 2030 1.0 0.0 +it 03_wind_off 2 108 2030 1.0 0.0 +it 04_res 2 108 2030 1.0 0.0 +it 05_nuclear 2 108 2030 1.0 0.0 +it 06_coal 2 108 2030 1.0 0.0 +it 07_gas 2 108 2030 0.0 0.0 +it 08_non-res 2 108 2030 0.0 0.0 +it 09_hydro_pump 2 108 2030 0.0 0.0 +it 01_solar 2 109 2030 1.0 0.0 +it 02_wind_on 2 109 2030 1.0 0.0 +it 03_wind_off 2 109 2030 1.0 0.0 +it 04_res 2 109 2030 1.0 0.0 +it 05_nuclear 2 109 2030 1.0 0.0 +it 06_coal 2 109 2030 1.0 0.0 +it 07_gas 2 109 2030 0.0 0.0 +it 08_non-res 2 109 2030 0.0 0.0 +it 09_hydro_pump 2 109 2030 0.0 0.0 +it 01_solar 2 110 2030 1.0 0.0 +it 02_wind_on 2 110 2030 1.0 0.0 +it 03_wind_off 2 110 2030 1.0 0.0 +it 04_res 2 110 2030 1.0 0.0 +it 05_nuclear 2 110 2030 1.0 0.0 +it 06_coal 2 110 2030 1.0 0.0 +it 07_gas 2 110 2030 0.0 0.0 +it 08_non-res 2 110 2030 0.0 0.0 +it 09_hydro_pump 2 110 2030 0.0 0.0 +it 01_solar 2 111 2030 1.0 0.0 +it 02_wind_on 2 111 2030 1.0 0.0 +it 03_wind_off 2 111 2030 1.0 0.0 +it 04_res 2 111 2030 1.0 0.0 +it 05_nuclear 2 111 2030 1.0 0.0 +it 06_coal 2 111 2030 1.0 0.0 +it 07_gas 2 111 2030 0.0 0.0 +it 08_non-res 2 111 2030 0.0 0.0 +it 09_hydro_pump 2 111 2030 0.0 0.0 +it 01_solar 2 112 2030 1.0 0.0 +it 02_wind_on 2 112 2030 1.0 0.0 +it 03_wind_off 2 112 2030 1.0 0.0 +it 04_res 2 112 2030 1.0 0.0 +it 05_nuclear 2 112 2030 1.0 0.0 +it 06_coal 2 112 2030 1.0 0.0 +it 07_gas 2 112 2030 0.0 0.0 +it 08_non-res 2 112 2030 0.0 0.0 +it 09_hydro_pump 2 112 2030 0.0 0.0 +it 01_solar 2 113 2030 1.0 0.0 +it 02_wind_on 2 113 2030 1.0 0.0 +it 03_wind_off 2 113 2030 1.0 0.0 +it 04_res 2 113 2030 1.0 0.0 +it 05_nuclear 2 113 2030 1.0 0.0 +it 06_coal 2 113 2030 1.0 0.0 +it 07_gas 2 113 2030 0.0 0.0 +it 08_non-res 2 113 2030 0.0 0.0 +it 09_hydro_pump 2 113 2030 0.0 0.0 +it 01_solar 2 114 2030 1.0 0.0 +it 02_wind_on 2 114 2030 1.0 0.0 +it 03_wind_off 2 114 2030 1.0 0.0 +it 04_res 2 114 2030 1.0 0.0 +it 05_nuclear 2 114 2030 1.0 0.0 +it 06_coal 2 114 2030 1.0 0.0 +it 07_gas 2 114 2030 0.0 0.0 +it 08_non-res 2 114 2030 0.0 0.0 +it 09_hydro_pump 2 114 2030 0.0 0.0 +it 01_solar 2 115 2030 1.0 0.0 +it 02_wind_on 2 115 2030 1.0 0.0 +it 03_wind_off 2 115 2030 1.0 0.0 +it 04_res 2 115 2030 1.0 0.0 +it 05_nuclear 2 115 2030 1.0 0.0 +it 06_coal 2 115 2030 1.0 0.0 +it 07_gas 2 115 2030 0.0 0.0 +it 08_non-res 2 115 2030 0.0 0.0 +it 09_hydro_pump 2 115 2030 0.0 0.0 +it 01_solar 2 116 2030 1.0 0.0 +it 02_wind_on 2 116 2030 1.0 0.0 +it 03_wind_off 2 116 2030 1.0 0.0 +it 04_res 2 116 2030 1.0 0.0 +it 05_nuclear 2 116 2030 1.0 0.0 +it 06_coal 2 116 2030 1.0 0.0 +it 07_gas 2 116 2030 0.0 0.0 +it 08_non-res 2 116 2030 0.0 0.0 +it 09_hydro_pump 2 116 2030 0.0 0.0 +it 01_solar 2 117 2030 1.0 0.0 +it 02_wind_on 2 117 2030 1.0 0.0 +it 03_wind_off 2 117 2030 1.0 0.0 +it 04_res 2 117 2030 1.0 0.0 +it 05_nuclear 2 117 2030 1.0 0.0 +it 06_coal 2 117 2030 1.0 0.0 +it 07_gas 2 117 2030 0.0 0.0 +it 08_non-res 2 117 2030 0.0 0.0 +it 09_hydro_pump 2 117 2030 0.0 0.0 +it 01_solar 2 118 2030 1.0 0.0 +it 02_wind_on 2 118 2030 1.0 0.0 +it 03_wind_off 2 118 2030 1.0 0.0 +it 04_res 2 118 2030 1.0 0.0 +it 05_nuclear 2 118 2030 1.0 0.0 +it 06_coal 2 118 2030 1.0 0.0 +it 07_gas 2 118 2030 0.0 0.0 +it 08_non-res 2 118 2030 0.0 0.0 +it 09_hydro_pump 2 118 2030 0.0 0.0 +it 01_solar 2 119 2030 1.0 0.0 +it 02_wind_on 2 119 2030 1.0 0.0 +it 03_wind_off 2 119 2030 1.0 0.0 +it 04_res 2 119 2030 1.0 0.0 +it 05_nuclear 2 119 2030 1.0 0.0 +it 06_coal 2 119 2030 1.0 0.0 +it 07_gas 2 119 2030 0.0 0.0 +it 08_non-res 2 119 2030 0.0 0.0 +it 09_hydro_pump 2 119 2030 0.0 0.0 +it 01_solar 2 120 2030 1.0 0.0 +it 02_wind_on 2 120 2030 1.0 0.0 +it 03_wind_off 2 120 2030 1.0 0.0 +it 04_res 2 120 2030 1.0 0.0 +it 05_nuclear 2 120 2030 1.0 0.0 +it 06_coal 2 120 2030 1.0 0.0 +it 07_gas 2 120 2030 0.0 0.0 +it 08_non-res 2 120 2030 0.0 0.0 +it 09_hydro_pump 2 120 2030 0.0 0.0 +it 01_solar 2 121 2030 1.0 0.0 +it 02_wind_on 2 121 2030 1.0 0.0 +it 03_wind_off 2 121 2030 1.0 0.0 +it 04_res 2 121 2030 1.0 0.0 +it 05_nuclear 2 121 2030 1.0 0.0 +it 06_coal 2 121 2030 1.0 0.0 +it 07_gas 2 121 2030 0.0 0.0 +it 08_non-res 2 121 2030 0.0 0.0 +it 09_hydro_pump 2 121 2030 0.0 0.0 +it 01_solar 2 122 2030 1.0 0.0 +it 02_wind_on 2 122 2030 1.0 0.0 +it 03_wind_off 2 122 2030 1.0 0.0 +it 04_res 2 122 2030 1.0 0.0 +it 05_nuclear 2 122 2030 1.0 0.0 +it 06_coal 2 122 2030 1.0 0.0 +it 07_gas 2 122 2030 1.0 0.0 +it 08_non-res 2 122 2030 0.0 0.0 +it 09_hydro_pump 2 122 2030 0.0 0.0 +it 01_solar 2 123 2030 1.0 0.0 +it 02_wind_on 2 123 2030 1.0 0.0 +it 03_wind_off 2 123 2030 1.0 0.0 +it 04_res 2 123 2030 1.0 0.0 +it 05_nuclear 2 123 2030 1.0 0.0 +it 06_coal 2 123 2030 1.0 0.0 +it 07_gas 2 123 2030 1.0 0.0 +it 08_non-res 2 123 2030 0.0 0.0 +it 09_hydro_pump 2 123 2030 0.0 0.0 +it 01_solar 2 124 2030 1.0 0.0 +it 02_wind_on 2 124 2030 1.0 0.0 +it 03_wind_off 2 124 2030 1.0 0.0 +it 04_res 2 124 2030 1.0 0.0 +it 05_nuclear 2 124 2030 1.0 0.0 +it 06_coal 2 124 2030 1.0 0.0 +it 07_gas 2 124 2030 1.0 0.0 +it 08_non-res 2 124 2030 0.0 0.0 +it 09_hydro_pump 2 124 2030 0.0 0.0 +it 01_solar 2 125 2030 1.0 0.0 +it 02_wind_on 2 125 2030 1.0 0.0 +it 03_wind_off 2 125 2030 1.0 0.0 +it 04_res 2 125 2030 1.0 0.0 +it 05_nuclear 2 125 2030 1.0 0.0 +it 06_coal 2 125 2030 1.0 0.0 +it 07_gas 2 125 2030 1.0 0.0 +it 08_non-res 2 125 2030 0.0 0.0 +it 09_hydro_pump 2 125 2030 0.0 0.0 +it 01_solar 2 126 2030 1.0 0.0 +it 02_wind_on 2 126 2030 1.0 0.0 +it 03_wind_off 2 126 2030 1.0 0.0 +it 04_res 2 126 2030 1.0 0.0 +it 05_nuclear 2 126 2030 1.0 0.0 +it 06_coal 2 126 2030 1.0 0.0 +it 07_gas 2 126 2030 1.0 0.0 +it 08_non-res 2 126 2030 0.0 0.0 +it 09_hydro_pump 2 126 2030 0.0 0.0 +it 01_solar 2 127 2030 1.0 0.0 +it 02_wind_on 2 127 2030 1.0 0.0 +it 03_wind_off 2 127 2030 1.0 0.0 +it 04_res 2 127 2030 1.0 0.0 +it 05_nuclear 2 127 2030 1.0 0.0 +it 06_coal 2 127 2030 1.0 0.0 +it 07_gas 2 127 2030 1.0 0.0 +it 08_non-res 2 127 2030 0.0 0.0 +it 09_hydro_pump 2 127 2030 0.0 0.0 +it 01_solar 2 128 2030 1.0 0.0 +it 02_wind_on 2 128 2030 1.0 0.0 +it 03_wind_off 2 128 2030 1.0 0.0 +it 04_res 2 128 2030 1.0 0.0 +it 05_nuclear 2 128 2030 1.0 0.0 +it 06_coal 2 128 2030 1.0 0.0 +it 07_gas 2 128 2030 1.0 0.0 +it 08_non-res 2 128 2030 0.0 0.0 +it 09_hydro_pump 2 128 2030 0.0 0.0 +it 01_solar 2 129 2030 1.0 0.0 +it 02_wind_on 2 129 2030 1.0 0.0 +it 03_wind_off 2 129 2030 1.0 0.0 +it 04_res 2 129 2030 1.0 0.0 +it 05_nuclear 2 129 2030 1.0 0.0 +it 06_coal 2 129 2030 1.0 0.0 +it 07_gas 2 129 2030 1.0 0.0 +it 08_non-res 2 129 2030 0.0 0.0 +it 09_hydro_pump 2 129 2030 0.0 0.0 +it 01_solar 2 130 2030 1.0 0.0 +it 02_wind_on 2 130 2030 1.0 0.0 +it 03_wind_off 2 130 2030 1.0 0.0 +it 04_res 2 130 2030 1.0 0.0 +it 05_nuclear 2 130 2030 1.0 0.0 +it 06_coal 2 130 2030 1.0 0.0 +it 07_gas 2 130 2030 1.0 0.0 +it 08_non-res 2 130 2030 0.0 0.0 +it 09_hydro_pump 2 130 2030 0.0 0.0 +it 01_solar 2 131 2030 1.0 0.0 +it 02_wind_on 2 131 2030 1.0 0.0 +it 03_wind_off 2 131 2030 1.0 0.0 +it 04_res 2 131 2030 1.0 0.0 +it 05_nuclear 2 131 2030 1.0 0.0 +it 06_coal 2 131 2030 1.0 0.0 +it 07_gas 2 131 2030 1.0 0.0 +it 08_non-res 2 131 2030 0.0 0.0 +it 09_hydro_pump 2 131 2030 0.0 0.0 +it 01_solar 2 132 2030 1.0 0.0 +it 02_wind_on 2 132 2030 1.0 0.0 +it 03_wind_off 2 132 2030 1.0 0.0 +it 04_res 2 132 2030 1.0 0.0 +it 05_nuclear 2 132 2030 1.0 0.0 +it 06_coal 2 132 2030 1.0 0.0 +it 07_gas 2 132 2030 1.0 0.0 +it 08_non-res 2 132 2030 0.0 0.0 +it 09_hydro_pump 2 132 2030 0.0 0.0 +it 01_solar 2 133 2030 1.0 0.0 +it 02_wind_on 2 133 2030 1.0 0.0 +it 03_wind_off 2 133 2030 1.0 0.0 +it 04_res 2 133 2030 1.0 0.0 +it 05_nuclear 2 133 2030 1.0 0.0 +it 06_coal 2 133 2030 1.0 0.0 +it 07_gas 2 133 2030 1.0 0.0 +it 08_non-res 2 133 2030 0.0 0.0 +it 09_hydro_pump 2 133 2030 0.0 0.0 +it 01_solar 2 134 2030 1.0 0.0 +it 02_wind_on 2 134 2030 1.0 0.0 +it 03_wind_off 2 134 2030 1.0 0.0 +it 04_res 2 134 2030 1.0 0.0 +it 05_nuclear 2 134 2030 1.0 0.0 +it 06_coal 2 134 2030 1.0 0.0 +it 07_gas 2 134 2030 1.0 0.0 +it 08_non-res 2 134 2030 0.0 0.0 +it 09_hydro_pump 2 134 2030 0.0 0.0 +it 01_solar 2 135 2030 1.0 0.0 +it 02_wind_on 2 135 2030 1.0 0.0 +it 03_wind_off 2 135 2030 1.0 0.0 +it 04_res 2 135 2030 1.0 0.0 +it 05_nuclear 2 135 2030 1.0 0.0 +it 06_coal 2 135 2030 1.0 0.0 +it 07_gas 2 135 2030 1.0 0.0 +it 08_non-res 2 135 2030 0.0 0.0 +it 09_hydro_pump 2 135 2030 0.0 0.0 +it 01_solar 2 136 2030 1.0 0.0 +it 02_wind_on 2 136 2030 1.0 0.0 +it 03_wind_off 2 136 2030 1.0 0.0 +it 04_res 2 136 2030 1.0 0.0 +it 05_nuclear 2 136 2030 1.0 0.0 +it 06_coal 2 136 2030 1.0 0.0 +it 07_gas 2 136 2030 1.0 0.0 +it 08_non-res 2 136 2030 0.0 0.0 +it 09_hydro_pump 2 136 2030 0.0 0.0 +it 01_solar 2 137 2030 1.0 0.0 +it 02_wind_on 2 137 2030 1.0 0.0 +it 03_wind_off 2 137 2030 1.0 0.0 +it 04_res 2 137 2030 1.0 0.0 +it 05_nuclear 2 137 2030 1.0 0.0 +it 06_coal 2 137 2030 1.0 0.0 +it 07_gas 2 137 2030 1.0 0.0 +it 08_non-res 2 137 2030 0.0 0.0 +it 09_hydro_pump 2 137 2030 0.0 0.0 +it 01_solar 2 138 2030 1.0 0.0 +it 02_wind_on 2 138 2030 1.0 0.0 +it 03_wind_off 2 138 2030 1.0 0.0 +it 04_res 2 138 2030 1.0 0.0 +it 05_nuclear 2 138 2030 1.0 0.0 +it 06_coal 2 138 2030 1.0 0.0 +it 07_gas 2 138 2030 1.0 0.0 +it 08_non-res 2 138 2030 0.0 0.0 +it 09_hydro_pump 2 138 2030 0.0 0.0 +it 01_solar 2 139 2030 1.0 0.0 +it 02_wind_on 2 139 2030 1.0 0.0 +it 03_wind_off 2 139 2030 1.0 0.0 +it 04_res 2 139 2030 1.0 0.0 +it 05_nuclear 2 139 2030 1.0 0.0 +it 06_coal 2 139 2030 1.0 0.0 +it 07_gas 2 139 2030 1.0 0.0 +it 08_non-res 2 139 2030 0.0 0.0 +it 09_hydro_pump 2 139 2030 0.0 0.0 +it 01_solar 2 140 2030 1.0 0.0 +it 02_wind_on 2 140 2030 1.0 0.0 +it 03_wind_off 2 140 2030 1.0 0.0 +it 04_res 2 140 2030 1.0 0.0 +it 05_nuclear 2 140 2030 1.0 0.0 +it 06_coal 2 140 2030 1.0 0.0 +it 07_gas 2 140 2030 1.0 0.0 +it 08_non-res 2 140 2030 0.0 0.0 +it 09_hydro_pump 2 140 2030 0.0 0.0 +it 01_solar 2 141 2030 1.0 0.0 +it 02_wind_on 2 141 2030 1.0 0.0 +it 03_wind_off 2 141 2030 1.0 0.0 +it 04_res 2 141 2030 1.0 0.0 +it 05_nuclear 2 141 2030 1.0 0.0 +it 06_coal 2 141 2030 1.0 0.0 +it 07_gas 2 141 2030 1.0 0.0 +it 08_non-res 2 141 2030 0.0 0.0 +it 09_hydro_pump 2 141 2030 0.0 0.0 +it 01_solar 2 142 2030 1.0 0.0 +it 02_wind_on 2 142 2030 1.0 0.0 +it 03_wind_off 2 142 2030 1.0 0.0 +it 04_res 2 142 2030 1.0 0.0 +it 05_nuclear 2 142 2030 1.0 0.0 +it 06_coal 2 142 2030 1.0 0.0 +it 07_gas 2 142 2030 1.0 0.0 +it 08_non-res 2 142 2030 1.0 0.0 +it 09_hydro_pump 2 142 2030 0.0 0.0 +it 01_solar 2 143 2030 1.0 0.0 +it 02_wind_on 2 143 2030 1.0 0.0 +it 03_wind_off 2 143 2030 1.0 0.0 +it 04_res 2 143 2030 1.0 0.0 +it 05_nuclear 2 143 2030 1.0 0.0 +it 06_coal 2 143 2030 1.0 0.0 +it 07_gas 2 143 2030 1.0 0.0 +it 08_non-res 2 143 2030 1.0 0.0 +it 09_hydro_pump 2 143 2030 0.0 0.0 +it 01_solar 2 144 2030 1.0 0.0 +it 02_wind_on 2 144 2030 1.0 0.0 +it 03_wind_off 2 144 2030 1.0 0.0 +it 04_res 2 144 2030 1.0 0.0 +it 05_nuclear 2 144 2030 1.0 0.0 +it 06_coal 2 144 2030 1.0 0.0 +it 07_gas 2 144 2030 1.0 0.0 +it 08_non-res 2 144 2030 1.0 0.0 +it 09_hydro_pump 2 144 2030 0.0 0.0 +it 01_solar 2 145 2030 1.0 0.0 +it 02_wind_on 2 145 2030 1.0 0.0 +it 03_wind_off 2 145 2030 1.0 0.0 +it 04_res 2 145 2030 1.0 0.0 +it 05_nuclear 2 145 2030 1.0 0.0 +it 06_coal 2 145 2030 1.0 0.0 +it 07_gas 2 145 2030 1.0 0.0 +it 08_non-res 2 145 2030 1.0 0.0 +it 09_hydro_pump 2 145 2030 0.0 0.0 +it 01_solar 2 146 2030 1.0 0.0 +it 02_wind_on 2 146 2030 1.0 0.0 +it 03_wind_off 2 146 2030 1.0 0.0 +it 04_res 2 146 2030 1.0 0.0 +it 05_nuclear 2 146 2030 1.0 0.0 +it 06_coal 2 146 2030 1.0 0.0 +it 07_gas 2 146 2030 1.0 0.0 +it 08_non-res 2 146 2030 1.0 0.0 +it 09_hydro_pump 2 146 2030 0.0 0.0 +it 01_solar 2 147 2030 1.0 0.0 +it 02_wind_on 2 147 2030 1.0 0.0 +it 03_wind_off 2 147 2030 1.0 0.0 +it 04_res 2 147 2030 1.0 0.0 +it 05_nuclear 2 147 2030 1.0 0.0 +it 06_coal 2 147 2030 1.0 0.0 +it 07_gas 2 147 2030 1.0 0.0 +it 08_non-res 2 147 2030 1.0 0.0 +it 09_hydro_pump 2 147 2030 0.0 0.0 +it 01_solar 2 148 2030 1.0 0.0 +it 02_wind_on 2 148 2030 1.0 0.0 +it 03_wind_off 2 148 2030 1.0 0.0 +it 04_res 2 148 2030 1.0 0.0 +it 05_nuclear 2 148 2030 1.0 0.0 +it 06_coal 2 148 2030 1.0 0.0 +it 07_gas 2 148 2030 1.0 0.0 +it 08_non-res 2 148 2030 1.0 0.0 +it 09_hydro_pump 2 148 2030 0.0 0.0 +it 01_solar 2 149 2030 1.0 0.0 +it 02_wind_on 2 149 2030 1.0 0.0 +it 03_wind_off 2 149 2030 1.0 0.0 +it 04_res 2 149 2030 1.0 0.0 +it 05_nuclear 2 149 2030 1.0 0.0 +it 06_coal 2 149 2030 1.0 0.0 +it 07_gas 2 149 2030 1.0 0.0 +it 08_non-res 2 149 2030 1.0 0.0 +it 09_hydro_pump 2 149 2030 0.0 0.0 +it 01_solar 2 150 2030 1.0 0.0 +it 02_wind_on 2 150 2030 1.0 0.0 +it 03_wind_off 2 150 2030 1.0 0.0 +it 04_res 2 150 2030 1.0 0.0 +it 05_nuclear 2 150 2030 1.0 0.0 +it 06_coal 2 150 2030 1.0 0.0 +it 07_gas 2 150 2030 1.0 0.0 +it 08_non-res 2 150 2030 1.0 0.0 +it 09_hydro_pump 2 150 2030 0.0 0.0 +it 01_solar 2 151 2030 1.0 0.0 +it 02_wind_on 2 151 2030 1.0 0.0 +it 03_wind_off 2 151 2030 1.0 0.0 +it 04_res 2 151 2030 1.0 0.0 +it 05_nuclear 2 151 2030 1.0 0.0 +it 06_coal 2 151 2030 1.0 0.0 +it 07_gas 2 151 2030 1.0 0.0 +it 08_non-res 2 151 2030 1.0 0.0 +it 09_hydro_pump 2 151 2030 0.0 0.0 +it 01_solar 2 152 2030 1.0 0.0 +it 02_wind_on 2 152 2030 1.0 0.0 +it 03_wind_off 2 152 2030 1.0 0.0 +it 04_res 2 152 2030 1.0 0.0 +it 05_nuclear 2 152 2030 1.0 0.0 +it 06_coal 2 152 2030 1.0 0.0 +it 07_gas 2 152 2030 1.0 0.0 +it 08_non-res 2 152 2030 1.0 0.0 +it 09_hydro_pump 2 152 2030 0.0 0.0 +it 01_solar 2 153 2030 1.0 0.0 +it 02_wind_on 2 153 2030 1.0 0.0 +it 03_wind_off 2 153 2030 1.0 0.0 +it 04_res 2 153 2030 1.0 0.0 +it 05_nuclear 2 153 2030 1.0 0.0 +it 06_coal 2 153 2030 1.0 0.0 +it 07_gas 2 153 2030 1.0 0.0 +it 08_non-res 2 153 2030 1.0 0.0 +it 09_hydro_pump 2 153 2030 0.0 0.0 +it 01_solar 2 154 2030 1.0 0.0 +it 02_wind_on 2 154 2030 1.0 0.0 +it 03_wind_off 2 154 2030 1.0 0.0 +it 04_res 2 154 2030 1.0 0.0 +it 05_nuclear 2 154 2030 1.0 0.0 +it 06_coal 2 154 2030 1.0 0.0 +it 07_gas 2 154 2030 1.0 0.0 +it 08_non-res 2 154 2030 1.0 0.0 +it 09_hydro_pump 2 154 2030 0.0 0.0 +it 01_solar 2 155 2030 1.0 0.0 +it 02_wind_on 2 155 2030 1.0 0.0 +it 03_wind_off 2 155 2030 1.0 0.0 +it 04_res 2 155 2030 1.0 0.0 +it 05_nuclear 2 155 2030 1.0 0.0 +it 06_coal 2 155 2030 1.0 0.0 +it 07_gas 2 155 2030 1.0 0.0 +it 08_non-res 2 155 2030 1.0 0.0 +it 09_hydro_pump 2 155 2030 0.0 0.0 +it 01_solar 2 156 2030 1.0 0.0 +it 02_wind_on 2 156 2030 1.0 0.0 +it 03_wind_off 2 156 2030 1.0 0.0 +it 04_res 2 156 2030 1.0 0.0 +it 05_nuclear 2 156 2030 1.0 0.0 +it 06_coal 2 156 2030 1.0 0.0 +it 07_gas 2 156 2030 1.0 0.0 +it 08_non-res 2 156 2030 1.0 0.0 +it 09_hydro_pump 2 156 2030 0.0 0.0 +it 01_solar 2 157 2030 1.0 0.0 +it 02_wind_on 2 157 2030 1.0 0.0 +it 03_wind_off 2 157 2030 1.0 0.0 +it 04_res 2 157 2030 1.0 0.0 +it 05_nuclear 2 157 2030 1.0 0.0 +it 06_coal 2 157 2030 1.0 0.0 +it 07_gas 2 157 2030 1.0 0.0 +it 08_non-res 2 157 2030 1.0 0.0 +it 09_hydro_pump 2 157 2030 0.0 0.0 +it 01_solar 2 158 2030 1.0 0.0 +it 02_wind_on 2 158 2030 1.0 0.0 +it 03_wind_off 2 158 2030 1.0 0.0 +it 04_res 2 158 2030 1.0 0.0 +it 05_nuclear 2 158 2030 1.0 0.0 +it 06_coal 2 158 2030 1.0 0.0 +it 07_gas 2 158 2030 1.0 0.0 +it 08_non-res 2 158 2030 1.0 0.0 +it 09_hydro_pump 2 158 2030 0.0 0.0 +it 01_solar 2 159 2030 1.0 0.0 +it 02_wind_on 2 159 2030 1.0 0.0 +it 03_wind_off 2 159 2030 1.0 0.0 +it 04_res 2 159 2030 1.0 0.0 +it 05_nuclear 2 159 2030 1.0 0.0 +it 06_coal 2 159 2030 1.0 0.0 +it 07_gas 2 159 2030 1.0 0.0 +it 08_non-res 2 159 2030 1.0 0.0 +it 09_hydro_pump 2 159 2030 0.0 0.0 +it 01_solar 2 160 2030 1.0 0.0 +it 02_wind_on 2 160 2030 1.0 0.0 +it 03_wind_off 2 160 2030 1.0 0.0 +it 04_res 2 160 2030 1.0 0.0 +it 05_nuclear 2 160 2030 1.0 0.0 +it 06_coal 2 160 2030 1.0 0.0 +it 07_gas 2 160 2030 1.0 0.0 +it 08_non-res 2 160 2030 1.0 0.0 +it 09_hydro_pump 2 160 2030 0.0 0.0 +it 01_solar 2 161 2030 1.0 0.0 +it 02_wind_on 2 161 2030 1.0 0.0 +it 03_wind_off 2 161 2030 1.0 0.0 +it 04_res 2 161 2030 1.0 0.0 +it 05_nuclear 2 161 2030 1.0 0.0 +it 06_coal 2 161 2030 1.0 0.0 +it 07_gas 2 161 2030 1.0 0.0 +it 08_non-res 2 161 2030 1.0 0.0 +it 09_hydro_pump 2 161 2030 0.0 0.0 +it 01_solar 2 162 2030 1.0 0.0 +it 02_wind_on 2 162 2030 1.0 0.0 +it 03_wind_off 2 162 2030 1.0 0.0 +it 04_res 2 162 2030 1.0 0.0 +it 05_nuclear 2 162 2030 1.0 0.0 +it 06_coal 2 162 2030 1.0 0.0 +it 07_gas 2 162 2030 1.0 0.0 +it 08_non-res 2 162 2030 1.0 0.0 +it 09_hydro_pump 2 162 2030 1.0 0.0 +it 01_solar 2 163 2030 1.0 0.0 +it 02_wind_on 2 163 2030 1.0 0.0 +it 03_wind_off 2 163 2030 1.0 0.0 +it 04_res 2 163 2030 1.0 0.0 +it 05_nuclear 2 163 2030 1.0 0.0 +it 06_coal 2 163 2030 1.0 0.0 +it 07_gas 2 163 2030 1.0 0.0 +it 08_non-res 2 163 2030 1.0 0.0 +it 09_hydro_pump 2 163 2030 1.0 0.0 +it 01_solar 2 164 2030 1.0 0.0 +it 02_wind_on 2 164 2030 1.0 0.0 +it 03_wind_off 2 164 2030 1.0 0.0 +it 04_res 2 164 2030 1.0 0.0 +it 05_nuclear 2 164 2030 1.0 0.0 +it 06_coal 2 164 2030 1.0 0.0 +it 07_gas 2 164 2030 1.0 0.0 +it 08_non-res 2 164 2030 1.0 0.0 +it 09_hydro_pump 2 164 2030 1.0 0.0 +it 01_solar 2 165 2030 1.0 0.0 +it 02_wind_on 2 165 2030 1.0 0.0 +it 03_wind_off 2 165 2030 1.0 0.0 +it 04_res 2 165 2030 1.0 0.0 +it 05_nuclear 2 165 2030 1.0 0.0 +it 06_coal 2 165 2030 1.0 0.0 +it 07_gas 2 165 2030 1.0 0.0 +it 08_non-res 2 165 2030 1.0 0.0 +it 09_hydro_pump 2 165 2030 1.0 0.0 +it 01_solar 2 166 2030 1.0 0.0 +it 02_wind_on 2 166 2030 1.0 0.0 +it 03_wind_off 2 166 2030 1.0 0.0 +it 04_res 2 166 2030 1.0 0.0 +it 05_nuclear 2 166 2030 1.0 0.0 +it 06_coal 2 166 2030 1.0 0.0 +it 07_gas 2 166 2030 1.0 0.0 +it 08_non-res 2 166 2030 1.0 0.0 +it 09_hydro_pump 2 166 2030 1.0 0.0 +it 01_solar 2 167 2030 1.0 0.0 +it 02_wind_on 2 167 2030 1.0 0.0 +it 03_wind_off 2 167 2030 1.0 0.0 +it 04_res 2 167 2030 1.0 0.0 +it 05_nuclear 2 167 2030 1.0 0.0 +it 06_coal 2 167 2030 1.0 0.0 +it 07_gas 2 167 2030 1.0 0.0 +it 08_non-res 2 167 2030 1.0 0.0 +it 09_hydro_pump 2 167 2030 1.0 0.0 +it 01_solar 2 168 2030 1.0 0.0 +it 02_wind_on 2 168 2030 1.0 0.0 +it 03_wind_off 2 168 2030 1.0 0.0 +it 04_res 2 168 2030 1.0 0.0 +it 05_nuclear 2 168 2030 1.0 0.0 +it 06_coal 2 168 2030 1.0 0.0 +it 07_gas 2 168 2030 1.0 0.0 +it 08_non-res 2 168 2030 1.0 0.0 +it 09_hydro_pump 2 168 2030 1.0 0.0 +it 01_solar 2 169 2030 0.0 0.0 +it 02_wind_on 2 169 2030 0.0 0.0 +it 03_wind_off 2 169 2030 0.0 0.0 +it 04_res 2 169 2030 0.0 0.0 +it 05_nuclear 2 169 2030 0.0 0.0 +it 06_coal 2 169 2030 0.0 0.0 +it 07_gas 2 169 2030 0.0 0.0 +it 08_non-res 2 169 2030 0.0 0.0 +it 09_hydro_pump 2 169 2030 0.0 0.0 +it 01_solar 2 170 2030 1.0 0.0 +it 02_wind_on 2 170 2030 0.0 0.0 +it 03_wind_off 2 170 2030 0.0 0.0 +it 04_res 2 170 2030 0.0 0.0 +it 05_nuclear 2 170 2030 0.0 0.0 +it 06_coal 2 170 2030 0.0 0.0 +it 07_gas 2 170 2030 0.0 0.0 +it 08_non-res 2 170 2030 0.0 0.0 +it 09_hydro_pump 2 170 2030 0.0 0.0 +it 01_solar 2 171 2030 1.0 0.0 +it 02_wind_on 2 171 2030 0.0 0.0 +it 03_wind_off 2 171 2030 0.0 0.0 +it 04_res 2 171 2030 0.0 0.0 +it 05_nuclear 2 171 2030 0.0 0.0 +it 06_coal 2 171 2030 0.0 0.0 +it 07_gas 2 171 2030 0.0 0.0 +it 08_non-res 2 171 2030 0.0 0.0 +it 09_hydro_pump 2 171 2030 0.0 0.0 +it 01_solar 2 172 2030 1.0 0.0 +it 02_wind_on 2 172 2030 0.0 0.0 +it 03_wind_off 2 172 2030 0.0 0.0 +it 04_res 2 172 2030 0.0 0.0 +it 05_nuclear 2 172 2030 0.0 0.0 +it 06_coal 2 172 2030 0.0 0.0 +it 07_gas 2 172 2030 0.0 0.0 +it 08_non-res 2 172 2030 0.0 0.0 +it 09_hydro_pump 2 172 2030 0.0 0.0 +it 01_solar 2 173 2030 1.0 0.0 +it 02_wind_on 2 173 2030 0.0 0.0 +it 03_wind_off 2 173 2030 0.0 0.0 +it 04_res 2 173 2030 0.0 0.0 +it 05_nuclear 2 173 2030 0.0 0.0 +it 06_coal 2 173 2030 0.0 0.0 +it 07_gas 2 173 2030 0.0 0.0 +it 08_non-res 2 173 2030 0.0 0.0 +it 09_hydro_pump 2 173 2030 0.0 0.0 +it 01_solar 2 174 2030 1.0 0.0 +it 02_wind_on 2 174 2030 0.0 0.0 +it 03_wind_off 2 174 2030 0.0 0.0 +it 04_res 2 174 2030 0.0 0.0 +it 05_nuclear 2 174 2030 0.0 0.0 +it 06_coal 2 174 2030 0.0 0.0 +it 07_gas 2 174 2030 0.0 0.0 +it 08_non-res 2 174 2030 0.0 0.0 +it 09_hydro_pump 2 174 2030 0.0 0.0 +it 01_solar 2 175 2030 1.0 0.0 +it 02_wind_on 2 175 2030 0.0 0.0 +it 03_wind_off 2 175 2030 0.0 0.0 +it 04_res 2 175 2030 0.0 0.0 +it 05_nuclear 2 175 2030 0.0 0.0 +it 06_coal 2 175 2030 0.0 0.0 +it 07_gas 2 175 2030 0.0 0.0 +it 08_non-res 2 175 2030 0.0 0.0 +it 09_hydro_pump 2 175 2030 0.0 0.0 +it 01_solar 2 176 2030 1.0 0.0 +it 02_wind_on 2 176 2030 0.0 0.0 +it 03_wind_off 2 176 2030 0.0 0.0 +it 04_res 2 176 2030 0.0 0.0 +it 05_nuclear 2 176 2030 0.0 0.0 +it 06_coal 2 176 2030 0.0 0.0 +it 07_gas 2 176 2030 0.0 0.0 +it 08_non-res 2 176 2030 0.0 0.0 +it 09_hydro_pump 2 176 2030 0.0 0.0 +it 01_solar 2 177 2030 1.0 0.0 +it 02_wind_on 2 177 2030 0.0 0.0 +it 03_wind_off 2 177 2030 0.0 0.0 +it 04_res 2 177 2030 0.0 0.0 +it 05_nuclear 2 177 2030 0.0 0.0 +it 06_coal 2 177 2030 0.0 0.0 +it 07_gas 2 177 2030 0.0 0.0 +it 08_non-res 2 177 2030 0.0 0.0 +it 09_hydro_pump 2 177 2030 0.0 0.0 +it 01_solar 2 178 2030 1.0 0.0 +it 02_wind_on 2 178 2030 0.0 0.0 +it 03_wind_off 2 178 2030 0.0 0.0 +it 04_res 2 178 2030 0.0 0.0 +it 05_nuclear 2 178 2030 0.0 0.0 +it 06_coal 2 178 2030 0.0 0.0 +it 07_gas 2 178 2030 0.0 0.0 +it 08_non-res 2 178 2030 0.0 0.0 +it 09_hydro_pump 2 178 2030 0.0 0.0 +it 01_solar 2 179 2030 1.0 0.0 +it 02_wind_on 2 179 2030 0.0 0.0 +it 03_wind_off 2 179 2030 0.0 0.0 +it 04_res 2 179 2030 0.0 0.0 +it 05_nuclear 2 179 2030 0.0 0.0 +it 06_coal 2 179 2030 0.0 0.0 +it 07_gas 2 179 2030 0.0 0.0 +it 08_non-res 2 179 2030 0.0 0.0 +it 09_hydro_pump 2 179 2030 0.0 0.0 +it 01_solar 2 180 2030 1.0 0.0 +it 02_wind_on 2 180 2030 0.0 0.0 +it 03_wind_off 2 180 2030 0.0 0.0 +it 04_res 2 180 2030 0.0 0.0 +it 05_nuclear 2 180 2030 0.0 0.0 +it 06_coal 2 180 2030 0.0 0.0 +it 07_gas 2 180 2030 0.0 0.0 +it 08_non-res 2 180 2030 0.0 0.0 +it 09_hydro_pump 2 180 2030 0.0 0.0 +it 01_solar 2 181 2030 1.0 0.0 +it 02_wind_on 2 181 2030 0.0 0.0 +it 03_wind_off 2 181 2030 0.0 0.0 +it 04_res 2 181 2030 0.0 0.0 +it 05_nuclear 2 181 2030 0.0 0.0 +it 06_coal 2 181 2030 0.0 0.0 +it 07_gas 2 181 2030 0.0 0.0 +it 08_non-res 2 181 2030 0.0 0.0 +it 09_hydro_pump 2 181 2030 0.0 0.0 +it 01_solar 2 182 2030 1.0 0.0 +it 02_wind_on 2 182 2030 0.0 0.0 +it 03_wind_off 2 182 2030 0.0 0.0 +it 04_res 2 182 2030 0.0 0.0 +it 05_nuclear 2 182 2030 0.0 0.0 +it 06_coal 2 182 2030 0.0 0.0 +it 07_gas 2 182 2030 0.0 0.0 +it 08_non-res 2 182 2030 0.0 0.0 +it 09_hydro_pump 2 182 2030 0.0 0.0 +it 01_solar 2 183 2030 1.0 0.0 +it 02_wind_on 2 183 2030 0.0 0.0 +it 03_wind_off 2 183 2030 0.0 0.0 +it 04_res 2 183 2030 0.0 0.0 +it 05_nuclear 2 183 2030 0.0 0.0 +it 06_coal 2 183 2030 0.0 0.0 +it 07_gas 2 183 2030 0.0 0.0 +it 08_non-res 2 183 2030 0.0 0.0 +it 09_hydro_pump 2 183 2030 0.0 0.0 +it 01_solar 2 184 2030 1.0 0.0 +it 02_wind_on 2 184 2030 0.0 0.0 +it 03_wind_off 2 184 2030 0.0 0.0 +it 04_res 2 184 2030 0.0 0.0 +it 05_nuclear 2 184 2030 0.0 0.0 +it 06_coal 2 184 2030 0.0 0.0 +it 07_gas 2 184 2030 0.0 0.0 +it 08_non-res 2 184 2030 0.0 0.0 +it 09_hydro_pump 2 184 2030 0.0 0.0 +it 01_solar 2 185 2030 1.0 0.0 +it 02_wind_on 2 185 2030 0.0 0.0 +it 03_wind_off 2 185 2030 0.0 0.0 +it 04_res 2 185 2030 0.0 0.0 +it 05_nuclear 2 185 2030 0.0 0.0 +it 06_coal 2 185 2030 0.0 0.0 +it 07_gas 2 185 2030 0.0 0.0 +it 08_non-res 2 185 2030 0.0 0.0 +it 09_hydro_pump 2 185 2030 0.0 0.0 +it 01_solar 2 186 2030 1.0 0.0 +it 02_wind_on 2 186 2030 0.0 0.0 +it 03_wind_off 2 186 2030 0.0 0.0 +it 04_res 2 186 2030 0.0 0.0 +it 05_nuclear 2 186 2030 0.0 0.0 +it 06_coal 2 186 2030 0.0 0.0 +it 07_gas 2 186 2030 0.0 0.0 +it 08_non-res 2 186 2030 0.0 0.0 +it 09_hydro_pump 2 186 2030 0.0 0.0 +it 01_solar 2 187 2030 1.0 0.0 +it 02_wind_on 2 187 2030 0.0 0.0 +it 03_wind_off 2 187 2030 0.0 0.0 +it 04_res 2 187 2030 0.0 0.0 +it 05_nuclear 2 187 2030 0.0 0.0 +it 06_coal 2 187 2030 0.0 0.0 +it 07_gas 2 187 2030 0.0 0.0 +it 08_non-res 2 187 2030 0.0 0.0 +it 09_hydro_pump 2 187 2030 0.0 0.0 +it 01_solar 2 188 2030 1.0 0.0 +it 02_wind_on 2 188 2030 0.0 0.0 +it 03_wind_off 2 188 2030 0.0 0.0 +it 04_res 2 188 2030 0.0 0.0 +it 05_nuclear 2 188 2030 0.0 0.0 +it 06_coal 2 188 2030 0.0 0.0 +it 07_gas 2 188 2030 0.0 0.0 +it 08_non-res 2 188 2030 0.0 0.0 +it 09_hydro_pump 2 188 2030 0.0 0.0 +it 01_solar 2 189 2030 1.0 0.0 +it 02_wind_on 2 189 2030 0.0 0.0 +it 03_wind_off 2 189 2030 0.0 0.0 +it 04_res 2 189 2030 0.0 0.0 +it 05_nuclear 2 189 2030 0.0 0.0 +it 06_coal 2 189 2030 0.0 0.0 +it 07_gas 2 189 2030 0.0 0.0 +it 08_non-res 2 189 2030 0.0 0.0 +it 09_hydro_pump 2 189 2030 0.0 0.0 +it 01_solar 2 190 2030 1.0 0.0 +it 02_wind_on 2 190 2030 1.0 0.0 +it 03_wind_off 2 190 2030 0.0 0.0 +it 04_res 2 190 2030 0.0 0.0 +it 05_nuclear 2 190 2030 0.0 0.0 +it 06_coal 2 190 2030 0.0 0.0 +it 07_gas 2 190 2030 0.0 0.0 +it 08_non-res 2 190 2030 0.0 0.0 +it 09_hydro_pump 2 190 2030 0.0 0.0 +it 01_solar 2 191 2030 1.0 0.0 +it 02_wind_on 2 191 2030 1.0 0.0 +it 03_wind_off 2 191 2030 0.0 0.0 +it 04_res 2 191 2030 0.0 0.0 +it 05_nuclear 2 191 2030 0.0 0.0 +it 06_coal 2 191 2030 0.0 0.0 +it 07_gas 2 191 2030 0.0 0.0 +it 08_non-res 2 191 2030 0.0 0.0 +it 09_hydro_pump 2 191 2030 0.0 0.0 +it 01_solar 2 192 2030 1.0 0.0 +it 02_wind_on 2 192 2030 1.0 0.0 +it 03_wind_off 2 192 2030 0.0 0.0 +it 04_res 2 192 2030 0.0 0.0 +it 05_nuclear 2 192 2030 0.0 0.0 +it 06_coal 2 192 2030 0.0 0.0 +it 07_gas 2 192 2030 0.0 0.0 +it 08_non-res 2 192 2030 0.0 0.0 +it 09_hydro_pump 2 192 2030 0.0 0.0 +it 01_solar 2 193 2030 1.0 0.0 +it 02_wind_on 2 193 2030 1.0 0.0 +it 03_wind_off 2 193 2030 0.0 0.0 +it 04_res 2 193 2030 0.0 0.0 +it 05_nuclear 2 193 2030 0.0 0.0 +it 06_coal 2 193 2030 0.0 0.0 +it 07_gas 2 193 2030 0.0 0.0 +it 08_non-res 2 193 2030 0.0 0.0 +it 09_hydro_pump 2 193 2030 0.0 0.0 +it 01_solar 2 194 2030 1.0 0.0 +it 02_wind_on 2 194 2030 1.0 0.0 +it 03_wind_off 2 194 2030 0.0 0.0 +it 04_res 2 194 2030 0.0 0.0 +it 05_nuclear 2 194 2030 0.0 0.0 +it 06_coal 2 194 2030 0.0 0.0 +it 07_gas 2 194 2030 0.0 0.0 +it 08_non-res 2 194 2030 0.0 0.0 +it 09_hydro_pump 2 194 2030 0.0 0.0 +it 01_solar 2 195 2030 1.0 0.0 +it 02_wind_on 2 195 2030 1.0 0.0 +it 03_wind_off 2 195 2030 0.0 0.0 +it 04_res 2 195 2030 0.0 0.0 +it 05_nuclear 2 195 2030 0.0 0.0 +it 06_coal 2 195 2030 0.0 0.0 +it 07_gas 2 195 2030 0.0 0.0 +it 08_non-res 2 195 2030 0.0 0.0 +it 09_hydro_pump 2 195 2030 0.0 0.0 +it 01_solar 2 196 2030 1.0 0.0 +it 02_wind_on 2 196 2030 1.0 0.0 +it 03_wind_off 2 196 2030 0.0 0.0 +it 04_res 2 196 2030 0.0 0.0 +it 05_nuclear 2 196 2030 0.0 0.0 +it 06_coal 2 196 2030 0.0 0.0 +it 07_gas 2 196 2030 0.0 0.0 +it 08_non-res 2 196 2030 0.0 0.0 +it 09_hydro_pump 2 196 2030 0.0 0.0 +it 01_solar 2 197 2030 1.0 0.0 +it 02_wind_on 2 197 2030 1.0 0.0 +it 03_wind_off 2 197 2030 0.0 0.0 +it 04_res 2 197 2030 0.0 0.0 +it 05_nuclear 2 197 2030 0.0 0.0 +it 06_coal 2 197 2030 0.0 0.0 +it 07_gas 2 197 2030 0.0 0.0 +it 08_non-res 2 197 2030 0.0 0.0 +it 09_hydro_pump 2 197 2030 0.0 0.0 +it 01_solar 2 198 2030 1.0 0.0 +it 02_wind_on 2 198 2030 1.0 0.0 +it 03_wind_off 2 198 2030 0.0 0.0 +it 04_res 2 198 2030 0.0 0.0 +it 05_nuclear 2 198 2030 0.0 0.0 +it 06_coal 2 198 2030 0.0 0.0 +it 07_gas 2 198 2030 0.0 0.0 +it 08_non-res 2 198 2030 0.0 0.0 +it 09_hydro_pump 2 198 2030 0.0 0.0 +it 01_solar 2 199 2030 1.0 0.0 +it 02_wind_on 2 199 2030 1.0 0.0 +it 03_wind_off 2 199 2030 0.0 0.0 +it 04_res 2 199 2030 0.0 0.0 +it 05_nuclear 2 199 2030 0.0 0.0 +it 06_coal 2 199 2030 0.0 0.0 +it 07_gas 2 199 2030 0.0 0.0 +it 08_non-res 2 199 2030 0.0 0.0 +it 09_hydro_pump 2 199 2030 0.0 0.0 +it 01_solar 2 200 2030 1.0 0.0 +it 02_wind_on 2 200 2030 1.0 0.0 +it 03_wind_off 2 200 2030 0.0 0.0 +it 04_res 2 200 2030 0.0 0.0 +it 05_nuclear 2 200 2030 0.0 0.0 +it 06_coal 2 200 2030 0.0 0.0 +it 07_gas 2 200 2030 0.0 0.0 +it 08_non-res 2 200 2030 0.0 0.0 +it 09_hydro_pump 2 200 2030 0.0 0.0 +it 01_solar 2 201 2030 1.0 0.0 +it 02_wind_on 2 201 2030 1.0 0.0 +it 03_wind_off 2 201 2030 0.0 0.0 +it 04_res 2 201 2030 0.0 0.0 +it 05_nuclear 2 201 2030 0.0 0.0 +it 06_coal 2 201 2030 0.0 0.0 +it 07_gas 2 201 2030 0.0 0.0 +it 08_non-res 2 201 2030 0.0 0.0 +it 09_hydro_pump 2 201 2030 0.0 0.0 +it 01_solar 2 202 2030 1.0 0.0 +it 02_wind_on 2 202 2030 1.0 0.0 +it 03_wind_off 2 202 2030 0.0 0.0 +it 04_res 2 202 2030 0.0 0.0 +it 05_nuclear 2 202 2030 0.0 0.0 +it 06_coal 2 202 2030 0.0 0.0 +it 07_gas 2 202 2030 0.0 0.0 +it 08_non-res 2 202 2030 0.0 0.0 +it 09_hydro_pump 2 202 2030 0.0 0.0 +it 01_solar 2 203 2030 1.0 0.0 +it 02_wind_on 2 203 2030 1.0 0.0 +it 03_wind_off 2 203 2030 0.0 0.0 +it 04_res 2 203 2030 0.0 0.0 +it 05_nuclear 2 203 2030 0.0 0.0 +it 06_coal 2 203 2030 0.0 0.0 +it 07_gas 2 203 2030 0.0 0.0 +it 08_non-res 2 203 2030 0.0 0.0 +it 09_hydro_pump 2 203 2030 0.0 0.0 +it 01_solar 2 204 2030 1.0 0.0 +it 02_wind_on 2 204 2030 1.0 0.0 +it 03_wind_off 2 204 2030 0.0 0.0 +it 04_res 2 204 2030 0.0 0.0 +it 05_nuclear 2 204 2030 0.0 0.0 +it 06_coal 2 204 2030 0.0 0.0 +it 07_gas 2 204 2030 0.0 0.0 +it 08_non-res 2 204 2030 0.0 0.0 +it 09_hydro_pump 2 204 2030 0.0 0.0 +it 01_solar 2 205 2030 1.0 0.0 +it 02_wind_on 2 205 2030 1.0 0.0 +it 03_wind_off 2 205 2030 0.0 0.0 +it 04_res 2 205 2030 0.0 0.0 +it 05_nuclear 2 205 2030 0.0 0.0 +it 06_coal 2 205 2030 0.0 0.0 +it 07_gas 2 205 2030 0.0 0.0 +it 08_non-res 2 205 2030 0.0 0.0 +it 09_hydro_pump 2 205 2030 0.0 0.0 +it 01_solar 2 206 2030 1.0 0.0 +it 02_wind_on 2 206 2030 1.0 0.0 +it 03_wind_off 2 206 2030 0.0 0.0 +it 04_res 2 206 2030 0.0 0.0 +it 05_nuclear 2 206 2030 0.0 0.0 +it 06_coal 2 206 2030 0.0 0.0 +it 07_gas 2 206 2030 0.0 0.0 +it 08_non-res 2 206 2030 0.0 0.0 +it 09_hydro_pump 2 206 2030 0.0 0.0 +it 01_solar 2 207 2030 1.0 0.0 +it 02_wind_on 2 207 2030 1.0 0.0 +it 03_wind_off 2 207 2030 0.0 0.0 +it 04_res 2 207 2030 0.0 0.0 +it 05_nuclear 2 207 2030 0.0 0.0 +it 06_coal 2 207 2030 0.0 0.0 +it 07_gas 2 207 2030 0.0 0.0 +it 08_non-res 2 207 2030 0.0 0.0 +it 09_hydro_pump 2 207 2030 0.0 0.0 +it 01_solar 2 208 2030 1.0 0.0 +it 02_wind_on 2 208 2030 1.0 0.0 +it 03_wind_off 2 208 2030 0.0 0.0 +it 04_res 2 208 2030 0.0 0.0 +it 05_nuclear 2 208 2030 0.0 0.0 +it 06_coal 2 208 2030 0.0 0.0 +it 07_gas 2 208 2030 0.0 0.0 +it 08_non-res 2 208 2030 0.0 0.0 +it 09_hydro_pump 2 208 2030 0.0 0.0 +it 01_solar 2 209 2030 1.0 0.0 +it 02_wind_on 2 209 2030 1.0 0.0 +it 03_wind_off 2 209 2030 0.0 0.0 +it 04_res 2 209 2030 0.0 0.0 +it 05_nuclear 2 209 2030 0.0 0.0 +it 06_coal 2 209 2030 0.0 0.0 +it 07_gas 2 209 2030 0.0 0.0 +it 08_non-res 2 209 2030 0.0 0.0 +it 09_hydro_pump 2 209 2030 0.0 0.0 +it 01_solar 2 210 2030 1.0 0.0 +it 02_wind_on 2 210 2030 1.0 0.0 +it 03_wind_off 2 210 2030 1.0 0.0 +it 04_res 2 210 2030 0.0 0.0 +it 05_nuclear 2 210 2030 0.0 0.0 +it 06_coal 2 210 2030 0.0 0.0 +it 07_gas 2 210 2030 0.0 0.0 +it 08_non-res 2 210 2030 0.0 0.0 +it 09_hydro_pump 2 210 2030 0.0 0.0 +it 01_solar 2 211 2030 1.0 0.0 +it 02_wind_on 2 211 2030 1.0 0.0 +it 03_wind_off 2 211 2030 1.0 0.0 +it 04_res 2 211 2030 0.0 0.0 +it 05_nuclear 2 211 2030 0.0 0.0 +it 06_coal 2 211 2030 0.0 0.0 +it 07_gas 2 211 2030 0.0 0.0 +it 08_non-res 2 211 2030 0.0 0.0 +it 09_hydro_pump 2 211 2030 0.0 0.0 +it 01_solar 2 212 2030 1.0 0.0 +it 02_wind_on 2 212 2030 1.0 0.0 +it 03_wind_off 2 212 2030 1.0 0.0 +it 04_res 2 212 2030 0.0 0.0 +it 05_nuclear 2 212 2030 0.0 0.0 +it 06_coal 2 212 2030 0.0 0.0 +it 07_gas 2 212 2030 0.0 0.0 +it 08_non-res 2 212 2030 0.0 0.0 +it 09_hydro_pump 2 212 2030 0.0 0.0 +it 01_solar 2 213 2030 1.0 0.0 +it 02_wind_on 2 213 2030 1.0 0.0 +it 03_wind_off 2 213 2030 1.0 0.0 +it 04_res 2 213 2030 0.0 0.0 +it 05_nuclear 2 213 2030 0.0 0.0 +it 06_coal 2 213 2030 0.0 0.0 +it 07_gas 2 213 2030 0.0 0.0 +it 08_non-res 2 213 2030 0.0 0.0 +it 09_hydro_pump 2 213 2030 0.0 0.0 +it 01_solar 2 214 2030 1.0 0.0 +it 02_wind_on 2 214 2030 1.0 0.0 +it 03_wind_off 2 214 2030 1.0 0.0 +it 04_res 2 214 2030 0.0 0.0 +it 05_nuclear 2 214 2030 0.0 0.0 +it 06_coal 2 214 2030 0.0 0.0 +it 07_gas 2 214 2030 0.0 0.0 +it 08_non-res 2 214 2030 0.0 0.0 +it 09_hydro_pump 2 214 2030 0.0 0.0 +it 01_solar 2 215 2030 1.0 0.0 +it 02_wind_on 2 215 2030 1.0 0.0 +it 03_wind_off 2 215 2030 1.0 0.0 +it 04_res 2 215 2030 0.0 0.0 +it 05_nuclear 2 215 2030 0.0 0.0 +it 06_coal 2 215 2030 0.0 0.0 +it 07_gas 2 215 2030 0.0 0.0 +it 08_non-res 2 215 2030 0.0 0.0 +it 09_hydro_pump 2 215 2030 0.0 0.0 +it 01_solar 2 216 2030 1.0 0.0 +it 02_wind_on 2 216 2030 1.0 0.0 +it 03_wind_off 2 216 2030 1.0 0.0 +it 04_res 2 216 2030 0.0 0.0 +it 05_nuclear 2 216 2030 0.0 0.0 +it 06_coal 2 216 2030 0.0 0.0 +it 07_gas 2 216 2030 0.0 0.0 +it 08_non-res 2 216 2030 0.0 0.0 +it 09_hydro_pump 2 216 2030 0.0 0.0 +it 01_solar 2 217 2030 1.0 0.0 +it 02_wind_on 2 217 2030 1.0 0.0 +it 03_wind_off 2 217 2030 1.0 0.0 +it 04_res 2 217 2030 0.0 0.0 +it 05_nuclear 2 217 2030 0.0 0.0 +it 06_coal 2 217 2030 0.0 0.0 +it 07_gas 2 217 2030 0.0 0.0 +it 08_non-res 2 217 2030 0.0 0.0 +it 09_hydro_pump 2 217 2030 0.0 0.0 +it 01_solar 2 218 2030 1.0 0.0 +it 02_wind_on 2 218 2030 1.0 0.0 +it 03_wind_off 2 218 2030 1.0 0.0 +it 04_res 2 218 2030 0.0 0.0 +it 05_nuclear 2 218 2030 0.0 0.0 +it 06_coal 2 218 2030 0.0 0.0 +it 07_gas 2 218 2030 0.0 0.0 +it 08_non-res 2 218 2030 0.0 0.0 +it 09_hydro_pump 2 218 2030 0.0 0.0 +it 01_solar 2 219 2030 1.0 0.0 +it 02_wind_on 2 219 2030 1.0 0.0 +it 03_wind_off 2 219 2030 1.0 0.0 +it 04_res 2 219 2030 0.0 0.0 +it 05_nuclear 2 219 2030 0.0 0.0 +it 06_coal 2 219 2030 0.0 0.0 +it 07_gas 2 219 2030 0.0 0.0 +it 08_non-res 2 219 2030 0.0 0.0 +it 09_hydro_pump 2 219 2030 0.0 0.0 +it 01_solar 2 220 2030 1.0 0.0 +it 02_wind_on 2 220 2030 1.0 0.0 +it 03_wind_off 2 220 2030 1.0 0.0 +it 04_res 2 220 2030 0.0 0.0 +it 05_nuclear 2 220 2030 0.0 0.0 +it 06_coal 2 220 2030 0.0 0.0 +it 07_gas 2 220 2030 0.0 0.0 +it 08_non-res 2 220 2030 0.0 0.0 +it 09_hydro_pump 2 220 2030 0.0 0.0 +it 01_solar 2 221 2030 1.0 0.0 +it 02_wind_on 2 221 2030 1.0 0.0 +it 03_wind_off 2 221 2030 1.0 0.0 +it 04_res 2 221 2030 0.0 0.0 +it 05_nuclear 2 221 2030 0.0 0.0 +it 06_coal 2 221 2030 0.0 0.0 +it 07_gas 2 221 2030 0.0 0.0 +it 08_non-res 2 221 2030 0.0 0.0 +it 09_hydro_pump 2 221 2030 0.0 0.0 +it 01_solar 2 222 2030 1.0 0.0 +it 02_wind_on 2 222 2030 1.0 0.0 +it 03_wind_off 2 222 2030 1.0 0.0 +it 04_res 2 222 2030 0.0 0.0 +it 05_nuclear 2 222 2030 0.0 0.0 +it 06_coal 2 222 2030 0.0 0.0 +it 07_gas 2 222 2030 0.0 0.0 +it 08_non-res 2 222 2030 0.0 0.0 +it 09_hydro_pump 2 222 2030 0.0 0.0 +it 01_solar 2 223 2030 1.0 0.0 +it 02_wind_on 2 223 2030 1.0 0.0 +it 03_wind_off 2 223 2030 1.0 0.0 +it 04_res 2 223 2030 0.0 0.0 +it 05_nuclear 2 223 2030 0.0 0.0 +it 06_coal 2 223 2030 0.0 0.0 +it 07_gas 2 223 2030 0.0 0.0 +it 08_non-res 2 223 2030 0.0 0.0 +it 09_hydro_pump 2 223 2030 0.0 0.0 +it 01_solar 2 224 2030 1.0 0.0 +it 02_wind_on 2 224 2030 1.0 0.0 +it 03_wind_off 2 224 2030 1.0 0.0 +it 04_res 2 224 2030 0.0 0.0 +it 05_nuclear 2 224 2030 0.0 0.0 +it 06_coal 2 224 2030 0.0 0.0 +it 07_gas 2 224 2030 0.0 0.0 +it 08_non-res 2 224 2030 0.0 0.0 +it 09_hydro_pump 2 224 2030 0.0 0.0 +it 01_solar 2 225 2030 1.0 0.0 +it 02_wind_on 2 225 2030 1.0 0.0 +it 03_wind_off 2 225 2030 1.0 0.0 +it 04_res 2 225 2030 0.0 0.0 +it 05_nuclear 2 225 2030 0.0 0.0 +it 06_coal 2 225 2030 0.0 0.0 +it 07_gas 2 225 2030 0.0 0.0 +it 08_non-res 2 225 2030 0.0 0.0 +it 09_hydro_pump 2 225 2030 0.0 0.0 +it 01_solar 2 226 2030 1.0 0.0 +it 02_wind_on 2 226 2030 1.0 0.0 +it 03_wind_off 2 226 2030 1.0 0.0 +it 04_res 2 226 2030 0.0 0.0 +it 05_nuclear 2 226 2030 0.0 0.0 +it 06_coal 2 226 2030 0.0 0.0 +it 07_gas 2 226 2030 0.0 0.0 +it 08_non-res 2 226 2030 0.0 0.0 +it 09_hydro_pump 2 226 2030 0.0 0.0 +it 01_solar 2 227 2030 1.0 0.0 +it 02_wind_on 2 227 2030 1.0 0.0 +it 03_wind_off 2 227 2030 1.0 0.0 +it 04_res 2 227 2030 0.0 0.0 +it 05_nuclear 2 227 2030 0.0 0.0 +it 06_coal 2 227 2030 0.0 0.0 +it 07_gas 2 227 2030 0.0 0.0 +it 08_non-res 2 227 2030 0.0 0.0 +it 09_hydro_pump 2 227 2030 0.0 0.0 +it 01_solar 2 228 2030 1.0 0.0 +it 02_wind_on 2 228 2030 1.0 0.0 +it 03_wind_off 2 228 2030 1.0 0.0 +it 04_res 2 228 2030 0.0 0.0 +it 05_nuclear 2 228 2030 0.0 0.0 +it 06_coal 2 228 2030 0.0 0.0 +it 07_gas 2 228 2030 0.0 0.0 +it 08_non-res 2 228 2030 0.0 0.0 +it 09_hydro_pump 2 228 2030 0.0 0.0 +it 01_solar 2 229 2030 1.0 0.0 +it 02_wind_on 2 229 2030 1.0 0.0 +it 03_wind_off 2 229 2030 1.0 0.0 +it 04_res 2 229 2030 0.0 0.0 +it 05_nuclear 2 229 2030 0.0 0.0 +it 06_coal 2 229 2030 0.0 0.0 +it 07_gas 2 229 2030 0.0 0.0 +it 08_non-res 2 229 2030 0.0 0.0 +it 09_hydro_pump 2 229 2030 0.0 0.0 +it 01_solar 2 230 2030 1.0 0.0 +it 02_wind_on 2 230 2030 1.0 0.0 +it 03_wind_off 2 230 2030 1.0 0.0 +it 04_res 2 230 2030 1.0 0.0 +it 05_nuclear 2 230 2030 0.0 0.0 +it 06_coal 2 230 2030 0.0 0.0 +it 07_gas 2 230 2030 0.0 0.0 +it 08_non-res 2 230 2030 0.0 0.0 +it 09_hydro_pump 2 230 2030 0.0 0.0 +it 01_solar 2 231 2030 1.0 0.0 +it 02_wind_on 2 231 2030 1.0 0.0 +it 03_wind_off 2 231 2030 1.0 0.0 +it 04_res 2 231 2030 1.0 0.0 +it 05_nuclear 2 231 2030 0.0 0.0 +it 06_coal 2 231 2030 0.0 0.0 +it 07_gas 2 231 2030 0.0 0.0 +it 08_non-res 2 231 2030 0.0 0.0 +it 09_hydro_pump 2 231 2030 0.0 0.0 +it 01_solar 2 232 2030 1.0 0.0 +it 02_wind_on 2 232 2030 1.0 0.0 +it 03_wind_off 2 232 2030 1.0 0.0 +it 04_res 2 232 2030 1.0 0.0 +it 05_nuclear 2 232 2030 0.0 0.0 +it 06_coal 2 232 2030 0.0 0.0 +it 07_gas 2 232 2030 0.0 0.0 +it 08_non-res 2 232 2030 0.0 0.0 +it 09_hydro_pump 2 232 2030 0.0 0.0 +it 01_solar 2 233 2030 1.0 0.0 +it 02_wind_on 2 233 2030 1.0 0.0 +it 03_wind_off 2 233 2030 1.0 0.0 +it 04_res 2 233 2030 1.0 0.0 +it 05_nuclear 2 233 2030 0.0 0.0 +it 06_coal 2 233 2030 0.0 0.0 +it 07_gas 2 233 2030 0.0 0.0 +it 08_non-res 2 233 2030 0.0 0.0 +it 09_hydro_pump 2 233 2030 0.0 0.0 +it 01_solar 2 234 2030 1.0 0.0 +it 02_wind_on 2 234 2030 1.0 0.0 +it 03_wind_off 2 234 2030 1.0 0.0 +it 04_res 2 234 2030 1.0 0.0 +it 05_nuclear 2 234 2030 0.0 0.0 +it 06_coal 2 234 2030 0.0 0.0 +it 07_gas 2 234 2030 0.0 0.0 +it 08_non-res 2 234 2030 0.0 0.0 +it 09_hydro_pump 2 234 2030 0.0 0.0 +it 01_solar 2 235 2030 1.0 0.0 +it 02_wind_on 2 235 2030 1.0 0.0 +it 03_wind_off 2 235 2030 1.0 0.0 +it 04_res 2 235 2030 1.0 0.0 +it 05_nuclear 2 235 2030 0.0 0.0 +it 06_coal 2 235 2030 0.0 0.0 +it 07_gas 2 235 2030 0.0 0.0 +it 08_non-res 2 235 2030 0.0 0.0 +it 09_hydro_pump 2 235 2030 0.0 0.0 +it 01_solar 2 236 2030 1.0 0.0 +it 02_wind_on 2 236 2030 1.0 0.0 +it 03_wind_off 2 236 2030 1.0 0.0 +it 04_res 2 236 2030 1.0 0.0 +it 05_nuclear 2 236 2030 0.0 0.0 +it 06_coal 2 236 2030 0.0 0.0 +it 07_gas 2 236 2030 0.0 0.0 +it 08_non-res 2 236 2030 0.0 0.0 +it 09_hydro_pump 2 236 2030 0.0 0.0 +it 01_solar 2 237 2030 1.0 0.0 +it 02_wind_on 2 237 2030 1.0 0.0 +it 03_wind_off 2 237 2030 1.0 0.0 +it 04_res 2 237 2030 1.0 0.0 +it 05_nuclear 2 237 2030 0.0 0.0 +it 06_coal 2 237 2030 0.0 0.0 +it 07_gas 2 237 2030 0.0 0.0 +it 08_non-res 2 237 2030 0.0 0.0 +it 09_hydro_pump 2 237 2030 0.0 0.0 +it 01_solar 2 238 2030 1.0 0.0 +it 02_wind_on 2 238 2030 1.0 0.0 +it 03_wind_off 2 238 2030 1.0 0.0 +it 04_res 2 238 2030 1.0 0.0 +it 05_nuclear 2 238 2030 0.0 0.0 +it 06_coal 2 238 2030 0.0 0.0 +it 07_gas 2 238 2030 0.0 0.0 +it 08_non-res 2 238 2030 0.0 0.0 +it 09_hydro_pump 2 238 2030 0.0 0.0 +it 01_solar 2 239 2030 1.0 0.0 +it 02_wind_on 2 239 2030 1.0 0.0 +it 03_wind_off 2 239 2030 1.0 0.0 +it 04_res 2 239 2030 1.0 0.0 +it 05_nuclear 2 239 2030 0.0 0.0 +it 06_coal 2 239 2030 0.0 0.0 +it 07_gas 2 239 2030 0.0 0.0 +it 08_non-res 2 239 2030 0.0 0.0 +it 09_hydro_pump 2 239 2030 0.0 0.0 +it 01_solar 2 240 2030 1.0 0.0 +it 02_wind_on 2 240 2030 1.0 0.0 +it 03_wind_off 2 240 2030 1.0 0.0 +it 04_res 2 240 2030 1.0 0.0 +it 05_nuclear 2 240 2030 0.0 0.0 +it 06_coal 2 240 2030 0.0 0.0 +it 07_gas 2 240 2030 0.0 0.0 +it 08_non-res 2 240 2030 0.0 0.0 +it 09_hydro_pump 2 240 2030 0.0 0.0 +it 01_solar 2 241 2030 1.0 0.0 +it 02_wind_on 2 241 2030 1.0 0.0 +it 03_wind_off 2 241 2030 1.0 0.0 +it 04_res 2 241 2030 1.0 0.0 +it 05_nuclear 2 241 2030 0.0 0.0 +it 06_coal 2 241 2030 0.0 0.0 +it 07_gas 2 241 2030 0.0 0.0 +it 08_non-res 2 241 2030 0.0 0.0 +it 09_hydro_pump 2 241 2030 0.0 0.0 +it 01_solar 2 242 2030 1.0 0.0 +it 02_wind_on 2 242 2030 1.0 0.0 +it 03_wind_off 2 242 2030 1.0 0.0 +it 04_res 2 242 2030 1.0 0.0 +it 05_nuclear 2 242 2030 0.0 0.0 +it 06_coal 2 242 2030 0.0 0.0 +it 07_gas 2 242 2030 0.0 0.0 +it 08_non-res 2 242 2030 0.0 0.0 +it 09_hydro_pump 2 242 2030 0.0 0.0 +it 01_solar 2 243 2030 1.0 0.0 +it 02_wind_on 2 243 2030 1.0 0.0 +it 03_wind_off 2 243 2030 1.0 0.0 +it 04_res 2 243 2030 1.0 0.0 +it 05_nuclear 2 243 2030 0.0 0.0 +it 06_coal 2 243 2030 0.0 0.0 +it 07_gas 2 243 2030 0.0 0.0 +it 08_non-res 2 243 2030 0.0 0.0 +it 09_hydro_pump 2 243 2030 0.0 0.0 +it 01_solar 2 244 2030 1.0 0.0 +it 02_wind_on 2 244 2030 1.0 0.0 +it 03_wind_off 2 244 2030 1.0 0.0 +it 04_res 2 244 2030 1.0 0.0 +it 05_nuclear 2 244 2030 0.0 0.0 +it 06_coal 2 244 2030 0.0 0.0 +it 07_gas 2 244 2030 0.0 0.0 +it 08_non-res 2 244 2030 0.0 0.0 +it 09_hydro_pump 2 244 2030 0.0 0.0 +it 01_solar 2 245 2030 1.0 0.0 +it 02_wind_on 2 245 2030 1.0 0.0 +it 03_wind_off 2 245 2030 1.0 0.0 +it 04_res 2 245 2030 1.0 0.0 +it 05_nuclear 2 245 2030 0.0 0.0 +it 06_coal 2 245 2030 0.0 0.0 +it 07_gas 2 245 2030 0.0 0.0 +it 08_non-res 2 245 2030 0.0 0.0 +it 09_hydro_pump 2 245 2030 0.0 0.0 +it 01_solar 2 246 2030 1.0 0.0 +it 02_wind_on 2 246 2030 1.0 0.0 +it 03_wind_off 2 246 2030 1.0 0.0 +it 04_res 2 246 2030 1.0 0.0 +it 05_nuclear 2 246 2030 0.0 0.0 +it 06_coal 2 246 2030 0.0 0.0 +it 07_gas 2 246 2030 0.0 0.0 +it 08_non-res 2 246 2030 0.0 0.0 +it 09_hydro_pump 2 246 2030 0.0 0.0 +it 01_solar 2 247 2030 1.0 0.0 +it 02_wind_on 2 247 2030 1.0 0.0 +it 03_wind_off 2 247 2030 1.0 0.0 +it 04_res 2 247 2030 1.0 0.0 +it 05_nuclear 2 247 2030 0.0 0.0 +it 06_coal 2 247 2030 0.0 0.0 +it 07_gas 2 247 2030 0.0 0.0 +it 08_non-res 2 247 2030 0.0 0.0 +it 09_hydro_pump 2 247 2030 0.0 0.0 +it 01_solar 2 248 2030 1.0 0.0 +it 02_wind_on 2 248 2030 1.0 0.0 +it 03_wind_off 2 248 2030 1.0 0.0 +it 04_res 2 248 2030 1.0 0.0 +it 05_nuclear 2 248 2030 0.0 0.0 +it 06_coal 2 248 2030 0.0 0.0 +it 07_gas 2 248 2030 0.0 0.0 +it 08_non-res 2 248 2030 0.0 0.0 +it 09_hydro_pump 2 248 2030 0.0 0.0 +it 01_solar 2 249 2030 1.0 0.0 +it 02_wind_on 2 249 2030 1.0 0.0 +it 03_wind_off 2 249 2030 1.0 0.0 +it 04_res 2 249 2030 1.0 0.0 +it 05_nuclear 2 249 2030 0.0 0.0 +it 06_coal 2 249 2030 0.0 0.0 +it 07_gas 2 249 2030 0.0 0.0 +it 08_non-res 2 249 2030 0.0 0.0 +it 09_hydro_pump 2 249 2030 0.0 0.0 +it 01_solar 2 250 2030 1.0 0.0 +it 02_wind_on 2 250 2030 1.0 0.0 +it 03_wind_off 2 250 2030 1.0 0.0 +it 04_res 2 250 2030 1.0 0.0 +it 05_nuclear 2 250 2030 1.0 0.0 +it 06_coal 2 250 2030 0.0 0.0 +it 07_gas 2 250 2030 0.0 0.0 +it 08_non-res 2 250 2030 0.0 0.0 +it 09_hydro_pump 2 250 2030 0.0 0.0 +it 01_solar 2 251 2030 1.0 0.0 +it 02_wind_on 2 251 2030 1.0 0.0 +it 03_wind_off 2 251 2030 1.0 0.0 +it 04_res 2 251 2030 1.0 0.0 +it 05_nuclear 2 251 2030 1.0 0.0 +it 06_coal 2 251 2030 0.0 0.0 +it 07_gas 2 251 2030 0.0 0.0 +it 08_non-res 2 251 2030 0.0 0.0 +it 09_hydro_pump 2 251 2030 0.0 0.0 +it 01_solar 2 252 2030 1.0 0.0 +it 02_wind_on 2 252 2030 1.0 0.0 +it 03_wind_off 2 252 2030 1.0 0.0 +it 04_res 2 252 2030 1.0 0.0 +it 05_nuclear 2 252 2030 1.0 0.0 +it 06_coal 2 252 2030 0.0 0.0 +it 07_gas 2 252 2030 0.0 0.0 +it 08_non-res 2 252 2030 0.0 0.0 +it 09_hydro_pump 2 252 2030 0.0 0.0 +it 01_solar 2 253 2030 1.0 0.0 +it 02_wind_on 2 253 2030 1.0 0.0 +it 03_wind_off 2 253 2030 1.0 0.0 +it 04_res 2 253 2030 1.0 0.0 +it 05_nuclear 2 253 2030 1.0 0.0 +it 06_coal 2 253 2030 0.0 0.0 +it 07_gas 2 253 2030 0.0 0.0 +it 08_non-res 2 253 2030 0.0 0.0 +it 09_hydro_pump 2 253 2030 0.0 0.0 +it 01_solar 2 254 2030 1.0 0.0 +it 02_wind_on 2 254 2030 1.0 0.0 +it 03_wind_off 2 254 2030 1.0 0.0 +it 04_res 2 254 2030 1.0 0.0 +it 05_nuclear 2 254 2030 1.0 0.0 +it 06_coal 2 254 2030 0.0 0.0 +it 07_gas 2 254 2030 0.0 0.0 +it 08_non-res 2 254 2030 0.0 0.0 +it 09_hydro_pump 2 254 2030 0.0 0.0 +it 01_solar 2 255 2030 1.0 0.0 +it 02_wind_on 2 255 2030 1.0 0.0 +it 03_wind_off 2 255 2030 1.0 0.0 +it 04_res 2 255 2030 1.0 0.0 +it 05_nuclear 2 255 2030 1.0 0.0 +it 06_coal 2 255 2030 0.0 0.0 +it 07_gas 2 255 2030 0.0 0.0 +it 08_non-res 2 255 2030 0.0 0.0 +it 09_hydro_pump 2 255 2030 0.0 0.0 +it 01_solar 2 256 2030 1.0 0.0 +it 02_wind_on 2 256 2030 1.0 0.0 +it 03_wind_off 2 256 2030 1.0 0.0 +it 04_res 2 256 2030 1.0 0.0 +it 05_nuclear 2 256 2030 1.0 0.0 +it 06_coal 2 256 2030 0.0 0.0 +it 07_gas 2 256 2030 0.0 0.0 +it 08_non-res 2 256 2030 0.0 0.0 +it 09_hydro_pump 2 256 2030 0.0 0.0 +it 01_solar 2 257 2030 1.0 0.0 +it 02_wind_on 2 257 2030 1.0 0.0 +it 03_wind_off 2 257 2030 1.0 0.0 +it 04_res 2 257 2030 1.0 0.0 +it 05_nuclear 2 257 2030 1.0 0.0 +it 06_coal 2 257 2030 0.0 0.0 +it 07_gas 2 257 2030 0.0 0.0 +it 08_non-res 2 257 2030 0.0 0.0 +it 09_hydro_pump 2 257 2030 0.0 0.0 +it 01_solar 2 258 2030 1.0 0.0 +it 02_wind_on 2 258 2030 1.0 0.0 +it 03_wind_off 2 258 2030 1.0 0.0 +it 04_res 2 258 2030 1.0 0.0 +it 05_nuclear 2 258 2030 1.0 0.0 +it 06_coal 2 258 2030 0.0 0.0 +it 07_gas 2 258 2030 0.0 0.0 +it 08_non-res 2 258 2030 0.0 0.0 +it 09_hydro_pump 2 258 2030 0.0 0.0 +it 01_solar 2 259 2030 1.0 0.0 +it 02_wind_on 2 259 2030 1.0 0.0 +it 03_wind_off 2 259 2030 1.0 0.0 +it 04_res 2 259 2030 1.0 0.0 +it 05_nuclear 2 259 2030 1.0 0.0 +it 06_coal 2 259 2030 0.0 0.0 +it 07_gas 2 259 2030 0.0 0.0 +it 08_non-res 2 259 2030 0.0 0.0 +it 09_hydro_pump 2 259 2030 0.0 0.0 +it 01_solar 2 260 2030 1.0 0.0 +it 02_wind_on 2 260 2030 1.0 0.0 +it 03_wind_off 2 260 2030 1.0 0.0 +it 04_res 2 260 2030 1.0 0.0 +it 05_nuclear 2 260 2030 1.0 0.0 +it 06_coal 2 260 2030 0.0 0.0 +it 07_gas 2 260 2030 0.0 0.0 +it 08_non-res 2 260 2030 0.0 0.0 +it 09_hydro_pump 2 260 2030 0.0 0.0 +it 01_solar 2 261 2030 1.0 0.0 +it 02_wind_on 2 261 2030 1.0 0.0 +it 03_wind_off 2 261 2030 1.0 0.0 +it 04_res 2 261 2030 1.0 0.0 +it 05_nuclear 2 261 2030 1.0 0.0 +it 06_coal 2 261 2030 0.0 0.0 +it 07_gas 2 261 2030 0.0 0.0 +it 08_non-res 2 261 2030 0.0 0.0 +it 09_hydro_pump 2 261 2030 0.0 0.0 +it 01_solar 2 262 2030 1.0 0.0 +it 02_wind_on 2 262 2030 1.0 0.0 +it 03_wind_off 2 262 2030 1.0 0.0 +it 04_res 2 262 2030 1.0 0.0 +it 05_nuclear 2 262 2030 1.0 0.0 +it 06_coal 2 262 2030 0.0 0.0 +it 07_gas 2 262 2030 0.0 0.0 +it 08_non-res 2 262 2030 0.0 0.0 +it 09_hydro_pump 2 262 2030 0.0 0.0 +it 01_solar 2 263 2030 1.0 0.0 +it 02_wind_on 2 263 2030 1.0 0.0 +it 03_wind_off 2 263 2030 1.0 0.0 +it 04_res 2 263 2030 1.0 0.0 +it 05_nuclear 2 263 2030 1.0 0.0 +it 06_coal 2 263 2030 0.0 0.0 +it 07_gas 2 263 2030 0.0 0.0 +it 08_non-res 2 263 2030 0.0 0.0 +it 09_hydro_pump 2 263 2030 0.0 0.0 +it 01_solar 2 264 2030 1.0 0.0 +it 02_wind_on 2 264 2030 1.0 0.0 +it 03_wind_off 2 264 2030 1.0 0.0 +it 04_res 2 264 2030 1.0 0.0 +it 05_nuclear 2 264 2030 1.0 0.0 +it 06_coal 2 264 2030 0.0 0.0 +it 07_gas 2 264 2030 0.0 0.0 +it 08_non-res 2 264 2030 0.0 0.0 +it 09_hydro_pump 2 264 2030 0.0 0.0 +it 01_solar 2 265 2030 1.0 0.0 +it 02_wind_on 2 265 2030 1.0 0.0 +it 03_wind_off 2 265 2030 1.0 0.0 +it 04_res 2 265 2030 1.0 0.0 +it 05_nuclear 2 265 2030 1.0 0.0 +it 06_coal 2 265 2030 0.0 0.0 +it 07_gas 2 265 2030 0.0 0.0 +it 08_non-res 2 265 2030 0.0 0.0 +it 09_hydro_pump 2 265 2030 0.0 0.0 +it 01_solar 2 266 2030 1.0 0.0 +it 02_wind_on 2 266 2030 1.0 0.0 +it 03_wind_off 2 266 2030 1.0 0.0 +it 04_res 2 266 2030 1.0 0.0 +it 05_nuclear 2 266 2030 1.0 0.0 +it 06_coal 2 266 2030 0.0 0.0 +it 07_gas 2 266 2030 0.0 0.0 +it 08_non-res 2 266 2030 0.0 0.0 +it 09_hydro_pump 2 266 2030 0.0 0.0 +it 01_solar 2 267 2030 1.0 0.0 +it 02_wind_on 2 267 2030 1.0 0.0 +it 03_wind_off 2 267 2030 1.0 0.0 +it 04_res 2 267 2030 1.0 0.0 +it 05_nuclear 2 267 2030 1.0 0.0 +it 06_coal 2 267 2030 0.0 0.0 +it 07_gas 2 267 2030 0.0 0.0 +it 08_non-res 2 267 2030 0.0 0.0 +it 09_hydro_pump 2 267 2030 0.0 0.0 +it 01_solar 2 268 2030 1.0 0.0 +it 02_wind_on 2 268 2030 1.0 0.0 +it 03_wind_off 2 268 2030 1.0 0.0 +it 04_res 2 268 2030 1.0 0.0 +it 05_nuclear 2 268 2030 1.0 0.0 +it 06_coal 2 268 2030 0.0 0.0 +it 07_gas 2 268 2030 0.0 0.0 +it 08_non-res 2 268 2030 0.0 0.0 +it 09_hydro_pump 2 268 2030 0.0 0.0 +it 01_solar 2 269 2030 1.0 0.0 +it 02_wind_on 2 269 2030 1.0 0.0 +it 03_wind_off 2 269 2030 1.0 0.0 +it 04_res 2 269 2030 1.0 0.0 +it 05_nuclear 2 269 2030 1.0 0.0 +it 06_coal 2 269 2030 0.0 0.0 +it 07_gas 2 269 2030 0.0 0.0 +it 08_non-res 2 269 2030 0.0 0.0 +it 09_hydro_pump 2 269 2030 0.0 0.0 +it 01_solar 2 270 2030 1.0 0.0 +it 02_wind_on 2 270 2030 1.0 0.0 +it 03_wind_off 2 270 2030 1.0 0.0 +it 04_res 2 270 2030 1.0 0.0 +it 05_nuclear 2 270 2030 1.0 0.0 +it 06_coal 2 270 2030 1.0 0.0 +it 07_gas 2 270 2030 0.0 0.0 +it 08_non-res 2 270 2030 0.0 0.0 +it 09_hydro_pump 2 270 2030 0.0 0.0 +it 01_solar 2 271 2030 1.0 0.0 +it 02_wind_on 2 271 2030 1.0 0.0 +it 03_wind_off 2 271 2030 1.0 0.0 +it 04_res 2 271 2030 1.0 0.0 +it 05_nuclear 2 271 2030 1.0 0.0 +it 06_coal 2 271 2030 1.0 0.0 +it 07_gas 2 271 2030 0.0 0.0 +it 08_non-res 2 271 2030 0.0 0.0 +it 09_hydro_pump 2 271 2030 0.0 0.0 +it 01_solar 2 272 2030 1.0 0.0 +it 02_wind_on 2 272 2030 1.0 0.0 +it 03_wind_off 2 272 2030 1.0 0.0 +it 04_res 2 272 2030 1.0 0.0 +it 05_nuclear 2 272 2030 1.0 0.0 +it 06_coal 2 272 2030 1.0 0.0 +it 07_gas 2 272 2030 0.0 0.0 +it 08_non-res 2 272 2030 0.0 0.0 +it 09_hydro_pump 2 272 2030 0.0 0.0 +it 01_solar 2 273 2030 1.0 0.0 +it 02_wind_on 2 273 2030 1.0 0.0 +it 03_wind_off 2 273 2030 1.0 0.0 +it 04_res 2 273 2030 1.0 0.0 +it 05_nuclear 2 273 2030 1.0 0.0 +it 06_coal 2 273 2030 1.0 0.0 +it 07_gas 2 273 2030 0.0 0.0 +it 08_non-res 2 273 2030 0.0 0.0 +it 09_hydro_pump 2 273 2030 0.0 0.0 +it 01_solar 2 274 2030 1.0 0.0 +it 02_wind_on 2 274 2030 1.0 0.0 +it 03_wind_off 2 274 2030 1.0 0.0 +it 04_res 2 274 2030 1.0 0.0 +it 05_nuclear 2 274 2030 1.0 0.0 +it 06_coal 2 274 2030 1.0 0.0 +it 07_gas 2 274 2030 0.0 0.0 +it 08_non-res 2 274 2030 0.0 0.0 +it 09_hydro_pump 2 274 2030 0.0 0.0 +it 01_solar 2 275 2030 1.0 0.0 +it 02_wind_on 2 275 2030 1.0 0.0 +it 03_wind_off 2 275 2030 1.0 0.0 +it 04_res 2 275 2030 1.0 0.0 +it 05_nuclear 2 275 2030 1.0 0.0 +it 06_coal 2 275 2030 1.0 0.0 +it 07_gas 2 275 2030 0.0 0.0 +it 08_non-res 2 275 2030 0.0 0.0 +it 09_hydro_pump 2 275 2030 0.0 0.0 +it 01_solar 2 276 2030 1.0 0.0 +it 02_wind_on 2 276 2030 1.0 0.0 +it 03_wind_off 2 276 2030 1.0 0.0 +it 04_res 2 276 2030 1.0 0.0 +it 05_nuclear 2 276 2030 1.0 0.0 +it 06_coal 2 276 2030 1.0 0.0 +it 07_gas 2 276 2030 0.0 0.0 +it 08_non-res 2 276 2030 0.0 0.0 +it 09_hydro_pump 2 276 2030 0.0 0.0 +it 01_solar 2 277 2030 1.0 0.0 +it 02_wind_on 2 277 2030 1.0 0.0 +it 03_wind_off 2 277 2030 1.0 0.0 +it 04_res 2 277 2030 1.0 0.0 +it 05_nuclear 2 277 2030 1.0 0.0 +it 06_coal 2 277 2030 1.0 0.0 +it 07_gas 2 277 2030 0.0 0.0 +it 08_non-res 2 277 2030 0.0 0.0 +it 09_hydro_pump 2 277 2030 0.0 0.0 +it 01_solar 2 278 2030 1.0 0.0 +it 02_wind_on 2 278 2030 1.0 0.0 +it 03_wind_off 2 278 2030 1.0 0.0 +it 04_res 2 278 2030 1.0 0.0 +it 05_nuclear 2 278 2030 1.0 0.0 +it 06_coal 2 278 2030 1.0 0.0 +it 07_gas 2 278 2030 0.0 0.0 +it 08_non-res 2 278 2030 0.0 0.0 +it 09_hydro_pump 2 278 2030 0.0 0.0 +it 01_solar 2 279 2030 1.0 0.0 +it 02_wind_on 2 279 2030 1.0 0.0 +it 03_wind_off 2 279 2030 1.0 0.0 +it 04_res 2 279 2030 1.0 0.0 +it 05_nuclear 2 279 2030 1.0 0.0 +it 06_coal 2 279 2030 1.0 0.0 +it 07_gas 2 279 2030 0.0 0.0 +it 08_non-res 2 279 2030 0.0 0.0 +it 09_hydro_pump 2 279 2030 0.0 0.0 +it 01_solar 2 280 2030 1.0 0.0 +it 02_wind_on 2 280 2030 1.0 0.0 +it 03_wind_off 2 280 2030 1.0 0.0 +it 04_res 2 280 2030 1.0 0.0 +it 05_nuclear 2 280 2030 1.0 0.0 +it 06_coal 2 280 2030 1.0 0.0 +it 07_gas 2 280 2030 0.0 0.0 +it 08_non-res 2 280 2030 0.0 0.0 +it 09_hydro_pump 2 280 2030 0.0 0.0 +it 01_solar 2 281 2030 1.0 0.0 +it 02_wind_on 2 281 2030 1.0 0.0 +it 03_wind_off 2 281 2030 1.0 0.0 +it 04_res 2 281 2030 1.0 0.0 +it 05_nuclear 2 281 2030 1.0 0.0 +it 06_coal 2 281 2030 1.0 0.0 +it 07_gas 2 281 2030 0.0 0.0 +it 08_non-res 2 281 2030 0.0 0.0 +it 09_hydro_pump 2 281 2030 0.0 0.0 +it 01_solar 2 282 2030 1.0 0.0 +it 02_wind_on 2 282 2030 1.0 0.0 +it 03_wind_off 2 282 2030 1.0 0.0 +it 04_res 2 282 2030 1.0 0.0 +it 05_nuclear 2 282 2030 1.0 0.0 +it 06_coal 2 282 2030 1.0 0.0 +it 07_gas 2 282 2030 0.0 0.0 +it 08_non-res 2 282 2030 0.0 0.0 +it 09_hydro_pump 2 282 2030 0.0 0.0 +it 01_solar 2 283 2030 1.0 0.0 +it 02_wind_on 2 283 2030 1.0 0.0 +it 03_wind_off 2 283 2030 1.0 0.0 +it 04_res 2 283 2030 1.0 0.0 +it 05_nuclear 2 283 2030 1.0 0.0 +it 06_coal 2 283 2030 1.0 0.0 +it 07_gas 2 283 2030 0.0 0.0 +it 08_non-res 2 283 2030 0.0 0.0 +it 09_hydro_pump 2 283 2030 0.0 0.0 +it 01_solar 2 284 2030 1.0 0.0 +it 02_wind_on 2 284 2030 1.0 0.0 +it 03_wind_off 2 284 2030 1.0 0.0 +it 04_res 2 284 2030 1.0 0.0 +it 05_nuclear 2 284 2030 1.0 0.0 +it 06_coal 2 284 2030 1.0 0.0 +it 07_gas 2 284 2030 0.0 0.0 +it 08_non-res 2 284 2030 0.0 0.0 +it 09_hydro_pump 2 284 2030 0.0 0.0 +it 01_solar 2 285 2030 1.0 0.0 +it 02_wind_on 2 285 2030 1.0 0.0 +it 03_wind_off 2 285 2030 1.0 0.0 +it 04_res 2 285 2030 1.0 0.0 +it 05_nuclear 2 285 2030 1.0 0.0 +it 06_coal 2 285 2030 1.0 0.0 +it 07_gas 2 285 2030 0.0 0.0 +it 08_non-res 2 285 2030 0.0 0.0 +it 09_hydro_pump 2 285 2030 0.0 0.0 +it 01_solar 2 286 2030 1.0 0.0 +it 02_wind_on 2 286 2030 1.0 0.0 +it 03_wind_off 2 286 2030 1.0 0.0 +it 04_res 2 286 2030 1.0 0.0 +it 05_nuclear 2 286 2030 1.0 0.0 +it 06_coal 2 286 2030 1.0 0.0 +it 07_gas 2 286 2030 0.0 0.0 +it 08_non-res 2 286 2030 0.0 0.0 +it 09_hydro_pump 2 286 2030 0.0 0.0 +it 01_solar 2 287 2030 1.0 0.0 +it 02_wind_on 2 287 2030 1.0 0.0 +it 03_wind_off 2 287 2030 1.0 0.0 +it 04_res 2 287 2030 1.0 0.0 +it 05_nuclear 2 287 2030 1.0 0.0 +it 06_coal 2 287 2030 1.0 0.0 +it 07_gas 2 287 2030 0.0 0.0 +it 08_non-res 2 287 2030 0.0 0.0 +it 09_hydro_pump 2 287 2030 0.0 0.0 +it 01_solar 2 288 2030 1.0 0.0 +it 02_wind_on 2 288 2030 1.0 0.0 +it 03_wind_off 2 288 2030 1.0 0.0 +it 04_res 2 288 2030 1.0 0.0 +it 05_nuclear 2 288 2030 1.0 0.0 +it 06_coal 2 288 2030 1.0 0.0 +it 07_gas 2 288 2030 0.0 0.0 +it 08_non-res 2 288 2030 0.0 0.0 +it 09_hydro_pump 2 288 2030 0.0 0.0 +it 01_solar 2 289 2030 1.0 0.0 +it 02_wind_on 2 289 2030 1.0 0.0 +it 03_wind_off 2 289 2030 1.0 0.0 +it 04_res 2 289 2030 1.0 0.0 +it 05_nuclear 2 289 2030 1.0 0.0 +it 06_coal 2 289 2030 1.0 0.0 +it 07_gas 2 289 2030 0.0 0.0 +it 08_non-res 2 289 2030 0.0 0.0 +it 09_hydro_pump 2 289 2030 0.0 0.0 +it 01_solar 2 290 2030 1.0 0.0 +it 02_wind_on 2 290 2030 1.0 0.0 +it 03_wind_off 2 290 2030 1.0 0.0 +it 04_res 2 290 2030 1.0 0.0 +it 05_nuclear 2 290 2030 1.0 0.0 +it 06_coal 2 290 2030 1.0 0.0 +it 07_gas 2 290 2030 1.0 0.0 +it 08_non-res 2 290 2030 0.0 0.0 +it 09_hydro_pump 2 290 2030 0.0 0.0 +it 01_solar 2 291 2030 1.0 0.0 +it 02_wind_on 2 291 2030 1.0 0.0 +it 03_wind_off 2 291 2030 1.0 0.0 +it 04_res 2 291 2030 1.0 0.0 +it 05_nuclear 2 291 2030 1.0 0.0 +it 06_coal 2 291 2030 1.0 0.0 +it 07_gas 2 291 2030 1.0 0.0 +it 08_non-res 2 291 2030 0.0 0.0 +it 09_hydro_pump 2 291 2030 0.0 0.0 +it 01_solar 2 292 2030 1.0 0.0 +it 02_wind_on 2 292 2030 1.0 0.0 +it 03_wind_off 2 292 2030 1.0 0.0 +it 04_res 2 292 2030 1.0 0.0 +it 05_nuclear 2 292 2030 1.0 0.0 +it 06_coal 2 292 2030 1.0 0.0 +it 07_gas 2 292 2030 1.0 0.0 +it 08_non-res 2 292 2030 0.0 0.0 +it 09_hydro_pump 2 292 2030 0.0 0.0 +it 01_solar 2 293 2030 1.0 0.0 +it 02_wind_on 2 293 2030 1.0 0.0 +it 03_wind_off 2 293 2030 1.0 0.0 +it 04_res 2 293 2030 1.0 0.0 +it 05_nuclear 2 293 2030 1.0 0.0 +it 06_coal 2 293 2030 1.0 0.0 +it 07_gas 2 293 2030 1.0 0.0 +it 08_non-res 2 293 2030 0.0 0.0 +it 09_hydro_pump 2 293 2030 0.0 0.0 +it 01_solar 2 294 2030 1.0 0.0 +it 02_wind_on 2 294 2030 1.0 0.0 +it 03_wind_off 2 294 2030 1.0 0.0 +it 04_res 2 294 2030 1.0 0.0 +it 05_nuclear 2 294 2030 1.0 0.0 +it 06_coal 2 294 2030 1.0 0.0 +it 07_gas 2 294 2030 1.0 0.0 +it 08_non-res 2 294 2030 0.0 0.0 +it 09_hydro_pump 2 294 2030 0.0 0.0 +it 01_solar 2 295 2030 1.0 0.0 +it 02_wind_on 2 295 2030 1.0 0.0 +it 03_wind_off 2 295 2030 1.0 0.0 +it 04_res 2 295 2030 1.0 0.0 +it 05_nuclear 2 295 2030 1.0 0.0 +it 06_coal 2 295 2030 1.0 0.0 +it 07_gas 2 295 2030 1.0 0.0 +it 08_non-res 2 295 2030 0.0 0.0 +it 09_hydro_pump 2 295 2030 0.0 0.0 +it 01_solar 2 296 2030 1.0 0.0 +it 02_wind_on 2 296 2030 1.0 0.0 +it 03_wind_off 2 296 2030 1.0 0.0 +it 04_res 2 296 2030 1.0 0.0 +it 05_nuclear 2 296 2030 1.0 0.0 +it 06_coal 2 296 2030 1.0 0.0 +it 07_gas 2 296 2030 1.0 0.0 +it 08_non-res 2 296 2030 0.0 0.0 +it 09_hydro_pump 2 296 2030 0.0 0.0 +it 01_solar 2 297 2030 1.0 0.0 +it 02_wind_on 2 297 2030 1.0 0.0 +it 03_wind_off 2 297 2030 1.0 0.0 +it 04_res 2 297 2030 1.0 0.0 +it 05_nuclear 2 297 2030 1.0 0.0 +it 06_coal 2 297 2030 1.0 0.0 +it 07_gas 2 297 2030 1.0 0.0 +it 08_non-res 2 297 2030 0.0 0.0 +it 09_hydro_pump 2 297 2030 0.0 0.0 +it 01_solar 2 298 2030 1.0 0.0 +it 02_wind_on 2 298 2030 1.0 0.0 +it 03_wind_off 2 298 2030 1.0 0.0 +it 04_res 2 298 2030 1.0 0.0 +it 05_nuclear 2 298 2030 1.0 0.0 +it 06_coal 2 298 2030 1.0 0.0 +it 07_gas 2 298 2030 1.0 0.0 +it 08_non-res 2 298 2030 0.0 0.0 +it 09_hydro_pump 2 298 2030 0.0 0.0 +it 01_solar 2 299 2030 1.0 0.0 +it 02_wind_on 2 299 2030 1.0 0.0 +it 03_wind_off 2 299 2030 1.0 0.0 +it 04_res 2 299 2030 1.0 0.0 +it 05_nuclear 2 299 2030 1.0 0.0 +it 06_coal 2 299 2030 1.0 0.0 +it 07_gas 2 299 2030 1.0 0.0 +it 08_non-res 2 299 2030 0.0 0.0 +it 09_hydro_pump 2 299 2030 0.0 0.0 +it 01_solar 2 300 2030 1.0 0.0 +it 02_wind_on 2 300 2030 1.0 0.0 +it 03_wind_off 2 300 2030 1.0 0.0 +it 04_res 2 300 2030 1.0 0.0 +it 05_nuclear 2 300 2030 1.0 0.0 +it 06_coal 2 300 2030 1.0 0.0 +it 07_gas 2 300 2030 1.0 0.0 +it 08_non-res 2 300 2030 0.0 0.0 +it 09_hydro_pump 2 300 2030 0.0 0.0 +it 01_solar 2 301 2030 1.0 0.0 +it 02_wind_on 2 301 2030 1.0 0.0 +it 03_wind_off 2 301 2030 1.0 0.0 +it 04_res 2 301 2030 1.0 0.0 +it 05_nuclear 2 301 2030 1.0 0.0 +it 06_coal 2 301 2030 1.0 0.0 +it 07_gas 2 301 2030 1.0 0.0 +it 08_non-res 2 301 2030 0.0 0.0 +it 09_hydro_pump 2 301 2030 0.0 0.0 +it 01_solar 2 302 2030 1.0 0.0 +it 02_wind_on 2 302 2030 1.0 0.0 +it 03_wind_off 2 302 2030 1.0 0.0 +it 04_res 2 302 2030 1.0 0.0 +it 05_nuclear 2 302 2030 1.0 0.0 +it 06_coal 2 302 2030 1.0 0.0 +it 07_gas 2 302 2030 1.0 0.0 +it 08_non-res 2 302 2030 0.0 0.0 +it 09_hydro_pump 2 302 2030 0.0 0.0 +it 01_solar 2 303 2030 1.0 0.0 +it 02_wind_on 2 303 2030 1.0 0.0 +it 03_wind_off 2 303 2030 1.0 0.0 +it 04_res 2 303 2030 1.0 0.0 +it 05_nuclear 2 303 2030 1.0 0.0 +it 06_coal 2 303 2030 1.0 0.0 +it 07_gas 2 303 2030 1.0 0.0 +it 08_non-res 2 303 2030 0.0 0.0 +it 09_hydro_pump 2 303 2030 0.0 0.0 +it 01_solar 2 304 2030 1.0 0.0 +it 02_wind_on 2 304 2030 1.0 0.0 +it 03_wind_off 2 304 2030 1.0 0.0 +it 04_res 2 304 2030 1.0 0.0 +it 05_nuclear 2 304 2030 1.0 0.0 +it 06_coal 2 304 2030 1.0 0.0 +it 07_gas 2 304 2030 1.0 0.0 +it 08_non-res 2 304 2030 0.0 0.0 +it 09_hydro_pump 2 304 2030 0.0 0.0 +it 01_solar 2 305 2030 1.0 0.0 +it 02_wind_on 2 305 2030 1.0 0.0 +it 03_wind_off 2 305 2030 1.0 0.0 +it 04_res 2 305 2030 1.0 0.0 +it 05_nuclear 2 305 2030 1.0 0.0 +it 06_coal 2 305 2030 1.0 0.0 +it 07_gas 2 305 2030 1.0 0.0 +it 08_non-res 2 305 2030 0.0 0.0 +it 09_hydro_pump 2 305 2030 0.0 0.0 +it 01_solar 2 306 2030 1.0 0.0 +it 02_wind_on 2 306 2030 1.0 0.0 +it 03_wind_off 2 306 2030 1.0 0.0 +it 04_res 2 306 2030 1.0 0.0 +it 05_nuclear 2 306 2030 1.0 0.0 +it 06_coal 2 306 2030 1.0 0.0 +it 07_gas 2 306 2030 1.0 0.0 +it 08_non-res 2 306 2030 0.0 0.0 +it 09_hydro_pump 2 306 2030 0.0 0.0 +it 01_solar 2 307 2030 1.0 0.0 +it 02_wind_on 2 307 2030 1.0 0.0 +it 03_wind_off 2 307 2030 1.0 0.0 +it 04_res 2 307 2030 1.0 0.0 +it 05_nuclear 2 307 2030 1.0 0.0 +it 06_coal 2 307 2030 1.0 0.0 +it 07_gas 2 307 2030 1.0 0.0 +it 08_non-res 2 307 2030 0.0 0.0 +it 09_hydro_pump 2 307 2030 0.0 0.0 +it 01_solar 2 308 2030 1.0 0.0 +it 02_wind_on 2 308 2030 1.0 0.0 +it 03_wind_off 2 308 2030 1.0 0.0 +it 04_res 2 308 2030 1.0 0.0 +it 05_nuclear 2 308 2030 1.0 0.0 +it 06_coal 2 308 2030 1.0 0.0 +it 07_gas 2 308 2030 1.0 0.0 +it 08_non-res 2 308 2030 0.0 0.0 +it 09_hydro_pump 2 308 2030 0.0 0.0 +it 01_solar 2 309 2030 1.0 0.0 +it 02_wind_on 2 309 2030 1.0 0.0 +it 03_wind_off 2 309 2030 1.0 0.0 +it 04_res 2 309 2030 1.0 0.0 +it 05_nuclear 2 309 2030 1.0 0.0 +it 06_coal 2 309 2030 1.0 0.0 +it 07_gas 2 309 2030 1.0 0.0 +it 08_non-res 2 309 2030 0.0 0.0 +it 09_hydro_pump 2 309 2030 0.0 0.0 +it 01_solar 2 310 2030 1.0 0.0 +it 02_wind_on 2 310 2030 1.0 0.0 +it 03_wind_off 2 310 2030 1.0 0.0 +it 04_res 2 310 2030 1.0 0.0 +it 05_nuclear 2 310 2030 1.0 0.0 +it 06_coal 2 310 2030 1.0 0.0 +it 07_gas 2 310 2030 1.0 0.0 +it 08_non-res 2 310 2030 1.0 0.0 +it 09_hydro_pump 2 310 2030 0.0 0.0 +it 01_solar 2 311 2030 1.0 0.0 +it 02_wind_on 2 311 2030 1.0 0.0 +it 03_wind_off 2 311 2030 1.0 0.0 +it 04_res 2 311 2030 1.0 0.0 +it 05_nuclear 2 311 2030 1.0 0.0 +it 06_coal 2 311 2030 1.0 0.0 +it 07_gas 2 311 2030 1.0 0.0 +it 08_non-res 2 311 2030 1.0 0.0 +it 09_hydro_pump 2 311 2030 0.0 0.0 +it 01_solar 2 312 2030 1.0 0.0 +it 02_wind_on 2 312 2030 1.0 0.0 +it 03_wind_off 2 312 2030 1.0 0.0 +it 04_res 2 312 2030 1.0 0.0 +it 05_nuclear 2 312 2030 1.0 0.0 +it 06_coal 2 312 2030 1.0 0.0 +it 07_gas 2 312 2030 1.0 0.0 +it 08_non-res 2 312 2030 1.0 0.0 +it 09_hydro_pump 2 312 2030 0.0 0.0 +it 01_solar 2 313 2030 1.0 0.0 +it 02_wind_on 2 313 2030 1.0 0.0 +it 03_wind_off 2 313 2030 1.0 0.0 +it 04_res 2 313 2030 1.0 0.0 +it 05_nuclear 2 313 2030 1.0 0.0 +it 06_coal 2 313 2030 1.0 0.0 +it 07_gas 2 313 2030 1.0 0.0 +it 08_non-res 2 313 2030 1.0 0.0 +it 09_hydro_pump 2 313 2030 0.0 0.0 +it 01_solar 2 314 2030 1.0 0.0 +it 02_wind_on 2 314 2030 1.0 0.0 +it 03_wind_off 2 314 2030 1.0 0.0 +it 04_res 2 314 2030 1.0 0.0 +it 05_nuclear 2 314 2030 1.0 0.0 +it 06_coal 2 314 2030 1.0 0.0 +it 07_gas 2 314 2030 1.0 0.0 +it 08_non-res 2 314 2030 1.0 0.0 +it 09_hydro_pump 2 314 2030 0.0 0.0 +it 01_solar 2 315 2030 1.0 0.0 +it 02_wind_on 2 315 2030 1.0 0.0 +it 03_wind_off 2 315 2030 1.0 0.0 +it 04_res 2 315 2030 1.0 0.0 +it 05_nuclear 2 315 2030 1.0 0.0 +it 06_coal 2 315 2030 1.0 0.0 +it 07_gas 2 315 2030 1.0 0.0 +it 08_non-res 2 315 2030 1.0 0.0 +it 09_hydro_pump 2 315 2030 0.0 0.0 +it 01_solar 2 316 2030 1.0 0.0 +it 02_wind_on 2 316 2030 1.0 0.0 +it 03_wind_off 2 316 2030 1.0 0.0 +it 04_res 2 316 2030 1.0 0.0 +it 05_nuclear 2 316 2030 1.0 0.0 +it 06_coal 2 316 2030 1.0 0.0 +it 07_gas 2 316 2030 1.0 0.0 +it 08_non-res 2 316 2030 1.0 0.0 +it 09_hydro_pump 2 316 2030 0.0 0.0 +it 01_solar 2 317 2030 1.0 0.0 +it 02_wind_on 2 317 2030 1.0 0.0 +it 03_wind_off 2 317 2030 1.0 0.0 +it 04_res 2 317 2030 1.0 0.0 +it 05_nuclear 2 317 2030 1.0 0.0 +it 06_coal 2 317 2030 1.0 0.0 +it 07_gas 2 317 2030 1.0 0.0 +it 08_non-res 2 317 2030 1.0 0.0 +it 09_hydro_pump 2 317 2030 0.0 0.0 +it 01_solar 2 318 2030 1.0 0.0 +it 02_wind_on 2 318 2030 1.0 0.0 +it 03_wind_off 2 318 2030 1.0 0.0 +it 04_res 2 318 2030 1.0 0.0 +it 05_nuclear 2 318 2030 1.0 0.0 +it 06_coal 2 318 2030 1.0 0.0 +it 07_gas 2 318 2030 1.0 0.0 +it 08_non-res 2 318 2030 1.0 0.0 +it 09_hydro_pump 2 318 2030 0.0 0.0 +it 01_solar 2 319 2030 1.0 0.0 +it 02_wind_on 2 319 2030 1.0 0.0 +it 03_wind_off 2 319 2030 1.0 0.0 +it 04_res 2 319 2030 1.0 0.0 +it 05_nuclear 2 319 2030 1.0 0.0 +it 06_coal 2 319 2030 1.0 0.0 +it 07_gas 2 319 2030 1.0 0.0 +it 08_non-res 2 319 2030 1.0 0.0 +it 09_hydro_pump 2 319 2030 0.0 0.0 +it 01_solar 2 320 2030 1.0 0.0 +it 02_wind_on 2 320 2030 1.0 0.0 +it 03_wind_off 2 320 2030 1.0 0.0 +it 04_res 2 320 2030 1.0 0.0 +it 05_nuclear 2 320 2030 1.0 0.0 +it 06_coal 2 320 2030 1.0 0.0 +it 07_gas 2 320 2030 1.0 0.0 +it 08_non-res 2 320 2030 1.0 0.0 +it 09_hydro_pump 2 320 2030 0.0 0.0 +it 01_solar 2 321 2030 1.0 0.0 +it 02_wind_on 2 321 2030 1.0 0.0 +it 03_wind_off 2 321 2030 1.0 0.0 +it 04_res 2 321 2030 1.0 0.0 +it 05_nuclear 2 321 2030 1.0 0.0 +it 06_coal 2 321 2030 1.0 0.0 +it 07_gas 2 321 2030 1.0 0.0 +it 08_non-res 2 321 2030 1.0 0.0 +it 09_hydro_pump 2 321 2030 0.0 0.0 +it 01_solar 2 322 2030 1.0 0.0 +it 02_wind_on 2 322 2030 1.0 0.0 +it 03_wind_off 2 322 2030 1.0 0.0 +it 04_res 2 322 2030 1.0 0.0 +it 05_nuclear 2 322 2030 1.0 0.0 +it 06_coal 2 322 2030 1.0 0.0 +it 07_gas 2 322 2030 1.0 0.0 +it 08_non-res 2 322 2030 1.0 0.0 +it 09_hydro_pump 2 322 2030 0.0 0.0 +it 01_solar 2 323 2030 1.0 0.0 +it 02_wind_on 2 323 2030 1.0 0.0 +it 03_wind_off 2 323 2030 1.0 0.0 +it 04_res 2 323 2030 1.0 0.0 +it 05_nuclear 2 323 2030 1.0 0.0 +it 06_coal 2 323 2030 1.0 0.0 +it 07_gas 2 323 2030 1.0 0.0 +it 08_non-res 2 323 2030 1.0 0.0 +it 09_hydro_pump 2 323 2030 0.0 0.0 +it 01_solar 2 324 2030 1.0 0.0 +it 02_wind_on 2 324 2030 1.0 0.0 +it 03_wind_off 2 324 2030 1.0 0.0 +it 04_res 2 324 2030 1.0 0.0 +it 05_nuclear 2 324 2030 1.0 0.0 +it 06_coal 2 324 2030 1.0 0.0 +it 07_gas 2 324 2030 1.0 0.0 +it 08_non-res 2 324 2030 1.0 0.0 +it 09_hydro_pump 2 324 2030 0.0 0.0 +it 01_solar 2 325 2030 1.0 0.0 +it 02_wind_on 2 325 2030 1.0 0.0 +it 03_wind_off 2 325 2030 1.0 0.0 +it 04_res 2 325 2030 1.0 0.0 +it 05_nuclear 2 325 2030 1.0 0.0 +it 06_coal 2 325 2030 1.0 0.0 +it 07_gas 2 325 2030 1.0 0.0 +it 08_non-res 2 325 2030 1.0 0.0 +it 09_hydro_pump 2 325 2030 0.0 0.0 +it 01_solar 2 326 2030 1.0 0.0 +it 02_wind_on 2 326 2030 1.0 0.0 +it 03_wind_off 2 326 2030 1.0 0.0 +it 04_res 2 326 2030 1.0 0.0 +it 05_nuclear 2 326 2030 1.0 0.0 +it 06_coal 2 326 2030 1.0 0.0 +it 07_gas 2 326 2030 1.0 0.0 +it 08_non-res 2 326 2030 1.0 0.0 +it 09_hydro_pump 2 326 2030 0.0 0.0 +it 01_solar 2 327 2030 1.0 0.0 +it 02_wind_on 2 327 2030 1.0 0.0 +it 03_wind_off 2 327 2030 1.0 0.0 +it 04_res 2 327 2030 1.0 0.0 +it 05_nuclear 2 327 2030 1.0 0.0 +it 06_coal 2 327 2030 1.0 0.0 +it 07_gas 2 327 2030 1.0 0.0 +it 08_non-res 2 327 2030 1.0 0.0 +it 09_hydro_pump 2 327 2030 0.0 0.0 +it 01_solar 2 328 2030 1.0 0.0 +it 02_wind_on 2 328 2030 1.0 0.0 +it 03_wind_off 2 328 2030 1.0 0.0 +it 04_res 2 328 2030 1.0 0.0 +it 05_nuclear 2 328 2030 1.0 0.0 +it 06_coal 2 328 2030 1.0 0.0 +it 07_gas 2 328 2030 1.0 0.0 +it 08_non-res 2 328 2030 1.0 0.0 +it 09_hydro_pump 2 328 2030 0.0 0.0 +it 01_solar 2 329 2030 1.0 0.0 +it 02_wind_on 2 329 2030 1.0 0.0 +it 03_wind_off 2 329 2030 1.0 0.0 +it 04_res 2 329 2030 1.0 0.0 +it 05_nuclear 2 329 2030 1.0 0.0 +it 06_coal 2 329 2030 1.0 0.0 +it 07_gas 2 329 2030 1.0 0.0 +it 08_non-res 2 329 2030 1.0 0.0 +it 09_hydro_pump 2 329 2030 0.0 0.0 +it 01_solar 2 330 2030 1.0 0.0 +it 02_wind_on 2 330 2030 1.0 0.0 +it 03_wind_off 2 330 2030 1.0 0.0 +it 04_res 2 330 2030 1.0 0.0 +it 05_nuclear 2 330 2030 1.0 0.0 +it 06_coal 2 330 2030 1.0 0.0 +it 07_gas 2 330 2030 1.0 0.0 +it 08_non-res 2 330 2030 1.0 0.0 +it 09_hydro_pump 2 330 2030 1.0 0.0 +it 01_solar 2 331 2030 1.0 0.0 +it 02_wind_on 2 331 2030 1.0 0.0 +it 03_wind_off 2 331 2030 1.0 0.0 +it 04_res 2 331 2030 1.0 0.0 +it 05_nuclear 2 331 2030 1.0 0.0 +it 06_coal 2 331 2030 1.0 0.0 +it 07_gas 2 331 2030 1.0 0.0 +it 08_non-res 2 331 2030 1.0 0.0 +it 09_hydro_pump 2 331 2030 1.0 0.0 +it 01_solar 2 332 2030 1.0 0.0 +it 02_wind_on 2 332 2030 1.0 0.0 +it 03_wind_off 2 332 2030 1.0 0.0 +it 04_res 2 332 2030 1.0 0.0 +it 05_nuclear 2 332 2030 1.0 0.0 +it 06_coal 2 332 2030 1.0 0.0 +it 07_gas 2 332 2030 1.0 0.0 +it 08_non-res 2 332 2030 1.0 0.0 +it 09_hydro_pump 2 332 2030 1.0 0.0 +it 01_solar 2 333 2030 1.0 0.0 +it 02_wind_on 2 333 2030 1.0 0.0 +it 03_wind_off 2 333 2030 1.0 0.0 +it 04_res 2 333 2030 1.0 0.0 +it 05_nuclear 2 333 2030 1.0 0.0 +it 06_coal 2 333 2030 1.0 0.0 +it 07_gas 2 333 2030 1.0 0.0 +it 08_non-res 2 333 2030 1.0 0.0 +it 09_hydro_pump 2 333 2030 1.0 0.0 +it 01_solar 2 334 2030 1.0 0.0 +it 02_wind_on 2 334 2030 1.0 0.0 +it 03_wind_off 2 334 2030 1.0 0.0 +it 04_res 2 334 2030 1.0 0.0 +it 05_nuclear 2 334 2030 1.0 0.0 +it 06_coal 2 334 2030 1.0 0.0 +it 07_gas 2 334 2030 1.0 0.0 +it 08_non-res 2 334 2030 1.0 0.0 +it 09_hydro_pump 2 334 2030 1.0 0.0 +it 01_solar 2 335 2030 1.0 0.0 +it 02_wind_on 2 335 2030 1.0 0.0 +it 03_wind_off 2 335 2030 1.0 0.0 +it 04_res 2 335 2030 1.0 0.0 +it 05_nuclear 2 335 2030 1.0 0.0 +it 06_coal 2 335 2030 1.0 0.0 +it 07_gas 2 335 2030 1.0 0.0 +it 08_non-res 2 335 2030 1.0 0.0 +it 09_hydro_pump 2 335 2030 1.0 0.0 +it 01_solar 2 336 2030 1.0 0.0 +it 02_wind_on 2 336 2030 1.0 0.0 +it 03_wind_off 2 336 2030 1.0 0.0 +it 04_res 2 336 2030 1.0 0.0 +it 05_nuclear 2 336 2030 1.0 0.0 +it 06_coal 2 336 2030 1.0 0.0 +it 07_gas 2 336 2030 1.0 0.0 +it 08_non-res 2 336 2030 1.0 0.0 +it 09_hydro_pump 2 336 2030 1.0 0.0 diff --git a/tests/integration/raw_studies_blueprint/assets/aggregate_areas_raw_data/test-08-all.result.tsv b/tests/integration/raw_studies_blueprint/assets/aggregate_areas_raw_data/test-08-all.result.tsv new file mode 100644 index 0000000000..565b614f8e --- /dev/null +++ b/tests/integration/raw_studies_blueprint/assets/aggregate_areas_raw_data/test-08-all.result.tsv @@ -0,0 +1,19 @@ +area cluster timeId time NODU NP Cost - Euro +de 01_solar 1 2030 167.0 0.0 +de 02_wind_on 1 2030 147.0 0.0 +de 03_wind_off 1 2030 127.0 0.0 +de 04_res 1 2030 107.0 0.0 +de 05_nuclear 1 2030 87.0 0.0 +de 06_coal 1 2030 67.0 0.0 +de 07_gas 1 2030 47.0 0.0 +de 08_non-res 1 2030 27.0 0.0 +de 09_hydro_pump 1 2030 7.0 0.0 +es 01_solar 1 2030 167.0 0.0 +es 02_wind_on 1 2030 147.0 0.0 +es 03_wind_off 1 2030 127.0 0.0 +es 04_res 1 2030 107.0 0.0 +es 05_nuclear 1 2030 87.0 0.0 +es 06_coal 1 2030 67.0 0.0 +es 07_gas 1 2030 47.0 0.0 +es 08_non-res 1 2030 27.0 0.0 +es 09_hydro_pump 1 2030 7.0 0.0 diff --git a/tests/integration/raw_studies_blueprint/assets/aggregate_links_raw_data/test-01-all.result.tsv b/tests/integration/raw_studies_blueprint/assets/aggregate_links_raw_data/test-01-all.result.tsv new file mode 100644 index 0000000000..a7e863a3ee --- /dev/null +++ b/tests/integration/raw_studies_blueprint/assets/aggregate_links_raw_data/test-01-all.result.tsv @@ -0,0 +1,365 @@ +link timeId time FLOW LIN. EXP FLOW LIN. STD FLOW LIN. MIN FLOW LIN. MAX UCAP LIN. EXP UCAP LIN. STD UCAP LIN. MIN UCAP LIN. MAX LOOP FLOW VALUES FLOW QUAD. VALUES CONG. FEE (ALG.) EXP CONG. FEE (ALG.) STD CONG. FEE (ALG.) MIN CONG. FEE (ALG.) MAX CONG. FEE (ABS.) EXP CONG. FEE (ABS.) STD CONG. FEE (ABS.) MIN CONG. FEE (ABS.) MAX MARG. COST EXP MARG. COST STD MARG. COST MIN MARG. COST MAX CONG. PROB + VALUES CONG. PROB - VALUES HURDLE COST EXP HURDLE COST STD HURDLE COST MIN HURDLE COST MAX +de - fr 1 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 2 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 3 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 4 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 5 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 6 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 7 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 8 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 9 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 10 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 11 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 12 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 13 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 15 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 16 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 17 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 18 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 19 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 20 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 21 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 22 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 23 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 24 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 25 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 26 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 27 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 28 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 29 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 30 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 31 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 32 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 33 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 34 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 35 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 36 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 37 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 38 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 39 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 40 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 41 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 42 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 43 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 44 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 45 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 46 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 47 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 48 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 49 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 50 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 51 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 52 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 53 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 54 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 55 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 56 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 57 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 58 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 59 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 60 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 61 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 62 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 63 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 64 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 65 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 66 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 67 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 68 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 69 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 70 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 71 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 72 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 73 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 74 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 75 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 76 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 77 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 78 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 79 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 80 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 81 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 82 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 83 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 84 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 85 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 86 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 87 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 88 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 89 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 90 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 91 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 92 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 93 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 94 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 95 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 96 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 97 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 98 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 99 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 100 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 101 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 102 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 103 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 104 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 105 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 106 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 107 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 108 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 109 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 110 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 111 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 112 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 113 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 114 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 115 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 116 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 117 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 118 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 119 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 120 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 121 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 122 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 123 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 124 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 125 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 126 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 127 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 128 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 129 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 130 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 131 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 132 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 133 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 134 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 135 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 136 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 137 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 138 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 139 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 140 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 141 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 142 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 143 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 144 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 145 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 146 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 147 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 148 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 149 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 150 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 151 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 152 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 153 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 154 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 155 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 156 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 157 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 158 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 159 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 160 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 161 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 162 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 163 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 164 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 165 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 166 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 167 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 168 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 169 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 170 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 171 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 172 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 173 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 174 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 175 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 176 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 177 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 178 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 179 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 180 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 181 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 182 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 183 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 184 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 185 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 186 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 187 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 188 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 189 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 190 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 191 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 192 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 193 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 194 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 195 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 196 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 197 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 198 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 199 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 200 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 201 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 202 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 203 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 204 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 205 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 206 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 207 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 208 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 209 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 210 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 211 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 212 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 213 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 214 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 215 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 216 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 217 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 218 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 219 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 220 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 221 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 222 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 223 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 224 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 225 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 226 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 227 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 228 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 229 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 230 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 231 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 232 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 233 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 234 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 235 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 236 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 237 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 238 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 239 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 240 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 241 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 242 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 243 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 244 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 245 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 246 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 247 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 248 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 249 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 250 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 251 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 252 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 253 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 254 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 255 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 256 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 257 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 258 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 259 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 260 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 261 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 262 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 263 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 264 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 265 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 266 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 267 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 268 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 269 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 270 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 271 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 272 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 273 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 274 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 275 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 276 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 277 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 278 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 279 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 280 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 281 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 282 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 283 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 284 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 285 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 286 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 287 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 288 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 289 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 290 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 291 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 292 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 293 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 294 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 295 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 296 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 297 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 298 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 299 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 300 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 301 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 302 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 303 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 304 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 305 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 306 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 307 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 308 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 309 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 310 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 311 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 312 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 313 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 314 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 315 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 316 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 317 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 318 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 319 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 320 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 321 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 322 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 323 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 324 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 325 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 326 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 327 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 328 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 329 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 330 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 331 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 332 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 333 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 334 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 335 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 336 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 337 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 338 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 339 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 340 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 341 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 342 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 343 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 344 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 345 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 346 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 347 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 348 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 349 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 350 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 351 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 352 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 353 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 354 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 355 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 356 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 357 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 358 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 359 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 360 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 361 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 362 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 363 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 364 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 diff --git a/tests/integration/raw_studies_blueprint/assets/aggregate_links_raw_data/test-02-all.result.tsv b/tests/integration/raw_studies_blueprint/assets/aggregate_links_raw_data/test-02-all.result.tsv new file mode 100644 index 0000000000..c57daa2450 --- /dev/null +++ b/tests/integration/raw_studies_blueprint/assets/aggregate_links_raw_data/test-02-all.result.tsv @@ -0,0 +1,13 @@ +link timeId time FLOW LIN. EXP FLOW LIN. STD FLOW LIN. MIN FLOW LIN. MAX UCAP LIN. EXP UCAP LIN. STD UCAP LIN. MIN UCAP LIN. MAX LOOP FLOW VALUES FLOW QUAD. VALUES CONG. FEE (ALG.) EXP CONG. FEE (ALG.) STD CONG. FEE (ALG.) MIN CONG. FEE (ALG.) MAX CONG. FEE (ABS.) EXP CONG. FEE (ABS.) STD CONG. FEE (ABS.) MIN CONG. FEE (ABS.) MAX MARG. COST EXP MARG. COST STD MARG. COST MIN MARG. COST MAX CONG. PROB + VALUES CONG. PROB - VALUES HURDLE COST EXP HURDLE COST STD HURDLE COST MIN HURDLE COST MAX +de - fr 1 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 2 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 3 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 4 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 5 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 6 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 7 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 8 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 9 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 10 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 11 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 12 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 diff --git a/tests/integration/raw_studies_blueprint/assets/aggregate_links_raw_data/test-03-all.result.tsv b/tests/integration/raw_studies_blueprint/assets/aggregate_links_raw_data/test-03-all.result.tsv new file mode 100644 index 0000000000..a7e863a3ee --- /dev/null +++ b/tests/integration/raw_studies_blueprint/assets/aggregate_links_raw_data/test-03-all.result.tsv @@ -0,0 +1,365 @@ +link timeId time FLOW LIN. EXP FLOW LIN. STD FLOW LIN. MIN FLOW LIN. MAX UCAP LIN. EXP UCAP LIN. STD UCAP LIN. MIN UCAP LIN. MAX LOOP FLOW VALUES FLOW QUAD. VALUES CONG. FEE (ALG.) EXP CONG. FEE (ALG.) STD CONG. FEE (ALG.) MIN CONG. FEE (ALG.) MAX CONG. FEE (ABS.) EXP CONG. FEE (ABS.) STD CONG. FEE (ABS.) MIN CONG. FEE (ABS.) MAX MARG. COST EXP MARG. COST STD MARG. COST MIN MARG. COST MAX CONG. PROB + VALUES CONG. PROB - VALUES HURDLE COST EXP HURDLE COST STD HURDLE COST MIN HURDLE COST MAX +de - fr 1 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 2 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 3 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 4 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 5 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 6 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 7 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 8 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 9 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 10 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 11 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 12 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 13 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 15 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 16 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 17 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 18 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 19 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 20 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 21 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 22 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 23 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 24 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 25 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 26 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 27 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 28 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 29 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 30 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 31 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 32 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 33 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 34 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 35 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 36 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 37 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 38 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 39 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 40 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 41 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 42 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 43 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 44 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 45 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 46 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 47 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 48 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 49 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 50 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 51 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 52 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 53 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 54 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 55 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 56 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 57 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 58 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 59 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 60 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 61 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 62 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 63 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 64 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 65 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 66 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 67 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 68 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 69 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 70 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 71 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 72 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 73 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 74 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 75 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 76 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 77 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 78 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 79 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 80 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 81 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 82 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 83 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 84 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 85 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 86 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 87 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 88 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 89 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 90 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 91 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 92 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 93 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 94 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 95 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 96 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 97 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 98 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 99 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 100 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 101 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 102 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 103 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 104 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 105 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 106 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 107 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 108 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 109 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 110 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 111 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 112 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 113 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 114 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 115 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 116 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 117 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 118 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 119 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 120 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 121 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 122 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 123 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 124 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 125 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 126 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 127 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 128 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 129 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 130 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 131 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 132 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 133 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 134 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 135 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 136 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 137 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 138 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 139 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 140 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 141 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 142 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 143 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 144 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 145 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 146 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 147 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 148 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 149 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 150 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 151 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 152 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 153 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 154 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 155 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 156 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 157 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 158 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 159 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 160 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 161 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 162 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 163 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 164 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 165 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 166 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 167 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 168 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 169 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 170 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 171 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 172 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 173 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 174 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 175 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 176 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 177 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 178 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 179 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 180 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 181 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 182 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 183 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 184 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 185 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 186 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 187 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 188 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 189 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 190 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 191 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 192 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 193 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 194 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 195 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 196 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 197 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 198 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 199 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 200 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 201 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 202 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 203 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 204 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 205 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 206 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 207 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 208 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 209 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 210 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 211 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 212 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 213 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 214 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 215 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 216 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 217 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 218 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 219 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 220 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 221 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 222 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 223 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 224 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 225 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 226 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 227 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 228 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 229 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 230 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 231 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 232 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 233 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 234 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 235 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 236 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 237 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 238 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 239 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 240 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 241 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 242 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 243 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 244 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 245 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 246 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 247 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 248 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 249 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 250 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 251 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 252 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 253 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 254 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 255 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 256 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 257 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 258 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 259 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 260 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 261 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 262 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 263 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 264 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 265 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 266 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 267 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 268 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 269 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 270 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 271 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 272 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 273 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 274 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 275 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 276 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 277 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 278 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 279 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 280 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 281 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 282 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 283 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 284 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 285 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 286 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 287 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 288 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 289 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 290 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 291 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 292 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 293 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 294 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 295 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 296 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 297 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 298 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 299 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 300 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 301 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 302 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 303 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 304 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 305 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 306 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 307 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 308 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 309 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 310 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 311 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 312 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 313 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 314 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 315 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 316 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 317 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 318 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 319 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 320 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 321 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 322 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 323 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 324 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 325 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 326 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 327 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 328 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 329 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 330 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 331 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 332 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 333 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 334 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 335 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 336 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 337 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 338 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 339 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 340 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 341 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 342 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 343 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 344 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 345 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 346 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 347 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 348 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 349 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 350 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 351 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 352 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 353 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 354 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 355 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 356 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 357 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 358 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 359 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 360 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 361 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 362 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 363 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 364 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 diff --git a/tests/integration/raw_studies_blueprint/assets/aggregate_links_raw_data/test-04-all.result.tsv b/tests/integration/raw_studies_blueprint/assets/aggregate_links_raw_data/test-04-all.result.tsv new file mode 100644 index 0000000000..c57daa2450 --- /dev/null +++ b/tests/integration/raw_studies_blueprint/assets/aggregate_links_raw_data/test-04-all.result.tsv @@ -0,0 +1,13 @@ +link timeId time FLOW LIN. EXP FLOW LIN. STD FLOW LIN. MIN FLOW LIN. MAX UCAP LIN. EXP UCAP LIN. STD UCAP LIN. MIN UCAP LIN. MAX LOOP FLOW VALUES FLOW QUAD. VALUES CONG. FEE (ALG.) EXP CONG. FEE (ALG.) STD CONG. FEE (ALG.) MIN CONG. FEE (ALG.) MAX CONG. FEE (ABS.) EXP CONG. FEE (ABS.) STD CONG. FEE (ABS.) MIN CONG. FEE (ABS.) MAX MARG. COST EXP MARG. COST STD MARG. COST MIN MARG. COST MAX CONG. PROB + VALUES CONG. PROB - VALUES HURDLE COST EXP HURDLE COST STD HURDLE COST MIN HURDLE COST MAX +de - fr 1 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 2 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 3 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 4 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 5 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 6 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 7 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 8 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 9 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 10 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 11 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +de - fr 12 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 diff --git a/tests/integration/raw_studies_blueprint/assets/aggregate_links_raw_data/test-05-all.result.tsv b/tests/integration/raw_studies_blueprint/assets/aggregate_links_raw_data/test-05-all.result.tsv new file mode 100644 index 0000000000..504ad467d7 --- /dev/null +++ b/tests/integration/raw_studies_blueprint/assets/aggregate_links_raw_data/test-05-all.result.tsv @@ -0,0 +1,365 @@ +link timeId time FLOW LIN. MIN FLOW LIN. MAX UCAP LIN. MIN UCAP LIN. MAX CONG. FEE (ALG.) MIN CONG. FEE (ALG.) MAX CONG. FEE (ABS.) MIN CONG. FEE (ABS.) MAX MARG. COST MIN MARG. COST MAX HURDLE COST MIN HURDLE COST MAX +de - fr 1 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 2 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 3 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 4 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 5 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 6 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 7 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 8 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 9 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 10 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 11 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 12 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 13 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 14 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 15 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 16 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 17 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 18 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 19 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 20 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 21 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 22 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 23 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 24 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 25 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 26 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 27 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 28 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 29 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 30 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 31 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 32 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 33 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 34 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 35 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 36 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 37 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 38 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 39 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 40 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 41 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 42 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 43 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 44 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 45 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 46 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 47 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 48 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 49 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 50 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 51 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 52 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 53 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 54 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 55 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 56 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 57 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 58 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 59 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 60 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 61 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 62 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 63 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 64 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 65 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 66 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 67 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 68 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 69 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 70 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 71 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 72 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 73 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 74 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 75 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 76 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 77 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 78 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 79 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 80 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 81 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 82 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 83 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 84 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 85 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 86 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 87 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 88 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 89 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 90 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 91 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 92 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 93 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 94 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 95 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 96 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 97 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 98 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 99 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 100 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 101 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 102 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 103 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 104 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 105 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 106 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 107 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 108 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 109 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 110 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 111 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 112 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 113 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 114 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 115 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 116 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 117 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 118 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 119 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 120 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 121 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 122 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 123 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 124 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 125 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 126 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 127 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 128 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 129 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 130 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 131 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 132 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 133 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 134 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 135 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 136 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 137 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 138 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 139 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 140 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 141 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 142 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 143 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 144 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 145 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 146 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 147 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 148 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 149 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 150 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 151 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 152 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 153 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 154 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 155 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 156 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 157 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 158 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 159 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 160 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 161 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 162 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 163 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 164 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 165 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 166 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 167 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 168 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 169 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 170 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 171 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 172 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 173 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 174 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 175 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 176 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 177 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 178 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 179 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 180 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 181 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 182 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 183 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 184 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 185 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 186 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 187 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 188 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 189 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 190 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 191 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 192 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 193 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 194 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 195 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 196 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 197 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 198 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 199 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 200 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 201 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 202 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 203 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 204 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 205 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 206 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 207 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 208 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 209 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 210 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 211 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 212 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 213 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 214 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 215 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 216 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 217 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 218 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 219 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 220 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 221 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 222 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 223 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 224 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 225 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 226 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 227 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 228 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 229 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 230 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 231 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 232 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 233 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 234 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 235 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 236 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 237 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 238 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 239 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 240 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 241 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 242 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 243 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 244 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 245 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 246 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 247 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 248 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 249 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 250 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 251 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 252 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 253 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 254 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 255 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 256 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 257 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 258 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 259 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 260 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 261 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 262 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 263 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 264 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 265 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 266 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 267 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 268 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 269 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 270 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 271 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 272 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 273 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 274 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 275 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 276 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 277 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 278 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 279 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 280 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 281 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 282 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 283 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 284 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 285 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 286 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 287 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 288 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 289 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 290 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 291 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 292 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 293 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 294 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 295 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 296 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 297 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 298 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 299 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 300 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 301 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 302 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 303 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 304 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 305 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 306 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 307 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 308 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 309 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 310 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 311 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 312 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 313 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 314 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 315 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 316 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 317 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 318 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 319 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 320 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 321 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 322 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 323 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 324 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 325 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 326 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 327 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 328 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 329 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 330 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 331 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 332 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 333 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 334 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 335 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 336 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 337 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 338 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 339 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 340 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 341 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 342 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 343 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 344 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 345 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 346 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 347 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 348 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 349 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 350 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 351 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 352 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 353 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 354 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 355 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 356 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 357 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 358 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 359 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 360 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 361 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 362 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 363 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 +de - fr 364 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 diff --git a/tests/integration/raw_studies_blueprint/assets/aggregate_links_raw_data/test-05.result.tsv b/tests/integration/raw_studies_blueprint/assets/aggregate_links_raw_data/test-05.result.tsv new file mode 100644 index 0000000000..0e9a836a1c --- /dev/null +++ b/tests/integration/raw_studies_blueprint/assets/aggregate_links_raw_data/test-05.result.tsv @@ -0,0 +1,2017 @@ +link mcYear timeId time MARG. COST CONG. PROB + +de - fr 1 1 2030 0.0 0.0 +de - fr 1 2 2030 0.0 0.0 +de - fr 1 3 2030 0.0 0.0 +de - fr 1 4 2030 0.0 0.0 +de - fr 1 5 2030 0.0 0.0 +de - fr 1 6 2030 0.0 0.0 +de - fr 1 7 2030 0.0 0.0 +de - fr 1 8 2030 0.0 0.0 +de - fr 1 9 2030 0.0 0.0 +de - fr 1 10 2030 0.0 0.0 +de - fr 1 11 2030 0.0 0.0 +de - fr 1 12 2030 0.0 0.0 +de - fr 1 13 2030 0.0 0.0 +de - fr 1 14 2030 0.0 0.0 +de - fr 1 15 2030 0.0 0.0 +de - fr 1 16 2030 0.0 0.0 +de - fr 1 17 2030 0.0 0.0 +de - fr 1 18 2030 0.0 0.0 +de - fr 1 19 2030 0.0 0.0 +de - fr 1 20 2030 0.0 0.0 +de - fr 1 21 2030 0.0 0.0 +de - fr 1 22 2030 0.0 0.0 +de - fr 1 23 2030 0.0 0.0 +de - fr 1 24 2030 0.0 0.0 +de - fr 1 25 2030 0.0 0.0 +de - fr 1 26 2030 0.0 0.0 +de - fr 1 27 2030 0.0 0.0 +de - fr 1 28 2030 0.0 0.0 +de - fr 1 29 2030 0.0 0.0 +de - fr 1 30 2030 0.0 0.0 +de - fr 1 31 2030 0.0 0.0 +de - fr 1 32 2030 0.0 0.0 +de - fr 1 33 2030 0.0 0.0 +de - fr 1 34 2030 0.0 0.0 +de - fr 1 35 2030 0.0 0.0 +de - fr 1 36 2030 0.0 0.0 +de - fr 1 37 2030 0.0 0.0 +de - fr 1 38 2030 0.0 0.0 +de - fr 1 39 2030 0.0 0.0 +de - fr 1 40 2030 0.0 0.0 +de - fr 1 41 2030 0.0 0.0 +de - fr 1 42 2030 0.0 0.0 +de - fr 1 43 2030 0.0 0.0 +de - fr 1 44 2030 0.0 0.0 +de - fr 1 45 2030 0.0 0.0 +de - fr 1 46 2030 0.0 0.0 +de - fr 1 47 2030 0.0 0.0 +de - fr 1 48 2030 0.0 0.0 +de - fr 1 49 2030 0.0 0.0 +de - fr 1 50 2030 0.0 0.0 +de - fr 1 51 2030 0.0 0.0 +de - fr 1 52 2030 0.0 0.0 +de - fr 1 53 2030 0.0 0.0 +de - fr 1 54 2030 0.0 0.0 +de - fr 1 55 2030 0.0 0.0 +de - fr 1 56 2030 0.0 0.0 +de - fr 1 57 2030 0.0 0.0 +de - fr 1 58 2030 0.0 0.0 +de - fr 1 59 2030 0.0 0.0 +de - fr 1 60 2030 0.0 0.0 +de - fr 1 61 2030 0.0 0.0 +de - fr 1 62 2030 0.0 0.0 +de - fr 1 63 2030 0.0 0.0 +de - fr 1 64 2030 0.0 0.0 +de - fr 1 65 2030 0.0 0.0 +de - fr 1 66 2030 0.0 0.0 +de - fr 1 67 2030 0.0 0.0 +de - fr 1 68 2030 0.0 0.0 +de - fr 1 69 2030 0.0 0.0 +de - fr 1 70 2030 0.0 0.0 +de - fr 1 71 2030 0.0 0.0 +de - fr 1 72 2030 0.0 0.0 +de - fr 1 73 2030 0.0 0.0 +de - fr 1 74 2030 0.0 0.0 +de - fr 1 75 2030 0.0 0.0 +de - fr 1 76 2030 0.0 0.0 +de - fr 1 77 2030 0.0 0.0 +de - fr 1 78 2030 0.0 0.0 +de - fr 1 79 2030 0.0 0.0 +de - fr 1 80 2030 0.0 0.0 +de - fr 1 81 2030 0.0 0.0 +de - fr 1 82 2030 0.0 0.0 +de - fr 1 83 2030 0.0 0.0 +de - fr 1 84 2030 0.0 0.0 +de - fr 1 85 2030 0.0 0.0 +de - fr 1 86 2030 0.0 0.0 +de - fr 1 87 2030 0.0 0.0 +de - fr 1 88 2030 0.0 0.0 +de - fr 1 89 2030 0.0 0.0 +de - fr 1 90 2030 0.0 0.0 +de - fr 1 91 2030 0.0 0.0 +de - fr 1 92 2030 0.0 0.0 +de - fr 1 93 2030 0.0 0.0 +de - fr 1 94 2030 0.0 0.0 +de - fr 1 95 2030 0.0 0.0 +de - fr 1 96 2030 0.0 0.0 +de - fr 1 97 2030 0.0 0.0 +de - fr 1 98 2030 0.0 0.0 +de - fr 1 99 2030 0.0 0.0 +de - fr 1 100 2030 0.0 0.0 +de - fr 1 101 2030 0.0 0.0 +de - fr 1 102 2030 0.0 0.0 +de - fr 1 103 2030 0.0 0.0 +de - fr 1 104 2030 0.0 0.0 +de - fr 1 105 2030 0.0 0.0 +de - fr 1 106 2030 0.0 0.0 +de - fr 1 107 2030 0.0 0.0 +de - fr 1 108 2030 0.0 0.0 +de - fr 1 109 2030 0.0 0.0 +de - fr 1 110 2030 0.0 0.0 +de - fr 1 111 2030 0.0 0.0 +de - fr 1 112 2030 0.0 0.0 +de - fr 1 113 2030 0.0 0.0 +de - fr 1 114 2030 0.0 0.0 +de - fr 1 115 2030 0.0 0.0 +de - fr 1 116 2030 0.0 0.0 +de - fr 1 117 2030 0.0 0.0 +de - fr 1 118 2030 0.0 0.0 +de - fr 1 119 2030 0.0 0.0 +de - fr 1 120 2030 0.0 0.0 +de - fr 1 121 2030 0.0 0.0 +de - fr 1 122 2030 0.0 0.0 +de - fr 1 123 2030 0.0 0.0 +de - fr 1 124 2030 0.0 0.0 +de - fr 1 125 2030 0.0 0.0 +de - fr 1 126 2030 0.0 0.0 +de - fr 1 127 2030 0.0 0.0 +de - fr 1 128 2030 0.0 0.0 +de - fr 1 129 2030 0.0 0.0 +de - fr 1 130 2030 0.0 0.0 +de - fr 1 131 2030 0.0 0.0 +de - fr 1 132 2030 0.0 0.0 +de - fr 1 133 2030 0.0 0.0 +de - fr 1 134 2030 0.0 0.0 +de - fr 1 135 2030 0.0 0.0 +de - fr 1 136 2030 0.0 0.0 +de - fr 1 137 2030 0.0 0.0 +de - fr 1 138 2030 0.0 0.0 +de - fr 1 139 2030 0.0 0.0 +de - fr 1 140 2030 0.0 0.0 +de - fr 1 141 2030 0.0 0.0 +de - fr 1 142 2030 0.0 0.0 +de - fr 1 143 2030 0.0 0.0 +de - fr 1 144 2030 0.0 0.0 +de - fr 1 145 2030 0.0 0.0 +de - fr 1 146 2030 0.0 0.0 +de - fr 1 147 2030 0.0 0.0 +de - fr 1 148 2030 0.0 0.0 +de - fr 1 149 2030 0.0 0.0 +de - fr 1 150 2030 0.0 0.0 +de - fr 1 151 2030 0.0 0.0 +de - fr 1 152 2030 0.0 0.0 +de - fr 1 153 2030 0.0 0.0 +de - fr 1 154 2030 0.0 0.0 +de - fr 1 155 2030 0.0 0.0 +de - fr 1 156 2030 0.0 0.0 +de - fr 1 157 2030 0.0 0.0 +de - fr 1 158 2030 0.0 0.0 +de - fr 1 159 2030 0.0 0.0 +de - fr 1 160 2030 0.0 0.0 +de - fr 1 161 2030 0.0 0.0 +de - fr 1 162 2030 0.0 0.0 +de - fr 1 163 2030 0.0 0.0 +de - fr 1 164 2030 0.0 0.0 +de - fr 1 165 2030 0.0 0.0 +de - fr 1 166 2030 0.0 0.0 +de - fr 1 167 2030 0.0 0.0 +de - fr 1 168 2030 0.0 0.0 +de - fr 1 169 2030 0.0 0.0 +de - fr 1 170 2030 0.0 0.0 +de - fr 1 171 2030 0.0 0.0 +de - fr 1 172 2030 0.0 0.0 +de - fr 1 173 2030 0.0 0.0 +de - fr 1 174 2030 0.0 0.0 +de - fr 1 175 2030 0.0 0.0 +de - fr 1 176 2030 0.0 0.0 +de - fr 1 177 2030 0.0 0.0 +de - fr 1 178 2030 0.0 0.0 +de - fr 1 179 2030 0.0 0.0 +de - fr 1 180 2030 0.0 0.0 +de - fr 1 181 2030 0.0 0.0 +de - fr 1 182 2030 0.0 0.0 +de - fr 1 183 2030 0.0 0.0 +de - fr 1 184 2030 0.0 0.0 +de - fr 1 185 2030 0.0 0.0 +de - fr 1 186 2030 0.0 0.0 +de - fr 1 187 2030 0.0 0.0 +de - fr 1 188 2030 0.0 0.0 +de - fr 1 189 2030 0.0 0.0 +de - fr 1 190 2030 0.0 0.0 +de - fr 1 191 2030 0.0 0.0 +de - fr 1 192 2030 0.0 0.0 +de - fr 1 193 2030 0.0 0.0 +de - fr 1 194 2030 0.0 0.0 +de - fr 1 195 2030 0.0 0.0 +de - fr 1 196 2030 0.0 0.0 +de - fr 1 197 2030 0.0 0.0 +de - fr 1 198 2030 0.0 0.0 +de - fr 1 199 2030 0.0 0.0 +de - fr 1 200 2030 0.0 0.0 +de - fr 1 201 2030 0.0 0.0 +de - fr 1 202 2030 0.0 0.0 +de - fr 1 203 2030 0.0 0.0 +de - fr 1 204 2030 0.0 0.0 +de - fr 1 205 2030 0.0 0.0 +de - fr 1 206 2030 0.0 0.0 +de - fr 1 207 2030 0.0 0.0 +de - fr 1 208 2030 0.0 0.0 +de - fr 1 209 2030 0.0 0.0 +de - fr 1 210 2030 0.0 0.0 +de - fr 1 211 2030 0.0 0.0 +de - fr 1 212 2030 0.0 0.0 +de - fr 1 213 2030 0.0 0.0 +de - fr 1 214 2030 0.0 0.0 +de - fr 1 215 2030 0.0 0.0 +de - fr 1 216 2030 0.0 0.0 +de - fr 1 217 2030 0.0 0.0 +de - fr 1 218 2030 0.0 0.0 +de - fr 1 219 2030 0.0 0.0 +de - fr 1 220 2030 0.0 0.0 +de - fr 1 221 2030 0.0 0.0 +de - fr 1 222 2030 0.0 0.0 +de - fr 1 223 2030 0.0 0.0 +de - fr 1 224 2030 0.0 0.0 +de - fr 1 225 2030 0.0 0.0 +de - fr 1 226 2030 0.0 0.0 +de - fr 1 227 2030 0.0 0.0 +de - fr 1 228 2030 0.0 0.0 +de - fr 1 229 2030 0.0 0.0 +de - fr 1 230 2030 0.0 0.0 +de - fr 1 231 2030 0.0 0.0 +de - fr 1 232 2030 0.0 0.0 +de - fr 1 233 2030 0.0 0.0 +de - fr 1 234 2030 0.0 0.0 +de - fr 1 235 2030 0.0 0.0 +de - fr 1 236 2030 0.0 0.0 +de - fr 1 237 2030 0.0 0.0 +de - fr 1 238 2030 0.0 0.0 +de - fr 1 239 2030 0.0 0.0 +de - fr 1 240 2030 0.0 0.0 +de - fr 1 241 2030 0.0 0.0 +de - fr 1 242 2030 0.0 0.0 +de - fr 1 243 2030 0.0 0.0 +de - fr 1 244 2030 0.0 0.0 +de - fr 1 245 2030 0.0 0.0 +de - fr 1 246 2030 0.0 0.0 +de - fr 1 247 2030 0.0 0.0 +de - fr 1 248 2030 0.0 0.0 +de - fr 1 249 2030 0.0 0.0 +de - fr 1 250 2030 0.0 0.0 +de - fr 1 251 2030 0.0 0.0 +de - fr 1 252 2030 0.0 0.0 +de - fr 1 253 2030 0.0 0.0 +de - fr 1 254 2030 0.0 0.0 +de - fr 1 255 2030 0.0 0.0 +de - fr 1 256 2030 0.0 0.0 +de - fr 1 257 2030 0.0 0.0 +de - fr 1 258 2030 0.0 0.0 +de - fr 1 259 2030 0.0 0.0 +de - fr 1 260 2030 0.0 0.0 +de - fr 1 261 2030 0.0 0.0 +de - fr 1 262 2030 0.0 0.0 +de - fr 1 263 2030 0.0 0.0 +de - fr 1 264 2030 0.0 0.0 +de - fr 1 265 2030 0.0 0.0 +de - fr 1 266 2030 0.0 0.0 +de - fr 1 267 2030 0.0 0.0 +de - fr 1 268 2030 0.0 0.0 +de - fr 1 269 2030 0.0 0.0 +de - fr 1 270 2030 0.0 0.0 +de - fr 1 271 2030 0.0 0.0 +de - fr 1 272 2030 0.0 0.0 +de - fr 1 273 2030 0.0 0.0 +de - fr 1 274 2030 0.0 0.0 +de - fr 1 275 2030 0.0 0.0 +de - fr 1 276 2030 0.0 0.0 +de - fr 1 277 2030 0.0 0.0 +de - fr 1 278 2030 0.0 0.0 +de - fr 1 279 2030 0.0 0.0 +de - fr 1 280 2030 0.0 0.0 +de - fr 1 281 2030 0.0 0.0 +de - fr 1 282 2030 0.0 0.0 +de - fr 1 283 2030 0.0 0.0 +de - fr 1 284 2030 0.0 0.0 +de - fr 1 285 2030 0.0 0.0 +de - fr 1 286 2030 0.0 0.0 +de - fr 1 287 2030 0.0 0.0 +de - fr 1 288 2030 0.0 0.0 +de - fr 1 289 2030 0.0 0.0 +de - fr 1 290 2030 0.0 0.0 +de - fr 1 291 2030 0.0 0.0 +de - fr 1 292 2030 0.0 0.0 +de - fr 1 293 2030 0.0 0.0 +de - fr 1 294 2030 0.0 0.0 +de - fr 1 295 2030 0.0 0.0 +de - fr 1 296 2030 0.0 0.0 +de - fr 1 297 2030 0.0 0.0 +de - fr 1 298 2030 0.0 0.0 +de - fr 1 299 2030 0.0 0.0 +de - fr 1 300 2030 0.0 0.0 +de - fr 1 301 2030 0.0 0.0 +de - fr 1 302 2030 0.0 0.0 +de - fr 1 303 2030 0.0 0.0 +de - fr 1 304 2030 0.0 0.0 +de - fr 1 305 2030 0.0 0.0 +de - fr 1 306 2030 0.0 0.0 +de - fr 1 307 2030 0.0 0.0 +de - fr 1 308 2030 0.0 0.0 +de - fr 1 309 2030 0.0 0.0 +de - fr 1 310 2030 0.0 0.0 +de - fr 1 311 2030 0.0 0.0 +de - fr 1 312 2030 0.0 0.0 +de - fr 1 313 2030 0.0 0.0 +de - fr 1 314 2030 0.0 0.0 +de - fr 1 315 2030 0.0 0.0 +de - fr 1 316 2030 0.0 0.0 +de - fr 1 317 2030 0.0 0.0 +de - fr 1 318 2030 0.0 0.0 +de - fr 1 319 2030 0.0 0.0 +de - fr 1 320 2030 0.0 0.0 +de - fr 1 321 2030 0.0 0.0 +de - fr 1 322 2030 0.0 0.0 +de - fr 1 323 2030 0.0 0.0 +de - fr 1 324 2030 0.0 0.0 +de - fr 1 325 2030 0.0 0.0 +de - fr 1 326 2030 0.0 0.0 +de - fr 1 327 2030 0.0 0.0 +de - fr 1 328 2030 0.0 0.0 +de - fr 1 329 2030 0.0 0.0 +de - fr 1 330 2030 0.0 0.0 +de - fr 1 331 2030 0.0 0.0 +de - fr 1 332 2030 0.0 0.0 +de - fr 1 333 2030 0.0 0.0 +de - fr 1 334 2030 0.0 0.0 +de - fr 1 335 2030 0.0 0.0 +de - fr 1 336 2030 0.0 0.0 +es - fr 1 1 2030 0.0 0.0 +es - fr 1 2 2030 0.0 0.0 +es - fr 1 3 2030 0.0 0.0 +es - fr 1 4 2030 0.0 0.0 +es - fr 1 5 2030 0.0 0.0 +es - fr 1 6 2030 0.0 0.0 +es - fr 1 7 2030 0.0 0.0 +es - fr 1 8 2030 0.0 0.0 +es - fr 1 9 2030 0.0 0.0 +es - fr 1 10 2030 0.0 0.0 +es - fr 1 11 2030 0.0 0.0 +es - fr 1 12 2030 0.0 0.0 +es - fr 1 13 2030 0.0 0.0 +es - fr 1 14 2030 0.0 0.0 +es - fr 1 15 2030 0.0 0.0 +es - fr 1 16 2030 0.0 0.0 +es - fr 1 17 2030 0.0 0.0 +es - fr 1 18 2030 0.0 0.0 +es - fr 1 19 2030 0.0 0.0 +es - fr 1 20 2030 0.0 0.0 +es - fr 1 21 2030 0.0 0.0 +es - fr 1 22 2030 0.0 0.0 +es - fr 1 23 2030 0.0 0.0 +es - fr 1 24 2030 0.0 0.0 +es - fr 1 25 2030 0.0 0.0 +es - fr 1 26 2030 0.0 0.0 +es - fr 1 27 2030 0.0 0.0 +es - fr 1 28 2030 0.0 0.0 +es - fr 1 29 2030 0.0 0.0 +es - fr 1 30 2030 0.0 0.0 +es - fr 1 31 2030 0.0 0.0 +es - fr 1 32 2030 0.0 0.0 +es - fr 1 33 2030 0.0 0.0 +es - fr 1 34 2030 0.0 0.0 +es - fr 1 35 2030 0.0 0.0 +es - fr 1 36 2030 0.0 0.0 +es - fr 1 37 2030 0.0 0.0 +es - fr 1 38 2030 0.0 0.0 +es - fr 1 39 2030 0.0 0.0 +es - fr 1 40 2030 0.0 0.0 +es - fr 1 41 2030 0.0 0.0 +es - fr 1 42 2030 0.0 0.0 +es - fr 1 43 2030 0.0 0.0 +es - fr 1 44 2030 0.0 0.0 +es - fr 1 45 2030 0.0 0.0 +es - fr 1 46 2030 0.0 0.0 +es - fr 1 47 2030 0.0 0.0 +es - fr 1 48 2030 0.0 0.0 +es - fr 1 49 2030 0.0 0.0 +es - fr 1 50 2030 0.0 0.0 +es - fr 1 51 2030 0.0 0.0 +es - fr 1 52 2030 0.0 0.0 +es - fr 1 53 2030 0.0 0.0 +es - fr 1 54 2030 0.0 0.0 +es - fr 1 55 2030 0.0 0.0 +es - fr 1 56 2030 0.0 0.0 +es - fr 1 57 2030 0.0 0.0 +es - fr 1 58 2030 0.0 0.0 +es - fr 1 59 2030 0.0 0.0 +es - fr 1 60 2030 0.0 0.0 +es - fr 1 61 2030 0.0 0.0 +es - fr 1 62 2030 0.0 0.0 +es - fr 1 63 2030 0.0 0.0 +es - fr 1 64 2030 0.0 0.0 +es - fr 1 65 2030 0.0 0.0 +es - fr 1 66 2030 0.0 0.0 +es - fr 1 67 2030 0.0 0.0 +es - fr 1 68 2030 0.0 0.0 +es - fr 1 69 2030 0.0 0.0 +es - fr 1 70 2030 0.0 0.0 +es - fr 1 71 2030 0.0 0.0 +es - fr 1 72 2030 0.0 0.0 +es - fr 1 73 2030 0.0 0.0 +es - fr 1 74 2030 0.0 0.0 +es - fr 1 75 2030 0.0 0.0 +es - fr 1 76 2030 0.0 0.0 +es - fr 1 77 2030 0.0 0.0 +es - fr 1 78 2030 0.0 0.0 +es - fr 1 79 2030 0.0 0.0 +es - fr 1 80 2030 0.0 0.0 +es - fr 1 81 2030 0.0 0.0 +es - fr 1 82 2030 0.0 0.0 +es - fr 1 83 2030 0.0 0.0 +es - fr 1 84 2030 0.0 0.0 +es - fr 1 85 2030 0.0 0.0 +es - fr 1 86 2030 0.0 0.0 +es - fr 1 87 2030 0.0 0.0 +es - fr 1 88 2030 0.0 0.0 +es - fr 1 89 2030 0.0 0.0 +es - fr 1 90 2030 0.0 0.0 +es - fr 1 91 2030 0.0 0.0 +es - fr 1 92 2030 0.0 0.0 +es - fr 1 93 2030 0.0 0.0 +es - fr 1 94 2030 0.0 0.0 +es - fr 1 95 2030 0.0 0.0 +es - fr 1 96 2030 0.0 0.0 +es - fr 1 97 2030 0.0 0.0 +es - fr 1 98 2030 0.0 0.0 +es - fr 1 99 2030 0.0 0.0 +es - fr 1 100 2030 0.0 0.0 +es - fr 1 101 2030 0.0 0.0 +es - fr 1 102 2030 0.0 0.0 +es - fr 1 103 2030 0.0 0.0 +es - fr 1 104 2030 0.0 0.0 +es - fr 1 105 2030 0.0 0.0 +es - fr 1 106 2030 0.0 0.0 +es - fr 1 107 2030 0.0 0.0 +es - fr 1 108 2030 0.0 0.0 +es - fr 1 109 2030 0.0 0.0 +es - fr 1 110 2030 0.0 0.0 +es - fr 1 111 2030 0.0 0.0 +es - fr 1 112 2030 0.0 0.0 +es - fr 1 113 2030 0.0 0.0 +es - fr 1 114 2030 0.0 0.0 +es - fr 1 115 2030 0.0 0.0 +es - fr 1 116 2030 0.0 0.0 +es - fr 1 117 2030 0.0 0.0 +es - fr 1 118 2030 0.0 0.0 +es - fr 1 119 2030 0.0 0.0 +es - fr 1 120 2030 0.0 0.0 +es - fr 1 121 2030 0.0 0.0 +es - fr 1 122 2030 0.0 0.0 +es - fr 1 123 2030 0.0 0.0 +es - fr 1 124 2030 0.0 0.0 +es - fr 1 125 2030 0.0 0.0 +es - fr 1 126 2030 0.0 0.0 +es - fr 1 127 2030 0.0 0.0 +es - fr 1 128 2030 0.0 0.0 +es - fr 1 129 2030 0.0 0.0 +es - fr 1 130 2030 0.0 0.0 +es - fr 1 131 2030 0.0 0.0 +es - fr 1 132 2030 0.0 0.0 +es - fr 1 133 2030 0.0 0.0 +es - fr 1 134 2030 0.0 0.0 +es - fr 1 135 2030 0.0 0.0 +es - fr 1 136 2030 0.0 0.0 +es - fr 1 137 2030 0.0 0.0 +es - fr 1 138 2030 0.0 0.0 +es - fr 1 139 2030 0.0 0.0 +es - fr 1 140 2030 0.0 0.0 +es - fr 1 141 2030 0.0 0.0 +es - fr 1 142 2030 0.0 0.0 +es - fr 1 143 2030 0.0 0.0 +es - fr 1 144 2030 0.0 0.0 +es - fr 1 145 2030 0.0 0.0 +es - fr 1 146 2030 0.0 0.0 +es - fr 1 147 2030 0.0 0.0 +es - fr 1 148 2030 0.0 0.0 +es - fr 1 149 2030 0.0 0.0 +es - fr 1 150 2030 0.0 0.0 +es - fr 1 151 2030 0.0 0.0 +es - fr 1 152 2030 0.0 0.0 +es - fr 1 153 2030 0.0 0.0 +es - fr 1 154 2030 0.0 0.0 +es - fr 1 155 2030 0.0 0.0 +es - fr 1 156 2030 0.0 0.0 +es - fr 1 157 2030 0.0 0.0 +es - fr 1 158 2030 0.0 0.0 +es - fr 1 159 2030 0.0 0.0 +es - fr 1 160 2030 0.0 0.0 +es - fr 1 161 2030 0.0 0.0 +es - fr 1 162 2030 0.0 0.0 +es - fr 1 163 2030 0.0 0.0 +es - fr 1 164 2030 0.0 0.0 +es - fr 1 165 2030 0.0 0.0 +es - fr 1 166 2030 0.0 0.0 +es - fr 1 167 2030 0.0 0.0 +es - fr 1 168 2030 0.0 0.0 +es - fr 1 169 2030 0.0 0.0 +es - fr 1 170 2030 0.0 0.0 +es - fr 1 171 2030 0.0 0.0 +es - fr 1 172 2030 0.0 0.0 +es - fr 1 173 2030 0.0 0.0 +es - fr 1 174 2030 0.0 0.0 +es - fr 1 175 2030 0.0 0.0 +es - fr 1 176 2030 0.0 0.0 +es - fr 1 177 2030 0.0 0.0 +es - fr 1 178 2030 0.0 0.0 +es - fr 1 179 2030 0.0 0.0 +es - fr 1 180 2030 0.0 0.0 +es - fr 1 181 2030 0.0 0.0 +es - fr 1 182 2030 0.0 0.0 +es - fr 1 183 2030 0.0 0.0 +es - fr 1 184 2030 0.0 0.0 +es - fr 1 185 2030 0.0 0.0 +es - fr 1 186 2030 0.0 0.0 +es - fr 1 187 2030 0.0 0.0 +es - fr 1 188 2030 0.0 0.0 +es - fr 1 189 2030 0.0 0.0 +es - fr 1 190 2030 0.0 0.0 +es - fr 1 191 2030 0.0 0.0 +es - fr 1 192 2030 0.0 0.0 +es - fr 1 193 2030 0.0 0.0 +es - fr 1 194 2030 0.0 0.0 +es - fr 1 195 2030 0.0 0.0 +es - fr 1 196 2030 0.0 0.0 +es - fr 1 197 2030 0.0 0.0 +es - fr 1 198 2030 0.0 0.0 +es - fr 1 199 2030 0.0 0.0 +es - fr 1 200 2030 0.0 0.0 +es - fr 1 201 2030 0.0 0.0 +es - fr 1 202 2030 0.0 0.0 +es - fr 1 203 2030 0.0 0.0 +es - fr 1 204 2030 0.0 0.0 +es - fr 1 205 2030 0.0 0.0 +es - fr 1 206 2030 0.0 0.0 +es - fr 1 207 2030 0.0 0.0 +es - fr 1 208 2030 0.0 0.0 +es - fr 1 209 2030 0.0 0.0 +es - fr 1 210 2030 0.0 0.0 +es - fr 1 211 2030 0.0 0.0 +es - fr 1 212 2030 0.0 0.0 +es - fr 1 213 2030 0.0 0.0 +es - fr 1 214 2030 0.0 0.0 +es - fr 1 215 2030 0.0 0.0 +es - fr 1 216 2030 0.0 0.0 +es - fr 1 217 2030 0.0 0.0 +es - fr 1 218 2030 0.0 0.0 +es - fr 1 219 2030 0.0 0.0 +es - fr 1 220 2030 0.0 0.0 +es - fr 1 221 2030 0.0 0.0 +es - fr 1 222 2030 0.0 0.0 +es - fr 1 223 2030 0.0 0.0 +es - fr 1 224 2030 0.0 0.0 +es - fr 1 225 2030 0.0 0.0 +es - fr 1 226 2030 0.0 0.0 +es - fr 1 227 2030 0.0 0.0 +es - fr 1 228 2030 0.0 0.0 +es - fr 1 229 2030 0.0 0.0 +es - fr 1 230 2030 0.0 0.0 +es - fr 1 231 2030 0.0 0.0 +es - fr 1 232 2030 0.0 0.0 +es - fr 1 233 2030 0.0 0.0 +es - fr 1 234 2030 0.0 0.0 +es - fr 1 235 2030 0.0 0.0 +es - fr 1 236 2030 0.0 0.0 +es - fr 1 237 2030 0.0 0.0 +es - fr 1 238 2030 0.0 0.0 +es - fr 1 239 2030 0.0 0.0 +es - fr 1 240 2030 0.0 0.0 +es - fr 1 241 2030 0.0 0.0 +es - fr 1 242 2030 0.0 0.0 +es - fr 1 243 2030 0.0 0.0 +es - fr 1 244 2030 0.0 0.0 +es - fr 1 245 2030 0.0 0.0 +es - fr 1 246 2030 0.0 0.0 +es - fr 1 247 2030 0.0 0.0 +es - fr 1 248 2030 0.0 0.0 +es - fr 1 249 2030 0.0 0.0 +es - fr 1 250 2030 0.0 0.0 +es - fr 1 251 2030 0.0 0.0 +es - fr 1 252 2030 0.0 0.0 +es - fr 1 253 2030 0.0 0.0 +es - fr 1 254 2030 0.0 0.0 +es - fr 1 255 2030 0.0 0.0 +es - fr 1 256 2030 0.0 0.0 +es - fr 1 257 2030 0.0 0.0 +es - fr 1 258 2030 0.0 0.0 +es - fr 1 259 2030 0.0 0.0 +es - fr 1 260 2030 0.0 0.0 +es - fr 1 261 2030 0.0 0.0 +es - fr 1 262 2030 0.0 0.0 +es - fr 1 263 2030 0.0 0.0 +es - fr 1 264 2030 0.0 0.0 +es - fr 1 265 2030 0.0 0.0 +es - fr 1 266 2030 0.0 0.0 +es - fr 1 267 2030 0.0 0.0 +es - fr 1 268 2030 0.0 0.0 +es - fr 1 269 2030 0.0 0.0 +es - fr 1 270 2030 0.0 0.0 +es - fr 1 271 2030 0.0 0.0 +es - fr 1 272 2030 0.0 0.0 +es - fr 1 273 2030 0.0 0.0 +es - fr 1 274 2030 0.0 0.0 +es - fr 1 275 2030 0.0 0.0 +es - fr 1 276 2030 0.0 0.0 +es - fr 1 277 2030 0.0 0.0 +es - fr 1 278 2030 0.0 0.0 +es - fr 1 279 2030 0.0 0.0 +es - fr 1 280 2030 0.0 0.0 +es - fr 1 281 2030 0.0 0.0 +es - fr 1 282 2030 0.0 0.0 +es - fr 1 283 2030 0.0 0.0 +es - fr 1 284 2030 0.0 0.0 +es - fr 1 285 2030 0.0 0.0 +es - fr 1 286 2030 0.0 0.0 +es - fr 1 287 2030 0.0 0.0 +es - fr 1 288 2030 0.0 0.0 +es - fr 1 289 2030 0.0 0.0 +es - fr 1 290 2030 0.0 0.0 +es - fr 1 291 2030 0.0 0.0 +es - fr 1 292 2030 0.0 0.0 +es - fr 1 293 2030 0.0 0.0 +es - fr 1 294 2030 0.0 0.0 +es - fr 1 295 2030 0.0 0.0 +es - fr 1 296 2030 0.0 0.0 +es - fr 1 297 2030 0.0 0.0 +es - fr 1 298 2030 0.0 0.0 +es - fr 1 299 2030 0.0 0.0 +es - fr 1 300 2030 0.0 0.0 +es - fr 1 301 2030 0.0 0.0 +es - fr 1 302 2030 0.0 0.0 +es - fr 1 303 2030 0.0 0.0 +es - fr 1 304 2030 0.0 0.0 +es - fr 1 305 2030 0.0 0.0 +es - fr 1 306 2030 0.0 0.0 +es - fr 1 307 2030 0.0 0.0 +es - fr 1 308 2030 0.0 0.0 +es - fr 1 309 2030 0.0 0.0 +es - fr 1 310 2030 0.0 0.0 +es - fr 1 311 2030 0.0 0.0 +es - fr 1 312 2030 0.0 0.0 +es - fr 1 313 2030 0.0 0.0 +es - fr 1 314 2030 0.0 0.0 +es - fr 1 315 2030 0.0 0.0 +es - fr 1 316 2030 0.0 0.0 +es - fr 1 317 2030 0.0 0.0 +es - fr 1 318 2030 0.0 0.0 +es - fr 1 319 2030 0.0 0.0 +es - fr 1 320 2030 0.0 0.0 +es - fr 1 321 2030 0.0 0.0 +es - fr 1 322 2030 0.0 0.0 +es - fr 1 323 2030 0.0 0.0 +es - fr 1 324 2030 0.0 0.0 +es - fr 1 325 2030 0.0 0.0 +es - fr 1 326 2030 0.0 0.0 +es - fr 1 327 2030 0.0 0.0 +es - fr 1 328 2030 0.0 0.0 +es - fr 1 329 2030 0.0 0.0 +es - fr 1 330 2030 0.0 0.0 +es - fr 1 331 2030 0.0 0.0 +es - fr 1 332 2030 0.0 0.0 +es - fr 1 333 2030 0.0 0.0 +es - fr 1 334 2030 0.0 0.0 +es - fr 1 335 2030 0.0 0.0 +es - fr 1 336 2030 0.0 0.0 +fr - it 1 1 2030 0.0 0.0 +fr - it 1 2 2030 0.0 0.0 +fr - it 1 3 2030 0.0 0.0 +fr - it 1 4 2030 0.0 0.0 +fr - it 1 5 2030 0.0 0.0 +fr - it 1 6 2030 0.0 0.0 +fr - it 1 7 2030 0.0 0.0 +fr - it 1 8 2030 0.0 0.0 +fr - it 1 9 2030 0.0 0.0 +fr - it 1 10 2030 0.0 0.0 +fr - it 1 11 2030 0.0 0.0 +fr - it 1 12 2030 0.0 0.0 +fr - it 1 13 2030 0.0 0.0 +fr - it 1 14 2030 0.0 0.0 +fr - it 1 15 2030 0.0 0.0 +fr - it 1 16 2030 0.0 0.0 +fr - it 1 17 2030 0.0 0.0 +fr - it 1 18 2030 0.0 0.0 +fr - it 1 19 2030 0.0 0.0 +fr - it 1 20 2030 0.0 0.0 +fr - it 1 21 2030 0.0 0.0 +fr - it 1 22 2030 0.0 0.0 +fr - it 1 23 2030 0.0 0.0 +fr - it 1 24 2030 0.0 0.0 +fr - it 1 25 2030 0.0 0.0 +fr - it 1 26 2030 0.0 0.0 +fr - it 1 27 2030 0.0 0.0 +fr - it 1 28 2030 0.0 0.0 +fr - it 1 29 2030 0.0 0.0 +fr - it 1 30 2030 0.0 0.0 +fr - it 1 31 2030 0.0 0.0 +fr - it 1 32 2030 0.0 0.0 +fr - it 1 33 2030 0.0 0.0 +fr - it 1 34 2030 0.0 0.0 +fr - it 1 35 2030 0.0 0.0 +fr - it 1 36 2030 0.0 0.0 +fr - it 1 37 2030 0.0 0.0 +fr - it 1 38 2030 0.0 0.0 +fr - it 1 39 2030 0.0 0.0 +fr - it 1 40 2030 0.0 0.0 +fr - it 1 41 2030 0.0 0.0 +fr - it 1 42 2030 0.0 0.0 +fr - it 1 43 2030 0.0 0.0 +fr - it 1 44 2030 0.0 0.0 +fr - it 1 45 2030 0.0 0.0 +fr - it 1 46 2030 0.0 0.0 +fr - it 1 47 2030 0.0 0.0 +fr - it 1 48 2030 0.0 0.0 +fr - it 1 49 2030 0.0 0.0 +fr - it 1 50 2030 0.0 0.0 +fr - it 1 51 2030 0.0 0.0 +fr - it 1 52 2030 0.0 0.0 +fr - it 1 53 2030 0.0 0.0 +fr - it 1 54 2030 0.0 0.0 +fr - it 1 55 2030 0.0 0.0 +fr - it 1 56 2030 0.0 0.0 +fr - it 1 57 2030 0.0 0.0 +fr - it 1 58 2030 0.0 0.0 +fr - it 1 59 2030 0.0 0.0 +fr - it 1 60 2030 0.0 0.0 +fr - it 1 61 2030 0.0 0.0 +fr - it 1 62 2030 0.0 0.0 +fr - it 1 63 2030 0.0 0.0 +fr - it 1 64 2030 0.0 0.0 +fr - it 1 65 2030 0.0 0.0 +fr - it 1 66 2030 0.0 0.0 +fr - it 1 67 2030 0.0 0.0 +fr - it 1 68 2030 0.0 0.0 +fr - it 1 69 2030 0.0 0.0 +fr - it 1 70 2030 0.0 0.0 +fr - it 1 71 2030 0.0 0.0 +fr - it 1 72 2030 0.0 0.0 +fr - it 1 73 2030 0.0 0.0 +fr - it 1 74 2030 0.0 0.0 +fr - it 1 75 2030 0.0 0.0 +fr - it 1 76 2030 0.0 0.0 +fr - it 1 77 2030 0.0 0.0 +fr - it 1 78 2030 0.0 0.0 +fr - it 1 79 2030 0.0 0.0 +fr - it 1 80 2030 0.0 0.0 +fr - it 1 81 2030 0.0 0.0 +fr - it 1 82 2030 0.0 0.0 +fr - it 1 83 2030 0.0 0.0 +fr - it 1 84 2030 0.0 0.0 +fr - it 1 85 2030 0.0 0.0 +fr - it 1 86 2030 0.0 0.0 +fr - it 1 87 2030 0.0 0.0 +fr - it 1 88 2030 0.0 0.0 +fr - it 1 89 2030 0.0 0.0 +fr - it 1 90 2030 0.0 0.0 +fr - it 1 91 2030 0.0 0.0 +fr - it 1 92 2030 0.0 0.0 +fr - it 1 93 2030 0.0 0.0 +fr - it 1 94 2030 0.0 0.0 +fr - it 1 95 2030 0.0 0.0 +fr - it 1 96 2030 0.0 0.0 +fr - it 1 97 2030 0.0 0.0 +fr - it 1 98 2030 0.0 0.0 +fr - it 1 99 2030 0.0 0.0 +fr - it 1 100 2030 0.0 0.0 +fr - it 1 101 2030 0.0 0.0 +fr - it 1 102 2030 0.0 0.0 +fr - it 1 103 2030 0.0 0.0 +fr - it 1 104 2030 0.0 0.0 +fr - it 1 105 2030 0.0 0.0 +fr - it 1 106 2030 0.0 0.0 +fr - it 1 107 2030 0.0 0.0 +fr - it 1 108 2030 0.0 0.0 +fr - it 1 109 2030 0.0 0.0 +fr - it 1 110 2030 0.0 0.0 +fr - it 1 111 2030 0.0 0.0 +fr - it 1 112 2030 0.0 0.0 +fr - it 1 113 2030 0.0 0.0 +fr - it 1 114 2030 0.0 0.0 +fr - it 1 115 2030 0.0 0.0 +fr - it 1 116 2030 0.0 0.0 +fr - it 1 117 2030 0.0 0.0 +fr - it 1 118 2030 0.0 0.0 +fr - it 1 119 2030 0.0 0.0 +fr - it 1 120 2030 0.0 0.0 +fr - it 1 121 2030 0.0 0.0 +fr - it 1 122 2030 0.0 0.0 +fr - it 1 123 2030 0.0 0.0 +fr - it 1 124 2030 0.0 0.0 +fr - it 1 125 2030 0.0 0.0 +fr - it 1 126 2030 0.0 0.0 +fr - it 1 127 2030 0.0 0.0 +fr - it 1 128 2030 0.0 0.0 +fr - it 1 129 2030 0.0 0.0 +fr - it 1 130 2030 0.0 0.0 +fr - it 1 131 2030 0.0 0.0 +fr - it 1 132 2030 0.0 0.0 +fr - it 1 133 2030 0.0 0.0 +fr - it 1 134 2030 0.0 0.0 +fr - it 1 135 2030 0.0 0.0 +fr - it 1 136 2030 0.0 0.0 +fr - it 1 137 2030 0.0 0.0 +fr - it 1 138 2030 0.0 0.0 +fr - it 1 139 2030 0.0 0.0 +fr - it 1 140 2030 0.0 0.0 +fr - it 1 141 2030 0.0 0.0 +fr - it 1 142 2030 0.0 0.0 +fr - it 1 143 2030 0.0 0.0 +fr - it 1 144 2030 0.0 0.0 +fr - it 1 145 2030 0.0 0.0 +fr - it 1 146 2030 0.0 0.0 +fr - it 1 147 2030 0.0 0.0 +fr - it 1 148 2030 0.0 0.0 +fr - it 1 149 2030 0.0 0.0 +fr - it 1 150 2030 0.0 0.0 +fr - it 1 151 2030 0.0 0.0 +fr - it 1 152 2030 0.0 0.0 +fr - it 1 153 2030 0.0 0.0 +fr - it 1 154 2030 0.0 0.0 +fr - it 1 155 2030 0.0 0.0 +fr - it 1 156 2030 0.0 0.0 +fr - it 1 157 2030 0.0 0.0 +fr - it 1 158 2030 0.0 0.0 +fr - it 1 159 2030 0.0 0.0 +fr - it 1 160 2030 0.0 0.0 +fr - it 1 161 2030 0.0 0.0 +fr - it 1 162 2030 0.0 0.0 +fr - it 1 163 2030 0.0 0.0 +fr - it 1 164 2030 0.0 0.0 +fr - it 1 165 2030 0.0 0.0 +fr - it 1 166 2030 0.0 0.0 +fr - it 1 167 2030 0.0 0.0 +fr - it 1 168 2030 0.0 0.0 +fr - it 1 169 2030 0.0 0.0 +fr - it 1 170 2030 0.0 0.0 +fr - it 1 171 2030 0.0 0.0 +fr - it 1 172 2030 0.0 0.0 +fr - it 1 173 2030 0.0 0.0 +fr - it 1 174 2030 0.0 0.0 +fr - it 1 175 2030 0.0 0.0 +fr - it 1 176 2030 0.0 0.0 +fr - it 1 177 2030 0.0 0.0 +fr - it 1 178 2030 0.0 0.0 +fr - it 1 179 2030 0.0 0.0 +fr - it 1 180 2030 0.0 0.0 +fr - it 1 181 2030 0.0 0.0 +fr - it 1 182 2030 0.0 0.0 +fr - it 1 183 2030 0.0 0.0 +fr - it 1 184 2030 0.0 0.0 +fr - it 1 185 2030 0.0 0.0 +fr - it 1 186 2030 0.0 0.0 +fr - it 1 187 2030 0.0 0.0 +fr - it 1 188 2030 0.0 0.0 +fr - it 1 189 2030 0.0 0.0 +fr - it 1 190 2030 0.0 0.0 +fr - it 1 191 2030 0.0 0.0 +fr - it 1 192 2030 0.0 0.0 +fr - it 1 193 2030 0.0 0.0 +fr - it 1 194 2030 0.0 0.0 +fr - it 1 195 2030 0.0 0.0 +fr - it 1 196 2030 0.0 0.0 +fr - it 1 197 2030 0.0 0.0 +fr - it 1 198 2030 0.0 0.0 +fr - it 1 199 2030 0.0 0.0 +fr - it 1 200 2030 0.0 0.0 +fr - it 1 201 2030 0.0 0.0 +fr - it 1 202 2030 0.0 0.0 +fr - it 1 203 2030 0.0 0.0 +fr - it 1 204 2030 0.0 0.0 +fr - it 1 205 2030 0.0 0.0 +fr - it 1 206 2030 0.0 0.0 +fr - it 1 207 2030 0.0 0.0 +fr - it 1 208 2030 0.0 0.0 +fr - it 1 209 2030 0.0 0.0 +fr - it 1 210 2030 0.0 0.0 +fr - it 1 211 2030 0.0 0.0 +fr - it 1 212 2030 0.0 0.0 +fr - it 1 213 2030 0.0 0.0 +fr - it 1 214 2030 0.0 0.0 +fr - it 1 215 2030 0.0 0.0 +fr - it 1 216 2030 0.0 0.0 +fr - it 1 217 2030 0.0 0.0 +fr - it 1 218 2030 0.0 0.0 +fr - it 1 219 2030 0.0 0.0 +fr - it 1 220 2030 0.0 0.0 +fr - it 1 221 2030 0.0 0.0 +fr - it 1 222 2030 0.0 0.0 +fr - it 1 223 2030 0.0 0.0 +fr - it 1 224 2030 0.0 0.0 +fr - it 1 225 2030 0.0 0.0 +fr - it 1 226 2030 0.0 0.0 +fr - it 1 227 2030 0.0 0.0 +fr - it 1 228 2030 0.0 0.0 +fr - it 1 229 2030 0.0 0.0 +fr - it 1 230 2030 0.0 0.0 +fr - it 1 231 2030 0.0 0.0 +fr - it 1 232 2030 0.0 0.0 +fr - it 1 233 2030 0.0 0.0 +fr - it 1 234 2030 0.0 0.0 +fr - it 1 235 2030 0.0 0.0 +fr - it 1 236 2030 0.0 0.0 +fr - it 1 237 2030 0.0 0.0 +fr - it 1 238 2030 0.0 0.0 +fr - it 1 239 2030 0.0 0.0 +fr - it 1 240 2030 0.0 0.0 +fr - it 1 241 2030 0.0 0.0 +fr - it 1 242 2030 0.0 0.0 +fr - it 1 243 2030 0.0 0.0 +fr - it 1 244 2030 0.0 0.0 +fr - it 1 245 2030 0.0 0.0 +fr - it 1 246 2030 0.0 0.0 +fr - it 1 247 2030 0.0 0.0 +fr - it 1 248 2030 0.0 0.0 +fr - it 1 249 2030 0.0 0.0 +fr - it 1 250 2030 0.0 0.0 +fr - it 1 251 2030 0.0 0.0 +fr - it 1 252 2030 0.0 0.0 +fr - it 1 253 2030 0.0 0.0 +fr - it 1 254 2030 0.0 0.0 +fr - it 1 255 2030 0.0 0.0 +fr - it 1 256 2030 0.0 0.0 +fr - it 1 257 2030 0.0 0.0 +fr - it 1 258 2030 0.0 0.0 +fr - it 1 259 2030 0.0 0.0 +fr - it 1 260 2030 0.0 0.0 +fr - it 1 261 2030 0.0 0.0 +fr - it 1 262 2030 0.0 0.0 +fr - it 1 263 2030 0.0 0.0 +fr - it 1 264 2030 0.0 0.0 +fr - it 1 265 2030 0.0 0.0 +fr - it 1 266 2030 0.0 0.0 +fr - it 1 267 2030 0.0 0.0 +fr - it 1 268 2030 0.0 0.0 +fr - it 1 269 2030 0.0 0.0 +fr - it 1 270 2030 0.0 0.0 +fr - it 1 271 2030 0.0 0.0 +fr - it 1 272 2030 0.0 0.0 +fr - it 1 273 2030 0.0 0.0 +fr - it 1 274 2030 0.0 0.0 +fr - it 1 275 2030 0.0 0.0 +fr - it 1 276 2030 0.0 0.0 +fr - it 1 277 2030 0.0 0.0 +fr - it 1 278 2030 0.0 0.0 +fr - it 1 279 2030 0.0 0.0 +fr - it 1 280 2030 0.0 0.0 +fr - it 1 281 2030 0.0 0.0 +fr - it 1 282 2030 0.0 0.0 +fr - it 1 283 2030 0.0 0.0 +fr - it 1 284 2030 0.0 0.0 +fr - it 1 285 2030 0.0 0.0 +fr - it 1 286 2030 0.0 0.0 +fr - it 1 287 2030 0.0 0.0 +fr - it 1 288 2030 0.0 0.0 +fr - it 1 289 2030 0.0 0.0 +fr - it 1 290 2030 0.0 0.0 +fr - it 1 291 2030 0.0 0.0 +fr - it 1 292 2030 0.0 0.0 +fr - it 1 293 2030 0.0 0.0 +fr - it 1 294 2030 0.0 0.0 +fr - it 1 295 2030 0.0 0.0 +fr - it 1 296 2030 0.0 0.0 +fr - it 1 297 2030 0.0 0.0 +fr - it 1 298 2030 0.0 0.0 +fr - it 1 299 2030 0.0 0.0 +fr - it 1 300 2030 0.0 0.0 +fr - it 1 301 2030 0.0 0.0 +fr - it 1 302 2030 0.0 0.0 +fr - it 1 303 2030 0.0 0.0 +fr - it 1 304 2030 0.0 0.0 +fr - it 1 305 2030 0.0 0.0 +fr - it 1 306 2030 0.0 0.0 +fr - it 1 307 2030 0.0 0.0 +fr - it 1 308 2030 0.0 0.0 +fr - it 1 309 2030 0.0 0.0 +fr - it 1 310 2030 0.0 0.0 +fr - it 1 311 2030 0.0 0.0 +fr - it 1 312 2030 0.0 0.0 +fr - it 1 313 2030 0.0 0.0 +fr - it 1 314 2030 0.0 0.0 +fr - it 1 315 2030 0.0 0.0 +fr - it 1 316 2030 0.0 0.0 +fr - it 1 317 2030 0.0 0.0 +fr - it 1 318 2030 0.0 0.0 +fr - it 1 319 2030 0.0 0.0 +fr - it 1 320 2030 0.0 0.0 +fr - it 1 321 2030 0.0 0.0 +fr - it 1 322 2030 0.0 0.0 +fr - it 1 323 2030 0.0 0.0 +fr - it 1 324 2030 0.0 0.0 +fr - it 1 325 2030 0.0 0.0 +fr - it 1 326 2030 0.0 0.0 +fr - it 1 327 2030 0.0 0.0 +fr - it 1 328 2030 0.0 0.0 +fr - it 1 329 2030 0.0 0.0 +fr - it 1 330 2030 0.0 0.0 +fr - it 1 331 2030 0.0 0.0 +fr - it 1 332 2030 0.0 0.0 +fr - it 1 333 2030 0.0 0.0 +fr - it 1 334 2030 0.0 0.0 +fr - it 1 335 2030 0.0 0.0 +fr - it 1 336 2030 0.0 0.0 +de - fr 2 1 2030 0.0 0.0 +de - fr 2 2 2030 0.0 0.0 +de - fr 2 3 2030 0.0 0.0 +de - fr 2 4 2030 0.0 0.0 +de - fr 2 5 2030 0.0 0.0 +de - fr 2 6 2030 0.0 0.0 +de - fr 2 7 2030 0.0 0.0 +de - fr 2 8 2030 0.0 0.0 +de - fr 2 9 2030 0.0 0.0 +de - fr 2 10 2030 0.0 0.0 +de - fr 2 11 2030 0.0 0.0 +de - fr 2 12 2030 0.0 0.0 +de - fr 2 13 2030 0.0 0.0 +de - fr 2 14 2030 0.0 0.0 +de - fr 2 15 2030 0.0 0.0 +de - fr 2 16 2030 0.0 0.0 +de - fr 2 17 2030 0.0 0.0 +de - fr 2 18 2030 0.0 0.0 +de - fr 2 19 2030 0.0 0.0 +de - fr 2 20 2030 0.0 0.0 +de - fr 2 21 2030 0.0 0.0 +de - fr 2 22 2030 0.0 0.0 +de - fr 2 23 2030 0.0 0.0 +de - fr 2 24 2030 0.0 0.0 +de - fr 2 25 2030 0.0 0.0 +de - fr 2 26 2030 0.0 0.0 +de - fr 2 27 2030 0.0 0.0 +de - fr 2 28 2030 0.0 0.0 +de - fr 2 29 2030 0.0 0.0 +de - fr 2 30 2030 0.0 0.0 +de - fr 2 31 2030 0.0 0.0 +de - fr 2 32 2030 0.0 0.0 +de - fr 2 33 2030 0.0 0.0 +de - fr 2 34 2030 0.0 0.0 +de - fr 2 35 2030 0.0 0.0 +de - fr 2 36 2030 0.0 0.0 +de - fr 2 37 2030 0.0 0.0 +de - fr 2 38 2030 0.0 0.0 +de - fr 2 39 2030 0.0 0.0 +de - fr 2 40 2030 0.0 0.0 +de - fr 2 41 2030 0.0 0.0 +de - fr 2 42 2030 0.0 0.0 +de - fr 2 43 2030 0.0 0.0 +de - fr 2 44 2030 0.0 0.0 +de - fr 2 45 2030 0.0 0.0 +de - fr 2 46 2030 0.0 0.0 +de - fr 2 47 2030 0.0 0.0 +de - fr 2 48 2030 0.0 0.0 +de - fr 2 49 2030 0.0 0.0 +de - fr 2 50 2030 0.0 0.0 +de - fr 2 51 2030 0.0 0.0 +de - fr 2 52 2030 0.0 0.0 +de - fr 2 53 2030 0.0 0.0 +de - fr 2 54 2030 0.0 0.0 +de - fr 2 55 2030 0.0 0.0 +de - fr 2 56 2030 0.0 0.0 +de - fr 2 57 2030 0.0 0.0 +de - fr 2 58 2030 0.0 0.0 +de - fr 2 59 2030 0.0 0.0 +de - fr 2 60 2030 0.0 0.0 +de - fr 2 61 2030 0.0 0.0 +de - fr 2 62 2030 0.0 0.0 +de - fr 2 63 2030 0.0 0.0 +de - fr 2 64 2030 0.0 0.0 +de - fr 2 65 2030 0.0 0.0 +de - fr 2 66 2030 0.0 0.0 +de - fr 2 67 2030 0.0 0.0 +de - fr 2 68 2030 0.0 0.0 +de - fr 2 69 2030 0.0 0.0 +de - fr 2 70 2030 0.0 0.0 +de - fr 2 71 2030 0.0 0.0 +de - fr 2 72 2030 0.0 0.0 +de - fr 2 73 2030 0.0 0.0 +de - fr 2 74 2030 0.0 0.0 +de - fr 2 75 2030 0.0 0.0 +de - fr 2 76 2030 0.0 0.0 +de - fr 2 77 2030 0.0 0.0 +de - fr 2 78 2030 0.0 0.0 +de - fr 2 79 2030 0.0 0.0 +de - fr 2 80 2030 0.0 0.0 +de - fr 2 81 2030 0.0 0.0 +de - fr 2 82 2030 0.0 0.0 +de - fr 2 83 2030 0.0 0.0 +de - fr 2 84 2030 0.0 0.0 +de - fr 2 85 2030 0.0 0.0 +de - fr 2 86 2030 0.0 0.0 +de - fr 2 87 2030 0.0 0.0 +de - fr 2 88 2030 0.0 0.0 +de - fr 2 89 2030 0.0 0.0 +de - fr 2 90 2030 0.0 0.0 +de - fr 2 91 2030 0.0 0.0 +de - fr 2 92 2030 0.0 0.0 +de - fr 2 93 2030 0.0 0.0 +de - fr 2 94 2030 0.0 0.0 +de - fr 2 95 2030 0.0 0.0 +de - fr 2 96 2030 0.0 0.0 +de - fr 2 97 2030 0.0 0.0 +de - fr 2 98 2030 0.0 0.0 +de - fr 2 99 2030 0.0 0.0 +de - fr 2 100 2030 0.0 0.0 +de - fr 2 101 2030 0.0 0.0 +de - fr 2 102 2030 0.0 0.0 +de - fr 2 103 2030 0.0 0.0 +de - fr 2 104 2030 0.0 0.0 +de - fr 2 105 2030 0.0 0.0 +de - fr 2 106 2030 0.0 0.0 +de - fr 2 107 2030 0.0 0.0 +de - fr 2 108 2030 0.0 0.0 +de - fr 2 109 2030 0.0 0.0 +de - fr 2 110 2030 0.0 0.0 +de - fr 2 111 2030 0.0 0.0 +de - fr 2 112 2030 0.0 0.0 +de - fr 2 113 2030 0.0 0.0 +de - fr 2 114 2030 0.0 0.0 +de - fr 2 115 2030 0.0 0.0 +de - fr 2 116 2030 0.0 0.0 +de - fr 2 117 2030 0.0 0.0 +de - fr 2 118 2030 0.0 0.0 +de - fr 2 119 2030 0.0 0.0 +de - fr 2 120 2030 0.0 0.0 +de - fr 2 121 2030 0.0 0.0 +de - fr 2 122 2030 0.0 0.0 +de - fr 2 123 2030 0.0 0.0 +de - fr 2 124 2030 0.0 0.0 +de - fr 2 125 2030 0.0 0.0 +de - fr 2 126 2030 0.0 0.0 +de - fr 2 127 2030 0.0 0.0 +de - fr 2 128 2030 0.0 0.0 +de - fr 2 129 2030 0.0 0.0 +de - fr 2 130 2030 0.0 0.0 +de - fr 2 131 2030 0.0 0.0 +de - fr 2 132 2030 0.0 0.0 +de - fr 2 133 2030 0.0 0.0 +de - fr 2 134 2030 0.0 0.0 +de - fr 2 135 2030 0.0 0.0 +de - fr 2 136 2030 0.0 0.0 +de - fr 2 137 2030 0.0 0.0 +de - fr 2 138 2030 0.0 0.0 +de - fr 2 139 2030 0.0 0.0 +de - fr 2 140 2030 0.0 0.0 +de - fr 2 141 2030 0.0 0.0 +de - fr 2 142 2030 0.0 0.0 +de - fr 2 143 2030 0.0 0.0 +de - fr 2 144 2030 0.0 0.0 +de - fr 2 145 2030 0.0 0.0 +de - fr 2 146 2030 0.0 0.0 +de - fr 2 147 2030 0.0 0.0 +de - fr 2 148 2030 0.0 0.0 +de - fr 2 149 2030 0.0 0.0 +de - fr 2 150 2030 0.0 0.0 +de - fr 2 151 2030 0.0 0.0 +de - fr 2 152 2030 0.0 0.0 +de - fr 2 153 2030 0.0 0.0 +de - fr 2 154 2030 0.0 0.0 +de - fr 2 155 2030 0.0 0.0 +de - fr 2 156 2030 0.0 0.0 +de - fr 2 157 2030 0.0 0.0 +de - fr 2 158 2030 0.0 0.0 +de - fr 2 159 2030 0.0 0.0 +de - fr 2 160 2030 0.0 0.0 +de - fr 2 161 2030 0.0 0.0 +de - fr 2 162 2030 0.0 0.0 +de - fr 2 163 2030 0.0 0.0 +de - fr 2 164 2030 0.0 0.0 +de - fr 2 165 2030 0.0 0.0 +de - fr 2 166 2030 0.0 0.0 +de - fr 2 167 2030 0.0 0.0 +de - fr 2 168 2030 0.0 0.0 +de - fr 2 169 2030 0.0 0.0 +de - fr 2 170 2030 0.0 0.0 +de - fr 2 171 2030 0.0 0.0 +de - fr 2 172 2030 0.0 0.0 +de - fr 2 173 2030 0.0 0.0 +de - fr 2 174 2030 0.0 0.0 +de - fr 2 175 2030 0.0 0.0 +de - fr 2 176 2030 0.0 0.0 +de - fr 2 177 2030 0.0 0.0 +de - fr 2 178 2030 0.0 0.0 +de - fr 2 179 2030 0.0 0.0 +de - fr 2 180 2030 0.0 0.0 +de - fr 2 181 2030 0.0 0.0 +de - fr 2 182 2030 0.0 0.0 +de - fr 2 183 2030 0.0 0.0 +de - fr 2 184 2030 0.0 0.0 +de - fr 2 185 2030 0.0 0.0 +de - fr 2 186 2030 0.0 0.0 +de - fr 2 187 2030 0.0 0.0 +de - fr 2 188 2030 0.0 0.0 +de - fr 2 189 2030 0.0 0.0 +de - fr 2 190 2030 0.0 0.0 +de - fr 2 191 2030 0.0 0.0 +de - fr 2 192 2030 0.0 0.0 +de - fr 2 193 2030 0.0 0.0 +de - fr 2 194 2030 0.0 0.0 +de - fr 2 195 2030 0.0 0.0 +de - fr 2 196 2030 0.0 0.0 +de - fr 2 197 2030 0.0 0.0 +de - fr 2 198 2030 0.0 0.0 +de - fr 2 199 2030 0.0 0.0 +de - fr 2 200 2030 0.0 0.0 +de - fr 2 201 2030 0.0 0.0 +de - fr 2 202 2030 0.0 0.0 +de - fr 2 203 2030 0.0 0.0 +de - fr 2 204 2030 0.0 0.0 +de - fr 2 205 2030 0.0 0.0 +de - fr 2 206 2030 0.0 0.0 +de - fr 2 207 2030 0.0 0.0 +de - fr 2 208 2030 0.0 0.0 +de - fr 2 209 2030 0.0 0.0 +de - fr 2 210 2030 0.0 0.0 +de - fr 2 211 2030 0.0 0.0 +de - fr 2 212 2030 0.0 0.0 +de - fr 2 213 2030 0.0 0.0 +de - fr 2 214 2030 0.0 0.0 +de - fr 2 215 2030 0.0 0.0 +de - fr 2 216 2030 0.0 0.0 +de - fr 2 217 2030 0.0 0.0 +de - fr 2 218 2030 0.0 0.0 +de - fr 2 219 2030 0.0 0.0 +de - fr 2 220 2030 0.0 0.0 +de - fr 2 221 2030 0.0 0.0 +de - fr 2 222 2030 0.0 0.0 +de - fr 2 223 2030 0.0 0.0 +de - fr 2 224 2030 0.0 0.0 +de - fr 2 225 2030 0.0 0.0 +de - fr 2 226 2030 0.0 0.0 +de - fr 2 227 2030 0.0 0.0 +de - fr 2 228 2030 0.0 0.0 +de - fr 2 229 2030 0.0 0.0 +de - fr 2 230 2030 0.0 0.0 +de - fr 2 231 2030 0.0 0.0 +de - fr 2 232 2030 0.0 0.0 +de - fr 2 233 2030 0.0 0.0 +de - fr 2 234 2030 0.0 0.0 +de - fr 2 235 2030 0.0 0.0 +de - fr 2 236 2030 0.0 0.0 +de - fr 2 237 2030 0.0 0.0 +de - fr 2 238 2030 0.0 0.0 +de - fr 2 239 2030 0.0 0.0 +de - fr 2 240 2030 0.0 0.0 +de - fr 2 241 2030 0.0 0.0 +de - fr 2 242 2030 0.0 0.0 +de - fr 2 243 2030 0.0 0.0 +de - fr 2 244 2030 0.0 0.0 +de - fr 2 245 2030 0.0 0.0 +de - fr 2 246 2030 0.0 0.0 +de - fr 2 247 2030 0.0 0.0 +de - fr 2 248 2030 0.0 0.0 +de - fr 2 249 2030 0.0 0.0 +de - fr 2 250 2030 0.0 0.0 +de - fr 2 251 2030 0.0 0.0 +de - fr 2 252 2030 0.0 0.0 +de - fr 2 253 2030 0.0 0.0 +de - fr 2 254 2030 0.0 0.0 +de - fr 2 255 2030 0.0 0.0 +de - fr 2 256 2030 0.0 0.0 +de - fr 2 257 2030 0.0 0.0 +de - fr 2 258 2030 0.0 0.0 +de - fr 2 259 2030 0.0 0.0 +de - fr 2 260 2030 0.0 0.0 +de - fr 2 261 2030 0.0 0.0 +de - fr 2 262 2030 0.0 0.0 +de - fr 2 263 2030 0.0 0.0 +de - fr 2 264 2030 0.0 0.0 +de - fr 2 265 2030 0.0 0.0 +de - fr 2 266 2030 0.0 0.0 +de - fr 2 267 2030 0.0 0.0 +de - fr 2 268 2030 0.0 0.0 +de - fr 2 269 2030 0.0 0.0 +de - fr 2 270 2030 0.0 0.0 +de - fr 2 271 2030 0.0 0.0 +de - fr 2 272 2030 0.0 0.0 +de - fr 2 273 2030 0.0 0.0 +de - fr 2 274 2030 0.0 0.0 +de - fr 2 275 2030 0.0 0.0 +de - fr 2 276 2030 0.0 0.0 +de - fr 2 277 2030 0.0 0.0 +de - fr 2 278 2030 0.0 0.0 +de - fr 2 279 2030 0.0 0.0 +de - fr 2 280 2030 0.0 0.0 +de - fr 2 281 2030 0.0 0.0 +de - fr 2 282 2030 0.0 0.0 +de - fr 2 283 2030 0.0 0.0 +de - fr 2 284 2030 0.0 0.0 +de - fr 2 285 2030 0.0 0.0 +de - fr 2 286 2030 0.0 0.0 +de - fr 2 287 2030 0.0 0.0 +de - fr 2 288 2030 0.0 0.0 +de - fr 2 289 2030 0.0 0.0 +de - fr 2 290 2030 0.0 0.0 +de - fr 2 291 2030 0.0 0.0 +de - fr 2 292 2030 0.0 0.0 +de - fr 2 293 2030 0.0 0.0 +de - fr 2 294 2030 0.0 0.0 +de - fr 2 295 2030 0.0 0.0 +de - fr 2 296 2030 0.0 0.0 +de - fr 2 297 2030 0.0 0.0 +de - fr 2 298 2030 0.0 0.0 +de - fr 2 299 2030 0.0 0.0 +de - fr 2 300 2030 0.0 0.0 +de - fr 2 301 2030 0.0 0.0 +de - fr 2 302 2030 0.0 0.0 +de - fr 2 303 2030 0.0 0.0 +de - fr 2 304 2030 0.0 0.0 +de - fr 2 305 2030 0.0 0.0 +de - fr 2 306 2030 0.0 0.0 +de - fr 2 307 2030 0.0 0.0 +de - fr 2 308 2030 0.0 0.0 +de - fr 2 309 2030 0.0 0.0 +de - fr 2 310 2030 0.0 0.0 +de - fr 2 311 2030 0.0 0.0 +de - fr 2 312 2030 0.0 0.0 +de - fr 2 313 2030 0.0 0.0 +de - fr 2 314 2030 0.0 0.0 +de - fr 2 315 2030 0.0 0.0 +de - fr 2 316 2030 0.0 0.0 +de - fr 2 317 2030 0.0 0.0 +de - fr 2 318 2030 0.0 0.0 +de - fr 2 319 2030 0.0 0.0 +de - fr 2 320 2030 0.0 0.0 +de - fr 2 321 2030 0.0 0.0 +de - fr 2 322 2030 0.0 0.0 +de - fr 2 323 2030 0.0 0.0 +de - fr 2 324 2030 0.0 0.0 +de - fr 2 325 2030 0.0 0.0 +de - fr 2 326 2030 0.0 0.0 +de - fr 2 327 2030 0.0 0.0 +de - fr 2 328 2030 0.0 0.0 +de - fr 2 329 2030 0.0 0.0 +de - fr 2 330 2030 0.0 0.0 +de - fr 2 331 2030 0.0 0.0 +de - fr 2 332 2030 0.0 0.0 +de - fr 2 333 2030 0.0 0.0 +de - fr 2 334 2030 0.0 0.0 +de - fr 2 335 2030 0.0 0.0 +de - fr 2 336 2030 0.0 0.0 +es - fr 2 1 2030 0.0 0.0 +es - fr 2 2 2030 0.0 0.0 +es - fr 2 3 2030 0.0 0.0 +es - fr 2 4 2030 0.0 0.0 +es - fr 2 5 2030 0.0 0.0 +es - fr 2 6 2030 0.0 0.0 +es - fr 2 7 2030 0.0 0.0 +es - fr 2 8 2030 0.0 0.0 +es - fr 2 9 2030 0.0 0.0 +es - fr 2 10 2030 0.0 0.0 +es - fr 2 11 2030 0.0 0.0 +es - fr 2 12 2030 0.0 0.0 +es - fr 2 13 2030 0.0 0.0 +es - fr 2 14 2030 0.0 0.0 +es - fr 2 15 2030 0.0 0.0 +es - fr 2 16 2030 0.0 0.0 +es - fr 2 17 2030 0.0 0.0 +es - fr 2 18 2030 0.0 0.0 +es - fr 2 19 2030 0.0 0.0 +es - fr 2 20 2030 0.0 0.0 +es - fr 2 21 2030 0.0 0.0 +es - fr 2 22 2030 0.0 0.0 +es - fr 2 23 2030 0.0 0.0 +es - fr 2 24 2030 0.0 0.0 +es - fr 2 25 2030 0.0 0.0 +es - fr 2 26 2030 0.0 0.0 +es - fr 2 27 2030 0.0 0.0 +es - fr 2 28 2030 0.0 0.0 +es - fr 2 29 2030 0.0 0.0 +es - fr 2 30 2030 0.0 0.0 +es - fr 2 31 2030 0.0 0.0 +es - fr 2 32 2030 0.0 0.0 +es - fr 2 33 2030 0.0 0.0 +es - fr 2 34 2030 0.0 0.0 +es - fr 2 35 2030 0.0 0.0 +es - fr 2 36 2030 0.0 0.0 +es - fr 2 37 2030 0.0 0.0 +es - fr 2 38 2030 0.0 0.0 +es - fr 2 39 2030 0.0 0.0 +es - fr 2 40 2030 0.0 0.0 +es - fr 2 41 2030 0.0 0.0 +es - fr 2 42 2030 0.0 0.0 +es - fr 2 43 2030 0.0 0.0 +es - fr 2 44 2030 0.0 0.0 +es - fr 2 45 2030 0.0 0.0 +es - fr 2 46 2030 0.0 0.0 +es - fr 2 47 2030 0.0 0.0 +es - fr 2 48 2030 0.0 0.0 +es - fr 2 49 2030 0.0 0.0 +es - fr 2 50 2030 0.0 0.0 +es - fr 2 51 2030 0.0 0.0 +es - fr 2 52 2030 0.0 0.0 +es - fr 2 53 2030 0.0 0.0 +es - fr 2 54 2030 0.0 0.0 +es - fr 2 55 2030 0.0 0.0 +es - fr 2 56 2030 0.0 0.0 +es - fr 2 57 2030 0.0 0.0 +es - fr 2 58 2030 0.0 0.0 +es - fr 2 59 2030 0.0 0.0 +es - fr 2 60 2030 0.0 0.0 +es - fr 2 61 2030 0.0 0.0 +es - fr 2 62 2030 0.0 0.0 +es - fr 2 63 2030 0.0 0.0 +es - fr 2 64 2030 0.0 0.0 +es - fr 2 65 2030 0.0 0.0 +es - fr 2 66 2030 0.0 0.0 +es - fr 2 67 2030 0.0 0.0 +es - fr 2 68 2030 0.0 0.0 +es - fr 2 69 2030 0.0 0.0 +es - fr 2 70 2030 0.0 0.0 +es - fr 2 71 2030 0.0 0.0 +es - fr 2 72 2030 0.0 0.0 +es - fr 2 73 2030 0.0 0.0 +es - fr 2 74 2030 0.0 0.0 +es - fr 2 75 2030 0.0 0.0 +es - fr 2 76 2030 0.0 0.0 +es - fr 2 77 2030 0.0 0.0 +es - fr 2 78 2030 0.0 0.0 +es - fr 2 79 2030 0.0 0.0 +es - fr 2 80 2030 0.0 0.0 +es - fr 2 81 2030 0.0 0.0 +es - fr 2 82 2030 0.0 0.0 +es - fr 2 83 2030 0.0 0.0 +es - fr 2 84 2030 0.0 0.0 +es - fr 2 85 2030 0.0 0.0 +es - fr 2 86 2030 0.0 0.0 +es - fr 2 87 2030 0.0 0.0 +es - fr 2 88 2030 0.0 0.0 +es - fr 2 89 2030 0.0 0.0 +es - fr 2 90 2030 0.0 0.0 +es - fr 2 91 2030 0.0 0.0 +es - fr 2 92 2030 0.0 0.0 +es - fr 2 93 2030 0.0 0.0 +es - fr 2 94 2030 0.0 0.0 +es - fr 2 95 2030 0.0 0.0 +es - fr 2 96 2030 0.0 0.0 +es - fr 2 97 2030 0.0 0.0 +es - fr 2 98 2030 0.0 0.0 +es - fr 2 99 2030 0.0 0.0 +es - fr 2 100 2030 0.0 0.0 +es - fr 2 101 2030 0.0 0.0 +es - fr 2 102 2030 0.0 0.0 +es - fr 2 103 2030 0.0 0.0 +es - fr 2 104 2030 0.0 0.0 +es - fr 2 105 2030 0.0 0.0 +es - fr 2 106 2030 0.0 0.0 +es - fr 2 107 2030 0.0 0.0 +es - fr 2 108 2030 0.0 0.0 +es - fr 2 109 2030 0.0 0.0 +es - fr 2 110 2030 0.0 0.0 +es - fr 2 111 2030 0.0 0.0 +es - fr 2 112 2030 0.0 0.0 +es - fr 2 113 2030 0.0 0.0 +es - fr 2 114 2030 0.0 0.0 +es - fr 2 115 2030 0.0 0.0 +es - fr 2 116 2030 0.0 0.0 +es - fr 2 117 2030 0.0 0.0 +es - fr 2 118 2030 0.0 0.0 +es - fr 2 119 2030 0.0 0.0 +es - fr 2 120 2030 0.0 0.0 +es - fr 2 121 2030 0.0 0.0 +es - fr 2 122 2030 0.0 0.0 +es - fr 2 123 2030 0.0 0.0 +es - fr 2 124 2030 0.0 0.0 +es - fr 2 125 2030 0.0 0.0 +es - fr 2 126 2030 0.0 0.0 +es - fr 2 127 2030 0.0 0.0 +es - fr 2 128 2030 0.0 0.0 +es - fr 2 129 2030 0.0 0.0 +es - fr 2 130 2030 0.0 0.0 +es - fr 2 131 2030 0.0 0.0 +es - fr 2 132 2030 0.0 0.0 +es - fr 2 133 2030 0.0 0.0 +es - fr 2 134 2030 0.0 0.0 +es - fr 2 135 2030 0.0 0.0 +es - fr 2 136 2030 0.0 0.0 +es - fr 2 137 2030 0.0 0.0 +es - fr 2 138 2030 0.0 0.0 +es - fr 2 139 2030 0.0 0.0 +es - fr 2 140 2030 0.0 0.0 +es - fr 2 141 2030 0.0 0.0 +es - fr 2 142 2030 0.0 0.0 +es - fr 2 143 2030 0.0 0.0 +es - fr 2 144 2030 0.0 0.0 +es - fr 2 145 2030 0.0 0.0 +es - fr 2 146 2030 0.0 0.0 +es - fr 2 147 2030 0.0 0.0 +es - fr 2 148 2030 0.0 0.0 +es - fr 2 149 2030 0.0 0.0 +es - fr 2 150 2030 0.0 0.0 +es - fr 2 151 2030 0.0 0.0 +es - fr 2 152 2030 0.0 0.0 +es - fr 2 153 2030 0.0 0.0 +es - fr 2 154 2030 0.0 0.0 +es - fr 2 155 2030 0.0 0.0 +es - fr 2 156 2030 0.0 0.0 +es - fr 2 157 2030 0.0 0.0 +es - fr 2 158 2030 0.0 0.0 +es - fr 2 159 2030 0.0 0.0 +es - fr 2 160 2030 0.0 0.0 +es - fr 2 161 2030 0.0 0.0 +es - fr 2 162 2030 0.0 0.0 +es - fr 2 163 2030 0.0 0.0 +es - fr 2 164 2030 0.0 0.0 +es - fr 2 165 2030 0.0 0.0 +es - fr 2 166 2030 0.0 0.0 +es - fr 2 167 2030 0.0 0.0 +es - fr 2 168 2030 0.0 0.0 +es - fr 2 169 2030 0.0 0.0 +es - fr 2 170 2030 0.0 0.0 +es - fr 2 171 2030 0.0 0.0 +es - fr 2 172 2030 0.0 0.0 +es - fr 2 173 2030 0.0 0.0 +es - fr 2 174 2030 0.0 0.0 +es - fr 2 175 2030 0.0 0.0 +es - fr 2 176 2030 0.0 0.0 +es - fr 2 177 2030 0.0 0.0 +es - fr 2 178 2030 0.0 0.0 +es - fr 2 179 2030 0.0 0.0 +es - fr 2 180 2030 0.0 0.0 +es - fr 2 181 2030 0.0 0.0 +es - fr 2 182 2030 0.0 0.0 +es - fr 2 183 2030 0.0 0.0 +es - fr 2 184 2030 0.0 0.0 +es - fr 2 185 2030 0.0 0.0 +es - fr 2 186 2030 0.0 0.0 +es - fr 2 187 2030 0.0 0.0 +es - fr 2 188 2030 0.0 0.0 +es - fr 2 189 2030 0.0 0.0 +es - fr 2 190 2030 0.0 0.0 +es - fr 2 191 2030 0.0 0.0 +es - fr 2 192 2030 0.0 0.0 +es - fr 2 193 2030 0.0 0.0 +es - fr 2 194 2030 0.0 0.0 +es - fr 2 195 2030 0.0 0.0 +es - fr 2 196 2030 0.0 0.0 +es - fr 2 197 2030 0.0 0.0 +es - fr 2 198 2030 0.0 0.0 +es - fr 2 199 2030 0.0 0.0 +es - fr 2 200 2030 0.0 0.0 +es - fr 2 201 2030 0.0 0.0 +es - fr 2 202 2030 0.0 0.0 +es - fr 2 203 2030 0.0 0.0 +es - fr 2 204 2030 0.0 0.0 +es - fr 2 205 2030 0.0 0.0 +es - fr 2 206 2030 0.0 0.0 +es - fr 2 207 2030 0.0 0.0 +es - fr 2 208 2030 0.0 0.0 +es - fr 2 209 2030 0.0 0.0 +es - fr 2 210 2030 0.0 0.0 +es - fr 2 211 2030 0.0 0.0 +es - fr 2 212 2030 0.0 0.0 +es - fr 2 213 2030 0.0 0.0 +es - fr 2 214 2030 0.0 0.0 +es - fr 2 215 2030 0.0 0.0 +es - fr 2 216 2030 0.0 0.0 +es - fr 2 217 2030 0.0 0.0 +es - fr 2 218 2030 0.0 0.0 +es - fr 2 219 2030 0.0 0.0 +es - fr 2 220 2030 0.0 0.0 +es - fr 2 221 2030 0.0 0.0 +es - fr 2 222 2030 0.0 0.0 +es - fr 2 223 2030 0.0 0.0 +es - fr 2 224 2030 0.0 0.0 +es - fr 2 225 2030 0.0 0.0 +es - fr 2 226 2030 0.0 0.0 +es - fr 2 227 2030 0.0 0.0 +es - fr 2 228 2030 0.0 0.0 +es - fr 2 229 2030 0.0 0.0 +es - fr 2 230 2030 0.0 0.0 +es - fr 2 231 2030 0.0 0.0 +es - fr 2 232 2030 0.0 0.0 +es - fr 2 233 2030 0.0 0.0 +es - fr 2 234 2030 0.0 0.0 +es - fr 2 235 2030 0.0 0.0 +es - fr 2 236 2030 0.0 0.0 +es - fr 2 237 2030 0.0 0.0 +es - fr 2 238 2030 0.0 0.0 +es - fr 2 239 2030 0.0 0.0 +es - fr 2 240 2030 0.0 0.0 +es - fr 2 241 2030 0.0 0.0 +es - fr 2 242 2030 0.0 0.0 +es - fr 2 243 2030 0.0 0.0 +es - fr 2 244 2030 0.0 0.0 +es - fr 2 245 2030 0.0 0.0 +es - fr 2 246 2030 0.0 0.0 +es - fr 2 247 2030 0.0 0.0 +es - fr 2 248 2030 0.0 0.0 +es - fr 2 249 2030 0.0 0.0 +es - fr 2 250 2030 0.0 0.0 +es - fr 2 251 2030 0.0 0.0 +es - fr 2 252 2030 0.0 0.0 +es - fr 2 253 2030 0.0 0.0 +es - fr 2 254 2030 0.0 0.0 +es - fr 2 255 2030 0.0 0.0 +es - fr 2 256 2030 0.0 0.0 +es - fr 2 257 2030 0.0 0.0 +es - fr 2 258 2030 0.0 0.0 +es - fr 2 259 2030 0.0 0.0 +es - fr 2 260 2030 0.0 0.0 +es - fr 2 261 2030 0.0 0.0 +es - fr 2 262 2030 0.0 0.0 +es - fr 2 263 2030 0.0 0.0 +es - fr 2 264 2030 0.0 0.0 +es - fr 2 265 2030 0.0 0.0 +es - fr 2 266 2030 0.0 0.0 +es - fr 2 267 2030 0.0 0.0 +es - fr 2 268 2030 0.0 0.0 +es - fr 2 269 2030 0.0 0.0 +es - fr 2 270 2030 0.0 0.0 +es - fr 2 271 2030 0.0 0.0 +es - fr 2 272 2030 0.0 0.0 +es - fr 2 273 2030 0.0 0.0 +es - fr 2 274 2030 0.0 0.0 +es - fr 2 275 2030 0.0 0.0 +es - fr 2 276 2030 0.0 0.0 +es - fr 2 277 2030 0.0 0.0 +es - fr 2 278 2030 0.0 0.0 +es - fr 2 279 2030 0.0 0.0 +es - fr 2 280 2030 0.0 0.0 +es - fr 2 281 2030 0.0 0.0 +es - fr 2 282 2030 0.0 0.0 +es - fr 2 283 2030 0.0 0.0 +es - fr 2 284 2030 0.0 0.0 +es - fr 2 285 2030 0.0 0.0 +es - fr 2 286 2030 0.0 0.0 +es - fr 2 287 2030 0.0 0.0 +es - fr 2 288 2030 0.0 0.0 +es - fr 2 289 2030 0.0 0.0 +es - fr 2 290 2030 0.0 0.0 +es - fr 2 291 2030 0.0 0.0 +es - fr 2 292 2030 0.0 0.0 +es - fr 2 293 2030 0.0 0.0 +es - fr 2 294 2030 0.0 0.0 +es - fr 2 295 2030 0.0 0.0 +es - fr 2 296 2030 0.0 0.0 +es - fr 2 297 2030 0.0 0.0 +es - fr 2 298 2030 0.0 0.0 +es - fr 2 299 2030 0.0 0.0 +es - fr 2 300 2030 0.0 0.0 +es - fr 2 301 2030 0.0 0.0 +es - fr 2 302 2030 0.0 0.0 +es - fr 2 303 2030 0.0 0.0 +es - fr 2 304 2030 0.0 0.0 +es - fr 2 305 2030 0.0 0.0 +es - fr 2 306 2030 0.0 0.0 +es - fr 2 307 2030 0.0 0.0 +es - fr 2 308 2030 0.0 0.0 +es - fr 2 309 2030 0.0 0.0 +es - fr 2 310 2030 0.0 0.0 +es - fr 2 311 2030 0.0 0.0 +es - fr 2 312 2030 0.0 0.0 +es - fr 2 313 2030 0.0 0.0 +es - fr 2 314 2030 0.0 0.0 +es - fr 2 315 2030 0.0 0.0 +es - fr 2 316 2030 0.0 0.0 +es - fr 2 317 2030 0.0 0.0 +es - fr 2 318 2030 0.0 0.0 +es - fr 2 319 2030 0.0 0.0 +es - fr 2 320 2030 0.0 0.0 +es - fr 2 321 2030 0.0 0.0 +es - fr 2 322 2030 0.0 0.0 +es - fr 2 323 2030 0.0 0.0 +es - fr 2 324 2030 0.0 0.0 +es - fr 2 325 2030 0.0 0.0 +es - fr 2 326 2030 0.0 0.0 +es - fr 2 327 2030 0.0 0.0 +es - fr 2 328 2030 0.0 0.0 +es - fr 2 329 2030 0.0 0.0 +es - fr 2 330 2030 0.0 0.0 +es - fr 2 331 2030 0.0 0.0 +es - fr 2 332 2030 0.0 0.0 +es - fr 2 333 2030 0.0 0.0 +es - fr 2 334 2030 0.0 0.0 +es - fr 2 335 2030 0.0 0.0 +es - fr 2 336 2030 0.0 0.0 +fr - it 2 1 2030 0.0 0.0 +fr - it 2 2 2030 0.0 0.0 +fr - it 2 3 2030 0.0 0.0 +fr - it 2 4 2030 0.0 0.0 +fr - it 2 5 2030 0.0 0.0 +fr - it 2 6 2030 0.0 0.0 +fr - it 2 7 2030 0.0 0.0 +fr - it 2 8 2030 0.0 0.0 +fr - it 2 9 2030 0.0 0.0 +fr - it 2 10 2030 0.0 0.0 +fr - it 2 11 2030 0.0 0.0 +fr - it 2 12 2030 0.0 0.0 +fr - it 2 13 2030 0.0 0.0 +fr - it 2 14 2030 0.0 0.0 +fr - it 2 15 2030 0.0 0.0 +fr - it 2 16 2030 0.0 0.0 +fr - it 2 17 2030 0.0 0.0 +fr - it 2 18 2030 0.0 0.0 +fr - it 2 19 2030 0.0 0.0 +fr - it 2 20 2030 0.0 0.0 +fr - it 2 21 2030 0.0 0.0 +fr - it 2 22 2030 0.0 0.0 +fr - it 2 23 2030 0.0 0.0 +fr - it 2 24 2030 0.0 0.0 +fr - it 2 25 2030 0.0 0.0 +fr - it 2 26 2030 0.0 0.0 +fr - it 2 27 2030 0.0 0.0 +fr - it 2 28 2030 0.0 0.0 +fr - it 2 29 2030 0.0 0.0 +fr - it 2 30 2030 0.0 0.0 +fr - it 2 31 2030 0.0 0.0 +fr - it 2 32 2030 0.0 0.0 +fr - it 2 33 2030 0.0 0.0 +fr - it 2 34 2030 0.0 0.0 +fr - it 2 35 2030 0.0 0.0 +fr - it 2 36 2030 0.0 0.0 +fr - it 2 37 2030 0.0 0.0 +fr - it 2 38 2030 0.0 0.0 +fr - it 2 39 2030 0.0 0.0 +fr - it 2 40 2030 0.0 0.0 +fr - it 2 41 2030 0.0 0.0 +fr - it 2 42 2030 0.0 0.0 +fr - it 2 43 2030 0.0 0.0 +fr - it 2 44 2030 0.0 0.0 +fr - it 2 45 2030 0.0 0.0 +fr - it 2 46 2030 0.0 0.0 +fr - it 2 47 2030 0.0 0.0 +fr - it 2 48 2030 0.0 0.0 +fr - it 2 49 2030 0.0 0.0 +fr - it 2 50 2030 0.0 0.0 +fr - it 2 51 2030 0.0 0.0 +fr - it 2 52 2030 0.0 0.0 +fr - it 2 53 2030 0.0 0.0 +fr - it 2 54 2030 0.0 0.0 +fr - it 2 55 2030 0.0 0.0 +fr - it 2 56 2030 0.0 0.0 +fr - it 2 57 2030 0.0 0.0 +fr - it 2 58 2030 0.0 0.0 +fr - it 2 59 2030 0.0 0.0 +fr - it 2 60 2030 0.0 0.0 +fr - it 2 61 2030 0.0 0.0 +fr - it 2 62 2030 0.0 0.0 +fr - it 2 63 2030 0.0 0.0 +fr - it 2 64 2030 0.0 0.0 +fr - it 2 65 2030 0.0 0.0 +fr - it 2 66 2030 0.0 0.0 +fr - it 2 67 2030 0.0 0.0 +fr - it 2 68 2030 0.0 0.0 +fr - it 2 69 2030 0.0 0.0 +fr - it 2 70 2030 0.0 0.0 +fr - it 2 71 2030 0.0 0.0 +fr - it 2 72 2030 0.0 0.0 +fr - it 2 73 2030 0.0 0.0 +fr - it 2 74 2030 0.0 0.0 +fr - it 2 75 2030 0.0 0.0 +fr - it 2 76 2030 0.0 0.0 +fr - it 2 77 2030 0.0 0.0 +fr - it 2 78 2030 0.0 0.0 +fr - it 2 79 2030 0.0 0.0 +fr - it 2 80 2030 0.0 0.0 +fr - it 2 81 2030 0.0 0.0 +fr - it 2 82 2030 0.0 0.0 +fr - it 2 83 2030 0.0 0.0 +fr - it 2 84 2030 0.0 0.0 +fr - it 2 85 2030 0.0 0.0 +fr - it 2 86 2030 0.0 0.0 +fr - it 2 87 2030 0.0 0.0 +fr - it 2 88 2030 0.0 0.0 +fr - it 2 89 2030 0.0 0.0 +fr - it 2 90 2030 0.0 0.0 +fr - it 2 91 2030 0.0 0.0 +fr - it 2 92 2030 0.0 0.0 +fr - it 2 93 2030 0.0 0.0 +fr - it 2 94 2030 0.0 0.0 +fr - it 2 95 2030 0.0 0.0 +fr - it 2 96 2030 0.0 0.0 +fr - it 2 97 2030 0.0 0.0 +fr - it 2 98 2030 0.0 0.0 +fr - it 2 99 2030 0.0 0.0 +fr - it 2 100 2030 0.0 0.0 +fr - it 2 101 2030 0.0 0.0 +fr - it 2 102 2030 0.0 0.0 +fr - it 2 103 2030 0.0 0.0 +fr - it 2 104 2030 0.0 0.0 +fr - it 2 105 2030 0.0 0.0 +fr - it 2 106 2030 0.0 0.0 +fr - it 2 107 2030 0.0 0.0 +fr - it 2 108 2030 0.0 0.0 +fr - it 2 109 2030 0.0 0.0 +fr - it 2 110 2030 0.0 0.0 +fr - it 2 111 2030 0.0 0.0 +fr - it 2 112 2030 0.0 0.0 +fr - it 2 113 2030 0.0 0.0 +fr - it 2 114 2030 0.0 0.0 +fr - it 2 115 2030 0.0 0.0 +fr - it 2 116 2030 0.0 0.0 +fr - it 2 117 2030 0.0 0.0 +fr - it 2 118 2030 0.0 0.0 +fr - it 2 119 2030 0.0 0.0 +fr - it 2 120 2030 0.0 0.0 +fr - it 2 121 2030 0.0 0.0 +fr - it 2 122 2030 0.0 0.0 +fr - it 2 123 2030 0.0 0.0 +fr - it 2 124 2030 0.0 0.0 +fr - it 2 125 2030 0.0 0.0 +fr - it 2 126 2030 0.0 0.0 +fr - it 2 127 2030 0.0 0.0 +fr - it 2 128 2030 0.0 0.0 +fr - it 2 129 2030 0.0 0.0 +fr - it 2 130 2030 0.0 0.0 +fr - it 2 131 2030 0.0 0.0 +fr - it 2 132 2030 0.0 0.0 +fr - it 2 133 2030 0.0 0.0 +fr - it 2 134 2030 0.0 0.0 +fr - it 2 135 2030 0.0 0.0 +fr - it 2 136 2030 0.0 0.0 +fr - it 2 137 2030 0.0 0.0 +fr - it 2 138 2030 0.0 0.0 +fr - it 2 139 2030 0.0 0.0 +fr - it 2 140 2030 0.0 0.0 +fr - it 2 141 2030 0.0 0.0 +fr - it 2 142 2030 0.0 0.0 +fr - it 2 143 2030 0.0 0.0 +fr - it 2 144 2030 0.0 0.0 +fr - it 2 145 2030 0.0 0.0 +fr - it 2 146 2030 0.0 0.0 +fr - it 2 147 2030 0.0 0.0 +fr - it 2 148 2030 0.0 0.0 +fr - it 2 149 2030 0.0 0.0 +fr - it 2 150 2030 0.0 0.0 +fr - it 2 151 2030 0.0 0.0 +fr - it 2 152 2030 0.0 0.0 +fr - it 2 153 2030 0.0 0.0 +fr - it 2 154 2030 0.0 0.0 +fr - it 2 155 2030 0.0 0.0 +fr - it 2 156 2030 0.0 0.0 +fr - it 2 157 2030 0.0 0.0 +fr - it 2 158 2030 0.0 0.0 +fr - it 2 159 2030 0.0 0.0 +fr - it 2 160 2030 0.0 0.0 +fr - it 2 161 2030 0.0 0.0 +fr - it 2 162 2030 0.0 0.0 +fr - it 2 163 2030 0.0 0.0 +fr - it 2 164 2030 0.0 0.0 +fr - it 2 165 2030 0.0 0.0 +fr - it 2 166 2030 0.0 0.0 +fr - it 2 167 2030 0.0 0.0 +fr - it 2 168 2030 0.0 0.0 +fr - it 2 169 2030 0.0 0.0 +fr - it 2 170 2030 0.0 0.0 +fr - it 2 171 2030 0.0 0.0 +fr - it 2 172 2030 0.0 0.0 +fr - it 2 173 2030 0.0 0.0 +fr - it 2 174 2030 0.0 0.0 +fr - it 2 175 2030 0.0 0.0 +fr - it 2 176 2030 0.0 0.0 +fr - it 2 177 2030 0.0 0.0 +fr - it 2 178 2030 0.0 0.0 +fr - it 2 179 2030 0.0 0.0 +fr - it 2 180 2030 0.0 0.0 +fr - it 2 181 2030 0.0 0.0 +fr - it 2 182 2030 0.0 0.0 +fr - it 2 183 2030 0.0 0.0 +fr - it 2 184 2030 0.0 0.0 +fr - it 2 185 2030 0.0 0.0 +fr - it 2 186 2030 0.0 0.0 +fr - it 2 187 2030 0.0 0.0 +fr - it 2 188 2030 0.0 0.0 +fr - it 2 189 2030 0.0 0.0 +fr - it 2 190 2030 0.0 0.0 +fr - it 2 191 2030 0.0 0.0 +fr - it 2 192 2030 0.0 0.0 +fr - it 2 193 2030 0.0 0.0 +fr - it 2 194 2030 0.0 0.0 +fr - it 2 195 2030 0.0 0.0 +fr - it 2 196 2030 0.0 0.0 +fr - it 2 197 2030 0.0 0.0 +fr - it 2 198 2030 0.0 0.0 +fr - it 2 199 2030 0.0 0.0 +fr - it 2 200 2030 0.0 0.0 +fr - it 2 201 2030 0.0 0.0 +fr - it 2 202 2030 0.0 0.0 +fr - it 2 203 2030 0.0 0.0 +fr - it 2 204 2030 0.0 0.0 +fr - it 2 205 2030 0.0 0.0 +fr - it 2 206 2030 0.0 0.0 +fr - it 2 207 2030 0.0 0.0 +fr - it 2 208 2030 0.0 0.0 +fr - it 2 209 2030 0.0 0.0 +fr - it 2 210 2030 0.0 0.0 +fr - it 2 211 2030 0.0 0.0 +fr - it 2 212 2030 0.0 0.0 +fr - it 2 213 2030 0.0 0.0 +fr - it 2 214 2030 0.0 0.0 +fr - it 2 215 2030 0.0 0.0 +fr - it 2 216 2030 0.0 0.0 +fr - it 2 217 2030 0.0 0.0 +fr - it 2 218 2030 0.0 0.0 +fr - it 2 219 2030 0.0 0.0 +fr - it 2 220 2030 0.0 0.0 +fr - it 2 221 2030 0.0 0.0 +fr - it 2 222 2030 0.0 0.0 +fr - it 2 223 2030 0.0 0.0 +fr - it 2 224 2030 0.0 0.0 +fr - it 2 225 2030 0.0 0.0 +fr - it 2 226 2030 0.0 0.0 +fr - it 2 227 2030 0.0 0.0 +fr - it 2 228 2030 0.0 0.0 +fr - it 2 229 2030 0.0 0.0 +fr - it 2 230 2030 0.0 0.0 +fr - it 2 231 2030 0.0 0.0 +fr - it 2 232 2030 0.0 0.0 +fr - it 2 233 2030 0.0 0.0 +fr - it 2 234 2030 0.0 0.0 +fr - it 2 235 2030 0.0 0.0 +fr - it 2 236 2030 0.0 0.0 +fr - it 2 237 2030 0.0 0.0 +fr - it 2 238 2030 0.0 0.0 +fr - it 2 239 2030 0.0 0.0 +fr - it 2 240 2030 0.0 0.0 +fr - it 2 241 2030 0.0 0.0 +fr - it 2 242 2030 0.0 0.0 +fr - it 2 243 2030 0.0 0.0 +fr - it 2 244 2030 0.0 0.0 +fr - it 2 245 2030 0.0 0.0 +fr - it 2 246 2030 0.0 0.0 +fr - it 2 247 2030 0.0 0.0 +fr - it 2 248 2030 0.0 0.0 +fr - it 2 249 2030 0.0 0.0 +fr - it 2 250 2030 0.0 0.0 +fr - it 2 251 2030 0.0 0.0 +fr - it 2 252 2030 0.0 0.0 +fr - it 2 253 2030 0.0 0.0 +fr - it 2 254 2030 0.0 0.0 +fr - it 2 255 2030 0.0 0.0 +fr - it 2 256 2030 0.0 0.0 +fr - it 2 257 2030 0.0 0.0 +fr - it 2 258 2030 0.0 0.0 +fr - it 2 259 2030 0.0 0.0 +fr - it 2 260 2030 0.0 0.0 +fr - it 2 261 2030 0.0 0.0 +fr - it 2 262 2030 0.0 0.0 +fr - it 2 263 2030 0.0 0.0 +fr - it 2 264 2030 0.0 0.0 +fr - it 2 265 2030 0.0 0.0 +fr - it 2 266 2030 0.0 0.0 +fr - it 2 267 2030 0.0 0.0 +fr - it 2 268 2030 0.0 0.0 +fr - it 2 269 2030 0.0 0.0 +fr - it 2 270 2030 0.0 0.0 +fr - it 2 271 2030 0.0 0.0 +fr - it 2 272 2030 0.0 0.0 +fr - it 2 273 2030 0.0 0.0 +fr - it 2 274 2030 0.0 0.0 +fr - it 2 275 2030 0.0 0.0 +fr - it 2 276 2030 0.0 0.0 +fr - it 2 277 2030 0.0 0.0 +fr - it 2 278 2030 0.0 0.0 +fr - it 2 279 2030 0.0 0.0 +fr - it 2 280 2030 0.0 0.0 +fr - it 2 281 2030 0.0 0.0 +fr - it 2 282 2030 0.0 0.0 +fr - it 2 283 2030 0.0 0.0 +fr - it 2 284 2030 0.0 0.0 +fr - it 2 285 2030 0.0 0.0 +fr - it 2 286 2030 0.0 0.0 +fr - it 2 287 2030 0.0 0.0 +fr - it 2 288 2030 0.0 0.0 +fr - it 2 289 2030 0.0 0.0 +fr - it 2 290 2030 0.0 0.0 +fr - it 2 291 2030 0.0 0.0 +fr - it 2 292 2030 0.0 0.0 +fr - it 2 293 2030 0.0 0.0 +fr - it 2 294 2030 0.0 0.0 +fr - it 2 295 2030 0.0 0.0 +fr - it 2 296 2030 0.0 0.0 +fr - it 2 297 2030 0.0 0.0 +fr - it 2 298 2030 0.0 0.0 +fr - it 2 299 2030 0.0 0.0 +fr - it 2 300 2030 0.0 0.0 +fr - it 2 301 2030 0.0 0.0 +fr - it 2 302 2030 0.0 0.0 +fr - it 2 303 2030 0.0 0.0 +fr - it 2 304 2030 0.0 0.0 +fr - it 2 305 2030 0.0 0.0 +fr - it 2 306 2030 0.0 0.0 +fr - it 2 307 2030 0.0 0.0 +fr - it 2 308 2030 0.0 0.0 +fr - it 2 309 2030 0.0 0.0 +fr - it 2 310 2030 0.0 0.0 +fr - it 2 311 2030 0.0 0.0 +fr - it 2 312 2030 0.0 0.0 +fr - it 2 313 2030 0.0 0.0 +fr - it 2 314 2030 0.0 0.0 +fr - it 2 315 2030 0.0 0.0 +fr - it 2 316 2030 0.0 0.0 +fr - it 2 317 2030 0.0 0.0 +fr - it 2 318 2030 0.0 0.0 +fr - it 2 319 2030 0.0 0.0 +fr - it 2 320 2030 0.0 0.0 +fr - it 2 321 2030 0.0 0.0 +fr - it 2 322 2030 0.0 0.0 +fr - it 2 323 2030 0.0 0.0 +fr - it 2 324 2030 0.0 0.0 +fr - it 2 325 2030 0.0 0.0 +fr - it 2 326 2030 0.0 0.0 +fr - it 2 327 2030 0.0 0.0 +fr - it 2 328 2030 0.0 0.0 +fr - it 2 329 2030 0.0 0.0 +fr - it 2 330 2030 0.0 0.0 +fr - it 2 331 2030 0.0 0.0 +fr - it 2 332 2030 0.0 0.0 +fr - it 2 333 2030 0.0 0.0 +fr - it 2 334 2030 0.0 0.0 +fr - it 2 335 2030 0.0 0.0 +fr - it 2 336 2030 0.0 0.0 diff --git a/tests/integration/raw_studies_blueprint/assets/aggregate_links_raw_data/test-06-all.result.tsv b/tests/integration/raw_studies_blueprint/assets/aggregate_links_raw_data/test-06-all.result.tsv new file mode 100644 index 0000000000..e5941006e4 --- /dev/null +++ b/tests/integration/raw_studies_blueprint/assets/aggregate_links_raw_data/test-06-all.result.tsv @@ -0,0 +1,365 @@ +link timeId time MARG. COST EXP MARG. COST STD MARG. COST MIN MARG. COST MAX CONG. PROB + VALUES +de - fr 1 0.0 0.0 0.0 0.0 0.0 +de - fr 2 0.0 0.0 0.0 0.0 0.0 +de - fr 3 0.0 0.0 0.0 0.0 0.0 +de - fr 4 0.0 0.0 0.0 0.0 0.0 +de - fr 5 0.0 0.0 0.0 0.0 0.0 +de - fr 6 0.0 0.0 0.0 0.0 0.0 +de - fr 7 0.0 0.0 0.0 0.0 0.0 +de - fr 8 0.0 0.0 0.0 0.0 0.0 +de - fr 9 0.0 0.0 0.0 0.0 0.0 +de - fr 10 0.0 0.0 0.0 0.0 0.0 +de - fr 11 0.0 0.0 0.0 0.0 0.0 +de - fr 12 0.0 0.0 0.0 0.0 0.0 +de - fr 13 0.0 0.0 0.0 0.0 0.0 +de - fr 14 0.0 0.0 0.0 0.0 0.0 +de - fr 15 0.0 0.0 0.0 0.0 0.0 +de - fr 16 0.0 0.0 0.0 0.0 0.0 +de - fr 17 0.0 0.0 0.0 0.0 0.0 +de - fr 18 0.0 0.0 0.0 0.0 0.0 +de - fr 19 0.0 0.0 0.0 0.0 0.0 +de - fr 20 0.0 0.0 0.0 0.0 0.0 +de - fr 21 0.0 0.0 0.0 0.0 0.0 +de - fr 22 0.0 0.0 0.0 0.0 0.0 +de - fr 23 0.0 0.0 0.0 0.0 0.0 +de - fr 24 0.0 0.0 0.0 0.0 0.0 +de - fr 25 0.0 0.0 0.0 0.0 0.0 +de - fr 26 0.0 0.0 0.0 0.0 0.0 +de - fr 27 0.0 0.0 0.0 0.0 0.0 +de - fr 28 0.0 0.0 0.0 0.0 0.0 +de - fr 29 0.0 0.0 0.0 0.0 0.0 +de - fr 30 0.0 0.0 0.0 0.0 0.0 +de - fr 31 0.0 0.0 0.0 0.0 0.0 +de - fr 32 0.0 0.0 0.0 0.0 0.0 +de - fr 33 0.0 0.0 0.0 0.0 0.0 +de - fr 34 0.0 0.0 0.0 0.0 0.0 +de - fr 35 0.0 0.0 0.0 0.0 0.0 +de - fr 36 0.0 0.0 0.0 0.0 0.0 +de - fr 37 0.0 0.0 0.0 0.0 0.0 +de - fr 38 0.0 0.0 0.0 0.0 0.0 +de - fr 39 0.0 0.0 0.0 0.0 0.0 +de - fr 40 0.0 0.0 0.0 0.0 0.0 +de - fr 41 0.0 0.0 0.0 0.0 0.0 +de - fr 42 0.0 0.0 0.0 0.0 0.0 +de - fr 43 0.0 0.0 0.0 0.0 0.0 +de - fr 44 0.0 0.0 0.0 0.0 0.0 +de - fr 45 0.0 0.0 0.0 0.0 0.0 +de - fr 46 0.0 0.0 0.0 0.0 0.0 +de - fr 47 0.0 0.0 0.0 0.0 0.0 +de - fr 48 0.0 0.0 0.0 0.0 0.0 +de - fr 49 0.0 0.0 0.0 0.0 0.0 +de - fr 50 0.0 0.0 0.0 0.0 0.0 +de - fr 51 0.0 0.0 0.0 0.0 0.0 +de - fr 52 0.0 0.0 0.0 0.0 0.0 +de - fr 53 0.0 0.0 0.0 0.0 0.0 +de - fr 54 0.0 0.0 0.0 0.0 0.0 +de - fr 55 0.0 0.0 0.0 0.0 0.0 +de - fr 56 0.0 0.0 0.0 0.0 0.0 +de - fr 57 0.0 0.0 0.0 0.0 0.0 +de - fr 58 0.0 0.0 0.0 0.0 0.0 +de - fr 59 0.0 0.0 0.0 0.0 0.0 +de - fr 60 0.0 0.0 0.0 0.0 0.0 +de - fr 61 0.0 0.0 0.0 0.0 0.0 +de - fr 62 0.0 0.0 0.0 0.0 0.0 +de - fr 63 0.0 0.0 0.0 0.0 0.0 +de - fr 64 0.0 0.0 0.0 0.0 0.0 +de - fr 65 0.0 0.0 0.0 0.0 0.0 +de - fr 66 0.0 0.0 0.0 0.0 0.0 +de - fr 67 0.0 0.0 0.0 0.0 0.0 +de - fr 68 0.0 0.0 0.0 0.0 0.0 +de - fr 69 0.0 0.0 0.0 0.0 0.0 +de - fr 70 0.0 0.0 0.0 0.0 0.0 +de - fr 71 0.0 0.0 0.0 0.0 0.0 +de - fr 72 0.0 0.0 0.0 0.0 0.0 +de - fr 73 0.0 0.0 0.0 0.0 0.0 +de - fr 74 0.0 0.0 0.0 0.0 0.0 +de - fr 75 0.0 0.0 0.0 0.0 0.0 +de - fr 76 0.0 0.0 0.0 0.0 0.0 +de - fr 77 0.0 0.0 0.0 0.0 0.0 +de - fr 78 0.0 0.0 0.0 0.0 0.0 +de - fr 79 0.0 0.0 0.0 0.0 0.0 +de - fr 80 0.0 0.0 0.0 0.0 0.0 +de - fr 81 0.0 0.0 0.0 0.0 0.0 +de - fr 82 0.0 0.0 0.0 0.0 0.0 +de - fr 83 0.0 0.0 0.0 0.0 0.0 +de - fr 84 0.0 0.0 0.0 0.0 0.0 +de - fr 85 0.0 0.0 0.0 0.0 0.0 +de - fr 86 0.0 0.0 0.0 0.0 0.0 +de - fr 87 0.0 0.0 0.0 0.0 0.0 +de - fr 88 0.0 0.0 0.0 0.0 0.0 +de - fr 89 0.0 0.0 0.0 0.0 0.0 +de - fr 90 0.0 0.0 0.0 0.0 0.0 +de - fr 91 0.0 0.0 0.0 0.0 0.0 +de - fr 92 0.0 0.0 0.0 0.0 0.0 +de - fr 93 0.0 0.0 0.0 0.0 0.0 +de - fr 94 0.0 0.0 0.0 0.0 0.0 +de - fr 95 0.0 0.0 0.0 0.0 0.0 +de - fr 96 0.0 0.0 0.0 0.0 0.0 +de - fr 97 0.0 0.0 0.0 0.0 0.0 +de - fr 98 0.0 0.0 0.0 0.0 0.0 +de - fr 99 0.0 0.0 0.0 0.0 0.0 +de - fr 100 0.0 0.0 0.0 0.0 0.0 +de - fr 101 0.0 0.0 0.0 0.0 0.0 +de - fr 102 0.0 0.0 0.0 0.0 0.0 +de - fr 103 0.0 0.0 0.0 0.0 0.0 +de - fr 104 0.0 0.0 0.0 0.0 0.0 +de - fr 105 0.0 0.0 0.0 0.0 0.0 +de - fr 106 0.0 0.0 0.0 0.0 0.0 +de - fr 107 0.0 0.0 0.0 0.0 0.0 +de - fr 108 0.0 0.0 0.0 0.0 0.0 +de - fr 109 0.0 0.0 0.0 0.0 0.0 +de - fr 110 0.0 0.0 0.0 0.0 0.0 +de - fr 111 0.0 0.0 0.0 0.0 0.0 +de - fr 112 0.0 0.0 0.0 0.0 0.0 +de - fr 113 0.0 0.0 0.0 0.0 0.0 +de - fr 114 0.0 0.0 0.0 0.0 0.0 +de - fr 115 0.0 0.0 0.0 0.0 0.0 +de - fr 116 0.0 0.0 0.0 0.0 0.0 +de - fr 117 0.0 0.0 0.0 0.0 0.0 +de - fr 118 0.0 0.0 0.0 0.0 0.0 +de - fr 119 0.0 0.0 0.0 0.0 0.0 +de - fr 120 0.0 0.0 0.0 0.0 0.0 +de - fr 121 0.0 0.0 0.0 0.0 0.0 +de - fr 122 0.0 0.0 0.0 0.0 0.0 +de - fr 123 0.0 0.0 0.0 0.0 0.0 +de - fr 124 0.0 0.0 0.0 0.0 0.0 +de - fr 125 0.0 0.0 0.0 0.0 0.0 +de - fr 126 0.0 0.0 0.0 0.0 0.0 +de - fr 127 0.0 0.0 0.0 0.0 0.0 +de - fr 128 0.0 0.0 0.0 0.0 0.0 +de - fr 129 0.0 0.0 0.0 0.0 0.0 +de - fr 130 0.0 0.0 0.0 0.0 0.0 +de - fr 131 0.0 0.0 0.0 0.0 0.0 +de - fr 132 0.0 0.0 0.0 0.0 0.0 +de - fr 133 0.0 0.0 0.0 0.0 0.0 +de - fr 134 0.0 0.0 0.0 0.0 0.0 +de - fr 135 0.0 0.0 0.0 0.0 0.0 +de - fr 136 0.0 0.0 0.0 0.0 0.0 +de - fr 137 0.0 0.0 0.0 0.0 0.0 +de - fr 138 0.0 0.0 0.0 0.0 0.0 +de - fr 139 0.0 0.0 0.0 0.0 0.0 +de - fr 140 0.0 0.0 0.0 0.0 0.0 +de - fr 141 0.0 0.0 0.0 0.0 0.0 +de - fr 142 0.0 0.0 0.0 0.0 0.0 +de - fr 143 0.0 0.0 0.0 0.0 0.0 +de - fr 144 0.0 0.0 0.0 0.0 0.0 +de - fr 145 0.0 0.0 0.0 0.0 0.0 +de - fr 146 0.0 0.0 0.0 0.0 0.0 +de - fr 147 0.0 0.0 0.0 0.0 0.0 +de - fr 148 0.0 0.0 0.0 0.0 0.0 +de - fr 149 0.0 0.0 0.0 0.0 0.0 +de - fr 150 0.0 0.0 0.0 0.0 0.0 +de - fr 151 0.0 0.0 0.0 0.0 0.0 +de - fr 152 0.0 0.0 0.0 0.0 0.0 +de - fr 153 0.0 0.0 0.0 0.0 0.0 +de - fr 154 0.0 0.0 0.0 0.0 0.0 +de - fr 155 0.0 0.0 0.0 0.0 0.0 +de - fr 156 0.0 0.0 0.0 0.0 0.0 +de - fr 157 0.0 0.0 0.0 0.0 0.0 +de - fr 158 0.0 0.0 0.0 0.0 0.0 +de - fr 159 0.0 0.0 0.0 0.0 0.0 +de - fr 160 0.0 0.0 0.0 0.0 0.0 +de - fr 161 0.0 0.0 0.0 0.0 0.0 +de - fr 162 0.0 0.0 0.0 0.0 0.0 +de - fr 163 0.0 0.0 0.0 0.0 0.0 +de - fr 164 0.0 0.0 0.0 0.0 0.0 +de - fr 165 0.0 0.0 0.0 0.0 0.0 +de - fr 166 0.0 0.0 0.0 0.0 0.0 +de - fr 167 0.0 0.0 0.0 0.0 0.0 +de - fr 168 0.0 0.0 0.0 0.0 0.0 +de - fr 169 0.0 0.0 0.0 0.0 0.0 +de - fr 170 0.0 0.0 0.0 0.0 0.0 +de - fr 171 0.0 0.0 0.0 0.0 0.0 +de - fr 172 0.0 0.0 0.0 0.0 0.0 +de - fr 173 0.0 0.0 0.0 0.0 0.0 +de - fr 174 0.0 0.0 0.0 0.0 0.0 +de - fr 175 0.0 0.0 0.0 0.0 0.0 +de - fr 176 0.0 0.0 0.0 0.0 0.0 +de - fr 177 0.0 0.0 0.0 0.0 0.0 +de - fr 178 0.0 0.0 0.0 0.0 0.0 +de - fr 179 0.0 0.0 0.0 0.0 0.0 +de - fr 180 0.0 0.0 0.0 0.0 0.0 +de - fr 181 0.0 0.0 0.0 0.0 0.0 +de - fr 182 0.0 0.0 0.0 0.0 0.0 +de - fr 183 0.0 0.0 0.0 0.0 0.0 +de - fr 184 0.0 0.0 0.0 0.0 0.0 +de - fr 185 0.0 0.0 0.0 0.0 0.0 +de - fr 186 0.0 0.0 0.0 0.0 0.0 +de - fr 187 0.0 0.0 0.0 0.0 0.0 +de - fr 188 0.0 0.0 0.0 0.0 0.0 +de - fr 189 0.0 0.0 0.0 0.0 0.0 +de - fr 190 0.0 0.0 0.0 0.0 0.0 +de - fr 191 0.0 0.0 0.0 0.0 0.0 +de - fr 192 0.0 0.0 0.0 0.0 0.0 +de - fr 193 0.0 0.0 0.0 0.0 0.0 +de - fr 194 0.0 0.0 0.0 0.0 0.0 +de - fr 195 0.0 0.0 0.0 0.0 0.0 +de - fr 196 0.0 0.0 0.0 0.0 0.0 +de - fr 197 0.0 0.0 0.0 0.0 0.0 +de - fr 198 0.0 0.0 0.0 0.0 0.0 +de - fr 199 0.0 0.0 0.0 0.0 0.0 +de - fr 200 0.0 0.0 0.0 0.0 0.0 +de - fr 201 0.0 0.0 0.0 0.0 0.0 +de - fr 202 0.0 0.0 0.0 0.0 0.0 +de - fr 203 0.0 0.0 0.0 0.0 0.0 +de - fr 204 0.0 0.0 0.0 0.0 0.0 +de - fr 205 0.0 0.0 0.0 0.0 0.0 +de - fr 206 0.0 0.0 0.0 0.0 0.0 +de - fr 207 0.0 0.0 0.0 0.0 0.0 +de - fr 208 0.0 0.0 0.0 0.0 0.0 +de - fr 209 0.0 0.0 0.0 0.0 0.0 +de - fr 210 0.0 0.0 0.0 0.0 0.0 +de - fr 211 0.0 0.0 0.0 0.0 0.0 +de - fr 212 0.0 0.0 0.0 0.0 0.0 +de - fr 213 0.0 0.0 0.0 0.0 0.0 +de - fr 214 0.0 0.0 0.0 0.0 0.0 +de - fr 215 0.0 0.0 0.0 0.0 0.0 +de - fr 216 0.0 0.0 0.0 0.0 0.0 +de - fr 217 0.0 0.0 0.0 0.0 0.0 +de - fr 218 0.0 0.0 0.0 0.0 0.0 +de - fr 219 0.0 0.0 0.0 0.0 0.0 +de - fr 220 0.0 0.0 0.0 0.0 0.0 +de - fr 221 0.0 0.0 0.0 0.0 0.0 +de - fr 222 0.0 0.0 0.0 0.0 0.0 +de - fr 223 0.0 0.0 0.0 0.0 0.0 +de - fr 224 0.0 0.0 0.0 0.0 0.0 +de - fr 225 0.0 0.0 0.0 0.0 0.0 +de - fr 226 0.0 0.0 0.0 0.0 0.0 +de - fr 227 0.0 0.0 0.0 0.0 0.0 +de - fr 228 0.0 0.0 0.0 0.0 0.0 +de - fr 229 0.0 0.0 0.0 0.0 0.0 +de - fr 230 0.0 0.0 0.0 0.0 0.0 +de - fr 231 0.0 0.0 0.0 0.0 0.0 +de - fr 232 0.0 0.0 0.0 0.0 0.0 +de - fr 233 0.0 0.0 0.0 0.0 0.0 +de - fr 234 0.0 0.0 0.0 0.0 0.0 +de - fr 235 0.0 0.0 0.0 0.0 0.0 +de - fr 236 0.0 0.0 0.0 0.0 0.0 +de - fr 237 0.0 0.0 0.0 0.0 0.0 +de - fr 238 0.0 0.0 0.0 0.0 0.0 +de - fr 239 0.0 0.0 0.0 0.0 0.0 +de - fr 240 0.0 0.0 0.0 0.0 0.0 +de - fr 241 0.0 0.0 0.0 0.0 0.0 +de - fr 242 0.0 0.0 0.0 0.0 0.0 +de - fr 243 0.0 0.0 0.0 0.0 0.0 +de - fr 244 0.0 0.0 0.0 0.0 0.0 +de - fr 245 0.0 0.0 0.0 0.0 0.0 +de - fr 246 0.0 0.0 0.0 0.0 0.0 +de - fr 247 0.0 0.0 0.0 0.0 0.0 +de - fr 248 0.0 0.0 0.0 0.0 0.0 +de - fr 249 0.0 0.0 0.0 0.0 0.0 +de - fr 250 0.0 0.0 0.0 0.0 0.0 +de - fr 251 0.0 0.0 0.0 0.0 0.0 +de - fr 252 0.0 0.0 0.0 0.0 0.0 +de - fr 253 0.0 0.0 0.0 0.0 0.0 +de - fr 254 0.0 0.0 0.0 0.0 0.0 +de - fr 255 0.0 0.0 0.0 0.0 0.0 +de - fr 256 0.0 0.0 0.0 0.0 0.0 +de - fr 257 0.0 0.0 0.0 0.0 0.0 +de - fr 258 0.0 0.0 0.0 0.0 0.0 +de - fr 259 0.0 0.0 0.0 0.0 0.0 +de - fr 260 0.0 0.0 0.0 0.0 0.0 +de - fr 261 0.0 0.0 0.0 0.0 0.0 +de - fr 262 0.0 0.0 0.0 0.0 0.0 +de - fr 263 0.0 0.0 0.0 0.0 0.0 +de - fr 264 0.0 0.0 0.0 0.0 0.0 +de - fr 265 0.0 0.0 0.0 0.0 0.0 +de - fr 266 0.0 0.0 0.0 0.0 0.0 +de - fr 267 0.0 0.0 0.0 0.0 0.0 +de - fr 268 0.0 0.0 0.0 0.0 0.0 +de - fr 269 0.0 0.0 0.0 0.0 0.0 +de - fr 270 0.0 0.0 0.0 0.0 0.0 +de - fr 271 0.0 0.0 0.0 0.0 0.0 +de - fr 272 0.0 0.0 0.0 0.0 0.0 +de - fr 273 0.0 0.0 0.0 0.0 0.0 +de - fr 274 0.0 0.0 0.0 0.0 0.0 +de - fr 275 0.0 0.0 0.0 0.0 0.0 +de - fr 276 0.0 0.0 0.0 0.0 0.0 +de - fr 277 0.0 0.0 0.0 0.0 0.0 +de - fr 278 0.0 0.0 0.0 0.0 0.0 +de - fr 279 0.0 0.0 0.0 0.0 0.0 +de - fr 280 0.0 0.0 0.0 0.0 0.0 +de - fr 281 0.0 0.0 0.0 0.0 0.0 +de - fr 282 0.0 0.0 0.0 0.0 0.0 +de - fr 283 0.0 0.0 0.0 0.0 0.0 +de - fr 284 0.0 0.0 0.0 0.0 0.0 +de - fr 285 0.0 0.0 0.0 0.0 0.0 +de - fr 286 0.0 0.0 0.0 0.0 0.0 +de - fr 287 0.0 0.0 0.0 0.0 0.0 +de - fr 288 0.0 0.0 0.0 0.0 0.0 +de - fr 289 0.0 0.0 0.0 0.0 0.0 +de - fr 290 0.0 0.0 0.0 0.0 0.0 +de - fr 291 0.0 0.0 0.0 0.0 0.0 +de - fr 292 0.0 0.0 0.0 0.0 0.0 +de - fr 293 0.0 0.0 0.0 0.0 0.0 +de - fr 294 0.0 0.0 0.0 0.0 0.0 +de - fr 295 0.0 0.0 0.0 0.0 0.0 +de - fr 296 0.0 0.0 0.0 0.0 0.0 +de - fr 297 0.0 0.0 0.0 0.0 0.0 +de - fr 298 0.0 0.0 0.0 0.0 0.0 +de - fr 299 0.0 0.0 0.0 0.0 0.0 +de - fr 300 0.0 0.0 0.0 0.0 0.0 +de - fr 301 0.0 0.0 0.0 0.0 0.0 +de - fr 302 0.0 0.0 0.0 0.0 0.0 +de - fr 303 0.0 0.0 0.0 0.0 0.0 +de - fr 304 0.0 0.0 0.0 0.0 0.0 +de - fr 305 0.0 0.0 0.0 0.0 0.0 +de - fr 306 0.0 0.0 0.0 0.0 0.0 +de - fr 307 0.0 0.0 0.0 0.0 0.0 +de - fr 308 0.0 0.0 0.0 0.0 0.0 +de - fr 309 0.0 0.0 0.0 0.0 0.0 +de - fr 310 0.0 0.0 0.0 0.0 0.0 +de - fr 311 0.0 0.0 0.0 0.0 0.0 +de - fr 312 0.0 0.0 0.0 0.0 0.0 +de - fr 313 0.0 0.0 0.0 0.0 0.0 +de - fr 314 0.0 0.0 0.0 0.0 0.0 +de - fr 315 0.0 0.0 0.0 0.0 0.0 +de - fr 316 0.0 0.0 0.0 0.0 0.0 +de - fr 317 0.0 0.0 0.0 0.0 0.0 +de - fr 318 0.0 0.0 0.0 0.0 0.0 +de - fr 319 0.0 0.0 0.0 0.0 0.0 +de - fr 320 0.0 0.0 0.0 0.0 0.0 +de - fr 321 0.0 0.0 0.0 0.0 0.0 +de - fr 322 0.0 0.0 0.0 0.0 0.0 +de - fr 323 0.0 0.0 0.0 0.0 0.0 +de - fr 324 0.0 0.0 0.0 0.0 0.0 +de - fr 325 0.0 0.0 0.0 0.0 0.0 +de - fr 326 0.0 0.0 0.0 0.0 0.0 +de - fr 327 0.0 0.0 0.0 0.0 0.0 +de - fr 328 0.0 0.0 0.0 0.0 0.0 +de - fr 329 0.0 0.0 0.0 0.0 0.0 +de - fr 330 0.0 0.0 0.0 0.0 0.0 +de - fr 331 0.0 0.0 0.0 0.0 0.0 +de - fr 332 0.0 0.0 0.0 0.0 0.0 +de - fr 333 0.0 0.0 0.0 0.0 0.0 +de - fr 334 0.0 0.0 0.0 0.0 0.0 +de - fr 335 0.0 0.0 0.0 0.0 0.0 +de - fr 336 0.0 0.0 0.0 0.0 0.0 +de - fr 337 0.0 0.0 0.0 0.0 0.0 +de - fr 338 0.0 0.0 0.0 0.0 0.0 +de - fr 339 0.0 0.0 0.0 0.0 0.0 +de - fr 340 0.0 0.0 0.0 0.0 0.0 +de - fr 341 0.0 0.0 0.0 0.0 0.0 +de - fr 342 0.0 0.0 0.0 0.0 0.0 +de - fr 343 0.0 0.0 0.0 0.0 0.0 +de - fr 344 0.0 0.0 0.0 0.0 0.0 +de - fr 345 0.0 0.0 0.0 0.0 0.0 +de - fr 346 0.0 0.0 0.0 0.0 0.0 +de - fr 347 0.0 0.0 0.0 0.0 0.0 +de - fr 348 0.0 0.0 0.0 0.0 0.0 +de - fr 349 0.0 0.0 0.0 0.0 0.0 +de - fr 350 0.0 0.0 0.0 0.0 0.0 +de - fr 351 0.0 0.0 0.0 0.0 0.0 +de - fr 352 0.0 0.0 0.0 0.0 0.0 +de - fr 353 0.0 0.0 0.0 0.0 0.0 +de - fr 354 0.0 0.0 0.0 0.0 0.0 +de - fr 355 0.0 0.0 0.0 0.0 0.0 +de - fr 356 0.0 0.0 0.0 0.0 0.0 +de - fr 357 0.0 0.0 0.0 0.0 0.0 +de - fr 358 0.0 0.0 0.0 0.0 0.0 +de - fr 359 0.0 0.0 0.0 0.0 0.0 +de - fr 360 0.0 0.0 0.0 0.0 0.0 +de - fr 361 0.0 0.0 0.0 0.0 0.0 +de - fr 362 0.0 0.0 0.0 0.0 0.0 +de - fr 363 0.0 0.0 0.0 0.0 0.0 +de - fr 364 0.0 0.0 0.0 0.0 0.0 diff --git a/tests/integration/raw_studies_blueprint/test_aggregate_raw_data.py b/tests/integration/raw_studies_blueprint/test_aggregate_raw_data.py index 1dd53fdfe2..591791c8ee 100644 --- a/tests/integration/raw_studies_blueprint/test_aggregate_raw_data.py +++ b/tests/integration/raw_studies_blueprint/test_aggregate_raw_data.py @@ -1,20 +1,28 @@ import io +import shutil +from pathlib import Path import numpy as np import pandas as pd import pytest from starlette.testclient import TestClient -from antarest.study.business.aggregator_management import AreasQueryFile, LinksQueryFile +from antarest.study.business.aggregator_management import ( + MCAllAreasQueryFile, + MCAllLinksQueryFile, + MCIndAreasQueryFile, + MCIndLinksQueryFile, +) from antarest.study.storage.df_download import TableExportFormat from antarest.study.storage.rawstudy.model.filesystem.matrix.matrix import MatrixFrequency from tests.integration.raw_studies_blueprint.assets import ASSETS_DIR -AREAS_REQUESTS = [ +# define the requests parameters for the `economy/mc-ind` outputs aggregation +AREAS_REQUESTS__IND = [ ( { "output_id": "20201014-1425eco-goodbye", - "query_file": AreasQueryFile.VALUES, + "query_file": MCIndAreasQueryFile.VALUES, "frequency": MatrixFrequency.HOURLY, "mc_years": "", "areas_ids": "", @@ -25,7 +33,7 @@ ( { "output_id": "20201014-1425eco-goodbye", - "query_file": AreasQueryFile.DETAILS, + "query_file": MCIndAreasQueryFile.DETAILS, "frequency": MatrixFrequency.HOURLY, "mc_years": "1", "areas_ids": "de,fr,it", @@ -36,7 +44,7 @@ ( { "output_id": "20201014-1425eco-goodbye", - "query_file": AreasQueryFile.VALUES, + "query_file": MCIndAreasQueryFile.VALUES, "frequency": MatrixFrequency.WEEKLY, "mc_years": "1,2", "areas_ids": "", @@ -47,7 +55,7 @@ ( { "output_id": "20201014-1425eco-goodbye", - "query_file": AreasQueryFile.VALUES, + "query_file": MCIndAreasQueryFile.VALUES, "frequency": MatrixFrequency.HOURLY, "mc_years": "2", "areas_ids": "es,fr,de", @@ -58,7 +66,7 @@ ( { "output_id": "20201014-1425eco-goodbye", - "query_file": AreasQueryFile.VALUES, + "query_file": MCIndAreasQueryFile.VALUES, "frequency": MatrixFrequency.ANNUAL, "mc_years": "", "areas_ids": "", @@ -66,13 +74,31 @@ }, "test-05.result.tsv", ), + ( + { + "output_id": "20201014-1425eco-goodbye", + "query_file": MCIndAreasQueryFile.VALUES, + "frequency": MatrixFrequency.HOURLY, + "columns_names": "COSt,NODu", + }, + "test-06.result.tsv", + ), + ( + { + "output_id": "20201014-1425eco-goodbye", + "query_file": MCIndAreasQueryFile.DETAILS, + "frequency": MatrixFrequency.HOURLY, + "columns_names": "COSt,NODu", + }, + "test-07.result.tsv", + ), ] -LINKS_REQUESTS = [ +LINKS_REQUESTS__IND = [ ( { "output_id": "20201014-1425eco-goodbye", - "query_file": LinksQueryFile.VALUES, + "query_file": MCIndLinksQueryFile.VALUES, "frequency": MatrixFrequency.HOURLY, "mc_years": "", "columns_names": "", @@ -82,7 +108,7 @@ ( { "output_id": "20201014-1425eco-goodbye", - "query_file": LinksQueryFile.VALUES, + "query_file": MCIndLinksQueryFile.VALUES, "frequency": MatrixFrequency.HOURLY, "mc_years": "1", "columns_names": "", @@ -92,30 +118,39 @@ ( { "output_id": "20201014-1425eco-goodbye", - "query_file": LinksQueryFile.VALUES, + "query_file": MCIndLinksQueryFile.VALUES, "frequency": MatrixFrequency.HOURLY, "mc_years": "1,2", - "columns_names": "UCAP LIN.,FLOW QUAD.", + "columns_names": "UCAP LIn.,FLOw qUAD.", }, "test-03.result.tsv", ), ( { "output_id": "20201014-1425eco-goodbye", - "query_file": LinksQueryFile.VALUES, + "query_file": MCIndLinksQueryFile.VALUES, "frequency": MatrixFrequency.HOURLY, "mc_years": "1", "links_ids": "de - fr", }, "test-04.result.tsv", ), + ( + { + "output_id": "20201014-1425eco-goodbye", + "query_file": MCIndLinksQueryFile.VALUES, + "frequency": MatrixFrequency.HOURLY, + "columns_names": "MArG. COsT,CONG. PRoB +", + }, + "test-05.result.tsv", + ), ] -SAME_REQUEST_DIFFERENT_FORMATS = [ +SAME_REQUEST_DIFFERENT_FORMATS__IND = [ ( { "output_id": "20201014-1425eco-goodbye", - "query_file": LinksQueryFile.VALUES, + "query_file": MCIndLinksQueryFile.VALUES, "frequency": MatrixFrequency.HOURLY, "format": "csv", }, @@ -124,7 +159,7 @@ ( { "output_id": "20201014-1425eco-goodbye", - "query_file": LinksQueryFile.VALUES, + "query_file": MCIndLinksQueryFile.VALUES, "frequency": MatrixFrequency.HOURLY, "format": "tsv", }, @@ -133,7 +168,7 @@ ( { "output_id": "20201014-1425eco-goodbye", - "query_file": LinksQueryFile.VALUES, + "query_file": MCIndLinksQueryFile.VALUES, "frequency": MatrixFrequency.HOURLY, "format": "xlsx", }, @@ -142,28 +177,28 @@ ] -INCOHERENT_REQUESTS_BODIES = [ +INCOHERENT_REQUESTS_BODIES__IND = [ { "output_id": "20201014-1425eco-goodbye", - "query_file": AreasQueryFile.VALUES, + "query_file": MCIndAreasQueryFile.VALUES, "frequency": MatrixFrequency.HOURLY, "mc_years": "123456789", }, { "output_id": "20201014-1425eco-goodbye", - "query_file": LinksQueryFile.VALUES, + "query_file": MCIndLinksQueryFile.VALUES, "frequency": MatrixFrequency.HOURLY, "columns_names": "fake_col", }, { "output_id": "20201014-1425eco-goodbye", - "query_file": AreasQueryFile.VALUES, + "query_file": MCIndAreasQueryFile.VALUES, "frequency": MatrixFrequency.HOURLY, "links_ids": "fake_id", }, ] -WRONGLY_TYPED_REQUESTS = [ +WRONGLY_TYPED_REQUESTS__IND = [ { "output_id": "20201014-1425eco-goodbye", "query_file": "fake_query_file", @@ -171,20 +206,229 @@ }, { "output_id": "20201014-1425eco-goodbye", - "query_file": AreasQueryFile.VALUES, + "query_file": MCIndAreasQueryFile.VALUES, "frequency": "fake_frequency", }, { "output_id": "20201014-1425eco-goodbye", - "query_file": AreasQueryFile.VALUES, + "query_file": MCIndAreasQueryFile.VALUES, "frequency": MatrixFrequency.HOURLY, "format": "fake_format", }, ] +# define the requests parameters for the `economy/mc-all` outputs aggregation +AREAS_REQUESTS__ALL = [ + ( + { + "output_id": "20201014-1427eco", + "query_file": MCAllAreasQueryFile.VALUES, + "frequency": MatrixFrequency.DAILY, + "areas_ids": "", + "columns_names": "", + }, + "test-01-all.result.tsv", + ), + ( + { + "output_id": "20201014-1427eco", + "query_file": MCAllAreasQueryFile.DETAILS, + "frequency": MatrixFrequency.MONTHLY, + "areas_ids": "de,fr,it", + "columns_names": "", + }, + "test-02-all.result.tsv", + ), + ( + { + "output_id": "20201014-1427eco", + "query_file": MCAllAreasQueryFile.VALUES, + "frequency": MatrixFrequency.DAILY, + "areas_ids": "", + "columns_names": "OP. CoST,MRG. PrICE", + }, + "test-03-all.result.tsv", + ), + ( + { + "output_id": "20201014-1427eco", + "query_file": MCAllAreasQueryFile.VALUES, + "frequency": MatrixFrequency.DAILY, + "areas_ids": "es,fr,de", + "columns_names": "", + }, + "test-04-all.result.tsv", + ), + ( + { + "output_id": "20201014-1427eco", + "query_file": MCAllAreasQueryFile.VALUES, + "frequency": MatrixFrequency.MONTHLY, + "areas_ids": "", + "columns_names": "", + }, + "test-05-all.result.tsv", + ), + ( + { + "output_id": "20201014-1427eco", + "query_file": MCAllAreasQueryFile.ID, + "frequency": MatrixFrequency.DAILY, + "areas_ids": "", + "columns_names": "", + }, + "test-06-all.result.tsv", + ), + ( + { + "output_id": "20201014-1427eco", + "query_file": MCAllAreasQueryFile.VALUES, + "frequency": MatrixFrequency.DAILY, + "columns_names": "COsT,NoDU", + }, + "test-07-all.result.tsv", + ), + ( + { + "output_id": "20201014-1427eco", + "query_file": MCAllAreasQueryFile.DETAILS, + "frequency": MatrixFrequency.MONTHLY, + "columns_names": "COsT,NoDU", + }, + "test-08-all.result.tsv", + ), +] + +LINKS_REQUESTS__ALL = [ + ( + { + "output_id": "20241807-1540eco-extra-outputs", + "query_file": MCAllLinksQueryFile.VALUES, + "frequency": MatrixFrequency.DAILY, + "columns_names": "", + }, + "test-01-all.result.tsv", + ), + ( + { + "output_id": "20241807-1540eco-extra-outputs", + "query_file": MCAllLinksQueryFile.VALUES, + "frequency": MatrixFrequency.MONTHLY, + "columns_names": "", + }, + "test-02-all.result.tsv", + ), + ( + { + "output_id": "20241807-1540eco-extra-outputs", + "query_file": MCAllLinksQueryFile.VALUES, + "frequency": MatrixFrequency.DAILY, + "columns_names": "", + }, + "test-03-all.result.tsv", + ), + ( + { + "output_id": "20241807-1540eco-extra-outputs", + "query_file": MCAllLinksQueryFile.VALUES, + "frequency": MatrixFrequency.MONTHLY, + "links_ids": "de - fr", + }, + "test-04-all.result.tsv", + ), + ( + { + "output_id": "20241807-1540eco-extra-outputs", + "query_file": MCAllLinksQueryFile.ID, + "frequency": MatrixFrequency.DAILY, + "links_ids": "", + }, + "test-05-all.result.tsv", + ), + ( + { + "output_id": "20241807-1540eco-extra-outputs", + "query_file": MCAllLinksQueryFile.VALUES, + "frequency": MatrixFrequency.DAILY, + "columns_names": "MARG. COsT,CONG. ProB +", + }, + "test-06-all.result.tsv", + ), +] + +SAME_REQUEST_DIFFERENT_FORMATS__ALL = [ + ( + { + "output_id": "20241807-1540eco-extra-outputs", + "query_file": MCAllLinksQueryFile.VALUES, + "frequency": MatrixFrequency.DAILY, + "format": "csv", + }, + "test-01-all.result.tsv", + ), + ( + { + "output_id": "20241807-1540eco-extra-outputs", + "query_file": MCAllLinksQueryFile.VALUES, + "frequency": MatrixFrequency.DAILY, + "format": "tsv", + }, + "test-01-all.result.tsv", + ), + ( + { + "output_id": "20241807-1540eco-extra-outputs", + "query_file": MCAllLinksQueryFile.VALUES, + "frequency": MatrixFrequency.DAILY, + "format": "xlsx", + }, + "test-01-all.result.tsv", + ), +] + + +INCOHERENT_REQUESTS_BODIES__ALL = [ + { + "output_id": "20201014-1427eco", + "query_file": MCAllAreasQueryFile.VALUES, + "frequency": MatrixFrequency.DAILY, + }, + { + "output_id": "20201014-1427eco", + "query_file": MCAllLinksQueryFile.VALUES, + "frequency": MatrixFrequency.DAILY, + "columns_names": "fake_col", + }, + { + "output_id": "20201014-1427eco", + "query_file": MCAllAreasQueryFile.VALUES, + "frequency": MatrixFrequency.MONTHLY, + "links_ids": "fake_id", + }, +] + +WRONGLY_TYPED_REQUESTS__ALL = [ + { + "output_id": "20201014-1427eco", + "query_file": "fake_query_file", + "frequency": MatrixFrequency.MONTHLY, + }, + { + "output_id": "20201014-1427eco", + "query_file": MCAllAreasQueryFile.VALUES, + "frequency": "fake_frequency", + }, + { + "output_id": "20201014-1427eco", + "query_file": MCAllAreasQueryFile.VALUES, + "frequency": MatrixFrequency.DAILY, + "format": "fake_format", + }, +] + @pytest.mark.integration_test -class TestRawDataAggregation: +class TestRawDataAggregationMCInd: """ Check the aggregation of Raw Data from studies outputs """ @@ -200,9 +444,9 @@ def test_area_aggregation( """ client.headers = {"Authorization": f"Bearer {user_access_token}"} - for params, expected_result_filename in AREAS_REQUESTS: + for params, expected_result_filename in AREAS_REQUESTS__IND: output_id = params.pop("output_id") - res = client.get(f"/v1/studies/{internal_study_id}/areas/aggregate/{output_id}", params=params) + res = client.get(f"/v1/studies/{internal_study_id}/areas/aggregate/mc-ind/{output_id}", params=params) assert res.status_code == 200, res.json() content = io.BytesIO(res.content) df = pd.read_csv(content, index_col=0, sep=",") @@ -229,9 +473,9 @@ def test_links_aggregation( """ client.headers = {"Authorization": f"Bearer {user_access_token}"} - for params, expected_result_filename in LINKS_REQUESTS: + for params, expected_result_filename in LINKS_REQUESTS__IND: output_id = params.pop("output_id") - res = client.get(f"/v1/studies/{internal_study_id}/links/aggregate/{output_id}", params=params) + res = client.get(f"/v1/studies/{internal_study_id}/links/aggregate/mc-ind/{output_id}", params=params) assert res.status_code == 200, res.json() content = io.BytesIO(res.content) df = pd.read_csv(content, index_col=0, sep=",") @@ -258,9 +502,9 @@ def test_different_formats( """ client.headers = {"Authorization": f"Bearer {user_access_token}"} - for params, expected_result_filename in SAME_REQUEST_DIFFERENT_FORMATS: + for params, expected_result_filename in SAME_REQUEST_DIFFERENT_FORMATS__IND: output_id = params.pop("output_id") - res = client.get(f"/v1/studies/{internal_study_id}/links/aggregate/{output_id}", params=params) + res = client.get(f"/v1/studies/{internal_study_id}/links/aggregate/mc-ind/{output_id}", params=params) assert res.status_code == 200, res.json() content = io.BytesIO(res.content) export_format = params["format"] @@ -289,9 +533,9 @@ def test_aggregation_with_incoherent_bodies( Asserts that requests with incoherent bodies don't crash but send empty dataframes """ client.headers = {"Authorization": f"Bearer {user_access_token}"} - for params in INCOHERENT_REQUESTS_BODIES: + for params in INCOHERENT_REQUESTS_BODIES__IND: output_id = params.pop("output_id") - res = client.get(f"/v1/studies/{internal_study_id}/links/aggregate/{output_id}", params=params) + res = client.get(f"/v1/studies/{internal_study_id}/links/aggregate/mc-ind/{output_id}", params=params) assert res.status_code == 200, res.json() content = io.BytesIO(res.content) df = pd.read_csv(content, index_col=0, sep=",") @@ -302,9 +546,9 @@ def test_wrongly_typed_request(self, client: TestClient, user_access_token: str, Asserts that wrongly typed requests send an HTTP 422 Exception """ client.headers = {"Authorization": f"Bearer {user_access_token}"} - for params in WRONGLY_TYPED_REQUESTS: + for params in WRONGLY_TYPED_REQUESTS__IND: output_id = params.pop("output_id") - res = client.get(f"/v1/studies/{internal_study_id}/links/aggregate/{output_id}", params=params) + res = client.get(f"/v1/studies/{internal_study_id}/links/aggregate/mc-ind/{output_id}", params=params) assert res.status_code == 422 assert res.json()["exception"] == "RequestValidationError" @@ -316,9 +560,9 @@ def test_aggregation_with_wrong_output(self, client: TestClient, user_access_tok # test for areas res = client.get( - f"/v1/studies/{internal_study_id}/areas/aggregate/unknown_id", + f"/v1/studies/{internal_study_id}/areas/aggregate/mc-ind/unknown_id", params={ - "query_file": AreasQueryFile.VALUES, + "query_file": MCIndAreasQueryFile.VALUES, "frequency": MatrixFrequency.HOURLY, }, ) @@ -328,12 +572,271 @@ def test_aggregation_with_wrong_output(self, client: TestClient, user_access_tok # test for links res = client.get( - f"/v1/studies/{internal_study_id}/links/aggregate/unknown_id", + f"/v1/studies/{internal_study_id}/links/aggregate/mc-ind/unknown_id", params={ - "query_file": LinksQueryFile.VALUES, + "query_file": MCIndLinksQueryFile.VALUES, "frequency": MatrixFrequency.HOURLY, }, ) assert res.status_code == 404, res.json() assert res.json()["exception"] == "OutputNotFound" assert "unknown_id" in res.json()["description"], "The output_id should be in the message" + + def test_empty_columns(self, client: TestClient, user_access_token: str, internal_study_id: str): + """ + Asserts that requests get an empty dataframe when columns are not existing + """ + client.headers = {"Authorization": f"Bearer {user_access_token}"} + + # test for areas + res = client.get( + f"/v1/studies/{internal_study_id}/areas/aggregate/mc-ind/20201014-1425eco-goodbye", + params={ + "query_file": MCIndAreasQueryFile.DETAILS, + "frequency": MatrixFrequency.HOURLY, + "columns_names": "fake_col", + }, + ) + assert res.status_code == 200, res.json() + df = pd.read_csv(io.BytesIO(res.content), index_col=0, sep=",") + assert df.empty + + # test for links + res = client.get( + f"/v1/studies/{internal_study_id}/links/aggregate/mc-ind/20201014-1425eco-goodbye", + params={ + "query_file": MCIndLinksQueryFile.VALUES, + "frequency": MatrixFrequency.HOURLY, + "columns_names": "fake_col", + }, + ) + assert res.status_code == 200, res.json() + df = pd.read_csv(io.BytesIO(res.content), index_col=0, sep=",") + assert df.empty + + def test_non_existing_folder( + self, tmp_path: Path, client: TestClient, user_access_token: str, internal_study_id: str + ): + """ + Asserts that requests with non-existing folders send an HTTP 404 Exception + """ + client.headers = {"Authorization": f"Bearer {user_access_token}"} + + # the mc-ind folder + mc_ind_folder = tmp_path.joinpath("ext_workspace/STA-mini/output/20201014-1425eco-goodbye/economy/mc-ind") + # delete the folder + shutil.rmtree(mc_ind_folder) + res = client.get( + f"/v1/studies/{internal_study_id}/areas/aggregate/mc-ind/20201014-1425eco-goodbye", + params={"query_file": MCIndAreasQueryFile.VALUES, "frequency": MatrixFrequency.HOURLY}, + ) + assert res.status_code == 404, res.json() + assert "economy/mc-ind" in res.json()["description"] + assert res.json()["exception"] == "OutputSubFolderNotFound" + + +@pytest.mark.integration_test +class TestRawDataAggregationMCAll: + """ + Check the aggregation of Raw Data from studies outputs in `economy/mc-all` + """ + + def test_area_aggregation( + self, + client: TestClient, + user_access_token: str, + internal_study_id: str, + ): + """ + Test the aggregation of areas data + """ + client.headers = {"Authorization": f"Bearer {user_access_token}"} + + for params, expected_result_filename in AREAS_REQUESTS__ALL: + output_id = params.pop("output_id") + res = client.get(f"/v1/studies/{internal_study_id}/areas/aggregate/mc-all/{output_id}", params=params) + assert res.status_code == 200, res.json() + content = io.BytesIO(res.content) + df = pd.read_csv(content, index_col=0, sep=",") + resource_file = ASSETS_DIR.joinpath(f"aggregate_areas_raw_data/{expected_result_filename}") + resource_file.parent.mkdir(exist_ok=True, parents=True) + if not resource_file.exists(): + # create the resource to add it to non-regression tests + df.to_csv(resource_file, sep="\t", index=False) + expected_df = pd.read_csv(resource_file, sep="\t", header=0) + expected_df = expected_df.replace({np.nan: None}) + # cast types of expected_df to match df + for col in expected_df.columns: + expected_df[col] = expected_df[col].astype(df[col].dtype) + pd.testing.assert_frame_equal(df, expected_df) + + def test_links_aggregation( + self, + client: TestClient, + user_access_token: str, + internal_study_id: str, + ): + """ + Test the aggregation of links data + """ + client.headers = {"Authorization": f"Bearer {user_access_token}"} + + for params, expected_result_filename in LINKS_REQUESTS__ALL: + output_id = params.pop("output_id") + res = client.get(f"/v1/studies/{internal_study_id}/links/aggregate/mc-all/{output_id}", params=params) + assert res.status_code == 200, res.json() + content = io.BytesIO(res.content) + df = pd.read_csv(content, index_col=0, sep=",") + resource_file = ASSETS_DIR.joinpath(f"aggregate_links_raw_data/{expected_result_filename}") + resource_file.parent.mkdir(exist_ok=True, parents=True) + if not resource_file.exists(): + # create the resource to add it to non-regression tests + df.to_csv(resource_file, sep="\t", index=False) + expected_df = pd.read_csv(resource_file, sep="\t", header=0) + expected_df = expected_df.replace({np.nan: None}) + # cast types of expected_df to match df + for col in expected_df.columns: + expected_df[col] = expected_df[col].astype(df[col].dtype) + pd.testing.assert_frame_equal(df, expected_df) + + def test_different_formats( + self, + client: TestClient, + user_access_token: str, + internal_study_id: str, + ): + """ + Tests that all formats work and produce the same result + """ + client.headers = {"Authorization": f"Bearer {user_access_token}"} + + for params, expected_result_filename in SAME_REQUEST_DIFFERENT_FORMATS__ALL: + output_id = params.pop("output_id") + res = client.get(f"/v1/studies/{internal_study_id}/links/aggregate/mc-all/{output_id}", params=params) + assert res.status_code == 200, res.json() + content = io.BytesIO(res.content) + export_format = params["format"] + if export_format == TableExportFormat.CSV.value: + df = pd.read_csv(content, index_col=0, sep=",") + elif export_format == TableExportFormat.TSV.value: + df = pd.read_csv(content, index_col=0, sep="\t") + else: + df = pd.read_excel(content, index_col=0) # type: ignore + resource_file = ASSETS_DIR.joinpath(f"aggregate_links_raw_data/{expected_result_filename}") + resource_file.parent.mkdir(exist_ok=True, parents=True) + if not resource_file.exists(): + # create the resource to add it to non-regression tests + df.to_csv(resource_file, sep="\t", index=False) + expected_df = pd.read_csv(resource_file, sep="\t", header=0) + expected_df = expected_df.replace({np.nan: None}) + # cast types of expected_df to match df + for col in expected_df.columns: + expected_df[col] = expected_df[col].astype(df[col].dtype) + pd.testing.assert_frame_equal(df, expected_df) + + def test_aggregation_with_incoherent_bodies( + self, client: TestClient, user_access_token: str, internal_study_id: str + ): + """ + Asserts that requests with incoherent bodies don't crash but send empty dataframes + """ + client.headers = {"Authorization": f"Bearer {user_access_token}"} + for params in INCOHERENT_REQUESTS_BODIES__ALL: + output_id = params.pop("output_id") + res = client.get(f"/v1/studies/{internal_study_id}/links/aggregate/mc-all/{output_id}", params=params) + assert res.status_code == 200, res.json() + content = io.BytesIO(res.content) + df = pd.read_csv(content, index_col=0, sep=",") + assert df.empty + + def test_wrongly_typed_request(self, client: TestClient, user_access_token: str, internal_study_id: str): + """ + Asserts that wrongly typed requests send an HTTP 422 Exception + """ + client.headers = {"Authorization": f"Bearer {user_access_token}"} + for params in WRONGLY_TYPED_REQUESTS__ALL: + output_id = params.pop("output_id") + res = client.get(f"/v1/studies/{internal_study_id}/links/aggregate/mc-all/{output_id}", params=params) + assert res.status_code == 422 + assert res.json()["exception"] == "RequestValidationError" + + def test_aggregation_with_wrong_output(self, client: TestClient, user_access_token: str, internal_study_id: str): + """ + Asserts that requests with wrong output send an HTTP 422 Exception + """ + client.headers = {"Authorization": f"Bearer {user_access_token}"} + + # test for areas + res = client.get( + f"/v1/studies/{internal_study_id}/areas/aggregate/mc-all/unknown_id", + params={ + "query_file": MCIndAreasQueryFile.VALUES, + "frequency": MatrixFrequency.HOURLY, + }, + ) + assert res.status_code == 404, res.json() + assert res.json()["exception"] == "OutputNotFound" + assert "unknown_id" in res.json()["description"], "The output_id should be in the message" + + # test for links + res = client.get( + f"/v1/studies/{internal_study_id}/links/aggregate/mc-all/unknown_id", + params={ + "query_file": MCIndLinksQueryFile.VALUES, + "frequency": MatrixFrequency.HOURLY, + }, + ) + assert res.status_code == 404, res.json() + assert res.json()["exception"] == "OutputNotFound" + assert "unknown_id" in res.json()["description"], "The output_id should be in the message" + + def test_empty_columns(self, client: TestClient, user_access_token: str, internal_study_id: str): + """ + Asserts that requests get an empty dataframe when columns are not existing + """ + + client.headers = {"Authorization": f"Bearer {user_access_token}"} + + # test for areas + res = client.get( + f"/v1/studies/{internal_study_id}/areas/aggregate/mc-all/20201014-1427eco", + params={ + "query_file": MCAllAreasQueryFile.DETAILS, + "frequency": MatrixFrequency.MONTHLY, + "columns_names": "fake_col", + }, + ) + assert res.status_code == 200, res.json() + df = pd.read_csv(io.BytesIO(res.content), index_col=0, sep=",") + assert df.empty + + # test for links + res = client.get( + f"/v1/studies/{internal_study_id}/links/aggregate/mc-all/20241807-1540eco-extra-outputs", + params={ + "query_file": MCAllLinksQueryFile.VALUES, + "frequency": MatrixFrequency.DAILY, + "columns_names": "fake_col", + }, + ) + assert res.status_code == 200, res.json() + df = pd.read_csv(io.BytesIO(res.content), index_col=0, sep=",") + assert df.empty + + def test_non_existing_folder( + self, tmp_path: Path, client: TestClient, user_access_token: str, internal_study_id: str + ): + """ + Test that an error 404 is raised when the `economy/mc-all` folder does not exist + """ + client.headers = {"Authorization": f"Bearer {user_access_token}"} + mc_all_path = tmp_path.joinpath("ext_workspace/STA-mini/output/20241807-1540eco-extra-outputs/economy/mc-all") + # delete the folder + shutil.rmtree(mc_all_path) + res = client.get( + f"/v1/studies/{internal_study_id}/links/aggregate/mc-all/20241807-1540eco-extra-outputs", + params={"query_file": MCAllLinksQueryFile.VALUES, "frequency": MatrixFrequency.DAILY}, + ) + assert res.status_code == 404, res.json() + assert "economy/mc-all" in res.json()["description"] + assert res.json()["exception"] == "OutputSubFolderNotFound" diff --git a/tests/integration/studies_blueprint/assets/test_synthesis/raw_study.synthesis.json b/tests/integration/studies_blueprint/assets/test_synthesis/raw_study.synthesis.json index 04ce3ddbec..80ffa29e32 100644 --- a/tests/integration/studies_blueprint/assets/test_synthesis/raw_study.synthesis.json +++ b/tests/integration/studies_blueprint/assets/test_synthesis/raw_study.synthesis.json @@ -1589,6 +1589,18 @@ ], "archived": true, "xpansion": "" + }, + "20241807-1540eco-extra-outputs": { + "name": "extra-outputs", + "date": "20241807-1540", + "mode": "economy", + "nbyears": 1, + "synthesis": true, + "by_year": true, + "error": false, + "playlist": [], + "archived": false, + "xpansion": "" } }, "bindings": [], diff --git a/tests/integration/studies_blueprint/test_disk_usage.py b/tests/integration/studies_blueprint/test_disk_usage.py index dcfb48a5b7..d2257a40fd 100644 --- a/tests/integration/studies_blueprint/test_disk_usage.py +++ b/tests/integration/studies_blueprint/test_disk_usage.py @@ -27,8 +27,8 @@ def test_disk_usage_endpoint( headers=user_headers, ) assert res.status_code == 200, res.json() - disk_usage = res.json() # currently: 7.47 Mio on Ubuntu - assert 7 * 1024 * 1024 < disk_usage < 8 * 1024 * 1024 + disk_usage = res.json() # currently: 8.75 Mio on Ubuntu + assert 8 * 1024 * 1024 < disk_usage < 9 * 1024 * 1024 # Copy the study in managed workspace in order to create a variant res = client.post( diff --git a/tests/integration/test_integration.py b/tests/integration/test_integration.py index 08aa099dd1..2119f96658 100644 --- a/tests/integration/test_integration.py +++ b/tests/integration/test_integration.py @@ -81,7 +81,7 @@ def test_main(client: TestClient, admin_access_token: str) -> None: headers={"Authorization": f'Bearer {george_credentials["access_token"]}'}, ) res_output = res.json() - assert len(res_output) == 5 + assert len(res_output) == 6 res = client.get( f"/v1/studies/{study_id}/outputs/20201014-1427eco/variables", @@ -178,7 +178,7 @@ def test_main(client: TestClient, admin_access_token: str) -> None: f"/v1/studies/{study_id}/outputs", headers={"Authorization": f'Bearer {george_credentials["access_token"]}'}, ) - assert len(res.json()) == 4 + assert len(res.json()) == 5 # study creation created = client.post( @@ -1400,7 +1400,7 @@ def test_area_management(client: TestClient, admin_access_token: str) -> None: res_links = client.get(f"/v1/studies/{study_id}/links") assert res_links.json() == [] - res = client.put( + client.put( f"/v1/studies/{study_id}/areas/area%201/ui", json={"x": 100, "y": 100, "color_rgb": [255, 0, 100]}, ) @@ -1662,7 +1662,7 @@ def test_import(client: TestClient, admin_access_token: str, internal_study_id: f"/v1/studies/{internal_study_id}/outputs", headers={"Authorization": f'Bearer {george_credentials["access_token"]}'}, ) - assert len(res.json()) == 6 + assert len(res.json()) == 7 # tests outputs import for .7z output_path_seven_zip = ASSETS_DIR / "output_adq.7z" @@ -1675,7 +1675,7 @@ def test_import(client: TestClient, admin_access_token: str, internal_study_id: f"/v1/studies/{internal_study_id}/outputs", headers={"Authorization": f'Bearer {george_credentials["access_token"]}'}, ) - assert len(res.json()) == 7 + assert len(res.json()) == 8 # test matrices import for .zip and .7z files matrices_zip_path = ASSETS_DIR / "matrices.zip" diff --git a/tests/integration/test_integration_token_end_to_end.py b/tests/integration/test_integration_token_end_to_end.py index bdab6a036d..66957d1a1e 100644 --- a/tests/integration/test_integration_token_end_to_end.py +++ b/tests/integration/test_integration_token_end_to_end.py @@ -197,7 +197,7 @@ def wait_unit_finished() -> bool: # read a result res = client.get(f"/v1/studies/{study_id}/outputs", headers=bot_headers) - assert len(res.json()) == 5 + assert len(res.json()) == 6 first_output_name = res.json()[0]["name"] res = client.get( f"/v1/studies/{study_id}/raw", @@ -212,7 +212,7 @@ def wait_unit_finished() -> bool: # remove output client.delete(f"/v1/studies/{study_id}/outputs/{first_output_name}", headers=bot_headers) res = client.get(f"/v1/studies/{study_id}/outputs", headers=bot_headers) - assert len(res.json()) == 4 + assert len(res.json()) == 5 # delete variant res = client.delete(f"/v1/studies/{variant_id}", headers=bot_headers) From 178647a0e65be00c57c96143a90684bdef10ae27 Mon Sep 17 00:00:00 2001 From: maugde <167874615+maugde@users.noreply.github.com> Date: Tue, 27 Aug 2024 11:59:20 +0200 Subject: [PATCH 12/58] docs: add installer directions (#2114) Addind the new installer to the package requires to update the documentation with new directions about how to install the application. In this PR, I added instructions for both CLI and GUI version of the installer. --- docs/install/2-DEPLOY.md | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/docs/install/2-DEPLOY.md b/docs/install/2-DEPLOY.md index 5946e362f9..1136e24410 100644 --- a/docs/install/2-DEPLOY.md +++ b/docs/install/2-DEPLOY.md @@ -80,3 +80,31 @@ You can download the latest version here: - [For Windows](https://github.com/AntaresSimulatorTeam/AntaREST/releases/download/v2.5.0/AntaresWeb-windows-latest.zip) - [For Ubuntu](https://github.com/AntaresSimulatorTeam/AntaREST/releases/download/v2.5.0/AntaresWeb-ubuntu-latest.zip) + +The local application contains an installer program that you can use to manage the installation. +This program will keep your local data while updating the functional parts of the server. + +### GUI installer (windows only) + +Double-click on the installer executable and follow the instructions. +In case you already have a local application, choose your current application path +in order to update it. + +### CLI installer (linux only) + +Open a new command prompt or powershell instance. +Run the following command: + +``` +AntaresWebInstaller -t +``` + +where `` is the directory where you want to install the Antares Web Desktop. + +Note that you can specify an existing directory as value of `TARGET_DIR`, in which case the installer will update the +existing installation. + +By default, the installer will generate shortcuts and launch the server at the end of the installation, but you +optionally can decide to deactivate these steps with `--no-shortcut` and `--no-launch`. + +Run ```AntaresWebInstaller --help``` for more options. \ No newline at end of file From adf914645cd4e49730cbf97126474f8a47453360 Mon Sep 17 00:00:00 2001 From: maugde <167874615+maugde@users.noreply.github.com> Date: Thu, 29 Aug 2024 15:33:00 +0200 Subject: [PATCH 13/58] feat(installer): add installer as a submodule (#2110) The installer is now packaged together with antares desktop. For windows, we provide the GUI version, for linux we only provide the command line version. Installer code is added as a git submodule and built with its hatch build system. JIRA ANT-1966 --------- Signed-off-by: Sylvain Leclerc Co-authored-by: Sylvain Leclerc --- .github/workflows/deploy.yml | 8 ++++++++ .gitmodules | 3 +++ installer | 1 + scripts/package_antares_installer.sh | 26 ++++++++++++++++++++++++++ 4 files changed, 38 insertions(+) create mode 100644 .gitmodules create mode 160000 installer create mode 100755 scripts/package_antares_installer.sh diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 8fd2adfce7..e34aef58ae 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -18,6 +18,7 @@ jobs: uses: actions/checkout@v4 with: fetch-depth: 0 + submodules: true - name: 🔗 Install wget for Windows if: matrix.os == 'windows-latest' @@ -57,6 +58,13 @@ jobs: run: bash ./package_antares_web.sh working-directory: scripts + - name: Add installer to package + shell: bash + run: | + pip install hatch + ./package_antares_installer.sh + working-directory: scripts + - name: 📜️ Copy changelog file run: | cp docs/CHANGELOG.md dist/package/CHANGELOG.md diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000000..553c74283c --- /dev/null +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule "installer"] + path = installer + url = https://github.com/AntaresSimulatorTeam/antares-web-installer.git diff --git a/installer b/installer new file mode 160000 index 0000000000..e7552a8a66 --- /dev/null +++ b/installer @@ -0,0 +1 @@ +Subproject commit e7552a8a66bef72f9e4b8fc6e1b274895f15a180 diff --git a/scripts/package_antares_installer.sh b/scripts/package_antares_installer.sh new file mode 100755 index 0000000000..0050a3edb5 --- /dev/null +++ b/scripts/package_antares_installer.sh @@ -0,0 +1,26 @@ +#!/bin/bash + +# Antares Desktop Installer +# +# This script must be run by ̀.github/worflows/deploy.yml`. +# It builds the installer application and stores it in the package directory. + +SCRIPT_DIR=$(cd -- "$(dirname -- "${BASH_SOURCE[0]}")" &>/dev/null && pwd -P) +PROJECT_DIR=$(dirname -- "${SCRIPT_DIR}") +INSTALLER_DIR="${PROJECT_DIR}/installer" +DIST_DIR="${PROJECT_DIR}/dist/package" + +# build package +echo "INFO: Generating the Installer..." + +pushd ${INSTALLER_DIR} +if [[ "$OSTYPE" == "msys"* ]]; then + # For windows we build the GUI version + hatch run pyinstaller:build_gui AntaresWebInstaller + mv dist/AntaresWebInstaller ${DIST_DIR} +else + # For linux we build the command line version + hatch run pyinstaller:build_cli AntaresWebInstallerCLI + mv dist/AntaresWebInstallerCLI ${DIST_DIR} +fi +popd From 66f7b317d5f7ee99e843cd12f2674a7c240b4d2a Mon Sep 17 00:00:00 2001 From: mabw-rte <41002227+mabw-rte@users.noreply.github.com> Date: Thu, 29 Aug 2024 16:18:39 +0200 Subject: [PATCH 14/58] fix(launcher-api): remove orphan JobResults visibility permissions (#2128) Context: In the job listing of `AntaREST`, we call two endpoints: - `GET`, `v1/launcher/jobs` - `GET`, `v1/launcher/jobs/{job_id}/progress` It turns out that when user does not have a permission for some job, this job, though listed (using the first endpoint of `jobs`), spits out an error `403` when it is called for the second endpoint `progress`. Issue: For the endpoint `jobs`, the logic beyond the permissions includes a second option where when an orphan job is created recently enough would become visible to everyone. This logic was not included in the `progress` endpoint which leads to the `Exception` above. Solution: After consulting the application users, they think that this `orphan` visibility logic is not that much relevant and should be removed (at least temporarily). --------- Co-authored-by: Sylvain Leclerc --- antarest/launcher/service.py | 8 +--- .../launcher_blueprint/test_launcher_local.py | 41 +++++++++++++++++++ tests/launcher/test_service.py | 12 ++---- 3 files changed, 46 insertions(+), 15 deletions(-) diff --git a/antarest/launcher/service.py b/antarest/launcher/service.py index d3a439e17c..8c8e88905d 100644 --- a/antarest/launcher/service.py +++ b/antarest/launcher/service.py @@ -2,7 +2,7 @@ import logging import os import shutil -from datetime import datetime, timedelta +from datetime import datetime from http import HTTPStatus from pathlib import Path from typing import Dict, List, Optional, cast @@ -59,7 +59,6 @@ def __init__(self, engine: str): ) -ORPHAN_JOBS_VISIBILITY_THRESHOLD = 10 # days LAUNCHER_PARAM_NAME_SUFFIX = "output_suffix" EXECUTION_INFO_FILE = "execution_info.ini" @@ -305,7 +304,6 @@ def _filter_from_user_permission(self, job_results: List[JobResult], user: Optio if not user: return [] - orphan_visibility_threshold = datetime.utcnow() - timedelta(days=ORPHAN_JOBS_VISIBILITY_THRESHOLD) allowed_job_results = [] study_ids = [job_result.study_id for job_result in job_results] @@ -330,9 +328,7 @@ def _filter_from_user_permission(self, job_results: List[JobResult], user: Optio raising=False, ): allowed_job_results.append(job_result) - elif ( - user and (user.is_site_admin() or user.is_admin_token()) - ) or job_result.creation_date >= orphan_visibility_threshold: + elif user and (user.is_site_admin() or user.is_admin_token()): allowed_job_results.append(job_result) return allowed_job_results diff --git a/tests/integration/launcher_blueprint/test_launcher_local.py b/tests/integration/launcher_blueprint/test_launcher_local.py index 08d1175889..aeff69e315 100644 --- a/tests/integration/launcher_blueprint/test_launcher_local.py +++ b/tests/integration/launcher_blueprint/test_launcher_local.py @@ -122,3 +122,44 @@ def test_get_launcher_time_limit( "description": "Unknown solver configuration: 'unknown'", "exception": "UnknownSolverConfig", } + + def test_jobs_permissions( + self, + client: TestClient, + user_access_token: str, + admin_access_token: str, + ) -> None: + # create an admin study with no permissions + res = client.post( + "/v1/studies", + headers={"Authorization": f"Bearer {admin_access_token}"}, + params={"name": "study_admin"}, + ) + res.raise_for_status() + # get the study_id + study_id = res.json() + + # launch a job with the admin user + res = client.post( + f"/v1/launcher/run/{study_id}", + headers={"Authorization": f"Bearer {admin_access_token}"}, + json={"launcher": "local"}, + ) + res.raise_for_status() + job_id = res.json()["job_id"] + + # check that the user cannot see the job + res = client.get( + "/v1/launcher/jobs", + headers={"Authorization": f"Bearer {user_access_token}"}, + ) + res.raise_for_status() + assert job_id not in [job.get("id") for job in res.json()] + + # check that the admin can see the job + res = client.get( + "/v1/launcher/jobs", + headers={"Authorization": f"Bearer {admin_access_token}"}, + ) + res.raise_for_status() + assert job_id in [job.get("id") for job in res.json()] diff --git a/tests/launcher/test_service.py b/tests/launcher/test_service.py index 9095673070..6998df5667 100644 --- a/tests/launcher/test_service.py +++ b/tests/launcher/test_service.py @@ -40,13 +40,7 @@ LauncherParametersDTO, LogType, ) -from antarest.launcher.service import ( - EXECUTION_INFO_FILE, - LAUNCHER_PARAM_NAME_SUFFIX, - ORPHAN_JOBS_VISIBILITY_THRESHOLD, - JobNotFound, - LauncherService, -) +from antarest.launcher.service import EXECUTION_INFO_FILE, LAUNCHER_PARAM_NAME_SUFFIX, JobNotFound, LauncherService from antarest.login.auth import Auth from antarest.login.model import Identity from antarest.study.model import OwnerInfo, PublicMode, Study, StudyMetadataDTO @@ -257,7 +251,7 @@ def test_service_get_jobs_from_database(self, db_session) -> None: job_status=JobStatus.SUCCESS, msg="Hello, World!", exit_code=0, - creation_date=now - timedelta(days=ORPHAN_JOBS_VISIBILITY_THRESHOLD + 1), + creation_date=now - timedelta(days=11), owner=identity_instance, ) ] @@ -308,7 +302,7 @@ def test_service_get_jobs_from_database(self, db_session) -> None: ) ), ) - == returned_faked_execution_results + == [] ) with pytest.raises(UserHasNotPermissionError): From e34515858a749d0bbb7ddb5475b6131401990d99 Mon Sep 17 00:00:00 2001 From: MartinBelthle Date: Mon, 2 Sep 2024 10:41:18 +0200 Subject: [PATCH 15/58] chore(scripts): add copyright headers for project files (#2130) This PR adds AUTHORS.txt and a copyright header for every python files inside folders `antarest` and `tests`. It also introduces a new github action that checks that every one of these files contains a header. It's based on a home-made Python script (ugly and unoptimized but runs quickly enough) inside the `scripts` folder. See ANT-1916 --- .github/workflows/license_header.yml | 25 ++++++ AUTHORS.txt | 25 ++++++ antarest/__init__.py | 12 +++ antarest/core/__init__.py | 11 +++ antarest/core/cache/__init__.py | 11 +++ antarest/core/cache/business/__init__.py | 11 +++ antarest/core/cache/business/local_chache.py | 12 +++ antarest/core/cache/business/redis_cache.py | 12 +++ antarest/core/cache/main.py | 12 +++ antarest/core/config.py | 12 +++ antarest/core/configdata/__init__.py | 11 +++ antarest/core/configdata/model.py | 12 +++ antarest/core/configdata/repository.py | 12 +++ antarest/core/core_blueprint.py | 12 +++ antarest/core/exceptions.py | 12 +++ antarest/core/filesystem_blueprint.py | 12 +++ antarest/core/filetransfer/__init__.py | 11 +++ antarest/core/filetransfer/main.py | 12 +++ antarest/core/filetransfer/model.py | 12 +++ antarest/core/filetransfer/repository.py | 12 +++ antarest/core/filetransfer/service.py | 12 +++ antarest/core/filetransfer/web.py | 12 +++ antarest/core/interfaces/__init__.py | 11 +++ antarest/core/interfaces/cache.py | 12 +++ antarest/core/interfaces/eventbus.py | 12 +++ antarest/core/interfaces/service.py | 12 +++ antarest/core/jwt.py | 12 +++ antarest/core/logging/__init__.py | 11 +++ antarest/core/logging/utils.py | 12 +++ antarest/core/maintenance/__init__.py | 11 +++ antarest/core/maintenance/main.py | 12 +++ antarest/core/maintenance/model.py | 12 +++ antarest/core/maintenance/repository.py | 12 +++ antarest/core/maintenance/service.py | 12 +++ antarest/core/maintenance/web.py | 12 +++ antarest/core/model.py | 12 +++ antarest/core/permissions.py | 12 +++ antarest/core/persistence.py | 12 +++ antarest/core/requests.py | 12 +++ antarest/core/roles.py | 12 +++ antarest/core/swagger.py | 12 +++ antarest/core/tasks/__init__.py | 11 +++ antarest/core/tasks/main.py | 12 +++ antarest/core/tasks/model.py | 12 +++ antarest/core/tasks/repository.py | 12 +++ antarest/core/tasks/service.py | 12 +++ antarest/core/tasks/web.py | 12 +++ antarest/core/utils/__init__.py | 11 +++ .../core/utils/fastapi_sqlalchemy/__init__.py | 12 +++ .../utils/fastapi_sqlalchemy/exceptions.py | 13 +++ .../utils/fastapi_sqlalchemy/middleware.py | 12 +++ antarest/core/utils/string.py | 13 +++ antarest/core/utils/utils.py | 12 +++ antarest/core/utils/web.py | 13 +++ antarest/core/version_info.py | 12 +++ antarest/dbmodel.py | 12 +++ antarest/eventbus/__init__.py | 11 +++ antarest/eventbus/business/__init__.py | 11 +++ antarest/eventbus/business/interfaces.py | 12 +++ antarest/eventbus/business/local_eventbus.py | 12 +++ antarest/eventbus/business/redis_eventbus.py | 12 +++ antarest/eventbus/main.py | 12 +++ antarest/eventbus/service.py | 12 +++ antarest/eventbus/web.py | 14 ++- antarest/gui.py | 12 +++ antarest/launcher/__init__.py | 11 +++ antarest/launcher/adapters/__init__.py | 11 +++ .../launcher/adapters/abstractlauncher.py | 12 +++ .../launcher/adapters/factory_launcher.py | 12 +++ .../adapters/local_launcher/__init__.py | 11 +++ .../adapters/local_launcher/local_launcher.py | 12 +++ antarest/launcher/adapters/log_manager.py | 12 +++ antarest/launcher/adapters/log_parser.py | 12 +++ .../adapters/slurm_launcher/__init__.py | 11 +++ .../adapters/slurm_launcher/slurm_launcher.py | 12 +++ antarest/launcher/extensions/__init__.py | 11 +++ .../extensions/adequacy_patch/__init__.py | 11 +++ .../extensions/adequacy_patch/extension.py | 12 +++ antarest/launcher/extensions/interface.py | 12 +++ antarest/launcher/main.py | 12 +++ antarest/launcher/model.py | 12 +++ antarest/launcher/repository.py | 12 +++ antarest/launcher/service.py | 12 +++ antarest/launcher/ssh_client.py | 12 +++ antarest/launcher/ssh_config.py | 12 +++ antarest/launcher/web.py | 12 +++ antarest/login/__init__.py | 11 +++ antarest/login/auth.py | 14 ++- antarest/login/ldap.py | 12 +++ antarest/login/main.py | 14 ++- antarest/login/model.py | 12 +++ antarest/login/repository.py | 12 +++ antarest/login/service.py | 12 +++ antarest/login/web.py | 14 ++- antarest/main.py | 14 ++- antarest/matrixstore/__init__.py | 11 +++ antarest/matrixstore/exceptions.py | 12 +++ antarest/matrixstore/main.py | 12 +++ antarest/matrixstore/matrix_editor.py | 12 +++ .../matrixstore/matrix_garbage_collector.py | 12 +++ antarest/matrixstore/model.py | 12 +++ antarest/matrixstore/repository.py | 12 +++ antarest/matrixstore/service.py | 12 +++ antarest/matrixstore/uri_resolver_service.py | 12 +++ antarest/matrixstore/web.py | 12 +++ antarest/singleton_services.py | 12 +++ antarest/study/__init__.py | 12 ++- antarest/study/business/__init__.py | 11 +++ .../business/adequacy_patch_management.py | 12 +++ .../advanced_parameters_management.py | 12 +++ .../study/business/aggregator_management.py | 12 +++ antarest/study/business/all_optional_meta.py | 12 +++ .../study/business/allocation_management.py | 12 +++ antarest/study/business/area_management.py | 12 +++ antarest/study/business/areas/__init__.py | 11 +++ .../study/business/areas/hydro_management.py | 12 +++ .../business/areas/properties_management.py | 12 +++ .../business/areas/renewable_management.py | 12 +++ .../business/areas/st_storage_management.py | 12 +++ .../business/areas/thermal_management.py | 12 +++ .../business/binding_constraint_management.py | 12 +++ antarest/study/business/config_management.py | 12 +++ .../study/business/correlation_management.py | 12 +++ antarest/study/business/district_manager.py | 12 +++ antarest/study/business/enum_ignore_case.py | 12 +++ antarest/study/business/general_management.py | 12 +++ antarest/study/business/link_management.py | 12 +++ antarest/study/business/matrix_management.py | 12 +++ .../study/business/optimization_management.py | 12 +++ .../study/business/playlist_management.py | 12 +++ .../business/scenario_builder_management.py | 12 +++ .../study/business/table_mode_management.py | 12 +++ .../business/thematic_trimming_field_infos.py | 12 +++ .../business/thematic_trimming_management.py | 12 +++ .../business/timeseries_config_management.py | 12 +++ antarest/study/business/utils.py | 12 +++ .../study/business/xpansion_management.py | 12 +++ antarest/study/common/__init__.py | 11 +++ antarest/study/common/studystorage.py | 12 +++ antarest/study/css4_colors.py | 12 +++ antarest/study/main.py | 12 +++ antarest/study/model.py | 12 +++ antarest/study/repository.py | 12 +++ antarest/study/service.py | 12 +++ antarest/study/storage/__init__.py | 11 +++ .../study/storage/abstract_storage_service.py | 12 +++ .../study/storage/auto_archive_service.py | 12 +++ antarest/study/storage/df_download.py | 12 +++ antarest/study/storage/matrix_profile.py | 12 +++ antarest/study/storage/patch_service.py | 12 +++ antarest/study/storage/rawstudy/__init__.py | 11 +++ antarest/study/storage/rawstudy/ini_reader.py | 12 +++ antarest/study/storage/rawstudy/ini_writer.py | 12 +++ .../study/storage/rawstudy/model/__init__.py | 11 +++ .../rawstudy/model/filesystem/__init__.py | 11 +++ .../rawstudy/model/filesystem/bucket_node.py | 12 +++ .../model/filesystem/common/__init__.py | 11 +++ .../filesystem/common/area_matrix_list.py | 12 +++ .../model/filesystem/common/prepro.py | 12 +++ .../model/filesystem/config/__init__.py | 11 +++ .../rawstudy/model/filesystem/config/area.py | 12 +++ .../filesystem/config/binding_constraint.py | 12 +++ .../model/filesystem/config/cluster.py | 12 +++ .../model/filesystem/config/exceptions.py | 12 +++ .../filesystem/config/field_validators.py | 12 +++ .../rawstudy/model/filesystem/config/files.py | 12 +++ .../model/filesystem/config/identifier.py | 12 +++ .../model/filesystem/config/ini_properties.py | 12 +++ .../rawstudy/model/filesystem/config/links.py | 12 +++ .../rawstudy/model/filesystem/config/model.py | 12 +++ .../model/filesystem/config/renewable.py | 12 +++ .../filesystem/config/ruleset_matrices.py | 12 +++ .../model/filesystem/config/st_storage.py | 12 +++ .../model/filesystem/config/thermal.py | 12 +++ .../rawstudy/model/filesystem/context.py | 12 +++ .../rawstudy/model/filesystem/exceptions.py | 13 +++ .../rawstudy/model/filesystem/factory.py | 12 +++ .../rawstudy/model/filesystem/folder_node.py | 12 +++ .../model/filesystem/ini_file_node.py | 12 +++ .../rawstudy/model/filesystem/inode.py | 12 +++ .../model/filesystem/json_file_node.py | 12 +++ .../rawstudy/model/filesystem/lazy_node.py | 12 +++ .../model/filesystem/matrix/__init__.py | 11 +++ .../model/filesystem/matrix/constants.py | 12 +++ .../filesystem/matrix/date_serializer.py | 12 +++ .../model/filesystem/matrix/head_writer.py | 12 +++ .../filesystem/matrix/input_series_matrix.py | 12 +++ .../model/filesystem/matrix/matrix.py | 12 +++ .../filesystem/matrix/output_series_matrix.py | 12 +++ .../model/filesystem/raw_file_node.py | 12 +++ .../model/filesystem/root/__init__.py | 11 +++ .../rawstudy/model/filesystem/root/desktop.py | 12 +++ .../model/filesystem/root/filestudytree.py | 12 +++ .../model/filesystem/root/input/__init__.py | 11 +++ .../filesystem/root/input/areas/__init__.py | 11 +++ .../filesystem/root/input/areas/areas.py | 12 +++ .../root/input/areas/item/__init__.py | 11 +++ .../root/input/areas/item/adequacy_patch.py | 12 +++ .../filesystem/root/input/areas/item/item.py | 12 +++ .../root/input/areas/item/optimization.py | 12 +++ .../filesystem/root/input/areas/item/ui.py | 12 +++ .../model/filesystem/root/input/areas/list.py | 12 +++ .../model/filesystem/root/input/areas/sets.py | 12 +++ .../root/input/bindingconstraints/__init__.py | 11 +++ .../bindingconstraints_ini.py | 12 +++ .../bindingconstraints/bindingcontraints.py | 12 +++ .../filesystem/root/input/commons/__init__.py | 11 +++ .../root/input/commons/prepro_series.py | 12 +++ .../filesystem/root/input/hydro/__init__.py | 11 +++ .../root/input/hydro/allocation/__init__.py | 11 +++ .../root/input/hydro/allocation/allocation.py | 12 +++ .../root/input/hydro/allocation/area.py | 12 +++ .../root/input/hydro/common/__init__.py | 11 +++ .../input/hydro/common/capacity/__init__.py | 11 +++ .../input/hydro/common/capacity/capacity.py | 12 +++ .../root/input/hydro/common/common.py | 12 +++ .../filesystem/root/input/hydro/hydro.py | 12 +++ .../filesystem/root/input/hydro/hydro_ini.py | 12 +++ .../root/input/hydro/prepro/__init__.py | 11 +++ .../root/input/hydro/prepro/area/__init__.py | 11 +++ .../root/input/hydro/prepro/area/area.py | 12 +++ .../root/input/hydro/prepro/area/prepro.py | 12 +++ .../root/input/hydro/prepro/prepro.py | 12 +++ .../root/input/hydro/series/__init__.py | 11 +++ .../root/input/hydro/series/area/__init__.py | 11 +++ .../root/input/hydro/series/area/area.py | 12 +++ .../root/input/hydro/series/series.py | 12 +++ .../model/filesystem/root/input/input.py | 12 +++ .../filesystem/root/input/link/__init__.py | 11 +++ .../root/input/link/area/__init__.py | 11 +++ .../filesystem/root/input/link/area/area.py | 12 +++ .../input/link/area/capacities/__init__.py | 11 +++ .../input/link/area/capacities/capacities.py | 12 +++ .../root/input/link/area/properties.py | 12 +++ .../model/filesystem/root/input/link/link.py | 12 +++ .../filesystem/root/input/miscgen/__init__.py | 11 +++ .../filesystem/root/input/miscgen/miscgen.py | 12 +++ .../root/input/renewables/__init__.py | 11 +++ .../root/input/renewables/clusters.py | 12 +++ .../root/input/renewables/renewable.py | 12 +++ .../root/input/renewables/series.py | 12 +++ .../root/input/reserves/__init__.py | 11 +++ .../root/input/reserves/reserves.py | 12 +++ .../root/input/st_storage/__init__.py | 11 +++ .../input/st_storage/clusters/__init__.py | 11 +++ .../st_storage/clusters/area/__init__.py | 11 +++ .../input/st_storage/clusters/area/area.py | 12 +++ .../input/st_storage/clusters/area/list.py | 12 +++ .../input/st_storage/clusters/clusters.py | 12 +++ .../root/input/st_storage/series/__init__.py | 11 +++ .../input/st_storage/series/area/__init__.py | 11 +++ .../root/input/st_storage/series/area/area.py | 12 +++ .../series/area/st_storage/__init__.py | 11 +++ .../series/area/st_storage/st_storage.py | 12 +++ .../root/input/st_storage/series/series.py | 12 +++ .../root/input/st_storage/st_storage.py | 12 +++ .../filesystem/root/input/thermal/__init__.py | 11 +++ .../root/input/thermal/areas_ini.py | 12 +++ .../root/input/thermal/cluster/__init__.py | 11 +++ .../input/thermal/cluster/area/__init__.py | 11 +++ .../root/input/thermal/cluster/area/area.py | 12 +++ .../root/input/thermal/cluster/area/list.py | 12 +++ .../root/input/thermal/cluster/cluster.py | 12 +++ .../root/input/thermal/prepro/__init__.py | 11 +++ .../input/thermal/prepro/area/__init__.py | 11 +++ .../root/input/thermal/prepro/area/area.py | 12 +++ .../thermal/prepro/area/thermal/__init__.py | 11 +++ .../thermal/prepro/area/thermal/thermal.py | 12 +++ .../root/input/thermal/prepro/prepro.py | 12 +++ .../root/input/thermal/series/__init__.py | 11 +++ .../input/thermal/series/area/__init__.py | 11 +++ .../root/input/thermal/series/area/area.py | 12 +++ .../thermal/series/area/thermal/__init__.py | 11 +++ .../thermal/series/area/thermal/thermal.py | 12 +++ .../root/input/thermal/series/series.py | 12 +++ .../filesystem/root/input/thermal/thermal.py | 12 +++ .../model/filesystem/root/layers/__init__.py | 11 +++ .../model/filesystem/root/layers/layer_ini.py | 12 +++ .../model/filesystem/root/layers/layers.py | 12 +++ .../rawstudy/model/filesystem/root/logs.py | 12 +++ .../model/filesystem/root/output/__init__.py | 11 +++ .../model/filesystem/root/output/output.py | 12 +++ .../root/output/simulation/__init__.py | 11 +++ .../root/output/simulation/about/__init__.py | 11 +++ .../root/output/simulation/about/about.py | 12 +++ .../root/output/simulation/about/study.py | 12 +++ .../output/simulation/info_antares_output.py | 12 +++ .../root/output/simulation/mode/__init__.py | 11 +++ .../output/simulation/mode/common/__init__.py | 11 +++ .../output/simulation/mode/common/area.py | 12 +++ .../output/simulation/mode/common/areas.py | 12 +++ .../simulation/mode/common/binding_const.py | 12 +++ .../output/simulation/mode/common/link.py | 12 +++ .../output/simulation/mode/common/links.py | 12 +++ .../root/output/simulation/mode/common/set.py | 12 +++ .../output/simulation/mode/common/utils.py | 12 +++ .../root/output/simulation/mode/economy.py | 12 +++ .../output/simulation/mode/mcall/__init__.py | 11 +++ .../root/output/simulation/mode/mcall/grid.py | 12 +++ .../output/simulation/mode/mcind/__init__.py | 11 +++ .../output/simulation/mode/mcind/mcind.py | 12 +++ .../root/output/simulation/simulation.py | 12 +++ .../simulation/ts_generator/__init__.py | 11 +++ .../simulation/ts_generator/ts_generator.py | 12 +++ .../output/simulation/ts_numbers/__init__.py | 11 +++ .../simulation/ts_numbers/ts_numbers.py | 12 +++ .../simulation/ts_numbers/ts_numbers_data.py | 12 +++ .../output/simulation/xpansion/__init__.py | 11 +++ .../root/output/simulation/xpansion/lp.py | 12 +++ .../output/simulation/xpansion/sensitivity.py | 12 +++ .../output/simulation/xpansion/xpansion.py | 12 +++ .../filesystem/root/settings/__init__.py | 11 +++ .../filesystem/root/settings/generaldata.py | 12 +++ .../root/settings/resources/__init__.py | 11 +++ .../root/settings/resources/resources.py | 12 +++ .../root/settings/scenariobuilder.py | 12 +++ .../filesystem/root/settings/settings.py | 12 +++ .../root/settings/simulations/__init__.py | 11 +++ .../root/settings/simulations/simulations.py | 12 +++ .../model/filesystem/root/study_antares.py | 12 +++ .../model/filesystem/root/user/__init__.py | 11 +++ .../root/user/expansion/__init__.py | 11 +++ .../root/user/expansion/candidates.py | 12 +++ .../user/expansion/constraint_resources.py | 12 +++ .../root/user/expansion/expansion.py | 12 +++ .../root/user/expansion/matrix_resources.py | 12 +++ .../root/user/expansion/sensitivity.py | 12 +++ .../root/user/expansion/settings.py | 12 +++ .../model/filesystem/root/user/user.py | 12 +++ .../study/storage/rawstudy/model/helpers.py | 12 +++ .../storage/rawstudy/raw_study_service.py | 12 +++ antarest/study/storage/rawstudy/watcher.py | 12 +++ antarest/study/storage/storage_service.py | 12 +++ .../study/storage/study_download_utils.py | 12 +++ .../study/storage/study_upgrader/__init__.py | 12 +++ antarest/study/storage/utils.py | 12 +++ .../study/storage/variantstudy/__init__.py | 12 ++- .../storage/variantstudy/business/__init__.py | 11 +++ .../business/command_extractor.py | 12 +++ .../variantstudy/business/command_reverter.py | 12 +++ .../business/matrix_constants/__init__.py | 12 +++ .../binding_constraint/__init__.py | 12 +++ .../binding_constraint/series_after_v87.py | 12 +++ .../binding_constraint/series_before_v87.py | 12 +++ .../business/matrix_constants/common.py | 12 +++ .../matrix_constants/hydro/__init__.py | 12 +++ .../business/matrix_constants/hydro/v6.py | 12 +++ .../business/matrix_constants/hydro/v7.py | 12 +++ .../matrix_constants/link/__init__.py | 12 +++ .../business/matrix_constants/link/v7.py | 12 +++ .../business/matrix_constants/link/v8.py | 12 +++ .../business/matrix_constants/prepro.py | 12 +++ .../matrix_constants/st_storage/__init__.py | 12 +++ .../matrix_constants/st_storage/series.py | 12 +++ .../matrix_constants/thermals/__init__.py | 12 +++ .../matrix_constants/thermals/prepro.py | 12 +++ .../business/matrix_constants_generator.py | 12 +++ .../storage/variantstudy/business/utils.py | 12 +++ .../business/utils_binding_constraint.py | 12 +++ .../storage/variantstudy/command_factory.py | 12 +++ .../storage/variantstudy/model/__init__.py | 12 ++- .../variantstudy/model/command/__init__.py | 11 +++ .../variantstudy/model/command/common.py | 12 +++ .../variantstudy/model/command/create_area.py | 12 +++ .../command/create_binding_constraint.py | 12 +++ .../model/command/create_cluster.py | 12 +++ .../model/command/create_district.py | 12 +++ .../variantstudy/model/command/create_link.py | 12 +++ .../command/create_renewables_cluster.py | 12 +++ .../model/command/create_st_storage.py | 12 +++ .../generate_thermal_cluster_timeseries.py | 12 +++ .../variantstudy/model/command/icommand.py | 12 +++ .../variantstudy/model/command/remove_area.py | 12 +++ .../command/remove_binding_constraint.py | 12 +++ .../model/command/remove_cluster.py | 12 +++ .../model/command/remove_district.py | 12 +++ .../variantstudy/model/command/remove_link.py | 12 +++ .../command/remove_renewables_cluster.py | 12 +++ .../model/command/remove_st_storage.py | 12 +++ .../model/command/replace_matrix.py | 12 +++ .../command/update_binding_constraint.py | 12 +++ .../model/command/update_comments.py | 12 +++ .../model/command/update_config.py | 12 +++ .../model/command/update_district.py | 12 +++ .../model/command/update_playlist.py | 12 +++ .../model/command/update_raw_file.py | 12 +++ .../model/command/update_scenario_builder.py | 12 +++ .../variantstudy/model/command_context.py | 12 +++ .../storage/variantstudy/model/dbmodel.py | 12 +++ .../storage/variantstudy/model/interfaces.py | 12 +++ .../study/storage/variantstudy/model/model.py | 12 +++ .../study/storage/variantstudy/repository.py | 12 +++ .../variantstudy/snapshot_generator.py | 12 +++ .../variantstudy/variant_command_extractor.py | 12 +++ .../variantstudy/variant_command_generator.py | 12 +++ .../variantstudy/variant_study_service.py | 12 +++ antarest/study/web/__init__.py | 11 +++ antarest/study/web/raw_studies_blueprint.py | 12 +++ antarest/study/web/studies_blueprint.py | 12 +++ antarest/study/web/study_data_blueprint.py | 12 +++ antarest/study/web/variant_blueprint.py | 12 +++ antarest/study/web/watcher_blueprint.py | 12 +++ .../study/web/xpansion_studies_blueprint.py | 12 +++ antarest/tools/__init__.py | 11 +++ antarest/tools/admin.py | 12 +++ antarest/tools/admin_lib.py | 12 +++ antarest/tools/cli.py | 12 +++ antarest/tools/lib.py | 12 +++ antarest/utils.py | 14 ++- antarest/worker/__init__.py | 11 +++ antarest/worker/archive_worker.py | 12 +++ antarest/worker/archive_worker_service.py | 12 +++ antarest/worker/simulator_worker.py | 12 +++ antarest/worker/worker.py | 12 +++ antarest/wsgi.py | 12 +++ scripts/license_checker_and_adder.py | 88 +++++++++++++++++++ tests/__init__.py | 11 +++ tests/cache/__init__.py | 11 +++ tests/cache/test_local_cache.py | 12 +++ tests/cache/test_redis_cache.py | 12 +++ tests/cache/test_service.py | 12 +++ tests/conftest.py | 12 +++ tests/conftest_db.py | 12 +++ tests/conftest_services.py | 12 +++ tests/core/__init__.py | 11 +++ tests/core/assets/__init__.py | 12 +++ tests/core/tasks/__init__.py | 11 +++ tests/core/tasks/test_model.py | 12 +++ tests/core/tasks/test_task_job_service.py | 12 +++ tests/core/test_auth.py | 12 +++ tests/core/test_exceptions.py | 12 +++ tests/core/test_file_transfer.py | 12 +++ tests/core/test_jwt.py | 12 +++ tests/core/test_maintenance.py | 12 +++ tests/core/test_tasks.py | 12 +++ tests/core/test_utils.py | 12 +++ tests/core/test_utils_bp.py | 12 +++ tests/core/test_version_info.py | 12 +++ tests/core/utils/__init__.py | 11 +++ tests/core/utils/test_extract_zip.py | 12 +++ tests/db_statement_recorder.py | 12 +++ tests/eventbus/__init__.py | 11 +++ tests/eventbus/test_local_eventbus.py | 12 +++ tests/eventbus/test_redis_event_bus.py | 12 +++ tests/eventbus/test_service.py | 12 +++ tests/eventbus/test_websocket_manager.py | 12 +++ tests/helpers.py | 12 +++ tests/integration/__init__.py | 11 +++ tests/integration/assets/__init__.py | 12 +++ tests/integration/conftest.py | 12 +++ .../filesystem_blueprint/__init__.py | 11 +++ .../test_filesystem_endpoints.py | 12 +++ .../filesystem_blueprint/test_model.py | 12 +++ .../launcher_blueprint/__init__.py | 11 +++ .../launcher_blueprint/test_launcher_local.py | 12 +++ .../test_solver_versions.py | 12 +++ tests/integration/prepare_proxy.py | 12 +++ .../raw_studies_blueprint/__init__.py | 11 +++ .../raw_studies_blueprint/assets/__init__.py | 12 +++ .../test_aggregate_raw_data.py | 12 +++ .../test_download_matrices.py | 12 +++ .../test_fetch_raw_data.py | 12 +++ .../integration/studies_blueprint/__init__.py | 11 +++ .../studies_blueprint/assets/__init__.py | 12 +++ .../studies_blueprint/test_comments.py | 12 +++ .../studies_blueprint/test_disk_usage.py | 12 +++ .../studies_blueprint/test_get_studies.py | 12 +++ .../test_study_matrix_index.py | 12 +++ .../studies_blueprint/test_synthesis.py | 12 +++ .../studies_blueprint/test_update_tags.py | 12 +++ .../study_data_blueprint/__init__.py | 11 +++ .../test_advanced_parameters.py | 12 +++ .../test_binding_constraints.py | 12 +++ .../test_config_general.py | 12 +++ .../study_data_blueprint/test_edit_matrix.py | 12 +++ ...est_generate_thermal_cluster_timeseries.py | 12 +++ .../test_hydro_allocation.py | 12 +++ .../test_hydro_correlation.py | 12 +++ .../test_hydro_inflow_structure.py | 12 +++ .../study_data_blueprint/test_renewable.py | 12 +++ .../study_data_blueprint/test_st_storage.py | 12 +++ .../study_data_blueprint/test_table_mode.py | 12 +++ .../study_data_blueprint/test_thermal.py | 12 +++ tests/integration/test_apidoc.py | 12 +++ tests/integration/test_core_blueprint.py | 12 +++ tests/integration/test_integration.py | 12 +++ .../test_integration_token_end_to_end.py | 12 +++ .../test_integration_variantmanager_tool.py | 12 +++ tests/integration/test_integration_watcher.py | 12 +++ tests/integration/test_studies_upgrade.py | 12 +++ tests/integration/utils.py | 12 +++ .../integration/variant_blueprint/__init__.py | 11 +++ .../test_renewable_cluster.py | 12 +++ .../variant_blueprint/test_st_storage.py | 12 +++ .../variant_blueprint/test_thermal_cluster.py | 12 +++ .../variant_blueprint/test_variant_manager.py | 12 +++ .../xpansion_studies_blueprint/__init__.py | 11 +++ .../test_integration_xpansion.py | 12 +++ tests/launcher/__init__.py | 11 +++ tests/launcher/assets/__init__.py | 12 +++ .../launcher/test_extension_adequacy_patch.py | 12 +++ tests/launcher/test_local_launcher.py | 12 +++ tests/launcher/test_log_manager.py | 12 +++ tests/launcher/test_log_parser.py | 12 +++ tests/launcher/test_model.py | 12 +++ tests/launcher/test_repository.py | 12 +++ tests/launcher/test_service.py | 12 +++ tests/launcher/test_slurm_launcher.py | 12 +++ tests/launcher/test_ssh_client.py | 12 +++ tests/launcher/test_web.py | 12 +++ tests/login/__init__.py | 11 +++ tests/login/conftest.py | 12 +++ tests/login/test_ldap.py | 12 +++ tests/login/test_login_service.py | 12 +++ tests/login/test_model.py | 12 +++ tests/login/test_repository.py | 12 +++ tests/login/test_web.py | 12 +++ tests/matrixstore/__init__.py | 11 +++ tests/matrixstore/conftest.py | 12 +++ tests/matrixstore/test_matrix_editor.py | 12 +++ .../test_matrix_garbage_collector.py | 12 +++ tests/matrixstore/test_repository.py | 12 +++ tests/matrixstore/test_service.py | 12 +++ tests/matrixstore/test_web.py | 12 +++ tests/storage/__init__.py | 11 +++ tests/storage/business/__init__.py | 11 +++ tests/storage/business/assets/__init__.py | 12 +++ .../storage/business/test_arealink_manager.py | 12 +++ .../business/test_autoarchive_service.py | 12 +++ tests/storage/business/test_config_manager.py | 12 +++ tests/storage/business/test_export.py | 12 +++ tests/storage/business/test_import.py | 12 +++ tests/storage/business/test_patch_service.py | 12 +++ .../business/test_raw_study_service.py | 12 +++ tests/storage/business/test_repository.py | 12 +++ .../business/test_study_service_utils.py | 12 +++ .../business/test_study_version_upgrader.py | 12 +++ .../test_timeseries_config_manager.py | 12 +++ .../business/test_url_resolver_service.py | 12 +++ .../business/test_variant_study_service.py | 12 +++ tests/storage/business/test_watcher.py | 12 +++ .../storage/business/test_xpansion_manager.py | 12 +++ tests/storage/conftest.py | 12 +++ tests/storage/integration/conftest.py | 12 +++ tests/storage/integration/data/__init__.py | 11 +++ .../integration/data/de_details_hourly.py | 12 +++ .../integration/data/de_fr_values_hourly.py | 12 +++ tests/storage/integration/data/digest_file.py | 12 +++ .../storage/integration/data/set_id_annual.py | 12 +++ .../integration/data/set_values_monthly.py | 12 +++ tests/storage/integration/test_STA_mini.py | 12 +++ tests/storage/integration/test_exporter.py | 12 +++ .../integration/test_write_STA_mini.py | 12 +++ tests/storage/rawstudies/__init__.py | 11 +++ tests/storage/rawstudies/samples/__init__.py | 12 +++ tests/storage/rawstudies/test_factory.py | 12 +++ tests/storage/rawstudies/test_helpers.py | 12 +++ tests/storage/repository/__init__.py | 11 +++ .../storage/repository/antares_io/__init__.py | 11 +++ .../antares_io/reader/test_ini_reader.py | 12 +++ .../antares_io/writer/test_ini_writer.py | 12 +++ .../storage/repository/filesystem/__init__.py | 11 +++ .../repository/filesystem/config/__init__.py | 11 +++ .../filesystem/config/test_config_files.py | 12 +++ .../filesystem/config/test_files.py | 12 +++ .../config/test_ruleset_matrices.py | 12 +++ .../filesystem/config/test_utils.py | 12 +++ .../repository/filesystem/matrix/__init__.py | 11 +++ .../filesystem/matrix/test_date_serializer.py | 12 +++ .../filesystem/matrix/test_head_writer.py | 12 +++ .../matrix/test_input_series_matrix.py | 12 +++ .../filesystem/matrix/test_matrix_node.py | 12 +++ .../matrix/test_output_series_matrix.py | 12 +++ .../repository/filesystem/root/__init__.py | 11 +++ .../filesystem/root/input/__init__.py | 11 +++ .../filesystem/root/input/hydro/__init__.py | 11 +++ .../root/input/hydro/common/__init__.py | 11 +++ .../input/hydro/common/capacity/__init__.py | 11 +++ .../hydro/common/capacity/test_capacity.py | 12 +++ .../root/input/hydro/series/__init__.py | 11 +++ .../root/input/hydro/series/area/__init__.py | 11 +++ .../root/input/hydro/series/area/test_area.py | 12 +++ .../filesystem/root/output/__init__.py | 11 +++ .../root/output/simulation/__init__.py | 11 +++ .../root/output/simulation/mode/__init__.py | 11 +++ .../output/simulation/mode/common/__init__.py | 11 +++ .../simulation/mode/common/test_area.py | 12 +++ .../mode/common/test_binding_const.py | 12 +++ .../simulation/mode/common/test_link.py | 12 +++ .../output/simulation/mode/common/test_set.py | 12 +++ .../filesystem/special_node/__init__.py | 11 +++ .../special_node/input_areas_list_test.py | 12 +++ .../repository/filesystem/test_bucket_node.py | 12 +++ .../repository/filesystem/test_folder_node.py | 12 +++ .../filesystem/test_ini_file_node.py | 12 +++ .../repository/filesystem/test_lazy_node.py | 12 +++ .../filesystem/test_raw_file_node.py | 12 +++ .../filesystem/test_scenariobuilder.py | 12 +++ .../filesystem/test_ts_numbers_vector.py | 12 +++ tests/storage/repository/filesystem/utils.py | 12 +++ tests/storage/repository/test_study.py | 12 +++ tests/storage/study_upgrader/conftest.py | 12 +++ .../study_upgrader/test_upgrade_710.py | 12 +++ .../study_upgrader/test_upgrade_720.py | 12 +++ .../study_upgrader/test_upgrade_800.py | 12 +++ .../study_upgrader/test_upgrade_810.py | 12 +++ .../study_upgrader/test_upgrade_820.py | 12 +++ .../study_upgrader/test_upgrade_830.py | 12 +++ .../study_upgrader/test_upgrade_840.py | 12 +++ .../study_upgrader/test_upgrade_850.py | 12 +++ .../study_upgrader/test_upgrade_860.py | 12 +++ .../study_upgrader/test_upgrade_870.py | 12 +++ .../study_upgrader/test_upgrade_880.py | 12 +++ tests/storage/test_model.py | 12 +++ tests/storage/test_service.py | 12 +++ tests/storage/web/__init__.py | 11 +++ tests/storage/web/test_studies_bp.py | 12 +++ tests/study/__init__.py | 11 +++ tests/study/business/__init__.py | 11 +++ tests/study/business/areas/__init__.py | 11 +++ tests/study/business/areas/assets/__init__.py | 12 +++ .../areas/test_st_storage_management.py | 12 +++ .../business/areas/test_thermal_management.py | 12 +++ .../business/test_all_optional_metaclass.py | 12 +++ .../study/business/test_allocation_manager.py | 12 +++ .../test_binding_constraint_management.py | 12 +++ .../business/test_correlation_manager.py | 12 +++ tests/study/business/test_district_manager.py | 12 +++ .../study/business/test_matrix_management.py | 12 +++ tests/study/storage/__init__.py | 11 +++ tests/study/storage/rawstudy/__init__.py | 11 +++ .../rawstudy/test_raw_study_service.py | 12 +++ .../storage/test_abstract_storage_service.py | 12 +++ tests/study/storage/variantstudy/__init__.py | 11 +++ .../storage/variantstudy/business/__init__.py | 11 +++ .../test_matrix_constants_generator.py | 12 +++ .../storage/variantstudy/model/__init__.py | 11 +++ .../variantstudy/model/test_dbmodel.py | 12 +++ .../variantstudy/test_snapshot_generator.py | 12 +++ .../test_variant_study_service.py | 12 +++ tests/study/test_model.py | 12 +++ tests/study/test_repository.py | 12 +++ tests/study/test_service.py | 12 +++ tests/test_resources.py | 12 +++ tests/variantstudy/__init__.py | 11 +++ tests/variantstudy/assets/__init__.py | 12 +++ tests/variantstudy/conftest.py | 12 +++ tests/variantstudy/model/__init__.py | 11 +++ tests/variantstudy/model/command/__init__.py | 11 +++ tests/variantstudy/model/command/helpers.py | 12 +++ .../model/command/test_alias_decoder.py | 12 +++ .../model/command/test_create_area.py | 12 +++ .../model/command/test_create_cluster.py | 12 +++ .../model/command/test_create_link.py | 12 +++ .../command/test_create_renewables_cluster.py | 12 +++ .../model/command/test_create_st_storage.py | 12 +++ .../test_manage_binding_constraints.py | 12 +++ .../model/command/test_manage_district.py | 12 +++ .../model/command/test_remove_area.py | 12 +++ .../model/command/test_remove_cluster.py | 12 +++ .../model/command/test_remove_link.py | 12 +++ .../command/test_remove_renewables_cluster.py | 12 +++ .../model/command/test_remove_st_storage.py | 12 +++ .../model/command/test_replace_matrix.py | 12 +++ .../model/command/test_update_comments.py | 12 +++ .../model/command/test_update_config.py | 12 +++ .../model/command/test_update_rawfile.py | 12 +++ .../variantstudy/model/test_variant_model.py | 12 +++ tests/variantstudy/test_command_factory.py | 12 +++ tests/variantstudy/test_utils.py | 12 +++ .../test_variant_command_extractor.py | 13 +++ tests/worker/__init__.py | 11 +++ tests/worker/test_archive_worker.py | 12 +++ tests/worker/test_archive_worker_service.py | 12 +++ tests/worker/test_simulator_worker.py | 12 +++ tests/worker/test_worker.py | 12 +++ tests/xml_compare.py | 12 +++ 677 files changed, 8097 insertions(+), 9 deletions(-) create mode 100644 .github/workflows/license_header.yml create mode 100644 AUTHORS.txt create mode 100644 scripts/license_checker_and_adder.py diff --git a/.github/workflows/license_header.yml b/.github/workflows/license_header.yml new file mode 100644 index 0000000000..03f707b4e3 --- /dev/null +++ b/.github/workflows/license_header.yml @@ -0,0 +1,25 @@ +name: check license headers +on: + push: + branches: + - "**" + +jobs: + check-license-headers: + runs-on: ubuntu-20.04 + steps: + - name: Checkout github repo (+ download lfs dependencies) + uses: actions/checkout@v4 + - name: Set up Python + uses: actions/setup-python@v5 + with: + python-version: 3.8 + - name: Install dependencies + run: | + python -m pip install --upgrade pip + pip install click + - name: Check licenses header + run: | + python license_checker_and_adder.py --path=../antarest/ --action=check-strict + python license_checker_and_adder.py --path=../tests/ --action=check-strict + working-directory: scripts diff --git a/AUTHORS.txt b/AUTHORS.txt new file mode 100644 index 0000000000..ff59d0d710 --- /dev/null +++ b/AUTHORS.txt @@ -0,0 +1,25 @@ +Github identifiers of authors, in alphabetical order: + +3lbanna +a-zakir +cbion +flomnes +FrancoisJ +GPivette +hdinia +Hyralc +insatomcat +laurent-laporte-pro +mabw-rte +makdeuneuv +MartinBelthle +maugde +olfamizen +pl-buiquang +qdesmedt +romeoadanhounme +sgatto +skamril +sylvlecl +TLAIDI +Wintxer diff --git a/antarest/__init__.py b/antarest/__init__.py index 2e8b12e6da..8967b4b2e2 100644 --- a/antarest/__init__.py +++ b/antarest/__init__.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + """ Antares Web diff --git a/antarest/core/__init__.py b/antarest/core/__init__.py index e69de29bb2..058c6b221a 100644 --- a/antarest/core/__init__.py +++ b/antarest/core/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/antarest/core/cache/__init__.py b/antarest/core/cache/__init__.py index e69de29bb2..058c6b221a 100644 --- a/antarest/core/cache/__init__.py +++ b/antarest/core/cache/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/antarest/core/cache/business/__init__.py b/antarest/core/cache/business/__init__.py index e69de29bb2..058c6b221a 100644 --- a/antarest/core/cache/business/__init__.py +++ b/antarest/core/cache/business/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/antarest/core/cache/business/local_chache.py b/antarest/core/cache/business/local_chache.py index 7b65e755bd..ac2a026db5 100644 --- a/antarest/core/cache/business/local_chache.py +++ b/antarest/core/cache/business/local_chache.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import logging import threading import time diff --git a/antarest/core/cache/business/redis_cache.py b/antarest/core/cache/business/redis_cache.py index 176e583b76..75423cd190 100644 --- a/antarest/core/cache/business/redis_cache.py +++ b/antarest/core/cache/business/redis_cache.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import json import logging from typing import List, Optional diff --git a/antarest/core/cache/main.py b/antarest/core/cache/main.py index 8cc4a6a3b2..c707732fec 100644 --- a/antarest/core/cache/main.py +++ b/antarest/core/cache/main.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import logging from typing import Optional diff --git a/antarest/core/config.py b/antarest/core/config.py index d7b7ed1243..7aa54d02f8 100644 --- a/antarest/core/config.py +++ b/antarest/core/config.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import multiprocessing import tempfile from dataclasses import asdict, dataclass, field diff --git a/antarest/core/configdata/__init__.py b/antarest/core/configdata/__init__.py index e69de29bb2..058c6b221a 100644 --- a/antarest/core/configdata/__init__.py +++ b/antarest/core/configdata/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/antarest/core/configdata/model.py b/antarest/core/configdata/model.py index cb58784493..3e0d6b970e 100644 --- a/antarest/core/configdata/model.py +++ b/antarest/core/configdata/model.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from enum import Enum from typing import Any, Optional diff --git a/antarest/core/configdata/repository.py b/antarest/core/configdata/repository.py index fe785038c4..8439e028a6 100644 --- a/antarest/core/configdata/repository.py +++ b/antarest/core/configdata/repository.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import json from operator import and_ from typing import Optional diff --git a/antarest/core/core_blueprint.py b/antarest/core/core_blueprint.py index 5eac42ce3b..988ad9f641 100644 --- a/antarest/core/core_blueprint.py +++ b/antarest/core/core_blueprint.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import logging from typing import Any diff --git a/antarest/core/exceptions.py b/antarest/core/exceptions.py index adb38cd21b..dddcda014c 100644 --- a/antarest/core/exceptions.py +++ b/antarest/core/exceptions.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import re import typing as t from http import HTTPStatus diff --git a/antarest/core/filesystem_blueprint.py b/antarest/core/filesystem_blueprint.py index bf247978b2..02652f2213 100644 --- a/antarest/core/filesystem_blueprint.py +++ b/antarest/core/filesystem_blueprint.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + """ Filesystem Blueprint """ diff --git a/antarest/core/filetransfer/__init__.py b/antarest/core/filetransfer/__init__.py index e69de29bb2..058c6b221a 100644 --- a/antarest/core/filetransfer/__init__.py +++ b/antarest/core/filetransfer/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/antarest/core/filetransfer/main.py b/antarest/core/filetransfer/main.py index f345d88150..cbf732ef22 100644 --- a/antarest/core/filetransfer/main.py +++ b/antarest/core/filetransfer/main.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from typing import Optional from fastapi import FastAPI diff --git a/antarest/core/filetransfer/model.py b/antarest/core/filetransfer/model.py index bbb61c00b6..1ae51c1009 100644 --- a/antarest/core/filetransfer/model.py +++ b/antarest/core/filetransfer/model.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import uuid from http import HTTPStatus from http.client import HTTPException diff --git a/antarest/core/filetransfer/repository.py b/antarest/core/filetransfer/repository.py index 0d466fcdc0..3df0594b80 100644 --- a/antarest/core/filetransfer/repository.py +++ b/antarest/core/filetransfer/repository.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from typing import List, Optional from antarest.core.filetransfer.model import FileDownload diff --git a/antarest/core/filetransfer/service.py b/antarest/core/filetransfer/service.py index 80a81e6927..dffb5a4908 100644 --- a/antarest/core/filetransfer/service.py +++ b/antarest/core/filetransfer/service.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import datetime import logging import os diff --git a/antarest/core/filetransfer/web.py b/antarest/core/filetransfer/web.py index 968e2e30d4..6fce2e834a 100644 --- a/antarest/core/filetransfer/web.py +++ b/antarest/core/filetransfer/web.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from pathlib import Path from typing import Any, List diff --git a/antarest/core/interfaces/__init__.py b/antarest/core/interfaces/__init__.py index e69de29bb2..058c6b221a 100644 --- a/antarest/core/interfaces/__init__.py +++ b/antarest/core/interfaces/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/antarest/core/interfaces/cache.py b/antarest/core/interfaces/cache.py index 3fce146145..95d6497864 100644 --- a/antarest/core/interfaces/cache.py +++ b/antarest/core/interfaces/cache.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from abc import abstractmethod from enum import Enum from typing import List, Optional diff --git a/antarest/core/interfaces/eventbus.py b/antarest/core/interfaces/eventbus.py index 7463cfcafe..10965ea831 100644 --- a/antarest/core/interfaces/eventbus.py +++ b/antarest/core/interfaces/eventbus.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from abc import ABC, abstractmethod from enum import Enum from typing import Any, Awaitable, Callable, List, Optional diff --git a/antarest/core/interfaces/service.py b/antarest/core/interfaces/service.py index c80baee508..2e735cbbe5 100644 --- a/antarest/core/interfaces/service.py +++ b/antarest/core/interfaces/service.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import threading from abc import ABC, abstractmethod diff --git a/antarest/core/jwt.py b/antarest/core/jwt.py index 16849fa9f0..b42cc3273b 100644 --- a/antarest/core/jwt.py +++ b/antarest/core/jwt.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from typing import List, Union from pydantic import BaseModel diff --git a/antarest/core/logging/__init__.py b/antarest/core/logging/__init__.py index e69de29bb2..058c6b221a 100644 --- a/antarest/core/logging/__init__.py +++ b/antarest/core/logging/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/antarest/core/logging/utils.py b/antarest/core/logging/utils.py index b0e5227ea3..991f21b846 100644 --- a/antarest/core/logging/utils.py +++ b/antarest/core/logging/utils.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import logging import logging.config import re diff --git a/antarest/core/maintenance/__init__.py b/antarest/core/maintenance/__init__.py index e69de29bb2..058c6b221a 100644 --- a/antarest/core/maintenance/__init__.py +++ b/antarest/core/maintenance/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/antarest/core/maintenance/main.py b/antarest/core/maintenance/main.py index c5fd2b6c6c..b129d85691 100644 --- a/antarest/core/maintenance/main.py +++ b/antarest/core/maintenance/main.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from typing import Optional from fastapi import FastAPI diff --git a/antarest/core/maintenance/model.py b/antarest/core/maintenance/model.py index b8485f12b2..c133e4ea9f 100644 --- a/antarest/core/maintenance/model.py +++ b/antarest/core/maintenance/model.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from enum import Enum diff --git a/antarest/core/maintenance/repository.py b/antarest/core/maintenance/repository.py index 530d6a857d..1a69da65c6 100644 --- a/antarest/core/maintenance/repository.py +++ b/antarest/core/maintenance/repository.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from typing import Optional from antarest.core.configdata.model import ConfigData, ConfigDataAppKeys diff --git a/antarest/core/maintenance/service.py b/antarest/core/maintenance/service.py index 7faeb6557b..4e4cecc24b 100644 --- a/antarest/core/maintenance/service.py +++ b/antarest/core/maintenance/service.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import logging import shutil import time diff --git a/antarest/core/maintenance/web.py b/antarest/core/maintenance/web.py index a9837788b5..ed6e28cf9f 100644 --- a/antarest/core/maintenance/web.py +++ b/antarest/core/maintenance/web.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import logging from typing import Any diff --git a/antarest/core/model.py b/antarest/core/model.py index 4c8c0d5f0e..d13c2931f6 100644 --- a/antarest/core/model.py +++ b/antarest/core/model.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import enum from typing import TYPE_CHECKING, Any, Dict, List, Optional, Union diff --git a/antarest/core/permissions.py b/antarest/core/permissions.py index 8ecba4d85f..0a2d5d6d6f 100644 --- a/antarest/core/permissions.py +++ b/antarest/core/permissions.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import logging from antarest.core.jwt import JWTUser diff --git a/antarest/core/persistence.py b/antarest/core/persistence.py index 67e4e532c8..5bc80c4e98 100644 --- a/antarest/core/persistence.py +++ b/antarest/core/persistence.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import logging import os from io import StringIO diff --git a/antarest/core/requests.py b/antarest/core/requests.py index d33285c7ab..52614f8ab7 100644 --- a/antarest/core/requests.py +++ b/antarest/core/requests.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from dataclasses import dataclass from typing import Optional diff --git a/antarest/core/roles.py b/antarest/core/roles.py index 778ae44df2..232b5fa524 100644 --- a/antarest/core/roles.py +++ b/antarest/core/roles.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import enum import functools diff --git a/antarest/core/swagger.py b/antarest/core/swagger.py index 3d10993a31..3d1b62441a 100644 --- a/antarest/core/swagger.py +++ b/antarest/core/swagger.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from typing import Any, List, Tuple from fastapi import FastAPI diff --git a/antarest/core/tasks/__init__.py b/antarest/core/tasks/__init__.py index e69de29bb2..058c6b221a 100644 --- a/antarest/core/tasks/__init__.py +++ b/antarest/core/tasks/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/antarest/core/tasks/main.py b/antarest/core/tasks/main.py index 0aa2f6c670..ae3d7dafb8 100644 --- a/antarest/core/tasks/main.py +++ b/antarest/core/tasks/main.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from typing import Optional from fastapi import FastAPI diff --git a/antarest/core/tasks/model.py b/antarest/core/tasks/model.py index 601e0db8ce..fa4c57cd40 100644 --- a/antarest/core/tasks/model.py +++ b/antarest/core/tasks/model.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import typing as t import uuid from datetime import datetime diff --git a/antarest/core/tasks/repository.py b/antarest/core/tasks/repository.py index 9a579ba241..0a2028db33 100644 --- a/antarest/core/tasks/repository.py +++ b/antarest/core/tasks/repository.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import datetime import typing as t from http import HTTPStatus diff --git a/antarest/core/tasks/service.py b/antarest/core/tasks/service.py index 07832e7365..34dd8a3d73 100644 --- a/antarest/core/tasks/service.py +++ b/antarest/core/tasks/service.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import datetime import logging import time diff --git a/antarest/core/tasks/web.py b/antarest/core/tasks/web.py index 83c75ea23b..4d8fa77a93 100644 --- a/antarest/core/tasks/web.py +++ b/antarest/core/tasks/web.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import concurrent.futures import http import logging diff --git a/antarest/core/utils/__init__.py b/antarest/core/utils/__init__.py index e69de29bb2..058c6b221a 100644 --- a/antarest/core/utils/__init__.py +++ b/antarest/core/utils/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/antarest/core/utils/fastapi_sqlalchemy/__init__.py b/antarest/core/utils/fastapi_sqlalchemy/__init__.py index cdc6aaaaf5..66c4a96541 100644 --- a/antarest/core/utils/fastapi_sqlalchemy/__init__.py +++ b/antarest/core/utils/fastapi_sqlalchemy/__init__.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from antarest.core.utils.fastapi_sqlalchemy.middleware import DBSessionMiddleware, db __all__ = ["db", "DBSessionMiddleware"] diff --git a/antarest/core/utils/fastapi_sqlalchemy/exceptions.py b/antarest/core/utils/fastapi_sqlalchemy/exceptions.py index ad1eccff2c..56f06f4c22 100644 --- a/antarest/core/utils/fastapi_sqlalchemy/exceptions.py +++ b/antarest/core/utils/fastapi_sqlalchemy/exceptions.py @@ -1,3 +1,16 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + + class MissingSessionError(Exception): """Exception raised for when the user tries to access a database session before it is created.""" diff --git a/antarest/core/utils/fastapi_sqlalchemy/middleware.py b/antarest/core/utils/fastapi_sqlalchemy/middleware.py index 9a98b4ef1b..89426d55a9 100644 --- a/antarest/core/utils/fastapi_sqlalchemy/middleware.py +++ b/antarest/core/utils/fastapi_sqlalchemy/middleware.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from contextvars import ContextVar, Token from typing import Any, Dict, Optional, Type, Union diff --git a/antarest/core/utils/string.py b/antarest/core/utils/string.py index 49221438d2..35c5e75541 100644 --- a/antarest/core/utils/string.py +++ b/antarest/core/utils/string.py @@ -1,3 +1,16 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + + def to_pascal_case(value: str) -> str: return "".join(word.capitalize() for word in value.split("_")) diff --git a/antarest/core/utils/utils.py b/antarest/core/utils/utils.py index 6f41c6947c..89002edcfe 100644 --- a/antarest/core/utils/utils.py +++ b/antarest/core/utils/utils.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import base64 import glob import http diff --git a/antarest/core/utils/web.py b/antarest/core/utils/web.py index 2990b05c41..aeae230ce9 100644 --- a/antarest/core/utils/web.py +++ b/antarest/core/utils/web.py @@ -1,3 +1,16 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + + class APITag: users = "Users" launcher = "Launch Studies" diff --git a/antarest/core/version_info.py b/antarest/core/version_info.py index 8b1b50d84b..fe144d1a02 100644 --- a/antarest/core/version_info.py +++ b/antarest/core/version_info.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + """ Python module that is dedicated to printing application version and dependencies information """ diff --git a/antarest/dbmodel.py b/antarest/dbmodel.py index 4cd7c745ae..738134dadd 100644 --- a/antarest/dbmodel.py +++ b/antarest/dbmodel.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + # noinspection PyUnresolvedReferences from antarest.core.configdata import model as configdatamodel diff --git a/antarest/eventbus/__init__.py b/antarest/eventbus/__init__.py index e69de29bb2..058c6b221a 100644 --- a/antarest/eventbus/__init__.py +++ b/antarest/eventbus/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/antarest/eventbus/business/__init__.py b/antarest/eventbus/business/__init__.py index e69de29bb2..058c6b221a 100644 --- a/antarest/eventbus/business/__init__.py +++ b/antarest/eventbus/business/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/antarest/eventbus/business/interfaces.py b/antarest/eventbus/business/interfaces.py index b180775c4f..63a90b7ee5 100644 --- a/antarest/eventbus/business/interfaces.py +++ b/antarest/eventbus/business/interfaces.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import abc from abc import abstractmethod from typing import List, Optional diff --git a/antarest/eventbus/business/local_eventbus.py b/antarest/eventbus/business/local_eventbus.py index 3e9d146c30..bfe0e6992d 100644 --- a/antarest/eventbus/business/local_eventbus.py +++ b/antarest/eventbus/business/local_eventbus.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import logging from typing import Dict, List, Optional diff --git a/antarest/eventbus/business/redis_eventbus.py b/antarest/eventbus/business/redis_eventbus.py index 94d7f5a36c..82325984ef 100644 --- a/antarest/eventbus/business/redis_eventbus.py +++ b/antarest/eventbus/business/redis_eventbus.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import logging from typing import List, Optional, cast diff --git a/antarest/eventbus/main.py b/antarest/eventbus/main.py index fcd3ba05a8..7c53f5cbce 100644 --- a/antarest/eventbus/main.py +++ b/antarest/eventbus/main.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from typing import Optional from fastapi import FastAPI diff --git a/antarest/eventbus/service.py b/antarest/eventbus/service.py index 5386bc8e2e..201efb3be6 100644 --- a/antarest/eventbus/service.py +++ b/antarest/eventbus/service.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import asyncio import logging import random diff --git a/antarest/eventbus/web.py b/antarest/eventbus/web.py index cae0ffb99f..d316fa0c94 100644 --- a/antarest/eventbus/web.py +++ b/antarest/eventbus/web.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import dataclasses import json import logging @@ -6,7 +18,6 @@ from typing import List, Optional from fastapi import Depends, FastAPI, HTTPException, Query -from fastapi_jwt_auth import AuthJWT # type: ignore from pydantic import BaseModel from starlette.websockets import WebSocket, WebSocketDisconnect @@ -16,6 +27,7 @@ from antarest.core.model import PermissionInfo, StudyPermissionType from antarest.core.permissions import check_permission from antarest.login.auth import Auth +from fastapi_jwt_auth import AuthJWT # type: ignore logger = logging.getLogger(__name__) diff --git a/antarest/gui.py b/antarest/gui.py index 399b0a2518..af4c41d1e3 100644 --- a/antarest/gui.py +++ b/antarest/gui.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import contextlib import multiprocessing import platform diff --git a/antarest/launcher/__init__.py b/antarest/launcher/__init__.py index e69de29bb2..058c6b221a 100644 --- a/antarest/launcher/__init__.py +++ b/antarest/launcher/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/antarest/launcher/adapters/__init__.py b/antarest/launcher/adapters/__init__.py index e69de29bb2..058c6b221a 100644 --- a/antarest/launcher/adapters/__init__.py +++ b/antarest/launcher/adapters/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/antarest/launcher/adapters/abstractlauncher.py b/antarest/launcher/adapters/abstractlauncher.py index 121f952899..64aed89fe0 100644 --- a/antarest/launcher/adapters/abstractlauncher.py +++ b/antarest/launcher/adapters/abstractlauncher.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import os from abc import ABC, abstractmethod from pathlib import Path diff --git a/antarest/launcher/adapters/factory_launcher.py b/antarest/launcher/adapters/factory_launcher.py index 1ff1944635..a7b3fcfdd2 100644 --- a/antarest/launcher/adapters/factory_launcher.py +++ b/antarest/launcher/adapters/factory_launcher.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import logging from typing import Dict diff --git a/antarest/launcher/adapters/local_launcher/__init__.py b/antarest/launcher/adapters/local_launcher/__init__.py index e69de29bb2..058c6b221a 100644 --- a/antarest/launcher/adapters/local_launcher/__init__.py +++ b/antarest/launcher/adapters/local_launcher/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/antarest/launcher/adapters/local_launcher/local_launcher.py b/antarest/launcher/adapters/local_launcher/local_launcher.py index 8ee598985b..4db8beb5ae 100644 --- a/antarest/launcher/adapters/local_launcher/local_launcher.py +++ b/antarest/launcher/adapters/local_launcher/local_launcher.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import io import logging import shutil diff --git a/antarest/launcher/adapters/log_manager.py b/antarest/launcher/adapters/log_manager.py index eeca586f32..f85810f1ae 100644 --- a/antarest/launcher/adapters/log_manager.py +++ b/antarest/launcher/adapters/log_manager.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import contextlib import io import logging diff --git a/antarest/launcher/adapters/log_parser.py b/antarest/launcher/adapters/log_parser.py index 0605e8fced..efd73d1b70 100644 --- a/antarest/launcher/adapters/log_parser.py +++ b/antarest/launcher/adapters/log_parser.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import functools import re import typing as t diff --git a/antarest/launcher/adapters/slurm_launcher/__init__.py b/antarest/launcher/adapters/slurm_launcher/__init__.py index e69de29bb2..058c6b221a 100644 --- a/antarest/launcher/adapters/slurm_launcher/__init__.py +++ b/antarest/launcher/adapters/slurm_launcher/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/antarest/launcher/adapters/slurm_launcher/slurm_launcher.py b/antarest/launcher/adapters/slurm_launcher/slurm_launcher.py index 92e2755408..74132b89f0 100644 --- a/antarest/launcher/adapters/slurm_launcher/slurm_launcher.py +++ b/antarest/launcher/adapters/slurm_launcher/slurm_launcher.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import argparse import logging import os diff --git a/antarest/launcher/extensions/__init__.py b/antarest/launcher/extensions/__init__.py index e69de29bb2..058c6b221a 100644 --- a/antarest/launcher/extensions/__init__.py +++ b/antarest/launcher/extensions/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/antarest/launcher/extensions/adequacy_patch/__init__.py b/antarest/launcher/extensions/adequacy_patch/__init__.py index e69de29bb2..058c6b221a 100644 --- a/antarest/launcher/extensions/adequacy_patch/__init__.py +++ b/antarest/launcher/extensions/adequacy_patch/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/antarest/launcher/extensions/adequacy_patch/extension.py b/antarest/launcher/extensions/adequacy_patch/extension.py index d6499375e8..20cd3407cd 100644 --- a/antarest/launcher/extensions/adequacy_patch/extension.py +++ b/antarest/launcher/extensions/adequacy_patch/extension.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import logging import shutil from pathlib import Path diff --git a/antarest/launcher/extensions/interface.py b/antarest/launcher/extensions/interface.py index 5401a2a6ae..c7a3b3c39a 100644 --- a/antarest/launcher/extensions/interface.py +++ b/antarest/launcher/extensions/interface.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from abc import ABC, abstractmethod from pathlib import Path from typing import Any diff --git a/antarest/launcher/main.py b/antarest/launcher/main.py index 5f47bfe467..3370936f54 100644 --- a/antarest/launcher/main.py +++ b/antarest/launcher/main.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from typing import Optional from fastapi import FastAPI diff --git a/antarest/launcher/model.py b/antarest/launcher/model.py index 3bd3427a07..8b47d3a64f 100644 --- a/antarest/launcher/model.py +++ b/antarest/launcher/model.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import enum import json import typing as t diff --git a/antarest/launcher/repository.py b/antarest/launcher/repository.py index e6ad782a38..21126aac1d 100644 --- a/antarest/launcher/repository.py +++ b/antarest/launcher/repository.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import logging from typing import List, Optional diff --git a/antarest/launcher/service.py b/antarest/launcher/service.py index 8c8e88905d..346b03c371 100644 --- a/antarest/launcher/service.py +++ b/antarest/launcher/service.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import functools import logging import os diff --git a/antarest/launcher/ssh_client.py b/antarest/launcher/ssh_client.py index e52cb0072c..38e7334b75 100644 --- a/antarest/launcher/ssh_client.py +++ b/antarest/launcher/ssh_client.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import contextlib import shlex import socket diff --git a/antarest/launcher/ssh_config.py b/antarest/launcher/ssh_config.py index 1fa4a4393c..f35d4d0da0 100644 --- a/antarest/launcher/ssh_config.py +++ b/antarest/launcher/ssh_config.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import pathlib from typing import Any, Dict, Optional diff --git a/antarest/launcher/web.py b/antarest/launcher/web.py index 9635c664f1..88bceaad35 100644 --- a/antarest/launcher/web.py +++ b/antarest/launcher/web.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import http import logging from typing import Any, Dict, List, Optional diff --git a/antarest/login/__init__.py b/antarest/login/__init__.py index e69de29bb2..058c6b221a 100644 --- a/antarest/login/__init__.py +++ b/antarest/login/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/antarest/login/auth.py b/antarest/login/auth.py index cc7638b728..615dc7e170 100644 --- a/antarest/login/auth.py +++ b/antarest/login/auth.py @@ -1,16 +1,28 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import json import logging from datetime import timedelta from typing import Any, Callable, Coroutine, Dict, Optional, Tuple, Union from fastapi import Depends -from fastapi_jwt_auth import AuthJWT # type: ignore from pydantic import BaseModel from ratelimit.types import Scope # type: ignore from starlette.requests import Request from antarest.core.config import Config from antarest.core.jwt import DEFAULT_ADMIN_USER, JWTUser +from fastapi_jwt_auth import AuthJWT # type: ignore logger = logging.getLogger(__name__) diff --git a/antarest/login/ldap.py b/antarest/login/ldap.py index d558238288..636e2a564f 100644 --- a/antarest/login/ldap.py +++ b/antarest/login/ldap.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import logging from dataclasses import dataclass from typing import Dict, List, Optional diff --git a/antarest/login/main.py b/antarest/login/main.py index d87a082abd..b0b96c760a 100644 --- a/antarest/login/main.py +++ b/antarest/login/main.py @@ -1,9 +1,20 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import json from http import HTTPStatus from typing import Any, Optional from fastapi import FastAPI -from fastapi_jwt_auth import AuthJWT # type: ignore from fastapi_jwt_auth.exceptions import AuthJWTException # type: ignore from starlette.requests import Request from starlette.responses import JSONResponse @@ -15,6 +26,7 @@ from antarest.login.repository import BotRepository, GroupRepository, RoleRepository, UserLdapRepository, UserRepository from antarest.login.service import LoginService from antarest.login.web import create_login_api +from fastapi_jwt_auth import AuthJWT # type: ignore def build_login( diff --git a/antarest/login/model.py b/antarest/login/model.py index 097de6d75e..4f85763c9b 100644 --- a/antarest/login/model.py +++ b/antarest/login/model.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import contextlib import typing as t import uuid diff --git a/antarest/login/repository.py b/antarest/login/repository.py index d70fa57e13..d37c75a30d 100644 --- a/antarest/login/repository.py +++ b/antarest/login/repository.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import logging from typing import List, Optional diff --git a/antarest/login/service.py b/antarest/login/service.py index 55af0ab12c..8ae4cbdb55 100644 --- a/antarest/login/service.py +++ b/antarest/login/service.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import logging from typing import List, Optional, Union diff --git a/antarest/login/web.py b/antarest/login/web.py index 801325df7c..508db2b77a 100644 --- a/antarest/login/web.py +++ b/antarest/login/web.py @@ -1,10 +1,21 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import json import logging from datetime import timedelta from typing import Any, List, Optional, Union from fastapi import APIRouter, Depends, HTTPException -from fastapi_jwt_auth import AuthJWT # type: ignore from markupsafe import escape from pydantic import BaseModel @@ -30,6 +41,7 @@ UserInfo, ) from antarest.login.service import LoginService +from fastapi_jwt_auth import AuthJWT # type: ignore logger = logging.getLogger(__name__) diff --git a/antarest/main.py b/antarest/main.py index 3973c79ace..5b3ea2cb18 100644 --- a/antarest/main.py +++ b/antarest/main.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import argparse import copy import logging @@ -11,7 +23,6 @@ from fastapi import FastAPI, HTTPException from fastapi.encoders import jsonable_encoder from fastapi.exceptions import RequestValidationError -from fastapi_jwt_auth import AuthJWT # type: ignore from ratelimit import RateLimitMiddleware # type: ignore from ratelimit.backends.redis import RedisBackend # type: ignore from ratelimit.backends.simple import MemoryBackend # type: ignore @@ -42,6 +53,7 @@ from antarest.study.storage.rawstudy.watcher import Watcher from antarest.tools.admin_lib import clean_locks from antarest.utils import SESSION_ARGS, Module, create_services, init_db_engine +from fastapi_jwt_auth import AuthJWT # type: ignore logger = logging.getLogger(__name__) diff --git a/antarest/matrixstore/__init__.py b/antarest/matrixstore/__init__.py index e69de29bb2..058c6b221a 100644 --- a/antarest/matrixstore/__init__.py +++ b/antarest/matrixstore/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/antarest/matrixstore/exceptions.py b/antarest/matrixstore/exceptions.py index 305cf0539c..9f9051ca4d 100644 --- a/antarest/matrixstore/exceptions.py +++ b/antarest/matrixstore/exceptions.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from http import HTTPStatus from fastapi import HTTPException diff --git a/antarest/matrixstore/main.py b/antarest/matrixstore/main.py index b59e3eb87a..eaec4f956a 100644 --- a/antarest/matrixstore/main.py +++ b/antarest/matrixstore/main.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from typing import Optional from fastapi import FastAPI diff --git a/antarest/matrixstore/matrix_editor.py b/antarest/matrixstore/matrix_editor.py index ffaf619322..6fb55225ee 100644 --- a/antarest/matrixstore/matrix_editor.py +++ b/antarest/matrixstore/matrix_editor.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import functools import operator from typing import Any, Dict, List, Optional, Tuple diff --git a/antarest/matrixstore/matrix_garbage_collector.py b/antarest/matrixstore/matrix_garbage_collector.py index 340d038f15..eecbf19f96 100644 --- a/antarest/matrixstore/matrix_garbage_collector.py +++ b/antarest/matrixstore/matrix_garbage_collector.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import logging import time from os import listdir diff --git a/antarest/matrixstore/model.py b/antarest/matrixstore/model.py index aa9a4a91a9..244cafadca 100644 --- a/antarest/matrixstore/model.py +++ b/antarest/matrixstore/model.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import datetime import typing as t import uuid diff --git a/antarest/matrixstore/repository.py b/antarest/matrixstore/repository.py index 8f3e78f082..a6d5733d66 100644 --- a/antarest/matrixstore/repository.py +++ b/antarest/matrixstore/repository.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import hashlib import logging import typing as t diff --git a/antarest/matrixstore/service.py b/antarest/matrixstore/service.py index 33623c7fb4..492acb046a 100644 --- a/antarest/matrixstore/service.py +++ b/antarest/matrixstore/service.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import contextlib import io import json diff --git a/antarest/matrixstore/uri_resolver_service.py b/antarest/matrixstore/uri_resolver_service.py index 01717c57bd..d35870029d 100644 --- a/antarest/matrixstore/uri_resolver_service.py +++ b/antarest/matrixstore/uri_resolver_service.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import re from typing import Optional, Tuple diff --git a/antarest/matrixstore/web.py b/antarest/matrixstore/web.py index 523176b241..e50fddfbab 100644 --- a/antarest/matrixstore/web.py +++ b/antarest/matrixstore/web.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import logging from pathlib import Path from typing import Any, List, Optional diff --git a/antarest/singleton_services.py b/antarest/singleton_services.py index 3f3f94a116..039c3d00b5 100644 --- a/antarest/singleton_services.py +++ b/antarest/singleton_services.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import time from pathlib import Path from typing import Dict, List, cast diff --git a/antarest/study/__init__.py b/antarest/study/__init__.py index 8b13789179..058c6b221a 100644 --- a/antarest/study/__init__.py +++ b/antarest/study/__init__.py @@ -1 +1,11 @@ - +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/antarest/study/business/__init__.py b/antarest/study/business/__init__.py index e69de29bb2..058c6b221a 100644 --- a/antarest/study/business/__init__.py +++ b/antarest/study/business/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/antarest/study/business/adequacy_patch_management.py b/antarest/study/business/adequacy_patch_management.py index 7d837df7b6..d05b066ef1 100644 --- a/antarest/study/business/adequacy_patch_management.py +++ b/antarest/study/business/adequacy_patch_management.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from typing import Any, Dict, List, Optional from pydantic.types import StrictBool, confloat, conint diff --git a/antarest/study/business/advanced_parameters_management.py b/antarest/study/business/advanced_parameters_management.py index 46c58f36d6..eed0420d72 100644 --- a/antarest/study/business/advanced_parameters_management.py +++ b/antarest/study/business/advanced_parameters_management.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from typing import Any, Dict, List, Optional from pydantic import validator diff --git a/antarest/study/business/aggregator_management.py b/antarest/study/business/aggregator_management.py index ac88b9d82b..a040faf1de 100644 --- a/antarest/study/business/aggregator_management.py +++ b/antarest/study/business/aggregator_management.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import logging import typing as t from enum import Enum diff --git a/antarest/study/business/all_optional_meta.py b/antarest/study/business/all_optional_meta.py index 06ddc012d8..6e23e82e85 100644 --- a/antarest/study/business/all_optional_meta.py +++ b/antarest/study/business/all_optional_meta.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import typing as t import pydantic.fields diff --git a/antarest/study/business/allocation_management.py b/antarest/study/business/allocation_management.py index 8c539ceac3..7576a9ab63 100644 --- a/antarest/study/business/allocation_management.py +++ b/antarest/study/business/allocation_management.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from typing import Dict, List import numpy diff --git a/antarest/study/business/area_management.py b/antarest/study/business/area_management.py index 6c87d8cb80..4e6297e349 100644 --- a/antarest/study/business/area_management.py +++ b/antarest/study/business/area_management.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import enum import logging import re diff --git a/antarest/study/business/areas/__init__.py b/antarest/study/business/areas/__init__.py index e69de29bb2..058c6b221a 100644 --- a/antarest/study/business/areas/__init__.py +++ b/antarest/study/business/areas/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/antarest/study/business/areas/hydro_management.py b/antarest/study/business/areas/hydro_management.py index e0a52ee4e1..b7376dae10 100644 --- a/antarest/study/business/areas/hydro_management.py +++ b/antarest/study/business/areas/hydro_management.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from typing import Any, Dict, List, Optional from pydantic import Field diff --git a/antarest/study/business/areas/properties_management.py b/antarest/study/business/areas/properties_management.py index 0bccdad784..f4abd5b1bb 100644 --- a/antarest/study/business/areas/properties_management.py +++ b/antarest/study/business/areas/properties_management.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import re import typing as t from builtins import sorted diff --git a/antarest/study/business/areas/renewable_management.py b/antarest/study/business/areas/renewable_management.py index 1009c9d22c..5a9c2d47bb 100644 --- a/antarest/study/business/areas/renewable_management.py +++ b/antarest/study/business/areas/renewable_management.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import collections import json import typing as t diff --git a/antarest/study/business/areas/st_storage_management.py b/antarest/study/business/areas/st_storage_management.py index 776f57a039..ee64362d8b 100644 --- a/antarest/study/business/areas/st_storage_management.py +++ b/antarest/study/business/areas/st_storage_management.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import collections import functools import json diff --git a/antarest/study/business/areas/thermal_management.py b/antarest/study/business/areas/thermal_management.py index 205965eb54..f37bc757f1 100644 --- a/antarest/study/business/areas/thermal_management.py +++ b/antarest/study/business/areas/thermal_management.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import collections import json import typing as t diff --git a/antarest/study/business/binding_constraint_management.py b/antarest/study/business/binding_constraint_management.py index c2106ef2f3..90735ff6b2 100644 --- a/antarest/study/business/binding_constraint_management.py +++ b/antarest/study/business/binding_constraint_management.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import collections import json import logging diff --git a/antarest/study/business/config_management.py b/antarest/study/business/config_management.py index 35f46c01ca..856a48b535 100644 --- a/antarest/study/business/config_management.py +++ b/antarest/study/business/config_management.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from typing import Dict, List, Optional from antarest.study.business.utils import execute_or_add_commands diff --git a/antarest/study/business/correlation_management.py b/antarest/study/business/correlation_management.py index b9abcff2f2..56b9e33fba 100644 --- a/antarest/study/business/correlation_management.py +++ b/antarest/study/business/correlation_management.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + """ Management of spatial correlations between the different generators. The generators are of the same category and can be hydraulic, wind, load or solar. diff --git a/antarest/study/business/district_manager.py b/antarest/study/business/district_manager.py index 5a214c284c..3563230790 100644 --- a/antarest/study/business/district_manager.py +++ b/antarest/study/business/district_manager.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from typing import List from pydantic import BaseModel diff --git a/antarest/study/business/enum_ignore_case.py b/antarest/study/business/enum_ignore_case.py index aa784aa9c4..2259d229f7 100644 --- a/antarest/study/business/enum_ignore_case.py +++ b/antarest/study/business/enum_ignore_case.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import enum import typing diff --git a/antarest/study/business/general_management.py b/antarest/study/business/general_management.py index 4cf2dc62e0..c66a7b02fa 100644 --- a/antarest/study/business/general_management.py +++ b/antarest/study/business/general_management.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from typing import Any, Dict, List, Optional, cast from pydantic import PositiveInt, StrictBool, conint, root_validator diff --git a/antarest/study/business/link_management.py b/antarest/study/business/link_management.py index 744401772a..8515b42fee 100644 --- a/antarest/study/business/link_management.py +++ b/antarest/study/business/link_management.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import typing as t from pydantic import BaseModel diff --git a/antarest/study/business/matrix_management.py b/antarest/study/business/matrix_management.py index 282ddebedd..67f809b7e8 100644 --- a/antarest/study/business/matrix_management.py +++ b/antarest/study/business/matrix_management.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import itertools import logging import operator diff --git a/antarest/study/business/optimization_management.py b/antarest/study/business/optimization_management.py index 5defcc2a2a..5ee764046e 100644 --- a/antarest/study/business/optimization_management.py +++ b/antarest/study/business/optimization_management.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from typing import Any, Dict, List, Optional, Union, cast from pydantic.types import StrictBool diff --git a/antarest/study/business/playlist_management.py b/antarest/study/business/playlist_management.py index 89c9f6ea17..fef4a4d2a4 100644 --- a/antarest/study/business/playlist_management.py +++ b/antarest/study/business/playlist_management.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from typing import Dict, List, Union from pydantic.types import StrictBool, StrictFloat, StrictInt diff --git a/antarest/study/business/scenario_builder_management.py b/antarest/study/business/scenario_builder_management.py index 0f7c94f7bb..c8a38b28c3 100644 --- a/antarest/study/business/scenario_builder_management.py +++ b/antarest/study/business/scenario_builder_management.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import enum import typing as t diff --git a/antarest/study/business/table_mode_management.py b/antarest/study/business/table_mode_management.py index bc31683139..848beb513b 100644 --- a/antarest/study/business/table_mode_management.py +++ b/antarest/study/business/table_mode_management.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import collections import typing as t diff --git a/antarest/study/business/thematic_trimming_field_infos.py b/antarest/study/business/thematic_trimming_field_infos.py index 3baabd8014..5a2f07c682 100644 --- a/antarest/study/business/thematic_trimming_field_infos.py +++ b/antarest/study/business/thematic_trimming_field_infos.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + """ List of fields of the Thematic Trimming panel """ diff --git a/antarest/study/business/thematic_trimming_management.py b/antarest/study/business/thematic_trimming_management.py index d4af9f960e..17ca5a0290 100644 --- a/antarest/study/business/thematic_trimming_management.py +++ b/antarest/study/business/thematic_trimming_management.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import typing as t from antarest.study.business.thematic_trimming_field_infos import ThematicTrimmingFormFields, get_fields_info diff --git a/antarest/study/business/timeseries_config_management.py b/antarest/study/business/timeseries_config_management.py index 56cf07cfa1..8f02a1c512 100644 --- a/antarest/study/business/timeseries_config_management.py +++ b/antarest/study/business/timeseries_config_management.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import typing as t from pydantic import StrictBool, StrictInt, root_validator, validator diff --git a/antarest/study/business/utils.py b/antarest/study/business/utils.py index 8c4b567b22..ac1ea418a1 100644 --- a/antarest/study/business/utils.py +++ b/antarest/study/business/utils.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import typing as t from pydantic import BaseModel diff --git a/antarest/study/business/xpansion_management.py b/antarest/study/business/xpansion_management.py index 66d25860dd..0951ce9dfb 100644 --- a/antarest/study/business/xpansion_management.py +++ b/antarest/study/business/xpansion_management.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import contextlib import http import io diff --git a/antarest/study/common/__init__.py b/antarest/study/common/__init__.py index e69de29bb2..058c6b221a 100644 --- a/antarest/study/common/__init__.py +++ b/antarest/study/common/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/antarest/study/common/studystorage.py b/antarest/study/common/studystorage.py index 94664ef339..906564da35 100644 --- a/antarest/study/common/studystorage.py +++ b/antarest/study/common/studystorage.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import typing as t from abc import ABC, abstractmethod from pathlib import Path diff --git a/antarest/study/css4_colors.py b/antarest/study/css4_colors.py index 9d87c4a53e..acac63cdde 100644 --- a/antarest/study/css4_colors.py +++ b/antarest/study/css4_colors.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + """ CSS Color Module Level 4 diff --git a/antarest/study/main.py b/antarest/study/main.py index 83ad90dca3..e80a353493 100644 --- a/antarest/study/main.py +++ b/antarest/study/main.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from typing import Optional from fastapi import FastAPI diff --git a/antarest/study/model.py b/antarest/study/model.py index 4eff8109ab..543490d3c2 100644 --- a/antarest/study/model.py +++ b/antarest/study/model.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import dataclasses import enum import secrets diff --git a/antarest/study/repository.py b/antarest/study/repository.py index 4a3965d9de..f4d2e691c1 100644 --- a/antarest/study/repository.py +++ b/antarest/study/repository.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import datetime import enum import typing as t diff --git a/antarest/study/service.py b/antarest/study/service.py index 8e4b537e19..2bff77b1ec 100644 --- a/antarest/study/service.py +++ b/antarest/study/service.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import base64 import collections import contextlib diff --git a/antarest/study/storage/__init__.py b/antarest/study/storage/__init__.py index e69de29bb2..058c6b221a 100644 --- a/antarest/study/storage/__init__.py +++ b/antarest/study/storage/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/antarest/study/storage/abstract_storage_service.py b/antarest/study/storage/abstract_storage_service.py index 892f855970..045c33c81c 100644 --- a/antarest/study/storage/abstract_storage_service.py +++ b/antarest/study/storage/abstract_storage_service.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import json import logging import shutil diff --git a/antarest/study/storage/auto_archive_service.py b/antarest/study/storage/auto_archive_service.py index a1eafc40a3..85cb2237f9 100644 --- a/antarest/study/storage/auto_archive_service.py +++ b/antarest/study/storage/auto_archive_service.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import datetime import logging import time diff --git a/antarest/study/storage/df_download.py b/antarest/study/storage/df_download.py index 100e7f0e22..97882e2d2e 100644 --- a/antarest/study/storage/df_download.py +++ b/antarest/study/storage/df_download.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import http import typing as t from pathlib import Path diff --git a/antarest/study/storage/matrix_profile.py b/antarest/study/storage/matrix_profile.py index 7dc137dc10..cd3780ae32 100644 --- a/antarest/study/storage/matrix_profile.py +++ b/antarest/study/storage/matrix_profile.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import calendar import copy import fnmatch diff --git a/antarest/study/storage/patch_service.py b/antarest/study/storage/patch_service.py index c52752ae25..7570401aab 100644 --- a/antarest/study/storage/patch_service.py +++ b/antarest/study/storage/patch_service.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import json import typing as t from pathlib import Path diff --git a/antarest/study/storage/rawstudy/__init__.py b/antarest/study/storage/rawstudy/__init__.py index e69de29bb2..058c6b221a 100644 --- a/antarest/study/storage/rawstudy/__init__.py +++ b/antarest/study/storage/rawstudy/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/antarest/study/storage/rawstudy/ini_reader.py b/antarest/study/storage/rawstudy/ini_reader.py index b2d86ecb98..fd3bac2dea 100644 --- a/antarest/study/storage/rawstudy/ini_reader.py +++ b/antarest/study/storage/rawstudy/ini_reader.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import dataclasses import re import typing as t diff --git a/antarest/study/storage/rawstudy/ini_writer.py b/antarest/study/storage/rawstudy/ini_writer.py index 3a5c1198d6..f72f9b2197 100644 --- a/antarest/study/storage/rawstudy/ini_writer.py +++ b/antarest/study/storage/rawstudy/ini_writer.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import ast import configparser import typing as t diff --git a/antarest/study/storage/rawstudy/model/__init__.py b/antarest/study/storage/rawstudy/model/__init__.py index e69de29bb2..058c6b221a 100644 --- a/antarest/study/storage/rawstudy/model/__init__.py +++ b/antarest/study/storage/rawstudy/model/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/antarest/study/storage/rawstudy/model/filesystem/__init__.py b/antarest/study/storage/rawstudy/model/filesystem/__init__.py index e69de29bb2..058c6b221a 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/__init__.py +++ b/antarest/study/storage/rawstudy/model/filesystem/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/antarest/study/storage/rawstudy/model/filesystem/bucket_node.py b/antarest/study/storage/rawstudy/model/filesystem/bucket_node.py index 6106326d2f..ad10455b2e 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/bucket_node.py +++ b/antarest/study/storage/rawstudy/model/filesystem/bucket_node.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import typing as t from antarest.core.model import JSON, SUB_JSON diff --git a/antarest/study/storage/rawstudy/model/filesystem/common/__init__.py b/antarest/study/storage/rawstudy/model/filesystem/common/__init__.py index e69de29bb2..058c6b221a 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/common/__init__.py +++ b/antarest/study/storage/rawstudy/model/filesystem/common/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/antarest/study/storage/rawstudy/model/filesystem/common/area_matrix_list.py b/antarest/study/storage/rawstudy/model/filesystem/common/area_matrix_list.py index 8bc1b5a497..0cff5af838 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/common/area_matrix_list.py +++ b/antarest/study/storage/rawstudy/model/filesystem/common/area_matrix_list.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import typing as t from antarest.study.storage.rawstudy.model.filesystem.config.model import FileStudyTreeConfig diff --git a/antarest/study/storage/rawstudy/model/filesystem/common/prepro.py b/antarest/study/storage/rawstudy/model/filesystem/common/prepro.py index b6edf38c42..1813760f13 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/common/prepro.py +++ b/antarest/study/storage/rawstudy/model/filesystem/common/prepro.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from antarest.study.storage.rawstudy.model.filesystem.config.model import FileStudyTreeConfig from antarest.study.storage.rawstudy.model.filesystem.context import ContextServer from antarest.study.storage.rawstudy.model.filesystem.folder_node import FolderNode diff --git a/antarest/study/storage/rawstudy/model/filesystem/config/__init__.py b/antarest/study/storage/rawstudy/model/filesystem/config/__init__.py index e69de29bb2..058c6b221a 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/config/__init__.py +++ b/antarest/study/storage/rawstudy/model/filesystem/config/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/antarest/study/storage/rawstudy/model/filesystem/config/area.py b/antarest/study/storage/rawstudy/model/filesystem/config/area.py index 5ade25159f..964e46810d 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/config/area.py +++ b/antarest/study/storage/rawstudy/model/filesystem/config/area.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + """ Object model used to read and update area configuration. """ diff --git a/antarest/study/storage/rawstudy/model/filesystem/config/binding_constraint.py b/antarest/study/storage/rawstudy/model/filesystem/config/binding_constraint.py index c81d66ed5c..f902e66305 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/config/binding_constraint.py +++ b/antarest/study/storage/rawstudy/model/filesystem/config/binding_constraint.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + """ Object model used to read and update binding constraint configuration. """ diff --git a/antarest/study/storage/rawstudy/model/filesystem/config/cluster.py b/antarest/study/storage/rawstudy/model/filesystem/config/cluster.py index 1c84019294..0ead589109 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/config/cluster.py +++ b/antarest/study/storage/rawstudy/model/filesystem/config/cluster.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + """ Common properties related to thermal and renewable clusters, and short-term storage. diff --git a/antarest/study/storage/rawstudy/model/filesystem/config/exceptions.py b/antarest/study/storage/rawstudy/model/filesystem/config/exceptions.py index 7cdf5b2a50..936f7f76e2 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/config/exceptions.py +++ b/antarest/study/storage/rawstudy/model/filesystem/config/exceptions.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from pathlib import Path from typing import cast diff --git a/antarest/study/storage/rawstudy/model/filesystem/config/field_validators.py b/antarest/study/storage/rawstudy/model/filesystem/config/field_validators.py index 74f93f5c46..3a544d6bb8 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/config/field_validators.py +++ b/antarest/study/storage/rawstudy/model/filesystem/config/field_validators.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import typing as t _ALL_FILTERING = ["hourly", "daily", "weekly", "monthly", "annual"] diff --git a/antarest/study/storage/rawstudy/model/filesystem/config/files.py b/antarest/study/storage/rawstudy/model/filesystem/config/files.py index b8140b8c87..296ee6cf19 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/config/files.py +++ b/antarest/study/storage/rawstudy/model/filesystem/config/files.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import io import json import logging diff --git a/antarest/study/storage/rawstudy/model/filesystem/config/identifier.py b/antarest/study/storage/rawstudy/model/filesystem/config/identifier.py index b4b1a3c3f3..d30cc34fae 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/config/identifier.py +++ b/antarest/study/storage/rawstudy/model/filesystem/config/identifier.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import typing as t from pydantic import BaseModel, Extra, Field, root_validator diff --git a/antarest/study/storage/rawstudy/model/filesystem/config/ini_properties.py b/antarest/study/storage/rawstudy/model/filesystem/config/ini_properties.py index 51f10a5ca5..84410b9e37 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/config/ini_properties.py +++ b/antarest/study/storage/rawstudy/model/filesystem/config/ini_properties.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import json import typing as t diff --git a/antarest/study/storage/rawstudy/model/filesystem/config/links.py b/antarest/study/storage/rawstudy/model/filesystem/config/links.py index 7ebc0e2176..12e1be47e5 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/config/links.py +++ b/antarest/study/storage/rawstudy/model/filesystem/config/links.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + """ Object model used to read and update link configuration. """ diff --git a/antarest/study/storage/rawstudy/model/filesystem/config/model.py b/antarest/study/storage/rawstudy/model/filesystem/config/model.py index 46e02bb051..5e916b5308 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/config/model.py +++ b/antarest/study/storage/rawstudy/model/filesystem/config/model.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import re import typing as t from pathlib import Path diff --git a/antarest/study/storage/rawstudy/model/filesystem/config/renewable.py b/antarest/study/storage/rawstudy/model/filesystem/config/renewable.py index ed0716147a..b1acfe4492 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/config/renewable.py +++ b/antarest/study/storage/rawstudy/model/filesystem/config/renewable.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import typing as t from pydantic import Field diff --git a/antarest/study/storage/rawstudy/model/filesystem/config/ruleset_matrices.py b/antarest/study/storage/rawstudy/model/filesystem/config/ruleset_matrices.py index 5e7e380fe0..29da19c30e 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/config/ruleset_matrices.py +++ b/antarest/study/storage/rawstudy/model/filesystem/config/ruleset_matrices.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import typing as t import numpy as np diff --git a/antarest/study/storage/rawstudy/model/filesystem/config/st_storage.py b/antarest/study/storage/rawstudy/model/filesystem/config/st_storage.py index 3355ba571a..792855b141 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/config/st_storage.py +++ b/antarest/study/storage/rawstudy/model/filesystem/config/st_storage.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import typing as t from pydantic import Field diff --git a/antarest/study/storage/rawstudy/model/filesystem/config/thermal.py b/antarest/study/storage/rawstudy/model/filesystem/config/thermal.py index dcd0bc7729..6c247a3600 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/config/thermal.py +++ b/antarest/study/storage/rawstudy/model/filesystem/config/thermal.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import typing as t from pydantic import Field diff --git a/antarest/study/storage/rawstudy/model/filesystem/context.py b/antarest/study/storage/rawstudy/model/filesystem/context.py index 42bc9728c3..0bbb81b503 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/context.py +++ b/antarest/study/storage/rawstudy/model/filesystem/context.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from dataclasses import dataclass from antarest.matrixstore.service import ISimpleMatrixService diff --git a/antarest/study/storage/rawstudy/model/filesystem/exceptions.py b/antarest/study/storage/rawstudy/model/filesystem/exceptions.py index 4a0cdd49cd..399847efc0 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/exceptions.py +++ b/antarest/study/storage/rawstudy/model/filesystem/exceptions.py @@ -1,3 +1,16 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + + class DenormalizationException(Exception): def __init__(self, msg: str): super(DenormalizationException, self).__init__(msg) diff --git a/antarest/study/storage/rawstudy/model/filesystem/factory.py b/antarest/study/storage/rawstudy/model/filesystem/factory.py index 040e747629..798aef8ac2 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/factory.py +++ b/antarest/study/storage/rawstudy/model/filesystem/factory.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import logging import os.path import tempfile diff --git a/antarest/study/storage/rawstudy/model/filesystem/folder_node.py b/antarest/study/storage/rawstudy/model/filesystem/folder_node.py index ba1d859ce3..58b42a1388 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/folder_node.py +++ b/antarest/study/storage/rawstudy/model/filesystem/folder_node.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import shutil import typing as t from abc import ABC, abstractmethod diff --git a/antarest/study/storage/rawstudy/model/filesystem/ini_file_node.py b/antarest/study/storage/rawstudy/model/filesystem/ini_file_node.py index b2ba1c0646..e5443eb37f 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/ini_file_node.py +++ b/antarest/study/storage/rawstudy/model/filesystem/ini_file_node.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import contextlib import functools import io diff --git a/antarest/study/storage/rawstudy/model/filesystem/inode.py b/antarest/study/storage/rawstudy/model/filesystem/inode.py index e3eff7feee..e380442651 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/inode.py +++ b/antarest/study/storage/rawstudy/model/filesystem/inode.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from abc import ABC, abstractmethod from pathlib import Path from typing import Any, Dict, Generic, List, Optional, Tuple, TypeVar diff --git a/antarest/study/storage/rawstudy/model/filesystem/json_file_node.py b/antarest/study/storage/rawstudy/model/filesystem/json_file_node.py index e2ddfbab98..ad95ee3187 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/json_file_node.py +++ b/antarest/study/storage/rawstudy/model/filesystem/json_file_node.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import json import typing as t from pathlib import Path diff --git a/antarest/study/storage/rawstudy/model/filesystem/lazy_node.py b/antarest/study/storage/rawstudy/model/filesystem/lazy_node.py index c27b3b647f..49b83079d6 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/lazy_node.py +++ b/antarest/study/storage/rawstudy/model/filesystem/lazy_node.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import typing as t from abc import ABC, abstractmethod from dataclasses import dataclass diff --git a/antarest/study/storage/rawstudy/model/filesystem/matrix/__init__.py b/antarest/study/storage/rawstudy/model/filesystem/matrix/__init__.py index e69de29bb2..058c6b221a 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/matrix/__init__.py +++ b/antarest/study/storage/rawstudy/model/filesystem/matrix/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/antarest/study/storage/rawstudy/model/filesystem/matrix/constants.py b/antarest/study/storage/rawstudy/model/filesystem/matrix/constants.py index 8f2b429e17..ad1300bac7 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/matrix/constants.py +++ b/antarest/study/storage/rawstudy/model/filesystem/matrix/constants.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import numpy as np default_scenario_hourly = np.zeros((8760, 1), dtype=np.float64) diff --git a/antarest/study/storage/rawstudy/model/filesystem/matrix/date_serializer.py b/antarest/study/storage/rawstudy/model/filesystem/matrix/date_serializer.py index 909140b68a..cdc67b8ac5 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/matrix/date_serializer.py +++ b/antarest/study/storage/rawstudy/model/filesystem/matrix/date_serializer.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import re from abc import ABC, abstractmethod from typing import Hashable, List, Sequence, Tuple, cast diff --git a/antarest/study/storage/rawstudy/model/filesystem/matrix/head_writer.py b/antarest/study/storage/rawstudy/model/filesystem/matrix/head_writer.py index 5e2a899d17..5909f69ba7 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/matrix/head_writer.py +++ b/antarest/study/storage/rawstudy/model/filesystem/matrix/head_writer.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from abc import ABC, abstractmethod diff --git a/antarest/study/storage/rawstudy/model/filesystem/matrix/input_series_matrix.py b/antarest/study/storage/rawstudy/model/filesystem/matrix/input_series_matrix.py index affaedc23e..88b7d2640a 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/matrix/input_series_matrix.py +++ b/antarest/study/storage/rawstudy/model/filesystem/matrix/input_series_matrix.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import logging import shutil from pathlib import Path diff --git a/antarest/study/storage/rawstudy/model/filesystem/matrix/matrix.py b/antarest/study/storage/rawstudy/model/filesystem/matrix/matrix.py index 904d57c115..364a5e3524 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/matrix/matrix.py +++ b/antarest/study/storage/rawstudy/model/filesystem/matrix/matrix.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import logging from abc import ABC, abstractmethod from enum import Enum diff --git a/antarest/study/storage/rawstudy/model/filesystem/matrix/output_series_matrix.py b/antarest/study/storage/rawstudy/model/filesystem/matrix/output_series_matrix.py index 70317c6255..52c9867b2f 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/matrix/output_series_matrix.py +++ b/antarest/study/storage/rawstudy/model/filesystem/matrix/output_series_matrix.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import logging from pathlib import Path from typing import Any, List, Optional, Union, cast diff --git a/antarest/study/storage/rawstudy/model/filesystem/raw_file_node.py b/antarest/study/storage/rawstudy/model/filesystem/raw_file_node.py index 57770ce02d..c92f3d9152 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/raw_file_node.py +++ b/antarest/study/storage/rawstudy/model/filesystem/raw_file_node.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import logging from typing import List, Optional diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/__init__.py b/antarest/study/storage/rawstudy/model/filesystem/root/__init__.py index e69de29bb2..058c6b221a 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/__init__.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/desktop.py b/antarest/study/storage/rawstudy/model/filesystem/root/desktop.py index c506d2872b..20cc1b19c1 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/desktop.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/desktop.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from antarest.study.storage.rawstudy.model.filesystem.config.model import FileStudyTreeConfig from antarest.study.storage.rawstudy.model.filesystem.context import ContextServer from antarest.study.storage.rawstudy.model.filesystem.ini_file_node import IniFileNode diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/filestudytree.py b/antarest/study/storage/rawstudy/model/filesystem/root/filestudytree.py index e6389db280..bfef345ccc 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/filestudytree.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/filestudytree.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import logging from antarest.study.storage.rawstudy.model.filesystem.folder_node import FolderNode diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/input/__init__.py b/antarest/study/storage/rawstudy/model/filesystem/root/input/__init__.py index e69de29bb2..058c6b221a 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/input/__init__.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/input/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/input/areas/__init__.py b/antarest/study/storage/rawstudy/model/filesystem/root/input/areas/__init__.py index e69de29bb2..058c6b221a 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/input/areas/__init__.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/input/areas/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/input/areas/areas.py b/antarest/study/storage/rawstudy/model/filesystem/root/input/areas/areas.py index c268e8ab2b..7dadadcc87 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/input/areas/areas.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/input/areas/areas.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from antarest.study.storage.rawstudy.model.filesystem.config.model import FileStudyTreeConfig from antarest.study.storage.rawstudy.model.filesystem.context import ContextServer from antarest.study.storage.rawstudy.model.filesystem.folder_node import FolderNode diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/input/areas/item/__init__.py b/antarest/study/storage/rawstudy/model/filesystem/root/input/areas/item/__init__.py index e69de29bb2..058c6b221a 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/input/areas/item/__init__.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/input/areas/item/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/input/areas/item/adequacy_patch.py b/antarest/study/storage/rawstudy/model/filesystem/root/input/areas/item/adequacy_patch.py index 6e7ac3034a..b371e886a7 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/input/areas/item/adequacy_patch.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/input/areas/item/adequacy_patch.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from antarest.study.storage.rawstudy.model.filesystem.config.model import FileStudyTreeConfig from antarest.study.storage.rawstudy.model.filesystem.context import ContextServer from antarest.study.storage.rawstudy.model.filesystem.ini_file_node import IniFileNode diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/input/areas/item/item.py b/antarest/study/storage/rawstudy/model/filesystem/root/input/areas/item/item.py index 2a40ab60f5..37ee1d8381 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/input/areas/item/item.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/input/areas/item/item.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from antarest.study.storage.rawstudy.model.filesystem.folder_node import FolderNode from antarest.study.storage.rawstudy.model.filesystem.inode import TREE from antarest.study.storage.rawstudy.model.filesystem.root.input.areas.item.adequacy_patch import ( diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/input/areas/item/optimization.py b/antarest/study/storage/rawstudy/model/filesystem/root/input/areas/item/optimization.py index 1219a291e4..53e83b6ed2 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/input/areas/item/optimization.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/input/areas/item/optimization.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from antarest.study.storage.rawstudy.model.filesystem.config.model import FileStudyTreeConfig from antarest.study.storage.rawstudy.model.filesystem.context import ContextServer from antarest.study.storage.rawstudy.model.filesystem.ini_file_node import IniFileNode diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/input/areas/item/ui.py b/antarest/study/storage/rawstudy/model/filesystem/root/input/areas/item/ui.py index 7a457866e2..82da8ebf64 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/input/areas/item/ui.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/input/areas/item/ui.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from antarest.study.storage.rawstudy.model.filesystem.config.model import FileStudyTreeConfig from antarest.study.storage.rawstudy.model.filesystem.context import ContextServer from antarest.study.storage.rawstudy.model.filesystem.ini_file_node import IniFileNode diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/input/areas/list.py b/antarest/study/storage/rawstudy/model/filesystem/root/input/areas/list.py index 0e84498e1d..5112bd7756 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/input/areas/list.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/input/areas/list.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from typing import List, Optional from antarest.study.storage.rawstudy.model.filesystem.config.model import FileStudyTreeConfig diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/input/areas/sets.py b/antarest/study/storage/rawstudy/model/filesystem/root/input/areas/sets.py index 1748e49def..ad327b4eeb 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/input/areas/sets.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/input/areas/sets.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from antarest.study.storage.rawstudy.ini_reader import IniReader from antarest.study.storage.rawstudy.ini_writer import IniWriter from antarest.study.storage.rawstudy.model.filesystem.config.model import FileStudyTreeConfig diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/input/bindingconstraints/__init__.py b/antarest/study/storage/rawstudy/model/filesystem/root/input/bindingconstraints/__init__.py index e69de29bb2..058c6b221a 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/input/bindingconstraints/__init__.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/input/bindingconstraints/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/input/bindingconstraints/bindingconstraints_ini.py b/antarest/study/storage/rawstudy/model/filesystem/root/input/bindingconstraints/bindingconstraints_ini.py index 51e426fda2..05ce00cedf 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/input/bindingconstraints/bindingconstraints_ini.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/input/bindingconstraints/bindingconstraints_ini.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from antarest.study.storage.rawstudy.model.filesystem.config.model import FileStudyTreeConfig from antarest.study.storage.rawstudy.model.filesystem.context import ContextServer from antarest.study.storage.rawstudy.model.filesystem.ini_file_node import IniFileNode diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/input/bindingconstraints/bindingcontraints.py b/antarest/study/storage/rawstudy/model/filesystem/root/input/bindingconstraints/bindingcontraints.py index 51426d7e9e..afa55a3f17 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/input/bindingconstraints/bindingcontraints.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/input/bindingconstraints/bindingcontraints.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from antarest.study.storage.rawstudy.model.filesystem.config.binding_constraint import ( OPERATOR_MATRICES_MAP, BindingConstraintFrequency, diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/input/commons/__init__.py b/antarest/study/storage/rawstudy/model/filesystem/root/input/commons/__init__.py index e69de29bb2..058c6b221a 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/input/commons/__init__.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/input/commons/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/input/commons/prepro_series.py b/antarest/study/storage/rawstudy/model/filesystem/root/input/commons/prepro_series.py index b6e8f79c54..277e2311be 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/input/commons/prepro_series.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/input/commons/prepro_series.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from antarest.study.storage.rawstudy.model.filesystem.common.area_matrix_list import AreaMatrixList from antarest.study.storage.rawstudy.model.filesystem.common.prepro import InputPrepro from antarest.study.storage.rawstudy.model.filesystem.config.model import FileStudyTreeConfig diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/input/hydro/__init__.py b/antarest/study/storage/rawstudy/model/filesystem/root/input/hydro/__init__.py index e69de29bb2..058c6b221a 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/input/hydro/__init__.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/input/hydro/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/input/hydro/allocation/__init__.py b/antarest/study/storage/rawstudy/model/filesystem/root/input/hydro/allocation/__init__.py index e69de29bb2..058c6b221a 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/input/hydro/allocation/__init__.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/input/hydro/allocation/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/input/hydro/allocation/allocation.py b/antarest/study/storage/rawstudy/model/filesystem/root/input/hydro/allocation/allocation.py index b517b29a77..0714f710a5 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/input/hydro/allocation/allocation.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/input/hydro/allocation/allocation.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from antarest.study.storage.rawstudy.model.filesystem.folder_node import FolderNode from antarest.study.storage.rawstudy.model.filesystem.inode import TREE from antarest.study.storage.rawstudy.model.filesystem.root.input.hydro.allocation.area import InputHydroAllocationArea diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/input/hydro/allocation/area.py b/antarest/study/storage/rawstudy/model/filesystem/root/input/hydro/allocation/area.py index 12e6d2875a..b3b89b8498 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/input/hydro/allocation/area.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/input/hydro/allocation/area.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from antarest.study.storage.rawstudy.ini_reader import IniReader from antarest.study.storage.rawstudy.model.filesystem.config.model import FileStudyTreeConfig from antarest.study.storage.rawstudy.model.filesystem.context import ContextServer diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/input/hydro/common/__init__.py b/antarest/study/storage/rawstudy/model/filesystem/root/input/hydro/common/__init__.py index e69de29bb2..058c6b221a 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/input/hydro/common/__init__.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/input/hydro/common/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/input/hydro/common/capacity/__init__.py b/antarest/study/storage/rawstudy/model/filesystem/root/input/hydro/common/capacity/__init__.py index e69de29bb2..058c6b221a 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/input/hydro/common/capacity/__init__.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/input/hydro/common/capacity/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/input/hydro/common/capacity/capacity.py b/antarest/study/storage/rawstudy/model/filesystem/root/input/hydro/common/capacity/capacity.py index 60ebab3923..7627faa777 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/input/hydro/common/capacity/capacity.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/input/hydro/common/capacity/capacity.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from typing import List, TypedDict from antarest.study.storage.rawstudy.model.filesystem.folder_node import FolderNode diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/input/hydro/common/common.py b/antarest/study/storage/rawstudy/model/filesystem/root/input/hydro/common/common.py index f7b29811ff..46715ff6b7 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/input/hydro/common/common.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/input/hydro/common/common.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from antarest.study.storage.rawstudy.model.filesystem.folder_node import FolderNode from antarest.study.storage.rawstudy.model.filesystem.inode import TREE from antarest.study.storage.rawstudy.model.filesystem.root.input.hydro.common.capacity.capacity import ( diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/input/hydro/hydro.py b/antarest/study/storage/rawstudy/model/filesystem/root/input/hydro/hydro.py index 64278ef25a..c1c3d2984a 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/input/hydro/hydro.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/input/hydro/hydro.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from antarest.study.storage.rawstudy.model.filesystem.folder_node import FolderNode from antarest.study.storage.rawstudy.model.filesystem.inode import TREE from antarest.study.storage.rawstudy.model.filesystem.root.input.hydro.allocation.allocation import InputHydroAllocation diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/input/hydro/hydro_ini.py b/antarest/study/storage/rawstudy/model/filesystem/root/input/hydro/hydro_ini.py index 2065ea45e5..b38bafe736 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/input/hydro/hydro_ini.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/input/hydro/hydro_ini.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from antarest.study.storage.rawstudy.model.filesystem.config.model import FileStudyTreeConfig from antarest.study.storage.rawstudy.model.filesystem.context import ContextServer from antarest.study.storage.rawstudy.model.filesystem.ini_file_node import IniFileNode diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/input/hydro/prepro/__init__.py b/antarest/study/storage/rawstudy/model/filesystem/root/input/hydro/prepro/__init__.py index e69de29bb2..058c6b221a 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/input/hydro/prepro/__init__.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/input/hydro/prepro/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/input/hydro/prepro/area/__init__.py b/antarest/study/storage/rawstudy/model/filesystem/root/input/hydro/prepro/area/__init__.py index e69de29bb2..058c6b221a 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/input/hydro/prepro/area/__init__.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/input/hydro/prepro/area/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/input/hydro/prepro/area/area.py b/antarest/study/storage/rawstudy/model/filesystem/root/input/hydro/prepro/area/area.py index bdce015f21..13d504d1c0 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/input/hydro/prepro/area/area.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/input/hydro/prepro/area/area.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from antarest.study.storage.rawstudy.model.filesystem.folder_node import FolderNode from antarest.study.storage.rawstudy.model.filesystem.inode import TREE from antarest.study.storage.rawstudy.model.filesystem.matrix.input_series_matrix import InputSeriesMatrix diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/input/hydro/prepro/area/prepro.py b/antarest/study/storage/rawstudy/model/filesystem/root/input/hydro/prepro/area/prepro.py index 7298464e1a..560fb4cfee 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/input/hydro/prepro/area/prepro.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/input/hydro/prepro/area/prepro.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from antarest.study.storage.rawstudy.model.filesystem.config.model import FileStudyTreeConfig from antarest.study.storage.rawstudy.model.filesystem.context import ContextServer from antarest.study.storage.rawstudy.model.filesystem.ini_file_node import IniFileNode diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/input/hydro/prepro/prepro.py b/antarest/study/storage/rawstudy/model/filesystem/root/input/hydro/prepro/prepro.py index b47ac54e2a..93104392f3 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/input/hydro/prepro/prepro.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/input/hydro/prepro/prepro.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from antarest.study.storage.rawstudy.model.filesystem.common.prepro import PreproCorrelation from antarest.study.storage.rawstudy.model.filesystem.folder_node import FolderNode from antarest.study.storage.rawstudy.model.filesystem.inode import TREE diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/input/hydro/series/__init__.py b/antarest/study/storage/rawstudy/model/filesystem/root/input/hydro/series/__init__.py index e69de29bb2..058c6b221a 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/input/hydro/series/__init__.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/input/hydro/series/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/input/hydro/series/area/__init__.py b/antarest/study/storage/rawstudy/model/filesystem/root/input/hydro/series/area/__init__.py index e69de29bb2..058c6b221a 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/input/hydro/series/area/__init__.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/input/hydro/series/area/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/input/hydro/series/area/area.py b/antarest/study/storage/rawstudy/model/filesystem/root/input/hydro/series/area/area.py index ad7b8f0957..9488a2ffd9 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/input/hydro/series/area/area.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/input/hydro/series/area/area.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from typing import Any, Dict from antarest.study.storage.rawstudy.model.filesystem.folder_node import FolderNode diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/input/hydro/series/series.py b/antarest/study/storage/rawstudy/model/filesystem/root/input/hydro/series/series.py index e8ccc2e2c6..0a92743b2b 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/input/hydro/series/series.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/input/hydro/series/series.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from antarest.study.storage.rawstudy.model.filesystem.folder_node import FolderNode from antarest.study.storage.rawstudy.model.filesystem.inode import TREE from antarest.study.storage.rawstudy.model.filesystem.root.input.hydro.series.area.area import InputHydroSeriesArea diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/input/input.py b/antarest/study/storage/rawstudy/model/filesystem/root/input/input.py index fe22590f62..cb4c5e01b6 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/input/input.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/input/input.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from antarest.study.storage.rawstudy.model.filesystem.config.model import EnrModelling from antarest.study.storage.rawstudy.model.filesystem.folder_node import FolderNode from antarest.study.storage.rawstudy.model.filesystem.inode import TREE diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/input/link/__init__.py b/antarest/study/storage/rawstudy/model/filesystem/root/input/link/__init__.py index e69de29bb2..058c6b221a 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/input/link/__init__.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/input/link/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/input/link/area/__init__.py b/antarest/study/storage/rawstudy/model/filesystem/root/input/link/area/__init__.py index e69de29bb2..058c6b221a 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/input/link/area/__init__.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/input/link/area/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/input/link/area/area.py b/antarest/study/storage/rawstudy/model/filesystem/root/input/link/area/area.py index 72d9ed3b6b..b683390565 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/input/link/area/area.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/input/link/area/area.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from antarest.study.storage.rawstudy.model.filesystem.config.model import FileStudyTreeConfig from antarest.study.storage.rawstudy.model.filesystem.context import ContextServer from antarest.study.storage.rawstudy.model.filesystem.folder_node import FolderNode diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/input/link/area/capacities/__init__.py b/antarest/study/storage/rawstudy/model/filesystem/root/input/link/area/capacities/__init__.py index e69de29bb2..058c6b221a 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/input/link/area/capacities/__init__.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/input/link/area/capacities/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/input/link/area/capacities/capacities.py b/antarest/study/storage/rawstudy/model/filesystem/root/input/link/area/capacities/capacities.py index ea4dd677c8..cb86c24c89 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/input/link/area/capacities/capacities.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/input/link/area/capacities/capacities.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from antarest.study.storage.rawstudy.model.filesystem.config.model import FileStudyTreeConfig from antarest.study.storage.rawstudy.model.filesystem.context import ContextServer from antarest.study.storage.rawstudy.model.filesystem.folder_node import FolderNode diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/input/link/area/properties.py b/antarest/study/storage/rawstudy/model/filesystem/root/input/link/area/properties.py index 955f6ba39d..a5ceb35fad 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/input/link/area/properties.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/input/link/area/properties.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from antarest.study.storage.rawstudy.model.filesystem.config.model import FileStudyTreeConfig from antarest.study.storage.rawstudy.model.filesystem.context import ContextServer from antarest.study.storage.rawstudy.model.filesystem.ini_file_node import IniFileNode diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/input/link/link.py b/antarest/study/storage/rawstudy/model/filesystem/root/input/link/link.py index 0cb3dc3365..e12f804f9a 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/input/link/link.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/input/link/link.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from antarest.study.storage.rawstudy.model.filesystem.folder_node import FolderNode from antarest.study.storage.rawstudy.model.filesystem.inode import TREE from antarest.study.storage.rawstudy.model.filesystem.root.input.link.area.area import InputLinkArea diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/input/miscgen/__init__.py b/antarest/study/storage/rawstudy/model/filesystem/root/input/miscgen/__init__.py index e69de29bb2..058c6b221a 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/input/miscgen/__init__.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/input/miscgen/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/input/miscgen/miscgen.py b/antarest/study/storage/rawstudy/model/filesystem/root/input/miscgen/miscgen.py index b6d50dec4a..0590793e5c 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/input/miscgen/miscgen.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/input/miscgen/miscgen.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from antarest.study.storage.rawstudy.model.filesystem.folder_node import FolderNode from antarest.study.storage.rawstudy.model.filesystem.inode import TREE from antarest.study.storage.rawstudy.model.filesystem.matrix.constants import default_8_fixed_hourly diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/input/renewables/__init__.py b/antarest/study/storage/rawstudy/model/filesystem/root/input/renewables/__init__.py index e69de29bb2..058c6b221a 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/input/renewables/__init__.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/input/renewables/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/input/renewables/clusters.py b/antarest/study/storage/rawstudy/model/filesystem/root/input/renewables/clusters.py index 8866a46551..d1be73eff4 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/input/renewables/clusters.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/input/renewables/clusters.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from antarest.study.storage.rawstudy.model.filesystem.config.model import FileStudyTreeConfig from antarest.study.storage.rawstudy.model.filesystem.context import ContextServer from antarest.study.storage.rawstudy.model.filesystem.folder_node import FolderNode diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/input/renewables/renewable.py b/antarest/study/storage/rawstudy/model/filesystem/root/input/renewables/renewable.py index c3a0d29e87..e9b7181a19 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/input/renewables/renewable.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/input/renewables/renewable.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from antarest.study.storage.rawstudy.model.filesystem.folder_node import FolderNode from antarest.study.storage.rawstudy.model.filesystem.inode import TREE from antarest.study.storage.rawstudy.model.filesystem.root.input.renewables.clusters import ( diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/input/renewables/series.py b/antarest/study/storage/rawstudy/model/filesystem/root/input/renewables/series.py index 46b92ab5d2..cf323c311d 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/input/renewables/series.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/input/renewables/series.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from antarest.study.storage.rawstudy.model.filesystem.config.model import FileStudyTreeConfig from antarest.study.storage.rawstudy.model.filesystem.context import ContextServer from antarest.study.storage.rawstudy.model.filesystem.folder_node import FolderNode diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/input/reserves/__init__.py b/antarest/study/storage/rawstudy/model/filesystem/root/input/reserves/__init__.py index e69de29bb2..058c6b221a 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/input/reserves/__init__.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/input/reserves/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/input/reserves/reserves.py b/antarest/study/storage/rawstudy/model/filesystem/root/input/reserves/reserves.py index 41abcf7bf6..6c558e115c 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/input/reserves/reserves.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/input/reserves/reserves.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from antarest.study.storage.rawstudy.model.filesystem.folder_node import FolderNode from antarest.study.storage.rawstudy.model.filesystem.inode import TREE from antarest.study.storage.rawstudy.model.filesystem.matrix.constants import default_4_fixed_hourly diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/input/st_storage/__init__.py b/antarest/study/storage/rawstudy/model/filesystem/root/input/st_storage/__init__.py index e69de29bb2..058c6b221a 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/input/st_storage/__init__.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/input/st_storage/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/input/st_storage/clusters/__init__.py b/antarest/study/storage/rawstudy/model/filesystem/root/input/st_storage/clusters/__init__.py index e69de29bb2..058c6b221a 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/input/st_storage/clusters/__init__.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/input/st_storage/clusters/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/input/st_storage/clusters/area/__init__.py b/antarest/study/storage/rawstudy/model/filesystem/root/input/st_storage/clusters/area/__init__.py index e69de29bb2..058c6b221a 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/input/st_storage/clusters/area/__init__.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/input/st_storage/clusters/area/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/input/st_storage/clusters/area/area.py b/antarest/study/storage/rawstudy/model/filesystem/root/input/st_storage/clusters/area/area.py index 3a4fafe18b..e77b3e16a2 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/input/st_storage/clusters/area/area.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/input/st_storage/clusters/area/area.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from antarest.study.storage.rawstudy.model.filesystem.config.model import FileStudyTreeConfig from antarest.study.storage.rawstudy.model.filesystem.context import ContextServer from antarest.study.storage.rawstudy.model.filesystem.folder_node import FolderNode diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/input/st_storage/clusters/area/list.py b/antarest/study/storage/rawstudy/model/filesystem/root/input/st_storage/clusters/area/list.py index d25d877376..05bb39ff0f 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/input/st_storage/clusters/area/list.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/input/st_storage/clusters/area/list.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from antarest.study.storage.rawstudy.model.filesystem.config.model import FileStudyTreeConfig from antarest.study.storage.rawstudy.model.filesystem.context import ContextServer from antarest.study.storage.rawstudy.model.filesystem.ini_file_node import IniFileNode diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/input/st_storage/clusters/clusters.py b/antarest/study/storage/rawstudy/model/filesystem/root/input/st_storage/clusters/clusters.py index 78326277cf..ea2c055bed 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/input/st_storage/clusters/clusters.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/input/st_storage/clusters/clusters.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from antarest.study.storage.rawstudy.model.filesystem.folder_node import FolderNode from antarest.study.storage.rawstudy.model.filesystem.inode import TREE from antarest.study.storage.rawstudy.model.filesystem.root.input.st_storage.clusters.area.area import InputSTStorageArea diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/input/st_storage/series/__init__.py b/antarest/study/storage/rawstudy/model/filesystem/root/input/st_storage/series/__init__.py index e69de29bb2..058c6b221a 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/input/st_storage/series/__init__.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/input/st_storage/series/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/input/st_storage/series/area/__init__.py b/antarest/study/storage/rawstudy/model/filesystem/root/input/st_storage/series/area/__init__.py index e69de29bb2..058c6b221a 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/input/st_storage/series/area/__init__.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/input/st_storage/series/area/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/input/st_storage/series/area/area.py b/antarest/study/storage/rawstudy/model/filesystem/root/input/st_storage/series/area/area.py index d9582bd2be..3a24f37dc6 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/input/st_storage/series/area/area.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/input/st_storage/series/area/area.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from antarest.study.storage.rawstudy.model.filesystem.config.model import FileStudyTreeConfig from antarest.study.storage.rawstudy.model.filesystem.context import ContextServer from antarest.study.storage.rawstudy.model.filesystem.folder_node import FolderNode diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/input/st_storage/series/area/st_storage/__init__.py b/antarest/study/storage/rawstudy/model/filesystem/root/input/st_storage/series/area/st_storage/__init__.py index e69de29bb2..058c6b221a 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/input/st_storage/series/area/st_storage/__init__.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/input/st_storage/series/area/st_storage/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/input/st_storage/series/area/st_storage/st_storage.py b/antarest/study/storage/rawstudy/model/filesystem/root/input/st_storage/series/area/st_storage/st_storage.py index 0df7979558..a531bd4bee 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/input/st_storage/series/area/st_storage/st_storage.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/input/st_storage/series/area/st_storage/st_storage.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from antarest.study.storage.rawstudy.model.filesystem.folder_node import FolderNode from antarest.study.storage.rawstudy.model.filesystem.inode import TREE from antarest.study.storage.rawstudy.model.filesystem.matrix.input_series_matrix import InputSeriesMatrix diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/input/st_storage/series/series.py b/antarest/study/storage/rawstudy/model/filesystem/root/input/st_storage/series/series.py index a724aeae5b..32aebb3351 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/input/st_storage/series/series.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/input/st_storage/series/series.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from antarest.study.storage.rawstudy.model.filesystem.folder_node import FolderNode from antarest.study.storage.rawstudy.model.filesystem.inode import TREE from antarest.study.storage.rawstudy.model.filesystem.root.input.st_storage.series.area.area import ( diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/input/st_storage/st_storage.py b/antarest/study/storage/rawstudy/model/filesystem/root/input/st_storage/st_storage.py index 71073518a8..b70e60381f 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/input/st_storage/st_storage.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/input/st_storage/st_storage.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from antarest.study.storage.rawstudy.model.filesystem.folder_node import FolderNode from antarest.study.storage.rawstudy.model.filesystem.inode import TREE from antarest.study.storage.rawstudy.model.filesystem.root.input.st_storage.clusters.clusters import ( diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/input/thermal/__init__.py b/antarest/study/storage/rawstudy/model/filesystem/root/input/thermal/__init__.py index e69de29bb2..058c6b221a 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/input/thermal/__init__.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/input/thermal/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/input/thermal/areas_ini.py b/antarest/study/storage/rawstudy/model/filesystem/root/input/thermal/areas_ini.py index 024a2077b1..89747be06c 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/input/thermal/areas_ini.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/input/thermal/areas_ini.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from antarest.study.storage.rawstudy.model.filesystem.config.model import FileStudyTreeConfig from antarest.study.storage.rawstudy.model.filesystem.context import ContextServer from antarest.study.storage.rawstudy.model.filesystem.ini_file_node import IniFileNode diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/input/thermal/cluster/__init__.py b/antarest/study/storage/rawstudy/model/filesystem/root/input/thermal/cluster/__init__.py index e69de29bb2..058c6b221a 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/input/thermal/cluster/__init__.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/input/thermal/cluster/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/input/thermal/cluster/area/__init__.py b/antarest/study/storage/rawstudy/model/filesystem/root/input/thermal/cluster/area/__init__.py index e69de29bb2..058c6b221a 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/input/thermal/cluster/area/__init__.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/input/thermal/cluster/area/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/input/thermal/cluster/area/area.py b/antarest/study/storage/rawstudy/model/filesystem/root/input/thermal/cluster/area/area.py index 2fed32670c..6fefc8ca31 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/input/thermal/cluster/area/area.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/input/thermal/cluster/area/area.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from antarest.study.storage.rawstudy.model.filesystem.config.model import FileStudyTreeConfig from antarest.study.storage.rawstudy.model.filesystem.context import ContextServer from antarest.study.storage.rawstudy.model.filesystem.folder_node import FolderNode diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/input/thermal/cluster/area/list.py b/antarest/study/storage/rawstudy/model/filesystem/root/input/thermal/cluster/area/list.py index 0349d79e35..4b4389fdfd 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/input/thermal/cluster/area/list.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/input/thermal/cluster/area/list.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from antarest.study.storage.rawstudy.model.filesystem.config.model import FileStudyTreeConfig from antarest.study.storage.rawstudy.model.filesystem.context import ContextServer from antarest.study.storage.rawstudy.model.filesystem.ini_file_node import IniFileNode diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/input/thermal/cluster/cluster.py b/antarest/study/storage/rawstudy/model/filesystem/root/input/thermal/cluster/cluster.py index acf923329b..d30376d3b3 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/input/thermal/cluster/cluster.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/input/thermal/cluster/cluster.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from antarest.study.storage.rawstudy.model.filesystem.folder_node import FolderNode from antarest.study.storage.rawstudy.model.filesystem.inode import TREE from antarest.study.storage.rawstudy.model.filesystem.root.input.thermal.cluster.area.area import ( diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/input/thermal/prepro/__init__.py b/antarest/study/storage/rawstudy/model/filesystem/root/input/thermal/prepro/__init__.py index e69de29bb2..058c6b221a 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/input/thermal/prepro/__init__.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/input/thermal/prepro/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/input/thermal/prepro/area/__init__.py b/antarest/study/storage/rawstudy/model/filesystem/root/input/thermal/prepro/area/__init__.py index e69de29bb2..058c6b221a 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/input/thermal/prepro/area/__init__.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/input/thermal/prepro/area/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/input/thermal/prepro/area/area.py b/antarest/study/storage/rawstudy/model/filesystem/root/input/thermal/prepro/area/area.py index afc70243ce..daba4ac183 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/input/thermal/prepro/area/area.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/input/thermal/prepro/area/area.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from antarest.study.storage.rawstudy.model.filesystem.config.model import FileStudyTreeConfig from antarest.study.storage.rawstudy.model.filesystem.context import ContextServer from antarest.study.storage.rawstudy.model.filesystem.folder_node import FolderNode diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/input/thermal/prepro/area/thermal/__init__.py b/antarest/study/storage/rawstudy/model/filesystem/root/input/thermal/prepro/area/thermal/__init__.py index e69de29bb2..058c6b221a 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/input/thermal/prepro/area/thermal/__init__.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/input/thermal/prepro/area/thermal/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/input/thermal/prepro/area/thermal/thermal.py b/antarest/study/storage/rawstudy/model/filesystem/root/input/thermal/prepro/area/thermal/thermal.py index f2ae671336..1beeb19797 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/input/thermal/prepro/area/thermal/thermal.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/input/thermal/prepro/area/thermal/thermal.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from antarest.study.storage.rawstudy.model.filesystem.folder_node import FolderNode from antarest.study.storage.rawstudy.model.filesystem.inode import TREE from antarest.study.storage.rawstudy.model.filesystem.matrix.input_series_matrix import InputSeriesMatrix diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/input/thermal/prepro/prepro.py b/antarest/study/storage/rawstudy/model/filesystem/root/input/thermal/prepro/prepro.py index daf6fa5ffb..a9e3c19db6 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/input/thermal/prepro/prepro.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/input/thermal/prepro/prepro.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from antarest.study.storage.rawstudy.model.filesystem.folder_node import FolderNode from antarest.study.storage.rawstudy.model.filesystem.inode import TREE from antarest.study.storage.rawstudy.model.filesystem.root.input.thermal.prepro.area.area import InputThermalPreproArea diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/input/thermal/series/__init__.py b/antarest/study/storage/rawstudy/model/filesystem/root/input/thermal/series/__init__.py index e69de29bb2..058c6b221a 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/input/thermal/series/__init__.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/input/thermal/series/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/input/thermal/series/area/__init__.py b/antarest/study/storage/rawstudy/model/filesystem/root/input/thermal/series/area/__init__.py index e69de29bb2..058c6b221a 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/input/thermal/series/area/__init__.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/input/thermal/series/area/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/input/thermal/series/area/area.py b/antarest/study/storage/rawstudy/model/filesystem/root/input/thermal/series/area/area.py index db10297818..33d3bf15b1 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/input/thermal/series/area/area.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/input/thermal/series/area/area.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from antarest.study.storage.rawstudy.model.filesystem.config.model import FileStudyTreeConfig from antarest.study.storage.rawstudy.model.filesystem.context import ContextServer from antarest.study.storage.rawstudy.model.filesystem.folder_node import FolderNode diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/input/thermal/series/area/thermal/__init__.py b/antarest/study/storage/rawstudy/model/filesystem/root/input/thermal/series/area/thermal/__init__.py index e69de29bb2..058c6b221a 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/input/thermal/series/area/thermal/__init__.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/input/thermal/series/area/thermal/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/input/thermal/series/area/thermal/thermal.py b/antarest/study/storage/rawstudy/model/filesystem/root/input/thermal/series/area/thermal/thermal.py index c11083a882..8d765a2c16 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/input/thermal/series/area/thermal/thermal.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/input/thermal/series/area/thermal/thermal.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from antarest.study.storage.rawstudy.model.filesystem.folder_node import FolderNode from antarest.study.storage.rawstudy.model.filesystem.inode import TREE from antarest.study.storage.rawstudy.model.filesystem.matrix.constants import default_scenario_hourly diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/input/thermal/series/series.py b/antarest/study/storage/rawstudy/model/filesystem/root/input/thermal/series/series.py index 28ca74fc81..44bb37d4b4 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/input/thermal/series/series.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/input/thermal/series/series.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from antarest.study.storage.rawstudy.model.filesystem.folder_node import FolderNode from antarest.study.storage.rawstudy.model.filesystem.inode import TREE from antarest.study.storage.rawstudy.model.filesystem.root.input.thermal.series.area.area import InputThermalSeriesArea diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/input/thermal/thermal.py b/antarest/study/storage/rawstudy/model/filesystem/root/input/thermal/thermal.py index 8094d8f8a3..d5ee6cc7b1 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/input/thermal/thermal.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/input/thermal/thermal.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from antarest.study.storage.rawstudy.model.filesystem.folder_node import FolderNode from antarest.study.storage.rawstudy.model.filesystem.inode import TREE from antarest.study.storage.rawstudy.model.filesystem.root.input.thermal.areas_ini import InputThermalAreasIni diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/layers/__init__.py b/antarest/study/storage/rawstudy/model/filesystem/root/layers/__init__.py index e69de29bb2..058c6b221a 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/layers/__init__.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/layers/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/layers/layer_ini.py b/antarest/study/storage/rawstudy/model/filesystem/root/layers/layer_ini.py index 4b3fdbb85e..4755015f11 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/layers/layer_ini.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/layers/layer_ini.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from antarest.study.storage.rawstudy.model.filesystem.config.model import FileStudyTreeConfig from antarest.study.storage.rawstudy.model.filesystem.context import ContextServer from antarest.study.storage.rawstudy.model.filesystem.ini_file_node import IniFileNode diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/layers/layers.py b/antarest/study/storage/rawstudy/model/filesystem/root/layers/layers.py index 44a6be5baa..086475e021 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/layers/layers.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/layers/layers.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from antarest.study.storage.rawstudy.model.filesystem.folder_node import FolderNode from antarest.study.storage.rawstudy.model.filesystem.inode import TREE from antarest.study.storage.rawstudy.model.filesystem.root.layers.layer_ini import LayersIni diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/logs.py b/antarest/study/storage/rawstudy/model/filesystem/root/logs.py index 7e5ba868b6..f78c68d303 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/logs.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/logs.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from antarest.study.storage.rawstudy.model.filesystem.bucket_node import BucketNode diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/output/__init__.py b/antarest/study/storage/rawstudy/model/filesystem/root/output/__init__.py index e69de29bb2..058c6b221a 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/output/__init__.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/output/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/output/output.py b/antarest/study/storage/rawstudy/model/filesystem/root/output/output.py index 75aed67f65..b45cc32c22 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/output/output.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/output/output.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from antarest.study.storage.rawstudy.model.filesystem.bucket_node import BucketNode from antarest.study.storage.rawstudy.model.filesystem.folder_node import FolderNode from antarest.study.storage.rawstudy.model.filesystem.inode import TREE diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/__init__.py b/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/__init__.py index e69de29bb2..058c6b221a 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/__init__.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/about/__init__.py b/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/about/__init__.py index e69de29bb2..058c6b221a 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/about/__init__.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/about/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/about/about.py b/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/about/about.py index fb68676aa4..bf2ce89c37 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/about/about.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/about/about.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from antarest.study.storage.rawstudy.model.filesystem.folder_node import FolderNode from antarest.study.storage.rawstudy.model.filesystem.inode import TREE from antarest.study.storage.rawstudy.model.filesystem.raw_file_node import RawFileNode diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/about/study.py b/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/about/study.py index ddc2670048..f0324b00fd 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/about/study.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/about/study.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from antarest.study.storage.rawstudy.model.filesystem.config.model import FileStudyTreeConfig from antarest.study.storage.rawstudy.model.filesystem.context import ContextServer from antarest.study.storage.rawstudy.model.filesystem.ini_file_node import IniFileNode diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/info_antares_output.py b/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/info_antares_output.py index cf6fbaccd5..14e834ae0b 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/info_antares_output.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/info_antares_output.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from antarest.study.storage.rawstudy.model.filesystem.config.model import FileStudyTreeConfig from antarest.study.storage.rawstudy.model.filesystem.context import ContextServer from antarest.study.storage.rawstudy.model.filesystem.ini_file_node import IniFileNode diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/mode/__init__.py b/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/mode/__init__.py index e69de29bb2..058c6b221a 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/mode/__init__.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/mode/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/mode/common/__init__.py b/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/mode/common/__init__.py index e69de29bb2..058c6b221a 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/mode/common/__init__.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/mode/common/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/mode/common/area.py b/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/mode/common/area.py index 9aea14533e..0b97fa5735 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/mode/common/area.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/mode/common/area.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from antarest.study.storage.rawstudy.model.filesystem.config.model import FileStudyTreeConfig from antarest.study.storage.rawstudy.model.filesystem.context import ContextServer from antarest.study.storage.rawstudy.model.filesystem.folder_node import FolderNode diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/mode/common/areas.py b/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/mode/common/areas.py index 880a313dd8..5dcac4d82e 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/mode/common/areas.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/mode/common/areas.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from antarest.study.storage.rawstudy.model.filesystem.config.model import FileStudyTreeConfig from antarest.study.storage.rawstudy.model.filesystem.context import ContextServer from antarest.study.storage.rawstudy.model.filesystem.folder_node import FolderNode diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/mode/common/binding_const.py b/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/mode/common/binding_const.py index 822c5c8d93..662cef5af6 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/mode/common/binding_const.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/mode/common/binding_const.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from antarest.study.storage.rawstudy.model.filesystem.folder_node import FolderNode from antarest.study.storage.rawstudy.model.filesystem.inode import TREE from antarest.study.storage.rawstudy.model.filesystem.matrix.matrix import MatrixFrequency diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/mode/common/link.py b/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/mode/common/link.py index 7b1fdd3eb1..b5f0b15dcb 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/mode/common/link.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/mode/common/link.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from antarest.study.storage.rawstudy.model.filesystem.config.model import FileStudyTreeConfig from antarest.study.storage.rawstudy.model.filesystem.context import ContextServer from antarest.study.storage.rawstudy.model.filesystem.folder_node import FolderNode diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/mode/common/links.py b/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/mode/common/links.py index 1a74e89241..9d1109ee5f 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/mode/common/links.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/mode/common/links.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import typing as t from antarest.study.storage.rawstudy.model.filesystem.config.model import FileStudyTreeConfig diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/mode/common/set.py b/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/mode/common/set.py index 367edb8442..4c8a624a5c 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/mode/common/set.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/mode/common/set.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from antarest.study.storage.rawstudy.model.filesystem.config.model import FileStudyTreeConfig from antarest.study.storage.rawstudy.model.filesystem.context import ContextServer from antarest.study.storage.rawstudy.model.filesystem.folder_node import FolderNode diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/mode/common/utils.py b/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/mode/common/utils.py index c59a5b22b6..f8f940fd28 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/mode/common/utils.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/mode/common/utils.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from antarest.study.storage.rawstudy.model.filesystem.folder_node import FolderNode from antarest.study.storage.rawstudy.model.filesystem.inode import TREE from antarest.study.storage.rawstudy.model.filesystem.root.output.simulation.mode.common.areas import ( diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/mode/economy.py b/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/mode/economy.py index c1a14e5527..a7da7fa642 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/mode/economy.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/mode/economy.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from antarest.study.storage.rawstudy.model.filesystem.config.model import FileStudyTreeConfig, Simulation from antarest.study.storage.rawstudy.model.filesystem.context import ContextServer from antarest.study.storage.rawstudy.model.filesystem.folder_node import FolderNode diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/mode/mcall/__init__.py b/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/mode/mcall/__init__.py index e69de29bb2..058c6b221a 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/mode/mcall/__init__.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/mode/mcall/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/mode/mcall/grid.py b/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/mode/mcall/grid.py index 9a542e0c97..943de12ef2 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/mode/mcall/grid.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/mode/mcall/grid.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import typing as t import pandas as pd diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/mode/mcind/__init__.py b/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/mode/mcind/__init__.py index e69de29bb2..058c6b221a 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/mode/mcind/__init__.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/mode/mcind/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/mode/mcind/mcind.py b/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/mode/mcind/mcind.py index a69eaf5497..e6cac924ea 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/mode/mcind/mcind.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/mode/mcind/mcind.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from antarest.study.storage.rawstudy.model.filesystem.config.model import FileStudyTreeConfig, Simulation from antarest.study.storage.rawstudy.model.filesystem.context import ContextServer from antarest.study.storage.rawstudy.model.filesystem.folder_node import FolderNode diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/simulation.py b/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/simulation.py index 629a8c937d..129b05f147 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/simulation.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/simulation.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from antarest.study.storage.rawstudy.model.filesystem.config.model import FileStudyTreeConfig, Simulation from antarest.study.storage.rawstudy.model.filesystem.context import ContextServer from antarest.study.storage.rawstudy.model.filesystem.folder_node import FolderNode diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/ts_generator/__init__.py b/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/ts_generator/__init__.py index e69de29bb2..058c6b221a 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/ts_generator/__init__.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/ts_generator/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/ts_generator/ts_generator.py b/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/ts_generator/ts_generator.py index 8757debfd0..73e0ae6ed0 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/ts_generator/ts_generator.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/ts_generator/ts_generator.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from typing import Any, Callable from antarest.study.storage.rawstudy.model.filesystem.common.area_matrix_list import ( diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/ts_numbers/__init__.py b/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/ts_numbers/__init__.py index e69de29bb2..058c6b221a 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/ts_numbers/__init__.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/ts_numbers/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/ts_numbers/ts_numbers.py b/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/ts_numbers/ts_numbers.py index cc458102ca..2d5f9d729b 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/ts_numbers/ts_numbers.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/ts_numbers/ts_numbers.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from antarest.study.storage.rawstudy.model.filesystem.common.area_matrix_list import ( AreaMatrixList, AreaMultipleMatrixList, diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/ts_numbers/ts_numbers_data.py b/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/ts_numbers/ts_numbers_data.py index 90240b04c7..670a6526ca 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/ts_numbers/ts_numbers_data.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/ts_numbers/ts_numbers_data.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import logging from typing import List, Optional, Union diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/xpansion/__init__.py b/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/xpansion/__init__.py index e69de29bb2..058c6b221a 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/xpansion/__init__.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/xpansion/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/xpansion/lp.py b/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/xpansion/lp.py index e714038ef1..da7c468535 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/xpansion/lp.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/xpansion/lp.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from antarest.study.storage.rawstudy.model.filesystem.bucket_node import BucketNode from antarest.study.storage.rawstudy.model.filesystem.config.model import FileStudyTreeConfig from antarest.study.storage.rawstudy.model.filesystem.context import ContextServer diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/xpansion/sensitivity.py b/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/xpansion/sensitivity.py index 5a42122766..6e3e5a4ee5 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/xpansion/sensitivity.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/xpansion/sensitivity.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from antarest.study.storage.rawstudy.model.filesystem.folder_node import FolderNode from antarest.study.storage.rawstudy.model.filesystem.inode import TREE from antarest.study.storage.rawstudy.model.filesystem.json_file_node import JsonFileNode diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/xpansion/xpansion.py b/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/xpansion/xpansion.py index faf4b1567b..9635e8be82 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/xpansion/xpansion.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/output/simulation/xpansion/xpansion.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from antarest.study.storage.rawstudy.model.filesystem.folder_node import FolderNode from antarest.study.storage.rawstudy.model.filesystem.inode import TREE from antarest.study.storage.rawstudy.model.filesystem.json_file_node import JsonFileNode diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/settings/__init__.py b/antarest/study/storage/rawstudy/model/filesystem/root/settings/__init__.py index e69de29bb2..058c6b221a 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/settings/__init__.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/settings/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/settings/generaldata.py b/antarest/study/storage/rawstudy/model/filesystem/root/settings/generaldata.py index 7bce83396b..5066bbbabd 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/settings/generaldata.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/settings/generaldata.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from copy import deepcopy from typing import Any, Dict diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/settings/resources/__init__.py b/antarest/study/storage/rawstudy/model/filesystem/root/settings/resources/__init__.py index e69de29bb2..058c6b221a 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/settings/resources/__init__.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/settings/resources/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/settings/resources/resources.py b/antarest/study/storage/rawstudy/model/filesystem/root/settings/resources/resources.py index e7732f1a0d..347d90f609 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/settings/resources/resources.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/settings/resources/resources.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from antarest.study.storage.rawstudy.model.filesystem.folder_node import FolderNode from antarest.study.storage.rawstudy.model.filesystem.inode import TREE from antarest.study.storage.rawstudy.model.filesystem.raw_file_node import RawFileNode diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/settings/scenariobuilder.py b/antarest/study/storage/rawstudy/model/filesystem/root/settings/scenariobuilder.py index 8fde47960e..f80f99a942 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/settings/scenariobuilder.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/settings/scenariobuilder.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import re import typing as t diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/settings/settings.py b/antarest/study/storage/rawstudy/model/filesystem/root/settings/settings.py index 663e62caf1..61d32f6012 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/settings/settings.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/settings/settings.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from antarest.study.storage.rawstudy.model.filesystem.folder_node import FolderNode from antarest.study.storage.rawstudy.model.filesystem.inode import TREE from antarest.study.storage.rawstudy.model.filesystem.raw_file_node import RawFileNode diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/settings/simulations/__init__.py b/antarest/study/storage/rawstudy/model/filesystem/root/settings/simulations/__init__.py index e69de29bb2..058c6b221a 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/settings/simulations/__init__.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/settings/simulations/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/settings/simulations/simulations.py b/antarest/study/storage/rawstudy/model/filesystem/root/settings/simulations/simulations.py index 0986233b96..5a8e832e11 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/settings/simulations/simulations.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/settings/simulations/simulations.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from antarest.study.storage.rawstudy.model.filesystem.folder_node import FolderNode from antarest.study.storage.rawstudy.model.filesystem.inode import TREE diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/study_antares.py b/antarest/study/storage/rawstudy/model/filesystem/root/study_antares.py index 45bbde670a..34d83ee943 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/study_antares.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/study_antares.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from antarest.study.storage.rawstudy.model.filesystem.config.model import FileStudyTreeConfig from antarest.study.storage.rawstudy.model.filesystem.context import ContextServer from antarest.study.storage.rawstudy.model.filesystem.ini_file_node import IniFileNode diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/user/__init__.py b/antarest/study/storage/rawstudy/model/filesystem/root/user/__init__.py index e69de29bb2..058c6b221a 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/user/__init__.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/user/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/user/expansion/__init__.py b/antarest/study/storage/rawstudy/model/filesystem/root/user/expansion/__init__.py index e69de29bb2..058c6b221a 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/user/expansion/__init__.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/user/expansion/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/user/expansion/candidates.py b/antarest/study/storage/rawstudy/model/filesystem/root/user/expansion/candidates.py index a42adb4a10..80e90ca258 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/user/expansion/candidates.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/user/expansion/candidates.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from antarest.study.storage.rawstudy.model.filesystem.ini_file_node import IniFileNode diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/user/expansion/constraint_resources.py b/antarest/study/storage/rawstudy/model/filesystem/root/user/expansion/constraint_resources.py index 93a2846392..fdcde63d7d 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/user/expansion/constraint_resources.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/user/expansion/constraint_resources.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from antarest.study.storage.rawstudy.model.filesystem.bucket_node import BucketNode from antarest.study.storage.rawstudy.model.filesystem.config.model import FileStudyTreeConfig from antarest.study.storage.rawstudy.model.filesystem.context import ContextServer diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/user/expansion/expansion.py b/antarest/study/storage/rawstudy/model/filesystem/root/user/expansion/expansion.py index c38246f6cf..14a7a0d653 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/user/expansion/expansion.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/user/expansion/expansion.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from antarest.study.storage.rawstudy.model.filesystem.bucket_node import BucketNode, RegisteredFile from antarest.study.storage.rawstudy.model.filesystem.config.model import FileStudyTreeConfig from antarest.study.storage.rawstudy.model.filesystem.context import ContextServer diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/user/expansion/matrix_resources.py b/antarest/study/storage/rawstudy/model/filesystem/root/user/expansion/matrix_resources.py index 4f124d1662..a61ca899b6 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/user/expansion/matrix_resources.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/user/expansion/matrix_resources.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from antarest.study.storage.rawstudy.model.filesystem.bucket_node import BucketNode from antarest.study.storage.rawstudy.model.filesystem.config.model import FileStudyTreeConfig from antarest.study.storage.rawstudy.model.filesystem.context import ContextServer diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/user/expansion/sensitivity.py b/antarest/study/storage/rawstudy/model/filesystem/root/user/expansion/sensitivity.py index f2f8c0d5bd..da42e73c64 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/user/expansion/sensitivity.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/user/expansion/sensitivity.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from typing import List from antarest.study.storage.rawstudy.model.filesystem.folder_node import FolderNode diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/user/expansion/settings.py b/antarest/study/storage/rawstudy/model/filesystem/root/user/expansion/settings.py index 58dda7b433..45e568d8f6 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/user/expansion/settings.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/user/expansion/settings.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from antarest.study.storage.rawstudy.ini_reader import SimpleKeyValueReader from antarest.study.storage.rawstudy.ini_writer import SimpleKeyValueWriter from antarest.study.storage.rawstudy.model.filesystem.config.model import FileStudyTreeConfig diff --git a/antarest/study/storage/rawstudy/model/filesystem/root/user/user.py b/antarest/study/storage/rawstudy/model/filesystem/root/user/user.py index 40a1ce7a32..5cf92d089b 100644 --- a/antarest/study/storage/rawstudy/model/filesystem/root/user/user.py +++ b/antarest/study/storage/rawstudy/model/filesystem/root/user/user.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from antarest.study.storage.rawstudy.model.filesystem.bucket_node import BucketNode, RegisteredFile from antarest.study.storage.rawstudy.model.filesystem.config.model import FileStudyTreeConfig from antarest.study.storage.rawstudy.model.filesystem.context import ContextServer diff --git a/antarest/study/storage/rawstudy/model/helpers.py b/antarest/study/storage/rawstudy/model/helpers.py index 1987f48f4c..a8eae4e7b6 100644 --- a/antarest/study/storage/rawstudy/model/helpers.py +++ b/antarest/study/storage/rawstudy/model/helpers.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from typing import Dict, List, Optional, cast from antarest.core.model import JSON diff --git a/antarest/study/storage/rawstudy/raw_study_service.py b/antarest/study/storage/rawstudy/raw_study_service.py index 4990d70bf6..df36d92c7f 100644 --- a/antarest/study/storage/rawstudy/raw_study_service.py +++ b/antarest/study/storage/rawstudy/raw_study_service.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import logging import shutil import time diff --git a/antarest/study/storage/rawstudy/watcher.py b/antarest/study/storage/rawstudy/watcher.py index 8f593ce0d6..8b8ed98395 100644 --- a/antarest/study/storage/rawstudy/watcher.py +++ b/antarest/study/storage/rawstudy/watcher.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import logging import re import tempfile diff --git a/antarest/study/storage/storage_service.py b/antarest/study/storage/storage_service.py index 599e948948..51f7555d7f 100644 --- a/antarest/study/storage/storage_service.py +++ b/antarest/study/storage/storage_service.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + """ This module provides the ``StudyStorageService`` class, which acts as a dispatcher for study storage services. It determines the appropriate study storage service based on the type of study provided. diff --git a/antarest/study/storage/study_download_utils.py b/antarest/study/storage/study_download_utils.py index 0c922fed03..c870ecad60 100644 --- a/antarest/study/storage/study_download_utils.py +++ b/antarest/study/storage/study_download_utils.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import csv import json import logging diff --git a/antarest/study/storage/study_upgrader/__init__.py b/antarest/study/storage/study_upgrader/__init__.py index c2a8427c94..e854e7d013 100644 --- a/antarest/study/storage/study_upgrader/__init__.py +++ b/antarest/study/storage/study_upgrader/__init__.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from http import HTTPStatus from http.client import HTTPException from pathlib import Path diff --git a/antarest/study/storage/utils.py b/antarest/study/storage/utils.py index 5fbbf9ccb5..5d7a6c2db0 100644 --- a/antarest/study/storage/utils.py +++ b/antarest/study/storage/utils.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import calendar import logging import math diff --git a/antarest/study/storage/variantstudy/__init__.py b/antarest/study/storage/variantstudy/__init__.py index 8b13789179..058c6b221a 100644 --- a/antarest/study/storage/variantstudy/__init__.py +++ b/antarest/study/storage/variantstudy/__init__.py @@ -1 +1,11 @@ - +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/antarest/study/storage/variantstudy/business/__init__.py b/antarest/study/storage/variantstudy/business/__init__.py index e69de29bb2..058c6b221a 100644 --- a/antarest/study/storage/variantstudy/business/__init__.py +++ b/antarest/study/storage/variantstudy/business/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/antarest/study/storage/variantstudy/business/command_extractor.py b/antarest/study/storage/variantstudy/business/command_extractor.py index 4ac5070a69..5c5e697204 100644 --- a/antarest/study/storage/variantstudy/business/command_extractor.py +++ b/antarest/study/storage/variantstudy/business/command_extractor.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import base64 import logging import typing as t diff --git a/antarest/study/storage/variantstudy/business/command_reverter.py b/antarest/study/storage/variantstudy/business/command_reverter.py index 9cf5d70b13..bf034b4167 100644 --- a/antarest/study/storage/variantstudy/business/command_reverter.py +++ b/antarest/study/storage/variantstudy/business/command_reverter.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import logging import typing as t from pathlib import Path diff --git a/antarest/study/storage/variantstudy/business/matrix_constants/__init__.py b/antarest/study/storage/variantstudy/business/matrix_constants/__init__.py index 9212a8e6c6..ae0af113f7 100644 --- a/antarest/study/storage/variantstudy/business/matrix_constants/__init__.py +++ b/antarest/study/storage/variantstudy/business/matrix_constants/__init__.py @@ -1 +1,13 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from . import binding_constraint, hydro, link, prepro, st_storage, thermals diff --git a/antarest/study/storage/variantstudy/business/matrix_constants/binding_constraint/__init__.py b/antarest/study/storage/variantstudy/business/matrix_constants/binding_constraint/__init__.py index 679232c20b..580794d32a 100644 --- a/antarest/study/storage/variantstudy/business/matrix_constants/binding_constraint/__init__.py +++ b/antarest/study/storage/variantstudy/business/matrix_constants/binding_constraint/__init__.py @@ -1 +1,13 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from . import series_after_v87, series_before_v87 # noqa: F401 diff --git a/antarest/study/storage/variantstudy/business/matrix_constants/binding_constraint/series_after_v87.py b/antarest/study/storage/variantstudy/business/matrix_constants/binding_constraint/series_after_v87.py index 30c23a7dfe..81c830f7d1 100644 --- a/antarest/study/storage/variantstudy/business/matrix_constants/binding_constraint/series_after_v87.py +++ b/antarest/study/storage/variantstudy/business/matrix_constants/binding_constraint/series_after_v87.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import numpy as np default_bc_hourly = np.zeros((8784, 1), dtype=np.float64) diff --git a/antarest/study/storage/variantstudy/business/matrix_constants/binding_constraint/series_before_v87.py b/antarest/study/storage/variantstudy/business/matrix_constants/binding_constraint/series_before_v87.py index f093c8e4a3..063eb069c8 100644 --- a/antarest/study/storage/variantstudy/business/matrix_constants/binding_constraint/series_before_v87.py +++ b/antarest/study/storage/variantstudy/business/matrix_constants/binding_constraint/series_before_v87.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import numpy as np # Matrice shapes for binding constraints are different from usual shapes, diff --git a/antarest/study/storage/variantstudy/business/matrix_constants/common.py b/antarest/study/storage/variantstudy/business/matrix_constants/common.py index 8b6c020fe0..4507a48ce7 100644 --- a/antarest/study/storage/variantstudy/business/matrix_constants/common.py +++ b/antarest/study/storage/variantstudy/business/matrix_constants/common.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from typing import List from antarest.matrixstore.model import MatrixData diff --git a/antarest/study/storage/variantstudy/business/matrix_constants/hydro/__init__.py b/antarest/study/storage/variantstudy/business/matrix_constants/hydro/__init__.py index d205aa7510..36ac538608 100644 --- a/antarest/study/storage/variantstudy/business/matrix_constants/hydro/__init__.py +++ b/antarest/study/storage/variantstudy/business/matrix_constants/hydro/__init__.py @@ -1 +1,13 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from . import v6, v7 diff --git a/antarest/study/storage/variantstudy/business/matrix_constants/hydro/v6.py b/antarest/study/storage/variantstudy/business/matrix_constants/hydro/v6.py index c23c0e8c43..a2415c6f7e 100644 --- a/antarest/study/storage/variantstudy/business/matrix_constants/hydro/v6.py +++ b/antarest/study/storage/variantstudy/business/matrix_constants/hydro/v6.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from typing import List from antarest.matrixstore.model import MatrixData diff --git a/antarest/study/storage/variantstudy/business/matrix_constants/hydro/v7.py b/antarest/study/storage/variantstudy/business/matrix_constants/hydro/v7.py index 7a1aa3ddb0..0de0936333 100644 --- a/antarest/study/storage/variantstudy/business/matrix_constants/hydro/v7.py +++ b/antarest/study/storage/variantstudy/business/matrix_constants/hydro/v7.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from typing import List from antarest.matrixstore.model import MatrixData diff --git a/antarest/study/storage/variantstudy/business/matrix_constants/link/__init__.py b/antarest/study/storage/variantstudy/business/matrix_constants/link/__init__.py index c7c7f46456..c517f46722 100644 --- a/antarest/study/storage/variantstudy/business/matrix_constants/link/__init__.py +++ b/antarest/study/storage/variantstudy/business/matrix_constants/link/__init__.py @@ -1 +1,13 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from . import v7, v8 diff --git a/antarest/study/storage/variantstudy/business/matrix_constants/link/v7.py b/antarest/study/storage/variantstudy/business/matrix_constants/link/v7.py index 6c91737939..4340537f99 100644 --- a/antarest/study/storage/variantstudy/business/matrix_constants/link/v7.py +++ b/antarest/study/storage/variantstudy/business/matrix_constants/link/v7.py @@ -1 +1,13 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + link = [[1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]] * 8760 diff --git a/antarest/study/storage/variantstudy/business/matrix_constants/link/v8.py b/antarest/study/storage/variantstudy/business/matrix_constants/link/v8.py index 4ada31812a..839a703ef2 100644 --- a/antarest/study/storage/variantstudy/business/matrix_constants/link/v8.py +++ b/antarest/study/storage/variantstudy/business/matrix_constants/link/v8.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + link = [[0.0, 0.0, 0.0, 0.0, 0.0, 0.0]] * 8760 direct = [[1.0]] * 8760 indirect = [[1.0]] * 8760 diff --git a/antarest/study/storage/variantstudy/business/matrix_constants/prepro.py b/antarest/study/storage/variantstudy/business/matrix_constants/prepro.py index bf1c5124ea..2a04905c67 100644 --- a/antarest/study/storage/variantstudy/business/matrix_constants/prepro.py +++ b/antarest/study/storage/variantstudy/business/matrix_constants/prepro.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + conversion = [ [-9999999980506447872.0, 0.0, 9999999980506447872.0], [0.0, 0.0, 0.0], diff --git a/antarest/study/storage/variantstudy/business/matrix_constants/st_storage/__init__.py b/antarest/study/storage/variantstudy/business/matrix_constants/st_storage/__init__.py index 0a1b9046e5..f6c48f1942 100644 --- a/antarest/study/storage/variantstudy/business/matrix_constants/st_storage/__init__.py +++ b/antarest/study/storage/variantstudy/business/matrix_constants/st_storage/__init__.py @@ -1 +1,13 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from . import series diff --git a/antarest/study/storage/variantstudy/business/matrix_constants/st_storage/series.py b/antarest/study/storage/variantstudy/business/matrix_constants/st_storage/series.py index 90d705b7e8..5efba8eece 100644 --- a/antarest/study/storage/variantstudy/business/matrix_constants/st_storage/series.py +++ b/antarest/study/storage/variantstudy/business/matrix_constants/st_storage/series.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import numpy as np pmax_injection = np.ones((8760, 1), dtype=np.float64) diff --git a/antarest/study/storage/variantstudy/business/matrix_constants/thermals/__init__.py b/antarest/study/storage/variantstudy/business/matrix_constants/thermals/__init__.py index 39933eb2e1..1b665aa933 100644 --- a/antarest/study/storage/variantstudy/business/matrix_constants/thermals/__init__.py +++ b/antarest/study/storage/variantstudy/business/matrix_constants/thermals/__init__.py @@ -1 +1,13 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from . import prepro diff --git a/antarest/study/storage/variantstudy/business/matrix_constants/thermals/prepro.py b/antarest/study/storage/variantstudy/business/matrix_constants/thermals/prepro.py index eb0d3c9160..d244f5e7b4 100644 --- a/antarest/study/storage/variantstudy/business/matrix_constants/thermals/prepro.py +++ b/antarest/study/storage/variantstudy/business/matrix_constants/thermals/prepro.py @@ -1,2 +1,14 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + data = [[1.0, 1.0, 0.0, 0.0, 0.0, 0.0]] * 365 modulation = [[1.0, 1.0, 1.0, 0.0]] * 8760 diff --git a/antarest/study/storage/variantstudy/business/matrix_constants_generator.py b/antarest/study/storage/variantstudy/business/matrix_constants_generator.py index 4c75f6a6eb..abb0953b4c 100644 --- a/antarest/study/storage/variantstudy/business/matrix_constants_generator.py +++ b/antarest/study/storage/variantstudy/business/matrix_constants_generator.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import tempfile from pathlib import Path from typing import Dict diff --git a/antarest/study/storage/variantstudy/business/utils.py b/antarest/study/storage/variantstudy/business/utils.py index 75396ccbc6..9f1988d1de 100644 --- a/antarest/study/storage/variantstudy/business/utils.py +++ b/antarest/study/storage/variantstudy/business/utils.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import typing as t from antarest.core.model import JSON diff --git a/antarest/study/storage/variantstudy/business/utils_binding_constraint.py b/antarest/study/storage/variantstudy/business/utils_binding_constraint.py index 8d7464c5aa..bf577294eb 100644 --- a/antarest/study/storage/variantstudy/business/utils_binding_constraint.py +++ b/antarest/study/storage/variantstudy/business/utils_binding_constraint.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import typing as t from antarest.study.storage.rawstudy.model.filesystem.config.binding_constraint import ( diff --git a/antarest/study/storage/variantstudy/command_factory.py b/antarest/study/storage/variantstudy/command_factory.py index 45d325585b..b5c63d258a 100644 --- a/antarest/study/storage/variantstudy/command_factory.py +++ b/antarest/study/storage/variantstudy/command_factory.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import typing as t from antarest.core.model import JSON diff --git a/antarest/study/storage/variantstudy/model/__init__.py b/antarest/study/storage/variantstudy/model/__init__.py index 8b13789179..058c6b221a 100644 --- a/antarest/study/storage/variantstudy/model/__init__.py +++ b/antarest/study/storage/variantstudy/model/__init__.py @@ -1 +1,11 @@ - +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/antarest/study/storage/variantstudy/model/command/__init__.py b/antarest/study/storage/variantstudy/model/command/__init__.py index e69de29bb2..058c6b221a 100644 --- a/antarest/study/storage/variantstudy/model/command/__init__.py +++ b/antarest/study/storage/variantstudy/model/command/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/antarest/study/storage/variantstudy/model/command/common.py b/antarest/study/storage/variantstudy/model/command/common.py index 9410ef20e6..dc5dce4331 100644 --- a/antarest/study/storage/variantstudy/model/command/common.py +++ b/antarest/study/storage/variantstudy/model/command/common.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from dataclasses import dataclass from enum import Enum diff --git a/antarest/study/storage/variantstudy/model/command/create_area.py b/antarest/study/storage/variantstudy/model/command/create_area.py index 0ef68b61d3..65854d772a 100644 --- a/antarest/study/storage/variantstudy/model/command/create_area.py +++ b/antarest/study/storage/variantstudy/model/command/create_area.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import typing as t from pydantic import Field diff --git a/antarest/study/storage/variantstudy/model/command/create_binding_constraint.py b/antarest/study/storage/variantstudy/model/command/create_binding_constraint.py index 2925e67c3d..c3814cc340 100644 --- a/antarest/study/storage/variantstudy/model/command/create_binding_constraint.py +++ b/antarest/study/storage/variantstudy/model/command/create_binding_constraint.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import json import typing as t from abc import ABCMeta diff --git a/antarest/study/storage/variantstudy/model/command/create_cluster.py b/antarest/study/storage/variantstudy/model/command/create_cluster.py index a884eb7b9c..9b43d9de5b 100644 --- a/antarest/study/storage/variantstudy/model/command/create_cluster.py +++ b/antarest/study/storage/variantstudy/model/command/create_cluster.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import typing as t from pydantic import validator diff --git a/antarest/study/storage/variantstudy/model/command/create_district.py b/antarest/study/storage/variantstudy/model/command/create_district.py index 9311345db0..ac7086edac 100644 --- a/antarest/study/storage/variantstudy/model/command/create_district.py +++ b/antarest/study/storage/variantstudy/model/command/create_district.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from enum import Enum from typing import Any, Dict, List, Optional, Tuple, cast diff --git a/antarest/study/storage/variantstudy/model/command/create_link.py b/antarest/study/storage/variantstudy/model/command/create_link.py index f716b0c4d6..21b1f1dc67 100644 --- a/antarest/study/storage/variantstudy/model/command/create_link.py +++ b/antarest/study/storage/variantstudy/model/command/create_link.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from typing import Any, Dict, List, Optional, Tuple, Union, cast from pydantic import root_validator, validator diff --git a/antarest/study/storage/variantstudy/model/command/create_renewables_cluster.py b/antarest/study/storage/variantstudy/model/command/create_renewables_cluster.py index c0c9aa44f8..9d27742118 100644 --- a/antarest/study/storage/variantstudy/model/command/create_renewables_cluster.py +++ b/antarest/study/storage/variantstudy/model/command/create_renewables_cluster.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import typing as t from pydantic import validator diff --git a/antarest/study/storage/variantstudy/model/command/create_st_storage.py b/antarest/study/storage/variantstudy/model/command/create_st_storage.py index 90fb980c4b..fd8f445d4b 100644 --- a/antarest/study/storage/variantstudy/model/command/create_st_storage.py +++ b/antarest/study/storage/variantstudy/model/command/create_st_storage.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import json import typing as t diff --git a/antarest/study/storage/variantstudy/model/command/generate_thermal_cluster_timeseries.py b/antarest/study/storage/variantstudy/model/command/generate_thermal_cluster_timeseries.py index c604e9d6e0..4cd62588f5 100644 --- a/antarest/study/storage/variantstudy/model/command/generate_thermal_cluster_timeseries.py +++ b/antarest/study/storage/variantstudy/model/command/generate_thermal_cluster_timeseries.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import logging import shutil import tempfile diff --git a/antarest/study/storage/variantstudy/model/command/icommand.py b/antarest/study/storage/variantstudy/model/command/icommand.py index 98b8756dda..85a4222ba4 100644 --- a/antarest/study/storage/variantstudy/model/command/icommand.py +++ b/antarest/study/storage/variantstudy/model/command/icommand.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import logging import typing as t import uuid diff --git a/antarest/study/storage/variantstudy/model/command/remove_area.py b/antarest/study/storage/variantstudy/model/command/remove_area.py index f39c8aac9c..4323830432 100644 --- a/antarest/study/storage/variantstudy/model/command/remove_area.py +++ b/antarest/study/storage/variantstudy/model/command/remove_area.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import contextlib import logging import typing as t diff --git a/antarest/study/storage/variantstudy/model/command/remove_binding_constraint.py b/antarest/study/storage/variantstudy/model/command/remove_binding_constraint.py index d2bd4de9ea..ecc448001c 100644 --- a/antarest/study/storage/variantstudy/model/command/remove_binding_constraint.py +++ b/antarest/study/storage/variantstudy/model/command/remove_binding_constraint.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from typing import Any, Dict, List, Tuple from antarest.core.model import JSON diff --git a/antarest/study/storage/variantstudy/model/command/remove_cluster.py b/antarest/study/storage/variantstudy/model/command/remove_cluster.py index a9460f4025..210fcc61f8 100644 --- a/antarest/study/storage/variantstudy/model/command/remove_cluster.py +++ b/antarest/study/storage/variantstudy/model/command/remove_cluster.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import typing as t from antarest.study.storage.rawstudy.model.filesystem.config.model import Area, FileStudyTreeConfig diff --git a/antarest/study/storage/variantstudy/model/command/remove_district.py b/antarest/study/storage/variantstudy/model/command/remove_district.py index 36995b5c11..9d20a53a50 100644 --- a/antarest/study/storage/variantstudy/model/command/remove_district.py +++ b/antarest/study/storage/variantstudy/model/command/remove_district.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from typing import Any, Dict, List, Tuple from antarest.study.storage.rawstudy.model.filesystem.config.model import FileStudyTreeConfig diff --git a/antarest/study/storage/variantstudy/model/command/remove_link.py b/antarest/study/storage/variantstudy/model/command/remove_link.py index c82597f32b..68289a8b0d 100644 --- a/antarest/study/storage/variantstudy/model/command/remove_link.py +++ b/antarest/study/storage/variantstudy/model/command/remove_link.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import typing as t from pydantic import root_validator, validator diff --git a/antarest/study/storage/variantstudy/model/command/remove_renewables_cluster.py b/antarest/study/storage/variantstudy/model/command/remove_renewables_cluster.py index 0e41eef9b5..620590c172 100644 --- a/antarest/study/storage/variantstudy/model/command/remove_renewables_cluster.py +++ b/antarest/study/storage/variantstudy/model/command/remove_renewables_cluster.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import typing as t from antarest.study.storage.rawstudy.model.filesystem.config.model import Area, FileStudyTreeConfig diff --git a/antarest/study/storage/variantstudy/model/command/remove_st_storage.py b/antarest/study/storage/variantstudy/model/command/remove_st_storage.py index 116f402c08..7a38afe588 100644 --- a/antarest/study/storage/variantstudy/model/command/remove_st_storage.py +++ b/antarest/study/storage/variantstudy/model/command/remove_st_storage.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import typing as t from pydantic import Field diff --git a/antarest/study/storage/variantstudy/model/command/replace_matrix.py b/antarest/study/storage/variantstudy/model/command/replace_matrix.py index 6a51ca86b1..cdc5a74ec0 100644 --- a/antarest/study/storage/variantstudy/model/command/replace_matrix.py +++ b/antarest/study/storage/variantstudy/model/command/replace_matrix.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import typing as t from pydantic import validator diff --git a/antarest/study/storage/variantstudy/model/command/update_binding_constraint.py b/antarest/study/storage/variantstudy/model/command/update_binding_constraint.py index 808aaaecc8..79165fd787 100644 --- a/antarest/study/storage/variantstudy/model/command/update_binding_constraint.py +++ b/antarest/study/storage/variantstudy/model/command/update_binding_constraint.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import json import typing as t diff --git a/antarest/study/storage/variantstudy/model/command/update_comments.py b/antarest/study/storage/variantstudy/model/command/update_comments.py index 028cbc5060..a74260e7bb 100644 --- a/antarest/study/storage/variantstudy/model/command/update_comments.py +++ b/antarest/study/storage/variantstudy/model/command/update_comments.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from typing import Any, Dict, List, Tuple from antarest.core.model import JSON diff --git a/antarest/study/storage/variantstudy/model/command/update_config.py b/antarest/study/storage/variantstudy/model/command/update_config.py index b19444f6ae..fe859a0ea7 100644 --- a/antarest/study/storage/variantstudy/model/command/update_config.py +++ b/antarest/study/storage/variantstudy/model/command/update_config.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import typing as t import typing_extensions as te diff --git a/antarest/study/storage/variantstudy/model/command/update_district.py b/antarest/study/storage/variantstudy/model/command/update_district.py index 1a14e37acd..4b6f7f2f97 100644 --- a/antarest/study/storage/variantstudy/model/command/update_district.py +++ b/antarest/study/storage/variantstudy/model/command/update_district.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from typing import Any, Dict, List, Optional, Tuple from antarest.study.storage.rawstudy.model.filesystem.config.model import FileStudyTreeConfig diff --git a/antarest/study/storage/variantstudy/model/command/update_playlist.py b/antarest/study/storage/variantstudy/model/command/update_playlist.py index c70dfebbb5..8841f6d3b5 100644 --- a/antarest/study/storage/variantstudy/model/command/update_playlist.py +++ b/antarest/study/storage/variantstudy/model/command/update_playlist.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from typing import Any, Dict, List, Optional, Tuple from antarest.study.storage.rawstudy.model.filesystem.config.model import FileStudyTreeConfig diff --git a/antarest/study/storage/variantstudy/model/command/update_raw_file.py b/antarest/study/storage/variantstudy/model/command/update_raw_file.py index 3e7b3b8759..91178ebb1f 100644 --- a/antarest/study/storage/variantstudy/model/command/update_raw_file.py +++ b/antarest/study/storage/variantstudy/model/command/update_raw_file.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import base64 from typing import Any, Dict, List, Tuple diff --git a/antarest/study/storage/variantstudy/model/command/update_scenario_builder.py b/antarest/study/storage/variantstudy/model/command/update_scenario_builder.py index ff8e1311ac..e3729cd220 100644 --- a/antarest/study/storage/variantstudy/model/command/update_scenario_builder.py +++ b/antarest/study/storage/variantstudy/model/command/update_scenario_builder.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import typing as t import numpy as np diff --git a/antarest/study/storage/variantstudy/model/command_context.py b/antarest/study/storage/variantstudy/model/command_context.py index a361d40959..a3e913355e 100644 --- a/antarest/study/storage/variantstudy/model/command_context.py +++ b/antarest/study/storage/variantstudy/model/command_context.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from pydantic import BaseModel from antarest.matrixstore.service import ISimpleMatrixService diff --git a/antarest/study/storage/variantstudy/model/dbmodel.py b/antarest/study/storage/variantstudy/model/dbmodel.py index d9a7e5fc55..061c586e03 100644 --- a/antarest/study/storage/variantstudy/model/dbmodel.py +++ b/antarest/study/storage/variantstudy/model/dbmodel.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import datetime import json import typing as t diff --git a/antarest/study/storage/variantstudy/model/interfaces.py b/antarest/study/storage/variantstudy/model/interfaces.py index 31b14fabd7..cfe392a024 100644 --- a/antarest/study/storage/variantstudy/model/interfaces.py +++ b/antarest/study/storage/variantstudy/model/interfaces.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import abc from abc import abstractmethod from typing import List, Optional, Tuple diff --git a/antarest/study/storage/variantstudy/model/model.py b/antarest/study/storage/variantstudy/model/model.py index e170bf4383..66add039af 100644 --- a/antarest/study/storage/variantstudy/model/model.py +++ b/antarest/study/storage/variantstudy/model/model.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import typing as t import uuid diff --git a/antarest/study/storage/variantstudy/repository.py b/antarest/study/storage/variantstudy/repository.py index 3f5ca51fdf..fc4fcc3809 100644 --- a/antarest/study/storage/variantstudy/repository.py +++ b/antarest/study/storage/variantstudy/repository.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import typing as t from sqlalchemy.orm import Session, joinedload # type: ignore diff --git a/antarest/study/storage/variantstudy/snapshot_generator.py b/antarest/study/storage/variantstudy/snapshot_generator.py index ee4532349f..6353f723d1 100644 --- a/antarest/study/storage/variantstudy/snapshot_generator.py +++ b/antarest/study/storage/variantstudy/snapshot_generator.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + """ This module dedicated to variant snapshot generation. """ diff --git a/antarest/study/storage/variantstudy/variant_command_extractor.py b/antarest/study/storage/variantstudy/variant_command_extractor.py index bd052a6c0a..76df6653c4 100644 --- a/antarest/study/storage/variantstudy/variant_command_extractor.py +++ b/antarest/study/storage/variantstudy/variant_command_extractor.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import logging from typing import List, Tuple diff --git a/antarest/study/storage/variantstudy/variant_command_generator.py b/antarest/study/storage/variantstudy/variant_command_generator.py index 7e56f370ec..de4bd60c0f 100644 --- a/antarest/study/storage/variantstudy/variant_command_generator.py +++ b/antarest/study/storage/variantstudy/variant_command_generator.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import logging import shutil import uuid diff --git a/antarest/study/storage/variantstudy/variant_study_service.py b/antarest/study/storage/variantstudy/variant_study_service.py index a0c03a8457..4bf3534d0d 100644 --- a/antarest/study/storage/variantstudy/variant_study_service.py +++ b/antarest/study/storage/variantstudy/variant_study_service.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import concurrent.futures import json import logging diff --git a/antarest/study/web/__init__.py b/antarest/study/web/__init__.py index e69de29bb2..058c6b221a 100644 --- a/antarest/study/web/__init__.py +++ b/antarest/study/web/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/antarest/study/web/raw_studies_blueprint.py b/antarest/study/web/raw_studies_blueprint.py index 425c67e6b5..dc8554e55d 100644 --- a/antarest/study/web/raw_studies_blueprint.py +++ b/antarest/study/web/raw_studies_blueprint.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import collections import http import io diff --git a/antarest/study/web/studies_blueprint.py b/antarest/study/web/studies_blueprint.py index 1dbc4810f7..761e7d6b05 100644 --- a/antarest/study/web/studies_blueprint.py +++ b/antarest/study/web/studies_blueprint.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import collections import io import logging diff --git a/antarest/study/web/study_data_blueprint.py b/antarest/study/web/study_data_blueprint.py index 8a960da5f3..549cfdf221 100644 --- a/antarest/study/web/study_data_blueprint.py +++ b/antarest/study/web/study_data_blueprint.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import enum import logging import typing as t diff --git a/antarest/study/web/variant_blueprint.py b/antarest/study/web/variant_blueprint.py index 060ff167e9..eea310a5fe 100644 --- a/antarest/study/web/variant_blueprint.py +++ b/antarest/study/web/variant_blueprint.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import logging from typing import List, Optional, Union diff --git a/antarest/study/web/watcher_blueprint.py b/antarest/study/web/watcher_blueprint.py index f5c8c6b922..a98ccfe0c5 100644 --- a/antarest/study/web/watcher_blueprint.py +++ b/antarest/study/web/watcher_blueprint.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import logging from http import HTTPStatus from http.client import HTTPException diff --git a/antarest/study/web/xpansion_studies_blueprint.py b/antarest/study/web/xpansion_studies_blueprint.py index 1b46af1a84..4044a4b9d4 100644 --- a/antarest/study/web/xpansion_studies_blueprint.py +++ b/antarest/study/web/xpansion_studies_blueprint.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import json import logging import typing as t diff --git a/antarest/tools/__init__.py b/antarest/tools/__init__.py index e69de29bb2..058c6b221a 100644 --- a/antarest/tools/__init__.py +++ b/antarest/tools/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/antarest/tools/admin.py b/antarest/tools/admin.py index 2b89ffb013..39f15991cd 100644 --- a/antarest/tools/admin.py +++ b/antarest/tools/admin.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import logging from pathlib import Path diff --git a/antarest/tools/admin_lib.py b/antarest/tools/admin_lib.py index 5f64dd3c6f..4a27593b96 100644 --- a/antarest/tools/admin_lib.py +++ b/antarest/tools/admin_lib.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import logging from pathlib import Path diff --git a/antarest/tools/cli.py b/antarest/tools/cli.py index 9a591b0d9e..d1b91d522b 100644 --- a/antarest/tools/cli.py +++ b/antarest/tools/cli.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import logging from pathlib import Path from typing import Optional diff --git a/antarest/tools/lib.py b/antarest/tools/lib.py index 60e3215f5b..b930fd87f4 100644 --- a/antarest/tools/lib.py +++ b/antarest/tools/lib.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import json import logging import os diff --git a/antarest/utils.py b/antarest/utils.py index 1f61717ada..60f520f2e7 100644 --- a/antarest/utils.py +++ b/antarest/utils.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import datetime import logging from enum import Enum @@ -8,7 +20,6 @@ import sqlalchemy.ext.baked # type: ignore import uvicorn # type: ignore from fastapi import FastAPI -from fastapi_jwt_auth import AuthJWT # type: ignore from ratelimit import RateLimitMiddleware # type: ignore from ratelimit.backends.redis import RedisBackend # type: ignore from ratelimit.backends.simple import MemoryBackend # type: ignore @@ -42,6 +53,7 @@ from antarest.worker.archive_worker import ArchiveWorker from antarest.worker.simulator_worker import SimulatorWorker from antarest.worker.worker import AbstractWorker +from fastapi_jwt_auth import AuthJWT # type: ignore logger = logging.getLogger(__name__) diff --git a/antarest/worker/__init__.py b/antarest/worker/__init__.py index e69de29bb2..058c6b221a 100644 --- a/antarest/worker/__init__.py +++ b/antarest/worker/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/antarest/worker/archive_worker.py b/antarest/worker/archive_worker.py index 0ef7bedc31..f0adbf481c 100644 --- a/antarest/worker/archive_worker.py +++ b/antarest/worker/archive_worker.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import logging from pathlib import Path diff --git a/antarest/worker/archive_worker_service.py b/antarest/worker/archive_worker_service.py index 73106f1fc2..587b6d15d6 100644 --- a/antarest/worker/archive_worker_service.py +++ b/antarest/worker/archive_worker_service.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import argparse import logging from pathlib import Path diff --git a/antarest/worker/simulator_worker.py b/antarest/worker/simulator_worker.py index d37a8825f5..7397e0ae4f 100644 --- a/antarest/worker/simulator_worker.py +++ b/antarest/worker/simulator_worker.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import io import logging import subprocess diff --git a/antarest/worker/worker.py b/antarest/worker/worker.py index d292d7a8b8..922f10e0b2 100644 --- a/antarest/worker/worker.py +++ b/antarest/worker/worker.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import logging import time from abc import abstractmethod diff --git a/antarest/wsgi.py b/antarest/wsgi.py index a46965cf93..b39d3a1153 100644 --- a/antarest/wsgi.py +++ b/antarest/wsgi.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import os from pathlib import Path diff --git a/scripts/license_checker_and_adder.py b/scripts/license_checker_and_adder.py new file mode 100644 index 0000000000..e5ac2828ec --- /dev/null +++ b/scripts/license_checker_and_adder.py @@ -0,0 +1,88 @@ +import glob +import os +from pathlib import Path + +import click + + +@click.command("license_checker_and_adder") +@click.option( + "--path", + nargs=1, + required=True, + type=click.Path(exists=True), + help="Path to check", +) +@click.option( + "--action", + nargs=1, + required=False, + default="check", + type=str, + help="Action to realise. Can either be check or fix", +) +def cli(path: Path, action: str) -> None: + if action not in ["check", "check-strict", "fix"]: + raise ValueError(f"Parameter --action should be 'check', 'check-strict' or 'fix' and was '{action}'") + + license_header = """# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. +""" + license_as_list = license_header.splitlines() + license_to_save = [header + "\n" for header in license_as_list] + license_to_save.append("\n") + + file_count = 0 + all_files_and_folder = glob.glob(os.path.join(path, "**"), recursive=True) + for file in all_files_and_folder: + file_path = Path(file) + if not file_path.is_file(): + continue + if file_path.suffixes != [".py"]: + continue + file_content = file_path.read_text().splitlines() + if len(file_content) < 11 or file_content[:11] != license_as_list: + file_count += 1 + click.echo(f"{file_path.relative_to(path)} has no valid header.") + new_lines = [] + if action == "fix": + with open(file_path, "r") as f: # doesn't seem really optimal as I read the file twice. + already_licensed = False + lines = f.readlines() + first_line = lines[0].lower() if len(lines) > 0 else [] + if "copyright" in first_line or "license" in first_line: # assumes license follows this + already_licensed = True + if already_licensed: # I don't really know what to do here + raise ValueError(f"File {file_path.relative_to(path)} already licensed.") + else: + new_lines = license_to_save + lines + if new_lines: + with open(file_path, "w") as f: + f.writelines(new_lines) + if file_count > 0: + if action == "fix": + click.echo(f"{file_count} files have been fixed") + else: + click.echo(f"{file_count} files have an invalid header. Use --action=fix to fix them") + if action == "check-strict": + raise ValueError("Some files have invalid headers") + + else: + click.echo("All good !") + + +def main(): + cli(prog_name="cli") + + +if __name__ == "__main__": + main() diff --git a/tests/__init__.py b/tests/__init__.py index e69de29bb2..058c6b221a 100644 --- a/tests/__init__.py +++ b/tests/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/tests/cache/__init__.py b/tests/cache/__init__.py index e69de29bb2..058c6b221a 100644 --- a/tests/cache/__init__.py +++ b/tests/cache/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/tests/cache/test_local_cache.py b/tests/cache/test_local_cache.py index b9fae75ee9..feb066eef4 100644 --- a/tests/cache/test_local_cache.py +++ b/tests/cache/test_local_cache.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import time from pathlib import Path from unittest import mock diff --git a/tests/cache/test_redis_cache.py b/tests/cache/test_redis_cache.py index a7c76d07c1..c5e4e0b547 100644 --- a/tests/cache/test_redis_cache.py +++ b/tests/cache/test_redis_cache.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import json from pathlib import Path from unittest.mock import Mock diff --git a/tests/cache/test_service.py b/tests/cache/test_service.py index 5377551a8b..cc833227d0 100644 --- a/tests/cache/test_service.py +++ b/tests/cache/test_service.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from unittest.mock import Mock from antarest.core.cache.business.local_chache import LocalCache diff --git a/tests/conftest.py b/tests/conftest.py index e1a1d69bff..3a074c8b98 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from pathlib import Path import pytest diff --git a/tests/conftest_db.py b/tests/conftest_db.py index 925e0fe639..51b63d24af 100644 --- a/tests/conftest_db.py +++ b/tests/conftest_db.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import contextlib import typing as t diff --git a/tests/conftest_services.py b/tests/conftest_services.py index 59f562e241..24d94acafb 100644 --- a/tests/conftest_services.py +++ b/tests/conftest_services.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + """ This module provides various pytest fixtures for unit testing the AntaREST application. diff --git a/tests/core/__init__.py b/tests/core/__init__.py index e69de29bb2..058c6b221a 100644 --- a/tests/core/__init__.py +++ b/tests/core/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/tests/core/assets/__init__.py b/tests/core/assets/__init__.py index 773f16ec60..3fff24b6fe 100644 --- a/tests/core/assets/__init__.py +++ b/tests/core/assets/__init__.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from pathlib import Path ASSETS_DIR = Path(__file__).parent.resolve() diff --git a/tests/core/tasks/__init__.py b/tests/core/tasks/__init__.py index e69de29bb2..058c6b221a 100644 --- a/tests/core/tasks/__init__.py +++ b/tests/core/tasks/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/tests/core/tasks/test_model.py b/tests/core/tasks/test_model.py index 763aa36db8..8c93ba9c3b 100644 --- a/tests/core/tasks/test_model.py +++ b/tests/core/tasks/test_model.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import uuid import pytest diff --git a/tests/core/tasks/test_task_job_service.py b/tests/core/tasks/test_task_job_service.py index 40a463675a..759146cac5 100644 --- a/tests/core/tasks/test_task_job_service.py +++ b/tests/core/tasks/test_task_job_service.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import datetime from sqlalchemy.orm import Session # type: ignore diff --git a/tests/core/test_auth.py b/tests/core/test_auth.py index 24fda299c5..469ce8a2ee 100644 --- a/tests/core/test_auth.py +++ b/tests/core/test_auth.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from unittest.mock import Mock from fastapi import FastAPI diff --git a/tests/core/test_exceptions.py b/tests/core/test_exceptions.py index 86892187a0..9ebdc6aa84 100644 --- a/tests/core/test_exceptions.py +++ b/tests/core/test_exceptions.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from antarest.core.exceptions import ReferencedObjectDeletionNotAllowed diff --git a/tests/core/test_file_transfer.py b/tests/core/test_file_transfer.py index 2b0cfff0c6..44cf01e410 100644 --- a/tests/core/test_file_transfer.py +++ b/tests/core/test_file_transfer.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import datetime from pathlib import Path from unittest.mock import Mock diff --git a/tests/core/test_jwt.py b/tests/core/test_jwt.py index 61c006d871..603d2b76dc 100644 --- a/tests/core/test_jwt.py +++ b/tests/core/test_jwt.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from antarest.core.jwt import JWTGroup, JWTUser from antarest.core.roles import RoleType from antarest.login.model import Group, User diff --git a/tests/core/test_maintenance.py b/tests/core/test_maintenance.py index a0ccad5db9..c6c604d9ca 100644 --- a/tests/core/test_maintenance.py +++ b/tests/core/test_maintenance.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from unittest.mock import Mock import pytest diff --git a/tests/core/test_tasks.py b/tests/core/test_tasks.py index cfe36a244e..958a3946f6 100644 --- a/tests/core/test_tasks.py +++ b/tests/core/test_tasks.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import datetime import time import typing as t diff --git a/tests/core/test_utils.py b/tests/core/test_utils.py index 78808aafab..d57ac68d21 100644 --- a/tests/core/test_utils.py +++ b/tests/core/test_utils.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import zipfile from pathlib import Path diff --git a/tests/core/test_utils_bp.py b/tests/core/test_utils_bp.py index cb9b47618d..b4ae0847ed 100644 --- a/tests/core/test_utils_bp.py +++ b/tests/core/test_utils_bp.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from http import HTTPStatus from pathlib import Path from unittest.mock import Mock diff --git a/tests/core/test_version_info.py b/tests/core/test_version_info.py index daa63e317d..2ad075d9f1 100644 --- a/tests/core/test_version_info.py +++ b/tests/core/test_version_info.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import re from unittest.mock import patch diff --git a/tests/core/utils/__init__.py b/tests/core/utils/__init__.py index e69de29bb2..058c6b221a 100644 --- a/tests/core/utils/__init__.py +++ b/tests/core/utils/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/tests/core/utils/test_extract_zip.py b/tests/core/utils/test_extract_zip.py index 11c3c11ff3..dfbde6bf6d 100644 --- a/tests/core/utils/test_extract_zip.py +++ b/tests/core/utils/test_extract_zip.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import io import zipfile from pathlib import Path diff --git a/tests/db_statement_recorder.py b/tests/db_statement_recorder.py index c6a1264e03..890205b94f 100644 --- a/tests/db_statement_recorder.py +++ b/tests/db_statement_recorder.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + """ Record SQL statements in memory to diagnose the queries performed by the application. """ diff --git a/tests/eventbus/__init__.py b/tests/eventbus/__init__.py index e69de29bb2..058c6b221a 100644 --- a/tests/eventbus/__init__.py +++ b/tests/eventbus/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/tests/eventbus/test_local_eventbus.py b/tests/eventbus/test_local_eventbus.py index a42b40a990..571673cbeb 100644 --- a/tests/eventbus/test_local_eventbus.py +++ b/tests/eventbus/test_local_eventbus.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from antarest.core.interfaces.eventbus import Event, EventType from antarest.core.model import PermissionInfo, PublicMode from antarest.eventbus.business.local_eventbus import LocalEventBus diff --git a/tests/eventbus/test_redis_event_bus.py b/tests/eventbus/test_redis_event_bus.py index 8e28ab1163..ac130f1d81 100644 --- a/tests/eventbus/test_redis_event_bus.py +++ b/tests/eventbus/test_redis_event_bus.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from unittest.mock import Mock from antarest.core.interfaces.eventbus import Event, EventType diff --git a/tests/eventbus/test_service.py b/tests/eventbus/test_service.py index 40db647ca3..4089849db7 100644 --- a/tests/eventbus/test_service.py +++ b/tests/eventbus/test_service.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from typing import Awaitable, Callable, List from unittest.mock import MagicMock, Mock diff --git a/tests/eventbus/test_websocket_manager.py b/tests/eventbus/test_websocket_manager.py index fc512854c8..defff4e774 100644 --- a/tests/eventbus/test_websocket_manager.py +++ b/tests/eventbus/test_websocket_manager.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from unittest import IsolatedAsyncioTestCase from unittest.mock import MagicMock, call diff --git a/tests/helpers.py b/tests/helpers.py index d9652b6585..80dd0683a6 100644 --- a/tests/helpers.py +++ b/tests/helpers.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import math import time import uuid diff --git a/tests/integration/__init__.py b/tests/integration/__init__.py index e69de29bb2..058c6b221a 100644 --- a/tests/integration/__init__.py +++ b/tests/integration/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/tests/integration/assets/__init__.py b/tests/integration/assets/__init__.py index 773f16ec60..3fff24b6fe 100644 --- a/tests/integration/assets/__init__.py +++ b/tests/integration/assets/__init__.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from pathlib import Path ASSETS_DIR = Path(__file__).parent.resolve() diff --git a/tests/integration/conftest.py b/tests/integration/conftest.py index 64d00e745d..833791850d 100644 --- a/tests/integration/conftest.py +++ b/tests/integration/conftest.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import os import typing as t import zipfile diff --git a/tests/integration/filesystem_blueprint/__init__.py b/tests/integration/filesystem_blueprint/__init__.py index e69de29bb2..058c6b221a 100644 --- a/tests/integration/filesystem_blueprint/__init__.py +++ b/tests/integration/filesystem_blueprint/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/tests/integration/filesystem_blueprint/test_filesystem_endpoints.py b/tests/integration/filesystem_blueprint/test_filesystem_endpoints.py index ba33b51d9f..d1e344e73d 100644 --- a/tests/integration/filesystem_blueprint/test_filesystem_endpoints.py +++ b/tests/integration/filesystem_blueprint/test_filesystem_endpoints.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import datetime import operator import re diff --git a/tests/integration/filesystem_blueprint/test_model.py b/tests/integration/filesystem_blueprint/test_model.py index 3c21340363..2e4932dd9c 100644 --- a/tests/integration/filesystem_blueprint/test_model.py +++ b/tests/integration/filesystem_blueprint/test_model.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import asyncio import datetime import re diff --git a/tests/integration/launcher_blueprint/__init__.py b/tests/integration/launcher_blueprint/__init__.py index e69de29bb2..058c6b221a 100644 --- a/tests/integration/launcher_blueprint/__init__.py +++ b/tests/integration/launcher_blueprint/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/tests/integration/launcher_blueprint/test_launcher_local.py b/tests/integration/launcher_blueprint/test_launcher_local.py index aeff69e315..c29b1ac7e6 100644 --- a/tests/integration/launcher_blueprint/test_launcher_local.py +++ b/tests/integration/launcher_blueprint/test_launcher_local.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import http import pytest diff --git a/tests/integration/launcher_blueprint/test_solver_versions.py b/tests/integration/launcher_blueprint/test_solver_versions.py index 5c6c0166f9..f4634a497e 100644 --- a/tests/integration/launcher_blueprint/test_solver_versions.py +++ b/tests/integration/launcher_blueprint/test_solver_versions.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from typing import Any, Sequence from unittest.mock import patch diff --git a/tests/integration/prepare_proxy.py b/tests/integration/prepare_proxy.py index 0556df8a87..8fc52f2f55 100644 --- a/tests/integration/prepare_proxy.py +++ b/tests/integration/prepare_proxy.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import io import typing as t diff --git a/tests/integration/raw_studies_blueprint/__init__.py b/tests/integration/raw_studies_blueprint/__init__.py index e69de29bb2..058c6b221a 100644 --- a/tests/integration/raw_studies_blueprint/__init__.py +++ b/tests/integration/raw_studies_blueprint/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/tests/integration/raw_studies_blueprint/assets/__init__.py b/tests/integration/raw_studies_blueprint/assets/__init__.py index 773f16ec60..3fff24b6fe 100644 --- a/tests/integration/raw_studies_blueprint/assets/__init__.py +++ b/tests/integration/raw_studies_blueprint/assets/__init__.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from pathlib import Path ASSETS_DIR = Path(__file__).parent.resolve() diff --git a/tests/integration/raw_studies_blueprint/test_aggregate_raw_data.py b/tests/integration/raw_studies_blueprint/test_aggregate_raw_data.py index 591791c8ee..c64e68d7bd 100644 --- a/tests/integration/raw_studies_blueprint/test_aggregate_raw_data.py +++ b/tests/integration/raw_studies_blueprint/test_aggregate_raw_data.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import io import shutil from pathlib import Path diff --git a/tests/integration/raw_studies_blueprint/test_download_matrices.py b/tests/integration/raw_studies_blueprint/test_download_matrices.py index c491108f5c..0e24c4d164 100644 --- a/tests/integration/raw_studies_blueprint/test_download_matrices.py +++ b/tests/integration/raw_studies_blueprint/test_download_matrices.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import datetime import io import typing as t diff --git a/tests/integration/raw_studies_blueprint/test_fetch_raw_data.py b/tests/integration/raw_studies_blueprint/test_fetch_raw_data.py index e55929c97a..2b5fe6de4a 100644 --- a/tests/integration/raw_studies_blueprint/test_fetch_raw_data.py +++ b/tests/integration/raw_studies_blueprint/test_fetch_raw_data.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import http import io import itertools diff --git a/tests/integration/studies_blueprint/__init__.py b/tests/integration/studies_blueprint/__init__.py index e69de29bb2..058c6b221a 100644 --- a/tests/integration/studies_blueprint/__init__.py +++ b/tests/integration/studies_blueprint/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/tests/integration/studies_blueprint/assets/__init__.py b/tests/integration/studies_blueprint/assets/__init__.py index 773f16ec60..3fff24b6fe 100644 --- a/tests/integration/studies_blueprint/assets/__init__.py +++ b/tests/integration/studies_blueprint/assets/__init__.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from pathlib import Path ASSETS_DIR = Path(__file__).parent.resolve() diff --git a/tests/integration/studies_blueprint/test_comments.py b/tests/integration/studies_blueprint/test_comments.py index 39ce84e35b..68615eb813 100644 --- a/tests/integration/studies_blueprint/test_comments.py +++ b/tests/integration/studies_blueprint/test_comments.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import io import time from xml.etree import ElementTree diff --git a/tests/integration/studies_blueprint/test_disk_usage.py b/tests/integration/studies_blueprint/test_disk_usage.py index d2257a40fd..9fd167e0b5 100644 --- a/tests/integration/studies_blueprint/test_disk_usage.py +++ b/tests/integration/studies_blueprint/test_disk_usage.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from pathlib import Path from starlette.testclient import TestClient diff --git a/tests/integration/studies_blueprint/test_get_studies.py b/tests/integration/studies_blueprint/test_get_studies.py index af8f790f20..a1a29d0d5f 100644 --- a/tests/integration/studies_blueprint/test_get_studies.py +++ b/tests/integration/studies_blueprint/test_get_studies.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import io import operator import re diff --git a/tests/integration/studies_blueprint/test_study_matrix_index.py b/tests/integration/studies_blueprint/test_study_matrix_index.py index 7821ee6151..759b43131b 100644 --- a/tests/integration/studies_blueprint/test_study_matrix_index.py +++ b/tests/integration/studies_blueprint/test_study_matrix_index.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from starlette.testclient import TestClient diff --git a/tests/integration/studies_blueprint/test_synthesis.py b/tests/integration/studies_blueprint/test_synthesis.py index 2b5205824a..d67e0f60a7 100644 --- a/tests/integration/studies_blueprint/test_synthesis.py +++ b/tests/integration/studies_blueprint/test_synthesis.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import json import sys import time diff --git a/tests/integration/studies_blueprint/test_update_tags.py b/tests/integration/studies_blueprint/test_update_tags.py index 9ee37c7d70..0c6b5f60fb 100644 --- a/tests/integration/studies_blueprint/test_update_tags.py +++ b/tests/integration/studies_blueprint/test_update_tags.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from starlette.testclient import TestClient diff --git a/tests/integration/study_data_blueprint/__init__.py b/tests/integration/study_data_blueprint/__init__.py index e69de29bb2..058c6b221a 100644 --- a/tests/integration/study_data_blueprint/__init__.py +++ b/tests/integration/study_data_blueprint/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/tests/integration/study_data_blueprint/test_advanced_parameters.py b/tests/integration/study_data_blueprint/test_advanced_parameters.py index 4aff92b0cd..f20b597c66 100644 --- a/tests/integration/study_data_blueprint/test_advanced_parameters.py +++ b/tests/integration/study_data_blueprint/test_advanced_parameters.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from http import HTTPStatus import pytest diff --git a/tests/integration/study_data_blueprint/test_binding_constraints.py b/tests/integration/study_data_blueprint/test_binding_constraints.py index 79b5d5cbd0..e149e8a49a 100644 --- a/tests/integration/study_data_blueprint/test_binding_constraints.py +++ b/tests/integration/study_data_blueprint/test_binding_constraints.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import re import numpy as np diff --git a/tests/integration/study_data_blueprint/test_config_general.py b/tests/integration/study_data_blueprint/test_config_general.py index 3084a86b4e..27b69fe557 100644 --- a/tests/integration/study_data_blueprint/test_config_general.py +++ b/tests/integration/study_data_blueprint/test_config_general.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from http import HTTPStatus import pytest diff --git a/tests/integration/study_data_blueprint/test_edit_matrix.py b/tests/integration/study_data_blueprint/test_edit_matrix.py index 28953d713b..474b53d4e3 100644 --- a/tests/integration/study_data_blueprint/test_edit_matrix.py +++ b/tests/integration/study_data_blueprint/test_edit_matrix.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from urllib.parse import quote import pytest diff --git a/tests/integration/study_data_blueprint/test_generate_thermal_cluster_timeseries.py b/tests/integration/study_data_blueprint/test_generate_thermal_cluster_timeseries.py index ec26295de6..b328f1b2e4 100644 --- a/tests/integration/study_data_blueprint/test_generate_thermal_cluster_timeseries.py +++ b/tests/integration/study_data_blueprint/test_generate_thermal_cluster_timeseries.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import numpy as np from starlette.testclient import TestClient diff --git a/tests/integration/study_data_blueprint/test_hydro_allocation.py b/tests/integration/study_data_blueprint/test_hydro_allocation.py index 47eb65f39d..6ba223bf45 100644 --- a/tests/integration/study_data_blueprint/test_hydro_allocation.py +++ b/tests/integration/study_data_blueprint/test_hydro_allocation.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import http import typing as t diff --git a/tests/integration/study_data_blueprint/test_hydro_correlation.py b/tests/integration/study_data_blueprint/test_hydro_correlation.py index c986ead8de..61a76f76e2 100644 --- a/tests/integration/study_data_blueprint/test_hydro_correlation.py +++ b/tests/integration/study_data_blueprint/test_hydro_correlation.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from http import HTTPStatus from typing import List diff --git a/tests/integration/study_data_blueprint/test_hydro_inflow_structure.py b/tests/integration/study_data_blueprint/test_hydro_inflow_structure.py index f673882752..ec1327093d 100644 --- a/tests/integration/study_data_blueprint/test_hydro_inflow_structure.py +++ b/tests/integration/study_data_blueprint/test_hydro_inflow_structure.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from http import HTTPStatus from unittest.mock import ANY diff --git a/tests/integration/study_data_blueprint/test_renewable.py b/tests/integration/study_data_blueprint/test_renewable.py index b6c450e8f3..49b68faf28 100644 --- a/tests/integration/study_data_blueprint/test_renewable.py +++ b/tests/integration/study_data_blueprint/test_renewable.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + """ ## End-to-end test of the renewable cluster management. diff --git a/tests/integration/study_data_blueprint/test_st_storage.py b/tests/integration/study_data_blueprint/test_st_storage.py index 68fe46b138..7f03317659 100644 --- a/tests/integration/study_data_blueprint/test_st_storage.py +++ b/tests/integration/study_data_blueprint/test_st_storage.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import json import re import typing as t diff --git a/tests/integration/study_data_blueprint/test_table_mode.py b/tests/integration/study_data_blueprint/test_table_mode.py index 2e36b55490..98d7f03393 100644 --- a/tests/integration/study_data_blueprint/test_table_mode.py +++ b/tests/integration/study_data_blueprint/test_table_mode.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import copy import typing as t diff --git a/tests/integration/study_data_blueprint/test_thermal.py b/tests/integration/study_data_blueprint/test_thermal.py index 33e9aef03d..17ce7d7037 100644 --- a/tests/integration/study_data_blueprint/test_thermal.py +++ b/tests/integration/study_data_blueprint/test_thermal.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + """ ## End-to-end test of the thermal cluster management. diff --git a/tests/integration/test_apidoc.py b/tests/integration/test_apidoc.py index 562f7ccb8e..605d91333d 100644 --- a/tests/integration/test_apidoc.py +++ b/tests/integration/test_apidoc.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from fastapi.openapi.utils import get_flat_models_from_routes from fastapi.utils import get_model_definitions from pydantic.schema import get_model_name_map diff --git a/tests/integration/test_core_blueprint.py b/tests/integration/test_core_blueprint.py index 61a0fcbe3a..de555ceaf9 100644 --- a/tests/integration/test_core_blueprint.py +++ b/tests/integration/test_core_blueprint.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import http import re from unittest import mock diff --git a/tests/integration/test_integration.py b/tests/integration/test_integration.py index 2119f96658..8e814e322a 100644 --- a/tests/integration/test_integration.py +++ b/tests/integration/test_integration.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import io import os from http import HTTPStatus diff --git a/tests/integration/test_integration_token_end_to_end.py b/tests/integration/test_integration_token_end_to_end.py index 66957d1a1e..6bfefe0d3b 100644 --- a/tests/integration/test_integration_token_end_to_end.py +++ b/tests/integration/test_integration_token_end_to_end.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import io import typing as t from unittest.mock import ANY diff --git a/tests/integration/test_integration_variantmanager_tool.py b/tests/integration/test_integration_variantmanager_tool.py index 4b27c84848..605c2659f5 100644 --- a/tests/integration/test_integration_variantmanager_tool.py +++ b/tests/integration/test_integration_variantmanager_tool.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import io import urllib.parse from pathlib import Path diff --git a/tests/integration/test_integration_watcher.py b/tests/integration/test_integration_watcher.py index e151a3ade3..da28eb76c4 100644 --- a/tests/integration/test_integration_watcher.py +++ b/tests/integration/test_integration_watcher.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from fastapi import FastAPI from starlette.testclient import TestClient diff --git a/tests/integration/test_studies_upgrade.py b/tests/integration/test_studies_upgrade.py index 9640fb5cf9..37b5058ff2 100644 --- a/tests/integration/test_studies_upgrade.py +++ b/tests/integration/test_studies_upgrade.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import os import pytest diff --git a/tests/integration/utils.py b/tests/integration/utils.py index 7781fe0a8a..7812f4d371 100644 --- a/tests/integration/utils.py +++ b/tests/integration/utils.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import contextlib import time from typing import Callable diff --git a/tests/integration/variant_blueprint/__init__.py b/tests/integration/variant_blueprint/__init__.py index e69de29bb2..058c6b221a 100644 --- a/tests/integration/variant_blueprint/__init__.py +++ b/tests/integration/variant_blueprint/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/tests/integration/variant_blueprint/test_renewable_cluster.py b/tests/integration/variant_blueprint/test_renewable_cluster.py index e518244ff9..18e6af0c56 100644 --- a/tests/integration/variant_blueprint/test_renewable_cluster.py +++ b/tests/integration/variant_blueprint/test_renewable_cluster.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import http import numpy as np diff --git a/tests/integration/variant_blueprint/test_st_storage.py b/tests/integration/variant_blueprint/test_st_storage.py index c28af6790d..bc19c036f2 100644 --- a/tests/integration/variant_blueprint/test_st_storage.py +++ b/tests/integration/variant_blueprint/test_st_storage.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import http from unittest.mock import ANY diff --git a/tests/integration/variant_blueprint/test_thermal_cluster.py b/tests/integration/variant_blueprint/test_thermal_cluster.py index 245fd8a02a..3746bf42ac 100644 --- a/tests/integration/variant_blueprint/test_thermal_cluster.py +++ b/tests/integration/variant_blueprint/test_thermal_cluster.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import http import random import typing as t diff --git a/tests/integration/variant_blueprint/test_variant_manager.py b/tests/integration/variant_blueprint/test_variant_manager.py index 82fa7ab95c..f8d5ef036d 100644 --- a/tests/integration/variant_blueprint/test_variant_manager.py +++ b/tests/integration/variant_blueprint/test_variant_manager.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import io import logging import time diff --git a/tests/integration/xpansion_studies_blueprint/__init__.py b/tests/integration/xpansion_studies_blueprint/__init__.py index e69de29bb2..058c6b221a 100644 --- a/tests/integration/xpansion_studies_blueprint/__init__.py +++ b/tests/integration/xpansion_studies_blueprint/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/tests/integration/xpansion_studies_blueprint/test_integration_xpansion.py b/tests/integration/xpansion_studies_blueprint/test_integration_xpansion.py index b3a563a71e..061ab3e1c7 100644 --- a/tests/integration/xpansion_studies_blueprint/test_integration_xpansion.py +++ b/tests/integration/xpansion_studies_blueprint/test_integration_xpansion.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import io import re import typing as t diff --git a/tests/launcher/__init__.py b/tests/launcher/__init__.py index e69de29bb2..058c6b221a 100644 --- a/tests/launcher/__init__.py +++ b/tests/launcher/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/tests/launcher/assets/__init__.py b/tests/launcher/assets/__init__.py index 773f16ec60..3fff24b6fe 100644 --- a/tests/launcher/assets/__init__.py +++ b/tests/launcher/assets/__init__.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from pathlib import Path ASSETS_DIR = Path(__file__).parent.resolve() diff --git a/tests/launcher/test_extension_adequacy_patch.py b/tests/launcher/test_extension_adequacy_patch.py index 19b1f256f5..6d8f0f7c9a 100644 --- a/tests/launcher/test_extension_adequacy_patch.py +++ b/tests/launcher/test_extension_adequacy_patch.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from pathlib import Path from unittest.mock import Mock diff --git a/tests/launcher/test_local_launcher.py b/tests/launcher/test_local_launcher.py index 53adc03bf0..0bad3cdd74 100644 --- a/tests/launcher/test_local_launcher.py +++ b/tests/launcher/test_local_launcher.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import os import textwrap import uuid diff --git a/tests/launcher/test_log_manager.py b/tests/launcher/test_log_manager.py index 46bb2f7561..cfc6b87b52 100644 --- a/tests/launcher/test_log_manager.py +++ b/tests/launcher/test_log_manager.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import logging import time from pathlib import Path diff --git a/tests/launcher/test_log_parser.py b/tests/launcher/test_log_parser.py index 1c17177255..d8356319bb 100644 --- a/tests/launcher/test_log_parser.py +++ b/tests/launcher/test_log_parser.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import json import sys from typing import List, Union diff --git a/tests/launcher/test_model.py b/tests/launcher/test_model.py index fe7ccead1e..36f6bd8948 100644 --- a/tests/launcher/test_model.py +++ b/tests/launcher/test_model.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import re import typing as t import uuid diff --git a/tests/launcher/test_repository.py b/tests/launcher/test_repository.py index 1bee383473..f5bcf2672f 100644 --- a/tests/launcher/test_repository.py +++ b/tests/launcher/test_repository.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import datetime from unittest.mock import Mock from uuid import uuid4 diff --git a/tests/launcher/test_service.py b/tests/launcher/test_service.py index 6998df5667..ae56766b2f 100644 --- a/tests/launcher/test_service.py +++ b/tests/launcher/test_service.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import json import math import os diff --git a/tests/launcher/test_slurm_launcher.py b/tests/launcher/test_slurm_launcher.py index a509342837..4482eee71a 100644 --- a/tests/launcher/test_slurm_launcher.py +++ b/tests/launcher/test_slurm_launcher.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import os import random import textwrap diff --git a/tests/launcher/test_ssh_client.py b/tests/launcher/test_ssh_client.py index 0ced719cde..df0af69fb2 100644 --- a/tests/launcher/test_ssh_client.py +++ b/tests/launcher/test_ssh_client.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import math from unittest.mock import Mock diff --git a/tests/launcher/test_web.py b/tests/launcher/test_web.py index e0800cf019..b59edc783b 100644 --- a/tests/launcher/test_web.py +++ b/tests/launcher/test_web.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import http from typing import Dict, List, Union from unittest.mock import Mock, call diff --git a/tests/login/__init__.py b/tests/login/__init__.py index e69de29bb2..058c6b221a 100644 --- a/tests/login/__init__.py +++ b/tests/login/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/tests/login/conftest.py b/tests/login/conftest.py index 61bebee728..38c90a9c8d 100644 --- a/tests/login/conftest.py +++ b/tests/login/conftest.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import pytest from antarest.core.config import Config diff --git a/tests/login/test_ldap.py b/tests/login/test_ldap.py index bb23cd86c2..aa674f68b4 100644 --- a/tests/login/test_ldap.py +++ b/tests/login/test_ldap.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import json import threading import typing as t diff --git a/tests/login/test_login_service.py b/tests/login/test_login_service.py index e48a54a918..f2393eb5d7 100644 --- a/tests/login/test_login_service.py +++ b/tests/login/test_login_service.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import typing as t from unittest.mock import patch diff --git a/tests/login/test_model.py b/tests/login/test_model.py index e1ef0bc928..f8dde20c47 100644 --- a/tests/login/test_model.py +++ b/tests/login/test_model.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from sqlalchemy.engine.base import Engine # type: ignore from sqlalchemy.orm import sessionmaker # type: ignore diff --git a/tests/login/test_repository.py b/tests/login/test_repository.py index 5ab7406dc4..1eed93d437 100644 --- a/tests/login/test_repository.py +++ b/tests/login/test_repository.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import pytest from sqlalchemy.orm import Session # type: ignore diff --git a/tests/login/test_web.py b/tests/login/test_web.py index 0f7175fc54..fe1cda2230 100644 --- a/tests/login/test_web.py +++ b/tests/login/test_web.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import base64 import json from datetime import timedelta diff --git a/tests/matrixstore/__init__.py b/tests/matrixstore/__init__.py index e69de29bb2..058c6b221a 100644 --- a/tests/matrixstore/__init__.py +++ b/tests/matrixstore/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/tests/matrixstore/conftest.py b/tests/matrixstore/conftest.py index 745fff9aec..52285fb6f8 100644 --- a/tests/matrixstore/conftest.py +++ b/tests/matrixstore/conftest.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import unittest.mock import pytest diff --git a/tests/matrixstore/test_matrix_editor.py b/tests/matrixstore/test_matrix_editor.py index 2907cfb793..ad46b316fa 100644 --- a/tests/matrixstore/test_matrix_editor.py +++ b/tests/matrixstore/test_matrix_editor.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from typing import Any, Dict import pytest diff --git a/tests/matrixstore/test_matrix_garbage_collector.py b/tests/matrixstore/test_matrix_garbage_collector.py index 6f6a81a498..1e02731910 100644 --- a/tests/matrixstore/test_matrix_garbage_collector.py +++ b/tests/matrixstore/test_matrix_garbage_collector.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from datetime import datetime from pathlib import Path from unittest.mock import Mock diff --git a/tests/matrixstore/test_repository.py b/tests/matrixstore/test_repository.py index ba76b17fac..c343d8adc7 100644 --- a/tests/matrixstore/test_repository.py +++ b/tests/matrixstore/test_repository.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import datetime import typing as t from pathlib import Path diff --git a/tests/matrixstore/test_service.py b/tests/matrixstore/test_service.py index 5c6eb837c7..584db35013 100644 --- a/tests/matrixstore/test_service.py +++ b/tests/matrixstore/test_service.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import datetime import io import json diff --git a/tests/matrixstore/test_web.py b/tests/matrixstore/test_web.py index 36b7fc366d..2879b07bf4 100644 --- a/tests/matrixstore/test_web.py +++ b/tests/matrixstore/test_web.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from pathlib import Path from unittest.mock import Mock diff --git a/tests/storage/__init__.py b/tests/storage/__init__.py index e69de29bb2..058c6b221a 100644 --- a/tests/storage/__init__.py +++ b/tests/storage/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/tests/storage/business/__init__.py b/tests/storage/business/__init__.py index e69de29bb2..058c6b221a 100644 --- a/tests/storage/business/__init__.py +++ b/tests/storage/business/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/tests/storage/business/assets/__init__.py b/tests/storage/business/assets/__init__.py index 773f16ec60..3fff24b6fe 100644 --- a/tests/storage/business/assets/__init__.py +++ b/tests/storage/business/assets/__init__.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from pathlib import Path ASSETS_DIR = Path(__file__).parent.resolve() diff --git a/tests/storage/business/test_arealink_manager.py b/tests/storage/business/test_arealink_manager.py index a8beff5fc0..a5e94e983c 100644 --- a/tests/storage/business/test_arealink_manager.py +++ b/tests/storage/business/test_arealink_manager.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import json import uuid from pathlib import Path diff --git a/tests/storage/business/test_autoarchive_service.py b/tests/storage/business/test_autoarchive_service.py index 48e2c537b7..559126f00d 100644 --- a/tests/storage/business/test_autoarchive_service.py +++ b/tests/storage/business/test_autoarchive_service.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import datetime from pathlib import Path from unittest.mock import Mock diff --git a/tests/storage/business/test_config_manager.py b/tests/storage/business/test_config_manager.py index f4d344a27d..d35bcd78f2 100644 --- a/tests/storage/business/test_config_manager.py +++ b/tests/storage/business/test_config_manager.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from pathlib import Path from unittest.mock import Mock diff --git a/tests/storage/business/test_export.py b/tests/storage/business/test_export.py index 759bc99ed3..667f357ab9 100644 --- a/tests/storage/business/test_export.py +++ b/tests/storage/business/test_export.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from pathlib import Path from unittest.mock import Mock from zipfile import ZipFile diff --git a/tests/storage/business/test_import.py b/tests/storage/business/test_import.py index 2cd08eeba9..ddf984dc06 100644 --- a/tests/storage/business/test_import.py +++ b/tests/storage/business/test_import.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import io import os import shutil diff --git a/tests/storage/business/test_patch_service.py b/tests/storage/business/test_patch_service.py index ed7dd6c444..04a2b8c2dd 100644 --- a/tests/storage/business/test_patch_service.py +++ b/tests/storage/business/test_patch_service.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import contextlib import json import uuid diff --git a/tests/storage/business/test_raw_study_service.py b/tests/storage/business/test_raw_study_service.py index 2b5c4b2dfd..9364edfa14 100644 --- a/tests/storage/business/test_raw_study_service.py +++ b/tests/storage/business/test_raw_study_service.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import datetime import os import platform diff --git a/tests/storage/business/test_repository.py b/tests/storage/business/test_repository.py index 5da1d6ef33..ed025de372 100644 --- a/tests/storage/business/test_repository.py +++ b/tests/storage/business/test_repository.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import datetime from unittest.mock import Mock diff --git a/tests/storage/business/test_study_service_utils.py b/tests/storage/business/test_study_service_utils.py index dcd674e0e3..fd89592d65 100644 --- a/tests/storage/business/test_study_service_utils.py +++ b/tests/storage/business/test_study_service_utils.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import datetime import tarfile from hashlib import md5 diff --git a/tests/storage/business/test_study_version_upgrader.py b/tests/storage/business/test_study_version_upgrader.py index f406070308..4fa7e940ec 100644 --- a/tests/storage/business/test_study_version_upgrader.py +++ b/tests/storage/business/test_study_version_upgrader.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import filecmp import glob import os diff --git a/tests/storage/business/test_timeseries_config_manager.py b/tests/storage/business/test_timeseries_config_manager.py index 387e42f5dc..c93c3a597d 100644 --- a/tests/storage/business/test_timeseries_config_manager.py +++ b/tests/storage/business/test_timeseries_config_manager.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import os import uuid from pathlib import Path diff --git a/tests/storage/business/test_url_resolver_service.py b/tests/storage/business/test_url_resolver_service.py index 40dabc53c4..a7f6a601c5 100644 --- a/tests/storage/business/test_url_resolver_service.py +++ b/tests/storage/business/test_url_resolver_service.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import os from unittest.mock import Mock diff --git a/tests/storage/business/test_variant_study_service.py b/tests/storage/business/test_variant_study_service.py index 7c6e00f99c..3a8a62b971 100644 --- a/tests/storage/business/test_variant_study_service.py +++ b/tests/storage/business/test_variant_study_service.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from pathlib import Path from unittest.mock import Mock diff --git a/tests/storage/business/test_watcher.py b/tests/storage/business/test_watcher.py index 6faeeabfe5..699a48f2c0 100644 --- a/tests/storage/business/test_watcher.py +++ b/tests/storage/business/test_watcher.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import os from multiprocessing import Pool from pathlib import Path diff --git a/tests/storage/business/test_xpansion_manager.py b/tests/storage/business/test_xpansion_manager.py index 100bddd286..c1b5e7de62 100644 --- a/tests/storage/business/test_xpansion_manager.py +++ b/tests/storage/business/test_xpansion_manager.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import io import os import typing as t diff --git a/tests/storage/conftest.py b/tests/storage/conftest.py index a690f808df..ee8ce55684 100644 --- a/tests/storage/conftest.py +++ b/tests/storage/conftest.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import datetime import uuid from pathlib import Path diff --git a/tests/storage/integration/conftest.py b/tests/storage/integration/conftest.py index 39636961cb..1136f3ca8a 100644 --- a/tests/storage/integration/conftest.py +++ b/tests/storage/integration/conftest.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import datetime from pathlib import Path from unittest.mock import Mock diff --git a/tests/storage/integration/data/__init__.py b/tests/storage/integration/data/__init__.py index e69de29bb2..058c6b221a 100644 --- a/tests/storage/integration/data/__init__.py +++ b/tests/storage/integration/data/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/tests/storage/integration/data/de_details_hourly.py b/tests/storage/integration/data/de_details_hourly.py index c3ee8e3971..779c794bb6 100644 --- a/tests/storage/integration/data/de_details_hourly.py +++ b/tests/storage/integration/data/de_details_hourly.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + de_details_hourly = { "columns": [ ("01_solar", "MWh", ""), diff --git a/tests/storage/integration/data/de_fr_values_hourly.py b/tests/storage/integration/data/de_fr_values_hourly.py index 556985fbee..43a40c2e12 100644 --- a/tests/storage/integration/data/de_fr_values_hourly.py +++ b/tests/storage/integration/data/de_fr_values_hourly.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import numpy de_fr_values_hourly = { diff --git a/tests/storage/integration/data/digest_file.py b/tests/storage/integration/data/digest_file.py index 363d2819bd..932be1eedd 100644 --- a/tests/storage/integration/data/digest_file.py +++ b/tests/storage/integration/data/digest_file.py @@ -1,2 +1,14 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + # fmt: off digest_file = {'columns': [str(i) for i in range(54)], 'data': [['', 'digest', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''], ['', 'VARIABLES', 'AREAS', 'LINKS', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''], ['', '53', '4', '0', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''], ['', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''], ['', '', 'OV. COST', 'OP. COST', 'MRG. PRICE', 'CO2 EMIS.', 'BALANCE', 'ROW BAL.', 'PSP', 'MISC. NDG', 'LOAD', 'H. ROR', 'WIND', 'SOLAR', 'NUCLEAR', 'LIGNITE', 'COAL', 'GAS', 'OIL', 'MIX. FUEL', 'MISC. DTG', 'H. STOR', 'H. PUMP', 'H. LEV', 'H. INFL', 'H. OVFL', 'H. VAL', 'H. COST', 'UNSP. ENRG', 'SPIL. ENRG', 'LOLD', 'LOLP', 'AVL DTG', 'DTG MRG', 'MAX MRG', 'NP COST', '01_solar', '02_wind_on', '03_wind_off', '04_res', '05_nuclear', '06_coal', '07_gas', '08_non-res', '09_hydro_pump', 'NODU', '01_solar', '02_wind_on', '03_wind_off', '04_res', '05_nuclear', '06_coal', '07_gas', '08_non-res', '09_hydro_pump'], ['', '', 'Euro', 'Euro', 'Euro', 'Tons', 'MWh', 'MWh', 'MWh', 'MWh', 'MWh', 'MWh', 'MWh', 'MWh', 'MWh', 'MWh', 'MWh', 'MWh', 'MWh', 'MWh', 'MWh', 'MWh', 'MWh', '%', 'MWh', '%', 'Euro/MWh', 'Euro', 'MWh', 'MWh', 'Hours', '%', 'MWh', 'MWh', 'MWh', 'Euro', 'NP Cost - Euro', 'NP Cost - Euro', 'NP Cost - Euro', 'NP Cost - Euro', 'NP Cost - Euro', 'NP Cost - Euro', 'NP Cost - Euro', 'NP Cost - Euro', 'NP Cost - Euro', ' ', 'NODU', 'NODU', 'NODU', 'NODU', 'NODU', 'NODU', 'NODU', 'NODU', 'NODU'], ['', '', 'EXP', 'EXP', 'EXP', 'EXP', 'EXP', 'values', 'EXP', 'EXP', 'EXP', 'EXP', 'EXP', 'EXP', 'EXP', 'EXP', 'EXP', 'EXP', 'EXP', 'EXP', 'EXP', 'EXP', 'EXP', 'EXP', 'EXP', 'EXP', 'EXP', 'EXP', 'EXP', 'EXP', 'EXP', 'values', 'EXP', 'EXP', 'EXP', 'EXP', 'EXP', 'EXP', 'EXP', 'EXP', 'EXP', 'EXP', 'EXP', 'EXP', 'EXP', 'EXP', 'EXP', 'EXP', 'EXP', 'EXP', 'EXP', 'EXP', 'EXP', 'EXP', 'EXP'], ['', 'de', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', 'N/A', '0', '0', 'N/A', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0'], ['', 'es', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', 'N/A', '0', '0', 'N/A', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0'], ['', 'fr', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', 'N/A', '0', '0', 'N/A', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0'], ['', 'it', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', 'N/A', '0', '0', 'N/A', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0'], ['', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''], ['', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''], ['', 'digest', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''], ['', 'VARIABLES', 'AREAS', 'LINKS', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''], ['', '0', '0', '0', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''], ['', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''], ['', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''], ['', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''], ['', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''], ['', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''], ['', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''], ['', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''], ['', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''], ['', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''], ['', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''], ['', 'Links (FLOW LIN.)', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''], ['', '', 'From...', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''], ['', '...To', 'de', 'es', 'fr', 'it', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''], ['', 'de', 'X', '--', '0', '--', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''], ['', 'es', '--', 'X', '0', '--', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''], ['', 'fr', '0', '0', 'X', '0', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''], ['', 'it', '--', '--', '0', 'X', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''], ['', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''], ['', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''], ['', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''], ['', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''], ['', 'Links (FLOW QUAD.)', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''], ['', '', 'From...', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''], ['', '...To', 'de', 'es', 'fr', 'it', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''], ['', 'de', 'X', '--', '0', '--', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''], ['', 'es', '--', 'X', '0', '--', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''], ['', 'fr', '0', '0', 'X', '0', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''], ['', 'it', '--', '--', '0', 'X', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '']]} diff --git a/tests/storage/integration/data/set_id_annual.py b/tests/storage/integration/data/set_id_annual.py index dde1a172e0..353f2a03f5 100644 --- a/tests/storage/integration/data/set_id_annual.py +++ b/tests/storage/integration/data/set_id_annual.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import math set_id_annual = { diff --git a/tests/storage/integration/data/set_values_monthly.py b/tests/storage/integration/data/set_values_monthly.py index 0cc1ad2d32..efe6fe7052 100644 --- a/tests/storage/integration/data/set_values_monthly.py +++ b/tests/storage/integration/data/set_values_monthly.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import math set_values_monthly = { diff --git a/tests/storage/integration/test_STA_mini.py b/tests/storage/integration/test_STA_mini.py index f165c3c2dd..ca7904a075 100644 --- a/tests/storage/integration/test_STA_mini.py +++ b/tests/storage/integration/test_STA_mini.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import io import shutil from datetime import datetime diff --git a/tests/storage/integration/test_exporter.py b/tests/storage/integration/test_exporter.py index aed77f61fe..2da0686302 100644 --- a/tests/storage/integration/test_exporter.py +++ b/tests/storage/integration/test_exporter.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import io import json import zipfile diff --git a/tests/storage/integration/test_write_STA_mini.py b/tests/storage/integration/test_write_STA_mini.py index 069d138e6c..302bbd6e52 100644 --- a/tests/storage/integration/test_write_STA_mini.py +++ b/tests/storage/integration/test_write_STA_mini.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from typing import Optional import pytest diff --git a/tests/storage/rawstudies/__init__.py b/tests/storage/rawstudies/__init__.py index e69de29bb2..058c6b221a 100644 --- a/tests/storage/rawstudies/__init__.py +++ b/tests/storage/rawstudies/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/tests/storage/rawstudies/samples/__init__.py b/tests/storage/rawstudies/samples/__init__.py index 773f16ec60..3fff24b6fe 100644 --- a/tests/storage/rawstudies/samples/__init__.py +++ b/tests/storage/rawstudies/samples/__init__.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from pathlib import Path ASSETS_DIR = Path(__file__).parent.resolve() diff --git a/tests/storage/rawstudies/test_factory.py b/tests/storage/rawstudies/test_factory.py index e2cd4391b3..62f9c70519 100644 --- a/tests/storage/rawstudies/test_factory.py +++ b/tests/storage/rawstudies/test_factory.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from unittest.mock import Mock from antarest.core.interfaces.cache import CacheConstants diff --git a/tests/storage/rawstudies/test_helpers.py b/tests/storage/rawstudies/test_helpers.py index 789a39ca05..4f540d56be 100644 --- a/tests/storage/rawstudies/test_helpers.py +++ b/tests/storage/rawstudies/test_helpers.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from unittest.mock import Mock, call import pytest diff --git a/tests/storage/repository/__init__.py b/tests/storage/repository/__init__.py index e69de29bb2..058c6b221a 100644 --- a/tests/storage/repository/__init__.py +++ b/tests/storage/repository/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/tests/storage/repository/antares_io/__init__.py b/tests/storage/repository/antares_io/__init__.py index e69de29bb2..058c6b221a 100644 --- a/tests/storage/repository/antares_io/__init__.py +++ b/tests/storage/repository/antares_io/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/tests/storage/repository/antares_io/reader/test_ini_reader.py b/tests/storage/repository/antares_io/reader/test_ini_reader.py index 4ff38a32c6..6c1a18533a 100644 --- a/tests/storage/repository/antares_io/reader/test_ini_reader.py +++ b/tests/storage/repository/antares_io/reader/test_ini_reader.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import io import textwrap from pathlib import Path diff --git a/tests/storage/repository/antares_io/writer/test_ini_writer.py b/tests/storage/repository/antares_io/writer/test_ini_writer.py index b762469b7a..1affe2dc9c 100644 --- a/tests/storage/repository/antares_io/writer/test_ini_writer.py +++ b/tests/storage/repository/antares_io/writer/test_ini_writer.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from pathlib import Path from typing import Callable diff --git a/tests/storage/repository/filesystem/__init__.py b/tests/storage/repository/filesystem/__init__.py index e69de29bb2..058c6b221a 100644 --- a/tests/storage/repository/filesystem/__init__.py +++ b/tests/storage/repository/filesystem/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/tests/storage/repository/filesystem/config/__init__.py b/tests/storage/repository/filesystem/config/__init__.py index e69de29bb2..058c6b221a 100644 --- a/tests/storage/repository/filesystem/config/__init__.py +++ b/tests/storage/repository/filesystem/config/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/tests/storage/repository/filesystem/config/test_config_files.py b/tests/storage/repository/filesystem/config/test_config_files.py index 93482d359d..dbd62de305 100644 --- a/tests/storage/repository/filesystem/config/test_config_files.py +++ b/tests/storage/repository/filesystem/config/test_config_files.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import logging import textwrap import typing as t diff --git a/tests/storage/repository/filesystem/config/test_files.py b/tests/storage/repository/filesystem/config/test_files.py index 99ed686280..fbdf160bce 100644 --- a/tests/storage/repository/filesystem/config/test_files.py +++ b/tests/storage/repository/filesystem/config/test_files.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import zipfile from pathlib import Path from unittest.mock import Mock, patch diff --git a/tests/storage/repository/filesystem/config/test_ruleset_matrices.py b/tests/storage/repository/filesystem/config/test_ruleset_matrices.py index 40651bce59..183a9481c8 100644 --- a/tests/storage/repository/filesystem/config/test_ruleset_matrices.py +++ b/tests/storage/repository/filesystem/config/test_ruleset_matrices.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import typing as t import numpy as np diff --git a/tests/storage/repository/filesystem/config/test_utils.py b/tests/storage/repository/filesystem/config/test_utils.py index 617bc05ff0..3fed1bc5ba 100644 --- a/tests/storage/repository/filesystem/config/test_utils.py +++ b/tests/storage/repository/filesystem/config/test_utils.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import string import pytest diff --git a/tests/storage/repository/filesystem/matrix/__init__.py b/tests/storage/repository/filesystem/matrix/__init__.py index e69de29bb2..058c6b221a 100644 --- a/tests/storage/repository/filesystem/matrix/__init__.py +++ b/tests/storage/repository/filesystem/matrix/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/tests/storage/repository/filesystem/matrix/test_date_serializer.py b/tests/storage/repository/filesystem/matrix/test_date_serializer.py index d9df33eb63..31ed6e8eab 100644 --- a/tests/storage/repository/filesystem/matrix/test_date_serializer.py +++ b/tests/storage/repository/filesystem/matrix/test_date_serializer.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from pathlib import Path import pandas as pd diff --git a/tests/storage/repository/filesystem/matrix/test_head_writer.py b/tests/storage/repository/filesystem/matrix/test_head_writer.py index e76d6b036b..bdc579a811 100644 --- a/tests/storage/repository/filesystem/matrix/test_head_writer.py +++ b/tests/storage/repository/filesystem/matrix/test_head_writer.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from antarest.study.storage.rawstudy.model.filesystem.matrix.head_writer import AreaHeadWriter, LinkHeadWriter diff --git a/tests/storage/repository/filesystem/matrix/test_input_series_matrix.py b/tests/storage/repository/filesystem/matrix/test_input_series_matrix.py index 1bc9df122a..153ce522e1 100644 --- a/tests/storage/repository/filesystem/matrix/test_input_series_matrix.py +++ b/tests/storage/repository/filesystem/matrix/test_input_series_matrix.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import itertools import shutil import textwrap diff --git a/tests/storage/repository/filesystem/matrix/test_matrix_node.py b/tests/storage/repository/filesystem/matrix/test_matrix_node.py index 6858a5ff0f..decac6e2e0 100644 --- a/tests/storage/repository/filesystem/matrix/test_matrix_node.py +++ b/tests/storage/repository/filesystem/matrix/test_matrix_node.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from pathlib import Path from tempfile import TemporaryDirectory from typing import List, Optional diff --git a/tests/storage/repository/filesystem/matrix/test_output_series_matrix.py b/tests/storage/repository/filesystem/matrix/test_output_series_matrix.py index e6eb256c51..8ed2a07fe0 100644 --- a/tests/storage/repository/filesystem/matrix/test_output_series_matrix.py +++ b/tests/storage/repository/filesystem/matrix/test_output_series_matrix.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from pathlib import Path from unittest.mock import Mock diff --git a/tests/storage/repository/filesystem/root/__init__.py b/tests/storage/repository/filesystem/root/__init__.py index e69de29bb2..058c6b221a 100644 --- a/tests/storage/repository/filesystem/root/__init__.py +++ b/tests/storage/repository/filesystem/root/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/tests/storage/repository/filesystem/root/input/__init__.py b/tests/storage/repository/filesystem/root/input/__init__.py index e69de29bb2..058c6b221a 100644 --- a/tests/storage/repository/filesystem/root/input/__init__.py +++ b/tests/storage/repository/filesystem/root/input/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/tests/storage/repository/filesystem/root/input/hydro/__init__.py b/tests/storage/repository/filesystem/root/input/hydro/__init__.py index e69de29bb2..058c6b221a 100644 --- a/tests/storage/repository/filesystem/root/input/hydro/__init__.py +++ b/tests/storage/repository/filesystem/root/input/hydro/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/tests/storage/repository/filesystem/root/input/hydro/common/__init__.py b/tests/storage/repository/filesystem/root/input/hydro/common/__init__.py index e69de29bb2..058c6b221a 100644 --- a/tests/storage/repository/filesystem/root/input/hydro/common/__init__.py +++ b/tests/storage/repository/filesystem/root/input/hydro/common/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/tests/storage/repository/filesystem/root/input/hydro/common/capacity/__init__.py b/tests/storage/repository/filesystem/root/input/hydro/common/capacity/__init__.py index e69de29bb2..058c6b221a 100644 --- a/tests/storage/repository/filesystem/root/input/hydro/common/capacity/__init__.py +++ b/tests/storage/repository/filesystem/root/input/hydro/common/capacity/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/tests/storage/repository/filesystem/root/input/hydro/common/capacity/test_capacity.py b/tests/storage/repository/filesystem/root/input/hydro/common/capacity/test_capacity.py index a6b45080ca..ee2fb3bdbf 100644 --- a/tests/storage/repository/filesystem/root/input/hydro/common/capacity/test_capacity.py +++ b/tests/storage/repository/filesystem/root/input/hydro/common/capacity/test_capacity.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import uuid from pathlib import Path from unittest.mock import Mock diff --git a/tests/storage/repository/filesystem/root/input/hydro/series/__init__.py b/tests/storage/repository/filesystem/root/input/hydro/series/__init__.py index e69de29bb2..058c6b221a 100644 --- a/tests/storage/repository/filesystem/root/input/hydro/series/__init__.py +++ b/tests/storage/repository/filesystem/root/input/hydro/series/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/tests/storage/repository/filesystem/root/input/hydro/series/area/__init__.py b/tests/storage/repository/filesystem/root/input/hydro/series/area/__init__.py index e69de29bb2..058c6b221a 100644 --- a/tests/storage/repository/filesystem/root/input/hydro/series/area/__init__.py +++ b/tests/storage/repository/filesystem/root/input/hydro/series/area/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/tests/storage/repository/filesystem/root/input/hydro/series/area/test_area.py b/tests/storage/repository/filesystem/root/input/hydro/series/area/test_area.py index 312f1d9b2a..4a1c7da570 100644 --- a/tests/storage/repository/filesystem/root/input/hydro/series/area/test_area.py +++ b/tests/storage/repository/filesystem/root/input/hydro/series/area/test_area.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import uuid from pathlib import Path from unittest.mock import Mock diff --git a/tests/storage/repository/filesystem/root/output/__init__.py b/tests/storage/repository/filesystem/root/output/__init__.py index e69de29bb2..058c6b221a 100644 --- a/tests/storage/repository/filesystem/root/output/__init__.py +++ b/tests/storage/repository/filesystem/root/output/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/tests/storage/repository/filesystem/root/output/simulation/__init__.py b/tests/storage/repository/filesystem/root/output/simulation/__init__.py index e69de29bb2..058c6b221a 100644 --- a/tests/storage/repository/filesystem/root/output/simulation/__init__.py +++ b/tests/storage/repository/filesystem/root/output/simulation/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/tests/storage/repository/filesystem/root/output/simulation/mode/__init__.py b/tests/storage/repository/filesystem/root/output/simulation/mode/__init__.py index e69de29bb2..058c6b221a 100644 --- a/tests/storage/repository/filesystem/root/output/simulation/mode/__init__.py +++ b/tests/storage/repository/filesystem/root/output/simulation/mode/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/tests/storage/repository/filesystem/root/output/simulation/mode/common/__init__.py b/tests/storage/repository/filesystem/root/output/simulation/mode/common/__init__.py index e69de29bb2..058c6b221a 100644 --- a/tests/storage/repository/filesystem/root/output/simulation/mode/common/__init__.py +++ b/tests/storage/repository/filesystem/root/output/simulation/mode/common/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/tests/storage/repository/filesystem/root/output/simulation/mode/common/test_area.py b/tests/storage/repository/filesystem/root/output/simulation/mode/common/test_area.py index 2ff4f6a44a..ca6a127e37 100644 --- a/tests/storage/repository/filesystem/root/output/simulation/mode/common/test_area.py +++ b/tests/storage/repository/filesystem/root/output/simulation/mode/common/test_area.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import typing as t import uuid from pathlib import Path diff --git a/tests/storage/repository/filesystem/root/output/simulation/mode/common/test_binding_const.py b/tests/storage/repository/filesystem/root/output/simulation/mode/common/test_binding_const.py index 248468d5de..8ee6a31266 100644 --- a/tests/storage/repository/filesystem/root/output/simulation/mode/common/test_binding_const.py +++ b/tests/storage/repository/filesystem/root/output/simulation/mode/common/test_binding_const.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import typing as t import uuid from pathlib import Path diff --git a/tests/storage/repository/filesystem/root/output/simulation/mode/common/test_link.py b/tests/storage/repository/filesystem/root/output/simulation/mode/common/test_link.py index 765187a186..28123774c5 100644 --- a/tests/storage/repository/filesystem/root/output/simulation/mode/common/test_link.py +++ b/tests/storage/repository/filesystem/root/output/simulation/mode/common/test_link.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import typing as t import uuid from pathlib import Path diff --git a/tests/storage/repository/filesystem/root/output/simulation/mode/common/test_set.py b/tests/storage/repository/filesystem/root/output/simulation/mode/common/test_set.py index 0213647a8e..f6016deb7c 100644 --- a/tests/storage/repository/filesystem/root/output/simulation/mode/common/test_set.py +++ b/tests/storage/repository/filesystem/root/output/simulation/mode/common/test_set.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import typing as t import uuid from pathlib import Path diff --git a/tests/storage/repository/filesystem/special_node/__init__.py b/tests/storage/repository/filesystem/special_node/__init__.py index e69de29bb2..058c6b221a 100644 --- a/tests/storage/repository/filesystem/special_node/__init__.py +++ b/tests/storage/repository/filesystem/special_node/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/tests/storage/repository/filesystem/special_node/input_areas_list_test.py b/tests/storage/repository/filesystem/special_node/input_areas_list_test.py index 0616db9a5c..2bdf043763 100644 --- a/tests/storage/repository/filesystem/special_node/input_areas_list_test.py +++ b/tests/storage/repository/filesystem/special_node/input_areas_list_test.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from pathlib import Path from unittest.mock import Mock diff --git a/tests/storage/repository/filesystem/test_bucket_node.py b/tests/storage/repository/filesystem/test_bucket_node.py index 5cf61e53bb..1ea2ecf75f 100644 --- a/tests/storage/repository/filesystem/test_bucket_node.py +++ b/tests/storage/repository/filesystem/test_bucket_node.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from pathlib import Path from unittest.mock import Mock diff --git a/tests/storage/repository/filesystem/test_folder_node.py b/tests/storage/repository/filesystem/test_folder_node.py index ae017d7007..073fead252 100644 --- a/tests/storage/repository/filesystem/test_folder_node.py +++ b/tests/storage/repository/filesystem/test_folder_node.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import json import textwrap import typing as t diff --git a/tests/storage/repository/filesystem/test_ini_file_node.py b/tests/storage/repository/filesystem/test_ini_file_node.py index 6808270c01..f4571d3ea9 100644 --- a/tests/storage/repository/filesystem/test_ini_file_node.py +++ b/tests/storage/repository/filesystem/test_ini_file_node.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import shutil import textwrap import typing as t diff --git a/tests/storage/repository/filesystem/test_lazy_node.py b/tests/storage/repository/filesystem/test_lazy_node.py index f899d32fa3..82e5cdeb0a 100644 --- a/tests/storage/repository/filesystem/test_lazy_node.py +++ b/tests/storage/repository/filesystem/test_lazy_node.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from pathlib import Path from typing import List, Optional from unittest.mock import Mock diff --git a/tests/storage/repository/filesystem/test_raw_file_node.py b/tests/storage/repository/filesystem/test_raw_file_node.py index 1232c575c3..04f2d6cb21 100644 --- a/tests/storage/repository/filesystem/test_raw_file_node.py +++ b/tests/storage/repository/filesystem/test_raw_file_node.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from pathlib import Path from unittest.mock import Mock diff --git a/tests/storage/repository/filesystem/test_scenariobuilder.py b/tests/storage/repository/filesystem/test_scenariobuilder.py index 91b964e621..bb65b140c5 100644 --- a/tests/storage/repository/filesystem/test_scenariobuilder.py +++ b/tests/storage/repository/filesystem/test_scenariobuilder.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from pathlib import Path from unittest.mock import Mock diff --git a/tests/storage/repository/filesystem/test_ts_numbers_vector.py b/tests/storage/repository/filesystem/test_ts_numbers_vector.py index a415bfddd8..f92383371e 100644 --- a/tests/storage/repository/filesystem/test_ts_numbers_vector.py +++ b/tests/storage/repository/filesystem/test_ts_numbers_vector.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from pathlib import Path from unittest.mock import Mock diff --git a/tests/storage/repository/filesystem/utils.py b/tests/storage/repository/filesystem/utils.py index cb563e8567..385802430f 100644 --- a/tests/storage/repository/filesystem/utils.py +++ b/tests/storage/repository/filesystem/utils.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from pathlib import Path from typing import List, Optional from zipfile import ZipFile diff --git a/tests/storage/repository/test_study.py b/tests/storage/repository/test_study.py index 7aa5fb23cd..43f51554a9 100644 --- a/tests/storage/repository/test_study.py +++ b/tests/storage/repository/test_study.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import json from datetime import datetime diff --git a/tests/storage/study_upgrader/conftest.py b/tests/storage/study_upgrader/conftest.py index 8081ca70c9..4e17e64e22 100644 --- a/tests/storage/study_upgrader/conftest.py +++ b/tests/storage/study_upgrader/conftest.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import typing import zipfile from pathlib import Path diff --git a/tests/storage/study_upgrader/test_upgrade_710.py b/tests/storage/study_upgrader/test_upgrade_710.py index 6542cd3a3e..33763594b8 100644 --- a/tests/storage/study_upgrader/test_upgrade_710.py +++ b/tests/storage/study_upgrader/test_upgrade_710.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from antarest.study.storage.rawstudy.ini_reader import IniReader from antarest.study.storage.study_upgrader import StudyUpgrader from tests.storage.study_upgrader.conftest import StudyAssets diff --git a/tests/storage/study_upgrader/test_upgrade_720.py b/tests/storage/study_upgrader/test_upgrade_720.py index f2757b6fd5..61f6cea7ea 100644 --- a/tests/storage/study_upgrader/test_upgrade_720.py +++ b/tests/storage/study_upgrader/test_upgrade_720.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from antarest.study.storage.study_upgrader import StudyUpgrader from tests.storage.business.test_study_version_upgrader import are_same_dir from tests.storage.study_upgrader.conftest import StudyAssets diff --git a/tests/storage/study_upgrader/test_upgrade_800.py b/tests/storage/study_upgrader/test_upgrade_800.py index aded4de2c4..d03f483502 100644 --- a/tests/storage/study_upgrader/test_upgrade_800.py +++ b/tests/storage/study_upgrader/test_upgrade_800.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from antarest.study.storage.rawstudy.ini_reader import IniReader from antarest.study.storage.study_upgrader import StudyUpgrader from tests.storage.study_upgrader.conftest import StudyAssets diff --git a/tests/storage/study_upgrader/test_upgrade_810.py b/tests/storage/study_upgrader/test_upgrade_810.py index 2705798eb7..9ba51de57f 100644 --- a/tests/storage/study_upgrader/test_upgrade_810.py +++ b/tests/storage/study_upgrader/test_upgrade_810.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from antarest.study.storage.rawstudy.ini_reader import IniReader from antarest.study.storage.study_upgrader import StudyUpgrader from tests.storage.business.test_study_version_upgrader import are_same_dir diff --git a/tests/storage/study_upgrader/test_upgrade_820.py b/tests/storage/study_upgrader/test_upgrade_820.py index d535a9b838..41cf4198d3 100644 --- a/tests/storage/study_upgrader/test_upgrade_820.py +++ b/tests/storage/study_upgrader/test_upgrade_820.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from antarest.study.storage.rawstudy.ini_reader import IniReader from antarest.study.storage.study_upgrader import StudyUpgrader from tests.storage.business.test_study_version_upgrader import are_same_dir diff --git a/tests/storage/study_upgrader/test_upgrade_830.py b/tests/storage/study_upgrader/test_upgrade_830.py index c17e110d58..146029f17e 100644 --- a/tests/storage/study_upgrader/test_upgrade_830.py +++ b/tests/storage/study_upgrader/test_upgrade_830.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from antarest.study.storage.rawstudy.ini_reader import IniReader from antarest.study.storage.study_upgrader import StudyUpgrader from tests.storage.business.test_study_version_upgrader import are_same_dir diff --git a/tests/storage/study_upgrader/test_upgrade_840.py b/tests/storage/study_upgrader/test_upgrade_840.py index 9cd39a3a49..b5b99ddae5 100644 --- a/tests/storage/study_upgrader/test_upgrade_840.py +++ b/tests/storage/study_upgrader/test_upgrade_840.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from antarest.study.storage.rawstudy.ini_reader import IniReader from antarest.study.storage.study_upgrader import StudyUpgrader from tests.storage.study_upgrader.conftest import StudyAssets diff --git a/tests/storage/study_upgrader/test_upgrade_850.py b/tests/storage/study_upgrader/test_upgrade_850.py index e40f00aa02..c4c040b5cb 100644 --- a/tests/storage/study_upgrader/test_upgrade_850.py +++ b/tests/storage/study_upgrader/test_upgrade_850.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from antarest.study.storage.rawstudy.ini_reader import IniReader from antarest.study.storage.study_upgrader import StudyUpgrader from tests.storage.study_upgrader.conftest import StudyAssets diff --git a/tests/storage/study_upgrader/test_upgrade_860.py b/tests/storage/study_upgrader/test_upgrade_860.py index 772589ee11..704c4aaf44 100644 --- a/tests/storage/study_upgrader/test_upgrade_860.py +++ b/tests/storage/study_upgrader/test_upgrade_860.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from antarest.study.storage.study_upgrader import StudyUpgrader from tests.storage.business.test_study_version_upgrader import are_same_dir from tests.storage.study_upgrader.conftest import StudyAssets diff --git a/tests/storage/study_upgrader/test_upgrade_870.py b/tests/storage/study_upgrader/test_upgrade_870.py index 4024e02fee..f4fb6721b6 100644 --- a/tests/storage/study_upgrader/test_upgrade_870.py +++ b/tests/storage/study_upgrader/test_upgrade_870.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from antarest.study.storage.study_upgrader import StudyUpgrader from tests.storage.business.test_study_version_upgrader import are_same_dir from tests.storage.study_upgrader.conftest import StudyAssets diff --git a/tests/storage/study_upgrader/test_upgrade_880.py b/tests/storage/study_upgrader/test_upgrade_880.py index b0868daec2..465092c4a8 100644 --- a/tests/storage/study_upgrader/test_upgrade_880.py +++ b/tests/storage/study_upgrader/test_upgrade_880.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from antarest.study.storage.study_upgrader import StudyUpgrader from tests.storage.business.test_study_version_upgrader import are_same_dir from tests.storage.study_upgrader.conftest import StudyAssets diff --git a/tests/storage/test_model.py b/tests/storage/test_model.py index d17d6c89a4..c94e437b86 100644 --- a/tests/storage/test_model.py +++ b/tests/storage/test_model.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from pathlib import Path from antarest.study.storage.rawstudy.model.filesystem.config.binding_constraint import BindingConstraintFrequency diff --git a/tests/storage/test_service.py b/tests/storage/test_service.py index 7ebf94a09e..e10cff9df6 100644 --- a/tests/storage/test_service.py +++ b/tests/storage/test_service.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import contextlib import os import textwrap diff --git a/tests/storage/web/__init__.py b/tests/storage/web/__init__.py index e69de29bb2..058c6b221a 100644 --- a/tests/storage/web/__init__.py +++ b/tests/storage/web/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/tests/storage/web/test_studies_bp.py b/tests/storage/web/test_studies_bp.py index 2ee0a9c7e2..bb538fdb51 100644 --- a/tests/storage/web/test_studies_bp.py +++ b/tests/storage/web/test_studies_bp.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import io import json import shutil diff --git a/tests/study/__init__.py b/tests/study/__init__.py index e69de29bb2..058c6b221a 100644 --- a/tests/study/__init__.py +++ b/tests/study/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/tests/study/business/__init__.py b/tests/study/business/__init__.py index e69de29bb2..058c6b221a 100644 --- a/tests/study/business/__init__.py +++ b/tests/study/business/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/tests/study/business/areas/__init__.py b/tests/study/business/areas/__init__.py index e69de29bb2..058c6b221a 100644 --- a/tests/study/business/areas/__init__.py +++ b/tests/study/business/areas/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/tests/study/business/areas/assets/__init__.py b/tests/study/business/areas/assets/__init__.py index 773f16ec60..3fff24b6fe 100644 --- a/tests/study/business/areas/assets/__init__.py +++ b/tests/study/business/areas/assets/__init__.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from pathlib import Path ASSETS_DIR = Path(__file__).parent.resolve() diff --git a/tests/study/business/areas/test_st_storage_management.py b/tests/study/business/areas/test_st_storage_management.py index 74089bc7cd..c48768427c 100644 --- a/tests/study/business/areas/test_st_storage_management.py +++ b/tests/study/business/areas/test_st_storage_management.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import datetime import io import re diff --git a/tests/study/business/areas/test_thermal_management.py b/tests/study/business/areas/test_thermal_management.py index dd52ec9538..e1276286a2 100644 --- a/tests/study/business/areas/test_thermal_management.py +++ b/tests/study/business/areas/test_thermal_management.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import datetime import re import shutil diff --git a/tests/study/business/test_all_optional_metaclass.py b/tests/study/business/test_all_optional_metaclass.py index 1c379f6460..741b16ccc8 100644 --- a/tests/study/business/test_all_optional_metaclass.py +++ b/tests/study/business/test_all_optional_metaclass.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import typing as t import pytest diff --git a/tests/study/business/test_allocation_manager.py b/tests/study/business/test_allocation_manager.py index 82f49b2ec4..8c49dd07c3 100644 --- a/tests/study/business/test_allocation_manager.py +++ b/tests/study/business/test_allocation_manager.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import datetime import re import uuid diff --git a/tests/study/business/test_binding_constraint_management.py b/tests/study/business/test_binding_constraint_management.py index 17bf1628ec..dcec736496 100644 --- a/tests/study/business/test_binding_constraint_management.py +++ b/tests/study/business/test_binding_constraint_management.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import typing as t import pytest diff --git a/tests/study/business/test_correlation_manager.py b/tests/study/business/test_correlation_manager.py index e772b2f27f..56d66c9e47 100644 --- a/tests/study/business/test_correlation_manager.py +++ b/tests/study/business/test_correlation_manager.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import datetime import uuid from unittest.mock import Mock, patch diff --git a/tests/study/business/test_district_manager.py b/tests/study/business/test_district_manager.py index 5411145882..51c040302d 100644 --- a/tests/study/business/test_district_manager.py +++ b/tests/study/business/test_district_manager.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from unittest.mock import Mock, patch import pytest diff --git a/tests/study/business/test_matrix_management.py b/tests/study/business/test_matrix_management.py index c52f84b411..11bf3dfd2b 100644 --- a/tests/study/business/test_matrix_management.py +++ b/tests/study/business/test_matrix_management.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from typing import List, Tuple import pandas as pd diff --git a/tests/study/storage/__init__.py b/tests/study/storage/__init__.py index e69de29bb2..058c6b221a 100644 --- a/tests/study/storage/__init__.py +++ b/tests/study/storage/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/tests/study/storage/rawstudy/__init__.py b/tests/study/storage/rawstudy/__init__.py index e69de29bb2..058c6b221a 100644 --- a/tests/study/storage/rawstudy/__init__.py +++ b/tests/study/storage/rawstudy/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/tests/study/storage/rawstudy/test_raw_study_service.py b/tests/study/storage/rawstudy/test_raw_study_service.py index bc09fc0a3f..acf6557bd4 100644 --- a/tests/study/storage/rawstudy/test_raw_study_service.py +++ b/tests/study/storage/rawstudy/test_raw_study_service.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import datetime import typing as t import zipfile diff --git a/tests/study/storage/test_abstract_storage_service.py b/tests/study/storage/test_abstract_storage_service.py index 09d82ea083..97793c206d 100644 --- a/tests/study/storage/test_abstract_storage_service.py +++ b/tests/study/storage/test_abstract_storage_service.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import datetime import zipfile from pathlib import Path diff --git a/tests/study/storage/variantstudy/__init__.py b/tests/study/storage/variantstudy/__init__.py index e69de29bb2..058c6b221a 100644 --- a/tests/study/storage/variantstudy/__init__.py +++ b/tests/study/storage/variantstudy/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/tests/study/storage/variantstudy/business/__init__.py b/tests/study/storage/variantstudy/business/__init__.py index e69de29bb2..058c6b221a 100644 --- a/tests/study/storage/variantstudy/business/__init__.py +++ b/tests/study/storage/variantstudy/business/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/tests/study/storage/variantstudy/business/test_matrix_constants_generator.py b/tests/study/storage/variantstudy/business/test_matrix_constants_generator.py index da5ebd91d6..f47bc75a8b 100644 --- a/tests/study/storage/variantstudy/business/test_matrix_constants_generator.py +++ b/tests/study/storage/variantstudy/business/test_matrix_constants_generator.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import numpy as np from antarest.matrixstore.repository import MatrixContentRepository diff --git a/tests/study/storage/variantstudy/model/__init__.py b/tests/study/storage/variantstudy/model/__init__.py index e69de29bb2..058c6b221a 100644 --- a/tests/study/storage/variantstudy/model/__init__.py +++ b/tests/study/storage/variantstudy/model/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/tests/study/storage/variantstudy/model/test_dbmodel.py b/tests/study/storage/variantstudy/model/test_dbmodel.py index 6ed1bbcba1..162c9a269b 100644 --- a/tests/study/storage/variantstudy/model/test_dbmodel.py +++ b/tests/study/storage/variantstudy/model/test_dbmodel.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import datetime import json import typing as t diff --git a/tests/study/storage/variantstudy/test_snapshot_generator.py b/tests/study/storage/variantstudy/test_snapshot_generator.py index e9de3da131..2cf975403b 100644 --- a/tests/study/storage/variantstudy/test_snapshot_generator.py +++ b/tests/study/storage/variantstudy/test_snapshot_generator.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import configparser import datetime import json diff --git a/tests/study/storage/variantstudy/test_variant_study_service.py b/tests/study/storage/variantstudy/test_variant_study_service.py index 9dce83e735..80a3de302d 100644 --- a/tests/study/storage/variantstudy/test_variant_study_service.py +++ b/tests/study/storage/variantstudy/test_variant_study_service.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import datetime import re from pathlib import Path diff --git a/tests/study/test_model.py b/tests/study/test_model.py index 04785a28df..c93bdacc49 100644 --- a/tests/study/test_model.py +++ b/tests/study/test_model.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + """ Test the database model. """ diff --git a/tests/study/test_repository.py b/tests/study/test_repository.py index f7314cdaaa..0be20a0bc8 100644 --- a/tests/study/test_repository.py +++ b/tests/study/test_repository.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import datetime import typing as t from unittest.mock import Mock diff --git a/tests/study/test_service.py b/tests/study/test_service.py index 274525021f..8192104209 100644 --- a/tests/study/test_service.py +++ b/tests/study/test_service.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from pathlib import Path import pytest diff --git a/tests/test_resources.py b/tests/test_resources.py index 330116e507..8c9abf46a6 100644 --- a/tests/test_resources.py +++ b/tests/test_resources.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import pathlib import zipfile from typing import Sequence diff --git a/tests/variantstudy/__init__.py b/tests/variantstudy/__init__.py index e69de29bb2..058c6b221a 100644 --- a/tests/variantstudy/__init__.py +++ b/tests/variantstudy/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/tests/variantstudy/assets/__init__.py b/tests/variantstudy/assets/__init__.py index 773f16ec60..3fff24b6fe 100644 --- a/tests/variantstudy/assets/__init__.py +++ b/tests/variantstudy/assets/__init__.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from pathlib import Path ASSETS_DIR = Path(__file__).parent.resolve() diff --git a/tests/variantstudy/conftest.py b/tests/variantstudy/conftest.py index 5d10267bbd..beaaf34065 100644 --- a/tests/variantstudy/conftest.py +++ b/tests/variantstudy/conftest.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import hashlib import re import typing as t diff --git a/tests/variantstudy/model/__init__.py b/tests/variantstudy/model/__init__.py index e69de29bb2..058c6b221a 100644 --- a/tests/variantstudy/model/__init__.py +++ b/tests/variantstudy/model/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/tests/variantstudy/model/command/__init__.py b/tests/variantstudy/model/command/__init__.py index e69de29bb2..058c6b221a 100644 --- a/tests/variantstudy/model/command/__init__.py +++ b/tests/variantstudy/model/command/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/tests/variantstudy/model/command/helpers.py b/tests/variantstudy/model/command/helpers.py index d2dfd55c1e..4e6a792c61 100644 --- a/tests/variantstudy/model/command/helpers.py +++ b/tests/variantstudy/model/command/helpers.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from pathlib import Path diff --git a/tests/variantstudy/model/command/test_alias_decoder.py b/tests/variantstudy/model/command/test_alias_decoder.py index f295301dd1..193c13a151 100644 --- a/tests/variantstudy/model/command/test_alias_decoder.py +++ b/tests/variantstudy/model/command/test_alias_decoder.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from unittest.mock import Mock, patch import pytest diff --git a/tests/variantstudy/model/command/test_create_area.py b/tests/variantstudy/model/command/test_create_area.py index 2036b12b93..0bb8c104c7 100644 --- a/tests/variantstudy/model/command/test_create_area.py +++ b/tests/variantstudy/model/command/test_create_area.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import configparser from unittest.mock import Mock diff --git a/tests/variantstudy/model/command/test_create_cluster.py b/tests/variantstudy/model/command/test_create_cluster.py index 6554bbe6c2..a0285f06a2 100644 --- a/tests/variantstudy/model/command/test_create_cluster.py +++ b/tests/variantstudy/model/command/test_create_cluster.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import configparser import re diff --git a/tests/variantstudy/model/command/test_create_link.py b/tests/variantstudy/model/command/test_create_link.py index eb11d65398..36c91d198b 100644 --- a/tests/variantstudy/model/command/test_create_link.py +++ b/tests/variantstudy/model/command/test_create_link.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import configparser import numpy as np diff --git a/tests/variantstudy/model/command/test_create_renewables_cluster.py b/tests/variantstudy/model/command/test_create_renewables_cluster.py index 78e6dcf15e..91d3ffc3a9 100644 --- a/tests/variantstudy/model/command/test_create_renewables_cluster.py +++ b/tests/variantstudy/model/command/test_create_renewables_cluster.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import configparser import re from unittest import mock diff --git a/tests/variantstudy/model/command/test_create_st_storage.py b/tests/variantstudy/model/command/test_create_st_storage.py index 7e2a7fa7b5..bc0b8e80d0 100644 --- a/tests/variantstudy/model/command/test_create_st_storage.py +++ b/tests/variantstudy/model/command/test_create_st_storage.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import re import numpy as np diff --git a/tests/variantstudy/model/command/test_manage_binding_constraints.py b/tests/variantstudy/model/command/test_manage_binding_constraints.py index d33af4f5d5..746790ef3d 100644 --- a/tests/variantstudy/model/command/test_manage_binding_constraints.py +++ b/tests/variantstudy/model/command/test_manage_binding_constraints.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from unittest.mock import Mock import numpy as np diff --git a/tests/variantstudy/model/command/test_manage_district.py b/tests/variantstudy/model/command/test_manage_district.py index 78d30bb19f..cd944dfdba 100644 --- a/tests/variantstudy/model/command/test_manage_district.py +++ b/tests/variantstudy/model/command/test_manage_district.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from antarest.study.storage.rawstudy.ini_reader import IniReader from antarest.study.storage.rawstudy.model.filesystem.config.files import build from antarest.study.storage.rawstudy.model.filesystem.config.model import transform_name_to_id diff --git a/tests/variantstudy/model/command/test_remove_area.py b/tests/variantstudy/model/command/test_remove_area.py index 8849bffbd3..94d3a8f3e5 100644 --- a/tests/variantstudy/model/command/test_remove_area.py +++ b/tests/variantstudy/model/command/test_remove_area.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import pytest from checksumdir import dirhash diff --git a/tests/variantstudy/model/command/test_remove_cluster.py b/tests/variantstudy/model/command/test_remove_cluster.py index cb1af2fdab..77f6ec36c2 100644 --- a/tests/variantstudy/model/command/test_remove_cluster.py +++ b/tests/variantstudy/model/command/test_remove_cluster.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import numpy as np import pytest from checksumdir import dirhash diff --git a/tests/variantstudy/model/command/test_remove_link.py b/tests/variantstudy/model/command/test_remove_link.py index 2704a54013..1a3f5f0428 100644 --- a/tests/variantstudy/model/command/test_remove_link.py +++ b/tests/variantstudy/model/command/test_remove_link.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import os import typing as t import uuid diff --git a/tests/variantstudy/model/command/test_remove_renewables_cluster.py b/tests/variantstudy/model/command/test_remove_renewables_cluster.py index 447ce2bea6..d0fe02c54e 100644 --- a/tests/variantstudy/model/command/test_remove_renewables_cluster.py +++ b/tests/variantstudy/model/command/test_remove_renewables_cluster.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from checksumdir import dirhash from antarest.study.storage.rawstudy.model.filesystem.config.model import EnrModelling, transform_name_to_id diff --git a/tests/variantstudy/model/command/test_remove_st_storage.py b/tests/variantstudy/model/command/test_remove_st_storage.py index 944f3b57b4..d8d2048bf5 100644 --- a/tests/variantstudy/model/command/test_remove_st_storage.py +++ b/tests/variantstudy/model/command/test_remove_st_storage.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import re import pytest diff --git a/tests/variantstudy/model/command/test_replace_matrix.py b/tests/variantstudy/model/command/test_replace_matrix.py index 5436f1e98d..f30e05ff7a 100644 --- a/tests/variantstudy/model/command/test_replace_matrix.py +++ b/tests/variantstudy/model/command/test_replace_matrix.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from unittest.mock import Mock, patch import numpy as np diff --git a/tests/variantstudy/model/command/test_update_comments.py b/tests/variantstudy/model/command/test_update_comments.py index a93de8538c..ec91a59bf6 100644 --- a/tests/variantstudy/model/command/test_update_comments.py +++ b/tests/variantstudy/model/command/test_update_comments.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from unittest.mock import Mock import pytest diff --git a/tests/variantstudy/model/command/test_update_config.py b/tests/variantstudy/model/command/test_update_config.py index 999adb6c70..28800ad188 100644 --- a/tests/variantstudy/model/command/test_update_config.py +++ b/tests/variantstudy/model/command/test_update_config.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import json from unittest.mock import Mock, patch diff --git a/tests/variantstudy/model/command/test_update_rawfile.py b/tests/variantstudy/model/command/test_update_rawfile.py index 00cfd52b99..61247d861e 100644 --- a/tests/variantstudy/model/command/test_update_rawfile.py +++ b/tests/variantstudy/model/command/test_update_rawfile.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import base64 import os.path from pathlib import Path diff --git a/tests/variantstudy/model/test_variant_model.py b/tests/variantstudy/model/test_variant_model.py index 98c73b949f..3b714c046a 100644 --- a/tests/variantstudy/model/test_variant_model.py +++ b/tests/variantstudy/model/test_variant_model.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import datetime import uuid from pathlib import Path diff --git a/tests/variantstudy/test_command_factory.py b/tests/variantstudy/test_command_factory.py index b781895743..f20985f808 100644 --- a/tests/variantstudy/test_command_factory.py +++ b/tests/variantstudy/test_command_factory.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import importlib import itertools import pkgutil diff --git a/tests/variantstudy/test_utils.py b/tests/variantstudy/test_utils.py index 2a856be549..d97c3d65a5 100644 --- a/tests/variantstudy/test_utils.py +++ b/tests/variantstudy/test_utils.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from antarest.study.storage.variantstudy.business.utils import transform_command_to_dto from antarest.study.storage.variantstudy.model.command.create_area import CreateArea from antarest.study.storage.variantstudy.model.command.create_link import CreateLink diff --git a/tests/variantstudy/test_variant_command_extractor.py b/tests/variantstudy/test_variant_command_extractor.py index 8545869398..45665cf5cf 100644 --- a/tests/variantstudy/test_variant_command_extractor.py +++ b/tests/variantstudy/test_variant_command_extractor.py @@ -1,3 +1,16 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + + def test_extract(): # Already covered by integration test "test_integration_variantmanager_tool" pass diff --git a/tests/worker/__init__.py b/tests/worker/__init__.py index e69de29bb2..058c6b221a 100644 --- a/tests/worker/__init__.py +++ b/tests/worker/__init__.py @@ -0,0 +1,11 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. diff --git a/tests/worker/test_archive_worker.py b/tests/worker/test_archive_worker.py index a0b6cb505b..12c42ec699 100644 --- a/tests/worker/test_archive_worker.py +++ b/tests/worker/test_archive_worker.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from pathlib import Path from unittest.mock import Mock from zipfile import ZIP_DEFLATED, ZipFile diff --git a/tests/worker/test_archive_worker_service.py b/tests/worker/test_archive_worker_service.py index b8fd4d2e33..65b3971baf 100644 --- a/tests/worker/test_archive_worker_service.py +++ b/tests/worker/test_archive_worker_service.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + from unittest.mock import Mock, patch import pytest diff --git a/tests/worker/test_simulator_worker.py b/tests/worker/test_simulator_worker.py index 58db7ec4eb..791aa3ec3d 100644 --- a/tests/worker/test_simulator_worker.py +++ b/tests/worker/test_simulator_worker.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import os import platform import stat diff --git a/tests/worker/test_worker.py b/tests/worker/test_worker.py index ab67beac57..72b9c4ac00 100644 --- a/tests/worker/test_worker.py +++ b/tests/worker/test_worker.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import time from pathlib import Path from typing import List diff --git a/tests/xml_compare.py b/tests/xml_compare.py index 19e36b4a68..1f2761737f 100644 --- a/tests/xml_compare.py +++ b/tests/xml_compare.py @@ -1,3 +1,15 @@ +# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. + import re import typing as t from xml.etree.ElementTree import Element From 81780e33f005329ebe8bc92c6422b84113c4655f Mon Sep 17 00:00:00 2001 From: Sylvain Leclerc Date: Tue, 3 Sep 2024 17:01:22 +0200 Subject: [PATCH 16/58] chore: fix licensing-related issues (#2132) - improve checker to skip licensed subfolders - remove some wrong copyrights from forked projects --------- Signed-off-by: Sylvain Leclerc --- .../core/utils/fastapi_sqlalchemy/LICENSE | 21 ++++ .../core/utils/fastapi_sqlalchemy/README.md | 3 +- .../core/utils/fastapi_sqlalchemy/__init__.py | 12 -- .../utils/fastapi_sqlalchemy/exceptions.py | 13 -- .../utils/fastapi_sqlalchemy/middleware.py | 12 -- antarest/eventbus/web.py | 2 +- antarest/login/auth.py | 2 +- antarest/login/main.py | 2 +- antarest/login/web.py | 2 +- antarest/main.py | 2 +- antarest/utils.py | 3 +- scripts/license_checker_and_adder.py | 117 +++++++++++------- 12 files changed, 101 insertions(+), 90 deletions(-) create mode 100644 antarest/core/utils/fastapi_sqlalchemy/LICENSE mode change 100644 => 100755 scripts/license_checker_and_adder.py diff --git a/antarest/core/utils/fastapi_sqlalchemy/LICENSE b/antarest/core/utils/fastapi_sqlalchemy/LICENSE new file mode 100644 index 0000000000..577fc21f6c --- /dev/null +++ b/antarest/core/utils/fastapi_sqlalchemy/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2019 Michael Freeborn + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/antarest/core/utils/fastapi_sqlalchemy/README.md b/antarest/core/utils/fastapi_sqlalchemy/README.md index 78c02a32a5..fae88f5abc 100644 --- a/antarest/core/utils/fastapi_sqlalchemy/README.md +++ b/antarest/core/utils/fastapi_sqlalchemy/README.md @@ -1,3 +1,4 @@ # FastAPI-SQLAlchemy -Forked from https://github.com/mfreeborn/fastapi-sqlalchemy \ No newline at end of file +Forked from https://github.com/mfreeborn/fastapi-sqlalchemy, +licensed under MIT license, see [LICENSE](LICENSE). diff --git a/antarest/core/utils/fastapi_sqlalchemy/__init__.py b/antarest/core/utils/fastapi_sqlalchemy/__init__.py index 66c4a96541..cdc6aaaaf5 100644 --- a/antarest/core/utils/fastapi_sqlalchemy/__init__.py +++ b/antarest/core/utils/fastapi_sqlalchemy/__init__.py @@ -1,15 +1,3 @@ -# Copyright (c) 2024, RTE (https://www.rte-france.com) -# -# See AUTHORS.txt -# -# This Source Code Form is subject to the terms of the Mozilla Public -# License, v. 2.0. If a copy of the MPL was not distributed with this -# file, You can obtain one at http://mozilla.org/MPL/2.0/. -# -# SPDX-License-Identifier: MPL-2.0 -# -# This file is part of the Antares project. - from antarest.core.utils.fastapi_sqlalchemy.middleware import DBSessionMiddleware, db __all__ = ["db", "DBSessionMiddleware"] diff --git a/antarest/core/utils/fastapi_sqlalchemy/exceptions.py b/antarest/core/utils/fastapi_sqlalchemy/exceptions.py index 56f06f4c22..ad1eccff2c 100644 --- a/antarest/core/utils/fastapi_sqlalchemy/exceptions.py +++ b/antarest/core/utils/fastapi_sqlalchemy/exceptions.py @@ -1,16 +1,3 @@ -# Copyright (c) 2024, RTE (https://www.rte-france.com) -# -# See AUTHORS.txt -# -# This Source Code Form is subject to the terms of the Mozilla Public -# License, v. 2.0. If a copy of the MPL was not distributed with this -# file, You can obtain one at http://mozilla.org/MPL/2.0/. -# -# SPDX-License-Identifier: MPL-2.0 -# -# This file is part of the Antares project. - - class MissingSessionError(Exception): """Exception raised for when the user tries to access a database session before it is created.""" diff --git a/antarest/core/utils/fastapi_sqlalchemy/middleware.py b/antarest/core/utils/fastapi_sqlalchemy/middleware.py index 89426d55a9..9a98b4ef1b 100644 --- a/antarest/core/utils/fastapi_sqlalchemy/middleware.py +++ b/antarest/core/utils/fastapi_sqlalchemy/middleware.py @@ -1,15 +1,3 @@ -# Copyright (c) 2024, RTE (https://www.rte-france.com) -# -# See AUTHORS.txt -# -# This Source Code Form is subject to the terms of the Mozilla Public -# License, v. 2.0. If a copy of the MPL was not distributed with this -# file, You can obtain one at http://mozilla.org/MPL/2.0/. -# -# SPDX-License-Identifier: MPL-2.0 -# -# This file is part of the Antares project. - from contextvars import ContextVar, Token from typing import Any, Dict, Optional, Type, Union diff --git a/antarest/eventbus/web.py b/antarest/eventbus/web.py index d316fa0c94..481db7b371 100644 --- a/antarest/eventbus/web.py +++ b/antarest/eventbus/web.py @@ -18,6 +18,7 @@ from typing import List, Optional from fastapi import Depends, FastAPI, HTTPException, Query +from fastapi_jwt_auth import AuthJWT # type: ignore from pydantic import BaseModel from starlette.websockets import WebSocket, WebSocketDisconnect @@ -27,7 +28,6 @@ from antarest.core.model import PermissionInfo, StudyPermissionType from antarest.core.permissions import check_permission from antarest.login.auth import Auth -from fastapi_jwt_auth import AuthJWT # type: ignore logger = logging.getLogger(__name__) diff --git a/antarest/login/auth.py b/antarest/login/auth.py index 615dc7e170..6cd2a3139f 100644 --- a/antarest/login/auth.py +++ b/antarest/login/auth.py @@ -16,13 +16,13 @@ from typing import Any, Callable, Coroutine, Dict, Optional, Tuple, Union from fastapi import Depends +from fastapi_jwt_auth import AuthJWT # type: ignore from pydantic import BaseModel from ratelimit.types import Scope # type: ignore from starlette.requests import Request from antarest.core.config import Config from antarest.core.jwt import DEFAULT_ADMIN_USER, JWTUser -from fastapi_jwt_auth import AuthJWT # type: ignore logger = logging.getLogger(__name__) diff --git a/antarest/login/main.py b/antarest/login/main.py index b0b96c760a..fe1acea550 100644 --- a/antarest/login/main.py +++ b/antarest/login/main.py @@ -15,6 +15,7 @@ from typing import Any, Optional from fastapi import FastAPI +from fastapi_jwt_auth import AuthJWT # type: ignore from fastapi_jwt_auth.exceptions import AuthJWTException # type: ignore from starlette.requests import Request from starlette.responses import JSONResponse @@ -26,7 +27,6 @@ from antarest.login.repository import BotRepository, GroupRepository, RoleRepository, UserLdapRepository, UserRepository from antarest.login.service import LoginService from antarest.login.web import create_login_api -from fastapi_jwt_auth import AuthJWT # type: ignore def build_login( diff --git a/antarest/login/web.py b/antarest/login/web.py index 508db2b77a..8f98012529 100644 --- a/antarest/login/web.py +++ b/antarest/login/web.py @@ -16,6 +16,7 @@ from typing import Any, List, Optional, Union from fastapi import APIRouter, Depends, HTTPException +from fastapi_jwt_auth import AuthJWT # type: ignore from markupsafe import escape from pydantic import BaseModel @@ -41,7 +42,6 @@ UserInfo, ) from antarest.login.service import LoginService -from fastapi_jwt_auth import AuthJWT # type: ignore logger = logging.getLogger(__name__) diff --git a/antarest/main.py b/antarest/main.py index 5b3ea2cb18..c5e4d30197 100644 --- a/antarest/main.py +++ b/antarest/main.py @@ -23,6 +23,7 @@ from fastapi import FastAPI, HTTPException from fastapi.encoders import jsonable_encoder from fastapi.exceptions import RequestValidationError +from fastapi_jwt_auth import AuthJWT # type: ignore from ratelimit import RateLimitMiddleware # type: ignore from ratelimit.backends.redis import RedisBackend # type: ignore from ratelimit.backends.simple import MemoryBackend # type: ignore @@ -53,7 +54,6 @@ from antarest.study.storage.rawstudy.watcher import Watcher from antarest.tools.admin_lib import clean_locks from antarest.utils import SESSION_ARGS, Module, create_services, init_db_engine -from fastapi_jwt_auth import AuthJWT # type: ignore logger = logging.getLogger(__name__) diff --git a/antarest/utils.py b/antarest/utils.py index 60f520f2e7..eb2e5dc479 100644 --- a/antarest/utils.py +++ b/antarest/utils.py @@ -10,7 +10,6 @@ # # This file is part of the Antares project. -import datetime import logging from enum import Enum from pathlib import Path @@ -20,6 +19,7 @@ import sqlalchemy.ext.baked # type: ignore import uvicorn # type: ignore from fastapi import FastAPI +from fastapi_jwt_auth import AuthJWT # type: ignore from ratelimit import RateLimitMiddleware # type: ignore from ratelimit.backends.redis import RedisBackend # type: ignore from ratelimit.backends.simple import MemoryBackend # type: ignore @@ -53,7 +53,6 @@ from antarest.worker.archive_worker import ArchiveWorker from antarest.worker.simulator_worker import SimulatorWorker from antarest.worker.worker import AbstractWorker -from fastapi_jwt_auth import AuthJWT # type: ignore logger = logging.getLogger(__name__) diff --git a/scripts/license_checker_and_adder.py b/scripts/license_checker_and_adder.py old mode 100644 new mode 100755 index e5ac2828ec..2eb388a20f --- a/scripts/license_checker_and_adder.py +++ b/scripts/license_checker_and_adder.py @@ -1,16 +1,82 @@ -import glob import os +import re from pathlib import Path +from typing import List import click +# Use to skip subtrees that have their own licenses (forks) +LICENSE_FILE_PATTERN = re.compile("LICENSE.*") + +ANTARES_LICENSE_HEADER = """# Copyright (c) 2024, RTE (https://www.rte-france.com) +# +# See AUTHORS.txt +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# SPDX-License-Identifier: MPL-2.0 +# +# This file is part of the Antares project. +""" + +LICENSE_AS_LIST = ANTARES_LICENSE_HEADER.splitlines() +LICENSE_TO_SAVE = [header + "\n" for header in LICENSE_AS_LIST] + ["\n"] + + +def is_license_file(filename: str) -> bool: + return LICENSE_FILE_PATTERN.match(filename) is not None + + +def check_file(file_path: Path, action: str) -> bool: + file_content = file_path.read_text().splitlines() + if len(file_content) >= 11 and file_content[:11] == LICENSE_AS_LIST: + return True + click.echo(f"{file_path} has no valid header.") + new_lines = [] + if action == "fix": + with open(file_path, "r") as f: # doesn't seem really optimal as I read the file twice. + already_licensed = False + lines = f.readlines() + first_line = lines[0].lower() if len(lines) > 0 else [] + if "copyright" in first_line or "license" in first_line: # assumes license follows this + already_licensed = True + if already_licensed: # I don't really know what to do here + raise ValueError(f"File {file_path} already licensed.") + else: + new_lines = LICENSE_TO_SAVE + lines + if new_lines: + with open(file_path, "w") as f: + f.writelines(new_lines) + + +def check_dir(cwd: Path, dir_path: Path, action: str, invalid_files: List[Path]) -> None: + _, dirnames, filenames = next(os.walk(dir_path)) + for f in filenames: + if dir_path != cwd and is_license_file(f): + click.echo(f"Found third party license file, skipping folder: {dir_path / f}") + return + + for f in filenames: + file_path = dir_path / f + + if file_path.suffixes != [".py"]: + continue + + if not check_file(file_path, action): + invalid_files.append(file_path) + + for d in dirnames: + check_dir(cwd, dir_path / d, action, invalid_files) + @click.command("license_checker_and_adder") @click.option( "--path", nargs=1, required=True, - type=click.Path(exists=True), + type=click.Path(exists=True, path_type=Path), help="Path to check", ) @click.option( @@ -25,49 +91,10 @@ def cli(path: Path, action: str) -> None: if action not in ["check", "check-strict", "fix"]: raise ValueError(f"Parameter --action should be 'check', 'check-strict' or 'fix' and was '{action}'") - license_header = """# Copyright (c) 2024, RTE (https://www.rte-france.com) -# -# See AUTHORS.txt -# -# This Source Code Form is subject to the terms of the Mozilla Public -# License, v. 2.0. If a copy of the MPL was not distributed with this -# file, You can obtain one at http://mozilla.org/MPL/2.0/. -# -# SPDX-License-Identifier: MPL-2.0 -# -# This file is part of the Antares project. -""" - license_as_list = license_header.splitlines() - license_to_save = [header + "\n" for header in license_as_list] - license_to_save.append("\n") - - file_count = 0 - all_files_and_folder = glob.glob(os.path.join(path, "**"), recursive=True) - for file in all_files_and_folder: - file_path = Path(file) - if not file_path.is_file(): - continue - if file_path.suffixes != [".py"]: - continue - file_content = file_path.read_text().splitlines() - if len(file_content) < 11 or file_content[:11] != license_as_list: - file_count += 1 - click.echo(f"{file_path.relative_to(path)} has no valid header.") - new_lines = [] - if action == "fix": - with open(file_path, "r") as f: # doesn't seem really optimal as I read the file twice. - already_licensed = False - lines = f.readlines() - first_line = lines[0].lower() if len(lines) > 0 else [] - if "copyright" in first_line or "license" in first_line: # assumes license follows this - already_licensed = True - if already_licensed: # I don't really know what to do here - raise ValueError(f"File {file_path.relative_to(path)} already licensed.") - else: - new_lines = license_to_save + lines - if new_lines: - with open(file_path, "w") as f: - f.writelines(new_lines) + invalid_files = [] + cwd = Path.cwd() + check_dir(cwd, path, action, invalid_files) + file_count = len(invalid_files) if file_count > 0: if action == "fix": click.echo(f"{file_count} files have been fixed") From 675759f8fde26f63fcce18fe1521d6a5a21d76d1 Mon Sep 17 00:00:00 2001 From: Hatim Dinia <33469289+hdinia@users.noreply.github.com> Date: Wed, 4 Sep 2024 11:01:18 +0200 Subject: [PATCH 17/58] fix(ui): add missing `i18n` key and styles on `EmptyView` (#2127) --- webapp/src/components/common/MatrixInput/index.tsx | 2 +- webapp/src/components/common/page/SimpleContent.tsx | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/webapp/src/components/common/MatrixInput/index.tsx b/webapp/src/components/common/MatrixInput/index.tsx index c48e67d508..d035a94cce 100644 --- a/webapp/src/components/common/MatrixInput/index.tsx +++ b/webapp/src/components/common/MatrixInput/index.tsx @@ -183,7 +183,7 @@ function MatrixInput({ isPercentDisplayEnabled={enablePercentDisplay} /> ) : ( - !isLoading && + !isLoading && )} {openImportDialog && ( diff --git a/webapp/src/components/common/page/SimpleContent.tsx b/webapp/src/components/common/page/SimpleContent.tsx index 6be0cd51b0..03c8525eec 100644 --- a/webapp/src/components/common/page/SimpleContent.tsx +++ b/webapp/src/components/common/page/SimpleContent.tsx @@ -16,6 +16,7 @@ function EmptyView(props: EmptyViewProps) { Date: Wed, 4 Sep 2024 13:53:40 +0200 Subject: [PATCH 18/58] ci(test): parallel pytest execution (#2133) Enable the use of pytest-xdist to run tests in parallel, in CI or developer env. Following issues with parallel execution of tests are solved : - some checks depended on the consistency at 2 moments in time of the result of disk_usage, which was anyway not a good idea (dependent on what happens elsewhere on the machine). It's now replaced with mocking - some parameterized tests had random sort order, which is not allowed by pytest-xdist (all workers must have exactly the same tests in the same order) - the command_factory test checked something in its teardown, assuming all tests were executed in the same process, which is not the case anymore. The same check is done as a separate unit tests. Possible remaining issue which could cause some timeouts: some services hold FileLock which have the same identifier accross multiple tests. Signed-off-by: Sylvain Leclerc --- .github/workflows/main.yml | 2 +- requirements-test.txt | 4 +- .../test_filesystem_endpoints.py | 26 +- .../filesystem_blueprint/test_model.py | 13 +- .../filesystem/config/test_utils.py | 4 +- tests/variantstudy/test_command_factory.py | 766 +++++++++--------- 6 files changed, 410 insertions(+), 405 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 5a7b9ad212..91523a511d 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -53,7 +53,7 @@ jobs: pip install -r requirements-dev.txt - name: Test with pytest run: | - pytest --cov antarest --cov-report xml + pytest --cov antarest --cov-report xml -n auto - name: Archive code coverage results if: matrix.os == 'ubuntu-20.04' uses: actions/upload-artifact@v4 diff --git a/requirements-test.txt b/requirements-test.txt index 8e408b2677..10a360d7f4 100644 --- a/requirements-test.txt +++ b/requirements-test.txt @@ -1,7 +1,9 @@ -r requirements.txt checksumdir~=1.2.0 -pytest~=6.2.5 +pytest~=8.3.0 +pytest-xdist~=3.6.0 pytest-cov~=4.0.0 +pytest-mock~=3.14.0 # In this version DataFrame conversion to Excel is done using 'xlsxwriter' library. # But Excel files reading is done using 'openpyxl' library, during testing only. diff --git a/tests/integration/filesystem_blueprint/test_filesystem_endpoints.py b/tests/integration/filesystem_blueprint/test_filesystem_endpoints.py index d1e344e73d..ac1e9a36ff 100644 --- a/tests/integration/filesystem_blueprint/test_filesystem_endpoints.py +++ b/tests/integration/filesystem_blueprint/test_filesystem_endpoints.py @@ -13,10 +13,10 @@ import datetime import operator import re -import shutil import typing as t from pathlib import Path +from pytest_mock import MockerFixture from starlette.testclient import TestClient from tests.integration.conftest import RESOURCES_DIR @@ -93,6 +93,7 @@ def test_lifecycle( client: TestClient, user_access_token: str, admin_access_token: str, + mocker: MockerFixture, ) -> None: """ Test the lifecycle of the filesystem endpoints. @@ -102,7 +103,7 @@ def test_lifecycle( caplog: pytest caplog fixture. client: test client (tests.integration.conftest.client_fixture). user_access_token: access token of a classic user (tests.integration.conftest.user_access_token_fixture). - admin_access_token: access token of an admin user (tests.integration.conftest.admin_access_token_fixture). + admin_access_token: access token of an admin user (tests.integration.conftestin_access_token_fixture). """ # NOTE: all the following paths are based on the configuration defined in the app_fixture. archive_dir = tmp_path / "archive_dir" @@ -165,26 +166,25 @@ def test_lifecycle( err_count += 1 # Known filesystem + mocker.patch("shutil.disk_usage", return_value=(100, 200, 300)) res = client.get("/v1/filesystem/ws", headers=user_headers) assert res.status_code == 200, res.json() actual = sorted(res.json(), key=operator.itemgetter("name")) - # Both mount point are in the same filesystem, which is the `tmp_path` filesystem - total_bytes, used_bytes, free_bytes = shutil.disk_usage(tmp_path) expected = [ { "name": "default", "path": str(default_workspace), - "total_bytes": total_bytes, - "used_bytes": used_bytes, - "free_bytes": free_bytes, + "total_bytes": 100, + "used_bytes": 200, + "free_bytes": 300, "message": AnyDiskUsagePercent(), }, { "name": "ext", "path": str(ext_workspace_path), - "total_bytes": total_bytes, - "used_bytes": used_bytes, - "free_bytes": free_bytes, + "total_bytes": 100, + "used_bytes": 200, + "free_bytes": 300, "message": AnyDiskUsagePercent(), }, ] @@ -206,9 +206,9 @@ def test_lifecycle( expected = { "name": "default", "path": str(default_workspace), - "total_bytes": total_bytes, - "used_bytes": used_bytes, - "free_bytes": free_bytes, + "total_bytes": 100, + "used_bytes": 200, + "free_bytes": 300, "message": AnyDiskUsagePercent(), } assert actual == expected diff --git a/tests/integration/filesystem_blueprint/test_model.py b/tests/integration/filesystem_blueprint/test_model.py index 2e4932dd9c..48742b499b 100644 --- a/tests/integration/filesystem_blueprint/test_model.py +++ b/tests/integration/filesystem_blueprint/test_model.py @@ -16,6 +16,8 @@ import shutil from pathlib import Path +from pytest_mock import MockerFixture + from antarest.core.filesystem_blueprint import FileInfoDTO, FilesystemDTO, MountPointDTO @@ -63,15 +65,16 @@ def test_from_path__missing_file(self) -> None: assert dto.free_bytes == 0 assert dto.message.startswith("N/A:"), dto.message - def test_from_path__file(self, tmp_path: Path) -> None: + def test_from_path__file(self, tmp_path: Path, mocker: MockerFixture) -> None: + mocker.patch("shutil.disk_usage", return_value=(100, 200, 300)) + name = "foo" dto = asyncio.run(MountPointDTO.from_path(name, tmp_path)) - total_bytes, used_bytes, free_bytes = shutil.disk_usage(tmp_path) assert dto.name == name assert dto.path == tmp_path - assert dto.total_bytes == total_bytes - assert dto.used_bytes == used_bytes - assert dto.free_bytes == free_bytes + assert dto.total_bytes == 100 + assert dto.used_bytes == 200 + assert dto.free_bytes == 300 assert re.fullmatch(r"\d+(?:\.\d+)?% used", dto.message), dto.message diff --git a/tests/storage/repository/filesystem/config/test_utils.py b/tests/storage/repository/filesystem/config/test_utils.py index 3fed1bc5ba..cf470df38f 100644 --- a/tests/storage/repository/filesystem/config/test_utils.py +++ b/tests/storage/repository/filesystem/config/test_utils.py @@ -33,12 +33,12 @@ def test_transform_name_to_id__valid_chars(name): assert transform_name_to_id(name, lower=False) == name -@pytest.mark.parametrize("name", set(string.punctuation) - set(VALID_CHARS)) +@pytest.mark.parametrize("name", sorted(set(string.punctuation) - set(VALID_CHARS))) def test_transform_name_to_id__punctuation(name): assert not transform_name_to_id(name) -@pytest.mark.parametrize("name", set(string.whitespace) - set(VALID_CHARS)) +@pytest.mark.parametrize("name", sorted(set(string.whitespace) - set(VALID_CHARS))) def test_transform_name_to_id__whitespace(name): assert not transform_name_to_id(name) diff --git a/tests/variantstudy/test_command_factory.py b/tests/variantstudy/test_command_factory.py index f20985f808..b78ba393e5 100644 --- a/tests/variantstudy/test_command_factory.py +++ b/tests/variantstudy/test_command_factory.py @@ -13,6 +13,7 @@ import importlib import itertools import pkgutil +from typing import List, Set from unittest.mock import Mock import pytest @@ -25,18 +26,385 @@ from antarest.study.storage.variantstudy.model.command.icommand import ICommand from antarest.study.storage.variantstudy.model.model import CommandDTO +COMMANDS: List[CommandDTO] = [ + CommandDTO( + action=CommandName.CREATE_AREA.value, + args={"area_name": "area_name"}, + ), + CommandDTO( + action=CommandName.CREATE_AREA.value, + args=[ + {"area_name": "area_name"}, + {"area_name": "area2"}, + ], + ), + CommandDTO( + action=CommandName.REMOVE_AREA.value, + args={"id": "id"}, + ), + CommandDTO( + action=CommandName.REMOVE_AREA.value, + args=[{"id": "id"}], + ), + CommandDTO( + action=CommandName.CREATE_DISTRICT.value, + args={ + "name": "id", + "filter_items": ["a"], + "output": True, + "comments": "", + }, + ), + CommandDTO( + action=CommandName.CREATE_DISTRICT.value, + args=[ + { + "name": "id", + "base_filter": "add-all", + "output": True, + "comments": "", + } + ], + ), + CommandDTO( + action=CommandName.REMOVE_DISTRICT.value, + args={"id": "id"}, + ), + CommandDTO( + action=CommandName.REMOVE_DISTRICT.value, + args=[{"id": "id"}], + ), + CommandDTO( + action=CommandName.CREATE_LINK.value, + args={ + "area1": "area1", + "area2": "area2", + "parameters": {}, + "series": "series", + }, + ), + CommandDTO( + action=CommandName.CREATE_LINK.value, + args=[ + { + "area1": "area1", + "area2": "area2", + "parameters": {}, + "series": "series", + } + ], + ), + CommandDTO( + action=CommandName.REMOVE_LINK.value, + args={ + "area1": "area1", + "area2": "area2", + }, + ), + CommandDTO( + action=CommandName.REMOVE_LINK.value, + args=[ + { + "area1": "area1", + "area2": "area2", + } + ], + ), + CommandDTO( + action=CommandName.CREATE_BINDING_CONSTRAINT.value, + args={"name": "name"}, + ), + CommandDTO( + action=CommandName.CREATE_BINDING_CONSTRAINT.value, + args=[ + { + "name": "name", + "enabled": True, + "time_step": "hourly", + "operator": "equal", + "values": "values", + "group": "group_1", + }, + ], + ), + CommandDTO( + action=CommandName.UPDATE_BINDING_CONSTRAINT.value, + args={ + "id": "id", + "enabled": True, + "time_step": "hourly", + "operator": "equal", + "values": "values", + }, + ), + CommandDTO( + action=CommandName.UPDATE_BINDING_CONSTRAINT.value, + args=[ + { + "id": "id", + "enabled": True, + "time_step": "hourly", + "operator": "equal", + } + ], + ), + CommandDTO( + action=CommandName.REMOVE_BINDING_CONSTRAINT.value, + args={"id": "id"}, + ), + CommandDTO( + action=CommandName.REMOVE_BINDING_CONSTRAINT.value, + args=[{"id": "id"}], + ), + CommandDTO( + action=CommandName.CREATE_THERMAL_CLUSTER.value, + args={ + "area_id": "area_name", + "cluster_name": "cluster_name", + "parameters": { + "group": "group", + "unitcount": "unitcount", + "nominalcapacity": "nominalcapacity", + "marginal-cost": "marginal-cost", + "market-bid-cost": "market-bid-cost", + }, + "prepro": "prepro", + "modulation": "modulation", + }, + ), + CommandDTO( + action=CommandName.CREATE_THERMAL_CLUSTER.value, + args=[ + { + "area_id": "area_name", + "cluster_name": "cluster_name", + "parameters": { + "group": "group", + "unitcount": "unitcount", + "nominalcapacity": "nominalcapacity", + "marginal-cost": "marginal-cost", + "market-bid-cost": "market-bid-cost", + }, + "prepro": "prepro", + "modulation": "modulation", + } + ], + ), + CommandDTO( + action=CommandName.REMOVE_THERMAL_CLUSTER.value, + args={"area_id": "area_name", "cluster_id": "cluster_name"}, + ), + CommandDTO( + action=CommandName.REMOVE_THERMAL_CLUSTER.value, + args=[{"area_id": "area_name", "cluster_id": "cluster_name"}], + ), + CommandDTO( + action=CommandName.CREATE_RENEWABLES_CLUSTER.value, + args={ + "area_id": "area_name", + "cluster_name": "cluster_name", + "parameters": { + "name": "name", + "ts-interpretation": "power-generation", + }, + }, + ), + CommandDTO( + action=CommandName.CREATE_RENEWABLES_CLUSTER.value, + args=[ + { + "area_id": "area_name", + "cluster_name": "cluster_name", + "parameters": { + "name": "name", + "ts-interpretation": "power-generation", + }, + } + ], + ), + CommandDTO( + action=CommandName.REMOVE_RENEWABLES_CLUSTER.value, + args={"area_id": "area_name", "cluster_id": "cluster_name"}, + ), + CommandDTO( + action=CommandName.REMOVE_RENEWABLES_CLUSTER.value, + args=[{"area_id": "area_name", "cluster_id": "cluster_name"}], + ), + CommandDTO( + action=CommandName.REPLACE_MATRIX.value, + args={"target": "target_element", "matrix": "matrix"}, + ), + CommandDTO( + action=CommandName.REPLACE_MATRIX.value, + args=[{"target": "target_element", "matrix": "matrix"}], + ), + CommandDTO( + action=CommandName.UPDATE_CONFIG.value, + args={"target": "target", "data": {}}, + ), + CommandDTO( + action=CommandName.UPDATE_CONFIG.value, + args=[{"target": "target", "data": {}}], + ), + CommandDTO( + action=CommandName.UPDATE_COMMENTS.value, + args={"comments": "comments"}, + ), + CommandDTO( + action=CommandName.UPDATE_COMMENTS.value, + args=[{"comments": "comments"}], + ), + CommandDTO( + action=CommandName.UPDATE_FILE.value, + args={ + "target": "settings/resources/study", + "b64Data": "", + }, + ), + CommandDTO( + action=CommandName.UPDATE_DISTRICT.value, + args={"id": "id", "filter_items": ["a"]}, + ), + CommandDTO( + action=CommandName.UPDATE_DISTRICT.value, + args=[{"id": "id", "base_filter": "add-all"}], + ), + CommandDTO( + action=CommandName.UPDATE_PLAYLIST.value, + args=[{"active": True, "items": [1, 3], "reverse": False}], + ), + CommandDTO( + action=CommandName.UPDATE_PLAYLIST.value, + args={ + "active": True, + "items": [1, 3], + "weights": {1: 5.0}, + "reverse": False, + }, + ), + CommandDTO( + action=CommandName.UPDATE_SCENARIO_BUILDER.value, + args={ + "data": { + "ruleset test": { + "l": {"area1": {"0": 1}}, + "ntc": {"area1 / area2": {"1": 23}}, + "t": {"area1": {"thermal": {"1": 2}}}, + }, + } + }, + ), + CommandDTO( + action=CommandName.CREATE_ST_STORAGE.value, + args={ + "area_id": "area 1", + "parameters": { + "name": "Storage 1", + "group": "Battery", + "injectionnominalcapacity": 0, + "withdrawalnominalcapacity": 0, + "reservoircapacity": 0, + "efficiency": 1, + "initiallevel": 0, + "initialleveloptim": False, + }, + "pmax_injection": "matrix://59ea6c83-6348-466d-9530-c35c51ca4c37", + "pmax_withdrawal": "matrix://5f988548-dadc-4bbb-8ce8-87a544dbf756", + "lower_rule_curve": "matrix://8ce4fcea-cc97-4d2c-b641-a27a53454612", + "upper_rule_curve": "matrix://8ce614c8-c687-41af-8b24-df8a49cc52af", + "inflows": "matrix://df9b25e1-e3f7-4a57-8182-0ff9791439e5", + }, + ), + CommandDTO( + action=CommandName.CREATE_ST_STORAGE.value, + args=[ + { + "area_id": "area 1", + "parameters": { + "efficiency": 1, + "group": "Battery", + "initiallevel": 0, + "initialleveloptim": False, + "injectionnominalcapacity": 0, + "name": "Storage 1", + "reservoircapacity": 0, + "withdrawalnominalcapacity": 0, + }, + "pmax_injection": "matrix://59ea6c83-6348-466d-9530-c35c51ca4c37", + "pmax_withdrawal": "matrix://5f988548-dadc-4bbb-8ce8-87a544dbf756", + "lower_rule_curve": "matrix://8ce4fcea-cc97-4d2c-b641-a27a53454612", + "upper_rule_curve": "matrix://8ce614c8-c687-41af-8b24-df8a49cc52af", + "inflows": "matrix://df9b25e1-e3f7-4a57-8182-0ff9791439e5", + }, + { + "area_id": "area 1", + "parameters": { + "efficiency": 0.94, + "group": "Battery", + "initiallevel": 0, + "initialleveloptim": False, + "injectionnominalcapacity": 0, + "name": "Storage 2", + "reservoircapacity": 0, + "withdrawalnominalcapacity": 0, + }, + "pmax_injection": "matrix://3f5b3746-3995-49b7-a6da-622633472e05", + "pmax_withdrawal": "matrix://4b64a31f-927b-4887-b4cd-adcddd39bdcd", + "lower_rule_curve": "matrix://16c7c3ae-9824-4ef2-aa68-51145884b025", + "upper_rule_curve": "matrix://9a6104e9-990a-415f-a6e2-57507e13b58c", + "inflows": "matrix://e8923768-9bdd-40c2-a6ea-2da2523be727", + }, + ], + ), + CommandDTO( + action=CommandName.REMOVE_ST_STORAGE.value, + args={ + "area_id": "area 1", + "storage_id": "storage 1", + }, + ), + CommandDTO( + action=CommandName.REMOVE_ST_STORAGE.value, + args=[ + { + "area_id": "area 1", + "storage_id": "storage 1", + }, + { + "area_id": "area 1", + "storage_id": "storage 2", + }, + ], + ), + CommandDTO( + action=CommandName.GENERATE_THERMAL_CLUSTER_TIMESERIES.value, + args=[{}], + ), +] + + +@pytest.fixture +def command_factory() -> CommandFactory: + def get_matrix_id(matrix: str) -> str: + # str.removeprefix() is not available in Python 3.8 + prefix = "matrix://" + if matrix.startswith(prefix): + return matrix[len(prefix) :] + return matrix + + return CommandFactory( + generator_matrix_constants=Mock(spec=GeneratorMatrixConstants), + matrix_service=Mock(spec=MatrixService, get_matrix_id=get_matrix_id), + patch_service=Mock(spec=PatchService), + ) + class TestCommandFactory: - # noinspection SpellCheckingInspection - def setup_class(self): + def _get_command_classes(self) -> Set[str]: """ - Set up the test class. - Imports all modules from the `antarest.study.storage.variantstudy.model.command` package and creates a set of command class names derived from the `ICommand` abstract class. The objective is to ensure that the unit test covers all commands in this package. - - This method is executed once before any tests in the test class are run. """ for module_loader, name, ispkg in pkgutil.iter_modules(["antarest/study/storage/variantstudy/model/command"]): importlib.import_module( @@ -44,383 +412,21 @@ def setup_class(self): package="antarest.study.storage.variantstudy.model.command", ) abstract_commands = {"AbstractBindingConstraintCommand"} - self.command_class_set = { - cmd.__name__ for cmd in ICommand.__subclasses__() if cmd.__name__ not in abstract_commands - } + return {cmd.__name__ for cmd in ICommand.__subclasses__() if cmd.__name__ not in abstract_commands} + + def test_all_commands_are_tested(self, command_factory: CommandFactory): + commands = sum([command_factory.to_command(command_dto=cmd) for cmd in COMMANDS], []) + tested_classes = {c.__class__.__name__ for c in commands} + + assert self._get_command_classes().issubset(tested_classes) # noinspection SpellCheckingInspection @pytest.mark.parametrize( "command_dto", - [ - CommandDTO( - action=CommandName.CREATE_AREA.value, - args={"area_name": "area_name"}, - ), - CommandDTO( - action=CommandName.CREATE_AREA.value, - args=[ - {"area_name": "area_name"}, - {"area_name": "area2"}, - ], - ), - CommandDTO( - action=CommandName.REMOVE_AREA.value, - args={"id": "id"}, - ), - CommandDTO( - action=CommandName.REMOVE_AREA.value, - args=[{"id": "id"}], - ), - CommandDTO( - action=CommandName.CREATE_DISTRICT.value, - args={ - "name": "id", - "filter_items": ["a"], - "output": True, - "comments": "", - }, - ), - CommandDTO( - action=CommandName.CREATE_DISTRICT.value, - args=[ - { - "name": "id", - "base_filter": "add-all", - "output": True, - "comments": "", - } - ], - ), - CommandDTO( - action=CommandName.REMOVE_DISTRICT.value, - args={"id": "id"}, - ), - CommandDTO( - action=CommandName.REMOVE_DISTRICT.value, - args=[{"id": "id"}], - ), - CommandDTO( - action=CommandName.CREATE_LINK.value, - args={ - "area1": "area1", - "area2": "area2", - "parameters": {}, - "series": "series", - }, - ), - CommandDTO( - action=CommandName.CREATE_LINK.value, - args=[ - { - "area1": "area1", - "area2": "area2", - "parameters": {}, - "series": "series", - } - ], - ), - CommandDTO( - action=CommandName.REMOVE_LINK.value, - args={ - "area1": "area1", - "area2": "area2", - }, - ), - CommandDTO( - action=CommandName.REMOVE_LINK.value, - args=[ - { - "area1": "area1", - "area2": "area2", - } - ], - ), - CommandDTO( - action=CommandName.CREATE_BINDING_CONSTRAINT.value, - args={"name": "name"}, - ), - CommandDTO( - action=CommandName.CREATE_BINDING_CONSTRAINT.value, - args=[ - { - "name": "name", - "enabled": True, - "time_step": "hourly", - "operator": "equal", - "values": "values", - "group": "group_1", - }, - ], - ), - CommandDTO( - action=CommandName.UPDATE_BINDING_CONSTRAINT.value, - args={ - "id": "id", - "enabled": True, - "time_step": "hourly", - "operator": "equal", - "values": "values", - }, - ), - CommandDTO( - action=CommandName.UPDATE_BINDING_CONSTRAINT.value, - args=[ - { - "id": "id", - "enabled": True, - "time_step": "hourly", - "operator": "equal", - } - ], - ), - CommandDTO( - action=CommandName.REMOVE_BINDING_CONSTRAINT.value, - args={"id": "id"}, - ), - CommandDTO( - action=CommandName.REMOVE_BINDING_CONSTRAINT.value, - args=[{"id": "id"}], - ), - CommandDTO( - action=CommandName.CREATE_THERMAL_CLUSTER.value, - args={ - "area_id": "area_name", - "cluster_name": "cluster_name", - "parameters": { - "group": "group", - "unitcount": "unitcount", - "nominalcapacity": "nominalcapacity", - "marginal-cost": "marginal-cost", - "market-bid-cost": "market-bid-cost", - }, - "prepro": "prepro", - "modulation": "modulation", - }, - ), - CommandDTO( - action=CommandName.CREATE_THERMAL_CLUSTER.value, - args=[ - { - "area_id": "area_name", - "cluster_name": "cluster_name", - "parameters": { - "group": "group", - "unitcount": "unitcount", - "nominalcapacity": "nominalcapacity", - "marginal-cost": "marginal-cost", - "market-bid-cost": "market-bid-cost", - }, - "prepro": "prepro", - "modulation": "modulation", - } - ], - ), - CommandDTO( - action=CommandName.REMOVE_THERMAL_CLUSTER.value, - args={"area_id": "area_name", "cluster_id": "cluster_name"}, - ), - CommandDTO( - action=CommandName.REMOVE_THERMAL_CLUSTER.value, - args=[{"area_id": "area_name", "cluster_id": "cluster_name"}], - ), - CommandDTO( - action=CommandName.CREATE_RENEWABLES_CLUSTER.value, - args={ - "area_id": "area_name", - "cluster_name": "cluster_name", - "parameters": { - "name": "name", - "ts-interpretation": "power-generation", - }, - }, - ), - CommandDTO( - action=CommandName.CREATE_RENEWABLES_CLUSTER.value, - args=[ - { - "area_id": "area_name", - "cluster_name": "cluster_name", - "parameters": { - "name": "name", - "ts-interpretation": "power-generation", - }, - } - ], - ), - CommandDTO( - action=CommandName.REMOVE_RENEWABLES_CLUSTER.value, - args={"area_id": "area_name", "cluster_id": "cluster_name"}, - ), - CommandDTO( - action=CommandName.REMOVE_RENEWABLES_CLUSTER.value, - args=[{"area_id": "area_name", "cluster_id": "cluster_name"}], - ), - CommandDTO( - action=CommandName.REPLACE_MATRIX.value, - args={"target": "target_element", "matrix": "matrix"}, - ), - CommandDTO( - action=CommandName.REPLACE_MATRIX.value, - args=[{"target": "target_element", "matrix": "matrix"}], - ), - CommandDTO( - action=CommandName.UPDATE_CONFIG.value, - args={"target": "target", "data": {}}, - ), - CommandDTO( - action=CommandName.UPDATE_CONFIG.value, - args=[{"target": "target", "data": {}}], - ), - CommandDTO( - action=CommandName.UPDATE_COMMENTS.value, - args={"comments": "comments"}, - ), - CommandDTO( - action=CommandName.UPDATE_COMMENTS.value, - args=[{"comments": "comments"}], - ), - CommandDTO( - action=CommandName.UPDATE_FILE.value, - args={ - "target": "settings/resources/study", - "b64Data": "", - }, - ), - CommandDTO( - action=CommandName.UPDATE_DISTRICT.value, - args={"id": "id", "filter_items": ["a"]}, - ), - CommandDTO( - action=CommandName.UPDATE_DISTRICT.value, - args=[{"id": "id", "base_filter": "add-all"}], - ), - CommandDTO( - action=CommandName.UPDATE_PLAYLIST.value, - args=[{"active": True, "items": [1, 3], "reverse": False}], - ), - CommandDTO( - action=CommandName.UPDATE_PLAYLIST.value, - args={ - "active": True, - "items": [1, 3], - "weights": {1: 5.0}, - "reverse": False, - }, - ), - CommandDTO( - action=CommandName.UPDATE_SCENARIO_BUILDER.value, - args={ - "data": { - "ruleset test": { - "l": {"area1": {"0": 1}}, - "ntc": {"area1 / area2": {"1": 23}}, - "t": {"area1": {"thermal": {"1": 2}}}, - }, - } - }, - ), - CommandDTO( - action=CommandName.CREATE_ST_STORAGE.value, - args={ - "area_id": "area 1", - "parameters": { - "name": "Storage 1", - "group": "Battery", - "injectionnominalcapacity": 0, - "withdrawalnominalcapacity": 0, - "reservoircapacity": 0, - "efficiency": 1, - "initiallevel": 0, - "initialleveloptim": False, - }, - "pmax_injection": "matrix://59ea6c83-6348-466d-9530-c35c51ca4c37", - "pmax_withdrawal": "matrix://5f988548-dadc-4bbb-8ce8-87a544dbf756", - "lower_rule_curve": "matrix://8ce4fcea-cc97-4d2c-b641-a27a53454612", - "upper_rule_curve": "matrix://8ce614c8-c687-41af-8b24-df8a49cc52af", - "inflows": "matrix://df9b25e1-e3f7-4a57-8182-0ff9791439e5", - }, - ), - CommandDTO( - action=CommandName.CREATE_ST_STORAGE.value, - args=[ - { - "area_id": "area 1", - "parameters": { - "efficiency": 1, - "group": "Battery", - "initiallevel": 0, - "initialleveloptim": False, - "injectionnominalcapacity": 0, - "name": "Storage 1", - "reservoircapacity": 0, - "withdrawalnominalcapacity": 0, - }, - "pmax_injection": "matrix://59ea6c83-6348-466d-9530-c35c51ca4c37", - "pmax_withdrawal": "matrix://5f988548-dadc-4bbb-8ce8-87a544dbf756", - "lower_rule_curve": "matrix://8ce4fcea-cc97-4d2c-b641-a27a53454612", - "upper_rule_curve": "matrix://8ce614c8-c687-41af-8b24-df8a49cc52af", - "inflows": "matrix://df9b25e1-e3f7-4a57-8182-0ff9791439e5", - }, - { - "area_id": "area 1", - "parameters": { - "efficiency": 0.94, - "group": "Battery", - "initiallevel": 0, - "initialleveloptim": False, - "injectionnominalcapacity": 0, - "name": "Storage 2", - "reservoircapacity": 0, - "withdrawalnominalcapacity": 0, - }, - "pmax_injection": "matrix://3f5b3746-3995-49b7-a6da-622633472e05", - "pmax_withdrawal": "matrix://4b64a31f-927b-4887-b4cd-adcddd39bdcd", - "lower_rule_curve": "matrix://16c7c3ae-9824-4ef2-aa68-51145884b025", - "upper_rule_curve": "matrix://9a6104e9-990a-415f-a6e2-57507e13b58c", - "inflows": "matrix://e8923768-9bdd-40c2-a6ea-2da2523be727", - }, - ], - ), - CommandDTO( - action=CommandName.REMOVE_ST_STORAGE.value, - args={ - "area_id": "area 1", - "storage_id": "storage 1", - }, - ), - CommandDTO( - action=CommandName.REMOVE_ST_STORAGE.value, - args=[ - { - "area_id": "area 1", - "storage_id": "storage 1", - }, - { - "area_id": "area 1", - "storage_id": "storage 2", - }, - ], - ), - CommandDTO( - action=CommandName.GENERATE_THERMAL_CLUSTER_TIMESERIES.value, - args=[{}], - ), - ], + COMMANDS, ) @pytest.mark.unit_test - def test_command_factory(self, command_dto: CommandDTO): - def get_matrix_id(matrix: str) -> str: - # str.removeprefix() is not available in Python 3.8 - prefix = "matrix://" - if matrix.startswith(prefix): - return matrix[len(prefix) :] - return matrix - - command_factory = CommandFactory( - generator_matrix_constants=Mock(spec=GeneratorMatrixConstants), - matrix_service=Mock(spec=MatrixService, get_matrix_id=get_matrix_id), - patch_service=Mock(spec=PatchService), - ) + def test_command_factory(self, command_dto: CommandDTO, command_factory: CommandFactory): commands = command_factory.to_command(command_dto=command_dto) if isinstance(command_dto.args, dict): @@ -440,12 +446,6 @@ def get_matrix_id(matrix: str) -> str: assert actual_args == expected_args assert actual_version == expected_version - self.command_class_set.discard(type(commands[0]).__name__) - - def teardown_class(self): - # Check that all command classes have been tested - assert not self.command_class_set - @pytest.mark.unit_test def test_unknown_command(): From ce0464f4cfa08c7272762419a59fae4d028ba81f Mon Sep 17 00:00:00 2001 From: Samir Kamal <1954121+skamril@users.noreply.github.com> Date: Tue, 16 Jul 2024 10:18:58 +0200 Subject: [PATCH 19/58] feat(ui-debug): update the view * install and use @mui/x-tree-view instead of the beta version of TreeView * update style * use SplitView * fix data type * fix issue with `list.txt` file displayed like a folder --- webapp/package-lock.json | 5598 +++++++++++------ webapp/package.json | 12 +- .../Singlestudy/explore/Debug/Data/Text.tsx | 6 +- .../Singlestudy/explore/Debug/Data/index.tsx | 8 +- .../Singlestudy/explore/Debug/DebugContext.ts | 9 +- .../explore/Debug/Tree/FileTreeItem.tsx | 31 +- .../Singlestudy/explore/Debug/Tree/index.tsx | 23 +- .../App/Singlestudy/explore/Debug/index.tsx | 37 +- .../App/Singlestudy/explore/Debug/utils.ts | 58 +- 9 files changed, 3680 insertions(+), 2102 deletions(-) diff --git a/webapp/package-lock.json b/webapp/package-lock.json index c326297735..0c7bdf3ddd 100644 --- a/webapp/package-lock.json +++ b/webapp/package-lock.json @@ -12,10 +12,10 @@ "@emotion/styled": "11.11.0", "@glideapps/glide-data-grid": "6.0.3", "@handsontable/react": "14.1.0", - "@mui/icons-material": "5.14.11", - "@mui/lab": "5.0.0-alpha.146", - "@mui/material": "5.14.11", - "@mui/x-date-pickers": "6.18.3", + "@mui/icons-material": "5.16.1", + "@mui/lab": "5.0.0-alpha.172", + "@mui/material": "5.16.1", + "@mui/x-tree-view": "7.10.0", "@reduxjs/toolkit": "1.9.6", "axios": "1.5.1", "clsx": "2.0.0", @@ -115,15 +115,6 @@ "node": "18.16.1" } }, - "node_modules/@aashutoshrathi/word-wrap": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", - "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/@adobe/css-tools": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.4.0.tgz", @@ -155,28 +146,28 @@ } }, "node_modules/@babel/compat-data": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.7.tgz", - "integrity": "sha512-qJzAIcv03PyaWqxRgO4mSU3lihncDT296vnyuE2O8uA4w3UHWI4S3hgeZd1L8W1Bft40w9JxJ2b412iDUFFRhw==", + "version": "7.25.4", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.25.4.tgz", + "integrity": "sha512-+LGRog6RAsCJrrrg/IO6LGmpphNe5DiK30dGjCoxxeGv49B10/3XYGxPsAwrDlMFcFEvdAUavDT8r9k/hSyQqQ==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.7.tgz", - "integrity": "sha512-nykK+LEK86ahTkX/3TgauT0ikKoNCfKHEaZYTUVupJdTLzGNvrblu4u6fa7DhZONAltdf8e662t/abY8idrd/g==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.25.2.tgz", + "integrity": "sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA==", "dependencies": { "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.24.7", - "@babel/generator": "^7.24.7", - "@babel/helper-compilation-targets": "^7.24.7", - "@babel/helper-module-transforms": "^7.24.7", - "@babel/helpers": "^7.24.7", - "@babel/parser": "^7.24.7", - "@babel/template": "^7.24.7", - "@babel/traverse": "^7.24.7", - "@babel/types": "^7.24.7", + "@babel/generator": "^7.25.0", + "@babel/helper-compilation-targets": "^7.25.2", + "@babel/helper-module-transforms": "^7.25.2", + "@babel/helpers": "^7.25.0", + "@babel/parser": "^7.25.0", + "@babel/template": "^7.25.0", + "@babel/traverse": "^7.25.2", + "@babel/types": "^7.25.2", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -196,20 +187,12 @@ "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==" }, - "node_modules/@babel/core/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "bin": { - "semver": "bin/semver.js" - } - }, "node_modules/@babel/generator": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.7.tgz", - "integrity": "sha512-oipXieGC3i45Y1A41t4tAqpnEZWgB/lC6Ehh6+rOviR5XWpTtMmLN+fGjz9vOiNRt0p6RtO6DtD0pdU3vpqdSA==", + "version": "7.25.6", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.25.6.tgz", + "integrity": "sha512-VPC82gr1seXOpkjAAKoLhP50vx4vGNlF4msF64dSFq1P8RfB+QAuJWGHPXXPc8QyfVWwwB/TNNU4+ayZmHNbZw==", "dependencies": { - "@babel/types": "^7.24.7", + "@babel/types": "^7.25.6", "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25", "jsesc": "^2.5.1" @@ -219,13 +202,13 @@ } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.24.7.tgz", - "integrity": "sha512-ctSdRHBi20qWOfy27RUb4Fhp07KSJ3sXcuSvTrXrc4aG8NSYDo1ici3Vhg9bg69y5bj0Mr1lh0aeEgTvc12rMg==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.2.tgz", + "integrity": "sha512-U2U5LsSaZ7TAt3cfaymQ8WHh0pxvdHoEk6HVpaexxixjyEquMh0L0YNJNM6CTGKMXV1iksi0iZkGw4AcFkPaaw==", "dependencies": { - "@babel/compat-data": "^7.24.7", - "@babel/helper-validator-option": "^7.24.7", - "browserslist": "^4.22.2", + "@babel/compat-data": "^7.25.2", + "@babel/helper-validator-option": "^7.24.8", + "browserslist": "^4.23.1", "lru-cache": "^5.1.1", "semver": "^6.3.1" }, @@ -233,61 +216,6 @@ "node": ">=6.9.0" } }, - "node_modules/@babel/helper-compilation-targets/node_modules/lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dependencies": { - "yallist": "^3.0.2" - } - }, - "node_modules/@babel/helper-compilation-targets/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/helper-compilation-targets/node_modules/yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" - }, - "node_modules/@babel/helper-environment-visitor": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.24.7.tgz", - "integrity": "sha512-DoiN84+4Gnd0ncbBOM9AZENV4a5ZiL39HYMyZJGZ/AZEykHYdJw0wW3kdcsh9/Kn+BRXHLkkklZ51ecPKmI1CQ==", - "dependencies": { - "@babel/types": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-function-name": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.24.7.tgz", - "integrity": "sha512-FyoJTsj/PEUWu1/TYRiXTIHc8lbw+TDYkZuoE43opPS5TrI7MyONBE1oNvfguEXAD9yhQRrVBnXdXzSLQl9XnA==", - "dependencies": { - "@babel/template": "^7.24.7", - "@babel/types": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-hoist-variables": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.24.7.tgz", - "integrity": "sha512-MJJwhkoGy5c4ehfoRyrJ/owKeMl19U54h27YYftT0o2teQ3FJ3nQUf/I3LlJsX4l3qlw7WRXUmiyajvHXoTubQ==", - "dependencies": { - "@babel/types": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/helper-module-imports": { "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.7.tgz", @@ -301,15 +229,14 @@ } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.24.7.tgz", - "integrity": "sha512-1fuJEwIrp+97rM4RWdO+qrRsZlAeL1lQJoPqtCYWv0NL115XM93hIH4CSRln2w52SqvmY5hqdtauB6QFCDiZNQ==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.25.2.tgz", + "integrity": "sha512-BjyRAbix6j/wv83ftcVJmBt72QtHI56C7JXZoG2xATiLpmoC7dpd8WnkikExHDVPpi/3qCmO6WY1EaXOluiecQ==", "dependencies": { - "@babel/helper-environment-visitor": "^7.24.7", "@babel/helper-module-imports": "^7.24.7", "@babel/helper-simple-access": "^7.24.7", - "@babel/helper-split-export-declaration": "^7.24.7", - "@babel/helper-validator-identifier": "^7.24.7" + "@babel/helper-validator-identifier": "^7.24.7", + "@babel/traverse": "^7.25.2" }, "engines": { "node": ">=6.9.0" @@ -319,9 +246,9 @@ } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.7.tgz", - "integrity": "sha512-Rq76wjt7yz9AAc1KnlRKNAi/dMSVWgDRx43FHoJEbcYU6xOWaE2dVPwcdTukJrjxS65GITyfbvEYHvkirZ6uEg==", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.8.tgz", + "integrity": "sha512-FFWx5142D8h2Mgr/iPVGH5G7w6jDn4jUSpZTyDnQO0Yn7Ks2Kuz6Pci8H6MPCoUJegd/UZQ3tAvfLCxQSnWWwg==", "engines": { "node": ">=6.9.0" } @@ -338,21 +265,10 @@ "node": ">=6.9.0" } }, - "node_modules/@babel/helper-split-export-declaration": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.7.tgz", - "integrity": "sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==", - "dependencies": { - "@babel/types": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/helper-string-parser": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.7.tgz", - "integrity": "sha512-7MbVt6xrwFQbunH2DNQsAP5sTGxfqQtErvBIvIMi6EQnbgUOuVYanvREcmFrOPhoXBrTtjhhP+lW+o5UfK+tDg==", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.8.tgz", + "integrity": "sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==", "engines": { "node": ">=6.9.0" } @@ -366,20 +282,20 @@ } }, "node_modules/@babel/helper-validator-option": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.24.7.tgz", - "integrity": "sha512-yy1/KvjhV/ZCL+SM7hBrvnZJ3ZuT9OuZgIJAGpPEToANvc3iM6iDvBnRjtElWibHU6n8/LPR/EjX9EtIEYO3pw==", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.24.8.tgz", + "integrity": "sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helpers": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.7.tgz", - "integrity": "sha512-NlmJJtvcw72yRJRcnCmGvSi+3jDEg8qFu3z0AFoymmzLx5ERVWyzd9kVXr7Th9/8yIJi2Zc6av4Tqz3wFs8QWg==", + "version": "7.25.6", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.25.6.tgz", + "integrity": "sha512-Xg0tn4HcfTijTwfDwYlvVCl43V6h4KyVVX2aEm4qdO/PC6L2YvzLHFdmxhoeSA3eslcE6+ZVXHgWwopXYLNq4Q==", "dependencies": { - "@babel/template": "^7.24.7", - "@babel/types": "^7.24.7" + "@babel/template": "^7.25.0", + "@babel/types": "^7.25.6" }, "engines": { "node": ">=6.9.0" @@ -399,74 +315,13 @@ "node": ">=6.9.0" } }, - "node_modules/@babel/highlight/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/@babel/highlight/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" - }, - "node_modules/@babel/highlight/node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/@babel/highlight/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "node_modules/@babel/parser": { + "version": "7.25.6", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.25.6.tgz", + "integrity": "sha512-trGdfBdbD0l1ZPmcJ83eNxB9rbEax4ALFTF7fN386TMYbeCQbyme5cOEXQhbGXKebwGaB/J52w1mrklMcbgy6Q==", "dependencies": { - "has-flag": "^3.0.0" + "@babel/types": "^7.25.6" }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/parser": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.7.tgz", - "integrity": "sha512-9uUYRm6OqQrCqQdG1iCBwBPZgN8ciDBro2nIOFaiRz1/BCxaI7CNvQbDHvsArAC7Tw9Hda/B3U+6ui9u4HWXPw==", "bin": { "parser": "bin/babel-parser.js" }, @@ -513,12 +368,12 @@ } }, "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.7.tgz", - "integrity": "sha512-iFI8GDxtevHJ/Z22J5xQpVqFLlMNstcLXh994xifFwxxGslr2ZXXLWgtBeLctOD63UFDArdvN6Tg8RFw+aEmjQ==", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.8.tgz", + "integrity": "sha512-WHsk9H8XxRs3JXKWFiqtQebdh9b/pTk4EgueygFzYlTKAg0Ud985mSevdNjdXdFBATSKVJGQXP1tv6aGbssLKA==", "dependencies": { - "@babel/helper-module-transforms": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-module-transforms": "^7.24.8", + "@babel/helper-plugin-utils": "^7.24.8", "@babel/helper-simple-access": "^7.24.7" }, "engines": { @@ -529,9 +384,9 @@ } }, "node_modules/@babel/runtime": { - "version": "7.23.8", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.8.tgz", - "integrity": "sha512-Y7KbAP984rn1VGMbGqKmBLio9V7y5Je9GvU4rQPCPinCyNfUcToxIXl06d59URp/F3LwinvODxab5N/G6qggkw==", + "version": "7.25.6", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.25.6.tgz", + "integrity": "sha512-VBj9MYyDb9tuLq7yzqjgzt6Q+IBQLrGZfdjOekyEirZPHxXWoTSGUTMrpsfi58Up73d13NfYLv8HT9vmznjzhQ==", "dependencies": { "regenerator-runtime": "^0.14.0" }, @@ -540,9 +395,9 @@ } }, "node_modules/@babel/runtime-corejs3": { - "version": "7.23.8", - "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.23.8.tgz", - "integrity": "sha512-2ZzmcDugdm0/YQKFVYsXiwUN7USPX8PM7cytpb4PFl87fM+qYPSvTZX//8tyeJB1j0YDmafBJEbl5f8NfLyuKw==", + "version": "7.25.6", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.25.6.tgz", + "integrity": "sha512-Gz0Nrobx8szge6kQQ5Z5MX9L3ObqNwCQY1PSwSNzreFL7aHGxv8Fp2j3ETV6/wWdbiV+mW6OSm8oQhg3Tcsniw==", "dependencies": { "core-js-pure": "^3.30.2", "regenerator-runtime": "^0.14.0" @@ -552,31 +407,28 @@ } }, "node_modules/@babel/template": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.7.tgz", - "integrity": "sha512-jYqfPrU9JTF0PmPy1tLYHW4Mp4KlgxJD9l2nP9fD6yT/ICi554DmrWBAEYpIelzjHf1msDP3PxJIRt/nFNfBig==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.0.tgz", + "integrity": "sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q==", "dependencies": { "@babel/code-frame": "^7.24.7", - "@babel/parser": "^7.24.7", - "@babel/types": "^7.24.7" + "@babel/parser": "^7.25.0", + "@babel/types": "^7.25.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.7.tgz", - "integrity": "sha512-yb65Ed5S/QAcewNPh0nZczy9JdYXkkAbIsEo+P7BE7yO3txAY30Y/oPa3QkQ5It3xVG2kpKMg9MsdxZaO31uKA==", + "version": "7.25.6", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.6.tgz", + "integrity": "sha512-9Vrcx5ZW6UwK5tvqsj0nGpp/XzqthkT0dqIc9g1AdtygFToNtTF67XzYS//dm+SAK9cp3B9R4ZO/46p63SCjlQ==", "dependencies": { "@babel/code-frame": "^7.24.7", - "@babel/generator": "^7.24.7", - "@babel/helper-environment-visitor": "^7.24.7", - "@babel/helper-function-name": "^7.24.7", - "@babel/helper-hoist-variables": "^7.24.7", - "@babel/helper-split-export-declaration": "^7.24.7", - "@babel/parser": "^7.24.7", - "@babel/types": "^7.24.7", + "@babel/generator": "^7.25.6", + "@babel/parser": "^7.25.6", + "@babel/template": "^7.25.0", + "@babel/types": "^7.25.6", "debug": "^4.3.1", "globals": "^11.1.0" }, @@ -584,20 +436,12 @@ "node": ">=6.9.0" } }, - "node_modules/@babel/traverse/node_modules/globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "engines": { - "node": ">=4" - } - }, "node_modules/@babel/types": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.7.tgz", - "integrity": "sha512-XEFXSlxiG5td2EJRe8vOmRbaXVgfcBlszKujvVmWIK/UpywWljQCfzAv3RQCGujWQ1RD4YYWEAqDXfuJiy8f5Q==", + "version": "7.25.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.25.6.tgz", + "integrity": "sha512-/l42B1qxpG6RdfYf343Uw1vmDjeNhneUXtzhojE7pDgfpEypmRhI6j1kr17XCVv4Cgl9HdAiQY2x0GwKm7rWCw==", "dependencies": { - "@babel/helper-string-parser": "^7.24.7", + "@babel/helper-string-parser": "^7.24.8", "@babel/helper-validator-identifier": "^7.24.7", "to-fast-properties": "^2.0.0" }, @@ -628,15 +472,15 @@ } }, "node_modules/@emotion/babel-plugin": { - "version": "11.11.0", - "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.11.0.tgz", - "integrity": "sha512-m4HEDZleaaCH+XgDDsPF15Ht6wTLsgDTeR3WYj9Q/k76JtWhrJjcP4+/XlG8LGT/Rol9qUfOIztXeA84ATpqPQ==", + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.12.0.tgz", + "integrity": "sha512-y2WQb+oP8Jqvvclh8Q55gLUyb7UFvgv7eJfsj7td5TToBrIUtPay2kMrZi4xjq9qw2vD0ZR5fSho0yqoFgX7Rw==", "dependencies": { "@babel/helper-module-imports": "^7.16.7", "@babel/runtime": "^7.18.3", - "@emotion/hash": "^0.9.1", - "@emotion/memoize": "^0.8.1", - "@emotion/serialize": "^1.1.2", + "@emotion/hash": "^0.9.2", + "@emotion/memoize": "^0.9.0", + "@emotion/serialize": "^1.2.0", "babel-plugin-macros": "^3.1.0", "convert-source-map": "^1.5.0", "escape-string-regexp": "^4.0.0", @@ -646,34 +490,39 @@ } }, "node_modules/@emotion/cache": { - "version": "11.11.0", - "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.11.0.tgz", - "integrity": "sha512-P34z9ssTCBi3e9EI1ZsWpNHcfY1r09ZO0rZbRO2ob3ZQMnFI35jB536qoXbkdesr5EUhYi22anuEJuyxifaqAQ==", - "dependencies": { - "@emotion/memoize": "^0.8.1", - "@emotion/sheet": "^1.2.2", - "@emotion/utils": "^1.2.1", - "@emotion/weak-memoize": "^0.3.1", + "version": "11.13.1", + "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.13.1.tgz", + "integrity": "sha512-iqouYkuEblRcXmylXIwwOodiEK5Ifl7JcX7o6V4jI3iW4mLXX3dmt5xwBtIkJiQEXFAI+pC8X0i67yiPkH9Ucw==", + "dependencies": { + "@emotion/memoize": "^0.9.0", + "@emotion/sheet": "^1.4.0", + "@emotion/utils": "^1.4.0", + "@emotion/weak-memoize": "^0.4.0", "stylis": "4.2.0" } }, + "node_modules/@emotion/cache/node_modules/@emotion/weak-memoize": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.4.0.tgz", + "integrity": "sha512-snKqtPW01tN0ui7yu9rGv69aJXr/a/Ywvl11sUjNtEcRc+ng/mQriFL0wLXMef74iHa/EkftbDzU9F8iFbH+zg==" + }, "node_modules/@emotion/hash": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.1.tgz", - "integrity": "sha512-gJB6HLm5rYwSLI6PQa+X1t5CFGrv1J1TWG+sOyMCeKz2ojaj6Fnl/rZEspogG+cvqbt4AE/2eIyD2QfLKTBNlQ==" + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.2.tgz", + "integrity": "sha512-MyqliTZGuOm3+5ZRSaaBGP3USLw6+EGykkwZns2EPC5g8jJ4z9OrdZY9apkl3+UP9+sdz76YYkwCKP5gh8iY3g==" }, "node_modules/@emotion/is-prop-valid": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.1.tgz", - "integrity": "sha512-61Mf7Ufx4aDxx1xlDeOm8aFFigGHE4z+0sKCa+IHCeZKiyP9RLD0Mmx7m8b9/Cf37f7NAvQOOJAbQQGVr5uERw==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.3.0.tgz", + "integrity": "sha512-SHetuSLvJDzuNbOdtPVbq6yMMMlLoW5Q94uDqJZqy50gcmAjxFkVqmzqSGEFq9gT2iMuIeKV1PXVWmvUhuZLlQ==", "dependencies": { - "@emotion/memoize": "^0.8.1" + "@emotion/memoize": "^0.9.0" } }, "node_modules/@emotion/memoize": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.1.tgz", - "integrity": "sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==" + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.9.0.tgz", + "integrity": "sha512-30FAj7/EoJ5mwVPOWhAyCX+FPfMDrVecJAM+Iw9NRoSl4BBAQeqj4cApHHUXOVvIPgLVDsCFoz/hGD+5QQD1GQ==" }, "node_modules/@emotion/react": { "version": "11.11.1", @@ -699,21 +548,21 @@ } }, "node_modules/@emotion/serialize": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.1.3.tgz", - "integrity": "sha512-iD4D6QVZFDhcbH0RAG1uVu1CwVLMWUkCvAqqlewO/rxf8+87yIBAlt4+AxMiiKPLs5hFc0owNk/sLLAOROw3cA==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.3.1.tgz", + "integrity": "sha512-dEPNKzBPU+vFPGa+z3axPRn8XVDetYORmDC0wAiej+TNcOZE70ZMJa0X7JdeoM6q/nWTMZeLpN/fTnD9o8MQBA==", "dependencies": { - "@emotion/hash": "^0.9.1", - "@emotion/memoize": "^0.8.1", - "@emotion/unitless": "^0.8.1", - "@emotion/utils": "^1.2.1", + "@emotion/hash": "^0.9.2", + "@emotion/memoize": "^0.9.0", + "@emotion/unitless": "^0.10.0", + "@emotion/utils": "^1.4.0", "csstype": "^3.0.2" } }, "node_modules/@emotion/sheet": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.2.2.tgz", - "integrity": "sha512-0QBtGvaqtWi+nx6doRwDdBIzhNdZrXUppvTM4dtZZWEGTXL/XE/yJxLMGlDT1Gt+UHH5IX1n+jkXyytE/av7OA==" + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.4.0.tgz", + "integrity": "sha512-fTBW9/8r2w3dXWYM4HCB1Rdp8NLibOw2+XELH5m5+AkWiL/KqYX6dc0kKYlaYyKjrQ6ds33MCdMPEwgs2z1rqg==" }, "node_modules/@emotion/styled": { "version": "11.11.0", @@ -738,22 +587,22 @@ } }, "node_modules/@emotion/unitless": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.1.tgz", - "integrity": "sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ==" + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.10.0.tgz", + "integrity": "sha512-dFoMUuQA20zvtVTuxZww6OHoJYgrzfKM1t52mVySDJnMSEa08ruEvdYQbhvyu6soU+NeLVd3yKfTfT0NeV6qGg==" }, "node_modules/@emotion/use-insertion-effect-with-fallbacks": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.1.tgz", - "integrity": "sha512-jT/qyKZ9rzLErtrjGgdkMBn2OP8wl0G3sQlBb3YPryvKHsjvINUhVaPFfP+fpBcOkmrVOVEEHQFJ7nbj2TH2gw==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.1.0.tgz", + "integrity": "sha512-+wBOcIV5snwGgI2ya3u99D7/FJquOIniQT1IKyDsBmEgwvpxMNeS65Oib7OnE2d2aY+3BU4OiH+0Wchf8yk3Hw==", "peerDependencies": { "react": ">=16.8.0" } }, "node_modules/@emotion/utils": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.2.1.tgz", - "integrity": "sha512-Y2tGf3I+XVnajdItskUCn6LX+VUDmP6lTL4fcqsXAv43dnlbZiuW4MWQW38rW/BVWSE7Q/7+XQocmpnRYILUmg==" + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.4.0.tgz", + "integrity": "sha512-spEnrA1b6hDR/C68lC2M7m6ALPUHZC0lIY7jAS/B/9DuuO1ZP04eov8SMv/6fwRd8pzmsn2AuJEznRREWlQrlQ==" }, "node_modules/@emotion/weak-memoize": { "version": "0.3.1", @@ -1158,9 +1007,9 @@ } }, "node_modules/@eslint-community/regexpp": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.0.tgz", - "integrity": "sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==", + "version": "4.11.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.11.0.tgz", + "integrity": "sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==", "dev": true, "engines": { "node": "^12.0.0 || ^14.0.0 || >=16.0.0" @@ -1189,6 +1038,43 @@ "url": "https://opencollective.com/eslint" } }, + "node_modules/@eslint/eslintrc/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/eslintrc/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, "node_modules/@eslint/js": { "version": "8.55.0", "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.55.0.tgz", @@ -1198,37 +1084,29 @@ "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, - "node_modules/@fastify/busboy": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@fastify/busboy/-/busboy-2.1.0.tgz", - "integrity": "sha512-+KpH+QxZU7O4675t3mnkQKcZZg56u+K/Ct2K+N2AZYNVK8kyeo/bI18tI8aPm3tvNNRyTWfj6s5tnGNlcbQRsA==", - "engines": { - "node": ">=14" - } - }, "node_modules/@floating-ui/core": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.5.3.tgz", - "integrity": "sha512-O0WKDOo0yhJuugCx6trZQj5jVJ9yR0ystG2JaNAemYUWce+pmM6WUEFIibnWyEJKdrDxhm75NoSRME35FNaM/Q==", + "version": "1.6.7", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.6.7.tgz", + "integrity": "sha512-yDzVT/Lm101nQ5TCVeK65LtdN7Tj4Qpr9RTXJ2vPFLqtLxwOrpoxAHAJI8J3yYWUc40J0BDBheaitK5SJmno2g==", "dependencies": { - "@floating-ui/utils": "^0.2.0" + "@floating-ui/utils": "^0.2.7" } }, "node_modules/@floating-ui/dom": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.5.4.tgz", - "integrity": "sha512-jByEsHIY+eEdCjnTVu+E3ephzTOzkQ8hgUfGwos+bg7NlH33Zc5uO+QHz1mrQUOgIKKDD1RtS201P9NvAfq3XQ==", + "version": "1.6.10", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.6.10.tgz", + "integrity": "sha512-fskgCFv8J8OamCmyun8MfjB1Olfn+uZKjOKZ0vhYF3gRmEUXcGOjxWL8bBr7i4kIuPZ2KD2S3EUIOxnjC8kl2A==", "dependencies": { - "@floating-ui/core": "^1.5.3", - "@floating-ui/utils": "^0.2.0" + "@floating-ui/core": "^1.6.0", + "@floating-ui/utils": "^0.2.7" } }, "node_modules/@floating-ui/react-dom": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.0.6.tgz", - "integrity": "sha512-IB8aCRFxr8nFkdYZgH+Otd9EVQPJoynxeFRGTB8voPoZMRWo8XjYuCRgpI1btvuKY69XMiLnW+ym7zoBHM90Rw==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.1.tgz", + "integrity": "sha512-4h84MJt3CHrtG18mGsXuLCHMrug49d7DFkU0RMIyshRveBeyV2hmV/pDaF2Uxtu8kgq5r46llp5E5FQiR0K2Yg==", "dependencies": { - "@floating-ui/dom": "^1.5.4" + "@floating-ui/dom": "^1.0.0" }, "peerDependencies": { "react": ">=16.8.0", @@ -1236,9 +1114,9 @@ } }, "node_modules/@floating-ui/utils": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.1.tgz", - "integrity": "sha512-9TANp6GPoMtYzQdt54kfAyMmz1+osLlXdg2ENroU7zzrtflTLrrC/lgrIfaSe+Wu0b89GKccT7vxXA0MoAIO+Q==" + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.7.tgz", + "integrity": "sha512-X8R8Oj771YRl/w+c1HqAC1szL8zWQRwFvgDwT129k9ACdBoud/+/rX9V0qiMl6LWUdP9voC2nDVZYPMQQsb6eA==" }, "node_modules/@glideapps/glide-data-grid": { "version": "6.0.3", @@ -1274,6 +1152,7 @@ "version": "0.11.14", "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz", "integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==", + "deprecated": "Use @eslint/config-array instead", "dev": true, "dependencies": { "@humanwhocodes/object-schema": "^2.0.2", @@ -1284,6 +1163,28 @@ "node": ">=10.10.0" } }, + "node_modules/@humanwhocodes/config-array/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/@humanwhocodes/config-array/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, "node_modules/@humanwhocodes/module-importer": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", @@ -1298,9 +1199,10 @@ } }, "node_modules/@humanwhocodes/object-schema": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.2.tgz", - "integrity": "sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", + "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", + "deprecated": "Use @eslint/object-schema instead", "dev": true }, "node_modules/@icons/material": { @@ -1362,9 +1264,9 @@ } }, "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.15", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", - "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==" }, "node_modules/@jridgewell/trace-mapping": { "version": "0.3.25", @@ -1420,28 +1322,6 @@ "react": ">=16" } }, - "node_modules/@linaria/react/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/@linaria/react/node_modules/minimatch": { - "version": "9.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", - "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/@linaria/tags": { "version": "4.5.4", "resolved": "https://registry.npmjs.org/@linaria/tags/-/tags-4.5.4.tgz", @@ -1477,28 +1357,6 @@ "node": "^12.16.0 || >=13.7.0" } }, - "node_modules/@linaria/utils/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/@linaria/utils/node_modules/minimatch": { - "version": "9.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", - "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/@mapbox/geojson-rewind": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/@mapbox/geojson-rewind/-/geojson-rewind-0.5.2.tgz", @@ -1564,16 +1422,16 @@ } }, "node_modules/@mui/base": { - "version": "5.0.0-beta.17", - "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-beta.17.tgz", - "integrity": "sha512-xNbk7iOXrglNdIxFBN0k3ySsPIFLWCnFxqsAYl7CIcDkD9low4kJ7IUuy6ctwx/HAy2fenrT3KXHr1sGjAMgpQ==", - "dependencies": { - "@babel/runtime": "^7.22.15", - "@floating-ui/react-dom": "^2.0.2", - "@mui/types": "^7.2.4", - "@mui/utils": "^5.14.11", + "version": "5.0.0-beta.40", + "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-beta.40.tgz", + "integrity": "sha512-I/lGHztkCzvwlXpjD2+SNmvNQvB4227xBXhISPjEaJUXGImOQ9f3D2Yj/T3KasSI/h0MLWy74X0J6clhPmsRbQ==", + "dependencies": { + "@babel/runtime": "^7.23.9", + "@floating-ui/react-dom": "^2.0.8", + "@mui/types": "^7.2.14", + "@mui/utils": "^5.15.14", "@popperjs/core": "^2.11.8", - "clsx": "^2.0.0", + "clsx": "^2.1.0", "prop-types": "^15.8.1" }, "engines": { @@ -1581,7 +1439,7 @@ }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/mui" + "url": "https://opencollective.com/mui-org" }, "peerDependencies": { "@types/react": "^17.0.0 || ^18.0.0", @@ -1594,28 +1452,36 @@ } } }, + "node_modules/@mui/base/node_modules/clsx": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", + "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", + "engines": { + "node": ">=6" + } + }, "node_modules/@mui/core-downloads-tracker": { - "version": "5.15.6", - "resolved": "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-5.15.6.tgz", - "integrity": "sha512-0aoWS4qvk1uzm9JBs83oQmIMIQeTBUeqqu8u+3uo2tMznrB5fIKqQVCbCgq+4Tm4jG+5F7dIvnjvQ2aV7UKtdw==", + "version": "5.16.7", + "resolved": "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-5.16.7.tgz", + "integrity": "sha512-RtsCt4Geed2/v74sbihWzzRs+HsIQCfclHeORh5Ynu2fS4icIKozcSubwuG7vtzq2uW3fOR1zITSP84TNt2GoQ==", "funding": { "type": "opencollective", "url": "https://opencollective.com/mui-org" } }, "node_modules/@mui/icons-material": { - "version": "5.14.11", - "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-5.14.11.tgz", - "integrity": "sha512-aHReLasBuS/+hhPzbZCgZ0eTcZ2QRnoC2WNK7XvdAf3l+LjC1flzjh6GWw1tZJ5NHnZ+bivdwtLFQ8XTR96JkA==", + "version": "5.16.1", + "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-5.16.1.tgz", + "integrity": "sha512-ogQPweYba4+5XZykilwxn2/oS78uwoQ0BVBpOhhCJo0ooZsqTTsalhzP2qD/RdGqMQ8xyXPz1sYM2djTruVVVA==", "dependencies": { - "@babel/runtime": "^7.22.15" + "@babel/runtime": "^7.23.9" }, "engines": { "node": ">=12.0.0" }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/mui" + "url": "https://opencollective.com/mui-org" }, "peerDependencies": { "@mui/material": "^5.0.0", @@ -1629,17 +1495,16 @@ } }, "node_modules/@mui/lab": { - "version": "5.0.0-alpha.146", - "resolved": "https://registry.npmjs.org/@mui/lab/-/lab-5.0.0-alpha.146.tgz", - "integrity": "sha512-azkSNz/F4VAzXdXG1Yu/pdWiMQY8dRpwHycLCQCK7oql5AOVh1pVEmw5+nMT161oc5bOzxBkIsNGPCBwXIZ7Ww==", - "dependencies": { - "@babel/runtime": "^7.22.15", - "@mui/base": "5.0.0-beta.17", - "@mui/system": "^5.14.11", - "@mui/types": "^7.2.4", - "@mui/utils": "^5.14.11", - "@mui/x-tree-view": "6.0.0-alpha.1", - "clsx": "^2.0.0", + "version": "5.0.0-alpha.172", + "resolved": "https://registry.npmjs.org/@mui/lab/-/lab-5.0.0-alpha.172.tgz", + "integrity": "sha512-stpa3WTsDE1HamFR4eeS6Bhxalm+u9FhzzNph/PrDMdWSRBHlJs2mqvZ6FEoO22O7MOCwNMqbXTkvEwsyEf0ew==", + "dependencies": { + "@babel/runtime": "^7.23.9", + "@mui/base": "5.0.0-beta.40", + "@mui/system": "^5.16.1", + "@mui/types": "^7.2.15", + "@mui/utils": "^5.16.1", + "clsx": "^2.1.0", "prop-types": "^15.8.1" }, "engines": { @@ -1647,12 +1512,12 @@ }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/mui" + "url": "https://opencollective.com/mui-org" }, "peerDependencies": { "@emotion/react": "^11.5.0", "@emotion/styled": "^11.3.0", - "@mui/material": "^5.0.0", + "@mui/material": ">=5.15.0", "@types/react": "^17.0.0 || ^18.0.0", "react": "^17.0.0 || ^18.0.0", "react-dom": "^17.0.0 || ^18.0.0" @@ -1669,22 +1534,126 @@ } } }, + "node_modules/@mui/lab/node_modules/@mui/private-theming": { + "version": "5.16.6", + "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.16.6.tgz", + "integrity": "sha512-rAk+Rh8Clg7Cd7shZhyt2HGTTE5wYKNSJ5sspf28Fqm/PZ69Er9o6KX25g03/FG2dfpg5GCwZh/xOojiTfm3hw==", + "dependencies": { + "@babel/runtime": "^7.23.9", + "@mui/utils": "^5.16.6", + "prop-types": "^15.8.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/lab/node_modules/@mui/styled-engine": { + "version": "5.16.6", + "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-5.16.6.tgz", + "integrity": "sha512-zaThmS67ZmtHSWToTiHslbI8jwrmITcN93LQaR2lKArbvS7Z3iLkwRoiikNWutx9MBs8Q6okKvbZq1RQYB3v7g==", + "dependencies": { + "@babel/runtime": "^7.23.9", + "@emotion/cache": "^11.11.0", + "csstype": "^3.1.3", + "prop-types": "^15.8.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "@emotion/react": "^11.4.1", + "@emotion/styled": "^11.3.0", + "react": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@emotion/react": { + "optional": true + }, + "@emotion/styled": { + "optional": true + } + } + }, + "node_modules/@mui/lab/node_modules/@mui/system": { + "version": "5.16.7", + "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.16.7.tgz", + "integrity": "sha512-Jncvs/r/d/itkxh7O7opOunTqbbSSzMTHzZkNLM+FjAOg+cYAZHrPDlYe1ZGKUYORwwb2XexlWnpZp0kZ4AHuA==", + "dependencies": { + "@babel/runtime": "^7.23.9", + "@mui/private-theming": "^5.16.6", + "@mui/styled-engine": "^5.16.6", + "@mui/types": "^7.2.15", + "@mui/utils": "^5.16.6", + "clsx": "^2.1.0", + "csstype": "^3.1.3", + "prop-types": "^15.8.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "@emotion/react": "^11.5.0", + "@emotion/styled": "^11.3.0", + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@emotion/react": { + "optional": true + }, + "@emotion/styled": { + "optional": true + }, + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/lab/node_modules/clsx": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", + "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", + "engines": { + "node": ">=6" + } + }, "node_modules/@mui/material": { - "version": "5.14.11", - "resolved": "https://registry.npmjs.org/@mui/material/-/material-5.14.11.tgz", - "integrity": "sha512-DnSdJzcR7lwG12JA5L2t8JF+RDzMygu5rCNW+logWb/KW2/TRzwLyVWO+CorHTBjBRd38DBxnwOCDiYkDd+N3A==", - "dependencies": { - "@babel/runtime": "^7.22.15", - "@mui/base": "5.0.0-beta.17", - "@mui/core-downloads-tracker": "^5.14.11", - "@mui/system": "^5.14.11", - "@mui/types": "^7.2.4", - "@mui/utils": "^5.14.11", - "@types/react-transition-group": "^4.4.6", - "clsx": "^2.0.0", - "csstype": "^3.1.2", + "version": "5.16.1", + "resolved": "https://registry.npmjs.org/@mui/material/-/material-5.16.1.tgz", + "integrity": "sha512-BGTgJRb0d/hX9tus5CEb6N/Fo8pE4tYA+s9r4/S0PCrtZ3urCLXlTH4qrAvggQbiF1cYRAbHCkVHoQ+4Pdxl+w==", + "dependencies": { + "@babel/runtime": "^7.23.9", + "@mui/base": "5.0.0-beta.40", + "@mui/core-downloads-tracker": "^5.16.1", + "@mui/system": "^5.16.1", + "@mui/types": "^7.2.15", + "@mui/utils": "^5.16.1", + "@types/react-transition-group": "^4.4.10", + "clsx": "^2.1.0", + "csstype": "^3.1.3", "prop-types": "^15.8.1", - "react-is": "^18.2.0", + "react-is": "^18.3.1", "react-transition-group": "^4.4.5" }, "engines": { @@ -1692,7 +1661,7 @@ }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/mui" + "url": "https://opencollective.com/mui-org" }, "peerDependencies": { "@emotion/react": "^11.5.0", @@ -1713,13 +1682,13 @@ } } }, - "node_modules/@mui/private-theming": { - "version": "5.15.6", - "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.15.6.tgz", - "integrity": "sha512-ZBX9E6VNUSscUOtU8uU462VvpvBS7eFl5VfxAzTRVQBHflzL+5KtnGrebgf6Nd6cdvxa1o0OomiaxSKoN2XDmg==", + "node_modules/@mui/material/node_modules/@mui/private-theming": { + "version": "5.16.6", + "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.16.6.tgz", + "integrity": "sha512-rAk+Rh8Clg7Cd7shZhyt2HGTTE5wYKNSJ5sspf28Fqm/PZ69Er9o6KX25g03/FG2dfpg5GCwZh/xOojiTfm3hw==", "dependencies": { - "@babel/runtime": "^7.23.8", - "@mui/utils": "^5.15.6", + "@babel/runtime": "^7.23.9", + "@mui/utils": "^5.16.6", "prop-types": "^15.8.1" }, "engines": { @@ -1739,14 +1708,14 @@ } } }, - "node_modules/@mui/styled-engine": { - "version": "5.15.6", - "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-5.15.6.tgz", - "integrity": "sha512-KAn8P8xP/WigFKMlEYUpU9z2o7jJnv0BG28Qu1dhNQVutsLVIFdRf5Nb+0ijp2qgtcmygQ0FtfRuXv5LYetZTg==", + "node_modules/@mui/material/node_modules/@mui/styled-engine": { + "version": "5.16.6", + "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-5.16.6.tgz", + "integrity": "sha512-zaThmS67ZmtHSWToTiHslbI8jwrmITcN93LQaR2lKArbvS7Z3iLkwRoiikNWutx9MBs8Q6okKvbZq1RQYB3v7g==", "dependencies": { - "@babel/runtime": "^7.23.8", + "@babel/runtime": "^7.23.9", "@emotion/cache": "^11.11.0", - "csstype": "^3.1.2", + "csstype": "^3.1.3", "prop-types": "^15.8.1" }, "engines": { @@ -1770,18 +1739,18 @@ } } }, - "node_modules/@mui/system": { - "version": "5.15.6", - "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.15.6.tgz", - "integrity": "sha512-J01D//u8IfXvaEHMBQX5aO2l7Q+P15nt96c4NskX7yp5/+UuZP8XCQJhtBtLuj+M2LLyXHYGmCPeblsmmscP2Q==", - "dependencies": { - "@babel/runtime": "^7.23.8", - "@mui/private-theming": "^5.15.6", - "@mui/styled-engine": "^5.15.6", - "@mui/types": "^7.2.13", - "@mui/utils": "^5.15.6", + "node_modules/@mui/material/node_modules/@mui/system": { + "version": "5.16.7", + "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.16.7.tgz", + "integrity": "sha512-Jncvs/r/d/itkxh7O7opOunTqbbSSzMTHzZkNLM+FjAOg+cYAZHrPDlYe1ZGKUYORwwb2XexlWnpZp0kZ4AHuA==", + "dependencies": { + "@babel/runtime": "^7.23.9", + "@mui/private-theming": "^5.16.6", + "@mui/styled-engine": "^5.16.6", + "@mui/types": "^7.2.15", + "@mui/utils": "^5.16.6", "clsx": "^2.1.0", - "csstype": "^3.1.2", + "csstype": "^3.1.3", "prop-types": "^15.8.1" }, "engines": { @@ -1809,20 +1778,34 @@ } } }, - "node_modules/@mui/system/node_modules/clsx": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.0.tgz", - "integrity": "sha512-m3iNNWpd9rl3jvvcBnu70ylMdrXt8Vlq4HYadnU5fwcOtvkSQWPmj7amUcDT2qYI7risszBjI5AUIUox9D16pg==", + "node_modules/@mui/material/node_modules/clsx": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", + "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", "engines": { "node": ">=6" } }, - "node_modules/@mui/types": { - "version": "7.2.13", - "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.2.13.tgz", - "integrity": "sha512-qP9OgacN62s+l8rdDhSFRe05HWtLLJ5TGclC9I1+tQngbssu0m2dmFZs+Px53AcOs9fD7TbYd4gc9AXzVqO/+g==", + "node_modules/@mui/private-theming": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-6.0.2.tgz", + "integrity": "sha512-emddFcRhA0hPGVIwIbW5g0V8vtCgw2g/H/A7jTdGe7dpCWEPpp6jPIXRRKcEUWgmg91R6rBNfV+LFHxBxmZXOQ==", + "peer": true, + "dependencies": { + "@babel/runtime": "^7.25.0", + "@mui/utils": "^6.0.2", + "prop-types": "^15.8.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, "peerDependencies": { - "@types/react": "^17.0.0 || ^18.0.0" + "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0", + "react": "^17.0.0 || ^18.0.0 || ^19.0.0" }, "peerDependenciesMeta": { "@types/react": { @@ -1830,26 +1813,29 @@ } } }, - "node_modules/@mui/utils": { - "version": "5.15.6", - "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.15.6.tgz", - "integrity": "sha512-qfEhf+zfU9aQdbzo1qrSWlbPQhH1nCgeYgwhOVnj9Bn39shJQitEnXpSQpSNag8+uty5Od6PxmlNKPTnPySRKA==", + "node_modules/@mui/private-theming/node_modules/@mui/utils": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-6.0.2.tgz", + "integrity": "sha512-TeFrYsxcmeoDSlkoPhX+LjIuuqC5Pyj+xz2kRceKCkUpwMNTEeVOfowXDPe+mboZwmpJ5ZxP4eiAgQMdeEasjg==", + "peer": true, "dependencies": { - "@babel/runtime": "^7.23.8", - "@types/prop-types": "^15.7.11", + "@babel/runtime": "^7.25.0", + "@mui/types": "^7.2.16", + "@types/prop-types": "^15.7.12", + "clsx": "^2.1.1", "prop-types": "^15.8.1", - "react-is": "^18.2.0" + "react-is": "^18.3.1" }, "engines": { - "node": ">=12.0.0" + "node": ">=14.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/mui-org" }, "peerDependencies": { - "@types/react": "^17.0.0 || ^18.0.0", - "react": "^17.0.0 || ^18.0.0" + "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0", + "react": "^17.0.0 || ^18.0.0 || ^19.0.0" }, "peerDependenciesMeta": { "@types/react": { @@ -1857,40 +1843,37 @@ } } }, - "node_modules/@mui/x-date-pickers": { - "version": "6.18.3", - "resolved": "https://registry.npmjs.org/@mui/x-date-pickers/-/x-date-pickers-6.18.3.tgz", - "integrity": "sha512-DmJrAAr6EfhuWA9yubANAdeQayAbUppCezdhxkYKwn38G8+HJPZBol0V5fKji+B4jMxruO78lkQYsGUxVxaR7A==", - "dependencies": { - "@babel/runtime": "^7.23.2", - "@mui/base": "^5.0.0-beta.22", - "@mui/utils": "^5.14.16", - "@types/react-transition-group": "^4.4.8", - "clsx": "^2.0.0", - "prop-types": "^15.8.1", - "react-transition-group": "^4.4.5" + "node_modules/@mui/private-theming/node_modules/clsx": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", + "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/@mui/styled-engine": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-6.0.2.tgz", + "integrity": "sha512-qd3Vlhted0SYVGotnCfVNcxff7vW2WN0fclbAexff60NeNS1qs/H/CImHEHUBiUGeNWMPRochbN6VF1arQ7/jA==", + "peer": true, + "dependencies": { + "@babel/runtime": "^7.25.0", + "@emotion/cache": "^11.13.1", + "csstype": "^3.1.3", + "prop-types": "^15.8.1" }, "engines": { "node": ">=14.0.0" }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/mui" + "url": "https://opencollective.com/mui-org" }, "peerDependencies": { - "@emotion/react": "^11.9.0", - "@emotion/styled": "^11.8.1", - "@mui/material": "^5.8.6", - "@mui/system": "^5.8.0", - "date-fns": "^2.25.0", - "date-fns-jalali": "^2.13.0-0", - "dayjs": "^1.10.7", - "luxon": "^3.0.2", - "moment": "^2.29.4", - "moment-hijri": "^2.1.2", - "moment-jalaali": "^0.7.4 || ^0.8.0 || ^0.9.0 || ^0.10.0", - "react": "^17.0.0 || ^18.0.0", - "react-dom": "^17.0.0 || ^18.0.0" + "@emotion/react": "^11.4.1", + "@emotion/styled": "^11.3.0", + "react": "^17.0.0 || ^18.0.0 || ^19.0.0" }, "peerDependenciesMeta": { "@emotion/react": { @@ -1898,42 +1881,112 @@ }, "@emotion/styled": { "optional": true - }, - "date-fns": { - "optional": true - }, - "date-fns-jalali": { - "optional": true - }, - "dayjs": { + } + } + }, + "node_modules/@mui/system": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/@mui/system/-/system-6.0.2.tgz", + "integrity": "sha512-AZv1/C4PuHgWFTA8YraIzl3FTVLdRz0RIMRwEADWZBdIhnuTHS/4+r8qE9+3CcpTHg1WsEu8btaO3AhQahSM9A==", + "peer": true, + "dependencies": { + "@babel/runtime": "^7.25.0", + "@mui/private-theming": "^6.0.2", + "@mui/styled-engine": "^6.0.2", + "@mui/types": "^7.2.16", + "@mui/utils": "^6.0.2", + "clsx": "^2.1.1", + "csstype": "^3.1.3", + "prop-types": "^15.8.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "@emotion/react": "^11.5.0", + "@emotion/styled": "^11.3.0", + "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0", + "react": "^17.0.0 || ^18.0.0 || ^19.0.0" + }, + "peerDependenciesMeta": { + "@emotion/react": { "optional": true }, - "luxon": { + "@emotion/styled": { "optional": true }, - "moment": { + "@types/react": { "optional": true - }, - "moment-hijri": { + } + } + }, + "node_modules/@mui/system/node_modules/@mui/utils": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-6.0.2.tgz", + "integrity": "sha512-TeFrYsxcmeoDSlkoPhX+LjIuuqC5Pyj+xz2kRceKCkUpwMNTEeVOfowXDPe+mboZwmpJ5ZxP4eiAgQMdeEasjg==", + "peer": true, + "dependencies": { + "@babel/runtime": "^7.25.0", + "@mui/types": "^7.2.16", + "@types/prop-types": "^15.7.12", + "clsx": "^2.1.1", + "prop-types": "^15.8.1", + "react-is": "^18.3.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0", + "react": "^17.0.0 || ^18.0.0 || ^19.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { "optional": true - }, - "moment-jalaali": { + } + } + }, + "node_modules/@mui/system/node_modules/clsx": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", + "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/@mui/types": { + "version": "7.2.16", + "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.2.16.tgz", + "integrity": "sha512-qI8TV3M7ShITEEc8Ih15A2vLzZGLhD+/UPNwck/hcls2gwg7dyRjNGXcQYHKLB5Q7PuTRfrTkAoPa2VV1s67Ag==", + "peerDependencies": { + "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { "optional": true } } }, - "node_modules/@mui/x-date-pickers/node_modules/@mui/base": { - "version": "5.0.0-beta.33", - "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-beta.33.tgz", - "integrity": "sha512-WcSpoJUw/UYHXpvgtl4HyMar2Ar97illUpqiS/X1gtSBp6sdDW6kB2BJ9OlVQ+Kk/RL2GDp/WHA9sbjAYV35ow==", - "dependencies": { - "@babel/runtime": "^7.23.8", - "@floating-ui/react-dom": "^2.0.6", - "@mui/types": "^7.2.13", - "@mui/utils": "^5.15.6", - "@popperjs/core": "^2.11.8", - "clsx": "^2.1.0", - "prop-types": "^15.8.1" + "node_modules/@mui/utils": { + "version": "5.16.6", + "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.16.6.tgz", + "integrity": "sha512-tWiQqlhxAt3KENNiSRL+DIn9H5xNVK6Jjf70x3PnfQPz1MPBdh7yyIcAyVBT9xiw7hP3SomRhPR7hzBMBCjqEA==", + "dependencies": { + "@babel/runtime": "^7.23.9", + "@mui/types": "^7.2.15", + "@types/prop-types": "^15.7.12", + "clsx": "^2.1.1", + "prop-types": "^15.8.1", + "react-is": "^18.3.1" }, "engines": { "node": ">=12.0.0" @@ -1944,8 +1997,7 @@ }, "peerDependencies": { "@types/react": "^17.0.0 || ^18.0.0", - "react": "^17.0.0 || ^18.0.0", - "react-dom": "^17.0.0 || ^18.0.0" + "react": "^17.0.0 || ^18.0.0" }, "peerDependenciesMeta": { "@types/react": { @@ -1953,23 +2005,25 @@ } } }, - "node_modules/@mui/x-date-pickers/node_modules/clsx": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.0.tgz", - "integrity": "sha512-m3iNNWpd9rl3jvvcBnu70ylMdrXt8Vlq4HYadnU5fwcOtvkSQWPmj7amUcDT2qYI7risszBjI5AUIUox9D16pg==", + "node_modules/@mui/utils/node_modules/clsx": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", + "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", "engines": { "node": ">=6" } }, - "node_modules/@mui/x-tree-view": { - "version": "6.0.0-alpha.1", - "resolved": "https://registry.npmjs.org/@mui/x-tree-view/-/x-tree-view-6.0.0-alpha.1.tgz", - "integrity": "sha512-JUG3HmBrmGEALbCFg1b+i7h726e1dWYZs4db3syO1j+Q++E3nbvE4Lehp5yGTFm+8esH0Tny50tuJaa4WX6VSA==", - "dependencies": { - "@babel/runtime": "^7.22.6", - "@mui/utils": "^5.14.3", - "@types/react-transition-group": "^4.4.6", - "clsx": "^2.0.0", + "node_modules/@mui/x-date-pickers": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@mui/x-date-pickers/-/x-date-pickers-7.16.0.tgz", + "integrity": "sha512-NjFAoI6NiJ/65LJf5A38Y+aA/zSIow+7i52QBcgryrdBlIu46nssqzohPRWNUFwnxNXhWstfcV3YAb2avCIY5A==", + "peer": true, + "dependencies": { + "@babel/runtime": "^7.25.6", + "@mui/utils": "^5.16.6", + "@mui/x-internals": "7.16.0", + "@types/react-transition-group": "^4.4.11", + "clsx": "^2.1.1", "prop-types": "^15.8.1", "react-transition-group": "^4.4.5" }, @@ -1978,18 +2032,215 @@ }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/mui" + "url": "https://opencollective.com/mui-org" }, "peerDependencies": { "@emotion/react": "^11.9.0", "@emotion/styled": "^11.8.1", - "@mui/base": "^5.0.0-alpha.87", - "@mui/material": "^5.8.6", - "@mui/system": "^5.8.0", - "react": "^17.0.0 || ^18.0.0", - "react-dom": "^17.0.0 || ^18.0.0" - } - }, + "@mui/material": "^5.15.14 || ^6.0.0", + "@mui/system": "^5.15.14 || ^6.0.0", + "date-fns": "^2.25.0 || ^3.2.0", + "date-fns-jalali": "^2.13.0-0 || ^3.2.0-0", + "dayjs": "^1.10.7", + "luxon": "^3.0.2", + "moment": "^2.29.4", + "moment-hijri": "^2.1.2", + "moment-jalaali": "^0.7.4 || ^0.8.0 || ^0.9.0 || ^0.10.0", + "react": "^17.0.0 || ^18.0.0", + "react-dom": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@emotion/react": { + "optional": true + }, + "@emotion/styled": { + "optional": true + }, + "date-fns": { + "optional": true + }, + "date-fns-jalali": { + "optional": true + }, + "dayjs": { + "optional": true + }, + "luxon": { + "optional": true + }, + "moment": { + "optional": true + }, + "moment-hijri": { + "optional": true + }, + "moment-jalaali": { + "optional": true + } + } + }, + "node_modules/@mui/x-date-pickers/node_modules/clsx": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", + "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/@mui/x-internals": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@mui/x-internals/-/x-internals-7.16.0.tgz", + "integrity": "sha512-ijer5XYmWlJqWaTmF6TGH1odG7EAupv8iDWYmDm2yVR9IQ+L2nQSuhiFClI+wmGx40KS2VKOlzDMPpF0t7/HCg==", + "peer": true, + "dependencies": { + "@babel/runtime": "^7.25.6", + "@mui/utils": "^5.16.6" + }, + "engines": { + "node": ">=14.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "react": "^17.0.0 || ^18.0.0" + } + }, + "node_modules/@mui/x-tree-view": { + "version": "7.10.0", + "resolved": "https://registry.npmjs.org/@mui/x-tree-view/-/x-tree-view-7.10.0.tgz", + "integrity": "sha512-9OCAIb0wS5uuEDyjcSwSturrB4RUXBfE0UO/xpKjrMvRzCaAvxbCf2aFILP8uH9NyynYZkIGYfGnlqdAPy2OLg==", + "dependencies": { + "@babel/runtime": "^7.24.7", + "@mui/base": "^5.0.0-beta.40", + "@mui/system": "^5.16.0", + "@mui/utils": "^5.16.0", + "@types/react-transition-group": "^4.4.10", + "clsx": "^2.1.1", + "prop-types": "^15.8.1", + "react-transition-group": "^4.4.5" + }, + "engines": { + "node": ">=14.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "@emotion/react": "^11.9.0", + "@emotion/styled": "^11.8.1", + "@mui/material": "^5.15.14", + "react": "^17.0.0 || ^18.0.0", + "react-dom": "^17.0.0 || ^18.0.0" + } + }, + "node_modules/@mui/x-tree-view/node_modules/@mui/private-theming": { + "version": "5.16.6", + "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.16.6.tgz", + "integrity": "sha512-rAk+Rh8Clg7Cd7shZhyt2HGTTE5wYKNSJ5sspf28Fqm/PZ69Er9o6KX25g03/FG2dfpg5GCwZh/xOojiTfm3hw==", + "dependencies": { + "@babel/runtime": "^7.23.9", + "@mui/utils": "^5.16.6", + "prop-types": "^15.8.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/x-tree-view/node_modules/@mui/styled-engine": { + "version": "5.16.6", + "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-5.16.6.tgz", + "integrity": "sha512-zaThmS67ZmtHSWToTiHslbI8jwrmITcN93LQaR2lKArbvS7Z3iLkwRoiikNWutx9MBs8Q6okKvbZq1RQYB3v7g==", + "dependencies": { + "@babel/runtime": "^7.23.9", + "@emotion/cache": "^11.11.0", + "csstype": "^3.1.3", + "prop-types": "^15.8.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "@emotion/react": "^11.4.1", + "@emotion/styled": "^11.3.0", + "react": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@emotion/react": { + "optional": true + }, + "@emotion/styled": { + "optional": true + } + } + }, + "node_modules/@mui/x-tree-view/node_modules/@mui/system": { + "version": "5.16.7", + "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.16.7.tgz", + "integrity": "sha512-Jncvs/r/d/itkxh7O7opOunTqbbSSzMTHzZkNLM+FjAOg+cYAZHrPDlYe1ZGKUYORwwb2XexlWnpZp0kZ4AHuA==", + "dependencies": { + "@babel/runtime": "^7.23.9", + "@mui/private-theming": "^5.16.6", + "@mui/styled-engine": "^5.16.6", + "@mui/types": "^7.2.15", + "@mui/utils": "^5.16.6", + "clsx": "^2.1.0", + "csstype": "^3.1.3", + "prop-types": "^15.8.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "@emotion/react": "^11.5.0", + "@emotion/styled": "^11.3.0", + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@emotion/react": { + "optional": true + }, + "@emotion/styled": { + "optional": true + }, + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/x-tree-view/node_modules/clsx": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", + "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", + "engines": { + "node": ">=6" + } + }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", @@ -2128,9 +2379,9 @@ } }, "node_modules/@rollup/rollup-android-arm-eabi": { - "version": "4.9.6", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.9.6.tgz", - "integrity": "sha512-MVNXSSYN6QXOulbHpLMKYi60ppyO13W9my1qogeiAqtjb2yR4LSmfU2+POvDkLzhjYLXz9Rf9+9a3zFHW1Lecg==", + "version": "4.21.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.21.2.tgz", + "integrity": "sha512-fSuPrt0ZO8uXeS+xP3b+yYTCBUd05MoSp2N/MFOgjhhUhMmchXlpTQrTpI8T+YAwAQuK7MafsCOxW7VrPMrJcg==", "cpu": [ "arm" ], @@ -2141,9 +2392,9 @@ ] }, "node_modules/@rollup/rollup-android-arm64": { - "version": "4.9.6", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.9.6.tgz", - "integrity": "sha512-T14aNLpqJ5wzKNf5jEDpv5zgyIqcpn1MlwCrUXLrwoADr2RkWA0vOWP4XxbO9aiO3dvMCQICZdKeDrFl7UMClw==", + "version": "4.21.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.21.2.tgz", + "integrity": "sha512-xGU5ZQmPlsjQS6tzTTGwMsnKUtu0WVbl0hYpTPauvbRAnmIvpInhJtgjj3mcuJpEiuUw4v1s4BimkdfDWlh7gA==", "cpu": [ "arm64" ], @@ -2154,9 +2405,9 @@ ] }, "node_modules/@rollup/rollup-darwin-arm64": { - "version": "4.9.6", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.9.6.tgz", - "integrity": "sha512-CqNNAyhRkTbo8VVZ5R85X73H3R5NX9ONnKbXuHisGWC0qRbTTxnF1U4V9NafzJbgGM0sHZpdO83pLPzq8uOZFw==", + "version": "4.21.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.21.2.tgz", + "integrity": "sha512-99AhQ3/ZMxU7jw34Sq8brzXqWH/bMnf7ZVhvLk9QU2cOepbQSVTns6qoErJmSiAvU3InRqC2RRZ5ovh1KN0d0Q==", "cpu": [ "arm64" ], @@ -2167,9 +2418,9 @@ ] }, "node_modules/@rollup/rollup-darwin-x64": { - "version": "4.9.6", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.9.6.tgz", - "integrity": "sha512-zRDtdJuRvA1dc9Mp6BWYqAsU5oeLixdfUvkTHuiYOHwqYuQ4YgSmi6+/lPvSsqc/I0Omw3DdICx4Tfacdzmhog==", + "version": "4.21.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.21.2.tgz", + "integrity": "sha512-ZbRaUvw2iN/y37x6dY50D8m2BnDbBjlnMPotDi/qITMJ4sIxNY33HArjikDyakhSv0+ybdUxhWxE6kTI4oX26w==", "cpu": [ "x64" ], @@ -2180,9 +2431,22 @@ ] }, "node_modules/@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.9.6", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.9.6.tgz", - "integrity": "sha512-oNk8YXDDnNyG4qlNb6is1ojTOGL/tRhbbKeE/YuccItzerEZT68Z9gHrY3ROh7axDc974+zYAPxK5SH0j/G+QQ==", + "version": "4.21.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.21.2.tgz", + "integrity": "sha512-ztRJJMiE8nnU1YFcdbd9BcH6bGWG1z+jP+IPW2oDUAPxPjo9dverIOyXz76m6IPA6udEL12reYeLojzW2cYL7w==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm-musleabihf": { + "version": "4.21.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.21.2.tgz", + "integrity": "sha512-flOcGHDZajGKYpLV0JNc0VFH361M7rnV1ee+NTeC/BQQ1/0pllYcFmxpagltANYt8FYf9+kL6RSk80Ziwyhr7w==", "cpu": [ "arm" ], @@ -2193,9 +2457,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-gnu": { - "version": "4.9.6", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.9.6.tgz", - "integrity": "sha512-Z3O60yxPtuCYobrtzjo0wlmvDdx2qZfeAWTyfOjEDqd08kthDKexLpV97KfAeUXPosENKd8uyJMRDfFMxcYkDQ==", + "version": "4.21.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.21.2.tgz", + "integrity": "sha512-69CF19Kp3TdMopyteO/LJbWufOzqqXzkrv4L2sP8kfMaAQ6iwky7NoXTp7bD6/irKgknDKM0P9E/1l5XxVQAhw==", "cpu": [ "arm64" ], @@ -2206,9 +2470,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-musl": { - "version": "4.9.6", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.9.6.tgz", - "integrity": "sha512-gpiG0qQJNdYEVad+1iAsGAbgAnZ8j07FapmnIAQgODKcOTjLEWM9sRb+MbQyVsYCnA0Im6M6QIq6ax7liws6eQ==", + "version": "4.21.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.21.2.tgz", + "integrity": "sha512-48pD/fJkTiHAZTnZwR0VzHrao70/4MlzJrq0ZsILjLW/Ab/1XlVUStYyGt7tdyIiVSlGZbnliqmult/QGA2O2w==", "cpu": [ "arm64" ], @@ -2218,10 +2482,23 @@ "linux" ] }, + "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { + "version": "4.21.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.21.2.tgz", + "integrity": "sha512-cZdyuInj0ofc7mAQpKcPR2a2iu4YM4FQfuUzCVA2u4HI95lCwzjoPtdWjdpDKyHxI0UO82bLDoOaLfpZ/wviyQ==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, "node_modules/@rollup/rollup-linux-riscv64-gnu": { - "version": "4.9.6", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.9.6.tgz", - "integrity": "sha512-+uCOcvVmFUYvVDr27aiyun9WgZk0tXe7ThuzoUTAukZJOwS5MrGbmSlNOhx1j80GdpqbOty05XqSl5w4dQvcOA==", + "version": "4.21.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.21.2.tgz", + "integrity": "sha512-RL56JMT6NwQ0lXIQmMIWr1SW28z4E4pOhRRNqwWZeXpRlykRIlEpSWdsgNWJbYBEWD84eocjSGDu/XxbYeCmwg==", "cpu": [ "riscv64" ], @@ -2231,10 +2508,23 @@ "linux" ] }, + "node_modules/@rollup/rollup-linux-s390x-gnu": { + "version": "4.21.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.21.2.tgz", + "integrity": "sha512-PMxkrWS9z38bCr3rWvDFVGD6sFeZJw4iQlhrup7ReGmfn7Oukrr/zweLhYX6v2/8J6Cep9IEA/SmjXjCmSbrMQ==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, "node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.9.6", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.9.6.tgz", - "integrity": "sha512-HUNqM32dGzfBKuaDUBqFB7tP6VMN74eLZ33Q9Y1TBqRDn+qDonkAUyKWwF9BR9unV7QUzffLnz9GrnKvMqC/fw==", + "version": "4.21.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.21.2.tgz", + "integrity": "sha512-B90tYAUoLhU22olrafY3JQCFLnT3NglazdwkHyxNDYF/zAxJt5fJUB/yBoWFoIQ7SQj+KLe3iL4BhOMa9fzgpw==", "cpu": [ "x64" ], @@ -2245,9 +2535,9 @@ ] }, "node_modules/@rollup/rollup-linux-x64-musl": { - "version": "4.9.6", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.9.6.tgz", - "integrity": "sha512-ch7M+9Tr5R4FK40FHQk8VnML0Szi2KRujUgHXd/HjuH9ifH72GUmw6lStZBo3c3GB82vHa0ZoUfjfcM7JiiMrQ==", + "version": "4.21.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.21.2.tgz", + "integrity": "sha512-7twFizNXudESmC9oneLGIUmoHiiLppz/Xs5uJQ4ShvE6234K0VB1/aJYU3f/4g7PhssLGKBVCC37uRkkOi8wjg==", "cpu": [ "x64" ], @@ -2258,9 +2548,9 @@ ] }, "node_modules/@rollup/rollup-win32-arm64-msvc": { - "version": "4.9.6", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.9.6.tgz", - "integrity": "sha512-VD6qnR99dhmTQ1mJhIzXsRcTBvTjbfbGGwKAHcu+52cVl15AC/kplkhxzW/uT0Xl62Y/meBKDZvoJSJN+vTeGA==", + "version": "4.21.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.21.2.tgz", + "integrity": "sha512-9rRero0E7qTeYf6+rFh3AErTNU1VCQg2mn7CQcI44vNUWM9Ze7MSRS/9RFuSsox+vstRt97+x3sOhEey024FRQ==", "cpu": [ "arm64" ], @@ -2271,9 +2561,9 @@ ] }, "node_modules/@rollup/rollup-win32-ia32-msvc": { - "version": "4.9.6", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.9.6.tgz", - "integrity": "sha512-J9AFDq/xiRI58eR2NIDfyVmTYGyIZmRcvcAoJ48oDld/NTR8wyiPUu2X/v1navJ+N/FGg68LEbX3Ejd6l8B7MQ==", + "version": "4.21.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.21.2.tgz", + "integrity": "sha512-5rA4vjlqgrpbFVVHX3qkrCo/fZTj1q0Xxpg+Z7yIo3J2AilW7t2+n6Q8Jrx+4MrYpAnjttTYF8rr7bP46BPzRw==", "cpu": [ "ia32" ], @@ -2284,9 +2574,9 @@ ] }, "node_modules/@rollup/rollup-win32-x64-msvc": { - "version": "4.9.6", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.9.6.tgz", - "integrity": "sha512-jqzNLhNDvIZOrt69Ce4UjGRpXJBzhUBzawMwnaDAwyHriki3XollsewxWzOzz+4yOFDkuJHtTsZFwMxhYJWmLQ==", + "version": "4.21.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.21.2.tgz", + "integrity": "sha512-6UUxd0+SKomjdzuAcp+HAmxw1FlGBnl1v2yEPSabtx4lBfdXHDVsW7+lQkgz9cNFJGY3AWR7+V8P5BqkD9L9nA==", "cpu": [ "x64" ], @@ -2308,944 +2598,1574 @@ "integrity": "sha512-XExJS3cLqgrmNBIP3bBw6+1oQ1ksGjFh0+oClDKFYpCCqx/hlqwWO5KO/S63fzUo67SxI9dMrF0y5T/Ey7h8Zw==" }, "node_modules/@swagger-api/apidom-ast": { - "version": "0.93.0", - "resolved": "https://registry.npmjs.org/@swagger-api/apidom-ast/-/apidom-ast-0.93.0.tgz", - "integrity": "sha512-iGrhEXdlgFEQYX4bAootcX+FaeLXruoJnHCFTO6IQ7yKlml3QIl1G9l2KwTzHybHQ70u3nfgE3ovLGOiy8NM5g==", + "version": "1.0.0-alpha.9", + "resolved": "https://registry.npmjs.org/@swagger-api/apidom-ast/-/apidom-ast-1.0.0-alpha.9.tgz", + "integrity": "sha512-SAOQrFSFwgDiI4QSIPDwAIJEb4Za+8bu45sNojgV3RMtCz+n4Agw66iqGsDib5YSI/Cg1h4AKFovT3iWdfGWfw==", "dependencies": { "@babel/runtime-corejs3": "^7.20.7", - "@swagger-api/apidom-error": "^0.93.0", - "@types/ramda": "~0.29.6", - "ramda": "~0.29.1", - "ramda-adjunct": "^4.1.1", + "@swagger-api/apidom-error": "^1.0.0-alpha.9", + "@types/ramda": "~0.30.0", + "ramda": "~0.30.0", + "ramda-adjunct": "^5.0.0", "unraw": "^3.0.0" } }, "node_modules/@swagger-api/apidom-ast/node_modules/@types/ramda": { - "version": "0.29.10", - "resolved": "https://registry.npmjs.org/@types/ramda/-/ramda-0.29.10.tgz", - "integrity": "sha512-0BzWVKtSEtignlk+XBuK88Il5wzQwbRVfEkzE8iKm02NYHMGQ/9ffB05M+zXhTCqo50DOIAT9pNSJsjFMMG4rQ==", + "version": "0.30.2", + "resolved": "https://registry.npmjs.org/@types/ramda/-/ramda-0.30.2.tgz", + "integrity": "sha512-PyzHvjCalm2BRYjAU6nIB3TprYwMNOUY/7P/N8bSzp9W/yM2YrtGtAnnVtaCNSeOZ8DzKyFDvaqQs7LnWwwmBA==", "dependencies": { - "types-ramda": "^0.29.7" + "types-ramda": "^0.30.1" } }, "node_modules/@swagger-api/apidom-ast/node_modules/ramda": { - "version": "0.29.1", - "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.29.1.tgz", - "integrity": "sha512-OfxIeWzd4xdUNxlWhgFazxsA/nl3mS4/jGZI5n00uWOoSSFRhC1b6gl6xvmzUamgmqELraWp0J/qqVlXYPDPyA==", + "version": "0.30.1", + "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.30.1.tgz", + "integrity": "sha512-tEF5I22zJnuclswcZMc8bDIrwRHRzf+NqVEmqg50ShAZMP7MWeR/RGDthfM/p+BlqvF2fXAzpn8i+SJcYD3alw==", "funding": { "type": "opencollective", "url": "https://opencollective.com/ramda" } }, + "node_modules/@swagger-api/apidom-ast/node_modules/ramda-adjunct": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ramda-adjunct/-/ramda-adjunct-5.1.0.tgz", + "integrity": "sha512-8qCpl2vZBXEJyNbi4zqcgdfHtcdsWjOGbiNSEnEBrM6Y0OKOT8UxJbIVGm1TIcjaSu2MxaWcgtsNlKlCk7o7qg==", + "engines": { + "node": ">=0.10.3" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/ramda-adjunct" + }, + "peerDependencies": { + "ramda": ">= 0.30.0" + } + }, + "node_modules/@swagger-api/apidom-ast/node_modules/types-ramda": { + "version": "0.30.1", + "resolved": "https://registry.npmjs.org/types-ramda/-/types-ramda-0.30.1.tgz", + "integrity": "sha512-1HTsf5/QVRmLzcGfldPFvkVsAdi1db1BBKzi7iW3KBUlOICg/nKnFS+jGqDJS3YD8VsWbAh7JiHeBvbsw8RPxA==", + "dependencies": { + "ts-toolbelt": "^9.6.0" + } + }, "node_modules/@swagger-api/apidom-core": { - "version": "0.93.0", - "resolved": "https://registry.npmjs.org/@swagger-api/apidom-core/-/apidom-core-0.93.0.tgz", - "integrity": "sha512-OxbLBcnJQ8seFmeKqM2KDMkLJox0YTEhnLq3DnCyvOXnzVHdau+wNIhYSUc1+ZzrjsWqJLU0ntS3LEPb7ttnGw==", + "version": "1.0.0-alpha.9", + "resolved": "https://registry.npmjs.org/@swagger-api/apidom-core/-/apidom-core-1.0.0-alpha.9.tgz", + "integrity": "sha512-vGl8BWRf6ODl39fxElcIOjRE2QG5AJhn8tTNMqjjHB/2WppNBuxOVStYZeVJoWfK03OPK8v4Fp/TAcaP9+R7DQ==", "dependencies": { "@babel/runtime-corejs3": "^7.20.7", - "@swagger-api/apidom-ast": "^0.93.0", - "@swagger-api/apidom-error": "^0.93.0", - "@types/ramda": "~0.29.6", + "@swagger-api/apidom-ast": "^1.0.0-alpha.9", + "@swagger-api/apidom-error": "^1.0.0-alpha.9", + "@types/ramda": "~0.30.0", "minim": "~0.23.8", - "ramda": "~0.29.1", - "ramda-adjunct": "^4.1.1", + "ramda": "~0.30.0", + "ramda-adjunct": "^5.0.0", "short-unique-id": "^5.0.2", - "stampit": "^4.3.2" + "ts-mixer": "^6.0.3" } }, "node_modules/@swagger-api/apidom-core/node_modules/@types/ramda": { - "version": "0.29.10", - "resolved": "https://registry.npmjs.org/@types/ramda/-/ramda-0.29.10.tgz", - "integrity": "sha512-0BzWVKtSEtignlk+XBuK88Il5wzQwbRVfEkzE8iKm02NYHMGQ/9ffB05M+zXhTCqo50DOIAT9pNSJsjFMMG4rQ==", + "version": "0.30.2", + "resolved": "https://registry.npmjs.org/@types/ramda/-/ramda-0.30.2.tgz", + "integrity": "sha512-PyzHvjCalm2BRYjAU6nIB3TprYwMNOUY/7P/N8bSzp9W/yM2YrtGtAnnVtaCNSeOZ8DzKyFDvaqQs7LnWwwmBA==", "dependencies": { - "types-ramda": "^0.29.7" + "types-ramda": "^0.30.1" } }, "node_modules/@swagger-api/apidom-core/node_modules/ramda": { - "version": "0.29.1", - "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.29.1.tgz", - "integrity": "sha512-OfxIeWzd4xdUNxlWhgFazxsA/nl3mS4/jGZI5n00uWOoSSFRhC1b6gl6xvmzUamgmqELraWp0J/qqVlXYPDPyA==", + "version": "0.30.1", + "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.30.1.tgz", + "integrity": "sha512-tEF5I22zJnuclswcZMc8bDIrwRHRzf+NqVEmqg50ShAZMP7MWeR/RGDthfM/p+BlqvF2fXAzpn8i+SJcYD3alw==", "funding": { "type": "opencollective", "url": "https://opencollective.com/ramda" } }, + "node_modules/@swagger-api/apidom-core/node_modules/ramda-adjunct": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ramda-adjunct/-/ramda-adjunct-5.1.0.tgz", + "integrity": "sha512-8qCpl2vZBXEJyNbi4zqcgdfHtcdsWjOGbiNSEnEBrM6Y0OKOT8UxJbIVGm1TIcjaSu2MxaWcgtsNlKlCk7o7qg==", + "engines": { + "node": ">=0.10.3" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/ramda-adjunct" + }, + "peerDependencies": { + "ramda": ">= 0.30.0" + } + }, + "node_modules/@swagger-api/apidom-core/node_modules/types-ramda": { + "version": "0.30.1", + "resolved": "https://registry.npmjs.org/types-ramda/-/types-ramda-0.30.1.tgz", + "integrity": "sha512-1HTsf5/QVRmLzcGfldPFvkVsAdi1db1BBKzi7iW3KBUlOICg/nKnFS+jGqDJS3YD8VsWbAh7JiHeBvbsw8RPxA==", + "dependencies": { + "ts-toolbelt": "^9.6.0" + } + }, "node_modules/@swagger-api/apidom-error": { - "version": "0.93.0", - "resolved": "https://registry.npmjs.org/@swagger-api/apidom-error/-/apidom-error-0.93.0.tgz", - "integrity": "sha512-vJiG0IZS8lOhXn8ZPSsKMh0mun6lOB7m4I8Ju6XeWR0khB7dbp15PAtk6xiFjekbWDa7hPn9584hp0YqXb6p5Q==", + "version": "1.0.0-alpha.9", + "resolved": "https://registry.npmjs.org/@swagger-api/apidom-error/-/apidom-error-1.0.0-alpha.9.tgz", + "integrity": "sha512-FU/2sFSgsICB9HYFELJ79caRpXXzlAV41QTHsAM46WfRehbzZUQpOBQm4jRi3qJGSa/Jk+mQ7Vt8HLRFMpJFfg==", "dependencies": { "@babel/runtime-corejs3": "^7.20.7" } }, "node_modules/@swagger-api/apidom-json-pointer": { - "version": "0.93.0", - "resolved": "https://registry.npmjs.org/@swagger-api/apidom-json-pointer/-/apidom-json-pointer-0.93.0.tgz", - "integrity": "sha512-DnZb/xNKzgBtjKk+5KFMEp5olCeH1wEHbx1YaNY4DDRRtnafphtMxd5/xmapWKj7Glfjfswxi3Uo4m/FAasKPA==", + "version": "1.0.0-alpha.9", + "resolved": "https://registry.npmjs.org/@swagger-api/apidom-json-pointer/-/apidom-json-pointer-1.0.0-alpha.9.tgz", + "integrity": "sha512-/W8Ktbgbs29zdhed6KHTFk0qmuIRbvEFi8wu2MHGQ5UT4i99Bdu2OyUiayhnpejWztfQxDgL08pjrQPEwgY8Yg==", "dependencies": { "@babel/runtime-corejs3": "^7.20.7", - "@swagger-api/apidom-core": "^0.93.0", - "@swagger-api/apidom-error": "^0.93.0", - "@types/ramda": "~0.29.6", - "ramda": "~0.29.1", - "ramda-adjunct": "^4.0.0" + "@swagger-api/apidom-core": "^1.0.0-alpha.9", + "@swagger-api/apidom-error": "^1.0.0-alpha.9", + "@types/ramda": "~0.30.0", + "ramda": "~0.30.0", + "ramda-adjunct": "^5.0.0" } }, "node_modules/@swagger-api/apidom-json-pointer/node_modules/@types/ramda": { - "version": "0.29.10", - "resolved": "https://registry.npmjs.org/@types/ramda/-/ramda-0.29.10.tgz", - "integrity": "sha512-0BzWVKtSEtignlk+XBuK88Il5wzQwbRVfEkzE8iKm02NYHMGQ/9ffB05M+zXhTCqo50DOIAT9pNSJsjFMMG4rQ==", + "version": "0.30.2", + "resolved": "https://registry.npmjs.org/@types/ramda/-/ramda-0.30.2.tgz", + "integrity": "sha512-PyzHvjCalm2BRYjAU6nIB3TprYwMNOUY/7P/N8bSzp9W/yM2YrtGtAnnVtaCNSeOZ8DzKyFDvaqQs7LnWwwmBA==", "dependencies": { - "types-ramda": "^0.29.7" + "types-ramda": "^0.30.1" } }, "node_modules/@swagger-api/apidom-json-pointer/node_modules/ramda": { - "version": "0.29.1", - "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.29.1.tgz", - "integrity": "sha512-OfxIeWzd4xdUNxlWhgFazxsA/nl3mS4/jGZI5n00uWOoSSFRhC1b6gl6xvmzUamgmqELraWp0J/qqVlXYPDPyA==", + "version": "0.30.1", + "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.30.1.tgz", + "integrity": "sha512-tEF5I22zJnuclswcZMc8bDIrwRHRzf+NqVEmqg50ShAZMP7MWeR/RGDthfM/p+BlqvF2fXAzpn8i+SJcYD3alw==", "funding": { "type": "opencollective", "url": "https://opencollective.com/ramda" } }, + "node_modules/@swagger-api/apidom-json-pointer/node_modules/ramda-adjunct": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ramda-adjunct/-/ramda-adjunct-5.1.0.tgz", + "integrity": "sha512-8qCpl2vZBXEJyNbi4zqcgdfHtcdsWjOGbiNSEnEBrM6Y0OKOT8UxJbIVGm1TIcjaSu2MxaWcgtsNlKlCk7o7qg==", + "engines": { + "node": ">=0.10.3" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/ramda-adjunct" + }, + "peerDependencies": { + "ramda": ">= 0.30.0" + } + }, + "node_modules/@swagger-api/apidom-json-pointer/node_modules/types-ramda": { + "version": "0.30.1", + "resolved": "https://registry.npmjs.org/types-ramda/-/types-ramda-0.30.1.tgz", + "integrity": "sha512-1HTsf5/QVRmLzcGfldPFvkVsAdi1db1BBKzi7iW3KBUlOICg/nKnFS+jGqDJS3YD8VsWbAh7JiHeBvbsw8RPxA==", + "dependencies": { + "ts-toolbelt": "^9.6.0" + } + }, "node_modules/@swagger-api/apidom-ns-api-design-systems": { - "version": "0.93.0", - "resolved": "https://registry.npmjs.org/@swagger-api/apidom-ns-api-design-systems/-/apidom-ns-api-design-systems-0.93.0.tgz", - "integrity": "sha512-f3RcUBmZjqmADubnV+yslvtbOJGV3jeMpQuzM9ByS3ASVg+XU1YxKkH5em8BcW3SDj0lqDiQ2ggA9kfPLSuV8A==", + "version": "1.0.0-alpha.9", + "resolved": "https://registry.npmjs.org/@swagger-api/apidom-ns-api-design-systems/-/apidom-ns-api-design-systems-1.0.0-alpha.9.tgz", + "integrity": "sha512-aduC2vbwGgn6ia9IkKpqBYBaKyIDGM/80M3oU3DFgaYIIwynzuwVpN1TkBOLIFy3mAzkWoYKUS0jdZJhMy/6Ug==", "optional": true, "dependencies": { "@babel/runtime-corejs3": "^7.20.7", - "@swagger-api/apidom-core": "^0.93.0", - "@swagger-api/apidom-error": "^0.93.0", - "@swagger-api/apidom-ns-openapi-3-1": "^0.93.0", - "@types/ramda": "~0.29.6", - "ramda": "~0.29.1", - "ramda-adjunct": "^4.1.1", + "@swagger-api/apidom-core": "^1.0.0-alpha.9", + "@swagger-api/apidom-error": "^1.0.0-alpha.9", + "@swagger-api/apidom-ns-openapi-3-1": "^1.0.0-alpha.9", + "@types/ramda": "~0.30.0", + "ramda": "~0.30.0", + "ramda-adjunct": "^5.0.0", "ts-mixer": "^6.0.3" } }, "node_modules/@swagger-api/apidom-ns-api-design-systems/node_modules/@types/ramda": { - "version": "0.29.10", - "resolved": "https://registry.npmjs.org/@types/ramda/-/ramda-0.29.10.tgz", - "integrity": "sha512-0BzWVKtSEtignlk+XBuK88Il5wzQwbRVfEkzE8iKm02NYHMGQ/9ffB05M+zXhTCqo50DOIAT9pNSJsjFMMG4rQ==", + "version": "0.30.2", + "resolved": "https://registry.npmjs.org/@types/ramda/-/ramda-0.30.2.tgz", + "integrity": "sha512-PyzHvjCalm2BRYjAU6nIB3TprYwMNOUY/7P/N8bSzp9W/yM2YrtGtAnnVtaCNSeOZ8DzKyFDvaqQs7LnWwwmBA==", "optional": true, "dependencies": { - "types-ramda": "^0.29.7" + "types-ramda": "^0.30.1" } }, "node_modules/@swagger-api/apidom-ns-api-design-systems/node_modules/ramda": { - "version": "0.29.1", - "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.29.1.tgz", - "integrity": "sha512-OfxIeWzd4xdUNxlWhgFazxsA/nl3mS4/jGZI5n00uWOoSSFRhC1b6gl6xvmzUamgmqELraWp0J/qqVlXYPDPyA==", + "version": "0.30.1", + "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.30.1.tgz", + "integrity": "sha512-tEF5I22zJnuclswcZMc8bDIrwRHRzf+NqVEmqg50ShAZMP7MWeR/RGDthfM/p+BlqvF2fXAzpn8i+SJcYD3alw==", "optional": true, "funding": { "type": "opencollective", "url": "https://opencollective.com/ramda" } }, + "node_modules/@swagger-api/apidom-ns-api-design-systems/node_modules/ramda-adjunct": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ramda-adjunct/-/ramda-adjunct-5.1.0.tgz", + "integrity": "sha512-8qCpl2vZBXEJyNbi4zqcgdfHtcdsWjOGbiNSEnEBrM6Y0OKOT8UxJbIVGm1TIcjaSu2MxaWcgtsNlKlCk7o7qg==", + "optional": true, + "engines": { + "node": ">=0.10.3" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/ramda-adjunct" + }, + "peerDependencies": { + "ramda": ">= 0.30.0" + } + }, + "node_modules/@swagger-api/apidom-ns-api-design-systems/node_modules/types-ramda": { + "version": "0.30.1", + "resolved": "https://registry.npmjs.org/types-ramda/-/types-ramda-0.30.1.tgz", + "integrity": "sha512-1HTsf5/QVRmLzcGfldPFvkVsAdi1db1BBKzi7iW3KBUlOICg/nKnFS+jGqDJS3YD8VsWbAh7JiHeBvbsw8RPxA==", + "optional": true, + "dependencies": { + "ts-toolbelt": "^9.6.0" + } + }, "node_modules/@swagger-api/apidom-ns-asyncapi-2": { - "version": "0.93.0", - "resolved": "https://registry.npmjs.org/@swagger-api/apidom-ns-asyncapi-2/-/apidom-ns-asyncapi-2-0.93.0.tgz", - "integrity": "sha512-cEAFsVo/CiPFlw9FAeu/9WR6WixQKxH50SHNvmy8OsCOgYcl5VHF06majZTFCrgZlpCNXPJh9m5A2pUoHtxxUw==", + "version": "1.0.0-alpha.9", + "resolved": "https://registry.npmjs.org/@swagger-api/apidom-ns-asyncapi-2/-/apidom-ns-asyncapi-2-1.0.0-alpha.9.tgz", + "integrity": "sha512-hZjxXJgMt517ADnAauWJh01k7WNRwkbWT5p6b7AXF2H3tl549A2hhLnIg3BBSE3GwB3Nv25GyrI3aA/1dFVC8A==", "optional": true, "dependencies": { "@babel/runtime-corejs3": "^7.20.7", - "@swagger-api/apidom-core": "^0.93.0", - "@swagger-api/apidom-ns-json-schema-draft-7": "^0.93.0", - "@types/ramda": "~0.29.6", - "ramda": "~0.29.1", - "ramda-adjunct": "^4.1.1", - "stampit": "^4.3.2" + "@swagger-api/apidom-core": "^1.0.0-alpha.9", + "@swagger-api/apidom-ns-json-schema-draft-7": "^1.0.0-alpha.9", + "@types/ramda": "~0.30.0", + "ramda": "~0.30.0", + "ramda-adjunct": "^5.0.0", + "ts-mixer": "^6.0.3" } }, "node_modules/@swagger-api/apidom-ns-asyncapi-2/node_modules/@types/ramda": { - "version": "0.29.10", - "resolved": "https://registry.npmjs.org/@types/ramda/-/ramda-0.29.10.tgz", - "integrity": "sha512-0BzWVKtSEtignlk+XBuK88Il5wzQwbRVfEkzE8iKm02NYHMGQ/9ffB05M+zXhTCqo50DOIAT9pNSJsjFMMG4rQ==", + "version": "0.30.2", + "resolved": "https://registry.npmjs.org/@types/ramda/-/ramda-0.30.2.tgz", + "integrity": "sha512-PyzHvjCalm2BRYjAU6nIB3TprYwMNOUY/7P/N8bSzp9W/yM2YrtGtAnnVtaCNSeOZ8DzKyFDvaqQs7LnWwwmBA==", "optional": true, "dependencies": { - "types-ramda": "^0.29.7" + "types-ramda": "^0.30.1" } }, "node_modules/@swagger-api/apidom-ns-asyncapi-2/node_modules/ramda": { - "version": "0.29.1", - "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.29.1.tgz", - "integrity": "sha512-OfxIeWzd4xdUNxlWhgFazxsA/nl3mS4/jGZI5n00uWOoSSFRhC1b6gl6xvmzUamgmqELraWp0J/qqVlXYPDPyA==", + "version": "0.30.1", + "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.30.1.tgz", + "integrity": "sha512-tEF5I22zJnuclswcZMc8bDIrwRHRzf+NqVEmqg50ShAZMP7MWeR/RGDthfM/p+BlqvF2fXAzpn8i+SJcYD3alw==", "optional": true, "funding": { "type": "opencollective", "url": "https://opencollective.com/ramda" } }, + "node_modules/@swagger-api/apidom-ns-asyncapi-2/node_modules/ramda-adjunct": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ramda-adjunct/-/ramda-adjunct-5.1.0.tgz", + "integrity": "sha512-8qCpl2vZBXEJyNbi4zqcgdfHtcdsWjOGbiNSEnEBrM6Y0OKOT8UxJbIVGm1TIcjaSu2MxaWcgtsNlKlCk7o7qg==", + "optional": true, + "engines": { + "node": ">=0.10.3" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/ramda-adjunct" + }, + "peerDependencies": { + "ramda": ">= 0.30.0" + } + }, + "node_modules/@swagger-api/apidom-ns-asyncapi-2/node_modules/types-ramda": { + "version": "0.30.1", + "resolved": "https://registry.npmjs.org/types-ramda/-/types-ramda-0.30.1.tgz", + "integrity": "sha512-1HTsf5/QVRmLzcGfldPFvkVsAdi1db1BBKzi7iW3KBUlOICg/nKnFS+jGqDJS3YD8VsWbAh7JiHeBvbsw8RPxA==", + "optional": true, + "dependencies": { + "ts-toolbelt": "^9.6.0" + } + }, "node_modules/@swagger-api/apidom-ns-json-schema-draft-4": { - "version": "0.93.0", - "resolved": "https://registry.npmjs.org/@swagger-api/apidom-ns-json-schema-draft-4/-/apidom-ns-json-schema-draft-4-0.93.0.tgz", - "integrity": "sha512-dBY7LHrWZ+ydsgD00fQtRq/wOAZjdUh2+PE7/Xe3tYPeD1tv3DZ4F1tcVQeiyGBskF7vReUxUwnQo4uPJipPzA==", + "version": "1.0.0-alpha.9", + "resolved": "https://registry.npmjs.org/@swagger-api/apidom-ns-json-schema-draft-4/-/apidom-ns-json-schema-draft-4-1.0.0-alpha.9.tgz", + "integrity": "sha512-OfX4UBb08C0xD5+F80dQAM2yt5lXxcURWkVEeCwxz7i23BB3nNEbnZXNV91Qo9eaJflPh8dO9iiHQxvfw5IgSg==", "dependencies": { "@babel/runtime-corejs3": "^7.20.7", - "@swagger-api/apidom-ast": "^0.93.0", - "@swagger-api/apidom-core": "^0.93.0", - "@types/ramda": "~0.29.6", - "ramda": "~0.29.1", - "ramda-adjunct": "^4.1.1", - "stampit": "^4.3.2" + "@swagger-api/apidom-ast": "^1.0.0-alpha.9", + "@swagger-api/apidom-core": "^1.0.0-alpha.9", + "@types/ramda": "~0.30.0", + "ramda": "~0.30.0", + "ramda-adjunct": "^5.0.0", + "ts-mixer": "^6.0.4" } }, "node_modules/@swagger-api/apidom-ns-json-schema-draft-4/node_modules/@types/ramda": { - "version": "0.29.10", - "resolved": "https://registry.npmjs.org/@types/ramda/-/ramda-0.29.10.tgz", - "integrity": "sha512-0BzWVKtSEtignlk+XBuK88Il5wzQwbRVfEkzE8iKm02NYHMGQ/9ffB05M+zXhTCqo50DOIAT9pNSJsjFMMG4rQ==", + "version": "0.30.2", + "resolved": "https://registry.npmjs.org/@types/ramda/-/ramda-0.30.2.tgz", + "integrity": "sha512-PyzHvjCalm2BRYjAU6nIB3TprYwMNOUY/7P/N8bSzp9W/yM2YrtGtAnnVtaCNSeOZ8DzKyFDvaqQs7LnWwwmBA==", "dependencies": { - "types-ramda": "^0.29.7" + "types-ramda": "^0.30.1" } }, "node_modules/@swagger-api/apidom-ns-json-schema-draft-4/node_modules/ramda": { - "version": "0.29.1", - "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.29.1.tgz", - "integrity": "sha512-OfxIeWzd4xdUNxlWhgFazxsA/nl3mS4/jGZI5n00uWOoSSFRhC1b6gl6xvmzUamgmqELraWp0J/qqVlXYPDPyA==", + "version": "0.30.1", + "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.30.1.tgz", + "integrity": "sha512-tEF5I22zJnuclswcZMc8bDIrwRHRzf+NqVEmqg50ShAZMP7MWeR/RGDthfM/p+BlqvF2fXAzpn8i+SJcYD3alw==", "funding": { "type": "opencollective", "url": "https://opencollective.com/ramda" } }, + "node_modules/@swagger-api/apidom-ns-json-schema-draft-4/node_modules/ramda-adjunct": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ramda-adjunct/-/ramda-adjunct-5.1.0.tgz", + "integrity": "sha512-8qCpl2vZBXEJyNbi4zqcgdfHtcdsWjOGbiNSEnEBrM6Y0OKOT8UxJbIVGm1TIcjaSu2MxaWcgtsNlKlCk7o7qg==", + "engines": { + "node": ">=0.10.3" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/ramda-adjunct" + }, + "peerDependencies": { + "ramda": ">= 0.30.0" + } + }, + "node_modules/@swagger-api/apidom-ns-json-schema-draft-4/node_modules/types-ramda": { + "version": "0.30.1", + "resolved": "https://registry.npmjs.org/types-ramda/-/types-ramda-0.30.1.tgz", + "integrity": "sha512-1HTsf5/QVRmLzcGfldPFvkVsAdi1db1BBKzi7iW3KBUlOICg/nKnFS+jGqDJS3YD8VsWbAh7JiHeBvbsw8RPxA==", + "dependencies": { + "ts-toolbelt": "^9.6.0" + } + }, "node_modules/@swagger-api/apidom-ns-json-schema-draft-6": { - "version": "0.93.0", - "resolved": "https://registry.npmjs.org/@swagger-api/apidom-ns-json-schema-draft-6/-/apidom-ns-json-schema-draft-6-0.93.0.tgz", - "integrity": "sha512-u0e0Nq9nuuZyGoOCEjVQJKe5NdsIWezH+q8ev3dABlUNEiWMbtFLS9TvHFBeU11plCsyxjJyYRg8TjnI2Q8xzQ==", + "version": "1.0.0-alpha.9", + "resolved": "https://registry.npmjs.org/@swagger-api/apidom-ns-json-schema-draft-6/-/apidom-ns-json-schema-draft-6-1.0.0-alpha.9.tgz", + "integrity": "sha512-qzUVRSSrnlYGMhK6w57o/RboNvy1FO0iFgEnTk56dD4wN49JRNuFqKI18IgXc1W2r9tTTG70nG1khe4cPE8TNg==", "optional": true, "dependencies": { "@babel/runtime-corejs3": "^7.20.7", - "@swagger-api/apidom-core": "^0.93.0", - "@swagger-api/apidom-error": "^0.93.0", - "@swagger-api/apidom-ns-json-schema-draft-4": "^0.93.0", - "@types/ramda": "~0.29.6", - "ramda": "~0.29.1", - "ramda-adjunct": "^4.1.1", - "stampit": "^4.3.2" + "@swagger-api/apidom-core": "^1.0.0-alpha.9", + "@swagger-api/apidom-error": "^1.0.0-alpha.9", + "@swagger-api/apidom-ns-json-schema-draft-4": "^1.0.0-alpha.9", + "@types/ramda": "~0.30.0", + "ramda": "~0.30.0", + "ramda-adjunct": "^5.0.0", + "ts-mixer": "^6.0.4" } }, "node_modules/@swagger-api/apidom-ns-json-schema-draft-6/node_modules/@types/ramda": { - "version": "0.29.10", - "resolved": "https://registry.npmjs.org/@types/ramda/-/ramda-0.29.10.tgz", - "integrity": "sha512-0BzWVKtSEtignlk+XBuK88Il5wzQwbRVfEkzE8iKm02NYHMGQ/9ffB05M+zXhTCqo50DOIAT9pNSJsjFMMG4rQ==", + "version": "0.30.2", + "resolved": "https://registry.npmjs.org/@types/ramda/-/ramda-0.30.2.tgz", + "integrity": "sha512-PyzHvjCalm2BRYjAU6nIB3TprYwMNOUY/7P/N8bSzp9W/yM2YrtGtAnnVtaCNSeOZ8DzKyFDvaqQs7LnWwwmBA==", "optional": true, "dependencies": { - "types-ramda": "^0.29.7" + "types-ramda": "^0.30.1" } }, "node_modules/@swagger-api/apidom-ns-json-schema-draft-6/node_modules/ramda": { - "version": "0.29.1", - "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.29.1.tgz", - "integrity": "sha512-OfxIeWzd4xdUNxlWhgFazxsA/nl3mS4/jGZI5n00uWOoSSFRhC1b6gl6xvmzUamgmqELraWp0J/qqVlXYPDPyA==", + "version": "0.30.1", + "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.30.1.tgz", + "integrity": "sha512-tEF5I22zJnuclswcZMc8bDIrwRHRzf+NqVEmqg50ShAZMP7MWeR/RGDthfM/p+BlqvF2fXAzpn8i+SJcYD3alw==", "optional": true, "funding": { "type": "opencollective", "url": "https://opencollective.com/ramda" } }, + "node_modules/@swagger-api/apidom-ns-json-schema-draft-6/node_modules/ramda-adjunct": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ramda-adjunct/-/ramda-adjunct-5.1.0.tgz", + "integrity": "sha512-8qCpl2vZBXEJyNbi4zqcgdfHtcdsWjOGbiNSEnEBrM6Y0OKOT8UxJbIVGm1TIcjaSu2MxaWcgtsNlKlCk7o7qg==", + "optional": true, + "engines": { + "node": ">=0.10.3" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/ramda-adjunct" + }, + "peerDependencies": { + "ramda": ">= 0.30.0" + } + }, + "node_modules/@swagger-api/apidom-ns-json-schema-draft-6/node_modules/types-ramda": { + "version": "0.30.1", + "resolved": "https://registry.npmjs.org/types-ramda/-/types-ramda-0.30.1.tgz", + "integrity": "sha512-1HTsf5/QVRmLzcGfldPFvkVsAdi1db1BBKzi7iW3KBUlOICg/nKnFS+jGqDJS3YD8VsWbAh7JiHeBvbsw8RPxA==", + "optional": true, + "dependencies": { + "ts-toolbelt": "^9.6.0" + } + }, "node_modules/@swagger-api/apidom-ns-json-schema-draft-7": { - "version": "0.93.0", - "resolved": "https://registry.npmjs.org/@swagger-api/apidom-ns-json-schema-draft-7/-/apidom-ns-json-schema-draft-7-0.93.0.tgz", - "integrity": "sha512-NkHhyezG5ghx5FhclbIzCwo1wH4gmI8KwMnEuorsXJhanmnkl+JXzDSrpCM3Orvezl+4DEnBeMLyLfbnQMMknw==", + "version": "1.0.0-alpha.9", + "resolved": "https://registry.npmjs.org/@swagger-api/apidom-ns-json-schema-draft-7/-/apidom-ns-json-schema-draft-7-1.0.0-alpha.9.tgz", + "integrity": "sha512-Zml8Z8VCckdFjvTogaec1dabd85hg1+xZDseWcCuD0tYkaTY/sZ8zzI0dz6/4HsKCb58qjiWSa0w60N8Syr6WQ==", "optional": true, "dependencies": { "@babel/runtime-corejs3": "^7.20.7", - "@swagger-api/apidom-core": "^0.93.0", - "@swagger-api/apidom-error": "^0.93.0", - "@swagger-api/apidom-ns-json-schema-draft-6": "^0.93.0", - "@types/ramda": "~0.29.6", - "ramda": "~0.29.1", - "ramda-adjunct": "^4.1.1", - "stampit": "^4.3.2" + "@swagger-api/apidom-core": "^1.0.0-alpha.9", + "@swagger-api/apidom-error": "^1.0.0-alpha.9", + "@swagger-api/apidom-ns-json-schema-draft-6": "^1.0.0-alpha.9", + "@types/ramda": "~0.30.0", + "ramda": "~0.30.0", + "ramda-adjunct": "^5.0.0", + "ts-mixer": "^6.0.4" } }, "node_modules/@swagger-api/apidom-ns-json-schema-draft-7/node_modules/@types/ramda": { - "version": "0.29.10", - "resolved": "https://registry.npmjs.org/@types/ramda/-/ramda-0.29.10.tgz", - "integrity": "sha512-0BzWVKtSEtignlk+XBuK88Il5wzQwbRVfEkzE8iKm02NYHMGQ/9ffB05M+zXhTCqo50DOIAT9pNSJsjFMMG4rQ==", + "version": "0.30.2", + "resolved": "https://registry.npmjs.org/@types/ramda/-/ramda-0.30.2.tgz", + "integrity": "sha512-PyzHvjCalm2BRYjAU6nIB3TprYwMNOUY/7P/N8bSzp9W/yM2YrtGtAnnVtaCNSeOZ8DzKyFDvaqQs7LnWwwmBA==", "optional": true, "dependencies": { - "types-ramda": "^0.29.7" + "types-ramda": "^0.30.1" } }, "node_modules/@swagger-api/apidom-ns-json-schema-draft-7/node_modules/ramda": { - "version": "0.29.1", - "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.29.1.tgz", - "integrity": "sha512-OfxIeWzd4xdUNxlWhgFazxsA/nl3mS4/jGZI5n00uWOoSSFRhC1b6gl6xvmzUamgmqELraWp0J/qqVlXYPDPyA==", + "version": "0.30.1", + "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.30.1.tgz", + "integrity": "sha512-tEF5I22zJnuclswcZMc8bDIrwRHRzf+NqVEmqg50ShAZMP7MWeR/RGDthfM/p+BlqvF2fXAzpn8i+SJcYD3alw==", "optional": true, "funding": { "type": "opencollective", "url": "https://opencollective.com/ramda" } }, + "node_modules/@swagger-api/apidom-ns-json-schema-draft-7/node_modules/ramda-adjunct": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ramda-adjunct/-/ramda-adjunct-5.1.0.tgz", + "integrity": "sha512-8qCpl2vZBXEJyNbi4zqcgdfHtcdsWjOGbiNSEnEBrM6Y0OKOT8UxJbIVGm1TIcjaSu2MxaWcgtsNlKlCk7o7qg==", + "optional": true, + "engines": { + "node": ">=0.10.3" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/ramda-adjunct" + }, + "peerDependencies": { + "ramda": ">= 0.30.0" + } + }, + "node_modules/@swagger-api/apidom-ns-json-schema-draft-7/node_modules/types-ramda": { + "version": "0.30.1", + "resolved": "https://registry.npmjs.org/types-ramda/-/types-ramda-0.30.1.tgz", + "integrity": "sha512-1HTsf5/QVRmLzcGfldPFvkVsAdi1db1BBKzi7iW3KBUlOICg/nKnFS+jGqDJS3YD8VsWbAh7JiHeBvbsw8RPxA==", + "optional": true, + "dependencies": { + "ts-toolbelt": "^9.6.0" + } + }, "node_modules/@swagger-api/apidom-ns-openapi-2": { - "version": "0.93.0", - "resolved": "https://registry.npmjs.org/@swagger-api/apidom-ns-openapi-2/-/apidom-ns-openapi-2-0.93.0.tgz", - "integrity": "sha512-sUZgGyuraLP7rarBp8CISdDLuO8n8L9Q+G8XMiYgl53HGRUY5a7HSGnybcQPpyNPQSNTFKigytSjvsSu8h33ZQ==", + "version": "1.0.0-alpha.9", + "resolved": "https://registry.npmjs.org/@swagger-api/apidom-ns-openapi-2/-/apidom-ns-openapi-2-1.0.0-alpha.9.tgz", + "integrity": "sha512-WUZxt7Gs7P4EQsGtoD6cKAjf0uDJhkUxsIW9Bb4EAgO6tdp7LlXhbJ0fJ2QycCLY717SfJbvGLfhuSfTYo4Iow==", "optional": true, "dependencies": { "@babel/runtime-corejs3": "^7.20.7", - "@swagger-api/apidom-core": "^0.93.0", - "@swagger-api/apidom-error": "^0.93.0", - "@swagger-api/apidom-ns-json-schema-draft-4": "^0.93.0", - "@types/ramda": "~0.29.6", - "ramda": "~0.29.1", - "ramda-adjunct": "^4.1.1", - "stampit": "^4.3.2" + "@swagger-api/apidom-core": "^1.0.0-alpha.9", + "@swagger-api/apidom-error": "^1.0.0-alpha.9", + "@swagger-api/apidom-ns-json-schema-draft-4": "^1.0.0-alpha.9", + "@types/ramda": "~0.30.0", + "ramda": "~0.30.0", + "ramda-adjunct": "^5.0.0", + "ts-mixer": "^6.0.3" } }, "node_modules/@swagger-api/apidom-ns-openapi-2/node_modules/@types/ramda": { - "version": "0.29.10", - "resolved": "https://registry.npmjs.org/@types/ramda/-/ramda-0.29.10.tgz", - "integrity": "sha512-0BzWVKtSEtignlk+XBuK88Il5wzQwbRVfEkzE8iKm02NYHMGQ/9ffB05M+zXhTCqo50DOIAT9pNSJsjFMMG4rQ==", + "version": "0.30.2", + "resolved": "https://registry.npmjs.org/@types/ramda/-/ramda-0.30.2.tgz", + "integrity": "sha512-PyzHvjCalm2BRYjAU6nIB3TprYwMNOUY/7P/N8bSzp9W/yM2YrtGtAnnVtaCNSeOZ8DzKyFDvaqQs7LnWwwmBA==", "optional": true, "dependencies": { - "types-ramda": "^0.29.7" + "types-ramda": "^0.30.1" } }, "node_modules/@swagger-api/apidom-ns-openapi-2/node_modules/ramda": { - "version": "0.29.1", - "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.29.1.tgz", - "integrity": "sha512-OfxIeWzd4xdUNxlWhgFazxsA/nl3mS4/jGZI5n00uWOoSSFRhC1b6gl6xvmzUamgmqELraWp0J/qqVlXYPDPyA==", + "version": "0.30.1", + "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.30.1.tgz", + "integrity": "sha512-tEF5I22zJnuclswcZMc8bDIrwRHRzf+NqVEmqg50ShAZMP7MWeR/RGDthfM/p+BlqvF2fXAzpn8i+SJcYD3alw==", "optional": true, "funding": { "type": "opencollective", "url": "https://opencollective.com/ramda" } }, + "node_modules/@swagger-api/apidom-ns-openapi-2/node_modules/ramda-adjunct": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ramda-adjunct/-/ramda-adjunct-5.1.0.tgz", + "integrity": "sha512-8qCpl2vZBXEJyNbi4zqcgdfHtcdsWjOGbiNSEnEBrM6Y0OKOT8UxJbIVGm1TIcjaSu2MxaWcgtsNlKlCk7o7qg==", + "optional": true, + "engines": { + "node": ">=0.10.3" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/ramda-adjunct" + }, + "peerDependencies": { + "ramda": ">= 0.30.0" + } + }, + "node_modules/@swagger-api/apidom-ns-openapi-2/node_modules/types-ramda": { + "version": "0.30.1", + "resolved": "https://registry.npmjs.org/types-ramda/-/types-ramda-0.30.1.tgz", + "integrity": "sha512-1HTsf5/QVRmLzcGfldPFvkVsAdi1db1BBKzi7iW3KBUlOICg/nKnFS+jGqDJS3YD8VsWbAh7JiHeBvbsw8RPxA==", + "optional": true, + "dependencies": { + "ts-toolbelt": "^9.6.0" + } + }, "node_modules/@swagger-api/apidom-ns-openapi-3-0": { - "version": "0.93.0", - "resolved": "https://registry.npmjs.org/@swagger-api/apidom-ns-openapi-3-0/-/apidom-ns-openapi-3-0-0.93.0.tgz", - "integrity": "sha512-zmyMUg9+BocHxJuNbUmJCYi/ArOv38Am3/oSkh/5+ANAYOzB1O+ukVvdy7pHDxfZId6KRiP9ZWW6M7VBxz/t/g==", + "version": "1.0.0-alpha.9", + "resolved": "https://registry.npmjs.org/@swagger-api/apidom-ns-openapi-3-0/-/apidom-ns-openapi-3-0-1.0.0-alpha.9.tgz", + "integrity": "sha512-7ra5uoZGrfCn1LabfJLueChPcYXyg24//LCYBtjTstyueqd5Vp7JCPeP5NnJSAaqVAP47r8ygceBPoxNp9k1EQ==", "dependencies": { "@babel/runtime-corejs3": "^7.20.7", - "@swagger-api/apidom-core": "^0.93.0", - "@swagger-api/apidom-error": "^0.93.0", - "@swagger-api/apidom-ns-json-schema-draft-4": "^0.93.0", - "@types/ramda": "~0.29.6", - "ramda": "~0.29.1", - "ramda-adjunct": "^4.1.1", - "stampit": "^4.3.2" + "@swagger-api/apidom-core": "^1.0.0-alpha.9", + "@swagger-api/apidom-error": "^1.0.0-alpha.9", + "@swagger-api/apidom-ns-json-schema-draft-4": "^1.0.0-alpha.9", + "@types/ramda": "~0.30.0", + "ramda": "~0.30.0", + "ramda-adjunct": "^5.0.0", + "ts-mixer": "^6.0.3" } }, "node_modules/@swagger-api/apidom-ns-openapi-3-0/node_modules/@types/ramda": { - "version": "0.29.10", - "resolved": "https://registry.npmjs.org/@types/ramda/-/ramda-0.29.10.tgz", - "integrity": "sha512-0BzWVKtSEtignlk+XBuK88Il5wzQwbRVfEkzE8iKm02NYHMGQ/9ffB05M+zXhTCqo50DOIAT9pNSJsjFMMG4rQ==", + "version": "0.30.2", + "resolved": "https://registry.npmjs.org/@types/ramda/-/ramda-0.30.2.tgz", + "integrity": "sha512-PyzHvjCalm2BRYjAU6nIB3TprYwMNOUY/7P/N8bSzp9W/yM2YrtGtAnnVtaCNSeOZ8DzKyFDvaqQs7LnWwwmBA==", "dependencies": { - "types-ramda": "^0.29.7" + "types-ramda": "^0.30.1" } }, "node_modules/@swagger-api/apidom-ns-openapi-3-0/node_modules/ramda": { - "version": "0.29.1", - "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.29.1.tgz", - "integrity": "sha512-OfxIeWzd4xdUNxlWhgFazxsA/nl3mS4/jGZI5n00uWOoSSFRhC1b6gl6xvmzUamgmqELraWp0J/qqVlXYPDPyA==", + "version": "0.30.1", + "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.30.1.tgz", + "integrity": "sha512-tEF5I22zJnuclswcZMc8bDIrwRHRzf+NqVEmqg50ShAZMP7MWeR/RGDthfM/p+BlqvF2fXAzpn8i+SJcYD3alw==", "funding": { "type": "opencollective", "url": "https://opencollective.com/ramda" } }, + "node_modules/@swagger-api/apidom-ns-openapi-3-0/node_modules/ramda-adjunct": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ramda-adjunct/-/ramda-adjunct-5.1.0.tgz", + "integrity": "sha512-8qCpl2vZBXEJyNbi4zqcgdfHtcdsWjOGbiNSEnEBrM6Y0OKOT8UxJbIVGm1TIcjaSu2MxaWcgtsNlKlCk7o7qg==", + "engines": { + "node": ">=0.10.3" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/ramda-adjunct" + }, + "peerDependencies": { + "ramda": ">= 0.30.0" + } + }, + "node_modules/@swagger-api/apidom-ns-openapi-3-0/node_modules/types-ramda": { + "version": "0.30.1", + "resolved": "https://registry.npmjs.org/types-ramda/-/types-ramda-0.30.1.tgz", + "integrity": "sha512-1HTsf5/QVRmLzcGfldPFvkVsAdi1db1BBKzi7iW3KBUlOICg/nKnFS+jGqDJS3YD8VsWbAh7JiHeBvbsw8RPxA==", + "dependencies": { + "ts-toolbelt": "^9.6.0" + } + }, "node_modules/@swagger-api/apidom-ns-openapi-3-1": { - "version": "0.93.0", - "resolved": "https://registry.npmjs.org/@swagger-api/apidom-ns-openapi-3-1/-/apidom-ns-openapi-3-1-0.93.0.tgz", - "integrity": "sha512-kUkdcNmJloqqhvEDIAGvamyh1fQrITKGFUqRj5v0YWch/hKrfYk61eHG7igWxnVv3r/wDdM9T3uDWlBefMsj1g==", + "version": "1.0.0-alpha.9", + "resolved": "https://registry.npmjs.org/@swagger-api/apidom-ns-openapi-3-1/-/apidom-ns-openapi-3-1-1.0.0-alpha.9.tgz", + "integrity": "sha512-nQOwNQgf0C8EVjf2loAAl4ifRuVOdcqycvXUdcTpsUfHN3fbndR8IKpb26mQNmnACmqgmX+LkbMdW9b+K6089g==", "dependencies": { "@babel/runtime-corejs3": "^7.20.7", - "@swagger-api/apidom-ast": "^0.93.0", - "@swagger-api/apidom-core": "^0.93.0", - "@swagger-api/apidom-ns-openapi-3-0": "^0.93.0", - "@types/ramda": "~0.29.6", - "ramda": "~0.29.1", - "ramda-adjunct": "^4.1.1", - "stampit": "^4.3.2" + "@swagger-api/apidom-ast": "^1.0.0-alpha.9", + "@swagger-api/apidom-core": "^1.0.0-alpha.9", + "@swagger-api/apidom-json-pointer": "^1.0.0-alpha.9", + "@swagger-api/apidom-ns-openapi-3-0": "^1.0.0-alpha.9", + "@types/ramda": "~0.30.0", + "ramda": "~0.30.0", + "ramda-adjunct": "^5.0.0", + "ts-mixer": "^6.0.3" } }, "node_modules/@swagger-api/apidom-ns-openapi-3-1/node_modules/@types/ramda": { - "version": "0.29.10", - "resolved": "https://registry.npmjs.org/@types/ramda/-/ramda-0.29.10.tgz", - "integrity": "sha512-0BzWVKtSEtignlk+XBuK88Il5wzQwbRVfEkzE8iKm02NYHMGQ/9ffB05M+zXhTCqo50DOIAT9pNSJsjFMMG4rQ==", + "version": "0.30.2", + "resolved": "https://registry.npmjs.org/@types/ramda/-/ramda-0.30.2.tgz", + "integrity": "sha512-PyzHvjCalm2BRYjAU6nIB3TprYwMNOUY/7P/N8bSzp9W/yM2YrtGtAnnVtaCNSeOZ8DzKyFDvaqQs7LnWwwmBA==", "dependencies": { - "types-ramda": "^0.29.7" + "types-ramda": "^0.30.1" } }, "node_modules/@swagger-api/apidom-ns-openapi-3-1/node_modules/ramda": { - "version": "0.29.1", - "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.29.1.tgz", - "integrity": "sha512-OfxIeWzd4xdUNxlWhgFazxsA/nl3mS4/jGZI5n00uWOoSSFRhC1b6gl6xvmzUamgmqELraWp0J/qqVlXYPDPyA==", + "version": "0.30.1", + "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.30.1.tgz", + "integrity": "sha512-tEF5I22zJnuclswcZMc8bDIrwRHRzf+NqVEmqg50ShAZMP7MWeR/RGDthfM/p+BlqvF2fXAzpn8i+SJcYD3alw==", "funding": { "type": "opencollective", "url": "https://opencollective.com/ramda" } }, + "node_modules/@swagger-api/apidom-ns-openapi-3-1/node_modules/ramda-adjunct": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ramda-adjunct/-/ramda-adjunct-5.1.0.tgz", + "integrity": "sha512-8qCpl2vZBXEJyNbi4zqcgdfHtcdsWjOGbiNSEnEBrM6Y0OKOT8UxJbIVGm1TIcjaSu2MxaWcgtsNlKlCk7o7qg==", + "engines": { + "node": ">=0.10.3" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/ramda-adjunct" + }, + "peerDependencies": { + "ramda": ">= 0.30.0" + } + }, + "node_modules/@swagger-api/apidom-ns-openapi-3-1/node_modules/types-ramda": { + "version": "0.30.1", + "resolved": "https://registry.npmjs.org/types-ramda/-/types-ramda-0.30.1.tgz", + "integrity": "sha512-1HTsf5/QVRmLzcGfldPFvkVsAdi1db1BBKzi7iW3KBUlOICg/nKnFS+jGqDJS3YD8VsWbAh7JiHeBvbsw8RPxA==", + "dependencies": { + "ts-toolbelt": "^9.6.0" + } + }, "node_modules/@swagger-api/apidom-ns-workflows-1": { - "version": "0.93.0", - "resolved": "https://registry.npmjs.org/@swagger-api/apidom-ns-workflows-1/-/apidom-ns-workflows-1-0.93.0.tgz", - "integrity": "sha512-dL92YBMULuI6HiuOVnB24ozOp4P02xN6Zw8tWzTm/H/W5EWVdso8krq5utjuSTFcurj4rODkPQxY8WRKuIuMDw==", + "version": "1.0.0-alpha.9", + "resolved": "https://registry.npmjs.org/@swagger-api/apidom-ns-workflows-1/-/apidom-ns-workflows-1-1.0.0-alpha.9.tgz", + "integrity": "sha512-yKo0p8OkQmDib93Kt1yqWmI7JsD6D9qUHxr/SCuAmNNWny1hxm7cZGoKJwJlGd0uAg84j4vmzWOlG3AsJbnT8g==", "optional": true, "dependencies": { "@babel/runtime-corejs3": "^7.20.7", - "@swagger-api/apidom-core": "^0.93.0", - "@swagger-api/apidom-ns-openapi-3-1": "^0.93.0", - "@types/ramda": "~0.29.6", - "ramda": "~0.29.1", - "ramda-adjunct": "^4.1.1", - "stampit": "^4.3.2" + "@swagger-api/apidom-core": "^1.0.0-alpha.9", + "@swagger-api/apidom-ns-openapi-3-1": "^1.0.0-alpha.9", + "@types/ramda": "~0.30.0", + "ramda": "~0.30.0", + "ramda-adjunct": "^5.0.0", + "ts-mixer": "^6.0.3" } }, "node_modules/@swagger-api/apidom-ns-workflows-1/node_modules/@types/ramda": { - "version": "0.29.10", - "resolved": "https://registry.npmjs.org/@types/ramda/-/ramda-0.29.10.tgz", - "integrity": "sha512-0BzWVKtSEtignlk+XBuK88Il5wzQwbRVfEkzE8iKm02NYHMGQ/9ffB05M+zXhTCqo50DOIAT9pNSJsjFMMG4rQ==", + "version": "0.30.2", + "resolved": "https://registry.npmjs.org/@types/ramda/-/ramda-0.30.2.tgz", + "integrity": "sha512-PyzHvjCalm2BRYjAU6nIB3TprYwMNOUY/7P/N8bSzp9W/yM2YrtGtAnnVtaCNSeOZ8DzKyFDvaqQs7LnWwwmBA==", "optional": true, "dependencies": { - "types-ramda": "^0.29.7" + "types-ramda": "^0.30.1" } }, "node_modules/@swagger-api/apidom-ns-workflows-1/node_modules/ramda": { - "version": "0.29.1", - "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.29.1.tgz", - "integrity": "sha512-OfxIeWzd4xdUNxlWhgFazxsA/nl3mS4/jGZI5n00uWOoSSFRhC1b6gl6xvmzUamgmqELraWp0J/qqVlXYPDPyA==", + "version": "0.30.1", + "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.30.1.tgz", + "integrity": "sha512-tEF5I22zJnuclswcZMc8bDIrwRHRzf+NqVEmqg50ShAZMP7MWeR/RGDthfM/p+BlqvF2fXAzpn8i+SJcYD3alw==", "optional": true, "funding": { "type": "opencollective", "url": "https://opencollective.com/ramda" } }, + "node_modules/@swagger-api/apidom-ns-workflows-1/node_modules/ramda-adjunct": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ramda-adjunct/-/ramda-adjunct-5.1.0.tgz", + "integrity": "sha512-8qCpl2vZBXEJyNbi4zqcgdfHtcdsWjOGbiNSEnEBrM6Y0OKOT8UxJbIVGm1TIcjaSu2MxaWcgtsNlKlCk7o7qg==", + "optional": true, + "engines": { + "node": ">=0.10.3" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/ramda-adjunct" + }, + "peerDependencies": { + "ramda": ">= 0.30.0" + } + }, + "node_modules/@swagger-api/apidom-ns-workflows-1/node_modules/types-ramda": { + "version": "0.30.1", + "resolved": "https://registry.npmjs.org/types-ramda/-/types-ramda-0.30.1.tgz", + "integrity": "sha512-1HTsf5/QVRmLzcGfldPFvkVsAdi1db1BBKzi7iW3KBUlOICg/nKnFS+jGqDJS3YD8VsWbAh7JiHeBvbsw8RPxA==", + "optional": true, + "dependencies": { + "ts-toolbelt": "^9.6.0" + } + }, "node_modules/@swagger-api/apidom-parser-adapter-api-design-systems-json": { - "version": "0.93.0", - "resolved": "https://registry.npmjs.org/@swagger-api/apidom-parser-adapter-api-design-systems-json/-/apidom-parser-adapter-api-design-systems-json-0.93.0.tgz", - "integrity": "sha512-lKaSt9YOXbhiBMTJcSCIF0C1fjyWLxKrTWkvbFwwqCcjeMt5vg8N/0nKqQeQm4mcZ946mqnssRVpPbJfWEoIWA==", + "version": "1.0.0-alpha.9", + "resolved": "https://registry.npmjs.org/@swagger-api/apidom-parser-adapter-api-design-systems-json/-/apidom-parser-adapter-api-design-systems-json-1.0.0-alpha.9.tgz", + "integrity": "sha512-xfVMR4HrTzXU0HB4TtxwkNbUIa/cQrPa0BWutJZ0fMYMAtUox2s8GsFYnJfZP52XfpSHFM1VPclivorZqET14g==", "optional": true, "dependencies": { "@babel/runtime-corejs3": "^7.20.7", - "@swagger-api/apidom-core": "^0.93.0", - "@swagger-api/apidom-ns-api-design-systems": "^0.93.0", - "@swagger-api/apidom-parser-adapter-json": "^0.93.0", - "@types/ramda": "~0.29.6", - "ramda": "~0.29.1", - "ramda-adjunct": "^4.0.0" + "@swagger-api/apidom-core": "^1.0.0-alpha.9", + "@swagger-api/apidom-ns-api-design-systems": "^1.0.0-alpha.9", + "@swagger-api/apidom-parser-adapter-json": "^1.0.0-alpha.9", + "@types/ramda": "~0.30.0", + "ramda": "~0.30.0", + "ramda-adjunct": "^5.0.0" } }, "node_modules/@swagger-api/apidom-parser-adapter-api-design-systems-json/node_modules/@types/ramda": { - "version": "0.29.10", - "resolved": "https://registry.npmjs.org/@types/ramda/-/ramda-0.29.10.tgz", - "integrity": "sha512-0BzWVKtSEtignlk+XBuK88Il5wzQwbRVfEkzE8iKm02NYHMGQ/9ffB05M+zXhTCqo50DOIAT9pNSJsjFMMG4rQ==", + "version": "0.30.2", + "resolved": "https://registry.npmjs.org/@types/ramda/-/ramda-0.30.2.tgz", + "integrity": "sha512-PyzHvjCalm2BRYjAU6nIB3TprYwMNOUY/7P/N8bSzp9W/yM2YrtGtAnnVtaCNSeOZ8DzKyFDvaqQs7LnWwwmBA==", "optional": true, "dependencies": { - "types-ramda": "^0.29.7" + "types-ramda": "^0.30.1" } }, "node_modules/@swagger-api/apidom-parser-adapter-api-design-systems-json/node_modules/ramda": { - "version": "0.29.1", - "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.29.1.tgz", - "integrity": "sha512-OfxIeWzd4xdUNxlWhgFazxsA/nl3mS4/jGZI5n00uWOoSSFRhC1b6gl6xvmzUamgmqELraWp0J/qqVlXYPDPyA==", + "version": "0.30.1", + "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.30.1.tgz", + "integrity": "sha512-tEF5I22zJnuclswcZMc8bDIrwRHRzf+NqVEmqg50ShAZMP7MWeR/RGDthfM/p+BlqvF2fXAzpn8i+SJcYD3alw==", "optional": true, "funding": { "type": "opencollective", "url": "https://opencollective.com/ramda" } }, + "node_modules/@swagger-api/apidom-parser-adapter-api-design-systems-json/node_modules/ramda-adjunct": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ramda-adjunct/-/ramda-adjunct-5.1.0.tgz", + "integrity": "sha512-8qCpl2vZBXEJyNbi4zqcgdfHtcdsWjOGbiNSEnEBrM6Y0OKOT8UxJbIVGm1TIcjaSu2MxaWcgtsNlKlCk7o7qg==", + "optional": true, + "engines": { + "node": ">=0.10.3" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/ramda-adjunct" + }, + "peerDependencies": { + "ramda": ">= 0.30.0" + } + }, + "node_modules/@swagger-api/apidom-parser-adapter-api-design-systems-json/node_modules/types-ramda": { + "version": "0.30.1", + "resolved": "https://registry.npmjs.org/types-ramda/-/types-ramda-0.30.1.tgz", + "integrity": "sha512-1HTsf5/QVRmLzcGfldPFvkVsAdi1db1BBKzi7iW3KBUlOICg/nKnFS+jGqDJS3YD8VsWbAh7JiHeBvbsw8RPxA==", + "optional": true, + "dependencies": { + "ts-toolbelt": "^9.6.0" + } + }, "node_modules/@swagger-api/apidom-parser-adapter-api-design-systems-yaml": { - "version": "0.93.0", - "resolved": "https://registry.npmjs.org/@swagger-api/apidom-parser-adapter-api-design-systems-yaml/-/apidom-parser-adapter-api-design-systems-yaml-0.93.0.tgz", - "integrity": "sha512-fjIQs0vRP/46M8kwQ3UGpq8piMboIXvrJqu1lDTylS5PYzE9qXpx1BhESZPtBwuoR9kvVYbumlD+BgjCuyzc8g==", + "version": "1.0.0-alpha.9", + "resolved": "https://registry.npmjs.org/@swagger-api/apidom-parser-adapter-api-design-systems-yaml/-/apidom-parser-adapter-api-design-systems-yaml-1.0.0-alpha.9.tgz", + "integrity": "sha512-lJZkrhZ8qRTtc5fSLKefCv8j7Xzo8UBfMjpqTJhmETAtU8YfVV2i2znjgxJpm0QwV6FVQqGfK1+ASZQWPLiVcA==", "optional": true, "dependencies": { "@babel/runtime-corejs3": "^7.20.7", - "@swagger-api/apidom-core": "^0.93.0", - "@swagger-api/apidom-ns-api-design-systems": "^0.93.0", - "@swagger-api/apidom-parser-adapter-yaml-1-2": "^0.93.0", - "@types/ramda": "~0.29.6", - "ramda": "~0.29.1", - "ramda-adjunct": "^4.0.0" + "@swagger-api/apidom-core": "^1.0.0-alpha.9", + "@swagger-api/apidom-ns-api-design-systems": "^1.0.0-alpha.9", + "@swagger-api/apidom-parser-adapter-yaml-1-2": "^1.0.0-alpha.9", + "@types/ramda": "~0.30.0", + "ramda": "~0.30.0", + "ramda-adjunct": "^5.0.0" } }, "node_modules/@swagger-api/apidom-parser-adapter-api-design-systems-yaml/node_modules/@types/ramda": { - "version": "0.29.10", - "resolved": "https://registry.npmjs.org/@types/ramda/-/ramda-0.29.10.tgz", - "integrity": "sha512-0BzWVKtSEtignlk+XBuK88Il5wzQwbRVfEkzE8iKm02NYHMGQ/9ffB05M+zXhTCqo50DOIAT9pNSJsjFMMG4rQ==", + "version": "0.30.2", + "resolved": "https://registry.npmjs.org/@types/ramda/-/ramda-0.30.2.tgz", + "integrity": "sha512-PyzHvjCalm2BRYjAU6nIB3TprYwMNOUY/7P/N8bSzp9W/yM2YrtGtAnnVtaCNSeOZ8DzKyFDvaqQs7LnWwwmBA==", "optional": true, "dependencies": { - "types-ramda": "^0.29.7" + "types-ramda": "^0.30.1" } }, "node_modules/@swagger-api/apidom-parser-adapter-api-design-systems-yaml/node_modules/ramda": { - "version": "0.29.1", - "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.29.1.tgz", - "integrity": "sha512-OfxIeWzd4xdUNxlWhgFazxsA/nl3mS4/jGZI5n00uWOoSSFRhC1b6gl6xvmzUamgmqELraWp0J/qqVlXYPDPyA==", + "version": "0.30.1", + "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.30.1.tgz", + "integrity": "sha512-tEF5I22zJnuclswcZMc8bDIrwRHRzf+NqVEmqg50ShAZMP7MWeR/RGDthfM/p+BlqvF2fXAzpn8i+SJcYD3alw==", "optional": true, "funding": { "type": "opencollective", "url": "https://opencollective.com/ramda" } }, + "node_modules/@swagger-api/apidom-parser-adapter-api-design-systems-yaml/node_modules/ramda-adjunct": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ramda-adjunct/-/ramda-adjunct-5.1.0.tgz", + "integrity": "sha512-8qCpl2vZBXEJyNbi4zqcgdfHtcdsWjOGbiNSEnEBrM6Y0OKOT8UxJbIVGm1TIcjaSu2MxaWcgtsNlKlCk7o7qg==", + "optional": true, + "engines": { + "node": ">=0.10.3" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/ramda-adjunct" + }, + "peerDependencies": { + "ramda": ">= 0.30.0" + } + }, + "node_modules/@swagger-api/apidom-parser-adapter-api-design-systems-yaml/node_modules/types-ramda": { + "version": "0.30.1", + "resolved": "https://registry.npmjs.org/types-ramda/-/types-ramda-0.30.1.tgz", + "integrity": "sha512-1HTsf5/QVRmLzcGfldPFvkVsAdi1db1BBKzi7iW3KBUlOICg/nKnFS+jGqDJS3YD8VsWbAh7JiHeBvbsw8RPxA==", + "optional": true, + "dependencies": { + "ts-toolbelt": "^9.6.0" + } + }, "node_modules/@swagger-api/apidom-parser-adapter-asyncapi-json-2": { - "version": "0.93.0", - "resolved": "https://registry.npmjs.org/@swagger-api/apidom-parser-adapter-asyncapi-json-2/-/apidom-parser-adapter-asyncapi-json-2-0.93.0.tgz", - "integrity": "sha512-65Io5+Zy5LBJTvRt3yKBXXfk5M/DCq3mDUSiVcZuyRPHGNi9ViMTdEFCH3rzF0x2v0omG+6OqryndIBVAXEo/g==", + "version": "1.0.0-alpha.9", + "resolved": "https://registry.npmjs.org/@swagger-api/apidom-parser-adapter-asyncapi-json-2/-/apidom-parser-adapter-asyncapi-json-2-1.0.0-alpha.9.tgz", + "integrity": "sha512-65nmKdPzw4C1bmtYn+3zoxXCI6Gnobr0StI9XE0YWiK+lpso7RH3Cgyl1yPZ0DBRVGzP+Fn9FVzmDNulEfR95w==", "optional": true, "dependencies": { "@babel/runtime-corejs3": "^7.20.7", - "@swagger-api/apidom-core": "^0.93.0", - "@swagger-api/apidom-ns-asyncapi-2": "^0.93.0", - "@swagger-api/apidom-parser-adapter-json": "^0.93.0", - "@types/ramda": "~0.29.6", - "ramda": "~0.29.1", - "ramda-adjunct": "^4.0.0" + "@swagger-api/apidom-core": "^1.0.0-alpha.9", + "@swagger-api/apidom-ns-asyncapi-2": "^1.0.0-alpha.9", + "@swagger-api/apidom-parser-adapter-json": "^1.0.0-alpha.9", + "@types/ramda": "~0.30.0", + "ramda": "~0.30.0", + "ramda-adjunct": "^5.0.0" } }, "node_modules/@swagger-api/apidom-parser-adapter-asyncapi-json-2/node_modules/@types/ramda": { - "version": "0.29.10", - "resolved": "https://registry.npmjs.org/@types/ramda/-/ramda-0.29.10.tgz", - "integrity": "sha512-0BzWVKtSEtignlk+XBuK88Il5wzQwbRVfEkzE8iKm02NYHMGQ/9ffB05M+zXhTCqo50DOIAT9pNSJsjFMMG4rQ==", + "version": "0.30.2", + "resolved": "https://registry.npmjs.org/@types/ramda/-/ramda-0.30.2.tgz", + "integrity": "sha512-PyzHvjCalm2BRYjAU6nIB3TprYwMNOUY/7P/N8bSzp9W/yM2YrtGtAnnVtaCNSeOZ8DzKyFDvaqQs7LnWwwmBA==", "optional": true, "dependencies": { - "types-ramda": "^0.29.7" + "types-ramda": "^0.30.1" } }, "node_modules/@swagger-api/apidom-parser-adapter-asyncapi-json-2/node_modules/ramda": { - "version": "0.29.1", - "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.29.1.tgz", - "integrity": "sha512-OfxIeWzd4xdUNxlWhgFazxsA/nl3mS4/jGZI5n00uWOoSSFRhC1b6gl6xvmzUamgmqELraWp0J/qqVlXYPDPyA==", + "version": "0.30.1", + "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.30.1.tgz", + "integrity": "sha512-tEF5I22zJnuclswcZMc8bDIrwRHRzf+NqVEmqg50ShAZMP7MWeR/RGDthfM/p+BlqvF2fXAzpn8i+SJcYD3alw==", "optional": true, "funding": { "type": "opencollective", "url": "https://opencollective.com/ramda" } }, + "node_modules/@swagger-api/apidom-parser-adapter-asyncapi-json-2/node_modules/ramda-adjunct": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ramda-adjunct/-/ramda-adjunct-5.1.0.tgz", + "integrity": "sha512-8qCpl2vZBXEJyNbi4zqcgdfHtcdsWjOGbiNSEnEBrM6Y0OKOT8UxJbIVGm1TIcjaSu2MxaWcgtsNlKlCk7o7qg==", + "optional": true, + "engines": { + "node": ">=0.10.3" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/ramda-adjunct" + }, + "peerDependencies": { + "ramda": ">= 0.30.0" + } + }, + "node_modules/@swagger-api/apidom-parser-adapter-asyncapi-json-2/node_modules/types-ramda": { + "version": "0.30.1", + "resolved": "https://registry.npmjs.org/types-ramda/-/types-ramda-0.30.1.tgz", + "integrity": "sha512-1HTsf5/QVRmLzcGfldPFvkVsAdi1db1BBKzi7iW3KBUlOICg/nKnFS+jGqDJS3YD8VsWbAh7JiHeBvbsw8RPxA==", + "optional": true, + "dependencies": { + "ts-toolbelt": "^9.6.0" + } + }, "node_modules/@swagger-api/apidom-parser-adapter-asyncapi-yaml-2": { - "version": "0.93.0", - "resolved": "https://registry.npmjs.org/@swagger-api/apidom-parser-adapter-asyncapi-yaml-2/-/apidom-parser-adapter-asyncapi-yaml-2-0.93.0.tgz", - "integrity": "sha512-WwGH6StA7kplkTAaV43MziJeJonnJCW6pBOp1bwoEhGaeYO/Yd/dpoFZVDfxAnXJYmDnzk7pqjJm3U6A9BCPcw==", + "version": "1.0.0-alpha.9", + "resolved": "https://registry.npmjs.org/@swagger-api/apidom-parser-adapter-asyncapi-yaml-2/-/apidom-parser-adapter-asyncapi-yaml-2-1.0.0-alpha.9.tgz", + "integrity": "sha512-RLI4FpVB3vB6mIuT77yrsv5V2LMZ80dW9XpV+Fmbd4Jkdj+ysAFwT38cI4AsUMOxixpTDIXY1oWD7AjvylHhQQ==", "optional": true, "dependencies": { "@babel/runtime-corejs3": "^7.20.7", - "@swagger-api/apidom-core": "^0.93.0", - "@swagger-api/apidom-ns-asyncapi-2": "^0.93.0", - "@swagger-api/apidom-parser-adapter-yaml-1-2": "^0.93.0", - "@types/ramda": "~0.29.6", - "ramda": "~0.29.1", - "ramda-adjunct": "^4.0.0" + "@swagger-api/apidom-core": "^1.0.0-alpha.9", + "@swagger-api/apidom-ns-asyncapi-2": "^1.0.0-alpha.9", + "@swagger-api/apidom-parser-adapter-yaml-1-2": "^1.0.0-alpha.9", + "@types/ramda": "~0.30.0", + "ramda": "~0.30.0", + "ramda-adjunct": "^5.0.0" } }, "node_modules/@swagger-api/apidom-parser-adapter-asyncapi-yaml-2/node_modules/@types/ramda": { - "version": "0.29.10", - "resolved": "https://registry.npmjs.org/@types/ramda/-/ramda-0.29.10.tgz", - "integrity": "sha512-0BzWVKtSEtignlk+XBuK88Il5wzQwbRVfEkzE8iKm02NYHMGQ/9ffB05M+zXhTCqo50DOIAT9pNSJsjFMMG4rQ==", + "version": "0.30.2", + "resolved": "https://registry.npmjs.org/@types/ramda/-/ramda-0.30.2.tgz", + "integrity": "sha512-PyzHvjCalm2BRYjAU6nIB3TprYwMNOUY/7P/N8bSzp9W/yM2YrtGtAnnVtaCNSeOZ8DzKyFDvaqQs7LnWwwmBA==", "optional": true, "dependencies": { - "types-ramda": "^0.29.7" + "types-ramda": "^0.30.1" } }, "node_modules/@swagger-api/apidom-parser-adapter-asyncapi-yaml-2/node_modules/ramda": { - "version": "0.29.1", - "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.29.1.tgz", - "integrity": "sha512-OfxIeWzd4xdUNxlWhgFazxsA/nl3mS4/jGZI5n00uWOoSSFRhC1b6gl6xvmzUamgmqELraWp0J/qqVlXYPDPyA==", + "version": "0.30.1", + "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.30.1.tgz", + "integrity": "sha512-tEF5I22zJnuclswcZMc8bDIrwRHRzf+NqVEmqg50ShAZMP7MWeR/RGDthfM/p+BlqvF2fXAzpn8i+SJcYD3alw==", "optional": true, "funding": { "type": "opencollective", "url": "https://opencollective.com/ramda" } }, + "node_modules/@swagger-api/apidom-parser-adapter-asyncapi-yaml-2/node_modules/ramda-adjunct": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ramda-adjunct/-/ramda-adjunct-5.1.0.tgz", + "integrity": "sha512-8qCpl2vZBXEJyNbi4zqcgdfHtcdsWjOGbiNSEnEBrM6Y0OKOT8UxJbIVGm1TIcjaSu2MxaWcgtsNlKlCk7o7qg==", + "optional": true, + "engines": { + "node": ">=0.10.3" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/ramda-adjunct" + }, + "peerDependencies": { + "ramda": ">= 0.30.0" + } + }, + "node_modules/@swagger-api/apidom-parser-adapter-asyncapi-yaml-2/node_modules/types-ramda": { + "version": "0.30.1", + "resolved": "https://registry.npmjs.org/types-ramda/-/types-ramda-0.30.1.tgz", + "integrity": "sha512-1HTsf5/QVRmLzcGfldPFvkVsAdi1db1BBKzi7iW3KBUlOICg/nKnFS+jGqDJS3YD8VsWbAh7JiHeBvbsw8RPxA==", + "optional": true, + "dependencies": { + "ts-toolbelt": "^9.6.0" + } + }, "node_modules/@swagger-api/apidom-parser-adapter-json": { - "version": "0.93.0", - "resolved": "https://registry.npmjs.org/@swagger-api/apidom-parser-adapter-json/-/apidom-parser-adapter-json-0.93.0.tgz", - "integrity": "sha512-FNA36GAqG1EMErkRhMFb4GeW8fuYdzRkOwQmTLWZfKIUzLYOvVMbki8R2dE8ruNs/Gf5VhiQH85mLaCyLwp3xw==", + "version": "1.0.0-alpha.9", + "resolved": "https://registry.npmjs.org/@swagger-api/apidom-parser-adapter-json/-/apidom-parser-adapter-json-1.0.0-alpha.9.tgz", + "integrity": "sha512-aOewp8/3zobf/O+5Jx8y7+bX3BPRfRlHIv15qp4YVTsLs6gLISWSzTO9JpWe9cR+AfhpsAalFq4t1LwIkmLk4A==", "optional": true, "dependencies": { "@babel/runtime-corejs3": "^7.20.7", - "@swagger-api/apidom-ast": "^0.93.0", - "@swagger-api/apidom-core": "^0.93.0", - "@swagger-api/apidom-error": "^0.93.0", - "@types/ramda": "~0.29.6", - "ramda": "~0.29.1", - "ramda-adjunct": "^4.1.1", + "@swagger-api/apidom-ast": "^1.0.0-alpha.9", + "@swagger-api/apidom-core": "^1.0.0-alpha.9", + "@swagger-api/apidom-error": "^1.0.0-alpha.9", + "@types/ramda": "~0.30.0", + "ramda": "~0.30.0", + "ramda-adjunct": "^5.0.0", "tree-sitter": "=0.20.4", - "tree-sitter-json": "=0.20.1", + "tree-sitter-json": "=0.20.2", "web-tree-sitter": "=0.20.3" } }, "node_modules/@swagger-api/apidom-parser-adapter-json/node_modules/@types/ramda": { - "version": "0.29.10", - "resolved": "https://registry.npmjs.org/@types/ramda/-/ramda-0.29.10.tgz", - "integrity": "sha512-0BzWVKtSEtignlk+XBuK88Il5wzQwbRVfEkzE8iKm02NYHMGQ/9ffB05M+zXhTCqo50DOIAT9pNSJsjFMMG4rQ==", + "version": "0.30.2", + "resolved": "https://registry.npmjs.org/@types/ramda/-/ramda-0.30.2.tgz", + "integrity": "sha512-PyzHvjCalm2BRYjAU6nIB3TprYwMNOUY/7P/N8bSzp9W/yM2YrtGtAnnVtaCNSeOZ8DzKyFDvaqQs7LnWwwmBA==", "optional": true, "dependencies": { - "types-ramda": "^0.29.7" + "types-ramda": "^0.30.1" } }, "node_modules/@swagger-api/apidom-parser-adapter-json/node_modules/ramda": { - "version": "0.29.1", - "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.29.1.tgz", - "integrity": "sha512-OfxIeWzd4xdUNxlWhgFazxsA/nl3mS4/jGZI5n00uWOoSSFRhC1b6gl6xvmzUamgmqELraWp0J/qqVlXYPDPyA==", + "version": "0.30.1", + "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.30.1.tgz", + "integrity": "sha512-tEF5I22zJnuclswcZMc8bDIrwRHRzf+NqVEmqg50ShAZMP7MWeR/RGDthfM/p+BlqvF2fXAzpn8i+SJcYD3alw==", "optional": true, "funding": { "type": "opencollective", "url": "https://opencollective.com/ramda" } }, + "node_modules/@swagger-api/apidom-parser-adapter-json/node_modules/ramda-adjunct": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ramda-adjunct/-/ramda-adjunct-5.1.0.tgz", + "integrity": "sha512-8qCpl2vZBXEJyNbi4zqcgdfHtcdsWjOGbiNSEnEBrM6Y0OKOT8UxJbIVGm1TIcjaSu2MxaWcgtsNlKlCk7o7qg==", + "optional": true, + "engines": { + "node": ">=0.10.3" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/ramda-adjunct" + }, + "peerDependencies": { + "ramda": ">= 0.30.0" + } + }, + "node_modules/@swagger-api/apidom-parser-adapter-json/node_modules/types-ramda": { + "version": "0.30.1", + "resolved": "https://registry.npmjs.org/types-ramda/-/types-ramda-0.30.1.tgz", + "integrity": "sha512-1HTsf5/QVRmLzcGfldPFvkVsAdi1db1BBKzi7iW3KBUlOICg/nKnFS+jGqDJS3YD8VsWbAh7JiHeBvbsw8RPxA==", + "optional": true, + "dependencies": { + "ts-toolbelt": "^9.6.0" + } + }, "node_modules/@swagger-api/apidom-parser-adapter-openapi-json-2": { - "version": "0.93.0", - "resolved": "https://registry.npmjs.org/@swagger-api/apidom-parser-adapter-openapi-json-2/-/apidom-parser-adapter-openapi-json-2-0.93.0.tgz", - "integrity": "sha512-bBEYiZdiYQQoubZVdkHw3I/qwgI3nvCcrbFAlqELvpFgRZywJzXssxqHqFOR8clvoX8+JVYx5E/MgSC6Rn77uQ==", + "version": "1.0.0-alpha.9", + "resolved": "https://registry.npmjs.org/@swagger-api/apidom-parser-adapter-openapi-json-2/-/apidom-parser-adapter-openapi-json-2-1.0.0-alpha.9.tgz", + "integrity": "sha512-zgtsAfkplCFusX2P/saqdn10J8P3kQizCXxHLvxd2j0EhMJk2wfu4HYN5Pej/7/qf/OR1QZxqtacwebd4RfpXA==", "optional": true, "dependencies": { "@babel/runtime-corejs3": "^7.20.7", - "@swagger-api/apidom-core": "^0.93.0", - "@swagger-api/apidom-ns-openapi-2": "^0.93.0", - "@swagger-api/apidom-parser-adapter-json": "^0.93.0", - "@types/ramda": "~0.29.6", - "ramda": "~0.29.1", - "ramda-adjunct": "^4.0.0" + "@swagger-api/apidom-core": "^1.0.0-alpha.9", + "@swagger-api/apidom-ns-openapi-2": "^1.0.0-alpha.9", + "@swagger-api/apidom-parser-adapter-json": "^1.0.0-alpha.9", + "@types/ramda": "~0.30.0", + "ramda": "~0.30.0", + "ramda-adjunct": "^5.0.0" } }, "node_modules/@swagger-api/apidom-parser-adapter-openapi-json-2/node_modules/@types/ramda": { - "version": "0.29.10", - "resolved": "https://registry.npmjs.org/@types/ramda/-/ramda-0.29.10.tgz", - "integrity": "sha512-0BzWVKtSEtignlk+XBuK88Il5wzQwbRVfEkzE8iKm02NYHMGQ/9ffB05M+zXhTCqo50DOIAT9pNSJsjFMMG4rQ==", + "version": "0.30.2", + "resolved": "https://registry.npmjs.org/@types/ramda/-/ramda-0.30.2.tgz", + "integrity": "sha512-PyzHvjCalm2BRYjAU6nIB3TprYwMNOUY/7P/N8bSzp9W/yM2YrtGtAnnVtaCNSeOZ8DzKyFDvaqQs7LnWwwmBA==", "optional": true, "dependencies": { - "types-ramda": "^0.29.7" + "types-ramda": "^0.30.1" } }, "node_modules/@swagger-api/apidom-parser-adapter-openapi-json-2/node_modules/ramda": { - "version": "0.29.1", - "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.29.1.tgz", - "integrity": "sha512-OfxIeWzd4xdUNxlWhgFazxsA/nl3mS4/jGZI5n00uWOoSSFRhC1b6gl6xvmzUamgmqELraWp0J/qqVlXYPDPyA==", + "version": "0.30.1", + "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.30.1.tgz", + "integrity": "sha512-tEF5I22zJnuclswcZMc8bDIrwRHRzf+NqVEmqg50ShAZMP7MWeR/RGDthfM/p+BlqvF2fXAzpn8i+SJcYD3alw==", "optional": true, "funding": { "type": "opencollective", "url": "https://opencollective.com/ramda" } }, + "node_modules/@swagger-api/apidom-parser-adapter-openapi-json-2/node_modules/ramda-adjunct": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ramda-adjunct/-/ramda-adjunct-5.1.0.tgz", + "integrity": "sha512-8qCpl2vZBXEJyNbi4zqcgdfHtcdsWjOGbiNSEnEBrM6Y0OKOT8UxJbIVGm1TIcjaSu2MxaWcgtsNlKlCk7o7qg==", + "optional": true, + "engines": { + "node": ">=0.10.3" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/ramda-adjunct" + }, + "peerDependencies": { + "ramda": ">= 0.30.0" + } + }, + "node_modules/@swagger-api/apidom-parser-adapter-openapi-json-2/node_modules/types-ramda": { + "version": "0.30.1", + "resolved": "https://registry.npmjs.org/types-ramda/-/types-ramda-0.30.1.tgz", + "integrity": "sha512-1HTsf5/QVRmLzcGfldPFvkVsAdi1db1BBKzi7iW3KBUlOICg/nKnFS+jGqDJS3YD8VsWbAh7JiHeBvbsw8RPxA==", + "optional": true, + "dependencies": { + "ts-toolbelt": "^9.6.0" + } + }, "node_modules/@swagger-api/apidom-parser-adapter-openapi-json-3-0": { - "version": "0.93.0", - "resolved": "https://registry.npmjs.org/@swagger-api/apidom-parser-adapter-openapi-json-3-0/-/apidom-parser-adapter-openapi-json-3-0-0.93.0.tgz", - "integrity": "sha512-UlM924syGaSa5c35OuDC614xBsjIm5DaWUqshFf6DmmP5iDZFQUh0cyIfLDD5/n1wZvAtiIL040zwfTBrK0Udw==", + "version": "1.0.0-alpha.9", + "resolved": "https://registry.npmjs.org/@swagger-api/apidom-parser-adapter-openapi-json-3-0/-/apidom-parser-adapter-openapi-json-3-0-1.0.0-alpha.9.tgz", + "integrity": "sha512-iPuHf0cAZSUhSv8mB0FnVgatTc26cVYohgqz2cvjoGofdqoh5KKIfxOkWlIhm+qGuBp71CfZUrPYPRsd0dHgeg==", "optional": true, "dependencies": { "@babel/runtime-corejs3": "^7.20.7", - "@swagger-api/apidom-core": "^0.93.0", - "@swagger-api/apidom-ns-openapi-3-0": "^0.93.0", - "@swagger-api/apidom-parser-adapter-json": "^0.93.0", - "@types/ramda": "~0.29.6", - "ramda": "~0.29.1", - "ramda-adjunct": "^4.0.0" + "@swagger-api/apidom-core": "^1.0.0-alpha.9", + "@swagger-api/apidom-ns-openapi-3-0": "^1.0.0-alpha.9", + "@swagger-api/apidom-parser-adapter-json": "^1.0.0-alpha.9", + "@types/ramda": "~0.30.0", + "ramda": "~0.30.0", + "ramda-adjunct": "^5.0.0" } }, "node_modules/@swagger-api/apidom-parser-adapter-openapi-json-3-0/node_modules/@types/ramda": { - "version": "0.29.10", - "resolved": "https://registry.npmjs.org/@types/ramda/-/ramda-0.29.10.tgz", - "integrity": "sha512-0BzWVKtSEtignlk+XBuK88Il5wzQwbRVfEkzE8iKm02NYHMGQ/9ffB05M+zXhTCqo50DOIAT9pNSJsjFMMG4rQ==", + "version": "0.30.2", + "resolved": "https://registry.npmjs.org/@types/ramda/-/ramda-0.30.2.tgz", + "integrity": "sha512-PyzHvjCalm2BRYjAU6nIB3TprYwMNOUY/7P/N8bSzp9W/yM2YrtGtAnnVtaCNSeOZ8DzKyFDvaqQs7LnWwwmBA==", "optional": true, "dependencies": { - "types-ramda": "^0.29.7" + "types-ramda": "^0.30.1" } }, "node_modules/@swagger-api/apidom-parser-adapter-openapi-json-3-0/node_modules/ramda": { - "version": "0.29.1", - "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.29.1.tgz", - "integrity": "sha512-OfxIeWzd4xdUNxlWhgFazxsA/nl3mS4/jGZI5n00uWOoSSFRhC1b6gl6xvmzUamgmqELraWp0J/qqVlXYPDPyA==", + "version": "0.30.1", + "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.30.1.tgz", + "integrity": "sha512-tEF5I22zJnuclswcZMc8bDIrwRHRzf+NqVEmqg50ShAZMP7MWeR/RGDthfM/p+BlqvF2fXAzpn8i+SJcYD3alw==", "optional": true, "funding": { "type": "opencollective", "url": "https://opencollective.com/ramda" } }, + "node_modules/@swagger-api/apidom-parser-adapter-openapi-json-3-0/node_modules/ramda-adjunct": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ramda-adjunct/-/ramda-adjunct-5.1.0.tgz", + "integrity": "sha512-8qCpl2vZBXEJyNbi4zqcgdfHtcdsWjOGbiNSEnEBrM6Y0OKOT8UxJbIVGm1TIcjaSu2MxaWcgtsNlKlCk7o7qg==", + "optional": true, + "engines": { + "node": ">=0.10.3" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/ramda-adjunct" + }, + "peerDependencies": { + "ramda": ">= 0.30.0" + } + }, + "node_modules/@swagger-api/apidom-parser-adapter-openapi-json-3-0/node_modules/types-ramda": { + "version": "0.30.1", + "resolved": "https://registry.npmjs.org/types-ramda/-/types-ramda-0.30.1.tgz", + "integrity": "sha512-1HTsf5/QVRmLzcGfldPFvkVsAdi1db1BBKzi7iW3KBUlOICg/nKnFS+jGqDJS3YD8VsWbAh7JiHeBvbsw8RPxA==", + "optional": true, + "dependencies": { + "ts-toolbelt": "^9.6.0" + } + }, "node_modules/@swagger-api/apidom-parser-adapter-openapi-json-3-1": { - "version": "0.93.0", - "resolved": "https://registry.npmjs.org/@swagger-api/apidom-parser-adapter-openapi-json-3-1/-/apidom-parser-adapter-openapi-json-3-1-0.93.0.tgz", - "integrity": "sha512-9rqOLv0ip7knvbdmk8hNa1aN/kaeIIoUKdwO6GaMW9eFh2cvIDyriLxp+FwTatnwhlJjWMwp7Mfyv62WT0cfKQ==", + "version": "1.0.0-alpha.9", + "resolved": "https://registry.npmjs.org/@swagger-api/apidom-parser-adapter-openapi-json-3-1/-/apidom-parser-adapter-openapi-json-3-1-1.0.0-alpha.9.tgz", + "integrity": "sha512-jwkfO7tzZyyrAgok+O9fKFOv1q/5njMb9DBc3D/ZF3ZLTcnEw8uj4V2HkjKxUweH5k8ip/gc8ueKmO/i7p2fng==", "optional": true, "dependencies": { "@babel/runtime-corejs3": "^7.20.7", - "@swagger-api/apidom-core": "^0.93.0", - "@swagger-api/apidom-ns-openapi-3-1": "^0.93.0", - "@swagger-api/apidom-parser-adapter-json": "^0.93.0", - "@types/ramda": "~0.29.6", - "ramda": "~0.29.1", - "ramda-adjunct": "^4.0.0" + "@swagger-api/apidom-core": "^1.0.0-alpha.9", + "@swagger-api/apidom-ns-openapi-3-1": "^1.0.0-alpha.9", + "@swagger-api/apidom-parser-adapter-json": "^1.0.0-alpha.9", + "@types/ramda": "~0.30.0", + "ramda": "~0.30.0", + "ramda-adjunct": "^5.0.0" } }, "node_modules/@swagger-api/apidom-parser-adapter-openapi-json-3-1/node_modules/@types/ramda": { - "version": "0.29.10", - "resolved": "https://registry.npmjs.org/@types/ramda/-/ramda-0.29.10.tgz", - "integrity": "sha512-0BzWVKtSEtignlk+XBuK88Il5wzQwbRVfEkzE8iKm02NYHMGQ/9ffB05M+zXhTCqo50DOIAT9pNSJsjFMMG4rQ==", + "version": "0.30.2", + "resolved": "https://registry.npmjs.org/@types/ramda/-/ramda-0.30.2.tgz", + "integrity": "sha512-PyzHvjCalm2BRYjAU6nIB3TprYwMNOUY/7P/N8bSzp9W/yM2YrtGtAnnVtaCNSeOZ8DzKyFDvaqQs7LnWwwmBA==", "optional": true, "dependencies": { - "types-ramda": "^0.29.7" + "types-ramda": "^0.30.1" } }, "node_modules/@swagger-api/apidom-parser-adapter-openapi-json-3-1/node_modules/ramda": { - "version": "0.29.1", - "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.29.1.tgz", - "integrity": "sha512-OfxIeWzd4xdUNxlWhgFazxsA/nl3mS4/jGZI5n00uWOoSSFRhC1b6gl6xvmzUamgmqELraWp0J/qqVlXYPDPyA==", + "version": "0.30.1", + "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.30.1.tgz", + "integrity": "sha512-tEF5I22zJnuclswcZMc8bDIrwRHRzf+NqVEmqg50ShAZMP7MWeR/RGDthfM/p+BlqvF2fXAzpn8i+SJcYD3alw==", "optional": true, "funding": { "type": "opencollective", "url": "https://opencollective.com/ramda" } }, + "node_modules/@swagger-api/apidom-parser-adapter-openapi-json-3-1/node_modules/ramda-adjunct": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ramda-adjunct/-/ramda-adjunct-5.1.0.tgz", + "integrity": "sha512-8qCpl2vZBXEJyNbi4zqcgdfHtcdsWjOGbiNSEnEBrM6Y0OKOT8UxJbIVGm1TIcjaSu2MxaWcgtsNlKlCk7o7qg==", + "optional": true, + "engines": { + "node": ">=0.10.3" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/ramda-adjunct" + }, + "peerDependencies": { + "ramda": ">= 0.30.0" + } + }, + "node_modules/@swagger-api/apidom-parser-adapter-openapi-json-3-1/node_modules/types-ramda": { + "version": "0.30.1", + "resolved": "https://registry.npmjs.org/types-ramda/-/types-ramda-0.30.1.tgz", + "integrity": "sha512-1HTsf5/QVRmLzcGfldPFvkVsAdi1db1BBKzi7iW3KBUlOICg/nKnFS+jGqDJS3YD8VsWbAh7JiHeBvbsw8RPxA==", + "optional": true, + "dependencies": { + "ts-toolbelt": "^9.6.0" + } + }, "node_modules/@swagger-api/apidom-parser-adapter-openapi-yaml-2": { - "version": "0.93.0", - "resolved": "https://registry.npmjs.org/@swagger-api/apidom-parser-adapter-openapi-yaml-2/-/apidom-parser-adapter-openapi-yaml-2-0.93.0.tgz", - "integrity": "sha512-8laGpR9MrFBsBDmGNSexKdvLvGnr5QnjhqOSqFIViK/WFG+zEpE5SsWyJkCQJE4EJ5IvxVA8BfBrjjUqe0Z5uA==", + "version": "1.0.0-alpha.9", + "resolved": "https://registry.npmjs.org/@swagger-api/apidom-parser-adapter-openapi-yaml-2/-/apidom-parser-adapter-openapi-yaml-2-1.0.0-alpha.9.tgz", + "integrity": "sha512-jEIDpjbjwFKXQXS/RHJeA4tthsguLoz+nJPYS3AOLfuSiby5QXsKTxgqHXxG/YJqF1xJbZL+5KcF8UyiDePumw==", "optional": true, "dependencies": { "@babel/runtime-corejs3": "^7.20.7", - "@swagger-api/apidom-core": "^0.93.0", - "@swagger-api/apidom-ns-openapi-2": "^0.93.0", - "@swagger-api/apidom-parser-adapter-yaml-1-2": "^0.93.0", - "@types/ramda": "~0.29.6", - "ramda": "~0.29.1", - "ramda-adjunct": "^4.0.0" + "@swagger-api/apidom-core": "^1.0.0-alpha.9", + "@swagger-api/apidom-ns-openapi-2": "^1.0.0-alpha.9", + "@swagger-api/apidom-parser-adapter-yaml-1-2": "^1.0.0-alpha.9", + "@types/ramda": "~0.30.0", + "ramda": "~0.30.0", + "ramda-adjunct": "^5.0.0" } }, "node_modules/@swagger-api/apidom-parser-adapter-openapi-yaml-2/node_modules/@types/ramda": { - "version": "0.29.10", - "resolved": "https://registry.npmjs.org/@types/ramda/-/ramda-0.29.10.tgz", - "integrity": "sha512-0BzWVKtSEtignlk+XBuK88Il5wzQwbRVfEkzE8iKm02NYHMGQ/9ffB05M+zXhTCqo50DOIAT9pNSJsjFMMG4rQ==", + "version": "0.30.2", + "resolved": "https://registry.npmjs.org/@types/ramda/-/ramda-0.30.2.tgz", + "integrity": "sha512-PyzHvjCalm2BRYjAU6nIB3TprYwMNOUY/7P/N8bSzp9W/yM2YrtGtAnnVtaCNSeOZ8DzKyFDvaqQs7LnWwwmBA==", "optional": true, "dependencies": { - "types-ramda": "^0.29.7" + "types-ramda": "^0.30.1" } }, "node_modules/@swagger-api/apidom-parser-adapter-openapi-yaml-2/node_modules/ramda": { - "version": "0.29.1", - "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.29.1.tgz", - "integrity": "sha512-OfxIeWzd4xdUNxlWhgFazxsA/nl3mS4/jGZI5n00uWOoSSFRhC1b6gl6xvmzUamgmqELraWp0J/qqVlXYPDPyA==", + "version": "0.30.1", + "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.30.1.tgz", + "integrity": "sha512-tEF5I22zJnuclswcZMc8bDIrwRHRzf+NqVEmqg50ShAZMP7MWeR/RGDthfM/p+BlqvF2fXAzpn8i+SJcYD3alw==", "optional": true, "funding": { "type": "opencollective", "url": "https://opencollective.com/ramda" } }, + "node_modules/@swagger-api/apidom-parser-adapter-openapi-yaml-2/node_modules/ramda-adjunct": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ramda-adjunct/-/ramda-adjunct-5.1.0.tgz", + "integrity": "sha512-8qCpl2vZBXEJyNbi4zqcgdfHtcdsWjOGbiNSEnEBrM6Y0OKOT8UxJbIVGm1TIcjaSu2MxaWcgtsNlKlCk7o7qg==", + "optional": true, + "engines": { + "node": ">=0.10.3" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/ramda-adjunct" + }, + "peerDependencies": { + "ramda": ">= 0.30.0" + } + }, + "node_modules/@swagger-api/apidom-parser-adapter-openapi-yaml-2/node_modules/types-ramda": { + "version": "0.30.1", + "resolved": "https://registry.npmjs.org/types-ramda/-/types-ramda-0.30.1.tgz", + "integrity": "sha512-1HTsf5/QVRmLzcGfldPFvkVsAdi1db1BBKzi7iW3KBUlOICg/nKnFS+jGqDJS3YD8VsWbAh7JiHeBvbsw8RPxA==", + "optional": true, + "dependencies": { + "ts-toolbelt": "^9.6.0" + } + }, "node_modules/@swagger-api/apidom-parser-adapter-openapi-yaml-3-0": { - "version": "0.93.0", - "resolved": "https://registry.npmjs.org/@swagger-api/apidom-parser-adapter-openapi-yaml-3-0/-/apidom-parser-adapter-openapi-yaml-3-0-0.93.0.tgz", - "integrity": "sha512-Tf8eX+MzTsCijXbE5lkfF0/wG5VkvCPGg7hZV7ZGYrzQ584R/Z0xkgHEu3Atqu3Ji9XPGP0u6LqWM/wATuWK0A==", + "version": "1.0.0-alpha.9", + "resolved": "https://registry.npmjs.org/@swagger-api/apidom-parser-adapter-openapi-yaml-3-0/-/apidom-parser-adapter-openapi-yaml-3-0-1.0.0-alpha.9.tgz", + "integrity": "sha512-ieJL8dfIF8fmP3uJRNh/duJa3cCIIv6MzUe6o4uPT/oTDroy4qIATvnq9Dq/gtAv6rcPRpA9VhyghJ1DmjKsZQ==", "optional": true, "dependencies": { "@babel/runtime-corejs3": "^7.20.7", - "@swagger-api/apidom-core": "^0.93.0", - "@swagger-api/apidom-ns-openapi-3-0": "^0.93.0", - "@swagger-api/apidom-parser-adapter-yaml-1-2": "^0.93.0", - "@types/ramda": "~0.29.6", - "ramda": "~0.29.1", - "ramda-adjunct": "^4.0.0" + "@swagger-api/apidom-core": "^1.0.0-alpha.9", + "@swagger-api/apidom-ns-openapi-3-0": "^1.0.0-alpha.9", + "@swagger-api/apidom-parser-adapter-yaml-1-2": "^1.0.0-alpha.9", + "@types/ramda": "~0.30.0", + "ramda": "~0.30.0", + "ramda-adjunct": "^5.0.0" } }, "node_modules/@swagger-api/apidom-parser-adapter-openapi-yaml-3-0/node_modules/@types/ramda": { - "version": "0.29.10", - "resolved": "https://registry.npmjs.org/@types/ramda/-/ramda-0.29.10.tgz", - "integrity": "sha512-0BzWVKtSEtignlk+XBuK88Il5wzQwbRVfEkzE8iKm02NYHMGQ/9ffB05M+zXhTCqo50DOIAT9pNSJsjFMMG4rQ==", + "version": "0.30.2", + "resolved": "https://registry.npmjs.org/@types/ramda/-/ramda-0.30.2.tgz", + "integrity": "sha512-PyzHvjCalm2BRYjAU6nIB3TprYwMNOUY/7P/N8bSzp9W/yM2YrtGtAnnVtaCNSeOZ8DzKyFDvaqQs7LnWwwmBA==", "optional": true, "dependencies": { - "types-ramda": "^0.29.7" + "types-ramda": "^0.30.1" } }, "node_modules/@swagger-api/apidom-parser-adapter-openapi-yaml-3-0/node_modules/ramda": { - "version": "0.29.1", - "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.29.1.tgz", - "integrity": "sha512-OfxIeWzd4xdUNxlWhgFazxsA/nl3mS4/jGZI5n00uWOoSSFRhC1b6gl6xvmzUamgmqELraWp0J/qqVlXYPDPyA==", + "version": "0.30.1", + "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.30.1.tgz", + "integrity": "sha512-tEF5I22zJnuclswcZMc8bDIrwRHRzf+NqVEmqg50ShAZMP7MWeR/RGDthfM/p+BlqvF2fXAzpn8i+SJcYD3alw==", "optional": true, "funding": { "type": "opencollective", "url": "https://opencollective.com/ramda" } }, + "node_modules/@swagger-api/apidom-parser-adapter-openapi-yaml-3-0/node_modules/ramda-adjunct": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ramda-adjunct/-/ramda-adjunct-5.1.0.tgz", + "integrity": "sha512-8qCpl2vZBXEJyNbi4zqcgdfHtcdsWjOGbiNSEnEBrM6Y0OKOT8UxJbIVGm1TIcjaSu2MxaWcgtsNlKlCk7o7qg==", + "optional": true, + "engines": { + "node": ">=0.10.3" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/ramda-adjunct" + }, + "peerDependencies": { + "ramda": ">= 0.30.0" + } + }, + "node_modules/@swagger-api/apidom-parser-adapter-openapi-yaml-3-0/node_modules/types-ramda": { + "version": "0.30.1", + "resolved": "https://registry.npmjs.org/types-ramda/-/types-ramda-0.30.1.tgz", + "integrity": "sha512-1HTsf5/QVRmLzcGfldPFvkVsAdi1db1BBKzi7iW3KBUlOICg/nKnFS+jGqDJS3YD8VsWbAh7JiHeBvbsw8RPxA==", + "optional": true, + "dependencies": { + "ts-toolbelt": "^9.6.0" + } + }, "node_modules/@swagger-api/apidom-parser-adapter-openapi-yaml-3-1": { - "version": "0.93.0", - "resolved": "https://registry.npmjs.org/@swagger-api/apidom-parser-adapter-openapi-yaml-3-1/-/apidom-parser-adapter-openapi-yaml-3-1-0.93.0.tgz", - "integrity": "sha512-1Yt3SmgV2x5PAV8NeXIztuRWbIMhAU3cs3SIDJlObzFxXitnsf3cVIRrFTNrK28mqhHU3XNVTat5GrGtlJeD8Q==", + "version": "1.0.0-alpha.9", + "resolved": "https://registry.npmjs.org/@swagger-api/apidom-parser-adapter-openapi-yaml-3-1/-/apidom-parser-adapter-openapi-yaml-3-1-1.0.0-alpha.9.tgz", + "integrity": "sha512-EatIH7PZQSNDsRn9ompc62MYzboY7wAkjfYz+2FzBaSA8Vl5/+740qGQj22tu/xhwW4K72aV2NNL1m47QVF7hA==", "optional": true, "dependencies": { "@babel/runtime-corejs3": "^7.20.7", - "@swagger-api/apidom-core": "^0.93.0", - "@swagger-api/apidom-ns-openapi-3-1": "^0.93.0", - "@swagger-api/apidom-parser-adapter-yaml-1-2": "^0.93.0", - "@types/ramda": "~0.29.6", - "ramda": "~0.29.1", - "ramda-adjunct": "^4.0.0" + "@swagger-api/apidom-core": "^1.0.0-alpha.9", + "@swagger-api/apidom-ns-openapi-3-1": "^1.0.0-alpha.9", + "@swagger-api/apidom-parser-adapter-yaml-1-2": "^1.0.0-alpha.9", + "@types/ramda": "~0.30.0", + "ramda": "~0.30.0", + "ramda-adjunct": "^5.0.0" } }, "node_modules/@swagger-api/apidom-parser-adapter-openapi-yaml-3-1/node_modules/@types/ramda": { - "version": "0.29.10", - "resolved": "https://registry.npmjs.org/@types/ramda/-/ramda-0.29.10.tgz", - "integrity": "sha512-0BzWVKtSEtignlk+XBuK88Il5wzQwbRVfEkzE8iKm02NYHMGQ/9ffB05M+zXhTCqo50DOIAT9pNSJsjFMMG4rQ==", + "version": "0.30.2", + "resolved": "https://registry.npmjs.org/@types/ramda/-/ramda-0.30.2.tgz", + "integrity": "sha512-PyzHvjCalm2BRYjAU6nIB3TprYwMNOUY/7P/N8bSzp9W/yM2YrtGtAnnVtaCNSeOZ8DzKyFDvaqQs7LnWwwmBA==", "optional": true, "dependencies": { - "types-ramda": "^0.29.7" + "types-ramda": "^0.30.1" } }, "node_modules/@swagger-api/apidom-parser-adapter-openapi-yaml-3-1/node_modules/ramda": { - "version": "0.29.1", - "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.29.1.tgz", - "integrity": "sha512-OfxIeWzd4xdUNxlWhgFazxsA/nl3mS4/jGZI5n00uWOoSSFRhC1b6gl6xvmzUamgmqELraWp0J/qqVlXYPDPyA==", + "version": "0.30.1", + "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.30.1.tgz", + "integrity": "sha512-tEF5I22zJnuclswcZMc8bDIrwRHRzf+NqVEmqg50ShAZMP7MWeR/RGDthfM/p+BlqvF2fXAzpn8i+SJcYD3alw==", "optional": true, "funding": { "type": "opencollective", "url": "https://opencollective.com/ramda" } }, + "node_modules/@swagger-api/apidom-parser-adapter-openapi-yaml-3-1/node_modules/ramda-adjunct": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ramda-adjunct/-/ramda-adjunct-5.1.0.tgz", + "integrity": "sha512-8qCpl2vZBXEJyNbi4zqcgdfHtcdsWjOGbiNSEnEBrM6Y0OKOT8UxJbIVGm1TIcjaSu2MxaWcgtsNlKlCk7o7qg==", + "optional": true, + "engines": { + "node": ">=0.10.3" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/ramda-adjunct" + }, + "peerDependencies": { + "ramda": ">= 0.30.0" + } + }, + "node_modules/@swagger-api/apidom-parser-adapter-openapi-yaml-3-1/node_modules/types-ramda": { + "version": "0.30.1", + "resolved": "https://registry.npmjs.org/types-ramda/-/types-ramda-0.30.1.tgz", + "integrity": "sha512-1HTsf5/QVRmLzcGfldPFvkVsAdi1db1BBKzi7iW3KBUlOICg/nKnFS+jGqDJS3YD8VsWbAh7JiHeBvbsw8RPxA==", + "optional": true, + "dependencies": { + "ts-toolbelt": "^9.6.0" + } + }, "node_modules/@swagger-api/apidom-parser-adapter-workflows-json-1": { - "version": "0.93.0", - "resolved": "https://registry.npmjs.org/@swagger-api/apidom-parser-adapter-workflows-json-1/-/apidom-parser-adapter-workflows-json-1-0.93.0.tgz", - "integrity": "sha512-tUm049GrXtBHoP8rcLTp+yz5EbJkq/stSgHb4nUNyFH00MKtMkP3j3KnXSCQz2w6br5gzv54DDCKwqPAh7IjuA==", + "version": "1.0.0-alpha.9", + "resolved": "https://registry.npmjs.org/@swagger-api/apidom-parser-adapter-workflows-json-1/-/apidom-parser-adapter-workflows-json-1-1.0.0-alpha.9.tgz", + "integrity": "sha512-LylC2cQdAmvR7bXqwMwBt6FHTMVGinwIdI8pjl4EbPT9hCVm1rdED53caTYM4gCm+CJGRw20r4gb9vn3+N6RrA==", "optional": true, "dependencies": { "@babel/runtime-corejs3": "^7.20.7", - "@swagger-api/apidom-core": "^0.93.0", - "@swagger-api/apidom-ns-workflows-1": "^0.93.0", - "@swagger-api/apidom-parser-adapter-json": "^0.93.0", - "@types/ramda": "~0.29.6", - "ramda": "~0.29.1", - "ramda-adjunct": "^4.0.0" + "@swagger-api/apidom-core": "^1.0.0-alpha.9", + "@swagger-api/apidom-ns-workflows-1": "^1.0.0-alpha.9", + "@swagger-api/apidom-parser-adapter-json": "^1.0.0-alpha.9", + "@types/ramda": "~0.30.0", + "ramda": "~0.30.0", + "ramda-adjunct": "^5.0.0" } }, "node_modules/@swagger-api/apidom-parser-adapter-workflows-json-1/node_modules/@types/ramda": { - "version": "0.29.10", - "resolved": "https://registry.npmjs.org/@types/ramda/-/ramda-0.29.10.tgz", - "integrity": "sha512-0BzWVKtSEtignlk+XBuK88Il5wzQwbRVfEkzE8iKm02NYHMGQ/9ffB05M+zXhTCqo50DOIAT9pNSJsjFMMG4rQ==", + "version": "0.30.2", + "resolved": "https://registry.npmjs.org/@types/ramda/-/ramda-0.30.2.tgz", + "integrity": "sha512-PyzHvjCalm2BRYjAU6nIB3TprYwMNOUY/7P/N8bSzp9W/yM2YrtGtAnnVtaCNSeOZ8DzKyFDvaqQs7LnWwwmBA==", "optional": true, "dependencies": { - "types-ramda": "^0.29.7" + "types-ramda": "^0.30.1" } }, "node_modules/@swagger-api/apidom-parser-adapter-workflows-json-1/node_modules/ramda": { - "version": "0.29.1", - "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.29.1.tgz", - "integrity": "sha512-OfxIeWzd4xdUNxlWhgFazxsA/nl3mS4/jGZI5n00uWOoSSFRhC1b6gl6xvmzUamgmqELraWp0J/qqVlXYPDPyA==", + "version": "0.30.1", + "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.30.1.tgz", + "integrity": "sha512-tEF5I22zJnuclswcZMc8bDIrwRHRzf+NqVEmqg50ShAZMP7MWeR/RGDthfM/p+BlqvF2fXAzpn8i+SJcYD3alw==", "optional": true, "funding": { "type": "opencollective", "url": "https://opencollective.com/ramda" } }, + "node_modules/@swagger-api/apidom-parser-adapter-workflows-json-1/node_modules/ramda-adjunct": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ramda-adjunct/-/ramda-adjunct-5.1.0.tgz", + "integrity": "sha512-8qCpl2vZBXEJyNbi4zqcgdfHtcdsWjOGbiNSEnEBrM6Y0OKOT8UxJbIVGm1TIcjaSu2MxaWcgtsNlKlCk7o7qg==", + "optional": true, + "engines": { + "node": ">=0.10.3" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/ramda-adjunct" + }, + "peerDependencies": { + "ramda": ">= 0.30.0" + } + }, + "node_modules/@swagger-api/apidom-parser-adapter-workflows-json-1/node_modules/types-ramda": { + "version": "0.30.1", + "resolved": "https://registry.npmjs.org/types-ramda/-/types-ramda-0.30.1.tgz", + "integrity": "sha512-1HTsf5/QVRmLzcGfldPFvkVsAdi1db1BBKzi7iW3KBUlOICg/nKnFS+jGqDJS3YD8VsWbAh7JiHeBvbsw8RPxA==", + "optional": true, + "dependencies": { + "ts-toolbelt": "^9.6.0" + } + }, "node_modules/@swagger-api/apidom-parser-adapter-workflows-yaml-1": { - "version": "0.93.0", - "resolved": "https://registry.npmjs.org/@swagger-api/apidom-parser-adapter-workflows-yaml-1/-/apidom-parser-adapter-workflows-yaml-1-0.93.0.tgz", - "integrity": "sha512-8knwzutGHH+69061yHY0xUwmMW/wWUP5jjn4CVDctxYS7BYXb9iaH84VuKJRuDm5M5L/C6yJHgdoWo4IHnpVBw==", + "version": "1.0.0-alpha.9", + "resolved": "https://registry.npmjs.org/@swagger-api/apidom-parser-adapter-workflows-yaml-1/-/apidom-parser-adapter-workflows-yaml-1-1.0.0-alpha.9.tgz", + "integrity": "sha512-TlA4+1ca33D7fWxO5jKBytSCv86IGI4Lze4JfrawWUXZ5efhi4LiNmW5TrGlZUyvL7yJtZcA4tn3betlj6jVwA==", "optional": true, "dependencies": { "@babel/runtime-corejs3": "^7.20.7", - "@swagger-api/apidom-core": "^0.93.0", - "@swagger-api/apidom-ns-workflows-1": "^0.93.0", - "@swagger-api/apidom-parser-adapter-yaml-1-2": "^0.93.0", - "@types/ramda": "~0.29.6", - "ramda": "~0.29.1", - "ramda-adjunct": "^4.0.0" + "@swagger-api/apidom-core": "^1.0.0-alpha.9", + "@swagger-api/apidom-ns-workflows-1": "^1.0.0-alpha.9", + "@swagger-api/apidom-parser-adapter-yaml-1-2": "^1.0.0-alpha.9", + "@types/ramda": "~0.30.0", + "ramda": "~0.30.0", + "ramda-adjunct": "^5.0.0" } }, "node_modules/@swagger-api/apidom-parser-adapter-workflows-yaml-1/node_modules/@types/ramda": { - "version": "0.29.10", - "resolved": "https://registry.npmjs.org/@types/ramda/-/ramda-0.29.10.tgz", - "integrity": "sha512-0BzWVKtSEtignlk+XBuK88Il5wzQwbRVfEkzE8iKm02NYHMGQ/9ffB05M+zXhTCqo50DOIAT9pNSJsjFMMG4rQ==", + "version": "0.30.2", + "resolved": "https://registry.npmjs.org/@types/ramda/-/ramda-0.30.2.tgz", + "integrity": "sha512-PyzHvjCalm2BRYjAU6nIB3TprYwMNOUY/7P/N8bSzp9W/yM2YrtGtAnnVtaCNSeOZ8DzKyFDvaqQs7LnWwwmBA==", "optional": true, "dependencies": { - "types-ramda": "^0.29.7" + "types-ramda": "^0.30.1" } }, "node_modules/@swagger-api/apidom-parser-adapter-workflows-yaml-1/node_modules/ramda": { - "version": "0.29.1", - "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.29.1.tgz", - "integrity": "sha512-OfxIeWzd4xdUNxlWhgFazxsA/nl3mS4/jGZI5n00uWOoSSFRhC1b6gl6xvmzUamgmqELraWp0J/qqVlXYPDPyA==", + "version": "0.30.1", + "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.30.1.tgz", + "integrity": "sha512-tEF5I22zJnuclswcZMc8bDIrwRHRzf+NqVEmqg50ShAZMP7MWeR/RGDthfM/p+BlqvF2fXAzpn8i+SJcYD3alw==", "optional": true, "funding": { "type": "opencollective", "url": "https://opencollective.com/ramda" } }, + "node_modules/@swagger-api/apidom-parser-adapter-workflows-yaml-1/node_modules/ramda-adjunct": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ramda-adjunct/-/ramda-adjunct-5.1.0.tgz", + "integrity": "sha512-8qCpl2vZBXEJyNbi4zqcgdfHtcdsWjOGbiNSEnEBrM6Y0OKOT8UxJbIVGm1TIcjaSu2MxaWcgtsNlKlCk7o7qg==", + "optional": true, + "engines": { + "node": ">=0.10.3" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/ramda-adjunct" + }, + "peerDependencies": { + "ramda": ">= 0.30.0" + } + }, + "node_modules/@swagger-api/apidom-parser-adapter-workflows-yaml-1/node_modules/types-ramda": { + "version": "0.30.1", + "resolved": "https://registry.npmjs.org/types-ramda/-/types-ramda-0.30.1.tgz", + "integrity": "sha512-1HTsf5/QVRmLzcGfldPFvkVsAdi1db1BBKzi7iW3KBUlOICg/nKnFS+jGqDJS3YD8VsWbAh7JiHeBvbsw8RPxA==", + "optional": true, + "dependencies": { + "ts-toolbelt": "^9.6.0" + } + }, "node_modules/@swagger-api/apidom-parser-adapter-yaml-1-2": { - "version": "0.93.0", - "resolved": "https://registry.npmjs.org/@swagger-api/apidom-parser-adapter-yaml-1-2/-/apidom-parser-adapter-yaml-1-2-0.93.0.tgz", - "integrity": "sha512-0z/d/t19f78o4CTxtpMMLdi+7js+JNz7s4/WSJXZ0Q0k5O4pEhlARMMEqJXE4qUXxTGnoXbi4sQY9FV/yA5V0Q==", + "version": "1.0.0-alpha.9", + "resolved": "https://registry.npmjs.org/@swagger-api/apidom-parser-adapter-yaml-1-2/-/apidom-parser-adapter-yaml-1-2-1.0.0-alpha.9.tgz", + "integrity": "sha512-jSIHEB7lbh+MP3BhYIXFkeivDR01kugXN70e5FskW7oet2TIARsVEPheWKQFSP1U8bUZA4bsp9h9gOQ9xEeErw==", "optional": true, "dependencies": { "@babel/runtime-corejs3": "^7.20.7", - "@swagger-api/apidom-ast": "^0.93.0", - "@swagger-api/apidom-core": "^0.93.0", - "@swagger-api/apidom-error": "^0.93.0", - "@types/ramda": "~0.29.6", - "ramda": "~0.29.1", - "ramda-adjunct": "^4.1.1", + "@swagger-api/apidom-ast": "^1.0.0-alpha.9", + "@swagger-api/apidom-core": "^1.0.0-alpha.9", + "@swagger-api/apidom-error": "^1.0.0-alpha.9", + "@types/ramda": "~0.30.0", + "ramda": "~0.30.0", + "ramda-adjunct": "^5.0.0", "tree-sitter": "=0.20.4", "tree-sitter-yaml": "=0.5.0", "web-tree-sitter": "=0.20.3" } }, "node_modules/@swagger-api/apidom-parser-adapter-yaml-1-2/node_modules/@types/ramda": { - "version": "0.29.10", - "resolved": "https://registry.npmjs.org/@types/ramda/-/ramda-0.29.10.tgz", - "integrity": "sha512-0BzWVKtSEtignlk+XBuK88Il5wzQwbRVfEkzE8iKm02NYHMGQ/9ffB05M+zXhTCqo50DOIAT9pNSJsjFMMG4rQ==", + "version": "0.30.2", + "resolved": "https://registry.npmjs.org/@types/ramda/-/ramda-0.30.2.tgz", + "integrity": "sha512-PyzHvjCalm2BRYjAU6nIB3TprYwMNOUY/7P/N8bSzp9W/yM2YrtGtAnnVtaCNSeOZ8DzKyFDvaqQs7LnWwwmBA==", "optional": true, "dependencies": { - "types-ramda": "^0.29.7" + "types-ramda": "^0.30.1" } }, "node_modules/@swagger-api/apidom-parser-adapter-yaml-1-2/node_modules/ramda": { - "version": "0.29.1", - "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.29.1.tgz", - "integrity": "sha512-OfxIeWzd4xdUNxlWhgFazxsA/nl3mS4/jGZI5n00uWOoSSFRhC1b6gl6xvmzUamgmqELraWp0J/qqVlXYPDPyA==", + "version": "0.30.1", + "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.30.1.tgz", + "integrity": "sha512-tEF5I22zJnuclswcZMc8bDIrwRHRzf+NqVEmqg50ShAZMP7MWeR/RGDthfM/p+BlqvF2fXAzpn8i+SJcYD3alw==", "optional": true, "funding": { "type": "opencollective", "url": "https://opencollective.com/ramda" } }, + "node_modules/@swagger-api/apidom-parser-adapter-yaml-1-2/node_modules/ramda-adjunct": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ramda-adjunct/-/ramda-adjunct-5.1.0.tgz", + "integrity": "sha512-8qCpl2vZBXEJyNbi4zqcgdfHtcdsWjOGbiNSEnEBrM6Y0OKOT8UxJbIVGm1TIcjaSu2MxaWcgtsNlKlCk7o7qg==", + "optional": true, + "engines": { + "node": ">=0.10.3" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/ramda-adjunct" + }, + "peerDependencies": { + "ramda": ">= 0.30.0" + } + }, + "node_modules/@swagger-api/apidom-parser-adapter-yaml-1-2/node_modules/types-ramda": { + "version": "0.30.1", + "resolved": "https://registry.npmjs.org/types-ramda/-/types-ramda-0.30.1.tgz", + "integrity": "sha512-1HTsf5/QVRmLzcGfldPFvkVsAdi1db1BBKzi7iW3KBUlOICg/nKnFS+jGqDJS3YD8VsWbAh7JiHeBvbsw8RPxA==", + "optional": true, + "dependencies": { + "ts-toolbelt": "^9.6.0" + } + }, "node_modules/@swagger-api/apidom-reference": { - "version": "0.93.0", - "resolved": "https://registry.npmjs.org/@swagger-api/apidom-reference/-/apidom-reference-0.93.0.tgz", - "integrity": "sha512-kii8DqU3v+Fqv4gLi/3pTEYqR0AhjogcJnJUuKZqs1G/UiGk2RiEN4i/VyJQn0iwL4w4UyFcLOG4kyYxNgDAJw==", + "version": "1.0.0-alpha.9", + "resolved": "https://registry.npmjs.org/@swagger-api/apidom-reference/-/apidom-reference-1.0.0-alpha.9.tgz", + "integrity": "sha512-KQ6wB5KplqdSsjxdA8BaQulj5zlF5VBCd5KP3RN/9vvixgsD/gyrVY59nisdzmPTqiL6yjhk612eQ96MgG8KiA==", "dependencies": { "@babel/runtime-corejs3": "^7.20.7", - "@swagger-api/apidom-core": "^0.93.0", - "@types/ramda": "~0.29.6", + "@swagger-api/apidom-core": "^1.0.0-alpha.9", + "@types/ramda": "~0.30.0", "axios": "^1.4.0", "minimatch": "^7.4.3", "process": "^0.11.10", - "ramda": "~0.29.1", - "ramda-adjunct": "^4.1.1", - "stampit": "^4.3.2" + "ramda": "~0.30.0", + "ramda-adjunct": "^5.0.0" }, "optionalDependencies": { - "@swagger-api/apidom-error": "^0.93.0", - "@swagger-api/apidom-json-pointer": "^0.93.0", - "@swagger-api/apidom-ns-asyncapi-2": "^0.93.0", - "@swagger-api/apidom-ns-openapi-2": "^0.93.0", - "@swagger-api/apidom-ns-openapi-3-0": "^0.93.0", - "@swagger-api/apidom-ns-openapi-3-1": "^0.93.0", - "@swagger-api/apidom-ns-workflows-1": "^0.93.0", - "@swagger-api/apidom-parser-adapter-api-design-systems-json": "^0.93.0", - "@swagger-api/apidom-parser-adapter-api-design-systems-yaml": "^0.93.0", - "@swagger-api/apidom-parser-adapter-asyncapi-json-2": "^0.93.0", - "@swagger-api/apidom-parser-adapter-asyncapi-yaml-2": "^0.93.0", - "@swagger-api/apidom-parser-adapter-json": "^0.93.0", - "@swagger-api/apidom-parser-adapter-openapi-json-2": "^0.93.0", - "@swagger-api/apidom-parser-adapter-openapi-json-3-0": "^0.93.0", - "@swagger-api/apidom-parser-adapter-openapi-json-3-1": "^0.93.0", - "@swagger-api/apidom-parser-adapter-openapi-yaml-2": "^0.93.0", - "@swagger-api/apidom-parser-adapter-openapi-yaml-3-0": "^0.93.0", - "@swagger-api/apidom-parser-adapter-openapi-yaml-3-1": "^0.93.0", - "@swagger-api/apidom-parser-adapter-workflows-json-1": "^0.93.0", - "@swagger-api/apidom-parser-adapter-workflows-yaml-1": "^0.93.0", - "@swagger-api/apidom-parser-adapter-yaml-1-2": "^0.93.0" + "@swagger-api/apidom-error": "^1.0.0-alpha.1", + "@swagger-api/apidom-json-pointer": "^1.0.0-alpha.1", + "@swagger-api/apidom-ns-asyncapi-2": "^1.0.0-alpha.1", + "@swagger-api/apidom-ns-openapi-2": "^1.0.0-alpha.1", + "@swagger-api/apidom-ns-openapi-3-0": "^1.0.0-alpha.1", + "@swagger-api/apidom-ns-openapi-3-1": "^1.0.0-alpha.1", + "@swagger-api/apidom-ns-workflows-1": "^1.0.0-alpha.1", + "@swagger-api/apidom-parser-adapter-api-design-systems-json": "^1.0.0-alpha.1", + "@swagger-api/apidom-parser-adapter-api-design-systems-yaml": "^1.0.0-alpha.1", + "@swagger-api/apidom-parser-adapter-asyncapi-json-2": "^1.0.0-alpha.1", + "@swagger-api/apidom-parser-adapter-asyncapi-yaml-2": "^1.0.0-alpha.1", + "@swagger-api/apidom-parser-adapter-json": "^1.0.0-alpha.1", + "@swagger-api/apidom-parser-adapter-openapi-json-2": "^1.0.0-alpha.1", + "@swagger-api/apidom-parser-adapter-openapi-json-3-0": "^1.0.0-alpha.1", + "@swagger-api/apidom-parser-adapter-openapi-json-3-1": "^1.0.0-alpha.1", + "@swagger-api/apidom-parser-adapter-openapi-yaml-2": "^1.0.0-alpha.1", + "@swagger-api/apidom-parser-adapter-openapi-yaml-3-0": "^1.0.0-alpha.1", + "@swagger-api/apidom-parser-adapter-openapi-yaml-3-1": "^1.0.0-alpha.1", + "@swagger-api/apidom-parser-adapter-workflows-json-1": "^1.0.0-alpha.1", + "@swagger-api/apidom-parser-adapter-workflows-yaml-1": "^1.0.0-alpha.1", + "@swagger-api/apidom-parser-adapter-yaml-1-2": "^1.0.0-alpha.1" } }, "node_modules/@swagger-api/apidom-reference/node_modules/@types/ramda": { - "version": "0.29.10", - "resolved": "https://registry.npmjs.org/@types/ramda/-/ramda-0.29.10.tgz", - "integrity": "sha512-0BzWVKtSEtignlk+XBuK88Il5wzQwbRVfEkzE8iKm02NYHMGQ/9ffB05M+zXhTCqo50DOIAT9pNSJsjFMMG4rQ==", + "version": "0.30.2", + "resolved": "https://registry.npmjs.org/@types/ramda/-/ramda-0.30.2.tgz", + "integrity": "sha512-PyzHvjCalm2BRYjAU6nIB3TprYwMNOUY/7P/N8bSzp9W/yM2YrtGtAnnVtaCNSeOZ8DzKyFDvaqQs7LnWwwmBA==", "dependencies": { - "types-ramda": "^0.29.7" - } - }, - "node_modules/@swagger-api/apidom-reference/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dependencies": { - "balanced-match": "^1.0.0" + "types-ramda": "^0.30.1" } }, "node_modules/@swagger-api/apidom-reference/node_modules/minimatch": { @@ -3263,23 +4183,46 @@ } }, "node_modules/@swagger-api/apidom-reference/node_modules/ramda": { - "version": "0.29.1", - "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.29.1.tgz", - "integrity": "sha512-OfxIeWzd4xdUNxlWhgFazxsA/nl3mS4/jGZI5n00uWOoSSFRhC1b6gl6xvmzUamgmqELraWp0J/qqVlXYPDPyA==", + "version": "0.30.1", + "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.30.1.tgz", + "integrity": "sha512-tEF5I22zJnuclswcZMc8bDIrwRHRzf+NqVEmqg50ShAZMP7MWeR/RGDthfM/p+BlqvF2fXAzpn8i+SJcYD3alw==", "funding": { "type": "opencollective", "url": "https://opencollective.com/ramda" } }, + "node_modules/@swagger-api/apidom-reference/node_modules/ramda-adjunct": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ramda-adjunct/-/ramda-adjunct-5.1.0.tgz", + "integrity": "sha512-8qCpl2vZBXEJyNbi4zqcgdfHtcdsWjOGbiNSEnEBrM6Y0OKOT8UxJbIVGm1TIcjaSu2MxaWcgtsNlKlCk7o7qg==", + "engines": { + "node": ">=0.10.3" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/ramda-adjunct" + }, + "peerDependencies": { + "ramda": ">= 0.30.0" + } + }, + "node_modules/@swagger-api/apidom-reference/node_modules/types-ramda": { + "version": "0.30.1", + "resolved": "https://registry.npmjs.org/types-ramda/-/types-ramda-0.30.1.tgz", + "integrity": "sha512-1HTsf5/QVRmLzcGfldPFvkVsAdi1db1BBKzi7iW3KBUlOICg/nKnFS+jGqDJS3YD8VsWbAh7JiHeBvbsw8RPxA==", + "dependencies": { + "ts-toolbelt": "^9.6.0" + } + }, "node_modules/@swc/core": { - "version": "1.3.106", - "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.3.106.tgz", - "integrity": "sha512-++QPSPkFq2qELYVScxNHJC42hKQChjiTWS2P0QQ5JWT4NHb9lmNSfrc1ylFIyImwRnxsW2MTBALLYLf95EFAsg==", + "version": "1.7.23", + "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.7.23.tgz", + "integrity": "sha512-VDNkpDvDlreGh2E3tlDj8B3piiuLhhQA/7rIVZpiLUvG1YpucAa6N7iDXA7Gc/+Hah8spaCg/qvEaBkCmcIYCQ==", "dev": true, "hasInstallScript": true, "dependencies": { - "@swc/counter": "^0.1.1", - "@swc/types": "^0.1.5" + "@swc/counter": "^0.1.3", + "@swc/types": "^0.1.12" }, "engines": { "node": ">=10" @@ -3289,19 +4232,19 @@ "url": "https://opencollective.com/swc" }, "optionalDependencies": { - "@swc/core-darwin-arm64": "1.3.106", - "@swc/core-darwin-x64": "1.3.106", - "@swc/core-linux-arm-gnueabihf": "1.3.106", - "@swc/core-linux-arm64-gnu": "1.3.106", - "@swc/core-linux-arm64-musl": "1.3.106", - "@swc/core-linux-x64-gnu": "1.3.106", - "@swc/core-linux-x64-musl": "1.3.106", - "@swc/core-win32-arm64-msvc": "1.3.106", - "@swc/core-win32-ia32-msvc": "1.3.106", - "@swc/core-win32-x64-msvc": "1.3.106" + "@swc/core-darwin-arm64": "1.7.23", + "@swc/core-darwin-x64": "1.7.23", + "@swc/core-linux-arm-gnueabihf": "1.7.23", + "@swc/core-linux-arm64-gnu": "1.7.23", + "@swc/core-linux-arm64-musl": "1.7.23", + "@swc/core-linux-x64-gnu": "1.7.23", + "@swc/core-linux-x64-musl": "1.7.23", + "@swc/core-win32-arm64-msvc": "1.7.23", + "@swc/core-win32-ia32-msvc": "1.7.23", + "@swc/core-win32-x64-msvc": "1.7.23" }, "peerDependencies": { - "@swc/helpers": "^0.5.0" + "@swc/helpers": "*" }, "peerDependenciesMeta": { "@swc/helpers": { @@ -3310,9 +4253,9 @@ } }, "node_modules/@swc/core-darwin-arm64": { - "version": "1.3.106", - "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.3.106.tgz", - "integrity": "sha512-XYcbViNyHnnm7RWOAO1YipMmthM7m2aXF32b0y+JMLYFBEyFpjVX9btLkzeL7wRx/5B3I35yJNhE+xyx0Q1Gkw==", + "version": "1.7.23", + "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.7.23.tgz", + "integrity": "sha512-yyOHPfti6yKlQulfVWMt7BVKst+SyEZYCWuQSGMn1KgmNCH/bYufRWfQXIhkGSj44ZkEepJmsJ8tDyIb4k5WyA==", "cpu": [ "arm64" ], @@ -3326,9 +4269,9 @@ } }, "node_modules/@swc/core-darwin-x64": { - "version": "1.3.106", - "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.3.106.tgz", - "integrity": "sha512-YKDPhUdfuwhmOUS9+CaIwl/0Tp+f1b73BH2EIESuxSNsogZf18a8HQ8O0fQEwdiwmA5LEqw47cj+kfOWV/0+kw==", + "version": "1.7.23", + "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.7.23.tgz", + "integrity": "sha512-GzqHwQ0Y1VyjdI/bBKFX2GKm5HD3PIB6OhuAQtWZMTtEr2yIrlT0YK2T+XKh7oIg31JwxGBeQdBk3KTI7DARmQ==", "cpu": [ "x64" ], @@ -3342,9 +4285,9 @@ } }, "node_modules/@swc/core-linux-arm-gnueabihf": { - "version": "1.3.106", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.3.106.tgz", - "integrity": "sha512-bHxxJXogvFfocLL5inZxxtx/x/WgKozigp80Vbx0viac1fPDJrqKBw2X4MzpMiuTRAGVQ03jJI6pDwbSBf+yDw==", + "version": "1.7.23", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.7.23.tgz", + "integrity": "sha512-qwX4gB41OS6/OZkHcpTqLFGsdmvoZyffnJIlgB/kZKwH3lfeJWzv6vx57zXtNpM/t7GoQEe0VZUVdmNjxSxBZw==", "cpu": [ "arm" ], @@ -3358,9 +4301,9 @@ } }, "node_modules/@swc/core-linux-arm64-gnu": { - "version": "1.3.106", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.3.106.tgz", - "integrity": "sha512-c7jue++CHLgtpeaakEukoCLT9eNrImizbleE9Y7Is8CHqLq/7DG4s+7ma9DFKXIzW2MpTg9byIEQfpqSphVW6A==", + "version": "1.7.23", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.7.23.tgz", + "integrity": "sha512-TsrbUZdMaUwzI7+g/8rHPLWbntMKYSu5Bn5IBSqVKPeyqaXxNnlIUnWXgXcUcRAc+T+Y8ADfr7EiFz9iz5DuSA==", "cpu": [ "arm64" ], @@ -3374,9 +4317,9 @@ } }, "node_modules/@swc/core-linux-arm64-musl": { - "version": "1.3.106", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.3.106.tgz", - "integrity": "sha512-51EaC3Q8qAhLtWVnAVqoYX/gk3tK31cCBzUpwCcmhianhEBM2/WtKRAS4MqPhE8VVZuN3WjO2c2JaF2mX0yuoA==", + "version": "1.7.23", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.7.23.tgz", + "integrity": "sha512-JEdtwdthazKq4PBz53KSubwwK8MvqODAihGSAzc8u3Unq4ojcvaS8b0CwLBeD+kTQ78HpxOXTt3DsFIxpgaCAA==", "cpu": [ "arm64" ], @@ -3390,9 +4333,9 @@ } }, "node_modules/@swc/core-linux-x64-gnu": { - "version": "1.3.106", - "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.3.106.tgz", - "integrity": "sha512-tOUi8BB6jAeCXgx7ESLNnX7nrbMVKQ/XajK77v7Ad4SXf9HYArnimBJpXUUyVFJTXLSv4e6c7s6XHHqXb5Lwcg==", + "version": "1.7.23", + "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.7.23.tgz", + "integrity": "sha512-V51gFPWaVAHbI1yg9ahsoya3aB4uawye3SZ5uQWgcP7wdCdiv60dw4F5nuPJf5Z1oXD3U/BslXuamv8Oh9vXqQ==", "cpu": [ "x64" ], @@ -3406,9 +4349,9 @@ } }, "node_modules/@swc/core-linux-x64-musl": { - "version": "1.3.106", - "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.3.106.tgz", - "integrity": "sha512-binLw4Lbd83NPy4/m/teH2nbaifxveSD+sKDvpxywRbvYW2I0w/iCBpUBcbnl16TQF4TPOGpq5YwG9lVxPVw5g==", + "version": "1.7.23", + "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.7.23.tgz", + "integrity": "sha512-BBqQi4+UdeRqag3yM4IJjaHG4yc1o3l9ksENHToE0o/u2DT0FY5+K/DiYGZLC1JHbSFzNqRCYsa7DIzRtZ0A1A==", "cpu": [ "x64" ], @@ -3422,9 +4365,9 @@ } }, "node_modules/@swc/core-win32-arm64-msvc": { - "version": "1.3.106", - "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.3.106.tgz", - "integrity": "sha512-n4ttBWr8tM7DPzwcEOIBTyTMHZTzCmbic/HTtxEsPyMAf/Daen+yrTKzjPP6k2usfSrjkxA780RSJJxI1N8r2w==", + "version": "1.7.23", + "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.7.23.tgz", + "integrity": "sha512-JPk6pvCKncL6bXG7p+NLZf8PWx4FakVvKNdwGeMrYunb+yk1IZf7qf9LJk8+GDGF5QviDXPs8opZrTrfsW80fA==", "cpu": [ "arm64" ], @@ -3438,9 +4381,9 @@ } }, "node_modules/@swc/core-win32-ia32-msvc": { - "version": "1.3.106", - "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.3.106.tgz", - "integrity": "sha512-GhDNIwxE5FhkujESI6h/4ysT3wxwmrzTUlZYaR8rRui6a6SdX9feIPUHPEE5o5hpyp+xqlmvRxKkRxOnwsq8iA==", + "version": "1.7.23", + "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.7.23.tgz", + "integrity": "sha512-2Whxi8d+bLQBzJcQ5qYPHlk02YYVGsMVav0fWk+FnX2z1QRREIu1L1xvrpi7gBpjXp6BIU40ya8GiKeekNT2bg==", "cpu": [ "ia32" ], @@ -3454,9 +4397,9 @@ } }, "node_modules/@swc/core-win32-x64-msvc": { - "version": "1.3.106", - "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.3.106.tgz", - "integrity": "sha512-2M6yWChuMS1+/MPo3Dor0SOMkvmiugonWlzsZBAu/oZboH2xKrHSRv7brsBujb2Oe47r+NsbV+vq9tnnP9Vl1Q==", + "version": "1.7.23", + "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.7.23.tgz", + "integrity": "sha512-82fARk4/yJ40kwWKY/gdKDisPdtgJE9jgpl/vkNG3alyJxrCzuNM7+CtiKoYbXLeqM8GQTS3wlvCaJu9oQ8dag==", "cpu": [ "x64" ], @@ -3470,16 +4413,19 @@ } }, "node_modules/@swc/counter": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/@swc/counter/-/counter-0.1.2.tgz", - "integrity": "sha512-9F4ys4C74eSTEUNndnER3VJ15oru2NumfQxS8geE+f3eB5xvfxpWyqE5XlVnxb/R14uoXi6SLbBwwiDSkv+XEw==", + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@swc/counter/-/counter-0.1.3.tgz", + "integrity": "sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==", "dev": true }, "node_modules/@swc/types": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@swc/types/-/types-0.1.5.tgz", - "integrity": "sha512-myfUej5naTBWnqOCc/MdVOLVjXUXtIA+NpDrDBKJtLLg2shUjBu3cZmB/85RyitKc55+lUUyl7oRfLOvkr2hsw==", - "dev": true + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/@swc/types/-/types-0.1.12.tgz", + "integrity": "sha512-wBJA+SdtkbFhHjTMYH+dEH1y4VpfGdAc2Kw/LK09i9bXd/K6j6PkDcFCEzb6iVfZMkPRrl/q0e3toqTAJdkIVA==", + "dev": true, + "dependencies": { + "@swc/counter": "^0.1.3" + } }, "node_modules/@tanstack/match-sorter-utils": { "version": "8.8.4", @@ -3553,9 +4499,9 @@ } }, "node_modules/@testing-library/dom": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-10.1.0.tgz", - "integrity": "sha512-wdsYKy5zupPyLCW2Je5DLHSxSfbIp6h80WoHOQc+RPtmPGA52O9x5MJEkv92Sjonpq+poOAtUKhh1kBGAXBrNA==", + "version": "10.4.0", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-10.4.0.tgz", + "integrity": "sha512-pemlzrSESWbdAloYml3bAJMEfNh1Z7EduzqPKprCH5S341frlpYnUEW0H72dLxa6IsYr+mPno20GiSm+h9dEdQ==", "dev": true, "peer": true, "dependencies": { @@ -3572,41 +4518,82 @@ "node": ">=18" } }, - "node_modules/@testing-library/dom/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "node_modules/@testing-library/dom/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "peer": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@testing-library/dom/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "peer": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@testing-library/dom/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "peer": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@testing-library/dom/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "peer": true + }, + "node_modules/@testing-library/dom/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, "peer": true, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=8" } }, - "node_modules/@testing-library/dom/node_modules/pretty-format": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", - "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "node_modules/@testing-library/dom/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "peer": true, "dependencies": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" + "has-flag": "^4.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=8" } }, - "node_modules/@testing-library/dom/node_modules/react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", - "dev": true, - "peer": true - }, "node_modules/@testing-library/jest-dom": { "version": "6.4.6", "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.4.6.tgz", @@ -3652,6 +4639,21 @@ } } }, + "node_modules/@testing-library/jest-dom/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, "node_modules/@testing-library/jest-dom/node_modules/chalk": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", @@ -3665,12 +4667,51 @@ "node": ">=8" } }, + "node_modules/@testing-library/jest-dom/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, "node_modules/@testing-library/jest-dom/node_modules/dom-accessibility-api": { "version": "0.6.3", "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.6.3.tgz", "integrity": "sha512-7ZgogeTnjuHbo+ct10G9Ffp0mif17idi0IyWNVA/wcwcm7NPOD/WEHVP3n7n3MhXqxoIYm8d6MuZohYWIZ4T3w==", "dev": true }, + "node_modules/@testing-library/jest-dom/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/@testing-library/react": { "version": "16.0.0", "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-16.0.0.tgz", @@ -4090,15 +5131,15 @@ "dev": true }, "node_modules/@types/geojson": { - "version": "7946.0.13", - "resolved": "https://registry.npmjs.org/@types/geojson/-/geojson-7946.0.13.tgz", - "integrity": "sha512-bmrNrgKMOhM3WsafmbGmC+6dsF2Z308vLFsQ3a/bT8X8Sv5clVYpPars/UPq+sAaJP+5OoLAYgwbkS5QEJdLUQ==", + "version": "7946.0.14", + "resolved": "https://registry.npmjs.org/@types/geojson/-/geojson-7946.0.14.tgz", + "integrity": "sha512-WCfD5Ht3ZesJUsONdhvm84dmzWOiOzOAqOncN0++w0lBw1o8OuDNJF2McvvCef/yBqb/HYRahp1BYtODFQ8bRg==", "dev": true }, "node_modules/@types/hast": { - "version": "2.3.9", - "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.9.tgz", - "integrity": "sha512-pTHyNlaMD/oKJmS+ZZUyFUcsZeBZpC0lmGquw98CqRVNgAdJZJeD7GoeLiT6Xbx5rU9VCjSt0RwEvDgzh4obFw==", + "version": "2.3.10", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.10.tgz", + "integrity": "sha512-McWspRw8xx8J9HurkVBfYj0xKoE25tOFlHGdx4MJ5xORQrMGZNqJhVQWaIbm6Oyla5kYOXtDiopzKRJzEOkwJw==", "dependencies": { "@types/unist": "^2" } @@ -4166,15 +5207,15 @@ } }, "node_modules/@types/plotly.js": { - "version": "2.12.32", - "resolved": "https://registry.npmjs.org/@types/plotly.js/-/plotly.js-2.12.32.tgz", - "integrity": "sha512-pCE60W1v77zxobnA1oGIisHhGzTHv8c4fAtM81Y1h7gezeKpLpx4E0fQ3ThKIPOIvGlnoVseUjSpFwFqIKdsXg==", + "version": "2.33.3", + "resolved": "https://registry.npmjs.org/@types/plotly.js/-/plotly.js-2.33.3.tgz", + "integrity": "sha512-Uu9aC8Z5oMj+oq1QHKtZAug9uAdPV66KPZrIa+r26bhktfuAbSCIq2HDN1kFPrcci0QKNCh8Gqj1GtMYvfoEUQ==", "dev": true }, "node_modules/@types/prop-types": { - "version": "15.7.11", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.11.tgz", - "integrity": "sha512-ga8y9v9uyeiLdpKddhxYQkxNDrfvuPrlFb0N1qnZZByvcElJaXthF1UhvCh9TLWJBEHeNtdnbysW7Y6Uq8CVng==" + "version": "15.7.12", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.12.tgz", + "integrity": "sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==" }, "node_modules/@types/ramda": { "version": "0.29.5", @@ -4254,9 +5295,9 @@ } }, "node_modules/@types/react-transition-group": { - "version": "4.4.10", - "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.10.tgz", - "integrity": "sha512-hT/+s0VQs2ojCX823m60m5f0sL5idt9SO6Tj6Dg+rdphGPIeJbJ6CxvBYkgkGKrYeDjvIpKTR38UzmtHJOGW3Q==", + "version": "4.4.11", + "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.11.tgz", + "integrity": "sha512-RM05tAniPZ5DZPzzNFP+DmrcOdD0efDUxMy3145oljWSl3x9ZV5vhme98gTxFrj2lhXvmGNnUiuDyJgY9IKkNA==", "dependencies": { "@types/react": "*" } @@ -4280,9 +5321,9 @@ } }, "node_modules/@types/reactcss": { - "version": "1.2.11", - "resolved": "https://registry.npmjs.org/@types/reactcss/-/reactcss-1.2.11.tgz", - "integrity": "sha512-0fFy0ubuPlhksId8r9V8nsLcxBAPQnn15g/ERAElgE9L6rOquMj2CapsxqfyBuHlkp0/ndEUVnkYI7MkTtkGpw==", + "version": "1.2.12", + "resolved": "https://registry.npmjs.org/@types/reactcss/-/reactcss-1.2.12.tgz", + "integrity": "sha512-BrXUQ86/wbbFiZv8h/Q1/Q1XOsaHneYmCb/tHe9+M8XBAAUc2EHfdY0DY22ZZjVSaXr5ix7j+zsqO2eGZub8lQ==", "dev": true, "dependencies": { "@types/react": "*" @@ -4298,14 +5339,14 @@ } }, "node_modules/@types/scheduler": { - "version": "0.16.8", - "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.8.tgz", - "integrity": "sha512-WZLiwShhwLRmeV6zH+GkbOFT6Z6VklCItrDioxUnv+u4Ll+8vKeFySoFyK/0ctcRpOmwAicELfmys1sDc/Rw+A==" + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.23.0.tgz", + "integrity": "sha512-YIoDCTH3Af6XM5VuwGG/QL/CJqga1Zm3NkU3HZ4ZHK2fRMPYP1VczsTUqtsf43PH/iJNVlPHAo2oWX7BSdB2Hw==" }, "node_modules/@types/semver": { - "version": "7.5.6", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.6.tgz", - "integrity": "sha512-dn1l8LaMea/IjDoHNd9J52uBbInB796CDffS6VdIxvqYCPSG0V0DzHp76GpaWnlhg88uYyPbXCDIowa86ybd5A==", + "version": "7.5.8", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz", + "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==", "dev": true }, "node_modules/@types/swagger-ui-react": { @@ -4328,9 +5369,9 @@ } }, "node_modules/@types/unist": { - "version": "2.0.10", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", - "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==" + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", + "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==" }, "node_modules/@types/use-sync-external-store": { "version": "0.0.3", @@ -4378,6 +5419,18 @@ } } }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/@typescript-eslint/parser": { "version": "6.14.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.14.0.tgz", @@ -4490,6 +5543,18 @@ } } }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/@typescript-eslint/utils": { "version": "6.14.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.14.0.tgz", @@ -4515,6 +5580,18 @@ "eslint": "^7.0.0 || ^8.0.0" } }, + "node_modules/@typescript-eslint/utils/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/@typescript-eslint/visitor-keys": { "version": "6.14.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.14.0.tgz", @@ -4621,9 +5698,9 @@ } }, "node_modules/@vitest/runner/node_modules/yocto-queue": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.0.0.tgz", - "integrity": "sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.1.1.tgz", + "integrity": "sha512-b4JR1PFR10y1mKjhHY9LaGo6tmrgjit7hxVIeAmyMw3jegXR4dhYqLaQF5zMXZxY7tLpMyJeLjr1C4rLmkVe8g==", "dev": true, "engines": { "node": ">=12.20" @@ -4646,6 +5723,32 @@ "url": "https://opencollective.com/vitest" } }, + "node_modules/@vitest/snapshot/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@vitest/snapshot/node_modules/pretty-format": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "dev": true, + "dependencies": { + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, "node_modules/@vitest/spy": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-1.6.0.tgz", @@ -4694,6 +5797,32 @@ "url": "https://opencollective.com/vitest" } }, + "node_modules/@vitest/utils/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@vitest/utils/node_modules/pretty-format": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "dev": true, + "dependencies": { + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, "node_modules/@xobotyi/scrollbar-width": { "version": "1.9.5", "resolved": "https://registry.npmjs.org/@xobotyi/scrollbar-width/-/scrollbar-width-1.9.5.tgz", @@ -4710,14 +5839,14 @@ "integrity": "sha512-d8XPSGjfyzlXC3Xx891DJRyZfqk5JU0BJrDQcsWomFIV1/BIzPW5HDH5iDdWpqWaav0YVIEzT1RHTwWr0FFshA==" }, "node_modules/ace-builds": { - "version": "1.32.3", - "resolved": "https://registry.npmjs.org/ace-builds/-/ace-builds-1.32.3.tgz", - "integrity": "sha512-ptSTUmDEU+LuwGiPY3/qQPmmAWE27vuv5sASL8swLRyLGJb7Ye7a8MrJ4NnAkFh1sJgVUqKTEGWRRFDmqYPw2Q==" + "version": "1.36.2", + "resolved": "https://registry.npmjs.org/ace-builds/-/ace-builds-1.36.2.tgz", + "integrity": "sha512-eqqfbGwx/GKjM/EnFu4QtQ+d2NNBu84MGgxoG8R5iyFpcVeQ4p9YlTL+ZzdEJqhdkASqoqOxCSNNGyB6lvMm+A==" }, "node_modules/acorn": { - "version": "8.11.3", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", - "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", + "version": "8.12.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", + "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", "dev": true, "bin": { "acorn": "bin/acorn" @@ -4789,19 +5918,21 @@ } }, "node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dependencies": { - "color-convert": "^2.0.1" + "color-convert": "^1.9.0" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=4" } }, + "node_modules/apg-lite": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/apg-lite/-/apg-lite-1.0.4.tgz", + "integrity": "sha512-B32zCN3IdHIc99Vy7V9BaYTUzLeRA8YXYY1aQD1/5I2aqIrO0coi4t6hJPqMisidlBxhyME8UexkHt31SlR6Og==" + }, "node_modules/are-docs-informative": { "version": "0.0.2", "resolved": "https://registry.npmjs.org/are-docs-informative/-/are-docs-informative-0.0.2.tgz", @@ -4831,13 +5962,16 @@ "integrity": "sha512-8wdW3ZGk6UjMPJx/glyEt0sLzzwAE1bhToPsO1W2pbpR2gULyxe3BjSiuJFheP50T/GgODVPz2fuMUmIywt8cQ==" }, "node_modules/array-buffer-byte-length": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", - "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", + "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "is-array-buffer": "^3.0.1" + "call-bind": "^1.0.5", + "is-array-buffer": "^3.0.4" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -4852,15 +5986,16 @@ } }, "node_modules/array-includes": { - "version": "3.1.7", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.7.tgz", - "integrity": "sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ==", + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.8.tgz", + "integrity": "sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "get-intrinsic": "^1.2.1", + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.4", "is-string": "^1.0.7" }, "engines": { @@ -4934,30 +6069,34 @@ } }, "node_modules/array.prototype.tosorted": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.2.tgz", - "integrity": "sha512-HuQCHOlk1Weat5jzStICBCd83NxiIMwqDg/dHEsoefabn/hJRj5pVdWcPUSpRrwhwxZOsQassMpgN/xRYFBMIg==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.4.tgz", + "integrity": "sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0", - "get-intrinsic": "^1.2.1" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.3", + "es-errors": "^1.3.0", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" } }, "node_modules/arraybuffer.prototype.slice": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.2.tgz", - "integrity": "sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz", + "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==", "dev": true, "dependencies": { - "array-buffer-byte-length": "^1.0.0", - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "get-intrinsic": "^1.2.1", - "is-array-buffer": "^3.0.2", + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.2.1", + "get-intrinsic": "^1.2.3", + "is-array-buffer": "^3.0.4", "is-shared-array-buffer": "^1.0.2" }, "engines": { @@ -4981,15 +6120,6 @@ "node": "*" } }, - "node_modules/asynciterator.prototype": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/asynciterator.prototype/-/asynciterator.prototype-1.0.0.tgz", - "integrity": "sha512-wwHYEIS0Q80f5mosx3L/dfG5t5rjEa9Ft51GTaNt862EnpyGHpgz2RkZvLPp1oF5TnAiTohkEKVEu8pQPJI7Vg==", - "dev": true, - "dependencies": { - "has-symbols": "^1.0.3" - } - }, "node_modules/asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", @@ -5020,10 +6150,13 @@ } }, "node_modules/available-typed-arrays": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", - "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", + "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", "dev": true, + "dependencies": { + "possible-typed-array-names": "^1.0.0" + }, "engines": { "node": ">= 0.4" }, @@ -5054,14 +6187,6 @@ "@babel/core": "^7.0.0" } }, - "node_modules/babel-merge/node_modules/deepmerge": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-2.2.1.tgz", - "integrity": "sha512-R9hc1Xa/NOBi9WRVUWg19rl1UB7Tt4kuPd+thNJgFZoxXsTz7ncaPaeIm+40oSGuP33DfMb4sZt1QIGiJzC4EA==", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/babel-plugin-macros": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", @@ -5138,29 +6263,28 @@ } }, "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "balanced-match": "^1.0.0" } }, "node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", "dependencies": { - "fill-range": "^7.0.1" + "fill-range": "^7.1.1" }, "engines": { "node": ">=8" } }, "node_modules/browserslist": { - "version": "4.23.1", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.1.tgz", - "integrity": "sha512-TUfofFo/KsK/bWZ9TWQ5O26tsWW4Uhmt8IYklbnUa70udB6P2wA7w7o4PY4muaEPBQaAX+CEnmmIA41NVHtPVw==", + "version": "4.23.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.3.tgz", + "integrity": "sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA==", "funding": [ { "type": "opencollective", @@ -5176,10 +6300,10 @@ } ], "dependencies": { - "caniuse-lite": "^1.0.30001629", - "electron-to-chromium": "^1.4.796", - "node-releases": "^2.0.14", - "update-browserslist-db": "^1.0.16" + "caniuse-lite": "^1.0.30001646", + "electron-to-chromium": "^1.5.4", + "node-releases": "^2.0.18", + "update-browserslist-db": "^1.1.0" }, "bin": { "browserslist": "cli.js" @@ -5239,13 +6363,18 @@ } }, "node_modules/call-bind": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.5.tgz", - "integrity": "sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.1", - "set-function-length": "^1.1.1" + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -5260,9 +6389,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001636", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001636.tgz", - "integrity": "sha512-bMg2vmr8XBsbL6Lr0UHXy/21m84FTxDLWn2FSqMd5PrlbMxwJlQnC2YWYxVgp66PZE+BBNF2jYQUBKCo1FDeZg==", + "version": "1.0.30001658", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001658.tgz", + "integrity": "sha512-N2YVqWbJELVdrnsW5p+apoQyYt51aBMSsBZki1XZEfeBCexcM/sf4xiAHcXQBkuOwJBXtWF7aW1sYX6tKebPHw==", "funding": [ { "type": "opencollective", @@ -5292,9 +6421,9 @@ "integrity": "sha512-+VsMpRr64jYgKq2IeFUNel3vCZH/IzS+iXSHxmUV3IUH5dXlC9xHz4AwtPZisDxZ5MWcuK0V+TXgPKFPiZnxzg==" }, "node_modules/chai": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/chai/-/chai-4.4.1.tgz", - "integrity": "sha512-13sOfMv2+DWduEU+/xbun3LScLoqN17nBeTLUsmDfKdoiC1fr0n9PU4guu4AhRcOVFk/sW8LyZWHuhWtQZiF+g==", + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/chai/-/chai-4.5.0.tgz", + "integrity": "sha512-RITGBfijLkBddZvnn8jdqoTypxvqbOLYQkGGxXzeFjVHvudaPw0HNFD9x928/eUwYWd2dPCugVqspGALTZZQKw==", "dev": true, "dependencies": { "assertion-error": "^1.1.0", @@ -5303,25 +6432,31 @@ "get-func-name": "^2.0.2", "loupe": "^2.3.6", "pathval": "^1.1.1", - "type-detect": "^4.0.8" + "type-detect": "^4.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" }, "engines": { "node": ">=4" } }, - "node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, + "node_modules/chalk/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">=0.8.0" } }, "node_modules/character-entities": { @@ -5419,14 +6554,11 @@ } }, "node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" + "color-name": "1.1.3" } }, "node_modules/color-id": { @@ -5438,9 +6570,9 @@ } }, "node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" }, "node_modules/color-normalize": { "version": "1.5.0", @@ -5562,9 +6694,9 @@ } }, "node_modules/core-js": { - "version": "3.35.1", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.35.1.tgz", - "integrity": "sha512-IgdsbxNyMskrTFxa9lWHyMwAJU5gXOPP+1yO+K59d50VLVAIDAbs7gIv705KzALModfK3ZrSZTPNpC0PQgIZuw==", + "version": "3.38.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.38.1.tgz", + "integrity": "sha512-OP35aUorbU3Zvlx7pjsFdu1rGNnD4pgw/CWoYzRY3t2EzoVT7shKHY1dlAy3f41cGIO7ZDPQimhGFTlEYkG/Hw==", "hasInstallScript": true, "funding": { "type": "opencollective", @@ -5572,9 +6704,9 @@ } }, "node_modules/core-js-pure": { - "version": "3.35.1", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.35.1.tgz", - "integrity": "sha512-zcIdi/CL3MWbBJYo5YCeVAAx+Sy9yJE9I3/u9LkFABwbeaPhTMRWraM8mYFp9jW5Z50hOy7FVzCc8dCrpZqtIQ==", + "version": "3.38.1", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.38.1.tgz", + "integrity": "sha512-BY8Etc1FZqdw1glX0XNOq2FDwfrg/VGqoZOZCdaL+UmdaqDwQwYXkMJT4t6In+zfEfOJDcM9T0KdbBeJg8KKCQ==", "hasInstallScript": true, "funding": { "type": "opencollective", @@ -5743,12 +6875,15 @@ "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==" }, "node_modules/d": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", - "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/d/-/d-1.0.2.tgz", + "integrity": "sha512-MOqHvMWF9/9MX6nza0KgvFH4HpMU0EF5uUDXqX/BtxtU8NfB0QzRtJ8Oe/6SuS4kbhyzVJwjd97EA4PKrzJ8bw==", "dependencies": { - "es5-ext": "^0.10.50", - "type": "^1.0.1" + "es5-ext": "^0.10.64", + "type": "^2.7.2" + }, + "engines": { + "node": ">=0.12" } }, "node_modules/d3": { @@ -6057,38 +7192,55 @@ "node": ">=18" } }, - "node_modules/data-urls/node_modules/tr46": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-5.0.0.tgz", - "integrity": "sha512-tk2G5R2KRwBd+ZN0zaEXpmzdKyOYksXwywulIX95MBODjSzMIuQnQ3m8JxgbhnL1LeVo7lqQKsYa1O3Htl7K5g==", + "node_modules/data-view-buffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz", + "integrity": "sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==", "dev": true, "dependencies": { - "punycode": "^2.3.1" + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" }, "engines": { - "node": ">=18" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/data-urls/node_modules/webidl-conversions": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", - "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==", + "node_modules/data-view-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz", + "integrity": "sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==", "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, "engines": { - "node": ">=12" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/data-urls/node_modules/whatwg-url": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-14.0.0.tgz", - "integrity": "sha512-1lfMEm2IEr7RIV+f4lUNPOqfFL+pO+Xw3fJSqmjX9AbXcXcYOkCe1P6+9VBZB6n94af16NfZf+sSk0JCBZC9aw==", + "node_modules/data-view-byte-offset": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz", + "integrity": "sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==", "dev": true, "dependencies": { - "tr46": "^5.0.0", - "webidl-conversions": "^7.0.0" + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" }, "engines": { - "node": ">=18" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/debug": { @@ -6155,24 +7307,27 @@ "dev": true }, "node_modules/deepmerge": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", - "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-2.2.1.tgz", + "integrity": "sha512-R9hc1Xa/NOBi9WRVUWg19rl1UB7Tt4kuPd+thNJgFZoxXsTz7ncaPaeIm+40oSGuP33DfMb4sZt1QIGiJzC4EA==", "engines": { "node": ">=0.10.0" } }, "node_modules/define-data-property": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.1.tgz", - "integrity": "sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", "dependencies": { - "get-intrinsic": "^1.2.1", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.0" + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" }, "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/define-properties": { @@ -6223,9 +7378,9 @@ "integrity": "sha512-I3JIbrnKPAntNLl1I6TpSQQdQ4AutYzv/sKMFKbepawV/hlH0GmYKhUoOEMd4xqaUHT+Bm0f4127lh5qs1m1tw==" }, "node_modules/detect-libc": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.2.tgz", - "integrity": "sha512-UX6sGumvvqSaXgdKGUsgZWqcUyIXZ/vZTrlRT/iobiKhGL0zL4d3osHj3uqllWJK+i+sixDS/3COVEOFbupFyw==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz", + "integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==", "optional": true, "engines": { "node": ">=8" @@ -6281,9 +7436,9 @@ } }, "node_modules/dompurify": { - "version": "2.4.7", - "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-2.4.7.tgz", - "integrity": "sha512-kxxKlPEDa6Nc5WJi+qRgPbOAbgTpSULL+vI3NUXsZMlkJxTqYI9wg5ZTay2sFrdZRWHPWNi+EdAhcJf81WtoMQ==" + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-2.5.6.tgz", + "integrity": "sha512-zUTaUBO8pY4+iJMPE1B9XlO2tXVYIcEA4SNGtvDELzTSCQO7RzH+j7S180BmhmJId78lqGU2z19vgVx2Sxs/PQ==" }, "node_modules/draft-convert": { "version": "2.1.13", @@ -6366,9 +7521,9 @@ "integrity": "sha512-/pjZsA1b4RPHbeWZQn66SWS8nZZWLQQ23oE3Eam7aroEFGEvwKAsJfZ9ytiEMycfzXWpca4FA9QIOehf7PocBQ==" }, "node_modules/electron-to-chromium": { - "version": "1.4.805", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.805.tgz", - "integrity": "sha512-8W4UJwX/w9T0QSzINJckTKG6CYpAUTqsaWcWIsdud3I1FYJcMgW9QqT1/4CBff/pP/TihWh13OmiyY8neto6vw==" + "version": "1.5.16", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.16.tgz", + "integrity": "sha512-2gQpi2WYobXmz2q23FrOBYTLcI1O/P4heW3eqX+ldmPVDQELRqhiebV380EhlGG12NtnX1qbK/FHpN0ba+7bLA==" }, "node_modules/element-size": { "version": "1.1.1", @@ -6420,50 +7575,57 @@ } }, "node_modules/es-abstract": { - "version": "1.22.3", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.3.tgz", - "integrity": "sha512-eiiY8HQeYfYH2Con2berK+To6GrK2RxbPawDkGq4UiCQQfZHb6wX9qQqkbpPqaxQFcl8d9QzZqo0tGE0VcrdwA==", - "dev": true, - "dependencies": { - "array-buffer-byte-length": "^1.0.0", - "arraybuffer.prototype.slice": "^1.0.2", - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.5", - "es-set-tostringtag": "^2.0.1", + "version": "1.23.3", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.3.tgz", + "integrity": "sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==", + "dev": true, + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "arraybuffer.prototype.slice": "^1.0.3", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "data-view-buffer": "^1.0.1", + "data-view-byte-length": "^1.0.1", + "data-view-byte-offset": "^1.0.0", + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-set-tostringtag": "^2.0.3", "es-to-primitive": "^1.2.1", "function.prototype.name": "^1.1.6", - "get-intrinsic": "^1.2.2", - "get-symbol-description": "^1.0.0", + "get-intrinsic": "^1.2.4", + "get-symbol-description": "^1.0.2", "globalthis": "^1.0.3", "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.0", - "has-proto": "^1.0.1", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.0.3", "has-symbols": "^1.0.3", - "hasown": "^2.0.0", - "internal-slot": "^1.0.5", - "is-array-buffer": "^3.0.2", + "hasown": "^2.0.2", + "internal-slot": "^1.0.7", + "is-array-buffer": "^3.0.4", "is-callable": "^1.2.7", - "is-negative-zero": "^2.0.2", + "is-data-view": "^1.0.1", + "is-negative-zero": "^2.0.3", "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.2", + "is-shared-array-buffer": "^1.0.3", "is-string": "^1.0.7", - "is-typed-array": "^1.1.12", + "is-typed-array": "^1.1.13", "is-weakref": "^1.0.2", "object-inspect": "^1.13.1", "object-keys": "^1.1.1", - "object.assign": "^4.1.4", - "regexp.prototype.flags": "^1.5.1", - "safe-array-concat": "^1.0.1", - "safe-regex-test": "^1.0.0", - "string.prototype.trim": "^1.2.8", - "string.prototype.trimend": "^1.0.7", - "string.prototype.trimstart": "^1.0.7", - "typed-array-buffer": "^1.0.0", - "typed-array-byte-length": "^1.0.0", - "typed-array-byte-offset": "^1.0.0", - "typed-array-length": "^1.0.4", + "object.assign": "^4.1.5", + "regexp.prototype.flags": "^1.5.2", + "safe-array-concat": "^1.1.2", + "safe-regex-test": "^1.0.3", + "string.prototype.trim": "^1.2.9", + "string.prototype.trimend": "^1.0.8", + "string.prototype.trimstart": "^1.0.8", + "typed-array-buffer": "^1.0.2", + "typed-array-byte-length": "^1.0.1", + "typed-array-byte-offset": "^1.0.2", + "typed-array-length": "^1.0.6", "unbox-primitive": "^1.0.2", - "which-typed-array": "^1.1.13" + "which-typed-array": "^1.1.15" }, "engines": { "node": ">= 0.4" @@ -6472,37 +7634,71 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/es-define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", + "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "dependencies": { + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "engines": { + "node": ">= 0.4" + } + }, "node_modules/es-iterator-helpers": { - "version": "1.0.15", - "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.15.tgz", - "integrity": "sha512-GhoY8uYqd6iwUl2kgjTm4CZAf6oo5mHK7BPqx3rKgx893YSsy0LGHV6gfqqQvZt/8xM8xeOnfXBCfqclMKkJ5g==", + "version": "1.0.19", + "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.19.tgz", + "integrity": "sha512-zoMwbCcH5hwUkKJkT8kDIBZSz9I6mVG//+lDCinLCGov4+r7NIy0ld8o03M0cJxl2spVf6ESYVS6/gpIfq1FFw==", "dev": true, "dependencies": { - "asynciterator.prototype": "^1.0.0", - "call-bind": "^1.0.2", + "call-bind": "^1.0.7", "define-properties": "^1.2.1", - "es-abstract": "^1.22.1", - "es-set-tostringtag": "^2.0.1", - "function-bind": "^1.1.1", - "get-intrinsic": "^1.2.1", + "es-abstract": "^1.23.3", + "es-errors": "^1.3.0", + "es-set-tostringtag": "^2.0.3", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", "globalthis": "^1.0.3", - "has-property-descriptors": "^1.0.0", - "has-proto": "^1.0.1", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.0.3", "has-symbols": "^1.0.3", - "internal-slot": "^1.0.5", + "internal-slot": "^1.0.7", "iterator.prototype": "^1.1.2", - "safe-array-concat": "^1.0.1" + "safe-array-concat": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-object-atoms": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz", + "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==", + "dev": true, + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" } }, "node_modules/es-set-tostringtag": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.2.tgz", - "integrity": "sha512-BuDyupZt65P9D2D2vA/zqcI3G5xRsklm5N3xCwuiy+/vKy8i0ifdsQP1sLgO4tZDSCaQUSnmC48khknGMV3D2Q==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", + "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==", "dev": true, "dependencies": { - "get-intrinsic": "^1.2.2", - "has-tostringtag": "^1.0.0", - "hasown": "^2.0.0" + "get-intrinsic": "^1.2.4", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.1" }, "engines": { "node": ">= 0.4" @@ -6535,13 +7731,14 @@ } }, "node_modules/es5-ext": { - "version": "0.10.62", - "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.62.tgz", - "integrity": "sha512-BHLqn0klhEpnOKSrzn/Xsz2UIW8j+cGmo9JLzr8BiUapV8hPL9+FliFqjwr9ngW7jWdnxv6eO+/LqyhJVqgrjA==", + "version": "0.10.64", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.64.tgz", + "integrity": "sha512-p2snDhiLaXe6dahss1LddxqEm+SkuDvV8dnIQG0MWjyHpcMNfXKPE+/Cc0y+PhxJX3A4xGNeFCj5oc0BUh6deg==", "hasInstallScript": true, "dependencies": { "es6-iterator": "^2.0.3", "es6-symbol": "^3.1.3", + "esniff": "^2.0.1", "next-tick": "^1.1.0" }, "engines": { @@ -6559,12 +7756,15 @@ } }, "node_modules/es6-symbol": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", - "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.4.tgz", + "integrity": "sha512-U9bFFjX8tFiATgtkJ1zg25+KviIXpgRvRHS8sau3GfhVzThRQrOeksPeT0BWW2MNZs1OEWJ1DPXOQMn0KKRkvg==", "dependencies": { - "d": "^1.0.1", - "ext": "^1.1.2" + "d": "^1.0.2", + "ext": "^1.7.0" + }, + "engines": { + "node": ">=0.12" } }, "node_modules/es6-weak-map": { @@ -6617,9 +7817,9 @@ } }, "node_modules/escalade": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", - "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", "engines": { "node": ">=6" } @@ -6754,6 +7954,18 @@ "eslint": "^7.0.0 || ^8.0.0 || ^9.0.0" } }, + "node_modules/eslint-plugin-jsdoc/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/eslint-plugin-prettier": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.0.0.tgz", @@ -6813,91 +8025,225 @@ "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" } }, - "node_modules/eslint-plugin-react-hooks": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", - "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", + "node_modules/eslint-plugin-react-hooks": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", + "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", + "dev": true, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" + } + }, + "node_modules/eslint-plugin-react-refresh": { + "version": "0.4.5", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-refresh/-/eslint-plugin-react-refresh-0.4.5.tgz", + "integrity": "sha512-D53FYKJa+fDmZMtriODxvhwrO+IOqrxoEo21gMA0sjHdU6dPVH4OhyFip9ypl8HOF5RV5KdTo+rBQLvnY2cO8w==", + "dev": true, + "peerDependencies": { + "eslint": ">=7" + } + }, + "node_modules/eslint-plugin-react/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/eslint-plugin-react/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-react/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/eslint-plugin-react/node_modules/resolve": { + "version": "2.0.0-next.5", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", + "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/eslint-scope": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/eslint/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/eslint/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, "engines": { "node": ">=10" }, - "peerDependencies": { - "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" - } - }, - "node_modules/eslint-plugin-react-refresh": { - "version": "0.4.5", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-refresh/-/eslint-plugin-react-refresh-0.4.5.tgz", - "integrity": "sha512-D53FYKJa+fDmZMtriODxvhwrO+IOqrxoEo21gMA0sjHdU6dPVH4OhyFip9ypl8HOF5RV5KdTo+rBQLvnY2cO8w==", - "dev": true, - "peerDependencies": { - "eslint": ">=7" + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/eslint-plugin-react/node_modules/doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "node_modules/eslint/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "dependencies": { - "esutils": "^2.0.2" + "color-name": "~1.1.4" }, "engines": { - "node": ">=0.10.0" + "node": ">=7.0.0" } }, - "node_modules/eslint-plugin-react/node_modules/resolve": { - "version": "2.0.0-next.5", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", - "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", + "node_modules/eslint/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/eslint/node_modules/globals": { + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", "dev": true, "dependencies": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" + "type-fest": "^0.20.2" }, - "bin": { - "resolve": "bin/resolve" + "engines": { + "node": ">=8" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/eslint-plugin-react/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "node_modules/eslint/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, - "bin": { - "semver": "bin/semver.js" + "engines": { + "node": ">=8" } }, - "node_modules/eslint-scope": { - "version": "7.2.2", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", - "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", + "node_modules/eslint/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" + "brace-expansion": "^1.1.7" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" + "node": "*" } }, - "node_modules/eslint-visitor-keys": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", - "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "node_modules/eslint/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">=8" + } + }, + "node_modules/esniff": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/esniff/-/esniff-2.0.1.tgz", + "integrity": "sha512-kTUIGKQ/mDPFoJ0oVfcmyJn4iBDRptjNVIzwIFR7tqWXdVI9xfA2RMwY/gbSpJG3lkdWNEjLap/NqVHZiJsdfg==", + "dependencies": { + "d": "^1.0.1", + "es5-ext": "^0.10.62", + "event-emitter": "^0.3.5", + "type": "^2.7.2" }, - "funding": { - "url": "https://opencollective.com/eslint" + "engines": { + "node": ">=0.10" } }, "node_modules/espree": { @@ -6930,9 +8276,9 @@ } }, "node_modules/esquery": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", - "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz", + "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==", "dev": true, "dependencies": { "estraverse": "^5.1.0" @@ -6978,6 +8324,15 @@ "node": ">=0.10.0" } }, + "node_modules/event-emitter": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz", + "integrity": "sha512-D9rRn9y7kLPnJ+hMq7S/nhvoKwwvVJahBi2BPmx3bvbsEdK3W9ii8cBSGjP+72/LnM4n6fo3+dkCX5FeTQruXA==", + "dependencies": { + "d": "1", + "es5-ext": "~0.10.14" + } + }, "node_modules/events": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", @@ -7038,11 +8393,6 @@ "type": "^2.7.2" } }, - "node_modules/ext/node_modules/type": { - "version": "2.7.2", - "resolved": "https://registry.npmjs.org/type/-/type-2.7.2.tgz", - "integrity": "sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw==" - }, "node_modules/falafel": { "version": "2.2.5", "resolved": "https://registry.npmjs.org/falafel/-/falafel-2.2.5.tgz", @@ -7129,11 +8479,6 @@ "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", "dev": true }, - "node_modules/fast-loops": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/fast-loops/-/fast-loops-1.1.3.tgz", - "integrity": "sha512-8EZzEP0eKkEEVX+drtd9mtuQ+/QrlfW/5MlwcwK5Nds6EkZ/tRzEexkzUY2mIssnAyVLT+TKHuRXmFNNXYUd6g==" - }, "node_modules/fast-shallow-equal": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fast-shallow-equal/-/fast-shallow-equal-1.0.0.tgz", @@ -7145,9 +8490,9 @@ "integrity": "sha512-bijHueCGd0LqqNK9b5oCMHc0MluJAx0cwqASgbWMvkO01lCYgIhacVRLcaDz3QnyYIRNJRDwMb41VuT6pHJ91Q==" }, "node_modules/fastq": { - "version": "1.16.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.16.0.tgz", - "integrity": "sha512-ifCoaXsDrsdkWTtiNJX5uzHDsrck5TzfKKDcuFFTIrrc/BS076qgEIfoIy1VeZqViznfKiysPYTh/QeHtnIsYA==", + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", "dev": true, "dependencies": { "reusify": "^1.0.4" @@ -7188,9 +8533,9 @@ } }, "node_modules/fbemitter/node_modules/ua-parser-js": { - "version": "1.0.37", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.37.tgz", - "integrity": "sha512-bhTyI94tZofjo+Dn8SN6Zv8nBDvyXTymAdM3LDI/0IboIUwTu1rEhW7v2TfiVsoYWgkQ4kOVqnI8APUFbIQIFQ==", + "version": "1.0.38", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.38.tgz", + "integrity": "sha512-Aq5ppTOfvrCMgAPneW1HfWj66Xi7XL+/mIy996R1/CLS/rcyJQm6QZdsKrUeivDFQ+Oc9Wyuwor8Ze8peEoUoQ==", "funding": [ { "type": "opencollective", @@ -7259,9 +8604,9 @@ } }, "node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", "dependencies": { "to-regex-range": "^5.0.1" }, @@ -7312,9 +8657,9 @@ } }, "node_modules/flatted": { - "version": "3.2.9", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.9.tgz", - "integrity": "sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==", + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", + "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==", "dev": true }, "node_modules/flatten-vertex-data": { @@ -7352,9 +8697,9 @@ } }, "node_modules/flux/node_modules/ua-parser-js": { - "version": "1.0.37", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.37.tgz", - "integrity": "sha512-bhTyI94tZofjo+Dn8SN6Zv8nBDvyXTymAdM3LDI/0IboIUwTu1rEhW7v2TfiVsoYWgkQ4kOVqnI8APUFbIQIFQ==", + "version": "1.0.38", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.38.tgz", + "integrity": "sha512-Aq5ppTOfvrCMgAPneW1HfWj66Xi7XL+/mIy996R1/CLS/rcyJQm6QZdsKrUeivDFQ+Oc9Wyuwor8Ze8peEoUoQ==", "funding": [ { "type": "opencollective", @@ -7374,9 +8719,9 @@ } }, "node_modules/follow-redirects": { - "version": "1.15.5", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.5.tgz", - "integrity": "sha512-vSFWUON1B+yAw1VN4xMfxgn5fTUiaOzAJCKBwIIgT/+7CuGy9+r+5gITvP62j3RmaD5Ph65UaERdOSRGUzZtgw==", + "version": "1.15.9", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz", + "integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==", "funding": [ { "type": "individual", @@ -7549,15 +8894,19 @@ } }, "node_modules/get-intrinsic": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.2.tgz", - "integrity": "sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==", + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", "dependencies": { + "es-errors": "^1.3.0", "function-bind": "^1.1.2", "has-proto": "^1.0.1", "has-symbols": "^1.0.3", "hasown": "^2.0.0" }, + "engines": { + "node": ">= 0.4" + }, "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -7574,13 +8923,14 @@ } }, "node_modules/get-symbol-description": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", - "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", + "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" + "call-bind": "^1.0.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4" }, "engines": { "node": ">= 0.4" @@ -7606,9 +8956,9 @@ "integrity": "sha512-wcCp8vu8FT22BnvKVPjXa/ICBWRq/zjFfdofZy1WSpQZpphblv12/bOQLBC1rMM7SGOFS9ltVmKOHil5+Ml7gA==" }, "node_modules/gl-text": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/gl-text/-/gl-text-1.3.1.tgz", - "integrity": "sha512-/f5gcEMiZd+UTBJLTl3D+CkCB/0UFGTx3nflH8ZmyWcLkZhsZ1+Xx5YYkw2rgWAzgPeE35xCqBuHSoMKQVsR+w==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/gl-text/-/gl-text-1.4.0.tgz", + "integrity": "sha512-o47+XBqLCj1efmuNyCHt7/UEJmB9l66ql7pnobD6p+sgmBUdzfMZXIF0zD2+KRfpd99DJN+QXdvTFAGCKCVSmQ==", "dependencies": { "bit-twiddle": "^1.0.2", "color-normalize": "^1.5.0", @@ -7647,6 +8997,7 @@ "version": "7.2.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -7674,28 +9025,42 @@ "node": ">=10.13.0" } }, - "node_modules/globals": { - "version": "13.24.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", - "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", - "dev": true, + "node_modules/glob/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dependencies": { - "type-fest": "^0.20.2" + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/glob/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": "*" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "engines": { + "node": ">=4" } }, "node_modules/globalthis": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", - "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", + "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", "dev": true, "dependencies": { - "define-properties": "^1.1.3" + "define-properties": "^1.2.1", + "gopd": "^1.0.1" }, "engines": { "node": ">= 0.4" @@ -7967,11 +9332,11 @@ } }, "node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", "engines": { - "node": ">=8" + "node": ">=4" } }, "node_modules/has-hover": { @@ -7991,20 +9356,20 @@ } }, "node_modules/has-property-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.1.tgz", - "integrity": "sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", "dependencies": { - "get-intrinsic": "^1.2.2" + "es-define-property": "^1.0.0" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/has-proto": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", - "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", + "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", "engines": { "node": ">= 0.4" }, @@ -8024,12 +9389,12 @@ } }, "node_modules/has-tostringtag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", "dev": true, "dependencies": { - "has-symbols": "^1.0.2" + "has-symbols": "^1.0.3" }, "engines": { "node": ">= 0.4" @@ -8039,9 +9404,9 @@ } }, "node_modules/hasown": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", - "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", "dependencies": { "function-bind": "^1.1.2" }, @@ -8162,9 +9527,9 @@ } }, "node_modules/https-proxy-agent": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.4.tgz", - "integrity": "sha512-wlwpilI7YdjSkWaQ/7omYBMTliDcmCN8OLihO6I9B86g06lMyAoqgoDpV0XqoaPOKj+0DIdAvnsWfyAAhmimcg==", + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.5.tgz", + "integrity": "sha512-1e4Wqeblerz+tMKPIq2EMGiiWW1dIjZOksyHWSUm1rmuvw/how9hBHZ38lAGj5ID4Ik6EdkOw7NmWPy6LAwalw==", "dev": true, "dependencies": { "agent-base": "^7.0.2", @@ -8199,20 +9564,19 @@ } }, "node_modules/hyperformula": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/hyperformula/-/hyperformula-2.6.1.tgz", - "integrity": "sha512-GzL+R+UweB4FtT7p71cDS0wFVq5CMUjBincSSVzccBsPRgw4aIc/GbWLuuvrX6mH/r2ubYDu6udnr1/+OMoI9w==", + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/hyperformula/-/hyperformula-2.7.1.tgz", + "integrity": "sha512-mpVF5zOyNpksZzgTaCQyRAzdC/X43+taz5x1n7zNbs/PUUv0AuLmsy2yfihCr+vihUzN/pk+gXBbOfNpXKOpgA==", "optional": true, "dependencies": { "chevrotain": "^6.5.0", - "tiny-emitter": "^2.1.0", - "unorm": "^1.6.0" + "tiny-emitter": "^2.1.0" } }, "node_modules/hyphenate-style-name": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/hyphenate-style-name/-/hyphenate-style-name-1.0.4.tgz", - "integrity": "sha512-ygGZLjmXfPHj+ZWh6LwbC37l43MhfztxetbFCoYTM2VjkIUpeHgSNn7QIyVFj7YQ1Wl9Cbw5sholVJPzWvC2MQ==" + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/hyphenate-style-name/-/hyphenate-style-name-1.1.0.tgz", + "integrity": "sha512-WDC/ui2VVRrz3jOVi+XtjqkDjiVjTtFaAGiW37k6b+ohyQ5wYDOGkvCZa8+H0nx3gyvv0+BST9xuOgIyGQ00gw==" }, "node_modules/i18next": { "version": "23.5.1", @@ -8291,9 +9655,9 @@ ] }, "node_modules/ignore": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.0.tgz", - "integrity": "sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==", + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", "dev": true, "engines": { "node": ">= 4" @@ -8353,6 +9717,7 @@ "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", "dependencies": { "once": "^1.3.0", "wrappy": "1" @@ -8370,21 +9735,20 @@ "optional": true }, "node_modules/inline-style-prefixer": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/inline-style-prefixer/-/inline-style-prefixer-7.0.0.tgz", - "integrity": "sha512-I7GEdScunP1dQ6IM2mQWh6v0mOYdYmH3Bp31UecKdrcUgcURTcctSe1IECdUznSHKSmsHtjrT3CwCPI1pyxfUQ==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/inline-style-prefixer/-/inline-style-prefixer-7.0.1.tgz", + "integrity": "sha512-lhYo5qNTQp3EvSSp3sRvXMbVQTLrvGV6DycRMJ5dm2BLMiJ30wpXKdDdgX+GmJZ5uQMucwRKHamXSst3Sj/Giw==", "dependencies": { - "css-in-js-utils": "^3.1.0", - "fast-loops": "^1.1.3" + "css-in-js-utils": "^3.1.0" } }, "node_modules/internal-slot": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.6.tgz", - "integrity": "sha512-Xj6dv+PsbtwyPpEflsejS+oIZxmMlV44zAhG479uYu89MsjcYOhCFnNyKrkJrihbsiasQyY0afoCl/9BLR65bg==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", + "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==", "dev": true, "dependencies": { - "get-intrinsic": "^1.2.2", + "es-errors": "^1.3.0", "hasown": "^2.0.0", "side-channel": "^1.0.4" }, @@ -8423,14 +9787,16 @@ } }, "node_modules/is-array-buffer": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", - "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", + "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==", "dev": true, "dependencies": { "call-bind": "^1.0.2", - "get-intrinsic": "^1.2.0", - "is-typed-array": "^1.1.10" + "get-intrinsic": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -8517,11 +9883,29 @@ } }, "node_modules/is-core-module": { - "version": "2.13.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", - "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", + "version": "2.15.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz", + "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==", "dependencies": { - "hasown": "^2.0.0" + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-data-view": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.1.tgz", + "integrity": "sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==", + "dev": true, + "dependencies": { + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -8576,17 +9960,6 @@ "node": ">=0.10.0" } }, - "node_modules/is-extendable/node_modules/is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", @@ -8672,10 +10045,13 @@ } }, "node_modules/is-map": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", - "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", + "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", "dev": true, + "engines": { + "node": ">= 0.4" + }, "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -8686,9 +10062,9 @@ "integrity": "sha512-mlcHZA84t1qLSuWkt2v0I2l61PYdyQDt4aG1mLIXF5FDMm4+haBCxCPYSr/uwqQNRk1MiTizn0ypEuRAOLRAew==" }, "node_modules/is-negative-zero": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", - "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", + "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", "dev": true, "engines": { "node": ">= 0.4" @@ -8746,9 +10122,12 @@ } }, "node_modules/is-plain-object": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", - "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dependencies": { + "isobject": "^3.0.1" + }, "engines": { "node": ">=0.10.0" } @@ -8776,21 +10155,27 @@ } }, "node_modules/is-set": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", - "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", + "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", "dev": true, + "engines": { + "node": ">= 0.4" + }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/is-shared-array-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", - "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz", + "integrity": "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==", "dev": true, "dependencies": { - "call-bind": "^1.0.2" + "call-bind": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -8849,12 +10234,12 @@ } }, "node_modules/is-typed-array": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.12.tgz", - "integrity": "sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", + "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", "dev": true, "dependencies": { - "which-typed-array": "^1.1.11" + "which-typed-array": "^1.1.14" }, "engines": { "node": ">= 0.4" @@ -8864,10 +10249,13 @@ } }, "node_modules/is-weakmap": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", - "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", + "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", "dev": true, + "engines": { + "node": ">= 0.4" + }, "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -8885,13 +10273,16 @@ } }, "node_modules/is-weakset": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz", - "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.3.tgz", + "integrity": "sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" + "call-bind": "^1.0.7", + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -8949,10 +10340,31 @@ "node": ">=10" } }, + "node_modules/istanbul-lib-report/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/istanbul-lib-source-maps": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-5.0.4.tgz", - "integrity": "sha512-wHOoEsNJTVltaJp8eVkm8w+GVkVNHT2YDYo53YdzQEL2gWm1hBX5cGFR9hQJtuGLebidVX7et3+dmDZrmclduw==", + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-5.0.6.tgz", + "integrity": "sha512-yg2d+Em4KizZC5niWhQaIomgf5WlL4vOOjZ5xGCmF8SnPE/mDWWXgvRExdcpCgh9lLRRa1/fSYp2ymmbJ1pI+A==", "dev": true, "dependencies": { "@jridgewell/trace-mapping": "^0.3.23", @@ -9080,40 +10492,6 @@ } } }, - "node_modules/jsdom/node_modules/tr46": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-5.0.0.tgz", - "integrity": "sha512-tk2G5R2KRwBd+ZN0zaEXpmzdKyOYksXwywulIX95MBODjSzMIuQnQ3m8JxgbhnL1LeVo7lqQKsYa1O3Htl7K5g==", - "dev": true, - "dependencies": { - "punycode": "^2.3.1" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/jsdom/node_modules/webidl-conversions": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", - "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==", - "dev": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/jsdom/node_modules/whatwg-url": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-14.0.0.tgz", - "integrity": "sha512-1lfMEm2IEr7RIV+f4lUNPOqfFL+pO+Xw3fJSqmjX9AbXcXcYOkCe1P6+9VBZB6n94af16NfZf+sSk0JCBZC9aw==", - "dev": true, - "dependencies": { - "tr46": "^5.0.0", - "webidl-conversions": "^7.0.0" - }, - "engines": { - "node": ">=18" - } - }, "node_modules/jsesc": { "version": "2.5.2", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", @@ -9216,9 +10594,9 @@ } }, "node_modules/jsonrepair": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/jsonrepair/-/jsonrepair-3.5.1.tgz", - "integrity": "sha512-F0VxiEj1j7m1OAVUVy6fFYk5s8tthF61J7tjYtEACw1DeNQqKmZF6dPddduxc7Tc5IrLqKTdLAwUNTmrqqg+hw==", + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/jsonrepair/-/jsonrepair-3.8.0.tgz", + "integrity": "sha512-89lrxpwp+IEcJ6kwglF0HH3Tl17J08JEpYfXnvvjdp4zV4rjSoGu2NdQHxBs7yTOk3ETjTn9du48pBy8iBqj1w==", "bin": { "jsonrepair": "bin/cli.js" } @@ -9377,14 +10755,11 @@ } }, "node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" + "yallist": "^3.0.2" } }, "node_modules/lz-string": { @@ -9398,22 +10773,22 @@ } }, "node_modules/magic-string": { - "version": "0.30.10", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.10.tgz", - "integrity": "sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==", + "version": "0.30.11", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.11.tgz", + "integrity": "sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==", "dev": true, "dependencies": { - "@jridgewell/sourcemap-codec": "^1.4.15" + "@jridgewell/sourcemap-codec": "^1.5.0" } }, "node_modules/magicast": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/magicast/-/magicast-0.3.4.tgz", - "integrity": "sha512-TyDF/Pn36bBji9rWKHlZe+PZb6Mx5V8IHCSxk7X4aljM4e/vyDvZZYwHewdVaqiA0nb3ghfHU/6AUpDxWoER2Q==", + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/magicast/-/magicast-0.3.5.tgz", + "integrity": "sha512-L0WhttDl+2BOsybvEOLK7fW3UA0OQ0IQ2d6Zl2x/a6vVRs3bAY0ECOSHHeL5jD+SbOpOCUEi0y1DgHEn9Qn1AQ==", "dev": true, "dependencies": { - "@babel/parser": "^7.24.4", - "@babel/types": "^7.24.0", + "@babel/parser": "^7.25.4", + "@babel/types": "^7.25.4", "source-map-js": "^1.2.0" } }, @@ -9432,6 +10807,18 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/make-dir/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/map-limit": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/map-limit/-/map-limit-0.0.1.tgz", @@ -9559,11 +10946,11 @@ } }, "node_modules/micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", "dependencies": { - "braces": "^3.0.2", + "braces": "^3.0.3", "picomatch": "^2.3.1" }, "engines": { @@ -9634,14 +11021,17 @@ } }, "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", "dependencies": { - "brace-expansion": "^1.1.7" + "brace-expansion": "^2.0.1" }, "engines": { - "node": "*" + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, "node_modules/minimist": { @@ -9740,21 +11130,21 @@ "integrity": "sha512-TvmkNhkv8yct0SVBSy+o8wYzXjE4Zz3PCesbfs8HiCXXdcTuocApFv11UWlNFWKYsP2okqrhb7JNlSm9InBhIw==" }, "node_modules/nan": { - "version": "2.18.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.18.0.tgz", - "integrity": "sha512-W7tfG7vMOGtD30sHoZSSc/JVYiyDPEyQVso/Zz+/uQd0B0L46gtC+pHha5FFMRpil6fm/AoEcRWyOVi4+E/f8w==", + "version": "2.20.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.20.0.tgz", + "integrity": "sha512-bk3gXBZDGILuuo/6sKtr0DQmSThYHLtNCdSdXk9YkxD/jK6X2vmCyyXBBxyqZ4XcnzTyYEAThfX3DCEnLf6igw==", "optional": true }, "node_modules/nano-css": { - "version": "5.6.1", - "resolved": "https://registry.npmjs.org/nano-css/-/nano-css-5.6.1.tgz", - "integrity": "sha512-T2Mhc//CepkTa3X4pUhKgbEheJHYAxD0VptuqFhDbGMUWVV2m+lkNiW/Ieuj35wrfC8Zm0l7HvssQh7zcEttSw==", + "version": "5.6.2", + "resolved": "https://registry.npmjs.org/nano-css/-/nano-css-5.6.2.tgz", + "integrity": "sha512-+6bHaC8dSDGALM1HJjOHVXpuastdu2xFoZlC77Jh4cg+33Zcgm+Gxd+1xsnpZK14eyHObSp82+ll5y3SX75liw==", "dependencies": { "@jridgewell/sourcemap-codec": "^1.4.15", "css-tree": "^1.1.2", "csstype": "^3.1.2", "fastest-stable-stringify": "^2.0.2", - "inline-style-prefixer": "^7.0.0", + "inline-style-prefixer": "^7.0.1", "rtl-css-js": "^1.16.1", "stacktrace-js": "^2.0.2", "stylis": "^4.3.0" @@ -9765,9 +11155,9 @@ } }, "node_modules/nano-css/node_modules/stylis": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.3.1.tgz", - "integrity": "sha512-EQepAV+wMsIaGVGX1RECzgrcqRRU/0sYOHkeLsZ3fzHaHXZy4DaOOX0vOlGQdlsjkh3mFHAIlVimpwAs4dslyQ==" + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.3.4.tgz", + "integrity": "sha512-osIBl6BGUmSfDkyH2mB7EFvCJntXDrLhKjHTRj/rK6xLH0yuPrHULDRQzKokSOD4VoorhtKpfcfW1GAntu8now==" }, "node_modules/nanoid": { "version": "3.3.7", @@ -9828,15 +11218,23 @@ "ms": "^2.1.1" } }, + "node_modules/neotraverse": { + "version": "0.6.18", + "resolved": "https://registry.npmjs.org/neotraverse/-/neotraverse-0.6.18.tgz", + "integrity": "sha512-Z4SmBUweYa09+o6pG+eASabEpP6QkQ70yHj351pQoEXIs8uHbaU2DWVmzBANKgflPa47A50PtB2+NgRpQvr7vA==", + "engines": { + "node": ">= 10" + } + }, "node_modules/next-tick": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz", "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==" }, "node_modules/node-abi": { - "version": "3.54.0", - "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.54.0.tgz", - "integrity": "sha512-p7eGEiQil0YUV3ItH4/tBb781L5impVmmx2E9FRKF7d18XXzp4PGT2tdYMFY6wQqgxD0IwNZOiSJ0/K0fSi/OA==", + "version": "3.67.0", + "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.67.0.tgz", + "integrity": "sha512-bLn/fU/ALVBE9wj+p4Y21ZJWYFjUXLXPi/IewyLZkx3ApxKDNBWCKdReeKOtD8dWpOdDCeMyLh6ZewzcLsG2Nw==", "optional": true, "dependencies": { "semver": "^7.3.5" @@ -9845,6 +11243,18 @@ "node": ">=10" } }, + "node_modules/node-abi/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "optional": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/node-abort-controller": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/node-abort-controller/-/node-abort-controller-3.1.1.tgz", @@ -9903,10 +11313,29 @@ "url": "https://opencollective.com/node-fetch" } }, + "node_modules/node-fetch/node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" + }, + "node_modules/node-fetch/node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" + }, + "node_modules/node-fetch/node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, "node_modules/node-releases": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", - "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==" + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", + "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==" }, "node_modules/normalize-svg-path": { "version": "0.1.0", @@ -9992,9 +11421,9 @@ } }, "node_modules/nwsapi": { - "version": "2.2.10", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.10.tgz", - "integrity": "sha512-QK0sRs7MKv0tKe1+5uZIQk/C8XGza4DAnztJG8iD+TpJIORARrCxczA738awHrZoHeTjSSoHqao2teO0dC/gFQ==", + "version": "2.2.12", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.12.tgz", + "integrity": "sha512-qXDmcVlZV4XRtKFzddidpfVP4oMSGhga+xdMc25mv8kaLUHtgzCDhUxkrN8exkGdTlLNaXj7CV3GtON7zuGZ+w==", "dev": true }, "node_modules/object-assign": { @@ -10006,9 +11435,13 @@ } }, "node_modules/object-inspect": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", - "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==", + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz", + "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -10040,28 +11473,29 @@ } }, "node_modules/object.entries": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.7.tgz", - "integrity": "sha512-jCBs/0plmPsOnrKAfFQXRG2NFjlhZgjjcBLSmTnEhU8U6vVTsVe8ANeQJCHTl3gSsI4J+0emOoCgoKlmQPMgmA==", + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.8.tgz", + "integrity": "sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" }, "engines": { "node": ">= 0.4" } }, "node_modules/object.fromentries": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.7.tgz", - "integrity": "sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA==", + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz", + "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0" }, "engines": { "node": ">= 0.4" @@ -10071,13 +11505,17 @@ } }, "node_modules/object.hasown": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.3.tgz", - "integrity": "sha512-fFI4VcYpRHvSLXxP7yiZOMAd331cPfd2p7PFDVbgUsYOfCT3tICVqXWngbjr4m49OvsBwUBQ6O2uQoJvy3RexA==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.4.tgz", + "integrity": "sha512-FZ9LZt9/RHzGySlBARE3VF+gE26TxR38SdmqOqliuTnl9wrKulaQs+4dee1V+Io8VfxqzAfHu6YuRgUy8OHoTg==", "dev": true, "dependencies": { - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -10095,14 +11533,14 @@ } }, "node_modules/object.values": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.7.tgz", - "integrity": "sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.0.tgz", + "integrity": "sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" }, "engines": { "node": ">= 0.4" @@ -10149,18 +11587,40 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/openapi-path-templating": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/openapi-path-templating/-/openapi-path-templating-1.6.0.tgz", + "integrity": "sha512-1atBNwOUrZXthTvlvvX8k8ovFEF3iA8mDidYMkdOtvVdndBhTrspbwGXNOzEUaJhm9iUl4Tf5uQaeTLAJvwPig==", + "dependencies": { + "apg-lite": "^1.0.3" + }, + "engines": { + "node": ">=12.20.0" + } + }, + "node_modules/openapi-server-url-templating": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/openapi-server-url-templating/-/openapi-server-url-templating-1.1.0.tgz", + "integrity": "sha512-dtyTFKx2xVcO0W8JKaluXIHC9l/MLjHeflBaWjiWNMCHp/TBs9dEjQDbj/VFlHR4omFOKjjmqm1pW1aCAhmPBg==", + "dependencies": { + "apg-lite": "^1.0.3" + }, + "engines": { + "node": ">=12.20.0" + } + }, "node_modules/optionator": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", - "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", + "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", "dev": true, "dependencies": { - "@aashutoshrathi/word-wrap": "^1.2.3", "deep-is": "^0.1.3", "fast-levenshtein": "^2.0.6", "levn": "^0.4.1", "prelude-ls": "^1.2.1", - "type-check": "^0.4.0" + "type-check": "^0.4.0", + "word-wrap": "^1.2.5" }, "engines": { "node": ">= 0.8.0" @@ -10311,10 +11771,64 @@ "npm": ">5" } }, + "node_modules/patch-package/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/patch-package/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/patch-package/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/patch-package/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/patch-package/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, "node_modules/patch-package/node_modules/rimraf": { "version": "2.7.1", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", "dependencies": { "glob": "^7.1.3" }, @@ -10322,6 +11836,17 @@ "rimraf": "bin.js" } }, + "node_modules/patch-package/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/patch-package/node_modules/slash": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", @@ -10330,10 +11855,24 @@ "node": ">=6" } }, + "node_modules/patch-package/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/patch-package/node_modules/yaml": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.4.tgz", - "integrity": "sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==", + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.5.1.tgz", + "integrity": "sha512-bLQOjaX/ADgQ20isPJRvF0iRUHIxVhYvr53Of7wGcWlO2jvtUlH5m87DsmulFVxRpNLOnI4tB6p/oh8D7kpn9Q==", + "bin": { + "yaml": "bin.mjs" + }, "engines": { "node": ">= 14" } @@ -10391,9 +11930,9 @@ } }, "node_modules/pbf": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/pbf/-/pbf-3.2.1.tgz", - "integrity": "sha512-ClrV7pNOn7rtmoQVF4TS1vyU0WhYRnP92fzbfF75jAIwpnzdJXf8iTd4CMEqO4yUenH6NDqLiwjqlh6QgZzgLQ==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/pbf/-/pbf-3.3.0.tgz", + "integrity": "sha512-XDF38WCH3z5OV/OVa8GKUNtLAyneuzbCisx7QUCF8Q6Nutx0WnJrQe5O+kOtBlLfRNUws98Y58Lblp+NJG5T4Q==", "dependencies": { "ieee754": "^1.1.12", "resolve-protobuf-schema": "^2.1.0" @@ -10413,9 +11952,9 @@ "integrity": "sha512-ESj2+eBxhGrcA1azgHs7lARG5+5iLakc/6nlfbpjcLl00HuuUOIuORhYXN4D1HfvMSKuVtFQjAlnwi1JHEeDIw==" }, "node_modules/picocolors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", - "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==" + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.0.tgz", + "integrity": "sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==" }, "node_modules/picomatch": { "version": "2.3.1", @@ -10439,13 +11978,13 @@ "integrity": "sha512-TNtsE+34BIax3WtkB/qqu5uepV1McKYEgvL3kWzU7aqPCpMEN6rBF3AOwu4WCwAealWlBGobXny/9kJb49C1ew==" }, "node_modules/pkg-types": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.1.1.tgz", - "integrity": "sha512-ko14TjmDuQJ14zsotODv7dBlwxKhUKQEhuhmbqo1uCi9BB0Z2alo/wAXg6q1dTR5TyuqYyWhjtfe/Tsh+X28jQ==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.2.0.tgz", + "integrity": "sha512-+ifYuSSqOQ8CqP4MbZA5hDpb97n3E8SVWdJe+Wms9kj745lmd3b7EZJiqvmLwAlmRfjrI7Hi5z3kdBJ93lFNPA==", "dev": true, "dependencies": { "confbox": "^0.1.7", - "mlly": "^1.7.0", + "mlly": "^1.7.1", "pathe": "^1.1.2" } }, @@ -10522,14 +12061,23 @@ "integrity": "sha512-3ojrFwjnnw8Q9242TzgXuTD+eKiutbzyslcq1ydfu82Db2y+Ogbmyrkpv0Hgj31qwT3lbS9+QAAO/pIQM35XRw==" }, "node_modules/polybooljs": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/polybooljs/-/polybooljs-1.2.0.tgz", - "integrity": "sha512-mKjR5nolISvF+q2BtC1fi/llpxBPTQ3wLWN8+ldzdw2Hocpc8C72ZqnamCM4Z6z+68GVVjkeM01WJegQmZ8MEQ==" + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/polybooljs/-/polybooljs-1.2.2.tgz", + "integrity": "sha512-ziHW/02J0XuNuUtmidBc6GXE8YohYydp3DWPWXYsd7O721TjcmN+k6ezjdwkDqep+gnWnFY+yqZHvzElra2oCg==" + }, + "node_modules/possible-typed-array-names": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", + "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==", + "dev": true, + "engines": { + "node": ">= 0.4" + } }, "node_modules/postcss": { - "version": "8.4.33", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.33.tgz", - "integrity": "sha512-Kkpbhhdjw2qQs2O2DGX+8m5OVqEcbB9HRBvuYM9pgrjEFUg30A9LmXNlTAUj4S9kgtGyrMbTzVjH7E+s5Re2yg==", + "version": "8.4.45", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.45.tgz", + "integrity": "sha512-7KTLTdzdZZYscUc65XmjFiB73vBhBfbPztCYdUNvlaso9PrzjzcmjqBPR0lNGkcVlcO4BjiO5rK/qNz+XAen1Q==", "dev": true, "funding": [ { @@ -10547,8 +12095,8 @@ ], "dependencies": { "nanoid": "^3.3.7", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" + "picocolors": "^1.0.1", + "source-map-js": "^1.2.0" }, "engines": { "node": "^10 || ^12 || >=14" @@ -10560,9 +12108,9 @@ "integrity": "sha512-choctRBIV9EMT9WGAZHn3V7t0Z2pMQyl0EZE6pFc/6ml3ssw7Dlf/oAOvFwjm1HVsqfQN8GfeFyJ+d8tRzqueQ==" }, "node_modules/prebuild-install": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.1.tgz", - "integrity": "sha512-jAXscXWMcCK8GgCoHOfIr0ODh5ai8mj63L2nWrjuAgXE6tDyYGnx4/8o/rCgU+B4JSyZBKbeZqzhtwtC3ovxjw==", + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.2.tgz", + "integrity": "sha512-UnNke3IQb6sgarcZIDU3gbMeTp/9SSU1DAIkil7PrqG1vZlBtY5msYccSKSHDqa3hNg436IXK+SNImReuA1wEQ==", "optional": true, "dependencies": { "detect-libc": "^2.0.0", @@ -10622,17 +12170,18 @@ } }, "node_modules/pretty-format": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", - "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", "dev": true, + "peer": true, "dependencies": { - "@jest/schemas": "^29.6.3", + "ansi-regex": "^5.0.1", "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" + "react-is": "^17.0.1" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/pretty-format/node_modules/ansi-styles": { @@ -10640,6 +12189,7 @@ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", "dev": true, + "peer": true, "engines": { "node": ">=10" }, @@ -10647,6 +12197,13 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, + "node_modules/pretty-format/node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", + "dev": true, + "peer": true + }, "node_modules/prismjs": { "version": "1.29.0", "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.29.0.tgz", @@ -10752,20 +12309,6 @@ "resolved": "https://registry.npmjs.org/pure-color/-/pure-color-1.3.0.tgz", "integrity": "sha512-QFADYnsVoBMw1srW7OVKEYjG+MbIa49s54w1MA1EDY6r2r/sTcKKYqRX1f4GYvnXP7eN/Pe9HFcX+hwzmrXRHA==" }, - "node_modules/qs": { - "version": "6.11.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.2.tgz", - "integrity": "sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA==", - "dependencies": { - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/querystringify": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", @@ -11113,9 +12656,9 @@ } }, "node_modules/react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==" }, "node_modules/react-json-view": { "version": "1.21.3", @@ -11138,12 +12681,9 @@ "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==" }, "node_modules/react-number-format": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/react-number-format/-/react-number-format-5.4.0.tgz", - "integrity": "sha512-NWdICrqLhI7rAS8yUeLVd6Wr4cN7UjJ9IBTS0f/a9i7UB4x4Ti70kGnksBtZ7o4Z7YRbvCMMR/jQmkoOBa/4fg==", - "dependencies": { - "prop-types": "^15.7.2" - }, + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/react-number-format/-/react-number-format-5.4.1.tgz", + "integrity": "sha512-NICOjo/70dcAiwVmH6zMWoZrTQDlBrEXV/f7S0t/ewlpzp4z00pasg5G1yBX6NHLafwOF3QZ+VvK/XApwSKxdA==", "peerDependencies": { "react": "^0.14 || ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0", "react-dom": "^0.14 || ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0" @@ -11423,15 +12963,16 @@ } }, "node_modules/reflect.getprototypeof": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.4.tgz", - "integrity": "sha512-ECkTw8TmJwW60lOTR+ZkODISW6RQ8+2CL3COqtiJKLd6MmB45hN51HprHFziKLGkAuTGQhBb91V8cy+KHlaCjw==", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.6.tgz", + "integrity": "sha512-fmfw4XgoDke3kdI6h4xcUz1dG8uaiv5q9gcEwLS4Pnth2kxT+GZ7YehS1JTMGBQmtV7Y4GFGbs2re2NqhdozUg==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "get-intrinsic": "^1.2.1", + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.1", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", "globalthis": "^1.0.3", "which-builtin-type": "^1.1.3" }, @@ -11476,14 +13017,15 @@ "optional": true }, "node_modules/regexp.prototype.flags": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz", - "integrity": "sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==", + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz", + "integrity": "sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "set-function-name": "^2.0.0" + "call-bind": "^1.0.6", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "set-function-name": "^2.0.1" }, "engines": { "node": ">= 0.4" @@ -11513,9 +13055,9 @@ } }, "node_modules/regl-line2d": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/regl-line2d/-/regl-line2d-3.1.2.tgz", - "integrity": "sha512-nmT7WWS/WxmXAQMkgaMKWXaVmwJ65KCrjbqHGOUjjqQi6shfT96YbBOvelXwO9hG7/hjvbzjtQ2UO0L3e7YaXQ==", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/regl-line2d/-/regl-line2d-3.1.3.tgz", + "integrity": "sha512-fkgzW+tTn4QUQLpFKsUIE0sgWdCmXAM3ctXcCgoGBZTSX5FE2A0M7aynz7nrZT5baaftLrk9te54B+MEq4QcSA==", "dependencies": { "array-bounds": "^1.0.1", "array-find-index": "^1.0.2", @@ -11524,7 +13066,6 @@ "earcut": "^2.1.5", "es6-weak-map": "^2.0.3", "flatten-vertex-data": "^1.0.2", - "glslify": "^7.0.0", "object-assign": "^4.1.1", "parse-rect": "^1.2.0", "pick-by-alias": "^1.2.0", @@ -11678,6 +13219,7 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", "dev": true, "dependencies": { "glob": "^7.1.3" @@ -11690,9 +13232,9 @@ } }, "node_modules/rollup": { - "version": "4.9.6", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.9.6.tgz", - "integrity": "sha512-05lzkCS2uASX0CiLFybYfVkwNbKZG5NFQ6Go0VWyogFTXXbR039UVsegViTntkk4OglHBdF54ccApXRRuXRbsg==", + "version": "4.21.2", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.21.2.tgz", + "integrity": "sha512-e3TapAgYf9xjdLvKQCkQTnbTKd4a6jwlpQSJJFokHGaX2IVjoEqkIIhiQfqsi0cdwlOD+tQGuOd5AJkc5RngBw==", "dev": true, "dependencies": { "@types/estree": "1.0.5" @@ -11705,19 +13247,22 @@ "npm": ">=8.0.0" }, "optionalDependencies": { - "@rollup/rollup-android-arm-eabi": "4.9.6", - "@rollup/rollup-android-arm64": "4.9.6", - "@rollup/rollup-darwin-arm64": "4.9.6", - "@rollup/rollup-darwin-x64": "4.9.6", - "@rollup/rollup-linux-arm-gnueabihf": "4.9.6", - "@rollup/rollup-linux-arm64-gnu": "4.9.6", - "@rollup/rollup-linux-arm64-musl": "4.9.6", - "@rollup/rollup-linux-riscv64-gnu": "4.9.6", - "@rollup/rollup-linux-x64-gnu": "4.9.6", - "@rollup/rollup-linux-x64-musl": "4.9.6", - "@rollup/rollup-win32-arm64-msvc": "4.9.6", - "@rollup/rollup-win32-ia32-msvc": "4.9.6", - "@rollup/rollup-win32-x64-msvc": "4.9.6", + "@rollup/rollup-android-arm-eabi": "4.21.2", + "@rollup/rollup-android-arm64": "4.21.2", + "@rollup/rollup-darwin-arm64": "4.21.2", + "@rollup/rollup-darwin-x64": "4.21.2", + "@rollup/rollup-linux-arm-gnueabihf": "4.21.2", + "@rollup/rollup-linux-arm-musleabihf": "4.21.2", + "@rollup/rollup-linux-arm64-gnu": "4.21.2", + "@rollup/rollup-linux-arm64-musl": "4.21.2", + "@rollup/rollup-linux-powerpc64le-gnu": "4.21.2", + "@rollup/rollup-linux-riscv64-gnu": "4.21.2", + "@rollup/rollup-linux-s390x-gnu": "4.21.2", + "@rollup/rollup-linux-x64-gnu": "4.21.2", + "@rollup/rollup-linux-x64-musl": "4.21.2", + "@rollup/rollup-win32-arm64-msvc": "4.21.2", + "@rollup/rollup-win32-ia32-msvc": "4.21.2", + "@rollup/rollup-win32-x64-msvc": "4.21.2", "fsevents": "~2.3.2" } }, @@ -11764,13 +13309,13 @@ "integrity": "sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ==" }, "node_modules/safe-array-concat": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.0.tgz", - "integrity": "sha512-ZdQ0Jeb9Ofti4hbt5lX3T2JcAamT9hfzYU1MNB+z/jaEbB6wfFfPIR/zEORmZqobkCCJhSjodobH6WHNmJ97dg==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz", + "integrity": "sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==", "dev": true, "dependencies": { - "call-bind": "^1.0.5", - "get-intrinsic": "^1.2.2", + "call-bind": "^1.0.7", + "get-intrinsic": "^1.2.4", "has-symbols": "^1.0.3", "isarray": "^2.0.5" }, @@ -11801,13 +13346,13 @@ ] }, "node_modules/safe-regex-test": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.2.tgz", - "integrity": "sha512-83S9w6eFq12BBIJYvjMux6/dkirb8+4zJRA9cxNBVb7Wq5fJBW+Xze48WqR8pxua7bDuAaaAxtVVd4Idjp1dBQ==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz", + "integrity": "sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==", "dev": true, "dependencies": { - "call-bind": "^1.0.5", - "get-intrinsic": "^1.2.2", + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", "is-regex": "^1.1.4" }, "engines": { @@ -11823,9 +13368,9 @@ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, "node_modules/sax": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.3.0.tgz", - "integrity": "sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA==" + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.4.1.tgz", + "integrity": "sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==" }, "node_modules/saxes": { "version": "6.0.0", @@ -11840,9 +13385,9 @@ } }, "node_modules/scheduler": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", - "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", + "version": "0.23.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", + "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", "dependencies": { "loose-envify": "^1.1.0" } @@ -11859,17 +13404,11 @@ } }, "node_modules/semver": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", - "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", - "dependencies": { - "lru-cache": "^6.0.0" - }, + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "bin": { "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" } }, "node_modules/serialize-error": { @@ -11887,29 +13426,31 @@ } }, "node_modules/set-function-length": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.0.tgz", - "integrity": "sha512-4DBHDoyHlM1IRPGYcoxexgh67y4ueR53FKV1yyxwFMY7aCqcN/38M1+SwZ/qJQ8iLv7+ck385ot4CcisOAPT9w==", + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", "dependencies": { - "define-data-property": "^1.1.1", + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.2", + "get-intrinsic": "^1.2.4", "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.1" + "has-property-descriptors": "^1.0.2" }, "engines": { "node": ">= 0.4" } }, "node_modules/set-function-name": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.1.tgz", - "integrity": "sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", + "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", "dev": true, "dependencies": { - "define-data-property": "^1.0.1", + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", "functions-have-names": "^1.2.3", - "has-property-descriptors": "^1.0.0" + "has-property-descriptors": "^1.0.2" }, "engines": { "node": ">= 0.4" @@ -11965,22 +13506,27 @@ } }, "node_modules/short-unique-id": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/short-unique-id/-/short-unique-id-5.0.3.tgz", - "integrity": "sha512-yhniEILouC0s4lpH0h7rJsfylZdca10W9mDJRAFh3EpcSUanCHGb0R7kcFOIUCZYSAPo0PUD5ZxWQdW0T4xaug==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/short-unique-id/-/short-unique-id-5.2.0.tgz", + "integrity": "sha512-cMGfwNyfDZ/nzJ2k2M+ClthBIh//GlZl1JEf47Uoa9XR11bz8Pa2T2wQO4bVrRdH48LrIDWJahQziKo3MjhsWg==", "bin": { "short-unique-id": "bin/short-unique-id", "suid": "bin/short-unique-id" } }, "node_modules/side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", + "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", + "dev": true, "dependencies": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "object-inspect": "^1.13.1" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -12120,9 +13666,9 @@ } }, "node_modules/spdx-license-ids": { - "version": "3.0.17", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.17.tgz", - "integrity": "sha512-sh8PWc/ftMqAAdFiBu6Fy6JUOYjqDJBJvIhpfDMyHrr0Rbp5liZqd4TjtQ/RgfLjKFZb+LMx5hpml5qOWy0qvg==", + "version": "3.0.20", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.20.tgz", + "integrity": "sha512-jg25NiDV/1fLtSgEgyvVyDunvaNHbuwF9lfNV17gSmPFAlYzdfNBlLtLzXTevwkPj7DhGbmN9VnmJIgLnhvaBw==", "dev": true }, "node_modules/split.js": { @@ -12189,11 +13735,6 @@ "stacktrace-gps": "^3.0.4" } }, - "node_modules/stampit": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/stampit/-/stampit-4.3.2.tgz", - "integrity": "sha512-pE2org1+ZWQBnIxRPrBM2gVupkuDD0TTNIo1H6GdT/vO82NXli2z8lRE8cu/nBIHrcOCXFBAHpb9ZldrB2/qOA==" - }, "node_modules/static-eval": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/static-eval/-/static-eval-2.1.1.tgz", @@ -12256,34 +13797,41 @@ } }, "node_modules/string.prototype.matchall": { - "version": "4.0.10", - "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.10.tgz", - "integrity": "sha512-rGXbGmOEosIQi6Qva94HUjgPs9vKW+dkG7Y8Q5O2OYkWL6wFaTRZO8zM4mhP94uX55wgyrXzfS2aGtGzUL7EJQ==", + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.11.tgz", + "integrity": "sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "get-intrinsic": "^1.2.1", + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", "has-symbols": "^1.0.3", - "internal-slot": "^1.0.5", - "regexp.prototype.flags": "^1.5.0", - "set-function-name": "^2.0.0", - "side-channel": "^1.0.4" + "internal-slot": "^1.0.7", + "regexp.prototype.flags": "^1.5.2", + "set-function-name": "^2.0.2", + "side-channel": "^1.0.6" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/string.prototype.trim": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.8.tgz", - "integrity": "sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==", + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz", + "integrity": "sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.0", + "es-object-atoms": "^1.0.0" }, "engines": { "node": ">= 0.4" @@ -12293,28 +13841,31 @@ } }, "node_modules/string.prototype.trimend": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.7.tgz", - "integrity": "sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==", + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz", + "integrity": "sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/string.prototype.trimstart": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.7.tgz", - "integrity": "sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==", + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", + "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -12410,14 +13961,14 @@ "integrity": "sha512-gwu8l5MtRZ6koO0icVTlmN5pm7Dhh1+Xpe9O4x6ObMAsW+3jPbW14d1DsBq1F4wiI+WOFjXF35pslgec/G8yCQ==" }, "node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dependencies": { - "has-flag": "^4.0.0" + "has-flag": "^3.0.0" }, "engines": { - "node": ">=8" + "node": ">=4" } }, "node_modules/supports-preserve-symlinks-flag": { @@ -12468,26 +14019,59 @@ } }, "node_modules/swagger-client": { - "version": "3.25.0", - "resolved": "https://registry.npmjs.org/swagger-client/-/swagger-client-3.25.0.tgz", - "integrity": "sha512-p143zWkIhgyh2E5+3HPFMlCw3WkV9RbX9HyftfBdiccCbOlmHdcJC0XEJZxcm+ZA+80DORs0F30/mzk7sx4iwA==", + "version": "3.29.2", + "resolved": "https://registry.npmjs.org/swagger-client/-/swagger-client-3.29.2.tgz", + "integrity": "sha512-7dOIAodJeUsYbvWTpDODY2+bfJcZ34WG84TByMet76OJ/ZjOLHZtJSgMFxEvnh9+yR0qn8wvHUdfg27ylg2eiQ==", "dependencies": { "@babel/runtime-corejs3": "^7.22.15", - "@swagger-api/apidom-core": ">=0.90.0 <1.0.0", - "@swagger-api/apidom-error": ">=0.90.0 <1.0.0", - "@swagger-api/apidom-json-pointer": ">=0.90.0 <1.0.0", - "@swagger-api/apidom-ns-openapi-3-1": ">=0.90.0 <1.0.0", - "@swagger-api/apidom-reference": ">=0.90.0 <1.0.0", + "@swagger-api/apidom-core": ">=1.0.0-alpha.9 <1.0.0-beta.0", + "@swagger-api/apidom-error": ">=1.0.0-alpha.9 <1.0.0-beta.0", + "@swagger-api/apidom-json-pointer": ">=1.0.0-alpha.9 <1.0.0-beta.0", + "@swagger-api/apidom-ns-openapi-3-1": ">=1.0.0-alpha.9 <1.0.0-beta.0", + "@swagger-api/apidom-reference": ">=1.0.0-alpha.9 <1.0.0-beta.0", "cookie": "~0.6.0", "deepmerge": "~4.3.0", "fast-json-patch": "^3.0.0-1", - "is-plain-object": "^5.0.0", "js-yaml": "^4.1.0", + "neotraverse": "=0.6.18", "node-abort-controller": "^3.1.1", - "node-fetch-commonjs": "^3.3.1", - "qs": "^6.10.2", - "traverse": "~0.6.6", - "undici": "^5.24.0" + "node-fetch-commonjs": "^3.3.2", + "openapi-path-templating": "^1.5.1", + "openapi-server-url-templating": "^1.0.0", + "ramda-adjunct": "^5.0.0" + } + }, + "node_modules/swagger-client/node_modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/swagger-client/node_modules/ramda": { + "version": "0.30.1", + "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.30.1.tgz", + "integrity": "sha512-tEF5I22zJnuclswcZMc8bDIrwRHRzf+NqVEmqg50ShAZMP7MWeR/RGDthfM/p+BlqvF2fXAzpn8i+SJcYD3alw==", + "peer": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/ramda" + } + }, + "node_modules/swagger-client/node_modules/ramda-adjunct": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ramda-adjunct/-/ramda-adjunct-5.1.0.tgz", + "integrity": "sha512-8qCpl2vZBXEJyNbi4zqcgdfHtcdsWjOGbiNSEnEBrM6Y0OKOT8UxJbIVGm1TIcjaSu2MxaWcgtsNlKlCk7o7qg==", + "engines": { + "node": ">=0.10.3" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/ramda-adjunct" + }, + "peerDependencies": { + "ramda": ">= 0.30.0" } }, "node_modules/swagger-ui-react": { @@ -12645,6 +14229,28 @@ "node": ">=8" } }, + "node_modules/test-exclude/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/test-exclude/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, "node_modules/text-table": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", @@ -12675,14 +14281,14 @@ "optional": true }, "node_modules/tiny-invariant": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.1.tgz", - "integrity": "sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw==" + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.3.tgz", + "integrity": "sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==" }, "node_modules/tinybench": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/tinybench/-/tinybench-2.8.0.tgz", - "integrity": "sha512-1/eK7zUnIklz4JUUlL+658n58XO2hHLQfSk1Zf2LKieUjxidN16eKFEoDEfjHc3ohofSSqK3X5yO6VGb6iW8Lw==", + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/tinybench/-/tinybench-2.9.0.tgz", + "integrity": "sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==", "dev": true }, "node_modules/tinycolor2": { @@ -12808,19 +14414,15 @@ } }, "node_modules/tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" - }, - "node_modules/traverse": { - "version": "0.6.8", - "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.8.tgz", - "integrity": "sha512-aXJDbk6SnumuaZSANd21XAo15ucCDE38H4fkqiGsc3MhCK+wOlZvLP9cB/TvpHT0mOyWgC4Z8EwRlzqYSUzdsA==", - "engines": { - "node": ">= 0.4" + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-5.0.0.tgz", + "integrity": "sha512-tk2G5R2KRwBd+ZN0zaEXpmzdKyOYksXwywulIX95MBODjSzMIuQnQ3m8JxgbhnL1LeVo7lqQKsYa1O3Htl7K5g==", + "dev": true, + "dependencies": { + "punycode": "^2.3.1" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=18" } }, "node_modules/tree-sitter": { @@ -12835,9 +14437,9 @@ } }, "node_modules/tree-sitter-json": { - "version": "0.20.1", - "resolved": "https://registry.npmjs.org/tree-sitter-json/-/tree-sitter-json-0.20.1.tgz", - "integrity": "sha512-482hf7J+aBwhksSw8yWaqI8nyP1DrSwnS4IMBShsnkFWD3SE8oalHnsEik59fEVi3orcTCUtMzSjZx+0Tpa6Vw==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/tree-sitter-json/-/tree-sitter-json-0.20.2.tgz", + "integrity": "sha512-eUxrowp4F1QEGk/i7Sa+Xl8Crlfp7J0AXxX1QdJEQKQYMWhgMbCIgyQvpO3Q0P9oyTrNQxRLlRipDS44a8EtRw==", "hasInstallScript": true, "optional": true, "dependencies": { @@ -12855,12 +14457,12 @@ } }, "node_modules/ts-api-utils": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.0.3.tgz", - "integrity": "sha512-wNMeqtMz5NtwpT/UZGY5alT+VoKdSsOOP/kqHFcUW1P/VRhH2wJ48+DN2WwUliNbQ976ETwDL0Ifd2VVvgonvg==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.3.0.tgz", + "integrity": "sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==", "dev": true, "engines": { - "node": ">=16.13.0" + "node": ">=16" }, "peerDependencies": { "typescript": ">=4.2.0" @@ -12883,10 +14485,9 @@ } }, "node_modules/ts-mixer": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/ts-mixer/-/ts-mixer-6.0.3.tgz", - "integrity": "sha512-k43M7uCG1AkTyxgnmI5MPwKoUvS/bRvLvUb7+Pgpdlmok8AoqmUaZxUUw8zKM5B1lqZrt41GjYgnvAi0fppqgQ==", - "optional": true + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/ts-mixer/-/ts-mixer-6.0.4.tgz", + "integrity": "sha512-ufKpbmrugz5Aou4wcr5Wc1UUFWOLhq+Fm6qa6P0w0K5Qw2yhaUoiWszhCVuNQyNwrlGiscHOmqYoAox1PtvgjA==" }, "node_modules/ts-toolbelt": { "version": "9.6.0", @@ -12894,9 +14495,9 @@ "integrity": "sha512-nsZd8ZeNUzukXPlJmTBwUAuABDe/9qtVDelJeT/qW0ow3ZS3BsQJtNkan1802aM9Uf68/Y8ljw86Hu0h5IUW3w==" }, "node_modules/tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz", + "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==" }, "node_modules/tunnel-agent": { "version": "0.6.0", @@ -12911,9 +14512,9 @@ } }, "node_modules/type": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", - "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==" + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/type/-/type-2.7.3.tgz", + "integrity": "sha512-8j+1QmAbPvLZow5Qpi6NCaN8FB60p/6x8/vfNqOk/hC+HuvFZhL4+WfekuhQLiqFZXOgQdrs3B+XxEmCc6b3FQ==" }, "node_modules/type-check": { "version": "0.4.0", @@ -12928,9 +14529,9 @@ } }, "node_modules/type-detect": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.1.0.tgz", + "integrity": "sha512-Acylog8/luQ8L7il+geoSxhEkazvkslg7PSNKOX59mbB9cOveP5aq9h74Y7YU8yDpJwetzQQrfIwtf4Wp4LKcw==", "dev": true, "engines": { "node": ">=4" @@ -12948,29 +14549,30 @@ } }, "node_modules/typed-array-buffer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz", - "integrity": "sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz", + "integrity": "sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.2.1", - "is-typed-array": "^1.1.10" + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.13" }, "engines": { "node": ">= 0.4" } }, "node_modules/typed-array-byte-length": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.0.tgz", - "integrity": "sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz", + "integrity": "sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", + "call-bind": "^1.0.7", "for-each": "^0.3.3", - "has-proto": "^1.0.1", - "is-typed-array": "^1.1.10" + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" }, "engines": { "node": ">= 0.4" @@ -12980,16 +14582,17 @@ } }, "node_modules/typed-array-byte-offset": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.0.tgz", - "integrity": "sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz", + "integrity": "sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==", "dev": true, "dependencies": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", "for-each": "^0.3.3", - "has-proto": "^1.0.1", - "is-typed-array": "^1.1.10" + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" }, "engines": { "node": ">= 0.4" @@ -12999,14 +14602,20 @@ } }, "node_modules/typed-array-length": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz", - "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.6.tgz", + "integrity": "sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", + "call-bind": "^1.0.7", "for-each": "^0.3.3", - "is-typed-array": "^1.1.9" + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13", + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -13027,9 +14636,10 @@ } }, "node_modules/types-ramda": { - "version": "0.29.7", - "resolved": "https://registry.npmjs.org/types-ramda/-/types-ramda-0.29.7.tgz", - "integrity": "sha512-8KBxZGJwUF3MpRkkJauSpvfHXk8Ssq15QXGuCBTDGeKd9PfheokkC3wAKRV3djej9O31Qa5M7Owsg8hF0GjtAw==", + "version": "0.29.10", + "resolved": "https://registry.npmjs.org/types-ramda/-/types-ramda-0.29.10.tgz", + "integrity": "sha512-5PJiW/eiTPyXXBYGZOYGezMl6qj7keBiZheRwfjJZY26QPHsNrjfJnz0mru6oeqqoTHOni893Jfd6zyUXfQRWg==", + "dev": true, "dependencies": { "ts-toolbelt": "^9.6.0" } @@ -13048,9 +14658,9 @@ } }, "node_modules/ua-parser-js": { - "version": "0.7.37", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.37.tgz", - "integrity": "sha512-xV8kqRKM+jhMvcHWUKthV9fNebIzrNy//2O9ZwWcfiBFR5f25XVZPLlEajk/sf3Ra15V92isyQqnIEXRDaZWEA==", + "version": "0.7.38", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.38.tgz", + "integrity": "sha512-fYmIy7fKTSFAhG3fuPlubeGaMoAd6r0rSnfEsO5nEY55i26KSLt9EH7PLQiiqPUhNqYIJvSkTy1oArIcXAbPbA==", "funding": [ { "type": "opencollective", @@ -13070,9 +14680,9 @@ } }, "node_modules/ufo": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.5.3.tgz", - "integrity": "sha512-Y7HYmWaFwPUmkoQCUIAYpKqkOf+SbVj/2fJJZ4RJMCfZp0rTGwRbzQD+HghfnhKOjL9E01okqz+ncJskGYfBNw==", + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.5.4.tgz", + "integrity": "sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==", "dev": true }, "node_modules/unbox-primitive": { @@ -13090,17 +14700,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/undici": { - "version": "5.28.2", - "resolved": "https://registry.npmjs.org/undici/-/undici-5.28.2.tgz", - "integrity": "sha512-wh1pHJHnUeQV5Xa8/kyQhO7WFa8M34l026L5P/+2TYiakvGy5Rdc8jWZVyG7ieht/0WgJLEd3kcU5gKx+6GC8w==", - "dependencies": { - "@fastify/busboy": "^2.0.0" - }, - "engines": { - "node": ">=14.0" - } - }, "node_modules/universalify": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", @@ -13109,15 +14708,6 @@ "node": ">= 10.0.0" } }, - "node_modules/unorm": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/unorm/-/unorm-1.6.0.tgz", - "integrity": "sha512-b2/KCUlYZUeA7JFUuRJZPUtr4gZvBh7tavtv4fvk4+KV9pfGiR6CQAQAWl49ZpR3ts2dk4FYkP7EIgDJoiOLDA==", - "optional": true, - "engines": { - "node": ">= 0.4.0" - } - }, "node_modules/unquote": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", @@ -13129,9 +14719,9 @@ "integrity": "sha512-08/DA66UF65OlpUDIQtbJyrqTR0jTAlJ+jsnkQ4jxR7+K5g5YG1APZKQSMCE1vqqmD+2pv6+IdEjmopFatacvg==" }, "node_modules/update-browserslist-db": { - "version": "1.0.16", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.16.tgz", - "integrity": "sha512-KVbTxlBYlckhF5wgfyZXTWnMn7MMZjMu9XG8bPlliUOP9ThaF4QnhP8qrjrH7DRzHfSk0oQv1wToW+iA5GajEQ==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.0.tgz", + "integrity": "sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==", "funding": [ { "type": "opencollective", @@ -13225,9 +14815,9 @@ } }, "node_modules/use-sync-external-store": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz", - "integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==", + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.2.tgz", + "integrity": "sha512-PElTlVMwpblvbNqQ82d2n6RjStvdSoNe9FG28kNfz3WiXilJm4DdNkEzRhCZuIDwY8U08WVihhGR5iRqAwfDiw==", "peerDependencies": { "react": "^16.8.0 || ^17.0.0 || ^18.0.0" } @@ -13259,9 +14849,9 @@ } }, "node_modules/vanilla-picker": { - "version": "2.12.2", - "resolved": "https://registry.npmjs.org/vanilla-picker/-/vanilla-picker-2.12.2.tgz", - "integrity": "sha512-dk0gNeNL9fQFGd1VEhNDQfFlbCqAiksRh1H2tVPlavkH88n/a/y30rXi9PPKrYPTK5kEfPO4xcldt4ts/1wIAg==", + "version": "2.12.3", + "resolved": "https://registry.npmjs.org/vanilla-picker/-/vanilla-picker-2.12.3.tgz", + "integrity": "sha512-qVkT1E7yMbUsB2mmJNFmaXMWE2hF8ffqzMMwe9zdAikd8u2VfnsVY2HQcOUi2F38bgbxzlJBEdS1UUhOXdF9GQ==", "dependencies": { "@sphinxxxx/color-conversion": "^2.2.2" } @@ -13444,9 +15034,9 @@ "integrity": "sha512-lNR9aAefbGPpHO7AEnY0hCFjz1eTkWCXYvkTRrTHs9qv8zJp+SkVYpzfLIFXQQiG3tVvbNFQgVg2bQS8YGgxyw==" }, "node_modules/web-streams-polyfill": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.3.2.tgz", - "integrity": "sha512-3pRGuxRF5gpuZc0W+EpwQRmCD7gRqcDOMt688KmdlDAgAyaB1XlN0zq2njfDNm44XVdIouE7pZ6GzbdyH47uIQ==", + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.3.3.tgz", + "integrity": "sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==", "engines": { "node": ">= 8" } @@ -13466,9 +15056,13 @@ } }, "node_modules/webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", + "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==", + "dev": true, + "engines": { + "node": ">=12" + } }, "node_modules/whatwg-encoding": { "version": "3.1.1", @@ -13504,12 +15098,16 @@ } }, "node_modules/whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-14.0.0.tgz", + "integrity": "sha512-1lfMEm2IEr7RIV+f4lUNPOqfFL+pO+Xw3fJSqmjX9AbXcXcYOkCe1P6+9VBZB6n94af16NfZf+sSk0JCBZC9aw==", + "dev": true, "dependencies": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" + "tr46": "^5.0.0", + "webidl-conversions": "^7.0.0" + }, + "engines": { + "node": ">=18" } }, "node_modules/which": { @@ -13543,13 +15141,13 @@ } }, "node_modules/which-builtin-type": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.1.3.tgz", - "integrity": "sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.1.4.tgz", + "integrity": "sha512-bppkmBSsHFmIMSl8BO9TbsyzsvGjVoppt8xUiGzwiu/bhDCGxnpOKCxgqj6GuyHE0mINMDecBFPlOm2hzY084w==", "dev": true, "dependencies": { - "function.prototype.name": "^1.1.5", - "has-tostringtag": "^1.0.0", + "function.prototype.name": "^1.1.6", + "has-tostringtag": "^1.0.2", "is-async-function": "^2.0.0", "is-date-object": "^1.0.5", "is-finalizationregistry": "^1.0.2", @@ -13558,8 +15156,8 @@ "is-weakref": "^1.0.2", "isarray": "^2.0.5", "which-boxed-primitive": "^1.0.2", - "which-collection": "^1.0.1", - "which-typed-array": "^1.1.9" + "which-collection": "^1.0.2", + "which-typed-array": "^1.1.15" }, "engines": { "node": ">= 0.4" @@ -13569,31 +15167,34 @@ } }, "node_modules/which-collection": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz", - "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", + "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", "dev": true, "dependencies": { - "is-map": "^2.0.1", - "is-set": "^2.0.1", - "is-weakmap": "^2.0.1", - "is-weakset": "^2.0.1" + "is-map": "^2.0.3", + "is-set": "^2.0.3", + "is-weakmap": "^2.0.2", + "is-weakset": "^2.0.3" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/which-typed-array": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.13.tgz", - "integrity": "sha512-P5Nra0qjSncduVPEAr7xhoF5guty49ArDTwzJ/yNuPIbZppyRxFQsRCWrocxIY+CnMVG+qfbU2FmDKyvSGClow==", + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz", + "integrity": "sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==", "dev": true, "dependencies": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.4", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", "for-each": "^0.3.3", "gopd": "^1.0.1", - "has-tostringtag": "^1.0.0" + "has-tostringtag": "^1.0.2" }, "engines": { "node": ">= 0.4" @@ -13603,9 +15204,9 @@ } }, "node_modules/why-is-node-running": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/why-is-node-running/-/why-is-node-running-2.2.2.tgz", - "integrity": "sha512-6tSwToZxTOcotxHeA+qGCq1mVzKR3CwcJGmVcY+QE8SHy6TnpFnh8PAvPNHYr7EcuVeG0QSMxtYCuO1ta/G/oA==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/why-is-node-running/-/why-is-node-running-2.3.0.tgz", + "integrity": "sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==", "dev": true, "dependencies": { "siginfo": "^2.0.0", @@ -13618,6 +15219,15 @@ "node": ">=8" } }, + "node_modules/word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/world-calendars": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/world-calendars/-/world-calendars-1.0.3.tgz", @@ -13632,9 +15242,9 @@ "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" }, "node_modules/ws": { - "version": "8.17.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", - "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", + "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==", "dev": true, "engines": { "node": ">=10.0.0" @@ -13700,9 +15310,9 @@ } }, "node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" }, "node_modules/yaml": { "version": "1.10.2", diff --git a/webapp/package.json b/webapp/package.json index 0cac1710ac..236d5064ee 100644 --- a/webapp/package.json +++ b/webapp/package.json @@ -6,22 +6,22 @@ "scripts": { "build": "tsc && vite build", "clean": "rm -rf dist node_modules/.vite", + "coverage": "vitest run --coverage", "dev": "vite", "lint": "tsc --noEmit && eslint . --ext ts,tsx --report-unused-disable-directives", "preview": "vite preview", "test": "vitest", - "test:ui": "vitest --ui", - "coverage": "vitest run --coverage" + "test:ui": "vitest --ui" }, "dependencies": { "@emotion/react": "11.11.1", "@emotion/styled": "11.11.0", "@glideapps/glide-data-grid": "6.0.3", "@handsontable/react": "14.1.0", - "@mui/icons-material": "5.14.11", - "@mui/lab": "5.0.0-alpha.146", - "@mui/material": "5.14.11", - "@mui/x-date-pickers": "6.18.3", + "@mui/icons-material": "5.16.1", + "@mui/lab": "5.0.0-alpha.172", + "@mui/material": "5.16.1", + "@mui/x-tree-view": "7.10.0", "@reduxjs/toolkit": "1.9.6", "axios": "1.5.1", "clsx": "2.0.0", diff --git a/webapp/src/components/App/Singlestudy/explore/Debug/Data/Text.tsx b/webapp/src/components/App/Singlestudy/explore/Debug/Data/Text.tsx index 7f24d01f99..fd837e530a 100644 --- a/webapp/src/components/App/Singlestudy/explore/Debug/Data/Text.tsx +++ b/webapp/src/components/App/Singlestudy/explore/Debug/Data/Text.tsx @@ -1,4 +1,4 @@ -import { useState } from "react"; +import { useContext, useState } from "react"; import { useTranslation } from "react-i18next"; import { Button } from "@mui/material"; import UploadOutlinedIcon from "@mui/icons-material/UploadOutlined"; @@ -7,7 +7,7 @@ import { Content, Header, Root } from "./style"; import ImportDialog from "../../../../../common/dialogs/ImportDialog"; import usePromiseWithSnackbarError from "../../../../../../hooks/usePromiseWithSnackbarError"; import UsePromiseCond from "../../../../../common/utils/UsePromiseCond"; -import { useDebugContext } from "../DebugContext"; +import DebugContext from "../DebugContext"; interface Props { studyId: string; @@ -16,7 +16,7 @@ interface Props { function Text({ studyId, path }: Props) { const [t] = useTranslation(); - const { reloadTreeData } = useDebugContext(); + const { reloadTreeData } = useContext(DebugContext); const [openImportDialog, setOpenImportDialog] = useState(false); const res = usePromiseWithSnackbarError(() => getStudyData(studyId, path), { diff --git a/webapp/src/components/App/Singlestudy/explore/Debug/Data/index.tsx b/webapp/src/components/App/Singlestudy/explore/Debug/Data/index.tsx index 0cb75a3eab..ee348d539f 100644 --- a/webapp/src/components/App/Singlestudy/explore/Debug/Data/index.tsx +++ b/webapp/src/components/App/Singlestudy/explore/Debug/Data/index.tsx @@ -1,18 +1,18 @@ import Text from "./Text"; import Json from "./Json"; import Matrix from "./Matrix"; -import { FileType } from "../utils"; +import type { FileInfo } from "../utils"; +import { Box } from "@mui/material"; -interface Props { +interface Props extends FileInfo { studyId: string; - fileType: FileType; - filePath: string; } const componentByFileType = { matrix: Matrix, json: Json, file: Text, + folder: Box, } as const; function Data({ studyId, fileType, filePath }: Props) { diff --git a/webapp/src/components/App/Singlestudy/explore/Debug/DebugContext.ts b/webapp/src/components/App/Singlestudy/explore/Debug/DebugContext.ts index c602e0e98f..436baa3560 100644 --- a/webapp/src/components/App/Singlestudy/explore/Debug/DebugContext.ts +++ b/webapp/src/components/App/Singlestudy/explore/Debug/DebugContext.ts @@ -1,15 +1,12 @@ -import { createContext, useContext } from "react"; -import type { File } from "./utils"; +import { createContext } from "react"; +import type { FileInfo } from "./utils"; import { voidFn } from "../../../../../utils/fnUtils"; const initialDebugContextValue = { - onFileSelect: voidFn<[File]>, + onFileSelect: voidFn<[FileInfo]>, reloadTreeData: voidFn, }; const DebugContext = createContext(initialDebugContextValue); -export const useDebugContext = (): typeof initialDebugContextValue => - useContext(DebugContext); - export default DebugContext; diff --git a/webapp/src/components/App/Singlestudy/explore/Debug/Tree/FileTreeItem.tsx b/webapp/src/components/App/Singlestudy/explore/Debug/Tree/FileTreeItem.tsx index b9e40f6a3d..80a7da9443 100644 --- a/webapp/src/components/App/Singlestudy/explore/Debug/Tree/FileTreeItem.tsx +++ b/webapp/src/components/App/Singlestudy/explore/Debug/Tree/FileTreeItem.tsx @@ -1,7 +1,8 @@ import { Box } from "@mui/material"; -import { TreeItem } from "@mui/x-tree-view"; -import { TreeData, determineFileType, getFileIcon } from "../utils"; -import { useDebugContext } from "../DebugContext"; +import { TreeItem } from "@mui/x-tree-view/TreeItem"; +import { TreeData, getFileType, getFileIcon, isFolder } from "../utils"; +import DebugContext from "../DebugContext"; +import { useContext } from "react"; interface Props { name: string; @@ -10,11 +11,10 @@ interface Props { } function FileTreeItem({ name, content, path }: Props) { - const { onFileSelect } = useDebugContext(); + const { onFileSelect } = useContext(DebugContext); const filePath = `${path}/${name}`; - const fileType = determineFileType(content); + const fileType = getFileType(content); const FileIcon = getFileIcon(fileType); - const isFolderEmpty = !Object.keys(content).length; //////////////////////////////////////////////////////////////// // Event handlers @@ -32,23 +32,16 @@ function FileTreeItem({ name, content, path }: Props) { return ( - - {name} + + + {name} } + onClick={handleClick} > - {typeof content === "object" && + {isFolder(content) && Object.keys(content).map((childName) => ( } - defaultExpandIcon={} - > - {typeof data === "object" && - Object.keys(data).map((key) => ( - - ))} - + + {Object.keys(data).map((key) => ( + + ))} + ); } diff --git a/webapp/src/components/App/Singlestudy/explore/Debug/index.tsx b/webapp/src/components/App/Singlestudy/explore/Debug/index.tsx index 1f6ae3cc2d..97e20f34d3 100644 --- a/webapp/src/components/App/Singlestudy/explore/Debug/index.tsx +++ b/webapp/src/components/App/Singlestudy/explore/Debug/index.tsx @@ -9,17 +9,19 @@ import UsePromiseCond from "../../../../common/utils/UsePromiseCond"; import usePromiseWithSnackbarError from "../../../../../hooks/usePromiseWithSnackbarError"; import { getStudyData } from "../../../../../services/api/study"; import DebugContext from "./DebugContext"; -import { TreeData, filterTreeData, File } from "./utils"; +import type { FileInfo, TreeFolder } from "./utils"; +import * as R from "ramda"; +import SplitView from "../../../../common/SplitView"; function Debug() { const [t] = useTranslation(); const { study } = useOutletContext<{ study: StudyMetadata }>(); - const [selectedFile, setSelectedFile] = useState(); + const [selectedFile, setSelectedFile] = useState(); const res = usePromiseWithSnackbarError( async () => { - const treeData = await getStudyData(study.id, "", -1); - return filterTreeData(treeData); + const treeData = await getStudyData(study.id, "", -1); + return R.omit(["Desktop", "study", "logs"], treeData); }, { errorMessage: t("studies.error.retrieveData"), @@ -40,32 +42,19 @@ function Debug() { //////////////////////////////////////////////////////////////// return ( - - + + ( - <> - - - - - {selectedFile && } - - + + + )} /> - + {selectedFile && } + ); } diff --git a/webapp/src/components/App/Singlestudy/explore/Debug/utils.ts b/webapp/src/components/App/Singlestudy/explore/Debug/utils.ts index a6e3798806..81acb49b8c 100644 --- a/webapp/src/components/App/Singlestudy/explore/Debug/utils.ts +++ b/webapp/src/components/App/Singlestudy/explore/Debug/utils.ts @@ -3,27 +3,33 @@ import TextSnippetIcon from "@mui/icons-material/TextSnippet"; import FolderIcon from "@mui/icons-material/Folder"; import DatasetIcon from "@mui/icons-material/Dataset"; import { SvgIconComponent } from "@mui/icons-material"; +import * as RA from "ramda-adjunct"; //////////////////////////////////////////////////////////////// // Types //////////////////////////////////////////////////////////////// -export type FileType = "json" | "file" | "matrix"; +export type FileType = "json" | "matrix" | "file" | "folder"; -export interface File { +export interface FileInfo { fileType: FileType; filePath: string; } -// eslint-disable-next-line @typescript-eslint/no-explicit-any -export type TreeData = Record | string; +export type TreeFile = string | string[]; + +export interface TreeFolder { + [key: string]: TreeFile | TreeFolder; +} + +export type TreeData = TreeFolder | TreeFile; //////////////////////////////////////////////////////////////// -// Utils +// File Info //////////////////////////////////////////////////////////////// -//Maps file types and folder to their corresponding icon components. -const iconByFileType: Record = { +// Maps file types to their corresponding icon components. +const iconByFileType: Record = { matrix: DatasetIcon, json: DataObjectIcon, folder: FolderIcon, @@ -31,22 +37,26 @@ const iconByFileType: Record = { } as const; /** - * Gets the icon component for a given file type or folder. + * Gets the icon component for a given file type. * - * @param type - The type of the file or "folder". + * @param type - The type of the file. * @returns The corresponding icon component. */ -export const getFileIcon = (type: FileType | "folder"): SvgIconComponent => { - return iconByFileType[type] || TextSnippetIcon; -}; +export function getFileIcon(type: FileType): SvgIconComponent { + return iconByFileType[type]; +} + +export function isFolder(treeData: TreeData): treeData is TreeFolder { + return RA.isPlainObj(treeData); +} /** - * Determines the file type based on the tree data. + * Gets the file type based on the tree data. * * @param treeData - The data of the tree item. - * @returns The determined file type or "folder". + * @returns The corresponding file type. */ -export const determineFileType = (treeData: TreeData): FileType | "folder" => { +export function getFileType(treeData: TreeData): FileType { if (typeof treeData === "string") { if ( treeData.startsWith("matrix://") || @@ -58,19 +68,5 @@ export const determineFileType = (treeData: TreeData): FileType | "folder" => { return "json"; } } - return typeof treeData === "object" ? "folder" : "file"; -}; - -/** - * Filters out specific keys from the tree data. - * - * @param data - The original tree data. - * @returns The filtered tree data. - */ -export const filterTreeData = (data: TreeData): TreeData => { - const excludedKeys = new Set(["Desktop", "study", "logs"]); - - return Object.fromEntries( - Object.entries(data).filter(([key]) => !excludedKeys.has(key)), - ); -}; + return isFolder(treeData) ? "folder" : "file"; +} From 1158076d5d4c8d74472190027a004100c00abb01 Mon Sep 17 00:00:00 2001 From: Samir Kamal <1954121+skamril@users.noreply.github.com> Date: Thu, 18 Jul 2024 09:45:35 +0200 Subject: [PATCH 20/58] chore(npm): add 'react-syntax-highlighter' package --- webapp/package-lock.json | 11 +++++++++++ webapp/package.json | 2 ++ 2 files changed, 13 insertions(+) diff --git a/webapp/package-lock.json b/webapp/package-lock.json index 0c7bdf3ddd..cdf1b13881 100644 --- a/webapp/package-lock.json +++ b/webapp/package-lock.json @@ -54,6 +54,7 @@ "react-router": "6.3.0", "react-router-dom": "6.3.0", "react-split": "2.0.14", + "react-syntax-highlighter": "15.5.0", "react-use": "17.4.0", "react-virtualized-auto-sizer": "1.0.20", "react-window": "1.8.9", @@ -86,6 +87,7 @@ "@types/react-d3-graph": "2.6.5", "@types/react-dom": "18.2.8", "@types/react-plotly.js": "2.6.1", + "@types/react-syntax-highlighter": "15.5.13", "@types/react-virtualized-auto-sizer": "1.0.1", "@types/react-window": "1.8.6", "@types/redux-logger": "3.0.10", @@ -5294,6 +5296,15 @@ "redux": "^4.0.0" } }, + "node_modules/@types/react-syntax-highlighter": { + "version": "15.5.13", + "resolved": "https://registry.npmjs.org/@types/react-syntax-highlighter/-/react-syntax-highlighter-15.5.13.tgz", + "integrity": "sha512-uLGJ87j6Sz8UaBAooU0T6lWJ0dBmjZgN1PZTrj05TNql2/XpC6+4HhMT5syIdFUUt+FASfCeLLv4kBygNU+8qA==", + "dev": true, + "dependencies": { + "@types/react": "*" + } + }, "node_modules/@types/react-transition-group": { "version": "4.4.11", "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.11.tgz", diff --git a/webapp/package.json b/webapp/package.json index 236d5064ee..2163b5caef 100644 --- a/webapp/package.json +++ b/webapp/package.json @@ -60,6 +60,7 @@ "react-router": "6.3.0", "react-router-dom": "6.3.0", "react-split": "2.0.14", + "react-syntax-highlighter": "15.5.0", "react-use": "17.4.0", "react-virtualized-auto-sizer": "1.0.20", "react-window": "1.8.9", @@ -92,6 +93,7 @@ "@types/react-d3-graph": "2.6.5", "@types/react-dom": "18.2.8", "@types/react-plotly.js": "2.6.1", + "@types/react-syntax-highlighter": "15.5.13", "@types/react-virtualized-auto-sizer": "1.0.1", "@types/react-window": "1.8.6", "@types/redux-logger": "3.0.10", From 3bf134cb4fd6529ee6dfea69552a87d39c743d25 Mon Sep 17 00:00:00 2001 From: Samir Kamal <1954121+skamril@users.noreply.github.com> Date: Thu, 1 Aug 2024 09:58:16 +0200 Subject: [PATCH 21/58] feat(ui-debug): enhance Text component --- .../Singlestudy/explore/Debug/Data/Text.tsx | 115 +++++++++++------- 1 file changed, 70 insertions(+), 45 deletions(-) diff --git a/webapp/src/components/App/Singlestudy/explore/Debug/Data/Text.tsx b/webapp/src/components/App/Singlestudy/explore/Debug/Data/Text.tsx index fd837e530a..97653e7453 100644 --- a/webapp/src/components/App/Singlestudy/explore/Debug/Data/Text.tsx +++ b/webapp/src/components/App/Singlestudy/explore/Debug/Data/Text.tsx @@ -1,71 +1,96 @@ -import { useContext, useState } from "react"; import { useTranslation } from "react-i18next"; -import { Button } from "@mui/material"; -import UploadOutlinedIcon from "@mui/icons-material/UploadOutlined"; -import { getStudyData, importFile } from "../../../../../../services/api/study"; -import { Content, Header, Root } from "./style"; -import ImportDialog from "../../../../../common/dialogs/ImportDialog"; +import { Box, useTheme } from "@mui/material"; +import { getStudyData } from "../../../../../../services/api/study"; import usePromiseWithSnackbarError from "../../../../../../hooks/usePromiseWithSnackbarError"; import UsePromiseCond from "../../../../../common/utils/UsePromiseCond"; -import DebugContext from "../DebugContext"; +import ViewWrapper from "../../../../../common/page/ViewWrapper"; +import { + Light as SyntaxHighlighter, + type SyntaxHighlighterProps, +} from "react-syntax-highlighter"; +import xml from "react-syntax-highlighter/dist/esm/languages/hljs/xml"; +import plaintext from "react-syntax-highlighter/dist/esm/languages/hljs/plaintext"; +import ini from "react-syntax-highlighter/dist/esm/languages/hljs/ini"; +import properties from "react-syntax-highlighter/dist/esm/languages/hljs/properties"; +import { atomOneDark } from "react-syntax-highlighter/dist/esm/styles/hljs"; + +SyntaxHighlighter.registerLanguage("xml", xml); +SyntaxHighlighter.registerLanguage("plaintext", plaintext); +SyntaxHighlighter.registerLanguage("ini", ini); +SyntaxHighlighter.registerLanguage("properties", properties); + +// Ex: "[2024-05-21 17:18:57][solver][check]" +const logsRegex = /^(\[[^\]]*\]){3}/; +// Ex: "EXP : 0" +const propertiesRegex = /^[^:]+ : [^:]+/; interface Props { studyId: string; path: string; } -function Text({ studyId, path }: Props) { - const [t] = useTranslation(); - const { reloadTreeData } = useContext(DebugContext); - const [openImportDialog, setOpenImportDialog] = useState(false); +function getSyntaxProps(data: string | string[]): SyntaxHighlighterProps { + const isArray = Array.isArray(data); + const text = isArray ? data.join("\n") : data; - const res = usePromiseWithSnackbarError(() => getStudyData(studyId, path), { - errorMessage: t("studies.error.retrieveData"), - deps: [studyId, path], - }); + return { + children: text, + showLineNumbers: isArray, + language: (() => { + const firstLine = text.split("\n")[0]; + if (firstLine.startsWith(" { - await importFile(file, studyId, path); - reloadTreeData(); - }; + const res = usePromiseWithSnackbarError( + () => getStudyData(studyId, path), + { + errorMessage: t("studies.error.retrieveData"), + deps: [studyId, path], + }, + ); //////////////////////////////////////////////////////////////// // JSX //////////////////////////////////////////////////////////////// return ( - -

- -
+ ( - - {data} - + + + )} /> - {openImportDialog && ( - setOpenImportDialog(false)} - onImport={handleImport} - /> - )} - + ); } From af64f24e7cf59d4c6698105d5f57990030fb5203 Mon Sep 17 00:00:00 2001 From: Samir Kamal <1954121+skamril@users.noreply.github.com> Date: Thu, 1 Aug 2024 09:59:44 +0200 Subject: [PATCH 22/58] feat(ui-debug): add icon and a component for images --- webapp/public/locales/en/main.json | 1 + webapp/public/locales/fr/main.json | 1 + .../Singlestudy/explore/Debug/Data/Image.tsx | 16 ++++++++++++++++ .../Singlestudy/explore/Debug/Data/index.tsx | 17 ++++++++++++----- .../App/Singlestudy/explore/Debug/utils.ts | 11 ++++++++--- 5 files changed, 38 insertions(+), 8 deletions(-) create mode 100644 webapp/src/components/App/Singlestudy/explore/Debug/Data/Image.tsx diff --git a/webapp/public/locales/en/main.json b/webapp/public/locales/en/main.json index f839e170eb..fbf36b7380 100644 --- a/webapp/public/locales/en/main.json +++ b/webapp/public/locales/en/main.json @@ -239,6 +239,7 @@ "study.district": "District", "study.bindingconstraints": "Binding Constraints", "study.debug": "Debug", + "study.debug.file.image": "Image file", "study.failtofetchlogs": "Failed to fetch logs", "study.failtokilltask": "Failed to kill task", "study.publicMode": "Public mode", diff --git a/webapp/public/locales/fr/main.json b/webapp/public/locales/fr/main.json index 2b8bcd3cbf..46b90928e5 100644 --- a/webapp/public/locales/fr/main.json +++ b/webapp/public/locales/fr/main.json @@ -239,6 +239,7 @@ "study.district": "District", "study.bindingconstraints": "Contraintes Couplantes", "study.debug": "Debug", + "study.debug.file.image": "Fichier image", "study.failtofetchlogs": "Échec du chargement des logs", "study.failtokilltask": "Échec de l'annulation de l'étude", "study.publicMode": "Mode public", diff --git a/webapp/src/components/App/Singlestudy/explore/Debug/Data/Image.tsx b/webapp/src/components/App/Singlestudy/explore/Debug/Data/Image.tsx new file mode 100644 index 0000000000..874cb7691a --- /dev/null +++ b/webapp/src/components/App/Singlestudy/explore/Debug/Data/Image.tsx @@ -0,0 +1,16 @@ +import { useTranslation } from "react-i18next"; +import EmptyView from "../../../../../common/page/SimpleContent"; +import ViewWrapper from "../../../../../common/page/ViewWrapper"; +import ImageIcon from "@mui/icons-material/Image"; + +function Image() { + const { t } = useTranslation(); + + return ( + + + + ); +} + +export default Image; diff --git a/webapp/src/components/App/Singlestudy/explore/Debug/Data/index.tsx b/webapp/src/components/App/Singlestudy/explore/Debug/Data/index.tsx index ee348d539f..3e7e2105b0 100644 --- a/webapp/src/components/App/Singlestudy/explore/Debug/Data/index.tsx +++ b/webapp/src/components/App/Singlestudy/explore/Debug/Data/index.tsx @@ -1,18 +1,25 @@ import Text from "./Text"; +import Image from "./Image"; import Json from "./Json"; import Matrix from "./Matrix"; -import type { FileInfo } from "../utils"; -import { Box } from "@mui/material"; +import type { FileInfo, FileType } from "../utils"; interface Props extends FileInfo { studyId: string; } -const componentByFileType = { +interface DataComponentProps { + studyId: string; + path: string; +} +type DataComponent = React.ComponentType; + +const componentByFileType: Record = { matrix: Matrix, json: Json, - file: Text, - folder: Box, + text: Text, + image: Image, + folder: ({ path }) => path, } as const; function Data({ studyId, fileType, filePath }: Props) { diff --git a/webapp/src/components/App/Singlestudy/explore/Debug/utils.ts b/webapp/src/components/App/Singlestudy/explore/Debug/utils.ts index 81acb49b8c..463a6bc31c 100644 --- a/webapp/src/components/App/Singlestudy/explore/Debug/utils.ts +++ b/webapp/src/components/App/Singlestudy/explore/Debug/utils.ts @@ -1,5 +1,6 @@ import DataObjectIcon from "@mui/icons-material/DataObject"; import TextSnippetIcon from "@mui/icons-material/TextSnippet"; +import ImageIcon from "@mui/icons-material/Image"; import FolderIcon from "@mui/icons-material/Folder"; import DatasetIcon from "@mui/icons-material/Dataset"; import { SvgIconComponent } from "@mui/icons-material"; @@ -9,7 +10,7 @@ import * as RA from "ramda-adjunct"; // Types //////////////////////////////////////////////////////////////// -export type FileType = "json" | "matrix" | "file" | "folder"; +export type FileType = "json" | "matrix" | "text" | "image" | "folder"; export interface FileInfo { fileType: FileType; @@ -32,8 +33,9 @@ export type TreeData = TreeFolder | TreeFile; const iconByFileType: Record = { matrix: DatasetIcon, json: DataObjectIcon, + text: TextSnippetIcon, + image: ImageIcon, folder: FolderIcon, - file: TextSnippetIcon, } as const; /** @@ -67,6 +69,9 @@ export function getFileType(treeData: TreeData): FileType { if (treeData.startsWith("json://") || treeData.endsWith(".json")) { return "json"; } + if (treeData.startsWith("file://") && treeData.endsWith(".ico")) { + return "image"; + } } - return isFolder(treeData) ? "folder" : "file"; + return isFolder(treeData) ? "folder" : "text"; } From 2f9d1c5cbc8c15233a3e5b56568d7b04faceb4ef Mon Sep 17 00:00:00 2001 From: Samir Kamal <1954121+skamril@users.noreply.github.com> Date: Tue, 6 Aug 2024 12:23:53 +0200 Subject: [PATCH 23/58] refactor(ui-commons): update prop in MatrixInput --- .../common/MatrixInput/MatrixAssignDialog.tsx | 6 +- .../components/common/MatrixInput/index.tsx | 65 ++++++++++--------- 2 files changed, 38 insertions(+), 33 deletions(-) diff --git a/webapp/src/components/common/MatrixInput/MatrixAssignDialog.tsx b/webapp/src/components/common/MatrixInput/MatrixAssignDialog.tsx index c8553eda09..d8c9677265 100644 --- a/webapp/src/components/common/MatrixInput/MatrixAssignDialog.tsx +++ b/webapp/src/components/common/MatrixInput/MatrixAssignDialog.tsx @@ -18,7 +18,7 @@ import UsePromiseCond from "../utils/UsePromiseCond"; import SplitView from "../SplitView"; interface Props { - study: StudyMetadata; + studyId: StudyMetadata["id"]; path: string; open: BasicDialogProps["open"]; onClose: VoidFunction; @@ -26,7 +26,7 @@ interface Props { function MatrixAssignDialog(props: Props) { const [t] = useTranslation(); - const { study, path, open, onClose } = props; + const { studyId, path, open, onClose } = props; const [selectedItem, setSelectedItem] = useState(""); const [currentMatrix, setCurrentMatrix] = useState(); const enqueueErrorSnackbar = useEnqueueErrorSnackbar(); @@ -72,7 +72,7 @@ function MatrixAssignDialog(props: Props) { const handleAssignation = async (matrixId: string) => { try { - await appendCommands(study.id, [ + await appendCommands(studyId, [ { action: CommandEnum.REPLACE_MATRIX, args: { diff --git a/webapp/src/components/common/MatrixInput/index.tsx b/webapp/src/components/common/MatrixInput/index.tsx index d035a94cce..625fbf0022 100644 --- a/webapp/src/components/common/MatrixInput/index.tsx +++ b/webapp/src/components/common/MatrixInput/index.tsx @@ -24,7 +24,7 @@ import SplitButton from "../buttons/SplitButton"; import DownloadMatrixButton from "../DownloadMatrixButton.tsx"; interface Props { - study: StudyMetadata; + study: StudyMetadata | StudyMetadata["id"]; url: string; columnsNames?: string[] | readonly string[]; rowNames?: string[]; @@ -32,6 +32,7 @@ interface Props { computStats: MatrixStats; fetchFn?: fetchMatrixFn; disableEdit?: boolean; + disableImport?: boolean; enablePercentDisplay?: boolean; } @@ -43,7 +44,8 @@ function MatrixInput({ title, computStats, fetchFn, - disableEdit, + disableEdit = false, + disableImport = false, enablePercentDisplay, }: Props) { const { enqueueSnackbar } = useSnackbar(); @@ -51,6 +53,7 @@ function MatrixInput({ const [t] = useTranslation(); const [openImportDialog, setOpenImportDialog] = useState(false); const [openMatrixAsignDialog, setOpenMatrixAsignDialog] = useState(false); + const studyId = typeof study === "string" ? study : study.id; const { data: matrixData, @@ -58,7 +61,7 @@ function MatrixInput({ reload: reloadMatrix, } = usePromiseWithSnackbarError(fetchMatrixData, { errorMessage: t("data.error.matrix"), - deps: [study.id, url, fetchFn], + deps: [studyId, url, fetchFn], }); const { data: matrixIndex } = usePromiseWithSnackbarError( @@ -66,7 +69,7 @@ function MatrixInput({ if (fetchFn) { return matrixData?.index; } - return getStudyMatrixIndex(study.id, url); + return getStudyMatrixIndex(studyId, url); }, { errorMessage: t("matrix.error.failedToretrieveIndex"), @@ -87,8 +90,8 @@ function MatrixInput({ async function fetchMatrixData() { const res = fetchFn - ? await fetchFn(study.id) - : await getStudyData(study.id, url); + ? await fetchFn(studyId) + : await getStudyData(studyId, url); if (typeof res === "string") { const fixed = res .replace(/NaN/g, '"NaN"') @@ -107,7 +110,7 @@ function MatrixInput({ try { if (change.length > 0) { const sanitizedUrl = url.startsWith("/") ? url.substring(1) : url; - await editMatrix(study.id, sanitizedUrl, change); + await editMatrix(studyId, sanitizedUrl, change); enqueueSnackbar(t("matrix.success.matrixUpdate"), { variant: "success", }); @@ -119,7 +122,7 @@ function MatrixInput({ }; const handleImport = async (file: File) => { - await importFile(file, study.id, url); + await importFile(file, studyId, url); reloadMatrix(); }; @@ -142,27 +145,29 @@ function MatrixInput({ {title || t("xpansion.timeSeries")} - { - if (index === 0) { - setOpenImportDialog(true); - } else { - setOpenMatrixAsignDialog(true); - } - }} - size="small" - ButtonProps={{ - startIcon: , - }} - > - {t("global.import")} - + {!disableImport && ( + { + if (index === 0) { + setOpenImportDialog(true); + } else { + setOpenMatrixAsignDialog(true); + } + }} + size="small" + ButtonProps={{ + startIcon: , + }} + > + {t("global.import")} + + )} @@ -177,7 +182,7 @@ function MatrixInput({ matrixIndex={matrixIndex} columnsNames={columnsNames} rowNames={rowNames} - readOnly={!!disableEdit} + readOnly={disableEdit} onUpdate={handleUpdate} computStats={computStats} isPercentDisplayEnabled={enablePercentDisplay} @@ -198,7 +203,7 @@ function MatrixInput({ )} {openMatrixAsignDialog && ( { From f003bba923220d84f42f24d47a831eac6c326964 Mon Sep 17 00:00:00 2001 From: Samir Kamal <1954121+skamril@users.noreply.github.com> Date: Tue, 6 Aug 2024 14:34:10 +0200 Subject: [PATCH 24/58] feat(ui-debug): enhance Matrix component --- .../Singlestudy/explore/Debug/Data/Matrix.tsx | 29 ++++++++++--------- .../Singlestudy/explore/Debug/Data/style.ts | 15 +--------- 2 files changed, 16 insertions(+), 28 deletions(-) diff --git a/webapp/src/components/App/Singlestudy/explore/Debug/Data/Matrix.tsx b/webapp/src/components/App/Singlestudy/explore/Debug/Data/Matrix.tsx index c09b8c645f..266e377853 100644 --- a/webapp/src/components/App/Singlestudy/explore/Debug/Data/Matrix.tsx +++ b/webapp/src/components/App/Singlestudy/explore/Debug/Data/Matrix.tsx @@ -1,25 +1,26 @@ -import { useOutletContext } from "react-router"; -import { MatrixStats, StudyMetadata } from "../../../../../../common/types"; -import { Root, Content } from "./style"; +import { MatrixStats } from "../../../../../../common/types"; import MatrixInput from "../../../../../common/MatrixInput"; +import ViewWrapper from "../../../../../common/page/ViewWrapper"; interface Props { + studyId: string; path: string; } -function Matrix({ path }: Props) { - const { study } = useOutletContext<{ study: StudyMetadata }>(); - - //////////////////////////////////////////////////////////////// - // JSX - //////////////////////////////////////////////////////////////// +function Matrix({ studyId, path }: Props) { + const filename = path.split("/").pop(); + const isUserFolder = path.startsWith("/user/"); return ( - - - - - + + + ); } diff --git a/webapp/src/components/App/Singlestudy/explore/Debug/Data/style.ts b/webapp/src/components/App/Singlestudy/explore/Debug/Data/style.ts index b0143fdec8..c6496b539f 100644 --- a/webapp/src/components/App/Singlestudy/explore/Debug/Data/style.ts +++ b/webapp/src/components/App/Singlestudy/explore/Debug/Data/style.ts @@ -1,4 +1,4 @@ -import { styled, Box, Paper } from "@mui/material"; +import { styled, Box } from "@mui/material"; export const Root = styled(Box)(({ theme }) => ({ flex: 1, @@ -19,16 +19,3 @@ export const Header = styled(Box)(({ theme }) => ({ alignItems: "center", marginBottom: theme.spacing(1), })); - -export const Content = styled(Paper)(({ theme }) => ({ - padding: theme.spacing(2), - boxSizing: "border-box", - flex: 1, - width: "100%", - display: "flex", - flexFlow: "column nowrap", - justifyContent: "flex-start", - alignItems: "flex-start", - overflow: "auto", - position: "relative", -})); From 3ff8ac695b43c9b059da09ba5609f720518f2e69 Mon Sep 17 00:00:00 2001 From: Samir Kamal <1954121+skamril@users.noreply.github.com> Date: Thu, 5 Sep 2024 09:50:21 +0200 Subject: [PATCH 25/58] feat(ui-common): add icon for empty matrix message in MatrixInput --- webapp/src/components/common/MatrixInput/index.tsx | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/webapp/src/components/common/MatrixInput/index.tsx b/webapp/src/components/common/MatrixInput/index.tsx index 625fbf0022..a9c2971e9c 100644 --- a/webapp/src/components/common/MatrixInput/index.tsx +++ b/webapp/src/components/common/MatrixInput/index.tsx @@ -4,6 +4,7 @@ import { useState } from "react"; import { AxiosError } from "axios"; import { Typography, Box, Divider } from "@mui/material"; import FileDownloadIcon from "@mui/icons-material/FileDownload"; +import GridOffIcon from "@mui/icons-material/GridOff"; import { MatrixEditDTO, MatrixStats, @@ -188,7 +189,12 @@ function MatrixInput({ isPercentDisplayEnabled={enablePercentDisplay} /> ) : ( - !isLoading && + !isLoading && ( + + ) )} {openImportDialog && ( From 1f63588cd2c54cc22116424ee1cea59a6afb36c7 Mon Sep 17 00:00:00 2001 From: Samir Kamal <1954121+skamril@users.noreply.github.com> Date: Thu, 5 Sep 2024 09:51:04 +0200 Subject: [PATCH 26/58] feat(ui-debug): enhance Json component --- .../Singlestudy/explore/Debug/Data/Json.tsx | 27 ++++++++----------- .../Singlestudy/explore/Debug/Data/style.ts | 21 --------------- 2 files changed, 11 insertions(+), 37 deletions(-) delete mode 100644 webapp/src/components/App/Singlestudy/explore/Debug/Data/style.ts diff --git a/webapp/src/components/App/Singlestudy/explore/Debug/Data/Json.tsx b/webapp/src/components/App/Singlestudy/explore/Debug/Data/Json.tsx index 3923ce319a..9ec4c6aff6 100644 --- a/webapp/src/components/App/Singlestudy/explore/Debug/Data/Json.tsx +++ b/webapp/src/components/App/Singlestudy/explore/Debug/Data/Json.tsx @@ -3,14 +3,14 @@ import { useTranslation } from "react-i18next"; import { AxiosError } from "axios"; import { useSnackbar } from "notistack"; import SaveIcon from "@mui/icons-material/Save"; -import { Box, Button, Typography } from "@mui/material"; +import { Box, Button } from "@mui/material"; import { useUpdateEffect } from "react-use"; import { editStudy, getStudyData } from "../../../../../../services/api/study"; -import { Header, Root } from "./style"; import JSONEditor from "../../../../../common/JSONEditor"; import usePromiseWithSnackbarError from "../../../../../../hooks/usePromiseWithSnackbarError"; import UsePromiseCond from "../../../../../common/utils/UsePromiseCond"; import useEnqueueErrorSnackbar from "../../../../../../hooks/useEnqueueErrorSnackbar"; +import ViewWrapper from "../../../../../common/page/ViewWrapper"; interface Props { path: string; @@ -65,27 +65,22 @@ function Json({ path, studyId }: Props) { //////////////////////////////////////////////////////////////// return ( - -
+ + -
+
( - + )} /> - + ); } diff --git a/webapp/src/components/App/Singlestudy/explore/Debug/Data/style.ts b/webapp/src/components/App/Singlestudy/explore/Debug/Data/style.ts deleted file mode 100644 index c6496b539f..0000000000 --- a/webapp/src/components/App/Singlestudy/explore/Debug/Data/style.ts +++ /dev/null @@ -1,21 +0,0 @@ -import { styled, Box } from "@mui/material"; - -export const Root = styled(Box)(({ theme }) => ({ - flex: 1, - height: "100%", - width: "100%", - display: "flex", - flexFlow: "column nowrap", - justifyContent: "flex-start", - alignItems: "center", - padding: theme.spacing(1, 1), -})); - -export const Header = styled(Box)(({ theme }) => ({ - width: "100%", - display: "flex", - flexFlow: "row nowrap", - justifyContent: "space-between", - alignItems: "center", - marginBottom: theme.spacing(1), -})); From a6539622cd4a3a43a9131c649dd3916fd37cf92c Mon Sep 17 00:00:00 2001 From: Samir Kamal <1954121+skamril@users.noreply.github.com> Date: Thu, 5 Sep 2024 10:08:09 +0200 Subject: [PATCH 27/58] refactor(ui-debug): update data components props --- .../Singlestudy/explore/Debug/Data/Json.tsx | 16 ++++++---------- .../Singlestudy/explore/Debug/Data/Matrix.tsx | 15 +++++---------- .../Singlestudy/explore/Debug/Data/Text.tsx | 12 ++++-------- .../Singlestudy/explore/Debug/Data/index.tsx | 18 +++++++++++------- .../App/Singlestudy/explore/Debug/utils.ts | 6 ++++++ 5 files changed, 32 insertions(+), 35 deletions(-) diff --git a/webapp/src/components/App/Singlestudy/explore/Debug/Data/Json.tsx b/webapp/src/components/App/Singlestudy/explore/Debug/Data/Json.tsx index 9ec4c6aff6..a273f1db84 100644 --- a/webapp/src/components/App/Singlestudy/explore/Debug/Data/Json.tsx +++ b/webapp/src/components/App/Singlestudy/explore/Debug/Data/Json.tsx @@ -11,13 +11,9 @@ import usePromiseWithSnackbarError from "../../../../../../hooks/usePromiseWithS import UsePromiseCond from "../../../../../common/utils/UsePromiseCond"; import useEnqueueErrorSnackbar from "../../../../../../hooks/useEnqueueErrorSnackbar"; import ViewWrapper from "../../../../../common/page/ViewWrapper"; +import type { DataCompProps } from "../utils"; -interface Props { - path: string; - studyId: string; -} - -function Json({ path, studyId }: Props) { +function Json({ filePath, studyId }: DataCompProps) { const [t] = useTranslation(); const { enqueueSnackbar } = useSnackbar(); const enqueueErrorSnackbar = useEnqueueErrorSnackbar(); @@ -25,17 +21,17 @@ function Json({ path, studyId }: Props) { const [isSaveAllowed, setIsSaveAllowed] = useState(false); const res = usePromiseWithSnackbarError( - () => getStudyData(studyId, path, -1), + () => getStudyData(studyId, filePath, -1), { errorMessage: t("studies.error.retrieveData"), - deps: [studyId, path], + deps: [studyId, filePath], }, ); // Reset save button when path changes useUpdateEffect(() => { setIsSaveAllowed(false); - }, [studyId, path]); + }, [studyId, filePath]); //////////////////////////////////////////////////////////////// // Event Handlers @@ -44,7 +40,7 @@ function Json({ path, studyId }: Props) { const handleSaveJson = async () => { if (isSaveAllowed && jsonData) { try { - await editStudy(jsonData, studyId, path); + await editStudy(jsonData, studyId, filePath); enqueueSnackbar(t("studies.success.saveData"), { variant: "success", }); diff --git a/webapp/src/components/App/Singlestudy/explore/Debug/Data/Matrix.tsx b/webapp/src/components/App/Singlestudy/explore/Debug/Data/Matrix.tsx index 266e377853..7b48f04bc6 100644 --- a/webapp/src/components/App/Singlestudy/explore/Debug/Data/Matrix.tsx +++ b/webapp/src/components/App/Singlestudy/explore/Debug/Data/Matrix.tsx @@ -1,24 +1,19 @@ import { MatrixStats } from "../../../../../../common/types"; import MatrixInput from "../../../../../common/MatrixInput"; import ViewWrapper from "../../../../../common/page/ViewWrapper"; +import type { DataCompProps } from "../utils"; -interface Props { - studyId: string; - path: string; -} - -function Matrix({ studyId, path }: Props) { - const filename = path.split("/").pop(); - const isUserFolder = path.startsWith("/user/"); +function Matrix({ studyId, filePath, enableImport }: DataCompProps) { + const filename = filePath.split("/").pop(); return ( ); diff --git a/webapp/src/components/App/Singlestudy/explore/Debug/Data/Text.tsx b/webapp/src/components/App/Singlestudy/explore/Debug/Data/Text.tsx index 97653e7453..9674993132 100644 --- a/webapp/src/components/App/Singlestudy/explore/Debug/Data/Text.tsx +++ b/webapp/src/components/App/Singlestudy/explore/Debug/Data/Text.tsx @@ -13,6 +13,7 @@ import plaintext from "react-syntax-highlighter/dist/esm/languages/hljs/plaintex import ini from "react-syntax-highlighter/dist/esm/languages/hljs/ini"; import properties from "react-syntax-highlighter/dist/esm/languages/hljs/properties"; import { atomOneDark } from "react-syntax-highlighter/dist/esm/styles/hljs"; +import type { DataCompProps } from "../utils"; SyntaxHighlighter.registerLanguage("xml", xml); SyntaxHighlighter.registerLanguage("plaintext", plaintext); @@ -24,11 +25,6 @@ const logsRegex = /^(\[[^\]]*\]){3}/; // Ex: "EXP : 0" const propertiesRegex = /^[^:]+ : [^:]+/; -interface Props { - studyId: string; - path: string; -} - function getSyntaxProps(data: string | string[]): SyntaxHighlighterProps { const isArray = Array.isArray(data); const text = isArray ? data.join("\n") : data; @@ -50,15 +46,15 @@ function getSyntaxProps(data: string | string[]): SyntaxHighlighterProps { }; } -function Text({ studyId, path }: Props) { +function Text({ studyId, filePath }: DataCompProps) { const { t } = useTranslation(); const theme = useTheme(); const res = usePromiseWithSnackbarError( - () => getStudyData(studyId, path), + () => getStudyData(studyId, filePath), { errorMessage: t("studies.error.retrieveData"), - deps: [studyId, path], + deps: [studyId, filePath], }, ); diff --git a/webapp/src/components/App/Singlestudy/explore/Debug/Data/index.tsx b/webapp/src/components/App/Singlestudy/explore/Debug/Data/index.tsx index 3e7e2105b0..813624dfbb 100644 --- a/webapp/src/components/App/Singlestudy/explore/Debug/Data/index.tsx +++ b/webapp/src/components/App/Singlestudy/explore/Debug/Data/index.tsx @@ -3,29 +3,33 @@ import Image from "./Image"; import Json from "./Json"; import Matrix from "./Matrix"; import type { FileInfo, FileType } from "../utils"; +import type { DataCompProps } from "../utils"; interface Props extends FileInfo { studyId: string; } -interface DataComponentProps { - studyId: string; - path: string; -} -type DataComponent = React.ComponentType; +type DataComponent = React.ComponentType; const componentByFileType: Record = { matrix: Matrix, json: Json, text: Text, image: Image, - folder: ({ path }) => path, + folder: ({ filePath }) => filePath, } as const; function Data({ studyId, fileType, filePath }: Props) { + const isUserFolder = filePath.startsWith("/user/"); const DataViewer = componentByFileType[fileType]; - return ; + return ( + + ); } export default Data; diff --git a/webapp/src/components/App/Singlestudy/explore/Debug/utils.ts b/webapp/src/components/App/Singlestudy/explore/Debug/utils.ts index 463a6bc31c..cda06034a3 100644 --- a/webapp/src/components/App/Singlestudy/explore/Debug/utils.ts +++ b/webapp/src/components/App/Singlestudy/explore/Debug/utils.ts @@ -25,6 +25,12 @@ export interface TreeFolder { export type TreeData = TreeFolder | TreeFile; +export interface DataCompProps { + studyId: string; + filePath: string; + enableImport: boolean; +} + //////////////////////////////////////////////////////////////// // File Info //////////////////////////////////////////////////////////////// From c71e71a2fe01227e76edf46e2edaaf24e839ff1a Mon Sep 17 00:00:00 2001 From: Samir Kamal <1954121+skamril@users.noreply.github.com> Date: Fri, 6 Sep 2024 12:30:05 +0200 Subject: [PATCH 28/58] feat(ui-debug): add Folder component --- webapp/public/locales/en/main.json | 1 + webapp/public/locales/fr/main.json | 1 + .../Singlestudy/explore/Debug/Data/Folder.tsx | 75 +++++++++++++++++++ .../Singlestudy/explore/Debug/Data/Matrix.tsx | 4 +- .../Singlestudy/explore/Debug/Data/index.tsx | 17 +++-- .../Singlestudy/explore/Debug/DebugContext.ts | 2 +- .../explore/Debug/Tree/FileTreeItem.tsx | 20 +++-- .../Singlestudy/explore/Debug/Tree/index.tsx | 52 ++++++++++++- .../App/Singlestudy/explore/Debug/index.tsx | 45 +++++++++-- .../App/Singlestudy/explore/Debug/utils.ts | 20 ++--- webapp/src/theme.ts | 7 ++ 11 files changed, 206 insertions(+), 38 deletions(-) create mode 100644 webapp/src/components/App/Singlestudy/explore/Debug/Data/Folder.tsx diff --git a/webapp/public/locales/en/main.json b/webapp/public/locales/en/main.json index fbf36b7380..311c5f72a6 100644 --- a/webapp/public/locales/en/main.json +++ b/webapp/public/locales/en/main.json @@ -240,6 +240,7 @@ "study.bindingconstraints": "Binding Constraints", "study.debug": "Debug", "study.debug.file.image": "Image file", + "study.debug.folder.empty": "Folder is empty", "study.failtofetchlogs": "Failed to fetch logs", "study.failtokilltask": "Failed to kill task", "study.publicMode": "Public mode", diff --git a/webapp/public/locales/fr/main.json b/webapp/public/locales/fr/main.json index 46b90928e5..fca4ba978c 100644 --- a/webapp/public/locales/fr/main.json +++ b/webapp/public/locales/fr/main.json @@ -240,6 +240,7 @@ "study.bindingconstraints": "Contraintes Couplantes", "study.debug": "Debug", "study.debug.file.image": "Fichier image", + "study.debug.folder.empty": "Le dossier est vide", "study.failtofetchlogs": "Échec du chargement des logs", "study.failtokilltask": "Échec de l'annulation de l'étude", "study.publicMode": "Mode public", diff --git a/webapp/src/components/App/Singlestudy/explore/Debug/Data/Folder.tsx b/webapp/src/components/App/Singlestudy/explore/Debug/Data/Folder.tsx new file mode 100644 index 0000000000..3aa92463c5 --- /dev/null +++ b/webapp/src/components/App/Singlestudy/explore/Debug/Data/Folder.tsx @@ -0,0 +1,75 @@ +import { + Divider, + List, + ListItemButton, + ListItemIcon, + ListItemText, + ListSubheader, +} from "@mui/material"; +import FolderIcon from "@mui/icons-material/Folder"; +import { + getFileIcon, + getFileType, + type TreeFolder, + type DataCompProps, +} from "../utils"; +import ViewWrapper from "../../../../../common/page/ViewWrapper"; +import { Fragment } from "react"; +import EmptyView from "../../../../../common/page/SimpleContent"; +import { useTranslation } from "react-i18next"; + +function Folder({ + filename, + filePath, + treeData, + setSelectedFile, +}: DataCompProps) { + const { t } = useTranslation(); + const list = Object.entries(treeData as TreeFolder); + + return ( + + {filename}} + sx={{ + height: 1, + overflow: "auto", + }} + dense + > + {list.length > 0 ? ( + list.map(([filename, data], index, arr) => { + const fileType = getFileType(data); + const Icon = getFileIcon(fileType); + const isLast = index === arr.length - 1; + + return ( + + + setSelectedFile({ + fileType, + filename, + filePath: `${filePath}/${filename}`, + treeData: data, + }) + } + > + + + + + + {!isLast && } + + ); + }) + ) : ( + + )} + + + ); +} + +export default Folder; diff --git a/webapp/src/components/App/Singlestudy/explore/Debug/Data/Matrix.tsx b/webapp/src/components/App/Singlestudy/explore/Debug/Data/Matrix.tsx index 7b48f04bc6..efcdd7089d 100644 --- a/webapp/src/components/App/Singlestudy/explore/Debug/Data/Matrix.tsx +++ b/webapp/src/components/App/Singlestudy/explore/Debug/Data/Matrix.tsx @@ -3,9 +3,7 @@ import MatrixInput from "../../../../../common/MatrixInput"; import ViewWrapper from "../../../../../common/page/ViewWrapper"; import type { DataCompProps } from "../utils"; -function Matrix({ studyId, filePath, enableImport }: DataCompProps) { - const filename = filePath.split("/").pop(); - +function Matrix({ studyId, filename, filePath, enableImport }: DataCompProps) { return ( void; } type DataComponent = React.ComponentType; @@ -16,18 +18,23 @@ const componentByFileType: Record = { json: Json, text: Text, image: Image, - folder: ({ filePath }) => filePath, + folder: Folder, } as const; -function Data({ studyId, fileType, filePath }: Props) { - const isUserFolder = filePath.startsWith("/user/"); +function Data({ studyId, setSelectedFile, ...fileInfo }: Props) { + const { fileType, filePath } = fileInfo; + const enableImport = + (filePath === "user" || filePath.startsWith("user/")) && + // To remove when Xpansion tool configuration will be moved to "input/expansion" directory + !(filePath === "user/expansion" || filePath.startsWith("user/expansion/")); const DataViewer = componentByFileType[fileType]; return ( ); } diff --git a/webapp/src/components/App/Singlestudy/explore/Debug/DebugContext.ts b/webapp/src/components/App/Singlestudy/explore/Debug/DebugContext.ts index 436baa3560..a179a56980 100644 --- a/webapp/src/components/App/Singlestudy/explore/Debug/DebugContext.ts +++ b/webapp/src/components/App/Singlestudy/explore/Debug/DebugContext.ts @@ -3,7 +3,7 @@ import type { FileInfo } from "./utils"; import { voidFn } from "../../../../../utils/fnUtils"; const initialDebugContextValue = { - onFileSelect: voidFn<[FileInfo]>, + setSelectedFile: voidFn<[FileInfo]>, reloadTreeData: voidFn, }; diff --git a/webapp/src/components/App/Singlestudy/explore/Debug/Tree/FileTreeItem.tsx b/webapp/src/components/App/Singlestudy/explore/Debug/Tree/FileTreeItem.tsx index 80a7da9443..0adc476129 100644 --- a/webapp/src/components/App/Singlestudy/explore/Debug/Tree/FileTreeItem.tsx +++ b/webapp/src/components/App/Singlestudy/explore/Debug/Tree/FileTreeItem.tsx @@ -6,14 +6,14 @@ import { useContext } from "react"; interface Props { name: string; - content: TreeData; path: string; + treeData: TreeData; } -function FileTreeItem({ name, content, path }: Props) { - const { onFileSelect } = useContext(DebugContext); - const filePath = `${path}/${name}`; - const fileType = getFileType(content); +function FileTreeItem({ name, treeData, path }: Props) { + const { setSelectedFile } = useContext(DebugContext); + const filePath = path ? `${path}/${name}` : name; + const fileType = getFileType(treeData); const FileIcon = getFileIcon(fileType); //////////////////////////////////////////////////////////////// @@ -21,9 +21,7 @@ function FileTreeItem({ name, content, path }: Props) { //////////////////////////////////////////////////////////////// const handleClick = () => { - if (fileType !== "folder") { - onFileSelect({ fileType, filePath }); - } + setSelectedFile({ fileType, filename: name, filePath, treeData }); }; //////////////////////////////////////////////////////////////// @@ -41,13 +39,13 @@ function FileTreeItem({ name, content, path }: Props) { } onClick={handleClick} > - {isFolder(content) && - Object.keys(content).map((childName) => ( + {isFolder(treeData) && + Object.keys(treeData).map((childName) => ( ))} diff --git a/webapp/src/components/App/Singlestudy/explore/Debug/Tree/index.tsx b/webapp/src/components/App/Singlestudy/explore/Debug/Tree/index.tsx index 917efdec83..c7ad5146cb 100644 --- a/webapp/src/components/App/Singlestudy/explore/Debug/Tree/index.tsx +++ b/webapp/src/components/App/Singlestudy/explore/Debug/Tree/index.tsx @@ -1,16 +1,60 @@ import { SimpleTreeView } from "@mui/x-tree-view/SimpleTreeView"; import FileTreeItem from "./FileTreeItem"; import type { TreeFolder } from "../utils"; +import { useState } from "react"; interface Props { data: TreeFolder; + // `selectedItems` must not be undefined to make `SimpleTreeView` controlled + selectedItemId: string | null; } -function Tree({ data }: Props) { +function getParentItemIds(itemId: string) { + // "a/b/c/d" -> ["a", "a/b", "a/b/c"] + return itemId + .split("/") + .slice(0, -1) // Remove the last item + .map((_, index, arr) => arr.slice(0, index + 1).join("/")); +} + +function Tree({ data, selectedItemId }: Props) { + const [expandedItems, setExpandedItems] = useState([]); + + //////////////////////////////////////////////////////////////// + // Event Handlers + //////////////////////////////////////////////////////////////// + + const handleExpandedItemsChange = ( + event: React.SyntheticEvent, + itemIds: string[], + ) => { + setExpandedItems(itemIds); + }; + + //////////////////////////////////////////////////////////////// + // JSX + //////////////////////////////////////////////////////////////// + + // `SimpleTreeView` must be controlled because selected item can be changed manually + // by `Folder` component + return ( - - {Object.keys(data).map((key) => ( - + + {Object.keys(data).map((filename) => ( + ))} ); diff --git a/webapp/src/components/App/Singlestudy/explore/Debug/index.tsx b/webapp/src/components/App/Singlestudy/explore/Debug/index.tsx index 97e20f34d3..864895b528 100644 --- a/webapp/src/components/App/Singlestudy/explore/Debug/index.tsx +++ b/webapp/src/components/App/Singlestudy/explore/Debug/index.tsx @@ -9,14 +9,20 @@ import UsePromiseCond from "../../../../common/utils/UsePromiseCond"; import usePromiseWithSnackbarError from "../../../../../hooks/usePromiseWithSnackbarError"; import { getStudyData } from "../../../../../services/api/study"; import DebugContext from "./DebugContext"; -import type { FileInfo, TreeFolder } from "./utils"; +import { + getFileType, + type TreeData, + type FileInfo, + type TreeFolder, +} from "./utils"; import * as R from "ramda"; import SplitView from "../../../../common/SplitView"; +import { useUpdateEffect } from "react-use"; function Debug() { const [t] = useTranslation(); const { study } = useOutletContext<{ study: StudyMetadata }>(); - const [selectedFile, setSelectedFile] = useState(); + const [selectedFile, setSelectedFile] = useState(null); const res = usePromiseWithSnackbarError( async () => { @@ -31,12 +37,30 @@ function Debug() { const contextValue = useMemo( () => ({ - onFileSelect: setSelectedFile, + setSelectedFile, reloadTreeData: res.reload, }), [res.reload], ); + useUpdateEffect(() => { + const firstChildName = Object.keys(res.data ?? {})[0]; + const treeData = R.path([firstChildName], res.data); + + if (treeData) { + const fileInfo = { + fileType: getFileType(treeData), + filename: firstChildName, + filePath: firstChildName, + treeData, + }; + + setSelectedFile(fileInfo); + } else { + setSelectedFile(null); + } + }, [res?.data]); + //////////////////////////////////////////////////////////////// // JSX //////////////////////////////////////////////////////////////// @@ -48,12 +72,23 @@ function Debug() { response={res} ifResolved={(data) => ( - + )} /> - {selectedFile && } + + {selectedFile && ( + + )} + ); } diff --git a/webapp/src/components/App/Singlestudy/explore/Debug/utils.ts b/webapp/src/components/App/Singlestudy/explore/Debug/utils.ts index cda06034a3..50d3ae73cf 100644 --- a/webapp/src/components/App/Singlestudy/explore/Debug/utils.ts +++ b/webapp/src/components/App/Singlestudy/explore/Debug/utils.ts @@ -10,13 +10,6 @@ import * as RA from "ramda-adjunct"; // Types //////////////////////////////////////////////////////////////// -export type FileType = "json" | "matrix" | "text" | "image" | "folder"; - -export interface FileInfo { - fileType: FileType; - filePath: string; -} - export type TreeFile = string | string[]; export interface TreeFolder { @@ -25,10 +18,19 @@ export interface TreeFolder { export type TreeData = TreeFolder | TreeFile; -export interface DataCompProps { - studyId: string; +export type FileType = "json" | "matrix" | "text" | "image" | "folder"; + +export interface FileInfo { + fileType: FileType; + filename: string; filePath: string; + treeData: TreeData; +} + +export interface DataCompProps extends FileInfo { + studyId: string; enableImport: boolean; + setSelectedFile: (file: FileInfo) => void; } //////////////////////////////////////////////////////////////// diff --git a/webapp/src/theme.ts b/webapp/src/theme.ts index efbe96392a..2ef92d99df 100644 --- a/webapp/src/theme.ts +++ b/webapp/src/theme.ts @@ -75,6 +75,13 @@ const theme = createTheme({ }, }, }, + MuiListSubheader: { + styleOverrides: { + root: { + backgroundColor: "#222333", + }, + }, + }, MuiAlert: { styleOverrides: { root: { From d38243a5db1d4b1fb00890f1ed889458d0229384 Mon Sep 17 00:00:00 2001 From: Samir Kamal <1954121+skamril@users.noreply.github.com> Date: Fri, 6 Sep 2024 15:08:01 +0200 Subject: [PATCH 29/58] fix(ui): type issues --- webapp/src/components/common/SelectSingle.tsx | 5 +++-- webapp/src/components/common/TableForm/index.tsx | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/webapp/src/components/common/SelectSingle.tsx b/webapp/src/components/common/SelectSingle.tsx index 2ada882027..5ed1bb88b2 100644 --- a/webapp/src/components/common/SelectSingle.tsx +++ b/webapp/src/components/common/SelectSingle.tsx @@ -1,17 +1,17 @@ import { FormControl, + InputBaseProps, InputLabel, MenuItem, Select, SelectChangeEvent, - SelectProps, SxProps, Theme, } from "@mui/material"; import { useTranslation } from "react-i18next"; import { GenericInfo } from "../../common/types"; -interface Props extends SelectProps { +interface Props { name: string; label?: string; list: GenericInfo[]; @@ -23,6 +23,7 @@ interface Props extends SelectProps { handleChange?: (key: string, value: string | number) => void; required?: boolean; disabled?: boolean; + size?: InputBaseProps["size"]; } function SelectSingle(props: Props) { diff --git a/webapp/src/components/common/TableForm/index.tsx b/webapp/src/components/common/TableForm/index.tsx index 44fb08ad1e..e05c7b7414 100644 --- a/webapp/src/components/common/TableForm/index.tsx +++ b/webapp/src/components/common/TableForm/index.tsx @@ -3,7 +3,7 @@ import HT from "handsontable"; import { startCase } from "lodash"; import * as R from "ramda"; import { Box, type SxProps } from "@mui/material"; -import type { Theme } from "@mui/system"; +import type { Theme } from "@mui/material"; import { useMemo } from "react"; import { DefaultValues } from "react-hook-form"; import type { IdType } from "../../../common/types"; From 9ead89b2de05b52f3237534dcc17a807557cdd11 Mon Sep 17 00:00:00 2001 From: Samir Kamal <1954121+skamril@users.noreply.github.com> Date: Fri, 6 Sep 2024 15:09:14 +0200 Subject: [PATCH 30/58] style(ui-common): update SplitView JSDoc --- webapp/src/components/common/SplitView/index.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/webapp/src/components/common/SplitView/index.tsx b/webapp/src/components/common/SplitView/index.tsx index 19a708ff90..ece786daf5 100644 --- a/webapp/src/components/common/SplitView/index.tsx +++ b/webapp/src/components/common/SplitView/index.tsx @@ -25,9 +25,9 @@ export interface SplitViewProps { * @param props - The component props. * @param props.id - Identifier to uniquely store the sizes of the panes. * @param props.children - Child components to be rendered within the split views. - * @param props.direction - The orientation of the split view ("horizontal" or "vertical"). - * @param props.sizes - Initial sizes of each view in percentages. The array must sum to 100 and match the number of children. - * @param props.gutterSize - The size of the gutter between split views. Defaults to 4. + * @param [props.direction=horizontal] - The orientation of the split view ("horizontal" or "vertical"). + * @param [props.sizes] - Initial sizes of each view in percentages. The array must sum to 100 and match the number of children. + * @param [props.gutterSize=3] - The size of the gutter between split views. * @returns A React component displaying a split layout view with resizable panes. */ function SplitView({ From 64601b89af8e99129c7a1344406f03930f32ea37 Mon Sep 17 00:00:00 2001 From: Samir Kamal <1954121+skamril@users.noreply.github.com> Date: Tue, 10 Sep 2024 16:05:19 +0200 Subject: [PATCH 31/58] feat(ui-commons): add save feature in JSONEditor component * create a save button in the menu * add missing typing * update style --- .../components/common/JSONEditor/index.tsx | 172 ++++++++++++++++-- .../src/components/common/JSONEditor/utils.ts | 20 ++ webapp/src/types/jsoneditor.d.ts | 32 ++++ 3 files changed, 211 insertions(+), 13 deletions(-) create mode 100644 webapp/src/components/common/JSONEditor/utils.ts create mode 100644 webapp/src/types/jsoneditor.d.ts diff --git a/webapp/src/components/common/JSONEditor/index.tsx b/webapp/src/components/common/JSONEditor/index.tsx index 6c7a0c19b5..923eb4e257 100644 --- a/webapp/src/components/common/JSONEditor/index.tsx +++ b/webapp/src/components/common/JSONEditor/index.tsx @@ -1,40 +1,186 @@ -import JSONEditorLib, { JSONEditorOptions } from "jsoneditor"; -import { useRef } from "react"; +/* eslint-disable @typescript-eslint/no-explicit-any */ +import JSONEditorClass, { + type JSONEditorOptions, + type HistoryItem, +} from "jsoneditor"; +import { useMemo, useRef } from "react"; import { useDeepCompareEffect, useMount } from "react-use"; import "jsoneditor/dist/jsoneditor.min.css"; import "./dark-theme.css"; +import { PromiseAny } from "../../../utils/tsUtils"; +import useAutoUpdateRef from "../../../hooks/useAutoUpdateRef"; +import { createSaveButton } from "./utils"; +import * as R from "ramda"; +import * as RA from "ramda-adjunct"; +import useEnqueueErrorSnackbar from "../../../hooks/useEnqueueErrorSnackbar"; +import { toError } from "../../../utils/fnUtils"; +import { Box } from "@mui/material"; -interface JSONEditorProps extends JSONEditorOptions { - // eslint-disable-next-line @typescript-eslint/no-explicit-any +export interface JSONEditorProps extends JSONEditorOptions { json: any; + onSave?: (json: any) => PromiseAny; + onSaveSuccessful?: (json: any) => any; } -function JSONEditor({ json, ...options }: JSONEditorProps) { +function JSONEditor(props: JSONEditorProps) { + const { json, onSave, onSaveSuccessful, ...options } = props; const ref = useRef(null); - const editorRef = useRef(); + const editorRef = useRef(); + const onSaveRef = useAutoUpdateRef(onSave); + const callbackOptionsRef = useAutoUpdateRef>( + R.pickBy(RA.isFunction, options), + ); + const saveBtn = useMemo(() => createSaveButton(handleSaveClick), []); + const enqueueErrorSnackbar = useEnqueueErrorSnackbar(); + /** + * The history item corresponding to the saved JSON. + * Only for some modes. + */ + const presentHistoryItem = useRef(null); + + // Initialize the JSON editor useMount(() => { if (!ref.current) { return; } - const editor = new JSONEditorLib(ref.current, options); + const editor = new JSONEditorClass(ref.current, { + ...options, + ...callbackOptionsRef.current, + onChange: handleChange, + onModeChange: handleModeChange, + }); editor.set(json); + editorRef.current = editor; + initSave(); + return () => editor.destroy(); }); + // Update JSON when `json` prop change useDeepCompareEffect(() => { - if (!editorRef.current) { - return; - } + const editor = editorRef.current; - editorRef.current.set(json); - editorRef.current.expandAll(); + if (editor) { + editor.set(json); + editor.expandAll?.(); + } }, [json]); - return
; + //////////////////////////////////////////////////////////////// + // Event Handlers + //////////////////////////////////////////////////////////////// + + function handleChange() { + callbackOptionsRef.current.onChange?.(); + + // Update the save button state + + const editor = editorRef.current; + + // Use undo/redo history to determine if the JSON is dirty + if (editor?.history?.history) { + updateSaveState( + presentHistoryItem.current !== + (editor.history.history[editor.history.index] ?? null), + ); + } else { + updateSaveState(true); + } + } + + function handleModeChange( + ...args: Parameters> + ) { + callbackOptionsRef.current.onModeChange?.(...args); + // Menu is reset when the mode changes + initSave(); + } + + async function handleSaveClick() { + const onSave = onSaveRef.current; + const editor = editorRef.current; + + if (onSave && editor) { + let json; + + try { + json = editor.get(); + } catch (err) { + enqueueErrorSnackbar("Invalid JSON", toError(err)); + return; + } + + try { + await onSave(json); + + updateSaveState(false); + onSaveSuccessful?.(json); + + presentHistoryItem.current = + editor?.history?.history?.[editor.history.index] ?? null; + } catch (err) { + enqueueErrorSnackbar("test", toError(err)); + } + } + } + + //////////////////////////////////////////////////////////////// + // Save + //////////////////////////////////////////////////////////////// + + function initSave() { + const editor = editorRef.current; + + presentHistoryItem.current = null; + saveBtn.remove(); + + if ( + // The save button is added to the menu only when the `onSave` callback is provided + onSaveRef.current && + editor && + ["tree", "form", "code", "text"].includes(editor.getMode()) + ) { + updateSaveState(false); + editor.menu.append(saveBtn); + } + } + + function updateSaveState(enable: boolean) { + // Update the save button style + saveBtn.style.opacity = enable ? "1" : "0.1"; + saveBtn.disabled = !enable; + + // Changing the mode resets undo/redo history and undo/redo are not available in all modes. + // So the change mode mode button is disabled when the JSON is dirty. + + const editorModeBtn = editorRef.current?.menu.querySelector( + "button.jsoneditor-modes", + ); + + if (enable) { + editorModeBtn?.setAttribute("disabled", ""); + } else { + editorModeBtn?.removeAttribute("disabled"); + } + } + + //////////////////////////////////////////////////////////////// + // JSX + //////////////////////////////////////////////////////////////// + + return ( + + ); } export default JSONEditor; diff --git a/webapp/src/components/common/JSONEditor/utils.ts b/webapp/src/components/common/JSONEditor/utils.ts new file mode 100644 index 0000000000..d827e24623 --- /dev/null +++ b/webapp/src/components/common/JSONEditor/utils.ts @@ -0,0 +1,20 @@ +import i18n from "../../../i18n"; + +export function createSaveButton(onClick: VoidFunction) { + const saveBtn = document.createElement("button"); + saveBtn.classList.add("jsoneditor-separator"); + saveBtn.title = i18n.t("global.save"); + saveBtn.style.backgroundImage = + "url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAA7E" + + "AAAOxAGVKw4bAAAA6klEQVQ4jaXSMUoDYRQE4G+XJYhFkNR2ggewtvQE3kS09QQKIjmDWHsEwcIrWGulIiIhBh" + + "HHIptkDYlhdcr3v5l5/3tTJNlHHxu4wYPlqLCHM5wWRUGS+8ywuYiV5DzJdZJukqu69ySJCt1G79cS5x3sooPP" + + "unaEp7Iea5XAMhyXLQnzqCo0RdaXNF7iFkOsNR+KJO+N4iOef3Essd0wHc0LtMVossAXbNUjsniZza92cIfeRG" + + "BQFMVrC+ePJAP0JqptzzfllH8kT/HfHCjNovlngTc/49yGO6xwiH6SC+MzrtpJaZybHg6+AW/yWkXws02vAAAA" + + "AElFTkSuQmCC)"; + saveBtn.style.backgroundRepeat = "no-repeat"; + saveBtn.style.backgroundPosition = "center"; + + saveBtn.addEventListener("click", onClick); + + return saveBtn; +} diff --git a/webapp/src/types/jsoneditor.d.ts b/webapp/src/types/jsoneditor.d.ts new file mode 100644 index 0000000000..d07793f51e --- /dev/null +++ b/webapp/src/types/jsoneditor.d.ts @@ -0,0 +1,32 @@ +import "jsoneditor"; + +declare module "jsoneditor" { + export interface HistoryItem { + action: string; + params: object; + timestamp: Date; + } + + export default interface JSONEditor { + /** + * Only available for mode `code`. + */ + aceEditor?: AceAjax.Editor; + /** + * Expand all fields. Only applicable for mode `tree`, `view`, and `form`. + */ + expandAll?: VoidFunction; + /** + * Only available for mode `tree`, `form`, and `preview`. + */ + history?: { + /** + * Only available for mode `tree`, and `form`. + */ + history?: HistoryItem[]; + index: number; + onChange: () => void; + }; + menu: HTMLDivElement; + } +} From 7a8426a9dd3d6544fc5073552cc622d85db17981 Mon Sep 17 00:00:00 2001 From: Samir Kamal <1954121+skamril@users.noreply.github.com> Date: Tue, 10 Sep 2024 16:05:55 +0200 Subject: [PATCH 32/58] feat(ui-commons): update style of SnackErrorMessage component --- .../components/common/SnackErrorMessage.tsx | 25 +++++++++++-------- 1 file changed, 15 insertions(+), 10 deletions(-) diff --git a/webapp/src/components/common/SnackErrorMessage.tsx b/webapp/src/components/common/SnackErrorMessage.tsx index f87e67faf4..5252c89f09 100644 --- a/webapp/src/components/common/SnackErrorMessage.tsx +++ b/webapp/src/components/common/SnackErrorMessage.tsx @@ -93,24 +93,29 @@ const SnackErrorMessage = forwardRef( - + {axios.isAxiosError(details) ? ( - + - + {details.response?.status} - + {details.response?.data.exception} - - + + {details.response?.data.description} From d6cd6cb3900e02cc9c14a7d3a9f757fabe3a8960 Mon Sep 17 00:00:00 2001 From: Samir Kamal <1954121+skamril@users.noreply.github.com> Date: Tue, 10 Sep 2024 16:06:33 +0200 Subject: [PATCH 33/58] feat(ui-debug): use save feature from JSONEditor in Json component --- .../Singlestudy/explore/Debug/Data/Json.tsx | 52 ++++--------------- 1 file changed, 10 insertions(+), 42 deletions(-) diff --git a/webapp/src/components/App/Singlestudy/explore/Debug/Data/Json.tsx b/webapp/src/components/App/Singlestudy/explore/Debug/Data/Json.tsx index a273f1db84..463a605855 100644 --- a/webapp/src/components/App/Singlestudy/explore/Debug/Data/Json.tsx +++ b/webapp/src/components/App/Singlestudy/explore/Debug/Data/Json.tsx @@ -1,24 +1,16 @@ -import { useState } from "react"; import { useTranslation } from "react-i18next"; -import { AxiosError } from "axios"; import { useSnackbar } from "notistack"; -import SaveIcon from "@mui/icons-material/Save"; -import { Box, Button } from "@mui/material"; -import { useUpdateEffect } from "react-use"; +import { Box } from "@mui/material"; import { editStudy, getStudyData } from "../../../../../../services/api/study"; -import JSONEditor from "../../../../../common/JSONEditor"; +import JSONEditor, { JSONEditorProps } from "../../../../../common/JSONEditor"; import usePromiseWithSnackbarError from "../../../../../../hooks/usePromiseWithSnackbarError"; import UsePromiseCond from "../../../../../common/utils/UsePromiseCond"; -import useEnqueueErrorSnackbar from "../../../../../../hooks/useEnqueueErrorSnackbar"; import ViewWrapper from "../../../../../common/page/ViewWrapper"; import type { DataCompProps } from "../utils"; function Json({ filePath, studyId }: DataCompProps) { const [t] = useTranslation(); const { enqueueSnackbar } = useSnackbar(); - const enqueueErrorSnackbar = useEnqueueErrorSnackbar(); - const [jsonData, setJsonData] = useState(null); - const [isSaveAllowed, setIsSaveAllowed] = useState(false); const res = usePromiseWithSnackbarError( () => getStudyData(studyId, filePath, -1), @@ -28,32 +20,18 @@ function Json({ filePath, studyId }: DataCompProps) { }, ); - // Reset save button when path changes - useUpdateEffect(() => { - setIsSaveAllowed(false); - }, [studyId, filePath]); - //////////////////////////////////////////////////////////////// // Event Handlers //////////////////////////////////////////////////////////////// - const handleSaveJson = async () => { - if (isSaveAllowed && jsonData) { - try { - await editStudy(jsonData, studyId, filePath); - enqueueSnackbar(t("studies.success.saveData"), { - variant: "success", - }); - setIsSaveAllowed(false); - } catch (e) { - enqueueErrorSnackbar(t("studies.error.saveData"), e as AxiosError); - } - } + const handleSave: JSONEditorProps["onSave"] = (json) => { + return editStudy(json, studyId, filePath); }; - const handleJsonChange = (newJson: string) => { - setJsonData(newJson); - setIsSaveAllowed(true); + const handleSaveSuccessful = () => { + enqueueSnackbar(t("studies.success.saveData"), { + variant: "success", + }); }; //////////////////////////////////////////////////////////////// @@ -62,27 +40,17 @@ function Json({ filePath, studyId }: DataCompProps) { return ( - - - ( )} From a177ef6fdb5e28b1f96ce860c354cea61e634557 Mon Sep 17 00:00:00 2001 From: Samir Kamal <1954121+skamril@users.noreply.github.com> Date: Wed, 11 Sep 2024 15:32:48 +0200 Subject: [PATCH 34/58] feat(ui-commons): disable SplitButton when `options` are empty --- webapp/src/components/common/buttons/SplitButton.tsx | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/webapp/src/components/common/buttons/SplitButton.tsx b/webapp/src/components/common/buttons/SplitButton.tsx index 684e74f212..ea0e6c72fb 100644 --- a/webapp/src/components/common/buttons/SplitButton.tsx +++ b/webapp/src/components/common/buttons/SplitButton.tsx @@ -33,6 +33,7 @@ export default function SplitButton( onClick, children, ButtonProps: loadingButtonProps, + disabled, ...buttonGroupProps } = props; const [open, setOpen] = useState(false); @@ -95,7 +96,11 @@ export default function SplitButton( return ( <> - + ( From 6c1b3eee14ee2b8c598e958e87fa5e48b516e93d Mon Sep 17 00:00:00 2001 From: Samir Kamal <1954121+skamril@users.noreply.github.com> Date: Wed, 11 Sep 2024 15:33:41 +0200 Subject: [PATCH 35/58] feat(ui-commons): create DownloadButton --- webapp/public/locales/en/main.json | 2 +- webapp/public/locales/fr/main.json | 2 +- .../common/buttons/DownloadButton.tsx | 93 +++++++++++++++++++ 3 files changed, 95 insertions(+), 2 deletions(-) create mode 100644 webapp/src/components/common/buttons/DownloadButton.tsx diff --git a/webapp/public/locales/en/main.json b/webapp/public/locales/en/main.json index 311c5f72a6..0be2d09e80 100644 --- a/webapp/public/locales/en/main.json +++ b/webapp/public/locales/en/main.json @@ -10,6 +10,7 @@ "global.archive": "Archive", "global.unarchive": "Unarchive", "global.export": "Export", + "global.export.error": "Export failed", "global.filter": "Filter", "global.apply": "Apply", "global.change": "Change", @@ -49,7 +50,6 @@ "global.emptyString": "Empty string", "global.edit": "Edit", "global.download": "Download", - "global.download.error": "Download failed", "global.generate": "Generate", "global.user": "User", "global.users": "Users", diff --git a/webapp/public/locales/fr/main.json b/webapp/public/locales/fr/main.json index fca4ba978c..c860706f7a 100644 --- a/webapp/public/locales/fr/main.json +++ b/webapp/public/locales/fr/main.json @@ -10,6 +10,7 @@ "global.archive": "Archiver", "global.unarchive": "Désarchiver", "global.export": "Exporter", + "global.export.error": "L'export a échoué", "global.filter": "Filtrer", "global.apply": "Appliquer", "global.change": "Changer", @@ -49,7 +50,6 @@ "global.emptyString": "Chaine de caractères vide", "global.edit": "Editer", "global.download": "Télécharger", - "global.download.error": "Le téléchargement a échoué", "global.generate": "Générer", "global.user": "Utilisateur", "global.users": "Utilisateurs", diff --git a/webapp/src/components/common/buttons/DownloadButton.tsx b/webapp/src/components/common/buttons/DownloadButton.tsx new file mode 100644 index 0000000000..62c63e0a5f --- /dev/null +++ b/webapp/src/components/common/buttons/DownloadButton.tsx @@ -0,0 +1,93 @@ +import FileUploadIcon from "@mui/icons-material/FileUpload"; +import SplitButton, { SplitButtonProps } from "./SplitButton"; +import { useState } from "react"; +import useEnqueueErrorSnackbar from "../../../hooks/useEnqueueErrorSnackbar"; +import { useTranslation } from "react-i18next"; +import type { PromiseAny } from "../../../utils/tsUtils"; +import { LoadingButton } from "@mui/lab"; +import { toError } from "../../../utils/fnUtils"; + +export type DownloadButtonProps = { + children?: React.ReactNode; + disabled?: boolean; +} & ( + | { + formatOptions: SplitButtonProps["options"]; + onClick?: (format: OptionValue) => PromiseAny | unknown; + } + | { + formatOptions?: undefined; + onClick?: (format?: undefined) => PromiseAny | unknown; + } +); + +function DownloadButton( + props: DownloadButtonProps, +) { + const { t } = useTranslation(); + const { + disabled, + formatOptions, + onClick, + children: label = t("global.export"), + } = props; + const [isDownloading, setIsDownloading] = useState(false); + const enqueueErrorSnackbar = useEnqueueErrorSnackbar(); + + const btnProps = { + variant: "contained", + size: "small", + disabled, + } as const; + + const loadingBtnProps = { + startIcon: , + loadingPosition: "start", + loading: isDownloading, + } as const; + + //////////////////////////////////////////////////////////////// + // Event Handlers + //////////////////////////////////////////////////////////////// + + const handleDownload = async (format?: OptionValue) => { + setIsDownloading(true); + + try { + if (formatOptions) { + await onClick?.(format!); + } else { + await onClick?.(); + } + } catch (err) { + enqueueErrorSnackbar(t("global.export.error"), toError(err)); + } + + setIsDownloading(false); + }; + + //////////////////////////////////////////////////////////////// + // JSX + //////////////////////////////////////////////////////////////// + + return formatOptions ? ( + handleDownload(format)} + ButtonProps={loadingBtnProps} + > + {label} + + ) : ( + handleDownload()} + > + {label} + + ); +} + +export default DownloadButton; From b0664bad702669ee4d778c7f0aef6e6db9163d78 Mon Sep 17 00:00:00 2001 From: Samir Kamal <1954121+skamril@users.noreply.github.com> Date: Wed, 11 Sep 2024 15:38:25 +0200 Subject: [PATCH 36/58] feat(ui-commons): use DownloadButton in DownloadMatrixButton --- .../explore/Results/ResultDetails/index.tsx | 2 +- .../common/DownloadMatrixButton.tsx | 85 ------------------- .../components/common/MatrixInput/index.tsx | 2 +- .../common/buttons/DownloadMatrixButton.tsx | 65 ++++++++++++++ 4 files changed, 67 insertions(+), 87 deletions(-) delete mode 100644 webapp/src/components/common/DownloadMatrixButton.tsx create mode 100644 webapp/src/components/common/buttons/DownloadMatrixButton.tsx diff --git a/webapp/src/components/App/Singlestudy/explore/Results/ResultDetails/index.tsx b/webapp/src/components/App/Singlestudy/explore/Results/ResultDetails/index.tsx index daa10520c2..a4c1c11442 100644 --- a/webapp/src/components/App/Singlestudy/explore/Results/ResultDetails/index.tsx +++ b/webapp/src/components/App/Singlestudy/explore/Results/ResultDetails/index.tsx @@ -46,7 +46,7 @@ import BooleanFE from "../../../../../common/fieldEditors/BooleanFE"; import SelectFE from "../../../../../common/fieldEditors/SelectFE"; import NumberFE from "../../../../../common/fieldEditors/NumberFE"; import moment from "moment"; -import DownloadMatrixButton from "../../../../../common/DownloadMatrixButton.tsx"; +import DownloadMatrixButton from "../../../../../common/buttons/DownloadMatrixButton.tsx"; function ResultDetails() { const { study } = useOutletContext<{ study: StudyMetadata }>(); diff --git a/webapp/src/components/common/DownloadMatrixButton.tsx b/webapp/src/components/common/DownloadMatrixButton.tsx deleted file mode 100644 index 49551eb0f7..0000000000 --- a/webapp/src/components/common/DownloadMatrixButton.tsx +++ /dev/null @@ -1,85 +0,0 @@ -import FileUploadIcon from "@mui/icons-material/FileUpload"; -import SplitButton from "./buttons/SplitButton.tsx"; -import { downloadMatrix } from "../../services/api/studies/raw/index.ts"; -import { downloadFile } from "../../utils/fileUtils.ts"; -import { useState } from "react"; -import { StudyMetadata } from "../../common/types.ts"; -import useEnqueueErrorSnackbar from "../../hooks/useEnqueueErrorSnackbar.tsx"; -import { useTranslation } from "react-i18next"; - -export interface DownloadMatrixButtonProps { - studyId: StudyMetadata["id"]; - path?: string; - disabled?: boolean; - label?: string; -} - -const EXPORT_OPTIONS = [ - { label: "TSV", value: "tsv" }, - { label: "Excel", value: "xlsx" }, -] as const; - -type ExportFormat = (typeof EXPORT_OPTIONS)[number]["value"]; - -function DownloadMatrixButton(props: DownloadMatrixButtonProps) { - const { t } = useTranslation(); - const { studyId, path, disabled, label = t("global.export") } = props; - const [isDownloading, setIsDownloading] = useState(false); - const enqueueErrorSnackbar = useEnqueueErrorSnackbar(); - - //////////////////////////////////////////////////////////////// - // Event Handlers - //////////////////////////////////////////////////////////////// - - const handleDownload = async (format: ExportFormat) => { - if (!path) { - return; - } - - setIsDownloading(true); - - const isExcel = format === "xlsx"; - - try { - const res = await downloadMatrix({ - studyId, - path, - format, - header: isExcel, - index: isExcel, - }); - - downloadFile( - res, - `matrix_${studyId}_${path.replace("/", "_")}.${format}`, - ); - } catch (err) { - enqueueErrorSnackbar(t("global.download.error"), String(err)); - } - - setIsDownloading(false); - }; - - //////////////////////////////////////////////////////////////// - // JSX - //////////////////////////////////////////////////////////////// - - return ( - , - loadingPosition: "start", - loading: isDownloading, - }} - > - {label} - - ); -} - -export default DownloadMatrixButton; diff --git a/webapp/src/components/common/MatrixInput/index.tsx b/webapp/src/components/common/MatrixInput/index.tsx index a9c2971e9c..2cea0abb24 100644 --- a/webapp/src/components/common/MatrixInput/index.tsx +++ b/webapp/src/components/common/MatrixInput/index.tsx @@ -22,7 +22,7 @@ import ImportDialog from "../dialogs/ImportDialog"; import MatrixAssignDialog from "./MatrixAssignDialog"; import { fetchMatrixFn } from "../../App/Singlestudy/explore/Modelization/Areas/Hydro/utils"; import SplitButton from "../buttons/SplitButton"; -import DownloadMatrixButton from "../DownloadMatrixButton.tsx"; +import DownloadMatrixButton from "../buttons/DownloadMatrixButton.tsx"; interface Props { study: StudyMetadata | StudyMetadata["id"]; diff --git a/webapp/src/components/common/buttons/DownloadMatrixButton.tsx b/webapp/src/components/common/buttons/DownloadMatrixButton.tsx new file mode 100644 index 0000000000..d92c99d499 --- /dev/null +++ b/webapp/src/components/common/buttons/DownloadMatrixButton.tsx @@ -0,0 +1,65 @@ +import { downloadMatrix } from "../../../services/api/studies/raw"; +import { downloadFile } from "../../../utils/fileUtils"; +import { StudyMetadata } from "../../../common/types"; +import { useTranslation } from "react-i18next"; +import DownloadButton from "./DownloadButton"; + +export interface DownloadMatrixButtonProps { + studyId: StudyMetadata["id"]; + path: string; + disabled?: boolean; + label?: string; +} + +const EXPORT_OPTIONS = [ + { label: "TSV", value: "tsv" }, + { label: "Excel", value: "xlsx" }, +] as const; + +type ExportFormat = (typeof EXPORT_OPTIONS)[number]["value"]; + +function DownloadMatrixButton(props: DownloadMatrixButtonProps) { + const { t } = useTranslation(); + const { studyId, path, disabled, label = t("global.export") } = props; + + //////////////////////////////////////////////////////////////// + // Event Handlers + //////////////////////////////////////////////////////////////// + + const handleDownload = async (format: ExportFormat) => { + if (!path) { + return; + } + + const isExcel = format === "xlsx"; + + const res = await downloadMatrix({ + studyId, + path, + format, + header: isExcel, + index: isExcel, + }); + + return downloadFile( + res, + `matrix_${studyId}_${path.replace("/", "_")}.${format}`, + ); + }; + + //////////////////////////////////////////////////////////////// + // JSX + //////////////////////////////////////////////////////////////// + + return ( + + {label} + + ); +} + +export default DownloadMatrixButton; From ac2a2c4f5695824badf00a813fdffec56c88cd15 Mon Sep 17 00:00:00 2001 From: Samir Kamal <1954121+skamril@users.noreply.github.com> Date: Thu, 12 Sep 2024 10:29:34 +0200 Subject: [PATCH 37/58] feat(ui-debug): add export button for json and text files --- .../Singlestudy/explore/Debug/Data/Folder.tsx | 79 +++++++++---------- .../Singlestudy/explore/Debug/Data/Image.tsx | 7 +- .../Singlestudy/explore/Debug/Data/Json.tsx | 58 +++++++++----- .../Singlestudy/explore/Debug/Data/Matrix.tsx | 17 ++-- .../Singlestudy/explore/Debug/Data/Text.tsx | 35 +++++--- .../Singlestudy/explore/Debug/Data/index.tsx | 15 ++-- .../Singlestudy/explore/Debug/Data/styles.ts | 13 +++ 7 files changed, 130 insertions(+), 94 deletions(-) create mode 100644 webapp/src/components/App/Singlestudy/explore/Debug/Data/styles.ts diff --git a/webapp/src/components/App/Singlestudy/explore/Debug/Data/Folder.tsx b/webapp/src/components/App/Singlestudy/explore/Debug/Data/Folder.tsx index 3aa92463c5..e52a403c90 100644 --- a/webapp/src/components/App/Singlestudy/explore/Debug/Data/Folder.tsx +++ b/webapp/src/components/App/Singlestudy/explore/Debug/Data/Folder.tsx @@ -13,7 +13,6 @@ import { type TreeFolder, type DataCompProps, } from "../utils"; -import ViewWrapper from "../../../../../common/page/ViewWrapper"; import { Fragment } from "react"; import EmptyView from "../../../../../common/page/SimpleContent"; import { useTranslation } from "react-i18next"; @@ -28,47 +27,45 @@ function Folder({ const list = Object.entries(treeData as TreeFolder); return ( - - {filename}} - sx={{ - height: 1, - overflow: "auto", - }} - dense - > - {list.length > 0 ? ( - list.map(([filename, data], index, arr) => { - const fileType = getFileType(data); - const Icon = getFileIcon(fileType); - const isLast = index === arr.length - 1; + {filename}} + sx={{ + height: 1, + overflow: "auto", + }} + dense + > + {list.length > 0 ? ( + list.map(([filename, data], index, arr) => { + const fileType = getFileType(data); + const Icon = getFileIcon(fileType); + const isLast = index === arr.length - 1; - return ( - - - setSelectedFile({ - fileType, - filename, - filePath: `${filePath}/${filename}`, - treeData: data, - }) - } - > - - - - - - {!isLast && } - - ); - }) - ) : ( - - )} - - + return ( + + + setSelectedFile({ + fileType, + filename, + filePath: `${filePath}/${filename}`, + treeData: data, + }) + } + > + + + + + + {!isLast && } + + ); + }) + ) : ( + + )} + ); } diff --git a/webapp/src/components/App/Singlestudy/explore/Debug/Data/Image.tsx b/webapp/src/components/App/Singlestudy/explore/Debug/Data/Image.tsx index 874cb7691a..8ef8ea39c1 100644 --- a/webapp/src/components/App/Singlestudy/explore/Debug/Data/Image.tsx +++ b/webapp/src/components/App/Singlestudy/explore/Debug/Data/Image.tsx @@ -1,16 +1,11 @@ import { useTranslation } from "react-i18next"; import EmptyView from "../../../../../common/page/SimpleContent"; -import ViewWrapper from "../../../../../common/page/ViewWrapper"; import ImageIcon from "@mui/icons-material/Image"; function Image() { const { t } = useTranslation(); - return ( - - - - ); + return ; } export default Image; diff --git a/webapp/src/components/App/Singlestudy/explore/Debug/Data/Json.tsx b/webapp/src/components/App/Singlestudy/explore/Debug/Data/Json.tsx index 463a605855..6863fd92b1 100644 --- a/webapp/src/components/App/Singlestudy/explore/Debug/Data/Json.tsx +++ b/webapp/src/components/App/Singlestudy/explore/Debug/Data/Json.tsx @@ -1,16 +1,19 @@ import { useTranslation } from "react-i18next"; import { useSnackbar } from "notistack"; -import { Box } from "@mui/material"; import { editStudy, getStudyData } from "../../../../../../services/api/study"; import JSONEditor, { JSONEditorProps } from "../../../../../common/JSONEditor"; import usePromiseWithSnackbarError from "../../../../../../hooks/usePromiseWithSnackbarError"; import UsePromiseCond from "../../../../../common/utils/UsePromiseCond"; -import ViewWrapper from "../../../../../common/page/ViewWrapper"; import type { DataCompProps } from "../utils"; +import DownloadButton from "../../../../../common/buttons/DownloadButton"; +import { downloadFile } from "../../../../../../utils/fileUtils"; +import { useEffect, useState } from "react"; +import { Flex, Menubar } from "./styles"; -function Json({ filePath, studyId }: DataCompProps) { +function Json({ filePath, filename, studyId }: DataCompProps) { const [t] = useTranslation(); const { enqueueSnackbar } = useSnackbar(); + const [currentJson, setCurrentJson] = useState(); const res = usePromiseWithSnackbarError( () => getStudyData(studyId, filePath, -1), @@ -20,6 +23,10 @@ function Json({ filePath, studyId }: DataCompProps) { }, ); + useEffect(() => { + setCurrentJson(res.data); + }, [res.data]); + //////////////////////////////////////////////////////////////// // Event Handlers //////////////////////////////////////////////////////////////// @@ -28,34 +35,43 @@ function Json({ filePath, studyId }: DataCompProps) { return editStudy(json, studyId, filePath); }; - const handleSaveSuccessful = () => { + const handleSaveSuccessful: JSONEditorProps["onSaveSuccessful"] = (json) => { + setCurrentJson(json); + enqueueSnackbar(t("studies.success.saveData"), { variant: "success", }); }; + const handleDownload = () => { + if (currentJson !== undefined) { + downloadFile(JSON.stringify(currentJson, null, 2), `${filename}.json`); + } + }; + //////////////////////////////////////////////////////////////// // JSX //////////////////////////////////////////////////////////////// return ( - - ( - - - - )} - /> - + ( + + + + + + + )} + /> ); } diff --git a/webapp/src/components/App/Singlestudy/explore/Debug/Data/Matrix.tsx b/webapp/src/components/App/Singlestudy/explore/Debug/Data/Matrix.tsx index efcdd7089d..f48e93cca0 100644 --- a/webapp/src/components/App/Singlestudy/explore/Debug/Data/Matrix.tsx +++ b/webapp/src/components/App/Singlestudy/explore/Debug/Data/Matrix.tsx @@ -1,19 +1,16 @@ import { MatrixStats } from "../../../../../../common/types"; import MatrixInput from "../../../../../common/MatrixInput"; -import ViewWrapper from "../../../../../common/page/ViewWrapper"; import type { DataCompProps } from "../utils"; function Matrix({ studyId, filename, filePath, enableImport }: DataCompProps) { return ( - - - + ); } diff --git a/webapp/src/components/App/Singlestudy/explore/Debug/Data/Text.tsx b/webapp/src/components/App/Singlestudy/explore/Debug/Data/Text.tsx index 9674993132..3a8e17169e 100644 --- a/webapp/src/components/App/Singlestudy/explore/Debug/Data/Text.tsx +++ b/webapp/src/components/App/Singlestudy/explore/Debug/Data/Text.tsx @@ -3,7 +3,6 @@ import { Box, useTheme } from "@mui/material"; import { getStudyData } from "../../../../../../services/api/study"; import usePromiseWithSnackbarError from "../../../../../../hooks/usePromiseWithSnackbarError"; import UsePromiseCond from "../../../../../common/utils/UsePromiseCond"; -import ViewWrapper from "../../../../../common/page/ViewWrapper"; import { Light as SyntaxHighlighter, type SyntaxHighlighterProps, @@ -14,6 +13,9 @@ import ini from "react-syntax-highlighter/dist/esm/languages/hljs/ini"; import properties from "react-syntax-highlighter/dist/esm/languages/hljs/properties"; import { atomOneDark } from "react-syntax-highlighter/dist/esm/styles/hljs"; import type { DataCompProps } from "../utils"; +import DownloadButton from "../../../../../common/buttons/DownloadButton"; +import { downloadFile } from "../../../../../../utils/fileUtils"; +import { Flex, Menubar } from "./styles"; SyntaxHighlighter.registerLanguage("xml", xml); SyntaxHighlighter.registerLanguage("plaintext", plaintext); @@ -46,7 +48,7 @@ function getSyntaxProps(data: string | string[]): SyntaxHighlighterProps { }; } -function Text({ studyId, filePath }: DataCompProps) { +function Text({ studyId, filePath, filename }: DataCompProps) { const { t } = useTranslation(); const theme = useTheme(); @@ -58,15 +60,28 @@ function Text({ studyId, filePath }: DataCompProps) { }, ); + //////////////////////////////////////////////////////////////// + // Event Handlers + //////////////////////////////////////////////////////////////// + + const handleDownload = () => { + if (res.data) { + downloadFile(res.data, `${filename}.txt`); + } + }; + //////////////////////////////////////////////////////////////// // JSX //////////////////////////////////////////////////////////////// return ( - - ( + ( + + + + - )} - /> - + + )} + /> ); } diff --git a/webapp/src/components/App/Singlestudy/explore/Debug/Data/index.tsx b/webapp/src/components/App/Singlestudy/explore/Debug/Data/index.tsx index 54853df0a9..8271049f04 100644 --- a/webapp/src/components/App/Singlestudy/explore/Debug/Data/index.tsx +++ b/webapp/src/components/App/Singlestudy/explore/Debug/Data/index.tsx @@ -5,6 +5,7 @@ import Matrix from "./Matrix"; import Folder from "./Folder"; import type { FileInfo, FileType } from "../utils"; import type { DataCompProps } from "../utils"; +import ViewWrapper from "../../../../../common/page/ViewWrapper"; interface Props extends FileInfo { studyId: string; @@ -30,12 +31,14 @@ function Data({ studyId, setSelectedFile, ...fileInfo }: Props) { const DataViewer = componentByFileType[fileType]; return ( - + + + ); } diff --git a/webapp/src/components/App/Singlestudy/explore/Debug/Data/styles.ts b/webapp/src/components/App/Singlestudy/explore/Debug/Data/styles.ts new file mode 100644 index 0000000000..416233c03c --- /dev/null +++ b/webapp/src/components/App/Singlestudy/explore/Debug/Data/styles.ts @@ -0,0 +1,13 @@ +import { styled } from "@mui/material"; + +export const Flex = styled("div")(({ theme }) => ({ + height: "100%", + display: "flex", + flexDirection: "column", + gap: theme.spacing(1), +})); + +export const Menubar = styled("div")({ + display: "flex", + justifyContent: "flex-end", +}); From 82db0337807b22e5ad18cc3b79039c5961c70ab0 Mon Sep 17 00:00:00 2001 From: Samir Kamal <1954121+skamril@users.noreply.github.com> Date: Sun, 15 Sep 2024 12:55:44 +0200 Subject: [PATCH 38/58] feat(ui-api): update `importFile` function --- .../components/common/MatrixInput/index.tsx | 5 +-- webapp/src/services/api/studies/raw/index.ts | 19 ++++++++++-- webapp/src/services/api/studies/raw/types.ts | 9 ++++++ webapp/src/services/api/study.ts | 31 ------------------- 4 files changed, 28 insertions(+), 36 deletions(-) diff --git a/webapp/src/components/common/MatrixInput/index.tsx b/webapp/src/components/common/MatrixInput/index.tsx index 2cea0abb24..3c507e6414 100644 --- a/webapp/src/components/common/MatrixInput/index.tsx +++ b/webapp/src/components/common/MatrixInput/index.tsx @@ -11,7 +11,7 @@ import { StudyMetadata, } from "../../../common/types"; import useEnqueueErrorSnackbar from "../../../hooks/useEnqueueErrorSnackbar"; -import { getStudyData, importFile } from "../../../services/api/study"; +import { getStudyData } from "../../../services/api/study"; import usePromiseWithSnackbarError from "../../../hooks/usePromiseWithSnackbarError"; import { editMatrix, getStudyMatrixIndex } from "../../../services/api/matrix"; import { Root, Content, Header } from "./style"; @@ -23,6 +23,7 @@ import MatrixAssignDialog from "./MatrixAssignDialog"; import { fetchMatrixFn } from "../../App/Singlestudy/explore/Modelization/Areas/Hydro/utils"; import SplitButton from "../buttons/SplitButton"; import DownloadMatrixButton from "../buttons/DownloadMatrixButton.tsx"; +import { importFile } from "../../../services/api/studies/raw/index.ts"; interface Props { study: StudyMetadata | StudyMetadata["id"]; @@ -123,7 +124,7 @@ function MatrixInput({ }; const handleImport = async (file: File) => { - await importFile(file, studyId, url); + await importFile({ file, studyId, path: url }); reloadMatrix(); }; diff --git a/webapp/src/services/api/studies/raw/index.ts b/webapp/src/services/api/studies/raw/index.ts index 63e46dc31a..f7350f1015 100644 --- a/webapp/src/services/api/studies/raw/index.ts +++ b/webapp/src/services/api/studies/raw/index.ts @@ -1,13 +1,26 @@ import client from "../../client"; -import type { DownloadMatrixParams } from "./types"; +import type { DownloadMatrixParams, ImportFileParams } from "./types"; export async function downloadMatrix(params: DownloadMatrixParams) { - const { studyId, ...rest } = params; + const { studyId, ...queryParams } = params; const url = `v1/studies/${studyId}/raw/download`; const res = await client.get(url, { - params: rest, + params: queryParams, responseType: "blob", }); return res.data; } + +export async function importFile(params: ImportFileParams) { + const { studyId, file, onUploadProgress, ...queryParams } = params; + const url = `v1/studies/${studyId}/raw`; + const body = { file }; + await client.putForm(url, body, { + params: { + ...queryParams, + create_missing: queryParams.createMissing, + }, + onUploadProgress, + }); +} diff --git a/webapp/src/services/api/studies/raw/types.ts b/webapp/src/services/api/studies/raw/types.ts index e524fbdc72..2c62844115 100644 --- a/webapp/src/services/api/studies/raw/types.ts +++ b/webapp/src/services/api/studies/raw/types.ts @@ -1,3 +1,4 @@ +import type { AxiosRequestConfig } from "axios"; import type { StudyMetadata } from "../../../../common/types"; export interface DownloadMatrixParams { @@ -7,3 +8,11 @@ export interface DownloadMatrixParams { header?: boolean; index?: boolean; } + +export interface ImportFileParams { + studyId: StudyMetadata["id"]; + path: string; + file: File; + createMissing?: boolean; + onUploadProgress?: AxiosRequestConfig["onUploadProgress"]; +} diff --git a/webapp/src/services/api/study.ts b/webapp/src/services/api/study.ts index a060bd8a16..f63404f207 100644 --- a/webapp/src/services/api/study.ts +++ b/webapp/src/services/api/study.ts @@ -243,37 +243,6 @@ export const importStudy = async ( return res.data; }; -export const importFile = async ( - file: File, - study: string, - path: string, - onProgress?: (progress: number) => void, -): Promise => { - const options: AxiosRequestConfig = {}; - if (onProgress) { - options.onUploadProgress = (progressEvent): void => { - const percentCompleted = Math.round( - (progressEvent.loaded * 100) / (progressEvent.total || 1), - ); - onProgress(percentCompleted); - }; - } - const formData = new FormData(); - formData.append("file", file); - const restconfig = { - ...options, - headers: { - "content-type": "multipart/form-data", - }, - }; - const res = await client.put( - `/v1/studies/${study}/raw?path=${encodeURIComponent(path)}`, - formData, - restconfig, - ); - return res.data; -}; - export const launchStudy = async ( sid: string, options: LaunchOptions = {}, From 5a0946abd025d3b516a9c7f070e93c9779e7d0d9 Mon Sep 17 00:00:00 2001 From: Samir Kamal <1954121+skamril@users.noreply.github.com> Date: Sun, 15 Sep 2024 12:56:57 +0200 Subject: [PATCH 39/58] feat(ui-commons): create UploadFileButton --- webapp/public/locales/en/main.json | 2 + webapp/public/locales/fr/main.json | 2 + .../common/buttons/UploadFileButton.tsx | 112 ++++++++++++++++++ 3 files changed, 116 insertions(+) create mode 100644 webapp/src/components/common/buttons/UploadFileButton.tsx diff --git a/webapp/public/locales/en/main.json b/webapp/public/locales/en/main.json index 0be2d09e80..b12246e2bd 100644 --- a/webapp/public/locales/en/main.json +++ b/webapp/public/locales/en/main.json @@ -35,6 +35,8 @@ "global.import": "Import", "global.import.fromFile": "From a file", "global.import.fromDatabase": "From database", + "global.import.success": "Import successful", + "global.import.error": "Import failed", "global.launch": "Launch", "global.jobs": "Jobs", "global.unknown": "Unknown", diff --git a/webapp/public/locales/fr/main.json b/webapp/public/locales/fr/main.json index c860706f7a..c23f0776f6 100644 --- a/webapp/public/locales/fr/main.json +++ b/webapp/public/locales/fr/main.json @@ -35,6 +35,8 @@ "global.import": "Importer", "global.import.fromFile": "Depuis un fichier", "global.import.fromDatabase": "Depuis la base de donnée", + "global.import.success": "Importation réussie", + "global.import.error": "Échec de l'importation", "global.launch": "Lancer", "global.jobs": "Tâches", "global.unknown": "Inconnu", diff --git a/webapp/src/components/common/buttons/UploadFileButton.tsx b/webapp/src/components/common/buttons/UploadFileButton.tsx new file mode 100644 index 0000000000..a156825136 --- /dev/null +++ b/webapp/src/components/common/buttons/UploadFileButton.tsx @@ -0,0 +1,112 @@ +import { LoadingButton } from "@mui/lab"; +import FileDownloadIcon from "@mui/icons-material/FileDownload"; +import { useEffect, useState } from "react"; +import { useTranslation } from "react-i18next"; +import useEnqueueErrorSnackbar from "../../../hooks/useEnqueueErrorSnackbar"; +import { toError } from "../../../utils/fnUtils"; +import { Accept, useDropzone } from "react-dropzone"; +import { StudyMetadata } from "../../../common/types"; +import { useSnackbar } from "notistack"; +import { importFile } from "../../../services/api/studies/raw"; + +type ValidateResult = boolean | null | undefined; +type Validate = (file: File) => ValidateResult | Promise; + +export interface UploadFileButtonProps { + studyId: StudyMetadata["id"]; + path: string | ((file: File) => string); + children?: React.ReactNode; + accept?: Accept; + disabled?: boolean; + onUploadSuccessful?: (file: File) => void; + validate?: Validate; +} + +function UploadFileButton(props: UploadFileButtonProps) { + const { t } = useTranslation(); + const { + studyId, + path, + accept, + disabled, + onUploadSuccessful, + children: label = t("global.import"), + } = props; + + const enqueueErrorSnackbar = useEnqueueErrorSnackbar(); + const { enqueueSnackbar } = useSnackbar(); + const [isUploading, setIsUploading] = useState(false); + const { open } = useDropzone({ onDropAccepted: handleDropAccepted, accept }); + + // Prevent the user from accidentally leaving the page while uploading + useEffect(() => { + if (isUploading) { + const listener = (e: BeforeUnloadEvent) => { + // eslint-disable-next-line no-param-reassign + e.returnValue = t("global.import"); + }; + + window.addEventListener("beforeunload", listener); + + return () => { + window.removeEventListener("beforeunload", listener); + }; + } + }, [isUploading, t]); + + //////////////////////////////////////////////////////////////// + // Event Handlers + //////////////////////////////////////////////////////////////// + + async function handleDropAccepted(acceptedFiles: File[]) { + setIsUploading(true); + + const fileToUpload = acceptedFiles[0]; + + try { + const isValid = (await props.validate?.(fileToUpload)) ?? true; + + if (!isValid) { + return; + } + + const filePath = typeof path === "function" ? path(fileToUpload) : path; + + await importFile({ + studyId, + path: filePath, + file: fileToUpload, + createMissing: true, + }); + + enqueueSnackbar(t("global.import.success"), { variant: "success" }); + } catch (err) { + enqueueErrorSnackbar(t("global.import.error"), toError(err)); + return; + } finally { + setIsUploading(false); + } + + onUploadSuccessful?.(fileToUpload); + } + + //////////////////////////////////////////////////////////////// + // JSX + //////////////////////////////////////////////////////////////// + + return ( + } + loadingPosition="start" + loading={isUploading} + disabled={disabled} + > + {label} + + ); +} + +export default UploadFileButton; From 5ed44cb17871e31bc92fffffe06b0e5fb136c5ff Mon Sep 17 00:00:00 2001 From: Samir Kamal <1954121+skamril@users.noreply.github.com> Date: Mon, 16 Sep 2024 10:37:02 +0200 Subject: [PATCH 40/58] feat(ui-hooks): create useConfirm hook --- webapp/src/hooks/useConfirm.ts | 61 ++++++++++++++++++++++++++++++++++ 1 file changed, 61 insertions(+) create mode 100644 webapp/src/hooks/useConfirm.ts diff --git a/webapp/src/hooks/useConfirm.ts b/webapp/src/hooks/useConfirm.ts new file mode 100644 index 0000000000..0b26095e00 --- /dev/null +++ b/webapp/src/hooks/useConfirm.ts @@ -0,0 +1,61 @@ +import { useCallback, useRef, useState } from "react"; +import useAutoUpdateRef from "./useAutoUpdateRef"; + +function errorFunction() { + throw new Error("Promise is not pending."); +} + +/** + * Hook that allows to wait for a confirmation from the user with a `Promise`. + * It is intended to be used in conjunction with a confirm view (like `ConfirmationDialog`). + + * @returns An object with the following properties: + * - `showConfirm`: A function that returns a `Promise` that resolves to `true` if the user confirms, + * `false` if the user refuses, and `null` if the user cancel. + * - `isPending`: A boolean that indicates if the promise is pending. + * - `yes`: A function that resolves the promise with `true`. + * - `no`: A function that resolves the promise with `false`. + * - `cancel`: A function that resolves the promise with `null`. + */ +function useConfirm() { + const [isPending, setIsPending] = useState(false); + const isPendingRef = useAutoUpdateRef(isPending); + const yesRef = useRef(errorFunction); + const noRef = useRef(errorFunction); + const cancelRef = useRef(errorFunction); + + const showConfirm = useCallback(() => { + if (isPendingRef.current) { + throw new Error("A promise is already pending"); + } + + setIsPending(true); + + return new Promise((resolve, reject) => { + yesRef.current = () => { + resolve(true); + setIsPending(false); + }; + + noRef.current = () => { + resolve(false); + setIsPending(false); + }; + + cancelRef.current = () => { + resolve(null); + setIsPending(false); + }; + }); + }, []); + + return { + showConfirm, + isPending, + yes: yesRef.current, + no: noRef.current, + cancel: cancelRef.current, + }; +} + +export default useConfirm; From 7cebe24683f49d8acbf3bb90d453cb363c1f460b Mon Sep 17 00:00:00 2001 From: Samir Kamal <1954121+skamril@users.noreply.github.com> Date: Mon, 16 Sep 2024 11:17:31 +0200 Subject: [PATCH 41/58] feat(ui-debug): add import and export buttons on data views * add `path` URL parameter * display filename --- .../Singlestudy/explore/Debug/Data/Folder.tsx | 148 ++++++++++++------ .../Singlestudy/explore/Debug/Data/Image.tsx | 13 +- .../Singlestudy/explore/Debug/Data/Json.tsx | 23 ++- .../Singlestudy/explore/Debug/Data/Text.tsx | 23 ++- .../Singlestudy/explore/Debug/Data/index.tsx | 8 +- .../Singlestudy/explore/Debug/Data/styles.ts | 13 -- .../Singlestudy/explore/Debug/Data/styles.tsx | 23 +++ .../Singlestudy/explore/Debug/Tree/index.tsx | 31 ++-- .../App/Singlestudy/explore/Debug/index.tsx | 45 +++++- .../App/Singlestudy/explore/Debug/utils.ts | 21 +++ 10 files changed, 254 insertions(+), 94 deletions(-) delete mode 100644 webapp/src/components/App/Singlestudy/explore/Debug/Data/styles.ts create mode 100644 webapp/src/components/App/Singlestudy/explore/Debug/Data/styles.tsx diff --git a/webapp/src/components/App/Singlestudy/explore/Debug/Data/Folder.tsx b/webapp/src/components/App/Singlestudy/explore/Debug/Data/Folder.tsx index e52a403c90..d033602ef5 100644 --- a/webapp/src/components/App/Singlestudy/explore/Debug/Data/Folder.tsx +++ b/webapp/src/components/App/Singlestudy/explore/Debug/Data/Folder.tsx @@ -16,56 +16,114 @@ import { import { Fragment } from "react"; import EmptyView from "../../../../../common/page/SimpleContent"; import { useTranslation } from "react-i18next"; +import { Filename, Menubar } from "./styles"; +import UploadFileButton from "../../../../../common/buttons/UploadFileButton"; +import ConfirmationDialog from "../../../../../common/dialogs/ConfirmationDialog"; +import useConfirm from "../../../../../../hooks/useConfirm"; + +function Folder(props: DataCompProps) { + const { + filename, + filePath, + treeData, + enableImport, + setSelectedFile, + reloadTreeData, + studyId, + } = props; -function Folder({ - filename, - filePath, - treeData, - setSelectedFile, -}: DataCompProps) { const { t } = useTranslation(); - const list = Object.entries(treeData as TreeFolder); + const replaceFile = useConfirm(); + const treeFolder = treeData as TreeFolder; + const list = Object.entries(treeFolder); + + //////////////////////////////////////////////////////////////// + // Event Handlers + //////////////////////////////////////////////////////////////// + + const handleValidateUpload = (file: File) => { + if (treeFolder[file.name]) { + return replaceFile.showConfirm(); + } + }; + + //////////////////////////////////////////////////////////////// + // JSX + //////////////////////////////////////////////////////////////// return ( - {filename}} - sx={{ - height: 1, - overflow: "auto", - }} - dense - > - {list.length > 0 ? ( - list.map(([filename, data], index, arr) => { - const fileType = getFileType(data); - const Icon = getFileIcon(fileType); - const isLast = index === arr.length - 1; + <> + + + {filename} + {enableImport && ( + `${filePath}/${file.name}`} + onUploadSuccessful={reloadTreeData} + validate={handleValidateUpload} + /> + )} + + + } + sx={{ + height: 1, + overflow: "auto", + // Prevent scroll to display + ...(list.length === 0 && { + display: "flex", + flexDirection: "column", + }), + }} + dense + > + {list.length > 0 ? ( + list.map(([filename, data], index, arr) => { + const fileType = getFileType(data); + const Icon = getFileIcon(fileType); + const isLast = index === arr.length - 1; - return ( - - - setSelectedFile({ - fileType, - filename, - filePath: `${filePath}/${filename}`, - treeData: data, - }) - } - > - - - - - - {!isLast && } - - ); - }) - ) : ( - - )} - + return ( + + + setSelectedFile({ + fileType, + filename, + filePath: `${filePath}/${filename}`, + treeData: data, + }) + } + > + + + + + + {!isLast && } + + ); + }) + ) : ( + + )} + + + Another file with the same name already exists. Replacing it will + overwrite its content. + + ); } diff --git a/webapp/src/components/App/Singlestudy/explore/Debug/Data/Image.tsx b/webapp/src/components/App/Singlestudy/explore/Debug/Data/Image.tsx index 8ef8ea39c1..87fcdbb3c8 100644 --- a/webapp/src/components/App/Singlestudy/explore/Debug/Data/Image.tsx +++ b/webapp/src/components/App/Singlestudy/explore/Debug/Data/Image.tsx @@ -1,11 +1,20 @@ import { useTranslation } from "react-i18next"; import EmptyView from "../../../../../common/page/SimpleContent"; import ImageIcon from "@mui/icons-material/Image"; +import { Filename, Flex, Menubar } from "./styles"; +import type { DataCompProps } from "../utils"; -function Image() { +function Image({ filename }: DataCompProps) { const { t } = useTranslation(); - return ; + return ( + + + {filename} + + + + ); } export default Image; diff --git a/webapp/src/components/App/Singlestudy/explore/Debug/Data/Json.tsx b/webapp/src/components/App/Singlestudy/explore/Debug/Data/Json.tsx index 6863fd92b1..0bd555f103 100644 --- a/webapp/src/components/App/Singlestudy/explore/Debug/Data/Json.tsx +++ b/webapp/src/components/App/Singlestudy/explore/Debug/Data/Json.tsx @@ -8,9 +8,10 @@ import type { DataCompProps } from "../utils"; import DownloadButton from "../../../../../common/buttons/DownloadButton"; import { downloadFile } from "../../../../../../utils/fileUtils"; import { useEffect, useState } from "react"; -import { Flex, Menubar } from "./styles"; +import { Filename, Flex, Menubar } from "./styles"; +import UploadFileButton from "../../../../../common/buttons/UploadFileButton"; -function Json({ filePath, filename, studyId }: DataCompProps) { +function Json({ filePath, filename, studyId, enableImport }: DataCompProps) { const [t] = useTranslation(); const { enqueueSnackbar } = useSnackbar(); const [currentJson, setCurrentJson] = useState(); @@ -45,10 +46,17 @@ function Json({ filePath, filename, studyId }: DataCompProps) { const handleDownload = () => { if (currentJson !== undefined) { - downloadFile(JSON.stringify(currentJson, null, 2), `${filename}.json`); + downloadFile( + JSON.stringify(currentJson, null, 2), + filename.endsWith(".json") ? filename : `${filename}.json`, + ); } }; + const handleUploadSuccessful = () => { + res.reload(); + }; + //////////////////////////////////////////////////////////////// // JSX //////////////////////////////////////////////////////////////// @@ -59,6 +67,15 @@ function Json({ filePath, filename, studyId }: DataCompProps) { ifResolved={(json) => ( + {filename} + {enableImport && ( + + )} { if (res.data) { - downloadFile(res.data, `${filename}.txt`); + downloadFile( + res.data, + filename.endsWith(".txt") ? filename : `${filename}.txt`, + ); } }; + const handleUploadSuccessful = () => { + res.reload(); + }; + //////////////////////////////////////////////////////////////// // JSX //////////////////////////////////////////////////////////////// @@ -80,6 +88,15 @@ function Text({ studyId, filePath, filename }: DataCompProps) { ifResolved={(text) => ( + {filename} + {enableImport && ( + + )} diff --git a/webapp/src/components/App/Singlestudy/explore/Debug/Data/index.tsx b/webapp/src/components/App/Singlestudy/explore/Debug/Data/index.tsx index 8271049f04..6a46036da6 100644 --- a/webapp/src/components/App/Singlestudy/explore/Debug/Data/index.tsx +++ b/webapp/src/components/App/Singlestudy/explore/Debug/Data/index.tsx @@ -10,6 +10,7 @@ import ViewWrapper from "../../../../../common/page/ViewWrapper"; interface Props extends FileInfo { studyId: string; setSelectedFile: (file: FileInfo) => void; + reloadTreeData: () => void; } type DataComponent = React.ComponentType; @@ -22,13 +23,15 @@ const componentByFileType: Record = { folder: Folder, } as const; -function Data({ studyId, setSelectedFile, ...fileInfo }: Props) { +function Data(props: Props) { + const { studyId, setSelectedFile, reloadTreeData, ...fileInfo } = props; const { fileType, filePath } = fileInfo; + const DataViewer = componentByFileType[fileType]; + const enableImport = (filePath === "user" || filePath.startsWith("user/")) && // To remove when Xpansion tool configuration will be moved to "input/expansion" directory !(filePath === "user/expansion" || filePath.startsWith("user/expansion/")); - const DataViewer = componentByFileType[fileType]; return ( @@ -37,6 +40,7 @@ function Data({ studyId, setSelectedFile, ...fileInfo }: Props) { studyId={studyId} enableImport={enableImport} setSelectedFile={setSelectedFile} + reloadTreeData={reloadTreeData} /> ); diff --git a/webapp/src/components/App/Singlestudy/explore/Debug/Data/styles.ts b/webapp/src/components/App/Singlestudy/explore/Debug/Data/styles.ts deleted file mode 100644 index 416233c03c..0000000000 --- a/webapp/src/components/App/Singlestudy/explore/Debug/Data/styles.ts +++ /dev/null @@ -1,13 +0,0 @@ -import { styled } from "@mui/material"; - -export const Flex = styled("div")(({ theme }) => ({ - height: "100%", - display: "flex", - flexDirection: "column", - gap: theme.spacing(1), -})); - -export const Menubar = styled("div")({ - display: "flex", - justifyContent: "flex-end", -}); diff --git a/webapp/src/components/App/Singlestudy/explore/Debug/Data/styles.tsx b/webapp/src/components/App/Singlestudy/explore/Debug/Data/styles.tsx new file mode 100644 index 0000000000..8969d1ae8a --- /dev/null +++ b/webapp/src/components/App/Singlestudy/explore/Debug/Data/styles.tsx @@ -0,0 +1,23 @@ +import { styled } from "@mui/material"; + +export const Flex = styled("div")(({ theme }) => ({ + height: "100%", + display: "flex", + flexDirection: "column", + gap: theme.spacing(1), +})); + +export const Menubar = styled("div")(({ theme }) => ({ + display: "flex", + justifyContent: "flex-end", + alignItems: "center", + gap: theme.spacing(1), +})); + +export const Filename = styled((props: { children?: string }) => ( +
+))({ + flex: 1, + overflow: "hidden", + textOverflow: "ellipsis", +}); diff --git a/webapp/src/components/App/Singlestudy/explore/Debug/Tree/index.tsx b/webapp/src/components/App/Singlestudy/explore/Debug/Tree/index.tsx index c7ad5146cb..4bec856a77 100644 --- a/webapp/src/components/App/Singlestudy/explore/Debug/Tree/index.tsx +++ b/webapp/src/components/App/Singlestudy/explore/Debug/Tree/index.tsx @@ -1,24 +1,17 @@ import { SimpleTreeView } from "@mui/x-tree-view/SimpleTreeView"; import FileTreeItem from "./FileTreeItem"; -import type { TreeFolder } from "../utils"; -import { useState } from "react"; +import { getParentPaths, type TreeFolder } from "../utils"; interface Props { data: TreeFolder; - // `selectedItems` must not be undefined to make `SimpleTreeView` controlled - selectedItemId: string | null; + // `currentPath` must not be undefined to make `SimpleTreeView` controlled + currentPath: string | null; + expandedItems: string[]; + setExpandedItems: React.Dispatch>; } -function getParentItemIds(itemId: string) { - // "a/b/c/d" -> ["a", "a/b", "a/b/c"] - return itemId - .split("/") - .slice(0, -1) // Remove the last item - .map((_, index, arr) => arr.slice(0, index + 1).join("/")); -} - -function Tree({ data, selectedItemId }: Props) { - const [expandedItems, setExpandedItems] = useState([]); +function Tree(props: Props) { + const { data, currentPath, expandedItems, setExpandedItems } = props; //////////////////////////////////////////////////////////////// // Event Handlers @@ -36,14 +29,16 @@ function Tree({ data, selectedItemId }: Props) { //////////////////////////////////////////////////////////////// // `SimpleTreeView` must be controlled because selected item can be changed manually - // by `Folder` component + // by `Folder` component, or by the `path` URL parameter at view mount. + // The use of `selectedItems` and `expandedItems` make the component controlled. return ( (); const [selectedFile, setSelectedFile] = useState(null); + // Allow to keep expanded items when the tree is reloaded with `reloadTreeData` + const [expandedItems, setExpandedItems] = useState([]); + const [searchParams, setSearchParams] = useSearchParams(); + const pathInUrl = searchParams.get("path"); const res = usePromiseWithSnackbarError( async () => { @@ -45,21 +49,43 @@ function Debug() { useUpdateEffect(() => { const firstChildName = Object.keys(res.data ?? {})[0]; - const treeData = R.path([firstChildName], res.data); + const firstChildTreeData = R.path([firstChildName], res.data); - if (treeData) { - const fileInfo = { - fileType: getFileType(treeData), + const pathInUrlParts = pathInUrl?.split("/"); + const urlPathTreeData = pathInUrlParts + ? R.path(pathInUrlParts, res.data) + : null; + + let fileInfo: FileInfo | null = null; + + if (urlPathTreeData) { + fileInfo = { + fileType: getFileType(urlPathTreeData), + treeData: urlPathTreeData, + filename: R.last(pathInUrlParts!)!, + filePath: pathInUrl!, + }; + } else if (firstChildTreeData) { + fileInfo = { + fileType: getFileType(firstChildTreeData), + treeData: firstChildTreeData, filename: firstChildName, filePath: firstChildName, - treeData, }; + } + if (fileInfo) { setSelectedFile(fileInfo); } else { setSelectedFile(null); } - }, [res?.data]); + }, [res.data, pathInUrl]); + + useUpdateEffect(() => { + if (selectedFile?.filePath !== pathInUrl) { + setSearchParams({ path: selectedFile?.filePath || "" }); + } + }, [selectedFile?.filePath]); //////////////////////////////////////////////////////////////// // JSX @@ -74,7 +100,9 @@ function Debug() { )} @@ -85,6 +113,7 @@ function Debug() { )} diff --git a/webapp/src/components/App/Singlestudy/explore/Debug/utils.ts b/webapp/src/components/App/Singlestudy/explore/Debug/utils.ts index 50d3ae73cf..86be694f83 100644 --- a/webapp/src/components/App/Singlestudy/explore/Debug/utils.ts +++ b/webapp/src/components/App/Singlestudy/explore/Debug/utils.ts @@ -31,6 +31,7 @@ export interface DataCompProps extends FileInfo { studyId: string; enableImport: boolean; setSelectedFile: (file: FileInfo) => void; + reloadTreeData: () => void; } //////////////////////////////////////////////////////////////// @@ -83,3 +84,23 @@ export function getFileType(treeData: TreeData): FileType { } return isFolder(treeData) ? "folder" : "text"; } + +//////////////////////////////////////////////////////////////// +// Tree +//////////////////////////////////////////////////////////////// + +/** + * Get parent paths of a given path. + * + * @example + * getParentPaths("a/b/c/d"); // Returns: ["a", "a/b", "a/b/c"] + * + * @param path - The path from which to get the parent paths. + * @returns The parent paths. + */ +export function getParentPaths(path: string) { + return path + .split("/") + .slice(0, -1) // Remove the last item + .map((_, index, arr) => arr.slice(0, index + 1).join("/")); +} From f7a814ba0f4192915193474622168d7e2bc24fb5 Mon Sep 17 00:00:00 2001 From: Samir Kamal <1954121+skamril@users.noreply.github.com> Date: Mon, 16 Sep 2024 14:52:36 +0200 Subject: [PATCH 42/58] fix(ui-i18n): grammar error --- webapp/public/locales/fr/main.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/webapp/public/locales/fr/main.json b/webapp/public/locales/fr/main.json index c23f0776f6..4440a6e498 100644 --- a/webapp/public/locales/fr/main.json +++ b/webapp/public/locales/fr/main.json @@ -757,7 +757,7 @@ "data.message.uploadHelp": "Le fichier doit être une matrice simple ou un zip contenant à plat des fichiers de matrices", "results.error.jobs": "Erreur lors de la récupération des tâches de lancement", "results.error.outputs": "Erreur lors de la récupération des sorties de l'étude", - "results.noOutputs": "Aucune sorties", + "results.noOutputs": "Aucune sortie", "results.question.deleteOutput": "Êtes-vous sûr de vouloir supprimer le résultat de simulation {{outputname}} ?", "tableMode.type.areas": "Zones", "tableMode.type.links": "Liens", From 36b6d0c2d42bf22ebac2178100d8cec2b07ca9fb Mon Sep 17 00:00:00 2001 From: Samir Kamal <1954121+skamril@users.noreply.github.com> Date: Mon, 16 Sep 2024 16:08:38 +0200 Subject: [PATCH 43/58] feat(ui-debug): add a validation when a file is uploading in a folder check if a folder with the same name exist --- webapp/public/locales/en/main.json | 1 + webapp/public/locales/fr/main.json | 1 + .../App/Singlestudy/explore/Debug/Data/Folder.tsx | 8 +++++++- 3 files changed, 9 insertions(+), 1 deletion(-) diff --git a/webapp/public/locales/en/main.json b/webapp/public/locales/en/main.json index b12246e2bd..cdb725c1f0 100644 --- a/webapp/public/locales/en/main.json +++ b/webapp/public/locales/en/main.json @@ -243,6 +243,7 @@ "study.debug": "Debug", "study.debug.file.image": "Image file", "study.debug.folder.empty": "Folder is empty", + "study.debug.folder.upload.error.replaceFolder": "A folder with the same name already exists and cannot be replaced by a file", "study.failtofetchlogs": "Failed to fetch logs", "study.failtokilltask": "Failed to kill task", "study.publicMode": "Public mode", diff --git a/webapp/public/locales/fr/main.json b/webapp/public/locales/fr/main.json index 4440a6e498..eb0039f2e0 100644 --- a/webapp/public/locales/fr/main.json +++ b/webapp/public/locales/fr/main.json @@ -243,6 +243,7 @@ "study.debug": "Debug", "study.debug.file.image": "Fichier image", "study.debug.folder.empty": "Le dossier est vide", + "study.debug.folder.upload.error.replaceFolder": "Un dossier du même nom existe déjà et ne peut pas être remplacé par un fichier", "study.failtofetchlogs": "Échec du chargement des logs", "study.failtokilltask": "Échec de l'annulation de l'étude", "study.publicMode": "Mode public", diff --git a/webapp/src/components/App/Singlestudy/explore/Debug/Data/Folder.tsx b/webapp/src/components/App/Singlestudy/explore/Debug/Data/Folder.tsx index d033602ef5..0e703b8714 100644 --- a/webapp/src/components/App/Singlestudy/explore/Debug/Data/Folder.tsx +++ b/webapp/src/components/App/Singlestudy/explore/Debug/Data/Folder.tsx @@ -12,6 +12,7 @@ import { getFileType, type TreeFolder, type DataCompProps, + isFolder, } from "../utils"; import { Fragment } from "react"; import EmptyView from "../../../../../common/page/SimpleContent"; @@ -42,7 +43,12 @@ function Folder(props: DataCompProps) { //////////////////////////////////////////////////////////////// const handleValidateUpload = (file: File) => { - if (treeFolder[file.name]) { + const childWithSameName = treeFolder[file.name]; + if (childWithSameName) { + if (isFolder(childWithSameName)) { + throw new Error(t("study.debug.folder.upload.error.replaceFolder")); + } + return replaceFile.showConfirm(); } }; From 62deb2ebc2dfd8f06322c36fbd375be90ff61a09 Mon Sep 17 00:00:00 2001 From: Samir Kamal <1954121+skamril@users.noreply.github.com> Date: Mon, 16 Sep 2024 16:09:19 +0200 Subject: [PATCH 44/58] feat(ui-debug): add missing translations in folder view --- webapp/public/locales/en/main.json | 3 +++ webapp/public/locales/fr/main.json | 3 +++ .../App/Singlestudy/explore/Debug/Data/Folder.tsx | 9 ++++----- 3 files changed, 10 insertions(+), 5 deletions(-) diff --git a/webapp/public/locales/en/main.json b/webapp/public/locales/en/main.json index cdb725c1f0..308ebfb018 100644 --- a/webapp/public/locales/en/main.json +++ b/webapp/public/locales/en/main.json @@ -74,6 +74,7 @@ "global.total": "Total", "global.enabled": "Enabled", "global.close": "Close", + "global.replace": "Replace", "global.time.hourly": "Hourly", "global.time.daily": "Daily", "global.time.weekly": "Weekly", @@ -243,6 +244,8 @@ "study.debug": "Debug", "study.debug.file.image": "Image file", "study.debug.folder.empty": "Folder is empty", + "study.debug.folder.upload.replaceFileConfirm.title": "Replace File?", + "study.debug.folder.upload.replaceFileConfirm.message": "Another file with the same name already exists. Replacing it will overwrite its content.", "study.debug.folder.upload.error.replaceFolder": "A folder with the same name already exists and cannot be replaced by a file", "study.failtofetchlogs": "Failed to fetch logs", "study.failtokilltask": "Failed to kill task", diff --git a/webapp/public/locales/fr/main.json b/webapp/public/locales/fr/main.json index eb0039f2e0..d864423fdb 100644 --- a/webapp/public/locales/fr/main.json +++ b/webapp/public/locales/fr/main.json @@ -74,6 +74,7 @@ "global.total": "Total", "global.enabled": "Activé", "global.close": "Fermer", + "global.replace": "Remplacer", "global.time.hourly": "Horaire", "global.time.daily": "Journalier", "global.time.weekly": "Hebdomadaire", @@ -243,6 +244,8 @@ "study.debug": "Debug", "study.debug.file.image": "Fichier image", "study.debug.folder.empty": "Le dossier est vide", + "study.debug.folder.upload.replaceFileConfirm.title": "Remplacer le fichier ?", + "study.debug.folder.upload.replaceFileConfirm.message": "Un autre fichier du même nom existe déjà. Le remplacer écrasera son contenu.", "study.debug.folder.upload.error.replaceFolder": "Un dossier du même nom existe déjà et ne peut pas être remplacé par un fichier", "study.failtofetchlogs": "Échec du chargement des logs", "study.failtokilltask": "Échec de l'annulation de l'étude", diff --git a/webapp/src/components/App/Singlestudy/explore/Debug/Data/Folder.tsx b/webapp/src/components/App/Singlestudy/explore/Debug/Data/Folder.tsx index 0e703b8714..c565a6a682 100644 --- a/webapp/src/components/App/Singlestudy/explore/Debug/Data/Folder.tsx +++ b/webapp/src/components/App/Singlestudy/explore/Debug/Data/Folder.tsx @@ -118,16 +118,15 @@ function Folder(props: DataCompProps) { )} - Another file with the same name already exists. Replacing it will - overwrite its content. + {t("study.debug.folder.upload.replaceFileConfirm.message")} ); From 552f535a49858166b938de042ca1ba1ee9550204 Mon Sep 17 00:00:00 2001 From: Samir Kamal <1954121+skamril@users.noreply.github.com> Date: Mon, 16 Sep 2024 16:09:57 +0200 Subject: [PATCH 45/58] fix(ui-debug): style issue in text view --- .../src/components/App/Singlestudy/explore/Debug/Data/Text.tsx | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/webapp/src/components/App/Singlestudy/explore/Debug/Data/Text.tsx b/webapp/src/components/App/Singlestudy/explore/Debug/Data/Text.tsx index 89d9dea3bd..1e8a93f58a 100644 --- a/webapp/src/components/App/Singlestudy/explore/Debug/Data/Text.tsx +++ b/webapp/src/components/App/Singlestudy/explore/Debug/Data/Text.tsx @@ -99,7 +99,7 @@ function Text({ studyId, filePath, filename, enableImport }: DataCompProps) { )} - + Date: Tue, 17 Sep 2024 16:00:28 +0200 Subject: [PATCH 46/58] feat(ui-debug): allow to expand/collapse the tree without selecting --- .../explore/Debug/Tree/FileTreeItem.tsx | 32 +++++++++++++++++-- .../Singlestudy/explore/Debug/Tree/index.tsx | 2 +- .../App/Singlestudy/explore/Debug/index.tsx | 2 +- 3 files changed, 32 insertions(+), 4 deletions(-) diff --git a/webapp/src/components/App/Singlestudy/explore/Debug/Tree/FileTreeItem.tsx b/webapp/src/components/App/Singlestudy/explore/Debug/Tree/FileTreeItem.tsx index 0adc476129..aaabe7d212 100644 --- a/webapp/src/components/App/Singlestudy/explore/Debug/Tree/FileTreeItem.tsx +++ b/webapp/src/components/App/Singlestudy/explore/Debug/Tree/FileTreeItem.tsx @@ -1,5 +1,5 @@ import { Box } from "@mui/material"; -import { TreeItem } from "@mui/x-tree-view/TreeItem"; +import { TreeItem, type TreeItemProps } from "@mui/x-tree-view/TreeItem"; import { TreeData, getFileType, getFileIcon, isFolder } from "../utils"; import DebugContext from "../DebugContext"; import { useContext } from "react"; @@ -15,12 +15,22 @@ function FileTreeItem({ name, treeData, path }: Props) { const filePath = path ? `${path}/${name}` : name; const fileType = getFileType(treeData); const FileIcon = getFileIcon(fileType); + const canExpand = isFolder(treeData) && Object.keys(treeData).length > 0; //////////////////////////////////////////////////////////////// // Event handlers //////////////////////////////////////////////////////////////// - const handleClick = () => { + const handleClick: TreeItemProps["onClick"] = ({ target }) => { + // The item is not selected if the click is on the expand/collapse icon + if ( + canExpand && + target instanceof Element && + target.closest(".MuiTreeItem-iconContainer") + ) { + return; + } + setSelectedFile({ fileType, filename: name, filePath, treeData }); }; @@ -38,6 +48,24 @@ function FileTreeItem({ name, treeData, path }: Props) { } onClick={handleClick} + sx={{ + ".MuiTreeItem-content": { + p: 0, + alignItems: "normal", + // Expand/collapse icon + ".MuiTreeItem-iconContainer": { + alignItems: "center", + borderTopLeftRadius: "inherit", + borderBottomLeftRadius: "inherit", + "&:hover": { + background: canExpand ? "inherit" : "none", + }, + }, + ".MuiTreeItem-label": { + py: 0.5, + }, + }, + }} > {isFolder(treeData) && Object.keys(treeData).map((childName) => ( diff --git a/webapp/src/components/App/Singlestudy/explore/Debug/Tree/index.tsx b/webapp/src/components/App/Singlestudy/explore/Debug/Tree/index.tsx index 4bec856a77..6e53e09dbe 100644 --- a/webapp/src/components/App/Singlestudy/explore/Debug/Tree/index.tsx +++ b/webapp/src/components/App/Singlestudy/explore/Debug/Tree/index.tsx @@ -4,7 +4,7 @@ import { getParentPaths, type TreeFolder } from "../utils"; interface Props { data: TreeFolder; - // `currentPath` must not be undefined to make `SimpleTreeView` controlled + // `currentPath` must not be `undefined` to make `SimpleTreeView` controlled currentPath: string | null; expandedItems: string[]; setExpandedItems: React.Dispatch>; diff --git a/webapp/src/components/App/Singlestudy/explore/Debug/index.tsx b/webapp/src/components/App/Singlestudy/explore/Debug/index.tsx index 24cec8b2a3..186cba1d95 100644 --- a/webapp/src/components/App/Singlestudy/explore/Debug/index.tsx +++ b/webapp/src/components/App/Singlestudy/explore/Debug/index.tsx @@ -93,7 +93,7 @@ function Debug() { return ( - + ( From b4b083c1d6a6cc89368af2bcf5aa16e69a4393a2 Mon Sep 17 00:00:00 2001 From: MartinBelthle Date: Wed, 18 Sep 2024 13:12:51 +0200 Subject: [PATCH 47/58] fix(ui-i18n): change some STStorages field names (#2141) ANT-2077 --- webapp/public/locales/en/main.json | 10 +++++----- webapp/public/locales/fr/main.json | 10 +++++----- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/webapp/public/locales/en/main.json b/webapp/public/locales/en/main.json index 308ebfb018..efaeb53a2f 100644 --- a/webapp/public/locales/en/main.json +++ b/webapp/public/locales/en/main.json @@ -451,16 +451,16 @@ "study.modelization.hydro.allocation.viewMatrix": "View all allocations", "study.modelization.hydro.allocation.error.field.delete": "Error when deleting the allocation", "study.modelization.storages": "Storages", - "study.modelization.storages.modulation": "Injection / Withdrawal Modulation", + "study.modelization.storages.modulation": "Stored / Released Modulation", "study.modelization.storages.ruleCurves": "Rule Curves", "study.modelization.storages.inflows": "Inflows", - "study.modelization.storages.injectionModulation": "Injection Modulation", - "study.modelization.storages.withdrawalModulation": "Withdrawal Modulation", + "study.modelization.storages.injectionModulation": "Stored Modulation", + "study.modelization.storages.withdrawalModulation": "Released Modulation", "study.modelization.storages.lowerRuleCurve": "Lower rule curve", "study.modelization.storages.upperRuleCurve": "Upper rule curve", - "study.modelization.storages.injectionNominalCapacity": "Injection (MW)", + "study.modelization.storages.injectionNominalCapacity": "Stored (MW)", "study.modelization.storages.injectionNominalCapacity.info": "Injection capacity from stock to the network (MW)", - "study.modelization.storages.withdrawalNominalCapacity": "Withdrawal (MW)", + "study.modelization.storages.withdrawalNominalCapacity": "Released (MW)", "study.modelization.storages.withdrawalNominalCapacity.info": "Withdrawal capacity from the network (MW)", "study.modelization.storages.reservoirCapacity": "Stock (MWh)", "study.modelization.storages.reservoirCapacity.info": "Stock (MWh)", diff --git a/webapp/public/locales/fr/main.json b/webapp/public/locales/fr/main.json index d864423fdb..434cd69e52 100644 --- a/webapp/public/locales/fr/main.json +++ b/webapp/public/locales/fr/main.json @@ -451,16 +451,16 @@ "study.modelization.hydro.allocation.viewMatrix": "Voir les allocations", "study.modelization.hydro.allocation.error.field.delete": "Erreur lors de la suppression de l'allocation", "study.modelization.storages": "Stockages", - "study.modelization.storages.modulation": "Modulation de l’injection / soutirage", + "study.modelization.storages.modulation": "Modulation du stockage / déstockage", "study.modelization.storages.ruleCurves": "Courbe guides", "study.modelization.storages.inflows": "Apports", - "study.modelization.storages.injectionModulation": "Modulation de l’injection", - "study.modelization.storages.withdrawalModulation": "Modulation du soutirage", + "study.modelization.storages.injectionModulation": "Modulation du stockage", + "study.modelization.storages.withdrawalModulation": "Modulation du déstockage", "study.modelization.storages.lowerRuleCurve": "Courbe guide inférieure", "study.modelization.storages.upperRuleCurve": "Courbe guide supérieure", - "study.modelization.storages.injectionNominalCapacity": "Injection (MW)", + "study.modelization.storages.injectionNominalCapacity": "Stockage (MW)", "study.modelization.storages.injectionNominalCapacity.info": "Capacité d’injection dans le stock depuis le réseau (MW)", - "study.modelization.storages.withdrawalNominalCapacity": "Soutirage (MW)", + "study.modelization.storages.withdrawalNominalCapacity": "Déstockage (MW)", "study.modelization.storages.withdrawalNominalCapacity.info": "Capacité de soutirage du stock vers le réseau (MW)", "study.modelization.storages.reservoirCapacity": "Stock (MWh)", "study.modelization.storages.reservoirCapacity.info": "Stock (MWh)", From a7e68d668937df79d5c5134cbbfbe23de0579d83 Mon Sep 17 00:00:00 2001 From: Samir Kamal <1954121+skamril@users.noreply.github.com> Date: Wed, 18 Sep 2024 16:12:51 +0200 Subject: [PATCH 48/58] feat(ui-commons): update style of Fieldset --- webapp/src/components/common/Fieldset.tsx | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/webapp/src/components/common/Fieldset.tsx b/webapp/src/components/common/Fieldset.tsx index 442e4078b6..87dc5e9119 100644 --- a/webapp/src/components/common/Fieldset.tsx +++ b/webapp/src/components/common/Fieldset.tsx @@ -1,4 +1,4 @@ -import { Box, BoxProps, Divider, Typography } from "@mui/material"; +import { Box, BoxProps, Divider } from "@mui/material"; import * as RA from "ramda-adjunct"; import { mergeSxProp } from "../../utils/muiUtils"; @@ -30,7 +30,7 @@ function Fieldset(props: FieldsetProps) { border: "none", m: 0, p: 0, - pb: 5, + pb: 4, "> .MuiBox-root": { display: "flex", flexWrap: "wrap", @@ -40,6 +40,10 @@ function Fieldset(props: FieldsetProps) { m: 0, }, }, + // Increase padding from the last child + ".Form__Content > &:last-child": { + pb: 2, + }, // Remove padding from the last child of the dialog content ".MuiDialogContent-root .Form__Content > &:last-child": { pb: 0, @@ -51,19 +55,14 @@ function Fieldset(props: FieldsetProps) { {legend && ( <> {RA.isString(legend) ? ( - - {legend} - + {legend} ) : ( legend )} )} - + {children} From 5c7779560be75071dd52ae2e1b35a67476fadb86 Mon Sep 17 00:00:00 2001 From: Samir Kamal <1954121+skamril@users.noreply.github.com> Date: Wed, 18 Sep 2024 16:15:47 +0200 Subject: [PATCH 49/58] build(ui): reset i18n cache after each build --- webapp/src/i18n.ts | 3 +-- webapp/src/types/vite-env.d.ts | 1 + webapp/vite.config.ts | 5 +++++ 3 files changed, 7 insertions(+), 2 deletions(-) create mode 100644 webapp/src/types/vite-env.d.ts diff --git a/webapp/src/i18n.ts b/webapp/src/i18n.ts index 980cffbf89..c4ee599be1 100644 --- a/webapp/src/i18n.ts +++ b/webapp/src/i18n.ts @@ -2,7 +2,6 @@ import i18n from "i18next"; import Backend from "i18next-http-backend"; import LanguageDetector from "i18next-browser-languagedetector"; import { initReactI18next } from "react-i18next"; -import { version } from "../package.json"; i18n // load translation using xhr -> see /public/locales @@ -20,7 +19,7 @@ i18n backend: { loadPath: `${ import.meta.env.BASE_URL - }locales/{{lng}}/{{ns}}.json?v=${version}`, + }locales/{{lng}}/{{ns}}.json?id=${__BUILD_TIMESTAMP__}`, }, react: { useSuspense: false, diff --git a/webapp/src/types/vite-env.d.ts b/webapp/src/types/vite-env.d.ts new file mode 100644 index 0000000000..208bfed10a --- /dev/null +++ b/webapp/src/types/vite-env.d.ts @@ -0,0 +1 @@ +declare const __BUILD_TIMESTAMP__: string; diff --git a/webapp/vite.config.ts b/webapp/vite.config.ts index 7cce8d327b..957782ee20 100644 --- a/webapp/vite.config.ts +++ b/webapp/vite.config.ts @@ -11,6 +11,11 @@ export default defineConfig(({ mode }) => { return { // Serve the web app at the `/static` entry point on Desktop mode (cf. 'antarest/main.py') base: isDesktopMode ? "/static/" : "/", + // Entries will be defined as globals during dev and statically replaced during build + define: { + // Not working in dev without `JSON.stringify` + __BUILD_TIMESTAMP__: JSON.stringify(Date.now()), + }, esbuild: { // Remove logs safely when building production bundle // https://esbuild.github.io/api/#pure From 580f9749c2b55ce7971cda95395fddbebcd54206 Mon Sep 17 00:00:00 2001 From: Samir Kamal <1954121+skamril@users.noreply.github.com> Date: Fri, 20 Sep 2024 11:42:51 +0200 Subject: [PATCH 50/58] feat(ui-commons): create TreeItemEnhanced component --- .../explore/Debug/Tree/FileTreeItem.tsx | 36 ++--------- .../components/common/TreeItemEnhanced.tsx | 62 +++++++++++++++++++ 2 files changed, 66 insertions(+), 32 deletions(-) create mode 100644 webapp/src/components/common/TreeItemEnhanced.tsx diff --git a/webapp/src/components/App/Singlestudy/explore/Debug/Tree/FileTreeItem.tsx b/webapp/src/components/App/Singlestudy/explore/Debug/Tree/FileTreeItem.tsx index aaabe7d212..a59cf6a640 100644 --- a/webapp/src/components/App/Singlestudy/explore/Debug/Tree/FileTreeItem.tsx +++ b/webapp/src/components/App/Singlestudy/explore/Debug/Tree/FileTreeItem.tsx @@ -1,8 +1,8 @@ import { Box } from "@mui/material"; -import { TreeItem, type TreeItemProps } from "@mui/x-tree-view/TreeItem"; import { TreeData, getFileType, getFileIcon, isFolder } from "../utils"; import DebugContext from "../DebugContext"; import { useContext } from "react"; +import TreeItemEnhanced from "../../../../../common/TreeItemEnhanced"; interface Props { name: string; @@ -15,22 +15,12 @@ function FileTreeItem({ name, treeData, path }: Props) { const filePath = path ? `${path}/${name}` : name; const fileType = getFileType(treeData); const FileIcon = getFileIcon(fileType); - const canExpand = isFolder(treeData) && Object.keys(treeData).length > 0; //////////////////////////////////////////////////////////////// // Event handlers //////////////////////////////////////////////////////////////// - const handleClick: TreeItemProps["onClick"] = ({ target }) => { - // The item is not selected if the click is on the expand/collapse icon - if ( - canExpand && - target instanceof Element && - target.closest(".MuiTreeItem-iconContainer") - ) { - return; - } - + const handleClick = () => { setSelectedFile({ fileType, filename: name, filePath, treeData }); }; @@ -39,7 +29,7 @@ function FileTreeItem({ name, treeData, path }: Props) { //////////////////////////////////////////////////////////////// return ( - @@ -48,24 +38,6 @@ function FileTreeItem({ name, treeData, path }: Props) { } onClick={handleClick} - sx={{ - ".MuiTreeItem-content": { - p: 0, - alignItems: "normal", - // Expand/collapse icon - ".MuiTreeItem-iconContainer": { - alignItems: "center", - borderTopLeftRadius: "inherit", - borderBottomLeftRadius: "inherit", - "&:hover": { - background: canExpand ? "inherit" : "none", - }, - }, - ".MuiTreeItem-label": { - py: 0.5, - }, - }, - }} > {isFolder(treeData) && Object.keys(treeData).map((childName) => ( @@ -76,7 +48,7 @@ function FileTreeItem({ name, treeData, path }: Props) { treeData={treeData[childName]} /> ))} - + ); } diff --git a/webapp/src/components/common/TreeItemEnhanced.tsx b/webapp/src/components/common/TreeItemEnhanced.tsx new file mode 100644 index 0000000000..5cee092e3b --- /dev/null +++ b/webapp/src/components/common/TreeItemEnhanced.tsx @@ -0,0 +1,62 @@ +import { TreeItem, type TreeItemProps } from "@mui/x-tree-view/TreeItem"; +import { mergeSxProp } from "../../utils/muiUtils"; +import * as RA from "ramda-adjunct"; + +export type TreeItemEnhancedProps = TreeItemProps; + +function TreeItemEnhanced({ onClick, sx, ...rest }: TreeItemEnhancedProps) { + const canExpand = rest.children && RA.isNotEmpty(rest.children); + + //////////////////////////////////////////////////////////////// + // Event Handlers + //////////////////////////////////////////////////////////////// + + const handleClick: TreeItemEnhancedProps["onClick"] = (event) => { + const { target } = event; + + // The item is not selected if the click is on the expand/collapse icon + if ( + canExpand && + target instanceof Element && + target.closest(".MuiTreeItem-iconContainer") + ) { + return; + } + + onClick?.(event); + }; + + //////////////////////////////////////////////////////////////// + // JSX + //////////////////////////////////////////////////////////////// + + return ( + .MuiTreeItem-content": { + p: 0, + alignItems: "normal", + // Expand/collapse icon + "& > .MuiTreeItem-iconContainer": { + alignItems: "center", + borderTopLeftRadius: "inherit", + borderBottomLeftRadius: "inherit", + "&:hover": { + background: canExpand ? "inherit" : "none", + }, + }, + "& > .MuiTreeItem-label": { + py: 0.5, + }, + }, + }, + sx, + )} + /> + ); +} + +export default TreeItemEnhanced; From f02fddbb2092122ed97083a71976941e358f761f Mon Sep 17 00:00:00 2001 From: Samir Kamal <1954121+skamril@users.noreply.github.com> Date: Fri, 20 Sep 2024 14:23:14 +0200 Subject: [PATCH 51/58] fix(ui-study): tree not displaying after MUI update --- .../Singlestudy/explore/Debug/Tree/index.tsx | 3 +- .../App/Singlestudy/explore/Debug/utils.ts | 20 ---- .../src/components/App/Studies/StudyTree.tsx | 112 ++++++------------ webapp/src/utils/pathUtils.ts | 15 +++ 4 files changed, 51 insertions(+), 99 deletions(-) create mode 100644 webapp/src/utils/pathUtils.ts diff --git a/webapp/src/components/App/Singlestudy/explore/Debug/Tree/index.tsx b/webapp/src/components/App/Singlestudy/explore/Debug/Tree/index.tsx index 6e53e09dbe..cc4e0e3a1f 100644 --- a/webapp/src/components/App/Singlestudy/explore/Debug/Tree/index.tsx +++ b/webapp/src/components/App/Singlestudy/explore/Debug/Tree/index.tsx @@ -1,6 +1,7 @@ import { SimpleTreeView } from "@mui/x-tree-view/SimpleTreeView"; import FileTreeItem from "./FileTreeItem"; -import { getParentPaths, type TreeFolder } from "../utils"; +import type { TreeFolder } from "../utils"; +import { getParentPaths } from "../../../../../../utils/pathUtils"; interface Props { data: TreeFolder; diff --git a/webapp/src/components/App/Singlestudy/explore/Debug/utils.ts b/webapp/src/components/App/Singlestudy/explore/Debug/utils.ts index 86be694f83..fb48f910a6 100644 --- a/webapp/src/components/App/Singlestudy/explore/Debug/utils.ts +++ b/webapp/src/components/App/Singlestudy/explore/Debug/utils.ts @@ -84,23 +84,3 @@ export function getFileType(treeData: TreeData): FileType { } return isFolder(treeData) ? "folder" : "text"; } - -//////////////////////////////////////////////////////////////// -// Tree -//////////////////////////////////////////////////////////////// - -/** - * Get parent paths of a given path. - * - * @example - * getParentPaths("a/b/c/d"); // Returns: ["a", "a/b", "a/b/c"] - * - * @param path - The path from which to get the parent paths. - * @returns The parent paths. - */ -export function getParentPaths(path: string) { - return path - .split("/") - .slice(0, -1) // Remove the last item - .map((_, index, arr) => arr.slice(0, index + 1).join("/")); -} diff --git a/webapp/src/components/App/Studies/StudyTree.tsx b/webapp/src/components/App/Studies/StudyTree.tsx index e4876e8790..f564fd5e01 100644 --- a/webapp/src/components/App/Studies/StudyTree.tsx +++ b/webapp/src/components/App/Studies/StudyTree.tsx @@ -1,99 +1,55 @@ -import { useCallback, Fragment } from "react"; -import { Typography } from "@mui/material"; -import TreeView from "@mui/lab/TreeView"; -import ExpandMoreIcon from "@mui/icons-material/ExpandMore"; -import ChevronRightIcon from "@mui/icons-material/ChevronRight"; -import TreeItem from "@mui/lab/TreeItem"; import { StudyTreeNode } from "./utils"; import useAppSelector from "../../../redux/hooks/useAppSelector"; import { getStudiesTree, getStudyFilters } from "../../../redux/selectors"; import useAppDispatch from "../../../redux/hooks/useAppDispatch"; import { updateStudyFilters } from "../../../redux/ducks/studies"; +import TreeItemEnhanced from "../../common/TreeItemEnhanced"; +import { SimpleTreeView } from "@mui/x-tree-view/SimpleTreeView"; +import { getParentPaths } from "../../../utils/pathUtils"; +import * as R from "ramda"; function StudyTree() { - const folder = useAppSelector((state) => getStudyFilters(state).folder); + const folder = useAppSelector((state) => getStudyFilters(state).folder, R.T); const studiesTree = useAppSelector(getStudiesTree); const dispatch = useAppDispatch(); - const getExpandedTab = (nodeId: string): string[] => { - const expandedTab: string[] = []; - const tab = nodeId.split("/"); - let lastnodeId = ""; - for (let i = 0; i < tab.length; i += 1) { - lastnodeId += i === 0 ? tab[i] : `/${tab[i]}`; - expandedTab.push(lastnodeId); - } - return expandedTab; + //////////////////////////////////////////////////////////////// + // Event Handlers + //////////////////////////////////////////////////////////////// + + const handleTreeItemClick = (itemId: string) => { + dispatch(updateStudyFilters({ folder: itemId })); }; - const buildTree = (children: StudyTreeNode[], parentId: string) => - children.map((elm) => { - const newId = `${parentId}/${elm.name}`; + //////////////////////////////////////////////////////////////// + // JSX + //////////////////////////////////////////////////////////////// + + const buildTree = (children: StudyTreeNode[], parentId?: string) => { + return children.map((elm) => { + const id = parentId ? `${parentId}/${elm.name}` : elm.name; + return ( - - { - e.preventDefault(); - e.stopPropagation(); - dispatch(updateStudyFilters({ folder: newId })); - }} - > - {elm.name} - - } - collapseIcon={ - elm.children.length > 0 ? : undefined - } - expandIcon={ - elm.children.length > 0 ? : undefined - } - > - {buildTree((elm as StudyTreeNode).children, newId)} - - + handleTreeItemClick(id)} + > + {buildTree(elm.children, id)} + ); }); - // eslint-disable-next-line react-hooks/exhaustive-deps - const getDefaultSelected = useCallback(() => [folder], []); - - // eslint-disable-next-line react-hooks/exhaustive-deps - const getDefaultExpanded = useCallback(() => getExpandedTab(folder), []); + }; return ( - - { - e.preventDefault(); - e.stopPropagation(); - dispatch(updateStudyFilters({ folder: studiesTree.name })); - }} - > - {studiesTree.name} - - } - collapseIcon={ - studiesTree.children.length > 0 ? : undefined - } - expandIcon={ - studiesTree.children.length > 0 ? : undefined - } - > - {buildTree(studiesTree.children, studiesTree.name)} - - + {buildTree([studiesTree])} + ); } diff --git a/webapp/src/utils/pathUtils.ts b/webapp/src/utils/pathUtils.ts new file mode 100644 index 0000000000..fa0da85b90 --- /dev/null +++ b/webapp/src/utils/pathUtils.ts @@ -0,0 +1,15 @@ +/** + * Get parent paths of a given path. + * + * @example + * getParentPaths("a/b/c/d"); // Returns: ["a", "a/b", "a/b/c"] + * + * @param path - The path from which to get the parent paths. + * @returns The parent paths. + */ +export function getParentPaths(path: string) { + return path + .split("/") + .slice(0, -1) // Remove the last item + .map((_, index, arr) => arr.slice(0, index + 1).join("/")); +} From 113d26b43b549233689445e3cfb0d465cef8fc77 Mon Sep 17 00:00:00 2001 From: Samir Kamal <1954121+skamril@users.noreply.github.com> Date: Mon, 23 Sep 2024 13:31:42 +0200 Subject: [PATCH 52/58] fix(ui-commons): file dialog doesn't open on Firefox with UploadFileButton --- .../common/buttons/UploadFileButton.tsx | 31 ++++++++++++------- 1 file changed, 19 insertions(+), 12 deletions(-) diff --git a/webapp/src/components/common/buttons/UploadFileButton.tsx b/webapp/src/components/common/buttons/UploadFileButton.tsx index a156825136..306419870a 100644 --- a/webapp/src/components/common/buttons/UploadFileButton.tsx +++ b/webapp/src/components/common/buttons/UploadFileButton.tsx @@ -36,7 +36,10 @@ function UploadFileButton(props: UploadFileButtonProps) { const enqueueErrorSnackbar = useEnqueueErrorSnackbar(); const { enqueueSnackbar } = useSnackbar(); const [isUploading, setIsUploading] = useState(false); - const { open } = useDropzone({ onDropAccepted: handleDropAccepted, accept }); + const { getInputProps, open } = useDropzone({ + onDropAccepted: handleDropAccepted, + accept, + }); // Prevent the user from accidentally leaving the page while uploading useEffect(() => { @@ -95,17 +98,21 @@ function UploadFileButton(props: UploadFileButtonProps) { //////////////////////////////////////////////////////////////// return ( - } - loadingPosition="start" - loading={isUploading} - disabled={disabled} - > - {label} - + <> + {/* `open()` no working without the `` in Firefox */} + + } + loadingPosition="start" + loading={isUploading} + disabled={disabled} + > + {label} + + ); } From 1bd9393e6a35591ea301e73051831d7f1cd7d2dc Mon Sep 17 00:00:00 2001 From: Samir Kamal <1954121+skamril@users.noreply.github.com> Date: Mon, 23 Sep 2024 17:05:14 +0200 Subject: [PATCH 53/58] feat(ui-debug): disable import for archived studies --- .../App/Singlestudy/explore/Debug/Data/index.tsx | 8 +++++--- .../components/App/Singlestudy/explore/Debug/index.tsx | 2 +- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/webapp/src/components/App/Singlestudy/explore/Debug/Data/index.tsx b/webapp/src/components/App/Singlestudy/explore/Debug/Data/index.tsx index 6a46036da6..039fac45b1 100644 --- a/webapp/src/components/App/Singlestudy/explore/Debug/Data/index.tsx +++ b/webapp/src/components/App/Singlestudy/explore/Debug/Data/index.tsx @@ -6,9 +6,10 @@ import Folder from "./Folder"; import type { FileInfo, FileType } from "../utils"; import type { DataCompProps } from "../utils"; import ViewWrapper from "../../../../../common/page/ViewWrapper"; +import type { StudyMetadata } from "../../../../../../common/types"; interface Props extends FileInfo { - studyId: string; + study: StudyMetadata; setSelectedFile: (file: FileInfo) => void; reloadTreeData: () => void; } @@ -24,11 +25,12 @@ const componentByFileType: Record = { } as const; function Data(props: Props) { - const { studyId, setSelectedFile, reloadTreeData, ...fileInfo } = props; + const { study, setSelectedFile, reloadTreeData, ...fileInfo } = props; const { fileType, filePath } = fileInfo; const DataViewer = componentByFileType[fileType]; const enableImport = + !study.archived && (filePath === "user" || filePath.startsWith("user/")) && // To remove when Xpansion tool configuration will be moved to "input/expansion" directory !(filePath === "user/expansion" || filePath.startsWith("user/expansion/")); @@ -37,7 +39,7 @@ function Data(props: Props) { )} From 48aaf6916a6ae2633b06138092a72f319d76e5d6 Mon Sep 17 00:00:00 2001 From: Samir Kamal <1954121+skamril@users.noreply.github.com> Date: Wed, 25 Sep 2024 14:22:58 +0200 Subject: [PATCH 54/58] feat(debug): allow files and folder deletion inside debug view (#2147) --- antarest/core/exceptions.py | 10 +++ antarest/study/service.py | 40 +++++++++++- antarest/study/web/raw_studies_blueprint.py | 15 +++++ .../test_fetch_raw_data.py | 63 +++++++++++++++++++ 4 files changed, 127 insertions(+), 1 deletion(-) diff --git a/antarest/core/exceptions.py b/antarest/core/exceptions.py index dddcda014c..af5639b5ff 100644 --- a/antarest/core/exceptions.py +++ b/antarest/core/exceptions.py @@ -343,6 +343,16 @@ def __init__(self, is_variant: bool) -> None: super().__init__(HTTPStatus.EXPECTATION_FAILED, "Upgrade not supported for parent of variants") +class FileDeletionNotAllowed(HTTPException): + """ + Exception raised when deleting a file or a folder which isn't inside the 'User' folder. + """ + + def __init__(self, message: str) -> None: + msg = f"Raw deletion failed because {message}" + super().__init__(HTTPStatus.FORBIDDEN, msg) + + class ReferencedObjectDeletionNotAllowed(HTTPException): """ Exception raised when a binding constraint is not allowed to be deleted because it references diff --git a/antarest/study/service.py b/antarest/study/service.py index 2bff77b1ec..24cbe730f9 100644 --- a/antarest/study/service.py +++ b/antarest/study/service.py @@ -35,6 +35,7 @@ BadEditInstructionException, ChildNotFoundError, CommandApplicationError, + FileDeletionNotAllowed, IncorrectPathError, NotAManagedStudyException, ReferencedObjectDeletionNotAllowed, @@ -47,7 +48,7 @@ ) from antarest.core.filetransfer.model import FileDownloadTaskDTO from antarest.core.filetransfer.service import FileTransferManager -from antarest.core.interfaces.cache import ICache +from antarest.core.interfaces.cache import CacheConstants, ICache from antarest.core.interfaces.eventbus import Event, EventType, IEventBus from antarest.core.jwt import DEFAULT_ADMIN_USER, JWTGroup, JWTUser from antarest.core.model import JSON, SUB_JSON, PermissionInfo, PublicMode, StudyPermissionType @@ -130,6 +131,7 @@ from antarest.study.storage.rawstudy.model.filesystem.matrix.matrix import MatrixFrequency from antarest.study.storage.rawstudy.model.filesystem.matrix.output_series_matrix import OutputSeriesMatrix from antarest.study.storage.rawstudy.model.filesystem.raw_file_node import RawFileNode +from antarest.study.storage.rawstudy.model.filesystem.root.user.user import User from antarest.study.storage.rawstudy.raw_study_service import RawStudyService from antarest.study.storage.storage_service import StudyStorageService from antarest.study.storage.study_download_utils import StudyDownloader, get_output_variables_information @@ -2640,3 +2642,39 @@ def asserts_no_thermal_in_binding_constraints( if ref_bcs: binding_ids = [bc.id for bc in ref_bcs] raise ReferencedObjectDeletionNotAllowed(cluster_id, binding_ids, object_type="Cluster") + + def delete_file_or_folder(self, study_id: str, path: str, current_user: JWTUser) -> None: + """ + Deletes a file or a folder of the study. + The data must be located inside the 'User' folder. + Also, it can not be inside the 'expansion' folder. + + Args: + study_id: UUID of the concerned study + path: Path corresponding to the resource to be deleted + current_user: User that called the endpoint + + Raises: + FileDeletionNotAllowed: if the path does not comply with the above rules + """ + study = self.get_study(study_id) + assert_permission(current_user, study, StudyPermissionType.WRITE) + + url = [item for item in path.split("/") if item] + if len(url) < 2 or url[0] != "user": + raise FileDeletionNotAllowed(f"the targeted data isn't inside the 'User' folder: {path}") + + study_tree = self.storage_service.raw_study_service.get_raw(study, True).tree + user_node = t.cast(User, study_tree.get_node(["user"])) + if url[1] in [file.filename for file in user_node.registered_files]: + raise FileDeletionNotAllowed(f"you are not allowed to delete this resource : {path}") + + try: + user_node.delete(url[1:]) + except ChildNotFoundError as e: + raise FileDeletionNotAllowed("the given path doesn't exist") from e + + # update cache + cache_id = f"{CacheConstants.RAW_STUDY}/{study.id}" + updated_tree = study_tree.get() + self.storage_service.get_storage(study).cache.put(cache_id, updated_tree) # type: ignore diff --git a/antarest/study/web/raw_studies_blueprint.py b/antarest/study/web/raw_studies_blueprint.py index dc8554e55d..177f071668 100644 --- a/antarest/study/web/raw_studies_blueprint.py +++ b/antarest/study/web/raw_studies_blueprint.py @@ -191,6 +191,21 @@ def get_study( ).encode("utf-8") return Response(content=json_response, media_type="application/json") + @bp.delete( + "/studies/{uuid}/raw", + tags=[APITag.study_raw_data], + summary="Delete files or folders located inside the 'User' folder", + response_model=None, + ) + def delete_file( + uuid: str, + path: str = Param("/", examples=["user/wind_solar/synthesis_windSolar.xlsx"]), # type: ignore + current_user: JWTUser = Depends(auth.get_current_user), + ) -> t.Any: + uuid = sanitize_uuid(uuid) + logger.info(f"Deleting path {path} inside study {uuid}", extra={"user": current_user.id}) + study_service.delete_file_or_folder(uuid, path, current_user) + @bp.get( "/studies/{uuid}/areas/aggregate/mc-ind/{output_id}", tags=[APITag.study_raw_data], diff --git a/tests/integration/raw_studies_blueprint/test_fetch_raw_data.py b/tests/integration/raw_studies_blueprint/test_fetch_raw_data.py index 2b5fe6de4a..8859a56469 100644 --- a/tests/integration/raw_studies_blueprint/test_fetch_raw_data.py +++ b/tests/integration/raw_studies_blueprint/test_fetch_raw_data.py @@ -264,3 +264,66 @@ def test_get_study( headers=headers, ) assert res.status_code == 200, f"Error for path={path} and depth={depth}" + + +def test_delete_raw(client: TestClient, user_access_token: str, internal_study_id: str) -> None: + client.headers = {"Authorization": f"Bearer {user_access_token}"} + + # ============================= + # SET UP + NOMINAL CASES + # ============================= + + content = io.BytesIO(b"This is the end!") + file_1_path = "user/file_1.txt" + file_2_path = "user/folder/file_2.txt" + file_3_path = "user/folder_2/file_3.txt" + for f in [file_1_path, file_2_path, file_3_path]: + # Creates a file / folder inside user folder. + res = client.put( + f"/v1/studies/{internal_study_id}/raw", params={"path": f, "create_missing": True}, files={"file": content} + ) + assert res.status_code == 204, res.json() + + # Deletes the file / folder + if f == file_2_path: + f = "user/folder" + res = client.delete(f"/v1/studies/{internal_study_id}/raw?path={f}") + assert res.status_code == 200 + # Asserts it doesn't exist anymore + res = client.get(f"/v1/studies/{internal_study_id}/raw?path={f}") + assert res.status_code == 404 + assert "not a child of" in res.json()["description"] + + # checks debug view + res = client.get(f"/v1/studies/{internal_study_id}/raw?path=&depth=-1") + assert res.status_code == 200 + tree = res.json()["user"] + if f == file_3_path: + # asserts the folder that wasn't deleted is still here. + assert list(tree.keys()) == ["expansion", "folder_2"] + assert tree["folder_2"] == {} + else: + # asserts deleted files cannot be seen inside the debug view + assert list(tree.keys()) == ["expansion"] + + # ============================= + # ERRORS + # ============================= + + # try to delete expansion folder + res = client.delete(f"/v1/studies/{internal_study_id}/raw?path=/user/expansion") + assert res.status_code == 403 + assert res.json()["exception"] == "FileDeletionNotAllowed" + assert "you are not allowed to delete this resource" in res.json()["description"] + + # try to delete a file which isn't inside the 'User' folder + res = client.delete(f"/v1/studies/{internal_study_id}/raw?path=/input/thermal") + assert res.status_code == 403 + assert res.json()["exception"] == "FileDeletionNotAllowed" + assert "the targeted data isn't inside the 'User' folder" in res.json()["description"] + + # With a path that doesn't exist + res = client.delete(f"/v1/studies/{internal_study_id}/raw?path=user/fake_folder/fake_file.txt") + assert res.status_code == 403 + assert res.json()["exception"] == "FileDeletionNotAllowed" + assert "the given path doesn't exist" in res.json()["description"] From 29dac9b2769de7c29a257460f9a597ac2aa8ae50 Mon Sep 17 00:00:00 2001 From: Samir Kamal <1954121+skamril@users.noreply.github.com> Date: Wed, 25 Sep 2024 15:09:30 +0200 Subject: [PATCH 55/58] fix(ui-debug): issue on archive/unarchive study --- .../src/components/App/Singlestudy/explore/Debug/index.tsx | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/webapp/src/components/App/Singlestudy/explore/Debug/index.tsx b/webapp/src/components/App/Singlestudy/explore/Debug/index.tsx index b89fe70723..8eb6d171d4 100644 --- a/webapp/src/components/App/Singlestudy/explore/Debug/index.tsx +++ b/webapp/src/components/App/Singlestudy/explore/Debug/index.tsx @@ -87,6 +87,11 @@ function Debug() { } }, [selectedFile?.filePath]); + // TODO: to remove after ANT-2217 solved + useUpdateEffect(() => { + contextValue.reloadTreeData(); + }, [study.archived]); + //////////////////////////////////////////////////////////////// // JSX //////////////////////////////////////////////////////////////// From 1d6860768491a7e8dd69d4a2bd1863dcadcbfeaa Mon Sep 17 00:00:00 2001 From: Samir Kamal <1954121+skamril@users.noreply.github.com> Date: Wed, 25 Sep 2024 18:25:42 +0200 Subject: [PATCH 56/58] feat(ui-debug): allow to delete file ANT-2076 --- webapp/public/locales/en/main.json | 2 + webapp/public/locales/fr/main.json | 2 + .../Singlestudy/explore/Debug/Data/Folder.tsx | 158 ++++++++++++++---- .../Singlestudy/explore/Debug/Data/Json.tsx | 4 +- .../Singlestudy/explore/Debug/Data/Matrix.tsx | 4 +- .../Singlestudy/explore/Debug/Data/Text.tsx | 4 +- .../Singlestudy/explore/Debug/Data/index.tsx | 11 +- .../App/Singlestudy/explore/Debug/utils.ts | 23 ++- webapp/src/services/api/studies/raw/index.ts | 15 +- webapp/src/services/api/studies/raw/types.ts | 5 + 10 files changed, 183 insertions(+), 45 deletions(-) diff --git a/webapp/public/locales/en/main.json b/webapp/public/locales/en/main.json index efaeb53a2f..70cfa9c807 100644 --- a/webapp/public/locales/en/main.json +++ b/webapp/public/locales/en/main.json @@ -243,6 +243,8 @@ "study.bindingconstraints": "Binding Constraints", "study.debug": "Debug", "study.debug.file.image": "Image file", + "study.debug.file.deleteConfirm.title": "Delete File?", + "study.debug.file.deleteConfirm.message": "Are you sure you want to delete the file?", "study.debug.folder.empty": "Folder is empty", "study.debug.folder.upload.replaceFileConfirm.title": "Replace File?", "study.debug.folder.upload.replaceFileConfirm.message": "Another file with the same name already exists. Replacing it will overwrite its content.", diff --git a/webapp/public/locales/fr/main.json b/webapp/public/locales/fr/main.json index 434cd69e52..2ac4ed73bb 100644 --- a/webapp/public/locales/fr/main.json +++ b/webapp/public/locales/fr/main.json @@ -244,6 +244,8 @@ "study.debug": "Debug", "study.debug.file.image": "Fichier image", "study.debug.folder.empty": "Le dossier est vide", + "study.debug.file.deleteConfirm.title": "Supprimer le fichier ?", + "study.debug.file.deleteConfirm.message": "Êtes-vous sûr de vouloir supprimer le fichier ?", "study.debug.folder.upload.replaceFileConfirm.title": "Remplacer le fichier ?", "study.debug.folder.upload.replaceFileConfirm.message": "Un autre fichier du même nom existe déjà. Le remplacer écrasera son contenu.", "study.debug.folder.upload.error.replaceFolder": "Un dossier du même nom existe déjà et ne peut pas être remplacé par un fichier", diff --git a/webapp/src/components/App/Singlestudy/explore/Debug/Data/Folder.tsx b/webapp/src/components/App/Singlestudy/explore/Debug/Data/Folder.tsx index c565a6a682..8d147ffb8f 100644 --- a/webapp/src/components/App/Singlestudy/explore/Debug/Data/Folder.tsx +++ b/webapp/src/components/App/Singlestudy/explore/Debug/Data/Folder.tsx @@ -1,42 +1,65 @@ import { Divider, + IconButton, List, + ListItem, ListItemButton, ListItemIcon, ListItemText, ListSubheader, + Menu, + MenuItem, } from "@mui/material"; import FolderIcon from "@mui/icons-material/Folder"; +import MoreVertIcon from "@mui/icons-material/MoreVert"; +import DeleteIcon from "@mui/icons-material/Delete"; import { getFileIcon, getFileType, type TreeFolder, type DataCompProps, isFolder, + canEditFile, } from "../utils"; -import { Fragment } from "react"; +import { Fragment, useState } from "react"; import EmptyView from "../../../../../common/page/SimpleContent"; import { useTranslation } from "react-i18next"; import { Filename, Menubar } from "./styles"; import UploadFileButton from "../../../../../common/buttons/UploadFileButton"; import ConfirmationDialog from "../../../../../common/dialogs/ConfirmationDialog"; import useConfirm from "../../../../../../hooks/useConfirm"; +import { deleteFile } from "../../../../../../services/api/studies/raw"; +import useEnqueueErrorSnackbar from "../../../../../../hooks/useEnqueueErrorSnackbar"; +import { toError } from "../../../../../../utils/fnUtils"; +import { useOutletContext } from "react-router"; +import type { StudyMetadata } from "../../../../../../common/types"; +import { useSnackbar } from "notistack"; function Folder(props: DataCompProps) { const { filename, filePath, treeData, - enableImport, + canEdit, setSelectedFile, reloadTreeData, studyId, } = props; const { t } = useTranslation(); - const replaceFile = useConfirm(); + const { study } = useOutletContext<{ study: StudyMetadata }>(); + const replaceAction = useConfirm(); + const deleteAction = useConfirm(); + const { enqueueSnackbar } = useSnackbar(); + const enqueueErrorSnackbar = useEnqueueErrorSnackbar(); + + const [menuData, setMenuData] = useState(null); + const treeFolder = treeData as TreeFolder; - const list = Object.entries(treeFolder); + const fileList = Object.entries(treeFolder); //////////////////////////////////////////////////////////////// // Event Handlers @@ -49,10 +72,35 @@ function Folder(props: DataCompProps) { throw new Error(t("study.debug.folder.upload.error.replaceFolder")); } - return replaceFile.showConfirm(); + return replaceAction.showConfirm(); } }; + const handleMenuClose = () => { + setMenuData(null); + }; + + const handleDeleteClick = () => { + handleMenuClose(); + + if (!menuData) { + return; + } + + deleteAction.showConfirm().then((confirm) => { + if (confirm) { + deleteFile({ studyId, path: menuData.filePath }) + .then(() => { + enqueueSnackbar("wqed", { variant: "success" }); + reloadTreeData(); + }) + .catch((err) => { + enqueueErrorSnackbar("Delete failed", toError(err)); + }); + } + }); + }; + //////////////////////////////////////////////////////////////// // JSX //////////////////////////////////////////////////////////////// @@ -64,7 +112,7 @@ function Folder(props: DataCompProps) { {filename} - {enableImport && ( + {canEdit && ( `${filePath}/${file.name}`} @@ -79,37 +127,64 @@ function Folder(props: DataCompProps) { height: 1, overflow: "auto", // Prevent scroll to display - ...(list.length === 0 && { + ...(fileList.length === 0 && { display: "flex", flexDirection: "column", }), }} dense > - {list.length > 0 ? ( - list.map(([filename, data], index, arr) => { - const fileType = getFileType(data); - const Icon = getFileIcon(fileType); - const isLast = index === arr.length - 1; + {fileList.length > 0 ? ( + fileList.map(([filename, data], index, arr) => { + const path = `${filePath}/${filename}`; + const type = getFileType(data); + const Icon = getFileIcon(type); + const isNotLast = index !== arr.length - 1; return ( - - setSelectedFile({ - fileType, - filename, - filePath: `${filePath}/${filename}`, - treeData: data, - }) + { + setMenuData({ + anchorEl: event.currentTarget, + filePath: path, + }); + }} + > + + + ) } + disablePadding > - - - - - - {!isLast && } + + setSelectedFile({ + filename, + fileType: type, + filePath: path, + treeData: data, + }) + } + > + + + + + + + {isNotLast && } ); }) @@ -117,17 +192,42 @@ function Folder(props: DataCompProps) { )} + {/* Items menu */} + + + + {t("global.delete")} + + + {/* Confirm file replacement */} {t("study.debug.folder.upload.replaceFileConfirm.message")} + {/* Confirm file deletion */} + + {t("study.debug.file.deleteConfirm.message")} + ); } diff --git a/webapp/src/components/App/Singlestudy/explore/Debug/Data/Json.tsx b/webapp/src/components/App/Singlestudy/explore/Debug/Data/Json.tsx index 0bd555f103..cc910f1c56 100644 --- a/webapp/src/components/App/Singlestudy/explore/Debug/Data/Json.tsx +++ b/webapp/src/components/App/Singlestudy/explore/Debug/Data/Json.tsx @@ -11,7 +11,7 @@ import { useEffect, useState } from "react"; import { Filename, Flex, Menubar } from "./styles"; import UploadFileButton from "../../../../../common/buttons/UploadFileButton"; -function Json({ filePath, filename, studyId, enableImport }: DataCompProps) { +function Json({ filePath, filename, studyId, canEdit }: DataCompProps) { const [t] = useTranslation(); const { enqueueSnackbar } = useSnackbar(); const [currentJson, setCurrentJson] = useState(); @@ -68,7 +68,7 @@ function Json({ filePath, filename, studyId, enableImport }: DataCompProps) { {filename} - {enableImport && ( + {canEdit && ( ); } diff --git a/webapp/src/components/App/Singlestudy/explore/Debug/Data/Text.tsx b/webapp/src/components/App/Singlestudy/explore/Debug/Data/Text.tsx index 1e8a93f58a..1c5c3a36ae 100644 --- a/webapp/src/components/App/Singlestudy/explore/Debug/Data/Text.tsx +++ b/webapp/src/components/App/Singlestudy/explore/Debug/Data/Text.tsx @@ -49,7 +49,7 @@ function getSyntaxProps(data: string | string[]): SyntaxHighlighterProps { }; } -function Text({ studyId, filePath, filename, enableImport }: DataCompProps) { +function Text({ studyId, filePath, filename, canEdit }: DataCompProps) { const { t } = useTranslation(); const theme = useTheme(); @@ -89,7 +89,7 @@ function Text({ studyId, filePath, filename, enableImport }: DataCompProps) { {filename} - {enableImport && ( + {canEdit && ( = { function Data(props: Props) { const { study, setSelectedFile, reloadTreeData, ...fileInfo } = props; const { fileType, filePath } = fileInfo; + const canEdit = canEditFile(study, filePath); const DataViewer = componentByFileType[fileType]; - const enableImport = - !study.archived && - (filePath === "user" || filePath.startsWith("user/")) && - // To remove when Xpansion tool configuration will be moved to "input/expansion" directory - !(filePath === "user/expansion" || filePath.startsWith("user/expansion/")); - return ( diff --git a/webapp/src/components/App/Singlestudy/explore/Debug/utils.ts b/webapp/src/components/App/Singlestudy/explore/Debug/utils.ts index fb48f910a6..4a85483146 100644 --- a/webapp/src/components/App/Singlestudy/explore/Debug/utils.ts +++ b/webapp/src/components/App/Singlestudy/explore/Debug/utils.ts @@ -5,6 +5,7 @@ import FolderIcon from "@mui/icons-material/Folder"; import DatasetIcon from "@mui/icons-material/Dataset"; import { SvgIconComponent } from "@mui/icons-material"; import * as RA from "ramda-adjunct"; +import type { StudyMetadata } from "../../../../../common/types"; //////////////////////////////////////////////////////////////// // Types @@ -29,7 +30,7 @@ export interface FileInfo { export interface DataCompProps extends FileInfo { studyId: string; - enableImport: boolean; + canEdit: boolean; setSelectedFile: (file: FileInfo) => void; reloadTreeData: () => void; } @@ -84,3 +85,23 @@ export function getFileType(treeData: TreeData): FileType { } return isFolder(treeData) ? "folder" : "text"; } + +//////////////////////////////////////////////////////////////// +// Rights +//////////////////////////////////////////////////////////////// + +/** + * Checks if a study's file can be edited. + * + * @param study - The study where the file is located. + * @param filePath - The path of the file. + * @returns True if the file can be edited, false otherwise. + */ +export function canEditFile(study: StudyMetadata, filePath: string): boolean { + return ( + !study.archived && + (filePath === "user" || filePath.startsWith("user/")) && + // To remove when Xpansion tool configuration will be moved to "input/expansion" directory + !(filePath === "user/expansion" || filePath.startsWith("user/expansion/")) + ); +} diff --git a/webapp/src/services/api/studies/raw/index.ts b/webapp/src/services/api/studies/raw/index.ts index f7350f1015..35240f1e39 100644 --- a/webapp/src/services/api/studies/raw/index.ts +++ b/webapp/src/services/api/studies/raw/index.ts @@ -1,9 +1,14 @@ import client from "../../client"; -import type { DownloadMatrixParams, ImportFileParams } from "./types"; +import type { + DeleteFileParams, + DownloadMatrixParams, + ImportFileParams, +} from "./types"; export async function downloadMatrix(params: DownloadMatrixParams) { const { studyId, ...queryParams } = params; const url = `v1/studies/${studyId}/raw/download`; + const res = await client.get(url, { params: queryParams, responseType: "blob", @@ -16,6 +21,7 @@ export async function importFile(params: ImportFileParams) { const { studyId, file, onUploadProgress, ...queryParams } = params; const url = `v1/studies/${studyId}/raw`; const body = { file }; + await client.putForm(url, body, { params: { ...queryParams, @@ -24,3 +30,10 @@ export async function importFile(params: ImportFileParams) { onUploadProgress, }); } + +export async function deleteFile(params: DeleteFileParams) { + const { studyId, path } = params; + const url = `v1/studies/${studyId}/raw`; + + await client.delete(url, { params: { path } }); +} diff --git a/webapp/src/services/api/studies/raw/types.ts b/webapp/src/services/api/studies/raw/types.ts index 2c62844115..a6a6a251be 100644 --- a/webapp/src/services/api/studies/raw/types.ts +++ b/webapp/src/services/api/studies/raw/types.ts @@ -16,3 +16,8 @@ export interface ImportFileParams { createMissing?: boolean; onUploadProgress?: AxiosRequestConfig["onUploadProgress"]; } + +export interface DeleteFileParams { + studyId: StudyMetadata["id"]; + path: string; +} From 3f764ef9e702a8b330e9b02a16e7dc331c438c77 Mon Sep 17 00:00:00 2001 From: Samir Kamal <1954121+skamril@users.noreply.github.com> Date: Wed, 25 Sep 2024 18:28:00 +0200 Subject: [PATCH 57/58] chore: bump version to 2.17.6 --- antarest/__init__.py | 4 ++-- docs/CHANGELOG.md | 4 ++++ pyproject.toml | 2 +- sonar-project.properties | 2 +- webapp/package-lock.json | 4 ++-- webapp/package.json | 2 +- 6 files changed, 11 insertions(+), 7 deletions(-) diff --git a/antarest/__init__.py b/antarest/__init__.py index 8967b4b2e2..823a3a566a 100644 --- a/antarest/__init__.py +++ b/antarest/__init__.py @@ -19,9 +19,9 @@ # Standard project metadata -__version__ = "2.17.5" +__version__ = "2.17.6" __author__ = "RTE, Antares Web Team" -__date__ = "2024-08-02" +__date__ = "2024-09-25" # noinspection SpellCheckingInspection __credits__ = "(c) Réseau de Transport de l’Électricité (RTE)" diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md index e384f281d9..95b8d1dd85 100644 --- a/docs/CHANGELOG.md +++ b/docs/CHANGELOG.md @@ -1,6 +1,10 @@ Antares Web Changelog ===================== +v2.17.6 (2024-09-25) +-------------------- + + v2.17.5 (2024-08-05) -------------------- diff --git a/pyproject.toml b/pyproject.toml index 1d01065859..94937b7d77 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -3,7 +3,7 @@ requires = ["setuptools"] [project] name = "AntaREST" -version = "2.17.5" +version = "2.17.6" authors = [{name="RTE, Antares Web Team", email="andrea.sgattoni@rte-france.com" }] description="Antares Server" readme = {file = "README.md", content-type = "text/markdown"} diff --git a/sonar-project.properties b/sonar-project.properties index 07d21a096d..a951d3bbbc 100644 --- a/sonar-project.properties +++ b/sonar-project.properties @@ -6,5 +6,5 @@ sonar.exclusions=antarest/gui.py,antarest/main.py sonar.python.coverage.reportPaths=coverage.xml sonar.python.version=3.8 sonar.javascript.lcov.reportPaths=webapp/coverage/lcov.info -sonar.projectVersion=2.17.5 +sonar.projectVersion=2.17.6 sonar.coverage.exclusions=antarest/gui.py,antarest/main.py,antarest/singleton_services.py,antarest/worker/archive_worker_service.py,webapp/**/* \ No newline at end of file diff --git a/webapp/package-lock.json b/webapp/package-lock.json index cdf1b13881..6462cb3178 100644 --- a/webapp/package-lock.json +++ b/webapp/package-lock.json @@ -1,12 +1,12 @@ { "name": "antares-web", - "version": "2.17.5", + "version": "2.17.6", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "antares-web", - "version": "2.17.5", + "version": "2.17.6", "dependencies": { "@emotion/react": "11.11.1", "@emotion/styled": "11.11.0", diff --git a/webapp/package.json b/webapp/package.json index 2163b5caef..72a85fa468 100644 --- a/webapp/package.json +++ b/webapp/package.json @@ -1,6 +1,6 @@ { "name": "antares-web", - "version": "2.17.5", + "version": "2.17.6", "private": true, "type": "module", "scripts": { From f2ff7a49ffa1bb832a074b5a67a264673a91faaf Mon Sep 17 00:00:00 2001 From: Samir Kamal <1954121+skamril@users.noreply.github.com> Date: Wed, 25 Sep 2024 19:23:24 +0200 Subject: [PATCH 58/58] chore: update changelog for 2.17.6 release --- docs/CHANGELOG.md | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md index 95b8d1dd85..9b9c729cf5 100644 --- a/docs/CHANGELOG.md +++ b/docs/CHANGELOG.md @@ -4,6 +4,50 @@ Antares Web Changelog v2.17.6 (2024-09-25) -------------------- +## What's Changed + +### Features + +* **upgrader**: use `antares-study-version` package [`2108`](https://github.com/AntaresSimulatorTeam/AntaREST/pull/2108) +* **ts-gen**: add timeseries generation [`2112`](https://github.com/AntaresSimulatorTeam/AntaREST/pull/2112) +* **bc**: show existing matrices only [`2109`](https://github.com/AntaresSimulatorTeam/AntaREST/pull/2109) +* **aggregation-api**: add new endpoint for `economy/mc-all` aggregation [`2092`](https://github.com/AntaresSimulatorTeam/AntaREST/pull/2092) +* **installer**: add installer as a submodule [`2110`](https://github.com/AntaresSimulatorTeam/AntaREST/pull/2110) +* **ui-debug**: update the view [`2093`](https://github.com/AntaresSimulatorTeam/AntaREST/pull/2093) + +### Bug Fixes + +* **ui-areas**: add correct unit in title in Properties form [`2115`](https://github.com/AntaresSimulatorTeam/AntaREST/pull/2115) +* **hydro**: wrong frequency for inflow pattern [`2116`](https://github.com/AntaresSimulatorTeam/AntaREST/pull/2116) +* **adequacy-patch**: csr relaxation must be an integer [`2123`](https://github.com/AntaresSimulatorTeam/AntaREST/pull/2123) +* **launcher-api**: remove orphan JobResults visibility permissions [`2128`](https://github.com/AntaresSimulatorTeam/AntaREST/pull/2128) +* **ui**: add missing `i18n` key and styles on `EmptyView` [`2127`](https://github.com/AntaresSimulatorTeam/AntaREST/pull/2127) + +### Continuous integration + +* **github**: split npm jobs and add dependency caching [`2118`](https://github.com/AntaresSimulatorTeam/AntaREST/pull/2118) +* **test**: parallel pytest execution [`2133`](https://github.com/AntaresSimulatorTeam/AntaREST/pull/2133) + +### Documentation + +* Add installer directions [`2114`](https://github.com/AntaresSimulatorTeam/AntaREST/pull/2114) + +### Build + +* Move all build and project configuration to pyproject.toml [`2122`](https://github.com/AntaresSimulatorTeam/AntaREST/pull/2122) +* Use relative paths in coverage report [`2125`](https://github.com/AntaresSimulatorTeam/AntaREST/pull/2125) +* Remove auto-generated changelog from desktop package [`2126`](https://github.com/AntaresSimulatorTeam/AntaREST/pull/2126) + +### Chore + +* Fix licensing-related issues [`2132`](https://github.com/AntaresSimulatorTeam/AntaREST/pull/2132) +* Add license headers for projects files [`2130`](https://github.com/AntaresSimulatorTeam/AntaREST/pull/2130) + +### BREAKING CHANGES + +* **aggregation-api**: add new endpoint for `economy/mc-all` aggregation [`2092`](https://github.com/AntaresSimulatorTeam/AntaREST/pull/2092) + +**Full Changelog**: https://github.com/AntaresSimulatorTeam/AntaREST/compare/v2.17.5...v2.17.6 v2.17.5 (2024-08-05) --------------------