diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 01c73ce..f57af64 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -8,7 +8,7 @@ on: - published env: - MINIMUM_PYTHON_VERSION: "3.8" + MINIMUM_PYTHON_VERSION: "3.9" concurrency: group: ${{ github.head_ref || github.run_id }} @@ -36,7 +36,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python-version: ["3.8", "3.9", "3.10", "3.11"] + python-version: ["3.9", "3.10", "3.11", "3.12"] steps: - uses: actions/checkout@v3 - name: Setup Python ${{ matrix.python-version }} diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 9fb0648..7448ef0 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -1,6 +1,6 @@ repos: - repo: https://github.com/pre-commit/pre-commit-hooks - rev: v4.4.0 + rev: v4.6.0 hooks: - id: check-docstring-first - id: debug-statements @@ -8,22 +8,22 @@ repos: - id: mixed-line-ending - id: trailing-whitespace - repo: https://github.com/asottile/pyupgrade - rev: v3.3.1 + rev: v3.17.0 hooks: - id: pyupgrade language: python - args: [--py38-plus] + args: [--py39-plus] - repo: https://github.com/pycqa/isort - rev: 5.12.0 + rev: 5.13.2 hooks: - id: isort - repo: https://github.com/ambv/black - rev: 23.1.0 + rev: 24.8.0 hooks: - id: black language: python - repo: https://github.com/pycqa/flake8 - rev: 6.0.0 + rev: 7.1.1 hooks: - id: flake8 language: python @@ -35,6 +35,6 @@ repos: - mccabe - yesqa - repo: https://github.com/pre-commit/mirrors-mypy - rev: 'v1.0.1' + rev: 'v1.11.1' hooks: - id: mypy diff --git a/HISTORY.md b/HISTORY.md index 622bc9c..0db72ab 100644 --- a/HISTORY.md +++ b/HISTORY.md @@ -1,5 +1,11 @@ # History +## 0.5.0 (2024-08-07) + +- Removed templating +- Added support for Python 3.12 +- Dropped support for Python 3.8 + ## 0.4.2 (2023-06-09) - Replace pandas append function with concat diff --git a/README.md b/README.md index b79064b..b58a092 100644 --- a/README.md +++ b/README.md @@ -6,26 +6,20 @@ [![Documentation Status](https://img.shields.io/badge/docs-passing-4a4c4c1.svg)](https://comic.github.io/evalutils/) [![Code style](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/ambv/black) -evalutils helps challenge administrators easily create evaluation -containers for grand-challenge.org. +evalutils contains useful functions for evaluating machine learning models in the context of medical imaging. - Free software: MIT license - Documentation: . ## Features - - Generation your challenge evaluation project boilerplate using - [Cookiecutter](https://github.com/audreyr/cookiecutter) - - Scripts to build, test and export your generated docker container - for grand-challenge.org - - Loading of CSV, ITK and Pillow compatible prediction files - - Validation of submitted predictions - - Interface to SciKit-Learn metrics and Pandas aggregations - Bounding box annotations with Jaccard Index calculations + - Calculations of bootstrapped ROC curves + - Scoring for detection tasks + - Efficient calculation of confusion matrices, jaccard scores, dice scores, hausdorff distances, + absolute volume differences, and relative volume differences ## Getting Started -[evalutils](https://github.com/comic/evalutils) requires Python 3.8 or -above, and can be installed from `pip`. -Please see the [Getting Started](https://comic.github.io/evalutils/usage.html) -documentation for more details. +[evalutils](https://github.com/comic/evalutils) requires Python 3.9 or above, and can be installed from `pip`. +Please see the [Getting Started](https://comic.github.io/evalutils/usage.html) documentation for more details. diff --git a/docs/conf.py b/docs/conf.py index 3750d09..f6df797 100755 --- a/docs/conf.py +++ b/docs/conf.py @@ -20,7 +20,6 @@ import os import sys from importlib.metadata import version as _get_version -from typing import Dict, List evalutils_version = _get_version("evalutils") @@ -111,7 +110,7 @@ def setup(app): # Add any paths that contain custom static files (such as style sheets) here, # relative to this directory. They are copied after the builtin static files, # so a file named "default.css" will overwrite the builtin "default.css". -html_static_path: List[str] = [] +html_static_path: list[str] = [] # -- Options for HTMLHelp output --------------------------------------- @@ -122,7 +121,7 @@ def setup(app): # -- Options for LaTeX output ------------------------------------------ -latex_elements: Dict[str, str] = { +latex_elements: dict[str, str] = { # The paper size ('letterpaper' or 'a4paper'). # # 'papersize': 'letterpaper', diff --git a/docs/contributing.rst b/docs/contributing.rst deleted file mode 100644 index 40c5d1f..0000000 --- a/docs/contributing.rst +++ /dev/null @@ -1,114 +0,0 @@ -.. highlight:: shell - -============ -Contributing -============ - -Contributions are welcome, and they are greatly appreciated! Every little bit -helps, and credit will always be given. - -You can contribute in many ways: - -Types of Contributions ----------------------- - -Report Bugs -~~~~~~~~~~~ - -Report bugs at https://github.com/comic/evalutils/issues. - -If you are reporting a bug, please include: - -* Your operating system name and version. -* Any details about your local setup that might be helpful in troubleshooting. -* Detailed steps to reproduce the bug. - -Fix Bugs -~~~~~~~~ - -Look through the GitHub issues for bugs. Anything tagged with "bug" and "help -wanted" is open to whoever wants to implement it. - -Implement Features -~~~~~~~~~~~~~~~~~~ - -Look through the GitHub issues for features. Anything tagged with "enhancement" -and "help wanted" is open to whoever wants to implement it. - -Write Documentation -~~~~~~~~~~~~~~~~~~~ - -evalutils could always use more documentation, whether as part of the -official evalutils docs, in docstrings, or even on the web in blog posts, -articles, and such. - -Submit Feedback -~~~~~~~~~~~~~~~ - -The best way to send feedback is to file an issue at https://github.com/comic/evalutils/issues. - -If you are proposing a feature: - -* Explain in detail how it would work. -* Keep the scope as narrow as possible, to make it easier to implement. -* Remember that this is a volunteer-driven project, and that contributions - are welcome :) - -Get Started! ------------- - -Ready to contribute? Here's how to set up `evalutils` for local development. - -1. Fork the `evalutils` repo on GitHub. -2. Clone your fork locally:: - - $ git clone git@github.com:your_name_here/evalutils.git - -3. Install your local copy into a virtualenv. Assuming you have virtualenvwrapper installed, this is how you set up your fork for local development:: - - $ mkvirtualenv evalutils - $ cd evalutils/ - $ python setup.py develop - -4. Create a branch for local development:: - - $ git checkout -b name-of-your-bugfix-or-feature - - Now you can make your changes locally. - -5. When you're done making changes, check that your changes pass flake8 and the - tests, including testing other Python versions with tox:: - - $ flake8 evalutils tests - $ python setup.py test or py.test - $ tox - - To get flake8 and tox, just pip install them into your virtualenv. - -6. Commit your changes and push your branch to GitHub:: - - $ git add . - $ git commit -m "Your detailed description of your changes." - $ git push origin name-of-your-bugfix-or-feature - -7. Submit a pull request through the GitHub website. - -Pull Request Guidelines ------------------------ - -Before you submit a pull request, check that it meets these guidelines: - -1. The pull request should include tests. -2. If the pull request adds functionality, the docs should be updated. Put - your new functionality into a function with a docstring, and add the - feature to the list in README.md. -3. The pull request should work for Python 3.8, 3.9, 3.10 and 3.11. Check - https://travis-ci.org/comic/evalutils/pull_requests - and make sure that the tests pass for all supported Python versions. - -Tips ----- - -To run a subset of tests:: - -$ py.test tests.test_evalutils diff --git a/docs/index.rst b/docs/index.rst index b794351..d756f14 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -1,28 +1,14 @@ Welcome to evalutils's documentation! ====================================== -The automated evaluation system on `Grand Challenge`_ will run an instance of -your evaluation docker container image on each new submission. -The users submission will be extracted on ``/input/``, and your container -is expected to calculate all of the metrics for this submission, and write them -to ``/output/metrics.json``. -If the metrics cannot be calculated, the container should write to ``stderr`` -and the last line of this will be passed to the user so that they can debug -their submission. - -`evalutils`_ helps you do this by providing a package that helps you create -a project structure, load and validate the submissions, score the submission, -write the json file, and package this in a docker container image so that -you can then upload it to `Grand Challenge`_. +`evalutils`_ contains useful functions for evaluating machine learning models in the context of medical imaging. .. toctree:: :maxdepth: 2 :caption: Contents: installation - usage modules - contributing Indices and tables ================== diff --git a/docs/modules.rst b/docs/modules.rst index c979e06..8c257a6 100644 --- a/docs/modules.rst +++ b/docs/modules.rst @@ -2,27 +2,6 @@ Modules ======= - -Evalutils ---------- - -.. py:module:: evalutils - -.. automodule:: evalutils.evalutils - :members: - -IO --- - -.. automodule:: evalutils.io - :members: - -Validators ----------- - -.. automodule:: evalutils.validators - :members: - Scorers ------- @@ -37,8 +16,8 @@ Annotations .. autoclass:: BoundingBox() :members: -Statistics ----------- +Stats +----- .. automodule:: evalutils.stats :members: diff --git a/docs/usage.rst b/docs/usage.rst deleted file mode 100644 index ab8f792..0000000 --- a/docs/usage.rst +++ /dev/null @@ -1,633 +0,0 @@ -===== -Usage -===== - -Getting Started ---------------- - -This guide shows you how to use ``evalutils`` to generate either an -evaluation container or an algorithm container for `Grand Challenge`_. -Select the appropriate project below to get started. - -Evaluation container --------------------- - -This guide will show you how to use ``evalutils`` to generate an evaluation -container for `Grand Challenge`_. In this example we will call our project -``myproject``, substitute your project name wherever you see this. - -Prerequisites -^^^^^^^^^^^^^ - -Before you start you will need to have: - -* A local `docker`_ installation -* Your challenge test set ground truth data, this can be a CSV file or a set of images -* An idea about what metrics you want to score the submissions on - -Generate The Project Structure -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -Evalutils contains a project generator based on `CookieCutter`_ that you can -use to generate the boilerplate for your evaluation. -Once you have installed evalutils you can see the options with: - -.. code-block:: console - - $ evalutils init evaluation --help - -Say that you want to create an evaluation for ``myproject``, you can initialize -it with: - -.. code-block:: console - - $ evalutils init evaluation myproject - -You will then be prompted to choose a challenge type: - -.. code-block:: console - - $ What kind of challenge is this? [Classification|Segmentation|Detection]: - -so type in your challenge type and press . -The different challenge types that you can select are: - -- **Classification**: - The submission and ground truth are csv files with the same number of rows. - For instance, this evaluation could be used for scoring classification of whole images into 1 or multiple classes. - The result of the evaluation is not reported on the case level to prevent leaking of the ground truth data. -- **Segmentation**: - A special case of a classification task, the difference is that the submission and ground truth are image files (eg, ITK images or a collection of PNGs). - For instance, this evaluation could be used for scoring structure segmentation in 3D images. - There are the same number images in the ground truth dataset as there are in each submission. - By default, the results per case are also reported. -- **Detection**: - The submission and ground truth are csv files, but with differing number of rows. - For instance, this evaluation could be used for scoring detection of tumours in images. - For this sort of challenge, you may have many candidate points and many ground truth points per case. - By default, the results per case are also reported. - -If you do not have a local python 3.8+ environment you can also -generate your project with docker by running a container and sharing your current user id: - -.. code-block:: console - - $ docker run -it --rm -u `id -u` -v $(pwd):/usr/src/myapp -w /usr/src/myapp python:3 bash -c "pip install evalutils && evalutils init evaluation myproject" - -Either of these commands will generate a folder called ``myproject`` -with everything you need to get started. - -It is a good idea to commit your project to git right now. You can do this with: - -.. code-block:: console - - $ cd myproject - $ git init - $ git lfs install (see the warning below) - $ git add --all - $ git commit -m "Initial Commit" - -.. warning:: The test set ground truth will be stored in this repo, - so remember to use a private repo if you're going to push this to github or gitlab, - and use `git lfs`_ if your ground truth data are large. - - The .gitattributes file at the root of the repository specifies all the files which should be - tracked by git-lfs. By default all files in the ground truth and test directories - are configured to be tracked by git-lfs, but they will only be registered - once the `git lfs`_ extension is installed on your system and the ``git lfs install`` - command has been issued inside the generated repository. - - -The structure of the project will be: - -.. code-block:: console - - . - └── myproject - ├── build.sh # Builds your evaluation container - ├── Dockerfile # Defines how to build your evaluation container - ├── evaluation.py # Contains your evaluation code - this is where you will extend the Evaluation class - ├── export.sh # Exports your container to a .tar file for use on grand-challenge.org - ├── .gitattributes # Define which files git should put under git-lfs - ├── .gitignore # Define which files git should ignore - ├── ground-truth # A folder that contains your ground truth annotations - │   └── reference.csv # In this example the ground truth is a csv file - ├── README.md # For describing your evaluation to others - ├── requirements.in # The python dependencies of your evaluation container - add any new dependencies here - ├── requirements.txt # The compiled python dependencies, update this with `pip-compile` - ├── test # A folder that contains an example submission for testing - │   └── submission.csv # In this example the participants will submit a csv file - └── test.sh # A script that runs your evaluation container on the test submission - -For Segmentation tasks, some example mhd/zraw files will be in the ground-truth and test directories instead. - -The most important file is ``evaluation.py``. -This is the file where you will extend the ``Evaluation`` class and implement the evaluation for your challenge. -In this file, a new class has been created for you, and it is instantiated and run with: - -.. code-block:: python - - if __name__ == "__main__": - Myproject().evaluate() - - -This is all that is needed for ``evalutils`` to perform the evaluation and generate the output for each new submission. -The superclass of ``Evaluation`` is what you need to adapt to your specific challenge. - -.. warning:: When designing your submission format do NOT use subfolders to differentiate between tasks. - If you have multiple tasks, you should be using multiple phases and evaluations instead. - On grand challenge all common path prefixes will be removed from the submitted files, - so your evaluation should only work with flat lists of files. - -Classification Tasks -~~~~~~~~~~~~~~~~~~~~ - -The boilerplate for classification challenges looks like this: - -.. code-block:: python - - class Myproject(ClassificationEvaluation): - def __init__(self): - super().__init__( - file_loader=CSVLoader(), - validators=( - ExpectedColumnNamesValidator(expected=("case", "class",)), - NumberOfCasesValidator(num_cases=8), - ), - join_key="case", - ) - - def score_aggregates(self): - return { - "accuracy_score": accuracy_score( - self._cases["class_ground_truth"], - self._cases["class_prediction"], - ), - } - -In this case the evaluation is loading csv files, so uses an instance ``CSVLoader`` which will do the loading of the data. -In this example, both the ground truth and the prediction CSV files will contain the columns `case` (an index) and `class` (the predicted class of this case). -We want to validate that the correct columns appear in both the ground truth and submitted predictions, so we use the ``ExpectedColumnNamesValidator`` with the names of the columns we expect to find. -We also use the ``NumberOfCasesValidator`` to check that the correct number of cases has been submitted by the challenge participant. -See :mod:`evalutils.validators` for a list of other validators that you can use. - -The ground truth and predictions will be loaded into two DataFrames. -The last argument is a ``join_key``, the is the name of the column that will appear in both DataFrames that serves as an index to join the dataframes on in order to create ``self._cases``. -The ``join_key`` is manditory when you use a ``CSVLoader``. -This should be set to some sort of common index, such as a `case` identifier. -When loading in files they are first going to be sorted so you might not need a ``join_key``, but you could also write a function that matches the cases based on filename. - -.. warning:: It is best practice to include an integer in the (file) name that uniquely defines each case. - For instance, name your testing set files case_001, case_002, ... etc. - -The last part is performing the actual evaluation. -In this example we are only getting one number per submission, the accuracy score. -This number is calculated using ``sklearn.metrics.accuracy_score``. -The ``self._cases`` data frame will contain all of the columns that you expect, and for those that have not been joined they will be available as ``"_ground_truth"`` and ``"_prediction"``. - -If you need to score cases individually before aggregating them, you should remove the implementation of ``score_aggregates`` and implement ``score_case`` instead. - -Segmentation Tasks -~~~~~~~~~~~~~~~~~~ - -For segmentation tasks, the generated code will look like this: - -.. code-block:: python - - class Myproject(ClassificationEvaluation): - def __init__(self): - super().__init__( - file_loader=SimpleITKLoader(), - validators=( - NumberOfCasesValidator(num_cases=2), - UniquePathIndicesValidator(), - UniqueImagesValidator(), - ), - ) - - def score_case(self, *, idx, case): - gt_path = case["path_ground_truth"] - pred_path = case["path_prediction"] - - # Load the images for this case - gt = self._file_loader.load_image(gt_path) - pred = self._file_loader.load_image(pred_path) - - # Check that they're the right images - assert self._file_loader.hash_image(gt) == case["hash_ground_truth"] - assert self._file_loader.hash_image(pred) == case["hash_prediction"] - - # Cast to the same type - caster = SimpleITK.CastImageFilter() - caster.SetOutputPixelType(SimpleITK.sitkUInt8) - gt = caster.Execute(gt) - pred = caster.Execute(pred) - - # Score the case - overlap_measures = SimpleITK.LabelOverlapMeasuresImageFilter() - overlap_measures.Execute(gt, pred) - - return { - 'FalseNegativeError': overlap_measures.GetFalseNegativeError(), - 'FalsePositiveError': overlap_measures.GetFalsePositiveError(), - 'MeanOverlap': overlap_measures.GetMeanOverlap(), - 'UnionOverlap': overlap_measures.GetUnionOverlap(), - 'VolumeSimilarity': overlap_measures.GetVolumeSimilarity(), - 'JaccardCoefficient': overlap_measures.GetJaccardCoefficient(), - 'DiceCoefficient': overlap_measures.GetDiceCoefficient(), - 'pred_fname': pred_path.name, - 'gt_fname': gt_path.name, - } - -Here, we are loading ITK files in the ground-truth and test folders using ``SimpleITKLoader``. -See :mod:`evalutils.io` for the other image loaders you could use. -By default, the files will be matched together based on the first integer found in the filename, so name your ground truth files, for example, case_001.mha, case_002.mha, etc. -Have the participants for your challenge do the same. - -The loader will try to load all of the files in the ground-truth and submission folders. -To check that the correct number of images were submitted by the participant and loaded we use ``NumberOfCasesValidator``, and check that the images are unique by using ``UniquePathIndicesValidator`` and ``UniqueImagesValidator`` - -The ``score_case`` function will calculate the score for each case, in this case we're calculating some overlap measures using ``SimpleITK``. -The images are not stored in the case dataframe to save memory, so first they are loaded using the file loader, and are then checked that they are the valid images by calculating the hash. -The filenames are also stored for the case for matching later on grand-challenge. - -The aggregate results are automatically calculated using ``score_aggregates``, which calls ``DataFrame.describe()``. -By default, this will calculate the mean, quartile ranges and counts of each individual metric. - -Detection Tasks -~~~~~~~~~~~~~~~ - -The generated boilerplate for detection tasks is: - -.. code-block:: python - - class Myproject(DetectionEvaluation): - def __init__(self): - super().__init__( - file_loader=CSVLoader(), - validators=( - ExpectedColumnNamesValidator( - expected=("image_id", "x", "y", "score") - ), - ), - join_key="image_id", - detection_radius=1.0, - detection_threshold=0.5, - ) - - def get_points(self, *, case, key): - """ - Converts the set of ground truth or predictions for this case, into - points that represent true positives or predictions - """ - try: - points = case.loc[key] - except KeyError: - # There are no ground truth/prediction points for this case - return [] - - return [ - (p["x"], p["y"]) - for _, p in points.iterrows() - if p["score"] > self._detection_threshold - ] - -In this case, we are loading a CSV file with ``CSVLoader``, but do not validate the number of rows as they can be different between the ground truth and submissions. -We validate the column headers in both files. -In this case, we identify the cases with ``image_id``, and both files contain ``x`` and ``y`` locations, with a confidence score of ``score``. -In the ground truth dataset the score should be set to 1. - -By default, The predictions will be thresholded at ``detection_threshold``. -The detection evaluation will count the closest prediction that lies within distance ``detection_radius`` from the ground truth point as a true positive. -See :mod:`evalutils.scorers` for more information on the algorithm. - -The only function that needs to be implemented is ``get_points``, which converts a case row to a list of points which are later matched. -In this case, we're acting on 2D images, but you could extend ``(p["x"], p["y"])`` to say ``(p["x"], p["y"], p["z"])`` if you have 3D data. - -By default, the f1 score, precision and accuracy are calculated for each case, see the ``DetectionEvaluation`` class for more information. - -Add The Ground Truth and Test Data -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -The next step is to add your ground truth and test data (an example submission) to the repo. -If using CSV data simply update the ``ground-truth/reference.csv`` file, and then update the expected column names and join key in evaluate.py. -Otherwise, see :mod:`evalutils.io` for other loaders such as the ones for ITK files or images. -You can also add your own loader by extending the ``FileLoader`` class. - -Adapt The Evaluation -^^^^^^^^^^^^^^^^^^^^ - -Change the function in the boilerplate to fit your needs, refer to the superclass methods for more information on return types. -See :class:`evalutils.Evaluation` for more possibilities. - -Build, Test and Export -^^^^^^^^^^^^^^^^^^^^^^ - -When you're ready to test your evaluation you can simply invoke - -.. code-block:: console - - $ ./test.sh - -This will build your docker container, add the test data as a temporary volume, run the evaluation, and then ``cat /output/metrics.json``. -If the output looks ok, then you're ready to go. - -You can export the evaluation container with - -.. code-block:: console - - $ ./export.sh - -which will create myproject.tar in the folder. -You can then upload this directly to `Grand Challenge`_ on your evaluation methods page. - - -Algorithm container -------------------- - -This guide will show you how to use ``evalutils`` to generate an algorithm -container for `Grand Challenge`_. In this example we will call our project -``myproject``, substitute your project name wherever you see this. - -Prerequisites -^^^^^^^^^^^^^ - -Before you start you will need to have: - -* A local `docker`_ installation -* Some test images for your algorithm, preferably with expected output - -Generate The Project Structure -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -Evalutils contains a project generator based on `CookieCutter`_ that you can -use to generate the boilerplate for your algorithm. -Once you have installed evalutils you can see the options with: - -.. code-block:: console - - $ evalutils init algorithm --help - -Say that you want to create an evaluation for ``myproject``, you can initialize -it with: - -.. code-block:: console - - $ evalutils init algorithm myproject - -You will then be prompted to choose an algorithm type: - -.. code-block:: console - - $ What kind of algorithm is this? [Classification|Segmentation|Detection]: - -so type in your algorithm type and press . -The different algorithm types that you can select are: - -- **Classification**: - This type of algorithm takes in an image (eg, ITK images or a collection of PNGs) and outputs a `/output/results.json` file. - For instance, this algorithm could be used for classification of whole images into 1 or multiple classes. - By default, the algorithm outputs a single `/output/results.json` which lists the results per case. -- **Segmentation**: - A special case of a classification task, that takes in an image and outputs an image file to `/output/images/` (eg, ITK images or a collection of PNGs). - For instance, this algorithm could be used for structure segmentation in 3D images. - By default, the algorithm outputs an image file at `/output/images/` per case and a single `/output/results.json` file with additional information for all cases. -- **Detection**: - This type of algorithm detects one or more candidates in an image and returns the positions relative to the image. - For instance, this evaluation could be used for detection of tumours in images. - By default, the algorithm outputs a single `/output/results.json` which lists the results per case. - -If you do not have a local python 3.8+ environment you can also -generate your project with docker by running a container and sharing your current user id: - -.. code-block:: console - - $ docker run -it --rm -u `id -u` -v $(pwd):/usr/src/myapp -w /usr/src/myapp python:3 bash -c "pip install evalutils && evalutils init algorithm myproject" - -Either of these commands will generate a folder called ``myproject`` -with everything you need to get started. - -It is a good idea to commit your project to git right now. You can do this with: - -.. code-block:: console - - $ cd myproject - $ git init - $ git lfs install (see the warning below) - $ git add --all - $ git commit -m "Initial Commit" - -.. warning:: The test input images and the expected output will be stored in this repo, - so remember to use a private repo if you're going to push this to github or gitlab, - and use `git lfs`_ if your ground truth data are large. - - The .gitattributes file at the root of the repository specifies all the files which should be - tracked by git-lfs. By default all files in the test directories - are configured to be tracked by git-lfs, but they will only be registered - once the `git lfs`_ extension is installed on your system and the ``git lfs install`` - command has been issued inside the generated repository. - - -The structure of the project will be: - -.. code-block:: console - - . - └── myproject - ├── build.sh # Builds your algorithm container - ├── Dockerfile # Defines how to build your algorithm container - ├── export.sh # Exports your algorithm container to a .tar file for use on grand-challenge.org - ├── .gitattributes # Define which files git should put under git-lfs - ├── .github/workflows/ci.yml # Contains a CI configuration file for github workflows for your project - ├── .gitignore # Define which files git should ignore - ├── process.py # Contains your algorithm code - this is where you will extend the BaseAlgorithm class - ├── README.md # For describing your algorithm to others - ├── requirements.in # The python dependencies of your algorithm container - add any new dependencies here - ├── requirements.txt # The compiled python dependencies, update this with `pip-compile` - ├── test # A folder that contains an example test image for testing - │   ├── 1.0.000.000000*.mhd # An example test image metaio header file - │   ├── 1.0.000.000000*.zraw # An example test image metaio data file - │   └── expected_output.json # Output file expected to be produced by the algorithm container - └── test.sh # A script that runs your algorithm container using the example test image and validates the output - -The most important file is ``process.py``. -This is the file where you will extend the ``Algorithm`` class and implement your algorithm. -In this file, a new class has been created for you, and it is instantiated and run with: - -.. code-block:: python - - if __name__ == "__main__": - Myproject().process() - - -This is all that is needed for ``evalutils`` to run the algorithm and process input images. -The subclass of ``Algorithm`` is what you need to modify for your specific algorithms. - -By default all algorithms will try to load all files in the /input directory using ``SimpleITKLoader`` for loading the data. -After successfully loading a single image a ``SimpleITK.Image`` object is ready to be manipulated by the algorithms in -the ``predict`` method for algorithm tasks like classification, segmentation, or detection. - - -Classification Algorithm -~~~~~~~~~~~~~~~~~~~~~~~~ - -The boilerplate for classification algorithms looks like this: - -.. code-block:: python - - class Myproject(ClassificationAlgorithm): - def __init__(self): - super().__init__( - validators=dict( - input_image=( - UniqueImagesValidator(), - UniquePathIndicesValidator(), - ) - ), - - def predict(self, *, input_image: SimpleITK.Image) -> Dict: - # Checks if there are any nodules voxels (> 1) in the input image - return { - "values_exceeding_one": bool(np.any(SimpleITK.GetArrayFromImage(input_image) > 1)) - } - - -The input images can be validated by specifying validators. Here, we want to validate that the input images are unique, -so we use the ``UniqueImagesValidator`` and ``UniquePathIndicesValidator``. -See :mod:`evalutils.validators` for a list of other validators that you can use. - -All that needs to be modified is the ``predict`` method of your Algorithm class. By default, it takes an input ``SimpleITK.Image`` -and expects a dictionary that contains some values based on the image. -In this example it takes the input image, converts it to a ``numpy.ndarray``, checks if there is any value larger than 1 in the image, and writes the boolean result to a dictionary. - -The output dictionary can have an arbitrary number of key/value pairs. Extending the outputs can be done by adding new dictionary keys and associated values. - -The resulting dictionary will be written to ``/output/results.json`` output file by the super class after running the ``predict`` method on all inputs. - -Segmentation Algorithm -~~~~~~~~~~~~~~~~~~~~~~ - -For segmentation tasks, the generated code will look like this: - -.. code-block:: python - - class Myproject(SegmentationAlgorithm): - def __init__(self): - super().__init__( - validators=dict( - input_image=( - UniqueImagesValidator(), - UniquePathIndicesValidator(), - ) - ), - - def predict(self, *, input_image: SimpleITK.Image) -> SimpleITK.Image: - # Segment all values greater than 2 in the input image - return SimpleITK.BinaryThreshold( - image1=input_image, lowerThreshold=2, insideValue=1, outsideValue=0 - ) - - -Similar as before, all that needs to be modified is the ``predict`` method of your Algorithm class. By default, it takes an input ``SimpleITK.Image`` -and expects another ``SimpleITK.Image`` as an output. - -In this example it takes the input image, thresholds this for all values greater than or equal to 2 and returns the resulting image. - -Besides the default ``/output/results.json`` output file the SegmentationAlgorithm outputs the resulting images at: ``/output/images/``. - - -Detection Algorithm -~~~~~~~~~~~~~~~~~~~ - -The generated boilerplate for detection tasks is: - -.. code-block:: python - - class Myproject(DetectionAlgorithm): - def __init__(self): - super().__init__( - validators=dict( - input_image=( - UniqueImagesValidator(), - UniquePathIndicesValidator(), - ) - ), - - def predict(self, *, input_image: SimpleITK.Image) -> DataFrame: - # Extract a numpy array with image data from the SimpleITK Image - image_data = SimpleITK.GetArrayFromImage(input_image) - - # Detection: Compute connected components of the maximum values - # in the input image and compute their center of mass - sample_mask = image_data >= np.max(image_data) - labels, num_labels = label(sample_mask) - candidates = center_of_mass( - input=sample_mask, labels=labels, index=np.arange(num_labels) + 1 - ) - - # Scoring: Score each candidate cluster with the value at its center - candidate_scores = [ - image_data[tuple(coord)] - for coord in np.array(candidates).astype(np.uint16) - ] - - # Serialize candidates and scores as a list of dictionary entries - data = self._serialize_candidates( - candidates=candidates, - candidate_scores=candidate_scores, - ref_image=input_image, - ) - - # Convert serialized candidates to a pandas.DataFrame - return DataFrame(data) - - -The only function that needs to be implemented is ``predict``, which should extract a list of candidate points from the input image and -return the candidates with some associated scores or labels to a ``pandas.DataFrame``. - -The ``_serialize_candidates`` helper function takes in a list of candidates in image coordinate space and converts these to world coordinates given a reference ``SimpleItk.Image``. -Additionally, the function adds scores per candidate. - -The resulting DataFrame is added to the ``/output/results.json``. - -Add The Test Data And The Expected Output File -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -The next step is to add your test data (an example image and a json file with the expected output) to the repo. -The test images go into the ``test`` folder in your repo. -To update the expected output simply update the ``test/expected_output.json`` file. - -Adapt The Algorithm -^^^^^^^^^^^^^^^^^^^ - -Change the function in the boilerplate to fit your needs, refer to the superclass methods for more information on return types. -See :class:`evalutils.BaseAlgorithm` for more possibilities. - -Build, Test and Export -^^^^^^^^^^^^^^^^^^^^^^ - -When you're ready to test your algorithm you can simply invoke - -.. code-block:: console - - $ ./test.sh - -This will build your docker container, add the test data as a temporary volume, run the algorithm, ``cat /output/results.json``, -and test if the ``/output/results.json`` matches ``expected_output.json`` in the test folder of ``myproject``. -If the output looks ok and prints ``Tests successfully passed...``, then you're ready to go. - -You can export the algorithm container with - -.. code-block:: console - - $ ./export.sh - -which will create ``myproject.tar.gz`` in the folder. -You can then upload this directly to `Grand Challenge`_ on your algorithms page. - - - -.. _`Grand Challenge`: https://grand-challenge.org -.. _docker: https://www.docker.com/ -.. _`git lfs`: https://git-lfs.github.com/ -.. _`CookieCutter`: https://github.com/audreyr/cookiecutter diff --git a/evalutils/__init__.py b/evalutils/__init__.py index 6af074d..e69de29 100644 --- a/evalutils/__init__.py +++ b/evalutils/__init__.py @@ -1,17 +0,0 @@ -from .evalutils import ( - ClassificationAlgorithm, - ClassificationEvaluation, - DetectionAlgorithm, - DetectionEvaluation, - Evaluation, - SegmentationAlgorithm, -) - -__all__ = [ - "ClassificationAlgorithm", - "ClassificationEvaluation", - "DetectionAlgorithm", - "DetectionEvaluation", - "Evaluation", - "SegmentationAlgorithm", -] diff --git a/evalutils/__main__.py b/evalutils/__main__.py index decf7df..14aa6a6 100644 --- a/evalutils/__main__.py +++ b/evalutils/__main__.py @@ -1,4 +1,18 @@ -from .cli import main +import warnings + + +def main(): + warnings.simplefilter("always", DeprecationWarning) + + warnings.warn( + "The CLI and templating using evalutils is deprecated. " + "Use the templates provided by the challenge organisers instead.", + DeprecationWarning, + stacklevel=2, + ) + + raise (SystemExit(1)) + if __name__ == "__main__": - main(prog_name="evalutils") + main() diff --git a/evalutils/cli.py b/evalutils/cli.py deleted file mode 100644 index 51fe013..0000000 --- a/evalutils/cli.py +++ /dev/null @@ -1,204 +0,0 @@ -import re -import sys -from importlib.metadata import version -from pathlib import Path -from typing import List - -import click -from cookiecutter.exceptions import FailedHookException -from cookiecutter.main import cookiecutter - -evalutils_version = version("evalutils") - -EVALUATION_CHOICES = ["Classification", "Segmentation", "Detection"] -ALGORITHM_CHOICES = EVALUATION_CHOICES -FORBIDDEN_NAMES = ["evalutils", "pandas", "Evaluation", "Algorithm"] -MODULE_REGEX = r"^[_a-zA-Z][_a-zA-Z0-9]+$" - - -@click.group(context_settings=dict(help_option_names=["-h", "--help"])) -@click.version_option(evalutils_version, "-v", "--version") -def main(): - pass - - -@main.group(name="init", short_help="Initialise a project.") -def init(): - pass - - -def validate_python_module_name_fn(option): - def validate_python_module_name_string(ctx, param, arg): - if len(arg.strip()) == 0: - raise click.BadParameter(f"{option.upper()} should be non empty") - - if not re.match(MODULE_REGEX, arg) or arg in FORBIDDEN_NAMES: - raise click.BadParameter( - f"{arg!r} is not a valid Python module name" - ) - - return arg - - return validate_python_module_name_string - - -class AbbreviatedChoice(click.Choice): - def __init__(self, choices: List[str]): - super().__init__(choices=choices, case_sensitive=True) - self._abbreviations = [e[0].upper() for e in choices] - self._choices_upper = list(map(str.upper, choices)) - if len(set(self._abbreviations)) != len(choices): - raise ValueError( - "First letters of choices for AbbreviatedChoices should be unique!" - ) - - def get_metavar(self, param): - return "[{}]".format( - "|".join([f"({e[0]}){e[1:]}" for e in self.choices]) - ) - - def convert(self, value, param, ctx): - value = value.upper() - if value in self._abbreviations: - value = self.choices[self._abbreviations.index(value)] - elif value in self._choices_upper: - value = self.choices[self._choices_upper.index(value)] - return super().convert(value=value, param=param, ctx=ctx) - - -@init.command( - name="evaluation", short_help="Initialise an evaluation project." -) -@click.argument( - "challenge_name", callback=validate_python_module_name_fn("challenge_name") -) -@click.option( - "--kind", - type=AbbreviatedChoice(EVALUATION_CHOICES), - prompt="What kind of challenge is this?", -) -@click.option("--dev", is_flag=True) -def init_evaluation(challenge_name, kind, dev): - template_dir = Path(__file__).parent / "templates" / "container" - try: - cookiecutter( - template=str(template_dir.absolute()), - no_input=True, - extra_context={ - "full_project_name": challenge_name, - "task_kind": kind, - "template_kind": "Evaluation", - **_get_cookiecutter_base_context(dev_build=dev), - }, - ) - click.echo(f"Created project {challenge_name}") - except FailedHookException: - exit(1) - - -def validate_size_format_fn(can_be_empty=False): - def validate_size_format(ctx, param, arg): - pattern = r"(^\d+[kgtpe]$)|(^$)" if can_be_empty else r"^\d+[kgtpe]$" - fmt = re.compile(pattern, flags=re.IGNORECASE) - while not re.match(fmt, arg.strip()): - arg = click.prompt( - f"Enter a valid size format ({fmt.pattern}):", default="1G" - ) - return arg - - return validate_size_format - - -def req_cpu_capabilities_prompt(ctx, param, reqs): - if not reqs: - while True: - capability = "something" - reqs = () - while capability != "": - capability = click.prompt( - f"Required node capability? (e.g.: avx) *{reqs}*", - type=click.STRING, - default="", - ) - if capability != "": - reqs += (capability,) - if click.confirm( - f"Are *{reqs}* all required node capabilities?", True - ): - break - return reqs - - -def req_gpu_prompt(ctx, param, req_gpu_count): - gpu_memory = ctx.params.get("req_gpu_memory") - gpu_compute_capability = ctx.params.get("req_gpu_compute_capability") - if req_gpu_count > 0: - if not gpu_compute_capability: - gpu_compute_capability = click.prompt( - "Required gpu compute capability (version string e.g.: 1.5.0)", - default="", - type=click.STRING, - ) - if not gpu_memory: - gpu_memory = validate_size_format_fn(can_be_empty=True)( - None, - None, - click.prompt( - "Required gpu memory? (e.g.: 4G)", - default="", - type=click.STRING, - ), - ) - else: - gpu_memory = "" - gpu_compute_capability = "" - ctx.params["req_gpu_compute_capability"] = gpu_compute_capability - ctx.params["req_gpu_memory"] = gpu_memory - return req_gpu_count - - -@init.command(name="algorithm", short_help="Initialise an algorithm project.") -@click.argument( - "algorithm_name", callback=validate_python_module_name_fn("algorithm_name") -) -@click.option( - "--kind", - type=AbbreviatedChoice(ALGORITHM_CHOICES), - prompt="What kind of algorithm is this?", -) -@click.option("--dev", is_flag=True) -def init_algorithm(algorithm_name, kind, dev): - template_dir = Path(__file__).parent / "templates" / "container" - try: - cookiecutter( - template=str(template_dir.absolute()), - no_input=True, - extra_context={ - "full_project_name": algorithm_name, - "task_kind": kind, - "template_kind": "Algorithm", - **_get_cookiecutter_base_context(dev_build=dev), - }, - ) - click.echo(f"Created project {algorithm_name}") - except FailedHookException: - exit(1) - - -def _get_cookiecutter_base_context(*, dev_build): - dev_build = 1 if dev_build else 0 - - if dev_build: - requirements = { - f"file:vendor/evalutils-{evalutils_version}-py3-none-any.whl#egg=evalutils": "" # noqa: B950 - } - else: - requirements = {"evalutils": f"=={evalutils_version}"} - - return { - "dev_build": dev_build, - "evalutils_version": evalutils_version, - "python_major_version": sys.version_info.major, - "python_minor_version": sys.version_info.minor, - "requirements": requirements, - } diff --git a/evalutils/evalutils.py b/evalutils/evalutils.py deleted file mode 100644 index 9a73bc7..0000000 --- a/evalutils/evalutils.py +++ /dev/null @@ -1,711 +0,0 @@ -import json -import logging -from abc import ABC, abstractmethod -from os import PathLike -from pathlib import Path -from typing import ( - Any, - Callable, - Dict, - Iterable, - List, - Optional, - Pattern, - Set, - Tuple, - Union, -) -from warnings import warn - -import SimpleITK -from pandas import DataFrame, Series, concat, merge - -from .exceptions import ConfigurationError, FileLoaderError, ValidationError -from .io import ( - CSVLoader, - FileLoader, - ImageLoader, - SimpleITKLoader, - first_int_in_filename_key, -) -from .scorers import score_detection -from .validators import DataFrameValidator - -logger = logging.getLogger(__name__) - -DEFAULT_INPUT_PATH = Path("/input/") -DEFAULT_ALGORITHM_OUTPUT_IMAGES_PATH = Path("/output/images/") -DEFAULT_ALGORITHM_OUTPUT_FILE_PATH = Path("/output/results.json") -DEFAULT_GROUND_TRUTH_PATH = Path("/opt/app/ground-truth/") -DEFAULT_EVALUATION_OUTPUT_FILE_PATH = Path("/output/metrics.json") - - -class Algorithm(ABC): - def __init__( - self, - *, - index_key: str = "input_image", - file_loaders: Optional[Dict[str, FileLoader]] = None, - file_filters: Optional[Dict[str, Optional[Pattern[str]]]] = None, - input_path: Path = DEFAULT_INPUT_PATH, - output_path: Path = DEFAULT_ALGORITHM_OUTPUT_IMAGES_PATH, - file_sorter_key: Optional[Callable] = None, - validators: Optional[Dict[str, Tuple[DataFrameValidator, ...]]] = None, - output_file: PathLike = DEFAULT_ALGORITHM_OUTPUT_FILE_PATH, - ): - """ - The base class for all algorithms. Sets the environment and controls - the flow of the processing once `process` is called. - - - Parameters - ---------- - index_key - Fileloader key which must be used for the index. - Default: `input_image` - file_loaders - The loaders that will be used to get all files. - Default: `evalutils.io.SimpleITKLoader` for `input_image` - file_filters - Regular expressions for filtering certain FileLoaders. - Default: no filtering. - input_path - The path in the container where the ground truth will be loaded - from. Default: `/input` - output_path - The path in the container where the output images will be written. - Default: `/output/images` - file_sorter_key - A function that determines how files in the input_path are sorted. - Default: `None` (alphanumerical) - validators - A dictionary containing the validators that will be used on the - loaded data per file_loader key. Default: {} - output_file - The path to the location where the results will be written. - Default: `/output/results.json` - """ - self._index_key = index_key - self._input_path = input_path - self._output_path = output_path - self._file_sorter_key = file_sorter_key - self._output_file = output_file - - self._ground_truth_cases = DataFrame() - self._predictions_cases = DataFrame() - - self._cases: Dict[str, DataFrame] = {} - - self._case_results: List[Dict] = [] - - self._validators: Dict[str, Tuple[DataFrameValidator, ...]] = ( - {} if validators is None else validators - ) - self._file_loaders: Dict[str, FileLoader] = ( - dict(input_image=SimpleITKLoader()) - if file_loaders is None - else file_loaders - ) - self._file_filters: Dict[str, Optional[Pattern[str]]] = ( - dict(input_image=None) if file_filters is None else file_filters - ) - - super().__init__() - - def load(self): - for key, file_loader in self._file_loaders.items(): - fltr = ( - self._file_filters[key] if key in self._file_filters else None - ) - self._cases[key] = self._load_cases( - folder=self._input_path, - file_loader=file_loader, - file_filter=fltr, - ) - - def _load_cases( - self, - *, - folder: Path, - file_loader: ImageLoader, - file_filter: Optional[Pattern[str]] = None, - ) -> DataFrame: - cases = None - - for f in sorted(folder.glob("**/*"), key=self._file_sorter_key): - if file_filter is None or file_filter.match(str(f)): - try: - new_cases = file_loader.load(fname=f) - except FileLoaderError: - logger.warning( - f"Could not load {f.name} using {file_loader}." - ) - else: - if cases is None: - cases = new_cases - else: - cases += new_cases - else: - logger.info( - f"Skip loading {f.name} because it doesn't match {file_filter}." - ) - - if cases is None: - raise FileLoaderError( - f"Could not load any files in {folder} with " f"{file_loader}." - ) - - return DataFrame(cases) - - def validate(self): - """Validates each dataframe for each fileloader separately""" - file_loaders_keys = [k for k in self._file_loaders.keys()] - for key in self._validators.keys(): - if key not in file_loaders_keys: - raise ValueError( - f"There is no file_loader associated with: {key}.\n" - f"Valid file loaders are: {file_loaders_keys}" - ) - for key, cases in self._cases.items(): - if key in self._validators: - self._validate_data_frame(df=cases, file_loader_key=key) - - def _validate_data_frame(self, *, df: DataFrame, file_loader_key: str): - for validator in self._validators[file_loader_key]: - validator.validate(df=df) - - def process(self): - self.load() - self.validate() - self.process_cases() - self.save() - - def process_cases(self, file_loader_key: Optional[str] = None): - if file_loader_key is None: - file_loader_key = self._index_key - self._case_results = [] - for idx, case in self._cases[file_loader_key].iterrows(): - self._case_results.append(self.process_case(idx=idx, case=case)) - - @abstractmethod - def process_case(self, *, idx: int, case: DataFrame) -> Dict: - raise NotImplementedError() - - def save(self): - with open(str(self._output_file), "w") as f: - json.dump(self._case_results, f) - - def _load_input_image(self, *, case) -> Tuple[SimpleITK.Image, Path]: - input_image_file_path = case["path"] - - input_image_file_loader = self._file_loaders["input_image"] - if not isinstance(input_image_file_loader, ImageLoader): - raise RuntimeError( - "The used FileLoader was not of subclass ImageLoader" - ) - - # Load the image for this case - input_image = input_image_file_loader.load_image(input_image_file_path) - - # Check that it is the expected image - if input_image_file_loader.hash_image(input_image) != case["hash"]: - raise RuntimeError("Image hashes do not match") - - return input_image, input_image_file_path - - @abstractmethod - def predict(self, *, input_image: SimpleITK.Image) -> Any: - raise NotImplementedError() - - -class DetectionAlgorithm(Algorithm): - def process_case(self, *, idx, case): - # Load and test the image for this case - input_image, input_image_file_path = self._load_input_image(case=case) - - # Detect and score candidates - scored_candidates = self.predict(input_image=input_image) - - # Write resulting candidates to result.json for this case - return { - "outputs": [ - dict(type="candidates", data=scored_candidates.to_dict()) - ], - "inputs": [ - dict(type="metaio_image", filename=input_image_file_path.name) - ], - "error_messages": [], - } - - @abstractmethod - def predict(self, *, input_image: SimpleITK.Image) -> DataFrame: - raise NotImplementedError() - - @staticmethod - def _serialize_candidates( - *, - candidates: Iterable[Tuple[float, ...]], - candidate_scores: List[Any], - ref_image: SimpleITK.Image, - ) -> List[Dict]: - data = [] - for coord, score in zip(candidates, candidate_scores): - world_coords = ref_image.TransformContinuousIndexToPhysicalPoint( - [c for c in reversed(coord)] - ) - coord_data = { - f"coord{k}": v for k, v in zip(["X", "Y", "Z"], world_coords) - } - coord_data.update({"score": score}) - data.append(coord_data) - return data - - -class SegmentationAlgorithm(Algorithm): - def process_case(self, *, idx, case): - # Load and test the image for this case - input_image, input_image_file_path = self._load_input_image(case=case) - - # Segment nodule candidates - segmented_nodules = self.predict(input_image=input_image) - - # Write resulting segmentation to output location - segmentation_path = self._output_path / input_image_file_path.name - if not self._output_path.exists(): - self._output_path.mkdir() - SimpleITK.WriteImage(segmented_nodules, str(segmentation_path), True) - - # Write segmentation file path to result.json for this case - return { - "outputs": [ - dict(type="metaio_image", filename=segmentation_path.name) - ], - "inputs": [ - dict(type="metaio_image", filename=input_image_file_path.name) - ], - "error_messages": [], - } - - @abstractmethod - def predict(self, *, input_image: SimpleITK.Image) -> SimpleITK.Image: - raise NotImplementedError() - - -class ClassificationAlgorithm(Algorithm): - def process_case(self, *, idx, case): - # Load and test the image for this case - input_image, input_image_file_path = self._load_input_image(case=case) - - # Classify input_image image - results = self.predict(input_image=input_image) - - # Test classification output - if not isinstance(results, dict): - raise ValueError("Exepected a dictionary as output") - - # Write resulting classification to result.json for this case - return { - "outputs": [results], - "inputs": [ - dict(type="metaio_image", filename=input_image_file_path.name) - ], - "error_messages": [], - } - - @abstractmethod - def predict(self, *, input_image: SimpleITK.Image) -> Dict: - raise NotImplementedError() - - -class BaseEvaluation(ABC): - def __init__( - self, - *, - ground_truth_path: Path = DEFAULT_GROUND_TRUTH_PATH, - predictions_path: Path = DEFAULT_INPUT_PATH, - file_sorter_key: Callable = first_int_in_filename_key, - file_loader: FileLoader, - validators: Tuple[DataFrameValidator, ...], - join_key: Optional[str] = None, - aggregates: Optional[Set[str]] = None, - output_file: PathLike = DEFAULT_EVALUATION_OUTPUT_FILE_PATH, - ): - """ - The base class for all evaluations. Sets the environment and controls - the flow of the evaluation once `evaluate` is called. - - - Parameters - ---------- - ground_truth_path - The path in the container where the ground truth will be loaded - from - predictions_path - The path in the container where the submission will be loaded from - file_sorter_key - A function that determines how files are sorted and matched - together - file_loader - The loader that will be used to get all files - validators - A tuple containing all the validators that will be used on the - loaded data - join_key - The column that will be used to join the predictions and ground - truth tables - aggregates - The set of aggregates that will be calculated by - `pandas.DataFrame.describe` - output_file - The path to the location where the results will be written - """ - if aggregates is None: - aggregates = { - "mean", - "std", - "min", - "max", - "25%", - "50%", - "75%", - "count", - "uniq", - "freq", - } - - self._ground_truth_path = ground_truth_path - self._predictions_path = predictions_path - self._file_sorter_key = file_sorter_key - self._file_loader = file_loader - self._validators = validators - self._join_key = join_key - self._aggregates = aggregates - self._output_file = output_file - - self._ground_truth_cases = DataFrame() - self._predictions_cases = DataFrame() - - self._cases = DataFrame() - - self._case_results = DataFrame() - self._aggregate_results: Dict[str, Union[float, int, str, None]] = {} - - super().__init__() - - if isinstance(self._file_loader, CSVLoader) and self._join_key is None: - raise ConfigurationError( - f"You must set a `join_key` when using {self._file_loader}." - ) - - @property - def _metrics(self) -> Dict: - """Returns the calculated case and aggregate results""" - return { - "case": self._case_results.to_dict(), - "aggregates": self._aggregate_results, - } - - def evaluate(self): - self.load() - self.validate() - self.merge_ground_truth_and_predictions() - self.cross_validate() - self.score() - self.save() - - def load(self): - self._ground_truth_cases = self._load_cases( - folder=self._ground_truth_path - ) - self._predictions_cases = self._load_cases( - folder=self._predictions_path - ) - - def _load_cases(self, *, folder: Path) -> DataFrame: - cases = None - - for f in sorted(folder.glob("**/*"), key=self._file_sorter_key): - try: - new_cases = self._file_loader.load(fname=f) - except FileLoaderError: - logger.warning( - f"Could not load {f.name} using {self._file_loader}." - ) - else: - if cases is None: - cases = new_cases - else: - cases += new_cases - - if cases is None: - raise FileLoaderError( - f"Could not load any files in {folder} with " - f"{self._file_loader}." - ) - - return DataFrame(cases) - - def validate(self): - """Validates each dataframe separately""" - self._validate_data_frame(df=self._ground_truth_cases) - self._validate_data_frame(df=self._predictions_cases) - - def _validate_data_frame(self, *, df: DataFrame): - for validator in self._validators: - validator.validate(df=df) - - @abstractmethod - def merge_ground_truth_and_predictions(self): - pass - - @abstractmethod - def cross_validate(self): - """Validates both dataframes""" - pass - - def _raise_missing_predictions_error(self, *, missing=None): - if missing is not None: - message = ( - "Predictions missing: you did not submit predictions for " - f"{missing}. Please try again." - ) - else: - message = ( - "Predictions missing: you did not submit enough predictions, " - "please try again." - ) - - raise ValidationError(message) - - def _raise_extra_predictions_error(self, *, extra=None): - if extra is not None: - message = ( - "Too many predictions: we do not have the ground truth data " - f"for {extra}. Please try again." - ) - else: - message = ( - "Too many predictions: you submitted too many predictions, " - "please try again." - ) - - raise ValidationError(message) - - @abstractmethod - def score(self): - pass - - # noinspection PyUnusedLocal - def score_case(self, *, idx: int, case: DataFrame) -> Dict: - return {} - - def score_aggregates(self) -> Dict: - aggregate_results = {} - - for col in self._case_results.columns: - aggregate_results[col] = self.aggregate_series( - series=self._case_results[col] - ) - - return aggregate_results - - def aggregate_series(self, *, series: Series) -> Dict: - summary = series.describe() - valid_keys = [a for a in self._aggregates if a in summary] - - series_summary = {} - - for k in valid_keys: - value = summary[k] - - # % in keys could cause problems when looking up values later - key = k.replace("%", "pc") - - try: - json.dumps(value) - except TypeError: - logger.warning( - f"Could not serialize {key}: {value} as json, " - f"so converting {value} to int." - ) - value = int(value) - - series_summary[key] = value - - return series_summary - - def save(self): - with open(self._output_file, "w") as f: - f.write(json.dumps(self._metrics)) - - -class ClassificationEvaluation(BaseEvaluation): - """ - ClassificationEvaluations have the same number of predictions as the - number of ground truth cases. These can be things like, what is the - stage of this case, or segment some things in this case. - """ - - def merge_ground_truth_and_predictions(self): - if self._join_key: - kwargs = {"on": self._join_key} - else: - kwargs = {"left_index": True, "right_index": True} - - self._cases = merge( - left=self._ground_truth_cases, - right=self._predictions_cases, - indicator=True, - how="outer", - suffixes=("_ground_truth", "_prediction"), - **kwargs, - ) - - def cross_validate(self): - missing = [ - p for _, p in self._cases.iterrows() if p["_merge"] == "left_only" - ] - - if missing: - if self._join_key: - missing = [p[self._join_key] for p in missing] - self._raise_missing_predictions_error(missing=missing) - - extra = [ - p for _, p in self._cases.iterrows() if p["_merge"] == "right_only" - ] - - if extra: - if self._join_key: - extra = [p[self._join_key] for p in extra] - self._raise_extra_predictions_error(extra=extra) - - def score(self): - self._case_results = DataFrame() - for idx, case in self._cases.iterrows(): - self._case_results = concat( - [ - self._case_results, - DataFrame.from_records( - [self.score_case(idx=idx, case=case)] - ), - ], - ignore_index=True, - ) - self._aggregate_results = self.score_aggregates() - - -class Evaluation(ClassificationEvaluation): - """ - Legacy class, you should use ClassificationEvaluation instead. - """ - - def __init__(self, *args, **kwargs): - warn( - ( - "The Evaluation class is deprecated, " - "please use ClassificationEvaluation instead" - ), - DeprecationWarning, - ) - super().__init__(*args, **kwargs) - - -class DetectionEvaluation(BaseEvaluation): - """ - DetectionEvaluations have a different number of predictions from the - number of ground truth annotations. An example would be detecting lung - nodules in a CT volume, or malignant cells in a pathology slide. - """ - - def __init__(self, *args, detection_radius, detection_threshold, **kwargs): - super().__init__(*args, **kwargs) - self._detection_radius = detection_radius - self._detection_threshold = detection_threshold - - def merge_ground_truth_and_predictions(self): - self._cases = concat( - [self._ground_truth_cases, self._predictions_cases], - keys=["ground_truth", "predictions"], - ) - - def cross_validate(self): - expected_keys = set(self._ground_truth_cases[self._join_key]) - submitted_keys = set(self._predictions_cases[self._join_key]) - - missing = expected_keys - submitted_keys - if missing: - self._raise_missing_predictions_error(missing=missing) - - extra = submitted_keys - expected_keys - if extra: - self._raise_extra_predictions_error(extra=extra) - - def _raise_extra_predictions_error(self, *, extra=None): - """In detection challenges extra predictions are ok""" - warn(f"There are extra predictions for cases: {extra}.") - - def _raise_missing_predictions_error(self, *, missing=None): - """In detection challenges missing predictions are ok""" - warn(f"Could not find predictions for cases: {missing}.") - - def score(self): - cases = set(self._ground_truth_cases[self._join_key]) - cases |= set(self._predictions_cases[self._join_key]) - - self._case_results = DataFrame() - - for idx, case in enumerate(cases): - self._case_results = concat( - [ - self._case_results, - DataFrame.from_records( - [ - self.score_case( - idx=idx, - case=self._cases.loc[ - self._cases[self._join_key] == case - ], - ) - ] - ), - ], - ignore_index=True, - ) - self._aggregate_results = self.score_aggregates() - - def score_case(self, *, idx, case): - score = score_detection( - ground_truth=self.get_points(case=case, key="ground_truth"), - predictions=self.get_points(case=case, key="predictions"), - radius=self._detection_radius, - ) - - # Add the case id to the score - output = score._asdict() - output.update({self._join_key: case[self._join_key][0]}) - - return output - - def get_points( - self, *, case, key: str - ) -> List[Tuple[Union[int, float], Union[int, float]]]: - raise NotImplementedError - - def score_aggregates(self): - aggregate_results = super().score_aggregates() - - totals = self._case_results.sum() - - for s in ["true_positives", "false_positives", "false_negatives"]: - aggregate_results[s]["sum"] = int(totals[s]) - - tp = aggregate_results["true_positives"]["sum"] - fp = aggregate_results["false_positives"]["sum"] - fn = aggregate_results["false_negatives"]["sum"] - - aggregate_results["precision"] = tp / (tp + fp) - aggregate_results["recall"] = tp / (tp + fn) - aggregate_results["f1_score"] = 2 * tp / ((2 * tp) + fp + fn) - - return aggregate_results diff --git a/evalutils/exceptions.py b/evalutils/exceptions.py deleted file mode 100644 index 7bcbe86..0000000 --- a/evalutils/exceptions.py +++ /dev/null @@ -1,14 +0,0 @@ -class EvalUtilsError(Exception): - pass - - -class FileLoaderError(EvalUtilsError): - pass - - -class ValidationError(EvalUtilsError): - pass - - -class ConfigurationError(EvalUtilsError): - pass diff --git a/evalutils/io.py b/evalutils/io.py deleted file mode 100644 index 9cbd8df..0000000 --- a/evalutils/io.py +++ /dev/null @@ -1,170 +0,0 @@ -import logging -import re -from abc import ABC, abstractmethod -from pathlib import Path -from typing import Dict, List - -from imageio import get_reader -from pandas import read_csv -from pandas.errors import EmptyDataError, ParserError -from SimpleITK import GetArrayFromImage, ReadImage - -from .exceptions import FileLoaderError - -logger = logging.getLogger(__name__) - - -def get_first_int_in(s: str) -> int: - """ - Gets the first integer in a string. - - Parameters - ---------- - s - The string to search for an int - - Returns - ------- - The first integer found in the string - - Raises - ------ - AttributeError - If there is not an int contained in the string - - """ - r = re.compile(r"\D*((?:\d+\.?)+)\D*") - m = r.search(s) - - if m is not None: - return int(m.group(1).replace(".", "")) - else: - raise AttributeError(f"No int found in {s}") - - -def first_int_in_filename_key(fname: Path) -> str: - try: - return f"{get_first_int_in(fname.stem):>64}" - except AttributeError: - logger.warning(f"Could not find an int in the string {fname.stem!r}.") - return fname.stem - - -class FileLoader(ABC): - @abstractmethod - def load(self, *, fname: Path) -> List[Dict]: - """ - Tries to load the file given by the path fname. - - Notes - ----- - For this to work with the validators you must: - - If you load an image it must save the hash in the `hash` column - - If you reference a Path it must be saved in the `path` column - - - Parameters - ---------- - fname - The file that the loader will try to load - - Returns - ------- - A list containing all of the cases in this file - - Raises - ------ - FileLoaderError - If a file cannot be loaded as the specified type - - """ - raise FileLoaderError - - -class ImageLoader(FileLoader): - """ - A specialised file loader for images. As images are large they will not - all be loaded into memory, so score_case needs to load them again later - via load_image. - """ - - def load(self, *, fname: Path): - try: - img = self.load_image(fname) - except (ValueError, RuntimeError): - raise FileLoaderError( - f"Could not load {fname} using {self.__class__.__qualname__}." - ) - return [{"hash": self.hash_image(img), "path": fname}] - - @staticmethod - def load_image(fname: Path): - """ - Loads the image - - Parameters - ---------- - fname - The path that the loader will try to load - - Returns - ------- - The image - """ - raise NotImplementedError - - @staticmethod - def hash_image(image) -> int: - """ - Generates a hash of the image - - Parameters - ---------- - image - The image to hash - - Returns - ------- - The hash of the image - - """ - raise NotImplementedError - - -class ImageIOLoader(ImageLoader): - @staticmethod - def load_image(fname): - with open(fname, "rb") as f: - with get_reader(f, mode="i", pilmode="F") as r: - return r.get_data(0) - - @staticmethod - def hash_image(image): - return hash(image.tobytes()) - - -class SimpleITKLoader(ImageLoader): - @staticmethod - def load_image(fname): - return ReadImage(str(fname)) - - @staticmethod - def hash_image(image): - return hash(GetArrayFromImage(image).tobytes()) - - -class CSVLoader(FileLoader): - def load(self, *, fname: Path): - try: - return read_csv( - fname, skipinitialspace=True, encoding="utf-8" - ).to_dict(orient="records") - except UnicodeDecodeError: - raise FileLoaderError(f"Could not load {fname} using {__name__}.") - except (ParserError, EmptyDataError): - raise ValueError( - f"CSV file could not be loaded: we could not load " - f"{fname.name} using `pandas.read_csv`." - ) diff --git a/evalutils/roc.py b/evalutils/roc.py index db87463..9a08e4d 100644 --- a/evalutils/roc.py +++ b/evalutils/roc.py @@ -1,4 +1,4 @@ -from typing import List, NamedTuple, Tuple +from typing import NamedTuple import numpy as np from numpy import ndarray @@ -55,9 +55,9 @@ def get_bootstrapped_roc_ci_curves( """ rng_seed = 40 # control reproducibility - bootstrapped_az_scores: List[float] = [] + bootstrapped_az_scores: list[float] = [] - tprs_list: List[ndarray] = [] + tprs_list: list[ndarray] = [] base_fpr = np.linspace(0, 1, 101) rng = np.random.RandomState(rng_seed) @@ -114,7 +114,7 @@ def get_bootstrapped_roc_ci_curves( def average_roc_curves( - roc_curves: List[BootstrappedROCCICurves], bins: int = 200 + roc_curves: list[BootstrappedROCCICurves], bins: int = 200 ) -> BootstrappedROCCICurves: """ Averages ROC curves using vertical averaging (fixed FP rates), @@ -237,8 +237,8 @@ def get_bootstrapped_ci_point_error( The fpr vals (one per ROC point) representing the highest val in CI """ rng_seed = 40 # control reproducibility - tprs_list: List[ndarray] = [] - fprs_list: List[ndarray] = [] + tprs_list: list[ndarray] = [] + fprs_list: list[ndarray] = [] rng = np.random.RandomState(rng_seed) num_possible_scores = len(np.unique(y_score)) @@ -302,7 +302,7 @@ def get_bootstrapped_ci_point_error( def _get_confidence_intervals( *, n_bootstraps: int, one_sided_ci: float, points_array -) -> Tuple[ndarray, ndarray]: +) -> tuple[ndarray, ndarray]: ci_upper = [] ci_lower = [] diff --git a/evalutils/scorers.py b/evalutils/scorers.py index 897240a..4b2b2fd 100644 --- a/evalutils/scorers.py +++ b/evalutils/scorers.py @@ -1,5 +1,4 @@ from collections import namedtuple -from typing import List, Tuple from numpy import array from sklearn.neighbors import BallTree @@ -11,8 +10,8 @@ def score_detection( *, - ground_truth: List[Tuple[float, ...]], - predictions: List[Tuple[float, ...]], + ground_truth: list[tuple[float, ...]], + predictions: list[tuple[float, ...]], radius: float = 1.0, ) -> DetectionScore: """ @@ -97,10 +96,10 @@ def score_detection( def find_hits_for_targets( *, - targets: List[Tuple[float, ...]], - predictions: List[Tuple[float, ...]], + targets: list[tuple[float, ...]], + predictions: list[tuple[float, ...]], radius: float, -) -> List[Tuple[int, ...]]: +) -> list[tuple[int, ...]]: """ Generates a list of the predicted points that are within a radius r of the targets. The indicies are returned in sorted order, from closest to diff --git a/evalutils/stats.py b/evalutils/stats.py index 37cc6b0..144f9f9 100644 --- a/evalutils/stats.py +++ b/evalutils/stats.py @@ -1,195 +1,22 @@ -import gc from collections import namedtuple -from typing import Callable, List, Optional, Tuple, Union +from typing import Optional, Union import numpy as np from numpy import ndarray -from scipy.ndimage import binary_erosion, convolve, generate_binary_structure +from scipy.ndimage import ( + binary_erosion, + convolve, + distance_transform_edt, + generate_binary_structure, +) VOXELSPACING_TYPE = Optional[ - Union[Tuple[Union[float, int], ...], List[Union[float, int]], float, int] + Union[tuple[Union[float, int], ...], list[Union[float, int]], float, int] ] -def distance_transform_edt_float32( # noqa: C901 - input, - sampling=None, - return_distances=True, - return_indices=False, - distances=None, - indices=None, -): - """Memory efficient version of scipy.ndimage.distance_transform_edt - - The same as scipy.ndimage.distance_transform_edt but - using float32 and better memory cleaning internally. - - In addition to the distance transform, the feature transform can - be calculated. In this case the index of the closest background - element is returned along the first axis of the result. - - Parameters - ---------- - input - Input data to transform. Can be any type but will be converted - into binary: 1 wherever input equates to True, 0 elsewhere. - sampling - Spacing of elements along each dimension. If a sequence, must be of - length equal to the input rank; if a single number, this is used for - all axes. If not specified, a grid spacing of unity is implied. - return_distances - Whether to return distance matrix. At least one of - return_distances/return_indices must be True. Default is True. - return_indices - Whether to return indices matrix. Default is False. - distances - Used for output of distance array, must be of type float64. - indices - Used for output of indices, must be of type int32. - - Returns - ------- - distance_transform_edt - Either distance matrix, index matrix, or a list of the two, - depending on ``return_x`` flags and ``distance`` and ``indices`` - input parameters. - - Notes - ----- - - The euclidean distance transform gives values of the euclidean - distance: - - .. code-block:: console - - n - y_i = sqrt(sum (x[i]-b[i])**2) - i - - where b[i] is the background point (value 0) with the smallest - Euclidean distance to input points x[i], and n is the - number of dimensions. - - Copyright (C) 2003-2005 Peter J. Verveer - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - 3. The name of the author may not be used to endorse or promote - products derived from this software without specific prior - written permission. - - THIS SOFTWARE IS PROVIDED BY THE AUTHOR ''AS IS'' AND ANY EXPRESS - OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY - DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE - GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, - WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - """ - from scipy.ndimage import _nd_image, _ni_support - - if (not return_distances) and (not return_indices): - msg = "at least one of distances/indices must be specified" - raise RuntimeError(msg) - - ft_inplace = isinstance(indices, np.ndarray) - dt_inplace = isinstance(distances, np.ndarray) - - # calculate the feature transform - input = np.atleast_1d(np.where(input, 1, 0).astype(np.int8)) - - garbage_collect = gc.collect if input.nbytes > 100e6 else lambda: None - garbage_collect() - - input = input.astype(np.int32) - garbage_collect() - - if sampling is not None: - sampling = _ni_support._normalize_sequence(sampling, input.ndim) - sampling = np.asarray(sampling, dtype=np.float64) - if not sampling.flags.contiguous: - sampling = sampling.copy() - - if ft_inplace: - ft = indices - if ft.shape != (input.ndim,) + input.shape: - raise RuntimeError("indices has wrong shape") - if ft.dtype.type != np.int32: - raise RuntimeError("indices must be of int32 type") - else: - ft = np.zeros((input.ndim,) + input.shape, dtype=np.int32) - - _nd_image.euclidean_feature_transform(input, sampling, ft) - input_shape = input.shape - - del input - garbage_collect() - - # if requested, calculate the distance transform - if return_distances: - # dt = ft - np.indices(input.shape, dtype=ft.dtype) - # Paul K. Gerke: Save a lot of memory by doing the operation - # column-wise and in-pace. - - if return_indices: - dt = ft.copy() - else: - dt = ft - del ft - - c_indices = np.indices((1,) + input_shape[1:], dtype=dt.dtype) - for c in range(input_shape[0]): - dt[:, c : (c + 1)] -= c_indices # noqa: E203 - c_indices[0] += 1 - - dt = dt.astype(np.float32, copy=False) - if sampling is not None: - for ii in range(len(sampling)): - dt[ii, ...] *= sampling[ii] - np.multiply(dt, dt, dt) - if dt_inplace: - dt = np.add.reduce(dt, axis=0) - if distances.shape != dt.shape: - raise RuntimeError("indices has wrong shape") - if distances.dtype.type != np.float32: - raise RuntimeError("indices must be of float32 type") - np.sqrt(dt, distances) - else: - dt = np.add.reduce(dt, axis=0) - dt = np.sqrt(dt) - - # construct and return the result - result = [] - if return_distances and not dt_inplace: - result.append(dt) - if return_indices and not ft_inplace: - result.append(ft) - - if len(result) == 2: - return tuple(result) - elif len(result) == 1: - return result[0] - else: - return None - - def calculate_confusion_matrix( - y_true: ndarray, y_pred: ndarray, labels: List[int] + y_true: ndarray, y_pred: ndarray, labels: list[int] ) -> ndarray: """ Efficient confusion matrix calculation, based on sklearn interface @@ -340,7 +167,6 @@ def __surface_distances( s2: ndarray, voxelspacing: VOXELSPACING_TYPE = None, connectivity: int = 1, - edt_method: Callable = distance_transform_edt_float32, ) -> ndarray: """ Computes set of surface distances. @@ -367,11 +193,6 @@ def __surface_distances( of the binary objects. This value is passed to `scipy.ndimage.generate_binary_structure` and should usually be :math:`> 1`. - edt_method - Method used for computing the euclidean distance transform. By default - it uses a variant on the `scipy.ndimage.distance_transform_edt` - method that uses float32 data to reduce memory costs at the cost of - some additional compute time. Returns ------- @@ -392,7 +213,7 @@ def __surface_distances( s2_b = s2_b & ~binary_erosion(s2_b, structure=footprint, iterations=1) s1_b = s1_b & ~binary_erosion(s1_b, structure=footprint, iterations=1) - return edt_method(~s2_b, sampling=voxelspacing)[s1_b] + return distance_transform_edt(~s2_b, sampling=voxelspacing)[s1_b] def hausdorff_distance( @@ -400,7 +221,6 @@ def hausdorff_distance( s2: ndarray, voxelspacing: VOXELSPACING_TYPE = None, connectivity: int = 1, - edt_method: Callable = distance_transform_edt_float32, ) -> float: """ Computes the (symmetric) Hausdorff Distance (HD) between the binary objects @@ -425,11 +245,6 @@ def hausdorff_distance( of the binary objects. This value is passed to `scipy.ndimage.generate_binary_structure` and should usually be :math:`> 1`. - edt_method - Method used for computing the euclidean distance transform. By default - it uses a variant on the `scipy.ndimage.distance_transform_edt` - method that uses float32 data to reduce memory costs at the cost of - some additional compute time. Returns ------- @@ -443,12 +258,8 @@ def hausdorff_distance( Implementation inspired by medpy.metric.binary http://pythonhosted.org/MedPy/_modules/medpy/metric/binary.html """ - s1_dist = __surface_distances( - s1, s2, voxelspacing, connectivity, edt_method=edt_method - ) - s2_dist = __surface_distances( - s2, s1, voxelspacing, connectivity, edt_method=edt_method - ) + s1_dist = __surface_distances(s1, s2, voxelspacing, connectivity) + s2_dist = __surface_distances(s2, s1, voxelspacing, connectivity) return max(s1_dist.max(), s2_dist.max()) @@ -459,7 +270,6 @@ def percentile_hausdorff_distance( percentile: Union[int, float] = 0.95, voxelspacing: VOXELSPACING_TYPE = None, connectivity: int = 1, - edt_method: Callable = distance_transform_edt_float32, ) -> float: """ Nth Percentile Hausdorff Distance. @@ -489,11 +299,6 @@ def percentile_hausdorff_distance( of the binary objects. This value is passed to `scipy.ndimage.generate_binary_structure` and should usually be :math:`> 1`. - edt_method - Method used for computing the euclidean distance transform. By default - it uses a variant on the `scipy.ndimage.distance_transform_edt` - method that uses float32 data to reduce memory costs at the cost of - some additional compute time. Returns ------- @@ -511,12 +316,8 @@ def percentile_hausdorff_distance( ----- This is a real metric. """ - s1_dist = __surface_distances( - s1, s2, voxelspacing, connectivity, edt_method=edt_method - ) - s2_dist = __surface_distances( - s2, s1, voxelspacing, connectivity, edt_method=edt_method - ) + s1_dist = __surface_distances(s1, s2, voxelspacing, connectivity) + s2_dist = __surface_distances(s2, s1, voxelspacing, connectivity) s1_dist.sort() s2_dist.sort() @@ -532,7 +333,6 @@ def modified_hausdorff_distance( s2: ndarray, voxelspacing: VOXELSPACING_TYPE = None, connectivity: int = 1, - edt_method: Callable = distance_transform_edt_float32, ) -> float: """ Computes the (symmetric) Modified Hausdorff Distance (MHD) between the @@ -557,11 +357,6 @@ def modified_hausdorff_distance( of the binary objects. This value is passed to `scipy.ndimage.generate_binary_structure` and should usually be :math:`> 1`. - edt_method - Method used for computing the euclidean distance transform. By default - it uses a variant on the `scipy.ndimage.distance_transform_edt` - method that uses float32 data to reduce memory costs at the cost of - some additional compute time. Returns ------- @@ -574,12 +369,8 @@ def modified_hausdorff_distance( ----- This is a real metric. """ - s1_dist = __surface_distances( - s1, s2, voxelspacing, connectivity, edt_method=edt_method - ) - s2_dist = __surface_distances( - s2, s1, voxelspacing, connectivity, edt_method=edt_method - ) + s1_dist = __surface_distances(s1, s2, voxelspacing, connectivity) + s2_dist = __surface_distances(s2, s1, voxelspacing, connectivity) return max(s1_dist.mean(), s2_dist.mean()) @@ -668,7 +459,6 @@ def __directed_contour_distances( s1: ndarray, s2: ndarray, voxelspacing: VOXELSPACING_TYPE = None, - edt_method: Callable = distance_transform_edt_float32, ) -> ndarray: """ Computes set of surface contour distances. @@ -693,11 +483,6 @@ def __directed_contour_distances( along each dimension. If a sequence, must be of length equal to the input rank; if a single number, this is used for all axes. If not specified, a grid spacing of unity is implied. - edt_method - Method used for computing the euclidean distance transform. By default - it uses a variant on the `scipy.ndimage.distance_transform_edt` - method that uses float32 data to reduce memory costs at the cost of - some additional compute time. Returns ------- @@ -720,7 +505,7 @@ def __directed_contour_distances( # all elements in neighborhood are fully checked! equals np.ones((3,3,3)) # for s1.ndim == 3 footprint = generate_binary_structure(s1.ndim, s1.ndim) - df = edt_method(~s2_b, sampling=voxelspacing) + df = distance_transform_edt(~s2_b, sampling=voxelspacing) # generate mask for elements not entirly enclosed by mask s1_b # (contours & non-zero elements) @@ -737,7 +522,6 @@ def mean_contour_distance( s1: ndarray, s2: ndarray, voxelspacing: VOXELSPACING_TYPE = None, - edt_method: Callable = distance_transform_edt_float32, ) -> float: """ Computes the (symmetric) Mean Contour Distance between the binary objects @@ -757,11 +541,6 @@ def mean_contour_distance( along each dimension. If a sequence, must be of length equal to the input rank; if a single number, this is used for all axes. If not specified, a grid spacing of unity is implied. - edt_method - Method used for computing the euclidean distance transform. By default - it uses a variant on the `scipy.ndimage.distance_transform_edt` - method that uses float32 data to reduce memory costs at the cost of - some additional compute time. Returns ------- @@ -773,12 +552,8 @@ def mean_contour_distance( ----- This is a real metric that mimics the ITK MeanContourDistanceFilter. """ - s1_c_dist = __directed_contour_distances( - s1, s2, voxelspacing, edt_method=edt_method - ) - s2_c_dist = __directed_contour_distances( - s2, s1, voxelspacing, edt_method=edt_method - ) + s1_c_dist = __directed_contour_distances(s1, s2, voxelspacing) + s2_c_dist = __directed_contour_distances(s2, s1, voxelspacing) return max(s1_c_dist.mean(), s2_c_dist.mean()) @@ -795,7 +570,6 @@ def hausdorff_distance_measures( voxelspacing: VOXELSPACING_TYPE = None, connectivity: int = 1, percentile: float = 0.95, - edt_method: Callable = distance_transform_edt_float32, ) -> HausdorffMeasures: """ Returns multiple Hausdorff measures - (hd, modified_hd, percentile_hd) @@ -822,11 +596,6 @@ def hausdorff_distance_measures( be :math:`> 1`. percentile The percentile at which to calculate the Hausdorff Distance - edt_method - Method used for computing the euclidean distance transform. By default - it uses a variant on the `scipy.ndimage.distance_transform_edt` - method that uses float32 data to reduce memory costs at the cost of - some additional compute time. Returns ------- @@ -845,8 +614,8 @@ def hausdorff_distance_measures( s2_b = s2_b & ~binary_erosion(s2_b, structure=footprint, iterations=1) s1_b = s1_b & ~binary_erosion(s1_b, structure=footprint, iterations=1) - s1_dist = edt_method(~s2_b, sampling=voxelspacing)[s1_b] - s2_dist = edt_method(~s1_b, sampling=voxelspacing)[s2_b] + s1_dist = distance_transform_edt(~s2_b, sampling=voxelspacing)[s1_b] + s2_dist = distance_transform_edt(~s1_b, sampling=voxelspacing)[s2_b] s1_dist.sort() s2_dist.sort() diff --git a/evalutils/templates/container/__init__.py b/evalutils/templates/container/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/evalutils/templates/container/cookiecutter.json b/evalutils/templates/container/cookiecutter.json deleted file mode 100644 index 817a4e5..0000000 --- a/evalutils/templates/container/cookiecutter.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "template_kind": [ - "Algorithm", - "Evaluation" - ], - "full_project_name": "", - "task_kind": [ - "Classification", - "Segmentation", - "Detection" - ], - "package_name": "{{ cookiecutter.full_project_name|replace(' ', '') }}", - "evalutils_version": "", - "dev_build": 0, - "python_major_version": "", - "python_minor_version": "", - "requirements": {} -} diff --git a/evalutils/templates/container/hooks/__init__.py b/evalutils/templates/container/hooks/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/evalutils/templates/container/hooks/post_gen_project.py b/evalutils/templates/container/hooks/post_gen_project.py deleted file mode 100644 index dda0ea9..0000000 --- a/evalutils/templates/container/hooks/post_gen_project.py +++ /dev/null @@ -1,77 +0,0 @@ -import os -import shutil -from pathlib import Path - -from evalutils.utils import ( - convert_line_endings, - generate_requirements_txt, - generate_source_wheel, -) - -TASK_KIND = "{{ cookiecutter.task_kind }}" -TEMPLATE_KIND = "{{ cookiecutter.template_kind }}" -IS_DEV_BUILD = int("{{ cookiecutter.dev_build }}") == 1 - -template_dir = Path(os.getcwd()) - -templated_files = template_dir.glob("*.j2") -for f in templated_files: - shutil.move(f.name, f.stem) - -if TEMPLATE_KIND == "Evaluation": # noqa: C901 - shutil.rmtree("algorithm_test") - os.remove("process.py") - os.rename("evaluation_test", "test") - - def remove_classification_files(): - os.remove(Path("ground-truth") / "reference.csv") - os.remove(Path("test") / "submission.csv") - - def remove_segmentation_files(): - files = [] - for ext in ["mhd", "zraw"]: - files.extend(Path(".").glob(f"**/*.{ext}")) - - for file in files: - os.remove(str(file)) - - def remove_detection_files(): - os.remove(Path("ground-truth") / "detection-reference.csv") - os.remove(Path("test") / "detection-submission.csv") - - if TASK_KIND.lower() != "segmentation": - remove_segmentation_files() - - if TASK_KIND.lower() != "detection": - remove_detection_files() - - if TASK_KIND.lower() != "classification": - remove_classification_files() - -elif TEMPLATE_KIND == "Algorithm": - shutil.rmtree("evaluation_test") - shutil.rmtree("ground-truth") - os.remove("evaluation.py") - os.rename("algorithm_test", "test") - - template_test_dir = template_dir / "test" - - def remove_result_files(): - for task_kind in ["segmentation", "detection", "classification"]: - os.remove(template_test_dir / f"results_{task_kind}.json") - - expected_output_file = ( - template_test_dir / f"results_{TASK_KIND.lower()}.json" - ) - - shutil.copy( - str(expected_output_file), template_test_dir / "expected_output.json" - ) - - remove_result_files() - -if IS_DEV_BUILD: - generate_source_wheel(template_dir / "vendor") - -generate_requirements_txt() -convert_line_endings() diff --git a/evalutils/templates/container/hooks/pre_gen_project.py b/evalutils/templates/container/hooks/pre_gen_project.py deleted file mode 100644 index 264caf4..0000000 --- a/evalutils/templates/container/hooks/pre_gen_project.py +++ /dev/null @@ -1,11 +0,0 @@ -import re - -FORBIDDEN_NAMES = ["evalutils", "pandas", "Evaluation", "Algorithm"] - -MODULE_REGEX = r"^[_a-zA-Z][_a-zA-Z0-9]+$" - -package_name = "{{ cookiecutter.package_name }}" - -if not re.match(MODULE_REGEX, package_name) or package_name in FORBIDDEN_NAMES: - print(f"ERROR: {package_name!r} is not a valid Python module name!") - exit(1) diff --git a/evalutils/templates/container/{{ cookiecutter.package_name }}/.dockerignore b/evalutils/templates/container/{{ cookiecutter.package_name }}/.dockerignore deleted file mode 100644 index 1068f81..0000000 --- a/evalutils/templates/container/{{ cookiecutter.package_name }}/.dockerignore +++ /dev/null @@ -1,3 +0,0 @@ -test/ -.git/ -*.tar.gz diff --git a/evalutils/templates/container/{{ cookiecutter.package_name }}/.gitattributes.j2 b/evalutils/templates/container/{{ cookiecutter.package_name }}/.gitattributes.j2 deleted file mode 100644 index 545225a..0000000 --- a/evalutils/templates/container/{{ cookiecutter.package_name }}/.gitattributes.j2 +++ /dev/null @@ -1,2 +0,0 @@ -ground-truth/* filter=lfs diff=lfs merge=lfs -text -test/* filter=lfs diff=lfs merge=lfs -text diff --git a/evalutils/templates/container/{{ cookiecutter.package_name }}/.github/workflows/ci.yml b/evalutils/templates/container/{{ cookiecutter.package_name }}/.github/workflows/ci.yml deleted file mode 100644 index b30b489..0000000 --- a/evalutils/templates/container/{{ cookiecutter.package_name }}/.github/workflows/ci.yml +++ /dev/null @@ -1,23 +0,0 @@ -name: CI - -on: [push, pull_request] - -env: - PYTHON_VERSION: '{{ cookiecutter.python_major_version }}.{{ cookiecutter.python_minor_version }}' - -jobs: - - tests: - runs-on: ubuntu-latest - steps: - - name: Install Python ${{ "{{" }} env.PYTHON_VERSION {{ "}}" }} - uses: actions/setup-python@v4 - with: - python-version: ${{ "{{" }} env.PYTHON_VERSION {{ "}}" }} - - uses: actions/checkout@v3 - - name: Build the containers - run: | - ./build.sh - - name: Run the tests - run: | - ./test.sh diff --git a/evalutils/templates/container/{{ cookiecutter.package_name }}/.gitignore b/evalutils/templates/container/{{ cookiecutter.package_name }}/.gitignore deleted file mode 100644 index 13f175c..0000000 --- a/evalutils/templates/container/{{ cookiecutter.package_name }}/.gitignore +++ /dev/null @@ -1,105 +0,0 @@ -# Byte-compiled / optimized / DLL files -__pycache__/ -*.py[cod] -*$py.class - -# C extensions -*.so - -# Distribution / packaging -.Python -env/ -build/ -develop-eggs/ -dist/ -downloads/ -eggs/ -.eggs/ -lib/ -lib64/ -parts/ -sdist/ -var/ -wheels/ -*.egg-info/ -.installed.cfg -*.egg - -# PyInstaller -# Usually these files are written by a python script from a template -# before PyInstaller builds the exe, so as to inject date/other infos into it. -*.manifest -*.spec - -# Installer logs -pip-log.txt -pip-delete-this-directory.txt - -# Unit test / coverage reports -htmlcov/ -.tox/ -.coverage -.coverage.* -.cache -nosetests.xml -coverage.xml -*.cover -.hypothesis/ -.pytest_cache/ - -# Translations -*.mo -*.pot - -# Django stuff: -*.log -local_settings.py - -# Flask stuff: -instance/ -.webassets-cache - -# Scrapy stuff: -.scrapy - -# Sphinx documentation -docs/_build/ - -# PyBuilder -target/ - -# Jupyter Notebook -.ipynb_checkpoints - -# pyenv -.python-version - -# celery beat schedule file -celerybeat-schedule - -# SageMath parsed files -*.sage.py - -# dotenv -.env - -# virtualenv -.venv -venv/ -ENV/ - -# Spyder project settings -.spyderproject -.spyproject - -# Rope project settings -.ropeproject - -# mkdocs documentation -/site - -# mypy -.mypy_cache/ - -# Pycharm -.idea/ diff --git a/evalutils/templates/container/{{ cookiecutter.package_name }}/Dockerfile b/evalutils/templates/container/{{ cookiecutter.package_name }}/Dockerfile deleted file mode 100644 index bfb39de..0000000 --- a/evalutils/templates/container/{{ cookiecutter.package_name }}/Dockerfile +++ /dev/null @@ -1,33 +0,0 @@ -FROM python:{{ cookiecutter.python_major_version }}.{{ cookiecutter.python_minor_version }}-slim - -RUN groupadd -r user && useradd -m --no-log-init -r -g user user - -RUN mkdir -p /opt/app /input /output \ - && chown user:user /opt/app /input /output - -USER user -WORKDIR /opt/app - -ENV PATH="/home/user/.local/bin:${PATH}" - -RUN python -m pip install --user -U pip && python -m pip install --user pip-tools - -{% if cookiecutter.dev_build|int -%} -COPY --chown=user:user vendor /opt/app/vendor -{%- endif %} - -COPY --chown=user:user requirements.txt /opt/app/ -RUN python -m piptools sync requirements.txt - -{% if cookiecutter.template_kind == "Evaluation" -%} -COPY --chown=user:user ground-truth /opt/app/ground-truth -COPY --chown=user:user evaluation.py /opt/app/ - -ENTRYPOINT [ "python", "-m", "evaluation" ] -{%- endif %} - -{% if cookiecutter.template_kind == "Algorithm" -%} -COPY --chown=user:user process.py /opt/app/ - -ENTRYPOINT [ "python", "-m", "process" ] -{%- endif %} diff --git a/evalutils/templates/container/{{ cookiecutter.package_name }}/README.md b/evalutils/templates/container/{{ cookiecutter.package_name }}/README.md deleted file mode 100644 index 9815a24..0000000 --- a/evalutils/templates/container/{{ cookiecutter.package_name }}/README.md +++ /dev/null @@ -1,6 +0,0 @@ -# {{ cookiecutter.full_project_name }} {{ cookiecutter.template_kind }} - -The source code for the {{ cookiecutter.template_kind.lower() }} container for -{{ cookiecutter.full_project_name }}, generated with -evalutils version {{ cookiecutter.evalutils_version }} -using Python {{ cookiecutter.python_major_version }}.{{ cookiecutter.python_minor_version }}. diff --git a/evalutils/templates/container/{{ cookiecutter.package_name }}/algorithm_test/1.0.000.000000.0.00.0.0000000000.0000.0000000000.000.mhd b/evalutils/templates/container/{{ cookiecutter.package_name }}/algorithm_test/1.0.000.000000.0.00.0.0000000000.0000.0000000000.000.mhd deleted file mode 100644 index 32192c6..0000000 --- a/evalutils/templates/container/{{ cookiecutter.package_name }}/algorithm_test/1.0.000.000000.0.00.0.0000000000.0000.0000000000.000.mhd +++ /dev/null @@ -1,14 +0,0 @@ -ObjectType = Image -NDims = 3 -BinaryData = True -BinaryDataByteOrderMSB = False -CompressedData = True -CompressedDataSize = 372164 -TransformMatrix = 1 0 0 0 1 0 0 0 0.99999999999999989 -Offset = -157.67773 -311.67773 -438.39999999999998 -CenterOfRotation = 0 0 0 -AnatomicalOrientation = RAI -ElementSpacing = 0.64453125 0.64453125 1.7999999523162842 -DimSize = 512 512 194 -ElementType = MET_UCHAR -ElementDataFile = 1.0.000.000000.0.00.0.0000000000.0000.0000000000.000.zraw diff --git a/evalutils/templates/container/{{ cookiecutter.package_name }}/algorithm_test/1.0.000.000000.0.00.0.0000000000.0000.0000000000.000.zraw b/evalutils/templates/container/{{ cookiecutter.package_name }}/algorithm_test/1.0.000.000000.0.00.0.0000000000.0000.0000000000.000.zraw deleted file mode 100644 index acd479f..0000000 Binary files a/evalutils/templates/container/{{ cookiecutter.package_name }}/algorithm_test/1.0.000.000000.0.00.0.0000000000.0000.0000000000.000.zraw and /dev/null differ diff --git a/evalutils/templates/container/{{ cookiecutter.package_name }}/algorithm_test/results_classification.json b/evalutils/templates/container/{{ cookiecutter.package_name }}/algorithm_test/results_classification.json deleted file mode 100644 index b07e10e..0000000 --- a/evalutils/templates/container/{{ cookiecutter.package_name }}/algorithm_test/results_classification.json +++ /dev/null @@ -1,16 +0,0 @@ -[ - { - "outputs": [ - { - "values_exceeding_one": true - } - ], - "inputs": [ - { - "type": "metaio_image", - "filename": "1.0.000.000000.0.00.0.0000000000.0000.0000000000.000.mhd" - } - ], - "error_messages": [] - } -] diff --git a/evalutils/templates/container/{{ cookiecutter.package_name }}/algorithm_test/results_detection.json b/evalutils/templates/container/{{ cookiecutter.package_name }}/algorithm_test/results_detection.json deleted file mode 100644 index cec1f44..0000000 --- a/evalutils/templates/container/{{ cookiecutter.package_name }}/algorithm_test/results_detection.json +++ /dev/null @@ -1,54 +0,0 @@ -[ - { - "outputs": [ - { - "type": "candidates", - "data": { - "coordX": { - "0": 87.57278510989013, - "1": -102.56700041330646, - "2": -46.48898710227273, - "3": -81.94195555672952, - "4": 74.68088937924207, - "5": -32.310027390109894, - "6": -47.78179930672951 - }, - "coordY": { - "0": -97.37179765109889, - "1": -119.2894046471774, - "2": -107.0399459090909, - "3": -183.73199080949286, - "4": -153.42708043127826, - "5": -108.32882890109889, - "6": -108.32183455949286 - }, - "coordZ": { - "0": -359.8250570265801, - "1": -315.09604432215787, - "2": -298.91487972815173, - "3": -228.51626043648344, - "4": -198.08168057440633, - "5": -152.8250625102075, - "6": -133.11626296372037 - }, - "score": { - "0": 2, - "1": 2, - "2": 2, - "3": 2, - "4": 2, - "5": 2, - "6": 2 - } - } - } - ], - "inputs": [ - { - "type": "metaio_image", - "filename": "1.0.000.000000.0.00.0.0000000000.0000.0000000000.000.mhd" - } - ], - "error_messages": [] - } -] diff --git a/evalutils/templates/container/{{ cookiecutter.package_name }}/algorithm_test/results_segmentation.json b/evalutils/templates/container/{{ cookiecutter.package_name }}/algorithm_test/results_segmentation.json deleted file mode 100644 index f97cfa1..0000000 --- a/evalutils/templates/container/{{ cookiecutter.package_name }}/algorithm_test/results_segmentation.json +++ /dev/null @@ -1,17 +0,0 @@ -[ - { - "outputs": [ - { - "type": "metaio_image", - "filename": "1.0.000.000000.0.00.0.0000000000.0000.0000000000.000.mhd" - } - ], - "inputs": [ - { - "type": "metaio_image", - "filename": "1.0.000.000000.0.00.0.0000000000.0000.0000000000.000.mhd" - } - ], - "error_messages": [] - } -] diff --git a/evalutils/templates/container/{{ cookiecutter.package_name }}/build.sh b/evalutils/templates/container/{{ cookiecutter.package_name }}/build.sh deleted file mode 100755 index ac80049..0000000 --- a/evalutils/templates/container/{{ cookiecutter.package_name }}/build.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/usr/bin/env bash -SCRIPTPATH="$( cd "$(dirname "$0")" ; pwd -P )" - -docker build -t {{ cookiecutter.package_name|lower }} "$SCRIPTPATH" diff --git a/evalutils/templates/container/{{ cookiecutter.package_name }}/evaluation.py.j2 b/evalutils/templates/container/{{ cookiecutter.package_name }}/evaluation.py.j2 deleted file mode 100644 index 3cbea9f..0000000 --- a/evalutils/templates/container/{{ cookiecutter.package_name }}/evaluation.py.j2 +++ /dev/null @@ -1,131 +0,0 @@ -{%- if cookiecutter.task_kind == "Classification" -%} -from sklearn.metrics import accuracy_score - -from evalutils import ClassificationEvaluation -from evalutils.io import CSVLoader -from evalutils.validators import ( - NumberOfCasesValidator, ExpectedColumnNamesValidator -) -{%- elif cookiecutter.task_kind == "Segmentation" -%} -import SimpleITK - -from evalutils import ClassificationEvaluation -from evalutils.io import SimpleITKLoader -from evalutils.validators import ( - NumberOfCasesValidator, UniquePathIndicesValidator, UniqueImagesValidator -) -{%- elif cookiecutter.task_kind == "Detection" -%} -from evalutils import DetectionEvaluation -from evalutils.io import CSVLoader -from evalutils.validators import ExpectedColumnNamesValidator -{%- endif %} - - -class {{ cookiecutter.package_name|capitalize }}( - -{%- if cookiecutter.task_kind == "Detection" -%} - DetectionEvaluation -{%- else -%} - ClassificationEvaluation -{%- endif -%} - -): -{%- if cookiecutter.task_kind == "Classification" %} - def __init__(self): - super().__init__( - file_loader=CSVLoader(), - validators=( - ExpectedColumnNamesValidator(expected=("case", "class",)), - NumberOfCasesValidator(num_cases=8), - ), - join_key="case", - ) - - def score_aggregates(self): - return { - "accuracy_score": accuracy_score( - self._cases["class_ground_truth"], - self._cases["class_prediction"], - ), - } -{% elif cookiecutter.task_kind == "Detection" %} - def __init__(self): - super().__init__( - file_loader=CSVLoader(), - validators=( - ExpectedColumnNamesValidator( - expected=("image_id", "x", "y", "score") - ), - ), - join_key="image_id", - detection_radius=1.0, - detection_threshold=0.5, - ) - - def get_points(self, *, case, key): - """ - Converts the set of ground truth or predictions for this case, into - points that represent true positives or predictions - """ - try: - points = case.loc[key] - except KeyError: - # There are no ground truth/prediction points for this case - return [] - - return [ - (p["x"], p["y"]) - for _, p in points.iterrows() - if p["score"] > self._detection_threshold - ] -{% elif cookiecutter.task_kind == "Segmentation" %} - def __init__(self): - super().__init__( - file_loader=SimpleITKLoader(), - validators=( - NumberOfCasesValidator(num_cases=2), - UniquePathIndicesValidator(), - UniqueImagesValidator(), - ), - ) - - def score_case(self, *, idx, case): - gt_path = case["path_ground_truth"] - pred_path = case["path_prediction"] - - # Load the images for this case - gt = self._file_loader.load_image(gt_path) - pred = self._file_loader.load_image(pred_path) - - # Check that they're the right images - if (self._file_loader.hash_image(gt) != case["hash_ground_truth"] or - self._file_loader.hash_image(pred) != case["hash_prediction"]): - raise RuntimeError("Images do not match") - - # Cast to the same type - caster = SimpleITK.CastImageFilter() - caster.SetOutputPixelType(SimpleITK.sitkUInt8) - caster.SetNumberOfThreads(1) - gt = caster.Execute(gt) - pred = caster.Execute(pred) - - # Score the case - overlap_measures = SimpleITK.LabelOverlapMeasuresImageFilter() - overlap_measures.SetNumberOfThreads(1) - overlap_measures.Execute(gt, pred) - - return { - 'FalseNegativeError': overlap_measures.GetFalseNegativeError(), - 'FalsePositiveError': overlap_measures.GetFalsePositiveError(), - 'MeanOverlap': overlap_measures.GetMeanOverlap(), - 'UnionOverlap': overlap_measures.GetUnionOverlap(), - 'VolumeSimilarity': overlap_measures.GetVolumeSimilarity(), - 'JaccardCoefficient': overlap_measures.GetJaccardCoefficient(), - 'DiceCoefficient': overlap_measures.GetDiceCoefficient(), - 'pred_fname': pred_path.name, - 'gt_fname': gt_path.name, - } -{% endif %} - -if __name__ == "__main__": - {{ cookiecutter.package_name|capitalize }}().evaluate() diff --git a/evalutils/templates/container/{{ cookiecutter.package_name }}/evaluation_test/1.0.000.000000.0.00.0.0000000000.0000.0000000000.000.mhd b/evalutils/templates/container/{{ cookiecutter.package_name }}/evaluation_test/1.0.000.000000.0.00.0.0000000000.0000.0000000000.000.mhd deleted file mode 100644 index 310baac..0000000 --- a/evalutils/templates/container/{{ cookiecutter.package_name }}/evaluation_test/1.0.000.000000.0.00.0.0000000000.0000.0000000000.000.mhd +++ /dev/null @@ -1,14 +0,0 @@ -ObjectType = Image -NDims = 3 -BinaryData = True -BinaryDataByteOrderMSB = False -CompressedData = True -CompressedDataSize = 529641 -TransformMatrix = 1 0 0 0 1 0 0 0 1 -Offset = -161.5 -175 -276.875 -CenterOfRotation = 0 0 0 -AnatomicalOrientation = RAI -ElementSpacing = 0.683594 0.683594 0.625 -DimSize = 512 512 476 -ElementType = MET_INT -ElementDataFile = 1.0.000.000000.0.00.0.0000000000.0000.0000000000.000.zraw diff --git a/evalutils/templates/container/{{ cookiecutter.package_name }}/evaluation_test/1.0.000.000000.0.00.0.0000000000.0000.0000000000.000.zraw b/evalutils/templates/container/{{ cookiecutter.package_name }}/evaluation_test/1.0.000.000000.0.00.0.0000000000.0000.0000000000.000.zraw deleted file mode 100644 index e45a114..0000000 Binary files a/evalutils/templates/container/{{ cookiecutter.package_name }}/evaluation_test/1.0.000.000000.0.00.0.0000000000.0000.0000000000.000.zraw and /dev/null differ diff --git a/evalutils/templates/container/{{ cookiecutter.package_name }}/evaluation_test/1.2.276.0.28.3.0.14.4.0.20090213134050413.mhd b/evalutils/templates/container/{{ cookiecutter.package_name }}/evaluation_test/1.2.276.0.28.3.0.14.4.0.20090213134050413.mhd deleted file mode 100644 index 0d5f19f..0000000 --- a/evalutils/templates/container/{{ cookiecutter.package_name }}/evaluation_test/1.2.276.0.28.3.0.14.4.0.20090213134050413.mhd +++ /dev/null @@ -1,14 +0,0 @@ -ObjectType = Image -NDims = 3 -BinaryData = True -BinaryDataByteOrderMSB = False -CompressedData = True -CompressedDataSize = 414098 -TransformMatrix = 1 0 0 0 1 0 0 0 1 -Offset = -163.672 -317.672 -237.9 -CenterOfRotation = 0 0 0 -AnatomicalOrientation = RAI -ElementSpacing = 0.65625 0.65625 0.8 -DimSize = 512 512 381 -ElementType = MET_INT -ElementDataFile = 1.2.276.0.28.3.0.14.4.0.20090213134050413.zraw diff --git a/evalutils/templates/container/{{ cookiecutter.package_name }}/evaluation_test/1.2.276.0.28.3.0.14.4.0.20090213134050413.zraw b/evalutils/templates/container/{{ cookiecutter.package_name }}/evaluation_test/1.2.276.0.28.3.0.14.4.0.20090213134050413.zraw deleted file mode 100644 index 4c6454f..0000000 Binary files a/evalutils/templates/container/{{ cookiecutter.package_name }}/evaluation_test/1.2.276.0.28.3.0.14.4.0.20090213134050413.zraw and /dev/null differ diff --git a/evalutils/templates/container/{{ cookiecutter.package_name }}/evaluation_test/detection-submission.csv b/evalutils/templates/container/{{ cookiecutter.package_name }}/evaluation_test/detection-submission.csv deleted file mode 100644 index aa1acd5..0000000 --- a/evalutils/templates/container/{{ cookiecutter.package_name }}/evaluation_test/detection-submission.csv +++ /dev/null @@ -1,17 +0,0 @@ -image_id, x, y, score -case_001, 1, 1, 0.1 -case_001, 2, 2, 0.2 -case_001, 3, 3, 0.3 -case_001, 4, 4, 0.4 -case_001, 5, 5, 0.5 -case_001, 6, 6, 0.6 -case_001, 7, 7, 0.7 -case_002, 10, 10, 0.8 -case_002, 11, 11, 0.9 -case_002, 12, 12, 1.0 -case_002, 13, 13, 0.7 -case_002, 14, 14, 0.6 -case_002, 15, 15, 0.5 -case_003, 20, 20, 1.0 -case_003, 21, 21, 0.5 -case_005, 1, 2, 0.8 diff --git a/evalutils/templates/container/{{ cookiecutter.package_name }}/evaluation_test/submission.csv b/evalutils/templates/container/{{ cookiecutter.package_name }}/evaluation_test/submission.csv deleted file mode 100644 index 633ac14..0000000 --- a/evalutils/templates/container/{{ cookiecutter.package_name }}/evaluation_test/submission.csv +++ /dev/null @@ -1,9 +0,0 @@ -case, class -1, 1 -2, 1 -3, 1 -4, 1 -5, 1 -6, 1 -7, 1 -8, 1 diff --git a/evalutils/templates/container/{{ cookiecutter.package_name }}/export.sh b/evalutils/templates/container/{{ cookiecutter.package_name }}/export.sh deleted file mode 100755 index aa1d9a5..0000000 --- a/evalutils/templates/container/{{ cookiecutter.package_name }}/export.sh +++ /dev/null @@ -1,5 +0,0 @@ -#!/usr/bin/env bash - -./build.sh - -docker save {{ cookiecutter.package_name|lower }} | gzip -c > {{ cookiecutter.package_name }}.tar.gz diff --git a/evalutils/templates/container/{{ cookiecutter.package_name }}/ground-truth/1.0.000.000000.0.00.0.0000000000.0000.0000000000.000.mhd b/evalutils/templates/container/{{ cookiecutter.package_name }}/ground-truth/1.0.000.000000.0.00.0.0000000000.0000.0000000000.000.mhd deleted file mode 100644 index b8a8fbf..0000000 --- a/evalutils/templates/container/{{ cookiecutter.package_name }}/ground-truth/1.0.000.000000.0.00.0.0000000000.0000.0000000000.000.mhd +++ /dev/null @@ -1,14 +0,0 @@ -ObjectType = Image -NDims = 3 -BinaryData = True -BinaryDataByteOrderMSB = False -CompressedData = True -CompressedDataSize = 1014889 -TransformMatrix = 1 0 0 0 1 0 0 0 1 -Offset = -161.5 -175 -276.875 -CenterOfRotation = 0 0 0 -AnatomicalOrientation = RAI -ElementSpacing = 0.683594 0.683594 0.625 -DimSize = 512 512 476 -ElementType = MET_LONG_LONG -ElementDataFile = 1.0.000.000000.0.00.0.0000000000.0000.0000000000.000.zraw diff --git a/evalutils/templates/container/{{ cookiecutter.package_name }}/ground-truth/1.0.000.000000.0.00.0.0000000000.0000.0000000000.000.zraw b/evalutils/templates/container/{{ cookiecutter.package_name }}/ground-truth/1.0.000.000000.0.00.0.0000000000.0000.0000000000.000.zraw deleted file mode 100644 index f0bf040..0000000 Binary files a/evalutils/templates/container/{{ cookiecutter.package_name }}/ground-truth/1.0.000.000000.0.00.0.0000000000.0000.0000000000.000.zraw and /dev/null differ diff --git a/evalutils/templates/container/{{ cookiecutter.package_name }}/ground-truth/1.2.276.0.28.3.0.14.4.0.20090213134050413.mhd b/evalutils/templates/container/{{ cookiecutter.package_name }}/ground-truth/1.2.276.0.28.3.0.14.4.0.20090213134050413.mhd deleted file mode 100644 index c8d5e28..0000000 --- a/evalutils/templates/container/{{ cookiecutter.package_name }}/ground-truth/1.2.276.0.28.3.0.14.4.0.20090213134050413.mhd +++ /dev/null @@ -1,14 +0,0 @@ -ObjectType = Image -NDims = 3 -BinaryData = True -BinaryDataByteOrderMSB = False -CompressedData = True -CompressedDataSize = 806220 -TransformMatrix = 1 0 0 0 1 0 0 0 1 -Offset = -163.672 -317.672 -237.9 -CenterOfRotation = 0 0 0 -AnatomicalOrientation = RAI -ElementSpacing = 0.65625 0.65625 0.8 -DimSize = 512 512 381 -ElementType = MET_LONG_LONG -ElementDataFile = 1.2.276.0.28.3.0.14.4.0.20090213134050413.zraw diff --git a/evalutils/templates/container/{{ cookiecutter.package_name }}/ground-truth/1.2.276.0.28.3.0.14.4.0.20090213134050413.zraw b/evalutils/templates/container/{{ cookiecutter.package_name }}/ground-truth/1.2.276.0.28.3.0.14.4.0.20090213134050413.zraw deleted file mode 100644 index 15708af..0000000 Binary files a/evalutils/templates/container/{{ cookiecutter.package_name }}/ground-truth/1.2.276.0.28.3.0.14.4.0.20090213134050413.zraw and /dev/null differ diff --git a/evalutils/templates/container/{{ cookiecutter.package_name }}/ground-truth/detection-reference.csv b/evalutils/templates/container/{{ cookiecutter.package_name }}/ground-truth/detection-reference.csv deleted file mode 100644 index 35c2c8b..0000000 --- a/evalutils/templates/container/{{ cookiecutter.package_name }}/ground-truth/detection-reference.csv +++ /dev/null @@ -1,8 +0,0 @@ -image_id, x, y, score -case_001, 1, 1, 1 -case_001, 2, 1, 1 -case_001, 0, 0, 1 -case_002, 10, 10, 1 -case_002, 15, 15, 1 -case_003, 20, 20, 1 -case_004, 1, 2, 1 diff --git a/evalutils/templates/container/{{ cookiecutter.package_name }}/ground-truth/reference.csv b/evalutils/templates/container/{{ cookiecutter.package_name }}/ground-truth/reference.csv deleted file mode 100644 index 11ffb78..0000000 --- a/evalutils/templates/container/{{ cookiecutter.package_name }}/ground-truth/reference.csv +++ /dev/null @@ -1,9 +0,0 @@ -case, class -1, 1 -2, 0 -3, 1 -4, 0 -5, 1 -6, 0 -7, 1 -8, 0 diff --git a/evalutils/templates/container/{{ cookiecutter.package_name }}/process.py.j2 b/evalutils/templates/container/{{ cookiecutter.package_name }}/process.py.j2 deleted file mode 100644 index c067b22..0000000 --- a/evalutils/templates/container/{{ cookiecutter.package_name }}/process.py.j2 +++ /dev/null @@ -1,59 +0,0 @@ -{% if cookiecutter.task_kind == "Classification" %} -from typing import Dict -{% endif %} -import SimpleITK -import numpy as np -{% if cookiecutter.task_kind == "Detection" %} -from pandas import DataFrame -from scipy.ndimage import center_of_mass, label -{% endif %} -from evalutils import {{ cookiecutter.task_kind }}Algorithm - - -class {{ cookiecutter.package_name|capitalize }}({{ cookiecutter.task_kind }}Algorithm): -{% if cookiecutter.task_kind == "Detection" %} - def predict(self, *, input_image: SimpleITK.Image) -> DataFrame: - # Extract a numpy array with image data from the SimpleITK Image - image_data = SimpleITK.GetArrayFromImage(input_image) - - # Detection: Compute connected components of the maximum values - # in the input image and compute their center of mass - sample_mask = image_data >= np.max(image_data) - labels, num_labels = label(sample_mask) - candidates = center_of_mass( - input=sample_mask, labels=labels, index=np.arange(num_labels) + 1 - ) - - # Scoring: Score each candidate cluster with the value at its center - candidate_scores = [ - image_data[tuple(coord)] - for coord in np.array(candidates).astype(np.uint16) - ] - - # Serialize candidates and scores as a list of dictionary entries - data = self._serialize_candidates( - candidates=candidates, - candidate_scores=candidate_scores, - ref_image=input_image, - ) - - # Convert serialized candidates to a pandas.DataFrame - return DataFrame(data) -{% elif cookiecutter.task_kind == "Segmentation" %} - def predict(self, *, input_image: SimpleITK.Image) -> SimpleITK.Image: - # Segment all values greater than 2 in the input image - return SimpleITK.BinaryThreshold( - image1=input_image, lowerThreshold=2, insideValue=1, outsideValue=0 - ) -{% elif cookiecutter.task_kind == "Classification" %} - def predict(self, *, input_image: SimpleITK.Image) -> Dict: - # Checks if there are any nodules voxels (> 1) in the input image - return dict( - values_exceeding_one=bool( - np.any(SimpleITK.GetArrayFromImage(input_image) > 1) - ) - ) -{% endif %} - -if __name__ == "__main__": - {{ cookiecutter.package_name|capitalize }}().process() diff --git a/evalutils/templates/container/{{ cookiecutter.package_name }}/requirements.in b/evalutils/templates/container/{{ cookiecutter.package_name }}/requirements.in deleted file mode 100644 index 9d9b709..0000000 --- a/evalutils/templates/container/{{ cookiecutter.package_name }}/requirements.in +++ /dev/null @@ -1,3 +0,0 @@ -{%- for package, version in cookiecutter.requirements.items() %} -{{ package }}{{ version }} -{%- endfor %} diff --git a/evalutils/templates/container/{{ cookiecutter.package_name }}/test.sh b/evalutils/templates/container/{{ cookiecutter.package_name }}/test.sh deleted file mode 100755 index aa97400..0000000 --- a/evalutils/templates/container/{{ cookiecutter.package_name }}/test.sh +++ /dev/null @@ -1,51 +0,0 @@ -#!/usr/bin/env bash - -SCRIPTPATH="$( cd "$(dirname "$0")" ; pwd -P )" - -./build.sh - -VOLUME_SUFFIX=$(dd if=/dev/urandom bs=32 count=1 | md5sum | cut --delimiter=' ' --fields=1) -{% if cookiecutter.template_kind == "Algorithm" -%} -# Maximum is currently 30g, configurable in your algorithm image settings on grand challenge -{%- endif %} -MEM_LIMIT="4g" - -docker volume create {{ cookiecutter.package_name|lower }}-output-$VOLUME_SUFFIX - -# Do not change any of the parameters to docker run, these are fixed -docker run --rm \ - --memory="${MEM_LIMIT}" \ - --memory-swap="${MEM_LIMIT}" \ - --network="none" \ - --cap-drop="ALL" \ - --security-opt="no-new-privileges" \ - --shm-size="128m" \ - --pids-limit="256" \ - -v $SCRIPTPATH/test/:/input/ \ - -v {{ cookiecutter.package_name|lower }}-output-$VOLUME_SUFFIX:/output/ \ - {{ cookiecutter.package_name|lower }} - -{% if cookiecutter.template_kind == "Evaluation" -%} -docker run --rm \ - -v {{ cookiecutter.package_name|lower }}-output-$VOLUME_SUFFIX:/output/ \ - python:{{ cookiecutter.python_major_version }}.{{ cookiecutter.python_minor_version }}-slim cat /output/metrics.json | python -m json.tool -{%- endif %} - -{% if cookiecutter.template_kind == "Algorithm" -%} -docker run --rm \ - -v {{ cookiecutter.package_name|lower }}-output-$VOLUME_SUFFIX:/output/ \ - python:{{ cookiecutter.python_major_version }}.{{ cookiecutter.python_minor_version }}-slim cat /output/results.json | python -m json.tool - -docker run --rm \ - -v {{ cookiecutter.package_name|lower }}-output-$VOLUME_SUFFIX:/output/ \ - -v $SCRIPTPATH/test/:/input/ \ - python:{{ cookiecutter.python_major_version }}.{{ cookiecutter.python_minor_version }}-slim python -c "import json, sys; f1 = json.load(open('/output/results.json')); f2 = json.load(open('/input/expected_output.json')); sys.exit(f1 != f2);" - -if [ $? -eq 0 ]; then - echo "Tests successfully passed..." -else - echo "Expected output was not found..." -fi -{%- endif %} - -docker volume rm {{ cookiecutter.package_name|lower }}-output-$VOLUME_SUFFIX diff --git a/evalutils/utils.py b/evalutils/utils.py deleted file mode 100644 index 313cfe6..0000000 --- a/evalutils/utils.py +++ /dev/null @@ -1,52 +0,0 @@ -import shutil -import subprocess -import warnings -from pathlib import Path - -with warnings.catch_warnings(): - warnings.simplefilter("ignore", category=UserWarning) - # Suppress "Setuptools is replacing distutils" - from piptools.scripts.compile import cli - -EOL_UNIX = b"\n" -EOL_WIN = b"\r\n" -EOL_MAC = b"\r" - - -def generate_source_wheel(dest_dir: Path): - dist_dir = Path(__file__).parent.parent.absolute() / "dist" - - subprocess.check_call(["poetry", "build"]) - - dest_dir.mkdir(exist_ok=True, parents=True) - - for file in dist_dir.rglob("*.whl"): - shutil.copyfile(file, dest_dir / file.name) - - -def convert_line_endings(): - """Enforce unix line endings for the generated files""" - files = [] - for ext in [ - ".py", - ".sh", - "Dockerfile", - ".txt", - ".csv", - ".mhd", - ".gitignore", - ]: - files.extend(Path(".").glob(f"**/*{ext}")) - - for file in files: - with open(str(file), "rb") as f: - lines = f.read() - - lines = lines.replace(EOL_WIN, EOL_UNIX).replace(EOL_MAC, EOL_UNIX) - - with open(str(file), "wb") as f: - f.write(lines) - - -def generate_requirements_txt(): - cli(["--resolver", "backtracking", "--quiet"]) diff --git a/evalutils/validators.py b/evalutils/validators.py deleted file mode 100644 index a50d13f..0000000 --- a/evalutils/validators.py +++ /dev/null @@ -1,149 +0,0 @@ -from abc import ABC, abstractmethod -from pathlib import Path -from typing import Tuple - -from pandas import DataFrame - -from .exceptions import ValidationError -from .io import first_int_in_filename_key - - -class DataFrameValidator(ABC): - @abstractmethod - def validate(self, *, df: DataFrame): - """Validates a single aspect of a DataFrame - - Parameters - ---------- - df - The DataFrame to be validated - - Returns - ------- - None if the DataFrame is valid - - Raises - ------ - ValidationError - If the DataFrame is not valid - - """ - raise ValidationError - - -class UniquePathIndicesValidator(DataFrameValidator): - """ - Validates that the indicies from the filenames are unique - """ - - def validate(self, *, df: DataFrame): - try: - paths = df["path"] - except KeyError: - raise ValidationError("Column `path` not found in DataFrame.") - - idx = [first_int_in_filename_key(Path(p)) for p in paths] - - if len(set(idx)) != len(paths): - raise ValidationError( - "The first number is each filename is not unique, please " - "check that your files are named correctly." - ) - - -class UniqueImagesValidator(DataFrameValidator): - """ - Validates that each image in the set is unique - """ - - def validate(self, *, df: DataFrame): - try: - hashes = df["hash"] - except KeyError: - raise ValidationError("Column `hash` not found in DataFrame.") - - if len(set(hashes)) != len(hashes): - raise ValidationError( - "The images are not unique, please submit a unique image for " - "each case." - ) - - -class ExpectedColumnNamesValidator(DataFrameValidator): - def __init__( - self, *, expected: Tuple[str, ...], extra_cols_check: bool = True - ): - """ - Validates that the DataFrame has the expected columns - - Parameters - ---------- - expected - The expected columns in the DataFrame - extra_cols_check - Perform the check for extra columns, default is true but you may - want to disable this if you're sure that extra columns can be - ignored. - - Raises - ------ - ValueError - If no columns are defined - - """ - if len(expected) == 0: - raise ValueError( - "You must define what columns you expect to find in the " - f"DataFrame in order to use {self.__class__.__name__}." - ) - - self._expected = expected - self._extra_cols_check = extra_cols_check - super().__init__() - - def validate(self, *, df: DataFrame): - undefined_cols = [c for c in self._expected if c not in df.columns] - - if undefined_cols: - raise ValidationError( - f"We expected to find the following columns but we didn't: " - f"{undefined_cols}. Please check the column labels, and " - f"note that this is case sensitive. We only found: " - f"{df.columns}." - ) - - extra_cols = [c for c in df.columns if c not in self._expected] - - if self._extra_cols_check and extra_cols: - raise ValidationError( - f"We only expected to find the columns {self._expected}. " - f"However, we also found that extra columns were defined: " - f"{extra_cols}. Please remove them." - ) - - -class NumberOfCasesValidator(DataFrameValidator): - def __init__(self, *, num_cases: int): - """ - Validates that there are the correct number of cases in the set. - - Parameters - ---------- - num_cases - The number of cases that we expect to find. - """ - if num_cases <= 0: - raise ValueError( - "The expected number of cases must be greater than zero in " - f"{self.__class__.__name__}." - ) - - self._num_cases = num_cases - super().__init__() - - def validate(self, *, df: DataFrame): - if len(df) != self._num_cases: - raise ValidationError( - f"We expected to find {self._num_cases}, but we found " - f"{len(df)}. Please correct the number of predictions." - ) diff --git a/pyproject.toml b/pyproject.toml index fc5d5a5..0d82cff 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "evalutils" -version = "0.4.2" +version = "0.5.0" description = "evalutils helps users create extensions for grand-challenge.org" authors = ["James Meakin "] license = "MIT" @@ -17,19 +17,10 @@ classifiers = [ evalutils = "evalutils.__main__:main" [tool.poetry.dependencies] -python = "^3.8" -imageio = { version = ">=2.31", extras=["tifffile"] } -# Exclude 2.1.1.1 due to -# https://github.com/SimpleITK/SimpleITK/issues/1627 -# and https://github.com/python-poetry/poetry/issues/2453 -SimpleITK = ">=2.0,!=2.1.1.1" -cookiecutter = "*" -click = "*" +python = "^3.9" scipy = "*" +numpy = "*" scikit-learn = "*" -numpy = ">=1.22" -pandas = ">=1.3" -pip-tools = ">=6" [tool.poetry.dev-dependencies] pytest = "*" @@ -38,6 +29,7 @@ pytest-randomly = "*" pytest-cov = "*" sphinx = "*" sphinx_autodoc_typehints = "*" +SimpleITK = "*" [build-system] requires = ["poetry-core>=1.0.0"] @@ -50,7 +42,7 @@ line_length = 79 [tool.black] line-length = 79 -target-version = ['py38'] +target-version = ['py39'] [tool.pytest.ini_options] minversion = "6.0" @@ -60,26 +52,20 @@ testpaths = [ python_files = "tests.py test_*.py *_tests.py" addopts = "--strict-markers --showlocals -n auto --dist loadscope --durations=10" markers = [ - "slow", -] -filterwarnings = [ - "error", - "ignore:.*The default dtype for empty Series will be 'object' instead of 'float64' in a future version.*", - "ignore:.*Use pandas.concat instead\\.:FutureWarning", ] [tool.tox] legacy_tox_ini = """ [tox] isolated_build = True -envlist = py38, py39, py310, p311 +envlist = py39, py310, py311, py312 [gh-actions] python = - 3.8: py38 3.9: py39 3.10: py310 3.11: py311 + 3.12: py312 [testenv] allowlist_externals = diff --git a/setup.cfg b/setup.cfg index bc1957c..5fc3ebc 100644 --- a/setup.cfg +++ b/setup.cfg @@ -2,7 +2,7 @@ collect_ignore = ['setup.py'] [mypy] -python_version = 3.11 +python_version = 3.12 # disallow_untyped_defs = True [flake8] diff --git a/tests/resources/classification/reference/reference.csv b/tests/resources/classification/reference/reference.csv deleted file mode 100644 index 11ffb78..0000000 --- a/tests/resources/classification/reference/reference.csv +++ /dev/null @@ -1,9 +0,0 @@ -case, class -1, 1 -2, 0 -3, 1 -4, 0 -5, 1 -6, 0 -7, 1 -8, 0 diff --git a/tests/resources/classification/submission/submission.csv b/tests/resources/classification/submission/submission.csv deleted file mode 100644 index 633ac14..0000000 --- a/tests/resources/classification/submission/submission.csv +++ /dev/null @@ -1,9 +0,0 @@ -case, class -1, 1 -2, 1 -3, 1 -4, 1 -5, 1 -6, 1 -7, 1 -8, 1 diff --git a/tests/resources/csv/algorithm_result.csv b/tests/resources/csv/algorithm_result.csv deleted file mode 100644 index 472a5fe..0000000 --- a/tests/resources/csv/algorithm_result.csv +++ /dev/null @@ -1,13202 +0,0 @@ -file_id, label -01_01_Normalized_1001_856,0 -01_01_Normalized_1005_120,0 -01_01_Normalized_1019_1202,0 -01_01_Normalized_1028_1337,0 -01_01_Normalized_1032_1577,0 -01_01_Normalized_103_1844,0 -01_01_Normalized_1048_1924,0 -01_01_Normalized_105_1009,0 -01_01_Normalized_105_143,0 -01_01_Normalized_1076_768,0 -01_01_Normalized_108_1291,0 -01_01_Normalized_1099_1096,0 -01_01_Normalized_1103_1773,0 -01_01_Normalized_1120_360,0 -01_01_Normalized_1121_1468,0 -01_01_Normalized_1134_657,0 -01_01_Normalized_1142_1691,0 -01_01_Normalized_1142_801,0 -01_01_Normalized_1157_1547,0 -01_01_Normalized_1165_1835,0 -01_01_Normalized_1194_391,0 -01_01_Normalized_1197_1816,0 -01_01_Normalized_119_1185,0 -01_01_Normalized_1203_1041,0 -01_01_Normalized_1210_302,0 -01_01_Normalized_1219_876,0 -01_01_Normalized_1255_1877,0 -01_01_Normalized_1264_1948,0 -01_01_Normalized_1268_789,0 -01_01_Normalized_1273_1608,0 -01_01_Normalized_1285_1065,0 -01_01_Normalized_1286_1110,0 -01_01_Normalized_1300_129,0 -01_01_Normalized_1303_1038,0 -01_01_Normalized_1305_1883,0 -01_01_Normalized_1333_903,0 -01_01_Normalized_134_1350,0 -01_01_Normalized_1365_448,0 -01_01_Normalized_1368_822,0 -01_01_Normalized_1374_1261,0 -01_01_Normalized_1387_284,0 -01_01_Normalized_1397_613,0 -01_01_Normalized_139_484,0 -01_01_Normalized_140_1774,0 -01_01_Normalized_1448_990,0 -01_01_Normalized_1453_1340,0 -01_01_Normalized_1456_624,0 -01_01_Normalized_1457_1789,0 -01_01_Normalized_1460_673,0 -01_01_Normalized_1512_555,0 -01_01_Normalized_1518_109,0 -01_01_Normalized_1541_1233,0 -01_01_Normalized_1566_1804,0 -01_01_Normalized_1568_1285,0 -01_01_Normalized_1582_774,0 -01_01_Normalized_1588_1456,0 -01_01_Normalized_1588_563,0 -01_01_Normalized_1594_1598,0 -01_01_Normalized_1603_1524,0 -01_01_Normalized_1613_212,0 -01_01_Normalized_1632_1609,0 -01_01_Normalized_1646_1021,0 -01_01_Normalized_1649_876,0 -01_01_Normalized_1679_1006,0 -01_01_Normalized_1681_1375,0 -01_01_Normalized_1710_1384,0 -01_01_Normalized_1727_1697,0 -01_01_Normalized_1748_1475,0 -01_01_Normalized_1766_232,0 -01_01_Normalized_1769_1055,1 -01_01_Normalized_1771_652,0 -01_01_Normalized_1773_698,0 -01_01_Normalized_1781_572,0 -01_01_Normalized_1804_1907,0 -01_01_Normalized_1807_1690,0 -01_01_Normalized_1814_548,0 -01_01_Normalized_1817_1157,0 -01_01_Normalized_1826_1622,0 -01_01_Normalized_1834_251,0 -01_01_Normalized_1836_1376,0 -01_01_Normalized_1839_1103,0 -01_01_Normalized_1848_1257,0 -01_01_Normalized_1853_1872,0 -01_01_Normalized_1862_1361,1 -01_01_Normalized_189_1128,0 -01_01_Normalized_189_1452,0 -01_01_Normalized_1901_799,0 -01_01_Normalized_190_645,0 -01_01_Normalized_1933_1873,0 -01_01_Normalized_1936_1203,0 -01_01_Normalized_1939_106,0 -01_01_Normalized_1946_1002,0 -01_01_Normalized_194_1228,0 -01_01_Normalized_225_1829,0 -01_01_Normalized_232_1746,0 -01_01_Normalized_233_658,0 -01_01_Normalized_265_424,0 -01_01_Normalized_270_1775,1 -01_01_Normalized_299_1906,0 -01_01_Normalized_306_1542,0 -01_01_Normalized_327_133,0 -01_01_Normalized_327_677,0 -01_01_Normalized_333_378,0 -01_01_Normalized_361_1144,0 -01_01_Normalized_364_622,0 -01_01_Normalized_371_1302,0 -01_01_Normalized_373_1675,0 -01_01_Normalized_385_68,0 -01_01_Normalized_396_1628,0 -01_01_Normalized_397_229,0 -01_01_Normalized_402_1519,0 -01_01_Normalized_402_1947,0 -01_01_Normalized_431_988,0 -01_01_Normalized_438_1224,0 -01_01_Normalized_444_1477,0 -01_01_Normalized_446_684,0 -01_01_Normalized_448_1253,0 -01_01_Normalized_457_491,0 -01_01_Normalized_462_1067,0 -01_01_Normalized_465_126,0 -01_01_Normalized_479_1146,0 -01_01_Normalized_492_623,0 -01_01_Normalized_495_764,0 -01_01_Normalized_502_361,0 -01_01_Normalized_509_1348,0 -01_01_Normalized_511_938,0 -01_01_Normalized_520_1518,0 -01_01_Normalized_536_677,0 -01_01_Normalized_543_1053,0 -01_01_Normalized_547_949,0 -01_01_Normalized_560_1721,0 -01_01_Normalized_560_1841,0 -01_01_Normalized_566_297,0 -01_01_Normalized_567_842,0 -01_01_Normalized_611_985,0 -01_01_Normalized_623_1707,0 -01_01_Normalized_671_441,0 -01_01_Normalized_675_529,0 -01_01_Normalized_721_108,0 -01_01_Normalized_734_707,0 -01_01_Normalized_739_1415,0 -01_01_Normalized_750_492,0 -01_01_Normalized_753_1851,0 -01_01_Normalized_758_1919,0 -01_01_Normalized_773_1241,0 -01_01_Normalized_787_330,0 -01_01_Normalized_816_644,0 -01_01_Normalized_827_1183,0 -01_01_Normalized_848_784,0 -01_01_Normalized_870_192,0 -01_01_Normalized_883_1832,0 -01_01_Normalized_930_982,0 -01_01_Normalized_947_1392,0 -01_01_Normalized_956_1941,0 -01_01_Normalized_958_119,0 -01_01_Normalized_961_1760,0 -01_01_Normalized_970_537,0 -01_01_Normalized_996_359,0 -01_01_Normalized_997_1044,0 -01_02_Normalized_1005_1644,0 -01_02_Normalized_1011_1593,0 -01_02_Normalized_1028_971,0 -01_02_Normalized_1042_942,1 -01_02_Normalized_1063_471,0 -01_02_Normalized_1077_529,0 -01_02_Normalized_1079_840,0 -01_02_Normalized_1097_178,0 -01_02_Normalized_1134_244,0 -01_02_Normalized_1162_1726,0 -01_02_Normalized_1198_372,0 -01_02_Normalized_119_1354,0 -01_02_Normalized_1229_513,1 -01_02_Normalized_1248_1913,0 -01_02_Normalized_125_1830,0 -01_02_Normalized_1268_302,0 -01_02_Normalized_1274_80,0 -01_02_Normalized_1302_1049,0 -01_02_Normalized_1334_567,0 -01_02_Normalized_1350_382,0 -01_02_Normalized_1356_1019,0 -01_02_Normalized_1373_362,0 -01_02_Normalized_1375_597,0 -01_02_Normalized_1383_408,0 -01_02_Normalized_1447_1817,0 -01_02_Normalized_1454_743,0 -01_02_Normalized_1455_1602,0 -01_02_Normalized_1457_125,0 -01_02_Normalized_147_403,0 -01_02_Normalized_1480_1493,0 -01_02_Normalized_1512_1500,0 -01_02_Normalized_1512_941,0 -01_02_Normalized_1524_1421,0 -01_02_Normalized_1528_420,0 -01_02_Normalized_1529_1218,1 -01_02_Normalized_1533_1726,0 -01_02_Normalized_1549_1030,0 -01_02_Normalized_1562_593,0 -01_02_Normalized_1589_942,0 -01_02_Normalized_1591_428,0 -01_02_Normalized_1599_788,0 -01_02_Normalized_1612_735,0 -01_02_Normalized_1616_1090,0 -01_02_Normalized_1632_1298,0 -01_02_Normalized_163_221,0 -01_02_Normalized_1654_365,0 -01_02_Normalized_1655_1351,0 -01_02_Normalized_1701_960,0 -01_02_Normalized_1713_1025,0 -01_02_Normalized_1728_1534,0 -01_02_Normalized_1755_1604,0 -01_02_Normalized_1763_281,0 -01_02_Normalized_1777_1917,0 -01_02_Normalized_1785_221,0 -01_02_Normalized_1813_1692,0 -01_02_Normalized_1815_427,0 -01_02_Normalized_1847_1645,0 -01_02_Normalized_1856_329,0 -01_02_Normalized_1858_1108,0 -01_02_Normalized_1865_700,0 -01_02_Normalized_1896_1840,0 -01_02_Normalized_1907_1626,0 -01_02_Normalized_1917_1211,0 -01_02_Normalized_1940_1650,0 -01_02_Normalized_211_421,0 -01_02_Normalized_216_481,0 -01_02_Normalized_217_1406,0 -01_02_Normalized_222_87,0 -01_02_Normalized_234_940,0 -01_02_Normalized_236_1828,0 -01_02_Normalized_249_1708,0 -01_02_Normalized_255_705,0 -01_02_Normalized_258_736,0 -01_02_Normalized_259_581,0 -01_02_Normalized_271_248,0 -01_02_Normalized_287_1404,0 -01_02_Normalized_293_1609,0 -01_02_Normalized_301_333,0 -01_02_Normalized_308_1938,0 -01_02_Normalized_311_85,0 -01_02_Normalized_314_1309,0 -01_02_Normalized_326_585,0 -01_02_Normalized_352_197,0 -01_02_Normalized_452_248,0 -01_02_Normalized_468_1282,0 -01_02_Normalized_484_719,0 -01_02_Normalized_485_132,0 -01_02_Normalized_514_898,0 -01_02_Normalized_553_854,0 -01_02_Normalized_554_1063,0 -01_02_Normalized_554_370,0 -01_02_Normalized_571_951,0 -01_02_Normalized_583_307,0 -01_02_Normalized_584_1534,0 -01_02_Normalized_608_1329,0 -01_02_Normalized_629_837,0 -01_02_Normalized_634_943,0 -01_02_Normalized_653_1678,0 -01_02_Normalized_656_520,0 -01_02_Normalized_668_428,0 -01_02_Normalized_683_311,0 -01_02_Normalized_69_1900,0 -01_02_Normalized_707_910,1 -01_02_Normalized_71_1413,0 -01_02_Normalized_71_1451,0 -01_02_Normalized_726_1053,0 -01_02_Normalized_738_729,0 -01_02_Normalized_74_894,0 -01_02_Normalized_767_203,0 -01_02_Normalized_76_1738,0 -01_02_Normalized_780_309,0 -01_02_Normalized_800_1703,0 -01_02_Normalized_814_278,1 -01_02_Normalized_838_1866,0 -01_02_Normalized_843_176,0 -01_02_Normalized_851_244,0 -01_02_Normalized_863_1332,0 -01_02_Normalized_87_82,0 -01_02_Normalized_906_1171,0 -01_02_Normalized_91_1799,0 -01_02_Normalized_933_391,0 -01_02_Normalized_944_491,0 -01_02_Normalized_957_1238,0 -01_02_Normalized_959_1093,0 -01_02_Normalized_998_369,0 -01_03_Normalized_1005_1063,0 -01_03_Normalized_1009_1545,0 -01_03_Normalized_1051_213,0 -01_03_Normalized_1063_1277,0 -01_03_Normalized_1075_497,0 -01_03_Normalized_1101_1762,0 -01_03_Normalized_1118_770,0 -01_03_Normalized_1119_1023,0 -01_03_Normalized_1131_1717,0 -01_03_Normalized_1149_1124,0 -01_03_Normalized_1166_578,0 -01_03_Normalized_1173_784,0 -01_03_Normalized_1177_1758,0 -01_03_Normalized_1181_1599,0 -01_03_Normalized_1206_1796,0 -01_03_Normalized_1206_521,0 -01_03_Normalized_1208_73,0 -01_03_Normalized_1227_1831,0 -01_03_Normalized_1228_476,0 -01_03_Normalized_125_1367,0 -01_03_Normalized_1268_1014,0 -01_03_Normalized_1280_737,0 -01_03_Normalized_1313_1141,0 -01_03_Normalized_1337_1586,0 -01_03_Normalized_1340_1689,0 -01_03_Normalized_1348_287,0 -01_03_Normalized_1353_1168,0 -01_03_Normalized_1356_893,0 -01_03_Normalized_1361_1605,0 -01_03_Normalized_1375_970,0 -01_03_Normalized_1383_812,0 -01_03_Normalized_1405_747,0 -01_03_Normalized_1413_1905,0 -01_03_Normalized_1417_144,0 -01_03_Normalized_1418_241,0 -01_03_Normalized_1431_206,0 -01_03_Normalized_1453_261,0 -01_03_Normalized_1468_1108,0 -01_03_Normalized_1474_810,0 -01_03_Normalized_1488_1231,0 -01_03_Normalized_1497_1660,0 -01_03_Normalized_1525_759,0 -01_03_Normalized_1556_301,0 -01_03_Normalized_1579_365,0 -01_03_Normalized_1622_887,0 -01_03_Normalized_1626_1758,0 -01_03_Normalized_1638_1290,0 -01_03_Normalized_1639_428,0 -01_03_Normalized_1668_1157,0 -01_03_Normalized_1674_1253,0 -01_03_Normalized_1677_136,1 -01_03_Normalized_1677_1411,0 -01_03_Normalized_1684_785,0 -01_03_Normalized_1689_433,0 -01_03_Normalized_1711_295,0 -01_03_Normalized_1714_487,0 -01_03_Normalized_1743_1076,0 -01_03_Normalized_1746_452,0 -01_03_Normalized_1747_1127,0 -01_03_Normalized_1770_1331,0 -01_03_Normalized_1778_928,0 -01_03_Normalized_1800_1476,0 -01_03_Normalized_1866_633,0 -01_03_Normalized_1893_418,0 -01_03_Normalized_1906_998,0 -01_03_Normalized_1923_1064,0 -01_03_Normalized_198_972,0 -01_03_Normalized_221_842,0 -01_03_Normalized_230_976,0 -01_03_Normalized_244_1203,0 -01_03_Normalized_250_346,0 -01_03_Normalized_285_207,0 -01_03_Normalized_287_1666,0 -01_03_Normalized_321_405,0 -01_03_Normalized_331_646,0 -01_03_Normalized_341_1903,0 -01_03_Normalized_356_921,0 -01_03_Normalized_365_1878,0 -01_03_Normalized_386_59,0 -01_03_Normalized_396_274,0 -01_03_Normalized_398_1889,0 -01_03_Normalized_417_119,0 -01_03_Normalized_426_1537,0 -01_03_Normalized_446_1095,0 -01_03_Normalized_454_90,0 -01_03_Normalized_472_1609,0 -01_03_Normalized_485_1255,0 -01_03_Normalized_512_985,0 -01_03_Normalized_517_825,0 -01_03_Normalized_554_482,0 -01_03_Normalized_559_611,0 -01_03_Normalized_564_1174,0 -01_03_Normalized_569_1940,0 -01_03_Normalized_594_232,0 -01_03_Normalized_598_826,0 -01_03_Normalized_615_1881,0 -01_03_Normalized_631_1774,0 -01_03_Normalized_65_1760,0 -01_03_Normalized_677_709,0 -01_03_Normalized_679_1655,0 -01_03_Normalized_684_1284,0 -01_03_Normalized_703_447,1 -01_03_Normalized_709_1716,1 -01_03_Normalized_727_87,0 -01_03_Normalized_732_1422,0 -01_03_Normalized_757_577,0 -01_03_Normalized_75_1547,0 -01_03_Normalized_769_1762,0 -01_03_Normalized_799_1527,0 -01_03_Normalized_830_1592,0 -01_03_Normalized_866_230,0 -01_03_Normalized_874_1407,0 -01_03_Normalized_888_1695,0 -01_03_Normalized_893_188,0 -01_03_Normalized_919_1531,0 -01_03_Normalized_977_1938,0 -01_03_Normalized_97_1287,0 -01_03_Normalized_997_1148,0 -01_03_Normalized_99_1084,0 -01_04_Normalized_1008_107,0 -01_04_Normalized_1013_746,0 -01_04_Normalized_1031_1462,0 -01_04_Normalized_1034_1356,0 -01_04_Normalized_1035_1611,0 -01_04_Normalized_1041_1109,0 -01_04_Normalized_1050_1932,0 -01_04_Normalized_1064_1504,0 -01_04_Normalized_1088_870,0 -01_04_Normalized_1095_1272,0 -01_04_Normalized_1105_1744,0 -01_04_Normalized_1135_1855,0 -01_04_Normalized_113_1670,0 -01_04_Normalized_1142_1203,0 -01_04_Normalized_1149_1288,0 -01_04_Normalized_1154_1697,0 -01_04_Normalized_1155_1025,0 -01_04_Normalized_115_245,0 -01_04_Normalized_1170_920,0 -01_04_Normalized_1172_249,0 -01_04_Normalized_1176_614,0 -01_04_Normalized_1181_1260,0 -01_04_Normalized_1182_1940,0 -01_04_Normalized_1212_1334,0 -01_04_Normalized_1220_362,0 -01_04_Normalized_1246_1521,0 -01_04_Normalized_1257_384,0 -01_04_Normalized_1266_1161,0 -01_04_Normalized_1281_906,0 -01_04_Normalized_1317_952,0 -01_04_Normalized_1320_1740,0 -01_04_Normalized_1325_1259,0 -01_04_Normalized_1356_1910,0 -01_04_Normalized_1360_152,0 -01_04_Normalized_1366_1784,0 -01_04_Normalized_1369_696,0 -01_04_Normalized_1385_384,0 -01_04_Normalized_138_739,0 -01_04_Normalized_140_161,0 -01_04_Normalized_1410_248,0 -01_04_Normalized_1416_668,1 -01_04_Normalized_1417_698,0 -01_04_Normalized_1439_200,0 -01_04_Normalized_1451_834,0 -01_04_Normalized_1472_1368,0 -01_04_Normalized_1484_538,0 -01_04_Normalized_1492_753,0 -01_04_Normalized_1497_1823,0 -01_04_Normalized_1499_1192,0 -01_04_Normalized_151_458,0 -01_04_Normalized_1526_862,0 -01_04_Normalized_1535_544,0 -01_04_Normalized_1559_1795,0 -01_04_Normalized_1568_407,0 -01_04_Normalized_157_850,0 -01_04_Normalized_1597_1872,0 -01_04_Normalized_1620_1069,0 -01_04_Normalized_162_700,0 -01_04_Normalized_1630_1277,0 -01_04_Normalized_1639_1921,0 -01_04_Normalized_1639_220,0 -01_04_Normalized_1644_395,0 -01_04_Normalized_1653_1149,0 -01_04_Normalized_1701_607,0 -01_04_Normalized_1703_1072,0 -01_04_Normalized_1739_1572,0 -01_04_Normalized_1744_1885,0 -01_04_Normalized_1744_196,0 -01_04_Normalized_174_229,0 -01_04_Normalized_1750_159,0 -01_04_Normalized_1750_732,0 -01_04_Normalized_1772_1814,0 -01_04_Normalized_1777_966,0 -01_04_Normalized_1805_1184,0 -01_04_Normalized_1830_660,0 -01_04_Normalized_184_1320,0 -01_04_Normalized_1899_1539,0 -01_04_Normalized_1902_223,0 -01_04_Normalized_191_1192,0 -01_04_Normalized_1920_1710,0 -01_04_Normalized_1923_1366,0 -01_04_Normalized_1927_1941,0 -01_04_Normalized_1932_1812,0 -01_04_Normalized_1940_1091,0 -01_04_Normalized_1940_186,0 -01_04_Normalized_226_1917,0 -01_04_Normalized_252_843,0 -01_04_Normalized_256_878,0 -01_04_Normalized_266_969,0 -01_04_Normalized_304_249,0 -01_04_Normalized_333_545,0 -01_04_Normalized_334_186,0 -01_04_Normalized_342_662,0 -01_04_Normalized_354_1257,0 -01_04_Normalized_357_243,0 -01_04_Normalized_359_887,0 -01_04_Normalized_368_1792,0 -01_04_Normalized_370_1727,0 -01_04_Normalized_378_113,0 -01_04_Normalized_440_480,0 -01_04_Normalized_465_1374,0 -01_04_Normalized_514_428,0 -01_04_Normalized_521_877,0 -01_04_Normalized_52_1315,0 -01_04_Normalized_541_629,0 -01_04_Normalized_544_1176,0 -01_04_Normalized_554_1213,0 -01_04_Normalized_576_378,0 -01_04_Normalized_618_1218,0 -01_04_Normalized_661_1819,0 -01_04_Normalized_668_1032,0 -01_04_Normalized_694_1504,0 -01_04_Normalized_697_1776,0 -01_04_Normalized_701_657,0 -01_04_Normalized_717_416,0 -01_04_Normalized_790_338,0 -01_04_Normalized_796_372,0 -01_04_Normalized_806_682,0 -01_04_Normalized_82_1903,0 -01_04_Normalized_845_85,0 -01_04_Normalized_853_596,0 -01_04_Normalized_899_1837,0 -01_04_Normalized_914_1533,0 -01_04_Normalized_916_1222,0 -01_04_Normalized_921_1814,0 -01_04_Normalized_923_1267,0 -01_04_Normalized_930_695,0 -01_04_Normalized_968_1844,0 -01_04_Normalized_974_284,0 -01_04_Normalized_999_1811,0 -01_05_Normalized_1044_1166,0 -01_05_Normalized_1059_841,0 -01_05_Normalized_1062_1692,0 -01_05_Normalized_1071_912,0 -01_05_Normalized_1074_1384,0 -01_05_Normalized_1074_775,0 -01_05_Normalized_1136_1800,0 -01_05_Normalized_1138_497,0 -01_05_Normalized_1164_845,0 -01_05_Normalized_1169_1255,0 -01_05_Normalized_116_1259,0 -01_05_Normalized_116_491,0 -01_05_Normalized_1183_1370,0 -01_05_Normalized_1186_1027,0 -01_05_Normalized_1186_1204,0 -01_05_Normalized_1193_569,0 -01_05_Normalized_1206_1519,0 -01_05_Normalized_1209_1047,0 -01_05_Normalized_121_945,0 -01_05_Normalized_1223_127,0 -01_05_Normalized_1233_686,0 -01_05_Normalized_1239_818,0 -01_05_Normalized_1242_965,0 -01_05_Normalized_1252_87,0 -01_05_Normalized_1272_970,0 -01_05_Normalized_1288_613,0 -01_05_Normalized_1296_557,0 -01_05_Normalized_1313_1691,0 -01_05_Normalized_1321_1192,0 -01_05_Normalized_1333_388,0 -01_05_Normalized_1338_418,0 -01_05_Normalized_1347_1285,0 -01_05_Normalized_1355_1810,0 -01_05_Normalized_1360_1668,0 -01_05_Normalized_1364_1108,0 -01_05_Normalized_1394_1103,0 -01_05_Normalized_1394_1611,0 -01_05_Normalized_1405_666,0 -01_05_Normalized_141_985,0 -01_05_Normalized_1435_333,0 -01_05_Normalized_1449_1637,0 -01_05_Normalized_1462_498,0 -01_05_Normalized_1467_129,0 -01_05_Normalized_1469_290,0 -01_05_Normalized_1483_937,0 -01_05_Normalized_1487_789,0 -01_05_Normalized_1506_1058,0 -01_05_Normalized_1506_1306,0 -01_05_Normalized_1517_1611,0 -01_05_Normalized_1527_1233,0 -01_05_Normalized_1544_1387,0 -01_05_Normalized_1549_1553,0 -01_05_Normalized_1549_492,0 -01_05_Normalized_155_1544,0 -01_05_Normalized_1576_1849,0 -01_05_Normalized_1576_798,0 -01_05_Normalized_1580_1058,0 -01_05_Normalized_1603_1585,0 -01_05_Normalized_1632_647,0 -01_05_Normalized_1678_1484,0 -01_05_Normalized_167_849,0 -01_05_Normalized_1693_1933,0 -01_05_Normalized_1698_184,0 -01_05_Normalized_1707_298,0 -01_05_Normalized_1711_1594,0 -01_05_Normalized_1734_1800,0 -01_05_Normalized_1746_1464,0 -01_05_Normalized_1748_1827,0 -01_05_Normalized_1750_244,0 -01_05_Normalized_1750_96,0 -01_05_Normalized_1765_987,0 -01_05_Normalized_176_1253,0 -01_05_Normalized_1772_1807,0 -01_05_Normalized_1779_1837,0 -01_05_Normalized_179_1944,0 -01_05_Normalized_1803_1332,0 -01_05_Normalized_1828_1549,0 -01_05_Normalized_1834_992,0 -01_05_Normalized_185_158,0 -01_05_Normalized_1861_901,0 -01_05_Normalized_1902_641,0 -01_05_Normalized_1907_436,0 -01_05_Normalized_1912_392,0 -01_05_Normalized_1923_809,1 -01_05_Normalized_1932_1626,0 -01_05_Normalized_1933_238,0 -01_05_Normalized_1943_1592,0 -01_05_Normalized_224_1386,0 -01_05_Normalized_224_1625,0 -01_05_Normalized_236_1098,0 -01_05_Normalized_271_685,0 -01_05_Normalized_276_1511,0 -01_05_Normalized_304_1133,0 -01_05_Normalized_309_1417,0 -01_05_Normalized_322_1068,0 -01_05_Normalized_322_355,0 -01_05_Normalized_332_325,0 -01_05_Normalized_355_1885,0 -01_05_Normalized_371_529,0 -01_05_Normalized_391_1925,0 -01_05_Normalized_404_1028,0 -01_05_Normalized_406_1648,0 -01_05_Normalized_412_1824,0 -01_05_Normalized_415_194,0 -01_05_Normalized_420_1858,0 -01_05_Normalized_432_229,0 -01_05_Normalized_450_1223,0 -01_05_Normalized_472_1050,0 -01_05_Normalized_483_1080,0 -01_05_Normalized_512_941,0 -01_05_Normalized_534_1870,0 -01_05_Normalized_566_1331,0 -01_05_Normalized_609_1456,0 -01_05_Normalized_628_109,0 -01_05_Normalized_658_1022,0 -01_05_Normalized_702_549,0 -01_05_Normalized_725_1870,0 -01_05_Normalized_737_1410,0 -01_05_Normalized_763_1023,0 -01_05_Normalized_779_938,0 -01_05_Normalized_781_275,0 -01_05_Normalized_802_1301,0 -01_05_Normalized_812_920,0 -01_05_Normalized_855_1123,0 -01_05_Normalized_865_1066,0 -01_05_Normalized_87_926,0 -01_05_Normalized_880_588,0 -01_05_Normalized_882_307,0 -01_05_Normalized_89_1424,0 -01_05_Normalized_908_431,0 -01_05_Normalized_916_1544,0 -01_05_Normalized_919_996,0 -01_05_Normalized_938_1574,0 -01_05_Normalized_956_484,0 -01_06_Normalized_1007_311,0 -01_06_Normalized_1021_1844,0 -01_06_Normalized_1024_755,0 -01_06_Normalized_1026_1474,0 -01_06_Normalized_1031_357,0 -01_06_Normalized_1037_1933,0 -01_06_Normalized_1041_1804,0 -01_06_Normalized_1052_1891,0 -01_06_Normalized_1094_963,0 -01_06_Normalized_1100_1031,0 -01_06_Normalized_1129_1725,0 -01_06_Normalized_1132_1132,0 -01_06_Normalized_1144_1674,0 -01_06_Normalized_1165_997,0 -01_06_Normalized_1184_1446,0 -01_06_Normalized_1218_251,0 -01_06_Normalized_1226_1315,0 -01_06_Normalized_1226_1692,0 -01_06_Normalized_1227_1251,0 -01_06_Normalized_1235_1801,0 -01_06_Normalized_123_720,0 -01_06_Normalized_1240_1843,0 -01_06_Normalized_1249_1158,0 -01_06_Normalized_1269_388,0 -01_06_Normalized_1269_522,0 -01_06_Normalized_1273_146,0 -01_06_Normalized_1275_482,0 -01_06_Normalized_1296_1515,0 -01_06_Normalized_1317_1731,0 -01_06_Normalized_1322_1353,0 -01_06_Normalized_1342_1609,0 -01_06_Normalized_1353_1045,0 -01_06_Normalized_1364_860,0 -01_06_Normalized_1372_1440,0 -01_06_Normalized_1397_660,0 -01_06_Normalized_1411_450,0 -01_06_Normalized_1412_1212,0 -01_06_Normalized_1416_1163,0 -01_06_Normalized_1419_1753,0 -01_06_Normalized_1420_709,0 -01_06_Normalized_1423_1337,0 -01_06_Normalized_1430_1102,0 -01_06_Normalized_1468_1153,0 -01_06_Normalized_1468_1217,0 -01_06_Normalized_1498_1312,0 -01_06_Normalized_1510_1468,0 -01_06_Normalized_1511_1185,0 -01_06_Normalized_1582_1435,0 -01_06_Normalized_1592_1215,0 -01_06_Normalized_1594_1503,0 -01_06_Normalized_1596_1096,0 -01_06_Normalized_1609_600,0 -01_06_Normalized_1612_1124,0 -01_06_Normalized_1615_630,0 -01_06_Normalized_1632_358,0 -01_06_Normalized_1656_1226,0 -01_06_Normalized_1679_1435,0 -01_06_Normalized_1679_1468,0 -01_06_Normalized_1694_1096,0 -01_06_Normalized_1707_608,0 -01_06_Normalized_1709_1819,0 -01_06_Normalized_1720_1650,0 -01_06_Normalized_1727_857,0 -01_06_Normalized_1740_1060,0 -01_06_Normalized_1745_1873,0 -01_06_Normalized_1793_542,0 -01_06_Normalized_179_1350,0 -01_06_Normalized_1853_962,0 -01_06_Normalized_1864_1567,0 -01_06_Normalized_1874_990,0 -01_06_Normalized_1880_1427,0 -01_06_Normalized_189_1150,0 -01_06_Normalized_208_1116,0 -01_06_Normalized_209_767,0 -01_06_Normalized_210_696,0 -01_06_Normalized_227_1569,0 -01_06_Normalized_248_1287,0 -01_06_Normalized_249_1852,1 -01_06_Normalized_279_1102,0 -01_06_Normalized_290_1810,0 -01_06_Normalized_291_846,0 -01_06_Normalized_320_225,0 -01_06_Normalized_369_1673,0 -01_06_Normalized_377_1528,0 -01_06_Normalized_381_1597,0 -01_06_Normalized_407_460,0 -01_06_Normalized_412_1216,0 -01_06_Normalized_414_1395,0 -01_06_Normalized_414_1691,0 -01_06_Normalized_427_1254,0 -01_06_Normalized_452_1621,0 -01_06_Normalized_453_1404,0 -01_06_Normalized_454_1139,1 -01_06_Normalized_496_959,0 -01_06_Normalized_530_1393,0 -01_06_Normalized_543_1535,0 -01_06_Normalized_543_1630,0 -01_06_Normalized_573_773,0 -01_06_Normalized_595_1689,0 -01_06_Normalized_596_1771,0 -01_06_Normalized_611_846,0 -01_06_Normalized_616_1266,0 -01_06_Normalized_648_768,0 -01_06_Normalized_652_903,0 -01_06_Normalized_653_1446,0 -01_06_Normalized_685_1107,0 -01_06_Normalized_688_1472,0 -01_06_Normalized_700_112,0 -01_06_Normalized_732_1092,0 -01_06_Normalized_738_899,0 -01_06_Normalized_747_1130,0 -01_06_Normalized_749_592,0 -01_06_Normalized_803_1852,0 -01_06_Normalized_814_1019,0 -01_06_Normalized_875_572,0 -01_06_Normalized_889_646,0 -01_06_Normalized_890_381,0 -01_06_Normalized_896_1846,0 -01_06_Normalized_941_207,0 -01_06_Normalized_948_699,0 -01_06_Normalized_958_998,0 -01_06_Normalized_971_238,0 -01_06_Normalized_985_838,0 -01_07_Normalized_1016_645,0 -01_07_Normalized_101_1415,0 -01_07_Normalized_1029_735,0 -01_07_Normalized_1072_1411,0 -01_07_Normalized_1076_1845,0 -01_07_Normalized_1082_1701,0 -01_07_Normalized_1097_643,0 -01_07_Normalized_1104_215,0 -01_07_Normalized_1133_1251,0 -01_07_Normalized_1139_443,0 -01_07_Normalized_1151_1667,0 -01_07_Normalized_1161_509,0 -01_07_Normalized_1169_1859,0 -01_07_Normalized_1206_1528,0 -01_07_Normalized_1206_727,0 -01_07_Normalized_1224_1889,0 -01_07_Normalized_1224_679,0 -01_07_Normalized_1232_231,0 -01_07_Normalized_1244_1514,0 -01_07_Normalized_1264_1052,0 -01_07_Normalized_1292_1245,0 -01_07_Normalized_1292_1749,0 -01_07_Normalized_1304_1526,0 -01_07_Normalized_1314_344,0 -01_07_Normalized_1314_982,0 -01_07_Normalized_131_1235,0 -01_07_Normalized_1326_712,0 -01_07_Normalized_1327_462,0 -01_07_Normalized_1334_1381,0 -01_07_Normalized_1352_318,0 -01_07_Normalized_1368_1488,0 -01_07_Normalized_1373_480,0 -01_07_Normalized_1374_1595,0 -01_07_Normalized_1384_1369,0 -01_07_Normalized_1392_1705,0 -01_07_Normalized_1403_1490,0 -01_07_Normalized_1417_299,0 -01_07_Normalized_1424_467,0 -01_07_Normalized_1429_515,0 -01_07_Normalized_142_1297,0 -01_07_Normalized_1439_64,0 -01_07_Normalized_1445_1731,0 -01_07_Normalized_145_1099,0 -01_07_Normalized_1464_692,0 -01_07_Normalized_1465_1564,0 -01_07_Normalized_1469_1812,0 -01_07_Normalized_1488_1840,0 -01_07_Normalized_1492_239,0 -01_07_Normalized_1496_695,0 -01_07_Normalized_1507_357,0 -01_07_Normalized_1540_1333,0 -01_07_Normalized_1555_400,0 -01_07_Normalized_155_1708,0 -01_07_Normalized_1566_1351,0 -01_07_Normalized_1567_592,1 -01_07_Normalized_1577_102,0 -01_07_Normalized_161_1835,0 -01_07_Normalized_1621_1024,0 -01_07_Normalized_1632_555,0 -01_07_Normalized_1633_620,0 -01_07_Normalized_1639_436,0 -01_07_Normalized_1647_359,0 -01_07_Normalized_1648_491,0 -01_07_Normalized_1680_518,0 -01_07_Normalized_1707_1278,0 -01_07_Normalized_1710_977,0 -01_07_Normalized_1711_697,0 -01_07_Normalized_1721_271,0 -01_07_Normalized_1723_1127,0 -01_07_Normalized_1745_1259,0 -01_07_Normalized_174_1198,1 -01_07_Normalized_1750_904,0 -01_07_Normalized_1753_717,0 -01_07_Normalized_1757_95,0 -01_07_Normalized_1770_1143,0 -01_07_Normalized_1787_1548,0 -01_07_Normalized_1793_1163,0 -01_07_Normalized_1798_1815,0 -01_07_Normalized_1804_1657,0 -01_07_Normalized_1841_309,0 -01_07_Normalized_1848_1680,0 -01_07_Normalized_1853_615,0 -01_07_Normalized_1860_215,0 -01_07_Normalized_1862_1182,0 -01_07_Normalized_1872_1630,1 -01_07_Normalized_1891_117,0 -01_07_Normalized_1916_546,0 -01_07_Normalized_1933_1471,0 -01_07_Normalized_1947_1262,0 -01_07_Normalized_198_787,0 -01_07_Normalized_205_1253,0 -01_07_Normalized_208_833,0 -01_07_Normalized_216_1479,0 -01_07_Normalized_218_1189,0 -01_07_Normalized_223_967,0 -01_07_Normalized_229_320,0 -01_07_Normalized_238_137,0 -01_07_Normalized_239_438,0 -01_07_Normalized_241_823,0 -01_07_Normalized_242_509,0 -01_07_Normalized_257_1781,0 -01_07_Normalized_263_728,0 -01_07_Normalized_266_533,0 -01_07_Normalized_269_848,0 -01_07_Normalized_294_1365,0 -01_07_Normalized_304_1888,0 -01_07_Normalized_308_1414,0 -01_07_Normalized_327_1616,0 -01_07_Normalized_347_1325,0 -01_07_Normalized_355_957,0 -01_07_Normalized_358_630,0 -01_07_Normalized_387_1290,0 -01_07_Normalized_389_1202,0 -01_07_Normalized_391_1687,0 -01_07_Normalized_403_1518,0 -01_07_Normalized_403_1727,0 -01_07_Normalized_425_961,0 -01_07_Normalized_433_1128,0 -01_07_Normalized_464_1010,0 -01_07_Normalized_503_1630,0 -01_07_Normalized_513_1341,0 -01_07_Normalized_527_1829,0 -01_07_Normalized_542_103,0 -01_07_Normalized_558_595,0 -01_07_Normalized_55_906,0 -01_07_Normalized_560_1097,0 -01_07_Normalized_572_856,0 -01_07_Normalized_574_1549,0 -01_07_Normalized_590_1420,0 -01_07_Normalized_605_1159,0 -01_07_Normalized_612_1739,0 -01_07_Normalized_639_70,0 -01_07_Normalized_642_114,0 -01_07_Normalized_644_445,0 -01_07_Normalized_656_1498,0 -01_07_Normalized_656_222,0 -01_07_Normalized_666_1016,0 -01_07_Normalized_66_809,0 -01_07_Normalized_679_194,0 -01_07_Normalized_68_482,0 -01_07_Normalized_70_1478,0 -01_07_Normalized_72_1616,0 -01_07_Normalized_738_585,0 -01_07_Normalized_747_683,0 -01_07_Normalized_75_841,0 -01_07_Normalized_789_1643,0 -01_07_Normalized_78_329,0 -01_07_Normalized_793_1338,0 -01_07_Normalized_820_1829,0 -01_07_Normalized_830_1686,0 -01_07_Normalized_839_319,0 -01_07_Normalized_841_1949,0 -01_07_Normalized_847_1652,0 -01_07_Normalized_871_524,0 -01_07_Normalized_894_1348,0 -01_07_Normalized_903_1270,0 -01_07_Normalized_92_1334,0 -01_07_Normalized_931_1219,0 -01_07_Normalized_937_472,0 -01_07_Normalized_939_1250,0 -01_07_Normalized_944_1803,0 -01_07_Normalized_966_1747,0 -01_07_Normalized_96_1822,0 -01_07_Normalized_988_1181,0 -01_08_Normalized_1006_1640,0 -01_08_Normalized_1031_1068,0 -01_08_Normalized_104_207,0 -01_08_Normalized_1057_1472,0 -01_08_Normalized_1072_1399,0 -01_08_Normalized_1090_755,0 -01_08_Normalized_1096_903,0 -01_08_Normalized_1097_1891,0 -01_08_Normalized_1113_350,0 -01_08_Normalized_1113_596,0 -01_08_Normalized_1143_1382,0 -01_08_Normalized_1159_1334,0 -01_08_Normalized_1165_1113,0 -01_08_Normalized_1169_1471,0 -01_08_Normalized_1173_1398,0 -01_08_Normalized_1174_136,0 -01_08_Normalized_1208_1155,0 -01_08_Normalized_1221_853,0 -01_08_Normalized_1227_697,0 -01_08_Normalized_1234_1170,0 -01_08_Normalized_1235_668,0 -01_08_Normalized_1262_654,0 -01_08_Normalized_1266_587,0 -01_08_Normalized_1270_1195,0 -01_08_Normalized_127_1297,0 -01_08_Normalized_1302_110,0 -01_08_Normalized_1308_1382,0 -01_08_Normalized_1340_1725,0 -01_08_Normalized_1343_1179,0 -01_08_Normalized_1351_1418,0 -01_08_Normalized_1359_928,0 -01_08_Normalized_1387_1093,0 -01_08_Normalized_1395_1705,0 -01_08_Normalized_1397_443,0 -01_08_Normalized_1400_1772,0 -01_08_Normalized_1401_808,0 -01_08_Normalized_1403_1889,0 -01_08_Normalized_1425_484,0 -01_08_Normalized_1452_367,0 -01_08_Normalized_1476_311,0 -01_08_Normalized_149_1912,0 -01_08_Normalized_1517_1460,0 -01_08_Normalized_1535_56,0 -01_08_Normalized_1536_1580,0 -01_08_Normalized_1549_962,0 -01_08_Normalized_156_1559,0 -01_08_Normalized_1571_1164,0 -01_08_Normalized_1594_1805,0 -01_08_Normalized_1605_1543,0 -01_08_Normalized_1657_581,0 -01_08_Normalized_1663_1632,0 -01_08_Normalized_1673_1491,0 -01_08_Normalized_1700_56,0 -01_08_Normalized_1704_1696,0 -01_08_Normalized_1721_1727,0 -01_08_Normalized_1723_1887,0 -01_08_Normalized_1745_661,0 -01_08_Normalized_1756_1556,0 -01_08_Normalized_1756_991,0 -01_08_Normalized_177_1412,0 -01_08_Normalized_1790_318,0 -01_08_Normalized_1800_1586,0 -01_08_Normalized_1811_1283,0 -01_08_Normalized_1819_1933,0 -01_08_Normalized_1833_1859,0 -01_08_Normalized_1858_893,0 -01_08_Normalized_1869_1716,0 -01_08_Normalized_1876_1389,0 -01_08_Normalized_1877_1019,0 -01_08_Normalized_1877_1054,0 -01_08_Normalized_1890_1629,0 -01_08_Normalized_1917_679,0 -01_08_Normalized_1928_290,0 -01_08_Normalized_1936_721,0 -01_08_Normalized_1937_653,0 -01_08_Normalized_1943_1109,0 -01_08_Normalized_1946_1541,0 -01_08_Normalized_1949_1477,0 -01_08_Normalized_1949_1763,0 -01_08_Normalized_199_613,0 -01_08_Normalized_201_1844,0 -01_08_Normalized_203_1394,0 -01_08_Normalized_209_669,0 -01_08_Normalized_240_1259,0 -01_08_Normalized_241_807,0 -01_08_Normalized_249_699,0 -01_08_Normalized_263_1078,0 -01_08_Normalized_276_1675,0 -01_08_Normalized_305_1646,0 -01_08_Normalized_310_136,0 -01_08_Normalized_321_302,0 -01_08_Normalized_357_778,0 -01_08_Normalized_361_1305,0 -01_08_Normalized_371_1527,0 -01_08_Normalized_389_1149,0 -01_08_Normalized_398_1220,0 -01_08_Normalized_406_1926,0 -01_08_Normalized_435_81,0 -01_08_Normalized_439_1519,0 -01_08_Normalized_441_427,0 -01_08_Normalized_460_1201,0 -01_08_Normalized_463_851,0 -01_08_Normalized_470_1675,0 -01_08_Normalized_483_1443,0 -01_08_Normalized_499_1313,0 -01_08_Normalized_517_211,0 -01_08_Normalized_525_1697,0 -01_08_Normalized_541_104,0 -01_08_Normalized_549_1643,0 -01_08_Normalized_570_1298,0 -01_08_Normalized_597_1501,0 -01_08_Normalized_607_269,0 -01_08_Normalized_609_1798,0 -01_08_Normalized_60_1878,0 -01_08_Normalized_615_1547,0 -01_08_Normalized_615_864,0 -01_08_Normalized_630_754,0 -01_08_Normalized_705_1178,0 -01_08_Normalized_723_619,0 -01_08_Normalized_726_1662,0 -01_08_Normalized_737_1769,0 -01_08_Normalized_742_1708,0 -01_08_Normalized_753_1379,0 -01_08_Normalized_764_1794,0 -01_08_Normalized_765_1525,0 -01_08_Normalized_781_1947,0 -01_08_Normalized_783_1570,0 -01_08_Normalized_786_763,0 -01_08_Normalized_818_1079,0 -01_08_Normalized_81_783,0 -01_08_Normalized_833_1053,0 -01_08_Normalized_837_482,0 -01_08_Normalized_843_1783,0 -01_08_Normalized_85_515,0 -01_08_Normalized_861_158,0 -01_08_Normalized_874_828,0 -01_08_Normalized_879_1835,0 -01_08_Normalized_879_517,0 -01_08_Normalized_88_1434,0 -01_08_Normalized_909_331,0 -01_08_Normalized_912_1633,0 -01_08_Normalized_92_1755,0 -01_08_Normalized_935_1683,0 -01_08_Normalized_94_1060,0 -01_08_Normalized_973_1431,0 -01_09_Normalized_1014_1032,0 -01_09_Normalized_1014_612,0 -01_09_Normalized_1015_1156,0 -01_09_Normalized_1015_1548,0 -01_09_Normalized_1020_1599,0 -01_09_Normalized_1022_1837,0 -01_09_Normalized_1022_51,0 -01_09_Normalized_1052_1236,0 -01_09_Normalized_1084_486,0 -01_09_Normalized_1089_1117,0 -01_09_Normalized_1090_1720,0 -01_09_Normalized_1105_1800,0 -01_09_Normalized_1141_1828,0 -01_09_Normalized_1152_1621,0 -01_09_Normalized_1152_928,0 -01_09_Normalized_1156_1034,0 -01_09_Normalized_1169_1541,0 -01_09_Normalized_1176_1292,0 -01_09_Normalized_1176_1463,0 -01_09_Normalized_117_218,0 -01_09_Normalized_1181_1192,0 -01_09_Normalized_1181_407,0 -01_09_Normalized_1187_677,0 -01_09_Normalized_1196_593,0 -01_09_Normalized_119_174,0 -01_09_Normalized_1214_837,0 -01_09_Normalized_1215_901,0 -01_09_Normalized_1223_723,0 -01_09_Normalized_1232_788,0 -01_09_Normalized_1254_95,0 -01_09_Normalized_1287_1000,0 -01_09_Normalized_1296_1803,0 -01_09_Normalized_1304_1899,0 -01_09_Normalized_1308_1483,0 -01_09_Normalized_130_1749,0 -01_09_Normalized_1324_808,0 -01_09_Normalized_1333_1162,0 -01_09_Normalized_1350_1052,0 -01_09_Normalized_1368_1311,0 -01_09_Normalized_1386_1181,0 -01_09_Normalized_138_478,0 -01_09_Normalized_1392_1947,0 -01_09_Normalized_1449_168,0 -01_09_Normalized_1459_1414,0 -01_09_Normalized_1468_842,0 -01_09_Normalized_1476_1904,0 -01_09_Normalized_1478_1066,0 -01_09_Normalized_1482_616,0 -01_09_Normalized_1492_1785,0 -01_09_Normalized_149_911,0 -01_09_Normalized_1507_416,0 -01_09_Normalized_1530_705,0 -01_09_Normalized_1535_798,0 -01_09_Normalized_1558_1138,0 -01_09_Normalized_1572_1405,0 -01_09_Normalized_1575_1879,0 -01_09_Normalized_1577_1219,0 -01_09_Normalized_1591_1790,0 -01_09_Normalized_1610_1340,0 -01_09_Normalized_161_1709,0 -01_09_Normalized_1620_1385,0 -01_09_Normalized_1621_1605,0 -01_09_Normalized_1647_1213,0 -01_09_Normalized_1650_1740,0 -01_09_Normalized_1657_795,0 -01_09_Normalized_165_1243,0 -01_09_Normalized_1675_1685,0 -01_09_Normalized_1697_80,0 -01_09_Normalized_1698_314,0 -01_09_Normalized_1727_1649,0 -01_09_Normalized_172_745,0 -01_09_Normalized_1730_938,0 -01_09_Normalized_1747_310,0 -01_09_Normalized_1756_1134,0 -01_09_Normalized_1758_552,0 -01_09_Normalized_176_332,0 -01_09_Normalized_1780_238,0 -01_09_Normalized_1793_1287,0 -01_09_Normalized_1798_1710,0 -01_09_Normalized_1812_980,0 -01_09_Normalized_1814_413,0 -01_09_Normalized_1822_548,0 -01_09_Normalized_1825_752,0 -01_09_Normalized_1831_1555,0 -01_09_Normalized_1840_478,0 -01_09_Normalized_1846_1184,0 -01_09_Normalized_1868_164,0 -01_09_Normalized_1869_1275,0 -01_09_Normalized_1885_609,0 -01_09_Normalized_1903_1568,0 -01_09_Normalized_1903_1814,0 -01_09_Normalized_1905_781,0 -01_09_Normalized_1907_1172,0 -01_09_Normalized_1909_69,0 -01_09_Normalized_190_774,0 -01_09_Normalized_1922_1620,0 -01_09_Normalized_1929_1864,0 -01_09_Normalized_1931_1801,0 -01_09_Normalized_1931_722,0 -01_09_Normalized_1933_115,0 -01_09_Normalized_1943_1478,0 -01_09_Normalized_1947_868,0 -01_09_Normalized_1949_525,0 -01_09_Normalized_205_1223,0 -01_09_Normalized_224_501,0 -01_09_Normalized_226_1900,0 -01_09_Normalized_239_1811,0 -01_09_Normalized_244_826,0 -01_09_Normalized_248_676,0 -01_09_Normalized_278_97,0 -01_09_Normalized_283_998,0 -01_09_Normalized_294_1920,0 -01_09_Normalized_350_1646,0 -01_09_Normalized_351_737,0 -01_09_Normalized_356_1855,0 -01_09_Normalized_356_442,0 -01_09_Normalized_369_1146,0 -01_09_Normalized_370_124,0 -01_09_Normalized_386_1038,0 -01_09_Normalized_388_1479,0 -01_09_Normalized_409_467,0 -01_09_Normalized_413_126,0 -01_09_Normalized_423_1261,0 -01_09_Normalized_430_1230,0 -01_09_Normalized_453_180,0 -01_09_Normalized_459_882,0 -01_09_Normalized_466_795,0 -01_09_Normalized_476_64,0 -01_09_Normalized_485_1526,0 -01_09_Normalized_486_1037,0 -01_09_Normalized_491_701,0 -01_09_Normalized_494_543,0 -01_09_Normalized_509_510,0 -01_09_Normalized_531_213,0 -01_09_Normalized_554_897,0 -01_09_Normalized_55_298,0 -01_09_Normalized_560_834,0 -01_09_Normalized_566_744,0 -01_09_Normalized_569_572,0 -01_09_Normalized_583_325,0 -01_09_Normalized_608_179,0 -01_09_Normalized_626_1861,0 -01_09_Normalized_638_1636,0 -01_09_Normalized_654_1722,0 -01_09_Normalized_678_1931,0 -01_09_Normalized_680_295,0 -01_09_Normalized_684_1487,0 -01_09_Normalized_703_1282,0 -01_09_Normalized_717_305,0 -01_09_Normalized_726_115,0 -01_09_Normalized_764_1182,0 -01_09_Normalized_770_917,0 -01_09_Normalized_773_1402,0 -01_09_Normalized_775_399,0 -01_09_Normalized_788_1685,0 -01_09_Normalized_789_142,0 -01_09_Normalized_78_1131,0 -01_09_Normalized_795_434,0 -01_09_Normalized_79_1381,0 -01_09_Normalized_826_640,0 -01_09_Normalized_831_165,0 -01_09_Normalized_833_830,0 -01_09_Normalized_835_1884,0 -01_09_Normalized_840_515,0 -01_09_Normalized_845_1429,0 -01_09_Normalized_847_207,0 -01_09_Normalized_868_824,0 -01_09_Normalized_871_1302,0 -01_09_Normalized_87_1099,0 -01_09_Normalized_87_1460,0 -01_09_Normalized_906_872,0 -01_09_Normalized_919_1203,0 -01_09_Normalized_921_658,0 -01_09_Normalized_941_1026,0 -01_09_Normalized_961_1136,0 -01_09_Normalized_970_949,0 -01_09_Normalized_971_1031,0 -01_09_Normalized_977_1391,0 -01_09_Normalized_984_1876,0 -01_10_Normalized_1022_519,0 -01_10_Normalized_1028_1749,0 -01_10_Normalized_1034_1607,0 -01_10_Normalized_1063_1009,0 -01_10_Normalized_1087_1911,0 -01_10_Normalized_1092_556,0 -01_10_Normalized_1113_1535,0 -01_10_Normalized_1116_210,0 -01_10_Normalized_1126_1251,0 -01_10_Normalized_1129_1369,0 -01_10_Normalized_112_857,0 -01_10_Normalized_1157_1632,0 -01_10_Normalized_1157_1920,0 -01_10_Normalized_1168_1890,0 -01_10_Normalized_1173_961,0 -01_10_Normalized_1194_1455,0 -01_10_Normalized_1225_670,0 -01_10_Normalized_124_947,0 -01_10_Normalized_1267_1088,0 -01_10_Normalized_1270_1895,0 -01_10_Normalized_1274_635,0 -01_10_Normalized_127_142,0 -01_10_Normalized_1298_752,0 -01_10_Normalized_1308_410,0 -01_10_Normalized_1314_1922,0 -01_10_Normalized_131_989,0 -01_10_Normalized_1331_1026,0 -01_10_Normalized_1334_1850,0 -01_10_Normalized_1343_1140,0 -01_10_Normalized_1358_1907,0 -01_10_Normalized_135_805,0 -01_10_Normalized_1363_745,0 -01_10_Normalized_1380_978,0 -01_10_Normalized_1386_1453,0 -01_10_Normalized_1390_1934,0 -01_10_Normalized_1391_661,0 -01_10_Normalized_1393_1567,0 -01_10_Normalized_1395_1792,0 -01_10_Normalized_1412_787,0 -01_10_Normalized_1429_366,0 -01_10_Normalized_142_1080,0 -01_10_Normalized_1432_1153,0 -01_10_Normalized_1472_1099,0 -01_10_Normalized_1489_1915,0 -01_10_Normalized_150_1932,0 -01_10_Normalized_1513_1784,0 -01_10_Normalized_1518_635,0 -01_10_Normalized_1532_1462,0 -01_10_Normalized_1532_708,0 -01_10_Normalized_1537_1926,0 -01_10_Normalized_1542_247,1 -01_10_Normalized_1580_1277,0 -01_10_Normalized_1596_1902,0 -01_10_Normalized_1609_1502,0 -01_10_Normalized_1609_318,0 -01_10_Normalized_161_1837,0 -01_10_Normalized_1653_146,0 -01_10_Normalized_1690_1144,0 -01_10_Normalized_1706_1276,0 -01_10_Normalized_1719_1479,0 -01_10_Normalized_1721_861,0 -01_10_Normalized_1726_1445,0 -01_10_Normalized_1726_400,0 -01_10_Normalized_172_1133,0 -01_10_Normalized_1751_733,0 -01_10_Normalized_1755_1431,0 -01_10_Normalized_1768_247,0 -01_10_Normalized_1781_969,0 -01_10_Normalized_1791_1465,0 -01_10_Normalized_1791_1750,0 -01_10_Normalized_1800_720,0 -01_10_Normalized_1814_1134,0 -01_10_Normalized_1834_924,0 -01_10_Normalized_1896_1880,0 -01_10_Normalized_1900_1088,0 -01_10_Normalized_190_250,0 -01_10_Normalized_1912_396,0 -01_10_Normalized_1938_318,0 -01_10_Normalized_1946_779,0 -01_10_Normalized_215_217,0 -01_10_Normalized_216_1419,0 -01_10_Normalized_221_903,0 -01_10_Normalized_229_655,0 -01_10_Normalized_232_1876,0 -01_10_Normalized_247_1653,0 -01_10_Normalized_263_1337,0 -01_10_Normalized_282_355,0 -01_10_Normalized_329_703,0 -01_10_Normalized_330_1013,0 -01_10_Normalized_338_1348,0 -01_10_Normalized_343_1409,0 -01_10_Normalized_357_289,0 -01_10_Normalized_378_1675,0 -01_10_Normalized_392_631,0 -01_10_Normalized_407_382,0 -01_10_Normalized_424_538,0 -01_10_Normalized_466_1627,0 -01_10_Normalized_483_1948,0 -01_10_Normalized_524_1902,0 -01_10_Normalized_529_1309,0 -01_10_Normalized_544_1275,0 -01_10_Normalized_548_1765,0 -01_10_Normalized_596_468,0 -01_10_Normalized_600_1321,0 -01_10_Normalized_614_1732,0 -01_10_Normalized_615_1820,0 -01_10_Normalized_639_1874,0 -01_10_Normalized_645_1388,0 -01_10_Normalized_695_745,0 -01_10_Normalized_701_86,0 -01_10_Normalized_71_440,0 -01_10_Normalized_726_1120,0 -01_10_Normalized_727_1335,0 -01_10_Normalized_744_814,0 -01_10_Normalized_753_483,0 -01_10_Normalized_774_627,0 -01_10_Normalized_80_1461,0 -01_10_Normalized_820_309,0 -01_10_Normalized_826_496,0 -01_10_Normalized_86_553,0 -01_10_Normalized_880_1914,0 -01_10_Normalized_885_326,0 -01_10_Normalized_889_1592,0 -01_10_Normalized_890_880,0 -01_10_Normalized_903_260,0 -01_10_Normalized_906_1184,0 -01_10_Normalized_921_1603,0 -01_10_Normalized_957_60,0 -01_10_Normalized_967_884,0 -01_10_Normalized_968_1164,0 -01_10_Normalized_982_992,0 -01_10_Normalized_984_911,0 -01_11_Normalized_1019_662,0 -01_11_Normalized_1042_1521,0 -01_11_Normalized_1042_1798,0 -01_11_Normalized_106_1549,0 -01_11_Normalized_1074_212,0 -01_11_Normalized_1113_1936,0 -01_11_Normalized_1117_350,0 -01_11_Normalized_1124_812,0 -01_11_Normalized_1129_1266,0 -01_11_Normalized_1133_1030,0 -01_11_Normalized_113_100,0 -01_11_Normalized_1147_881,0 -01_11_Normalized_1159_603,0 -01_11_Normalized_1173_896,0 -01_11_Normalized_1192_1410,0 -01_11_Normalized_1211_719,0 -01_11_Normalized_121_175,0 -01_11_Normalized_1247_1661,0 -01_11_Normalized_1262_933,0 -01_11_Normalized_1314_1331,0 -01_11_Normalized_132_450,0 -01_11_Normalized_1336_744,0 -01_11_Normalized_133_1071,0 -01_11_Normalized_1347_1718,0 -01_11_Normalized_1351_1432,0 -01_11_Normalized_1361_478,0 -01_11_Normalized_1369_1829,0 -01_11_Normalized_1369_352,0 -01_11_Normalized_1373_426,0 -01_11_Normalized_1375_1290,0 -01_11_Normalized_1389_1104,0 -01_11_Normalized_1398_551,0 -01_11_Normalized_139_1848,0 -01_11_Normalized_1401_811,0 -01_11_Normalized_1429_1771,0 -01_11_Normalized_1448_1510,0 -01_11_Normalized_1450_1238,0 -01_11_Normalized_1525_859,0 -01_11_Normalized_1529_889,0 -01_11_Normalized_1546_1396,0 -01_11_Normalized_1556_1892,0 -01_11_Normalized_1564_448,0 -01_11_Normalized_1578_401,0 -01_11_Normalized_1610_908,0 -01_11_Normalized_1620_1808,0 -01_11_Normalized_1655_321,0 -01_11_Normalized_1671_1830,0 -01_11_Normalized_1675_143,0 -01_11_Normalized_1691_513,0 -01_11_Normalized_1708_1879,0 -01_11_Normalized_1716_134,1 -01_11_Normalized_1716_1547,0 -01_11_Normalized_1732_491,0 -01_11_Normalized_1737_314,0 -01_11_Normalized_1740_1323,0 -01_11_Normalized_1745_664,0 -01_11_Normalized_174_676,0 -01_11_Normalized_176_1589,0 -01_11_Normalized_1770_563,0 -01_11_Normalized_1776_198,0 -01_11_Normalized_1776_440,0 -01_11_Normalized_1812_386,0 -01_11_Normalized_1814_1639,0 -01_11_Normalized_1875_255,0 -01_11_Normalized_190_1671,0 -01_11_Normalized_190_724,0 -01_11_Normalized_1910_1517,0 -01_11_Normalized_1913_1575,0 -01_11_Normalized_1936_1865,0 -01_11_Normalized_1947_1540,0 -01_11_Normalized_210_132,0 -01_11_Normalized_219_801,0 -01_11_Normalized_226_955,0 -01_11_Normalized_232_840,0 -01_11_Normalized_233_1456,0 -01_11_Normalized_236_105,0 -01_11_Normalized_240_1170,0 -01_11_Normalized_259_293,0 -01_11_Normalized_261_856,0 -01_11_Normalized_269_824,0 -01_11_Normalized_276_125,0 -01_11_Normalized_297_1532,0 -01_11_Normalized_338_178,0 -01_11_Normalized_340_643,0 -01_11_Normalized_345_1704,0 -01_11_Normalized_363_215,0 -01_11_Normalized_398_1402,0 -01_11_Normalized_406_279,0 -01_11_Normalized_426_1181,0 -01_11_Normalized_448_637,1 -01_11_Normalized_460_816,0 -01_11_Normalized_463_1926,0 -01_11_Normalized_499_1879,0 -01_11_Normalized_514_1449,0 -01_11_Normalized_523_952,0 -01_11_Normalized_54_997,0 -01_11_Normalized_557_794,0 -01_11_Normalized_603_983,0 -01_11_Normalized_614_1060,0 -01_11_Normalized_615_1352,0 -01_11_Normalized_660_1076,0 -01_11_Normalized_667_1729,0 -01_11_Normalized_684_57,0 -01_11_Normalized_694_964,0 -01_11_Normalized_710_1681,0 -01_11_Normalized_714_1512,0 -01_11_Normalized_715_860,0 -01_11_Normalized_717_610,0 -01_11_Normalized_729_316,0 -01_11_Normalized_736_655,0 -01_11_Normalized_742_1545,0 -01_11_Normalized_755_549,0 -01_11_Normalized_804_701,0 -01_11_Normalized_826_1385,0 -01_11_Normalized_852_763,0 -01_11_Normalized_854_1550,0 -01_11_Normalized_862_219,0 -01_11_Normalized_864_1310,0 -01_11_Normalized_875_160,0 -01_11_Normalized_908_1852,0 -01_11_Normalized_922_414,0 -01_11_Normalized_932_934,0 -01_11_Normalized_956_1903,0 -01_11_Normalized_969_1716,0 -01_11_Normalized_976_311,0 -01_12_Normalized_1026_333,0 -01_12_Normalized_1034_304,0 -01_12_Normalized_1047_1171,0 -01_12_Normalized_1063_1780,0 -01_12_Normalized_106_1366,0 -01_12_Normalized_1089_1009,0 -01_12_Normalized_1094_93,0 -01_12_Normalized_1120_420,0 -01_12_Normalized_1123_114,0 -01_12_Normalized_1142_1067,0 -01_12_Normalized_1142_1703,0 -01_12_Normalized_1144_238,0 -01_12_Normalized_1165_1440,0 -01_12_Normalized_1167_1808,0 -01_12_Normalized_1175_267,0 -01_12_Normalized_119_469,0 -01_12_Normalized_1214_200,0 -01_12_Normalized_1216_964,0 -01_12_Normalized_126_1467,0 -01_12_Normalized_1276_871,0 -01_12_Normalized_1291_1745,0 -01_12_Normalized_1299_795,0 -01_12_Normalized_1303_1416,0 -01_12_Normalized_1309_121,0 -01_12_Normalized_1316_393,0 -01_12_Normalized_1350_99,0 -01_12_Normalized_1385_1696,0 -01_12_Normalized_1405_783,0 -01_12_Normalized_1406_753,0 -01_12_Normalized_1408_1066,0 -01_12_Normalized_1417_1378,0 -01_12_Normalized_1427_660,0 -01_12_Normalized_1458_1023,0 -01_12_Normalized_146_379,0 -01_12_Normalized_1483_1329,0 -01_12_Normalized_1495_522,0 -01_12_Normalized_1516_135,0 -01_12_Normalized_1519_567,0 -01_12_Normalized_1552_1027,0 -01_12_Normalized_1553_906,0 -01_12_Normalized_1559_628,0 -01_12_Normalized_1569_1776,0 -01_12_Normalized_1582_1485,0 -01_12_Normalized_1601_566,0 -01_12_Normalized_1625_1201,0 -01_12_Normalized_1640_1239,0 -01_12_Normalized_1729_1055,0 -01_12_Normalized_172_176,0 -01_12_Normalized_1783_845,0 -01_12_Normalized_1802_1337,0 -01_12_Normalized_1806_1539,0 -01_12_Normalized_1810_1505,0 -01_12_Normalized_1826_1173,0 -01_12_Normalized_1826_862,0 -01_12_Normalized_1829_1219,0 -01_12_Normalized_1845_1246,0 -01_12_Normalized_1873_1502,0 -01_12_Normalized_1881_1291,0 -01_12_Normalized_1882_1369,0 -01_12_Normalized_1897_1694,0 -01_12_Normalized_1922_1107,0 -01_12_Normalized_194_379,0 -01_12_Normalized_201_1503,0 -01_12_Normalized_208_890,0 -01_12_Normalized_221_523,0 -01_12_Normalized_233_907,0 -01_12_Normalized_244_245,0 -01_12_Normalized_251_511,0 -01_12_Normalized_271_1942,0 -01_12_Normalized_276_753,0 -01_12_Normalized_279_134,0 -01_12_Normalized_286_416,0 -01_12_Normalized_292_1397,0 -01_12_Normalized_306_383,0 -01_12_Normalized_341_768,0 -01_12_Normalized_344_1260,1 -01_12_Normalized_344_60,0 -01_12_Normalized_345_309,1 -01_12_Normalized_367_375,0 -01_12_Normalized_377_1239,0 -01_12_Normalized_396_184,0 -01_12_Normalized_399_1411,0 -01_12_Normalized_405_1456,0 -01_12_Normalized_416_753,0 -01_12_Normalized_432_1424,0 -01_12_Normalized_443_536,0 -01_12_Normalized_457_1694,0 -01_12_Normalized_462_739,0 -01_12_Normalized_479_143,0 -01_12_Normalized_480_631,0 -01_12_Normalized_485_1601,0 -01_12_Normalized_488_1477,0 -01_12_Normalized_489_930,0 -01_12_Normalized_506_1210,0 -01_12_Normalized_519_799,0 -01_12_Normalized_572_1177,0 -01_12_Normalized_621_1062,0 -01_12_Normalized_629_988,0 -01_12_Normalized_633_1777,0 -01_12_Normalized_654_1720,0 -01_12_Normalized_674_1160,0 -01_12_Normalized_696_683,0 -01_12_Normalized_697_1387,0 -01_12_Normalized_713_148,0 -01_12_Normalized_717_109,0 -01_12_Normalized_722_1361,0 -01_12_Normalized_72_471,0 -01_12_Normalized_72_972,0 -01_12_Normalized_758_963,0 -01_12_Normalized_770_756,0 -01_12_Normalized_833_1490,0 -01_12_Normalized_850_429,0 -01_12_Normalized_853_1347,0 -01_12_Normalized_863_923,0 -01_12_Normalized_906_995,0 -01_12_Normalized_91_1084,0 -01_12_Normalized_922_1352,0 -01_12_Normalized_922_1725,0 -01_12_Normalized_926_489,0 -01_12_Normalized_943_410,0 -01_12_Normalized_946_1525,0 -01_12_Normalized_959_104,0 -01_12_Normalized_960_435,0 -01_12_Normalized_970_1175,0 -01_13_Normalized_1007_605,0 -01_13_Normalized_1011_1544,0 -01_13_Normalized_102_980,0 -01_13_Normalized_1045_1474,0 -01_13_Normalized_1047_347,0 -01_13_Normalized_1058_1156,0 -01_13_Normalized_1058_1566,0 -01_13_Normalized_1058_407,0 -01_13_Normalized_1061_765,0 -01_13_Normalized_1070_832,0 -01_13_Normalized_1077_1203,0 -01_13_Normalized_1082_545,0 -01_13_Normalized_1091_405,0 -01_13_Normalized_1113_787,0 -01_13_Normalized_1122_1629,0 -01_13_Normalized_1134_1090,0 -01_13_Normalized_1142_391,0 -01_13_Normalized_1145_928,0 -01_13_Normalized_1154_1415,0 -01_13_Normalized_116_759,0 -01_13_Normalized_1171_275,0 -01_13_Normalized_1192_549,0 -01_13_Normalized_1200_143,0 -01_13_Normalized_1203_385,0 -01_13_Normalized_1219_60,0 -01_13_Normalized_1227_736,0 -01_13_Normalized_1257_287,0 -01_13_Normalized_1279_714,0 -01_13_Normalized_1280_1690,0 -01_13_Normalized_1309_1811,0 -01_13_Normalized_1310_1244,0 -01_13_Normalized_1326_1289,0 -01_13_Normalized_1327_839,0 -01_13_Normalized_1336_702,0 -01_13_Normalized_1364_1317,0 -01_13_Normalized_1369_1679,0 -01_13_Normalized_136_1754,0 -01_13_Normalized_1373_643,0 -01_13_Normalized_1385_1882,0 -01_13_Normalized_1393_1544,0 -01_13_Normalized_1420_1783,0 -01_13_Normalized_1437_1554,0 -01_13_Normalized_1455_1244,0 -01_13_Normalized_1465_953,0 -01_13_Normalized_1469_1716,0 -01_13_Normalized_1490_1281,0 -01_13_Normalized_1528_767,0 -01_13_Normalized_152_1568,0 -01_13_Normalized_1530_839,0 -01_13_Normalized_1531_1829,0 -01_13_Normalized_153_637,0 -01_13_Normalized_1544_286,0 -01_13_Normalized_1614_848,0 -01_13_Normalized_1617_554,0 -01_13_Normalized_1623_783,0 -01_13_Normalized_1631_1157,0 -01_13_Normalized_1635_1730,0 -01_13_Normalized_1636_214,0 -01_13_Normalized_1655_1113,0 -01_13_Normalized_1675_1191,0 -01_13_Normalized_1691_1041,0 -01_13_Normalized_1699_1315,0 -01_13_Normalized_1722_679,0 -01_13_Normalized_1738_1890,0 -01_13_Normalized_1738_385,0 -01_13_Normalized_1758_893,1 -01_13_Normalized_176_544,0 -01_13_Normalized_1785_205,0 -01_13_Normalized_178_1376,0 -01_13_Normalized_1800_1390,0 -01_13_Normalized_1810_1160,0 -01_13_Normalized_1810_1773,0 -01_13_Normalized_181_273,0 -01_13_Normalized_1820_685,0 -01_13_Normalized_1821_781,0 -01_13_Normalized_1830_404,0 -01_13_Normalized_1840_618,0 -01_13_Normalized_1840_76,0 -01_13_Normalized_1875_1509,0 -01_13_Normalized_1882_219,0 -01_13_Normalized_1912_1361,0 -01_13_Normalized_1921_260,0 -01_13_Normalized_1925_1871,1 -01_13_Normalized_1930_979,0 -01_13_Normalized_1944_1582,0 -01_13_Normalized_196_506,0 -01_13_Normalized_227_1009,0 -01_13_Normalized_234_1882,0 -01_13_Normalized_281_1262,0 -01_13_Normalized_306_729,0 -01_13_Normalized_325_1114,0 -01_13_Normalized_328_1929,0 -01_13_Normalized_341_194,0 -01_13_Normalized_346_608,0 -01_13_Normalized_351_1240,0 -01_13_Normalized_375_1804,0 -01_13_Normalized_401_1254,0 -01_13_Normalized_415_156,0 -01_13_Normalized_420_758,0 -01_13_Normalized_442_885,0 -01_13_Normalized_473_739,0 -01_13_Normalized_502_1641,1 -01_13_Normalized_502_1748,0 -01_13_Normalized_507_676,0 -01_13_Normalized_532_1598,0 -01_13_Normalized_535_529,0 -01_13_Normalized_542_380,0 -01_13_Normalized_556_1161,0 -01_13_Normalized_562_1204,0 -01_13_Normalized_565_1696,0 -01_13_Normalized_565_755,0 -01_13_Normalized_570_1356,0 -01_13_Normalized_574_1799,0 -01_13_Normalized_588_345,0 -01_13_Normalized_592_1138,0 -01_13_Normalized_598_947,0 -01_13_Normalized_599_620,0 -01_13_Normalized_632_1039,0 -01_13_Normalized_648_1725,0 -01_13_Normalized_662_387,0 -01_13_Normalized_665_1120,0 -01_13_Normalized_692_709,0 -01_13_Normalized_701_1720,0 -01_13_Normalized_719_1789,0 -01_13_Normalized_722_1106,0 -01_13_Normalized_742_614,0 -01_13_Normalized_743_697,0 -01_13_Normalized_756_1474,0 -01_13_Normalized_757_1238,0 -01_13_Normalized_761_672,0 -01_13_Normalized_761_926,0 -01_13_Normalized_767_356,0 -01_13_Normalized_772_170,0 -01_13_Normalized_775_1165,0 -01_13_Normalized_817_1323,0 -01_13_Normalized_820_374,0 -01_13_Normalized_83_1707,0 -01_13_Normalized_83_1754,0 -01_13_Normalized_847_1808,0 -01_13_Normalized_863_104,0 -01_13_Normalized_880_1551,0 -01_13_Normalized_885_722,0 -01_13_Normalized_892_146,0 -01_13_Normalized_892_399,0 -01_13_Normalized_901_1313,0 -01_13_Normalized_931_370,0 -01_13_Normalized_938_550,0 -01_13_Normalized_938_666,0 -01_13_Normalized_946_344,1 -01_13_Normalized_953_1523,0 -01_13_Normalized_995_574,0 -01_13_Normalized_997_1641,0 -01_14_Normalized_100_200,0 -01_14_Normalized_1014_673,0 -01_14_Normalized_101_599,0 -01_14_Normalized_1042_1738,0 -01_14_Normalized_1070_929,0 -01_14_Normalized_1070_961,0 -01_14_Normalized_1074_1640,0 -01_14_Normalized_1077_77,0 -01_14_Normalized_1089_1081,0 -01_14_Normalized_108_1648,0 -01_14_Normalized_1103_425,0 -01_14_Normalized_1107_1474,0 -01_14_Normalized_1117_1423,0 -01_14_Normalized_1126_1637,0 -01_14_Normalized_112_1108,0 -01_14_Normalized_113_1780,0 -01_14_Normalized_1157_796,0 -01_14_Normalized_1200_613,0 -01_14_Normalized_1203_694,0 -01_14_Normalized_1220_1534,0 -01_14_Normalized_1236_1386,0 -01_14_Normalized_1269_185,0 -01_14_Normalized_1284_1044,0 -01_14_Normalized_1293_1164,0 -01_14_Normalized_1338_79,0 -01_14_Normalized_1360_917,0 -01_14_Normalized_1372_396,0 -01_14_Normalized_1391_1356,0 -01_14_Normalized_1412_111,0 -01_14_Normalized_1416_874,0 -01_14_Normalized_1418_1947,0 -01_14_Normalized_1421_278,0 -01_14_Normalized_1428_409,0 -01_14_Normalized_1439_1431,0 -01_14_Normalized_1446_376,0 -01_14_Normalized_1480_233,0 -01_14_Normalized_1506_1258,0 -01_14_Normalized_1509_1074,0 -01_14_Normalized_1517_829,0 -01_14_Normalized_151_178,0 -01_14_Normalized_151_459,0 -01_14_Normalized_1525_657,0 -01_14_Normalized_1531_1541,0 -01_14_Normalized_1541_1512,0 -01_14_Normalized_1549_635,0 -01_14_Normalized_154_61,0 -01_14_Normalized_1560_1696,0 -01_14_Normalized_1571_164,0 -01_14_Normalized_1582_428,0 -01_14_Normalized_159_1329,0 -01_14_Normalized_1600_702,0 -01_14_Normalized_1624_1152,0 -01_14_Normalized_1648_164,0 -01_14_Normalized_1674_1315,0 -01_14_Normalized_167_1745,0 -01_14_Normalized_1685_1872,0 -01_14_Normalized_1692_1581,0 -01_14_Normalized_1695_752,0 -01_14_Normalized_1699_504,0 -01_14_Normalized_1716_1005,0 -01_14_Normalized_1717_1333,0 -01_14_Normalized_1725_370,0 -01_14_Normalized_1727_923,0 -01_14_Normalized_1742_53,0 -01_14_Normalized_1771_1133,0 -01_14_Normalized_1785_1256,0 -01_14_Normalized_1796_215,0 -01_14_Normalized_1809_1063,0 -01_14_Normalized_1829_936,0 -01_14_Normalized_1855_1155,0 -01_14_Normalized_1855_255,0 -01_14_Normalized_1873_743,0 -01_14_Normalized_1877_1015,0 -01_14_Normalized_1891_1660,0 -01_14_Normalized_1896_763,0 -01_14_Normalized_1897_1107,0 -01_14_Normalized_1934_1191,0 -01_14_Normalized_221_1730,0 -01_14_Normalized_249_501,0 -01_14_Normalized_262_727,0 -01_14_Normalized_282_166,0 -01_14_Normalized_302_1766,0 -01_14_Normalized_314_1497,0 -01_14_Normalized_317_1172,0 -01_14_Normalized_318_1351,0 -01_14_Normalized_328_1751,0 -01_14_Normalized_345_1252,0 -01_14_Normalized_350_133,0 -01_14_Normalized_373_1695,0 -01_14_Normalized_374_617,0 -01_14_Normalized_376_1942,0 -01_14_Normalized_397_1507,0 -01_14_Normalized_436_912,0 -01_14_Normalized_438_626,0 -01_14_Normalized_455_1804,0 -01_14_Normalized_457_523,0 -01_14_Normalized_477_1608,1 -01_14_Normalized_513_109,0 -01_14_Normalized_560_624,0 -01_14_Normalized_586_516,0 -01_14_Normalized_608_1146,0 -01_14_Normalized_60_1734,0 -01_14_Normalized_614_1407,0 -01_14_Normalized_619_224,0 -01_14_Normalized_61_478,0 -01_14_Normalized_623_60,0 -01_14_Normalized_628_129,0 -01_14_Normalized_638_1712,0 -01_14_Normalized_655_443,0 -01_14_Normalized_679_667,0 -01_14_Normalized_685_294,0 -01_14_Normalized_697_105,0 -01_14_Normalized_69_1797,0 -01_14_Normalized_713_1618,0 -01_14_Normalized_714_436,0 -01_14_Normalized_726_714,0 -01_14_Normalized_72_1390,0 -01_14_Normalized_733_942,0 -01_14_Normalized_738_765,0 -01_14_Normalized_749_1055,0 -01_14_Normalized_749_95,0 -01_14_Normalized_754_725,0 -01_14_Normalized_782_1876,0 -01_14_Normalized_786_947,0 -01_14_Normalized_80_1207,0 -01_14_Normalized_812_97,0 -01_14_Normalized_830_1266,0 -01_14_Normalized_852_1783,0 -01_14_Normalized_856_1895,0 -01_14_Normalized_860_252,0 -01_14_Normalized_867_503,0 -01_14_Normalized_890_1668,0 -01_14_Normalized_898_559,0 -01_14_Normalized_905_1533,0 -01_14_Normalized_90_53,0 -01_14_Normalized_911_920,0 -01_14_Normalized_923_1660,0 -01_14_Normalized_924_272,0 -01_14_Normalized_926_536,0 -01_14_Normalized_934_1032,0 -01_14_Normalized_974_131,0 -01_15_Normalized_1000_1404,0 -01_15_Normalized_1013_1562,0 -01_15_Normalized_1023_435,1 -01_15_Normalized_1028_903,0 -01_15_Normalized_1035_1498,0 -01_15_Normalized_1043_847,0 -01_15_Normalized_1049_1355,0 -01_15_Normalized_1065_921,0 -01_15_Normalized_1079_1662,0 -01_15_Normalized_1100_1484,0 -01_15_Normalized_1109_1700,0 -01_15_Normalized_1109_282,0 -01_15_Normalized_1140_1447,0 -01_15_Normalized_1141_1412,0 -01_15_Normalized_1149_848,0 -01_15_Normalized_1151_339,0 -01_15_Normalized_1161_1385,0 -01_15_Normalized_1167_772,0 -01_15_Normalized_116_1458,0 -01_15_Normalized_116_1639,0 -01_15_Normalized_1173_1824,0 -01_15_Normalized_1173_708,0 -01_15_Normalized_1180_1494,0 -01_15_Normalized_1214_1791,1 -01_15_Normalized_1228_1631,0 -01_15_Normalized_1230_355,0 -01_15_Normalized_1236_746,0 -01_15_Normalized_1241_504,0 -01_15_Normalized_1275_1471,0 -01_15_Normalized_1280_1842,0 -01_15_Normalized_1285_1438,0 -01_15_Normalized_1289_471,0 -01_15_Normalized_1290_148,0 -01_15_Normalized_1303_1515,0 -01_15_Normalized_1309_1675,0 -01_15_Normalized_1312_1326,0 -01_15_Normalized_1313_266,0 -01_15_Normalized_1314_296,0 -01_15_Normalized_1321_498,0 -01_15_Normalized_1328_707,0 -01_15_Normalized_1329_390,0 -01_15_Normalized_1331_1407,0 -01_15_Normalized_1369_1393,0 -01_15_Normalized_1391_1440,0 -01_15_Normalized_1394_1941,0 -01_15_Normalized_1434_1278,0 -01_15_Normalized_1447_1776,0 -01_15_Normalized_144_1276,0 -01_15_Normalized_145_568,1 -01_15_Normalized_1476_489,0 -01_15_Normalized_1485_341,0 -01_15_Normalized_150_1084,0 -01_15_Normalized_1518_1714,0 -01_15_Normalized_1557_710,0 -01_15_Normalized_1562_1516,0 -01_15_Normalized_156_57,0 -01_15_Normalized_1581_1150,0 -01_15_Normalized_1584_1784,0 -01_15_Normalized_1597_1880,0 -01_15_Normalized_1606_965,0 -01_15_Normalized_1620_446,0 -01_15_Normalized_1630_301,0 -01_15_Normalized_1631_1848,0 -01_15_Normalized_1642_1547,0 -01_15_Normalized_1647_795,0 -01_15_Normalized_1652_1089,0 -01_15_Normalized_1654_1344,0 -01_15_Normalized_1654_254,0 -01_15_Normalized_1657_1649,0 -01_15_Normalized_1668_1439,0 -01_15_Normalized_1675_352,0 -01_15_Normalized_168_1632,0 -01_15_Normalized_1739_209,0 -01_15_Normalized_1743_1406,0 -01_15_Normalized_1743_612,0 -01_15_Normalized_1755_796,0 -01_15_Normalized_1764_1097,0 -01_15_Normalized_1766_553,0 -01_15_Normalized_1772_131,0 -01_15_Normalized_1781_180,0 -01_15_Normalized_1801_1602,0 -01_15_Normalized_1802_1160,0 -01_15_Normalized_1837_1754,0 -01_15_Normalized_1844_237,0 -01_15_Normalized_1866_1001,0 -01_15_Normalized_1871_1124,0 -01_15_Normalized_1922_1307,0 -01_15_Normalized_1922_94,0 -01_15_Normalized_1945_1518,0 -01_15_Normalized_1948_1716,0 -01_15_Normalized_215_1476,0 -01_15_Normalized_216_717,0 -01_15_Normalized_242_1779,0 -01_15_Normalized_248_986,0 -01_15_Normalized_286_1233,1 -01_15_Normalized_287_1517,0 -01_15_Normalized_312_1585,0 -01_15_Normalized_335_1901,0 -01_15_Normalized_349_1482,0 -01_15_Normalized_364_1364,0 -01_15_Normalized_387_66,0 -01_15_Normalized_390_1380,0 -01_15_Normalized_399_345,0 -01_15_Normalized_431_1375,0 -01_15_Normalized_446_1439,0 -01_15_Normalized_448_1291,0 -01_15_Normalized_448_782,0 -01_15_Normalized_455_1768,0 -01_15_Normalized_457_1169,0 -01_15_Normalized_503_384,0 -01_15_Normalized_536_1905,0 -01_15_Normalized_586_1150,0 -01_15_Normalized_587_605,0 -01_15_Normalized_590_1793,0 -01_15_Normalized_593_1908,0 -01_15_Normalized_609_650,0 -01_15_Normalized_629_539,0 -01_15_Normalized_634_355,0 -01_15_Normalized_645_1781,0 -01_15_Normalized_660_614,0 -01_15_Normalized_664_814,0 -01_15_Normalized_668_1020,0 -01_15_Normalized_678_1122,0 -01_15_Normalized_678_1572,0 -01_15_Normalized_679_1806,0 -01_15_Normalized_681_1626,0 -01_15_Normalized_684_455,0 -01_15_Normalized_688_936,0 -01_15_Normalized_694_280,0 -01_15_Normalized_699_897,0 -01_15_Normalized_71_454,0 -01_15_Normalized_722_363,0 -01_15_Normalized_744_1083,0 -01_15_Normalized_759_1644,0 -01_15_Normalized_774_126,0 -01_15_Normalized_780_1407,0 -01_15_Normalized_78_781,0 -01_15_Normalized_793_890,0 -01_15_Normalized_79_1470,0 -01_15_Normalized_849_1457,0 -01_15_Normalized_873_556,0 -01_15_Normalized_887_276,1 -01_15_Normalized_911_803,0 -01_15_Normalized_957_1336,0 -01_15_Normalized_960_838,0 -01_15_Normalized_969_564,0 -01_15_Normalized_986_513,0 -01_15_Normalized_995_1146,0 -01_16_Normalized_1008_155,0 -01_16_Normalized_104_1099,0 -01_16_Normalized_1067_1390,0 -01_16_Normalized_1085_577,0 -01_16_Normalized_1093_1620,0 -01_16_Normalized_1106_971,0 -01_16_Normalized_1121_418,0 -01_16_Normalized_1130_309,0 -01_16_Normalized_1151_1417,0 -01_16_Normalized_1152_1852,0 -01_16_Normalized_1157_1649,0 -01_16_Normalized_1178_554,0 -01_16_Normalized_1184_483,0 -01_16_Normalized_1209_59,0 -01_16_Normalized_127_657,0 -01_16_Normalized_1291_1927,0 -01_16_Normalized_1312_483,0 -01_16_Normalized_1317_726,0 -01_16_Normalized_1323_1502,0 -01_16_Normalized_1333_640,0 -01_16_Normalized_1334_904,0 -01_16_Normalized_1351_1684,0 -01_16_Normalized_1361_1152,0 -01_16_Normalized_1374_1110,0 -01_16_Normalized_140_1084,0 -01_16_Normalized_140_1828,0 -01_16_Normalized_1437_1600,0 -01_16_Normalized_1437_690,0 -01_16_Normalized_1442_1092,0 -01_16_Normalized_1444_1212,0 -01_16_Normalized_1469_1874,0 -01_16_Normalized_1505_468,0 -01_16_Normalized_1535_1157,0 -01_16_Normalized_1537_1526,0 -01_16_Normalized_1552_1702,0 -01_16_Normalized_1589_590,0 -01_16_Normalized_1593_118,0 -01_16_Normalized_1598_1500,0 -01_16_Normalized_1599_1190,0 -01_16_Normalized_1645_1858,0 -01_16_Normalized_1645_894,0 -01_16_Normalized_1649_67,0 -01_16_Normalized_1659_116,0 -01_16_Normalized_1676_1640,0 -01_16_Normalized_1684_1303,0 -01_16_Normalized_1697_849,0 -01_16_Normalized_169_408,0 -01_16_Normalized_1732_1424,0 -01_16_Normalized_1744_182,0 -01_16_Normalized_1753_1575,1 -01_16_Normalized_175_522,0 -01_16_Normalized_175_657,0 -01_16_Normalized_1777_1403,0 -01_16_Normalized_1795_781,0 -01_16_Normalized_1811_1768,0 -01_16_Normalized_1814_937,0 -01_16_Normalized_1849_1135,0 -01_16_Normalized_1854_343,0 -01_16_Normalized_1858_448,0 -01_16_Normalized_1863_576,0 -01_16_Normalized_186_326,0 -01_16_Normalized_1877_375,0 -01_16_Normalized_1890_170,0 -01_16_Normalized_1895_663,0 -01_16_Normalized_1897_1094,0 -01_16_Normalized_1909_370,0 -01_16_Normalized_1923_1669,0 -01_16_Normalized_1934_772,0 -01_16_Normalized_1938_1227,0 -01_16_Normalized_1945_1800,0 -01_16_Normalized_1946_114,0 -01_16_Normalized_227_1182,0 -01_16_Normalized_240_1379,0 -01_16_Normalized_271_1837,0 -01_16_Normalized_305_1401,0 -01_16_Normalized_314_1139,0 -01_16_Normalized_316_717,0 -01_16_Normalized_350_55,0 -01_16_Normalized_381_1365,0 -01_16_Normalized_406_1069,0 -01_16_Normalized_417_1896,0 -01_16_Normalized_420_398,0 -01_16_Normalized_423_1819,0 -01_16_Normalized_439_1873,0 -01_16_Normalized_445_812,0 -01_16_Normalized_446_432,0 -01_16_Normalized_451_1532,0 -01_16_Normalized_463_635,0 -01_16_Normalized_464_196,0 -01_16_Normalized_466_1336,0 -01_16_Normalized_484_1087,0 -01_16_Normalized_489_1945,0 -01_16_Normalized_491_1880,0 -01_16_Normalized_513_1264,0 -01_16_Normalized_524_529,0 -01_16_Normalized_542_282,0 -01_16_Normalized_544_552,0 -01_16_Normalized_561_600,0 -01_16_Normalized_571_1180,0 -01_16_Normalized_572_152,0 -01_16_Normalized_610_272,1 -01_16_Normalized_639_1153,0 -01_16_Normalized_643_91,0 -01_16_Normalized_65_1219,0 -01_16_Normalized_660_873,0 -01_16_Normalized_662_514,0 -01_16_Normalized_668_1235,0 -01_16_Normalized_715_810,0 -01_16_Normalized_728_245,0 -01_16_Normalized_752_1470,0 -01_16_Normalized_77_1852,0 -01_16_Normalized_792_1807,0 -01_16_Normalized_799_1752,0 -01_16_Normalized_821_122,0 -01_16_Normalized_822_435,0 -01_16_Normalized_832_1456,0 -01_16_Normalized_860_449,0 -01_16_Normalized_864_417,0 -01_16_Normalized_883_832,0 -01_16_Normalized_884_1212,0 -01_16_Normalized_886_623,0 -01_16_Normalized_890_1850,0 -01_16_Normalized_898_1254,0 -01_16_Normalized_903_202,0 -01_16_Normalized_90_297,0 -01_16_Normalized_922_1607,0 -01_16_Normalized_935_643,0 -01_16_Normalized_950_125,0 -01_16_Normalized_951_1006,0 -01_16_Normalized_959_736,0 -01_16_Normalized_962_1844,0 -01_17_Normalized_1004_512,0 -01_17_Normalized_1037_1829,0 -01_17_Normalized_1042_1364,0 -01_17_Normalized_1049_375,0 -01_17_Normalized_105_417,0 -01_17_Normalized_1071_343,0 -01_17_Normalized_1074_87,0 -01_17_Normalized_1092_274,0 -01_17_Normalized_1122_647,0 -01_17_Normalized_1127_394,0 -01_17_Normalized_1142_55,0 -01_17_Normalized_1175_1376,0 -01_17_Normalized_1183_1776,0 -01_17_Normalized_1183_865,0 -01_17_Normalized_1212_763,0 -01_17_Normalized_1220_1539,0 -01_17_Normalized_1223_658,0 -01_17_Normalized_1236_1351,0 -01_17_Normalized_1264_1018,0 -01_17_Normalized_1265_827,0 -01_17_Normalized_1267_1817,0 -01_17_Normalized_1269_104,0 -01_17_Normalized_1270_609,0 -01_17_Normalized_1277_934,0 -01_17_Normalized_1304_1442,0 -01_17_Normalized_1306_1657,0 -01_17_Normalized_1315_1062,0 -01_17_Normalized_1317_1609,0 -01_17_Normalized_1364_195,0 -01_17_Normalized_137_1801,0 -01_17_Normalized_140_690,0 -01_17_Normalized_1413_735,0 -01_17_Normalized_1417_300,0 -01_17_Normalized_1418_556,0 -01_17_Normalized_1420_813,0 -01_17_Normalized_145_770,0 -01_17_Normalized_1471_483,0 -01_17_Normalized_1484_1735,0 -01_17_Normalized_1485_1573,0 -01_17_Normalized_1513_308,0 -01_17_Normalized_1526_1849,0 -01_17_Normalized_1528_122,1 -01_17_Normalized_1558_687,0 -01_17_Normalized_1562_1050,0 -01_17_Normalized_1572_1197,0 -01_17_Normalized_157_1279,0 -01_17_Normalized_1585_1464,0 -01_17_Normalized_1606_1620,0 -01_17_Normalized_1609_1426,0 -01_17_Normalized_161_1416,0 -01_17_Normalized_1622_1050,0 -01_17_Normalized_1629_911,0 -01_17_Normalized_1648_334,0 -01_17_Normalized_1649_210,0 -01_17_Normalized_1663_254,0 -01_17_Normalized_1670_720,0 -01_17_Normalized_1684_1892,0 -01_17_Normalized_1693_951,0 -01_17_Normalized_1713_453,0 -01_17_Normalized_1713_640,0 -01_17_Normalized_1717_301,1 -01_17_Normalized_1734_1865,0 -01_17_Normalized_1737_528,0 -01_17_Normalized_1740_924,0 -01_17_Normalized_1749_691,0 -01_17_Normalized_174_758,0 -01_17_Normalized_1752_1420,0 -01_17_Normalized_1770_854,0 -01_17_Normalized_1789_111,0 -01_17_Normalized_178_158,0 -01_17_Normalized_1798_140,0 -01_17_Normalized_180_934,0 -01_17_Normalized_1813_1068,0 -01_17_Normalized_1832_1497,0 -01_17_Normalized_1833_863,0 -01_17_Normalized_1859_546,0 -01_17_Normalized_1869_1758,0 -01_17_Normalized_1888_1512,0 -01_17_Normalized_1897_533,0 -01_17_Normalized_1913_1552,0 -01_17_Normalized_1920_178,0 -01_17_Normalized_1938_339,0 -01_17_Normalized_193_553,0 -01_17_Normalized_216_1263,0 -01_17_Normalized_230_98,0 -01_17_Normalized_279_289,0 -01_17_Normalized_289_566,0 -01_17_Normalized_313_547,0 -01_17_Normalized_318_119,0 -01_17_Normalized_377_366,0 -01_17_Normalized_398_1322,0 -01_17_Normalized_429_1147,0 -01_17_Normalized_450_1727,0 -01_17_Normalized_477_581,0 -01_17_Normalized_494_1192,0 -01_17_Normalized_497_1533,0 -01_17_Normalized_509_634,1 -01_17_Normalized_524_220,0 -01_17_Normalized_526_555,0 -01_17_Normalized_529_1003,0 -01_17_Normalized_545_869,0 -01_17_Normalized_549_1238,0 -01_17_Normalized_562_985,0 -01_17_Normalized_572_256,0 -01_17_Normalized_581_1287,0 -01_17_Normalized_587_210,0 -01_17_Normalized_590_392,0 -01_17_Normalized_634_1499,0 -01_17_Normalized_644_1228,0 -01_17_Normalized_653_305,0 -01_17_Normalized_657_1085,0 -01_17_Normalized_663_1444,0 -01_17_Normalized_666_260,0 -01_17_Normalized_685_1788,0 -01_17_Normalized_697_1743,0 -01_17_Normalized_699_1252,0 -01_17_Normalized_717_276,0 -01_17_Normalized_724_330,0 -01_17_Normalized_72_169,0 -01_17_Normalized_730_1372,0 -01_17_Normalized_752_612,0 -01_17_Normalized_761_1767,0 -01_17_Normalized_772_1228,0 -01_17_Normalized_777_1494,0 -01_17_Normalized_778_183,0 -01_17_Normalized_780_117,0 -01_17_Normalized_786_1255,0 -01_17_Normalized_81_584,0 -01_17_Normalized_835_1002,0 -01_17_Normalized_854_1512,0 -01_17_Normalized_860_326,0 -01_17_Normalized_86_1277,0 -01_17_Normalized_873_776,0 -01_17_Normalized_876_1448,0 -01_17_Normalized_885_1724,0 -01_17_Normalized_88_270,0 -01_17_Normalized_905_1459,0 -01_17_Normalized_913_1358,0 -01_17_Normalized_916_1770,0 -01_17_Normalized_945_1194,0 -01_17_Normalized_94_937,0 -01_17_Normalized_952_1490,0 -01_17_Normalized_957_1881,0 -01_17_Normalized_981_358,0 -01_18_Normalized_1000_1791,0 -01_18_Normalized_1019_153,0 -01_18_Normalized_101_1252,1 -01_18_Normalized_1033_775,0 -01_18_Normalized_1036_313,0 -01_18_Normalized_1042_1734,0 -01_18_Normalized_1043_368,0 -01_18_Normalized_1066_1481,0 -01_18_Normalized_1095_1513,0 -01_18_Normalized_1099_1045,0 -01_18_Normalized_1106_501,0 -01_18_Normalized_1113_1800,0 -01_18_Normalized_1131_680,0 -01_18_Normalized_1152_1685,0 -01_18_Normalized_1178_1510,0 -01_18_Normalized_1218_905,0 -01_18_Normalized_1245_875,0 -01_18_Normalized_124_1404,0 -01_18_Normalized_1290_1358,0 -01_18_Normalized_1293_678,0 -01_18_Normalized_1299_1943,0 -01_18_Normalized_1333_283,0 -01_18_Normalized_1337_836,0 -01_18_Normalized_1366_1072,0 -01_18_Normalized_1368_1472,0 -01_18_Normalized_138_1903,0 -01_18_Normalized_1392_1875,0 -01_18_Normalized_1399_1517,0 -01_18_Normalized_1408_259,0 -01_18_Normalized_1431_1061,0 -01_18_Normalized_1439_877,0 -01_18_Normalized_1457_819,0 -01_18_Normalized_1480_615,0 -01_18_Normalized_1482_1257,0 -01_18_Normalized_1499_1066,0 -01_18_Normalized_1520_893,0 -01_18_Normalized_1533_1726,0 -01_18_Normalized_1553_1295,0 -01_18_Normalized_155_892,0 -01_18_Normalized_1561_929,0 -01_18_Normalized_1565_244,0 -01_18_Normalized_1569_1829,0 -01_18_Normalized_1614_1188,0 -01_18_Normalized_1614_1576,0 -01_18_Normalized_1626_935,0 -01_18_Normalized_1633_1845,0 -01_18_Normalized_1636_1617,0 -01_18_Normalized_1649_528,0 -01_18_Normalized_1650_743,0 -01_18_Normalized_1682_1135,0 -01_18_Normalized_1684_1045,0 -01_18_Normalized_1689_1636,0 -01_18_Normalized_1691_117,0 -01_18_Normalized_171_381,0 -01_18_Normalized_1727_1258,0 -01_18_Normalized_1729_1947,0 -01_18_Normalized_1730_1125,0 -01_18_Normalized_1763_1191,0 -01_18_Normalized_1781_1703,0 -01_18_Normalized_1792_1302,0 -01_18_Normalized_1812_385,0 -01_18_Normalized_1817_1531,0 -01_18_Normalized_1833_1600,0 -01_18_Normalized_1848_1824,0 -01_18_Normalized_1883_1757,0 -01_18_Normalized_192_1860,0 -01_18_Normalized_1937_1634,0 -01_18_Normalized_1948_439,0 -01_18_Normalized_216_1100,0 -01_18_Normalized_233_1378,0 -01_18_Normalized_242_915,0 -01_18_Normalized_243_1272,0 -01_18_Normalized_249_1307,0 -01_18_Normalized_285_1503,0 -01_18_Normalized_293_143,0 -01_18_Normalized_314_889,0 -01_18_Normalized_315_1123,0 -01_18_Normalized_320_751,0 -01_18_Normalized_324_1652,0 -01_18_Normalized_335_1803,0 -01_18_Normalized_350_331,0 -01_18_Normalized_358_855,0 -01_18_Normalized_363_297,0 -01_18_Normalized_367_1903,0 -01_18_Normalized_379_1075,0 -01_18_Normalized_384_1293,0 -01_18_Normalized_388_1154,0 -01_18_Normalized_392_904,0 -01_18_Normalized_400_1707,0 -01_18_Normalized_417_821,0 -01_18_Normalized_425_1677,0 -01_18_Normalized_437_1589,0 -01_18_Normalized_439_597,0 -01_18_Normalized_441_866,0 -01_18_Normalized_449_1115,0 -01_18_Normalized_452_696,0 -01_18_Normalized_466_1515,0 -01_18_Normalized_475_1907,0 -01_18_Normalized_489_492,0 -01_18_Normalized_494_1625,0 -01_18_Normalized_51_1320,0 -01_18_Normalized_528_670,0 -01_18_Normalized_553_458,0 -01_18_Normalized_558_1141,0 -01_18_Normalized_563_1419,0 -01_18_Normalized_566_338,0 -01_18_Normalized_586_1804,0 -01_18_Normalized_59_275,0 -01_18_Normalized_608_594,0 -01_18_Normalized_622_1497,0 -01_18_Normalized_625_1327,0 -01_18_Normalized_632_1129,0 -01_18_Normalized_636_689,0 -01_18_Normalized_708_394,0 -01_18_Normalized_723_1676,0 -01_18_Normalized_746_344,0 -01_18_Normalized_747_822,0 -01_18_Normalized_751_867,0 -01_18_Normalized_756_1117,0 -01_18_Normalized_758_1469,0 -01_18_Normalized_772_1653,0 -01_18_Normalized_779_825,0 -01_18_Normalized_77_1385,0 -01_18_Normalized_786_253,0 -01_18_Normalized_788_673,0 -01_18_Normalized_819_421,0 -01_18_Normalized_834_370,0 -01_18_Normalized_83_105,0 -01_18_Normalized_864_917,0 -01_18_Normalized_877_745,0 -01_18_Normalized_896_1369,0 -01_18_Normalized_900_407,0 -01_18_Normalized_940_1664,0 -01_18_Normalized_943_1717,0 -01_18_Normalized_974_61,0 -01_18_Normalized_988_1932,0 -01_19_Normalized_1017_1483,0 -01_19_Normalized_1030_1127,0 -01_19_Normalized_1030_364,0 -01_19_Normalized_1043_775,0 -01_19_Normalized_1044_1616,0 -01_19_Normalized_1057_614,0 -01_19_Normalized_1059_197,0 -01_19_Normalized_106_1774,0 -01_19_Normalized_1082_1341,0 -01_19_Normalized_1086_284,0 -01_19_Normalized_112_1136,0 -01_19_Normalized_1139_273,0 -01_19_Normalized_1148_1511,0 -01_19_Normalized_1159_645,0 -01_19_Normalized_1167_568,0 -01_19_Normalized_1187_1833,0 -01_19_Normalized_1193_243,0 -01_19_Normalized_1233_1769,0 -01_19_Normalized_1242_1701,0 -01_19_Normalized_1268_1151,0 -01_19_Normalized_1277_1292,0 -01_19_Normalized_127_1658,0 -01_19_Normalized_1287_405,0 -01_19_Normalized_1287_661,0 -01_19_Normalized_1314_1611,0 -01_19_Normalized_1358_266,0 -01_19_Normalized_1384_281,0 -01_19_Normalized_1389_490,0 -01_19_Normalized_1408_1896,1 -01_19_Normalized_1422_624,0 -01_19_Normalized_143_729,0 -01_19_Normalized_1454_998,0 -01_19_Normalized_1461_76,0 -01_19_Normalized_1472_1643,0 -01_19_Normalized_1483_589,0 -01_19_Normalized_1505_704,0 -01_19_Normalized_1544_1398,0 -01_19_Normalized_1547_565,0 -01_19_Normalized_1558_1855,0 -01_19_Normalized_155_96,0 -01_19_Normalized_1561_320,0 -01_19_Normalized_1566_389,0 -01_19_Normalized_156_1528,0 -01_19_Normalized_1574_279,0 -01_19_Normalized_1611_906,0 -01_19_Normalized_1623_548,0 -01_19_Normalized_1626_496,0 -01_19_Normalized_1630_184,0 -01_19_Normalized_1643_1856,0 -01_19_Normalized_165_1493,0 -01_19_Normalized_1673_749,0 -01_19_Normalized_1694_1026,0 -01_19_Normalized_1704_1709,0 -01_19_Normalized_1723_1203,0 -01_19_Normalized_172_156,0 -01_19_Normalized_1735_332,0 -01_19_Normalized_1765_1530,0 -01_19_Normalized_1775_1171,0 -01_19_Normalized_1788_782,0 -01_19_Normalized_1792_403,0 -01_19_Normalized_1796_532,0 -01_19_Normalized_1805_503,0 -01_19_Normalized_180_1260,0 -01_19_Normalized_1815_1389,0 -01_19_Normalized_1819_104,0 -01_19_Normalized_1835_1584,0 -01_19_Normalized_1836_1783,0 -01_19_Normalized_1855_1350,0 -01_19_Normalized_1858_902,0 -01_19_Normalized_1867_1791,0 -01_19_Normalized_1873_1490,0 -01_19_Normalized_1898_512,0 -01_19_Normalized_1904_1838,0 -01_19_Normalized_192_1580,0 -01_19_Normalized_215_1832,0 -01_19_Normalized_235_384,0 -01_19_Normalized_249_1822,0 -01_19_Normalized_254_821,0 -01_19_Normalized_258_530,0 -01_19_Normalized_259_498,0 -01_19_Normalized_269_348,0 -01_19_Normalized_274_1124,0 -01_19_Normalized_313_1229,0 -01_19_Normalized_315_821,0 -01_19_Normalized_328_682,0 -01_19_Normalized_336_653,0 -01_19_Normalized_358_1375,0 -01_19_Normalized_365_1247,0 -01_19_Normalized_382_678,0 -01_19_Normalized_423_737,0 -01_19_Normalized_425_1356,0 -01_19_Normalized_427_604,0 -01_19_Normalized_455_1838,0 -01_19_Normalized_468_359,0 -01_19_Normalized_490_232,0 -01_19_Normalized_496_488,0 -01_19_Normalized_570_725,0 -01_19_Normalized_572_1554,0 -01_19_Normalized_577_670,0 -01_19_Normalized_605_568,0 -01_19_Normalized_608_887,0 -01_19_Normalized_616_1125,0 -01_19_Normalized_617_826,0 -01_19_Normalized_619_105,0 -01_19_Normalized_624_498,0 -01_19_Normalized_632_1922,0 -01_19_Normalized_633_639,0 -01_19_Normalized_652_427,0 -01_19_Normalized_677_1732,0 -01_19_Normalized_681_555,0 -01_19_Normalized_690_129,0 -01_19_Normalized_694_655,0 -01_19_Normalized_695_455,0 -01_19_Normalized_707_1478,0 -01_19_Normalized_71_247,0 -01_19_Normalized_722_1032,0 -01_19_Normalized_730_1230,0 -01_19_Normalized_735_1668,0 -01_19_Normalized_73_1406,0 -01_19_Normalized_747_1186,0 -01_19_Normalized_754_1513,0 -01_19_Normalized_755_308,0 -01_19_Normalized_763_1252,0 -01_19_Normalized_767_1060,0 -01_19_Normalized_774_1172,1 -01_19_Normalized_776_863,0 -01_19_Normalized_803_1610,0 -01_19_Normalized_805_660,0 -01_19_Normalized_814_341,0 -01_19_Normalized_816_1948,0 -01_19_Normalized_819_844,0 -01_19_Normalized_834_1762,0 -01_19_Normalized_836_1402,0 -01_19_Normalized_854_344,0 -01_19_Normalized_865_1588,1 -01_19_Normalized_881_935,0 -01_19_Normalized_908_376,0 -01_19_Normalized_913_1129,0 -01_19_Normalized_916_1881,0 -01_19_Normalized_918_1451,0 -01_19_Normalized_946_117,0 -01_19_Normalized_976_245,0 -01_19_Normalized_981_939,0 -01_19_Normalized_983_1601,0 -01_19_Normalized_993_327,0 -01_20_Normalized_1020_1284,0 -01_20_Normalized_1030_275,0 -01_20_Normalized_1059_1250,0 -01_20_Normalized_1062_1007,0 -01_20_Normalized_1064_911,0 -01_20_Normalized_1080_342,0 -01_20_Normalized_1082_1517,0 -01_20_Normalized_1103_1235,0 -01_20_Normalized_1150_168,0 -01_20_Normalized_1151_1322,0 -01_20_Normalized_1183_878,0 -01_20_Normalized_1185_1947,0 -01_20_Normalized_1185_963,0 -01_20_Normalized_1191_658,0 -01_20_Normalized_1192_931,0 -01_20_Normalized_119_368,0 -01_20_Normalized_1228_585,0 -01_20_Normalized_1262_1768,0 -01_20_Normalized_1264_747,0 -01_20_Normalized_1296_401,0 -01_20_Normalized_1315_777,0 -01_20_Normalized_1336_912,0 -01_20_Normalized_1340_258,0 -01_20_Normalized_1371_747,0 -01_20_Normalized_1386_1298,0 -01_20_Normalized_1412_966,0 -01_20_Normalized_1423_362,0 -01_20_Normalized_1439_908,0 -01_20_Normalized_1471_833,0 -01_20_Normalized_1472_652,0 -01_20_Normalized_1501_541,0 -01_20_Normalized_1513_114,0 -01_20_Normalized_1527_674,0 -01_20_Normalized_1539_1038,0 -01_20_Normalized_1568_1303,0 -01_20_Normalized_157_671,0 -01_20_Normalized_1587_544,0 -01_20_Normalized_1590_764,0 -01_20_Normalized_159_1547,0 -01_20_Normalized_1603_1821,0 -01_20_Normalized_1665_1430,0 -01_20_Normalized_1671_780,0 -01_20_Normalized_167_641,0 -01_20_Normalized_1709_1755,0 -01_20_Normalized_1720_1461,0 -01_20_Normalized_1726_433,0 -01_20_Normalized_1735_1608,0 -01_20_Normalized_1741_1516,0 -01_20_Normalized_1742_1706,0 -01_20_Normalized_1744_1393,0 -01_20_Normalized_1745_694,0 -01_20_Normalized_1773_1443,0 -01_20_Normalized_1776_1348,0 -01_20_Normalized_1780_1608,0 -01_20_Normalized_1805_1177,0 -01_20_Normalized_1822_288,0 -01_20_Normalized_1852_1179,0 -01_20_Normalized_1870_897,0 -01_20_Normalized_1875_1290,0 -01_20_Normalized_1883_786,0 -01_20_Normalized_1905_1601,0 -01_20_Normalized_1919_961,0 -01_20_Normalized_1936_1229,0 -01_20_Normalized_1949_1306,0 -01_20_Normalized_196_1065,0 -01_20_Normalized_212_1740,0 -01_20_Normalized_229_1766,0 -01_20_Normalized_242_1290,0 -01_20_Normalized_252_648,0 -01_20_Normalized_253_1546,0 -01_20_Normalized_264_1262,0 -01_20_Normalized_270_1586,0 -01_20_Normalized_308_1435,0 -01_20_Normalized_309_356,0 -01_20_Normalized_339_864,0 -01_20_Normalized_341_1061,0 -01_20_Normalized_368_1423,0 -01_20_Normalized_373_1144,0 -01_20_Normalized_376_1499,0 -01_20_Normalized_380_208,0 -01_20_Normalized_381_1227,0 -01_20_Normalized_402_1167,0 -01_20_Normalized_412_682,0 -01_20_Normalized_423_652,0 -01_20_Normalized_425_1895,0 -01_20_Normalized_455_184,0 -01_20_Normalized_504_744,0 -01_20_Normalized_505_235,0 -01_20_Normalized_505_982,0 -01_20_Normalized_516_605,0 -01_20_Normalized_525_212,0 -01_20_Normalized_537_1227,0 -01_20_Normalized_540_1045,0 -01_20_Normalized_549_474,0 -01_20_Normalized_564_1573,0 -01_20_Normalized_583_1761,0 -01_20_Normalized_599_57,0 -01_20_Normalized_609_1499,0 -01_20_Normalized_610_1923,0 -01_20_Normalized_617_429,0 -01_20_Normalized_624_811,0 -01_20_Normalized_640_379,0 -01_20_Normalized_644_1367,0 -01_20_Normalized_678_1242,0 -01_20_Normalized_683_1518,0 -01_20_Normalized_697_509,0 -01_20_Normalized_732_1519,0 -01_20_Normalized_734_1677,0 -01_20_Normalized_751_253,0 -01_20_Normalized_752_460,0 -01_20_Normalized_761_671,0 -01_20_Normalized_763_1203,0 -01_20_Normalized_770_1113,0 -01_20_Normalized_789_1535,0 -01_20_Normalized_791_914,0 -01_20_Normalized_803_1506,0 -01_20_Normalized_828_1530,0 -01_20_Normalized_847_428,0 -01_20_Normalized_853_1547,0 -01_20_Normalized_877_1744,0 -01_20_Normalized_897_1241,0 -01_20_Normalized_907_369,0 -01_20_Normalized_915_144,0 -01_20_Normalized_915_780,0 -01_20_Normalized_947_865,0 -01_20_Normalized_981_895,0 -01_20_Normalized_982_546,0 -01_20_Normalized_987_1469,0 -01_20_Normalized_998_421,0 -01_21_Normalized_1015_300,0 -01_21_Normalized_1016_118,0 -01_21_Normalized_1020_1650,0 -01_21_Normalized_1027_607,0 -01_21_Normalized_1033_86,0 -01_21_Normalized_1037_1344,0 -01_21_Normalized_1046_1256,0 -01_21_Normalized_1083_310,0 -01_21_Normalized_1101_489,0 -01_21_Normalized_1112_1757,0 -01_21_Normalized_1122_761,0 -01_21_Normalized_1123_297,0 -01_21_Normalized_1130_1223,0 -01_21_Normalized_1138_635,0 -01_21_Normalized_113_433,1 -01_21_Normalized_1158_1778,0 -01_21_Normalized_1162_689,0 -01_21_Normalized_1168_1252,0 -01_21_Normalized_1211_663,0 -01_21_Normalized_1212_1850,0 -01_21_Normalized_1217_549,0 -01_21_Normalized_1225_695,0 -01_21_Normalized_1238_1694,0 -01_21_Normalized_1247_1310,0 -01_21_Normalized_1247_254,0 -01_21_Normalized_126_1332,0 -01_21_Normalized_1270_1140,0 -01_21_Normalized_1276_1830,0 -01_21_Normalized_1277_348,0 -01_21_Normalized_1309_1384,0 -01_21_Normalized_1311_909,0 -01_21_Normalized_1318_493,0 -01_21_Normalized_1339_1260,0 -01_21_Normalized_1348_223,0 -01_21_Normalized_1349_1632,0 -01_21_Normalized_1383_1222,0 -01_21_Normalized_1412_365,0 -01_21_Normalized_1413_236,0 -01_21_Normalized_1417_167,0 -01_21_Normalized_1427_1358,0 -01_21_Normalized_142_1723,0 -01_21_Normalized_143_134,0 -01_21_Normalized_1440_89,0 -01_21_Normalized_1449_1158,1 -01_21_Normalized_1466_250,0 -01_21_Normalized_1471_1901,0 -01_21_Normalized_1473_555,0 -01_21_Normalized_1486_964,0 -01_21_Normalized_1490_1110,0 -01_21_Normalized_1490_294,0 -01_21_Normalized_1491_802,0 -01_21_Normalized_149_941,0 -01_21_Normalized_1503_1594,0 -01_21_Normalized_1521_687,0 -01_21_Normalized_152_1661,0 -01_21_Normalized_1561_1314,0 -01_21_Normalized_1585_1462,0 -01_21_Normalized_1600_1388,1 -01_21_Normalized_1601_1945,0 -01_21_Normalized_1601_785,0 -01_21_Normalized_160_1394,0 -01_21_Normalized_1613_1358,0 -01_21_Normalized_1616_960,0 -01_21_Normalized_1630_1383,1 -01_21_Normalized_167_1771,0 -01_21_Normalized_1681_1728,0 -01_21_Normalized_1683_1860,0 -01_21_Normalized_1705_814,0 -01_21_Normalized_1756_115,0 -01_21_Normalized_1762_1551,0 -01_21_Normalized_1783_314,1 -01_21_Normalized_178_201,0 -01_21_Normalized_1792_1308,0 -01_21_Normalized_1802_991,0 -01_21_Normalized_1804_748,0 -01_21_Normalized_1853_1056,0 -01_21_Normalized_1853_241,0 -01_21_Normalized_1860_1371,0 -01_21_Normalized_1898_1127,0 -01_21_Normalized_1913_469,0 -01_21_Normalized_1918_1235,0 -01_21_Normalized_1925_874,0 -01_21_Normalized_1927_503,0 -01_21_Normalized_1936_323,0 -01_21_Normalized_1943_1154,0 -01_21_Normalized_1943_846,0 -01_21_Normalized_213_494,0 -01_21_Normalized_254_771,0 -01_21_Normalized_260_273,0 -01_21_Normalized_274_1428,0 -01_21_Normalized_281_1310,0 -01_21_Normalized_294_283,0 -01_21_Normalized_298_1188,0 -01_21_Normalized_306_1666,0 -01_21_Normalized_309_627,0 -01_21_Normalized_341_262,0 -01_21_Normalized_345_138,0 -01_21_Normalized_346_1921,0 -01_21_Normalized_367_1883,0 -01_21_Normalized_376_59,0 -01_21_Normalized_382_1788,0 -01_21_Normalized_389_1657,0 -01_21_Normalized_397_797,0 -01_21_Normalized_421_485,0 -01_21_Normalized_427_1524,0 -01_21_Normalized_446_941,0 -01_21_Normalized_462_352,0 -01_21_Normalized_467_1936,0 -01_21_Normalized_476_661,0 -01_21_Normalized_481_1618,0 -01_21_Normalized_527_1762,0 -01_21_Normalized_531_441,0 -01_21_Normalized_534_618,0 -01_21_Normalized_536_1012,0 -01_21_Normalized_545_962,0 -01_21_Normalized_557_52,0 -01_21_Normalized_576_894,0 -01_21_Normalized_59_1619,0 -01_21_Normalized_602_1421,0 -01_21_Normalized_608_296,0 -01_21_Normalized_614_1818,0 -01_21_Normalized_654_1597,0 -01_21_Normalized_656_922,0 -01_21_Normalized_668_61,0 -01_21_Normalized_66_1048,0 -01_21_Normalized_693_427,0 -01_21_Normalized_741_1925,0 -01_21_Normalized_758_277,0 -01_21_Normalized_759_1465,0 -01_21_Normalized_771_1921,0 -01_21_Normalized_778_1327,0 -01_21_Normalized_794_1434,0 -01_21_Normalized_796_124,0 -01_21_Normalized_797_1181,0 -01_21_Normalized_803_1677,0 -01_21_Normalized_825_1153,0 -01_21_Normalized_838_784,0 -01_21_Normalized_840_383,0 -01_21_Normalized_846_460,0 -01_21_Normalized_883_148,0 -01_21_Normalized_893_1608,0 -01_21_Normalized_91_1257,0 -01_21_Normalized_924_283,0 -01_21_Normalized_931_1540,0 -01_21_Normalized_938_1822,0 -01_21_Normalized_962_1186,0 -01_21_Normalized_96_602,0 -01_21_Normalized_993_264,0 -01_22_Normalized_1004_1847,0 -01_22_Normalized_1008_297,0 -01_22_Normalized_100_1076,0 -01_22_Normalized_1017_65,0 -01_22_Normalized_1034_550,0 -01_22_Normalized_1045_101,0 -01_22_Normalized_1049_316,1 -01_22_Normalized_1099_50,0 -01_22_Normalized_109_513,0 -01_22_Normalized_1113_651,1 -01_22_Normalized_1114_261,0 -01_22_Normalized_1120_1598,0 -01_22_Normalized_1150_946,0 -01_22_Normalized_1161_796,0 -01_22_Normalized_1162_120,0 -01_22_Normalized_1166_1893,0 -01_22_Normalized_116_1907,0 -01_22_Normalized_1175_571,0 -01_22_Normalized_1218_1628,0 -01_22_Normalized_121_351,0 -01_22_Normalized_122_1384,0 -01_22_Normalized_1231_833,0 -01_22_Normalized_1233_521,0 -01_22_Normalized_1241_1044,0 -01_22_Normalized_1247_1944,1 -01_22_Normalized_1263_1343,0 -01_22_Normalized_1266_1261,0 -01_22_Normalized_1268_1780,0 -01_22_Normalized_1273_1905,0 -01_22_Normalized_1277_1709,0 -01_22_Normalized_128_1180,0 -01_22_Normalized_1295_1125,0 -01_22_Normalized_1308_1541,0 -01_22_Normalized_1350_249,0 -01_22_Normalized_1359_328,0 -01_22_Normalized_1361_529,0 -01_22_Normalized_1369_1647,0 -01_22_Normalized_1383_601,0 -01_22_Normalized_1387_1471,0 -01_22_Normalized_1387_811,0 -01_22_Normalized_1394_1725,0 -01_22_Normalized_1397_1343,0 -01_22_Normalized_1405_160,0 -01_22_Normalized_1412_1307,0 -01_22_Normalized_1425_1136,0 -01_22_Normalized_1425_1445,0 -01_22_Normalized_142_1153,0 -01_22_Normalized_1440_571,0 -01_22_Normalized_1445_249,0 -01_22_Normalized_1501_476,0 -01_22_Normalized_1502_1926,0 -01_22_Normalized_1540_945,0 -01_22_Normalized_1553_829,0 -01_22_Normalized_1571_409,0 -01_22_Normalized_1572_271,1 -01_22_Normalized_1585_844,0 -01_22_Normalized_158_1085,0 -01_22_Normalized_1592_248,0 -01_22_Normalized_1592_548,0 -01_22_Normalized_1593_1376,0 -01_22_Normalized_1609_1759,0 -01_22_Normalized_1609_1913,0 -01_22_Normalized_1614_934,0 -01_22_Normalized_1638_1115,0 -01_22_Normalized_1660_1913,1 -01_22_Normalized_1666_1806,0 -01_22_Normalized_1697_391,0 -01_22_Normalized_1699_830,0 -01_22_Normalized_1724_229,0 -01_22_Normalized_175_1351,0 -01_22_Normalized_1771_1474,0 -01_22_Normalized_1805_1896,0 -01_22_Normalized_1826_1416,0 -01_22_Normalized_1826_718,0 -01_22_Normalized_1835_333,0 -01_22_Normalized_1848_481,0 -01_22_Normalized_184_1388,0 -01_22_Normalized_1879_619,0 -01_22_Normalized_1902_827,0 -01_22_Normalized_1912_265,0 -01_22_Normalized_1928_810,0 -01_22_Normalized_194_434,0 -01_22_Normalized_195_1126,0 -01_22_Normalized_198_1674,0 -01_22_Normalized_225_1279,0 -01_22_Normalized_251_1933,0 -01_22_Normalized_255_1400,0 -01_22_Normalized_261_450,0 -01_22_Normalized_267_913,0 -01_22_Normalized_279_1885,0 -01_22_Normalized_280_156,0 -01_22_Normalized_282_1840,0 -01_22_Normalized_283_1156,0 -01_22_Normalized_291_1127,0 -01_22_Normalized_295_1430,0 -01_22_Normalized_295_1663,0 -01_22_Normalized_313_1915,0 -01_22_Normalized_324_1450,0 -01_22_Normalized_339_327,0 -01_22_Normalized_345_62,0 -01_22_Normalized_359_1425,0 -01_22_Normalized_383_1692,0 -01_22_Normalized_384_300,0 -01_22_Normalized_414_652,0 -01_22_Normalized_422_1564,0 -01_22_Normalized_434_284,0 -01_22_Normalized_454_1299,0 -01_22_Normalized_466_827,0 -01_22_Normalized_469_1853,0 -01_22_Normalized_473_731,0 -01_22_Normalized_482_1730,0 -01_22_Normalized_491_1164,0 -01_22_Normalized_50_1504,0 -01_22_Normalized_530_184,0 -01_22_Normalized_532_636,0 -01_22_Normalized_538_296,1 -01_22_Normalized_53_671,0 -01_22_Normalized_566_1480,0 -01_22_Normalized_568_897,0 -01_22_Normalized_572_1926,0 -01_22_Normalized_588_1163,0 -01_22_Normalized_634_1627,0 -01_22_Normalized_662_1537,0 -01_22_Normalized_67_1183,0 -01_22_Normalized_696_1497,0 -01_22_Normalized_709_1921,1 -01_22_Normalized_730_720,0 -01_22_Normalized_761_642,0 -01_22_Normalized_765_432,1 -01_22_Normalized_771_1676,0 -01_22_Normalized_787_1391,0 -01_22_Normalized_793_163,0 -01_22_Normalized_802_1051,0 -01_22_Normalized_809_935,1 -01_22_Normalized_810_1080,0 -01_22_Normalized_812_1947,0 -01_22_Normalized_823_689,0 -01_22_Normalized_831_1661,0 -01_22_Normalized_849_354,0 -01_22_Normalized_854_669,0 -01_22_Normalized_860_1156,0 -01_22_Normalized_863_168,0 -01_22_Normalized_921_1099,0 -01_22_Normalized_927_1363,0 -01_22_Normalized_940_529,0 -01_22_Normalized_946_317,0 -01_22_Normalized_973_1748,0 -01_22_Normalized_977_178,0 -01_22_Normalized_98_134,0 -01_23_Normalized_1002_1211,0 -01_23_Normalized_1022_173,0 -01_23_Normalized_102_908,0 -01_23_Normalized_1030_784,0 -01_23_Normalized_1050_346,0 -01_23_Normalized_1052_817,0 -01_23_Normalized_1085_783,0 -01_23_Normalized_1114_1452,0 -01_23_Normalized_1114_533,0 -01_23_Normalized_1117_225,0 -01_23_Normalized_1131_378,0 -01_23_Normalized_1166_1120,0 -01_23_Normalized_1186_157,0 -01_23_Normalized_1206_75,1 -01_23_Normalized_1214_318,0 -01_23_Normalized_1216_356,0 -01_23_Normalized_122_411,0 -01_23_Normalized_1231_387,0 -01_23_Normalized_1233_1723,0 -01_23_Normalized_1234_1863,0 -01_23_Normalized_1236_1323,0 -01_23_Normalized_123_643,0 -01_23_Normalized_1260_706,0 -01_23_Normalized_1269_1070,0 -01_23_Normalized_128_888,0 -01_23_Normalized_1314_558,0 -01_23_Normalized_1338_520,0 -01_23_Normalized_1339_1219,0 -01_23_Normalized_1383_532,0 -01_23_Normalized_1389_1199,0 -01_23_Normalized_1406_289,0 -01_23_Normalized_1414_692,0 -01_23_Normalized_1416_413,0 -01_23_Normalized_1421_71,0 -01_23_Normalized_1423_1014,0 -01_23_Normalized_1428_1218,0 -01_23_Normalized_1444_762,0 -01_23_Normalized_1497_385,0 -01_23_Normalized_1515_1786,0 -01_23_Normalized_1522_492,0 -01_23_Normalized_1543_1797,0 -01_23_Normalized_1545_1338,0 -01_23_Normalized_1567_1189,0 -01_23_Normalized_157_1014,0 -01_23_Normalized_157_708,0 -01_23_Normalized_1590_710,0 -01_23_Normalized_1594_494,0 -01_23_Normalized_1595_897,0 -01_23_Normalized_1599_1284,0 -01_23_Normalized_1603_767,0 -01_23_Normalized_1634_1243,0 -01_23_Normalized_163_578,0 -01_23_Normalized_1650_391,0 -01_23_Normalized_1655_740,0 -01_23_Normalized_1661_1443,0 -01_23_Normalized_168_1473,0 -01_23_Normalized_1714_1466,0 -01_23_Normalized_1717_289,0 -01_23_Normalized_173_319,0 -01_23_Normalized_1740_1874,0 -01_23_Normalized_1745_474,0 -01_23_Normalized_1750_1712,0 -01_23_Normalized_1758_259,0 -01_23_Normalized_175_1822,0 -01_23_Normalized_1760_1808,0 -01_23_Normalized_1768_1380,0 -01_23_Normalized_1777_496,0 -01_23_Normalized_1787_1754,0 -01_23_Normalized_1797_247,0 -01_23_Normalized_1798_1678,0 -01_23_Normalized_1800_386,0 -01_23_Normalized_1826_1755,0 -01_23_Normalized_1864_1914,0 -01_23_Normalized_1875_980,0 -01_23_Normalized_1912_768,0 -01_23_Normalized_207_851,0 -01_23_Normalized_224_569,0 -01_23_Normalized_253_1868,0 -01_23_Normalized_255_1798,0 -01_23_Normalized_275_1153,0 -01_23_Normalized_293_1364,0 -01_23_Normalized_298_716,0 -01_23_Normalized_312_1623,0 -01_23_Normalized_312_522,0 -01_23_Normalized_330_1943,0 -01_23_Normalized_338_1062,0 -01_23_Normalized_347_1323,0 -01_23_Normalized_358_141,0 -01_23_Normalized_359_701,0 -01_23_Normalized_381_1865,0 -01_23_Normalized_393_1328,0 -01_23_Normalized_414_1218,0 -01_23_Normalized_418_1816,0 -01_23_Normalized_430_1781,0 -01_23_Normalized_434_762,0 -01_23_Normalized_459_1908,0 -01_23_Normalized_460_730,0 -01_23_Normalized_463_1760,0 -01_23_Normalized_472_826,0 -01_23_Normalized_480_141,0 -01_23_Normalized_485_545,0 -01_23_Normalized_490_1850,0 -01_23_Normalized_540_410,0 -01_23_Normalized_554_906,0 -01_23_Normalized_558_119,0 -01_23_Normalized_569_402,0 -01_23_Normalized_573_601,0 -01_23_Normalized_591_1671,0 -01_23_Normalized_606_1052,0 -01_23_Normalized_614_1487,0 -01_23_Normalized_618_119,0 -01_23_Normalized_620_429,0 -01_23_Normalized_62_761,0 -01_23_Normalized_644_1306,0 -01_23_Normalized_647_559,0 -01_23_Normalized_687_1175,0 -01_23_Normalized_688_1298,0 -01_23_Normalized_69_1669,0 -01_23_Normalized_741_1170,0 -01_23_Normalized_74_472,0 -01_23_Normalized_761_349,0 -01_23_Normalized_767_1817,0 -01_23_Normalized_768_1586,0 -01_23_Normalized_775_179,0 -01_23_Normalized_777_1865,0 -01_23_Normalized_79_566,0 -01_23_Normalized_802_607,0 -01_23_Normalized_835_1303,0 -01_23_Normalized_844_1042,0 -01_23_Normalized_852_581,0 -01_23_Normalized_85_140,0 -01_23_Normalized_864_1146,0 -01_23_Normalized_887_168,0 -01_23_Normalized_909_1557,0 -01_23_Normalized_90_396,0 -01_23_Normalized_934_771,0 -01_23_Normalized_936_879,0 -01_23_Normalized_948_426,0 -01_23_Normalized_950_987,0 -01_23_Normalized_964_952,0 -01_23_Normalized_983_672,0 -01_24_Normalized_100_1430,0 -01_24_Normalized_1020_1220,0 -01_24_Normalized_102_731,0 -01_24_Normalized_1033_1871,0 -01_24_Normalized_1033_470,0 -01_24_Normalized_1054_546,0 -01_24_Normalized_1059_1474,0 -01_24_Normalized_1069_1926,0 -01_24_Normalized_106_561,0 -01_24_Normalized_1080_977,0 -01_24_Normalized_1088_1883,0 -01_24_Normalized_1128_1118,0 -01_24_Normalized_1130_1064,0 -01_24_Normalized_1152_648,0 -01_24_Normalized_1155_293,0 -01_24_Normalized_1178_252,0 -01_24_Normalized_1185_1464,0 -01_24_Normalized_1194_390,0 -01_24_Normalized_1207_1064,0 -01_24_Normalized_1209_762,0 -01_24_Normalized_1252_164,0 -01_24_Normalized_1270_324,0 -01_24_Normalized_1275_1067,0 -01_24_Normalized_1277_1360,0 -01_24_Normalized_1311_190,0 -01_24_Normalized_1316_1654,0 -01_24_Normalized_1337_1362,0 -01_24_Normalized_1340_924,0 -01_24_Normalized_1344_723,0 -01_24_Normalized_1365_1674,0 -01_24_Normalized_1366_619,0 -01_24_Normalized_1376_319,0 -01_24_Normalized_1379_555,0 -01_24_Normalized_1397_491,0 -01_24_Normalized_1406_524,0 -01_24_Normalized_1417_155,0 -01_24_Normalized_1427_302,0 -01_24_Normalized_1468_57,0 -01_24_Normalized_1477_1334,0 -01_24_Normalized_1487_1773,0 -01_24_Normalized_1489_1039,0 -01_24_Normalized_1490_827,0 -01_24_Normalized_1503_178,0 -01_24_Normalized_1527_1320,0 -01_24_Normalized_1527_430,0 -01_24_Normalized_1548_1434,0 -01_24_Normalized_1574_600,0 -01_24_Normalized_1583_1496,0 -01_24_Normalized_1603_395,0 -01_24_Normalized_1625_1799,0 -01_24_Normalized_1637_1569,0 -01_24_Normalized_1661_1481,0 -01_24_Normalized_1676_1021,0 -01_24_Normalized_1678_1369,1 -01_24_Normalized_1685_1064,0 -01_24_Normalized_1691_1487,0 -01_24_Normalized_1691_270,0 -01_24_Normalized_1748_641,0 -01_24_Normalized_1777_1759,0 -01_24_Normalized_177_1310,0 -01_24_Normalized_177_741,0 -01_24_Normalized_1781_1582,0 -01_24_Normalized_1794_1941,0 -01_24_Normalized_1795_1630,0 -01_24_Normalized_1796_1146,0 -01_24_Normalized_1811_1583,0 -01_24_Normalized_1835_1029,0 -01_24_Normalized_1844_1241,0 -01_24_Normalized_1857_1871,0 -01_24_Normalized_1858_1443,0 -01_24_Normalized_1864_1156,0 -01_24_Normalized_1864_1770,0 -01_24_Normalized_1878_918,0 -01_24_Normalized_1888_1274,0 -01_24_Normalized_1889_1443,0 -01_24_Normalized_1916_708,0 -01_24_Normalized_1920_478,0 -01_24_Normalized_205_765,0 -01_24_Normalized_223_1694,0 -01_24_Normalized_233_1776,0 -01_24_Normalized_240_324,0 -01_24_Normalized_244_973,0 -01_24_Normalized_246_1718,0 -01_24_Normalized_248_798,0 -01_24_Normalized_250_1313,0 -01_24_Normalized_262_1284,0 -01_24_Normalized_293_1465,0 -01_24_Normalized_323_680,0 -01_24_Normalized_332_864,0 -01_24_Normalized_357_1279,0 -01_24_Normalized_358_735,0 -01_24_Normalized_377_1789,0 -01_24_Normalized_389_1673,0 -01_24_Normalized_422_1925,0 -01_24_Normalized_431_509,0 -01_24_Normalized_440_1885,0 -01_24_Normalized_450_1914,0 -01_24_Normalized_452_370,0 -01_24_Normalized_453_1147,0 -01_24_Normalized_470_811,0 -01_24_Normalized_472_977,0 -01_24_Normalized_499_1887,0 -01_24_Normalized_544_1498,0 -01_24_Normalized_548_1793,0 -01_24_Normalized_587_533,0 -01_24_Normalized_590_185,0 -01_24_Normalized_602_1483,0 -01_24_Normalized_609_1912,0 -01_24_Normalized_656_1332,0 -01_24_Normalized_662_545,0 -01_24_Normalized_677_1080,0 -01_24_Normalized_709_941,0 -01_24_Normalized_721_105,0 -01_24_Normalized_731_1013,0 -01_24_Normalized_737_255,0 -01_24_Normalized_752_1071,0 -01_24_Normalized_757_1274,0 -01_24_Normalized_779_965,0 -01_24_Normalized_780_534,0 -01_24_Normalized_781_802,0 -01_24_Normalized_801_1884,0 -01_24_Normalized_803_484,0 -01_24_Normalized_809_1575,0 -01_24_Normalized_834_564,0 -01_24_Normalized_844_1756,0 -01_24_Normalized_905_626,0 -01_24_Normalized_907_1195,0 -01_24_Normalized_914_1240,0 -01_24_Normalized_91_1877,0 -01_24_Normalized_931_1931,1 -01_24_Normalized_937_1294,0 -01_24_Normalized_942_1218,0 -01_24_Normalized_943_1084,0 -01_24_Normalized_966_693,0 -01_24_Normalized_96_164,0 -01_24_Normalized_975_1259,0 -01_24_Normalized_980_648,0 -01_24_Normalized_999_472,0 -01_25_Normalized_1003_1564,0 -01_25_Normalized_1013_1273,0 -01_25_Normalized_1022_153,0 -01_25_Normalized_1024_317,0 -01_25_Normalized_1049_593,0 -01_25_Normalized_104_77,0 -01_25_Normalized_1058_1911,0 -01_25_Normalized_1063_669,0 -01_25_Normalized_1065_935,0 -01_25_Normalized_1084_1833,0 -01_25_Normalized_1094_789,0 -01_25_Normalized_1102_76,0 -01_25_Normalized_1104_832,0 -01_25_Normalized_112_1421,0 -01_25_Normalized_1133_868,0 -01_25_Normalized_1176_1107,0 -01_25_Normalized_1179_733,0 -01_25_Normalized_1196_474,0 -01_25_Normalized_1204_1225,0 -01_25_Normalized_1209_1061,0 -01_25_Normalized_1210_1778,0 -01_25_Normalized_1239_1454,0 -01_25_Normalized_1247_979,0 -01_25_Normalized_1279_376,0 -01_25_Normalized_129_1056,0 -01_25_Normalized_1315_1425,0 -01_25_Normalized_1336_661,0 -01_25_Normalized_134_512,0 -01_25_Normalized_1360_134,0 -01_25_Normalized_1369_1369,0 -01_25_Normalized_1375_1643,0 -01_25_Normalized_1395_331,0 -01_25_Normalized_1403_220,0 -01_25_Normalized_1405_126,0 -01_25_Normalized_1407_977,1 -01_25_Normalized_1443_1620,0 -01_25_Normalized_1448_1664,0 -01_25_Normalized_1454_1539,0 -01_25_Normalized_1473_1792,0 -01_25_Normalized_1489_1886,0 -01_25_Normalized_1489_221,0 -01_25_Normalized_148_1391,0 -01_25_Normalized_1534_1912,0 -01_25_Normalized_1539_1241,0 -01_25_Normalized_1552_1692,0 -01_25_Normalized_1635_644,0 -01_25_Normalized_1658_1667,0 -01_25_Normalized_1660_1809,0 -01_25_Normalized_166_1685,0 -01_25_Normalized_1672_1389,0 -01_25_Normalized_1677_755,0 -01_25_Normalized_1693_1804,0 -01_25_Normalized_1714_1697,0 -01_25_Normalized_1762_150,0 -01_25_Normalized_1773_1767,0 -01_25_Normalized_1773_476,0 -01_25_Normalized_1781_1130,0 -01_25_Normalized_1786_1598,0 -01_25_Normalized_1792_210,0 -01_25_Normalized_1796_1181,0 -01_25_Normalized_1817_906,0 -01_25_Normalized_184_588,0 -01_25_Normalized_1854_255,0 -01_25_Normalized_1857_1536,0 -01_25_Normalized_1866_1081,0 -01_25_Normalized_1879_1712,0 -01_25_Normalized_1879_1938,0 -01_25_Normalized_1885_613,0 -01_25_Normalized_1931_1717,0 -01_25_Normalized_1936_1115,0 -01_25_Normalized_227_510,0 -01_25_Normalized_228_1516,0 -01_25_Normalized_256_1822,0 -01_25_Normalized_267_1507,0 -01_25_Normalized_269_1736,0 -01_25_Normalized_279_1156,0 -01_25_Normalized_313_55,0 -01_25_Normalized_317_1404,0 -01_25_Normalized_337_1019,0 -01_25_Normalized_338_861,0 -01_25_Normalized_339_784,0 -01_25_Normalized_353_1640,0 -01_25_Normalized_376_1670,0 -01_25_Normalized_381_1081,0 -01_25_Normalized_420_1772,0 -01_25_Normalized_426_1873,0 -01_25_Normalized_426_307,0 -01_25_Normalized_428_392,0 -01_25_Normalized_442_1812,0 -01_25_Normalized_443_1846,0 -01_25_Normalized_455_754,0 -01_25_Normalized_492_893,0 -01_25_Normalized_505_463,0 -01_25_Normalized_576_1627,0 -01_25_Normalized_581_1947,0 -01_25_Normalized_588_499,0 -01_25_Normalized_58_1425,0 -01_25_Normalized_592_1351,0 -01_25_Normalized_592_963,0 -01_25_Normalized_594_372,0 -01_25_Normalized_609_1521,0 -01_25_Normalized_610_1910,0 -01_25_Normalized_637_940,0 -01_25_Normalized_643_1723,0 -01_25_Normalized_645_1229,0 -01_25_Normalized_648_205,0 -01_25_Normalized_650_1883,0 -01_25_Normalized_657_1192,0 -01_25_Normalized_660_1685,0 -01_25_Normalized_672_1270,0 -01_25_Normalized_688_1405,0 -01_25_Normalized_688_499,0 -01_25_Normalized_69_224,0 -01_25_Normalized_715_1861,0 -01_25_Normalized_721_1893,0 -01_25_Normalized_728_807,0 -01_25_Normalized_730_1576,0 -01_25_Normalized_731_1168,0 -01_25_Normalized_736_1533,0 -01_25_Normalized_740_261,0 -01_25_Normalized_766_740,0 -01_25_Normalized_79_1403,0 -01_25_Normalized_802_688,0 -01_25_Normalized_806_940,0 -01_25_Normalized_816_261,0 -01_25_Normalized_830_1227,0 -01_25_Normalized_842_1336,0 -01_25_Normalized_853_500,0 -01_25_Normalized_861_1125,0 -01_25_Normalized_871_618,0 -01_25_Normalized_878_1812,0 -01_25_Normalized_894_410,0 -01_25_Normalized_895_1629,0 -01_25_Normalized_921_1174,0 -01_25_Normalized_991_1725,0 -01_25_Normalized_996_1635,0 -01_26_Normalized_1013_1766,0 -01_26_Normalized_1028_1792,0 -01_26_Normalized_1032_1488,0 -01_26_Normalized_1038_588,0 -01_26_Normalized_1042_1823,0 -01_26_Normalized_1071_1723,0 -01_26_Normalized_1078_1148,0 -01_26_Normalized_1080_832,0 -01_26_Normalized_1088_1765,0 -01_26_Normalized_1092_1935,0 -01_26_Normalized_1104_194,0 -01_26_Normalized_1130_1105,0 -01_26_Normalized_1130_1658,0 -01_26_Normalized_1144_1136,0 -01_26_Normalized_1175_59,0 -01_26_Normalized_1182_514,0 -01_26_Normalized_1191_1245,0 -01_26_Normalized_1205_1102,0 -01_26_Normalized_1225_1215,0 -01_26_Normalized_1231_1261,0 -01_26_Normalized_1245_1392,0 -01_26_Normalized_1262_1233,0 -01_26_Normalized_1262_694,0 -01_26_Normalized_1283_95,0 -01_26_Normalized_1297_1462,0 -01_26_Normalized_1298_492,0 -01_26_Normalized_1299_1597,0 -01_26_Normalized_1382_937,0 -01_26_Normalized_1383_1369,0 -01_26_Normalized_1386_253,0 -01_26_Normalized_1394_1062,0 -01_26_Normalized_1411_629,0 -01_26_Normalized_1418_1310,0 -01_26_Normalized_1425_1189,0 -01_26_Normalized_142_178,0 -01_26_Normalized_1447_595,0 -01_26_Normalized_1455_1944,0 -01_26_Normalized_1458_1560,1 -01_26_Normalized_1463_370,0 -01_26_Normalized_1468_1130,0 -01_26_Normalized_1479_1326,0 -01_26_Normalized_1501_1751,0 -01_26_Normalized_1502_834,0 -01_26_Normalized_1504_1074,0 -01_26_Normalized_1511_1318,0 -01_26_Normalized_1513_1869,0 -01_26_Normalized_1525_598,0 -01_26_Normalized_1533_342,0 -01_26_Normalized_1541_1596,0 -01_26_Normalized_1572_1389,0 -01_26_Normalized_1576_846,0 -01_26_Normalized_1606_702,0 -01_26_Normalized_1624_748,0 -01_26_Normalized_1651_1515,0 -01_26_Normalized_1658_1685,0 -01_26_Normalized_1675_1829,0 -01_26_Normalized_1679_1289,0 -01_26_Normalized_1703_1679,0 -01_26_Normalized_1708_452,0 -01_26_Normalized_1735_513,0 -01_26_Normalized_1753_793,0 -01_26_Normalized_1765_262,0 -01_26_Normalized_1784_1064,0 -01_26_Normalized_1798_1887,0 -01_26_Normalized_1802_1431,0 -01_26_Normalized_1851_342,0 -01_26_Normalized_186_1652,0 -01_26_Normalized_1870_861,0 -01_26_Normalized_1882_1622,0 -01_26_Normalized_1892_652,1 -01_26_Normalized_1902_1591,0 -01_26_Normalized_1932_1173,0 -01_26_Normalized_1933_743,0 -01_26_Normalized_1937_1324,0 -01_26_Normalized_194_1395,0 -01_26_Normalized_209_1301,0 -01_26_Normalized_245_1257,0 -01_26_Normalized_245_1693,0 -01_26_Normalized_275_1174,0 -01_26_Normalized_276_1948,0 -01_26_Normalized_294_610,0 -01_26_Normalized_298_1230,0 -01_26_Normalized_331_1633,0 -01_26_Normalized_335_783,0 -01_26_Normalized_337_747,0 -01_26_Normalized_342_1251,0 -01_26_Normalized_418_1943,0 -01_26_Normalized_430_1788,0 -01_26_Normalized_440_1433,0 -01_26_Normalized_474_1263,0 -01_26_Normalized_483_1410,0 -01_26_Normalized_495_293,0 -01_26_Normalized_499_985,0 -01_26_Normalized_506_1311,0 -01_26_Normalized_508_134,1 -01_26_Normalized_533_1488,0 -01_26_Normalized_55_846,0 -01_26_Normalized_610_1511,0 -01_26_Normalized_638_1553,0 -01_26_Normalized_640_1907,0 -01_26_Normalized_653_591,0 -01_26_Normalized_669_1756,0 -01_26_Normalized_66_1637,0 -01_26_Normalized_66_977,0 -01_26_Normalized_673_765,0 -01_26_Normalized_690_520,0 -01_26_Normalized_698_488,0 -01_26_Normalized_725_325,0 -01_26_Normalized_725_846,0 -01_26_Normalized_737_907,0 -01_26_Normalized_749_102,0 -01_26_Normalized_766_142,0 -01_26_Normalized_771_532,0 -01_26_Normalized_810_1559,0 -01_26_Normalized_812_671,0 -01_26_Normalized_814_1501,0 -01_26_Normalized_815_1914,0 -01_26_Normalized_842_471,0 -01_26_Normalized_848_222,0 -01_26_Normalized_850_1272,0 -01_26_Normalized_859_1748,0 -01_26_Normalized_867_1865,0 -01_26_Normalized_894_327,0 -01_26_Normalized_894_614,0 -01_26_Normalized_909_1934,0 -01_26_Normalized_911_1448,0 -01_26_Normalized_911_805,0 -01_26_Normalized_929_1245,0 -01_26_Normalized_932_417,0 -01_26_Normalized_937_1215,0 -01_26_Normalized_93_1599,0 -01_26_Normalized_956_590,0 -01_26_Normalized_957_1871,0 -01_26_Normalized_957_400,0 -01_26_Normalized_959_251,0 -01_26_Normalized_963_142,0 -01_26_Normalized_967_487,0 -01_26_Normalized_994_848,0 -01_26_Normalized_997_1598,0 -01_27_Normalized_1001_1283,0 -01_27_Normalized_1017_1905,0 -01_27_Normalized_1029_649,0 -01_27_Normalized_1044_460,0 -01_27_Normalized_1094_674,0 -01_27_Normalized_1098_1878,0 -01_27_Normalized_1178_1397,0 -01_27_Normalized_1179_963,0 -01_27_Normalized_1204_329,0 -01_27_Normalized_1224_583,0 -01_27_Normalized_123_925,0 -01_27_Normalized_1264_1765,0 -01_27_Normalized_127_840,0 -01_27_Normalized_1298_599,0 -01_27_Normalized_1310_1402,0 -01_27_Normalized_1310_810,0 -01_27_Normalized_1318_1614,0 -01_27_Normalized_132_1537,0 -01_27_Normalized_1335_98,0 -01_27_Normalized_1352_1599,0 -01_27_Normalized_135_1777,0 -01_27_Normalized_1361_144,0 -01_27_Normalized_1367_1119,0 -01_27_Normalized_136_1658,0 -01_27_Normalized_1382_422,0 -01_27_Normalized_1387_1308,0 -01_27_Normalized_1393_1004,0 -01_27_Normalized_1411_1124,0 -01_27_Normalized_1445_752,0 -01_27_Normalized_1453_1358,0 -01_27_Normalized_1454_796,0 -01_27_Normalized_1459_1642,0 -01_27_Normalized_1480_525,0 -01_27_Normalized_1481_300,0 -01_27_Normalized_1500_400,0 -01_27_Normalized_1503_652,0 -01_27_Normalized_1506_1452,0 -01_27_Normalized_1532_303,0 -01_27_Normalized_1532_639,0 -01_27_Normalized_1550_550,0 -01_27_Normalized_1578_1621,0 -01_27_Normalized_1579_1937,0 -01_27_Normalized_157_857,0 -01_27_Normalized_1597_635,0 -01_27_Normalized_1604_1166,0 -01_27_Normalized_1605_476,0 -01_27_Normalized_1616_718,0 -01_27_Normalized_1621_1697,0 -01_27_Normalized_1638_1819,0 -01_27_Normalized_1645_1631,0 -01_27_Normalized_1662_104,0 -01_27_Normalized_1667_1690,0 -01_27_Normalized_1677_953,0 -01_27_Normalized_1719_984,0 -01_27_Normalized_1738_469,1 -01_27_Normalized_1741_656,0 -01_27_Normalized_1753_1545,0 -01_27_Normalized_1753_1887,0 -01_27_Normalized_1779_1638,1 -01_27_Normalized_1787_923,0 -01_27_Normalized_1795_1029,0 -01_27_Normalized_180_1284,0 -01_27_Normalized_1826_370,0 -01_27_Normalized_1858_971,0 -01_27_Normalized_1937_1899,0 -01_27_Normalized_1939_1521,0 -01_27_Normalized_197_1165,0 -01_27_Normalized_201_744,0 -01_27_Normalized_214_1899,0 -01_27_Normalized_232_1529,0 -01_27_Normalized_239_1946,0 -01_27_Normalized_262_1326,0 -01_27_Normalized_271_1422,0 -01_27_Normalized_307_1581,0 -01_27_Normalized_310_859,0 -01_27_Normalized_352_1548,0 -01_27_Normalized_355_988,0 -01_27_Normalized_388_1260,0 -01_27_Normalized_404_1573,0 -01_27_Normalized_405_1048,0 -01_27_Normalized_406_527,0 -01_27_Normalized_410_1921,0 -01_27_Normalized_426_1232,0 -01_27_Normalized_430_1329,0 -01_27_Normalized_450_85,0 -01_27_Normalized_452_1199,0 -01_27_Normalized_464_1482,0 -01_27_Normalized_467_122,0 -01_27_Normalized_474_847,0 -01_27_Normalized_479_1794,0 -01_27_Normalized_496_631,0 -01_27_Normalized_505_660,0 -01_27_Normalized_511_221,0 -01_27_Normalized_51_587,0 -01_27_Normalized_521_467,1 -01_27_Normalized_553_1117,0 -01_27_Normalized_554_558,0 -01_27_Normalized_57_1650,0 -01_27_Normalized_592_625,0 -01_27_Normalized_595_905,0 -01_27_Normalized_597_742,0 -01_27_Normalized_601_355,0 -01_27_Normalized_60_1122,0 -01_27_Normalized_617_1932,0 -01_27_Normalized_640_267,0 -01_27_Normalized_689_267,0 -01_27_Normalized_697_894,0 -01_27_Normalized_69_403,0 -01_27_Normalized_708_946,0 -01_27_Normalized_70_629,0 -01_27_Normalized_715_1107,0 -01_27_Normalized_71_1606,0 -01_27_Normalized_723_388,0 -01_27_Normalized_735_1676,0 -01_27_Normalized_768_1277,0 -01_27_Normalized_774_1597,0 -01_27_Normalized_85_1377,0 -01_27_Normalized_869_254,0 -01_27_Normalized_893_716,0 -01_27_Normalized_896_173,0 -01_27_Normalized_919_1864,0 -01_27_Normalized_926_447,0 -01_27_Normalized_932_70,0 -01_27_Normalized_938_1237,0 -01_27_Normalized_941_1519,0 -01_27_Normalized_968_628,0 -01_27_Normalized_96_1486,0 -01_27_Normalized_985_1607,0 -01_27_Normalized_993_782,0 -01_28_Normalized_1001_1876,0 -01_28_Normalized_1036_1322,0 -01_28_Normalized_1054_678,0 -01_28_Normalized_1065_1147,0 -01_28_Normalized_1068_1769,0 -01_28_Normalized_1073_144,0 -01_28_Normalized_1130_1608,0 -01_28_Normalized_1147_1822,0 -01_28_Normalized_1148_1647,0 -01_28_Normalized_114_495,0 -01_28_Normalized_1160_1449,0 -01_28_Normalized_1172_570,0 -01_28_Normalized_1180_1091,0 -01_28_Normalized_1194_1809,0 -01_28_Normalized_1197_1322,0 -01_28_Normalized_1211_1044,0 -01_28_Normalized_1221_1147,0 -01_28_Normalized_1222_1658,0 -01_28_Normalized_1232_1022,0 -01_28_Normalized_1273_710,0 -01_28_Normalized_1286_539,0 -01_28_Normalized_1291_1603,0 -01_28_Normalized_1310_796,0 -01_28_Normalized_1311_1398,0 -01_28_Normalized_1317_879,0 -01_28_Normalized_1329_1313,0 -01_28_Normalized_1342_1642,0 -01_28_Normalized_1357_1226,0 -01_28_Normalized_1358_1268,0 -01_28_Normalized_1363_1606,0 -01_28_Normalized_1374_1408,0 -01_28_Normalized_1374_513,0 -01_28_Normalized_1389_1237,0 -01_28_Normalized_1398_896,0 -01_28_Normalized_1406_1333,0 -01_28_Normalized_1442_307,0 -01_28_Normalized_1455_1545,0 -01_28_Normalized_1455_828,0 -01_28_Normalized_1457_765,0 -01_28_Normalized_147_1209,0 -01_28_Normalized_1518_681,1 -01_28_Normalized_1523_362,0 -01_28_Normalized_1537_1854,0 -01_28_Normalized_1538_535,0 -01_28_Normalized_1551_91,0 -01_28_Normalized_1563_319,0 -01_28_Normalized_156_1757,0 -01_28_Normalized_156_682,0 -01_28_Normalized_1570_1947,0 -01_28_Normalized_1576_1090,0 -01_28_Normalized_1578_1656,0 -01_28_Normalized_1611_1608,0 -01_28_Normalized_1612_1684,0 -01_28_Normalized_1615_1758,0 -01_28_Normalized_1637_369,0 -01_28_Normalized_1646_1623,0 -01_28_Normalized_1655_237,0 -01_28_Normalized_1676_1686,0 -01_28_Normalized_1694_1090,0 -01_28_Normalized_1702_128,0 -01_28_Normalized_1708_776,0 -01_28_Normalized_1718_1493,0 -01_28_Normalized_1727_1711,0 -01_28_Normalized_1759_1254,0 -01_28_Normalized_1772_629,0 -01_28_Normalized_1796_898,0 -01_28_Normalized_1809_773,0 -01_28_Normalized_1821_1933,0 -01_28_Normalized_1863_917,0 -01_28_Normalized_1866_495,0 -01_28_Normalized_1883_244,0 -01_28_Normalized_1909_1730,0 -01_28_Normalized_1916_142,0 -01_28_Normalized_1944_447,1 -01_28_Normalized_215_1664,0 -01_28_Normalized_240_1734,0 -01_28_Normalized_266_83,0 -01_28_Normalized_274_340,0 -01_28_Normalized_281_1710,0 -01_28_Normalized_310_167,0 -01_28_Normalized_334_736,0 -01_28_Normalized_363_790,0 -01_28_Normalized_364_1721,0 -01_28_Normalized_408_750,0 -01_28_Normalized_409_389,0 -01_28_Normalized_434_471,0 -01_28_Normalized_442_94,0 -01_28_Normalized_449_227,0 -01_28_Normalized_456_1080,0 -01_28_Normalized_478_1162,0 -01_28_Normalized_480_1623,0 -01_28_Normalized_485_524,0 -01_28_Normalized_491_1117,0 -01_28_Normalized_545_642,0 -01_28_Normalized_558_1894,0 -01_28_Normalized_569_404,0 -01_28_Normalized_573_1045,0 -01_28_Normalized_579_1868,0 -01_28_Normalized_596_1552,0 -01_28_Normalized_639_298,0 -01_28_Normalized_643_1029,0 -01_28_Normalized_648_1410,0 -01_28_Normalized_663_1627,0 -01_28_Normalized_668_869,0 -01_28_Normalized_669_1349,0 -01_28_Normalized_672_1558,0 -01_28_Normalized_674_1251,0 -01_28_Normalized_683_445,0 -01_28_Normalized_686_529,0 -01_28_Normalized_692_106,0 -01_28_Normalized_705_1619,0 -01_28_Normalized_705_613,0 -01_28_Normalized_706_1535,0 -01_28_Normalized_706_1915,1 -01_28_Normalized_721_766,1 -01_28_Normalized_729_238,0 -01_28_Normalized_731_1604,0 -01_28_Normalized_748_1629,0 -01_28_Normalized_750_1172,0 -01_28_Normalized_752_940,0 -01_28_Normalized_756_98,0 -01_28_Normalized_761_1940,0 -01_28_Normalized_779_317,1 -01_28_Normalized_781_1888,0 -01_28_Normalized_800_1145,0 -01_28_Normalized_802_379,0 -01_28_Normalized_83_1408,1 -01_28_Normalized_840_125,0 -01_28_Normalized_847_838,0 -01_28_Normalized_867_1542,0 -01_28_Normalized_868_449,0 -01_28_Normalized_876_1606,0 -01_28_Normalized_889_572,0 -01_28_Normalized_912_1237,0 -01_28_Normalized_918_1753,0 -01_28_Normalized_929_1282,0 -01_28_Normalized_931_250,0 -01_28_Normalized_932_1808,0 -01_28_Normalized_933_761,0 -01_28_Normalized_943_1652,0 -01_28_Normalized_951_1421,0 -01_28_Normalized_952_1894,0 -01_28_Normalized_95_1129,0 -01_28_Normalized_983_1636,0 -01_28_Normalized_995_1835,0 -01_29_Normalized_1004_67,0 -01_29_Normalized_1011_1645,0 -01_29_Normalized_1015_472,0 -01_29_Normalized_1036_1562,0 -01_29_Normalized_1048_1836,0 -01_29_Normalized_1049_1412,0 -01_29_Normalized_1072_899,0 -01_29_Normalized_1073_432,0 -01_29_Normalized_1098_1744,0 -01_29_Normalized_1100_1361,1 -01_29_Normalized_1118_797,0 -01_29_Normalized_1130_843,0 -01_29_Normalized_1139_1588,0 -01_29_Normalized_1146_368,0 -01_29_Normalized_1162_63,0 -01_29_Normalized_1169_1510,0 -01_29_Normalized_1188_142,0 -01_29_Normalized_1204_1711,0 -01_29_Normalized_1215_1333,0 -01_29_Normalized_1225_226,0 -01_29_Normalized_1234_1684,0 -01_29_Normalized_1238_1753,0 -01_29_Normalized_1248_1437,0 -01_29_Normalized_1255_245,0 -01_29_Normalized_1257_373,0 -01_29_Normalized_1258_1730,0 -01_29_Normalized_1261_498,0 -01_29_Normalized_1266_1601,0 -01_29_Normalized_1266_73,0 -01_29_Normalized_1286_1786,0 -01_29_Normalized_1286_617,0 -01_29_Normalized_128_101,0 -01_29_Normalized_1291_533,0 -01_29_Normalized_1305_1352,0 -01_29_Normalized_1306_804,0 -01_29_Normalized_1313_854,0 -01_29_Normalized_1326_1716,0 -01_29_Normalized_1335_1878,0 -01_29_Normalized_1355_1031,0 -01_29_Normalized_1362_1091,0 -01_29_Normalized_1367_1292,0 -01_29_Normalized_1373_213,0 -01_29_Normalized_1374_1136,0 -01_29_Normalized_1378_417,0 -01_29_Normalized_1379_1050,0 -01_29_Normalized_1398_459,0 -01_29_Normalized_144_1177,0 -01_29_Normalized_1458_1922,0 -01_29_Normalized_1471_1175,0 -01_29_Normalized_1534_1245,0 -01_29_Normalized_1540_592,0 -01_29_Normalized_1541_134,0 -01_29_Normalized_1550_1296,0 -01_29_Normalized_1569_201,0 -01_29_Normalized_1574_1443,0 -01_29_Normalized_1575_804,0 -01_29_Normalized_1588_1152,0 -01_29_Normalized_1591_1860,0 -01_29_Normalized_1627_275,0 -01_29_Normalized_1630_1704,0 -01_29_Normalized_1632_184,1 -01_29_Normalized_1639_1330,0 -01_29_Normalized_1668_548,0 -01_29_Normalized_1688_1381,0 -01_29_Normalized_1691_191,0 -01_29_Normalized_1706_455,0 -01_29_Normalized_1720_1078,0 -01_29_Normalized_1735_115,0 -01_29_Normalized_1736_1026,0 -01_29_Normalized_1772_1932,0 -01_29_Normalized_1778_465,0 -01_29_Normalized_1810_606,0 -01_29_Normalized_183_1312,0 -01_29_Normalized_183_1515,0 -01_29_Normalized_1861_608,0 -01_29_Normalized_1885_69,0 -01_29_Normalized_1923_752,0 -01_29_Normalized_1928_1576,0 -01_29_Normalized_1941_1863,0 -01_29_Normalized_317_106,0 -01_29_Normalized_338_789,0 -01_29_Normalized_364_76,0 -01_29_Normalized_436_549,0 -01_29_Normalized_441_409,0 -01_29_Normalized_457_599,0 -01_29_Normalized_469_351,0 -01_29_Normalized_472_297,0 -01_29_Normalized_497_314,0 -01_29_Normalized_509_1124,0 -01_29_Normalized_539_692,0 -01_29_Normalized_575_349,0 -01_29_Normalized_577_1339,0 -01_29_Normalized_584_858,0 -01_29_Normalized_598_885,0 -01_29_Normalized_614_309,0 -01_29_Normalized_638_937,0 -01_29_Normalized_652_254,0 -01_29_Normalized_654_882,0 -01_29_Normalized_674_468,0 -01_29_Normalized_679_804,0 -01_29_Normalized_701_687,0 -01_29_Normalized_707_1601,0 -01_29_Normalized_742_815,0 -01_29_Normalized_787_553,0 -01_29_Normalized_789_158,0 -01_29_Normalized_798_1070,0 -01_29_Normalized_831_1460,0 -01_29_Normalized_844_407,0 -01_29_Normalized_889_723,0 -01_29_Normalized_898_107,0 -01_29_Normalized_901_421,0 -01_29_Normalized_903_1779,0 -01_29_Normalized_912_1906,0 -01_29_Normalized_926_1652,0 -01_29_Normalized_927_87,0 -01_29_Normalized_928_317,0 -01_29_Normalized_930_687,0 -01_29_Normalized_932_514,0 -01_29_Normalized_933_1533,0 -01_29_Normalized_938_1267,0 -01_29_Normalized_955_1236,0 -01_29_Normalized_956_395,0 -01_29_Normalized_988_731,0 -01_29_Normalized_996_352,0 -01_30_Normalized_1003_743,0 -01_30_Normalized_1025_1182,0 -01_30_Normalized_1045_1455,0 -01_30_Normalized_1045_826,0 -01_30_Normalized_1071_841,0 -01_30_Normalized_1114_933,0 -01_30_Normalized_1122_892,0 -01_30_Normalized_1148_166,1 -01_30_Normalized_1167_979,0 -01_30_Normalized_1168_451,0 -01_30_Normalized_1181_1629,0 -01_30_Normalized_1183_767,0 -01_30_Normalized_1185_248,0 -01_30_Normalized_1193_1233,0 -01_30_Normalized_1205_146,0 -01_30_Normalized_1233_758,0 -01_30_Normalized_1236_1548,0 -01_30_Normalized_1260_1089,0 -01_30_Normalized_1292_1019,0 -01_30_Normalized_1294_1697,0 -01_30_Normalized_1294_620,0 -01_30_Normalized_1299_105,0 -01_30_Normalized_1310_702,0 -01_30_Normalized_1315_562,0 -01_30_Normalized_1327_459,0 -01_30_Normalized_1340_1451,0 -01_30_Normalized_1341_1874,0 -01_30_Normalized_1349_1480,0 -01_30_Normalized_1370_136,0 -01_30_Normalized_1373_639,0 -01_30_Normalized_1378_430,0 -01_30_Normalized_1389_1760,0 -01_30_Normalized_1410_437,0 -01_30_Normalized_1411_507,0 -01_30_Normalized_1422_1027,0 -01_30_Normalized_1433_1478,0 -01_30_Normalized_1447_1099,0 -01_30_Normalized_1448_263,0 -01_30_Normalized_1453_1617,0 -01_30_Normalized_1463_1367,0 -01_30_Normalized_1466_1006,0 -01_30_Normalized_1468_1889,0 -01_30_Normalized_1469_515,0 -01_30_Normalized_1495_460,0 -01_30_Normalized_1497_1784,0 -01_30_Normalized_1505_1813,0 -01_30_Normalized_1522_104,0 -01_30_Normalized_1537_1393,0 -01_30_Normalized_1545_817,0 -01_30_Normalized_1554_1286,0 -01_30_Normalized_1554_512,0 -01_30_Normalized_1560_993,0 -01_30_Normalized_1589_530,0 -01_30_Normalized_1594_1333,0 -01_30_Normalized_1596_814,0 -01_30_Normalized_159_1476,0 -01_30_Normalized_1603_160,0 -01_30_Normalized_160_71,0 -01_30_Normalized_1615_1111,0 -01_30_Normalized_1621_542,0 -01_30_Normalized_1642_317,0 -01_30_Normalized_1663_592,0 -01_30_Normalized_1673_227,0 -01_30_Normalized_1685_1024,0 -01_30_Normalized_1704_1948,0 -01_30_Normalized_1704_527,0 -01_30_Normalized_1707_1332,0 -01_30_Normalized_1714_643,0 -01_30_Normalized_1734_680,0 -01_30_Normalized_1765_658,0 -01_30_Normalized_1781_1377,0 -01_30_Normalized_1791_68,0 -01_30_Normalized_1823_514,0 -01_30_Normalized_1842_907,0 -01_30_Normalized_1847_1383,0 -01_30_Normalized_1882_1133,0 -01_30_Normalized_1882_199,0 -01_30_Normalized_1898_896,0 -01_30_Normalized_190_956,0 -01_30_Normalized_206_438,0 -01_30_Normalized_222_604,0 -01_30_Normalized_222_953,0 -01_30_Normalized_225_248,0 -01_30_Normalized_233_1671,0 -01_30_Normalized_242_533,0 -01_30_Normalized_254_701,0 -01_30_Normalized_257_1478,0 -01_30_Normalized_280_1567,0 -01_30_Normalized_281_518,0 -01_30_Normalized_300_1784,0 -01_30_Normalized_304_701,0 -01_30_Normalized_310_305,0 -01_30_Normalized_329_116,0 -01_30_Normalized_333_159,0 -01_30_Normalized_339_1722,0 -01_30_Normalized_350_741,0 -01_30_Normalized_374_539,0 -01_30_Normalized_377_1085,0 -01_30_Normalized_394_1241,0 -01_30_Normalized_404_1854,0 -01_30_Normalized_406_1611,0 -01_30_Normalized_427_1681,0 -01_30_Normalized_428_687,0 -01_30_Normalized_431_209,0 -01_30_Normalized_437_1539,0 -01_30_Normalized_468_1829,0 -01_30_Normalized_504_196,0 -01_30_Normalized_505_1136,0 -01_30_Normalized_509_232,0 -01_30_Normalized_539_185,0 -01_30_Normalized_53_1663,0 -01_30_Normalized_575_1787,0 -01_30_Normalized_579_394,0 -01_30_Normalized_631_962,0 -01_30_Normalized_63_88,0 -01_30_Normalized_642_419,0 -01_30_Normalized_648_202,0 -01_30_Normalized_649_1223,0 -01_30_Normalized_661_812,0 -01_30_Normalized_665_1828,0 -01_30_Normalized_666_761,0 -01_30_Normalized_676_1244,0 -01_30_Normalized_685_644,0 -01_30_Normalized_72_1605,0 -01_30_Normalized_739_1648,0 -01_30_Normalized_739_1832,0 -01_30_Normalized_756_625,0 -01_30_Normalized_777_793,0 -01_30_Normalized_778_1784,0 -01_30_Normalized_783_972,0 -01_30_Normalized_792_1446,0 -01_30_Normalized_836_550,0 -01_30_Normalized_843_319,0 -01_30_Normalized_858_811,0 -01_30_Normalized_885_1843,0 -01_30_Normalized_892_534,0 -01_30_Normalized_894_1799,1 -01_30_Normalized_907_595,0 -01_30_Normalized_912_1546,1 -01_30_Normalized_927_818,0 -01_30_Normalized_928_1840,0 -01_30_Normalized_945_1016,0 -01_30_Normalized_954_1931,0 -01_30_Normalized_968_1306,0 -01_30_Normalized_96_491,0 -01_31_Normalized_1024_1587,0 -01_31_Normalized_1039_325,0 -01_31_Normalized_1051_966,0 -01_31_Normalized_1061_1121,1 -01_31_Normalized_1066_1070,0 -01_31_Normalized_1074_1166,0 -01_31_Normalized_1094_1212,0 -01_31_Normalized_1098_376,0 -01_31_Normalized_109_710,0 -01_31_Normalized_1104_1477,0 -01_31_Normalized_1105_1044,0 -01_31_Normalized_1112_1795,0 -01_31_Normalized_1112_1929,0 -01_31_Normalized_1145_62,0 -01_31_Normalized_1193_757,0 -01_31_Normalized_1200_1136,0 -01_31_Normalized_1216_313,0 -01_31_Normalized_1229_578,0 -01_31_Normalized_122_1224,0 -01_31_Normalized_1230_241,0 -01_31_Normalized_1233_756,0 -01_31_Normalized_1234_724,0 -01_31_Normalized_1241_804,0 -01_31_Normalized_1257_1677,0 -01_31_Normalized_1259_932,0 -01_31_Normalized_1273_1818,0 -01_31_Normalized_1282_1873,0 -01_31_Normalized_1295_1487,0 -01_31_Normalized_1299_1747,0 -01_31_Normalized_1323_345,0 -01_31_Normalized_1349_384,0 -01_31_Normalized_135_484,0 -01_31_Normalized_1383_1546,0 -01_31_Normalized_1388_1633,0 -01_31_Normalized_138_269,0 -01_31_Normalized_1390_1891,0 -01_31_Normalized_1391_1494,0 -01_31_Normalized_1398_80,0 -01_31_Normalized_1405_176,0 -01_31_Normalized_1416_1226,0 -01_31_Normalized_1417_568,0 -01_31_Normalized_1430_207,0 -01_31_Normalized_1431_1630,0 -01_31_Normalized_1439_1763,0 -01_31_Normalized_1442_641,0 -01_31_Normalized_1455_737,0 -01_31_Normalized_1478_1901,0 -01_31_Normalized_1487_1627,0 -01_31_Normalized_1526_884,0 -01_31_Normalized_1542_693,0 -01_31_Normalized_1543_1686,0 -01_31_Normalized_1545_640,1 -01_31_Normalized_1556_892,0 -01_31_Normalized_1561_1384,0 -01_31_Normalized_1563_220,0 -01_31_Normalized_1606_1198,0 -01_31_Normalized_1615_1315,0 -01_31_Normalized_161_1173,0 -01_31_Normalized_164_408,0 -01_31_Normalized_1666_1574,0 -01_31_Normalized_1674_1141,0 -01_31_Normalized_1677_1279,0 -01_31_Normalized_1684_1503,0 -01_31_Normalized_1690_1906,0 -01_31_Normalized_1694_1212,0 -01_31_Normalized_1705_991,0 -01_31_Normalized_1713_659,0 -01_31_Normalized_1740_1352,0 -01_31_Normalized_1765_1744,0 -01_31_Normalized_1768_1247,0 -01_31_Normalized_1772_1399,0 -01_31_Normalized_1776_192,0 -01_31_Normalized_1779_352,0 -01_31_Normalized_1789_1052,0 -01_31_Normalized_1792_1826,0 -01_31_Normalized_1796_552,0 -01_31_Normalized_1800_611,0 -01_31_Normalized_1819_57,0 -01_31_Normalized_1826_127,0 -01_31_Normalized_1842_647,0 -01_31_Normalized_1849_296,0 -01_31_Normalized_1859_1891,0 -01_31_Normalized_1880_1541,0 -01_31_Normalized_1881_1170,0 -01_31_Normalized_1888_792,0 -01_31_Normalized_1900_1748,0 -01_31_Normalized_1921_1651,0 -01_31_Normalized_192_169,0 -01_31_Normalized_1938_1851,0 -01_31_Normalized_1944_928,0 -01_31_Normalized_238_1723,0 -01_31_Normalized_241_1506,0 -01_31_Normalized_247_1947,0 -01_31_Normalized_301_547,0 -01_31_Normalized_330_816,0 -01_31_Normalized_376_296,0 -01_31_Normalized_399_326,0 -01_31_Normalized_408_1597,0 -01_31_Normalized_420_1524,0 -01_31_Normalized_471_508,0 -01_31_Normalized_489_1124,0 -01_31_Normalized_501_1948,0 -01_31_Normalized_508_533,0 -01_31_Normalized_529_870,1 -01_31_Normalized_546_71,0 -01_31_Normalized_576_1330,0 -01_31_Normalized_608_1894,0 -01_31_Normalized_629_717,0 -01_31_Normalized_634_595,0 -01_31_Normalized_637_1737,0 -01_31_Normalized_639_1466,0 -01_31_Normalized_640_791,0 -01_31_Normalized_646_1324,0 -01_31_Normalized_648_1432,0 -01_31_Normalized_654_1045,0 -01_31_Normalized_659_720,0 -01_31_Normalized_662_901,0 -01_31_Normalized_666_337,0 -01_31_Normalized_695_1869,0 -01_31_Normalized_730_397,0 -01_31_Normalized_748_783,0 -01_31_Normalized_760_967,0 -01_31_Normalized_771_1875,0 -01_31_Normalized_773_1944,0 -01_31_Normalized_784_892,0 -01_31_Normalized_812_1774,0 -01_31_Normalized_817_1250,0 -01_31_Normalized_818_518,0 -01_31_Normalized_846_1332,0 -01_31_Normalized_850_1521,0 -01_31_Normalized_855_327,0 -01_31_Normalized_860_1360,0 -01_31_Normalized_863_1791,0 -01_31_Normalized_869_1497,0 -01_31_Normalized_872_1560,0 -01_31_Normalized_880_623,0 -01_31_Normalized_88_1847,0 -01_31_Normalized_914_1691,0 -01_31_Normalized_926_1599,0 -01_31_Normalized_927_701,0 -01_31_Normalized_93_1324,0 -01_31_Normalized_954_167,0 -01_31_Normalized_974_544,0 -01_31_Normalized_978_1874,0 -01_31_Normalized_989_1690,0 -01_31_Normalized_991_1905,0 -01_31_Normalized_992_1643,0 -01_31_Normalized_995_1109,0 -01_32_Normalized_1002_1464,0 -01_32_Normalized_1011_354,0 -01_32_Normalized_1018_1517,0 -01_32_Normalized_1034_444,0 -01_32_Normalized_1078_135,0 -01_32_Normalized_1092_597,0 -01_32_Normalized_110_1630,0 -01_32_Normalized_112_304,0 -01_32_Normalized_1133_875,1 -01_32_Normalized_1139_1365,0 -01_32_Normalized_1156_1007,0 -01_32_Normalized_1157_1798,0 -01_32_Normalized_1183_1654,0 -01_32_Normalized_1191_1489,0 -01_32_Normalized_1193_1579,0 -01_32_Normalized_1231_1138,0 -01_32_Normalized_1246_1368,0 -01_32_Normalized_1256_1169,0 -01_32_Normalized_1261_1095,0 -01_32_Normalized_1262_367,0 -01_32_Normalized_1269_760,0 -01_32_Normalized_1273_1012,0 -01_32_Normalized_1285_1381,0 -01_32_Normalized_1293_1048,1 -01_32_Normalized_1297_1615,0 -01_32_Normalized_1300_370,0 -01_32_Normalized_1300_513,0 -01_32_Normalized_1302_972,0 -01_32_Normalized_1304_206,0 -01_32_Normalized_1310_1364,0 -01_32_Normalized_1319_1192,0 -01_32_Normalized_1334_1630,0 -01_32_Normalized_1340_94,0 -01_32_Normalized_1347_490,0 -01_32_Normalized_1353_1333,0 -01_32_Normalized_1361_147,0 -01_32_Normalized_1368_1768,0 -01_32_Normalized_1373_998,0 -01_32_Normalized_1383_1472,0 -01_32_Normalized_1383_1911,0 -01_32_Normalized_1384_1810,0 -01_32_Normalized_1393_1089,0 -01_32_Normalized_1393_1590,0 -01_32_Normalized_1418_256,0 -01_32_Normalized_1426_1904,0 -01_32_Normalized_1431_1082,0 -01_32_Normalized_1435_1779,0 -01_32_Normalized_1463_1564,0 -01_32_Normalized_1475_1602,0 -01_32_Normalized_1482_1925,0 -01_32_Normalized_1484_898,0 -01_32_Normalized_1491_1756,0 -01_32_Normalized_1537_1353,0 -01_32_Normalized_1538_1833,0 -01_32_Normalized_1543_844,0 -01_32_Normalized_1553_1807,0 -01_32_Normalized_1554_516,0 -01_32_Normalized_1568_1436,0 -01_32_Normalized_157_912,0 -01_32_Normalized_1608_522,0 -01_32_Normalized_1615_1082,0 -01_32_Normalized_1634_217,0 -01_32_Normalized_1636_75,0 -01_32_Normalized_1637_1138,0 -01_32_Normalized_1637_873,0 -01_32_Normalized_1654_1603,0 -01_32_Normalized_165_604,0 -01_32_Normalized_1666_1887,0 -01_32_Normalized_1700_1799,0 -01_32_Normalized_1700_217,0 -01_32_Normalized_1724_1431,0 -01_32_Normalized_172_1212,0 -01_32_Normalized_1743_848,0 -01_32_Normalized_1803_242,0 -01_32_Normalized_1807_1926,0 -01_32_Normalized_1819_295,0 -01_32_Normalized_1823_1396,0 -01_32_Normalized_1828_1850,0 -01_32_Normalized_1830_1567,0 -01_32_Normalized_1831_1721,0 -01_32_Normalized_1852_679,0 -01_32_Normalized_1889_836,0 -01_32_Normalized_1890_1157,0 -01_32_Normalized_1894_1101,0 -01_32_Normalized_1897_327,0 -01_32_Normalized_1898_942,0 -01_32_Normalized_1922_1215,0 -01_32_Normalized_1922_1463,0 -01_32_Normalized_1933_306,0 -01_32_Normalized_1946_1032,0 -01_32_Normalized_204_238,0 -01_32_Normalized_215_514,0 -01_32_Normalized_222_1484,0 -01_32_Normalized_229_1059,0 -01_32_Normalized_264_373,0 -01_32_Normalized_285_1706,0 -01_32_Normalized_291_1854,0 -01_32_Normalized_364_1182,0 -01_32_Normalized_368_699,0 -01_32_Normalized_380_1365,0 -01_32_Normalized_385_548,0 -01_32_Normalized_386_491,0 -01_32_Normalized_390_1834,0 -01_32_Normalized_409_236,0 -01_32_Normalized_415_1225,0 -01_32_Normalized_415_733,0 -01_32_Normalized_418_478,0 -01_32_Normalized_438_1134,0 -01_32_Normalized_451_991,0 -01_32_Normalized_454_1629,0 -01_32_Normalized_457_285,0 -01_32_Normalized_484_1313,0 -01_32_Normalized_495_1506,1 -01_32_Normalized_513_406,0 -01_32_Normalized_529_496,0 -01_32_Normalized_532_1557,0 -01_32_Normalized_538_785,0 -01_32_Normalized_552_1476,0 -01_32_Normalized_584_702,0 -01_32_Normalized_586_480,0 -01_32_Normalized_608_1719,0 -01_32_Normalized_624_940,0 -01_32_Normalized_628_381,0 -01_32_Normalized_643_1542,0 -01_32_Normalized_651_332,0 -01_32_Normalized_659_292,0 -01_32_Normalized_666_73,0 -01_32_Normalized_670_810,0 -01_32_Normalized_678_1574,0 -01_32_Normalized_681_1839,0 -01_32_Normalized_686_359,0 -01_32_Normalized_704_1353,0 -01_32_Normalized_719_669,0 -01_32_Normalized_722_1258,0 -01_32_Normalized_724_1312,0 -01_32_Normalized_753_655,0 -01_32_Normalized_762_960,0 -01_32_Normalized_778_593,0 -01_32_Normalized_779_860,0 -01_32_Normalized_807_994,0 -01_32_Normalized_808_731,0 -01_32_Normalized_809_1527,0 -01_32_Normalized_817_372,0 -01_32_Normalized_831_1549,0 -01_32_Normalized_851_154,0 -01_32_Normalized_891_506,0 -01_32_Normalized_89_1119,0 -01_32_Normalized_906_1203,0 -01_32_Normalized_907_1590,0 -01_32_Normalized_92_1861,0 -01_32_Normalized_940_1303,0 -01_32_Normalized_960_417,0 -01_32_Normalized_989_1815,0 -01_33_Normalized_1009_1750,0 -01_33_Normalized_1018_1632,0 -01_33_Normalized_1024_1090,0 -01_33_Normalized_1026_728,0 -01_33_Normalized_1047_875,0 -01_33_Normalized_1062_92,0 -01_33_Normalized_1079_715,0 -01_33_Normalized_107_250,0 -01_33_Normalized_1084_1492,0 -01_33_Normalized_1117_277,0 -01_33_Normalized_1120_1911,0 -01_33_Normalized_1121_638,0 -01_33_Normalized_112_447,0 -01_33_Normalized_1167_1892,0 -01_33_Normalized_1168_1384,0 -01_33_Normalized_1175_237,0 -01_33_Normalized_1179_1207,0 -01_33_Normalized_1229_679,0 -01_33_Normalized_1245_999,0 -01_33_Normalized_1248_1507,0 -01_33_Normalized_1261_1245,0 -01_33_Normalized_1273_1436,0 -01_33_Normalized_1281_1653,0 -01_33_Normalized_1288_438,0 -01_33_Normalized_1303_1838,0 -01_33_Normalized_1313_455,0 -01_33_Normalized_1322_884,0 -01_33_Normalized_1323_1702,0 -01_33_Normalized_1324_724,0 -01_33_Normalized_1348_1644,0 -01_33_Normalized_1348_657,0 -01_33_Normalized_1369_1186,0 -01_33_Normalized_1369_1937,0 -01_33_Normalized_1388_995,0 -01_33_Normalized_1396_808,0 -01_33_Normalized_1398_302,0 -01_33_Normalized_1403_1475,0 -01_33_Normalized_1415_144,0 -01_33_Normalized_1436_1162,0 -01_33_Normalized_1442_1079,0 -01_33_Normalized_1458_1001,0 -01_33_Normalized_1464_1555,0 -01_33_Normalized_1481_175,0 -01_33_Normalized_1504_1635,0 -01_33_Normalized_1519_1712,0 -01_33_Normalized_151_975,0 -01_33_Normalized_1528_1556,0 -01_33_Normalized_1540_1403,0 -01_33_Normalized_1554_742,0 -01_33_Normalized_1560_1661,0 -01_33_Normalized_1568_914,0 -01_33_Normalized_1577_1324,0 -01_33_Normalized_1584_841,0 -01_33_Normalized_1600_1913,0 -01_33_Normalized_1611_1127,0 -01_33_Normalized_1625_1713,0 -01_33_Normalized_1654_462,0 -01_33_Normalized_1655_288,0 -01_33_Normalized_1663_1063,0 -01_33_Normalized_1665_645,0 -01_33_Normalized_1683_1211,0 -01_33_Normalized_1702_1717,0 -01_33_Normalized_170_1678,0 -01_33_Normalized_1727_655,0 -01_33_Normalized_1732_1253,0 -01_33_Normalized_1736_1031,0 -01_33_Normalized_1744_377,0 -01_33_Normalized_1765_1169,0 -01_33_Normalized_1790_297,0 -01_33_Normalized_1800_1543,0 -01_33_Normalized_1828_495,0 -01_33_Normalized_1834_463,0 -01_33_Normalized_1841_1401,0 -01_33_Normalized_1859_1548,0 -01_33_Normalized_186_786,0 -01_33_Normalized_1880_1253,0 -01_33_Normalized_1882_613,0 -01_33_Normalized_1887_842,0 -01_33_Normalized_1910_755,0 -01_33_Normalized_1920_1685,0 -01_33_Normalized_193_318,0 -01_33_Normalized_1944_592,0 -01_33_Normalized_207_166,0 -01_33_Normalized_217_1638,0 -01_33_Normalized_229_1845,0 -01_33_Normalized_250_695,0 -01_33_Normalized_255_1892,0 -01_33_Normalized_287_1572,0 -01_33_Normalized_314_1767,0 -01_33_Normalized_334_282,0 -01_33_Normalized_348_100,1 -01_33_Normalized_379_801,0 -01_33_Normalized_454_369,0 -01_33_Normalized_470_658,0 -01_33_Normalized_482_1138,0 -01_33_Normalized_490_1832,0 -01_33_Normalized_493_93,0 -01_33_Normalized_495_569,0 -01_33_Normalized_506_526,0 -01_33_Normalized_525_1595,0 -01_33_Normalized_531_1550,0 -01_33_Normalized_532_1929,0 -01_33_Normalized_538_950,0 -01_33_Normalized_563_1227,0 -01_33_Normalized_584_484,0 -01_33_Normalized_640_1337,0 -01_33_Normalized_640_145,0 -01_33_Normalized_648_1704,0 -01_33_Normalized_651_1880,0 -01_33_Normalized_692_1417,0 -01_33_Normalized_727_1149,0 -01_33_Normalized_748_1431,0 -01_33_Normalized_748_1778,0 -01_33_Normalized_758_1067,0 -01_33_Normalized_771_1757,0 -01_33_Normalized_782_434,0 -01_33_Normalized_796_1800,0 -01_33_Normalized_817_1239,0 -01_33_Normalized_822_678,0 -01_33_Normalized_824_1285,0 -01_33_Normalized_826_180,0 -01_33_Normalized_832_1410,0 -01_33_Normalized_845_1357,0 -01_33_Normalized_856_1660,0 -01_33_Normalized_891_633,0 -01_33_Normalized_907_1238,0 -01_33_Normalized_930_1298,0 -01_33_Normalized_931_1681,0 -01_33_Normalized_957_1696,0 -01_33_Normalized_961_1452,0 -01_33_Normalized_96_479,0 -01_33_Normalized_976_1803,0 -01_33_Normalized_982_1863,0 -01_33_Normalized_991_1390,0 -01_34_Normalized_1008_1741,0 -01_34_Normalized_100_1173,0 -01_34_Normalized_1011_1470,0 -01_34_Normalized_1026_459,0 -01_34_Normalized_103_404,0 -01_34_Normalized_1071_538,0 -01_34_Normalized_1105_679,0 -01_34_Normalized_1118_242,0 -01_34_Normalized_113_1749,0 -01_34_Normalized_1142_469,0 -01_34_Normalized_1149_754,0 -01_34_Normalized_1155_784,0 -01_34_Normalized_1190_1862,0 -01_34_Normalized_1190_755,0 -01_34_Normalized_1214_404,0 -01_34_Normalized_1219_480,0 -01_34_Normalized_1231_1458,0 -01_34_Normalized_124_1588,0 -01_34_Normalized_1258_1617,0 -01_34_Normalized_1274_1067,0 -01_34_Normalized_1308_861,0 -01_34_Normalized_133_1364,0 -01_34_Normalized_1343_787,0 -01_34_Normalized_1347_1809,0 -01_34_Normalized_1350_153,0 -01_34_Normalized_1362_677,0 -01_34_Normalized_1365_1056,0 -01_34_Normalized_1378_1254,0 -01_34_Normalized_137_1279,1 -01_34_Normalized_1388_1782,0 -01_34_Normalized_1395_1156,0 -01_34_Normalized_1402_112,0 -01_34_Normalized_1406_1307,0 -01_34_Normalized_1412_515,0 -01_34_Normalized_1413_1457,0 -01_34_Normalized_1413_1764,0 -01_34_Normalized_1416_1223,0 -01_34_Normalized_1424_879,0 -01_34_Normalized_143_602,0 -01_34_Normalized_1443_1869,0 -01_34_Normalized_1469_1517,0 -01_34_Normalized_1470_1315,0 -01_34_Normalized_1472_1770,0 -01_34_Normalized_1496_74,0 -01_34_Normalized_1504_514,0 -01_34_Normalized_1519_821,0 -01_34_Normalized_1543_1008,0 -01_34_Normalized_1562_1187,0 -01_34_Normalized_1564_1553,0 -01_34_Normalized_1567_1693,0 -01_34_Normalized_1567_255,0 -01_34_Normalized_156_561,0 -01_34_Normalized_1582_1617,0 -01_34_Normalized_1584_1415,0 -01_34_Normalized_1602_1220,1 -01_34_Normalized_1606_1539,0 -01_34_Normalized_1611_443,0 -01_34_Normalized_1627_1409,0 -01_34_Normalized_1638_138,0 -01_34_Normalized_1647_101,0 -01_34_Normalized_1670_1091,0 -01_34_Normalized_1683_157,0 -01_34_Normalized_1694_377,0 -01_34_Normalized_1735_894,0 -01_34_Normalized_1740_698,0 -01_34_Normalized_1743_472,0 -01_34_Normalized_175_359,0 -01_34_Normalized_1765_1824,0 -01_34_Normalized_1772_155,0 -01_34_Normalized_1779_1554,0 -01_34_Normalized_1786_938,0 -01_34_Normalized_1788_666,0 -01_34_Normalized_1802_1840,0 -01_34_Normalized_1807_581,0 -01_34_Normalized_180_446,0 -01_34_Normalized_1813_1719,0 -01_34_Normalized_1825_169,0 -01_34_Normalized_1838_1030,0 -01_34_Normalized_1845_651,0 -01_34_Normalized_1847_142,0 -01_34_Normalized_184_1070,0 -01_34_Normalized_1854_1384,0 -01_34_Normalized_185_1304,0 -01_34_Normalized_1864_1745,0 -01_34_Normalized_1866_1227,0 -01_34_Normalized_1871_1877,0 -01_34_Normalized_1881_1086,0 -01_34_Normalized_188_640,0 -01_34_Normalized_1895_74,0 -01_34_Normalized_1898_548,0 -01_34_Normalized_1911_416,0 -01_34_Normalized_1917_867,0 -01_34_Normalized_1926_792,0 -01_34_Normalized_1935_1156,0 -01_34_Normalized_199_1876,0 -01_34_Normalized_203_410,0 -01_34_Normalized_220_635,0 -01_34_Normalized_239_1365,0 -01_34_Normalized_248_1199,0 -01_34_Normalized_273_1127,0 -01_34_Normalized_274_1072,0 -01_34_Normalized_280_1548,0 -01_34_Normalized_359_1498,0 -01_34_Normalized_365_760,0 -01_34_Normalized_366_1639,0 -01_34_Normalized_379_693,0 -01_34_Normalized_392_1490,0 -01_34_Normalized_430_985,0 -01_34_Normalized_457_1566,0 -01_34_Normalized_477_754,0 -01_34_Normalized_493_1035,0 -01_34_Normalized_501_586,0 -01_34_Normalized_512_1631,0 -01_34_Normalized_541_167,0 -01_34_Normalized_571_1829,0 -01_34_Normalized_576_1068,0 -01_34_Normalized_610_1579,0 -01_34_Normalized_615_171,0 -01_34_Normalized_689_500,0 -01_34_Normalized_68_1858,0 -01_34_Normalized_690_1876,0 -01_34_Normalized_69_1817,0 -01_34_Normalized_710_754,0 -01_34_Normalized_719_1785,0 -01_34_Normalized_731_1240,0 -01_34_Normalized_744_582,0 -01_34_Normalized_762_1468,0 -01_34_Normalized_767_91,0 -01_34_Normalized_772_166,0 -01_34_Normalized_773_1295,0 -01_34_Normalized_775_1503,0 -01_34_Normalized_77_441,0 -01_34_Normalized_807_213,0 -01_34_Normalized_850_1119,0 -01_34_Normalized_858_612,0 -01_34_Normalized_869_1356,0 -01_34_Normalized_872_1596,0 -01_34_Normalized_879_636,1 -01_34_Normalized_922_1124,0 -01_34_Normalized_922_503,0 -01_34_Normalized_951_523,0 -01_34_Normalized_962_790,0 -01_34_Normalized_969_179,0 -01_34_Normalized_972_277,0 -01_35_Normalized_1022_381,0 -01_35_Normalized_1029_1538,0 -01_35_Normalized_1029_677,0 -01_35_Normalized_1034_1228,0 -01_35_Normalized_1037_54,0 -01_35_Normalized_1040_978,0 -01_35_Normalized_104_1242,0 -01_35_Normalized_1061_1214,0 -01_35_Normalized_1068_1159,0 -01_35_Normalized_1116_921,0 -01_35_Normalized_1129_515,0 -01_35_Normalized_1130_1481,0 -01_35_Normalized_1140_1166,0 -01_35_Normalized_1160_734,0 -01_35_Normalized_1164_1672,0 -01_35_Normalized_1168_1401,0 -01_35_Normalized_1168_817,0 -01_35_Normalized_1183_1862,0 -01_35_Normalized_1188_1378,0 -01_35_Normalized_1192_504,0 -01_35_Normalized_1198_1127,0 -01_35_Normalized_1204_824,0 -01_35_Normalized_1206_73,0 -01_35_Normalized_1211_1171,0 -01_35_Normalized_1221_672,0 -01_35_Normalized_1272_316,0 -01_35_Normalized_1281_143,0 -01_35_Normalized_1293_1149,0 -01_35_Normalized_1297_1854,0 -01_35_Normalized_1300_653,0 -01_35_Normalized_1318_696,0 -01_35_Normalized_1335_1879,0 -01_35_Normalized_1343_642,0 -01_35_Normalized_1346_130,0 -01_35_Normalized_1352_749,0 -01_35_Normalized_1354_186,0 -01_35_Normalized_1358_1383,0 -01_35_Normalized_135_1700,0 -01_35_Normalized_1376_161,0 -01_35_Normalized_137_348,0 -01_35_Normalized_1407_1462,0 -01_35_Normalized_1411_918,0 -01_35_Normalized_1427_484,0 -01_35_Normalized_1428_1128,0 -01_35_Normalized_1429_1181,0 -01_35_Normalized_143_1551,0 -01_35_Normalized_1440_1516,0 -01_35_Normalized_1469_1901,0 -01_35_Normalized_1487_1646,0 -01_35_Normalized_1520_1054,0 -01_35_Normalized_1520_987,0 -01_35_Normalized_1530_1861,0 -01_35_Normalized_1548_165,0 -01_35_Normalized_155_1377,0 -01_35_Normalized_1571_517,0 -01_35_Normalized_1577_314,0 -01_35_Normalized_1579_1906,0 -01_35_Normalized_159_1484,0 -01_35_Normalized_1603_1062,0 -01_35_Normalized_1654_235,0 -01_35_Normalized_1670_383,0 -01_35_Normalized_1682_1361,0 -01_35_Normalized_1684_439,0 -01_35_Normalized_1689_1469,0 -01_35_Normalized_168_180,0 -01_35_Normalized_1695_1605,0 -01_35_Normalized_1701_1543,1 -01_35_Normalized_1705_154,0 -01_35_Normalized_1717_741,0 -01_35_Normalized_1732_1039,0 -01_35_Normalized_1740_590,0 -01_35_Normalized_1743_121,0 -01_35_Normalized_1760_1718,0 -01_35_Normalized_1781_433,0 -01_35_Normalized_1790_1940,0 -01_35_Normalized_1799_1636,0 -01_35_Normalized_1802_1095,0 -01_35_Normalized_1807_1545,0 -01_35_Normalized_180_1532,0 -01_35_Normalized_1813_837,0 -01_35_Normalized_1826_1301,0 -01_35_Normalized_1827_359,0 -01_35_Normalized_1850_1599,0 -01_35_Normalized_1856_103,0 -01_35_Normalized_1895_315,0 -01_35_Normalized_1897_580,0 -01_35_Normalized_1900_1384,0 -01_35_Normalized_1904_1749,0 -01_35_Normalized_1948_1245,0 -01_35_Normalized_1949_1582,0 -01_35_Normalized_211_1837,0 -01_35_Normalized_223_1278,0 -01_35_Normalized_225_890,0 -01_35_Normalized_231_370,0 -01_35_Normalized_247_1197,0 -01_35_Normalized_265_772,0 -01_35_Normalized_270_1652,0 -01_35_Normalized_309_1334,0 -01_35_Normalized_325_228,0 -01_35_Normalized_338_1692,0 -01_35_Normalized_350_831,0 -01_35_Normalized_356_1174,1 -01_35_Normalized_405_1920,0 -01_35_Normalized_408_618,0 -01_35_Normalized_410_1145,0 -01_35_Normalized_411_462,0 -01_35_Normalized_430_1430,0 -01_35_Normalized_433_1697,0 -01_35_Normalized_445_668,0 -01_35_Normalized_461_89,0 -01_35_Normalized_467_1415,0 -01_35_Normalized_524_1809,0 -01_35_Normalized_526_1015,0 -01_35_Normalized_536_113,0 -01_35_Normalized_539_493,0 -01_35_Normalized_585_1554,0 -01_35_Normalized_600_1135,0 -01_35_Normalized_636_1689,0 -01_35_Normalized_637_1895,0 -01_35_Normalized_63_874,0 -01_35_Normalized_647_1027,0 -01_35_Normalized_661_625,0 -01_35_Normalized_705_1237,0 -01_35_Normalized_72_532,0 -01_35_Normalized_738_1026,0 -01_35_Normalized_765_785,0 -01_35_Normalized_768_219,0 -01_35_Normalized_777_924,0 -01_35_Normalized_79_1493,0 -01_35_Normalized_801_385,0 -01_35_Normalized_812_414,0 -01_35_Normalized_815_1176,0 -01_35_Normalized_821_576,0 -01_35_Normalized_825_1271,0 -01_35_Normalized_852_615,0 -01_35_Normalized_872_440,0 -01_35_Normalized_880_305,0 -01_35_Normalized_892_974,0 -01_35_Normalized_893_1856,0 -01_35_Normalized_901_797,0 -01_35_Normalized_902_1149,0 -01_35_Normalized_949_1213,0 -01_35_Normalized_955_1601,0 -01_35_Normalized_957_1145,0 -01_35_Normalized_985_1167,0 -01_35_Normalized_989_1674,0 -01_36_Normalized_1001_391,0 -01_36_Normalized_1016_321,0 -01_36_Normalized_1021_820,0 -01_36_Normalized_1030_1266,0 -01_36_Normalized_1048_1073,0 -01_36_Normalized_1056_85,0 -01_36_Normalized_106_1721,0 -01_36_Normalized_106_534,0 -01_36_Normalized_1074_1822,0 -01_36_Normalized_1079_911,0 -01_36_Normalized_1086_1351,0 -01_36_Normalized_1087_1875,0 -01_36_Normalized_1094_395,0 -01_36_Normalized_1097_687,0 -01_36_Normalized_1101_946,0 -01_36_Normalized_1135_792,0 -01_36_Normalized_1150_1780,0 -01_36_Normalized_1159_1287,0 -01_36_Normalized_1177_1112,0 -01_36_Normalized_1187_1360,0 -01_36_Normalized_1192_1825,0 -01_36_Normalized_1206_764,0 -01_36_Normalized_1209_1145,0 -01_36_Normalized_1224_1319,0 -01_36_Normalized_1237_1707,0 -01_36_Normalized_1253_287,0 -01_36_Normalized_1266_1284,0 -01_36_Normalized_1268_1360,0 -01_36_Normalized_1292_1876,0 -01_36_Normalized_1299_1298,0 -01_36_Normalized_130_592,0 -01_36_Normalized_1367_73,0 -01_36_Normalized_1387_1155,0 -01_36_Normalized_1389_232,0 -01_36_Normalized_1400_1269,0 -01_36_Normalized_1409_1512,0 -01_36_Normalized_1414_1100,0 -01_36_Normalized_1427_1943,0 -01_36_Normalized_1438_989,0 -01_36_Normalized_1480_1527,0 -01_36_Normalized_1483_607,0 -01_36_Normalized_1485_823,0 -01_36_Normalized_148_533,0 -01_36_Normalized_1493_423,0 -01_36_Normalized_1511_1113,0 -01_36_Normalized_1528_650,0 -01_36_Normalized_1551_1555,0 -01_36_Normalized_1565_822,0 -01_36_Normalized_1587_1686,0 -01_36_Normalized_1593_546,0 -01_36_Normalized_1593_61,0 -01_36_Normalized_1598_1808,0 -01_36_Normalized_1610_693,0 -01_36_Normalized_1620_616,0 -01_36_Normalized_1643_62,0 -01_36_Normalized_1671_1287,0 -01_36_Normalized_1674_1452,0 -01_36_Normalized_1684_1947,1 -01_36_Normalized_1694_1427,0 -01_36_Normalized_1728_474,0 -01_36_Normalized_172_1923,0 -01_36_Normalized_1750_1420,0 -01_36_Normalized_1769_1239,0 -01_36_Normalized_1773_1673,0 -01_36_Normalized_178_757,0 -01_36_Normalized_1792_1029,0 -01_36_Normalized_1802_1363,0 -01_36_Normalized_1807_1432,0 -01_36_Normalized_1812_1683,0 -01_36_Normalized_1812_1802,0 -01_36_Normalized_1828_276,0 -01_36_Normalized_1858_1524,0 -01_36_Normalized_1876_1935,0 -01_36_Normalized_187_685,0 -01_36_Normalized_1883_1144,0 -01_36_Normalized_1894_227,0 -01_36_Normalized_1901_694,0 -01_36_Normalized_1929_755,0 -01_36_Normalized_197_1316,0 -01_36_Normalized_204_1866,0 -01_36_Normalized_235_1168,0 -01_36_Normalized_240_1876,0 -01_36_Normalized_249_1006,0 -01_36_Normalized_255_1463,0 -01_36_Normalized_300_538,0 -01_36_Normalized_307_953,0 -01_36_Normalized_325_1171,0 -01_36_Normalized_326_683,0 -01_36_Normalized_336_1319,0 -01_36_Normalized_338_1411,0 -01_36_Normalized_356_1466,0 -01_36_Normalized_374_1507,0 -01_36_Normalized_387_215,1 -01_36_Normalized_390_274,0 -01_36_Normalized_393_859,0 -01_36_Normalized_403_66,0 -01_36_Normalized_410_432,0 -01_36_Normalized_421_1100,0 -01_36_Normalized_422_587,0 -01_36_Normalized_428_979,0 -01_36_Normalized_464_1908,0 -01_36_Normalized_473_667,0 -01_36_Normalized_491_634,0 -01_36_Normalized_496_1756,0 -01_36_Normalized_527_696,0 -01_36_Normalized_530_367,0 -01_36_Normalized_530_595,0 -01_36_Normalized_572_1099,0 -01_36_Normalized_580_1027,0 -01_36_Normalized_596_1776,0 -01_36_Normalized_612_111,0 -01_36_Normalized_634_207,0 -01_36_Normalized_657_1553,0 -01_36_Normalized_666_542,0 -01_36_Normalized_668_1341,0 -01_36_Normalized_689_1000,0 -01_36_Normalized_700_644,0 -01_36_Normalized_724_673,0 -01_36_Normalized_735_712,0 -01_36_Normalized_739_1720,0 -01_36_Normalized_743_1875,0 -01_36_Normalized_751_1095,0 -01_36_Normalized_767_1808,0 -01_36_Normalized_774_1671,0 -01_36_Normalized_787_1268,0 -01_36_Normalized_78_912,0 -01_36_Normalized_810_1328,0 -01_36_Normalized_814_1555,0 -01_36_Normalized_823_1493,0 -01_36_Normalized_823_1618,0 -01_36_Normalized_860_528,0 -01_36_Normalized_901_1470,0 -01_36_Normalized_915_766,0 -01_36_Normalized_921_1350,0 -01_36_Normalized_934_248,0 -01_36_Normalized_934_675,0 -01_36_Normalized_936_1022,1 -01_36_Normalized_938_1589,0 -01_36_Normalized_952_1144,0 -01_36_Normalized_955_638,0 -01_37_Normalized_1011_566,0 -01_37_Normalized_101_124,0 -01_37_Normalized_1047_417,0 -01_37_Normalized_1062_1729,1 -01_37_Normalized_1064_259,0 -01_37_Normalized_1070_725,0 -01_37_Normalized_1077_1487,0 -01_37_Normalized_1102_119,0 -01_37_Normalized_110_903,0 -01_37_Normalized_1111_944,0 -01_37_Normalized_1123_541,0 -01_37_Normalized_1129_608,0 -01_37_Normalized_1137_1056,1 -01_37_Normalized_1140_1909,0 -01_37_Normalized_1146_85,0 -01_37_Normalized_1147_762,0 -01_37_Normalized_1152_1724,0 -01_37_Normalized_1161_609,0 -01_37_Normalized_1171_1931,0 -01_37_Normalized_1179_1873,0 -01_37_Normalized_1189_55,0 -01_37_Normalized_1199_353,0 -01_37_Normalized_1206_211,0 -01_37_Normalized_1214_1295,0 -01_37_Normalized_1240_676,0 -01_37_Normalized_1242_545,0 -01_37_Normalized_1255_1612,0 -01_37_Normalized_1268_1126,0 -01_37_Normalized_1276_1924,0 -01_37_Normalized_1282_708,0 -01_37_Normalized_1289_1474,0 -01_37_Normalized_1290_1633,0 -01_37_Normalized_1308_1006,0 -01_37_Normalized_1333_1643,0 -01_37_Normalized_1338_935,0 -01_37_Normalized_1358_1120,0 -01_37_Normalized_135_1004,0 -01_37_Normalized_1361_1048,0 -01_37_Normalized_1368_374,0 -01_37_Normalized_1385_990,0 -01_37_Normalized_1386_1280,0 -01_37_Normalized_1399_1886,0 -01_37_Normalized_1402_867,0 -01_37_Normalized_1408_1487,0 -01_37_Normalized_1421_705,0 -01_37_Normalized_1426_1448,0 -01_37_Normalized_1429_1663,0 -01_37_Normalized_1441_1408,0 -01_37_Normalized_1464_1470,0 -01_37_Normalized_1486_1280,0 -01_37_Normalized_1489_1811,0 -01_37_Normalized_1510_607,0 -01_37_Normalized_1539_1839,0 -01_37_Normalized_1558_1036,0 -01_37_Normalized_1560_1691,0 -01_37_Normalized_1594_838,0 -01_37_Normalized_1606_1277,0 -01_37_Normalized_1628_1415,0 -01_37_Normalized_1650_779,0 -01_37_Normalized_1662_1425,0 -01_37_Normalized_1666_1565,1 -01_37_Normalized_1672_328,0 -01_37_Normalized_1674_186,0 -01_37_Normalized_1688_1948,0 -01_37_Normalized_1697_215,0 -01_37_Normalized_1701_1627,0 -01_37_Normalized_1704_698,0 -01_37_Normalized_1705_1019,0 -01_37_Normalized_1712_1895,0 -01_37_Normalized_1720_1699,0 -01_37_Normalized_1723_1140,0 -01_37_Normalized_1727_294,0 -01_37_Normalized_1738_1624,0 -01_37_Normalized_1744_1349,0 -01_37_Normalized_1750_1021,0 -01_37_Normalized_1768_397,0 -01_37_Normalized_1776_1305,0 -01_37_Normalized_1781_274,1 -01_37_Normalized_1786_1892,0 -01_37_Normalized_1794_1143,0 -01_37_Normalized_1808_1766,0 -01_37_Normalized_180_1196,0 -01_37_Normalized_1832_772,0 -01_37_Normalized_1834_958,0 -01_37_Normalized_1839_1545,0 -01_37_Normalized_1878_1920,0 -01_37_Normalized_1893_1319,0 -01_37_Normalized_1904_1889,0 -01_37_Normalized_1919_173,0 -01_37_Normalized_1929_991,0 -01_37_Normalized_1938_340,0 -01_37_Normalized_1943_1822,0 -01_37_Normalized_199_1340,0 -01_37_Normalized_238_64,0 -01_37_Normalized_240_1076,0 -01_37_Normalized_252_703,0 -01_37_Normalized_262_1809,0 -01_37_Normalized_268_875,0 -01_37_Normalized_272_579,0 -01_37_Normalized_276_1395,0 -01_37_Normalized_277_528,0 -01_37_Normalized_287_792,0 -01_37_Normalized_288_1846,0 -01_37_Normalized_298_1605,0 -01_37_Normalized_298_1697,0 -01_37_Normalized_303_143,0 -01_37_Normalized_307_1075,0 -01_37_Normalized_315_1762,0 -01_37_Normalized_327_472,0 -01_37_Normalized_340_1281,0 -01_37_Normalized_372_1861,0 -01_37_Normalized_391_1417,0 -01_37_Normalized_426_452,0 -01_37_Normalized_428_344,0 -01_37_Normalized_445_281,1 -01_37_Normalized_449_221,0 -01_37_Normalized_453_1112,0 -01_37_Normalized_453_1464,0 -01_37_Normalized_453_1652,0 -01_37_Normalized_454_1571,0 -01_37_Normalized_492_954,0 -01_37_Normalized_496_906,0 -01_37_Normalized_498_412,1 -01_37_Normalized_532_383,0 -01_37_Normalized_53_1761,0 -01_37_Normalized_540_203,0 -01_37_Normalized_549_1613,0 -01_37_Normalized_554_1719,0 -01_37_Normalized_557_1756,0 -01_37_Normalized_560_429,0 -01_37_Normalized_587_1631,0 -01_37_Normalized_592_912,0 -01_37_Normalized_602_1800,0 -01_37_Normalized_614_1758,0 -01_37_Normalized_620_505,0 -01_37_Normalized_636_358,0 -01_37_Normalized_639_425,0 -01_37_Normalized_646_1111,0 -01_37_Normalized_66_545,0 -01_37_Normalized_682_1663,0 -01_37_Normalized_690_541,0 -01_37_Normalized_722_582,0 -01_37_Normalized_751_1001,0 -01_37_Normalized_765_432,0 -01_37_Normalized_771_189,0 -01_37_Normalized_780_1763,0 -01_37_Normalized_792_1407,0 -01_37_Normalized_826_976,0 -01_37_Normalized_844_735,0 -01_37_Normalized_854_228,0 -01_37_Normalized_868_1947,0 -01_37_Normalized_870_1693,0 -01_37_Normalized_886_1780,0 -01_37_Normalized_889_358,0 -01_37_Normalized_894_1195,0 -01_37_Normalized_895_645,0 -01_37_Normalized_933_1706,0 -01_37_Normalized_944_1306,1 -01_37_Normalized_948_1015,0 -01_37_Normalized_957_627,0 -01_37_Normalized_969_436,0 -01_37_Normalized_969_881,0 -01_37_Normalized_972_1715,0 -01_37_Normalized_973_227,0 -01_37_Normalized_973_479,0 -01_37_Normalized_981_1894,0 -01_37_Normalized_992_1455,0 -01_37_Normalized_995_1565,0 -01_38_Normalized_1005_1065,0 -01_38_Normalized_1033_1671,0 -01_38_Normalized_1042_1865,0 -01_38_Normalized_1068_1283,0 -01_38_Normalized_1089_1389,0 -01_38_Normalized_1117_1938,0 -01_38_Normalized_1122_1502,0 -01_38_Normalized_112_622,0 -01_38_Normalized_1142_605,0 -01_38_Normalized_1181_1493,0 -01_38_Normalized_1185_135,0 -01_38_Normalized_1201_619,0 -01_38_Normalized_1219_693,0 -01_38_Normalized_1223_498,0 -01_38_Normalized_1228_1920,0 -01_38_Normalized_1245_182,0 -01_38_Normalized_1259_815,0 -01_38_Normalized_1278_194,0 -01_38_Normalized_1297_1238,1 -01_38_Normalized_1309_419,0 -01_38_Normalized_1320_1888,0 -01_38_Normalized_1337_714,0 -01_38_Normalized_1341_156,0 -01_38_Normalized_1343_1708,0 -01_38_Normalized_1351_333,0 -01_38_Normalized_1354_1913,0 -01_38_Normalized_1360_973,0 -01_38_Normalized_136_999,0 -01_38_Normalized_1371_456,0 -01_38_Normalized_1372_836,0 -01_38_Normalized_1374_806,0 -01_38_Normalized_1378_1766,0 -01_38_Normalized_137_1730,1 -01_38_Normalized_1380_1257,0 -01_38_Normalized_1389_1699,0 -01_38_Normalized_1393_965,0 -01_38_Normalized_1396_1838,0 -01_38_Normalized_1403_180,0 -01_38_Normalized_1416_1670,0 -01_38_Normalized_1445_1014,0 -01_38_Normalized_1445_1451,0 -01_38_Normalized_1447_557,0 -01_38_Normalized_1455_922,0 -01_38_Normalized_1461_1655,0 -01_38_Normalized_1471_200,0 -01_38_Normalized_1471_865,0 -01_38_Normalized_1478_1138,0 -01_38_Normalized_1486_1574,0 -01_38_Normalized_1506_438,0 -01_38_Normalized_1509_1256,0 -01_38_Normalized_1531_1685,0 -01_38_Normalized_1534_257,0 -01_38_Normalized_156_1850,0 -01_38_Normalized_1577_909,0 -01_38_Normalized_1581_301,0 -01_38_Normalized_1607_1822,0 -01_38_Normalized_1665_517,0 -01_38_Normalized_1685_205,0 -01_38_Normalized_1732_233,0 -01_38_Normalized_173_63,0 -01_38_Normalized_1748_1650,0 -01_38_Normalized_174_1137,0 -01_38_Normalized_175_1255,0 -01_38_Normalized_177_1688,0 -01_38_Normalized_1780_872,0 -01_38_Normalized_1785_1058,0 -01_38_Normalized_1799_936,0 -01_38_Normalized_1803_1625,0 -01_38_Normalized_1839_288,0 -01_38_Normalized_1840_1045,0 -01_38_Normalized_1844_1569,0 -01_38_Normalized_1846_1686,0 -01_38_Normalized_1905_970,0 -01_38_Normalized_1917_747,0 -01_38_Normalized_191_1635,0 -01_38_Normalized_1946_1375,0 -01_38_Normalized_198_1069,0 -01_38_Normalized_208_1290,0 -01_38_Normalized_225_313,0 -01_38_Normalized_229_477,1 -01_38_Normalized_252_1195,0 -01_38_Normalized_264_221,0 -01_38_Normalized_302_1276,0 -01_38_Normalized_313_1669,0 -01_38_Normalized_322_169,0 -01_38_Normalized_353_481,0 -01_38_Normalized_363_780,0 -01_38_Normalized_368_145,0 -01_38_Normalized_373_1614,0 -01_38_Normalized_403_608,0 -01_38_Normalized_410_300,0 -01_38_Normalized_412_1629,0 -01_38_Normalized_418_1876,0 -01_38_Normalized_423_670,0 -01_38_Normalized_433_1263,0 -01_38_Normalized_437_355,0 -01_38_Normalized_437_639,0 -01_38_Normalized_439_1318,0 -01_38_Normalized_460_1236,0 -01_38_Normalized_467_1035,0 -01_38_Normalized_498_1070,0 -01_38_Normalized_511_917,0 -01_38_Normalized_52_1001,0 -01_38_Normalized_530_129,0 -01_38_Normalized_537_1008,0 -01_38_Normalized_53_1219,0 -01_38_Normalized_553_405,0 -01_38_Normalized_55_1589,0 -01_38_Normalized_562_477,0 -01_38_Normalized_578_1735,0 -01_38_Normalized_58_1627,0 -01_38_Normalized_596_396,0 -01_38_Normalized_630_1618,0 -01_38_Normalized_635_937,0 -01_38_Normalized_678_346,0 -01_38_Normalized_682_1436,0 -01_38_Normalized_694_1562,0 -01_38_Normalized_700_1650,0 -01_38_Normalized_718_1054,0 -01_38_Normalized_726_1634,0 -01_38_Normalized_738_1948,0 -01_38_Normalized_744_840,0 -01_38_Normalized_748_1687,0 -01_38_Normalized_759_1772,0 -01_38_Normalized_75_578,0 -01_38_Normalized_787_1131,0 -01_38_Normalized_788_793,0 -01_38_Normalized_793_488,0 -01_38_Normalized_828_1673,0 -01_38_Normalized_835_1178,0 -01_38_Normalized_838_689,0 -01_38_Normalized_857_1419,0 -01_38_Normalized_858_265,0 -01_38_Normalized_875_1112,0 -01_38_Normalized_879_1846,0 -01_38_Normalized_894_1589,0 -01_38_Normalized_907_644,0 -01_38_Normalized_917_1841,0 -01_38_Normalized_919_1433,0 -01_38_Normalized_952_505,0 -01_38_Normalized_956_1734,0 -01_39_Normalized_1026_734,0 -01_39_Normalized_1028_1815,0 -01_39_Normalized_102_1008,0 -01_39_Normalized_1031_1355,0 -01_39_Normalized_1038_879,0 -01_39_Normalized_1061_899,0 -01_39_Normalized_1092_892,0 -01_39_Normalized_1094_649,0 -01_39_Normalized_1102_1654,0 -01_39_Normalized_112_1217,0 -01_39_Normalized_1136_384,0 -01_39_Normalized_1148_265,0 -01_39_Normalized_1153_1768,0 -01_39_Normalized_1162_1247,0 -01_39_Normalized_1194_1743,0 -01_39_Normalized_1194_439,0 -01_39_Normalized_1198_1869,0 -01_39_Normalized_1205_331,0 -01_39_Normalized_1217_1082,0 -01_39_Normalized_1217_1812,0 -01_39_Normalized_1220_163,0 -01_39_Normalized_1232_1786,0 -01_39_Normalized_1239_1324,0 -01_39_Normalized_1241_281,0 -01_39_Normalized_1267_214,0 -01_39_Normalized_126_1820,0 -01_39_Normalized_127_956,0 -01_39_Normalized_1281_1171,0 -01_39_Normalized_1281_1746,0 -01_39_Normalized_1284_1588,0 -01_39_Normalized_1295_1013,0 -01_39_Normalized_1297_1372,0 -01_39_Normalized_1298_526,0 -01_39_Normalized_1316_478,0 -01_39_Normalized_1332_1811,0 -01_39_Normalized_1335_103,0 -01_39_Normalized_133_473,1 -01_39_Normalized_1359_781,0 -01_39_Normalized_1372_1907,0 -01_39_Normalized_1377_1392,0 -01_39_Normalized_1379_1513,0 -01_39_Normalized_1391_1558,0 -01_39_Normalized_1404_298,0 -01_39_Normalized_1429_1061,0 -01_39_Normalized_142_753,0 -01_39_Normalized_1447_303,0 -01_39_Normalized_1451_1150,0 -01_39_Normalized_1464_94,0 -01_39_Normalized_1465_364,0 -01_39_Normalized_1469_1333,0 -01_39_Normalized_1469_496,0 -01_39_Normalized_1483_913,0 -01_39_Normalized_1484_1717,0 -01_39_Normalized_1527_191,0 -01_39_Normalized_1529_679,0 -01_39_Normalized_1533_595,0 -01_39_Normalized_1567_827,0 -01_39_Normalized_1574_362,0 -01_39_Normalized_1577_456,0 -01_39_Normalized_1582_1788,0 -01_39_Normalized_1595_614,0 -01_39_Normalized_1599_1366,0 -01_39_Normalized_1610_1254,0 -01_39_Normalized_1614_1288,0 -01_39_Normalized_1632_952,0 -01_39_Normalized_1640_874,0 -01_39_Normalized_1649_816,0 -01_39_Normalized_1667_181,0 -01_39_Normalized_1683_1657,0 -01_39_Normalized_1683_251,0 -01_39_Normalized_1695_1366,0 -01_39_Normalized_169_1763,0 -01_39_Normalized_1725_807,0 -01_39_Normalized_1734_1552,1 -01_39_Normalized_1738_1820,0 -01_39_Normalized_1759_251,0 -01_39_Normalized_177_1673,0 -01_39_Normalized_1780_1699,0 -01_39_Normalized_1784_535,0 -01_39_Normalized_1788_1050,0 -01_39_Normalized_1811_1772,0 -01_39_Normalized_1826_769,0 -01_39_Normalized_1839_1116,0 -01_39_Normalized_1853_823,0 -01_39_Normalized_1854_1225,0 -01_39_Normalized_186_1093,0 -01_39_Normalized_1878_525,0 -01_39_Normalized_190_316,0 -01_39_Normalized_190_588,0 -01_39_Normalized_1923_1510,0 -01_39_Normalized_1929_1004,0 -01_39_Normalized_1932_227,0 -01_39_Normalized_1941_1655,0 -01_39_Normalized_194_276,0 -01_39_Normalized_197_378,0 -01_39_Normalized_205_1325,0 -01_39_Normalized_211_1397,0 -01_39_Normalized_215_1030,0 -01_39_Normalized_222_1067,0 -01_39_Normalized_223_1369,0 -01_39_Normalized_234_984,0 -01_39_Normalized_291_884,0 -01_39_Normalized_293_785,0 -01_39_Normalized_296_1600,0 -01_39_Normalized_304_1007,0 -01_39_Normalized_336_1464,0 -01_39_Normalized_339_1751,0 -01_39_Normalized_347_727,0 -01_39_Normalized_356_1940,0 -01_39_Normalized_362_293,0 -01_39_Normalized_372_1155,0 -01_39_Normalized_382_73,0 -01_39_Normalized_394_535,0 -01_39_Normalized_413_216,0 -01_39_Normalized_460_707,0 -01_39_Normalized_476_794,0 -01_39_Normalized_503_209,0 -01_39_Normalized_525_709,0 -01_39_Normalized_527_1795,0 -01_39_Normalized_556_379,0 -01_39_Normalized_569_259,0 -01_39_Normalized_602_284,0 -01_39_Normalized_606_614,0 -01_39_Normalized_634_586,0 -01_39_Normalized_635_1105,0 -01_39_Normalized_647_1054,0 -01_39_Normalized_657_474,0 -01_39_Normalized_694_1686,0 -01_39_Normalized_706_1158,0 -01_39_Normalized_714_581,0 -01_39_Normalized_722_223,0 -01_39_Normalized_725_998,0 -01_39_Normalized_748_115,0 -01_39_Normalized_749_629,0 -01_39_Normalized_752_675,0 -01_39_Normalized_760_326,0 -01_39_Normalized_778_1447,0 -01_39_Normalized_780_602,0 -01_39_Normalized_786_639,0 -01_39_Normalized_789_1143,0 -01_39_Normalized_799_574,0 -01_39_Normalized_828_1072,0 -01_39_Normalized_859_1883,0 -01_39_Normalized_85_303,0 -01_39_Normalized_871_1807,0 -01_39_Normalized_892_678,0 -01_39_Normalized_893_1072,0 -01_39_Normalized_893_243,0 -01_39_Normalized_899_628,0 -01_39_Normalized_913_270,0 -01_39_Normalized_916_1238,0 -01_39_Normalized_921_1861,0 -01_39_Normalized_946_133,0 -01_39_Normalized_949_1010,0 -01_39_Normalized_951_1503,0 -01_39_Normalized_963_565,0 -01_39_Normalized_971_985,0 -01_39_Normalized_983_1561,0 -01_39_Normalized_993_560,0 -01_39_Normalized_995_1739,0 -01_39_Normalized_997_930,0 -01_39_Normalized_999_1068,0 -06_01_Normalized_104_1759,0 -06_01_Normalized_104_199,0 -06_01_Normalized_1064_336,0 -06_01_Normalized_1084_1701,0 -06_01_Normalized_1115_1655,0 -06_01_Normalized_1130_1431,0 -06_01_Normalized_1158_1649,0 -06_01_Normalized_1177_710,0 -06_01_Normalized_117_291,0 -06_01_Normalized_1180_295,0 -06_01_Normalized_121_1036,0 -06_01_Normalized_1251_1932,0 -06_01_Normalized_1258_1542,0 -06_01_Normalized_1281_1406,0 -06_01_Normalized_1288_1848,0 -06_01_Normalized_1317_646,0 -06_01_Normalized_131_900,0 -06_01_Normalized_1369_350,0 -06_01_Normalized_1438_503,0 -06_01_Normalized_1444_1366,0 -06_01_Normalized_1476_81,0 -06_01_Normalized_1478_1731,0 -06_01_Normalized_1479_550,0 -06_01_Normalized_1485_221,0 -06_01_Normalized_1485_396,0 -06_01_Normalized_1488_1012,0 -06_01_Normalized_1498_616,0 -06_01_Normalized_1505_261,0 -06_01_Normalized_1508_1037,0 -06_01_Normalized_1543_1812,0 -06_01_Normalized_1544_1843,0 -06_01_Normalized_1549_891,0 -06_01_Normalized_1571_1498,0 -06_01_Normalized_1576_568,0 -06_01_Normalized_1607_1806,1 -06_01_Normalized_1609_1504,0 -06_01_Normalized_1624_1886,0 -06_01_Normalized_1638_798,0 -06_01_Normalized_1650_1479,1 -06_01_Normalized_1692_1293,1 -06_01_Normalized_1694_267,0 -06_01_Normalized_1696_1246,1 -06_01_Normalized_1697_1350,1 -06_01_Normalized_1697_1627,1 -06_01_Normalized_1729_720,0 -06_01_Normalized_1741_1119,1 -06_01_Normalized_1741_642,0 -06_01_Normalized_1750_1014,0 -06_01_Normalized_1779_358,0 -06_01_Normalized_1779_693,0 -06_01_Normalized_177_1130,0 -06_01_Normalized_1801_898,1 -06_01_Normalized_1810_470,0 -06_01_Normalized_1835_661,1 -06_01_Normalized_1836_765,0 -06_01_Normalized_1837_1566,1 -06_01_Normalized_1839_1052,0 -06_01_Normalized_1848_633,0 -06_01_Normalized_1849_1291,0 -06_01_Normalized_1864_1794,0 -06_01_Normalized_1868_260,0 -06_01_Normalized_1878_1625,0 -06_01_Normalized_1891_592,0 -06_01_Normalized_1893_1082,1 -06_01_Normalized_1926_1120,1 -06_01_Normalized_1944_469,0 -06_01_Normalized_219_1937,0 -06_01_Normalized_262_972,0 -06_01_Normalized_275_1297,0 -06_01_Normalized_290_593,0 -06_01_Normalized_294_1644,0 -06_01_Normalized_371_737,0 -06_01_Normalized_377_1175,0 -06_01_Normalized_463_1864,0 -06_01_Normalized_506_710,0 -06_01_Normalized_526_555,0 -06_01_Normalized_590_1640,0 -06_01_Normalized_596_805,0 -06_01_Normalized_607_886,0 -06_01_Normalized_647_507,0 -06_01_Normalized_658_544,0 -06_01_Normalized_784_1608,0 -06_01_Normalized_819_870,0 -06_01_Normalized_837_576,0 -06_01_Normalized_905_1507,0 -06_01_Normalized_916_1093,0 -06_01_Normalized_929_238,0 -06_01_Normalized_93_265,0 -06_01_Normalized_946_1136,0 -06_01_Normalized_948_1458,0 -06_01_Normalized_980_51,0 -06_02_Normalized_1007_1601,0 -06_02_Normalized_1007_785,0 -06_02_Normalized_102_1728,0 -06_02_Normalized_1046_1795,0 -06_02_Normalized_1118_228,0 -06_02_Normalized_1121_499,0 -06_02_Normalized_114_974,0 -06_02_Normalized_1154_415,0 -06_02_Normalized_1177_779,0 -06_02_Normalized_1178_66,0 -06_02_Normalized_1187_458,0 -06_02_Normalized_1211_1442,0 -06_02_Normalized_1216_470,0 -06_02_Normalized_1235_1320,0 -06_02_Normalized_1292_1550,0 -06_02_Normalized_132_1242,0 -06_02_Normalized_1334_97,0 -06_02_Normalized_1349_1116,0 -06_02_Normalized_1374_361,0 -06_02_Normalized_1428_1047,0 -06_02_Normalized_1484_1238,0 -06_02_Normalized_1523_396,0 -06_02_Normalized_1526_1930,0 -06_02_Normalized_1573_1758,0 -06_02_Normalized_1589_1235,0 -06_02_Normalized_1591_57,0 -06_02_Normalized_1593_1372,0 -06_02_Normalized_1633_1297,0 -06_02_Normalized_1637_1733,0 -06_02_Normalized_1659_1248,1 -06_02_Normalized_1664_1107,0 -06_02_Normalized_1669_1630,0 -06_02_Normalized_1694_356,0 -06_02_Normalized_1716_412,0 -06_02_Normalized_1732_1712,0 -06_02_Normalized_173_421,0 -06_02_Normalized_173_930,0 -06_02_Normalized_1776_1895,0 -06_02_Normalized_1786_386,0 -06_02_Normalized_1798_1259,0 -06_02_Normalized_1815_1369,0 -06_02_Normalized_1829_1837,0 -06_02_Normalized_1834_1059,0 -06_02_Normalized_1846_1317,0 -06_02_Normalized_1880_864,0 -06_02_Normalized_1884_78,0 -06_02_Normalized_1887_189,0 -06_02_Normalized_1892_816,0 -06_02_Normalized_1893_159,0 -06_02_Normalized_1934_1391,0 -06_02_Normalized_213_1260,0 -06_02_Normalized_222_575,0 -06_02_Normalized_252_599,0 -06_02_Normalized_257_417,0 -06_02_Normalized_259_1289,0 -06_02_Normalized_260_569,0 -06_02_Normalized_294_900,0 -06_02_Normalized_350_879,0 -06_02_Normalized_389_679,0 -06_02_Normalized_401_1642,0 -06_02_Normalized_430_1348,0 -06_02_Normalized_474_1060,0 -06_02_Normalized_474_1924,0 -06_02_Normalized_477_1193,0 -06_02_Normalized_497_557,0 -06_02_Normalized_502_1694,0 -06_02_Normalized_545_321,0 -06_02_Normalized_547_1750,0 -06_02_Normalized_556_817,0 -06_02_Normalized_583_1199,0 -06_02_Normalized_603_567,1 -06_02_Normalized_606_1865,0 -06_02_Normalized_610_1705,0 -06_02_Normalized_638_859,0 -06_02_Normalized_655_1300,0 -06_02_Normalized_664_842,0 -06_02_Normalized_70_1508,0 -06_02_Normalized_714_1916,0 -06_02_Normalized_744_1596,0 -06_02_Normalized_755_82,0 -06_02_Normalized_807_190,0 -06_02_Normalized_824_1547,0 -06_02_Normalized_847_1266,0 -06_02_Normalized_889_1158,0 -06_02_Normalized_899_1629,0 -06_02_Normalized_958_1567,0 -06_02_Normalized_95_72,0 -06_02_Normalized_975_187,0 -06_02_Normalized_976_961,0 -06_02_Normalized_97_943,0 -06_02_Normalized_986_710,0 -06_03_Normalized_100_935,0 -06_03_Normalized_103_109,0 -06_03_Normalized_1044_1829,0 -06_03_Normalized_1056_1917,0 -06_03_Normalized_1061_711,0 -06_03_Normalized_1067_1747,0 -06_03_Normalized_1097_1706,0 -06_03_Normalized_1141_1307,0 -06_03_Normalized_1146_190,0 -06_03_Normalized_1156_1333,0 -06_03_Normalized_1162_1146,0 -06_03_Normalized_1181_61,0 -06_03_Normalized_1213_572,0 -06_03_Normalized_1214_308,0 -06_03_Normalized_1227_1743,0 -06_03_Normalized_1275_232,0 -06_03_Normalized_1284_277,0 -06_03_Normalized_1422_1263,0 -06_03_Normalized_1482_1949,0 -06_03_Normalized_1500_1494,0 -06_03_Normalized_1500_503,1 -06_03_Normalized_1502_469,0 -06_03_Normalized_1506_236,0 -06_03_Normalized_1508_746,0 -06_03_Normalized_1519_893,0 -06_03_Normalized_1526_450,1 -06_03_Normalized_1528_352,0 -06_03_Normalized_1529_196,0 -06_03_Normalized_1551_840,1 -06_03_Normalized_1563_1332,0 -06_03_Normalized_1567_1454,0 -06_03_Normalized_1582_290,0 -06_03_Normalized_1600_1630,0 -06_03_Normalized_1602_170,0 -06_03_Normalized_1613_198,0 -06_03_Normalized_1617_383,0 -06_03_Normalized_1620_968,1 -06_03_Normalized_1625_1274,0 -06_03_Normalized_162_953,0 -06_03_Normalized_1665_430,0 -06_03_Normalized_166_563,0 -06_03_Normalized_1673_954,1 -06_03_Normalized_1680_1294,1 -06_03_Normalized_1737_915,0 -06_03_Normalized_1737_998,0 -06_03_Normalized_1755_1103,0 -06_03_Normalized_1757_246,0 -06_03_Normalized_1786_316,0 -06_03_Normalized_1812_53,0 -06_03_Normalized_181_1380,0 -06_03_Normalized_1916_1293,0 -06_03_Normalized_209_1931,0 -06_03_Normalized_217_640,0 -06_03_Normalized_247_1766,1 -06_03_Normalized_250_1113,0 -06_03_Normalized_315_320,0 -06_03_Normalized_340_470,0 -06_03_Normalized_347_1229,0 -06_03_Normalized_356_1021,0 -06_03_Normalized_374_471,0 -06_03_Normalized_389_1031,0 -06_03_Normalized_404_1319,0 -06_03_Normalized_421_1056,0 -06_03_Normalized_432_936,0 -06_03_Normalized_481_1104,0 -06_03_Normalized_492_625,0 -06_03_Normalized_501_1859,0 -06_03_Normalized_572_956,0 -06_03_Normalized_575_156,0 -06_03_Normalized_588_1769,0 -06_03_Normalized_596_389,0 -06_03_Normalized_604_943,0 -06_03_Normalized_616_1209,0 -06_03_Normalized_627_1484,0 -06_03_Normalized_682_129,0 -06_03_Normalized_68_1945,0 -06_03_Normalized_702_487,0 -06_03_Normalized_708_374,0 -06_03_Normalized_709_986,0 -06_03_Normalized_736_1664,0 -06_03_Normalized_756_1154,0 -06_03_Normalized_777_59,0 -06_03_Normalized_801_1159,0 -06_03_Normalized_842_107,0 -06_03_Normalized_861_776,0 -06_03_Normalized_871_913,0 -06_03_Normalized_874_1272,0 -06_03_Normalized_885_164,0 -06_03_Normalized_886_821,0 -06_03_Normalized_917_218,0 -06_03_Normalized_918_1362,0 -06_03_Normalized_980_1463,0 -06_04_Normalized_1006_1874,0 -06_04_Normalized_1010_933,0 -06_04_Normalized_1013_1424,0 -06_04_Normalized_1047_978,0 -06_04_Normalized_1052_366,0 -06_04_Normalized_1054_1542,0 -06_04_Normalized_1056_850,0 -06_04_Normalized_1057_1742,0 -06_04_Normalized_1069_1182,0 -06_04_Normalized_1070_1420,0 -06_04_Normalized_1080_904,0 -06_04_Normalized_1081_1634,0 -06_04_Normalized_1091_175,0 -06_04_Normalized_1119_63,0 -06_04_Normalized_1136_179,0 -06_04_Normalized_1150_1664,0 -06_04_Normalized_1201_318,0 -06_04_Normalized_1210_1741,0 -06_04_Normalized_1245_1354,0 -06_04_Normalized_1245_300,0 -06_04_Normalized_1245_606,0 -06_04_Normalized_1253_522,0 -06_04_Normalized_127_1246,0 -06_04_Normalized_1289_1458,0 -06_04_Normalized_1307_1810,0 -06_04_Normalized_1338_1700,0 -06_04_Normalized_134_422,0 -06_04_Normalized_1366_1425,0 -06_04_Normalized_1372_1549,0 -06_04_Normalized_1376_1933,0 -06_04_Normalized_1383_1794,0 -06_04_Normalized_1430_1742,0 -06_04_Normalized_1449_309,0 -06_04_Normalized_1468_933,0 -06_04_Normalized_1479_166,0 -06_04_Normalized_1489_1427,0 -06_04_Normalized_148_1210,0 -06_04_Normalized_1494_432,0 -06_04_Normalized_1508_1035,0 -06_04_Normalized_1511_836,0 -06_04_Normalized_1518_309,0 -06_04_Normalized_1563_1204,0 -06_04_Normalized_156_343,0 -06_04_Normalized_1589_150,0 -06_04_Normalized_1619_1878,0 -06_04_Normalized_1633_1297,0 -06_04_Normalized_1681_1880,0 -06_04_Normalized_1682_130,0 -06_04_Normalized_1690_1094,0 -06_04_Normalized_1697_361,0 -06_04_Normalized_1752_579,0 -06_04_Normalized_1754_389,0 -06_04_Normalized_1783_1127,0 -06_04_Normalized_1790_1452,0 -06_04_Normalized_1797_522,0 -06_04_Normalized_1812_377,0 -06_04_Normalized_1831_961,0 -06_04_Normalized_1833_686,0 -06_04_Normalized_1846_1740,0 -06_04_Normalized_1860_575,0 -06_04_Normalized_1896_873,1 -06_04_Normalized_1899_1948,0 -06_04_Normalized_191_726,0 -06_04_Normalized_1936_1650,0 -06_04_Normalized_201_1469,0 -06_04_Normalized_223_1370,0 -06_04_Normalized_224_1902,0 -06_04_Normalized_236_642,0 -06_04_Normalized_248_229,0 -06_04_Normalized_253_385,0 -06_04_Normalized_285_1352,0 -06_04_Normalized_290_1129,0 -06_04_Normalized_307_1250,0 -06_04_Normalized_320_683,0 -06_04_Normalized_324_201,0 -06_04_Normalized_374_1936,0 -06_04_Normalized_380_96,0 -06_04_Normalized_392_1771,0 -06_04_Normalized_394_64,0 -06_04_Normalized_417_1741,0 -06_04_Normalized_417_554,0 -06_04_Normalized_453_1929,0 -06_04_Normalized_499_988,0 -06_04_Normalized_528_1733,0 -06_04_Normalized_556_1223,0 -06_04_Normalized_561_1642,0 -06_04_Normalized_571_1009,0 -06_04_Normalized_586_657,0 -06_04_Normalized_627_302,0 -06_04_Normalized_650_619,0 -06_04_Normalized_651_1249,0 -06_04_Normalized_656_979,0 -06_04_Normalized_659_1278,0 -06_04_Normalized_678_1591,0 -06_04_Normalized_732_634,0 -06_04_Normalized_772_791,0 -06_04_Normalized_805_805,0 -06_04_Normalized_833_1541,0 -06_04_Normalized_840_1242,0 -06_04_Normalized_879_168,0 -06_04_Normalized_886_1586,0 -06_04_Normalized_901_131,0 -06_04_Normalized_908_1443,0 -06_04_Normalized_92_1273,0 -06_04_Normalized_933_131,0 -06_04_Normalized_948_1669,0 -06_04_Normalized_962_321,0 -06_04_Normalized_962_855,0 -06_04_Normalized_970_1049,0 -06_04_Normalized_986_1438,0 -06_04_Normalized_986_190,0 -06_04_Normalized_990_883,0 -06_05_Normalized_1025_1551,0 -06_05_Normalized_1031_512,0 -06_05_Normalized_1047_391,0 -06_05_Normalized_1138_1112,0 -06_05_Normalized_1140_1561,0 -06_05_Normalized_1164_1226,0 -06_05_Normalized_1175_610,0 -06_05_Normalized_1228_1085,0 -06_05_Normalized_1229_893,0 -06_05_Normalized_126_620,0 -06_05_Normalized_1274_273,0 -06_05_Normalized_1287_1506,0 -06_05_Normalized_1290_230,0 -06_05_Normalized_1293_199,0 -06_05_Normalized_1310_164,0 -06_05_Normalized_1316_1522,0 -06_05_Normalized_1329_820,0 -06_05_Normalized_1330_583,0 -06_05_Normalized_1331_1589,0 -06_05_Normalized_1334_1107,0 -06_05_Normalized_1337_1222,0 -06_05_Normalized_1339_612,0 -06_05_Normalized_1361_874,0 -06_05_Normalized_1363_717,0 -06_05_Normalized_1366_1252,0 -06_05_Normalized_1374_1369,0 -06_05_Normalized_1433_1347,0 -06_05_Normalized_1451_639,0 -06_05_Normalized_1462_707,0 -06_05_Normalized_1480_1021,0 -06_05_Normalized_1497_870,0 -06_05_Normalized_1508_1674,0 -06_05_Normalized_1519_1584,0 -06_05_Normalized_1528_1889,0 -06_05_Normalized_1549_795,0 -06_05_Normalized_154_1127,0 -06_05_Normalized_1576_1139,0 -06_05_Normalized_1610_337,0 -06_05_Normalized_1647_1238,0 -06_05_Normalized_1745_1239,0 -06_05_Normalized_1748_1596,0 -06_05_Normalized_1751_474,0 -06_05_Normalized_1823_1466,0 -06_05_Normalized_1847_1742,0 -06_05_Normalized_1912_250,0 -06_05_Normalized_1936_1124,0 -06_05_Normalized_1941_1628,0 -06_05_Normalized_1943_273,0 -06_05_Normalized_199_1307,0 -06_05_Normalized_199_693,0 -06_05_Normalized_203_353,0 -06_05_Normalized_224_1877,0 -06_05_Normalized_252_889,0 -06_05_Normalized_253_1269,0 -06_05_Normalized_307_1302,0 -06_05_Normalized_315_1883,0 -06_05_Normalized_335_1349,0 -06_05_Normalized_348_445,0 -06_05_Normalized_357_1233,0 -06_05_Normalized_361_494,0 -06_05_Normalized_383_858,0 -06_05_Normalized_420_543,0 -06_05_Normalized_445_1279,0 -06_05_Normalized_459_593,0 -06_05_Normalized_468_1188,0 -06_05_Normalized_470_1408,0 -06_05_Normalized_475_1275,0 -06_05_Normalized_513_422,0 -06_05_Normalized_515_1382,0 -06_05_Normalized_530_1732,0 -06_05_Normalized_539_649,0 -06_05_Normalized_541_1284,0 -06_05_Normalized_547_414,0 -06_05_Normalized_569_128,0 -06_05_Normalized_569_1806,0 -06_05_Normalized_574_1593,0 -06_05_Normalized_584_307,0 -06_05_Normalized_59_1802,1 -06_05_Normalized_59_607,0 -06_05_Normalized_61_1529,0 -06_05_Normalized_635_1884,0 -06_05_Normalized_673_1066,0 -06_05_Normalized_715_1101,0 -06_05_Normalized_719_1278,0 -06_05_Normalized_740_987,0 -06_05_Normalized_781_1556,0 -06_05_Normalized_784_1864,0 -06_05_Normalized_788_1114,0 -06_05_Normalized_808_295,0 -06_05_Normalized_810_490,0 -06_05_Normalized_81_259,0 -06_05_Normalized_842_268,0 -06_05_Normalized_865_997,0 -06_05_Normalized_879_1432,0 -06_05_Normalized_88_1697,0 -06_05_Normalized_907_475,0 -06_05_Normalized_908_850,0 -06_05_Normalized_918_251,0 -06_05_Normalized_925_316,0 -06_05_Normalized_930_789,0 -06_05_Normalized_971_1167,0 -06_05_Normalized_974_1574,0 -06_05_Normalized_975_321,0 -06_06_Normalized_1012_1937,0 -06_06_Normalized_1075_901,0 -06_06_Normalized_1122_554,0 -06_06_Normalized_115_672,0 -06_06_Normalized_1191_1893,0 -06_06_Normalized_123_624,0 -06_06_Normalized_1244_124,0 -06_06_Normalized_1308_482,0 -06_06_Normalized_1314_1502,0 -06_06_Normalized_1343_1572,0 -06_06_Normalized_1366_762,0 -06_06_Normalized_143_719,0 -06_06_Normalized_1494_90,0 -06_06_Normalized_1513_1557,0 -06_06_Normalized_1614_1668,0 -06_06_Normalized_162_894,0 -06_06_Normalized_1671_1143,0 -06_06_Normalized_1690_1001,0 -06_06_Normalized_1713_1218,0 -06_06_Normalized_174_1763,0 -06_06_Normalized_1831_365,0 -06_06_Normalized_1835_869,0 -06_06_Normalized_1851_1403,0 -06_06_Normalized_1872_988,0 -06_06_Normalized_1911_730,0 -06_06_Normalized_1915_1040,0 -06_06_Normalized_1935_1561,0 -06_06_Normalized_1945_1350,0 -06_06_Normalized_255_641,0 -06_06_Normalized_274_582,0 -06_06_Normalized_278_490,0 -06_06_Normalized_294_1796,0 -06_06_Normalized_403_778,0 -06_06_Normalized_405_631,0 -06_06_Normalized_407_520,0 -06_06_Normalized_444_500,0 -06_06_Normalized_488_782,0 -06_06_Normalized_511_579,0 -06_06_Normalized_540_487,0 -06_06_Normalized_549_545,0 -06_06_Normalized_571_797,0 -06_06_Normalized_591_644,0 -06_06_Normalized_612_1476,0 -06_06_Normalized_631_784,0 -06_06_Normalized_638_541,0 -06_06_Normalized_650_754,0 -06_06_Normalized_652_357,0 -06_06_Normalized_678_422,0 -06_06_Normalized_703_1226,0 -06_06_Normalized_71_462,0 -06_06_Normalized_747_386,0 -06_06_Normalized_748_1310,0 -06_06_Normalized_76_719,0 -06_06_Normalized_802_82,0 -06_06_Normalized_808_729,0 -06_06_Normalized_80_1723,0 -06_06_Normalized_83_625,0 -06_06_Normalized_87_660,0 -06_06_Normalized_887_874,0 -06_06_Normalized_908_1867,0 -06_06_Normalized_939_821,0 -06_06_Normalized_97_487,0 -06_06_Normalized_99_764,0 -06_07_Normalized_1001_1751,0 -06_07_Normalized_1005_1884,0 -06_07_Normalized_1008_129,0 -06_07_Normalized_1018_1384,0 -06_07_Normalized_1027_847,0 -06_07_Normalized_1035_1161,0 -06_07_Normalized_1040_86,0 -06_07_Normalized_1066_1522,0 -06_07_Normalized_1112_1484,0 -06_07_Normalized_1117_432,0 -06_07_Normalized_112_1128,0 -06_07_Normalized_1132_1557,0 -06_07_Normalized_1139_1431,0 -06_07_Normalized_1172_1062,0 -06_07_Normalized_1181_536,0 -06_07_Normalized_1209_978,0 -06_07_Normalized_1224_1790,0 -06_07_Normalized_1281_610,0 -06_07_Normalized_1336_1483,0 -06_07_Normalized_1369_1633,0 -06_07_Normalized_1369_788,0 -06_07_Normalized_1378_1261,0 -06_07_Normalized_1405_1417,0 -06_07_Normalized_1408_233,0 -06_07_Normalized_1425_467,0 -06_07_Normalized_1431_1761,0 -06_07_Normalized_1458_513,0 -06_07_Normalized_1505_1483,0 -06_07_Normalized_1547_1279,0 -06_07_Normalized_1563_883,0 -06_07_Normalized_1578_634,0 -06_07_Normalized_1662_1078,0 -06_07_Normalized_1680_399,0 -06_07_Normalized_1697_99,0 -06_07_Normalized_1739_1648,0 -06_07_Normalized_1770_1723,0 -06_07_Normalized_1792_876,0 -06_07_Normalized_1822_1709,0 -06_07_Normalized_1870_106,0 -06_07_Normalized_1884_1770,0 -06_07_Normalized_1892_1803,0 -06_07_Normalized_1924_1065,0 -06_07_Normalized_214_302,0 -06_07_Normalized_224_710,0 -06_07_Normalized_314_913,1 -06_07_Normalized_325_1832,0 -06_07_Normalized_353_1863,0 -06_07_Normalized_446_1161,0 -06_07_Normalized_456_1217,0 -06_07_Normalized_456_770,0 -06_07_Normalized_514_268,0 -06_07_Normalized_517_1551,0 -06_07_Normalized_535_1620,0 -06_07_Normalized_545_1538,0 -06_07_Normalized_546_1150,0 -06_07_Normalized_565_543,0 -06_07_Normalized_58_1227,0 -06_07_Normalized_609_1071,0 -06_07_Normalized_636_1408,0 -06_07_Normalized_680_1405,0 -06_07_Normalized_746_172,0 -06_07_Normalized_748_698,1 -06_07_Normalized_753_826,0 -06_07_Normalized_765_1744,0 -06_07_Normalized_805_1626,0 -06_07_Normalized_846_1639,0 -06_07_Normalized_860_342,0 -06_07_Normalized_868_1050,0 -06_07_Normalized_884_1640,1 -06_07_Normalized_898_1593,0 -06_07_Normalized_903_576,0 -06_07_Normalized_908_459,0 -06_07_Normalized_917_501,0 -06_07_Normalized_940_1842,1 -06_07_Normalized_966_1254,1 -06_08_Normalized_1089_1621,0 -06_08_Normalized_1113_1874,0 -06_08_Normalized_1119_1619,0 -06_08_Normalized_1126_1383,0 -06_08_Normalized_1180_1662,0 -06_08_Normalized_1180_1922,0 -06_08_Normalized_1186_910,0 -06_08_Normalized_1223_841,0 -06_08_Normalized_1241_287,0 -06_08_Normalized_1242_1032,0 -06_08_Normalized_1255_435,0 -06_08_Normalized_1291_1477,0 -06_08_Normalized_1292_499,0 -06_08_Normalized_1318_886,0 -06_08_Normalized_135_1584,0 -06_08_Normalized_1365_87,0 -06_08_Normalized_1378_581,0 -06_08_Normalized_1380_1759,0 -06_08_Normalized_1416_418,0 -06_08_Normalized_1459_1429,0 -06_08_Normalized_1464_551,0 -06_08_Normalized_147_1615,0 -06_08_Normalized_1518_1186,0 -06_08_Normalized_1519_590,0 -06_08_Normalized_1543_349,0 -06_08_Normalized_1568_828,0 -06_08_Normalized_1596_278,0 -06_08_Normalized_1601_1329,0 -06_08_Normalized_1607_484,0 -06_08_Normalized_1662_1270,0 -06_08_Normalized_1691_1371,0 -06_08_Normalized_1743_567,0 -06_08_Normalized_1770_817,0 -06_08_Normalized_1786_458,0 -06_08_Normalized_1789_1126,0 -06_08_Normalized_1798_395,1 -06_08_Normalized_1804_906,0 -06_08_Normalized_1863_830,0 -06_08_Normalized_1882_1165,0 -06_08_Normalized_1914_1722,0 -06_08_Normalized_1942_1057,0 -06_08_Normalized_195_1695,0 -06_08_Normalized_215_244,0 -06_08_Normalized_222_1338,0 -06_08_Normalized_244_1616,0 -06_08_Normalized_255_1676,0 -06_08_Normalized_338_1387,0 -06_08_Normalized_361_1507,0 -06_08_Normalized_397_1735,0 -06_08_Normalized_486_1184,0 -06_08_Normalized_517_1945,0 -06_08_Normalized_599_1614,0 -06_08_Normalized_629_734,0 -06_08_Normalized_634_1898,0 -06_08_Normalized_637_161,0 -06_08_Normalized_640_1868,0 -06_08_Normalized_675_1262,0 -06_08_Normalized_699_1854,0 -06_08_Normalized_719_111,0 -06_08_Normalized_722_1904,0 -06_08_Normalized_764_1105,0 -06_08_Normalized_768_80,0 -06_08_Normalized_781_247,0 -06_08_Normalized_786_277,0 -06_08_Normalized_824_523,0 -06_08_Normalized_835_618,0 -06_08_Normalized_840_726,0 -06_08_Normalized_843_122,0 -06_08_Normalized_853_407,0 -06_08_Normalized_894_1423,0 -06_08_Normalized_943_703,0 -06_08_Normalized_958_648,0 -06_08_Normalized_961_502,0 -06_08_Normalized_985_1887,0 -06_08_Normalized_990_1360,0 -06_08_Normalized_991_1588,0 -06_08_Normalized_992_894,0 -06_09_Normalized_1016_1606,0 -06_09_Normalized_1019_1062,0 -06_09_Normalized_107_1818,0 -06_09_Normalized_1103_828,0 -06_09_Normalized_1157_82,0 -06_09_Normalized_1182_792,0 -06_09_Normalized_1253_295,0 -06_09_Normalized_1278_53,0 -06_09_Normalized_1295_97,0 -06_09_Normalized_131_900,0 -06_09_Normalized_1321_732,0 -06_09_Normalized_1322_1507,0 -06_09_Normalized_1393_174,0 -06_09_Normalized_1415_399,0 -06_09_Normalized_1430_1817,0 -06_09_Normalized_1457_752,0 -06_09_Normalized_145_170,0 -06_09_Normalized_1461_1753,1 -06_09_Normalized_1464_257,0 -06_09_Normalized_1467_1345,0 -06_09_Normalized_1471_287,0 -06_09_Normalized_1480_1454,0 -06_09_Normalized_1497_302,0 -06_09_Normalized_1502_696,0 -06_09_Normalized_1503_1645,0 -06_09_Normalized_1515_169,0 -06_09_Normalized_1533_666,0 -06_09_Normalized_1541_1048,0 -06_09_Normalized_1550_1153,0 -06_09_Normalized_1571_437,0 -06_09_Normalized_1584_409,0 -06_09_Normalized_1593_688,0 -06_09_Normalized_160_1691,0 -06_09_Normalized_1614_778,0 -06_09_Normalized_1622_345,0 -06_09_Normalized_162_1266,0 -06_09_Normalized_1637_623,0 -06_09_Normalized_1650_678,0 -06_09_Normalized_1651_754,0 -06_09_Normalized_1665_1098,0 -06_09_Normalized_1669_867,0 -06_09_Normalized_1687_761,0 -06_09_Normalized_1705_535,0 -06_09_Normalized_1723_166,0 -06_09_Normalized_1739_1427,0 -06_09_Normalized_1797_839,0 -06_09_Normalized_1839_994,0 -06_09_Normalized_1869_1452,0 -06_09_Normalized_1870_533,0 -06_09_Normalized_1889_1059,0 -06_09_Normalized_1902_722,0 -06_09_Normalized_1908_1557,1 -06_09_Normalized_1924_1668,0 -06_09_Normalized_1929_1074,0 -06_09_Normalized_196_1828,0 -06_09_Normalized_208_1773,0 -06_09_Normalized_214_893,0 -06_09_Normalized_231_1712,0 -06_09_Normalized_245_279,0 -06_09_Normalized_280_879,0 -06_09_Normalized_282_1874,0 -06_09_Normalized_288_1923,0 -06_09_Normalized_293_1786,0 -06_09_Normalized_334_399,0 -06_09_Normalized_343_331,0 -06_09_Normalized_343_784,1 -06_09_Normalized_357_590,0 -06_09_Normalized_364_1197,0 -06_09_Normalized_367_1453,0 -06_09_Normalized_369_1770,0 -06_09_Normalized_380_1491,0 -06_09_Normalized_399_1559,0 -06_09_Normalized_414_1201,0 -06_09_Normalized_474_671,0 -06_09_Normalized_512_1291,0 -06_09_Normalized_544_1396,0 -06_09_Normalized_54_677,0 -06_09_Normalized_573_229,0 -06_09_Normalized_576_1560,0 -06_09_Normalized_585_647,0 -06_09_Normalized_591_1476,0 -06_09_Normalized_598_1933,0 -06_09_Normalized_607_284,0 -06_09_Normalized_610_666,0 -06_09_Normalized_622_1495,0 -06_09_Normalized_626_1655,0 -06_09_Normalized_626_1847,0 -06_09_Normalized_646_1114,0 -06_09_Normalized_650_1580,0 -06_09_Normalized_662_1254,0 -06_09_Normalized_679_910,0 -06_09_Normalized_701_1685,0 -06_09_Normalized_725_1358,0 -06_09_Normalized_753_1057,0 -06_09_Normalized_763_468,0 -06_09_Normalized_765_1224,0 -06_09_Normalized_769_1651,0 -06_09_Normalized_774_1621,0 -06_09_Normalized_776_644,0 -06_09_Normalized_792_188,0 -06_09_Normalized_794_990,0 -06_09_Normalized_807_1234,0 -06_09_Normalized_821_1628,0 -06_09_Normalized_838_1836,0 -06_09_Normalized_88_1545,0 -06_09_Normalized_899_463,0 -06_09_Normalized_89_1321,0 -06_09_Normalized_909_1219,0 -06_09_Normalized_942_832,0 -06_09_Normalized_945_1594,0 -06_09_Normalized_953_1197,0 -06_10_Normalized_1030_67,0 -06_10_Normalized_1051_1629,0 -06_10_Normalized_1107_1863,0 -06_10_Normalized_1162_92,0 -06_10_Normalized_1185_956,0 -06_10_Normalized_118_1943,0 -06_10_Normalized_1196_1013,0 -06_10_Normalized_1221_1906,0 -06_10_Normalized_1232_506,0 -06_10_Normalized_1238_215,0 -06_10_Normalized_1252_839,1 -06_10_Normalized_1279_364,0 -06_10_Normalized_1290_875,0 -06_10_Normalized_130_101,0 -06_10_Normalized_1311_1882,0 -06_10_Normalized_1313_799,0 -06_10_Normalized_1323_1841,0 -06_10_Normalized_1345_513,1 -06_10_Normalized_1357_324,0 -06_10_Normalized_1383_482,0 -06_10_Normalized_1401_378,0 -06_10_Normalized_1406_1710,0 -06_10_Normalized_1433_1760,0 -06_10_Normalized_1437_1812,0 -06_10_Normalized_1443_970,1 -06_10_Normalized_144_1795,0 -06_10_Normalized_1457_1459,0 -06_10_Normalized_1462_1429,0 -06_10_Normalized_1466_1877,0 -06_10_Normalized_1466_539,0 -06_10_Normalized_1469_646,0 -06_10_Normalized_1498_1091,0 -06_10_Normalized_1513_401,0 -06_10_Normalized_1516_1502,0 -06_10_Normalized_1567_1345,0 -06_10_Normalized_156_754,1 -06_10_Normalized_1578_1568,0 -06_10_Normalized_1579_831,0 -06_10_Normalized_1629_1891,0 -06_10_Normalized_1629_827,0 -06_10_Normalized_1642_1947,0 -06_10_Normalized_1728_785,0 -06_10_Normalized_1757_869,0 -06_10_Normalized_1759_780,0 -06_10_Normalized_1767_648,0 -06_10_Normalized_1784_851,0 -06_10_Normalized_1787_428,0 -06_10_Normalized_179_1338,0 -06_10_Normalized_1829_161,0 -06_10_Normalized_1849_697,0 -06_10_Normalized_1865_1226,0 -06_10_Normalized_1876_1917,0 -06_10_Normalized_1878_807,0 -06_10_Normalized_1930_581,0 -06_10_Normalized_201_632,0 -06_10_Normalized_209_1434,0 -06_10_Normalized_213_981,0 -06_10_Normalized_232_1032,0 -06_10_Normalized_255_1683,0 -06_10_Normalized_268_841,0 -06_10_Normalized_274_1011,0 -06_10_Normalized_274_1748,0 -06_10_Normalized_312_1471,0 -06_10_Normalized_317_1183,0 -06_10_Normalized_340_1784,0 -06_10_Normalized_369_495,0 -06_10_Normalized_389_1242,0 -06_10_Normalized_421_1066,0 -06_10_Normalized_483_1792,0 -06_10_Normalized_514_1003,0 -06_10_Normalized_523_1679,0 -06_10_Normalized_55_1291,0 -06_10_Normalized_588_1005,0 -06_10_Normalized_599_1692,1 -06_10_Normalized_647_999,0 -06_10_Normalized_753_681,0 -06_10_Normalized_785_1115,0 -06_10_Normalized_821_1601,0 -06_10_Normalized_841_1629,0 -06_10_Normalized_849_221,0 -06_10_Normalized_85_1034,0 -06_10_Normalized_862_1115,0 -06_10_Normalized_907_1460,0 -06_10_Normalized_908_857,0 -06_10_Normalized_90_157,0 -06_10_Normalized_949_376,0 -06_10_Normalized_954_53,0 -06_10_Normalized_969_1726,0 -06_10_Normalized_991_1788,0 -06_10_Normalized_991_880,0 -06_10_Normalized_999_1917,0 -06_11_Normalized_1014_384,0 -06_11_Normalized_1020_1139,0 -06_11_Normalized_1022_113,0 -06_11_Normalized_1028_1320,0 -06_11_Normalized_1031_548,0 -06_11_Normalized_1044_1161,0 -06_11_Normalized_1067_1446,0 -06_11_Normalized_1068_100,0 -06_11_Normalized_1106_1000,0 -06_11_Normalized_1117_1124,0 -06_11_Normalized_112_599,0 -06_11_Normalized_1146_1295,0 -06_11_Normalized_1181_1277,0 -06_11_Normalized_1181_1452,0 -06_11_Normalized_1206_1260,0 -06_11_Normalized_1229_1309,0 -06_11_Normalized_1229_767,0 -06_11_Normalized_1234_1359,0 -06_11_Normalized_1251_440,0 -06_11_Normalized_1293_1915,0 -06_11_Normalized_1337_701,0 -06_11_Normalized_1422_1026,0 -06_11_Normalized_1450_920,0 -06_11_Normalized_1455_1095,1 -06_11_Normalized_1487_617,0 -06_11_Normalized_1495_993,0 -06_11_Normalized_149_317,0 -06_11_Normalized_1534_1058,0 -06_11_Normalized_1543_1482,0 -06_11_Normalized_1590_1595,0 -06_11_Normalized_1591_1661,0 -06_11_Normalized_159_478,0 -06_11_Normalized_1654_1722,0 -06_11_Normalized_1664_1196,0 -06_11_Normalized_1670_1687,0 -06_11_Normalized_1713_171,0 -06_11_Normalized_1728_1916,0 -06_11_Normalized_1730_64,0 -06_11_Normalized_1734_1225,0 -06_11_Normalized_1734_1850,0 -06_11_Normalized_1739_1703,0 -06_11_Normalized_1777_1449,0 -06_11_Normalized_178_1278,0 -06_11_Normalized_1792_836,0 -06_11_Normalized_179_1248,0 -06_11_Normalized_1813_1210,0 -06_11_Normalized_1833_865,0 -06_11_Normalized_1835_1018,0 -06_11_Normalized_1857_372,0 -06_11_Normalized_1881_1053,0 -06_11_Normalized_1887_1281,0 -06_11_Normalized_1928_1577,0 -06_11_Normalized_1937_1287,0 -06_11_Normalized_194_547,0 -06_11_Normalized_216_586,0 -06_11_Normalized_236_682,0 -06_11_Normalized_239_63,0 -06_11_Normalized_328_1684,0 -06_11_Normalized_335_1146,0 -06_11_Normalized_356_1515,0 -06_11_Normalized_359_1235,0 -06_11_Normalized_378_880,0 -06_11_Normalized_425_906,0 -06_11_Normalized_456_1328,0 -06_11_Normalized_458_1443,0 -06_11_Normalized_476_1593,0 -06_11_Normalized_541_371,0 -06_11_Normalized_594_1787,0 -06_11_Normalized_607_1744,0 -06_11_Normalized_620_1820,0 -06_11_Normalized_623_393,0 -06_11_Normalized_629_1865,0 -06_11_Normalized_631_792,0 -06_11_Normalized_634_465,0 -06_11_Normalized_634_910,0 -06_11_Normalized_63_188,0 -06_11_Normalized_650_1842,0 -06_11_Normalized_660_1501,0 -06_11_Normalized_731_1818,0 -06_11_Normalized_738_1239,0 -06_11_Normalized_744_959,0 -06_11_Normalized_745_1169,0 -06_11_Normalized_769_1261,0 -06_11_Normalized_787_1930,0 -06_11_Normalized_78_514,0 -06_11_Normalized_801_1182,0 -06_11_Normalized_803_1503,0 -06_11_Normalized_810_1225,0 -06_11_Normalized_847_1339,0 -06_11_Normalized_84_1438,0 -06_11_Normalized_859_1391,0 -06_11_Normalized_966_1462,0 -06_11_Normalized_972_517,0 -06_11_Normalized_990_1320,0 -06_12_Normalized_1015_253,0 -06_12_Normalized_1043_109,0 -06_12_Normalized_1052_777,0 -06_12_Normalized_1107_750,0 -06_12_Normalized_1117_1466,0 -06_12_Normalized_1132_1370,0 -06_12_Normalized_1179_1590,0 -06_12_Normalized_1181_67,0 -06_12_Normalized_1251_1652,0 -06_12_Normalized_1256_911,0 -06_12_Normalized_1277_1925,0 -06_12_Normalized_1294_459,0 -06_12_Normalized_1308_1159,0 -06_12_Normalized_1323_845,0 -06_12_Normalized_1328_1364,0 -06_12_Normalized_1329_1024,0 -06_12_Normalized_1399_1070,0 -06_12_Normalized_1400_754,0 -06_12_Normalized_1418_1791,0 -06_12_Normalized_142_1444,0 -06_12_Normalized_1460_968,0 -06_12_Normalized_1466_729,0 -06_12_Normalized_1510_260,0 -06_12_Normalized_1545_1695,0 -06_12_Normalized_1545_1810,0 -06_12_Normalized_1546_1407,0 -06_12_Normalized_1565_1781,0 -06_12_Normalized_1569_1128,0 -06_12_Normalized_1584_1449,0 -06_12_Normalized_1586_1723,0 -06_12_Normalized_1610_1430,0 -06_12_Normalized_1623_1054,0 -06_12_Normalized_1643_442,0 -06_12_Normalized_1669_1807,0 -06_12_Normalized_1669_768,0 -06_12_Normalized_1720_1762,0 -06_12_Normalized_1729_1008,0 -06_12_Normalized_1736_816,0 -06_12_Normalized_1759_1439,0 -06_12_Normalized_1765_740,0 -06_12_Normalized_1779_1825,0 -06_12_Normalized_1798_1593,0 -06_12_Normalized_1812_573,0 -06_12_Normalized_1817_1652,0 -06_12_Normalized_1823_1797,0 -06_12_Normalized_1835_1765,0 -06_12_Normalized_1859_1232,0 -06_12_Normalized_1881_1683,0 -06_12_Normalized_1888_717,0 -06_12_Normalized_1901_1891,0 -06_12_Normalized_1918_486,0 -06_12_Normalized_197_249,0 -06_12_Normalized_217_541,0 -06_12_Normalized_224_477,0 -06_12_Normalized_280_690,0 -06_12_Normalized_284_127,0 -06_12_Normalized_284_569,0 -06_12_Normalized_296_1386,0 -06_12_Normalized_309_466,0 -06_12_Normalized_322_1917,0 -06_12_Normalized_337_55,0 -06_12_Normalized_351_1799,0 -06_12_Normalized_408_1687,0 -06_12_Normalized_422_760,0 -06_12_Normalized_464_765,0 -06_12_Normalized_475_698,0 -06_12_Normalized_477_538,0 -06_12_Normalized_496_812,0 -06_12_Normalized_538_326,0 -06_12_Normalized_539_477,0 -06_12_Normalized_543_394,0 -06_12_Normalized_563_445,0 -06_12_Normalized_56_267,0 -06_12_Normalized_589_991,0 -06_12_Normalized_601_1494,0 -06_12_Normalized_628_1551,0 -06_12_Normalized_663_1914,0 -06_12_Normalized_66_721,0 -06_12_Normalized_673_843,0 -06_12_Normalized_69_313,0 -06_12_Normalized_706_829,0 -06_12_Normalized_713_1051,1 -06_12_Normalized_730_473,0 -06_12_Normalized_740_1027,0 -06_12_Normalized_740_1171,0 -06_12_Normalized_753_1071,1 -06_12_Normalized_753_70,0 -06_12_Normalized_762_590,0 -06_12_Normalized_779_1662,0 -06_12_Normalized_802_407,1 -06_12_Normalized_810_1865,0 -06_12_Normalized_829_1214,0 -06_12_Normalized_83_1004,0 -06_12_Normalized_842_562,0 -06_12_Normalized_847_1088,0 -06_12_Normalized_865_925,0 -06_12_Normalized_894_137,0 -06_12_Normalized_931_451,0 -06_12_Normalized_936_1151,0 -06_12_Normalized_942_66,0 -06_12_Normalized_953_149,0 -06_12_Normalized_953_1934,0 -06_12_Normalized_957_493,0 -06_13_Normalized_1018_90,0 -06_13_Normalized_1024_1447,0 -06_13_Normalized_1026_1799,0 -06_13_Normalized_1035_1260,0 -06_13_Normalized_105_388,0 -06_13_Normalized_1060_468,0 -06_13_Normalized_1094_647,0 -06_13_Normalized_1098_1206,0 -06_13_Normalized_1102_567,0 -06_13_Normalized_1139_754,0 -06_13_Normalized_1149_370,0 -06_13_Normalized_114_1691,0 -06_13_Normalized_1182_1427,0 -06_13_Normalized_1193_91,0 -06_13_Normalized_1236_66,0 -06_13_Normalized_1247_291,0 -06_13_Normalized_1256_738,0 -06_13_Normalized_1263_1522,0 -06_13_Normalized_1287_931,0 -06_13_Normalized_1292_987,0 -06_13_Normalized_1305_1897,0 -06_13_Normalized_1312_452,0 -06_13_Normalized_1313_1113,0 -06_13_Normalized_1325_977,0 -06_13_Normalized_1338_389,0 -06_13_Normalized_1367_1431,0 -06_13_Normalized_137_519,0 -06_13_Normalized_1393_1449,0 -06_13_Normalized_1408_132,0 -06_13_Normalized_1428_1516,0 -06_13_Normalized_1430_771,0 -06_13_Normalized_1436_1559,0 -06_13_Normalized_1446_1304,0 -06_13_Normalized_1448_174,0 -06_13_Normalized_1452_1625,0 -06_13_Normalized_1469_671,0 -06_13_Normalized_1478_127,0 -06_13_Normalized_1482_1292,0 -06_13_Normalized_1491_499,0 -06_13_Normalized_1501_826,0 -06_13_Normalized_1511_227,0 -06_13_Normalized_1517_1167,0 -06_13_Normalized_151_1148,0 -06_13_Normalized_1523_1728,0 -06_13_Normalized_1524_1242,0 -06_13_Normalized_1524_1427,0 -06_13_Normalized_1550_534,0 -06_13_Normalized_1553_1303,0 -06_13_Normalized_1567_1875,0 -06_13_Normalized_158_1258,0 -06_13_Normalized_1596_1501,0 -06_13_Normalized_1620_1397,0 -06_13_Normalized_1628_192,0 -06_13_Normalized_1632_1909,0 -06_13_Normalized_1637_282,0 -06_13_Normalized_1660_1606,0 -06_13_Normalized_1666_272,0 -06_13_Normalized_1679_1085,0 -06_13_Normalized_1683_207,0 -06_13_Normalized_1694_1055,0 -06_13_Normalized_1704_1382,0 -06_13_Normalized_1739_1691,0 -06_13_Normalized_1756_1048,0 -06_13_Normalized_176_504,0 -06_13_Normalized_1785_1253,0 -06_13_Normalized_1788_946,0 -06_13_Normalized_1824_1503,0 -06_13_Normalized_1846_129,0 -06_13_Normalized_1925_1738,0 -06_13_Normalized_1926_160,0 -06_13_Normalized_1933_198,0 -06_13_Normalized_203_1318,0 -06_13_Normalized_208_1122,0 -06_13_Normalized_231_877,0 -06_13_Normalized_243_1153,0 -06_13_Normalized_246_503,0 -06_13_Normalized_249_1947,0 -06_13_Normalized_251_1567,0 -06_13_Normalized_261_1535,0 -06_13_Normalized_270_920,0 -06_13_Normalized_273_1151,0 -06_13_Normalized_275_1302,0 -06_13_Normalized_283_1088,0 -06_13_Normalized_339_1666,0 -06_13_Normalized_425_1255,0 -06_13_Normalized_431_1316,0 -06_13_Normalized_443_563,0 -06_13_Normalized_455_1216,0 -06_13_Normalized_533_431,0 -06_13_Normalized_537_1242,0 -06_13_Normalized_539_1675,0 -06_13_Normalized_556_1380,0 -06_13_Normalized_55_1869,0 -06_13_Normalized_615_242,0 -06_13_Normalized_634_1771,0 -06_13_Normalized_641_1494,0 -06_13_Normalized_646_1574,0 -06_13_Normalized_674_127,0 -06_13_Normalized_677_1413,0 -06_13_Normalized_693_1895,0 -06_13_Normalized_720_800,0 -06_13_Normalized_776_298,0 -06_13_Normalized_784_1495,0 -06_13_Normalized_794_179,0 -06_13_Normalized_803_1269,0 -06_13_Normalized_819_379,0 -06_13_Normalized_835_1624,0 -06_13_Normalized_859_660,0 -06_13_Normalized_86_791,0 -06_13_Normalized_872_411,0 -06_13_Normalized_891_1780,0 -06_13_Normalized_924_1666,0 -06_13_Normalized_944_1250,0 -06_13_Normalized_960_442,0 -06_13_Normalized_971_414,0 -06_14_Normalized_1046_1623,0 -06_14_Normalized_1065_702,0 -06_14_Normalized_1070_400,0 -06_14_Normalized_1072_879,0 -06_14_Normalized_1081_1618,0 -06_14_Normalized_1081_1904,0 -06_14_Normalized_1087_130,0 -06_14_Normalized_111_1926,0 -06_14_Normalized_1125_920,0 -06_14_Normalized_1139_1285,0 -06_14_Normalized_1142_1097,0 -06_14_Normalized_1145_218,0 -06_14_Normalized_1149_1473,0 -06_14_Normalized_1157_1254,0 -06_14_Normalized_1180_1607,0 -06_14_Normalized_1187_1673,0 -06_14_Normalized_118_818,0 -06_14_Normalized_1199_951,0 -06_14_Normalized_1224_1410,0 -06_14_Normalized_1226_413,0 -06_14_Normalized_1231_1905,0 -06_14_Normalized_1247_1516,0 -06_14_Normalized_1274_1751,0 -06_14_Normalized_1282_1238,0 -06_14_Normalized_1318_1190,0 -06_14_Normalized_1354_1129,0 -06_14_Normalized_136_138,0 -06_14_Normalized_1406_692,0 -06_14_Normalized_1412_1481,0 -06_14_Normalized_141_1025,0 -06_14_Normalized_1435_1146,0 -06_14_Normalized_1455_1181,0 -06_14_Normalized_1485_1253,0 -06_14_Normalized_1495_216,0 -06_14_Normalized_1496_1346,0 -06_14_Normalized_1512_1448,0 -06_14_Normalized_1516_1804,0 -06_14_Normalized_1555_1076,0 -06_14_Normalized_1576_1552,0 -06_14_Normalized_1586_1826,0 -06_14_Normalized_1590_1586,0 -06_14_Normalized_1621_1618,0 -06_14_Normalized_1628_208,0 -06_14_Normalized_1630_1942,0 -06_14_Normalized_1632_692,0 -06_14_Normalized_1638_1450,0 -06_14_Normalized_1650_1110,0 -06_14_Normalized_1654_253,0 -06_14_Normalized_1664_1812,0 -06_14_Normalized_1687_711,0 -06_14_Normalized_1724_1764,0 -06_14_Normalized_1754_406,0 -06_14_Normalized_1765_805,0 -06_14_Normalized_1781_323,0 -06_14_Normalized_1796_1016,0 -06_14_Normalized_1798_1323,0 -06_14_Normalized_1810_1666,0 -06_14_Normalized_1838_1916,0 -06_14_Normalized_1848_73,1 -06_14_Normalized_1890_87,0 -06_14_Normalized_1911_1576,0 -06_14_Normalized_1917_1648,0 -06_14_Normalized_1928_1785,0 -06_14_Normalized_233_1372,0 -06_14_Normalized_257_1910,0 -06_14_Normalized_276_1840,0 -06_14_Normalized_302_1703,0 -06_14_Normalized_348_1561,0 -06_14_Normalized_349_1149,0 -06_14_Normalized_349_410,0 -06_14_Normalized_351_1043,0 -06_14_Normalized_368_1102,0 -06_14_Normalized_372_54,0 -06_14_Normalized_389_664,0 -06_14_Normalized_423_1815,0 -06_14_Normalized_441_1353,0 -06_14_Normalized_472_445,0 -06_14_Normalized_488_1680,0 -06_14_Normalized_512_1899,0 -06_14_Normalized_517_1844,0 -06_14_Normalized_561_337,0 -06_14_Normalized_568_1867,0 -06_14_Normalized_569_1663,0 -06_14_Normalized_589_1791,0 -06_14_Normalized_590_1186,0 -06_14_Normalized_598_1852,0 -06_14_Normalized_600_1261,0 -06_14_Normalized_608_237,0 -06_14_Normalized_615_1224,0 -06_14_Normalized_616_1296,0 -06_14_Normalized_629_1145,0 -06_14_Normalized_640_632,0 -06_14_Normalized_642_1180,0 -06_14_Normalized_666_733,0 -06_14_Normalized_701_1912,0 -06_14_Normalized_703_1489,0 -06_14_Normalized_717_1174,0 -06_14_Normalized_717_1760,0 -06_14_Normalized_717_695,0 -06_14_Normalized_736_1881,0 -06_14_Normalized_741_513,0 -06_14_Normalized_750_377,0 -06_14_Normalized_760_691,0 -06_14_Normalized_768_1428,0 -06_14_Normalized_780_566,0 -06_14_Normalized_792_697,0 -06_14_Normalized_863_850,0 -06_14_Normalized_874_1093,0 -06_14_Normalized_878_1547,0 -06_14_Normalized_894_971,0 -06_14_Normalized_948_1242,0 -06_14_Normalized_976_1566,0 -06_14_Normalized_994_1298,0 -06_14_Normalized_994_805,0 -06_15_Normalized_1058_690,0 -06_15_Normalized_1161_66,0 -06_15_Normalized_1163_624,0 -06_15_Normalized_1196_784,0 -06_15_Normalized_1198_208,0 -06_15_Normalized_1208_449,0 -06_15_Normalized_1214_1800,0 -06_15_Normalized_1229_850,0 -06_15_Normalized_1302_1850,0 -06_15_Normalized_1323_404,0 -06_15_Normalized_1327_1013,0 -06_15_Normalized_1330_199,0 -06_15_Normalized_1350_1911,0 -06_15_Normalized_1355_1477,0 -06_15_Normalized_1375_1426,0 -06_15_Normalized_1376_200,0 -06_15_Normalized_1386_803,0 -06_15_Normalized_1392_552,0 -06_15_Normalized_1396_772,0 -06_15_Normalized_1418_442,0 -06_15_Normalized_1441_1236,0 -06_15_Normalized_1473_1454,0 -06_15_Normalized_1492_67,0 -06_15_Normalized_1513_1799,0 -06_15_Normalized_1515_582,0 -06_15_Normalized_1521_75,0 -06_15_Normalized_1590_684,0 -06_15_Normalized_1665_649,0 -06_15_Normalized_171_1782,0 -06_15_Normalized_1754_101,0 -06_15_Normalized_175_533,0 -06_15_Normalized_1768_276,0 -06_15_Normalized_1777_420,0 -06_15_Normalized_1778_450,0 -06_15_Normalized_1801_250,0 -06_15_Normalized_1822_1148,0 -06_15_Normalized_1826_360,0 -06_15_Normalized_1826_91,0 -06_15_Normalized_1938_490,0 -06_15_Normalized_1945_1156,0 -06_15_Normalized_197_951,0 -06_15_Normalized_223_1666,0 -06_15_Normalized_254_1085,0 -06_15_Normalized_255_610,0 -06_15_Normalized_262_1365,0 -06_15_Normalized_271_1023,0 -06_15_Normalized_277_1640,1 -06_15_Normalized_286_662,0 -06_15_Normalized_289_1094,0 -06_15_Normalized_306_906,0 -06_15_Normalized_316_1291,0 -06_15_Normalized_322_1143,0 -06_15_Normalized_358_746,0 -06_15_Normalized_366_633,0 -06_15_Normalized_375_71,0 -06_15_Normalized_435_1361,0 -06_15_Normalized_459_437,0 -06_15_Normalized_470_1485,0 -06_15_Normalized_471_1902,0 -06_15_Normalized_483_840,0 -06_15_Normalized_494_305,0 -06_15_Normalized_508_439,0 -06_15_Normalized_536_1048,0 -06_15_Normalized_544_1215,0 -06_15_Normalized_54_427,0 -06_15_Normalized_555_369,0 -06_15_Normalized_559_941,0 -06_15_Normalized_587_1234,0 -06_15_Normalized_588_1029,0 -06_15_Normalized_588_452,0 -06_15_Normalized_599_1726,0 -06_15_Normalized_602_91,0 -06_15_Normalized_603_649,1 -06_15_Normalized_649_894,0 -06_15_Normalized_670_364,0 -06_15_Normalized_693_288,0 -06_15_Normalized_694_177,0 -06_15_Normalized_694_1941,0 -06_15_Normalized_711_1009,0 -06_15_Normalized_722_165,0 -06_15_Normalized_722_53,0 -06_15_Normalized_757_503,0 -06_15_Normalized_772_350,0 -06_15_Normalized_857_792,0 -06_15_Normalized_859_1338,0 -06_15_Normalized_869_1683,0 -06_15_Normalized_884_569,0 -06_15_Normalized_90_1535,0 -06_15_Normalized_913_561,0 -06_15_Normalized_982_793,0 -06_15_Normalized_991_556,0 -06_16_Normalized_1025_1714,0 -06_16_Normalized_1048_758,0 -06_16_Normalized_1098_437,0 -06_16_Normalized_1135_1168,0 -06_16_Normalized_1165_518,0 -06_16_Normalized_1170_966,0 -06_16_Normalized_1175_1259,0 -06_16_Normalized_1176_1219,0 -06_16_Normalized_1189_1838,0 -06_16_Normalized_1193_1284,0 -06_16_Normalized_1194_1800,0 -06_16_Normalized_1226_588,0 -06_16_Normalized_1228_1296,0 -06_16_Normalized_1256_1377,0 -06_16_Normalized_1276_1323,0 -06_16_Normalized_1290_1584,0 -06_16_Normalized_1294_449,0 -06_16_Normalized_1300_277,0 -06_16_Normalized_131_1607,0 -06_16_Normalized_1337_1307,0 -06_16_Normalized_1340_1432,0 -06_16_Normalized_1384_391,0 -06_16_Normalized_1398_676,0 -06_16_Normalized_1420_385,0 -06_16_Normalized_1433_1453,0 -06_16_Normalized_1434_300,0 -06_16_Normalized_1441_1620,0 -06_16_Normalized_1509_443,0 -06_16_Normalized_1542_959,0 -06_16_Normalized_1554_1399,0 -06_16_Normalized_1556_1539,0 -06_16_Normalized_1591_1741,0 -06_16_Normalized_1634_373,0 -06_16_Normalized_1709_1595,0 -06_16_Normalized_1720_1459,0 -06_16_Normalized_1726_1103,0 -06_16_Normalized_1729_1025,0 -06_16_Normalized_1731_155,0 -06_16_Normalized_1736_714,0 -06_16_Normalized_1742_109,0 -06_16_Normalized_1778_1660,0 -06_16_Normalized_1795_1446,0 -06_16_Normalized_1805_1764,0 -06_16_Normalized_1889_723,0 -06_16_Normalized_1917_1147,0 -06_16_Normalized_1921_536,0 -06_16_Normalized_1923_1212,0 -06_16_Normalized_1931_1769,0 -06_16_Normalized_1935_1432,0 -06_16_Normalized_193_816,0 -06_16_Normalized_1947_1820,0 -06_16_Normalized_226_1369,0 -06_16_Normalized_350_948,0 -06_16_Normalized_372_876,0 -06_16_Normalized_502_962,1 -06_16_Normalized_507_61,0 -06_16_Normalized_516_1353,0 -06_16_Normalized_537_1048,1 -06_16_Normalized_540_232,0 -06_16_Normalized_552_88,0 -06_16_Normalized_561_1235,0 -06_16_Normalized_563_735,0 -06_16_Normalized_593_1819,0 -06_16_Normalized_619_1202,0 -06_16_Normalized_635_822,0 -06_16_Normalized_687_780,0 -06_16_Normalized_696_1457,0 -06_16_Normalized_747_1839,0 -06_16_Normalized_760_118,0 -06_16_Normalized_806_1690,0 -06_16_Normalized_812_512,0 -06_16_Normalized_815_741,0 -06_16_Normalized_831_578,0 -06_16_Normalized_866_135,0 -06_16_Normalized_868_1376,0 -06_16_Normalized_900_628,0 -06_16_Normalized_904_995,0 -06_16_Normalized_938_232,1 -06_16_Normalized_997_1132,0 -06_16_Normalized_997_152,0 -06_17_Normalized_1006_1757,0 -06_17_Normalized_1010_834,0 -06_17_Normalized_101_1205,0 -06_17_Normalized_101_868,0 -06_17_Normalized_1041_1141,0 -06_17_Normalized_1077_712,0 -06_17_Normalized_1079_1240,0 -06_17_Normalized_1093_385,0 -06_17_Normalized_1095_1704,0 -06_17_Normalized_1095_744,0 -06_17_Normalized_118_435,0 -06_17_Normalized_1206_72,0 -06_17_Normalized_1214_265,0 -06_17_Normalized_1240_194,1 -06_17_Normalized_1257_1106,0 -06_17_Normalized_1267_415,0 -06_17_Normalized_1290_1280,0 -06_17_Normalized_1293_1805,0 -06_17_Normalized_1301_68,0 -06_17_Normalized_1304_437,0 -06_17_Normalized_1337_1308,0 -06_17_Normalized_1338_703,0 -06_17_Normalized_1353_1374,0 -06_17_Normalized_1410_1687,0 -06_17_Normalized_1415_1330,0 -06_17_Normalized_1431_720,0 -06_17_Normalized_1432_285,0 -06_17_Normalized_1440_1218,0 -06_17_Normalized_1506_424,0 -06_17_Normalized_1509_1718,0 -06_17_Normalized_1553_1398,0 -06_17_Normalized_1578_914,0 -06_17_Normalized_1582_421,0 -06_17_Normalized_1608_93,0 -06_17_Normalized_1611_247,0 -06_17_Normalized_1617_870,0 -06_17_Normalized_1632_1761,0 -06_17_Normalized_1644_404,0 -06_17_Normalized_1654_900,0 -06_17_Normalized_1664_1516,0 -06_17_Normalized_1698_1135,0 -06_17_Normalized_1715_1402,0 -06_17_Normalized_1727_1503,0 -06_17_Normalized_1944_1888,0 -06_17_Normalized_255_1253,0 -06_17_Normalized_290_947,0 -06_17_Normalized_291_1648,0 -06_17_Normalized_328_912,0 -06_17_Normalized_356_183,0 -06_17_Normalized_374_1510,0 -06_17_Normalized_382_1293,0 -06_17_Normalized_396_1374,0 -06_17_Normalized_403_331,0 -06_17_Normalized_473_1490,0 -06_17_Normalized_546_472,0 -06_17_Normalized_614_627,0 -06_17_Normalized_615_169,0 -06_17_Normalized_624_1642,1 -06_17_Normalized_62_938,0 -06_17_Normalized_633_1244,0 -06_17_Normalized_634_273,0 -06_17_Normalized_647_552,0 -06_17_Normalized_664_1543,0 -06_17_Normalized_666_791,0 -06_17_Normalized_669_829,0 -06_17_Normalized_680_562,0 -06_17_Normalized_701_1298,0 -06_17_Normalized_714_327,0 -06_17_Normalized_714_660,0 -06_17_Normalized_718_98,0 -06_17_Normalized_720_878,0 -06_17_Normalized_736_1571,0 -06_17_Normalized_743_1860,0 -06_17_Normalized_821_1864,0 -06_17_Normalized_851_1555,0 -06_17_Normalized_89_1341,0 -06_17_Normalized_909_1885,0 -06_17_Normalized_917_172,0 -06_17_Normalized_942_1026,0 -06_17_Normalized_944_102,0 -06_17_Normalized_961_422,0 -06_17_Normalized_972_1099,0 -06_17_Normalized_984_757,0 -06_18_Normalized_1010_723,0 -06_18_Normalized_1034_822,0 -06_18_Normalized_1035_1802,0 -06_18_Normalized_1044_260,0 -06_18_Normalized_1048_1306,0 -06_18_Normalized_1075_783,0 -06_18_Normalized_1079_619,0 -06_18_Normalized_1084_1805,0 -06_18_Normalized_109_842,0 -06_18_Normalized_1106_308,0 -06_18_Normalized_1107_1230,0 -06_18_Normalized_1119_645,0 -06_18_Normalized_1121_560,0 -06_18_Normalized_1129_1032,0 -06_18_Normalized_1150_1670,0 -06_18_Normalized_1164_761,0 -06_18_Normalized_1174_469,0 -06_18_Normalized_1198_1161,0 -06_18_Normalized_1272_1548,0 -06_18_Normalized_1277_943,0 -06_18_Normalized_1280_274,0 -06_18_Normalized_1295_896,0 -06_18_Normalized_129_151,0 -06_18_Normalized_1307_257,0 -06_18_Normalized_1332_407,0 -06_18_Normalized_1347_1530,0 -06_18_Normalized_136_694,0 -06_18_Normalized_1411_687,0 -06_18_Normalized_142_1891,0 -06_18_Normalized_1443_1483,0 -06_18_Normalized_1446_418,0 -06_18_Normalized_1457_1269,0 -06_18_Normalized_1457_1388,0 -06_18_Normalized_1463_1771,0 -06_18_Normalized_1464_1078,0 -06_18_Normalized_1505_250,0 -06_18_Normalized_1518_1904,0 -06_18_Normalized_1530_1839,0 -06_18_Normalized_1541_1219,0 -06_18_Normalized_1541_132,0 -06_18_Normalized_1547_832,0 -06_18_Normalized_154_945,0 -06_18_Normalized_1572_317,0 -06_18_Normalized_158_1653,0 -06_18_Normalized_159_1460,0 -06_18_Normalized_162_1420,0 -06_18_Normalized_1639_182,0 -06_18_Normalized_1661_1597,0 -06_18_Normalized_1671_1562,0 -06_18_Normalized_1695_623,0 -06_18_Normalized_169_284,0 -06_18_Normalized_1702_1529,0 -06_18_Normalized_1714_1007,0 -06_18_Normalized_1715_382,0 -06_18_Normalized_1715_719,0 -06_18_Normalized_1715_830,0 -06_18_Normalized_1717_288,0 -06_18_Normalized_1734_333,0 -06_18_Normalized_1735_1670,0 -06_18_Normalized_1735_1710,0 -06_18_Normalized_1737_761,0 -06_18_Normalized_1748_1361,0 -06_18_Normalized_1763_784,0 -06_18_Normalized_1771_1438,0 -06_18_Normalized_1789_881,0 -06_18_Normalized_1803_1930,0 -06_18_Normalized_1810_231,0 -06_18_Normalized_1814_1396,0 -06_18_Normalized_1819_338,0 -06_18_Normalized_181_383,0 -06_18_Normalized_1843_589,0 -06_18_Normalized_1886_421,0 -06_18_Normalized_1896_1868,0 -06_18_Normalized_1901_901,0 -06_18_Normalized_1915_1620,0 -06_18_Normalized_1935_1386,0 -06_18_Normalized_221_1622,0 -06_18_Normalized_235_286,0 -06_18_Normalized_255_1769,0 -06_18_Normalized_274_610,0 -06_18_Normalized_286_1016,0 -06_18_Normalized_316_1692,0 -06_18_Normalized_335_308,0 -06_18_Normalized_337_221,0 -06_18_Normalized_347_592,0 -06_18_Normalized_365_830,0 -06_18_Normalized_372_1146,0 -06_18_Normalized_397_1399,0 -06_18_Normalized_428_314,0 -06_18_Normalized_496_1857,0 -06_18_Normalized_507_1165,0 -06_18_Normalized_531_378,0 -06_18_Normalized_538_1928,0 -06_18_Normalized_552_1662,0 -06_18_Normalized_562_926,0 -06_18_Normalized_57_629,0 -06_18_Normalized_593_1264,0 -06_18_Normalized_598_505,0 -06_18_Normalized_650_173,0 -06_18_Normalized_676_798,0 -06_18_Normalized_682_1118,0 -06_18_Normalized_683_408,0 -06_18_Normalized_686_180,0 -06_18_Normalized_690_934,0 -06_18_Normalized_69_1592,0 -06_18_Normalized_76_1885,0 -06_18_Normalized_775_1917,0 -06_18_Normalized_778_1850,0 -06_18_Normalized_801_1643,0 -06_18_Normalized_813_728,0 -06_18_Normalized_819_199,0 -06_18_Normalized_843_495,0 -06_18_Normalized_846_992,0 -06_18_Normalized_871_1905,0 -06_18_Normalized_873_957,0 -06_18_Normalized_887_532,0 -06_18_Normalized_905_768,0 -06_18_Normalized_911_578,0 -06_18_Normalized_923_741,0 -06_18_Normalized_928_808,0 -06_18_Normalized_990_1757,0 -06_18_Normalized_997_879,0 -06_18_Normalized_998_520,0 -06_18_Normalized_99_1918,0 -06_19_Normalized_1002_1228,0 -06_19_Normalized_1009_835,0 -06_19_Normalized_1011_374,0 -06_19_Normalized_1030_1239,0 -06_19_Normalized_107_1231,0 -06_19_Normalized_1120_1479,0 -06_19_Normalized_1125_1928,0 -06_19_Normalized_1138_1423,0 -06_19_Normalized_1138_1739,0 -06_19_Normalized_1155_978,0 -06_19_Normalized_1163_1520,0 -06_19_Normalized_1166_934,0 -06_19_Normalized_1168_632,0 -06_19_Normalized_1179_150,0 -06_19_Normalized_1219_1284,0 -06_19_Normalized_1227_1187,0 -06_19_Normalized_1256_933,0 -06_19_Normalized_1260_794,0 -06_19_Normalized_1287_1945,0 -06_19_Normalized_1322_148,0 -06_19_Normalized_1346_593,0 -06_19_Normalized_1351_207,0 -06_19_Normalized_135_1783,0 -06_19_Normalized_1387_1847,0 -06_19_Normalized_1387_72,0 -06_19_Normalized_1424_1924,0 -06_19_Normalized_1428_116,0 -06_19_Normalized_1428_1579,0 -06_19_Normalized_1429_1316,0 -06_19_Normalized_1431_633,0 -06_19_Normalized_1439_1431,0 -06_19_Normalized_143_1896,0 -06_19_Normalized_1457_1772,0 -06_19_Normalized_1468_573,0 -06_19_Normalized_1468_827,0 -06_19_Normalized_1482_1825,0 -06_19_Normalized_1502_1452,0 -06_19_Normalized_1519_1163,0 -06_19_Normalized_1540_622,0 -06_19_Normalized_1551_400,0 -06_19_Normalized_1562_1847,0 -06_19_Normalized_1573_836,0 -06_19_Normalized_1590_1402,0 -06_19_Normalized_1592_732,0 -06_19_Normalized_1606_1674,0 -06_19_Normalized_1614_1535,0 -06_19_Normalized_162_208,0 -06_19_Normalized_1630_381,0 -06_19_Normalized_1633_1128,0 -06_19_Normalized_1635_1846,0 -06_19_Normalized_1641_1024,0 -06_19_Normalized_1644_1534,0 -06_19_Normalized_1645_800,0 -06_19_Normalized_1679_282,0 -06_19_Normalized_1706_768,0 -06_19_Normalized_1712_1328,0 -06_19_Normalized_1725_1392,0 -06_19_Normalized_1738_807,0 -06_19_Normalized_1753_1316,0 -06_19_Normalized_175_367,0 -06_19_Normalized_178_1615,0 -06_19_Normalized_1792_1422,0 -06_19_Normalized_1807_1615,0 -06_19_Normalized_1817_652,0 -06_19_Normalized_1819_1694,0 -06_19_Normalized_1824_1462,0 -06_19_Normalized_1853_564,0 -06_19_Normalized_1871_747,0 -06_19_Normalized_1895_1876,0 -06_19_Normalized_1897_1790,0 -06_19_Normalized_1913_583,0 -06_19_Normalized_242_1804,0 -06_19_Normalized_248_1836,0 -06_19_Normalized_264_91,0 -06_19_Normalized_267_1148,0 -06_19_Normalized_277_1240,0 -06_19_Normalized_281_1570,0 -06_19_Normalized_287_440,0 -06_19_Normalized_296_742,0 -06_19_Normalized_324_65,0 -06_19_Normalized_341_474,0 -06_19_Normalized_343_1213,0 -06_19_Normalized_345_766,0 -06_19_Normalized_384_617,0 -06_19_Normalized_424_849,0 -06_19_Normalized_427_737,0 -06_19_Normalized_436_819,0 -06_19_Normalized_459_1351,0 -06_19_Normalized_485_821,0 -06_19_Normalized_486_1174,0 -06_19_Normalized_516_204,0 -06_19_Normalized_524_1464,0 -06_19_Normalized_541_1632,0 -06_19_Normalized_589_1624,0 -06_19_Normalized_594_1378,0 -06_19_Normalized_628_600,0 -06_19_Normalized_62_617,0 -06_19_Normalized_654_566,0 -06_19_Normalized_658_973,0 -06_19_Normalized_704_1763,0 -06_19_Normalized_712_103,0 -06_19_Normalized_713_1383,0 -06_19_Normalized_716_1606,0 -06_19_Normalized_726_1732,0 -06_19_Normalized_728_1124,0 -06_19_Normalized_730_537,0 -06_19_Normalized_756_1103,0 -06_19_Normalized_833_915,0 -06_19_Normalized_873_152,0 -06_19_Normalized_878_635,1 -06_19_Normalized_88_142,0 -06_19_Normalized_893_942,0 -06_19_Normalized_905_840,0 -06_19_Normalized_906_1424,0 -06_19_Normalized_908_1890,0 -06_19_Normalized_909_147,0 -06_19_Normalized_930_1660,0 -06_19_Normalized_953_795,0 -06_19_Normalized_972_1083,0 -06_19_Normalized_997_405,0 -06_19_Normalized_999_1066,0 -06_20_Normalized_1009_237,0 -06_20_Normalized_1044_1318,0 -06_20_Normalized_1048_1118,0 -06_20_Normalized_107_1105,0 -06_20_Normalized_1083_1370,0 -06_20_Normalized_110_722,0 -06_20_Normalized_1124_632,0 -06_20_Normalized_1134_1720,0 -06_20_Normalized_1207_673,0 -06_20_Normalized_1242_1190,0 -06_20_Normalized_1246_606,0 -06_20_Normalized_124_815,0 -06_20_Normalized_126_1784,0 -06_20_Normalized_126_281,0 -06_20_Normalized_1275_1274,0 -06_20_Normalized_1278_946,0 -06_20_Normalized_127_1946,0 -06_20_Normalized_1373_572,0 -06_20_Normalized_1386_1094,0 -06_20_Normalized_1413_1876,0 -06_20_Normalized_1416_679,0 -06_20_Normalized_1437_1174,0 -06_20_Normalized_143_660,0 -06_20_Normalized_1443_542,0 -06_20_Normalized_1472_307,0 -06_20_Normalized_1478_1745,0 -06_20_Normalized_1497_225,0 -06_20_Normalized_1500_1535,0 -06_20_Normalized_156_1245,0 -06_20_Normalized_1575_406,0 -06_20_Normalized_1581_1366,0 -06_20_Normalized_1585_459,0 -06_20_Normalized_1647_1560,0 -06_20_Normalized_1659_643,0 -06_20_Normalized_1804_885,0 -06_20_Normalized_180_1821,0 -06_20_Normalized_1885_108,0 -06_20_Normalized_1894_1472,0 -06_20_Normalized_1906_157,0 -06_20_Normalized_1913_1284,0 -06_20_Normalized_1920_662,0 -06_20_Normalized_1930_1936,0 -06_20_Normalized_198_234,0 -06_20_Normalized_212_1827,0 -06_20_Normalized_215_1292,0 -06_20_Normalized_215_985,0 -06_20_Normalized_256_296,0 -06_20_Normalized_260_1479,0 -06_20_Normalized_265_1759,0 -06_20_Normalized_290_1820,0 -06_20_Normalized_297_1124,0 -06_20_Normalized_333_198,0 -06_20_Normalized_334_1120,0 -06_20_Normalized_346_1354,0 -06_20_Normalized_350_642,0 -06_20_Normalized_476_1402,0 -06_20_Normalized_476_1747,0 -06_20_Normalized_501_1917,0 -06_20_Normalized_529_1423,0 -06_20_Normalized_541_1691,0 -06_20_Normalized_566_1629,0 -06_20_Normalized_606_628,0 -06_20_Normalized_64_1097,0 -06_20_Normalized_683_1815,0 -06_20_Normalized_68_53,0 -06_20_Normalized_707_181,0 -06_20_Normalized_742_1333,0 -06_20_Normalized_751_1784,0 -06_20_Normalized_766_1595,0 -06_20_Normalized_778_1924,0 -06_20_Normalized_784_983,0 -06_20_Normalized_791_1122,0 -06_20_Normalized_820_1090,0 -06_20_Normalized_843_1945,0 -06_20_Normalized_849_1363,0 -06_20_Normalized_851_1083,0 -06_20_Normalized_856_1027,0 -06_20_Normalized_866_685,0 -06_20_Normalized_894_1766,0 -06_20_Normalized_899_1801,0 -06_20_Normalized_906_733,0 -06_20_Normalized_910_1193,0 -06_20_Normalized_923_96,0 -06_20_Normalized_924_185,0 -06_20_Normalized_990_1699,0 -06_21_Normalized_1071_59,0 -06_21_Normalized_1102_1848,0 -06_21_Normalized_1149_287,0 -06_21_Normalized_1166_1170,0 -06_21_Normalized_117_1154,0 -06_21_Normalized_1192_1732,0 -06_21_Normalized_1265_1009,0 -06_21_Normalized_1378_1115,0 -06_21_Normalized_1409_1667,0 -06_21_Normalized_1419_1635,0 -06_21_Normalized_1440_1301,0 -06_21_Normalized_1488_1796,0 -06_21_Normalized_1493_130,1 -06_21_Normalized_1573_771,0 -06_21_Normalized_1576_114,0 -06_21_Normalized_1581_322,0 -06_21_Normalized_1592_1007,1 -06_21_Normalized_1592_1069,1 -06_21_Normalized_1609_1182,0 -06_21_Normalized_1618_1733,0 -06_21_Normalized_1623_856,1 -06_21_Normalized_1627_409,1 -06_21_Normalized_1635_1780,1 -06_21_Normalized_1640_561,0 -06_21_Normalized_1656_665,0 -06_21_Normalized_1661_1824,0 -06_21_Normalized_166_1490,0 -06_21_Normalized_1676_364,0 -06_21_Normalized_168_1852,0 -06_21_Normalized_1748_1793,1 -06_21_Normalized_1811_1575,0 -06_21_Normalized_1827_1666,0 -06_21_Normalized_1886_1654,0 -06_21_Normalized_1931_174,1 -06_21_Normalized_1935_1658,0 -06_21_Normalized_208_355,0 -06_21_Normalized_213_807,0 -06_21_Normalized_246_1384,0 -06_21_Normalized_287_910,0 -06_21_Normalized_301_1238,0 -06_21_Normalized_345_1722,0 -06_21_Normalized_388_1153,0 -06_21_Normalized_427_862,0 -06_21_Normalized_460_1132,0 -06_21_Normalized_463_453,0 -06_21_Normalized_525_1146,0 -06_21_Normalized_525_1338,0 -06_21_Normalized_545_1764,0 -06_21_Normalized_574_1045,0 -06_21_Normalized_578_1199,0 -06_21_Normalized_60_957,0 -06_21_Normalized_638_1296,0 -06_21_Normalized_710_1266,0 -06_21_Normalized_812_1142,0 -06_21_Normalized_837_1325,0 -06_21_Normalized_857_1148,0 -06_21_Normalized_869_658,0 -06_21_Normalized_86_444,0 -06_21_Normalized_872_1844,0 -06_21_Normalized_929_1240,0 -06_22_Normalized_102_90,0 -06_22_Normalized_1069_1893,0 -06_22_Normalized_1105_110,0 -06_22_Normalized_1109_512,0 -06_22_Normalized_1110_253,0 -06_22_Normalized_1133_876,0 -06_22_Normalized_1137_1823,0 -06_22_Normalized_1141_328,0 -06_22_Normalized_1167_1830,0 -06_22_Normalized_1203_895,0 -06_22_Normalized_1262_1191,0 -06_22_Normalized_1316_856,0 -06_22_Normalized_1358_1031,0 -06_22_Normalized_1398_1898,0 -06_22_Normalized_1415_479,0 -06_22_Normalized_1427_1252,0 -06_22_Normalized_1434_912,0 -06_22_Normalized_1454_864,0 -06_22_Normalized_1464_1598,0 -06_22_Normalized_1494_1046,0 -06_22_Normalized_1498_809,0 -06_22_Normalized_1509_203,0 -06_22_Normalized_1555_1152,0 -06_22_Normalized_1561_894,0 -06_22_Normalized_1614_367,1 -06_22_Normalized_1625_1256,0 -06_22_Normalized_1640_671,0 -06_22_Normalized_1665_329,0 -06_22_Normalized_1675_695,0 -06_22_Normalized_1678_532,0 -06_22_Normalized_1744_703,0 -06_22_Normalized_1762_60,0 -06_22_Normalized_1775_1030,0 -06_22_Normalized_177_774,0 -06_22_Normalized_1780_417,0 -06_22_Normalized_1802_987,0 -06_22_Normalized_1841_1088,0 -06_22_Normalized_1841_325,0 -06_22_Normalized_1846_1166,0 -06_22_Normalized_1854_1133,0 -06_22_Normalized_198_317,0 -06_22_Normalized_233_506,0 -06_22_Normalized_262_1675,0 -06_22_Normalized_272_1115,1 -06_22_Normalized_283_468,0 -06_22_Normalized_299_812,0 -06_22_Normalized_302_1118,0 -06_22_Normalized_317_1678,0 -06_22_Normalized_362_1848,0 -06_22_Normalized_364_1881,0 -06_22_Normalized_440_189,0 -06_22_Normalized_491_836,0 -06_22_Normalized_492_171,0 -06_22_Normalized_503_782,0 -06_22_Normalized_510_1915,0 -06_22_Normalized_516_854,0 -06_22_Normalized_518_664,0 -06_22_Normalized_552_857,0 -06_22_Normalized_562_75,0 -06_22_Normalized_577_1025,0 -06_22_Normalized_615_195,0 -06_22_Normalized_632_746,0 -06_22_Normalized_637_1438,0 -06_22_Normalized_641_1544,0 -06_22_Normalized_644_243,0 -06_22_Normalized_680_1768,0 -06_22_Normalized_68_1298,0 -06_22_Normalized_693_589,0 -06_22_Normalized_716_780,0 -06_22_Normalized_740_991,0 -06_22_Normalized_767_887,0 -06_22_Normalized_791_188,0 -06_22_Normalized_819_61,0 -06_22_Normalized_820_1696,0 -06_22_Normalized_879_1244,0 -06_22_Normalized_884_706,0 -06_22_Normalized_947_1899,0 -06_22_Normalized_956_818,0 -06_22_Normalized_968_1623,0 -06_22_Normalized_986_805,0 -06_23_Normalized_1000_1350,0 -06_23_Normalized_1006_320,0 -06_23_Normalized_1018_882,0 -06_23_Normalized_1022_1144,0 -06_23_Normalized_1054_1848,0 -06_23_Normalized_1059_1572,0 -06_23_Normalized_1061_1614,0 -06_23_Normalized_106_500,0 -06_23_Normalized_1078_410,0 -06_23_Normalized_1088_1205,0 -06_23_Normalized_1101_1717,0 -06_23_Normalized_1138_1797,0 -06_23_Normalized_1152_237,0 -06_23_Normalized_1173_1948,0 -06_23_Normalized_1182_672,0 -06_23_Normalized_1214_504,0 -06_23_Normalized_1216_1327,0 -06_23_Normalized_1247_376,0 -06_23_Normalized_127_237,0 -06_23_Normalized_1289_395,0 -06_23_Normalized_1301_446,0 -06_23_Normalized_1308_1746,0 -06_23_Normalized_1353_1781,0 -06_23_Normalized_1364_358,0 -06_23_Normalized_1449_82,0 -06_23_Normalized_1464_897,0 -06_23_Normalized_146_1669,0 -06_23_Normalized_1484_1890,0 -06_23_Normalized_1491_1837,0 -06_23_Normalized_149_1316,0 -06_23_Normalized_1504_641,0 -06_23_Normalized_1515_1434,1 -06_23_Normalized_1543_1172,0 -06_23_Normalized_1545_1831,0 -06_23_Normalized_1587_1127,0 -06_23_Normalized_1626_762,0 -06_23_Normalized_1667_818,0 -06_23_Normalized_1688_1337,0 -06_23_Normalized_1709_832,0 -06_23_Normalized_1719_718,0 -06_23_Normalized_1732_508,0 -06_23_Normalized_1747_1372,0 -06_23_Normalized_1767_356,0 -06_23_Normalized_177_378,0 -06_23_Normalized_1786_1630,0 -06_23_Normalized_182_1455,0 -06_23_Normalized_1853_1245,0 -06_23_Normalized_1877_1824,0 -06_23_Normalized_1884_148,0 -06_23_Normalized_1923_907,0 -06_23_Normalized_194_1599,0 -06_23_Normalized_199_860,0 -06_23_Normalized_201_1702,0 -06_23_Normalized_224_468,0 -06_23_Normalized_227_1717,0 -06_23_Normalized_244_813,0 -06_23_Normalized_270_1526,0 -06_23_Normalized_276_215,0 -06_23_Normalized_294_1182,1 -06_23_Normalized_303_828,0 -06_23_Normalized_307_54,0 -06_23_Normalized_312_359,0 -06_23_Normalized_328_462,0 -06_23_Normalized_330_1743,0 -06_23_Normalized_333_1151,0 -06_23_Normalized_341_367,0 -06_23_Normalized_416_722,0 -06_23_Normalized_417_919,0 -06_23_Normalized_434_378,0 -06_23_Normalized_438_897,0 -06_23_Normalized_442_1399,0 -06_23_Normalized_466_449,0 -06_23_Normalized_506_230,0 -06_23_Normalized_508_1757,0 -06_23_Normalized_519_613,0 -06_23_Normalized_567_1547,0 -06_23_Normalized_584_1414,0 -06_23_Normalized_595_473,0 -06_23_Normalized_608_1936,0 -06_23_Normalized_614_359,0 -06_23_Normalized_626_1385,0 -06_23_Normalized_642_1071,0 -06_23_Normalized_644_1934,0 -06_23_Normalized_672_787,0 -06_23_Normalized_679_1046,0 -06_23_Normalized_679_202,0 -06_23_Normalized_719_1290,0 -06_23_Normalized_733_1357,0 -06_23_Normalized_749_344,0 -06_23_Normalized_756_177,0 -06_23_Normalized_769_1323,0 -06_23_Normalized_789_1422,0 -06_23_Normalized_813_1539,0 -06_23_Normalized_826_1667,0 -06_23_Normalized_845_806,0 -06_23_Normalized_852_1315,0 -06_23_Normalized_855_1923,0 -06_23_Normalized_869_1279,0 -06_23_Normalized_871_728,0 -06_23_Normalized_884_487,0 -06_23_Normalized_890_1408,0 -06_23_Normalized_893_1162,1 -06_23_Normalized_929_1315,0 -06_23_Normalized_933_1065,0 -06_23_Normalized_962_474,0 -06_23_Normalized_983_1110,0 -06_23_Normalized_986_250,0 -06_23_Normalized_995_1229,0 -06_23_Normalized_998_1035,0 -06_24_Normalized_1022_750,0 -06_24_Normalized_1045_1537,0 -06_24_Normalized_1053_356,0 -06_24_Normalized_1058_1073,0 -06_24_Normalized_1082_128,0 -06_24_Normalized_1084_1577,0 -06_24_Normalized_1088_710,0 -06_24_Normalized_1097_1646,0 -06_24_Normalized_1111_1601,0 -06_24_Normalized_1129_1654,0 -06_24_Normalized_113_96,0 -06_24_Normalized_1145_1139,0 -06_24_Normalized_1147_1610,0 -06_24_Normalized_115_1650,0 -06_24_Normalized_1160_903,0 -06_24_Normalized_1168_1206,0 -06_24_Normalized_1187_1669,0 -06_24_Normalized_1199_1169,0 -06_24_Normalized_1204_532,0 -06_24_Normalized_1222_1205,0 -06_24_Normalized_126_1782,0 -06_24_Normalized_1281_1561,0 -06_24_Normalized_1326_1685,1 -06_24_Normalized_1334_993,0 -06_24_Normalized_1367_1768,0 -06_24_Normalized_1431_539,0 -06_24_Normalized_1513_763,0 -06_24_Normalized_1584_1247,0 -06_24_Normalized_158_1152,0 -06_24_Normalized_1593_475,0 -06_24_Normalized_1596_1516,0 -06_24_Normalized_1600_1455,0 -06_24_Normalized_1608_656,0 -06_24_Normalized_1629_715,0 -06_24_Normalized_1642_653,0 -06_24_Normalized_166_978,0 -06_24_Normalized_1719_1515,0 -06_24_Normalized_172_910,1 -06_24_Normalized_1790_963,0 -06_24_Normalized_1819_1786,0 -06_24_Normalized_1833_1055,0 -06_24_Normalized_1838_166,0 -06_24_Normalized_1894_1730,0 -06_24_Normalized_1900_1894,0 -06_24_Normalized_190_702,0 -06_24_Normalized_1922_733,0 -06_24_Normalized_1924_1938,0 -06_24_Normalized_1931_1372,0 -06_24_Normalized_1933_1328,0 -06_24_Normalized_197_460,0 -06_24_Normalized_210_1131,0 -06_24_Normalized_211_766,0 -06_24_Normalized_226_355,0 -06_24_Normalized_227_1933,0 -06_24_Normalized_245_1901,0 -06_24_Normalized_293_1009,0 -06_24_Normalized_377_661,0 -06_24_Normalized_379_734,0 -06_24_Normalized_389_1922,0 -06_24_Normalized_390_506,0 -06_24_Normalized_434_1659,0 -06_24_Normalized_451_1725,0 -06_24_Normalized_462_370,0 -06_24_Normalized_469_538,0 -06_24_Normalized_473_1844,0 -06_24_Normalized_486_57,0 -06_24_Normalized_505_1205,0 -06_24_Normalized_519_238,0 -06_24_Normalized_526_1476,0 -06_24_Normalized_527_509,0 -06_24_Normalized_555_1124,0 -06_24_Normalized_561_375,0 -06_24_Normalized_575_129,0 -06_24_Normalized_585_1674,0 -06_24_Normalized_58_211,0 -06_24_Normalized_598_1271,0 -06_24_Normalized_611_558,0 -06_24_Normalized_626_1207,0 -06_24_Normalized_652_782,0 -06_24_Normalized_661_60,0 -06_24_Normalized_663_842,0 -06_24_Normalized_680_272,0 -06_24_Normalized_682_455,0 -06_24_Normalized_690_426,0 -06_24_Normalized_691_1104,0 -06_24_Normalized_695_335,0 -06_24_Normalized_710_489,0 -06_24_Normalized_727_544,0 -06_24_Normalized_736_961,0 -06_24_Normalized_741_1360,0 -06_24_Normalized_754_932,0 -06_24_Normalized_77_176,0 -06_24_Normalized_789_550,0 -06_24_Normalized_798_307,0 -06_24_Normalized_799_479,0 -06_24_Normalized_81_1130,0 -06_24_Normalized_829_572,0 -06_24_Normalized_836_797,0 -06_24_Normalized_837_1142,0 -06_24_Normalized_837_125,0 -06_24_Normalized_861_705,0 -06_24_Normalized_889_719,0 -06_24_Normalized_89_1545,0 -06_24_Normalized_948_336,0 -06_24_Normalized_955_206,0 -06_24_Normalized_95_263,0 -06_24_Normalized_969_777,0 -06_25_Normalized_101_401,0 -06_25_Normalized_1038_82,0 -06_25_Normalized_1046_790,0 -06_25_Normalized_1075_1554,0 -06_25_Normalized_1076_1630,0 -06_25_Normalized_1076_515,0 -06_25_Normalized_1080_1440,0 -06_25_Normalized_108_1019,0 -06_25_Normalized_1145_1347,1 -06_25_Normalized_118_436,0 -06_25_Normalized_1190_319,0 -06_25_Normalized_1198_507,0 -06_25_Normalized_1199_1396,0 -06_25_Normalized_1199_732,0 -06_25_Normalized_1201_1198,0 -06_25_Normalized_121_1650,0 -06_25_Normalized_1224_1285,0 -06_25_Normalized_123_1215,0 -06_25_Normalized_1245_1263,0 -06_25_Normalized_1248_1178,0 -06_25_Normalized_124_1856,0 -06_25_Normalized_1253_1294,0 -06_25_Normalized_1281_1924,0 -06_25_Normalized_1283_562,0 -06_25_Normalized_1310_1754,0 -06_25_Normalized_1353_1440,0 -06_25_Normalized_1353_637,0 -06_25_Normalized_135_1737,0 -06_25_Normalized_1402_983,0 -06_25_Normalized_1407_447,0 -06_25_Normalized_1425_1788,0 -06_25_Normalized_1434_156,0 -06_25_Normalized_1446_1266,0 -06_25_Normalized_1455_377,0 -06_25_Normalized_1458_1758,0 -06_25_Normalized_1475_299,0 -06_25_Normalized_1495_759,0 -06_25_Normalized_1498_826,0 -06_25_Normalized_1501_715,0 -06_25_Normalized_156_1602,0 -06_25_Normalized_1581_129,0 -06_25_Normalized_1606_626,0 -06_25_Normalized_1695_962,0 -06_25_Normalized_1697_372,0 -06_25_Normalized_1709_265,0 -06_25_Normalized_170_425,0 -06_25_Normalized_1711_1365,0 -06_25_Normalized_1716_205,0 -06_25_Normalized_1734_285,0 -06_25_Normalized_1762_1121,0 -06_25_Normalized_1773_615,0 -06_25_Normalized_1825_667,0 -06_25_Normalized_1853_1816,0 -06_25_Normalized_1878_99,1 -06_25_Normalized_204_1009,0 -06_25_Normalized_257_1934,0 -06_25_Normalized_291_345,0 -06_25_Normalized_309_560,0 -06_25_Normalized_329_1500,0 -06_25_Normalized_376_1656,0 -06_25_Normalized_379_464,0 -06_25_Normalized_416_1666,0 -06_25_Normalized_428_1485,0 -06_25_Normalized_432_814,0 -06_25_Normalized_454_1470,1 -06_25_Normalized_519_1579,0 -06_25_Normalized_541_357,0 -06_25_Normalized_568_1203,0 -06_25_Normalized_568_171,0 -06_25_Normalized_588_1817,0 -06_25_Normalized_655_644,0 -06_25_Normalized_69_1893,0 -06_25_Normalized_721_412,0 -06_25_Normalized_721_947,0 -06_25_Normalized_724_70,0 -06_25_Normalized_729_913,0 -06_25_Normalized_740_289,0 -06_25_Normalized_758_921,0 -06_25_Normalized_75_1090,0 -06_25_Normalized_761_1055,0 -06_25_Normalized_798_327,0 -06_25_Normalized_824_847,0 -06_25_Normalized_843_1947,0 -06_25_Normalized_844_441,0 -06_25_Normalized_847_722,0 -06_25_Normalized_863_133,0 -06_25_Normalized_869_1888,0 -06_25_Normalized_934_399,0 -06_25_Normalized_972_1406,0 -06_25_Normalized_996_1533,0 -06_26_Normalized_1008_753,0 -06_26_Normalized_1023_213,0 -06_26_Normalized_1025_509,0 -06_26_Normalized_1031_451,0 -06_26_Normalized_1032_1568,0 -06_26_Normalized_1054_80,0 -06_26_Normalized_1073_226,0 -06_26_Normalized_1088_1862,0 -06_26_Normalized_1092_279,0 -06_26_Normalized_1096_806,0 -06_26_Normalized_1117_1929,0 -06_26_Normalized_1162_428,0 -06_26_Normalized_1171_1209,0 -06_26_Normalized_1238_503,0 -06_26_Normalized_1242_562,0 -06_26_Normalized_1253_1504,0 -06_26_Normalized_1264_1596,0 -06_26_Normalized_1269_506,0 -06_26_Normalized_1296_767,0 -06_26_Normalized_1297_1079,0 -06_26_Normalized_1369_763,0 -06_26_Normalized_1379_282,0 -06_26_Normalized_1387_1201,0 -06_26_Normalized_1390_888,0 -06_26_Normalized_1402_100,0 -06_26_Normalized_1464_1713,0 -06_26_Normalized_1473_670,0 -06_26_Normalized_1496_1088,0 -06_26_Normalized_149_1022,0 -06_26_Normalized_1500_1790,0 -06_26_Normalized_1521_746,0 -06_26_Normalized_1550_998,0 -06_26_Normalized_1570_1865,0 -06_26_Normalized_1572_1031,0 -06_26_Normalized_1588_749,0 -06_26_Normalized_1610_704,0 -06_26_Normalized_1616_776,0 -06_26_Normalized_1618_497,0 -06_26_Normalized_1646_273,0 -06_26_Normalized_1646_319,0 -06_26_Normalized_1646_876,0 -06_26_Normalized_1659_1741,0 -06_26_Normalized_166_1229,0 -06_26_Normalized_1683_97,0 -06_26_Normalized_1713_1442,0 -06_26_Normalized_1721_780,0 -06_26_Normalized_1739_1457,0 -06_26_Normalized_1751_87,0 -06_26_Normalized_175_429,0 -06_26_Normalized_1793_321,0 -06_26_Normalized_1796_1035,0 -06_26_Normalized_1807_656,0 -06_26_Normalized_1839_664,0 -06_26_Normalized_1846_66,0 -06_26_Normalized_1856_482,0 -06_26_Normalized_1887_154,0 -06_26_Normalized_1888_114,0 -06_26_Normalized_1890_1868,0 -06_26_Normalized_1922_305,0 -06_26_Normalized_1933_1821,0 -06_26_Normalized_197_546,0 -06_26_Normalized_212_251,0 -06_26_Normalized_226_1105,0 -06_26_Normalized_228_1419,0 -06_26_Normalized_237_1370,0 -06_26_Normalized_281_1348,0 -06_26_Normalized_290_1226,0 -06_26_Normalized_300_1489,0 -06_26_Normalized_301_1829,0 -06_26_Normalized_302_1408,0 -06_26_Normalized_310_1518,0 -06_26_Normalized_334_835,0 -06_26_Normalized_414_509,0 -06_26_Normalized_426_1681,0 -06_26_Normalized_453_225,0 -06_26_Normalized_480_636,0 -06_26_Normalized_487_470,0 -06_26_Normalized_502_737,0 -06_26_Normalized_520_166,0 -06_26_Normalized_584_547,0 -06_26_Normalized_584_583,0 -06_26_Normalized_595_110,0 -06_26_Normalized_595_1896,0 -06_26_Normalized_603_277,0 -06_26_Normalized_62_1342,0 -06_26_Normalized_647_1839,0 -06_26_Normalized_655_700,0 -06_26_Normalized_673_1639,0 -06_26_Normalized_683_130,0 -06_26_Normalized_697_1374,0 -06_26_Normalized_701_1297,0 -06_26_Normalized_725_1627,0 -06_26_Normalized_726_579,0 -06_26_Normalized_747_624,0 -06_26_Normalized_78_554,0 -06_26_Normalized_799_1526,0 -06_26_Normalized_807_1484,0 -06_26_Normalized_837_1935,0 -06_26_Normalized_880_1010,0 -06_26_Normalized_881_1431,0 -06_26_Normalized_886_705,0 -06_26_Normalized_898_100,0 -06_26_Normalized_912_1288,0 -06_26_Normalized_917_267,0 -06_26_Normalized_932_1386,0 -06_26_Normalized_952_1463,0 -06_26_Normalized_952_859,0 -06_26_Normalized_964_1671,0 -06_26_Normalized_964_287,0 -06_26_Normalized_96_597,0 -06_26_Normalized_972_258,0 -06_27_Normalized_1007_659,0 -06_27_Normalized_1030_1841,0 -06_27_Normalized_1033_1000,0 -06_27_Normalized_1051_1868,0 -06_27_Normalized_107_116,0 -06_27_Normalized_1100_1433,0 -06_27_Normalized_1102_913,0 -06_27_Normalized_1106_1903,0 -06_27_Normalized_1114_1780,0 -06_27_Normalized_1115_1552,0 -06_27_Normalized_1139_1529,0 -06_27_Normalized_1163_883,0 -06_27_Normalized_1169_844,0 -06_27_Normalized_1174_1183,0 -06_27_Normalized_1175_1342,0 -06_27_Normalized_1175_478,0 -06_27_Normalized_117_941,0 -06_27_Normalized_1192_65,0 -06_27_Normalized_1253_559,0 -06_27_Normalized_1308_629,0 -06_27_Normalized_1338_548,0 -06_27_Normalized_1356_124,0 -06_27_Normalized_1370_815,0 -06_27_Normalized_1386_161,0 -06_27_Normalized_1400_852,0 -06_27_Normalized_1402_1522,0 -06_27_Normalized_140_1731,0 -06_27_Normalized_1438_1751,0 -06_27_Normalized_1461_654,0 -06_27_Normalized_1469_1523,0 -06_27_Normalized_1486_1693,0 -06_27_Normalized_1517_100,0 -06_27_Normalized_1533_204,0 -06_27_Normalized_1629_1089,0 -06_27_Normalized_1641_1023,0 -06_27_Normalized_1659_601,0 -06_27_Normalized_1684_1187,0 -06_27_Normalized_1714_1188,0 -06_27_Normalized_1740_687,0 -06_27_Normalized_174_1685,0 -06_27_Normalized_1750_856,0 -06_27_Normalized_1784_569,0 -06_27_Normalized_1825_935,0 -06_27_Normalized_182_393,0 -06_27_Normalized_1831_1726,0 -06_27_Normalized_1841_588,0 -06_27_Normalized_1845_1560,0 -06_27_Normalized_1874_398,0 -06_27_Normalized_1875_428,0 -06_27_Normalized_1926_1462,1 -06_27_Normalized_1938_728,0 -06_27_Normalized_229_610,1 -06_27_Normalized_262_100,0 -06_27_Normalized_267_676,0 -06_27_Normalized_278_63,0 -06_27_Normalized_286_1689,0 -06_27_Normalized_313_860,0 -06_27_Normalized_338_551,1 -06_27_Normalized_343_848,0 -06_27_Normalized_373_1763,0 -06_27_Normalized_393_768,0 -06_27_Normalized_425_545,1 -06_27_Normalized_431_1365,0 -06_27_Normalized_527_547,0 -06_27_Normalized_599_257,0 -06_27_Normalized_605_966,0 -06_27_Normalized_60_939,0 -06_27_Normalized_626_1093,0 -06_27_Normalized_663_1634,0 -06_27_Normalized_666_567,0 -06_27_Normalized_669_1768,0 -06_27_Normalized_714_1681,0 -06_27_Normalized_762_933,0 -06_27_Normalized_829_568,0 -06_27_Normalized_846_1605,0 -06_27_Normalized_848_516,0 -06_27_Normalized_881_372,0 -06_27_Normalized_892_99,0 -06_27_Normalized_929_67,0 -06_27_Normalized_949_95,0 -06_27_Normalized_968_574,0 -06_27_Normalized_971_652,0 -06_28_Normalized_1007_1676,0 -06_28_Normalized_1030_371,0 -06_28_Normalized_1059_1878,0 -06_28_Normalized_1093_1511,0 -06_28_Normalized_1120_505,0 -06_28_Normalized_1136_1588,0 -06_28_Normalized_1146_296,0 -06_28_Normalized_1177_1469,0 -06_28_Normalized_117_1365,0 -06_28_Normalized_1211_776,0 -06_28_Normalized_1214_1012,0 -06_28_Normalized_1247_1750,0 -06_28_Normalized_1263_1835,1 -06_28_Normalized_1313_1008,0 -06_28_Normalized_1335_1445,0 -06_28_Normalized_1399_1788,0 -06_28_Normalized_1408_1894,0 -06_28_Normalized_141_67,1 -06_28_Normalized_1453_243,0 -06_28_Normalized_1453_97,0 -06_28_Normalized_1470_1431,0 -06_28_Normalized_147_1886,1 -06_28_Normalized_1495_278,0 -06_28_Normalized_1495_987,0 -06_28_Normalized_1509_1398,0 -06_28_Normalized_1510_832,0 -06_28_Normalized_1545_1498,0 -06_28_Normalized_1555_915,0 -06_28_Normalized_1564_1712,0 -06_28_Normalized_1579_1514,0 -06_28_Normalized_1592_108,0 -06_28_Normalized_1621_470,0 -06_28_Normalized_1631_389,0 -06_28_Normalized_1645_861,0 -06_28_Normalized_1646_1503,0 -06_28_Normalized_1648_1549,0 -06_28_Normalized_166_200,0 -06_28_Normalized_1683_166,0 -06_28_Normalized_1695_1129,0 -06_28_Normalized_1705_368,0 -06_28_Normalized_1709_587,0 -06_28_Normalized_1720_198,0 -06_28_Normalized_1730_296,0 -06_28_Normalized_1739_147,1 -06_28_Normalized_1757_1725,0 -06_28_Normalized_1771_141,0 -06_28_Normalized_1811_800,0 -06_28_Normalized_1874_1811,0 -06_28_Normalized_1894_1208,0 -06_28_Normalized_1920_425,0 -06_28_Normalized_1947_444,0 -06_28_Normalized_195_127,0 -06_28_Normalized_200_496,0 -06_28_Normalized_207_1616,0 -06_28_Normalized_227_1039,0 -06_28_Normalized_237_735,0 -06_28_Normalized_262_885,0 -06_28_Normalized_266_323,0 -06_28_Normalized_308_873,0 -06_28_Normalized_334_1734,0 -06_28_Normalized_395_1407,0 -06_28_Normalized_404_514,0 -06_28_Normalized_478_1285,0 -06_28_Normalized_487_780,0 -06_28_Normalized_509_1421,0 -06_28_Normalized_50_1689,0 -06_28_Normalized_531_1741,0 -06_28_Normalized_549_114,0 -06_28_Normalized_550_773,0 -06_28_Normalized_705_94,0 -06_28_Normalized_753_1489,0 -06_28_Normalized_762_442,0 -06_28_Normalized_773_203,0 -06_28_Normalized_77_1575,0 -06_28_Normalized_795_1361,0 -06_28_Normalized_812_1336,0 -06_28_Normalized_815_908,0 -06_28_Normalized_816_319,0 -06_28_Normalized_826_1948,0 -06_28_Normalized_827_1625,0 -06_28_Normalized_82_798,0 -06_28_Normalized_837_954,0 -06_28_Normalized_83_852,0 -06_28_Normalized_847_1399,0 -06_28_Normalized_85_1853,0 -06_28_Normalized_884_984,0 -06_28_Normalized_89_1653,0 -06_28_Normalized_89_226,0 -06_28_Normalized_918_1233,0 -06_28_Normalized_933_861,0 -06_28_Normalized_959_1783,0 -06_28_Normalized_998_1715,0 -06_29_Normalized_1002_1573,0 -06_29_Normalized_1003_1789,0 -06_29_Normalized_1007_1681,0 -06_29_Normalized_1016_160,0 -06_29_Normalized_1020_190,0 -06_29_Normalized_1038_687,0 -06_29_Normalized_1072_228,0 -06_29_Normalized_107_727,0 -06_29_Normalized_1093_84,0 -06_29_Normalized_1113_1605,0 -06_29_Normalized_111_167,0 -06_29_Normalized_1200_1276,0 -06_29_Normalized_1256_1452,0 -06_29_Normalized_1289_1615,0 -06_29_Normalized_1300_1210,0 -06_29_Normalized_1355_1407,0 -06_29_Normalized_137_1555,0 -06_29_Normalized_139_1329,0 -06_29_Normalized_1405_1932,0 -06_29_Normalized_1423_842,0 -06_29_Normalized_1430_899,0 -06_29_Normalized_1440_788,0 -06_29_Normalized_1442_1860,0 -06_29_Normalized_1442_870,0 -06_29_Normalized_1467_646,0 -06_29_Normalized_149_1666,0 -06_29_Normalized_1512_1141,0 -06_29_Normalized_1540_1207,0 -06_29_Normalized_1558_1946,0 -06_29_Normalized_155_1580,0 -06_29_Normalized_1563_281,0 -06_29_Normalized_1580_408,0 -06_29_Normalized_1603_1175,0 -06_29_Normalized_1611_224,0 -06_29_Normalized_1647_206,0 -06_29_Normalized_1652_658,0 -06_29_Normalized_1681_1285,0 -06_29_Normalized_1689_670,0 -06_29_Normalized_1693_1767,0 -06_29_Normalized_1694_881,0 -06_29_Normalized_1701_203,0 -06_29_Normalized_1714_1003,0 -06_29_Normalized_1771_1347,0 -06_29_Normalized_1772_1111,0 -06_29_Normalized_1800_883,0 -06_29_Normalized_1809_689,0 -06_29_Normalized_1813_397,0 -06_29_Normalized_1851_261,0 -06_29_Normalized_186_216,0 -06_29_Normalized_1878_420,0 -06_29_Normalized_1885_72,0 -06_29_Normalized_1892_1528,0 -06_29_Normalized_1903_1854,0 -06_29_Normalized_1930_661,0 -06_29_Normalized_1933_347,0 -06_29_Normalized_1943_994,0 -06_29_Normalized_226_303,0 -06_29_Normalized_231_894,0 -06_29_Normalized_395_1754,0 -06_29_Normalized_404_337,0 -06_29_Normalized_423_212,0 -06_29_Normalized_443_1628,0 -06_29_Normalized_465_758,0 -06_29_Normalized_495_757,0 -06_29_Normalized_51_79,0 -06_29_Normalized_525_1149,0 -06_29_Normalized_578_165,0 -06_29_Normalized_596_1075,0 -06_29_Normalized_601_1267,0 -06_29_Normalized_617_628,0 -06_29_Normalized_640_1310,0 -06_29_Normalized_662_888,0 -06_29_Normalized_687_448,0 -06_29_Normalized_700_1927,0 -06_29_Normalized_727_542,0 -06_29_Normalized_738_467,0 -06_29_Normalized_745_1779,0 -06_29_Normalized_748_111,0 -06_29_Normalized_818_1382,0 -06_29_Normalized_821_949,0 -06_29_Normalized_834_202,0 -06_29_Normalized_844_246,0 -06_29_Normalized_869_1288,0 -06_29_Normalized_905_263,0 -06_29_Normalized_982_346,0 -06_30_Normalized_1023_959,0 -06_30_Normalized_1027_580,0 -06_30_Normalized_1033_823,0 -06_30_Normalized_1069_577,0 -06_30_Normalized_1080_1003,0 -06_30_Normalized_1104_1027,0 -06_30_Normalized_1129_558,0 -06_30_Normalized_1130_120,0 -06_30_Normalized_1141_461,0 -06_30_Normalized_1142_916,0 -06_30_Normalized_1185_1028,0 -06_30_Normalized_1200_1735,0 -06_30_Normalized_1212_804,0 -06_30_Normalized_1214_889,0 -06_30_Normalized_1272_1746,0 -06_30_Normalized_1278_528,0 -06_30_Normalized_1290_357,0 -06_30_Normalized_1303_795,0 -06_30_Normalized_1308_974,0 -06_30_Normalized_1333_1052,0 -06_30_Normalized_1348_1499,0 -06_30_Normalized_1392_983,0 -06_30_Normalized_1399_1033,0 -06_30_Normalized_139_1915,0 -06_30_Normalized_1403_1399,1 -06_30_Normalized_1415_1900,0 -06_30_Normalized_142_146,0 -06_30_Normalized_1431_1331,0 -06_30_Normalized_1536_1820,0 -06_30_Normalized_1547_937,0 -06_30_Normalized_1666_1655,0 -06_30_Normalized_1684_562,0 -06_30_Normalized_171_676,0 -06_30_Normalized_174_1889,0 -06_30_Normalized_1753_1777,0 -06_30_Normalized_1753_533,0 -06_30_Normalized_1782_723,0 -06_30_Normalized_178_838,0 -06_30_Normalized_1798_492,0 -06_30_Normalized_1815_1738,0 -06_30_Normalized_182_1620,0 -06_30_Normalized_1836_1655,0 -06_30_Normalized_1837_487,0 -06_30_Normalized_1843_89,0 -06_30_Normalized_1844_1235,0 -06_30_Normalized_1844_1553,0 -06_30_Normalized_1876_243,0 -06_30_Normalized_1884_1655,0 -06_30_Normalized_1921_1923,0 -06_30_Normalized_1930_838,0 -06_30_Normalized_1932_1065,0 -06_30_Normalized_193_1533,0 -06_30_Normalized_1942_1208,0 -06_30_Normalized_226_1273,0 -06_30_Normalized_229_1807,0 -06_30_Normalized_240_545,0 -06_30_Normalized_243_667,0 -06_30_Normalized_266_1503,0 -06_30_Normalized_268_817,0 -06_30_Normalized_293_558,0 -06_30_Normalized_296_504,1 -06_30_Normalized_344_535,0 -06_30_Normalized_362_1488,0 -06_30_Normalized_398_1072,0 -06_30_Normalized_401_1449,0 -06_30_Normalized_460_404,0 -06_30_Normalized_531_1747,1 -06_30_Normalized_556_879,0 -06_30_Normalized_568_1419,0 -06_30_Normalized_570_1521,0 -06_30_Normalized_597_1535,0 -06_30_Normalized_601_1924,0 -06_30_Normalized_616_630,0 -06_30_Normalized_618_1092,0 -06_30_Normalized_622_1621,0 -06_30_Normalized_623_1235,0 -06_30_Normalized_623_571,0 -06_30_Normalized_634_1774,0 -06_30_Normalized_667_1810,0 -06_30_Normalized_687_1345,0 -06_30_Normalized_713_567,0 -06_30_Normalized_731_600,0 -06_30_Normalized_742_1344,0 -06_30_Normalized_746_85,0 -06_30_Normalized_83_1541,0 -06_30_Normalized_86_1366,0 -06_30_Normalized_879_1123,0 -06_30_Normalized_885_1447,0 -06_30_Normalized_922_1631,0 -06_30_Normalized_948_1008,0 -06_30_Normalized_965_582,0 -06_30_Normalized_973_963,0 -06_31_Normalized_1007_1706,0 -06_31_Normalized_1050_1044,0 -06_31_Normalized_1067_1070,0 -06_31_Normalized_1087_1404,0 -06_31_Normalized_1106_550,0 -06_31_Normalized_1112_175,0 -06_31_Normalized_1118_1542,0 -06_31_Normalized_1148_1258,0 -06_31_Normalized_1155_755,0 -06_31_Normalized_1159_148,0 -06_31_Normalized_118_497,0 -06_31_Normalized_1205_1518,0 -06_31_Normalized_1205_982,0 -06_31_Normalized_124_124,0 -06_31_Normalized_1261_484,0 -06_31_Normalized_127_911,0 -06_31_Normalized_1290_510,0 -06_31_Normalized_1299_1105,0 -06_31_Normalized_1311_820,0 -06_31_Normalized_1315_245,0 -06_31_Normalized_1319_334,0 -06_31_Normalized_1333_681,0 -06_31_Normalized_1359_392,0 -06_31_Normalized_1392_1181,0 -06_31_Normalized_1396_687,0 -06_31_Normalized_140_290,0 -06_31_Normalized_1412_1653,0 -06_31_Normalized_1414_877,0 -06_31_Normalized_1415_431,0 -06_31_Normalized_1443_523,0 -06_31_Normalized_1452_636,0 -06_31_Normalized_1491_695,0 -06_31_Normalized_1507_1792,0 -06_31_Normalized_1515_523,0 -06_31_Normalized_1517_1322,0 -06_31_Normalized_1527_613,0 -06_31_Normalized_1538_1276,0 -06_31_Normalized_1583_1148,0 -06_31_Normalized_159_1136,0 -06_31_Normalized_1624_1573,0 -06_31_Normalized_1628_1433,0 -06_31_Normalized_1633_1907,0 -06_31_Normalized_1644_386,1 -06_31_Normalized_1645_1551,0 -06_31_Normalized_1646_783,0 -06_31_Normalized_1686_143,0 -06_31_Normalized_1696_1585,0 -06_31_Normalized_1711_567,0 -06_31_Normalized_1736_80,0 -06_31_Normalized_1740_1258,0 -06_31_Normalized_1744_645,0 -06_31_Normalized_1777_1535,0 -06_31_Normalized_1791_1508,0 -06_31_Normalized_180_1744,0 -06_31_Normalized_1824_1339,0 -06_31_Normalized_1830_1437,0 -06_31_Normalized_1842_200,0 -06_31_Normalized_186_956,0 -06_31_Normalized_1916_1738,0 -06_31_Normalized_192_1406,0 -06_31_Normalized_1930_463,0 -06_31_Normalized_1932_297,0 -06_31_Normalized_1945_1094,0 -06_31_Normalized_196_1483,0 -06_31_Normalized_197_227,0 -06_31_Normalized_201_1435,0 -06_31_Normalized_203_983,0 -06_31_Normalized_210_66,0 -06_31_Normalized_255_1011,0 -06_31_Normalized_292_652,0 -06_31_Normalized_305_796,0 -06_31_Normalized_388_1161,0 -06_31_Normalized_423_982,0 -06_31_Normalized_515_1552,0 -06_31_Normalized_530_1615,0 -06_31_Normalized_534_1527,0 -06_31_Normalized_534_466,0 -06_31_Normalized_54_406,0 -06_31_Normalized_561_142,0 -06_31_Normalized_563_1535,0 -06_31_Normalized_570_1038,0 -06_31_Normalized_596_273,0 -06_31_Normalized_60_1281,0 -06_31_Normalized_622_288,0 -06_31_Normalized_635_220,0 -06_31_Normalized_666_556,0 -06_31_Normalized_669_1673,0 -06_31_Normalized_754_1652,0 -06_31_Normalized_759_944,0 -06_31_Normalized_808_953,0 -06_31_Normalized_833_278,0 -06_31_Normalized_885_1874,0 -06_31_Normalized_892_1195,0 -06_31_Normalized_893_618,0 -06_31_Normalized_906_233,0 -06_31_Normalized_914_1715,0 -06_31_Normalized_916_1218,0 -06_31_Normalized_959_361,1 -06_31_Normalized_962_1771,0 -06_31_Normalized_963_70,0 -06_31_Normalized_987_1547,0 -06_31_Normalized_993_343,0 -06_32_Normalized_1006_1247,0 -06_32_Normalized_1010_1790,0 -06_32_Normalized_1012_405,0 -06_32_Normalized_101_1486,0 -06_32_Normalized_1024_1122,0 -06_32_Normalized_1055_1300,0 -06_32_Normalized_1056_534,0 -06_32_Normalized_1060_95,0 -06_32_Normalized_1074_1650,0 -06_32_Normalized_1092_673,0 -06_32_Normalized_1099_233,0 -06_32_Normalized_1107_993,0 -06_32_Normalized_1108_1632,0 -06_32_Normalized_1140_113,0 -06_32_Normalized_1158_848,0 -06_32_Normalized_115_546,0 -06_32_Normalized_1166_1469,0 -06_32_Normalized_1175_802,0 -06_32_Normalized_1186_122,0 -06_32_Normalized_1209_61,0 -06_32_Normalized_1251_1346,0 -06_32_Normalized_1255_987,0 -06_32_Normalized_1261_400,0 -06_32_Normalized_1262_693,0 -06_32_Normalized_1264_817,0 -06_32_Normalized_130_324,0 -06_32_Normalized_1361_1012,0 -06_32_Normalized_1411_601,0 -06_32_Normalized_1431_748,0 -06_32_Normalized_1437_1487,0 -06_32_Normalized_1449_61,0 -06_32_Normalized_1452_368,0 -06_32_Normalized_1458_693,0 -06_32_Normalized_1459_599,0 -06_32_Normalized_1485_1790,0 -06_32_Normalized_1489_116,0 -06_32_Normalized_1491_391,0 -06_32_Normalized_1505_1298,0 -06_32_Normalized_1507_831,0 -06_32_Normalized_1513_178,0 -06_32_Normalized_1514_1003,0 -06_32_Normalized_1579_661,0 -06_32_Normalized_1590_1237,0 -06_32_Normalized_1598_1892,0 -06_32_Normalized_161_789,0 -06_32_Normalized_1667_331,0 -06_32_Normalized_1706_250,0 -06_32_Normalized_1731_1877,0 -06_32_Normalized_1732_176,0 -06_32_Normalized_173_57,0 -06_32_Normalized_1762_718,0 -06_32_Normalized_1789_1659,0 -06_32_Normalized_1789_1731,0 -06_32_Normalized_1863_748,0 -06_32_Normalized_1872_938,0 -06_32_Normalized_1875_530,0 -06_32_Normalized_1907_1440,0 -06_32_Normalized_1910_448,0 -06_32_Normalized_1931_755,0 -06_32_Normalized_206_1461,0 -06_32_Normalized_225_1175,0 -06_32_Normalized_238_1427,0 -06_32_Normalized_315_122,0 -06_32_Normalized_320_802,0 -06_32_Normalized_328_1096,0 -06_32_Normalized_350_1382,0 -06_32_Normalized_351_823,0 -06_32_Normalized_410_836,0 -06_32_Normalized_416_309,0 -06_32_Normalized_448_539,0 -06_32_Normalized_483_1870,0 -06_32_Normalized_496_698,0 -06_32_Normalized_503_743,0 -06_32_Normalized_533_253,0 -06_32_Normalized_53_1027,1 -06_32_Normalized_544_948,0 -06_32_Normalized_548_1362,0 -06_32_Normalized_565_1773,0 -06_32_Normalized_570_1628,0 -06_32_Normalized_616_942,0 -06_32_Normalized_631_1267,0 -06_32_Normalized_653_1336,0 -06_32_Normalized_670_1288,0 -06_32_Normalized_681_1560,0 -06_32_Normalized_730_860,0 -06_32_Normalized_791_123,0 -06_32_Normalized_791_807,0 -06_32_Normalized_818_1704,0 -06_32_Normalized_826_1224,0 -06_32_Normalized_89_1353,0 -06_32_Normalized_91_527,0 -06_32_Normalized_92_732,0 -06_32_Normalized_947_284,0 -06_32_Normalized_977_328,0 -06_32_Normalized_978_1490,0 -06_32_Normalized_989_892,0 -06_32_Normalized_991_925,0 -06_33_Normalized_1011_822,0 -06_33_Normalized_1018_1374,0 -06_33_Normalized_1059_1789,0 -06_33_Normalized_1104_1839,0 -06_33_Normalized_1113_485,0 -06_33_Normalized_1132_1491,1 -06_33_Normalized_1142_64,0 -06_33_Normalized_1154_1537,0 -06_33_Normalized_1161_480,0 -06_33_Normalized_1165_584,0 -06_33_Normalized_1189_124,0 -06_33_Normalized_1221_1858,0 -06_33_Normalized_1231_1795,0 -06_33_Normalized_1258_849,0 -06_33_Normalized_1260_1910,0 -06_33_Normalized_1283_1192,0 -06_33_Normalized_1313_1201,0 -06_33_Normalized_1333_1912,0 -06_33_Normalized_1335_1866,0 -06_33_Normalized_1377_991,0 -06_33_Normalized_1399_607,0 -06_33_Normalized_1412_774,0 -06_33_Normalized_1469_227,0 -06_33_Normalized_147_795,0 -06_33_Normalized_1506_1655,0 -06_33_Normalized_1519_531,0 -06_33_Normalized_1523_238,0 -06_33_Normalized_1531_368,0 -06_33_Normalized_1560_1360,0 -06_33_Normalized_1590_408,0 -06_33_Normalized_1618_1814,0 -06_33_Normalized_1625_938,0 -06_33_Normalized_1647_341,0 -06_33_Normalized_1650_182,0 -06_33_Normalized_1684_1944,0 -06_33_Normalized_1735_504,0 -06_33_Normalized_1763_1657,1 -06_33_Normalized_1808_1925,0 -06_33_Normalized_1820_839,0 -06_33_Normalized_1836_1635,0 -06_33_Normalized_1846_337,0 -06_33_Normalized_1846_759,0 -06_33_Normalized_1856_1525,0 -06_33_Normalized_1874_817,0 -06_33_Normalized_1907_758,0 -06_33_Normalized_1910_795,0 -06_33_Normalized_1914_105,0 -06_33_Normalized_236_787,0 -06_33_Normalized_254_1771,0 -06_33_Normalized_258_504,0 -06_33_Normalized_314_1047,0 -06_33_Normalized_332_614,0 -06_33_Normalized_333_869,0 -06_33_Normalized_409_1291,0 -06_33_Normalized_409_609,0 -06_33_Normalized_479_1444,0 -06_33_Normalized_484_758,0 -06_33_Normalized_495_1383,0 -06_33_Normalized_509_140,0 -06_33_Normalized_515_230,0 -06_33_Normalized_517_1413,0 -06_33_Normalized_557_562,0 -06_33_Normalized_561_1007,0 -06_33_Normalized_563_122,0 -06_33_Normalized_574_1493,0 -06_33_Normalized_601_176,0 -06_33_Normalized_613_1034,0 -06_33_Normalized_642_85,0 -06_33_Normalized_650_832,0 -06_33_Normalized_674_1093,0 -06_33_Normalized_683_1422,0 -06_33_Normalized_699_1279,0 -06_33_Normalized_700_1121,0 -06_33_Normalized_707_732,0 -06_33_Normalized_765_892,0 -06_33_Normalized_771_1487,0 -06_33_Normalized_801_1365,0 -06_33_Normalized_824_1458,0 -06_33_Normalized_826_1488,0 -06_33_Normalized_895_832,0 -06_33_Normalized_909_95,0 -06_33_Normalized_918_869,0 -06_33_Normalized_934_1114,0 -06_33_Normalized_942_624,0 -06_33_Normalized_945_1885,0 -06_33_Normalized_970_351,0 -06_33_Normalized_977_1727,0 -06_33_Normalized_993_957,0 -06_34_Normalized_1001_223,0 -06_34_Normalized_1004_1841,0 -06_34_Normalized_1046_1936,0 -06_34_Normalized_1058_1892,0 -06_34_Normalized_1062_1060,0 -06_34_Normalized_1073_1809,0 -06_34_Normalized_1080_1388,0 -06_34_Normalized_1092_1094,0 -06_34_Normalized_1096_753,0 -06_34_Normalized_1147_560,0 -06_34_Normalized_1268_1607,0 -06_34_Normalized_126_1582,0 -06_34_Normalized_1282_1772,0 -06_34_Normalized_1336_1056,0 -06_34_Normalized_1342_1323,0 -06_34_Normalized_1345_1219,0 -06_34_Normalized_1373_1207,0 -06_34_Normalized_1412_1170,0 -06_34_Normalized_1436_1039,0 -06_34_Normalized_1458_998,0 -06_34_Normalized_147_1486,0 -06_34_Normalized_1480_1636,0 -06_34_Normalized_1516_1296,0 -06_34_Normalized_1522_1001,0 -06_34_Normalized_1586_1542,0 -06_34_Normalized_1629_468,0 -06_34_Normalized_162_869,0 -06_34_Normalized_163_744,0 -06_34_Normalized_164_1104,0 -06_34_Normalized_164_428,0 -06_34_Normalized_1706_490,0 -06_34_Normalized_1754_1693,0 -06_34_Normalized_1773_642,0 -06_34_Normalized_1789_142,0 -06_34_Normalized_1792_808,0 -06_34_Normalized_1802_554,0 -06_34_Normalized_1853_761,0 -06_34_Normalized_1875_542,0 -06_34_Normalized_1880_1330,0 -06_34_Normalized_1894_1146,0 -06_34_Normalized_1905_443,0 -06_34_Normalized_1907_1299,0 -06_34_Normalized_205_1186,0 -06_34_Normalized_225_923,0 -06_34_Normalized_276_1469,0 -06_34_Normalized_277_1310,0 -06_34_Normalized_283_1239,0 -06_34_Normalized_285_1092,0 -06_34_Normalized_294_1850,0 -06_34_Normalized_299_374,0 -06_34_Normalized_308_93,0 -06_34_Normalized_312_1374,0 -06_34_Normalized_334_1095,0 -06_34_Normalized_350_849,0 -06_34_Normalized_351_1253,0 -06_34_Normalized_387_251,0 -06_34_Normalized_489_1663,0 -06_34_Normalized_549_1517,0 -06_34_Normalized_570_1308,0 -06_34_Normalized_597_1534,0 -06_34_Normalized_608_1429,0 -06_34_Normalized_60_1012,0 -06_34_Normalized_627_623,0 -06_34_Normalized_662_686,0 -06_34_Normalized_699_757,0 -06_34_Normalized_737_1850,0 -06_34_Normalized_741_1042,0 -06_34_Normalized_76_1702,0 -06_34_Normalized_816_122,0 -06_34_Normalized_817_1552,0 -06_34_Normalized_824_1251,0 -06_34_Normalized_846_96,0 -06_34_Normalized_878_834,0 -06_34_Normalized_880_1625,0 -06_34_Normalized_928_1255,0 -06_34_Normalized_945_1740,0 -06_34_Normalized_951_366,0 -06_34_Normalized_958_1155,0 -06_35_Normalized_1037_1920,0 -06_35_Normalized_1047_760,0 -06_35_Normalized_1060_1512,0 -06_35_Normalized_1072_273,0 -06_35_Normalized_1078_828,0 -06_35_Normalized_111_211,0 -06_35_Normalized_1163_1199,0 -06_35_Normalized_1209_1268,0 -06_35_Normalized_1256_1000,0 -06_35_Normalized_1257_1528,0 -06_35_Normalized_1265_1088,0 -06_35_Normalized_129_1278,0 -06_35_Normalized_1322_786,0 -06_35_Normalized_1352_1219,0 -06_35_Normalized_1354_993,0 -06_35_Normalized_1362_369,0 -06_35_Normalized_1412_673,0 -06_35_Normalized_1414_1562,0 -06_35_Normalized_1458_376,1 -06_35_Normalized_1475_87,0 -06_35_Normalized_1496_1735,0 -06_35_Normalized_149_1401,0 -06_35_Normalized_1521_349,0 -06_35_Normalized_1533_739,0 -06_35_Normalized_1548_1081,0 -06_35_Normalized_1548_1906,0 -06_35_Normalized_1559_132,0 -06_35_Normalized_1561_953,0 -06_35_Normalized_1584_1245,0 -06_35_Normalized_1601_1515,0 -06_35_Normalized_1657_1145,0 -06_35_Normalized_1676_821,1 -06_35_Normalized_1680_710,0 -06_35_Normalized_169_119,0 -06_35_Normalized_1717_534,0 -06_35_Normalized_1722_124,0 -06_35_Normalized_1729_323,0 -06_35_Normalized_1730_1150,0 -06_35_Normalized_1732_55,0 -06_35_Normalized_1745_547,0 -06_35_Normalized_1766_737,0 -06_35_Normalized_1769_612,0 -06_35_Normalized_1782_1399,0 -06_35_Normalized_1789_1108,0 -06_35_Normalized_1795_1841,0 -06_35_Normalized_1795_857,0 -06_35_Normalized_1822_632,0 -06_35_Normalized_1848_698,0 -06_35_Normalized_1871_1767,0 -06_35_Normalized_1915_1818,0 -06_35_Normalized_1921_1618,0 -06_35_Normalized_226_907,0 -06_35_Normalized_234_981,0 -06_35_Normalized_286_1541,0 -06_35_Normalized_313_1796,0 -06_35_Normalized_365_1598,0 -06_35_Normalized_371_171,1 -06_35_Normalized_427_172,0 -06_35_Normalized_460_1098,0 -06_35_Normalized_467_1179,0 -06_35_Normalized_559_1124,0 -06_35_Normalized_560_1180,0 -06_35_Normalized_579_677,1 -06_35_Normalized_586_850,0 -06_35_Normalized_594_212,0 -06_35_Normalized_599_705,1 -06_35_Normalized_618_1154,0 -06_35_Normalized_634_874,0 -06_35_Normalized_645_1346,0 -06_35_Normalized_650_1837,0 -06_35_Normalized_677_1571,0 -06_35_Normalized_679_603,0 -06_35_Normalized_700_1037,0 -06_35_Normalized_721_769,0 -06_35_Normalized_735_1680,0 -06_35_Normalized_782_1906,0 -06_35_Normalized_811_1049,0 -06_35_Normalized_811_1818,0 -06_35_Normalized_849_1299,0 -06_35_Normalized_877_1861,0 -06_35_Normalized_87_612,0 -06_35_Normalized_880_85,0 -06_35_Normalized_903_639,0 -06_35_Normalized_936_1635,0 -06_35_Normalized_94_985,0 -06_35_Normalized_959_957,0 -06_35_Normalized_95_578,0 -06_35_Normalized_963_742,0 -06_35_Normalized_968_529,0 -06_35_Normalized_994_752,0 -06_36_Normalized_1002_1842,0 -06_36_Normalized_1010_674,0 -06_36_Normalized_1015_1065,0 -06_36_Normalized_1044_1649,0 -06_36_Normalized_1046_1114,0 -06_36_Normalized_1055_585,0 -06_36_Normalized_1060_1583,0 -06_36_Normalized_1061_261,0 -06_36_Normalized_1083_82,0 -06_36_Normalized_1087_869,0 -06_36_Normalized_111_1459,0 -06_36_Normalized_1153_1818,0 -06_36_Normalized_1165_344,0 -06_36_Normalized_1168_1860,0 -06_36_Normalized_1171_1322,0 -06_36_Normalized_1185_1479,0 -06_36_Normalized_1234_1641,0 -06_36_Normalized_1238_146,0 -06_36_Normalized_1251_329,0 -06_36_Normalized_1253_1674,0 -06_36_Normalized_1266_376,0 -06_36_Normalized_1287_528,0 -06_36_Normalized_1291_735,0 -06_36_Normalized_1312_995,0 -06_36_Normalized_1327_545,0 -06_36_Normalized_1356_1635,0 -06_36_Normalized_1382_951,0 -06_36_Normalized_1383_866,0 -06_36_Normalized_1405_217,0 -06_36_Normalized_1424_1352,0 -06_36_Normalized_1430_1618,0 -06_36_Normalized_1470_373,0 -06_36_Normalized_1475_1228,0 -06_36_Normalized_1501_510,0 -06_36_Normalized_152_312,0 -06_36_Normalized_156_1837,0 -06_36_Normalized_1577_1300,0 -06_36_Normalized_1612_1214,0 -06_36_Normalized_1633_1158,0 -06_36_Normalized_1635_786,0 -06_36_Normalized_164_117,0 -06_36_Normalized_1654_163,0 -06_36_Normalized_1700_1474,0 -06_36_Normalized_1706_1589,0 -06_36_Normalized_1726_1612,0 -06_36_Normalized_1726_786,0 -06_36_Normalized_1730_1857,0 -06_36_Normalized_1730_736,0 -06_36_Normalized_1741_990,0 -06_36_Normalized_1764_257,0 -06_36_Normalized_1774_1076,0 -06_36_Normalized_1777_741,0 -06_36_Normalized_179_806,0 -06_36_Normalized_1818_1182,0 -06_36_Normalized_1820_1908,0 -06_36_Normalized_1828_1013,0 -06_36_Normalized_1862_1234,0 -06_36_Normalized_189_586,0 -06_36_Normalized_1902_936,0 -06_36_Normalized_1917_1792,0 -06_36_Normalized_1926_1023,0 -06_36_Normalized_1933_699,0 -06_36_Normalized_201_1495,0 -06_36_Normalized_214_1308,0 -06_36_Normalized_220_1721,0 -06_36_Normalized_252_161,0 -06_36_Normalized_276_445,0 -06_36_Normalized_279_1545,0 -06_36_Normalized_287_1787,0 -06_36_Normalized_293_1621,0 -06_36_Normalized_303_111,0 -06_36_Normalized_315_157,0 -06_36_Normalized_395_1130,0 -06_36_Normalized_399_1552,0 -06_36_Normalized_419_1187,0 -06_36_Normalized_443_276,0 -06_36_Normalized_454_1199,0 -06_36_Normalized_470_493,0 -06_36_Normalized_471_1500,0 -06_36_Normalized_479_1747,0 -06_36_Normalized_500_1325,0 -06_36_Normalized_503_1788,0 -06_36_Normalized_506_963,0 -06_36_Normalized_532_169,0 -06_36_Normalized_543_737,0 -06_36_Normalized_546_1236,0 -06_36_Normalized_565_504,0 -06_36_Normalized_572_1131,0 -06_36_Normalized_605_1274,0 -06_36_Normalized_619_68,0 -06_36_Normalized_638_1832,0 -06_36_Normalized_64_1474,0 -06_36_Normalized_663_1208,0 -06_36_Normalized_663_1589,0 -06_36_Normalized_66_121,0 -06_36_Normalized_672_1077,0 -06_36_Normalized_674_829,0 -06_36_Normalized_703_875,0 -06_36_Normalized_757_1265,0 -06_36_Normalized_766_366,0 -06_36_Normalized_784_1109,0 -06_36_Normalized_815_286,0 -06_36_Normalized_817_1720,0 -06_36_Normalized_841_951,1 -06_36_Normalized_86_1278,0 -06_36_Normalized_918_912,0 -06_36_Normalized_922_1275,0 -06_36_Normalized_927_1329,0 -06_36_Normalized_961_1118,0 -06_36_Normalized_970_937,0 -06_37_Normalized_1018_82,0 -06_37_Normalized_102_607,0 -06_37_Normalized_1053_75,0 -06_37_Normalized_1092_722,0 -06_37_Normalized_1127_1796,0 -06_37_Normalized_1166_487,0 -06_37_Normalized_117_1162,0 -06_37_Normalized_1181_1869,0 -06_37_Normalized_1197_78,0 -06_37_Normalized_1208_164,0 -06_37_Normalized_1209_520,0 -06_37_Normalized_1214_1085,0 -06_37_Normalized_1221_452,0 -06_37_Normalized_1254_1700,0 -06_37_Normalized_1342_125,0 -06_37_Normalized_134_1696,0 -06_37_Normalized_138_228,0 -06_37_Normalized_1421_1575,0 -06_37_Normalized_1429_1307,0 -06_37_Normalized_142_605,0 -06_37_Normalized_1440_1774,0 -06_37_Normalized_1447_579,0 -06_37_Normalized_1452_77,0 -06_37_Normalized_1454_1471,1 -06_37_Normalized_1463_1011,0 -06_37_Normalized_155_152,0 -06_37_Normalized_1564_109,0 -06_37_Normalized_158_1227,0 -06_37_Normalized_1594_76,0 -06_37_Normalized_1625_467,0 -06_37_Normalized_1684_152,0 -06_37_Normalized_1687_1610,0 -06_37_Normalized_1696_775,0 -06_37_Normalized_1702_193,0 -06_37_Normalized_1705_1157,0 -06_37_Normalized_171_1822,0 -06_37_Normalized_172_300,0 -06_37_Normalized_1753_1015,0 -06_37_Normalized_1774_623,0 -06_37_Normalized_1791_1228,0 -06_37_Normalized_1822_171,0 -06_37_Normalized_183_1776,0 -06_37_Normalized_1843_1340,0 -06_37_Normalized_1845_1796,0 -06_37_Normalized_1860_641,0 -06_37_Normalized_1865_1393,0 -06_37_Normalized_1905_1086,0 -06_37_Normalized_1906_1448,0 -06_37_Normalized_1909_1874,0 -06_37_Normalized_1940_1140,0 -06_37_Normalized_196_1113,0 -06_37_Normalized_198_1313,0 -06_37_Normalized_203_184,0 -06_37_Normalized_216_308,0 -06_37_Normalized_219_346,0 -06_37_Normalized_245_262,0 -06_37_Normalized_256_523,0 -06_37_Normalized_267_1485,0 -06_37_Normalized_318_625,0 -06_37_Normalized_341_1177,0 -06_37_Normalized_355_115,0 -06_37_Normalized_382_427,0 -06_37_Normalized_393_294,0 -06_37_Normalized_398_1817,0 -06_37_Normalized_406_821,0 -06_37_Normalized_419_971,0 -06_37_Normalized_432_422,0 -06_37_Normalized_456_895,0 -06_37_Normalized_495_1945,0 -06_37_Normalized_50_1133,0 -06_37_Normalized_513_870,0 -06_37_Normalized_522_1012,0 -06_37_Normalized_54_683,0 -06_37_Normalized_60_1673,0 -06_37_Normalized_626_1257,0 -06_37_Normalized_657_1493,0 -06_37_Normalized_694_1745,0 -06_37_Normalized_697_1449,0 -06_37_Normalized_69_1727,0 -06_37_Normalized_717_1326,0 -06_37_Normalized_726_310,0 -06_37_Normalized_773_612,0 -06_37_Normalized_787_639,0 -06_37_Normalized_79_537,0 -06_37_Normalized_805_438,0 -06_37_Normalized_820_542,0 -06_37_Normalized_82_1196,0 -06_37_Normalized_830_1628,0 -06_37_Normalized_838_756,0 -06_37_Normalized_861_490,0 -06_37_Normalized_877_1221,0 -06_37_Normalized_877_284,0 -06_37_Normalized_879_172,0 -06_37_Normalized_879_920,0 -06_37_Normalized_896_121,0 -06_37_Normalized_905_1233,0 -06_37_Normalized_909_77,0 -06_37_Normalized_922_106,0 -06_37_Normalized_935_324,0 -06_37_Normalized_94_1520,0 -06_37_Normalized_97_1094,0 -06_37_Normalized_981_1283,0 -06_37_Normalized_982_1104,0 -06_37_Normalized_989_1359,0 -06_37_Normalized_98_1597,0 -06_38_Normalized_1008_291,1 -06_38_Normalized_100_691,1 -06_38_Normalized_1019_754,0 -06_38_Normalized_1021_1059,0 -06_38_Normalized_1030_178,0 -06_38_Normalized_1040_1418,0 -06_38_Normalized_1043_1478,0 -06_38_Normalized_1055_1288,0 -06_38_Normalized_106_485,0 -06_38_Normalized_1075_145,0 -06_38_Normalized_1086_1489,0 -06_38_Normalized_1100_544,0 -06_38_Normalized_1103_182,0 -06_38_Normalized_1115_1379,0 -06_38_Normalized_1119_1035,0 -06_38_Normalized_111_1111,0 -06_38_Normalized_1121_1738,0 -06_38_Normalized_1135_1145,0 -06_38_Normalized_1187_537,0 -06_38_Normalized_1192_567,0 -06_38_Normalized_1211_460,0 -06_38_Normalized_1218_399,0 -06_38_Normalized_1227_1134,0 -06_38_Normalized_1229_1679,0 -06_38_Normalized_1242_1393,0 -06_38_Normalized_1248_369,0 -06_38_Normalized_124_1291,0 -06_38_Normalized_1268_467,0 -06_38_Normalized_1343_153,0 -06_38_Normalized_1359_498,0 -06_38_Normalized_1373_979,0 -06_38_Normalized_1380_1610,0 -06_38_Normalized_1384_1751,0 -06_38_Normalized_1387_343,0 -06_38_Normalized_1399_748,1 -06_38_Normalized_1425_241,0 -06_38_Normalized_1426_561,0 -06_38_Normalized_1430_479,0 -06_38_Normalized_1478_1786,0 -06_38_Normalized_1478_408,0 -06_38_Normalized_1482_1190,0 -06_38_Normalized_149_1547,0 -06_38_Normalized_1501_1765,0 -06_38_Normalized_1585_1263,0 -06_38_Normalized_1591_361,0 -06_38_Normalized_1615_206,0 -06_38_Normalized_1684_570,0 -06_38_Normalized_1687_1877,0 -06_38_Normalized_1698_1219,0 -06_38_Normalized_1700_1691,0 -06_38_Normalized_170_1293,0 -06_38_Normalized_1716_495,0 -06_38_Normalized_171_1130,0 -06_38_Normalized_1724_88,0 -06_38_Normalized_1726_177,0 -06_38_Normalized_1744_1155,0 -06_38_Normalized_1752_52,0 -06_38_Normalized_1753_1224,0 -06_38_Normalized_1757_219,0 -06_38_Normalized_1776_1796,0 -06_38_Normalized_1860_1336,0 -06_38_Normalized_1899_387,0 -06_38_Normalized_1914_329,0 -06_38_Normalized_1916_1913,0 -06_38_Normalized_1936_1040,0 -06_38_Normalized_1938_286,0 -06_38_Normalized_194_1799,0 -06_38_Normalized_261_699,0 -06_38_Normalized_275_1730,0 -06_38_Normalized_304_1123,0 -06_38_Normalized_319_203,0 -06_38_Normalized_338_1751,0 -06_38_Normalized_364_1043,0 -06_38_Normalized_364_300,0 -06_38_Normalized_375_649,0 -06_38_Normalized_379_381,0 -06_38_Normalized_383_1886,0 -06_38_Normalized_401_1638,0 -06_38_Normalized_428_1444,0 -06_38_Normalized_429_962,0 -06_38_Normalized_431_1900,0 -06_38_Normalized_450_871,0 -06_38_Normalized_452_1337,1 -06_38_Normalized_500_1236,0 -06_38_Normalized_51_652,0 -06_38_Normalized_520_1060,0 -06_38_Normalized_558_812,0 -06_38_Normalized_561_1093,0 -06_38_Normalized_579_1777,0 -06_38_Normalized_601_578,0 -06_38_Normalized_621_1843,0 -06_38_Normalized_625_703,0 -06_38_Normalized_626_1694,0 -06_38_Normalized_628_1355,0 -06_38_Normalized_643_1389,0 -06_38_Normalized_648_1158,0 -06_38_Normalized_670_564,0 -06_38_Normalized_717_1870,1 -06_38_Normalized_741_895,0 -06_38_Normalized_745_578,0 -06_38_Normalized_763_858,0 -06_38_Normalized_778_1230,0 -06_38_Normalized_791_1488,0 -06_38_Normalized_815_1826,0 -06_38_Normalized_822_110,0 -06_38_Normalized_823_1654,0 -06_38_Normalized_828_1386,0 -06_38_Normalized_84_1504,0 -06_38_Normalized_851_1543,0 -06_38_Normalized_86_1131,0 -06_38_Normalized_910_1724,0 -06_38_Normalized_915_1649,0 -06_38_Normalized_936_1557,0 -06_38_Normalized_959_56,0 -06_38_Normalized_975_1645,0 -06_38_Normalized_984_236,0 -06_39_Normalized_1001_689,0 -06_39_Normalized_1002_829,0 -06_39_Normalized_1029_738,0 -06_39_Normalized_1043_849,0 -06_39_Normalized_1075_1019,0 -06_39_Normalized_1111_1686,0 -06_39_Normalized_1113_1373,0 -06_39_Normalized_1142_1039,0 -06_39_Normalized_1154_538,0 -06_39_Normalized_118_483,0 -06_39_Normalized_1198_812,0 -06_39_Normalized_1208_999,0 -06_39_Normalized_1235_70,0 -06_39_Normalized_1266_899,0 -06_39_Normalized_1277_1376,0 -06_39_Normalized_1316_1143,0 -06_39_Normalized_1334_947,0 -06_39_Normalized_1353_1373,0 -06_39_Normalized_1362_1685,0 -06_39_Normalized_1381_717,0 -06_39_Normalized_1408_391,0 -06_39_Normalized_1411_1157,0 -06_39_Normalized_1447_1017,0 -06_39_Normalized_1462_1153,0 -06_39_Normalized_1471_335,0 -06_39_Normalized_150_991,0 -06_39_Normalized_1510_1266,0 -06_39_Normalized_1537_1700,0 -06_39_Normalized_1569_580,0 -06_39_Normalized_158_962,0 -06_39_Normalized_1614_1853,0 -06_39_Normalized_1636_1762,0 -06_39_Normalized_1642_1241,0 -06_39_Normalized_1650_1856,0 -06_39_Normalized_1665_1671,0 -06_39_Normalized_167_492,0 -06_39_Normalized_1681_1638,0 -06_39_Normalized_1746_1659,0 -06_39_Normalized_1764_862,0 -06_39_Normalized_176_1762,0 -06_39_Normalized_1804_101,0 -06_39_Normalized_1853_1783,0 -06_39_Normalized_1910_1320,0 -06_39_Normalized_280_569,0 -06_39_Normalized_352_703,0 -06_39_Normalized_466_1870,0 -06_39_Normalized_574_781,0 -06_39_Normalized_593_1766,0 -06_39_Normalized_597_477,0 -06_39_Normalized_599_1588,0 -06_39_Normalized_601_1506,0 -06_39_Normalized_606_627,0 -06_39_Normalized_61_667,0 -06_39_Normalized_645_896,0 -06_39_Normalized_66_1039,0 -06_39_Normalized_683_1590,0 -06_39_Normalized_683_1790,0 -06_39_Normalized_686_823,0 -06_39_Normalized_698_381,0 -06_39_Normalized_705_436,0 -06_39_Normalized_733_1811,0 -06_39_Normalized_75_286,0 -06_39_Normalized_774_1728,0 -06_39_Normalized_783_1798,0 -06_39_Normalized_798_211,0 -06_39_Normalized_849_443,0 -06_39_Normalized_855_494,0 -06_39_Normalized_917_349,0 -06_39_Normalized_919_1468,0 -06_39_Normalized_957_811,0 -06_39_Normalized_959_1115,0 -06_39_Normalized_979_360,0 -06_39_Normalized_99_66,0 -06_40_Normalized_1005_64,0 -06_40_Normalized_1039_1046,0 -06_40_Normalized_1045_784,0 -06_40_Normalized_1075_1663,0 -06_40_Normalized_1077_967,0 -06_40_Normalized_107_1467,0 -06_40_Normalized_1096_1297,0 -06_40_Normalized_1101_412,0 -06_40_Normalized_1123_711,0 -06_40_Normalized_1125_1250,0 -06_40_Normalized_1168_1471,1 -06_40_Normalized_1173_1289,0 -06_40_Normalized_1211_1244,0 -06_40_Normalized_1215_854,0 -06_40_Normalized_1217_579,0 -06_40_Normalized_1223_1510,0 -06_40_Normalized_1236_443,0 -06_40_Normalized_1236_490,0 -06_40_Normalized_1266_1325,0 -06_40_Normalized_1270_1642,0 -06_40_Normalized_1277_887,0 -06_40_Normalized_1330_1932,0 -06_40_Normalized_1367_928,0 -06_40_Normalized_1374_1038,0 -06_40_Normalized_1382_1683,0 -06_40_Normalized_1395_990,0 -06_40_Normalized_1399_912,0 -06_40_Normalized_1418_1471,0 -06_40_Normalized_1434_235,0 -06_40_Normalized_1472_120,0 -06_40_Normalized_1475_871,0 -06_40_Normalized_1507_355,0 -06_40_Normalized_1517_751,0 -06_40_Normalized_1541_1396,0 -06_40_Normalized_1574_1593,0 -06_40_Normalized_1585_268,0 -06_40_Normalized_1589_539,0 -06_40_Normalized_1601_439,0 -06_40_Normalized_1637_594,0 -06_40_Normalized_166_550,0 -06_40_Normalized_1708_188,0 -06_40_Normalized_1723_733,0 -06_40_Normalized_1730_921,0 -06_40_Normalized_1767_1630,0 -06_40_Normalized_1767_76,0 -06_40_Normalized_1773_922,0 -06_40_Normalized_1820_1775,0 -06_40_Normalized_1820_924,0 -06_40_Normalized_1825_1550,0 -06_40_Normalized_1847_1283,0 -06_40_Normalized_1847_1660,0 -06_40_Normalized_194_1597,0 -06_40_Normalized_209_1287,0 -06_40_Normalized_221_1099,0 -06_40_Normalized_232_1694,0 -06_40_Normalized_233_1193,0 -06_40_Normalized_258_1040,0 -06_40_Normalized_331_1568,0 -06_40_Normalized_340_1270,0 -06_40_Normalized_351_1018,0 -06_40_Normalized_388_1155,0 -06_40_Normalized_409_1845,0 -06_40_Normalized_423_1002,0 -06_40_Normalized_434_1755,0 -06_40_Normalized_440_1239,0 -06_40_Normalized_483_1664,0 -06_40_Normalized_493_1487,0 -06_40_Normalized_539_739,0 -06_40_Normalized_565_244,0 -06_40_Normalized_572_1398,0 -06_40_Normalized_585_875,0 -06_40_Normalized_611_894,0 -06_40_Normalized_612_927,0 -06_40_Normalized_620_1842,0 -06_40_Normalized_628_1595,0 -06_40_Normalized_62_1334,0 -06_40_Normalized_673_815,0 -06_40_Normalized_724_1414,0 -06_40_Normalized_729_1015,0 -06_40_Normalized_79_227,0 -06_40_Normalized_808_67,0 -06_40_Normalized_818_1517,0 -06_40_Normalized_851_1779,0 -06_40_Normalized_852_1325,0 -06_40_Normalized_852_1388,0 -06_40_Normalized_876_1688,0 -06_40_Normalized_882_1636,0 -06_40_Normalized_903_790,0 -06_40_Normalized_904_1723,0 -06_40_Normalized_911_279,0 -06_40_Normalized_925_863,0 -06_40_Normalized_933_1731,0 -06_40_Normalized_941_263,0 -06_40_Normalized_99_1167,0 -06_41_Normalized_1008_333,0 -06_41_Normalized_1022_299,0 -06_41_Normalized_1024_1181,0 -06_41_Normalized_1053_221,0 -06_41_Normalized_1058_1885,0 -06_41_Normalized_1073_1049,0 -06_41_Normalized_1124_1240,0 -06_41_Normalized_1161_245,0 -06_41_Normalized_1172_1186,0 -06_41_Normalized_1186_650,0 -06_41_Normalized_1194_1275,0 -06_41_Normalized_120_1489,0 -06_41_Normalized_121_1053,0 -06_41_Normalized_1263_1080,0 -06_41_Normalized_1269_1757,0 -06_41_Normalized_1286_930,0 -06_41_Normalized_1300_657,0 -06_41_Normalized_1307_1581,0 -06_41_Normalized_1307_744,0 -06_41_Normalized_1317_1552,0 -06_41_Normalized_1341_1196,0 -06_41_Normalized_1384_1736,0 -06_41_Normalized_1407_1332,0 -06_41_Normalized_1421_981,0 -06_41_Normalized_1429_1081,0 -06_41_Normalized_1436_628,0 -06_41_Normalized_1468_723,0 -06_41_Normalized_1495_994,0 -06_41_Normalized_1502_1527,0 -06_41_Normalized_151_1270,0 -06_41_Normalized_1552_1222,0 -06_41_Normalized_1557_517,0 -06_41_Normalized_1566_1356,0 -06_41_Normalized_1578_388,0 -06_41_Normalized_1581_1617,0 -06_41_Normalized_1643_666,0 -06_41_Normalized_1686_956,0 -06_41_Normalized_1691_1161,0 -06_41_Normalized_1707_80,0 -06_41_Normalized_1725_510,0 -06_41_Normalized_1732_954,0 -06_41_Normalized_1737_98,0 -06_41_Normalized_1779_1566,0 -06_41_Normalized_1823_725,0 -06_41_Normalized_1824_151,0 -06_41_Normalized_1868_1154,0 -06_41_Normalized_1874_1184,0 -06_41_Normalized_1894_115,0 -06_41_Normalized_1903_1461,0 -06_41_Normalized_1923_956,0 -06_41_Normalized_1925_232,0 -06_41_Normalized_1926_590,0 -06_41_Normalized_1935_1229,0 -06_41_Normalized_1937_189,0 -06_41_Normalized_1942_1698,0 -06_41_Normalized_1947_1407,0 -06_41_Normalized_229_577,0 -06_41_Normalized_252_509,0 -06_41_Normalized_290_819,0 -06_41_Normalized_295_1033,0 -06_41_Normalized_322_421,0 -06_41_Normalized_366_1132,0 -06_41_Normalized_368_105,0 -06_41_Normalized_394_512,0 -06_41_Normalized_397_1325,0 -06_41_Normalized_397_1776,0 -06_41_Normalized_441_1271,0 -06_41_Normalized_441_576,0 -06_41_Normalized_451_1467,0 -06_41_Normalized_460_138,0 -06_41_Normalized_477_51,0 -06_41_Normalized_497_1480,0 -06_41_Normalized_514_78,0 -06_41_Normalized_560_1558,0 -06_41_Normalized_564_557,0 -06_41_Normalized_566_1308,0 -06_41_Normalized_655_704,0 -06_41_Normalized_65_1121,0 -06_41_Normalized_66_418,0 -06_41_Normalized_674_1471,0 -06_41_Normalized_67_1758,0 -06_41_Normalized_689_315,0 -06_41_Normalized_706_391,0 -06_41_Normalized_709_1011,0 -06_41_Normalized_726_329,0 -06_41_Normalized_732_892,0 -06_41_Normalized_740_1328,0 -06_41_Normalized_762_704,0 -06_41_Normalized_763_953,0 -06_41_Normalized_766_455,0 -06_41_Normalized_76_270,0 -06_41_Normalized_784_659,0 -06_41_Normalized_788_143,0 -06_41_Normalized_790_1872,0 -06_41_Normalized_799_728,0 -06_41_Normalized_828_1802,0 -06_41_Normalized_857_219,1 -06_41_Normalized_857_882,0 -06_41_Normalized_867_1761,0 -06_41_Normalized_926_387,0 -06_41_Normalized_931_983,0 -06_41_Normalized_948_740,0 -06_41_Normalized_957_1276,0 -06_41_Normalized_972_243,0 -06_42_Normalized_1026_1569,0 -06_42_Normalized_1031_555,0 -06_42_Normalized_1043_137,0 -06_42_Normalized_1093_788,0 -06_42_Normalized_1110_226,0 -06_42_Normalized_1113_326,0 -06_42_Normalized_1120_1472,0 -06_42_Normalized_1121_1565,0 -06_42_Normalized_1165_1086,0 -06_42_Normalized_1186_376,0 -06_42_Normalized_1205_321,0 -06_42_Normalized_1236_1414,0 -06_42_Normalized_1237_1607,0 -06_42_Normalized_1258_1702,0 -06_42_Normalized_1260_187,0 -06_42_Normalized_1260_224,0 -06_42_Normalized_1284_127,0 -06_42_Normalized_1286_1724,0 -06_42_Normalized_1294_1328,0 -06_42_Normalized_1318_1800,0 -06_42_Normalized_1341_1594,0 -06_42_Normalized_1345_1009,0 -06_42_Normalized_1381_55,0 -06_42_Normalized_1383_147,0 -06_42_Normalized_1396_1350,0 -06_42_Normalized_139_1559,0 -06_42_Normalized_1402_212,0 -06_42_Normalized_1445_779,0 -06_42_Normalized_1465_1440,0 -06_42_Normalized_1512_561,0 -06_42_Normalized_152_1464,0 -06_42_Normalized_1535_763,0 -06_42_Normalized_154_61,0 -06_42_Normalized_1583_1495,0 -06_42_Normalized_1585_104,0 -06_42_Normalized_1597_246,0 -06_42_Normalized_1612_1504,0 -06_42_Normalized_1645_1045,0 -06_42_Normalized_1674_1116,0 -06_42_Normalized_1686_1487,0 -06_42_Normalized_1688_1321,0 -06_42_Normalized_171_832,0 -06_42_Normalized_1731_99,0 -06_42_Normalized_175_453,0 -06_42_Normalized_1760_1078,0 -06_42_Normalized_1769_285,0 -06_42_Normalized_1778_1850,0 -06_42_Normalized_1779_1819,0 -06_42_Normalized_1794_1140,0 -06_42_Normalized_180_1694,0 -06_42_Normalized_1813_1109,0 -06_42_Normalized_1833_352,0 -06_42_Normalized_1836_1004,0 -06_42_Normalized_1842_112,0 -06_42_Normalized_1855_1177,0 -06_42_Normalized_1857_1677,0 -06_42_Normalized_1868_1103,0 -06_42_Normalized_1868_137,0 -06_42_Normalized_1872_926,1 -06_42_Normalized_1916_367,0 -06_42_Normalized_195_318,0 -06_42_Normalized_213_1818,0 -06_42_Normalized_228_1574,0 -06_42_Normalized_235_400,0 -06_42_Normalized_327_1253,0 -06_42_Normalized_338_1568,1 -06_42_Normalized_345_1705,1 -06_42_Normalized_409_1229,0 -06_42_Normalized_433_1021,0 -06_42_Normalized_438_1155,0 -06_42_Normalized_440_1324,0 -06_42_Normalized_503_1326,0 -06_42_Normalized_518_1018,0 -06_42_Normalized_520_1847,0 -06_42_Normalized_520_749,0 -06_42_Normalized_541_1474,0 -06_42_Normalized_54_1539,0 -06_42_Normalized_670_1046,0 -06_42_Normalized_702_1069,0 -06_42_Normalized_70_1671,0 -06_42_Normalized_714_1280,0 -06_42_Normalized_714_938,0 -06_42_Normalized_736_579,0 -06_42_Normalized_750_372,0 -06_42_Normalized_751_495,0 -06_42_Normalized_771_1757,0 -06_42_Normalized_779_276,0 -06_42_Normalized_781_1522,0 -06_42_Normalized_784_1244,0 -06_42_Normalized_795_1735,0 -06_42_Normalized_802_1655,0 -06_42_Normalized_807_404,0 -06_42_Normalized_822_183,0 -06_42_Normalized_827_1805,0 -06_42_Normalized_830_842,0 -06_42_Normalized_838_421,0 -06_42_Normalized_858_827,0 -06_42_Normalized_861_1495,0 -06_42_Normalized_865_1774,0 -06_42_Normalized_923_86,0 -06_42_Normalized_952_1904,0 -06_42_Normalized_969_161,0 -06_42_Normalized_983_238,0 -06_43_Normalized_1034_1823,0 -06_43_Normalized_1044_1201,0 -06_43_Normalized_1046_662,0 -06_43_Normalized_1063_732,0 -06_43_Normalized_1088_608,0 -06_43_Normalized_1126_1637,0 -06_43_Normalized_1157_148,0 -06_43_Normalized_1163_1354,0 -06_43_Normalized_1180_1259,0 -06_43_Normalized_1183_1052,0 -06_43_Normalized_1191_1164,0 -06_43_Normalized_1193_1385,0 -06_43_Normalized_1198_886,0 -06_43_Normalized_1209_1302,0 -06_43_Normalized_1233_1846,0 -06_43_Normalized_1260_956,0 -06_43_Normalized_1272_402,0 -06_43_Normalized_1285_475,0 -06_43_Normalized_1292_208,0 -06_43_Normalized_1328_109,0 -06_43_Normalized_1344_237,0 -06_43_Normalized_1373_1546,0 -06_43_Normalized_1384_1070,0 -06_43_Normalized_1400_1255,0 -06_43_Normalized_1425_1482,0 -06_43_Normalized_1427_154,0 -06_43_Normalized_1457_159,0 -06_43_Normalized_1462_1272,0 -06_43_Normalized_1466_598,0 -06_43_Normalized_1483_1462,0 -06_43_Normalized_1515_1282,0 -06_43_Normalized_1516_1535,1 -06_43_Normalized_151_1413,0 -06_43_Normalized_1529_1603,0 -06_43_Normalized_1573_1736,0 -06_43_Normalized_1579_703,0 -06_43_Normalized_1588_1521,0 -06_43_Normalized_1647_201,0 -06_43_Normalized_1651_682,0 -06_43_Normalized_1688_270,0 -06_43_Normalized_171_1234,0 -06_43_Normalized_1722_192,0 -06_43_Normalized_1723_1379,0 -06_43_Normalized_1785_1170,0 -06_43_Normalized_1803_497,0 -06_43_Normalized_1823_1314,0 -06_43_Normalized_186_116,0 -06_43_Normalized_1876_512,0 -06_43_Normalized_1889_1324,0 -06_43_Normalized_1890_1043,0 -06_43_Normalized_1908_1864,0 -06_43_Normalized_1926_426,0 -06_43_Normalized_1948_1052,0 -06_43_Normalized_203_1861,0 -06_43_Normalized_207_549,0 -06_43_Normalized_215_1143,0 -06_43_Normalized_257_607,0 -06_43_Normalized_309_1700,0 -06_43_Normalized_325_53,0 -06_43_Normalized_335_1205,0 -06_43_Normalized_356_1398,0 -06_43_Normalized_388_332,0 -06_43_Normalized_411_413,0 -06_43_Normalized_446_1203,0 -06_43_Normalized_450_142,0 -06_43_Normalized_467_881,0 -06_43_Normalized_482_310,0 -06_43_Normalized_483_929,0 -06_43_Normalized_488_214,0 -06_43_Normalized_500_623,0 -06_43_Normalized_504_1718,0 -06_43_Normalized_532_849,0 -06_43_Normalized_561_924,1 -06_43_Normalized_592_599,0 -06_43_Normalized_606_626,0 -06_43_Normalized_619_1412,0 -06_43_Normalized_644_1432,0 -06_43_Normalized_64_1689,0 -06_43_Normalized_662_64,0 -06_43_Normalized_664_1124,1 -06_43_Normalized_664_600,0 -06_43_Normalized_698_1095,0 -06_43_Normalized_699_1348,0 -06_43_Normalized_708_162,0 -06_43_Normalized_743_1085,0 -06_43_Normalized_746_815,0 -06_43_Normalized_74_1078,0 -06_43_Normalized_75_606,0 -06_43_Normalized_766_1368,0 -06_43_Normalized_76_570,0 -06_43_Normalized_776_1932,0 -06_43_Normalized_789_693,0 -06_43_Normalized_823_1282,0 -06_43_Normalized_927_1751,0 -06_43_Normalized_932_1160,0 -06_43_Normalized_962_471,0 -06_43_Normalized_965_1112,0 -06_43_Normalized_976_1327,0 -06_43_Normalized_988_1291,0 -06_43_Normalized_99_808,0 -06_44_Normalized_1001_1287,0 -06_44_Normalized_1016_1827,0 -06_44_Normalized_1028_84,0 -06_44_Normalized_1044_1613,0 -06_44_Normalized_1057_314,0 -06_44_Normalized_1106_412,0 -06_44_Normalized_111_415,0 -06_44_Normalized_1120_971,0 -06_44_Normalized_114_1671,0 -06_44_Normalized_1151_1108,0 -06_44_Normalized_1167_519,0 -06_44_Normalized_1189_276,0 -06_44_Normalized_1216_1276,0 -06_44_Normalized_1249_300,0 -06_44_Normalized_1275_175,0 -06_44_Normalized_1282_105,0 -06_44_Normalized_1290_328,0 -06_44_Normalized_1302_1666,0 -06_44_Normalized_1318_881,0 -06_44_Normalized_131_1112,0 -06_44_Normalized_1331_1037,0 -06_44_Normalized_1361_375,0 -06_44_Normalized_1371_883,0 -06_44_Normalized_1403_1604,0 -06_44_Normalized_1406_288,0 -06_44_Normalized_1406_54,0 -06_44_Normalized_1432_215,0 -06_44_Normalized_1437_433,0 -06_44_Normalized_145_559,0 -06_44_Normalized_1461_1695,0 -06_44_Normalized_1462_1512,0 -06_44_Normalized_1463_1844,0 -06_44_Normalized_1480_405,0 -06_44_Normalized_1493_675,0 -06_44_Normalized_1503_435,0 -06_44_Normalized_1532_390,0 -06_44_Normalized_1590_868,0 -06_44_Normalized_1606_553,0 -06_44_Normalized_1621_1464,0 -06_44_Normalized_1635_880,0 -06_44_Normalized_171_1352,0 -06_44_Normalized_1755_293,0 -06_44_Normalized_1765_1255,0 -06_44_Normalized_1768_225,0 -06_44_Normalized_176_1128,0 -06_44_Normalized_1781_1035,0 -06_44_Normalized_1790_1482,0 -06_44_Normalized_1811_767,0 -06_44_Normalized_1831_1365,0 -06_44_Normalized_184_1180,0 -06_44_Normalized_1853_1194,0 -06_44_Normalized_1885_773,0 -06_44_Normalized_1896_990,0 -06_44_Normalized_1900_445,0 -06_44_Normalized_1900_907,0 -06_44_Normalized_1917_57,0 -06_44_Normalized_191_713,0 -06_44_Normalized_198_1149,0 -06_44_Normalized_199_165,0 -06_44_Normalized_204_129,0 -06_44_Normalized_227_437,0 -06_44_Normalized_247_404,0 -06_44_Normalized_269_1385,0 -06_44_Normalized_290_396,0 -06_44_Normalized_297_1133,0 -06_44_Normalized_301_1353,0 -06_44_Normalized_307_788,0 -06_44_Normalized_324_345,0 -06_44_Normalized_346_1147,0 -06_44_Normalized_358_1424,0 -06_44_Normalized_420_417,0 -06_44_Normalized_426_493,0 -06_44_Normalized_433_246,0 -06_44_Normalized_438_865,0 -06_44_Normalized_443_124,0 -06_44_Normalized_450_944,0 -06_44_Normalized_479_1366,0 -06_44_Normalized_481_695,0 -06_44_Normalized_508_960,0 -06_44_Normalized_526_1625,0 -06_44_Normalized_538_1751,0 -06_44_Normalized_548_566,0 -06_44_Normalized_606_1225,0 -06_44_Normalized_611_887,0 -06_44_Normalized_616_370,0 -06_44_Normalized_61_1201,0 -06_44_Normalized_629_1749,0 -06_44_Normalized_711_1672,0 -06_44_Normalized_729_531,0 -06_44_Normalized_755_546,0 -06_44_Normalized_775_333,0 -06_44_Normalized_77_583,0 -06_44_Normalized_785_56,0 -06_44_Normalized_834_1629,0 -06_44_Normalized_840_1911,0 -06_44_Normalized_861_727,0 -06_44_Normalized_875_425,0 -06_44_Normalized_878_1345,0 -06_44_Normalized_884_1438,0 -06_44_Normalized_886_849,0 -06_44_Normalized_892_135,0 -06_44_Normalized_901_337,0 -06_44_Normalized_950_123,0 -06_44_Normalized_962_89,0 -06_44_Normalized_973_409,0 -06_45_Normalized_100_930,0 -06_45_Normalized_1045_135,0 -06_45_Normalized_1051_885,0 -06_45_Normalized_1083_568,0 -06_45_Normalized_1085_1253,0 -06_45_Normalized_1088_1184,0 -06_45_Normalized_1114_731,0 -06_45_Normalized_1129_1257,0 -06_45_Normalized_1138_859,0 -06_45_Normalized_1146_567,0 -06_45_Normalized_1155_931,0 -06_45_Normalized_118_214,0 -06_45_Normalized_1194_768,0 -06_45_Normalized_1205_1136,0 -06_45_Normalized_1218_1058,1 -06_45_Normalized_1230_1429,0 -06_45_Normalized_1246_306,0 -06_45_Normalized_1254_999,0 -06_45_Normalized_1299_154,0 -06_45_Normalized_1313_474,0 -06_45_Normalized_1322_943,0 -06_45_Normalized_1333_1120,0 -06_45_Normalized_1371_344,0 -06_45_Normalized_1389_448,0 -06_45_Normalized_1396_208,1 -06_45_Normalized_1405_747,0 -06_45_Normalized_1463_1587,0 -06_45_Normalized_1490_651,0 -06_45_Normalized_1497_1605,0 -06_45_Normalized_1504_1829,1 -06_45_Normalized_1509_1696,0 -06_45_Normalized_155_103,0 -06_45_Normalized_155_1567,0 -06_45_Normalized_1567_1936,0 -06_45_Normalized_1572_1205,0 -06_45_Normalized_1585_786,0 -06_45_Normalized_1598_740,0 -06_45_Normalized_1619_383,0 -06_45_Normalized_162_1749,0 -06_45_Normalized_164_797,0 -06_45_Normalized_1750_415,0 -06_45_Normalized_1794_873,0 -06_45_Normalized_1802_902,1 -06_45_Normalized_1813_820,0 -06_45_Normalized_184_405,0 -06_45_Normalized_1851_1625,0 -06_45_Normalized_1858_970,0 -06_45_Normalized_1870_793,0 -06_45_Normalized_1881_834,0 -06_45_Normalized_1889_1805,0 -06_45_Normalized_189_1464,0 -06_45_Normalized_1902_1260,0 -06_45_Normalized_190_305,0 -06_45_Normalized_1928_1140,0 -06_45_Normalized_267_1014,0 -06_45_Normalized_272_190,0 -06_45_Normalized_292_973,0 -06_45_Normalized_293_859,0 -06_45_Normalized_307_1107,0 -06_45_Normalized_331_345,0 -06_45_Normalized_484_740,0 -06_45_Normalized_512_1325,0 -06_45_Normalized_560_1191,0 -06_45_Normalized_574_766,0 -06_45_Normalized_585_1300,0 -06_45_Normalized_609_1405,0 -06_45_Normalized_609_186,0 -06_45_Normalized_646_952,0 -06_45_Normalized_672_1791,0 -06_45_Normalized_682_174,0 -06_45_Normalized_70_413,0 -06_45_Normalized_720_708,0 -06_45_Normalized_740_1348,1 -06_45_Normalized_763_736,1 -06_45_Normalized_795_1817,0 -06_45_Normalized_801_1122,0 -06_45_Normalized_828_938,0 -06_45_Normalized_880_799,0 -06_45_Normalized_881_1128,0 -06_45_Normalized_890_1183,0 -06_45_Normalized_896_1003,0 -06_45_Normalized_905_1036,0 -06_45_Normalized_916_1254,0 -06_45_Normalized_928_1428,0 -06_45_Normalized_929_1541,0 -06_45_Normalized_947_1226,0 -06_45_Normalized_969_722,0 -06_46_Normalized_1013_995,0 -06_46_Normalized_1018_240,0 -06_46_Normalized_1018_892,0 -06_46_Normalized_1029_651,0 -06_46_Normalized_1059_1018,0 -06_46_Normalized_1095_316,0 -06_46_Normalized_1100_1712,0 -06_46_Normalized_1224_993,0 -06_46_Normalized_1229_241,0 -06_46_Normalized_1241_1355,0 -06_46_Normalized_1264_306,0 -06_46_Normalized_1265_1556,0 -06_46_Normalized_1327_1826,0 -06_46_Normalized_1353_61,0 -06_46_Normalized_1388_1822,0 -06_46_Normalized_1399_1338,0 -06_46_Normalized_1401_869,0 -06_46_Normalized_1441_425,0 -06_46_Normalized_1445_1717,0 -06_46_Normalized_1452_1771,0 -06_46_Normalized_1466_201,0 -06_46_Normalized_1489_400,0 -06_46_Normalized_1518_1112,0 -06_46_Normalized_1525_980,0 -06_46_Normalized_1560_1522,0 -06_46_Normalized_1585_1055,0 -06_46_Normalized_1594_104,0 -06_46_Normalized_1598_327,0 -06_46_Normalized_1606_822,0 -06_46_Normalized_1616_540,0 -06_46_Normalized_1617_1835,0 -06_46_Normalized_1624_119,0 -06_46_Normalized_1624_197,0 -06_46_Normalized_1675_339,0 -06_46_Normalized_1681_304,0 -06_46_Normalized_1694_1036,0 -06_46_Normalized_1783_1518,0 -06_46_Normalized_1793_1273,1 -06_46_Normalized_1799_603,0 -06_46_Normalized_179_740,0 -06_46_Normalized_180_471,1 -06_46_Normalized_1848_1445,0 -06_46_Normalized_1854_202,1 -06_46_Normalized_1879_1834,0 -06_46_Normalized_202_710,0 -06_46_Normalized_250_1209,0 -06_46_Normalized_299_849,0 -06_46_Normalized_357_331,1 -06_46_Normalized_364_61,1 -06_46_Normalized_374_366,1 -06_46_Normalized_432_103,0 -06_46_Normalized_481_750,0 -06_46_Normalized_508_1557,0 -06_46_Normalized_546_1751,0 -06_46_Normalized_547_301,0 -06_46_Normalized_564_1069,0 -06_46_Normalized_566_103,0 -06_46_Normalized_589_484,0 -06_46_Normalized_597_282,0 -06_46_Normalized_603_1887,0 -06_46_Normalized_628_851,0 -06_46_Normalized_652_1928,0 -06_46_Normalized_666_591,0 -06_46_Normalized_702_1018,0 -06_46_Normalized_712_315,0 -06_46_Normalized_73_871,0 -06_46_Normalized_740_1258,0 -06_46_Normalized_766_1346,0 -06_46_Normalized_770_1224,0 -06_46_Normalized_794_768,0 -06_46_Normalized_804_802,0 -06_46_Normalized_806_1337,0 -06_46_Normalized_826_929,0 -06_46_Normalized_828_857,0 -06_46_Normalized_861_1114,0 -06_46_Normalized_861_1780,0 -06_46_Normalized_889_670,0 -06_46_Normalized_932_788,0 -06_46_Normalized_934_1197,0 -06_46_Normalized_935_1771,0 -06_46_Normalized_949_70,0 -06_46_Normalized_971_1232,0 -06_46_Normalized_980_363,0 -06_47_Normalized_1007_486,0 -06_47_Normalized_100_1058,0 -06_47_Normalized_1019_209,0 -06_47_Normalized_1034_574,0 -06_47_Normalized_1047_1825,0 -06_47_Normalized_1064_450,0 -06_47_Normalized_1071_1156,0 -06_47_Normalized_1074_1701,0 -06_47_Normalized_107_980,0 -06_47_Normalized_1082_690,1 -06_47_Normalized_1132_772,0 -06_47_Normalized_1143_1269,0 -06_47_Normalized_1146_1382,0 -06_47_Normalized_1151_404,0 -06_47_Normalized_1170_773,0 -06_47_Normalized_1171_842,0 -06_47_Normalized_1186_739,0 -06_47_Normalized_1193_1921,0 -06_47_Normalized_1195_451,0 -06_47_Normalized_1200_1774,0 -06_47_Normalized_1202_609,0 -06_47_Normalized_1236_1220,0 -06_47_Normalized_1251_677,0 -06_47_Normalized_1258_1353,0 -06_47_Normalized_1277_471,0 -06_47_Normalized_1287_1005,0 -06_47_Normalized_1295_953,0 -06_47_Normalized_1346_1050,0 -06_47_Normalized_1353_1790,0 -06_47_Normalized_1354_1079,0 -06_47_Normalized_1355_1298,0 -06_47_Normalized_1357_447,0 -06_47_Normalized_1374_630,0 -06_47_Normalized_1383_1432,0 -06_47_Normalized_1385_1791,0 -06_47_Normalized_1388_776,0 -06_47_Normalized_1431_1871,0 -06_47_Normalized_1439_1792,0 -06_47_Normalized_1443_1544,0 -06_47_Normalized_1454_714,0 -06_47_Normalized_1463_1752,0 -06_47_Normalized_1466_651,0 -06_47_Normalized_1472_454,0 -06_47_Normalized_1525_127,0 -06_47_Normalized_1576_1219,0 -06_47_Normalized_1580_1642,0 -06_47_Normalized_1608_1693,0 -06_47_Normalized_1609_751,0 -06_47_Normalized_1621_1055,0 -06_47_Normalized_1624_57,0 -06_47_Normalized_1634_1134,0 -06_47_Normalized_1638_525,0 -06_47_Normalized_1662_1670,0 -06_47_Normalized_1679_1340,0 -06_47_Normalized_1680_1014,0 -06_47_Normalized_1695_1476,0 -06_47_Normalized_1712_281,0 -06_47_Normalized_1737_1388,0 -06_47_Normalized_1738_1350,0 -06_47_Normalized_1750_378,0 -06_47_Normalized_1763_1466,0 -06_47_Normalized_1769_1832,0 -06_47_Normalized_1782_1504,0 -06_47_Normalized_1785_1003,0 -06_47_Normalized_1796_1611,0 -06_47_Normalized_1813_1014,0 -06_47_Normalized_186_667,0 -06_47_Normalized_1895_419,0 -06_47_Normalized_1908_707,0 -06_47_Normalized_1923_1222,0 -06_47_Normalized_1933_1908,0 -06_47_Normalized_196_876,0 -06_47_Normalized_197_1467,0 -06_47_Normalized_205_642,0 -06_47_Normalized_228_807,0 -06_47_Normalized_239_1173,0 -06_47_Normalized_245_1808,0 -06_47_Normalized_265_425,0 -06_47_Normalized_292_364,0 -06_47_Normalized_320_506,0 -06_47_Normalized_323_1238,0 -06_47_Normalized_335_1514,0 -06_47_Normalized_347_107,0 -06_47_Normalized_388_559,0 -06_47_Normalized_390_403,0 -06_47_Normalized_414_1700,0 -06_47_Normalized_460_834,1 -06_47_Normalized_464_908,0 -06_47_Normalized_471_1902,0 -06_47_Normalized_473_1051,0 -06_47_Normalized_474_605,0 -06_47_Normalized_474_956,0 -06_47_Normalized_477_299,0 -06_47_Normalized_535_654,0 -06_47_Normalized_590_1259,0 -06_47_Normalized_595_1567,0 -06_47_Normalized_604_1855,0 -06_47_Normalized_619_1628,0 -06_47_Normalized_626_1677,0 -06_47_Normalized_629_546,0 -06_47_Normalized_643_1650,0 -06_47_Normalized_662_1894,0 -06_47_Normalized_690_1179,0 -06_47_Normalized_69_103,0 -06_47_Normalized_74_1624,0 -06_47_Normalized_76_242,0 -06_47_Normalized_805_896,0 -06_47_Normalized_835_1323,0 -06_47_Normalized_866_900,0 -06_47_Normalized_884_670,0 -06_47_Normalized_894_860,0 -06_47_Normalized_917_1860,0 -06_47_Normalized_917_758,0 -06_47_Normalized_91_1424,0 -06_47_Normalized_923_1902,0 -06_47_Normalized_928_286,0 -06_47_Normalized_93_1758,0 -06_47_Normalized_995_1789,0 -06_48_Normalized_1018_615,0 -06_48_Normalized_1037_1570,0 -06_48_Normalized_104_80,0 -06_48_Normalized_1066_1209,0 -06_48_Normalized_1080_1725,0 -06_48_Normalized_1081_1853,0 -06_48_Normalized_1086_771,0 -06_48_Normalized_110_1792,0 -06_48_Normalized_110_380,0 -06_48_Normalized_1136_457,0 -06_48_Normalized_1172_1854,0 -06_48_Normalized_1199_1901,0 -06_48_Normalized_1202_1499,0 -06_48_Normalized_1216_1930,0 -06_48_Normalized_1240_259,0 -06_48_Normalized_1286_59,0 -06_48_Normalized_1319_62,0 -06_48_Normalized_1381_727,0 -06_48_Normalized_1397_690,0 -06_48_Normalized_1411_1050,0 -06_48_Normalized_1428_201,0 -06_48_Normalized_1441_738,0 -06_48_Normalized_1473_441,0 -06_48_Normalized_1478_1396,0 -06_48_Normalized_1479_1534,0 -06_48_Normalized_1501_525,0 -06_48_Normalized_1527_449,0 -06_48_Normalized_1544_578,0 -06_48_Normalized_1551_142,0 -06_48_Normalized_1561_1716,0 -06_48_Normalized_1566_731,0 -06_48_Normalized_1658_110,0 -06_48_Normalized_1715_1018,0 -06_48_Normalized_1722_179,0 -06_48_Normalized_1752_1564,0 -06_48_Normalized_1754_1375,0 -06_48_Normalized_1788_1717,0 -06_48_Normalized_1788_944,0 -06_48_Normalized_1793_1089,0 -06_48_Normalized_1803_423,0 -06_48_Normalized_1810_824,0 -06_48_Normalized_1831_1791,1 -06_48_Normalized_1851_984,0 -06_48_Normalized_1878_1829,0 -06_48_Normalized_1888_863,0 -06_48_Normalized_1903_1173,0 -06_48_Normalized_1903_170,0 -06_48_Normalized_1914_1119,0 -06_48_Normalized_1916_1663,0 -06_48_Normalized_1928_1584,0 -06_48_Normalized_1933_1546,0 -06_48_Normalized_1944_537,0 -06_48_Normalized_208_259,0 -06_48_Normalized_221_1304,0 -06_48_Normalized_223_1107,0 -06_48_Normalized_239_366,0 -06_48_Normalized_247_1772,0 -06_48_Normalized_313_1530,1 -06_48_Normalized_313_898,0 -06_48_Normalized_418_855,0 -06_48_Normalized_429_1807,0 -06_48_Normalized_449_663,0 -06_48_Normalized_452_759,0 -06_48_Normalized_468_547,0 -06_48_Normalized_470_416,0 -06_48_Normalized_511_498,0 -06_48_Normalized_51_1483,0 -06_48_Normalized_521_1304,0 -06_48_Normalized_521_1857,0 -06_48_Normalized_541_400,0 -06_48_Normalized_555_1515,0 -06_48_Normalized_588_1945,0 -06_48_Normalized_600_1762,0 -06_48_Normalized_627_266,1 -06_48_Normalized_659_1391,0 -06_48_Normalized_665_579,0 -06_48_Normalized_695_173,0 -06_48_Normalized_703_477,0 -06_48_Normalized_70_850,0 -06_48_Normalized_716_547,0 -06_48_Normalized_727_164,0 -06_48_Normalized_728_850,0 -06_48_Normalized_735_1442,0 -06_48_Normalized_750_1337,0 -06_48_Normalized_759_196,0 -06_48_Normalized_777_1572,0 -06_48_Normalized_884_1011,0 -06_48_Normalized_890_1340,0 -06_48_Normalized_892_978,0 -06_48_Normalized_904_315,0 -06_48_Normalized_905_710,0 -06_48_Normalized_938_1872,0 -06_48_Normalized_96_484,0 -06_48_Normalized_974_1605,0 -06_49_Normalized_1066_1078,0 -06_49_Normalized_1069_1608,0 -06_49_Normalized_1074_1112,0 -06_49_Normalized_1079_1456,0 -06_49_Normalized_1086_1038,0 -06_49_Normalized_1089_365,0 -06_49_Normalized_1091_299,0 -06_49_Normalized_1102_463,0 -06_49_Normalized_1137_914,0 -06_49_Normalized_1175_664,0 -06_49_Normalized_1176_1902,0 -06_49_Normalized_1215_396,0 -06_49_Normalized_1270_1050,0 -06_49_Normalized_1287_1331,0 -06_49_Normalized_1291_1498,0 -06_49_Normalized_1293_1918,0 -06_49_Normalized_1302_437,0 -06_49_Normalized_1306_278,0 -06_49_Normalized_1309_610,0 -06_49_Normalized_1325_516,0 -06_49_Normalized_1355_1182,0 -06_49_Normalized_1360_694,0 -06_49_Normalized_1374_297,0 -06_49_Normalized_1385_1667,0 -06_49_Normalized_1415_1208,0 -06_49_Normalized_1445_1192,0 -06_49_Normalized_1454_1419,0 -06_49_Normalized_1475_1189,0 -06_49_Normalized_1505_984,0 -06_49_Normalized_1517_1070,0 -06_49_Normalized_1545_903,0 -06_49_Normalized_1575_1348,0 -06_49_Normalized_1575_1571,1 -06_49_Normalized_1575_913,0 -06_49_Normalized_1589_1274,0 -06_49_Normalized_165_1423,0 -06_49_Normalized_166_133,0 -06_49_Normalized_1682_1895,0 -06_49_Normalized_1688_276,0 -06_49_Normalized_1734_339,0 -06_49_Normalized_1736_1080,0 -06_49_Normalized_1746_150,0 -06_49_Normalized_1748_926,0 -06_49_Normalized_1751_1161,0 -06_49_Normalized_1754_86,0 -06_49_Normalized_1791_1169,0 -06_49_Normalized_1791_1265,0 -06_49_Normalized_1793_72,0 -06_49_Normalized_1799_1213,0 -06_49_Normalized_1807_683,0 -06_49_Normalized_180_86,0 -06_49_Normalized_1826_228,0 -06_49_Normalized_1829_1064,0 -06_49_Normalized_1841_1179,0 -06_49_Normalized_1876_1470,0 -06_49_Normalized_1877_190,0 -06_49_Normalized_1912_984,0 -06_49_Normalized_1921_1453,0 -06_49_Normalized_1930_726,0 -06_49_Normalized_1932_832,0 -06_49_Normalized_211_715,1 -06_49_Normalized_235_1026,0 -06_49_Normalized_251_1352,0 -06_49_Normalized_254_376,1 -06_49_Normalized_301_316,1 -06_49_Normalized_309_1392,0 -06_49_Normalized_322_667,0 -06_49_Normalized_349_1417,0 -06_49_Normalized_388_336,0 -06_49_Normalized_392_229,0 -06_49_Normalized_407_1391,0 -06_49_Normalized_414_1728,0 -06_49_Normalized_436_366,0 -06_49_Normalized_491_1773,0 -06_49_Normalized_506_1690,0 -06_49_Normalized_529_1710,0 -06_49_Normalized_550_1668,0 -06_49_Normalized_565_681,0 -06_49_Normalized_568_1591,0 -06_49_Normalized_588_135,0 -06_49_Normalized_604_1535,0 -06_49_Normalized_610_936,0 -06_49_Normalized_649_1556,0 -06_49_Normalized_700_495,0 -06_49_Normalized_762_1759,0 -06_49_Normalized_768_55,0 -06_49_Normalized_804_1693,0 -06_49_Normalized_814_997,0 -06_49_Normalized_818_1871,0 -06_49_Normalized_839_1394,0 -06_49_Normalized_842_901,0 -06_49_Normalized_856_1868,0 -06_49_Normalized_875_1322,0 -06_49_Normalized_883_1622,0 -06_49_Normalized_90_921,0 -06_49_Normalized_933_201,0 -06_50_Normalized_107_1453,0 -06_50_Normalized_1099_228,0 -06_50_Normalized_116_1133,0 -06_50_Normalized_1227_1451,0 -06_50_Normalized_128_1484,0 -06_50_Normalized_1290_915,0 -06_50_Normalized_1364_1022,0 -06_50_Normalized_137_1929,0 -06_50_Normalized_1405_957,0 -06_50_Normalized_1462_1624,0 -06_50_Normalized_1473_1359,0 -06_50_Normalized_1556_1005,0 -06_50_Normalized_1570_1257,0 -06_50_Normalized_1608_508,0 -06_50_Normalized_1673_621,0 -06_50_Normalized_1683_908,0 -06_50_Normalized_1714_728,0 -06_50_Normalized_172_1547,0 -06_50_Normalized_1778_1563,0 -06_50_Normalized_1783_871,0 -06_50_Normalized_1804_1650,1 -06_50_Normalized_1818_642,0 -06_50_Normalized_1819_1624,0 -06_50_Normalized_1829_1117,0 -06_50_Normalized_1836_1861,0 -06_50_Normalized_1847_488,0 -06_50_Normalized_1890_1491,0 -06_50_Normalized_1915_1580,0 -06_50_Normalized_1938_1726,0 -06_50_Normalized_1942_1022,0 -06_50_Normalized_1942_1493,0 -06_50_Normalized_196_661,0 -06_50_Normalized_240_900,0 -06_50_Normalized_255_574,0 -06_50_Normalized_258_1842,0 -06_50_Normalized_274_700,0 -06_50_Normalized_311_1026,0 -06_50_Normalized_311_546,0 -06_50_Normalized_331_569,0 -06_50_Normalized_353_1114,0 -06_50_Normalized_369_799,0 -06_50_Normalized_390_189,0 -06_50_Normalized_394_1143,0 -06_50_Normalized_400_705,0 -06_50_Normalized_443_1089,0 -06_50_Normalized_448_455,0 -06_50_Normalized_479_1772,0 -06_50_Normalized_482_1113,1 -06_50_Normalized_522_776,0 -06_50_Normalized_530_1205,0 -06_50_Normalized_552_598,0 -06_50_Normalized_564_288,0 -06_50_Normalized_574_920,0 -06_50_Normalized_619_1429,0 -06_50_Normalized_625_308,0 -06_50_Normalized_666_1241,0 -06_50_Normalized_69_1577,1 -06_50_Normalized_716_1080,0 -06_50_Normalized_771_1575,0 -06_50_Normalized_776_678,0 -06_50_Normalized_805_373,0 -06_50_Normalized_837_1878,0 -06_50_Normalized_849_1845,0 -06_50_Normalized_85_936,0 -06_50_Normalized_870_1710,0 -06_50_Normalized_889_1287,0 -06_50_Normalized_891_1256,0 -06_50_Normalized_940_908,0 -06_50_Normalized_978_920,0 -06_51_Normalized_1006_1589,0 -06_51_Normalized_1047_1222,0 -06_51_Normalized_1058_137,0 -06_51_Normalized_1081_1188,0 -06_51_Normalized_1081_58,0 -06_51_Normalized_1098_372,0 -06_51_Normalized_1115_1089,0 -06_51_Normalized_1118_722,0 -06_51_Normalized_1120_1693,0 -06_51_Normalized_1147_1716,0 -06_51_Normalized_1147_87,0 -06_51_Normalized_1159_1166,0 -06_51_Normalized_1221_375,0 -06_51_Normalized_1264_1085,0 -06_51_Normalized_1280_1150,0 -06_51_Normalized_1284_465,0 -06_51_Normalized_1349_459,0 -06_51_Normalized_1371_1703,0 -06_51_Normalized_1406_722,0 -06_51_Normalized_1412_353,0 -06_51_Normalized_1420_1725,0 -06_51_Normalized_1420_264,0 -06_51_Normalized_142_1387,0 -06_51_Normalized_1432_85,0 -06_51_Normalized_1449_1304,0 -06_51_Normalized_1460_180,0 -06_51_Normalized_1492_1718,0 -06_51_Normalized_1523_214,0 -06_51_Normalized_1545_1891,0 -06_51_Normalized_1605_1870,0 -06_51_Normalized_166_419,0 -06_51_Normalized_1705_1760,0 -06_51_Normalized_1723_826,0 -06_51_Normalized_1736_198,0 -06_51_Normalized_1745_717,0 -06_51_Normalized_1747_1765,0 -06_51_Normalized_1801_52,0 -06_51_Normalized_1806_1372,0 -06_51_Normalized_1820_292,0 -06_51_Normalized_1868_1690,0 -06_51_Normalized_1868_640,0 -06_51_Normalized_1873_755,0 -06_51_Normalized_1881_429,0 -06_51_Normalized_1886_224,0 -06_51_Normalized_1888_1230,0 -06_51_Normalized_1889_371,0 -06_51_Normalized_1905_1078,0 -06_51_Normalized_1909_1569,0 -06_51_Normalized_1910_1642,0 -06_51_Normalized_1927_1254,0 -06_51_Normalized_1947_257,0 -06_51_Normalized_235_1237,0 -06_51_Normalized_258_1287,0 -06_51_Normalized_304_1080,0 -06_51_Normalized_334_1090,0 -06_51_Normalized_341_406,0 -06_51_Normalized_452_385,0 -06_51_Normalized_454_1948,0 -06_51_Normalized_469_1009,0 -06_51_Normalized_510_419,0 -06_51_Normalized_524_840,1 -06_51_Normalized_586_1768,0 -06_51_Normalized_60_995,0 -06_51_Normalized_672_1473,0 -06_51_Normalized_718_708,0 -06_51_Normalized_738_735,0 -06_51_Normalized_743_1571,0 -06_51_Normalized_744_1769,0 -06_51_Normalized_770_1695,0 -06_51_Normalized_811_1544,0 -06_51_Normalized_814_1163,0 -06_51_Normalized_817_1866,0 -06_51_Normalized_841_1247,0 -06_51_Normalized_858_1583,0 -06_51_Normalized_871_1362,0 -06_51_Normalized_880_1681,0 -06_51_Normalized_911_808,0 -06_51_Normalized_921_1599,0 -06_51_Normalized_933_1524,0 -06_51_Normalized_939_483,0 -06_51_Normalized_99_999,0 -06_52_Normalized_1002_855,0 -06_52_Normalized_1042_977,0 -06_52_Normalized_1098_792,0 -06_52_Normalized_1145_65,0 -06_52_Normalized_118_1272,0 -06_52_Normalized_1278_1179,0 -06_52_Normalized_130_698,0 -06_52_Normalized_131_486,0 -06_52_Normalized_1321_488,0 -06_52_Normalized_1381_795,0 -06_52_Normalized_1386_1247,0 -06_52_Normalized_1399_1531,0 -06_52_Normalized_1408_151,0 -06_52_Normalized_1415_1382,0 -06_52_Normalized_1418_1485,0 -06_52_Normalized_1439_615,0 -06_52_Normalized_1498_277,0 -06_52_Normalized_1503_1572,0 -06_52_Normalized_1518_1199,0 -06_52_Normalized_1521_1018,0 -06_52_Normalized_154_726,0 -06_52_Normalized_1559_745,0 -06_52_Normalized_1566_1653,0 -06_52_Normalized_1597_1537,0 -06_52_Normalized_1606_881,0 -06_52_Normalized_1610_723,0 -06_52_Normalized_169_1386,0 -06_52_Normalized_1757_159,0 -06_52_Normalized_1758_1833,0 -06_52_Normalized_175_1440,0 -06_52_Normalized_1798_964,0 -06_52_Normalized_1806_1569,0 -06_52_Normalized_1809_550,0 -06_52_Normalized_1813_1622,0 -06_52_Normalized_1858_1604,0 -06_52_Normalized_1859_360,0 -06_52_Normalized_1883_1532,0 -06_52_Normalized_1890_955,0 -06_52_Normalized_1904_1714,0 -06_52_Normalized_191_1783,0 -06_52_Normalized_1940_565,0 -06_52_Normalized_202_688,1 -06_52_Normalized_260_333,0 -06_52_Normalized_262_96,0 -06_52_Normalized_271_464,0 -06_52_Normalized_298_287,0 -06_52_Normalized_316_639,1 -06_52_Normalized_346_1707,0 -06_52_Normalized_348_1909,0 -06_52_Normalized_371_651,0 -06_52_Normalized_413_1154,0 -06_52_Normalized_443_1303,0 -06_52_Normalized_450_932,0 -06_52_Normalized_451_1261,0 -06_52_Normalized_457_1584,0 -06_52_Normalized_468_1176,0 -06_52_Normalized_481_1800,0 -06_52_Normalized_482_1449,0 -06_52_Normalized_502_1344,0 -06_52_Normalized_514_303,0 -06_52_Normalized_529_1039,0 -06_52_Normalized_532_908,0 -06_52_Normalized_535_795,0 -06_52_Normalized_543_953,0 -06_52_Normalized_547_277,0 -06_52_Normalized_560_1377,0 -06_52_Normalized_618_279,0 -06_52_Normalized_635_347,0 -06_52_Normalized_658_1030,0 -06_52_Normalized_781_1432,0 -06_52_Normalized_783_138,0 -06_52_Normalized_787_1397,0 -06_52_Normalized_800_1359,0 -06_52_Normalized_820_1310,0 -06_52_Normalized_826_510,0 -06_52_Normalized_831_1338,0 -06_52_Normalized_856_1005,0 -06_52_Normalized_912_1533,0 -06_52_Normalized_924_443,0 -06_52_Normalized_929_1342,0 -06_52_Normalized_964_1447,0 -06_52_Normalized_987_1620,0 -06_53_Normalized_1036_1033,0 -06_53_Normalized_1050_1308,0 -06_53_Normalized_1050_135,0 -06_53_Normalized_1066_998,0 -06_53_Normalized_1120_93,0 -06_53_Normalized_1126_829,0 -06_53_Normalized_1200_369,0 -06_53_Normalized_1201_626,0 -06_53_Normalized_1203_819,0 -06_53_Normalized_1209_1841,0 -06_53_Normalized_1226_565,0 -06_53_Normalized_1251_1934,0 -06_53_Normalized_1286_274,0 -06_53_Normalized_1311_83,0 -06_53_Normalized_1350_1701,0 -06_53_Normalized_1377_1606,0 -06_53_Normalized_1381_1892,0 -06_53_Normalized_1406_758,0 -06_53_Normalized_1424_733,0 -06_53_Normalized_1522_449,0 -06_53_Normalized_1543_493,0 -06_53_Normalized_1554_297,0 -06_53_Normalized_1568_1872,0 -06_53_Normalized_1580_671,0 -06_53_Normalized_1587_575,0 -06_53_Normalized_1591_1409,0 -06_53_Normalized_1612_1241,0 -06_53_Normalized_1614_1319,0 -06_53_Normalized_1628_606,0 -06_53_Normalized_1742_801,0 -06_53_Normalized_1745_450,0 -06_53_Normalized_174_1564,0 -06_53_Normalized_1757_683,0 -06_53_Normalized_1802_777,0 -06_53_Normalized_1804_882,0 -06_53_Normalized_1818_105,0 -06_53_Normalized_1835_645,0 -06_53_Normalized_1882_1385,0 -06_53_Normalized_1916_571,0 -06_53_Normalized_1946_1041,0 -06_53_Normalized_231_1023,0 -06_53_Normalized_234_982,0 -06_53_Normalized_253_1086,0 -06_53_Normalized_290_172,0 -06_53_Normalized_299_242,0 -06_53_Normalized_316_1454,0 -06_53_Normalized_338_187,0 -06_53_Normalized_362_1851,0 -06_53_Normalized_397_90,0 -06_53_Normalized_400_789,0 -06_53_Normalized_408_692,0 -06_53_Normalized_512_206,1 -06_53_Normalized_542_1472,0 -06_53_Normalized_542_670,0 -06_53_Normalized_605_1417,0 -06_53_Normalized_622_648,0 -06_53_Normalized_661_78,0 -06_53_Normalized_695_1292,0 -06_53_Normalized_708_1423,0 -06_53_Normalized_715_912,0 -06_53_Normalized_725_1809,0 -06_53_Normalized_802_1452,0 -06_53_Normalized_812_447,0 -06_53_Normalized_817_1485,0 -06_53_Normalized_869_1569,0 -06_53_Normalized_871_928,0 -06_53_Normalized_881_801,0 -06_53_Normalized_883_956,0 -06_53_Normalized_88_105,0 -06_53_Normalized_909_451,0 -06_53_Normalized_914_768,0 -06_53_Normalized_918_204,1 -06_53_Normalized_948_798,0 -06_53_Normalized_959_484,0 -06_53_Normalized_967_1076,0 -06_53_Normalized_986_1949,0 -06_53_Normalized_998_1013,0 -06_54_Normalized_1008_900,0 -06_54_Normalized_1041_1107,0 -06_54_Normalized_1046_349,0 -06_54_Normalized_1089_477,0 -06_54_Normalized_1103_972,0 -06_54_Normalized_1117_1421,0 -06_54_Normalized_1119_329,0 -06_54_Normalized_1122_219,0 -06_54_Normalized_112_1423,0 -06_54_Normalized_1135_1457,0 -06_54_Normalized_1155_1566,0 -06_54_Normalized_1188_1288,0 -06_54_Normalized_1228_579,0 -06_54_Normalized_1261_469,0 -06_54_Normalized_1266_1763,0 -06_54_Normalized_1269_1805,0 -06_54_Normalized_1275_1451,0 -06_54_Normalized_1283_1053,0 -06_54_Normalized_1292_1549,0 -06_54_Normalized_1335_1152,0 -06_54_Normalized_1347_522,0 -06_54_Normalized_1359_477,0 -06_54_Normalized_1359_990,0 -06_54_Normalized_1366_1146,0 -06_54_Normalized_1397_358,0 -06_54_Normalized_1399_432,0 -06_54_Normalized_1407_1805,0 -06_54_Normalized_1410_1427,0 -06_54_Normalized_1423_151,0 -06_54_Normalized_1429_780,0 -06_54_Normalized_1437_434,0 -06_54_Normalized_1443_1558,0 -06_54_Normalized_145_205,0 -06_54_Normalized_1467_1734,0 -06_54_Normalized_147_115,0 -06_54_Normalized_1489_101,0 -06_54_Normalized_1494_1605,0 -06_54_Normalized_1511_1763,0 -06_54_Normalized_1522_589,0 -06_54_Normalized_1529_1243,0 -06_54_Normalized_1529_774,0 -06_54_Normalized_1531_818,0 -06_54_Normalized_1539_1047,0 -06_54_Normalized_154_1132,0 -06_54_Normalized_1559_1842,0 -06_54_Normalized_1565_1082,0 -06_54_Normalized_1569_1309,1 -06_54_Normalized_1636_1601,0 -06_54_Normalized_1661_669,0 -06_54_Normalized_167_1020,0 -06_54_Normalized_167_72,0 -06_54_Normalized_1682_1524,0 -06_54_Normalized_1706_749,0 -06_54_Normalized_1717_381,0 -06_54_Normalized_1728_1785,0 -06_54_Normalized_1745_1334,0 -06_54_Normalized_1763_1689,0 -06_54_Normalized_1764_394,0 -06_54_Normalized_1778_486,0 -06_54_Normalized_1790_1073,0 -06_54_Normalized_1798_1459,0 -06_54_Normalized_1799_1538,0 -06_54_Normalized_1824_1843,0 -06_54_Normalized_182_322,0 -06_54_Normalized_1831_412,0 -06_54_Normalized_1891_1784,0 -06_54_Normalized_1893_1233,0 -06_54_Normalized_1897_376,0 -06_54_Normalized_1906_88,0 -06_54_Normalized_1909_327,0 -06_54_Normalized_1916_710,0 -06_54_Normalized_1927_388,0 -06_54_Normalized_203_1373,0 -06_54_Normalized_215_1932,0 -06_54_Normalized_230_1566,0 -06_54_Normalized_288_1566,0 -06_54_Normalized_311_1494,0 -06_54_Normalized_311_254,0 -06_54_Normalized_323_601,0 -06_54_Normalized_338_1828,0 -06_54_Normalized_342_1531,0 -06_54_Normalized_344_149,0 -06_54_Normalized_351_1387,0 -06_54_Normalized_383_1418,0 -06_54_Normalized_383_1480,0 -06_54_Normalized_406_1639,0 -06_54_Normalized_412_723,0 -06_54_Normalized_418_584,0 -06_54_Normalized_426_656,0 -06_54_Normalized_435_103,0 -06_54_Normalized_450_1090,0 -06_54_Normalized_462_1683,0 -06_54_Normalized_465_287,0 -06_54_Normalized_507_1477,0 -06_54_Normalized_509_851,0 -06_54_Normalized_531_629,0 -06_54_Normalized_546_410,0 -06_54_Normalized_569_162,0 -06_54_Normalized_577_636,0 -06_54_Normalized_593_912,0 -06_54_Normalized_595_1424,0 -06_54_Normalized_600_561,0 -06_54_Normalized_609_821,0 -06_54_Normalized_612_1272,0 -06_54_Normalized_629_848,0 -06_54_Normalized_630_399,0 -06_54_Normalized_631_1154,0 -06_54_Normalized_640_1597,0 -06_54_Normalized_646_724,0 -06_54_Normalized_718_1544,0 -06_54_Normalized_720_669,0 -06_54_Normalized_726_467,0 -06_54_Normalized_74_907,0 -06_54_Normalized_784_1612,0 -06_54_Normalized_786_932,0 -06_54_Normalized_791_902,0 -06_54_Normalized_798_1855,0 -06_54_Normalized_820_1565,0 -06_54_Normalized_820_1777,0 -06_54_Normalized_860_657,0 -06_54_Normalized_88_1481,0 -06_54_Normalized_892_334,0 -06_54_Normalized_89_1612,0 -06_54_Normalized_919_990,0 -06_54_Normalized_942_455,0 -06_54_Normalized_952_95,0 -06_54_Normalized_991_1282,0 -06_55_Normalized_1004_1396,0 -06_55_Normalized_1023_1215,0 -06_55_Normalized_1030_1427,0 -06_55_Normalized_1030_1890,0 -06_55_Normalized_1062_1106,0 -06_55_Normalized_1072_1761,0 -06_55_Normalized_1091_212,0 -06_55_Normalized_109_278,0 -06_55_Normalized_1102_293,0 -06_55_Normalized_1123_788,0 -06_55_Normalized_1126_911,0 -06_55_Normalized_1138_664,0 -06_55_Normalized_1148_425,0 -06_55_Normalized_1166_1157,0 -06_55_Normalized_1177_1681,0 -06_55_Normalized_1201_609,0 -06_55_Normalized_1227_1520,0 -06_55_Normalized_1230_1593,0 -06_55_Normalized_1234_67,0 -06_55_Normalized_1292_1714,0 -06_55_Normalized_1298_1412,0 -06_55_Normalized_1307_1056,0 -06_55_Normalized_1309_80,0 -06_55_Normalized_132_963,0 -06_55_Normalized_1330_1440,0 -06_55_Normalized_1353_998,0 -06_55_Normalized_1354_1701,0 -06_55_Normalized_1367_1269,0 -06_55_Normalized_1390_475,0 -06_55_Normalized_1395_685,1 -06_55_Normalized_1397_1018,0 -06_55_Normalized_1412_1499,0 -06_55_Normalized_1424_1054,0 -06_55_Normalized_1451_1829,0 -06_55_Normalized_1455_744,0 -06_55_Normalized_1482_1563,0 -06_55_Normalized_1485_746,0 -06_55_Normalized_1504_823,1 -06_55_Normalized_1505_491,0 -06_55_Normalized_1510_936,0 -06_55_Normalized_1519_685,0 -06_55_Normalized_1522_994,0 -06_55_Normalized_1539_1642,0 -06_55_Normalized_1548_1867,0 -06_55_Normalized_1555_488,0 -06_55_Normalized_1558_1064,0 -06_55_Normalized_1559_367,0 -06_55_Normalized_1584_1586,0 -06_55_Normalized_1587_1800,0 -06_55_Normalized_1596_733,0 -06_55_Normalized_1608_1906,0 -06_55_Normalized_1627_718,0 -06_55_Normalized_1632_884,0 -06_55_Normalized_1635_973,0 -06_55_Normalized_1663_665,0 -06_55_Normalized_1667_1042,0 -06_55_Normalized_166_1267,0 -06_55_Normalized_1688_1371,0 -06_55_Normalized_1692_792,0 -06_55_Normalized_1693_173,0 -06_55_Normalized_1694_129,0 -06_55_Normalized_1738_460,0 -06_55_Normalized_1739_1168,0 -06_55_Normalized_1750_704,0 -06_55_Normalized_1768_347,0 -06_55_Normalized_1785_674,0 -06_55_Normalized_1832_428,0 -06_55_Normalized_1834_1874,0 -06_55_Normalized_1843_484,0 -06_55_Normalized_1860_1889,0 -06_55_Normalized_1896_1155,0 -06_55_Normalized_1899_887,0 -06_55_Normalized_1919_1918,0 -06_55_Normalized_1936_456,0 -06_55_Normalized_1949_423,0 -06_55_Normalized_209_293,0 -06_55_Normalized_238_1892,0 -06_55_Normalized_256_1092,0 -06_55_Normalized_285_689,0 -06_55_Normalized_302_1561,0 -06_55_Normalized_303_1702,0 -06_55_Normalized_307_1531,0 -06_55_Normalized_321_980,0 -06_55_Normalized_349_991,0 -06_55_Normalized_442_1564,0 -06_55_Normalized_474_1670,0 -06_55_Normalized_478_641,0 -06_55_Normalized_506_1251,0 -06_55_Normalized_509_352,0 -06_55_Normalized_536_813,0 -06_55_Normalized_611_737,0 -06_55_Normalized_636_162,0 -06_55_Normalized_63_1644,0 -06_55_Normalized_664_1658,0 -06_55_Normalized_676_982,0 -06_55_Normalized_680_1760,0 -06_55_Normalized_683_371,0 -06_55_Normalized_703_1236,0 -06_55_Normalized_708_754,0 -06_55_Normalized_70_1920,0 -06_55_Normalized_712_793,0 -06_55_Normalized_737_911,0 -06_55_Normalized_762_1223,0 -06_55_Normalized_777_1618,0 -06_55_Normalized_80_1176,0 -06_55_Normalized_822_376,0 -06_55_Normalized_825_788,0 -06_55_Normalized_842_608,0 -06_55_Normalized_858_1151,0 -06_55_Normalized_873_1623,0 -06_55_Normalized_884_1651,1 -06_55_Normalized_887_71,0 -06_55_Normalized_901_740,1 -06_55_Normalized_909_853,0 -06_55_Normalized_913_232,0 -06_55_Normalized_943_553,1 -06_55_Normalized_945_1764,1 -06_55_Normalized_969_1401,0 -06_55_Normalized_972_569,0 -06_55_Normalized_986_393,0 -06_55_Normalized_986_596,0 -06_55_Normalized_990_705,0 -06_55_Normalized_993_675,0 -06_56_Normalized_101_1177,0 -06_56_Normalized_1050_1327,0 -06_56_Normalized_1064_1150,0 -06_56_Normalized_1066_110,0 -06_56_Normalized_1075_168,0 -06_56_Normalized_1142_1161,0 -06_56_Normalized_1145_1566,0 -06_56_Normalized_1149_1375,0 -06_56_Normalized_1222_1708,0 -06_56_Normalized_1228_913,0 -06_56_Normalized_1235_598,0 -06_56_Normalized_1285_1420,0 -06_56_Normalized_1300_506,0 -06_56_Normalized_1328_358,0 -06_56_Normalized_135_1443,0 -06_56_Normalized_1392_1004,0 -06_56_Normalized_1409_1808,0 -06_56_Normalized_1415_1728,0 -06_56_Normalized_1425_1923,0 -06_56_Normalized_1429_1125,0 -06_56_Normalized_1448_828,0 -06_56_Normalized_1465_969,0 -06_56_Normalized_1491_187,0 -06_56_Normalized_1542_1721,0 -06_56_Normalized_1542_78,0 -06_56_Normalized_1568_1152,0 -06_56_Normalized_1593_1036,0 -06_56_Normalized_1594_774,0 -06_56_Normalized_1596_1430,0 -06_56_Normalized_1605_1529,0 -06_56_Normalized_1608_888,0 -06_56_Normalized_1631_1116,0 -06_56_Normalized_1634_1841,0 -06_56_Normalized_1649_1036,0 -06_56_Normalized_1649_1617,0 -06_56_Normalized_1650_286,0 -06_56_Normalized_1688_1275,0 -06_56_Normalized_1690_929,0 -06_56_Normalized_1695_92,0 -06_56_Normalized_1699_810,0 -06_56_Normalized_1731_78,0 -06_56_Normalized_1734_1280,0 -06_56_Normalized_1736_1133,0 -06_56_Normalized_1739_516,0 -06_56_Normalized_1754_53,0 -06_56_Normalized_1761_1335,0 -06_56_Normalized_1773_1550,0 -06_56_Normalized_1779_1482,0 -06_56_Normalized_1782_1775,0 -06_56_Normalized_1790_1044,0 -06_56_Normalized_1793_1305,1 -06_56_Normalized_1808_1235,0 -06_56_Normalized_1866_67,0 -06_56_Normalized_1876_490,0 -06_56_Normalized_1878_1801,0 -06_56_Normalized_188_1377,0 -06_56_Normalized_1919_665,0 -06_56_Normalized_1926_700,0 -06_56_Normalized_1927_1447,0 -06_56_Normalized_203_1619,0 -06_56_Normalized_276_1727,0 -06_56_Normalized_281_1131,0 -06_56_Normalized_297_956,0 -06_56_Normalized_306_1507,0 -06_56_Normalized_307_1056,0 -06_56_Normalized_368_1583,0 -06_56_Normalized_374_1532,0 -06_56_Normalized_389_1456,0 -06_56_Normalized_393_1107,0 -06_56_Normalized_397_187,0 -06_56_Normalized_421_1319,0 -06_56_Normalized_449_1757,0 -06_56_Normalized_477_1179,0 -06_56_Normalized_492_1559,0 -06_56_Normalized_492_628,0 -06_56_Normalized_493_1795,0 -06_56_Normalized_507_1659,0 -06_56_Normalized_513_1325,0 -06_56_Normalized_516_1276,0 -06_56_Normalized_52_264,0 -06_56_Normalized_539_306,0 -06_56_Normalized_540_1923,0 -06_56_Normalized_566_1034,0 -06_56_Normalized_598_968,0 -06_56_Normalized_599_1202,0 -06_56_Normalized_607_1481,0 -06_56_Normalized_672_1835,0 -06_56_Normalized_673_1552,0 -06_56_Normalized_675_1375,0 -06_56_Normalized_686_423,0 -06_56_Normalized_721_345,0 -06_56_Normalized_726_64,0 -06_56_Normalized_728_723,0 -06_56_Normalized_73_452,0 -06_56_Normalized_759_527,0 -06_56_Normalized_77_1619,0 -06_56_Normalized_805_664,0 -06_56_Normalized_827_575,0 -06_56_Normalized_832_1008,0 -06_56_Normalized_859_1304,0 -06_56_Normalized_861_1844,0 -06_56_Normalized_870_1758,0 -06_56_Normalized_886_1827,0 -06_56_Normalized_894_328,0 -06_56_Normalized_907_1398,0 -06_56_Normalized_953_1792,0 -06_56_Normalized_974_965,0 -06_56_Normalized_995_1067,0 -06_57_Normalized_1006_993,0 -06_57_Normalized_1011_1274,0 -06_57_Normalized_1016_1809,0 -06_57_Normalized_1017_238,0 -06_57_Normalized_1025_1224,0 -06_57_Normalized_1034_1101,0 -06_57_Normalized_1048_233,0 -06_57_Normalized_1121_1155,0 -06_57_Normalized_1142_363,0 -06_57_Normalized_1174_1213,0 -06_57_Normalized_1177_437,1 -06_57_Normalized_1190_1639,0 -06_57_Normalized_1190_357,0 -06_57_Normalized_1200_1103,0 -06_57_Normalized_1219_454,0 -06_57_Normalized_1227_1117,1 -06_57_Normalized_1232_1047,0 -06_57_Normalized_1234_352,0 -06_57_Normalized_1236_321,0 -06_57_Normalized_123_1539,0 -06_57_Normalized_1286_1939,0 -06_57_Normalized_128_890,0 -06_57_Normalized_129_839,0 -06_57_Normalized_1331_379,0 -06_57_Normalized_1333_349,0 -06_57_Normalized_1340_1006,0 -06_57_Normalized_1351_498,0 -06_57_Normalized_1369_971,0 -06_57_Normalized_1379_939,0 -06_57_Normalized_1392_1037,0 -06_57_Normalized_1401_1627,0 -06_57_Normalized_1456_1719,0 -06_57_Normalized_1522_331,0 -06_57_Normalized_1526_685,0 -06_57_Normalized_1543_1374,0 -06_57_Normalized_1568_1424,0 -06_57_Normalized_1587_1646,0 -06_57_Normalized_1626_1912,0 -06_57_Normalized_1651_1356,0 -06_57_Normalized_1664_128,0 -06_57_Normalized_1667_1671,0 -06_57_Normalized_1678_506,0 -06_57_Normalized_1679_1526,0 -06_57_Normalized_1689_670,0 -06_57_Normalized_1729_516,0 -06_57_Normalized_1743_844,0 -06_57_Normalized_1744_1454,0 -06_57_Normalized_1744_1698,0 -06_57_Normalized_1766_563,0 -06_57_Normalized_1773_69,0 -06_57_Normalized_1775_850,0 -06_57_Normalized_1784_1416,0 -06_57_Normalized_1785_1356,0 -06_57_Normalized_1795_1636,0 -06_57_Normalized_1800_1265,0 -06_57_Normalized_1800_1511,0 -06_57_Normalized_1808_1437,0 -06_57_Normalized_181_241,0 -06_57_Normalized_1829_1500,0 -06_57_Normalized_1832_1416,0 -06_57_Normalized_1855_1471,0 -06_57_Normalized_1857_499,0 -06_57_Normalized_1885_831,0 -06_57_Normalized_1896_723,0 -06_57_Normalized_1947_1572,0 -06_57_Normalized_207_1182,0 -06_57_Normalized_214_1575,0 -06_57_Normalized_218_1813,0 -06_57_Normalized_241_1911,0 -06_57_Normalized_265_235,0 -06_57_Normalized_277_1219,0 -06_57_Normalized_292_562,0 -06_57_Normalized_295_1637,0 -06_57_Normalized_307_981,0 -06_57_Normalized_322_1590,0 -06_57_Normalized_331_186,0 -06_57_Normalized_369_948,0 -06_57_Normalized_412_887,0 -06_57_Normalized_425_1839,0 -06_57_Normalized_434_1941,0 -06_57_Normalized_477_972,0 -06_57_Normalized_485_787,0 -06_57_Normalized_510_1362,0 -06_57_Normalized_519_1906,0 -06_57_Normalized_550_1390,0 -06_57_Normalized_555_876,0 -06_57_Normalized_560_921,0 -06_57_Normalized_568_1631,0 -06_57_Normalized_575_58,1 -06_57_Normalized_579_1321,0 -06_57_Normalized_622_80,0 -06_57_Normalized_655_162,0 -06_57_Normalized_699_1134,0 -06_57_Normalized_706_1680,0 -06_57_Normalized_711_1242,0 -06_57_Normalized_732_806,0 -06_57_Normalized_756_625,0 -06_57_Normalized_764_1780,0 -06_57_Normalized_795_695,0 -06_57_Normalized_805_269,0 -06_57_Normalized_833_1134,0 -06_57_Normalized_839_263,0 -06_57_Normalized_864_1504,0 -06_57_Normalized_878_1605,0 -06_57_Normalized_88_170,0 -06_57_Normalized_915_1333,0 -06_57_Normalized_920_567,0 -06_57_Normalized_920_598,0 -06_57_Normalized_936_122,0 -06_57_Normalized_960_545,0 -06_57_Normalized_987_1194,0 -06_57_Normalized_989_920,0 -06_58_Normalized_1008_813,0 -06_58_Normalized_1014_561,0 -06_58_Normalized_1037_1692,0 -06_58_Normalized_1072_897,0 -06_58_Normalized_1077_396,0 -06_58_Normalized_110_1688,0 -06_58_Normalized_1154_1211,0 -06_58_Normalized_1157_201,0 -06_58_Normalized_115_807,0 -06_58_Normalized_1196_156,0 -06_58_Normalized_1205_972,0 -06_58_Normalized_1210_1360,0 -06_58_Normalized_1221_1079,0 -06_58_Normalized_123_690,0 -06_58_Normalized_1264_219,0 -06_58_Normalized_1265_313,0 -06_58_Normalized_1276_1116,0 -06_58_Normalized_1309_80,0 -06_58_Normalized_1330_855,0 -06_58_Normalized_1358_302,0 -06_58_Normalized_1371_214,0 -06_58_Normalized_1403_1573,0 -06_58_Normalized_1428_192,0 -06_58_Normalized_142_1292,0 -06_58_Normalized_1444_107,0 -06_58_Normalized_1476_1398,0 -06_58_Normalized_1501_1069,0 -06_58_Normalized_155_1363,0 -06_58_Normalized_1564_228,0 -06_58_Normalized_156_965,0 -06_58_Normalized_1594_705,0 -06_58_Normalized_1628_303,0 -06_58_Normalized_1631_852,0 -06_58_Normalized_163_1676,0 -06_58_Normalized_1695_91,0 -06_58_Normalized_1712_1689,0 -06_58_Normalized_1715_1903,0 -06_58_Normalized_176_1565,0 -06_58_Normalized_182_90,0 -06_58_Normalized_1841_1404,0 -06_58_Normalized_1850_976,0 -06_58_Normalized_1881_281,0 -06_58_Normalized_1910_1273,0 -06_58_Normalized_1919_1590,0 -06_58_Normalized_1920_110,0 -06_58_Normalized_1942_1367,0 -06_58_Normalized_1943_743,0 -06_58_Normalized_249_1410,0 -06_58_Normalized_268_492,0 -06_58_Normalized_269_1386,0 -06_58_Normalized_285_1440,0 -06_58_Normalized_288_1595,0 -06_58_Normalized_288_1948,0 -06_58_Normalized_292_1273,0 -06_58_Normalized_308_438,1 -06_58_Normalized_315_762,0 -06_58_Normalized_320_1484,0 -06_58_Normalized_410_261,0 -06_58_Normalized_438_660,0 -06_58_Normalized_471_914,0 -06_58_Normalized_504_1718,0 -06_58_Normalized_518_964,0 -06_58_Normalized_522_1000,0 -06_58_Normalized_522_1170,0 -06_58_Normalized_525_393,0 -06_58_Normalized_52_1387,0 -06_58_Normalized_54_1540,0 -06_58_Normalized_573_1756,0 -06_58_Normalized_612_1654,0 -06_58_Normalized_616_1698,0 -06_58_Normalized_621_1732,0 -06_58_Normalized_621_1852,0 -06_58_Normalized_650_1687,0 -06_58_Normalized_654_979,0 -06_58_Normalized_66_683,0 -06_58_Normalized_674_1098,0 -06_58_Normalized_678_158,0 -06_58_Normalized_693_1273,0 -06_58_Normalized_715_560,0 -06_58_Normalized_716_1525,0 -06_58_Normalized_717_1105,0 -06_58_Normalized_718_1659,0 -06_58_Normalized_852_1021,0 -06_58_Normalized_869_969,0 -06_58_Normalized_873_767,0 -06_58_Normalized_901_1818,0 -06_58_Normalized_902_1922,0 -06_58_Normalized_93_469,0 -06_58_Normalized_946_1901,0 -06_59_Normalized_100_1579,0 -06_59_Normalized_1050_1269,0 -06_59_Normalized_1057_666,0 -06_59_Normalized_1073_476,0 -06_59_Normalized_1079_1471,0 -06_59_Normalized_1079_705,0 -06_59_Normalized_1103_1535,0 -06_59_Normalized_1103_964,0 -06_59_Normalized_1112_256,0 -06_59_Normalized_1119_1913,0 -06_59_Normalized_1127_688,0 -06_59_Normalized_1134_98,0 -06_59_Normalized_1141_1050,0 -06_59_Normalized_1142_258,0 -06_59_Normalized_1144_650,0 -06_59_Normalized_114_911,0 -06_59_Normalized_1150_1338,0 -06_59_Normalized_1154_892,0 -06_59_Normalized_1163_1868,0 -06_59_Normalized_1171_719,0 -06_59_Normalized_1187_924,0 -06_59_Normalized_1191_1879,0 -06_59_Normalized_119_1939,0 -06_59_Normalized_1220_1563,0 -06_59_Normalized_1221_1447,0 -06_59_Normalized_1234_1744,0 -06_59_Normalized_1255_1433,0 -06_59_Normalized_1273_572,0 -06_59_Normalized_1281_922,0 -06_59_Normalized_1295_715,0 -06_59_Normalized_1297_1734,0 -06_59_Normalized_1304_58,0 -06_59_Normalized_1311_1496,0 -06_59_Normalized_131_1132,0 -06_59_Normalized_1380_1072,0 -06_59_Normalized_1431_1918,0 -06_59_Normalized_1433_1124,0 -06_59_Normalized_1439_589,0 -06_59_Normalized_1453_1061,0 -06_59_Normalized_1495_236,0 -06_59_Normalized_1509_1094,0 -06_59_Normalized_1527_475,0 -06_59_Normalized_1543_938,0 -06_59_Normalized_1549_1006,0 -06_59_Normalized_1564_223,0 -06_59_Normalized_1567_973,0 -06_59_Normalized_1595_1832,1 -06_59_Normalized_1603_814,0 -06_59_Normalized_165_1036,0 -06_59_Normalized_1673_1225,0 -06_59_Normalized_1676_270,0 -06_59_Normalized_1680_1484,0 -06_59_Normalized_1685_553,0 -06_59_Normalized_1686_1804,0 -06_59_Normalized_1697_140,0 -06_59_Normalized_1709_939,0 -06_59_Normalized_175_316,0 -06_59_Normalized_1779_77,0 -06_59_Normalized_1811_820,0 -06_59_Normalized_1840_1237,0 -06_59_Normalized_1840_456,0 -06_59_Normalized_1849_272,0 -06_59_Normalized_1883_1847,0 -06_59_Normalized_1908_1239,0 -06_59_Normalized_1911_841,0 -06_59_Normalized_1946_1754,0 -06_59_Normalized_208_1320,0 -06_59_Normalized_209_333,0 -06_59_Normalized_210_933,0 -06_59_Normalized_273_591,0 -06_59_Normalized_283_638,0 -06_59_Normalized_298_803,0 -06_59_Normalized_323_1124,0 -06_59_Normalized_330_1748,0 -06_59_Normalized_353_246,0 -06_59_Normalized_358_1780,0 -06_59_Normalized_381_352,0 -06_59_Normalized_400_1686,0 -06_59_Normalized_407_1472,0 -06_59_Normalized_432_1489,0 -06_59_Normalized_474_631,0 -06_59_Normalized_477_277,0 -06_59_Normalized_492_996,0 -06_59_Normalized_493_1384,0 -06_59_Normalized_502_1910,0 -06_59_Normalized_503_1451,0 -06_59_Normalized_530_1174,0 -06_59_Normalized_533_1349,0 -06_59_Normalized_533_984,0 -06_59_Normalized_534_827,0 -06_59_Normalized_585_467,0 -06_59_Normalized_618_1739,0 -06_59_Normalized_624_231,0 -06_59_Normalized_627_1869,0 -06_59_Normalized_634_810,0 -06_59_Normalized_637_1772,0 -06_59_Normalized_695_1413,0 -06_59_Normalized_701_444,0 -06_59_Normalized_728_1353,0 -06_59_Normalized_74_392,0 -06_59_Normalized_758_1631,0 -06_59_Normalized_772_1304,0 -06_59_Normalized_795_195,0 -06_59_Normalized_840_1816,0 -06_59_Normalized_847_1036,0 -06_59_Normalized_847_111,0 -06_59_Normalized_85_1042,0 -06_59_Normalized_864_215,0 -06_59_Normalized_865_272,0 -06_59_Normalized_87_233,0 -06_59_Normalized_88_512,0 -06_59_Normalized_896_1593,0 -06_59_Normalized_901_212,0 -06_59_Normalized_912_1167,0 -06_59_Normalized_914_1866,0 -06_59_Normalized_917_817,0 -06_59_Normalized_932_626,0 -06_59_Normalized_943_892,0 -06_59_Normalized_964_1531,0 -06_59_Normalized_989_1229,0 -06_60_Normalized_1000_1176,0 -06_60_Normalized_1004_707,0 -06_60_Normalized_1022_1448,0 -06_60_Normalized_1045_1309,0 -06_60_Normalized_1046_126,0 -06_60_Normalized_1056_203,0 -06_60_Normalized_1073_274,0 -06_60_Normalized_1074_1299,0 -06_60_Normalized_1090_1730,0 -06_60_Normalized_1099_898,0 -06_60_Normalized_1108_1389,0 -06_60_Normalized_1119_949,0 -06_60_Normalized_1127_464,0 -06_60_Normalized_1128_1201,0 -06_60_Normalized_1141_985,0 -06_60_Normalized_1168_243,0 -06_60_Normalized_1181_952,0 -06_60_Normalized_1184_1377,0 -06_60_Normalized_1210_1808,0 -06_60_Normalized_1228_1294,0 -06_60_Normalized_1238_168,0 -06_60_Normalized_1241_1785,0 -06_60_Normalized_1248_1194,0 -06_60_Normalized_1254_1834,0 -06_60_Normalized_1265_1117,0 -06_60_Normalized_1282_1004,0 -06_60_Normalized_1294_1293,0 -06_60_Normalized_1327_610,0 -06_60_Normalized_1329_762,0 -06_60_Normalized_132_1728,0 -06_60_Normalized_1334_1422,0 -06_60_Normalized_1370_1707,0 -06_60_Normalized_1379_1347,0 -06_60_Normalized_1404_98,0 -06_60_Normalized_1473_1409,0 -06_60_Normalized_1482_91,0 -06_60_Normalized_1483_1900,0 -06_60_Normalized_1487_336,0 -06_60_Normalized_1491_1930,0 -06_60_Normalized_1497_1492,0 -06_60_Normalized_1498_1455,0 -06_60_Normalized_1503_1228,0 -06_60_Normalized_1507_932,0 -06_60_Normalized_1513_70,0 -06_60_Normalized_1519_1729,0 -06_60_Normalized_1551_172,0 -06_60_Normalized_1562_119,0 -06_60_Normalized_1562_686,0 -06_60_Normalized_1567_1871,0 -06_60_Normalized_1574_192,0 -06_60_Normalized_157_1624,0 -06_60_Normalized_1614_1418,0 -06_60_Normalized_1627_811,0 -06_60_Normalized_1630_735,0 -06_60_Normalized_1642_1132,0 -06_60_Normalized_1660_308,0 -06_60_Normalized_1684_1465,0 -06_60_Normalized_1703_909,0 -06_60_Normalized_170_498,0 -06_60_Normalized_1782_975,0 -06_60_Normalized_1793_787,0 -06_60_Normalized_1824_686,0 -06_60_Normalized_1841_1889,0 -06_60_Normalized_1846_264,0 -06_60_Normalized_1863_461,0 -06_60_Normalized_1879_835,0 -06_60_Normalized_1881_875,0 -06_60_Normalized_1887_1390,0 -06_60_Normalized_1900_1351,0 -06_60_Normalized_191_1803,0 -06_60_Normalized_1923_375,0 -06_60_Normalized_1923_428,0 -06_60_Normalized_1944_145,0 -06_60_Normalized_1947_748,0 -06_60_Normalized_215_1918,0 -06_60_Normalized_220_724,1 -06_60_Normalized_241_403,0 -06_60_Normalized_274_737,0 -06_60_Normalized_306_683,0 -06_60_Normalized_314_723,0 -06_60_Normalized_316_1651,0 -06_60_Normalized_321_120,0 -06_60_Normalized_325_1490,0 -06_60_Normalized_343_1595,0 -06_60_Normalized_348_1446,0 -06_60_Normalized_359_380,0 -06_60_Normalized_405_1595,0 -06_60_Normalized_409_764,0 -06_60_Normalized_413_201,0 -06_60_Normalized_434_148,1 -06_60_Normalized_479_99,0 -06_60_Normalized_490_635,0 -06_60_Normalized_497_1567,0 -06_60_Normalized_562_261,0 -06_60_Normalized_597_516,0 -06_60_Normalized_630_223,0 -06_60_Normalized_64_1941,0 -06_60_Normalized_675_166,0 -06_60_Normalized_676_621,0 -06_60_Normalized_688_1280,0 -06_60_Normalized_702_1587,0 -06_60_Normalized_750_1541,0 -06_60_Normalized_76_1710,0 -06_60_Normalized_780_412,0 -06_60_Normalized_786_1205,0 -06_60_Normalized_799_1126,0 -06_60_Normalized_802_573,0 -06_60_Normalized_805_1531,0 -06_60_Normalized_815_119,0 -06_60_Normalized_841_923,0 -06_60_Normalized_857_143,0 -06_60_Normalized_87_1589,0 -06_60_Normalized_914_442,0 -06_60_Normalized_924_1719,0 -06_60_Normalized_949_1839,0 -06_60_Normalized_94_1050,0 -06_60_Normalized_95_1818,0 -06_60_Normalized_966_270,0 -06_60_Normalized_977_385,0 -06_60_Normalized_982_519,0 -06_60_Normalized_986_51,0 -06_60_Normalized_987_901,0 -06_61_Normalized_1016_144,0 -06_61_Normalized_1025_369,0 -06_61_Normalized_1039_1948,0 -06_61_Normalized_1080_801,0 -06_61_Normalized_1086_900,1 -06_61_Normalized_1101_348,0 -06_61_Normalized_1111_409,0 -06_61_Normalized_1116_876,0 -06_61_Normalized_1137_1273,0 -06_61_Normalized_1147_1225,0 -06_61_Normalized_119_619,0 -06_61_Normalized_1205_1643,0 -06_61_Normalized_1207_720,0 -06_61_Normalized_1213_755,0 -06_61_Normalized_1223_1825,0 -06_61_Normalized_1244_1854,0 -06_61_Normalized_1279_506,0 -06_61_Normalized_1281_471,0 -06_61_Normalized_1286_1384,0 -06_61_Normalized_1297_639,0 -06_61_Normalized_1298_881,0 -06_61_Normalized_1300_1442,0 -06_61_Normalized_1305_1906,0 -06_61_Normalized_1308_1825,0 -06_61_Normalized_132_1612,0 -06_61_Normalized_133_434,0 -06_61_Normalized_1347_949,0 -06_61_Normalized_1361_127,0 -06_61_Normalized_1394_1751,0 -06_61_Normalized_1424_1259,0 -06_61_Normalized_1438_93,0 -06_61_Normalized_1439_858,0 -06_61_Normalized_1443_1452,0 -06_61_Normalized_1456_1127,0 -06_61_Normalized_1481_1185,0 -06_61_Normalized_1489_830,0 -06_61_Normalized_149_1502,0 -06_61_Normalized_1540_911,0 -06_61_Normalized_1564_1156,0 -06_61_Normalized_1578_65,0 -06_61_Normalized_1579_1241,0 -06_61_Normalized_1591_1073,0 -06_61_Normalized_1598_1350,0 -06_61_Normalized_1601_1916,0 -06_61_Normalized_1621_1053,0 -06_61_Normalized_163_481,1 -06_61_Normalized_1647_1711,0 -06_61_Normalized_1722_1517,0 -06_61_Normalized_1741_948,0 -06_61_Normalized_1750_1500,0 -06_61_Normalized_1768_170,0 -06_61_Normalized_1768_819,0 -06_61_Normalized_1778_1285,0 -06_61_Normalized_1783_65,0 -06_61_Normalized_1784_1811,0 -06_61_Normalized_1791_436,0 -06_61_Normalized_1800_681,0 -06_61_Normalized_1808_1839,0 -06_61_Normalized_1813_1441,0 -06_61_Normalized_1821_513,0 -06_61_Normalized_1824_1198,0 -06_61_Normalized_1825_1580,0 -06_61_Normalized_1826_439,0 -06_61_Normalized_183_1558,0 -06_61_Normalized_1863_1645,0 -06_61_Normalized_1872_1837,0 -06_61_Normalized_1883_1221,0 -06_61_Normalized_1912_1245,0 -06_61_Normalized_212_1214,0 -06_61_Normalized_240_1900,0 -06_61_Normalized_263_622,0 -06_61_Normalized_297_864,0 -06_61_Normalized_300_910,0 -06_61_Normalized_304_1819,0 -06_61_Normalized_308_1674,0 -06_61_Normalized_310_1849,0 -06_61_Normalized_352_1771,0 -06_61_Normalized_416_1347,0 -06_61_Normalized_416_407,0 -06_61_Normalized_433_582,0 -06_61_Normalized_437_1049,0 -06_61_Normalized_493_132,0 -06_61_Normalized_516_1845,0 -06_61_Normalized_519_1610,0 -06_61_Normalized_538_1560,0 -06_61_Normalized_544_1144,0 -06_61_Normalized_545_1017,0 -06_61_Normalized_548_579,0 -06_61_Normalized_565_497,0 -06_61_Normalized_598_1390,0 -06_61_Normalized_654_1091,0 -06_61_Normalized_662_1797,0 -06_61_Normalized_663_1392,0 -06_61_Normalized_671_1853,0 -06_61_Normalized_690_806,0 -06_61_Normalized_691_146,0 -06_61_Normalized_69_1529,0 -06_61_Normalized_731_1052,0 -06_61_Normalized_816_1774,0 -06_61_Normalized_816_1940,0 -06_61_Normalized_875_1807,0 -06_61_Normalized_886_873,0 -06_61_Normalized_909_1288,0 -06_61_Normalized_911_1661,0 -06_61_Normalized_927_1520,0 -06_61_Normalized_943_291,0 -06_61_Normalized_943_366,0 -06_61_Normalized_969_1583,0 -06_61_Normalized_981_508,0 -10_01_Normalized_1011_104,0 -10_01_Normalized_1012_1172,0 -10_01_Normalized_103_1582,0 -10_01_Normalized_103_318,0 -10_01_Normalized_113_1698,0 -10_01_Normalized_1192_1575,0 -10_01_Normalized_1272_1711,0 -10_01_Normalized_1274_1865,0 -10_01_Normalized_1282_1277,0 -10_01_Normalized_1283_1350,0 -10_01_Normalized_1299_1324,0 -10_01_Normalized_1319_1851,0 -10_01_Normalized_1322_1189,0 -10_01_Normalized_1346_1803,0 -10_01_Normalized_1381_1200,0 -10_01_Normalized_1406_1361,0 -10_01_Normalized_1427_1386,0 -10_01_Normalized_142_1300,0 -10_01_Normalized_1444_506,0 -10_01_Normalized_153_730,0 -10_01_Normalized_1542_1555,0 -10_01_Normalized_1545_1743,0 -10_01_Normalized_1594_1540,0 -10_01_Normalized_1685_1531,0 -10_01_Normalized_1698_1461,0 -10_01_Normalized_1748_1826,0 -10_01_Normalized_1806_1809,0 -10_01_Normalized_1817_1389,0 -10_01_Normalized_204_948,0 -10_01_Normalized_214_1418,0 -10_01_Normalized_236_1207,0 -10_01_Normalized_264_1286,0 -10_01_Normalized_289_1436,0 -10_01_Normalized_297_112,0 -10_01_Normalized_308_177,0 -10_01_Normalized_321_1471,0 -10_01_Normalized_381_500,0 -10_01_Normalized_422_1256,0 -10_01_Normalized_443_1596,0 -10_01_Normalized_457_1152,0 -10_01_Normalized_463_1273,0 -10_01_Normalized_470_866,0 -10_01_Normalized_484_949,0 -10_01_Normalized_501_1129,0 -10_01_Normalized_540_1110,0 -10_01_Normalized_581_1867,0 -10_01_Normalized_595_643,0 -10_01_Normalized_649_1362,0 -10_01_Normalized_64_824,0 -10_01_Normalized_669_1006,0 -10_01_Normalized_680_1058,0 -10_01_Normalized_683_1588,0 -10_01_Normalized_69_1393,0 -10_01_Normalized_711_1012,0 -10_01_Normalized_71_997,0 -10_01_Normalized_721_494,0 -10_01_Normalized_741_1146,0 -10_01_Normalized_760_1522,0 -10_01_Normalized_779_1552,0 -10_01_Normalized_784_940,0 -10_01_Normalized_791_1149,0 -10_01_Normalized_807_1504,0 -10_01_Normalized_833_511,0 -10_01_Normalized_847_560,0 -10_01_Normalized_848_1704,1 -10_01_Normalized_877_588,0 -10_01_Normalized_887_453,0 -10_01_Normalized_908_1379,0 -10_01_Normalized_916_1018,0 -10_01_Normalized_91_122,0 -10_01_Normalized_934_796,0 -10_01_Normalized_944_1242,0 -10_01_Normalized_947_1094,0 -10_01_Normalized_969_346,0 -10_01_Normalized_984_1257,0 -10_01_Normalized_987_1590,0 -10_01_Normalized_98_676,0 -10_01_Normalized_995_134,0 -10_02_Normalized_1000_410,0 -10_02_Normalized_1039_1366,0 -10_02_Normalized_1189_670,0 -10_02_Normalized_1239_498,0 -10_02_Normalized_1244_315,0 -10_02_Normalized_1270_414,0 -10_02_Normalized_127_1566,0 -10_02_Normalized_1326_331,0 -10_02_Normalized_1339_1378,0 -10_02_Normalized_1351_480,0 -10_02_Normalized_1563_1259,0 -10_02_Normalized_1574_1296,0 -10_02_Normalized_1595_1810,0 -10_02_Normalized_1649_1076,0 -10_02_Normalized_1657_1815,0 -10_02_Normalized_1696_1746,0 -10_02_Normalized_174_818,0 -10_02_Normalized_1901_1619,0 -10_02_Normalized_191_996,1 -10_02_Normalized_281_99,0 -10_02_Normalized_342_1661,0 -10_02_Normalized_363_135,0 -10_02_Normalized_461_1597,0 -10_02_Normalized_533_1645,0 -10_02_Normalized_647_260,0 -10_02_Normalized_69_291,1 -10_02_Normalized_707_1086,0 -10_02_Normalized_709_1055,0 -10_02_Normalized_71_592,0 -10_02_Normalized_757_151,0 -10_02_Normalized_758_1937,0 -10_02_Normalized_826_78,0 -10_02_Normalized_945_246,0 -10_02_Normalized_969_514,0 -10_02_Normalized_984_372,0 -10_03_Normalized_1024_865,0 -10_03_Normalized_104_120,0 -10_03_Normalized_1106_860,0 -10_03_Normalized_1129_898,0 -10_03_Normalized_1242_876,0 -10_03_Normalized_1250_1062,0 -10_03_Normalized_1365_403,0 -10_03_Normalized_1420_543,0 -10_03_Normalized_1422_511,0 -10_03_Normalized_1424_397,0 -10_03_Normalized_1446_989,0 -10_03_Normalized_1471_1835,0 -10_03_Normalized_1472_171,0 -10_03_Normalized_1483_1749,0 -10_03_Normalized_1591_1490,0 -10_03_Normalized_1716_1067,0 -10_03_Normalized_1744_1769,0 -10_03_Normalized_1770_830,0 -10_03_Normalized_1790_976,0 -10_03_Normalized_1826_1048,0 -10_03_Normalized_1875_1211,0 -10_03_Normalized_190_453,0 -10_03_Normalized_1938_774,0 -10_03_Normalized_1939_670,0 -10_03_Normalized_285_456,0 -10_03_Normalized_286_1572,0 -10_03_Normalized_337_1285,0 -10_03_Normalized_375_396,0 -10_03_Normalized_422_623,0 -10_03_Normalized_485_728,0 -10_03_Normalized_531_791,0 -10_03_Normalized_580_843,0 -10_03_Normalized_596_447,0 -10_03_Normalized_654_389,0 -10_03_Normalized_65_343,0 -10_03_Normalized_668_895,0 -10_03_Normalized_698_810,0 -10_03_Normalized_701_1045,0 -10_03_Normalized_742_1705,0 -10_03_Normalized_756_1671,0 -10_03_Normalized_769_544,0 -10_03_Normalized_793_1619,0 -10_03_Normalized_79_370,0 -10_03_Normalized_812_1516,0 -10_03_Normalized_820_1890,0 -10_03_Normalized_848_755,0 -10_03_Normalized_857_714,0 -10_03_Normalized_990_1046,0 -10_04_Normalized_1015_403,0 -10_04_Normalized_1019_1946,0 -10_04_Normalized_1021_860,0 -10_04_Normalized_1126_1786,0 -10_04_Normalized_1127_224,0 -10_04_Normalized_1151_199,0 -10_04_Normalized_1161_1325,0 -10_04_Normalized_1197_1729,0 -10_04_Normalized_1197_404,0 -10_04_Normalized_1317_1600,0 -10_04_Normalized_1322_597,0 -10_04_Normalized_1355_60,0 -10_04_Normalized_1429_421,0 -10_04_Normalized_1449_1885,0 -10_04_Normalized_1452_463,0 -10_04_Normalized_1459_422,0 -10_04_Normalized_147_1298,0 -10_04_Normalized_1485_804,0 -10_04_Normalized_150_101,0 -10_04_Normalized_1539_807,0 -10_04_Normalized_1578_677,0 -10_04_Normalized_157_1551,0 -10_04_Normalized_1614_802,0 -10_04_Normalized_1615_56,0 -10_04_Normalized_164_1270,0 -10_04_Normalized_1709_1227,0 -10_04_Normalized_1736_610,0 -10_04_Normalized_1753_1525,0 -10_04_Normalized_1798_1455,0 -10_04_Normalized_1811_479,0 -10_04_Normalized_1819_340,0 -10_04_Normalized_1847_253,0 -10_04_Normalized_1868_231,0 -10_04_Normalized_1937_1016,0 -10_04_Normalized_194_894,0 -10_04_Normalized_218_1948,0 -10_04_Normalized_228_1157,0 -10_04_Normalized_229_1251,0 -10_04_Normalized_279_890,0 -10_04_Normalized_298_227,0 -10_04_Normalized_313_1859,0 -10_04_Normalized_322_1557,0 -10_04_Normalized_343_1138,0 -10_04_Normalized_358_1167,0 -10_04_Normalized_370_1519,0 -10_04_Normalized_403_1376,0 -10_04_Normalized_412_1658,0 -10_04_Normalized_419_252,0 -10_04_Normalized_446_203,0 -10_04_Normalized_511_1598,0 -10_04_Normalized_519_54,0 -10_04_Normalized_528_903,0 -10_04_Normalized_54_892,0 -10_04_Normalized_554_883,0 -10_04_Normalized_578_793,0 -10_04_Normalized_580_318,0 -10_04_Normalized_623_1926,0 -10_04_Normalized_63_1072,0 -10_04_Normalized_645_715,0 -10_04_Normalized_650_1488,0 -10_04_Normalized_663_1534,0 -10_04_Normalized_699_1103,0 -10_04_Normalized_720_379,0 -10_04_Normalized_724_1255,0 -10_04_Normalized_758_62,0 -10_04_Normalized_780_631,0 -10_04_Normalized_784_209,0 -10_04_Normalized_793_92,0 -10_04_Normalized_79_974,0 -10_04_Normalized_816_660,0 -10_04_Normalized_835_307,0 -10_04_Normalized_843_491,0 -10_04_Normalized_854_149,0 -10_04_Normalized_88_1370,0 -10_04_Normalized_892_382,0 -10_04_Normalized_933_542,0 -10_04_Normalized_938_58,1 -10_04_Normalized_969_58,0 -10_04_Normalized_975_1667,0 -10_04_Normalized_991_611,0 -10_05_Normalized_1003_1348,0 -10_05_Normalized_1025_1014,0 -10_05_Normalized_1037_76,0 -10_05_Normalized_1096_835,0 -10_05_Normalized_1128_163,0 -10_05_Normalized_1158_143,0 -10_05_Normalized_115_66,0 -10_05_Normalized_1219_1495,0 -10_05_Normalized_1232_623,0 -10_05_Normalized_1286_287,0 -10_05_Normalized_1297_482,0 -10_05_Normalized_1323_441,0 -10_05_Normalized_1336_526,0 -10_05_Normalized_1363_159,0 -10_05_Normalized_1388_1738,0 -10_05_Normalized_1422_182,0 -10_05_Normalized_1455_819,0 -10_05_Normalized_1477_1264,0 -10_05_Normalized_1521_1022,0 -10_05_Normalized_1526_101,0 -10_05_Normalized_153_1617,1 -10_05_Normalized_1545_1836,0 -10_05_Normalized_1557_731,0 -10_05_Normalized_1605_1767,0 -10_05_Normalized_1611_768,0 -10_05_Normalized_1616_837,0 -10_05_Normalized_1644_1922,0 -10_05_Normalized_1716_270,0 -10_05_Normalized_1730_236,0 -10_05_Normalized_1739_73,0 -10_05_Normalized_1758_248,0 -10_05_Normalized_1759_1592,0 -10_05_Normalized_1760_98,0 -10_05_Normalized_1803_330,0 -10_05_Normalized_1817_1465,0 -10_05_Normalized_1839_136,0 -10_05_Normalized_1849_1188,0 -10_05_Normalized_1859_399,0 -10_05_Normalized_185_1342,0 -10_05_Normalized_1890_433,0 -10_05_Normalized_209_1824,0 -10_05_Normalized_211_814,0 -10_05_Normalized_252_556,0 -10_05_Normalized_284_98,0 -10_05_Normalized_289_1229,0 -10_05_Normalized_313_160,0 -10_05_Normalized_326_1352,0 -10_05_Normalized_345_1061,0 -10_05_Normalized_396_376,0 -10_05_Normalized_402_175,0 -10_05_Normalized_410_1087,0 -10_05_Normalized_432_1597,0 -10_05_Normalized_433_1722,0 -10_05_Normalized_435_1567,0 -10_05_Normalized_544_1478,0 -10_05_Normalized_605_483,0 -10_05_Normalized_617_1219,0 -10_05_Normalized_626_1714,0 -10_05_Normalized_658_1868,0 -10_05_Normalized_72_1486,0 -10_05_Normalized_756_1638,0 -10_05_Normalized_792_474,0 -10_05_Normalized_838_225,0 -10_05_Normalized_867_286,0 -10_05_Normalized_885_120,0 -10_05_Normalized_886_402,0 -10_05_Normalized_899_308,0 -10_05_Normalized_908_92,0 -10_05_Normalized_951_115,0 -10_05_Normalized_978_299,0 -10_06_Normalized_1047_1095,0 -10_06_Normalized_1079_1032,0 -10_06_Normalized_1089_1375,0 -10_06_Normalized_1096_411,0 -10_06_Normalized_1097_1225,0 -10_06_Normalized_117_1667,0 -10_06_Normalized_119_166,0 -10_06_Normalized_1200_724,0 -10_06_Normalized_1240_140,0 -10_06_Normalized_1255_1386,0 -10_06_Normalized_1285_1048,0 -10_06_Normalized_1348_573,0 -10_06_Normalized_1352_272,0 -10_06_Normalized_1357_877,0 -10_06_Normalized_1390_1283,0 -10_06_Normalized_1397_67,0 -10_06_Normalized_1411_1022,0 -10_06_Normalized_1422_687,0 -10_06_Normalized_1532_1930,0 -10_06_Normalized_1539_967,0 -10_06_Normalized_1570_1905,0 -10_06_Normalized_1577_767,0 -10_06_Normalized_1589_624,0 -10_06_Normalized_1597_173,0 -10_06_Normalized_1607_277,0 -10_06_Normalized_1610_813,0 -10_06_Normalized_1645_847,0 -10_06_Normalized_166_865,0 -10_06_Normalized_1682_1659,0 -10_06_Normalized_1705_771,0 -10_06_Normalized_1712_1482,0 -10_06_Normalized_1740_1014,0 -10_06_Normalized_1740_911,0 -10_06_Normalized_1759_301,0 -10_06_Normalized_200_1560,0 -10_06_Normalized_241_326,0 -10_06_Normalized_244_617,0 -10_06_Normalized_246_1341,0 -10_06_Normalized_251_1530,0 -10_06_Normalized_253_888,0 -10_06_Normalized_275_1442,0 -10_06_Normalized_316_1889,0 -10_06_Normalized_317_729,0 -10_06_Normalized_327_1833,0 -10_06_Normalized_332_775,0 -10_06_Normalized_347_834,0 -10_06_Normalized_360_795,0 -10_06_Normalized_371_1345,0 -10_06_Normalized_389_1226,0 -10_06_Normalized_407_1182,0 -10_06_Normalized_445_1191,0 -10_06_Normalized_474_1812,0 -10_06_Normalized_494_660,0 -10_06_Normalized_510_686,0 -10_06_Normalized_530_535,0 -10_06_Normalized_537_503,0 -10_06_Normalized_56_1300,0 -10_06_Normalized_56_1669,0 -10_06_Normalized_580_690,1 -10_06_Normalized_587_1200,0 -10_06_Normalized_590_1298,0 -10_06_Normalized_612_842,0 -10_06_Normalized_642_1741,0 -10_06_Normalized_642_1884,0 -10_06_Normalized_645_267,0 -10_06_Normalized_64_1715,0 -10_06_Normalized_668_1390,0 -10_06_Normalized_66_981,0 -10_06_Normalized_721_686,0 -10_06_Normalized_730_1388,0 -10_06_Normalized_735_1683,0 -10_06_Normalized_739_1205,0 -10_06_Normalized_754_688,0 -10_06_Normalized_778_1150,0 -10_06_Normalized_787_510,0 -10_06_Normalized_792_1899,0 -10_06_Normalized_794_1011,0 -10_06_Normalized_862_1552,0 -10_06_Normalized_894_1689,0 -10_06_Normalized_911_1329,0 -10_06_Normalized_916_890,0 -10_06_Normalized_929_1501,0 -10_06_Normalized_938_767,0 -10_06_Normalized_939_519,0 -10_06_Normalized_972_446,0 -10_06_Normalized_983_487,0 -10_07_Normalized_1048_1432,0 -10_07_Normalized_1070_1926,0 -10_07_Normalized_1071_210,0 -10_07_Normalized_1088_913,0 -10_07_Normalized_1089_1901,0 -10_07_Normalized_1097_630,0 -10_07_Normalized_1148_336,0 -10_07_Normalized_1181_1669,0 -10_07_Normalized_1185_357,0 -10_07_Normalized_1247_1449,0 -10_07_Normalized_1292_1514,0 -10_07_Normalized_1299_606,0 -10_07_Normalized_130_1595,0 -10_07_Normalized_1315_206,0 -10_07_Normalized_1321_1364,0 -10_07_Normalized_1367_814,0 -10_07_Normalized_139_1691,0 -10_07_Normalized_1400_422,0 -10_07_Normalized_1419_767,0 -10_07_Normalized_1427_123,0 -10_07_Normalized_143_514,0 -10_07_Normalized_1520_1335,0 -10_07_Normalized_1527_1370,0 -10_07_Normalized_1534_1298,0 -10_07_Normalized_1554_583,0 -10_07_Normalized_155_1339,0 -10_07_Normalized_1564_1530,0 -10_07_Normalized_1573_270,0 -10_07_Normalized_1586_607,0 -10_07_Normalized_1610_1333,0 -10_07_Normalized_1654_1431,0 -10_07_Normalized_1668_1329,0 -10_07_Normalized_1716_917,0 -10_07_Normalized_1717_82,0 -10_07_Normalized_1720_1497,0 -10_07_Normalized_1749_1341,0 -10_07_Normalized_1797_1338,0 -10_07_Normalized_1808_1855,0 -10_07_Normalized_1811_442,0 -10_07_Normalized_1853_1526,0 -10_07_Normalized_1855_244,0 -10_07_Normalized_1897_200,0 -10_07_Normalized_1903_823,0 -10_07_Normalized_1945_1580,0 -10_07_Normalized_219_1443,0 -10_07_Normalized_244_1473,0 -10_07_Normalized_291_731,0 -10_07_Normalized_417_269,0 -10_07_Normalized_463_1581,0 -10_07_Normalized_464_844,0 -10_07_Normalized_478_297,0 -10_07_Normalized_51_193,0 -10_07_Normalized_55_227,0 -10_07_Normalized_573_1228,0 -10_07_Normalized_592_1525,0 -10_07_Normalized_614_1451,0 -10_07_Normalized_616_403,0 -10_07_Normalized_630_1630,0 -10_07_Normalized_647_431,0 -10_07_Normalized_657_1138,0 -10_07_Normalized_720_1022,0 -10_07_Normalized_730_1078,0 -10_07_Normalized_735_825,0 -10_07_Normalized_751_1134,0 -10_07_Normalized_763_1734,1 -10_07_Normalized_817_1494,0 -10_07_Normalized_817_769,0 -10_07_Normalized_839_562,0 -10_07_Normalized_841_63,0 -10_07_Normalized_84_1456,0 -10_07_Normalized_86_1412,0 -10_07_Normalized_871_736,0 -10_07_Normalized_892_178,0 -10_07_Normalized_933_315,0 -10_07_Normalized_943_921,0 -10_07_Normalized_974_713,0 -10_07_Normalized_984_635,0 -10_07_Normalized_999_114,0 -10_08_Normalized_1192_89,0 -10_08_Normalized_1240_1639,0 -10_08_Normalized_1520_502,0 -10_08_Normalized_1534_1196,0 -10_08_Normalized_1618_421,0 -10_08_Normalized_169_1712,0 -10_08_Normalized_1751_1687,0 -10_08_Normalized_1763_1944,0 -10_08_Normalized_1769_1899,0 -10_08_Normalized_1771_1745,0 -10_08_Normalized_1839_1623,0 -10_08_Normalized_1878_918,0 -10_08_Normalized_1924_1684,0 -10_08_Normalized_276_1472,0 -10_08_Normalized_285_1536,0 -10_08_Normalized_317_1513,0 -10_08_Normalized_460_1060,0 -10_08_Normalized_487_920,0 -10_08_Normalized_560_695,0 -10_08_Normalized_610_259,0 -10_08_Normalized_619_151,0 -10_08_Normalized_624_1195,0 -10_08_Normalized_639_1247,0 -10_08_Normalized_650_1458,0 -10_08_Normalized_664_106,0 -10_08_Normalized_708_1820,0 -10_08_Normalized_721_1048,0 -10_08_Normalized_744_1329,0 -10_08_Normalized_786_1567,0 -10_08_Normalized_790_1532,0 -10_08_Normalized_805_1713,0 -10_08_Normalized_846_1780,0 -10_09_Normalized_1026_1252,0 -10_09_Normalized_1112_990,0 -10_09_Normalized_111_1218,1 -10_09_Normalized_1176_85,0 -10_09_Normalized_1212_243,0 -10_09_Normalized_1267_1045,0 -10_09_Normalized_1297_1029,0 -10_09_Normalized_1300_1082,0 -10_09_Normalized_1344_1500,0 -10_09_Normalized_1352_820,0 -10_09_Normalized_1388_1065,0 -10_09_Normalized_1393_299,0 -10_09_Normalized_1479_965,0 -10_09_Normalized_1506_1930,0 -10_09_Normalized_1545_1524,0 -10_09_Normalized_1557_1720,0 -10_09_Normalized_1561_106,0 -10_09_Normalized_1573_1657,0 -10_09_Normalized_1575_1747,0 -10_09_Normalized_1580_1615,0 -10_09_Normalized_158_169,0 -10_09_Normalized_1619_1588,0 -10_09_Normalized_1624_1163,0 -10_09_Normalized_1625_238,0 -10_09_Normalized_1629_1368,0 -10_09_Normalized_1634_278,0 -10_09_Normalized_1642_1207,0 -10_09_Normalized_1698_1439,0 -10_09_Normalized_1703_156,0 -10_09_Normalized_1742_1221,0 -10_09_Normalized_1759_627,0 -10_09_Normalized_1777_762,0 -10_09_Normalized_1799_330,0 -10_09_Normalized_1825_258,0 -10_09_Normalized_1850_900,0 -10_09_Normalized_1864_307,0 -10_09_Normalized_1866_652,0 -10_09_Normalized_1886_979,0 -10_09_Normalized_1892_1513,0 -10_09_Normalized_1900_924,0 -10_09_Normalized_1909_891,0 -10_09_Normalized_1915_701,0 -10_09_Normalized_1918_551,0 -10_09_Normalized_1944_925,0 -10_09_Normalized_426_685,0 -10_09_Normalized_70_273,0 -10_09_Normalized_776_975,0 -10_09_Normalized_805_1872,0 -10_09_Normalized_816_1844,0 -10_09_Normalized_830_977,0 -10_09_Normalized_93_1908,0 -10_10_Normalized_1008_1849,0 -10_10_Normalized_1027_1821,0 -10_10_Normalized_1029_734,0 -10_10_Normalized_1060_1910,0 -10_10_Normalized_107_1055,0 -10_10_Normalized_1124_1287,0 -10_10_Normalized_1144_1071,0 -10_10_Normalized_1148_1490,0 -10_10_Normalized_1153_484,0 -10_10_Normalized_124_956,0 -10_10_Normalized_1286_1768,0 -10_10_Normalized_1289_1377,0 -10_10_Normalized_1328_1385,0 -10_10_Normalized_1396_1293,0 -10_10_Normalized_1433_1768,0 -10_10_Normalized_1438_1320,0 -10_10_Normalized_1451_1030,0 -10_10_Normalized_1491_644,0 -10_10_Normalized_1495_724,0 -10_10_Normalized_1724_984,0 -10_10_Normalized_1734_1411,0 -10_10_Normalized_1760_1708,0 -10_10_Normalized_1760_591,0 -10_10_Normalized_1768_644,0 -10_10_Normalized_1786_335,0 -10_10_Normalized_1806_654,0 -10_10_Normalized_1808_615,0 -10_10_Normalized_188_1269,0 -10_10_Normalized_1896_982,0 -10_10_Normalized_439_440,0 -10_10_Normalized_520_1477,0 -10_10_Normalized_52_1390,0 -10_10_Normalized_571_147,0 -10_10_Normalized_608_347,0 -10_10_Normalized_645_392,0 -10_10_Normalized_684_1123,0 -10_10_Normalized_686_380,0 -10_10_Normalized_780_560,0 -10_10_Normalized_824_956,0 -10_10_Normalized_855_1741,1 -10_10_Normalized_874_1809,0 -10_10_Normalized_914_1850,0 -10_10_Normalized_91_1371,0 -10_10_Normalized_979_1879,0 -11_01_Normalized_101_719,0 -11_01_Normalized_105_1749,1 -11_01_Normalized_107_981,0 -11_01_Normalized_1084_379,0 -11_01_Normalized_1093_716,0 -11_01_Normalized_1127_1855,0 -11_01_Normalized_114_216,0 -11_01_Normalized_1173_373,0 -11_01_Normalized_1194_548,0 -11_01_Normalized_1233_241,0 -11_01_Normalized_1234_1706,0 -11_01_Normalized_1266_75,0 -11_01_Normalized_1326_1783,0 -11_01_Normalized_1329_219,1 -11_01_Normalized_132_251,0 -11_01_Normalized_1392_201,0 -11_01_Normalized_1420_1019,0 -11_01_Normalized_1456_1034,0 -11_01_Normalized_147_592,0 -11_01_Normalized_149_1848,0 -11_01_Normalized_1557_1124,0 -11_01_Normalized_1623_1491,0 -11_01_Normalized_1639_1122,0 -11_01_Normalized_167_1539,0 -11_01_Normalized_170_332,0 -11_01_Normalized_1747_1853,0 -11_01_Normalized_1751_1011,0 -11_01_Normalized_1828_880,0 -11_01_Normalized_1829_842,0 -11_01_Normalized_215_1886,0 -11_01_Normalized_303_1510,0 -11_01_Normalized_316_1194,0 -11_01_Normalized_383_1748,0 -11_01_Normalized_385_1854,0 -11_01_Normalized_399_1294,0 -11_01_Normalized_401_375,0 -11_01_Normalized_422_825,0 -11_01_Normalized_431_1742,0 -11_01_Normalized_435_1906,0 -11_01_Normalized_453_1659,0 -11_01_Normalized_458_1784,0 -11_01_Normalized_459_1039,0 -11_01_Normalized_459_1722,0 -11_01_Normalized_482_578,0 -11_01_Normalized_526_1855,0 -11_01_Normalized_573_940,0 -11_01_Normalized_623_695,0 -11_01_Normalized_656_768,0 -11_01_Normalized_665_711,0 -11_01_Normalized_673_1541,0 -11_01_Normalized_702_804,0 -11_01_Normalized_739_1703,0 -11_01_Normalized_740_1809,0 -11_01_Normalized_754_312,0 -11_01_Normalized_820_1260,0 -11_01_Normalized_869_695,0 -11_01_Normalized_895_298,0 -11_01_Normalized_901_1235,0 -11_01_Normalized_935_1670,0 -11_01_Normalized_968_990,1 -11_01_Normalized_974_243,0 -11_01_Normalized_992_1776,0 -11_02_Normalized_1003_1422,0 -11_02_Normalized_1017_542,0 -11_02_Normalized_1029_95,0 -11_02_Normalized_1035_731,0 -11_02_Normalized_1076_1866,0 -11_02_Normalized_1084_54,0 -11_02_Normalized_1096_1109,0 -11_02_Normalized_1105_1205,0 -11_02_Normalized_1124_1094,0 -11_02_Normalized_1132_1647,0 -11_02_Normalized_1135_533,0 -11_02_Normalized_1144_1290,0 -11_02_Normalized_1181_731,0 -11_02_Normalized_1231_1575,0 -11_02_Normalized_1253_1102,0 -11_02_Normalized_1254_211,0 -11_02_Normalized_1307_1427,0 -11_02_Normalized_1322_1649,0 -11_02_Normalized_1357_142,0 -11_02_Normalized_1359_1937,0 -11_02_Normalized_1386_651,0 -11_02_Normalized_1446_282,0 -11_02_Normalized_1458_1573,0 -11_02_Normalized_145_91,0 -11_02_Normalized_1460_1619,0 -11_02_Normalized_1460_563,0 -11_02_Normalized_1476_631,0 -11_02_Normalized_1493_1204,0 -11_02_Normalized_1494_1374,0 -11_02_Normalized_1494_849,0 -11_02_Normalized_1545_473,0 -11_02_Normalized_1556_1493,0 -11_02_Normalized_1562_1936,0 -11_02_Normalized_1567_423,0 -11_02_Normalized_1592_1880,0 -11_02_Normalized_1598_186,0 -11_02_Normalized_1630_1684,0 -11_02_Normalized_1631_224,0 -11_02_Normalized_164_1089,0 -11_02_Normalized_1671_1634,0 -11_02_Normalized_1677_437,0 -11_02_Normalized_1692_1496,0 -11_02_Normalized_1733_1182,0 -11_02_Normalized_1735_1383,0 -11_02_Normalized_1760_1583,0 -11_02_Normalized_177_1789,0 -11_02_Normalized_1799_1084,0 -11_02_Normalized_1815_437,0 -11_02_Normalized_1824_909,0 -11_02_Normalized_1862_405,0 -11_02_Normalized_1887_422,0 -11_02_Normalized_1906_702,0 -11_02_Normalized_196_1825,0 -11_02_Normalized_242_1139,0 -11_02_Normalized_273_1626,0 -11_02_Normalized_296_1020,0 -11_02_Normalized_320_354,0 -11_02_Normalized_355_373,0 -11_02_Normalized_359_1054,0 -11_02_Normalized_367_1160,0 -11_02_Normalized_415_1444,0 -11_02_Normalized_439_1021,0 -11_02_Normalized_439_1400,0 -11_02_Normalized_452_687,0 -11_02_Normalized_469_1029,0 -11_02_Normalized_470_458,0 -11_02_Normalized_510_644,0 -11_02_Normalized_556_1196,0 -11_02_Normalized_557_1343,0 -11_02_Normalized_560_683,0 -11_02_Normalized_589_651,0 -11_02_Normalized_64_1429,0 -11_02_Normalized_674_1125,0 -11_02_Normalized_695_388,0 -11_02_Normalized_695_904,0 -11_02_Normalized_718_1082,0 -11_02_Normalized_737_815,0 -11_02_Normalized_740_688,0 -11_02_Normalized_755_138,0 -11_02_Normalized_755_386,0 -11_02_Normalized_77_1838,0 -11_02_Normalized_794_1110,0 -11_02_Normalized_798_1714,0 -11_02_Normalized_801_1398,0 -11_02_Normalized_805_1451,0 -11_02_Normalized_817_1136,0 -11_02_Normalized_841_1455,0 -11_02_Normalized_844_1692,0 -11_02_Normalized_848_1126,0 -11_02_Normalized_856_155,0 -11_02_Normalized_886_1350,0 -11_02_Normalized_895_403,0 -11_02_Normalized_965_1035,0 -11_02_Normalized_970_672,0 -11_02_Normalized_982_834,0 -11_02_Normalized_987_997,0 -11_02_Normalized_995_881,0 -11_03_Normalized_1048_211,0 -11_03_Normalized_1072_792,0 -11_03_Normalized_1189_244,0 -11_03_Normalized_122_1200,0 -11_03_Normalized_122_1351,0 -11_03_Normalized_1265_1494,0 -11_03_Normalized_1339_391,0 -11_03_Normalized_1349_1284,0 -11_03_Normalized_1370_1076,0 -11_03_Normalized_1394_1459,0 -11_03_Normalized_1398_265,0 -11_03_Normalized_1407_1045,0 -11_03_Normalized_1416_230,0 -11_03_Normalized_1421_164,0 -11_03_Normalized_1434_193,0 -11_03_Normalized_143_1905,0 -11_03_Normalized_1463_1208,0 -11_03_Normalized_1464_1290,0 -11_03_Normalized_1475_1915,0 -11_03_Normalized_1495_1382,0 -11_03_Normalized_1508_577,0 -11_03_Normalized_1510_1634,0 -11_03_Normalized_1531_1548,0 -11_03_Normalized_1557_1232,0 -11_03_Normalized_163_684,0 -11_03_Normalized_1665_304,0 -11_03_Normalized_1695_934,0 -11_03_Normalized_1702_461,0 -11_03_Normalized_174_1636,0 -11_03_Normalized_1763_1132,0 -11_03_Normalized_1792_516,0 -11_03_Normalized_179_1394,0 -11_03_Normalized_1812_101,0 -11_03_Normalized_1842_67,0 -11_03_Normalized_1848_1620,0 -11_03_Normalized_186_1023,0 -11_03_Normalized_1891_348,0 -11_03_Normalized_1893_689,0 -11_03_Normalized_1920_102,0 -11_03_Normalized_1949_129,0 -11_03_Normalized_208_1402,0 -11_03_Normalized_234_1140,0 -11_03_Normalized_235_1226,0 -11_03_Normalized_286_699,0 -11_03_Normalized_289_1885,0 -11_03_Normalized_294_880,0 -11_03_Normalized_350_1435,0 -11_03_Normalized_350_1492,0 -11_03_Normalized_384_1572,0 -11_03_Normalized_429_1315,0 -11_03_Normalized_441_1516,0 -11_03_Normalized_497_817,0 -11_03_Normalized_548_1043,0 -11_03_Normalized_574_1165,0 -11_03_Normalized_606_1844,0 -11_03_Normalized_649_1779,0 -11_03_Normalized_666_147,0 -11_03_Normalized_686_1354,0 -11_03_Normalized_693_1880,0 -11_03_Normalized_699_926,0 -11_03_Normalized_701_1105,0 -11_03_Normalized_718_1917,0 -11_03_Normalized_740_1896,0 -11_03_Normalized_750_1927,0 -11_03_Normalized_779_1281,0 -11_03_Normalized_785_1911,0 -11_03_Normalized_794_240,0 -11_03_Normalized_802_1166,0 -11_03_Normalized_820_1744,0 -11_03_Normalized_837_267,0 -11_03_Normalized_853_1107,0 -11_03_Normalized_864_1137,0 -11_03_Normalized_903_108,0 -11_03_Normalized_905_1689,0 -11_03_Normalized_945_948,0 -11_03_Normalized_98_1684,0 -11_03_Normalized_992_182,0 -11_04_Normalized_100_1689,0 -11_04_Normalized_1014_749,0 -11_04_Normalized_1018_1573,0 -11_04_Normalized_1020_412,0 -11_04_Normalized_1052_1598,0 -11_04_Normalized_1125_562,0 -11_04_Normalized_1130_836,0 -11_04_Normalized_1137_1689,0 -11_04_Normalized_1149_1815,0 -11_04_Normalized_1170_1269,0 -11_04_Normalized_1251_976,0 -11_04_Normalized_1253_131,0 -11_04_Normalized_1266_192,0 -11_04_Normalized_1319_399,0 -11_04_Normalized_1346_1666,0 -11_04_Normalized_1353_806,0 -11_04_Normalized_1357_619,0 -11_04_Normalized_1366_1012,0 -11_04_Normalized_1369_1706,0 -11_04_Normalized_1385_1786,0 -11_04_Normalized_1404_383,0 -11_04_Normalized_1406_1073,0 -11_04_Normalized_1408_1655,0 -11_04_Normalized_1422_1100,0 -11_04_Normalized_1468_152,0 -11_04_Normalized_1500_1104,0 -11_04_Normalized_1502_263,0 -11_04_Normalized_1532_1681,0 -11_04_Normalized_1550_1572,0 -11_04_Normalized_1579_1017,0 -11_04_Normalized_1579_341,0 -11_04_Normalized_1580_265,0 -11_04_Normalized_1623_560,0 -11_04_Normalized_1645_1764,0 -11_04_Normalized_1652_437,0 -11_04_Normalized_1681_1408,0 -11_04_Normalized_1696_321,0 -11_04_Normalized_1700_1714,0 -11_04_Normalized_1704_535,0 -11_04_Normalized_1751_508,0 -11_04_Normalized_1764_345,0 -11_04_Normalized_1777_1845,0 -11_04_Normalized_1800_311,0 -11_04_Normalized_1820_791,0 -11_04_Normalized_1839_1266,0 -11_04_Normalized_1856_886,0 -11_04_Normalized_1864_1662,0 -11_04_Normalized_1879_1688,0 -11_04_Normalized_1897_262,0 -11_04_Normalized_1907_1084,0 -11_04_Normalized_1913_169,0 -11_04_Normalized_1922_1606,0 -11_04_Normalized_1948_1068,0 -11_04_Normalized_1949_1570,0 -11_04_Normalized_203_476,0 -11_04_Normalized_206_197,0 -11_04_Normalized_314_932,0 -11_04_Normalized_373_957,0 -11_04_Normalized_409_1071,0 -11_04_Normalized_439_349,0 -11_04_Normalized_515_703,0 -11_04_Normalized_526_1879,0 -11_04_Normalized_527_1025,0 -11_04_Normalized_57_1499,0 -11_04_Normalized_589_1199,0 -11_04_Normalized_598_1260,0 -11_04_Normalized_600_1023,0 -11_04_Normalized_600_572,0 -11_04_Normalized_609_958,0 -11_04_Normalized_616_1792,0 -11_04_Normalized_632_1901,0 -11_04_Normalized_632_1945,0 -11_04_Normalized_644_389,0 -11_04_Normalized_681_1786,0 -11_04_Normalized_688_576,0 -11_04_Normalized_694_1667,0 -11_04_Normalized_698_1723,0 -11_04_Normalized_69_1942,0 -11_04_Normalized_701_87,0 -11_04_Normalized_704_1842,0 -11_04_Normalized_716_405,0 -11_04_Normalized_738_1458,0 -11_04_Normalized_755_1808,0 -11_04_Normalized_764_1313,0 -11_04_Normalized_765_150,0 -11_04_Normalized_766_896,0 -11_04_Normalized_781_1588,0 -11_04_Normalized_78_1878,0 -11_04_Normalized_78_190,0 -11_04_Normalized_790_1901,0 -11_04_Normalized_796_567,0 -11_04_Normalized_80_1609,0 -11_04_Normalized_821_1126,0 -11_04_Normalized_822_1552,0 -11_04_Normalized_848_88,0 -11_04_Normalized_84_1108,0 -11_04_Normalized_877_1641,0 -11_04_Normalized_899_1456,0 -11_04_Normalized_905_858,0 -11_04_Normalized_922_213,0 -11_04_Normalized_924_1768,0 -11_04_Normalized_935_1429,0 -11_04_Normalized_966_1924,0 -11_04_Normalized_989_1311,0 -11_04_Normalized_995_1132,0 -11_05_Normalized_1000_1719,0 -11_05_Normalized_1014_1305,0 -11_05_Normalized_1027_396,0 -11_05_Normalized_1043_886,0 -11_05_Normalized_1044_469,0 -11_05_Normalized_1076_367,0 -11_05_Normalized_1116_1536,0 -11_05_Normalized_1122_1428,0 -11_05_Normalized_1122_894,0 -11_05_Normalized_1124_517,0 -11_05_Normalized_1125_1165,0 -11_05_Normalized_1129_280,0 -11_05_Normalized_1132_923,0 -11_05_Normalized_1145_1621,0 -11_05_Normalized_1153_1188,0 -11_05_Normalized_1162_741,0 -11_05_Normalized_117_281,0 -11_05_Normalized_1185_659,0 -11_05_Normalized_1204_368,0 -11_05_Normalized_1225_1117,0 -11_05_Normalized_122_926,0 -11_05_Normalized_1247_1413,0 -11_05_Normalized_1257_1298,0 -11_05_Normalized_1301_1874,0 -11_05_Normalized_1320_374,0 -11_05_Normalized_1350_906,0 -11_05_Normalized_139_957,0 -11_05_Normalized_1402_1378,0 -11_05_Normalized_1416_1451,0 -11_05_Normalized_1423_1075,0 -11_05_Normalized_1430_1584,0 -11_05_Normalized_1436_828,0 -11_05_Normalized_1444_562,0 -11_05_Normalized_1452_1035,0 -11_05_Normalized_1455_106,0 -11_05_Normalized_148_305,0 -11_05_Normalized_1515_925,0 -11_05_Normalized_1533_1687,0 -11_05_Normalized_154_714,0 -11_05_Normalized_1550_192,0 -11_05_Normalized_1566_971,0 -11_05_Normalized_1579_442,0 -11_05_Normalized_1596_146,0 -11_05_Normalized_1615_827,0 -11_05_Normalized_1664_1148,0 -11_05_Normalized_1680_1376,0 -11_05_Normalized_1692_470,0 -11_05_Normalized_1693_303,0 -11_05_Normalized_169_1045,0 -11_05_Normalized_1727_105,0 -11_05_Normalized_1740_1779,0 -11_05_Normalized_174_335,0 -11_05_Normalized_1757_1179,0 -11_05_Normalized_1761_643,0 -11_05_Normalized_1763_516,0 -11_05_Normalized_1779_1340,0 -11_05_Normalized_1781_949,0 -11_05_Normalized_1811_1006,0 -11_05_Normalized_1842_644,0 -11_05_Normalized_1850_220,0 -11_05_Normalized_1885_208,0 -11_05_Normalized_1900_1231,0 -11_05_Normalized_1903_122,0 -11_05_Normalized_1905_1500,0 -11_05_Normalized_190_101,0 -11_05_Normalized_1914_1639,0 -11_05_Normalized_1918_785,0 -11_05_Normalized_1937_1078,0 -11_05_Normalized_201_858,0 -11_05_Normalized_204_1164,0 -11_05_Normalized_214_1255,0 -11_05_Normalized_217_1566,0 -11_05_Normalized_228_1137,0 -11_05_Normalized_250_1820,0 -11_05_Normalized_272_1920,0 -11_05_Normalized_286_1893,0 -11_05_Normalized_292_857,0 -11_05_Normalized_319_107,0 -11_05_Normalized_325_1714,0 -11_05_Normalized_334_750,0 -11_05_Normalized_335_159,0 -11_05_Normalized_347_1762,0 -11_05_Normalized_356_271,0 -11_05_Normalized_357_1554,0 -11_05_Normalized_377_930,0 -11_05_Normalized_417_1467,0 -11_05_Normalized_426_1289,0 -11_05_Normalized_431_1113,0 -11_05_Normalized_440_1341,0 -11_05_Normalized_456_1878,0 -11_05_Normalized_475_1513,0 -11_05_Normalized_476_525,0 -11_05_Normalized_525_453,0 -11_05_Normalized_52_112,0 -11_05_Normalized_548_1590,0 -11_05_Normalized_566_1154,0 -11_05_Normalized_576_921,0 -11_05_Normalized_59_1410,0 -11_05_Normalized_61_811,0 -11_05_Normalized_645_1858,0 -11_05_Normalized_698_1217,0 -11_05_Normalized_723_1195,0 -11_05_Normalized_801_673,0 -11_05_Normalized_817_1266,0 -11_05_Normalized_84_1262,0 -11_05_Normalized_855_1887,0 -11_05_Normalized_858_1151,0 -11_05_Normalized_864_1276,0 -11_05_Normalized_877_1567,0 -11_05_Normalized_902_1236,0 -11_05_Normalized_915_1900,0 -11_05_Normalized_927_1299,0 -11_05_Normalized_932_1668,0 -11_05_Normalized_942_1380,0 -11_05_Normalized_949_141,0 -11_05_Normalized_94_815,0 -11_05_Normalized_974_119,0 -11_05_Normalized_99_1353,0 -11_06_Normalized_1072_696,0 -11_06_Normalized_1151_1007,0 -11_06_Normalized_1158_179,0 -11_06_Normalized_1159_388,0 -11_06_Normalized_1160_214,0 -11_06_Normalized_1184_737,0 -11_06_Normalized_1187_1708,0 -11_06_Normalized_1223_838,0 -11_06_Normalized_1232_1508,0 -11_06_Normalized_1251_803,0 -11_06_Normalized_1301_1625,0 -11_06_Normalized_1307_895,0 -11_06_Normalized_1312_1059,0 -11_06_Normalized_1323_1683,0 -11_06_Normalized_1345_342,0 -11_06_Normalized_1365_823,0 -11_06_Normalized_1403_774,0 -11_06_Normalized_1417_1595,0 -11_06_Normalized_1447_717,0 -11_06_Normalized_1459_1265,0 -11_06_Normalized_1471_478,0 -11_06_Normalized_1493_1598,0 -11_06_Normalized_1562_876,0 -11_06_Normalized_1634_352,0 -11_06_Normalized_1639_1437,0 -11_06_Normalized_1671_912,0 -11_06_Normalized_1726_1789,0 -11_06_Normalized_1766_511,0 -11_06_Normalized_1769_1013,0 -11_06_Normalized_1778_1359,0 -11_06_Normalized_1817_950,0 -11_06_Normalized_1829_1380,0 -11_06_Normalized_1829_1753,0 -11_06_Normalized_1829_440,0 -11_06_Normalized_1864_487,0 -11_06_Normalized_1902_1562,0 -11_06_Normalized_1907_380,0 -11_06_Normalized_1907_76,0 -11_06_Normalized_1908_831,0 -11_06_Normalized_206_763,0 -11_06_Normalized_211_58,0 -11_06_Normalized_215_1532,0 -11_06_Normalized_217_1404,0 -11_06_Normalized_255_961,0 -11_06_Normalized_274_1516,0 -11_06_Normalized_285_608,0 -11_06_Normalized_291_1340,1 -11_06_Normalized_361_438,0 -11_06_Normalized_386_1536,0 -11_06_Normalized_397_924,0 -11_06_Normalized_419_1263,0 -11_06_Normalized_435_383,0 -11_06_Normalized_478_1573,1 -11_06_Normalized_509_330,0 -11_06_Normalized_521_263,0 -11_06_Normalized_564_997,0 -11_06_Normalized_579_1320,1 -11_06_Normalized_579_78,0 -11_06_Normalized_594_1505,0 -11_06_Normalized_598_313,0 -11_06_Normalized_610_1187,0 -11_06_Normalized_675_1030,0 -11_06_Normalized_679_1698,0 -11_06_Normalized_739_1040,0 -11_06_Normalized_772_1356,0 -11_06_Normalized_778_941,0 -11_06_Normalized_780_1047,0 -11_06_Normalized_782_438,0 -11_06_Normalized_79_1516,0 -11_06_Normalized_837_399,0 -11_06_Normalized_891_1540,0 -11_06_Normalized_923_1470,0 -11_06_Normalized_938_1633,0 -11_07_Normalized_1052_1087,0 -11_07_Normalized_1061_1859,0 -11_07_Normalized_1083_222,0 -11_07_Normalized_1110_1459,0 -11_07_Normalized_1110_500,0 -11_07_Normalized_1115_698,0 -11_07_Normalized_111_267,0 -11_07_Normalized_1122_336,0 -11_07_Normalized_1125_455,0 -11_07_Normalized_1146_1750,0 -11_07_Normalized_1149_791,0 -11_07_Normalized_1187_393,0 -11_07_Normalized_122_1012,0 -11_07_Normalized_1238_218,0 -11_07_Normalized_1254_1516,0 -11_07_Normalized_1275_1878,0 -11_07_Normalized_1275_1936,0 -11_07_Normalized_1303_1901,0 -11_07_Normalized_131_72,0 -11_07_Normalized_1327_1709,0 -11_07_Normalized_1336_1485,0 -11_07_Normalized_1345_1424,0 -11_07_Normalized_1360_1382,0 -11_07_Normalized_1377_1762,0 -11_07_Normalized_1390_1477,0 -11_07_Normalized_1437_835,0 -11_07_Normalized_144_689,0 -11_07_Normalized_1453_1352,0 -11_07_Normalized_1453_970,0 -11_07_Normalized_145_276,0 -11_07_Normalized_1471_1568,0 -11_07_Normalized_1488_1319,0 -11_07_Normalized_1488_701,0 -11_07_Normalized_1505_649,0 -11_07_Normalized_1509_1139,0 -11_07_Normalized_1515_1436,0 -11_07_Normalized_1518_888,0 -11_07_Normalized_1551_1258,0 -11_07_Normalized_1569_396,0 -11_07_Normalized_160_134,0 -11_07_Normalized_1615_363,0 -11_07_Normalized_1635_548,0 -11_07_Normalized_1649_584,0 -11_07_Normalized_1665_250,1 -11_07_Normalized_1696_399,0 -11_07_Normalized_1706_52,0 -11_07_Normalized_1808_1607,0 -11_07_Normalized_1840_753,0 -11_07_Normalized_1852_235,0 -11_07_Normalized_1934_276,0 -11_07_Normalized_193_218,0 -11_07_Normalized_202_642,0 -11_07_Normalized_205_1882,0 -11_07_Normalized_206_1034,0 -11_07_Normalized_248_667,0 -11_07_Normalized_262_1019,0 -11_07_Normalized_314_97,0 -11_07_Normalized_326_835,0 -11_07_Normalized_345_387,0 -11_07_Normalized_349_138,0 -11_07_Normalized_392_1297,0 -11_07_Normalized_394_1624,0 -11_07_Normalized_396_922,0 -11_07_Normalized_418_759,0 -11_07_Normalized_419_865,0 -11_07_Normalized_450_1686,0 -11_07_Normalized_478_1475,0 -11_07_Normalized_496_1887,0 -11_07_Normalized_539_1254,0 -11_07_Normalized_561_1286,0 -11_07_Normalized_616_1303,0 -11_07_Normalized_649_901,0 -11_07_Normalized_651_1458,0 -11_07_Normalized_65_278,0 -11_07_Normalized_684_1924,0 -11_07_Normalized_689_1275,0 -11_07_Normalized_689_1391,0 -11_07_Normalized_756_89,0 -11_07_Normalized_781_1185,0 -11_07_Normalized_787_552,0 -11_07_Normalized_789_872,0 -11_07_Normalized_78_111,0 -11_07_Normalized_866_1505,0 -11_07_Normalized_86_1866,0 -11_07_Normalized_881_1899,1 -11_07_Normalized_883_172,0 -11_07_Normalized_905_1218,0 -11_07_Normalized_974_1301,0 -11_08_Normalized_1010_1734,0 -11_08_Normalized_109_981,0 -11_08_Normalized_1102_368,0 -11_08_Normalized_1138_71,0 -11_08_Normalized_118_1754,0 -11_08_Normalized_1203_310,0 -11_08_Normalized_1260_1851,0 -11_08_Normalized_1267_1886,0 -11_08_Normalized_1329_549,0 -11_08_Normalized_1375_1102,0 -11_08_Normalized_1429_1785,0 -11_08_Normalized_1455_722,0 -11_08_Normalized_1493_70,0 -11_08_Normalized_1549_1022,0 -11_08_Normalized_1568_1056,0 -11_08_Normalized_1571_1116,0 -11_08_Normalized_1593_1279,0 -11_08_Normalized_1637_1924,0 -11_08_Normalized_1643_1310,0 -11_08_Normalized_1643_943,0 -11_08_Normalized_1646_1618,0 -11_08_Normalized_1660_1276,0 -11_08_Normalized_1674_1317,0 -11_08_Normalized_167_312,0 -11_08_Normalized_1691_1423,0 -11_08_Normalized_1693_1630,0 -11_08_Normalized_1702_890,0 -11_08_Normalized_1717_1398,0 -11_08_Normalized_1817_642,0 -11_08_Normalized_1840_1069,0 -11_08_Normalized_1850_538,0 -11_08_Normalized_1863_494,0 -11_08_Normalized_1867_100,0 -11_08_Normalized_1881_1122,0 -11_08_Normalized_190_581,0 -11_08_Normalized_1919_1175,0 -11_08_Normalized_1948_1183,0 -11_08_Normalized_1948_1374,0 -11_08_Normalized_206_844,0 -11_08_Normalized_293_1134,0 -11_08_Normalized_304_1743,0 -11_08_Normalized_318_1151,0 -11_08_Normalized_339_966,0 -11_08_Normalized_352_121,0 -11_08_Normalized_357_1146,0 -11_08_Normalized_376_1207,0 -11_08_Normalized_431_487,0 -11_08_Normalized_463_1854,0 -11_08_Normalized_472_486,0 -11_08_Normalized_474_931,0 -11_08_Normalized_505_484,0 -11_08_Normalized_548_271,0 -11_08_Normalized_548_459,0 -11_08_Normalized_552_159,0 -11_08_Normalized_608_69,0 -11_08_Normalized_641_663,0 -11_08_Normalized_674_75,0 -11_08_Normalized_695_684,0 -11_08_Normalized_711_1439,0 -11_08_Normalized_747_1637,0 -11_08_Normalized_751_1897,0 -11_08_Normalized_762_1602,0 -11_08_Normalized_805_1058,0 -11_08_Normalized_854_1091,0 -11_08_Normalized_855_251,0 -11_08_Normalized_863_1874,0 -11_08_Normalized_877_1795,0 -11_08_Normalized_882_634,0 -11_08_Normalized_885_783,0 -11_08_Normalized_904_906,0 -11_08_Normalized_906_1246,0 -11_08_Normalized_910_1779,0 -11_08_Normalized_919_1516,0 -11_08_Normalized_921_724,0 -11_08_Normalized_923_1203,0 -11_08_Normalized_93_337,0 -11_08_Normalized_940_784,0 -11_08_Normalized_952_506,0 -11_08_Normalized_984_1188,0 -11_09_Normalized_1015_273,0 -11_09_Normalized_1016_1862,0 -11_09_Normalized_1017_1078,0 -11_09_Normalized_1046_85,0 -11_09_Normalized_1049_593,0 -11_09_Normalized_1153_1906,0 -11_09_Normalized_116_703,0 -11_09_Normalized_1192_594,0 -11_09_Normalized_1246_1456,0 -11_09_Normalized_1250_238,0 -11_09_Normalized_1273_1407,0 -11_09_Normalized_1282_690,0 -11_09_Normalized_1295_1600,0 -11_09_Normalized_1315_384,0 -11_09_Normalized_1320_281,0 -11_09_Normalized_1344_1384,0 -11_09_Normalized_1370_336,0 -11_09_Normalized_1382_1272,0 -11_09_Normalized_1382_176,0 -11_09_Normalized_1397_150,0 -11_09_Normalized_1400_979,0 -11_09_Normalized_1435_1586,0 -11_09_Normalized_1471_1659,0 -11_09_Normalized_1473_757,0 -11_09_Normalized_1494_395,0 -11_09_Normalized_1500_1775,1 -11_09_Normalized_1504_1297,0 -11_09_Normalized_1516_1551,0 -11_09_Normalized_1517_1265,0 -11_09_Normalized_1570_1693,0 -11_09_Normalized_1584_840,0 -11_09_Normalized_1584_982,0 -11_09_Normalized_1594_272,0 -11_09_Normalized_1604_1572,0 -11_09_Normalized_1664_164,0 -11_09_Normalized_1701_654,0 -11_09_Normalized_1746_335,0 -11_09_Normalized_1767_288,0 -11_09_Normalized_1779_863,0 -11_09_Normalized_1787_469,0 -11_09_Normalized_1806_762,0 -11_09_Normalized_184_1078,0 -11_09_Normalized_1926_484,0 -11_09_Normalized_1936_1006,0 -11_09_Normalized_1943_600,0 -11_09_Normalized_202_248,0 -11_09_Normalized_209_924,0 -11_09_Normalized_296_382,0 -11_09_Normalized_380_910,0 -11_09_Normalized_389_1345,0 -11_09_Normalized_408_872,0 -11_09_Normalized_410_138,0 -11_09_Normalized_421_110,0 -11_09_Normalized_452_1027,0 -11_09_Normalized_455_1149,0 -11_09_Normalized_458_951,0 -11_09_Normalized_464_624,0 -11_09_Normalized_464_815,0 -11_09_Normalized_539_1055,0 -11_09_Normalized_546_556,0 -11_09_Normalized_547_1121,0 -11_09_Normalized_559_1087,0 -11_09_Normalized_596_1076,0 -11_09_Normalized_607_335,0 -11_09_Normalized_609_693,0 -11_09_Normalized_614_94,0 -11_09_Normalized_618_739,0 -11_09_Normalized_63_1430,0 -11_09_Normalized_754_634,0 -11_09_Normalized_76_949,0 -11_09_Normalized_770_285,0 -11_09_Normalized_78_1847,0 -11_09_Normalized_828_139,0 -11_09_Normalized_857_623,0 -11_09_Normalized_866_823,0 -11_09_Normalized_886_68,0 -11_09_Normalized_909_677,0 -11_09_Normalized_921_775,0 -11_09_Normalized_965_468,0 -11_09_Normalized_984_441,0 -11_09_Normalized_99_640,0 -11_10_Normalized_1055_1744,0 -11_10_Normalized_1066_1544,0 -11_10_Normalized_1137_566,0 -11_10_Normalized_1149_1920,0 -11_10_Normalized_1152_727,0 -11_10_Normalized_1153_137,0 -11_10_Normalized_1161_672,0 -11_10_Normalized_1177_790,0 -11_10_Normalized_1196_472,0 -11_10_Normalized_1237_788,0 -11_10_Normalized_1239_596,0 -11_10_Normalized_1243_456,0 -11_10_Normalized_1258_1673,0 -11_10_Normalized_1295_1724,0 -11_10_Normalized_1296_920,1 -11_10_Normalized_1318_1876,0 -11_10_Normalized_1379_1082,0 -11_10_Normalized_1379_1563,0 -11_10_Normalized_1382_887,0 -11_10_Normalized_1388_238,0 -11_10_Normalized_1392_1192,0 -11_10_Normalized_1402_675,0 -11_10_Normalized_1427_530,0 -11_10_Normalized_1444_1084,0 -11_10_Normalized_1463_670,0 -11_10_Normalized_1475_1184,0 -11_10_Normalized_1492_960,0 -11_10_Normalized_1506_1169,0 -11_10_Normalized_1509_1362,0 -11_10_Normalized_1512_777,0 -11_10_Normalized_1517_1632,0 -11_10_Normalized_1520_1925,0 -11_10_Normalized_1528_923,0 -11_10_Normalized_1537_206,0 -11_10_Normalized_1539_676,0 -11_10_Normalized_1548_1057,0 -11_10_Normalized_1556_1764,0 -11_10_Normalized_1571_800,0 -11_10_Normalized_1572_946,0 -11_10_Normalized_1573_1500,0 -11_10_Normalized_1581_1445,0 -11_10_Normalized_1582_1290,0 -11_10_Normalized_1616_59,0 -11_10_Normalized_1631_911,0 -11_10_Normalized_165_272,0 -11_10_Normalized_1661_679,0 -11_10_Normalized_1665_294,0 -11_10_Normalized_1669_1115,0 -11_10_Normalized_1671_1480,0 -11_10_Normalized_1684_165,0 -11_10_Normalized_168_1457,0 -11_10_Normalized_1690_839,0 -11_10_Normalized_1692_1179,0 -11_10_Normalized_1707_529,0 -11_10_Normalized_1719_858,0 -11_10_Normalized_1734_1098,0 -11_10_Normalized_1736_173,0 -11_10_Normalized_173_1946,0 -11_10_Normalized_1752_1886,0 -11_10_Normalized_1752_992,1 -11_10_Normalized_1753_1297,0 -11_10_Normalized_1764_1685,0 -11_10_Normalized_1767_100,0 -11_10_Normalized_1780_291,0 -11_10_Normalized_1797_1571,0 -11_10_Normalized_1799_746,0 -11_10_Normalized_1822_1674,0 -11_10_Normalized_1857_1098,0 -11_10_Normalized_1883_1489,0 -11_10_Normalized_1913_656,0 -11_10_Normalized_1917_1470,0 -11_10_Normalized_1920_152,0 -11_10_Normalized_1936_253,0 -11_10_Normalized_196_767,0 -11_10_Normalized_197_377,0 -11_10_Normalized_200_1692,0 -11_10_Normalized_219_1419,0 -11_10_Normalized_267_1855,0 -11_10_Normalized_270_1447,0 -11_10_Normalized_300_1430,0 -11_10_Normalized_309_1753,0 -11_10_Normalized_328_1254,0 -11_10_Normalized_338_1318,0 -11_10_Normalized_366_1757,0 -11_10_Normalized_367_1851,0 -11_10_Normalized_381_272,0 -11_10_Normalized_393_1394,0 -11_10_Normalized_397_1924,0 -11_10_Normalized_409_1645,0 -11_10_Normalized_424_683,0 -11_10_Normalized_432_1473,0 -11_10_Normalized_436_1887,0 -11_10_Normalized_453_1553,1 -11_10_Normalized_457_1837,0 -11_10_Normalized_467_1668,0 -11_10_Normalized_485_1850,0 -11_10_Normalized_486_1231,0 -11_10_Normalized_521_1787,0 -11_10_Normalized_55_381,0 -11_10_Normalized_566_819,0 -11_10_Normalized_586_355,0 -11_10_Normalized_63_1410,0 -11_10_Normalized_661_984,0 -11_10_Normalized_706_1160,0 -11_10_Normalized_719_156,0 -11_10_Normalized_725_1893,0 -11_10_Normalized_755_1163,0 -11_10_Normalized_768_1691,0 -11_10_Normalized_772_499,0 -11_10_Normalized_777_835,0 -11_10_Normalized_803_1827,0 -11_10_Normalized_840_921,0 -11_10_Normalized_843_1874,0 -11_10_Normalized_847_731,0 -11_10_Normalized_868_841,0 -11_10_Normalized_87_1929,0 -11_10_Normalized_882_74,0 -11_10_Normalized_883_1714,0 -11_10_Normalized_905_704,0 -11_10_Normalized_909_1226,0 -11_10_Normalized_917_1060,0 -11_10_Normalized_96_927,0 -11_11_Normalized_1023_189,0 -11_11_Normalized_1031_396,0 -11_11_Normalized_1063_952,0 -11_11_Normalized_1101_1669,0 -11_11_Normalized_1124_1699,0 -11_11_Normalized_1145_1044,0 -11_11_Normalized_1146_351,0 -11_11_Normalized_1169_999,0 -11_11_Normalized_1178_1817,0 -11_11_Normalized_1253_1633,0 -11_11_Normalized_1268_958,0 -11_11_Normalized_1303_1734,0 -11_11_Normalized_1347_670,0 -11_11_Normalized_136_610,0 -11_11_Normalized_1393_1698,0 -11_11_Normalized_1393_766,0 -11_11_Normalized_1415_838,0 -11_11_Normalized_1440_820,0 -11_11_Normalized_1501_1088,0 -11_11_Normalized_1513_556,0 -11_11_Normalized_1515_1170,0 -11_11_Normalized_1519_1640,0 -11_11_Normalized_1526_1068,0 -11_11_Normalized_1545_1427,0 -11_11_Normalized_1561_246,0 -11_11_Normalized_1580_577,0 -11_11_Normalized_1597_518,0 -11_11_Normalized_1606_1072,0 -11_11_Normalized_1649_1780,0 -11_11_Normalized_1650_1708,0 -11_11_Normalized_1659_599,0 -11_11_Normalized_1678_1636,0 -11_11_Normalized_167_886,0 -11_11_Normalized_1680_103,0 -11_11_Normalized_1700_1303,0 -11_11_Normalized_1707_222,0 -11_11_Normalized_1713_1661,0 -11_11_Normalized_1721_1608,0 -11_11_Normalized_1732_1800,0 -11_11_Normalized_1732_728,0 -11_11_Normalized_1735_542,0 -11_11_Normalized_1760_1659,0 -11_11_Normalized_1765_106,0 -11_11_Normalized_1767_595,0 -11_11_Normalized_1785_1717,0 -11_11_Normalized_1786_1640,0 -11_11_Normalized_179_1080,0 -11_11_Normalized_1800_1019,0 -11_11_Normalized_1800_1802,0 -11_11_Normalized_1836_1875,0 -11_11_Normalized_1857_1250,0 -11_11_Normalized_1859_1691,0 -11_11_Normalized_1874_209,0 -11_11_Normalized_1913_726,0 -11_11_Normalized_1914_1713,0 -11_11_Normalized_1927_903,0 -11_11_Normalized_199_958,0 -11_11_Normalized_215_1655,0 -11_11_Normalized_223_1022,0 -11_11_Normalized_227_1204,0 -11_11_Normalized_245_1234,0 -11_11_Normalized_254_60,0 -11_11_Normalized_274_587,0 -11_11_Normalized_286_1218,0 -11_11_Normalized_293_1859,1 -11_11_Normalized_297_539,0 -11_11_Normalized_332_1626,0 -11_11_Normalized_367_325,0 -11_11_Normalized_371_430,0 -11_11_Normalized_372_1603,0 -11_11_Normalized_376_517,0 -11_11_Normalized_396_1169,0 -11_11_Normalized_406_707,0 -11_11_Normalized_437_1661,0 -11_11_Normalized_464_1147,0 -11_11_Normalized_490_858,0 -11_11_Normalized_505_90,0 -11_11_Normalized_510_1241,0 -11_11_Normalized_518_1208,0 -11_11_Normalized_531_1926,0 -11_11_Normalized_554_1543,0 -11_11_Normalized_570_1736,0 -11_11_Normalized_574_524,0 -11_11_Normalized_622_1807,0 -11_11_Normalized_639_734,0 -11_11_Normalized_657_441,0 -11_11_Normalized_678_709,0 -11_11_Normalized_686_50,0 -11_11_Normalized_692_373,0 -11_11_Normalized_707_1075,0 -11_11_Normalized_747_313,0 -11_11_Normalized_748_1215,0 -11_11_Normalized_758_454,0 -11_11_Normalized_767_1071,0 -11_11_Normalized_771_502,0 -11_11_Normalized_836_587,0 -11_11_Normalized_839_1874,0 -11_11_Normalized_867_561,0 -11_11_Normalized_918_622,0 -11_11_Normalized_928_1389,0 -11_11_Normalized_930_1873,0 -11_11_Normalized_934_531,0 -11_11_Normalized_937_1525,0 -11_11_Normalized_93_1727,0 -11_11_Normalized_942_1822,0 -11_11_Normalized_962_1926,0 -11_11_Normalized_977_489,0 -11_11_Normalized_97_1824,0 -11_12_Normalized_1019_1270,0 -11_12_Normalized_1052_1509,0 -11_12_Normalized_1083_1269,0 -11_12_Normalized_1091_489,0 -11_12_Normalized_1159_62,0 -11_12_Normalized_118_1029,0 -11_12_Normalized_1205_1308,0 -11_12_Normalized_120_950,0 -11_12_Normalized_121_1459,0 -11_12_Normalized_1235_1872,0 -11_12_Normalized_1237_1226,0 -11_12_Normalized_1240_877,0 -11_12_Normalized_1258_1317,0 -11_12_Normalized_1274_916,0 -11_12_Normalized_1288_138,0 -11_12_Normalized_1304_768,0 -11_12_Normalized_1345_469,0 -11_12_Normalized_1345_767,0 -11_12_Normalized_1384_648,0 -11_12_Normalized_1386_66,0 -11_12_Normalized_1414_1533,0 -11_12_Normalized_1424_849,0 -11_12_Normalized_1431_240,0 -11_12_Normalized_1446_214,0 -11_12_Normalized_149_232,0 -11_12_Normalized_1536_1305,0 -11_12_Normalized_1547_1350,0 -11_12_Normalized_1568_1508,0 -11_12_Normalized_157_277,0 -11_12_Normalized_1584_1674,0 -11_12_Normalized_1587_1227,0 -11_12_Normalized_1599_1386,0 -11_12_Normalized_1599_801,0 -11_12_Normalized_1660_1253,0 -11_12_Normalized_1731_1655,0 -11_12_Normalized_1752_78,0 -11_12_Normalized_1822_736,0 -11_12_Normalized_1844_544,1 -11_12_Normalized_1862_1785,0 -11_12_Normalized_1885_934,0 -11_12_Normalized_1910_1354,0 -11_12_Normalized_1948_391,0 -11_12_Normalized_285_605,0 -11_12_Normalized_336_1764,0 -11_12_Normalized_340_1641,0 -11_12_Normalized_346_181,0 -11_12_Normalized_352_1495,0 -11_12_Normalized_353_829,0 -11_12_Normalized_356_144,0 -11_12_Normalized_369_396,0 -11_12_Normalized_370_772,0 -11_12_Normalized_375_601,0 -11_12_Normalized_426_598,0 -11_12_Normalized_432_999,0 -11_12_Normalized_435_1374,0 -11_12_Normalized_446_1269,0 -11_12_Normalized_451_102,0 -11_12_Normalized_456_980,0 -11_12_Normalized_464_1070,0 -11_12_Normalized_511_1362,0 -11_12_Normalized_539_1373,0 -11_12_Normalized_555_1037,0 -11_12_Normalized_55_437,0 -11_12_Normalized_564_1415,0 -11_12_Normalized_569_872,0 -11_12_Normalized_570_401,0 -11_12_Normalized_573_172,0 -11_12_Normalized_585_1525,0 -11_12_Normalized_590_1923,0 -11_12_Normalized_604_828,0 -11_12_Normalized_625_1292,0 -11_12_Normalized_647_1489,0 -11_12_Normalized_670_1347,0 -11_12_Normalized_67_919,0 -11_12_Normalized_729_1068,0 -11_12_Normalized_759_1063,0 -11_12_Normalized_763_1609,0 -11_12_Normalized_777_1156,0 -11_12_Normalized_792_1725,0 -11_12_Normalized_818_1265,0 -11_12_Normalized_821_723,0 -11_12_Normalized_843_1318,0 -11_12_Normalized_865_619,0 -11_12_Normalized_904_467,0 -11_12_Normalized_906_886,0 -11_12_Normalized_923_532,0 -11_12_Normalized_924_1600,0 -11_12_Normalized_955_995,0 -11_12_Normalized_970_1265,0 -11_12_Normalized_985_620,0 -11_13_Normalized_1009_1503,0 -11_13_Normalized_1009_710,0 -11_13_Normalized_1031_1733,0 -11_13_Normalized_1038_557,0 -11_13_Normalized_1052_1499,0 -11_13_Normalized_1063_1567,0 -11_13_Normalized_108_1762,0 -11_13_Normalized_1105_1351,0 -11_13_Normalized_1106_1517,0 -11_13_Normalized_1129_1592,0 -11_13_Normalized_1147_867,0 -11_13_Normalized_114_1889,0 -11_13_Normalized_1150_1256,0 -11_13_Normalized_1174_1008,0 -11_13_Normalized_1180_1197,0 -11_13_Normalized_1186_1041,0 -11_13_Normalized_1191_119,0 -11_13_Normalized_1261_423,0 -11_13_Normalized_1299_277,0 -11_13_Normalized_130_979,0 -11_13_Normalized_1375_911,0 -11_13_Normalized_1380_1710,0 -11_13_Normalized_1391_118,0 -11_13_Normalized_1415_1469,0 -11_13_Normalized_1423_854,0 -11_13_Normalized_1424_666,0 -11_13_Normalized_1426_216,0 -11_13_Normalized_1462_1446,0 -11_13_Normalized_1478_1247,0 -11_13_Normalized_1482_1612,0 -11_13_Normalized_1489_420,0 -11_13_Normalized_1499_1540,0 -11_13_Normalized_1505_524,0 -11_13_Normalized_1531_1575,0 -11_13_Normalized_1536_198,0 -11_13_Normalized_1585_1889,0 -11_13_Normalized_1586_1666,0 -11_13_Normalized_1599_1586,0 -11_13_Normalized_1603_800,0 -11_13_Normalized_1616_694,0 -11_13_Normalized_1624_1790,0 -11_13_Normalized_1635_1195,0 -11_13_Normalized_1638_333,0 -11_13_Normalized_1639_53,0 -11_13_Normalized_163_958,0 -11_13_Normalized_1664_1455,0 -11_13_Normalized_1676_1590,0 -11_13_Normalized_1683_700,0 -11_13_Normalized_1692_1444,0 -11_13_Normalized_1720_967,0 -11_13_Normalized_1723_1075,0 -11_13_Normalized_1750_1847,0 -11_13_Normalized_1756_753,0 -11_13_Normalized_1764_1469,0 -11_13_Normalized_1779_1855,0 -11_13_Normalized_1832_627,0 -11_13_Normalized_1836_1456,0 -11_13_Normalized_185_1888,0 -11_13_Normalized_1862_726,0 -11_13_Normalized_1871_189,0 -11_13_Normalized_1873_535,0 -11_13_Normalized_1898_428,0 -11_13_Normalized_1912_980,0 -11_13_Normalized_1925_610,0 -11_13_Normalized_1928_893,0 -11_13_Normalized_1936_960,0 -11_13_Normalized_219_623,0 -11_13_Normalized_299_1862,0 -11_13_Normalized_311_254,0 -11_13_Normalized_332_1929,0 -11_13_Normalized_365_1818,0 -11_13_Normalized_378_1872,0 -11_13_Normalized_387_1646,0 -11_13_Normalized_389_287,0 -11_13_Normalized_390_1770,0 -11_13_Normalized_394_1400,0 -11_13_Normalized_400_1699,0 -11_13_Normalized_413_1519,0 -11_13_Normalized_467_1819,0 -11_13_Normalized_486_984,0 -11_13_Normalized_502_379,0 -11_13_Normalized_506_1909,0 -11_13_Normalized_597_512,0 -11_13_Normalized_634_230,0 -11_13_Normalized_674_1532,0 -11_13_Normalized_678_1756,0 -11_13_Normalized_716_905,0 -11_13_Normalized_807_198,0 -11_13_Normalized_812_1100,0 -11_13_Normalized_818_1065,0 -11_13_Normalized_841_191,0 -11_13_Normalized_856_432,0 -11_13_Normalized_860_532,0 -11_13_Normalized_891_1658,0 -11_13_Normalized_959_355,0 -11_13_Normalized_969_125,0 -11_13_Normalized_972_513,0 -11_13_Normalized_988_1793,0 diff --git a/tests/resources/detection/reference/reference.csv b/tests/resources/detection/reference/reference.csv deleted file mode 100644 index e152832..0000000 --- a/tests/resources/detection/reference/reference.csv +++ /dev/null @@ -1,7 +0,0 @@ -image_id, x, y, score -a, 1, 1, 1 -a, 2, 1, 1 -a, 0, 0, 1 -b, 10, 10, 1 -b, 15, 15, 1 -c, 20, 20, 1 diff --git a/tests/resources/detection/submission/submission.csv b/tests/resources/detection/submission/submission.csv deleted file mode 100644 index f127da8..0000000 --- a/tests/resources/detection/submission/submission.csv +++ /dev/null @@ -1,16 +0,0 @@ -image_id, x, y, score -a, 1, 1, 0.1 -a, 2, 2, 0.2 -a, 3, 3, 0.3 -a, 4, 4, 0.4 -a, 5, 5, 0.5 -a, 6, 6, 0.6 -a, 7, 7, 0.7 -b, 10, 10, 0.8 -b, 11, 11, 0.9 -b, 12, 12, 1.0 -b, 13, 13, 0.7 -b, 14, 14, 0.6 -b, 15, 15, 0.5 -c, 20, 20, 1.0 -c, 21, 21, 0.5 diff --git a/tests/resources/images/1_mask.png b/tests/resources/images/1_mask.png deleted file mode 100644 index 7306972..0000000 Binary files a/tests/resources/images/1_mask.png and /dev/null differ diff --git a/tests/resources/images/2_mask.png b/tests/resources/images/2_mask.png deleted file mode 100644 index 3b867b6..0000000 Binary files a/tests/resources/images/2_mask.png and /dev/null differ diff --git a/tests/resources/itk/1.0.000.000000.0.00.0.0000000000.0000.0000000000.000.mhd b/tests/resources/itk/1.0.000.000000.0.00.0.0000000000.0000.0000000000.000.mhd deleted file mode 100644 index 310baac..0000000 --- a/tests/resources/itk/1.0.000.000000.0.00.0.0000000000.0000.0000000000.000.mhd +++ /dev/null @@ -1,14 +0,0 @@ -ObjectType = Image -NDims = 3 -BinaryData = True -BinaryDataByteOrderMSB = False -CompressedData = True -CompressedDataSize = 529641 -TransformMatrix = 1 0 0 0 1 0 0 0 1 -Offset = -161.5 -175 -276.875 -CenterOfRotation = 0 0 0 -AnatomicalOrientation = RAI -ElementSpacing = 0.683594 0.683594 0.625 -DimSize = 512 512 476 -ElementType = MET_INT -ElementDataFile = 1.0.000.000000.0.00.0.0000000000.0000.0000000000.000.zraw diff --git a/tests/resources/itk/1.0.000.000000.0.00.0.0000000000.0000.0000000000.000.zraw b/tests/resources/itk/1.0.000.000000.0.00.0.0000000000.0000.0000000000.000.zraw deleted file mode 100644 index e45a114..0000000 Binary files a/tests/resources/itk/1.0.000.000000.0.00.0.0000000000.0000.0000000000.000.zraw and /dev/null differ diff --git a/tests/resources/json/results_2d.json b/tests/resources/json/results_2d.json deleted file mode 100644 index 4fd9114..0000000 --- a/tests/resources/json/results_2d.json +++ /dev/null @@ -1,16 +0,0 @@ -[ - { - "outputs": [ - { - "type": "candidates", - "data": { - "coordX": {"0": 85.5, "1": 172.5}, - "coordY": {"0": 298.5, "1": 317.5}, - "score": {"0": 2, "1": 2} - } - } - ], - "inputs": [{"type": "metaio_image", "filename": "2dtest.mha"}], - "error_messages": [] - } -] diff --git a/tests/resources/json/results_empty.json b/tests/resources/json/results_empty.json deleted file mode 100644 index 7f7dde5..0000000 --- a/tests/resources/json/results_empty.json +++ /dev/null @@ -1,16 +0,0 @@ -[ - { - "outputs": [ - { - "type": "candidates", - "data": { - "coordX": {"0": 49.5}, - "coordY": {"0": 49.5}, - "score": {"0": 0} - } - } - ], - "inputs": [{"type": "metaio_image", "filename": "emptytest.mha"}], - "error_messages": [] - } -] diff --git a/tests/test_abbreviatedchoice.py b/tests/test_abbreviatedchoice.py deleted file mode 100644 index 21a582c..0000000 --- a/tests/test_abbreviatedchoice.py +++ /dev/null @@ -1,26 +0,0 @@ -import pytest - -from evalutils.cli import AbbreviatedChoice - - -def test_abbreviated_choice_not_unique(): - with pytest.raises(ValueError): - AbbreviatedChoice(choices=["Same", "same", "other"]) - - -@pytest.mark.parametrize( - "value, expected", - ( - ("s", "same"), - ("S", "same"), - ("Same", "same"), - ("same", "same"), - ("other", "oTHER"), - ("O", "oTHER"), - ("o", "oTHER"), - ("OtHER", "oTHER"), - ), -) -def test_abbreviated_choice_convert(value: str, expected: str): - ac = AbbreviatedChoice(choices=["same", "oTHER"]) - assert ac.convert(value=value, param=None, ctx=None) == expected diff --git a/tests/test_algorithm.py b/tests/test_algorithm.py deleted file mode 100644 index ca5ec40..0000000 --- a/tests/test_algorithm.py +++ /dev/null @@ -1,182 +0,0 @@ -import json -import os -import shutil -from pathlib import Path -from typing import Dict - -import numpy as np -import SimpleITK -from pandas import DataFrame -from scipy.ndimage import center_of_mass, label - -from evalutils import ( - ClassificationAlgorithm, - DetectionAlgorithm, - SegmentationAlgorithm, -) - -TEMPLATE_TEST_DIR = ( - Path(__file__).parent.parent - / "evalutils" - / "templates" - / "container" - / "{{ cookiecutter.package_name }}" - / "algorithm_test" -) - - -class DetectionAlgorithmTest(DetectionAlgorithm): - def predict(self, *, input_image: SimpleITK.Image) -> DataFrame: - # Extract a numpy array with image data from the SimpleITK Image - image_data = SimpleITK.GetArrayFromImage(input_image) - - # Detection: Compute connected components of the maximum values - # in the input image and compute their center of mass - sample_mask = image_data == np.max(image_data) - labels, num_labels = label(sample_mask) - candidates = center_of_mass( - input=sample_mask, labels=labels, index=np.arange(num_labels) + 1 - ) - - # Scoring: Score each candidate cluster with the value at its center - candidate_scores = [ - image_data[tuple(coord)] - for coord in np.array(candidates).astype(np.uint16) - ] - - # Serialize candidates and scores as a list of dictionary entries - data = self._serialize_candidates( - candidates=candidates, - candidate_scores=candidate_scores, - ref_image=input_image, - ) - - # Convert serialized candidates to a pandas.DataFrame - return DataFrame(data) - - -class SegmentationAlgorithmTest(SegmentationAlgorithm): - def predict(self, *, input_image: SimpleITK.Image) -> SimpleITK.Image: - # Segment all values greater than 2 in the input image - return SimpleITK.BinaryThreshold( - image1=input_image, lowerThreshold=2, insideValue=1, outsideValue=0 - ) - - -class ClassificationAlgorithmTest(ClassificationAlgorithm): - def predict(self, *, input_image: SimpleITK.Image) -> Dict: - # Checks if there are any nodules voxels (> 1) in the input image - return dict( - values_exceeding_one=bool( - np.any(SimpleITK.GetArrayFromImage(input_image) > 1) - ) - ) - - -def test_classification_algorithm(tmpdir): - indir = Path(tmpdir / "input") - shutil.copytree(TEMPLATE_TEST_DIR, indir) - validate_algorithm_output( - input_dir=indir, - expected_results_file="results_classification.json", - algorithm_test_class=ClassificationAlgorithmTest, - ) - - -def test_segmentation_algorithm(tmpdir): - indir = Path(tmpdir / "input") - out_file = Path( - tmpdir - / "output" - / "images" - / "1.0.000.000000.0.00.0.0000000000.0000.0000000000.000.mhd" - ) - shutil.copytree(TEMPLATE_TEST_DIR, indir) - validate_algorithm_output( - input_dir=indir, - expected_results_file="results_segmentation.json", - algorithm_test_class=SegmentationAlgorithmTest, - ) - assert out_file.exists() - out_img = SimpleITK.GetArrayFromImage(SimpleITK.ReadImage(str(out_file))) - in_img = SimpleITK.GetArrayFromImage( - SimpleITK.ReadImage(str(indir / out_file.name)) - ) - assert np.array_equal((in_img >= 2), (out_img > 0)) - - -def test_detection_algorithm(tmpdir): - indir = tmpdir / "input" - shutil.copytree(TEMPLATE_TEST_DIR, indir) - validate_algorithm_output( - input_dir=indir, - expected_results_file="results_detection.json", - algorithm_test_class=DetectionAlgorithmTest, - ) - - -def test_detection_algorithm_2d_input(tmpdir): - indir = tmpdir / "input" - - os.makedirs(indir) - test_image = ( - TEMPLATE_TEST_DIR - / "1.0.000.000000.0.00.0.0000000000.0000.0000000000.000.mhd" - ) - image_data = SimpleITK.GetArrayFromImage( - SimpleITK.ReadImage(str(test_image)) - )[74, :, :] - SimpleITK.WriteImage( - SimpleITK.GetImageFromArray(image_data), - str(indir / "2dtest.mha"), - True, - ) - - validate_algorithm_output( - input_dir=indir, - expected_results_file="results_2d.json", - algorithm_test_class=DetectionAlgorithmTest, - ) - - -def test_detection_algorithm_empty_input(tmpdir): - indir = tmpdir / "input" - - os.makedirs(indir) - SimpleITK.WriteImage( - SimpleITK.GetImageFromArray(np.zeros((100, 100), dtype=np.uint8)), - str(indir / "emptytest.mha"), - True, - ) - - validate_algorithm_output( - input_dir=indir, - expected_results_file="results_empty.json", - algorithm_test_class=DetectionAlgorithmTest, - ) - - -def validate_algorithm_output( - input_dir: Path, expected_results_file: str, algorithm_test_class: type -): - output_dir = Path(input_dir).parent / "output" - output_dir.mkdir() - proc = algorithm_test_class() - proc._input_path = Path(input_dir) - proc._output_file = Path(output_dir) / "results.json" - proc._output_path = Path(output_dir) / "images" - proc.process() - results_file = output_dir / "results.json" - assert results_file.exists() - with open(str(results_file)) as f: - results = json.load(f) - - expected_path = ( - Path(__file__).parent / "resources" / "json" / expected_results_file - ) - if not expected_path.exists(): - expected_path = TEMPLATE_TEST_DIR / expected_results_file - - with open(str(expected_path)) as f: - expected_result = json.load(f) - assert results == expected_result diff --git a/tests/test_classification_evaluation.py b/tests/test_classification_evaluation.py deleted file mode 100644 index c94e4e2..0000000 --- a/tests/test_classification_evaluation.py +++ /dev/null @@ -1,90 +0,0 @@ -from pathlib import Path - -import pytest -from pandas import Series - -from evalutils import ClassificationEvaluation -from evalutils.exceptions import ConfigurationError, FileLoaderError -from evalutils.io import CSVLoader -from evalutils.validators import ExpectedColumnNamesValidator - - -class ClassificationTestEval(ClassificationEvaluation): - def __init__(self, outdir): - super().__init__( - file_loader=CSVLoader(), - ground_truth_path=( - Path(__file__).parent - / "resources" - / "classification" - / "reference" - ), - predictions_path=( - Path(__file__).parent - / "resources" - / "classification" - / "submission" - ), - output_file=Path(outdir) / "metrics.json", - join_key="case", - validators=( - ExpectedColumnNamesValidator(expected=("case", "class")), - ), - ) - - -def test_class_creation(tmpdir): - ClassificationTestEval(outdir=tmpdir).evaluate() - - -def test_csv_with_no_join(): - class C(ClassificationEvaluation): - def __init__(self, **kwargs): - super().__init__( - ground_truth_path=Path("/tmp"), - validators=(), - file_loader=CSVLoader(), - **kwargs, - ) - - with pytest.raises(ConfigurationError): - C() - - # Check that it's ok when we define it - C(join_key="test") - - -def test_wrong_loader(): - class C(ClassificationEvaluation): - def __init__(self): - super().__init__( - file_loader=CSVLoader(), - ground_truth_path=( - Path(__file__).parent / "resources" / "itk" - ), - join_key="test", - validators=(), - ) - - with pytest.raises(FileLoaderError): - C().evaluate() - - -def test_series_aggregation(tmpdir): - class C(ClassificationTestEval): - def score_case(self, *, idx: int, case: Series): - return { - "accuracy": 1.0 - if case["class_ground_truth"] == case["class_prediction"] - else 0.0, - "case_id": str(idx), - } - - e = C(outdir=tmpdir) - e.evaluate() - - assert e._metrics["aggregates"]["accuracy"]["mean"] == 0.5 - assert len(e._metrics) == 2 - assert len(e._metrics["case"]["accuracy"]) == 8 - assert len(e._metrics["aggregates"]) == 2 - assert len(e._metrics["aggregates"]["accuracy"]) == 8 diff --git a/tests/test_detection_evaluation.py b/tests/test_detection_evaluation.py deleted file mode 100644 index 3eaa138..0000000 --- a/tests/test_detection_evaluation.py +++ /dev/null @@ -1,52 +0,0 @@ -from pathlib import Path - -from evalutils import DetectionEvaluation -from evalutils.io import CSVLoader -from evalutils.validators import ExpectedColumnNamesValidator - - -class DetectionEvaluationTest(DetectionEvaluation): - def __init__(self, outdir): - super().__init__( - file_loader=CSVLoader(), - validators=( - ExpectedColumnNamesValidator( - expected=("image_id", "x", "y", "score") - ), - ), - join_key="image_id", - ground_truth_path=( - Path(__file__).parent / "resources" / "detection" / "reference" - ), - predictions_path=( - Path(__file__).parent - / "resources" - / "detection" - / "submission" - ), - output_file=Path(outdir) / "metrics.json", - detection_threshold=0.5, - detection_radius=1.0, - ) - - def get_points(self, *, case, key: str): - try: - points = case.loc[key] - except KeyError: - return [] - - return [ - (p["x"], p["y"]) - for _, p in points.iterrows() - if p["score"] > self._detection_threshold - ] - - -def test_detection_evaluation(tmpdir): - ev = DetectionEvaluationTest(outdir=tmpdir) - ev.evaluate() - - assert len(ev._cases) == 21 - assert ev._metrics["aggregates"]["precision"] == 0.25 - assert ev._metrics["aggregates"]["recall"] == 1 / 3 - assert ev._metrics["aggregates"]["f1_score"] == 4 / 14 diff --git a/tests/test_io.py b/tests/test_io.py deleted file mode 100644 index 1108fe6..0000000 --- a/tests/test_io.py +++ /dev/null @@ -1,89 +0,0 @@ -from pathlib import Path - -import pytest -from SimpleITK import GetArrayFromImage - -from evalutils.exceptions import FileLoaderError -from evalutils.io import ( - CSVLoader, - ImageIOLoader, - SimpleITKLoader, - first_int_in_filename_key, - get_first_int_in, -) - - -@pytest.mark.parametrize( - "filename,expected", - [ - ("1.csv", 1), - ("02.csv", 2), - ("03_dfsdfs.csv", 3), - ("04_04_fdsa.csv", 4), - ("00005.00004.0003.fgdgdf.432.csv", 5000040003), - ("1 copy (1).csv", 1), - ], -) -def test_get_first_int_in(filename, expected): - assert get_first_int_in(filename) == expected - - -def test_first_int_in_filename_key(): - fname = Path(__file__).parent / "22" / "1_mask.png" - assert first_int_in_filename_key(fname) == f"{1:>64}" - fname = Path(__file__).parent / "22" / "nonumberhere.png" - assert first_int_in_filename_key(fname) == "nonumberhere" - - -def test_image_io_loader(): - fname = Path(__file__).parent / "resources" / "images" / "1_mask.png" - loader = ImageIOLoader() - o = loader.load(fname=fname)[0] - img = loader.load_image(fname) - assert o["path"] == fname - assert o["hash"] == loader.hash_image(img) - assert img.shape == (584, 565) - - non_image_fname = ( - Path(__file__).parent / "resources" / "csv" / "algorithm_result.csv" - ) - - with pytest.raises(FileLoaderError): - ImageIOLoader().load(fname=non_image_fname) - - -def test_csv_loader(): - fname = ( - Path(__file__).parent / "resources" / "csv" / "algorithm_result.csv" - ) - records = CSVLoader().load(fname=fname) - - for record in records: - assert set(record.keys()) == {"file_id", "label"} - - assert len(records) == 13201 - non_csv_filename = ( - Path(__file__).parent / "resources" / "images" / "1_mask.png" - ) - - with pytest.raises(FileLoaderError): - CSVLoader().load(fname=non_csv_filename) - - -def test_itk_loader(): - fname = ( - Path(__file__).parent - / "resources" - / "itk" - / "1.0.000.000000.0.00.0.0000000000.0000.0000000000.000.mhd" - ) - loader = SimpleITKLoader() - o = loader.load(fname=fname)[0] - img = loader.load_image(fname) - - assert o["path"] == fname - assert o["hash"] == loader.hash_image(img) - assert GetArrayFromImage(img).shape == (476, 512, 512) - - with pytest.raises(FileLoaderError): - SimpleITKLoader().load(fname=fname.with_name(f"{fname.stem}.zraw")) diff --git a/tests/test_stats.py b/tests/test_stats.py index 2534b66..a268227 100644 --- a/tests/test_stats.py +++ b/tests/test_stats.py @@ -1,11 +1,7 @@ -from typing import Tuple - import numpy as np import pytest -import scipy.ndimage as ndimage import SimpleITK import sklearn -from numpy.testing import assert_array_almost_equal from scipy.ndimage import generate_binary_structure import evalutils.stats as stats @@ -20,13 +16,11 @@ def reset_seeds(): @pytest.mark.parametrize( "shape, dtype", (((12,), np.int32), ((10, 2), np.int32), ((10,), np.int8)) ) -def test_edt32_indices_wrong_format(shape: Tuple[int, ...], dtype: np.dtype): +def test_edt32_indices_wrong_format(shape: tuple[int, ...], dtype: np.dtype): x = np.random.random((10,)) > 0.5 indices = np.zeros((x.ndim,) + shape, dtype=dtype) with pytest.raises(RuntimeError): - stats.distance_transform_edt_float32( - input=x, sampling=[1.2], indices=indices - ) + stats.distance_transform_edt(input=x, sampling=[1.2], indices=indices) @pytest.mark.parametrize( @@ -433,188 +427,3 @@ def test_cm_functions(a, b, classes): assert not np.allclose(r3, r4) assert not np.allclose(r1, r5) assert not np.allclose(r3, r5) - - -# The following code is modified from the SciPy test suite -# -# Copyright (C) 2003-2005 Peter J. Verveer -# -# Redistribution and use in source and binary forms, with or without -# modification, are permitted provided that the following conditions -# are met: -# -# 1. Redistributions of source code must retain the above copyright -# notice, this list of conditions and the following disclaimer. -# -# 2. Redistributions in binary form must reproduce the above -# copyright notice, this list of conditions and the following -# disclaimer in the documentation and/or other materials provided -# with the distribution. -# -# 3. The name of the author may not be used to endorse or promote -# products derived from this software without specific prior -# written permission. -# -# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS -# OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -# WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -# ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY -# DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -# GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, -# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -# NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -INTEGER_TYPES = [ - np.int8, - np.uint8, - np.int16, - np.uint16, - np.int32, - np.uint32, - np.int64, - np.uint64, -] - -FLOAT_TYPES = [np.float32, np.float64] - -TYPES = INTEGER_TYPES + FLOAT_TYPES - - -@pytest.mark.parametrize("type_", TYPES) -def test_distance_transform_edt01(type_): - # euclidean distance transform (edt) - data = np.array( - [ - [0, 0, 0, 0, 0, 0, 0, 0, 0], - [0, 0, 0, 0, 0, 0, 0, 0, 0], - [0, 0, 0, 1, 1, 1, 0, 0, 0], - [0, 0, 1, 1, 1, 1, 1, 0, 0], - [0, 0, 1, 1, 1, 1, 1, 0, 0], - [0, 0, 1, 1, 1, 1, 1, 0, 0], - [0, 0, 0, 1, 1, 1, 0, 0, 0], - [0, 0, 0, 0, 0, 0, 0, 0, 0], - [0, 0, 0, 0, 0, 0, 0, 0, 0], - ], - type_, - ) - out, ft = stats.distance_transform_edt_float32(data, return_indices=True) - bf = ndimage.distance_transform_bf(data, "euclidean") - assert_array_almost_equal(bf, out) - - dt = ft - np.indices(ft.shape[1:], dtype=ft.dtype) - dt = dt.astype(np.float64) - np.multiply(dt, dt, dt) - dt = np.add.reduce(dt, axis=0) - np.sqrt(dt, dt) - - assert_array_almost_equal(bf, dt) - - -@pytest.mark.parametrize("type_", TYPES) -def test_distance_transform_edt02(type_): - data = np.array( - [ - [0, 0, 0, 0, 0, 0, 0, 0, 0], - [0, 0, 0, 0, 0, 0, 0, 0, 0], - [0, 0, 0, 1, 1, 1, 0, 0, 0], - [0, 0, 1, 1, 1, 1, 1, 0, 0], - [0, 0, 1, 1, 1, 1, 1, 0, 0], - [0, 0, 1, 1, 1, 1, 1, 0, 0], - [0, 0, 0, 1, 1, 1, 0, 0, 0], - [0, 0, 0, 0, 0, 0, 0, 0, 0], - [0, 0, 0, 0, 0, 0, 0, 0, 0], - ], - type_, - ) - tdt, tft = stats.distance_transform_edt_float32(data, return_indices=True) - dts = [] - fts = [] - dt = np.zeros(data.shape, dtype=np.float32) - stats.distance_transform_edt_float32(data, distances=dt) - dts.append(dt) - ft = stats.distance_transform_edt_float32( - data, return_distances=0, return_indices=True - ) - fts.append(ft) - ft = np.indices(data.shape, dtype=np.int32) - stats.distance_transform_edt_float32( - data, return_distances=False, return_indices=True, indices=ft - ) - fts.append(ft) - dt, ft = stats.distance_transform_edt_float32(data, return_indices=True) - dts.append(dt) - fts.append(ft) - dt = np.zeros(data.shape, dtype=np.float32) - ft = stats.distance_transform_edt_float32( - data, distances=dt, return_indices=True - ) - dts.append(dt) - fts.append(ft) - ft = np.indices(data.shape, dtype=np.int32) - dt = stats.distance_transform_edt_float32( - data, return_indices=True, indices=ft - ) - dts.append(dt) - fts.append(ft) - dt = np.zeros(data.shape, dtype=np.float32) - ft = np.indices(data.shape, dtype=np.int32) - stats.distance_transform_edt_float32( - data, distances=dt, return_indices=True, indices=ft - ) - dts.append(dt) - fts.append(ft) - for dt in dts: - assert_array_almost_equal(tdt, dt) - for ft in fts: - assert_array_almost_equal(tft, ft) - - -@pytest.mark.parametrize("type_", TYPES) -def test_distance_transform_edt03(type_): - data = np.array( - [ - [0, 0, 0, 0, 0, 0, 0, 0, 0], - [0, 0, 0, 0, 0, 0, 0, 0, 0], - [0, 0, 0, 1, 1, 1, 0, 0, 0], - [0, 0, 1, 1, 1, 1, 1, 0, 0], - [0, 0, 1, 1, 1, 1, 1, 0, 0], - [0, 0, 1, 1, 1, 1, 1, 0, 0], - [0, 0, 0, 1, 1, 1, 0, 0, 0], - [0, 0, 0, 0, 0, 0, 0, 0, 0], - [0, 0, 0, 0, 0, 0, 0, 0, 0], - ], - type_, - ) - ref = ndimage.distance_transform_bf(data, "euclidean", sampling=[2, 2]) - out = stats.distance_transform_edt_float32(data, sampling=[2, 2]) - assert_array_almost_equal(ref, out) - - -@pytest.mark.parametrize("type_", TYPES) -def test_distance_transform_edt4(type_): - data = np.array( - [ - [0, 0, 0, 0, 0, 0, 0, 0, 0], - [0, 0, 0, 0, 0, 0, 0, 0, 0], - [0, 0, 0, 1, 1, 1, 0, 0, 0], - [0, 0, 1, 1, 1, 1, 1, 0, 0], - [0, 0, 1, 1, 1, 1, 1, 0, 0], - [0, 0, 1, 1, 1, 1, 1, 0, 0], - [0, 0, 0, 1, 1, 1, 0, 0, 0], - [0, 0, 0, 0, 0, 0, 0, 0, 0], - [0, 0, 0, 0, 0, 0, 0, 0, 0], - ], - type_, - ) - ref = ndimage.distance_transform_bf(data, "euclidean", sampling=[2, 1]) - out = stats.distance_transform_edt_float32(data, sampling=[2, 1]) - assert_array_almost_equal(ref, out) - - -def test_distance_transform_edt5(): - # Ticket #954 regression test - out = stats.distance_transform_edt_float32(False) - assert_array_almost_equal(out, [0.0]) diff --git a/tests/test_templates.py b/tests/test_templates.py deleted file mode 100644 index 17a045d..0000000 --- a/tests/test_templates.py +++ /dev/null @@ -1,152 +0,0 @@ -import json -import os -import subprocess -from pathlib import Path - -import pytest - - -def check_dict(check, expected): - """Recursively check a dictionary of dictionaries""" - for key, val in expected.items(): - if isinstance(val, dict): - check_dict(check[key], val) - else: - assert check[key] == val - - -@pytest.mark.slow -@pytest.mark.parametrize( - ("kind", "expected"), - [ - ("Classification", {"aggregates": {"accuracy_score": 0.5}}), - ( - "Segmentation", - {"aggregates": {"DiceCoefficient": {"mean": 0.9557903761508626}}}, - ), - ( - "Detection", - { - "aggregates": { - "false_negatives": {"sum": 5}, - "false_positives": {"sum": 7}, - "true_positives": {"sum": 2}, - "image_id": {"count": 5}, - "precision": 2 / 9, - "recall": 2 / 7, - "f1_score": (2 * 2) / ((2 * 2) + 5 + 7), - } - }, - ), - ], -) -def test_evaluation_cli(tmpdir, kind, expected): - project_name = f"testeval{kind}" - - files = os.listdir(tmpdir) - assert len(files) == 0 - - out = subprocess.check_output( - [ - "evalutils", - "init", - "evaluation", - project_name, - f"--kind={kind}", - "--dev", - ], - cwd=tmpdir, - ) - - files = os.listdir(tmpdir) - assert project_name in files - assert f"Created project {project_name}" in out.decode() - - project_dir = Path(tmpdir) / project_name - - out = subprocess.check_output([str(project_dir / "build.sh")]) - - assert "Successfully built" in out.decode() - assert f"Successfully tagged {project_name.lower()}:latest" in out.decode() - - out = subprocess.check_output([str(project_dir / "test.sh")]) - - # Grab the results json - out = out.decode().splitlines() - start = [i for i, ln in enumerate(out) if ln == "{"] - end = [i for i, ln in enumerate(out) if ln == "}"] - result = json.loads("\n".join(out[start[0] : (end[-1] + 1)])) - - check_dict(result, expected) - - files = os.listdir(project_dir) - assert f"{project_name}.tar.gz" not in files - - subprocess.call([str(project_dir / "export.sh")], cwd=project_dir) - - files = os.listdir(project_dir) - assert f"{project_name}.tar.gz" in files - - -@pytest.mark.slow -@pytest.mark.parametrize( - "kind", ("Detection", "Segmentation", "Classification") -) -def test_algorithm_cli(tmpdir, kind): - project_name = f"testalg{kind}" - - files = os.listdir(tmpdir) - assert len(files) == 0 - - out = subprocess.check_output( - [ - "evalutils", - "init", - "algorithm", - project_name, - f"--kind={kind}", - "--dev", - ], - cwd=tmpdir, - ) - - files = os.listdir(tmpdir) - assert project_name in files - assert f"Created project {project_name}" in out.decode() - - project_dir = Path(tmpdir) / project_name - - out = subprocess.check_output([str(project_dir / "build.sh")]) - - assert "Successfully built" in out.decode() - assert f"Successfully tagged {project_name.lower()}:latest" in out.decode() - out = subprocess.check_output([str(project_dir / "test.sh")]) - - # Grab the results json - out = out.decode().splitlines() - assert "Tests successfully passed..." in out - start = [i for i, ln in enumerate(out) if ln == "["] - end = [i for i, ln in enumerate(out) if ln == "]"] - result = json.loads("\n".join(out[start[0] : (end[-1] + 1)])) - - with open( - Path(__file__).parent.parent - / "evalutils" - / "templates" - / "container" - / "{{ cookiecutter.package_name }}" - / "algorithm_test" - / f"results_{kind.lower()}.json" - ) as f: - expected = json.load(f) - - assert len(result) == 1 - assert result == expected - - files = os.listdir(project_dir) - assert f"{project_name}.tar.gz" not in files - - subprocess.call([str(project_dir / "export.sh")], cwd=project_dir) - - files = os.listdir(project_dir) - assert f"{project_name}.tar.gz" in files diff --git a/tests/test_validators.py b/tests/test_validators.py deleted file mode 100644 index 5c41844..0000000 --- a/tests/test_validators.py +++ /dev/null @@ -1,104 +0,0 @@ -from pathlib import Path - -import pytest -from pandas import DataFrame - -from evalutils.exceptions import ValidationError -from evalutils.io import ImageIOLoader -from evalutils.validators import ( - ExpectedColumnNamesValidator, - NumberOfCasesValidator, - UniqueImagesValidator, - UniquePathIndicesValidator, -) - - -def test_path_indicies_validator_no_column(): - df = DataFrame() - with pytest.raises(ValidationError): - UniquePathIndicesValidator().validate(df=df) - - -def test_path_indicies_vaidator_duplicate_indicies(): - df = DataFrame({"path": ["01.foo", "1.bar", "03.baz"]}) - with pytest.raises(ValidationError): - UniquePathIndicesValidator().validate(df=df) - - -def test_path_indicies_validator_ok(): - df = DataFrame({"path": [Path("01.jpg"), Path("11.jpg")]}) - UniquePathIndicesValidator().validate(df=df) - - -def test_expected_columns_creation(): - with pytest.raises(ValueError): - # noinspection PyTypeChecker - ExpectedColumnNamesValidator(expected=()) - - -def test_expected_columns_one_undefined(): - validator = ExpectedColumnNamesValidator(expected=("foo", "bar")) - df = DataFrame(columns=["foo"]) - with pytest.raises(ValidationError): - validator.validate(df=df) - - -def test_expected_columns_overdefined(): - validator = ExpectedColumnNamesValidator(expected=("foo", "bar")) - df = DataFrame(columns=["foo", "bar", "baz"]) - with pytest.raises(ValidationError): - validator.validate(df=df) - - -def test_expected_columns_ok(): - validator = ExpectedColumnNamesValidator(expected=("foo", "bar")) - df = DataFrame(columns=["foo", "bar"]) - validator.validate(df=df) - - -@pytest.fixture(scope="module") -def images(): - image1 = ImageIOLoader().load( - fname=Path(__file__).parent / "resources" / "images" / "1_mask.png" - )[0] - image2 = ImageIOLoader().load( - fname=Path(__file__).parent / "resources" / "images" / "2_mask.png" - )[0] - return [image1, image2] - - -def test_unique_images_no_img_col(): - df = DataFrame(columns=["foo"]) - with pytest.raises(ValidationError): - UniqueImagesValidator().validate(df=df) - - -def test_unique_images_duplicate(images): - df = DataFrame([images[0], images[0]]) - assert df.columns.all() in ["img", "path"] - - with pytest.raises(ValidationError): - UniqueImagesValidator().validate(df=df) - - -def test_unique_images_ok(images): - df = DataFrame(images) - UniqueImagesValidator().validate(df=df) - - -def test_number_of_predictions_badly_configured(): - with pytest.raises(ValueError): - NumberOfCasesValidator(num_cases=-32) - - -def test_number_of_predictions_wrong(): - df = DataFrame({"foo": ["bar"] * 1337}) - with pytest.raises(ValidationError): - NumberOfCasesValidator(num_cases=1000).validate(df=df) - with pytest.raises(ValidationError): - NumberOfCasesValidator(num_cases=2000).validate(df=df) - - -def test_number_of_predictions_ok(): - df = DataFrame({"foo": ["bar"] * 10}) - NumberOfCasesValidator(num_cases=10).validate(df=df)