From 3c8833134484d707431633e7082b6f7da6282d47 Mon Sep 17 00:00:00 2001 From: dannydaniil Date: Sat, 16 Sep 2023 18:20:06 -0400 Subject: [PATCH 01/10] read file --- .gitignore | 90 --------- .pylintrc | 429 +++++++++++++++++++++++++++++++++++++++++ LICENSE | 9 - MANIFEST.in | 1 - Makefile | 7 +- README.md | 33 ++++ README.rst | 10 - docs/Makefile | 153 --------------- docs/conf.py | 242 ----------------------- docs/index.rst | 22 --- docs/make.bat | 190 ------------------ lib/config.yml | 35 ++++ lib/main.py | 13 ++ requirements.txt | 3 +- sample/__init__.py | 1 - sample/core.py | 12 -- sample/helpers.py | 3 - setup.py | 25 --- tests/__init__.py | 0 tests/context.py | 7 - tests/test_advanced.py | 16 -- tests/test_basic.py | 16 -- 22 files changed, 513 insertions(+), 804 deletions(-) delete mode 100644 .gitignore create mode 100644 .pylintrc delete mode 100644 LICENSE delete mode 100644 MANIFEST.in create mode 100644 README.md delete mode 100644 README.rst delete mode 100644 docs/Makefile delete mode 100644 docs/conf.py delete mode 100644 docs/index.rst delete mode 100644 docs/make.bat create mode 100644 lib/config.yml create mode 100644 lib/main.py delete mode 100644 sample/__init__.py delete mode 100644 sample/core.py delete mode 100644 sample/helpers.py delete mode 100755 setup.py delete mode 100644 tests/__init__.py delete mode 100644 tests/context.py delete mode 100644 tests/test_advanced.py delete mode 100644 tests/test_basic.py diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 37fc9d4..0000000 --- a/.gitignore +++ /dev/null @@ -1,90 +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/ -*.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/ - -# Translations -*.mo -*.pot - -# Django stuff: -*.log -local_settings.py - -# Flask stuff: -instance/ -.webassets-cache - -# Scrapy stuff: -.scrapy - -# Sphinx documentation -docs/_build/ - -# PyBuilder -target/ - -# IPython Notebook -.ipynb_checkpoints - -# pyenv -.python-version - -# celery beat schedule file -celerybeat-schedule - -# dotenv -.env - -# virtualenv -.venv/ -venv/ -ENV/ - -# Spyder project settings -.spyderproject - -# Rope project settings -.ropeproject diff --git a/.pylintrc b/.pylintrc new file mode 100644 index 0000000..140a876 --- /dev/null +++ b/.pylintrc @@ -0,0 +1,429 @@ +# This Pylint rcfile contains a best-effort configuration to uphold the +# best-practices and style described in the Google Python style guide: +# https://google.github.io/styleguide/pyguide.html +# +# Its canonical open-source location is: +# https://google.github.io/styleguide/pylintrc + +[MASTER] + +# Files or directories to be skipped. They should be base names, not paths. +ignore=third_party + +# Files or directories matching the regex patterns are skipped. The regex +# matches against base names, not paths. +ignore-patterns= + +# Pickle collected data for later comparisons. +persistent=no + +# List of plugins (as comma separated values of python modules names) to load, +# usually to register additional checkers. +load-plugins= + +# Use multiple processes to speed up Pylint. +jobs=4 + +# Allow loading of arbitrary C extensions. Extensions are imported into the +# active Python interpreter and may run arbitrary code. +unsafe-load-any-extension=no + + +[MESSAGES CONTROL] + +# Only show warnings with the listed confidence levels. Leave empty to show +# all. Valid levels: HIGH, INFERENCE, INFERENCE_FAILURE, UNDEFINED +confidence= + +# Enable the message, report, category or checker with the given id(s). You can +# either give multiple identifier separated by comma (,) or put this option +# multiple time (only on the command line, not in the configuration file where +# it should appear only once). See also the "--disable" option for examples. +#enable= + +# Disable the message, report, category or checker with the given id(s). You +# can either give multiple identifiers separated by comma (,) or put this +# option multiple times (only on the command line, not in the configuration +# file where it should appear only once).You can also use "--disable=all" to +# disable everything first and then reenable specific checks. For example, if +# you want to run only the similarities checker, you can use "--disable=all +# --enable=similarities". If you want to run only the classes checker, but have +# no Warning level messages displayed, use"--disable=all --enable=classes +# --disable=W" +disable=abstract-method, + apply-builtin, + arguments-differ, + attribute-defined-outside-init, + backtick, + bad-option-value, + basestring-builtin, + buffer-builtin, + c-extension-no-member, + consider-using-enumerate, + cmp-builtin, + cmp-method, + coerce-builtin, + coerce-method, + delslice-method, + div-method, + duplicate-code, + eq-without-hash, + execfile-builtin, + file-builtin, + filter-builtin-not-iterating, + fixme, + getslice-method, + global-statement, + hex-method, + idiv-method, + implicit-str-concat, + import-error, + import-self, + import-star-module-level, + inconsistent-return-statements, + input-builtin, + intern-builtin, + invalid-str-codec, + locally-disabled, + long-builtin, + long-suffix, + map-builtin-not-iterating, + misplaced-comparison-constant, + missing-function-docstring, + metaclass-assignment, + next-method-called, + next-method-defined, + no-absolute-import, + no-else-break, + no-else-continue, + no-else-raise, + no-else-return, + no-init, # added + no-member, + no-name-in-module, + no-self-use, + nonzero-method, + oct-method, + old-division, + old-ne-operator, + old-octal-literal, + old-raise-syntax, + parameter-unpacking, + print-statement, + raising-string, + range-builtin-not-iterating, + raw_input-builtin, + rdiv-method, + reduce-builtin, + relative-import, + reload-builtin, + round-builtin, + setslice-method, + signature-differs, + standarderror-builtin, + suppressed-message, + sys-max-int, + too-few-public-methods, + too-many-ancestors, + too-many-arguments, + too-many-boolean-expressions, + too-many-branches, + too-many-instance-attributes, + too-many-locals, + too-many-nested-blocks, + too-many-public-methods, + too-many-return-statements, + too-many-statements, + trailing-newlines, + unichr-builtin, + unicode-builtin, + unnecessary-pass, + unpacking-in-except, + useless-else-on-loop, + useless-object-inheritance, + useless-suppression, + using-cmp-argument, + wrong-import-order, + xrange-builtin, + zip-builtin-not-iterating, + + +[REPORTS] + +# Set the output format. Available formats are text, parseable, colorized, msvs +# (visual studio) and html. You can also give a reporter class, eg +# mypackage.mymodule.MyReporterClass. +output-format=text + +# Tells whether to display a full report or only the messages +reports=no + +# Python expression which should return a note less than 10 (10 is the highest +# note). You have access to the variables errors warning, statement which +# respectively contain the number of errors / warnings messages and the total +# number of statements analyzed. This is used by the global evaluation report +# (RP0004). +evaluation=10.0 - ((float(5 * error + warning + refactor + convention) / statement) * 10) + +# Template used to display messages. This is a python new-style format string +# used to format the message information. See doc for all details +#msg-template= + + +[BASIC] + +# Good variable names which should always be accepted, separated by a comma +good-names=main,_ + +# Bad variable names which should always be refused, separated by a comma +bad-names= + +# Colon-delimited sets of names that determine each other's naming style when +# the name regexes allow several styles. +name-group= + +# Include a hint for the correct naming format with invalid-name +include-naming-hint=no + +# List of decorators that produce properties, such as abc.abstractproperty. Add +# to this list to register other decorators that produce valid properties. +property-classes=abc.abstractproperty,cached_property.cached_property,cached_property.threaded_cached_property,cached_property.cached_property_with_ttl,cached_property.threaded_cached_property_with_ttl + +# Regular expression matching correct function names +function-rgx=^(?:(?PsetUp|tearDown|setUpModule|tearDownModule)|(?P_?[A-Z][a-zA-Z0-9]*)|(?P_?[a-z][a-z0-9_]*))$ + +# Regular expression matching correct variable names +variable-rgx=^[a-z][a-z0-9_]*$ + +# Regular expression matching correct constant names +const-rgx=^(_?[A-Z][A-Z0-9_]*|__[a-z0-9_]+__|_?[a-z][a-z0-9_]*)$ + +# Regular expression matching correct attribute names +attr-rgx=^_{0,2}[a-z][a-z0-9_]*$ + +# Regular expression matching correct argument names +argument-rgx=^[a-z][a-z0-9_]*$ + +# Regular expression matching correct class attribute names +class-attribute-rgx=^(_?[A-Z][A-Z0-9_]*|__[a-z0-9_]+__|_?[a-z][a-z0-9_]*)$ + +# Regular expression matching correct inline iteration names +inlinevar-rgx=^[a-z][a-z0-9_]*$ + +# Regular expression matching correct class names +class-rgx=^_?[A-Z][a-zA-Z0-9]*$ + +# Regular expression matching correct module names +module-rgx=^(_?[a-z][a-z0-9_]*|__init__)$ + +# Regular expression matching correct method names +method-rgx=(?x)^(?:(?P_[a-z0-9_]+__|runTest|setUp|tearDown|setUpTestCase|tearDownTestCase|setupSelf|tearDownClass|setUpClass|(test|assert)_*[A-Z0-9][a-zA-Z0-9_]*|next)|(?P_{0,2}[A-Z][a-zA-Z0-9_]*)|(?P_{0,2}[a-z][a-z0-9_]*))$ + +# Regular expression which should only match function or class names that do +# not require a docstring. +no-docstring-rgx=(__.*__|main|test.*|.*test|.*Test)$ + +# Minimum line length for functions/classes that require docstrings, shorter +# ones are exempt. +docstring-min-length=10 + + +[TYPECHECK] + +# List of decorators that produce context managers, such as +# contextlib.contextmanager. Add to this list to register other decorators that +# produce valid context managers. +contextmanager-decorators=contextlib.contextmanager,contextlib2.contextmanager + +# Tells whether missing members accessed in mixin class should be ignored. A +# mixin class is detected if its name ends with "mixin" (case insensitive). +ignore-mixin-members=yes + +# List of module names for which member attributes should not be checked +# (useful for modules/projects where namespaces are manipulated during runtime +# and thus existing member attributes cannot be deduced by static analysis. It +# supports qualified module names, as well as Unix pattern matching. +ignored-modules= + +# List of class names for which member attributes should not be checked (useful +# for classes with dynamically set attributes). This supports the use of +# qualified names. +ignored-classes=optparse.Values,thread._local,_thread._local + +# List of members which are set dynamically and missed by pylint inference +# system, and so shouldn't trigger E1101 when accessed. Python regular +# expressions are accepted. +generated-members= + + +[FORMAT] + +# Maximum number of characters on a single line. +max-line-length=80 + +# TODO(https://github.com/PyCQA/pylint/issues/3352): Direct pylint to exempt +# lines made too long by directives to pytype. + +# Regexp for a line that is allowed to be longer than the limit. +ignore-long-lines=(?x)( + ^\s*(\#\ )??$| + ^\s*(from\s+\S+\s+)?import\s+.+$) + +# Allow the body of an if to be on the same line as the test if there is no +# else. +single-line-if-stmt=yes + +# Maximum number of lines in a module +max-module-lines=99999 + +# String used as indentation unit. The internal Google style guide mandates 2 +# spaces. Google's externaly-published style guide says 4, consistent with +# PEP 8. Here, we use 2 spaces, for conformity with many open-sourced Google +# projects (like TensorFlow). +indent-string=' ' + +# Number of spaces of indent required inside a hanging or continued line. +indent-after-paren=4 + +# Expected format of line ending, e.g. empty (any line ending), LF or CRLF. +expected-line-ending-format= + + +[MISCELLANEOUS] + +# List of note tags to take in consideration, separated by a comma. +notes=TODO + + +[STRING] + +# This flag controls whether inconsistent-quotes generates a warning when the +# character used as a quote delimiter is used inconsistently within a module. +check-quote-consistency=yes + + +[VARIABLES] + +# Tells whether we should check for unused import in __init__ files. +init-import=no + +# A regular expression matching the name of dummy variables (i.e. expectedly +# not used). +dummy-variables-rgx=^\*{0,2}(_$|unused_|dummy_) + +# List of additional names supposed to be defined in builtins. Remember that +# you should avoid to define new builtins when possible. +additional-builtins= + +# List of strings which can identify a callback function by name. A callback +# name must start or end with one of those strings. +callbacks=cb_,_cb + +# List of qualified module names which can have objects that can redefine +# builtins. +redefining-builtins-modules=six,six.moves,past.builtins,future.builtins,functools + + +[LOGGING] + +# Logging modules to check that the string format arguments are in logging +# function parameter format +logging-modules=logging,absl.logging,tensorflow.io.logging + + +[SIMILARITIES] + +# Minimum lines number of a similarity. +min-similarity-lines=4 + +# Ignore comments when computing similarities. +ignore-comments=yes + +# Ignore docstrings when computing similarities. +ignore-docstrings=yes + +# Ignore imports when computing similarities. +ignore-imports=no + + +[SPELLING] + +# Spelling dictionary name. Available dictionaries: none. To make it working +# install python-enchant package. +spelling-dict= + +# List of comma separated words that should not be checked. +spelling-ignore-words= + +# A path to a file that contains private dictionary; one word per line. +spelling-private-dict-file= + +# Tells whether to store unknown words to indicated private dictionary in +# --spelling-private-dict-file option instead of raising a message. +spelling-store-unknown-words=no + + +[IMPORTS] + +# Deprecated modules which should not be used, separated by a comma +deprecated-modules=regsub, + TERMIOS, + Bastion, + rexec, + sets + +# Create a graph of every (i.e. internal and external) dependencies in the +# given file (report RP0402 must not be disabled) +import-graph= + +# Create a graph of external dependencies in the given file (report RP0402 must +# not be disabled) +ext-import-graph= + +# Create a graph of internal dependencies in the given file (report RP0402 must +# not be disabled) +int-import-graph= + +# Force import order to recognize a module as part of the standard +# compatibility libraries. +known-standard-library= + +# Force import order to recognize a module as part of a third party library. +known-third-party=enchant, absl + +# Analyse import fallback blocks. This can be used to support both Python 2 and +# 3 compatible code, which means that the block might have code that exists +# only in one or another interpreter, leading to false positives when analysed. +analyse-fallback-blocks=no + + +[CLASSES] + +# List of method names used to declare (i.e. assign) instance attributes. +defining-attr-methods=__init__, + __new__, + setUp + +# List of member names, which should be excluded from the protected access +# warning. +exclude-protected=_asdict, + _fields, + _replace, + _source, + _make + +# List of valid names for the first argument in a class method. +valid-classmethod-first-arg=cls, + class_ + +# List of valid names for the first argument in a metaclass class method. +valid-metaclass-classmethod-first-arg=mcs + + +[EXCEPTIONS] + +# Exceptions that will emit a warning when being caught. Defaults to +# "Exception" +overgeneral-exceptions=builtins.StandardError, + builtins.Exception, + builtins.BaseException diff --git a/LICENSE b/LICENSE deleted file mode 100644 index 3d3920d..0000000 --- a/LICENSE +++ /dev/null @@ -1,9 +0,0 @@ -Copyright (c) 2017, Kenneth Reitz - -All rights reserved. - -Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: - -Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. -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. -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "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 COPYRIGHT HOLDER OR CONTRIBUTORS 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. diff --git a/MANIFEST.in b/MANIFEST.in deleted file mode 100644 index 1aba38f..0000000 --- a/MANIFEST.in +++ /dev/null @@ -1 +0,0 @@ -include LICENSE diff --git a/Makefile b/Makefile index 997cfaa..f977e0f 100644 --- a/Makefile +++ b/Makefile @@ -1,5 +1,2 @@ -init: - pip install -r requirements.txt - -test: - nosetests tests +install: + pip3 install -r requirements.txt diff --git a/README.md b/README.md new file mode 100644 index 0000000..dfe33ed --- /dev/null +++ b/README.md @@ -0,0 +1,33 @@ +# POC +## Step 1 + +- read yaml file into typescript script +- connect to data warehouse +- connect to vector db +- parse yaml file to create + - table model + - to array of string + - convert to embeddings +- write it to vector db + +## Step 2 + +- add the ability to run it cron style + +## Step 3 + +- add logic to only embed modified rows (to embed diff) + +## Step 4 + +- Ability to run on my own cloud (self hosted) + +## Step 5 + +- front end to parse yaml file +- visualize +- ability o write to yaml and export + +## Step 6 + +- ability to run locally for testing \ No newline at end of file diff --git a/README.rst b/README.rst deleted file mode 100644 index 30f0e7f..0000000 --- a/README.rst +++ /dev/null @@ -1,10 +0,0 @@ -Sample Module Repository -======================== - -This simple project is an example repo for Python projects. - -`Learn more `_. - ---------------- - -If you want to learn more about ``setup.py`` files, check out `this repository `_. diff --git a/docs/Makefile b/docs/Makefile deleted file mode 100644 index f828634..0000000 --- a/docs/Makefile +++ /dev/null @@ -1,153 +0,0 @@ -# Makefile for Sphinx documentation -# - -# You can set these variables from the command line. -SPHINXOPTS = -SPHINXBUILD = sphinx-build -PAPER = -BUILDDIR = _build - -# Internal variables. -PAPEROPT_a4 = -D latex_paper_size=a4 -PAPEROPT_letter = -D latex_paper_size=letter -ALLSPHINXOPTS = -d $(BUILDDIR)/doctrees $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) . -# the i18n builder cannot share the environment and doctrees with the others -I18NSPHINXOPTS = $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) . - -.PHONY: help clean html dirhtml singlehtml pickle json htmlhelp qthelp devhelp epub latex latexpdf text man changes linkcheck doctest gettext - -help: - @echo "Please use \`make ' where is one of" - @echo " html to make standalone HTML files" - @echo " dirhtml to make HTML files named index.html in directories" - @echo " singlehtml to make a single large HTML file" - @echo " pickle to make pickle files" - @echo " json to make JSON files" - @echo " htmlhelp to make HTML files and a HTML help project" - @echo " qthelp to make HTML files and a qthelp project" - @echo " devhelp to make HTML files and a Devhelp project" - @echo " epub to make an epub" - @echo " latex to make LaTeX files, you can set PAPER=a4 or PAPER=letter" - @echo " latexpdf to make LaTeX files and run them through pdflatex" - @echo " text to make text files" - @echo " man to make manual pages" - @echo " texinfo to make Texinfo files" - @echo " info to make Texinfo files and run them through makeinfo" - @echo " gettext to make PO message catalogs" - @echo " changes to make an overview of all changed/added/deprecated items" - @echo " linkcheck to check all external links for integrity" - @echo " doctest to run all doctests embedded in the documentation (if enabled)" - -clean: - -rm -rf $(BUILDDIR)/* - -html: - $(SPHINXBUILD) -b html $(ALLSPHINXOPTS) $(BUILDDIR)/html - @echo - @echo "Build finished. The HTML pages are in $(BUILDDIR)/html." - -dirhtml: - $(SPHINXBUILD) -b dirhtml $(ALLSPHINXOPTS) $(BUILDDIR)/dirhtml - @echo - @echo "Build finished. The HTML pages are in $(BUILDDIR)/dirhtml." - -singlehtml: - $(SPHINXBUILD) -b singlehtml $(ALLSPHINXOPTS) $(BUILDDIR)/singlehtml - @echo - @echo "Build finished. The HTML page is in $(BUILDDIR)/singlehtml." - -pickle: - $(SPHINXBUILD) -b pickle $(ALLSPHINXOPTS) $(BUILDDIR)/pickle - @echo - @echo "Build finished; now you can process the pickle files." - -json: - $(SPHINXBUILD) -b json $(ALLSPHINXOPTS) $(BUILDDIR)/json - @echo - @echo "Build finished; now you can process the JSON files." - -htmlhelp: - $(SPHINXBUILD) -b htmlhelp $(ALLSPHINXOPTS) $(BUILDDIR)/htmlhelp - @echo - @echo "Build finished; now you can run HTML Help Workshop with the" \ - ".hhp project file in $(BUILDDIR)/htmlhelp." - -qthelp: - $(SPHINXBUILD) -b qthelp $(ALLSPHINXOPTS) $(BUILDDIR)/qthelp - @echo - @echo "Build finished; now you can run "qcollectiongenerator" with the" \ - ".qhcp project file in $(BUILDDIR)/qthelp, like this:" - @echo "# qcollectiongenerator $(BUILDDIR)/qthelp/sample.qhcp" - @echo "To view the help file:" - @echo "# assistant -collectionFile $(BUILDDIR)/qthelp/sample.qhc" - -devhelp: - $(SPHINXBUILD) -b devhelp $(ALLSPHINXOPTS) $(BUILDDIR)/devhelp - @echo - @echo "Build finished." - @echo "To view the help file:" - @echo "# mkdir -p $$HOME/.local/share/devhelp/sample" - @echo "# ln -s $(BUILDDIR)/devhelp $$HOME/.local/share/devhelp/sample" - @echo "# devhelp" - -epub: - $(SPHINXBUILD) -b epub $(ALLSPHINXOPTS) $(BUILDDIR)/epub - @echo - @echo "Build finished. The epub file is in $(BUILDDIR)/epub." - -latex: - $(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex - @echo - @echo "Build finished; the LaTeX files are in $(BUILDDIR)/latex." - @echo "Run \`make' in that directory to run these through (pdf)latex" \ - "(use \`make latexpdf' here to do that automatically)." - -latexpdf: - $(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex - @echo "Running LaTeX files through pdflatex..." - $(MAKE) -C $(BUILDDIR)/latex all-pdf - @echo "pdflatex finished; the PDF files are in $(BUILDDIR)/latex." - -text: - $(SPHINXBUILD) -b text $(ALLSPHINXOPTS) $(BUILDDIR)/text - @echo - @echo "Build finished. The text files are in $(BUILDDIR)/text." - -man: - $(SPHINXBUILD) -b man $(ALLSPHINXOPTS) $(BUILDDIR)/man - @echo - @echo "Build finished. The manual pages are in $(BUILDDIR)/man." - -texinfo: - $(SPHINXBUILD) -b texinfo $(ALLSPHINXOPTS) $(BUILDDIR)/texinfo - @echo - @echo "Build finished. The Texinfo files are in $(BUILDDIR)/texinfo." - @echo "Run \`make' in that directory to run these through makeinfo" \ - "(use \`make info' here to do that automatically)." - -info: - $(SPHINXBUILD) -b texinfo $(ALLSPHINXOPTS) $(BUILDDIR)/texinfo - @echo "Running Texinfo files through makeinfo..." - make -C $(BUILDDIR)/texinfo info - @echo "makeinfo finished; the Info files are in $(BUILDDIR)/texinfo." - -gettext: - $(SPHINXBUILD) -b gettext $(I18NSPHINXOPTS) $(BUILDDIR)/locale - @echo - @echo "Build finished. The message catalogs are in $(BUILDDIR)/locale." - -changes: - $(SPHINXBUILD) -b changes $(ALLSPHINXOPTS) $(BUILDDIR)/changes - @echo - @echo "The overview file is in $(BUILDDIR)/changes." - -linkcheck: - $(SPHINXBUILD) -b linkcheck $(ALLSPHINXOPTS) $(BUILDDIR)/linkcheck - @echo - @echo "Link check complete; look for any errors in the above output " \ - "or in $(BUILDDIR)/linkcheck/output.txt." - -doctest: - $(SPHINXBUILD) -b doctest $(ALLSPHINXOPTS) $(BUILDDIR)/doctest - @echo "Testing of doctests in the sources finished, look at the " \ - "results in $(BUILDDIR)/doctest/output.txt." diff --git a/docs/conf.py b/docs/conf.py deleted file mode 100644 index ac03bd0..0000000 --- a/docs/conf.py +++ /dev/null @@ -1,242 +0,0 @@ -# -*- coding: utf-8 -*- -# -# sample documentation build configuration file, created by -# sphinx-quickstart on Mon Apr 16 21:22:43 2012. -# -# This file is execfile()d with the current directory set to its containing dir. -# -# Note that not all possible configuration values are present in this -# autogenerated file. -# -# All configuration values have a default; values that are commented out -# serve to show the default. - -import sys, os - -# If extensions (or modules to document with autodoc) are in another directory, -# add these directories to sys.path here. If the directory is relative to the -# documentation root, use os.path.abspath to make it absolute, like shown here. -#sys.path.insert(0, os.path.abspath('.')) - -# -- General configuration ----------------------------------------------------- - -# If your documentation needs a minimal Sphinx version, state it here. -#needs_sphinx = '1.0' - -# Add any Sphinx extension module names here, as strings. They can be extensions -# coming with Sphinx (named 'sphinx.ext.*') or your custom ones. -extensions = [] - -# Add any paths that contain templates here, relative to this directory. -templates_path = ['_templates'] - -# The suffix of source filenames. -source_suffix = '.rst' - -# The encoding of source files. -#source_encoding = 'utf-8-sig' - -# The master toctree document. -master_doc = 'index' - -# General information about the project. -project = u'sample' -copyright = u'2012, Kenneth Reitz' - -# The version info for the project you're documenting, acts as replacement for -# |version| and |release|, also used in various other places throughout the -# built documents. -# -# The short X.Y version. -version = 'v0.0.1' -# The full version, including alpha/beta/rc tags. -release = 'v0.0.1' - -# The language for content autogenerated by Sphinx. Refer to documentation -# for a list of supported languages. -#language = None - -# There are two options for replacing |today|: either, you set today to some -# non-false value, then it is used: -#today = '' -# Else, today_fmt is used as the format for a strftime call. -#today_fmt = '%B %d, %Y' - -# List of patterns, relative to source directory, that match files and -# directories to ignore when looking for source files. -exclude_patterns = ['_build'] - -# The reST default role (used for this markup: `text`) to use for all documents. -#default_role = None - -# If true, '()' will be appended to :func: etc. cross-reference text. -#add_function_parentheses = True - -# If true, the current module name will be prepended to all description -# unit titles (such as .. function::). -#add_module_names = True - -# If true, sectionauthor and moduleauthor directives will be shown in the -# output. They are ignored by default. -#show_authors = False - -# The name of the Pygments (syntax highlighting) style to use. -pygments_style = 'sphinx' - -# A list of ignored prefixes for module index sorting. -#modindex_common_prefix = [] - - -# -- Options for HTML output --------------------------------------------------- - -# The theme to use for HTML and HTML Help pages. See the documentation for -# a list of builtin themes. -html_theme = 'default' - -# Theme options are theme-specific and customize the look and feel of a theme -# further. For a list of options available for each theme, see the -# documentation. -#html_theme_options = {} - -# Add any paths that contain custom themes here, relative to this directory. -#html_theme_path = [] - -# The name for this set of Sphinx documents. If None, it defaults to -# " v documentation". -#html_title = None - -# A shorter title for the navigation bar. Default is the same as html_title. -#html_short_title = None - -# The name of an image file (relative to this directory) to place at the top -# of the sidebar. -#html_logo = None - -# The name of an image file (within the static path) to use as favicon of the -# docs. This file should be a Windows icon file (.ico) being 16x16 or 32x32 -# pixels large. -#html_favicon = None - -# 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 = ['_static'] - -# If not '', a 'Last updated on:' timestamp is inserted at every page bottom, -# using the given strftime format. -#html_last_updated_fmt = '%b %d, %Y' - -# If true, SmartyPants will be used to convert quotes and dashes to -# typographically correct entities. -#html_use_smartypants = True - -# Custom sidebar templates, maps document names to template names. -#html_sidebars = {} - -# Additional templates that should be rendered to pages, maps page names to -# template names. -#html_additional_pages = {} - -# If false, no module index is generated. -#html_domain_indices = True - -# If false, no index is generated. -#html_use_index = True - -# If true, the index is split into individual pages for each letter. -#html_split_index = False - -# If true, links to the reST sources are added to the pages. -#html_show_sourcelink = True - -# If true, "Created using Sphinx" is shown in the HTML footer. Default is True. -#html_show_sphinx = True - -# If true, "(C) Copyright ..." is shown in the HTML footer. Default is True. -#html_show_copyright = True - -# If true, an OpenSearch description file will be output, and all pages will -# contain a tag referring to it. The value of this option must be the -# base URL from which the finished HTML is served. -#html_use_opensearch = '' - -# This is the file name suffix for HTML files (e.g. ".xhtml"). -#html_file_suffix = None - -# Output file base name for HTML help builder. -htmlhelp_basename = 'sampledoc' - - -# -- Options for LaTeX output -------------------------------------------------- - -latex_elements = { -# The paper size ('letterpaper' or 'a4paper'). -#'papersize': 'letterpaper', - -# The font size ('10pt', '11pt' or '12pt'). -#'pointsize': '10pt', - -# Additional stuff for the LaTeX preamble. -#'preamble': '', -} - -# Grouping the document tree into LaTeX files. List of tuples -# (source start file, target name, title, author, documentclass [howto/manual]). -latex_documents = [ - ('index', 'sample.tex', u'sample Documentation', - u'Kenneth Reitz', 'manual'), -] - -# The name of an image file (relative to this directory) to place at the top of -# the title page. -#latex_logo = None - -# For "manual" documents, if this is true, then toplevel headings are parts, -# not chapters. -#latex_use_parts = False - -# If true, show page references after internal links. -#latex_show_pagerefs = False - -# If true, show URL addresses after external links. -#latex_show_urls = False - -# Documents to append as an appendix to all manuals. -#latex_appendices = [] - -# If false, no module index is generated. -#latex_domain_indices = True - - -# -- Options for manual page output -------------------------------------------- - -# One entry per manual page. List of tuples -# (source start file, name, description, authors, manual section). -man_pages = [ - ('index', 'sample', u'sample Documentation', - [u'Kenneth Reitz'], 1) -] - -# If true, show URL addresses after external links. -#man_show_urls = False - - -# -- Options for Texinfo output ------------------------------------------------ - -# Grouping the document tree into Texinfo files. List of tuples -# (source start file, target name, title, author, -# dir menu entry, description, category) -texinfo_documents = [ - ('index', 'sample', u'sample Documentation', - u'Kenneth Reitz', 'sample', 'One line description of project.', - 'Miscellaneous'), -] - -# Documents to append as an appendix to all manuals. -#texinfo_appendices = [] - -# If false, no module index is generated. -#texinfo_domain_indices = True - -# How to display URL addresses: 'footnote', 'no', or 'inline'. -#texinfo_show_urls = 'footnote' diff --git a/docs/index.rst b/docs/index.rst deleted file mode 100644 index 46f3fe8..0000000 --- a/docs/index.rst +++ /dev/null @@ -1,22 +0,0 @@ -.. sample documentation master file, created by - sphinx-quickstart on Mon Apr 16 21:22:43 2012. - You can adapt this file completely to your liking, but it should at least - contain the root `toctree` directive. - -Welcome to sample's documentation! -================================== - -Contents: - -.. toctree:: - :maxdepth: 2 - - - -Indices and tables -================== - -* :ref:`genindex` -* :ref:`modindex` -* :ref:`search` - diff --git a/docs/make.bat b/docs/make.bat deleted file mode 100644 index deed45a..0000000 --- a/docs/make.bat +++ /dev/null @@ -1,190 +0,0 @@ -@ECHO OFF - -REM Command file for Sphinx documentation - -if "%SPHINXBUILD%" == "" ( - set SPHINXBUILD=sphinx-build -) -set BUILDDIR=_build -set ALLSPHINXOPTS=-d %BUILDDIR%/doctrees %SPHINXOPTS% . -set I18NSPHINXOPTS=%SPHINXOPTS% . -if NOT "%PAPER%" == "" ( - set ALLSPHINXOPTS=-D latex_paper_size=%PAPER% %ALLSPHINXOPTS% - set I18NSPHINXOPTS=-D latex_paper_size=%PAPER% %I18NSPHINXOPTS% -) - -if "%1" == "" goto help - -if "%1" == "help" ( - :help - echo.Please use `make ^` where ^ is one of - echo. html to make standalone HTML files - echo. dirhtml to make HTML files named index.html in directories - echo. singlehtml to make a single large HTML file - echo. pickle to make pickle files - echo. json to make JSON files - echo. htmlhelp to make HTML files and a HTML help project - echo. qthelp to make HTML files and a qthelp project - echo. devhelp to make HTML files and a Devhelp project - echo. epub to make an epub - echo. latex to make LaTeX files, you can set PAPER=a4 or PAPER=letter - echo. text to make text files - echo. man to make manual pages - echo. texinfo to make Texinfo files - echo. gettext to make PO message catalogs - echo. changes to make an overview over all changed/added/deprecated items - echo. linkcheck to check all external links for integrity - echo. doctest to run all doctests embedded in the documentation if enabled - goto end -) - -if "%1" == "clean" ( - for /d %%i in (%BUILDDIR%\*) do rmdir /q /s %%i - del /q /s %BUILDDIR%\* - goto end -) - -if "%1" == "html" ( - %SPHINXBUILD% -b html %ALLSPHINXOPTS% %BUILDDIR%/html - if errorlevel 1 exit /b 1 - echo. - echo.Build finished. The HTML pages are in %BUILDDIR%/html. - goto end -) - -if "%1" == "dirhtml" ( - %SPHINXBUILD% -b dirhtml %ALLSPHINXOPTS% %BUILDDIR%/dirhtml - if errorlevel 1 exit /b 1 - echo. - echo.Build finished. The HTML pages are in %BUILDDIR%/dirhtml. - goto end -) - -if "%1" == "singlehtml" ( - %SPHINXBUILD% -b singlehtml %ALLSPHINXOPTS% %BUILDDIR%/singlehtml - if errorlevel 1 exit /b 1 - echo. - echo.Build finished. The HTML pages are in %BUILDDIR%/singlehtml. - goto end -) - -if "%1" == "pickle" ( - %SPHINXBUILD% -b pickle %ALLSPHINXOPTS% %BUILDDIR%/pickle - if errorlevel 1 exit /b 1 - echo. - echo.Build finished; now you can process the pickle files. - goto end -) - -if "%1" == "json" ( - %SPHINXBUILD% -b json %ALLSPHINXOPTS% %BUILDDIR%/json - if errorlevel 1 exit /b 1 - echo. - echo.Build finished; now you can process the JSON files. - goto end -) - -if "%1" == "htmlhelp" ( - %SPHINXBUILD% -b htmlhelp %ALLSPHINXOPTS% %BUILDDIR%/htmlhelp - if errorlevel 1 exit /b 1 - echo. - echo.Build finished; now you can run HTML Help Workshop with the ^ -.hhp project file in %BUILDDIR%/htmlhelp. - goto end -) - -if "%1" == "qthelp" ( - %SPHINXBUILD% -b qthelp %ALLSPHINXOPTS% %BUILDDIR%/qthelp - if errorlevel 1 exit /b 1 - echo. - echo.Build finished; now you can run "qcollectiongenerator" with the ^ -.qhcp project file in %BUILDDIR%/qthelp, like this: - echo.^> qcollectiongenerator %BUILDDIR%\qthelp\sample.qhcp - echo.To view the help file: - echo.^> assistant -collectionFile %BUILDDIR%\qthelp\sample.ghc - goto end -) - -if "%1" == "devhelp" ( - %SPHINXBUILD% -b devhelp %ALLSPHINXOPTS% %BUILDDIR%/devhelp - if errorlevel 1 exit /b 1 - echo. - echo.Build finished. - goto end -) - -if "%1" == "epub" ( - %SPHINXBUILD% -b epub %ALLSPHINXOPTS% %BUILDDIR%/epub - if errorlevel 1 exit /b 1 - echo. - echo.Build finished. The epub file is in %BUILDDIR%/epub. - goto end -) - -if "%1" == "latex" ( - %SPHINXBUILD% -b latex %ALLSPHINXOPTS% %BUILDDIR%/latex - if errorlevel 1 exit /b 1 - echo. - echo.Build finished; the LaTeX files are in %BUILDDIR%/latex. - goto end -) - -if "%1" == "text" ( - %SPHINXBUILD% -b text %ALLSPHINXOPTS% %BUILDDIR%/text - if errorlevel 1 exit /b 1 - echo. - echo.Build finished. The text files are in %BUILDDIR%/text. - goto end -) - -if "%1" == "man" ( - %SPHINXBUILD% -b man %ALLSPHINXOPTS% %BUILDDIR%/man - if errorlevel 1 exit /b 1 - echo. - echo.Build finished. The manual pages are in %BUILDDIR%/man. - goto end -) - -if "%1" == "texinfo" ( - %SPHINXBUILD% -b texinfo %ALLSPHINXOPTS% %BUILDDIR%/texinfo - if errorlevel 1 exit /b 1 - echo. - echo.Build finished. The Texinfo files are in %BUILDDIR%/texinfo. - goto end -) - -if "%1" == "gettext" ( - %SPHINXBUILD% -b gettext %I18NSPHINXOPTS% %BUILDDIR%/locale - if errorlevel 1 exit /b 1 - echo. - echo.Build finished. The message catalogs are in %BUILDDIR%/locale. - goto end -) - -if "%1" == "changes" ( - %SPHINXBUILD% -b changes %ALLSPHINXOPTS% %BUILDDIR%/changes - if errorlevel 1 exit /b 1 - echo. - echo.The overview file is in %BUILDDIR%/changes. - goto end -) - -if "%1" == "linkcheck" ( - %SPHINXBUILD% -b linkcheck %ALLSPHINXOPTS% %BUILDDIR%/linkcheck - if errorlevel 1 exit /b 1 - echo. - echo.Link check complete; look for any errors in the above output ^ -or in %BUILDDIR%/linkcheck/output.txt. - goto end -) - -if "%1" == "doctest" ( - %SPHINXBUILD% -b doctest %ALLSPHINXOPTS% %BUILDDIR%/doctest - if errorlevel 1 exit /b 1 - echo. - echo.Testing of doctests in the sources finished, look at the ^ -results in %BUILDDIR%/doctest/output.txt. - goto end -) - -:end diff --git a/lib/config.yml b/lib/config.yml new file mode 100644 index 0000000..1ec64cd --- /dev/null +++ b/lib/config.yml @@ -0,0 +1,35 @@ +embedder_type: "openai" +embedder_api_key: "1234567890" +database_type: "postgres" +database_url: "postgresql://user:password@localhost:5432/db_name" +database_api_key: "1234567890" +tables: + - table_name: "table_1" + columns: + - name: "column_1" + type: "text" + description: "This is a description of column_1" + - name: "column_2" + type: "text" + description: "This is a description of column_2" + - name: "column_3" + type: "text" + description: "This is a description of column_3" + - table_name: "table_2" + columns: + - name: "column_4" + type: "text" + description: "This is a description of column_4" + - name: "column_5" + type: "text" + description: "This is a description of column_5" + - name: "column_6" + type: "text" + description: "This is a description of column_6" +embeddings: + - name: "user" + properties: + - table_name: "table_1" + column_name: "column_1" + - table_name: "table_2" + column_name: "column_2" diff --git a/lib/main.py b/lib/main.py new file mode 100644 index 0000000..ca89eb6 --- /dev/null +++ b/lib/main.py @@ -0,0 +1,13 @@ +import yaml +import os + +def read_yaml_file(filename): + current_dir = os.path.dirname(os.path.abspath(__file__)) + file_path = os.path.join(current_dir, filename) + with open(file_path, 'r') as file: + data = yaml.safe_load(file) + return data + +if __name__ == "__main__": + content = read_yaml_file('./config.yml') + print(content) diff --git a/requirements.txt b/requirements.txt index e4ea3e2..dbfc709 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,2 +1 @@ -nose -sphinx \ No newline at end of file +PyYAML \ No newline at end of file diff --git a/sample/__init__.py b/sample/__init__.py deleted file mode 100644 index f4633fa..0000000 --- a/sample/__init__.py +++ /dev/null @@ -1 +0,0 @@ -from .core import hmm \ No newline at end of file diff --git a/sample/core.py b/sample/core.py deleted file mode 100644 index 19bf06c..0000000 --- a/sample/core.py +++ /dev/null @@ -1,12 +0,0 @@ -# -*- coding: utf-8 -*- -from . import helpers - -def get_hmm(): - """Get a thought.""" - return 'hmmm...' - - -def hmm(): - """Contemplation...""" - if helpers.get_answer(): - print(get_hmm()) diff --git a/sample/helpers.py b/sample/helpers.py deleted file mode 100644 index 63ab898..0000000 --- a/sample/helpers.py +++ /dev/null @@ -1,3 +0,0 @@ -def get_answer(): - """Get an answer.""" - return True diff --git a/setup.py b/setup.py deleted file mode 100755 index 12af806..0000000 --- a/setup.py +++ /dev/null @@ -1,25 +0,0 @@ -# -*- coding: utf-8 -*- - -# Learn more: https://github.com/kennethreitz/setup.py - -from setuptools import setup, find_packages - - -with open('README.rst') as f: - readme = f.read() - -with open('LICENSE') as f: - license = f.read() - -setup( - name='sample', - version='0.1.0', - description='Sample package for Python-Guide.org', - long_description=readme, - author='Kenneth Reitz', - author_email='me@kennethreitz.com', - url='https://github.com/kennethreitz/samplemod', - license=license, - packages=find_packages(exclude=('tests', 'docs')) -) - diff --git a/tests/__init__.py b/tests/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/tests/context.py b/tests/context.py deleted file mode 100644 index 91de701..0000000 --- a/tests/context.py +++ /dev/null @@ -1,7 +0,0 @@ -# -*- coding: utf-8 -*- - -import sys -import os -sys.path.insert(0, os.path.abspath(os.path.join(os.path.dirname(__file__), '..'))) - -import sample diff --git a/tests/test_advanced.py b/tests/test_advanced.py deleted file mode 100644 index cc48248..0000000 --- a/tests/test_advanced.py +++ /dev/null @@ -1,16 +0,0 @@ -# -*- coding: utf-8 -*- - -from .context import sample - -import unittest - - -class AdvancedTestSuite(unittest.TestCase): - """Advanced test cases.""" - - def test_thoughts(self): - self.assertIsNone(sample.hmm()) - - -if __name__ == '__main__': - unittest.main() diff --git a/tests/test_basic.py b/tests/test_basic.py deleted file mode 100644 index d3e4d5a..0000000 --- a/tests/test_basic.py +++ /dev/null @@ -1,16 +0,0 @@ -# -*- coding: utf-8 -*- - -from .context import sample - -import unittest - - -class BasicTestSuite(unittest.TestCase): - """Basic test cases.""" - - def test_absolute_truth_and_meaning(self): - assert True - - -if __name__ == '__main__': - unittest.main() \ No newline at end of file From 8a90687ac0da7517edd273c7867793b1edb445d2 Mon Sep 17 00:00:00 2001 From: dannydaniil Date: Sat, 16 Sep 2023 19:44:18 -0400 Subject: [PATCH 02/10] pulls data --- .gitignore | 1 + lib/main.py | 29 +++++++++++++++++++++++++++-- 2 files changed, 28 insertions(+), 2 deletions(-) create mode 100644 .gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..73d520f --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +keys.json \ No newline at end of file diff --git a/lib/main.py b/lib/main.py index ca89eb6..b1ef64d 100644 --- a/lib/main.py +++ b/lib/main.py @@ -1,5 +1,11 @@ import yaml import os +from google.cloud import bigquery +from google.oauth2 import service_account +import json + + +BIG_QUERY_PROJECT_ID = 'tranquil-tiger-399222' def read_yaml_file(filename): current_dir = os.path.dirname(os.path.abspath(__file__)) @@ -8,6 +14,25 @@ def read_yaml_file(filename): data = yaml.safe_load(file) return data +def read_json_file(filename): + current_dir = os.path.dirname(os.path.abspath(__file__)) + file_path = os.path.join(current_dir, filename) + with open(file_path, 'r') as file: + data = json.load(file) + return data + if __name__ == "__main__": - content = read_yaml_file('./config.yml') - print(content) + configFile = read_yaml_file('./config.yml') + bigQueryCredentialsFile = read_json_file('./keys.json') + + credentials = service_account.Credentials.from_service_account_info( + bigQueryCredentialsFile + ) + bigQueryClient = bigquery.Client( + project=BIG_QUERY_PROJECT_ID, + credentials=credentials + ) + result = bigQueryClient.query( + query='SELECT * FROM `bigquery-public-data.austin_311.311_service_requests` LIMIT 10' + ).to_dataframe() + print(result) From f914669bcaefd3c8a54961dabe1c1d9857257079 Mon Sep 17 00:00:00 2001 From: dannydaniil Date: Sat, 16 Sep 2023 19:45:20 -0400 Subject: [PATCH 03/10] pull project id from keys --- lib/main.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/lib/main.py b/lib/main.py index b1ef64d..be59291 100644 --- a/lib/main.py +++ b/lib/main.py @@ -5,8 +5,6 @@ import json -BIG_QUERY_PROJECT_ID = 'tranquil-tiger-399222' - def read_yaml_file(filename): current_dir = os.path.dirname(os.path.abspath(__file__)) file_path = os.path.join(current_dir, filename) @@ -29,7 +27,7 @@ def read_json_file(filename): bigQueryCredentialsFile ) bigQueryClient = bigquery.Client( - project=BIG_QUERY_PROJECT_ID, + project=bigQueryCredentialsFile['project_id'], credentials=credentials ) result = bigQueryClient.query( From de3939efe4383f2f5a20599766647c0156cb1d1f Mon Sep 17 00:00:00 2001 From: dannydaniil Date: Sat, 16 Sep 2023 23:22:35 -0400 Subject: [PATCH 04/10] use pipenv --- Makefile | 5 +- Pipfile | 13 ++ Pipfile.lock | 458 +++++++++++++++++++++++++++++++++++++++++++++++ README.md | 7 + requirements.txt | 1 - 5 files changed, 482 insertions(+), 2 deletions(-) create mode 100644 Pipfile create mode 100644 Pipfile.lock delete mode 100644 requirements.txt diff --git a/Makefile b/Makefile index f977e0f..0fe1889 100644 --- a/Makefile +++ b/Makefile @@ -1,2 +1,5 @@ install: - pip3 install -r requirements.txt + pipenv install + +run: + python3 ./lib/main.py diff --git a/Pipfile b/Pipfile new file mode 100644 index 0000000..a2f8763 --- /dev/null +++ b/Pipfile @@ -0,0 +1,13 @@ +[[source]] +url = "https://pypi.org/simple" +verify_ssl = true +name = "pypi" + +[packages] +pyyaml = "*" +google-cloud-bigquery = "*" + +[dev-packages] + +[requires] +python_version = "3.9" diff --git a/Pipfile.lock b/Pipfile.lock new file mode 100644 index 0000000..b9ba4b7 --- /dev/null +++ b/Pipfile.lock @@ -0,0 +1,458 @@ +{ + "_meta": { + "hash": { + "sha256": "c63e5a9144c5a556248210640ea2bccb34f23a97e17fb6774961c6f554685ffa" + }, + "pipfile-spec": 6, + "requires": { + "python_version": "3.9" + }, + "sources": [ + { + "name": "pypi", + "url": "https://pypi.org/simple", + "verify_ssl": true + } + ] + }, + "default": { + "cachetools": { + "hashes": [ + "sha256:95ef631eeaea14ba2e36f06437f36463aac3a096799e876ee55e5cdccb102590", + "sha256:dce83f2d9b4e1f732a8cd44af8e8fab2dbe46201467fc98b3ef8f269092bf62b" + ], + "markers": "python_version >= '3.7'", + "version": "==5.3.1" + }, + "certifi": { + "hashes": [ + "sha256:539cc1d13202e33ca466e88b2807e29f4c13049d6d87031a3c110744495cb082", + "sha256:92d6037539857d8206b8f6ae472e8b77db8058fec5937a1ef3f54304089edbb9" + ], + "markers": "python_version >= '3.6'", + "version": "==2023.7.22" + }, + "charset-normalizer": { + "hashes": [ + "sha256:04e57ab9fbf9607b77f7d057974694b4f6b142da9ed4a199859d9d4d5c63fe96", + "sha256:09393e1b2a9461950b1c9a45d5fd251dc7c6f228acab64da1c9c0165d9c7765c", + "sha256:0b87549028f680ca955556e3bd57013ab47474c3124dc069faa0b6545b6c9710", + "sha256:1000fba1057b92a65daec275aec30586c3de2401ccdcd41f8a5c1e2c87078706", + "sha256:1249cbbf3d3b04902ff081ffbb33ce3377fa6e4c7356f759f3cd076cc138d020", + "sha256:1920d4ff15ce893210c1f0c0e9d19bfbecb7983c76b33f046c13a8ffbd570252", + "sha256:193cbc708ea3aca45e7221ae58f0fd63f933753a9bfb498a3b474878f12caaad", + "sha256:1a100c6d595a7f316f1b6f01d20815d916e75ff98c27a01ae817439ea7726329", + "sha256:1f30b48dd7fa1474554b0b0f3fdfdd4c13b5c737a3c6284d3cdc424ec0ffff3a", + "sha256:203f0c8871d5a7987be20c72442488a0b8cfd0f43b7973771640fc593f56321f", + "sha256:246de67b99b6851627d945db38147d1b209a899311b1305dd84916f2b88526c6", + "sha256:2dee8e57f052ef5353cf608e0b4c871aee320dd1b87d351c28764fc0ca55f9f4", + "sha256:2efb1bd13885392adfda4614c33d3b68dee4921fd0ac1d3988f8cbb7d589e72a", + "sha256:2f4ac36d8e2b4cc1aa71df3dd84ff8efbe3bfb97ac41242fbcfc053c67434f46", + "sha256:3170c9399da12c9dc66366e9d14da8bf7147e1e9d9ea566067bbce7bb74bd9c2", + "sha256:3b1613dd5aee995ec6d4c69f00378bbd07614702a315a2cf6c1d21461fe17c23", + "sha256:3bb3d25a8e6c0aedd251753a79ae98a093c7e7b471faa3aa9a93a81431987ace", + "sha256:3bb7fda7260735efe66d5107fb7e6af6a7c04c7fce9b2514e04b7a74b06bf5dd", + "sha256:41b25eaa7d15909cf3ac4c96088c1f266a9a93ec44f87f1d13d4a0e86c81b982", + "sha256:45de3f87179c1823e6d9e32156fb14c1927fcc9aba21433f088fdfb555b77c10", + "sha256:46fb8c61d794b78ec7134a715a3e564aafc8f6b5e338417cb19fe9f57a5a9bf2", + "sha256:48021783bdf96e3d6de03a6e39a1171ed5bd7e8bb93fc84cc649d11490f87cea", + "sha256:4957669ef390f0e6719db3613ab3a7631e68424604a7b448f079bee145da6e09", + "sha256:5e86d77b090dbddbe78867a0275cb4df08ea195e660f1f7f13435a4649e954e5", + "sha256:6339d047dab2780cc6220f46306628e04d9750f02f983ddb37439ca47ced7149", + "sha256:681eb3d7e02e3c3655d1b16059fbfb605ac464c834a0c629048a30fad2b27489", + "sha256:6c409c0deba34f147f77efaa67b8e4bb83d2f11c8806405f76397ae5b8c0d1c9", + "sha256:7095f6fbfaa55defb6b733cfeb14efaae7a29f0b59d8cf213be4e7ca0b857b80", + "sha256:70c610f6cbe4b9fce272c407dd9d07e33e6bf7b4aa1b7ffb6f6ded8e634e3592", + "sha256:72814c01533f51d68702802d74f77ea026b5ec52793c791e2da806a3844a46c3", + "sha256:7a4826ad2bd6b07ca615c74ab91f32f6c96d08f6fcc3902ceeedaec8cdc3bcd6", + "sha256:7c70087bfee18a42b4040bb9ec1ca15a08242cf5867c58726530bdf3945672ed", + "sha256:855eafa5d5a2034b4621c74925d89c5efef61418570e5ef9b37717d9c796419c", + "sha256:8700f06d0ce6f128de3ccdbc1acaea1ee264d2caa9ca05daaf492fde7c2a7200", + "sha256:89f1b185a01fe560bc8ae5f619e924407efca2191b56ce749ec84982fc59a32a", + "sha256:8b2c760cfc7042b27ebdb4a43a4453bd829a5742503599144d54a032c5dc7e9e", + "sha256:8c2f5e83493748286002f9369f3e6607c565a6a90425a3a1fef5ae32a36d749d", + "sha256:8e098148dd37b4ce3baca71fb394c81dc5d9c7728c95df695d2dca218edf40e6", + "sha256:94aea8eff76ee6d1cdacb07dd2123a68283cb5569e0250feab1240058f53b623", + "sha256:95eb302ff792e12aba9a8b8f8474ab229a83c103d74a750ec0bd1c1eea32e669", + "sha256:9bd9b3b31adcb054116447ea22caa61a285d92e94d710aa5ec97992ff5eb7cf3", + "sha256:9e608aafdb55eb9f255034709e20d5a83b6d60c054df0802fa9c9883d0a937aa", + "sha256:a103b3a7069b62f5d4890ae1b8f0597618f628b286b03d4bc9195230b154bfa9", + "sha256:a386ebe437176aab38c041de1260cd3ea459c6ce5263594399880bbc398225b2", + "sha256:a38856a971c602f98472050165cea2cdc97709240373041b69030be15047691f", + "sha256:a401b4598e5d3f4a9a811f3daf42ee2291790c7f9d74b18d75d6e21dda98a1a1", + "sha256:a7647ebdfb9682b7bb97e2a5e7cb6ae735b1c25008a70b906aecca294ee96cf4", + "sha256:aaf63899c94de41fe3cf934601b0f7ccb6b428c6e4eeb80da72c58eab077b19a", + "sha256:b0dac0ff919ba34d4df1b6131f59ce95b08b9065233446be7e459f95554c0dc8", + "sha256:baacc6aee0b2ef6f3d308e197b5d7a81c0e70b06beae1f1fcacffdbd124fe0e3", + "sha256:bf420121d4c8dce6b889f0e8e4ec0ca34b7f40186203f06a946fa0276ba54029", + "sha256:c04a46716adde8d927adb9457bbe39cf473e1e2c2f5d0a16ceb837e5d841ad4f", + "sha256:c0b21078a4b56965e2b12f247467b234734491897e99c1d51cee628da9786959", + "sha256:c1c76a1743432b4b60ab3358c937a3fe1341c828ae6194108a94c69028247f22", + "sha256:c4983bf937209c57240cff65906b18bb35e64ae872da6a0db937d7b4af845dd7", + "sha256:c4fb39a81950ec280984b3a44f5bd12819953dc5fa3a7e6fa7a80db5ee853952", + "sha256:c57921cda3a80d0f2b8aec7e25c8aa14479ea92b5b51b6876d975d925a2ea346", + "sha256:c8063cf17b19661471ecbdb3df1c84f24ad2e389e326ccaf89e3fb2484d8dd7e", + "sha256:ccd16eb18a849fd8dcb23e23380e2f0a354e8daa0c984b8a732d9cfaba3a776d", + "sha256:cd6dbe0238f7743d0efe563ab46294f54f9bc8f4b9bcf57c3c666cc5bc9d1299", + "sha256:d62e51710986674142526ab9f78663ca2b0726066ae26b78b22e0f5e571238dd", + "sha256:db901e2ac34c931d73054d9797383d0f8009991e723dab15109740a63e7f902a", + "sha256:e03b8895a6990c9ab2cdcd0f2fe44088ca1c65ae592b8f795c3294af00a461c3", + "sha256:e1c8a2f4c69e08e89632defbfabec2feb8a8d99edc9f89ce33c4b9e36ab63037", + "sha256:e4b749b9cc6ee664a3300bb3a273c1ca8068c46be705b6c31cf5d276f8628a94", + "sha256:e6a5bf2cba5ae1bb80b154ed68a3cfa2fa00fde979a7f50d6598d3e17d9ac20c", + "sha256:e857a2232ba53ae940d3456f7533ce6ca98b81917d47adc3c7fd55dad8fab858", + "sha256:ee4006268ed33370957f55bf2e6f4d263eaf4dc3cfc473d1d90baff6ed36ce4a", + "sha256:eef9df1eefada2c09a5e7a40991b9fc6ac6ef20b1372abd48d2794a316dc0449", + "sha256:f058f6963fd82eb143c692cecdc89e075fa0828db2e5b291070485390b2f1c9c", + "sha256:f25c229a6ba38a35ae6e25ca1264621cc25d4d38dca2942a7fce0b67a4efe918", + "sha256:f2a1d0fd4242bd8643ce6f98927cf9c04540af6efa92323e9d3124f57727bfc1", + "sha256:f7560358a6811e52e9c4d142d497f1a6e10103d3a6881f18d04dbce3729c0e2c", + "sha256:f779d3ad205f108d14e99bb3859aa7dd8e9c68874617c72354d7ecaec2a054ac", + "sha256:f87f746ee241d30d6ed93969de31e5ffd09a2961a051e60ae6bddde9ec3583aa" + ], + "markers": "python_full_version >= '3.7.0'", + "version": "==3.2.0" + }, + "google-api-core": { + "extras": [ + "grpc" + ], + "hashes": [ + "sha256:25d29e05a0058ed5f19c61c0a78b1b53adea4d9364b464d014fbda941f6d1c9a", + "sha256:d92a5a92dc36dd4f4b9ee4e55528a90e432b059f93aee6ad857f9de8cc7ae94a" + ], + "markers": "python_version >= '3.7'", + "version": "==2.11.1" + }, + "google-auth": { + "hashes": [ + "sha256:2cec41407bd1e207f5b802638e32bb837df968bb5c05f413d0fa526fac4cf7a7", + "sha256:753a26312e6f1eaeec20bc6f2644a10926697da93446e1f8e24d6d32d45a922a" + ], + "markers": "python_version >= '3.7'", + "version": "==2.23.0" + }, + "google-cloud-bigquery": { + "hashes": [ + "sha256:5fa7897743a0ed949ade25a0942fc9e7557d8fce307c6f8a76d1b604cf27f1b1", + "sha256:697df117241a2283bcbb93b21e10badc14e51c9a90800d2a7e1a3e1c7d842974" + ], + "index": "pypi", + "markers": "python_version >= '3.7'", + "version": "==3.11.4" + }, + "google-cloud-core": { + "hashes": [ + "sha256:37b80273c8d7eee1ae816b3a20ae43585ea50506cb0e60f3cf5be5f87f1373cb", + "sha256:fbd11cad3e98a7e5b0343dc07cb1039a5ffd7a5bb96e1f1e27cee4bda4a90863" + ], + "markers": "python_version >= '3.7'", + "version": "==2.3.3" + }, + "google-crc32c": { + "hashes": [ + "sha256:024894d9d3cfbc5943f8f230e23950cd4906b2fe004c72e29b209420a1e6b05a", + "sha256:02c65b9817512edc6a4ae7c7e987fea799d2e0ee40c53ec573a692bee24de876", + "sha256:02ebb8bf46c13e36998aeaad1de9b48f4caf545e91d14041270d9dca767b780c", + "sha256:07eb3c611ce363c51a933bf6bd7f8e3878a51d124acfc89452a75120bc436289", + "sha256:1034d91442ead5a95b5aaef90dbfaca8633b0247d1e41621d1e9f9db88c36298", + "sha256:116a7c3c616dd14a3de8c64a965828b197e5f2d121fedd2f8c5585c547e87b02", + "sha256:19e0a019d2c4dcc5e598cd4a4bc7b008546b0358bd322537c74ad47a5386884f", + "sha256:1c7abdac90433b09bad6c43a43af253e688c9cfc1c86d332aed13f9a7c7f65e2", + "sha256:1e986b206dae4476f41bcec1faa057851f3889503a70e1bdb2378d406223994a", + "sha256:272d3892a1e1a2dbc39cc5cde96834c236d5327e2122d3aaa19f6614531bb6eb", + "sha256:278d2ed7c16cfc075c91378c4f47924c0625f5fc84b2d50d921b18b7975bd210", + "sha256:2ad40e31093a4af319dadf503b2467ccdc8f67c72e4bcba97f8c10cb078207b5", + "sha256:2e920d506ec85eb4ba50cd4228c2bec05642894d4c73c59b3a2fe20346bd00ee", + "sha256:3359fc442a743e870f4588fcf5dcbc1bf929df1fad8fb9905cd94e5edb02e84c", + "sha256:37933ec6e693e51a5b07505bd05de57eee12f3e8c32b07da7e73669398e6630a", + "sha256:398af5e3ba9cf768787eef45c803ff9614cc3e22a5b2f7d7ae116df8b11e3314", + "sha256:3b747a674c20a67343cb61d43fdd9207ce5da6a99f629c6e2541aa0e89215bcd", + "sha256:461665ff58895f508e2866824a47bdee72497b091c730071f2b7575d5762ab65", + "sha256:4c6fdd4fccbec90cc8a01fc00773fcd5fa28db683c116ee3cb35cd5da9ef6c37", + "sha256:5829b792bf5822fd0a6f6eb34c5f81dd074f01d570ed7f36aa101d6fc7a0a6e4", + "sha256:596d1f98fc70232fcb6590c439f43b350cb762fb5d61ce7b0e9db4539654cc13", + "sha256:5ae44e10a8e3407dbe138984f21e536583f2bba1be9491239f942c2464ac0894", + "sha256:635f5d4dd18758a1fbd1049a8e8d2fee4ffed124462d837d1a02a0e009c3ab31", + "sha256:64e52e2b3970bd891309c113b54cf0e4384762c934d5ae56e283f9a0afcd953e", + "sha256:66741ef4ee08ea0b2cc3c86916ab66b6aef03768525627fd6a1b34968b4e3709", + "sha256:67b741654b851abafb7bc625b6d1cdd520a379074e64b6a128e3b688c3c04740", + "sha256:6ac08d24c1f16bd2bf5eca8eaf8304812f44af5cfe5062006ec676e7e1d50afc", + "sha256:6f998db4e71b645350b9ac28a2167e6632c239963ca9da411523bb439c5c514d", + "sha256:72218785ce41b9cfd2fc1d6a017dc1ff7acfc4c17d01053265c41a2c0cc39b8c", + "sha256:74dea7751d98034887dbd821b7aae3e1d36eda111d6ca36c206c44478035709c", + "sha256:759ce4851a4bb15ecabae28f4d2e18983c244eddd767f560165563bf9aefbc8d", + "sha256:77e2fd3057c9d78e225fa0a2160f96b64a824de17840351b26825b0848022906", + "sha256:7c074fece789b5034b9b1404a1f8208fc2d4c6ce9decdd16e8220c5a793e6f61", + "sha256:7c42c70cd1d362284289c6273adda4c6af8039a8ae12dc451dcd61cdabb8ab57", + "sha256:7f57f14606cd1dd0f0de396e1e53824c371e9544a822648cd76c034d209b559c", + "sha256:83c681c526a3439b5cf94f7420471705bbf96262f49a6fe546a6db5f687a3d4a", + "sha256:8485b340a6a9e76c62a7dce3c98e5f102c9219f4cfbf896a00cf48caf078d438", + "sha256:84e6e8cd997930fc66d5bb4fde61e2b62ba19d62b7abd7a69920406f9ecca946", + "sha256:89284716bc6a5a415d4eaa11b1726d2d60a0cd12aadf5439828353662ede9dd7", + "sha256:8b87e1a59c38f275c0e3676fc2ab6d59eccecfd460be267ac360cc31f7bcde96", + "sha256:8f24ed114432de109aa9fd317278518a5af2d31ac2ea6b952b2f7782b43da091", + "sha256:98cb4d057f285bd80d8778ebc4fde6b4d509ac3f331758fb1528b733215443ae", + "sha256:998679bf62b7fb599d2878aa3ed06b9ce688b8974893e7223c60db155f26bd8d", + "sha256:9ba053c5f50430a3fcfd36f75aff9caeba0440b2d076afdb79a318d6ca245f88", + "sha256:9c99616c853bb585301df6de07ca2cadad344fd1ada6d62bb30aec05219c45d2", + "sha256:a1fd716e7a01f8e717490fbe2e431d2905ab8aa598b9b12f8d10abebb36b04dd", + "sha256:a2355cba1f4ad8b6988a4ca3feed5bff33f6af2d7f134852cf279c2aebfde541", + "sha256:b1f8133c9a275df5613a451e73f36c2aea4fe13c5c8997e22cf355ebd7bd0728", + "sha256:b8667b48e7a7ef66afba2c81e1094ef526388d35b873966d8a9a447974ed9178", + "sha256:ba1eb1843304b1e5537e1fca632fa894d6f6deca8d6389636ee5b4797affb968", + "sha256:be82c3c8cfb15b30f36768797a640e800513793d6ae1724aaaafe5bf86f8f346", + "sha256:c02ec1c5856179f171e032a31d6f8bf84e5a75c45c33b2e20a3de353b266ebd8", + "sha256:c672d99a345849301784604bfeaeba4db0c7aae50b95be04dd651fd2a7310b93", + "sha256:c6c777a480337ac14f38564ac88ae82d4cd238bf293f0a22295b66eb89ffced7", + "sha256:cae0274952c079886567f3f4f685bcaf5708f0a23a5f5216fdab71f81a6c0273", + "sha256:cd67cf24a553339d5062eff51013780a00d6f97a39ca062781d06b3a73b15462", + "sha256:d3515f198eaa2f0ed49f8819d5732d70698c3fa37384146079b3799b97667a94", + "sha256:d5280312b9af0976231f9e317c20e4a61cd2f9629b7bfea6a693d1878a264ebd", + "sha256:de06adc872bcd8c2a4e0dc51250e9e65ef2ca91be023b9d13ebd67c2ba552e1e", + "sha256:e1674e4307fa3024fc897ca774e9c7562c957af85df55efe2988ed9056dc4e57", + "sha256:e2096eddb4e7c7bdae4bd69ad364e55e07b8316653234a56552d9c988bd2d61b", + "sha256:e560628513ed34759456a416bf86b54b2476c59144a9138165c9a1575801d0d9", + "sha256:edfedb64740750e1a3b16152620220f51d58ff1b4abceb339ca92e934775c27a", + "sha256:f13cae8cc389a440def0c8c52057f37359014ccbc9dc1f0827936bcd367c6100", + "sha256:f314013e7dcd5cf45ab1945d92e713eec788166262ae8deb2cfacd53def27325", + "sha256:f583edb943cf2e09c60441b910d6a20b4d9d626c75a36c8fcac01a6c96c01183", + "sha256:fd8536e902db7e365f49e7d9029283403974ccf29b13fc7028b97e2295b33556", + "sha256:fe70e325aa68fa4b5edf7d1a4b6f691eb04bbccac0ace68e34820d283b5f80d4" + ], + "markers": "python_version >= '3.7'", + "version": "==1.5.0" + }, + "google-resumable-media": { + "hashes": [ + "sha256:972852f6c65f933e15a4a210c2b96930763b47197cdf4aa5f5bea435efb626e7", + "sha256:fc03d344381970f79eebb632a3c18bb1828593a2dc5572b5f90115ef7d11e81b" + ], + "markers": "python_version >= '3.7'", + "version": "==2.6.0" + }, + "googleapis-common-protos": { + "hashes": [ + "sha256:69f9bbcc6acde92cab2db95ce30a70bd2b81d20b12eff3f1aabaffcbe8a93918", + "sha256:e73ebb404098db405ba95d1e1ae0aa91c3e15a71da031a2eeb6b2e23e7bc3708" + ], + "markers": "python_version >= '3.7'", + "version": "==1.60.0" + }, + "grpcio": { + "hashes": [ + "sha256:002f228d197fea12797a14e152447044e14fb4fdb2eb5d6cfa496f29ddbf79ef", + "sha256:039003a5e0ae7d41c86c768ef8b3ee2c558aa0a23cf04bf3c23567f37befa092", + "sha256:09206106848462763f7f273ca93d2d2d4d26cab475089e0de830bb76be04e9e8", + "sha256:128eb1f8e70676d05b1b0c8e6600320fc222b3f8c985a92224248b1367122188", + "sha256:1c1c5238c6072470c7f1614bf7c774ffde6b346a100521de9ce791d1e4453afe", + "sha256:1ed979b273a81de36fc9c6716d9fb09dd3443efa18dcc8652501df11da9583e9", + "sha256:201e550b7e2ede113b63e718e7ece93cef5b0fbf3c45e8fe4541a5a4305acd15", + "sha256:212f38c6a156862098f6bdc9a79bf850760a751d259d8f8f249fc6d645105855", + "sha256:24765a627eb4d9288ace32d5104161c3654128fe27f2808ecd6e9b0cfa7fc8b9", + "sha256:24edec346e69e672daf12b2c88e95c6f737f3792d08866101d8c5f34370c54fd", + "sha256:2ef8d4a76d2c7d8065aba829f8d0bc0055495c998dce1964ca5b302d02514fb3", + "sha256:2f85f87e2f087d9f632c085b37440a3169fda9cdde80cb84057c2fc292f8cbdf", + "sha256:3886b4d56bd4afeac518dbc05933926198aa967a7d1d237a318e6fbc47141577", + "sha256:3e6bebf1dfdbeb22afd95650e4f019219fef3ab86d3fca8ebade52e4bc39389a", + "sha256:458899d2ebd55d5ca2350fd3826dfd8fcb11fe0f79828ae75e2b1e6051d50a29", + "sha256:4891bbb4bba58acd1d620759b3be11245bfe715eb67a4864c8937b855b7ed7fa", + "sha256:4b12754af201bb993e6e2efd7812085ddaaef21d0a6f0ff128b97de1ef55aa4a", + "sha256:532410c51ccd851b706d1fbc00a87be0f5312bd6f8e5dbf89d4e99c7f79d7499", + "sha256:5b23d75e5173faa3d1296a7bedffb25afd2fddb607ef292dfc651490c7b53c3d", + "sha256:62831d5e251dd7561d9d9e83a0b8655084b2a1f8ea91e4bd6b3cedfefd32c9d2", + "sha256:652978551af02373a5a313e07bfef368f406b5929cf2d50fa7e4027f913dbdb4", + "sha256:6801ff6652ecd2aae08ef994a3e49ff53de29e69e9cd0fd604a79ae4e545a95c", + "sha256:6cba491c638c76d3dc6c191d9c75041ca5b8f5c6de4b8327ecdcab527f130bb4", + "sha256:7e473a7abad9af48e3ab5f3b5d237d18208024d28ead65a459bd720401bd2f8f", + "sha256:8774219e21b05f750eef8adc416e9431cf31b98f6ce9def288e4cea1548cbd22", + "sha256:8f061722cad3f9aabb3fbb27f3484ec9d4667b7328d1a7800c3c691a98f16bb0", + "sha256:92ae871a902cf19833328bd6498ec007b265aabf2fda845ab5bd10abcaf4c8c6", + "sha256:9f13a171281ebb4d7b1ba9f06574bce2455dcd3f2f6d1fbe0fd0d84615c74045", + "sha256:a2d67ff99e70e86b2be46c1017ae40b4840d09467d5455b2708de6d4c127e143", + "sha256:b5e8db0aff0a4819946215f156bd722b6f6c8320eb8419567ffc74850c9fd205", + "sha256:ba0af11938acf8cd4cf815c46156bcde36fa5850518120920d52620cc3ec1830", + "sha256:bc325fed4d074367bebd465a20763586e5e1ed5b943e9d8bc7c162b1f44fd602", + "sha256:bc7ffef430b80345729ff0a6825e9d96ac87efe39216e87ac58c6c4ef400de93", + "sha256:cde11577d5b6fd73a00e6bfa3cf5f428f3f33c2d2878982369b5372bbc4acc60", + "sha256:d4cef77ad2fed42b1ba9143465856d7e737279854e444925d5ba45fc1f3ba727", + "sha256:d79b660681eb9bc66cc7cbf78d1b1b9e335ee56f6ea1755d34a31108b80bd3c8", + "sha256:d81c2b2b24c32139dd2536972f1060678c6b9fbd106842a9fcdecf07b233eccd", + "sha256:dc72e04620d49d3007771c0e0348deb23ca341c0245d610605dddb4ac65a37cb", + "sha256:dcfba7befe3a55dab6fe1eb7fc9359dc0c7f7272b30a70ae0af5d5b063842f28", + "sha256:e9f995a8a421405958ff30599b4d0eec244f28edc760de82f0412c71c61763d2", + "sha256:eb6b92036ff312d5b4182fa72e8735d17aceca74d0d908a7f08e375456f03e07", + "sha256:f0241f7eb0d2303a545136c59bc565a35c4fc3b924ccbd69cb482f4828d6f31c", + "sha256:fad9295fe02455d4f158ad72c90ef8b4bcaadfdb5efb5795f7ab0786ad67dd58", + "sha256:fbcecb6aedd5c1891db1d70efbfbdc126c986645b5dd616a045c07d6bd2dfa86", + "sha256:fe643af248442221db027da43ed43e53b73e11f40c9043738de9a2b4b6ca7697" + ], + "markers": "python_version >= '3.7'", + "version": "==1.58.0" + }, + "grpcio-status": { + "hashes": [ + "sha256:0b42e70c0405a66a82d9e9867fa255fe59e618964a6099b20568c31dd9099766", + "sha256:36d46072b71a00147709ebce49344ac59b4b8960942acf0f813a8a7d6c1c28e0" + ], + "version": "==1.58.0" + }, + "idna": { + "hashes": [ + "sha256:814f528e8dead7d329833b91c5faa87d60bf71824cd12a7530b5526063d02cb4", + "sha256:90b77e79eaa3eba6de819a0c442c0b4ceefc341a7a2ab77d7562bf49f425c5c2" + ], + "markers": "python_version >= '3.5'", + "version": "==3.4" + }, + "packaging": { + "hashes": [ + "sha256:994793af429502c4ea2ebf6bf664629d07c1a9fe974af92966e4b8d2df7edc61", + "sha256:a392980d2b6cffa644431898be54b0045151319d1e7ec34f0cfed48767dd334f" + ], + "markers": "python_version >= '3.7'", + "version": "==23.1" + }, + "proto-plus": { + "hashes": [ + "sha256:a49cd903bc0b6ab41f76bf65510439d56ca76f868adf0274e738bfdd096894df", + "sha256:fdcd09713cbd42480740d2fe29c990f7fbd885a67efc328aa8be6ee3e9f76a6b" + ], + "markers": "python_version >= '3.6'", + "version": "==1.22.3" + }, + "protobuf": { + "hashes": [ + "sha256:067f750169bc644da2e1ef18c785e85071b7c296f14ac53e0900e605da588719", + "sha256:12e9ad2ec079b833176d2921be2cb24281fa591f0b119b208b788adc48c2561d", + "sha256:1b182c7181a2891e8f7f3a1b5242e4ec54d1f42582485a896e4de81aa17540c2", + "sha256:20651f11b6adc70c0f29efbe8f4a94a74caf61b6200472a9aea6e19898f9fcf4", + "sha256:2da777d34b4f4f7613cdf85c70eb9a90b1fbef9d36ae4a0ccfe014b0b07906f1", + "sha256:3d42e9e4796a811478c783ef63dc85b5a104b44aaaca85d4864d5b886e4b05e3", + "sha256:6e514e8af0045be2b56e56ae1bb14f43ce7ffa0f68b1c793670ccbe2c4fc7d2b", + "sha256:b0271a701e6782880d65a308ba42bc43874dabd1a0a0f41f72d2dac3b57f8e76", + "sha256:ba53c2f04798a326774f0e53b9c759eaef4f6a568ea7072ec6629851c8435959", + "sha256:e29d79c913f17a60cf17c626f1041e5288e9885c8579832580209de8b75f2a52", + "sha256:f631bb982c5478e0c1c70eab383af74a84be66945ebf5dd6b06fc90079668d0b", + "sha256:f6ccbcf027761a2978c1406070c3788f6de4a4b2cc20800cc03d52df716ad675", + "sha256:f6f8dc65625dadaad0c8545319c2e2f0424fede988368893ca3844261342c11a" + ], + "markers": "python_version >= '3.7'", + "version": "==4.24.3" + }, + "pyasn1": { + "hashes": [ + "sha256:87a2121042a1ac9358cabcaf1d07680ff97ee6404333bacca15f76aa8ad01a57", + "sha256:97b7290ca68e62a832558ec3976f15cbf911bf5d7c7039d8b861c2a0ece69fde" + ], + "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4, 3.5'", + "version": "==0.5.0" + }, + "pyasn1-modules": { + "hashes": [ + "sha256:5bd01446b736eb9d31512a30d46c1ac3395d676c6f3cafa4c03eb54b9925631c", + "sha256:d3ccd6ed470d9ffbc716be08bd90efbd44d0734bc9303818f7336070984a162d" + ], + "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4, 3.5'", + "version": "==0.3.0" + }, + "python-dateutil": { + "hashes": [ + "sha256:0123cacc1627ae19ddf3c27a5de5bd67ee4586fbdd6440d9748f8abb483d3e86", + "sha256:961d03dc3453ebbc59dbdea9e4e11c5651520a876d0f4db161e8674aae935da9" + ], + "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'", + "version": "==2.8.2" + }, + "pyyaml": { + "hashes": [ + "sha256:04ac92ad1925b2cff1db0cfebffb6ffc43457495c9b3c39d3fcae417d7125dc5", + "sha256:062582fca9fabdd2c8b54a3ef1c978d786e0f6b3a1510e0ac93ef59e0ddae2bc", + "sha256:0d3304d8c0adc42be59c5f8a4d9e3d7379e6955ad754aa9d6ab7a398b59dd1df", + "sha256:1635fd110e8d85d55237ab316b5b011de701ea0f29d07611174a1b42f1444741", + "sha256:184c5108a2aca3c5b3d3bf9395d50893a7ab82a38004c8f61c258d4428e80206", + "sha256:18aeb1bf9a78867dc38b259769503436b7c72f7a1f1f4c93ff9a17de54319b27", + "sha256:1d4c7e777c441b20e32f52bd377e0c409713e8bb1386e1099c2415f26e479595", + "sha256:1e2722cc9fbb45d9b87631ac70924c11d3a401b2d7f410cc0e3bbf249f2dca62", + "sha256:1fe35611261b29bd1de0070f0b2f47cb6ff71fa6595c077e42bd0c419fa27b98", + "sha256:28c119d996beec18c05208a8bd78cbe4007878c6dd15091efb73a30e90539696", + "sha256:326c013efe8048858a6d312ddd31d56e468118ad4cdeda36c719bf5bb6192290", + "sha256:40df9b996c2b73138957fe23a16a4f0ba614f4c0efce1e9406a184b6d07fa3a9", + "sha256:42f8152b8dbc4fe7d96729ec2b99c7097d656dc1213a3229ca5383f973a5ed6d", + "sha256:49a183be227561de579b4a36efbb21b3eab9651dd81b1858589f796549873dd6", + "sha256:4fb147e7a67ef577a588a0e2c17b6db51dda102c71de36f8549b6816a96e1867", + "sha256:50550eb667afee136e9a77d6dc71ae76a44df8b3e51e41b77f6de2932bfe0f47", + "sha256:510c9deebc5c0225e8c96813043e62b680ba2f9c50a08d3724c7f28a747d1486", + "sha256:5773183b6446b2c99bb77e77595dd486303b4faab2b086e7b17bc6bef28865f6", + "sha256:596106435fa6ad000c2991a98fa58eeb8656ef2325d7e158344fb33864ed87e3", + "sha256:6965a7bc3cf88e5a1c3bd2e0b5c22f8d677dc88a455344035f03399034eb3007", + "sha256:69b023b2b4daa7548bcfbd4aa3da05b3a74b772db9e23b982788168117739938", + "sha256:6c22bec3fbe2524cde73d7ada88f6566758a8f7227bfbf93a408a9d86bcc12a0", + "sha256:704219a11b772aea0d8ecd7058d0082713c3562b4e271b849ad7dc4a5c90c13c", + "sha256:7e07cbde391ba96ab58e532ff4803f79c4129397514e1413a7dc761ccd755735", + "sha256:81e0b275a9ecc9c0c0c07b4b90ba548307583c125f54d5b6946cfee6360c733d", + "sha256:855fb52b0dc35af121542a76b9a84f8d1cd886ea97c84703eaa6d88e37a2ad28", + "sha256:8d4e9c88387b0f5c7d5f281e55304de64cf7f9c0021a3525bd3b1c542da3b0e4", + "sha256:9046c58c4395dff28dd494285c82ba00b546adfc7ef001486fbf0324bc174fba", + "sha256:9eb6caa9a297fc2c2fb8862bc5370d0303ddba53ba97e71f08023b6cd73d16a8", + "sha256:a0cd17c15d3bb3fa06978b4e8958dcdc6e0174ccea823003a106c7d4d7899ac5", + "sha256:afd7e57eddb1a54f0f1a974bc4391af8bcce0b444685d936840f125cf046d5bd", + "sha256:b1275ad35a5d18c62a7220633c913e1b42d44b46ee12554e5fd39c70a243d6a3", + "sha256:b786eecbdf8499b9ca1d697215862083bd6d2a99965554781d0d8d1ad31e13a0", + "sha256:ba336e390cd8e4d1739f42dfe9bb83a3cc2e80f567d8805e11b46f4a943f5515", + "sha256:baa90d3f661d43131ca170712d903e6295d1f7a0f595074f151c0aed377c9b9c", + "sha256:bc1bf2925a1ecd43da378f4db9e4f799775d6367bdb94671027b73b393a7c42c", + "sha256:bd4af7373a854424dabd882decdc5579653d7868b8fb26dc7d0e99f823aa5924", + "sha256:bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34", + "sha256:bfdf460b1736c775f2ba9f6a92bca30bc2095067b8a9d77876d1fad6cc3b4a43", + "sha256:c8098ddcc2a85b61647b2590f825f3db38891662cfc2fc776415143f599bb859", + "sha256:d2b04aac4d386b172d5b9692e2d2da8de7bfb6c387fa4f801fbf6fb2e6ba4673", + "sha256:d483d2cdf104e7c9fa60c544d92981f12ad66a457afae824d146093b8c294c54", + "sha256:d858aa552c999bc8a8d57426ed01e40bef403cd8ccdd0fc5f6f04a00414cac2a", + "sha256:e7d73685e87afe9f3b36c799222440d6cf362062f78be1013661b00c5c6f678b", + "sha256:f003ed9ad21d6a4713f0a9b5a7a0a79e08dd0f221aff4525a2be4c346ee60aab", + "sha256:f22ac1c3cac4dbc50079e965eba2c1058622631e526bd9afd45fedd49ba781fa", + "sha256:faca3bdcf85b2fc05d06ff3fbc1f83e1391b3e724afa3feba7d13eeab355484c", + "sha256:fca0e3a251908a499833aa292323f32437106001d436eca0e6e7833256674585", + "sha256:fd1592b3fdf65fff2ad0004b5e363300ef59ced41c2e6b3a99d4089fa8c5435d", + "sha256:fd66fc5d0da6d9815ba2cebeb4205f95818ff4b79c3ebe268e75d961704af52f" + ], + "index": "pypi", + "markers": "python_version >= '3.6'", + "version": "==6.0.1" + }, + "requests": { + "hashes": [ + "sha256:58cd2187c01e70e6e26505bca751777aa9f2ee0b7f4300988b709f44e013003f", + "sha256:942c5a758f98d790eaed1a29cb6eefc7ffb0d1cf7af05c3d2791656dbd6ad1e1" + ], + "markers": "python_version >= '3.7'", + "version": "==2.31.0" + }, + "rsa": { + "hashes": [ + "sha256:90260d9058e514786967344d0ef75fa8727eed8a7d2e43ce9f4bcf1b536174f7", + "sha256:e38464a49c6c85d7f1351b0126661487a7e0a14a50f1675ec50eb34d4f20ef21" + ], + "markers": "python_version >= '3.6' and python_version < '4'", + "version": "==4.9" + }, + "six": { + "hashes": [ + "sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926", + "sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254" + ], + "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'", + "version": "==1.16.0" + }, + "urllib3": { + "hashes": [ + "sha256:8d36afa7616d8ab714608411b4a3b13e58f463aee519024578e062e141dce20f", + "sha256:8f135f6502756bde6b2a9b28989df5fbe87c9970cecaa69041edcce7f0589b14" + ], + "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4, 3.5'", + "version": "==1.26.16" + } + }, + "develop": {} +} diff --git a/README.md b/README.md index dfe33ed..8550863 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,11 @@ # POC + +# Setup +- obtain they `keys.json` file +- run `make install` +- run `make run` + +# Plan ## Step 1 - read yaml file into typescript script diff --git a/requirements.txt b/requirements.txt deleted file mode 100644 index dbfc709..0000000 --- a/requirements.txt +++ /dev/null @@ -1 +0,0 @@ -PyYAML \ No newline at end of file From 6b492633a21cd3984bdeb17393f39b715f8b52dc Mon Sep 17 00:00:00 2001 From: dannydaniil Date: Sun, 17 Sep 2023 19:57:28 -0400 Subject: [PATCH 05/10] transaltes yaml to schema for 1 table --- Makefile | 2 +- lib/config.yml | 9 ++++----- lib/main.py | 36 +++++++++++++++++++++++++++++++----- 3 files changed, 36 insertions(+), 11 deletions(-) diff --git a/Makefile b/Makefile index 0fe1889..bd403c3 100644 --- a/Makefile +++ b/Makefile @@ -2,4 +2,4 @@ install: pipenv install run: - python3 ./lib/main.py + python3 ./lib/main.py \ No newline at end of file diff --git a/lib/config.yml b/lib/config.yml index 1ec64cd..0b20308 100644 --- a/lib/config.yml +++ b/lib/config.yml @@ -28,8 +28,7 @@ tables: description: "This is a description of column_6" embeddings: - name: "user" - properties: - - table_name: "table_1" - column_name: "column_1" - - table_name: "table_2" - column_name: "column_2" + table: "bigquery-public-data.austin_311.311_service_requests" + columns: + - name: "unique_key" + - name: "complaint_description" diff --git a/lib/main.py b/lib/main.py index be59291..d5382fc 100644 --- a/lib/main.py +++ b/lib/main.py @@ -5,6 +5,7 @@ import json + def read_yaml_file(filename): current_dir = os.path.dirname(os.path.abspath(__file__)) file_path = os.path.join(current_dir, filename) @@ -19,18 +20,43 @@ def read_json_file(filename): data = json.load(file) return data +def embeddingsConfigToQuery(embeddingsConfig): + embeddingsQueries = [] + for embeddingIndex, embeddingConfig in enumerate(embeddingsConfig): + for columnIndex, column in enumerate(embeddingConfig['columns']): + if len(embeddingsQueries) < embeddingIndex + 1: + embeddingsQueries.append('SELECT ') + embeddingsQueries[embeddingIndex] += column['name'] + if columnIndex < len(embeddingConfig['columns']) - 1: + embeddingsQueries[embeddingIndex] += ' , ' + + embeddingsQueries[embeddingIndex] += ' FROM ' + embeddingConfig['table'] + embeddingsQueries[embeddingIndex] += ' LIMIT 10' + return embeddingsQueries + +def getScehmaFromTable(table): + return bigqueryClient.get_table( + table + ).schema + + if __name__ == "__main__": configFile = read_yaml_file('./config.yml') bigQueryCredentialsFile = read_json_file('./keys.json') - credentials = service_account.Credentials.from_service_account_info( + embeddingsQuery = embeddingsConfigToQuery(configFile['embeddings']) + print(embeddingsQuery) + + bigqueryCredentials = service_account.Credentials.from_service_account_info( bigQueryCredentialsFile ) - bigQueryClient = bigquery.Client( + bigqueryClient = bigquery.Client( project=bigQueryCredentialsFile['project_id'], - credentials=credentials + credentials=bigqueryCredentials ) - result = bigQueryClient.query( - query='SELECT * FROM `bigquery-public-data.austin_311.311_service_requests` LIMIT 10' + + + result = bigqueryClient.query( + query=embeddingsQuery[0] ).to_dataframe() print(result) From b01c1e9a453337e73cf41ef4937688ba69749f3c Mon Sep 17 00:00:00 2001 From: dannydaniil Date: Sun, 17 Sep 2023 22:14:03 -0400 Subject: [PATCH 06/10] end to end demo --- .gitignore | 3 +- Pipfile | 4 + Pipfile.lock | 646 ++++++++++++++++++++++++++++++++++++++++++++++++- demofile2.txt | 1 + lib/config.yml | 16 +- lib/main.py | 65 ++++- lib/utils.py | 3 + 7 files changed, 725 insertions(+), 13 deletions(-) create mode 100644 demofile2.txt create mode 100644 lib/utils.py diff --git a/.gitignore b/.gitignore index 73d520f..c4ec42f 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ -keys.json \ No newline at end of file +keys.json +.env \ No newline at end of file diff --git a/Pipfile b/Pipfile index a2f8763..1a96535 100644 --- a/Pipfile +++ b/Pipfile @@ -6,6 +6,10 @@ name = "pypi" [packages] pyyaml = "*" google-cloud-bigquery = "*" +requests = "*" +openai = "*" +python-dotenv = "*" +lancedb = "*" [dev-packages] diff --git a/Pipfile.lock b/Pipfile.lock index b9ba4b7..57646c4 100644 --- a/Pipfile.lock +++ b/Pipfile.lock @@ -1,7 +1,7 @@ { "_meta": { "hash": { - "sha256": "c63e5a9144c5a556248210640ea2bccb34f23a97e17fb6774961c6f554685ffa" + "sha256": "41b3f9b0cb007e25bc5f5692748b1322f8adb176ed685372e1e116679f47fc99" }, "pipfile-spec": 6, "requires": { @@ -16,6 +16,138 @@ ] }, "default": { + "aiohttp": { + "hashes": [ + "sha256:00ad4b6f185ec67f3e6562e8a1d2b69660be43070bd0ef6fcec5211154c7df67", + "sha256:0175d745d9e85c40dcc51c8f88c74bfbaef9e7afeeeb9d03c37977270303064c", + "sha256:01d4c0c874aa4ddfb8098e85d10b5e875a70adc63db91f1ae65a4b04d3344cda", + "sha256:043d2299f6dfdc92f0ac5e995dfc56668e1587cea7f9aa9d8a78a1b6554e5755", + "sha256:0c413c633d0512df4dc7fd2373ec06cc6a815b7b6d6c2f208ada7e9e93a5061d", + "sha256:0d21c684808288a98914e5aaf2a7c6a3179d4df11d249799c32d1808e79503b5", + "sha256:0e584a10f204a617d71d359fe383406305a4b595b333721fa50b867b4a0a1548", + "sha256:1274477e4c71ce8cfe6c1ec2f806d57c015ebf84d83373676036e256bc55d690", + "sha256:13bf85afc99ce6f9ee3567b04501f18f9f8dbbb2ea11ed1a2e079670403a7c84", + "sha256:153c2549f6c004d2754cc60603d4668899c9895b8a89397444a9c4efa282aaf4", + "sha256:1f7372f7341fcc16f57b2caded43e81ddd18df53320b6f9f042acad41f8e049a", + "sha256:23fb25a9f0a1ca1f24c0a371523546366bb642397c94ab45ad3aedf2941cec6a", + "sha256:28c543e54710d6158fc6f439296c7865b29e0b616629767e685a7185fab4a6b9", + "sha256:2a482e6da906d5e6e653be079b29bc173a48e381600161c9932d89dfae5942ef", + "sha256:2ad5c3c4590bb3cc28b4382f031f3783f25ec223557124c68754a2231d989e2b", + "sha256:2ce2ac5708501afc4847221a521f7e4b245abf5178cf5ddae9d5b3856ddb2f3a", + "sha256:2cf57fb50be5f52bda004b8893e63b48530ed9f0d6c96c84620dc92fe3cd9b9d", + "sha256:2e1b1e51b0774408f091d268648e3d57f7260c1682e7d3a63cb00d22d71bb945", + "sha256:2e2e9839e14dd5308ee773c97115f1e0a1cb1d75cbeeee9f33824fa5144c7634", + "sha256:2e460be6978fc24e3df83193dc0cc4de46c9909ed92dd47d349a452ef49325b7", + "sha256:312fcfbacc7880a8da0ae8b6abc6cc7d752e9caa0051a53d217a650b25e9a691", + "sha256:33279701c04351a2914e1100b62b2a7fdb9a25995c4a104259f9a5ead7ed4802", + "sha256:33776e945d89b29251b33a7e7d006ce86447b2cfd66db5e5ded4e5cd0340585c", + "sha256:34dd0c107799dcbbf7d48b53be761a013c0adf5571bf50c4ecad5643fe9cfcd0", + "sha256:3562b06567c06439d8b447037bb655ef69786c590b1de86c7ab81efe1c9c15d8", + "sha256:368a42363c4d70ab52c2c6420a57f190ed3dfaca6a1b19afda8165ee16416a82", + "sha256:4149d34c32f9638f38f544b3977a4c24052042affa895352d3636fa8bffd030a", + "sha256:461908b2578955045efde733719d62f2b649c404189a09a632d245b445c9c975", + "sha256:4a01951fabc4ce26ab791da5f3f24dca6d9a6f24121746eb19756416ff2d881b", + "sha256:4e874cbf8caf8959d2adf572a78bba17cb0e9d7e51bb83d86a3697b686a0ab4d", + "sha256:4f21e83f355643c345177a5d1d8079f9f28b5133bcd154193b799d380331d5d3", + "sha256:5443910d662db951b2e58eb70b0fbe6b6e2ae613477129a5805d0b66c54b6cb7", + "sha256:5798a9aad1879f626589f3df0f8b79b3608a92e9beab10e5fda02c8a2c60db2e", + "sha256:5d20003b635fc6ae3f96d7260281dfaf1894fc3aa24d1888a9b2628e97c241e5", + "sha256:5db3a5b833764280ed7618393832e0853e40f3d3e9aa128ac0ba0f8278d08649", + "sha256:5ed1c46fb119f1b59304b5ec89f834f07124cd23ae5b74288e364477641060ff", + "sha256:62360cb771707cb70a6fd114b9871d20d7dd2163a0feafe43fd115cfe4fe845e", + "sha256:6809a00deaf3810e38c628e9a33271892f815b853605a936e2e9e5129762356c", + "sha256:68c5a82c8779bdfc6367c967a4a1b2aa52cd3595388bf5961a62158ee8a59e22", + "sha256:6e4a280e4b975a2e7745573e3fc9c9ba0d1194a3738ce1cbaa80626cc9b4f4df", + "sha256:6e6783bcc45f397fdebc118d772103d751b54cddf5b60fbcc958382d7dd64f3e", + "sha256:72a860c215e26192379f57cae5ab12b168b75db8271f111019509a1196dfc780", + "sha256:7607ec3ce4993464368505888af5beb446845a014bc676d349efec0e05085905", + "sha256:773dd01706d4db536335fcfae6ea2440a70ceb03dd3e7378f3e815b03c97ab51", + "sha256:78d847e4cde6ecc19125ccbc9bfac4a7ab37c234dd88fbb3c5c524e8e14da543", + "sha256:7dde0009408969a43b04c16cbbe252c4f5ef4574ac226bc8815cd7342d2028b6", + "sha256:80bd372b8d0715c66c974cf57fe363621a02f359f1ec81cba97366948c7fc873", + "sha256:841cd8233cbd2111a0ef0a522ce016357c5e3aff8a8ce92bcfa14cef890d698f", + "sha256:84de26ddf621d7ac4c975dbea4c945860e08cccde492269db4e1538a6a6f3c35", + "sha256:84f8ae3e09a34f35c18fa57f015cc394bd1389bce02503fb30c394d04ee6b938", + "sha256:8af740fc2711ad85f1a5c034a435782fbd5b5f8314c9a3ef071424a8158d7f6b", + "sha256:8b929b9bd7cd7c3939f8bcfffa92fae7480bd1aa425279d51a89327d600c704d", + "sha256:910bec0c49637d213f5d9877105d26e0c4a4de2f8b1b29405ff37e9fc0ad52b8", + "sha256:96943e5dcc37a6529d18766597c491798b7eb7a61d48878611298afc1fca946c", + "sha256:a0215ce6041d501f3155dc219712bc41252d0ab76474615b9700d63d4d9292af", + "sha256:a3cf433f127efa43fee6b90ea4c6edf6c4a17109d1d037d1a52abec84d8f2e42", + "sha256:a6ce61195c6a19c785df04e71a4537e29eaa2c50fe745b732aa937c0c77169f3", + "sha256:a7a75ef35f2df54ad55dbf4b73fe1da96f370e51b10c91f08b19603c64004acc", + "sha256:a94159871304770da4dd371f4291b20cac04e8c94f11bdea1c3478e557fbe0d8", + "sha256:aa1990247f02a54185dc0dff92a6904521172a22664c863a03ff64c42f9b5410", + "sha256:ab88bafedc57dd0aab55fa728ea10c1911f7e4d8b43e1d838a1739f33712921c", + "sha256:ad093e823df03bb3fd37e7dec9d4670c34f9e24aeace76808fc20a507cace825", + "sha256:ae871a964e1987a943d83d6709d20ec6103ca1eaf52f7e0d36ee1b5bebb8b9b9", + "sha256:b0ba0d15164eae3d878260d4c4df859bbdc6466e9e6689c344a13334f988bb53", + "sha256:b5411d82cddd212644cf9360879eb5080f0d5f7d809d03262c50dad02f01421a", + "sha256:b9552ec52cc147dbf1944ac7ac98af7602e51ea2dcd076ed194ca3c0d1c7d0bc", + "sha256:bfb9162dcf01f615462b995a516ba03e769de0789de1cadc0f916265c257e5d8", + "sha256:c0a9034379a37ae42dea7ac1e048352d96286626251862e448933c0f59cbd79c", + "sha256:c1161b345c0a444ebcf46bf0a740ba5dcf50612fd3d0528883fdc0eff578006a", + "sha256:c11f5b099adafb18e65c2c997d57108b5bbeaa9eeee64a84302c0978b1ec948b", + "sha256:c44e65da1de4403d0576473e2344828ef9c4c6244d65cf4b75549bb46d40b8dd", + "sha256:c48c5c0271149cfe467c0ff8eb941279fd6e3f65c9a388c984e0e6cf57538e14", + "sha256:c7a815258e5895d8900aec4454f38dca9aed71085f227537208057853f9d13f2", + "sha256:cae533195e8122584ec87531d6df000ad07737eaa3c81209e85c928854d2195c", + "sha256:cc14be025665dba6202b6a71cfcdb53210cc498e50068bc088076624471f8bb9", + "sha256:cd56db019015b6acfaaf92e1ac40eb8434847d9bf88b4be4efe5bfd260aee692", + "sha256:d827176898a2b0b09694fbd1088c7a31836d1a505c243811c87ae53a3f6273c1", + "sha256:df72ac063b97837a80d80dec8d54c241af059cc9bb42c4de68bd5b61ceb37caa", + "sha256:e5980a746d547a6ba173fd5ee85ce9077e72d118758db05d229044b469d9029a", + "sha256:e5d47ae48db0b2dcf70bc8a3bc72b3de86e2a590fc299fdbbb15af320d2659de", + "sha256:e91d635961bec2d8f19dfeb41a539eb94bd073f075ca6dae6c8dc0ee89ad6f91", + "sha256:ea353162f249c8097ea63c2169dd1aa55de1e8fecbe63412a9bc50816e87b761", + "sha256:eaeed7abfb5d64c539e2db173f63631455f1196c37d9d8d873fc316470dfbacd", + "sha256:eca4bf3734c541dc4f374ad6010a68ff6c6748f00451707f39857f429ca36ced", + "sha256:f83a552443a526ea38d064588613aca983d0ee0038801bc93c0c916428310c28", + "sha256:fb1558def481d84f03b45888473fc5a1f35747b5f334ef4e7a571bc0dfcb11f8", + "sha256:fd1ed388ea7fbed22c4968dd64bab0198de60750a25fe8c0c9d4bef5abe13824" + ], + "markers": "python_version >= '3.6'", + "version": "==3.8.5" + }, + "aiosignal": { + "hashes": [ + "sha256:54cd96e15e1649b75d6c87526a6ff0b6c1b0dd3459f43d9ca11d48c339b68cfc", + "sha256:f8376fb07dd1e86a584e4fcdec80b36b7f81aac666ebc724e2c090300dd83b17" + ], + "markers": "python_version >= '3.7'", + "version": "==1.3.1" + }, + "annotated-types": { + "hashes": [ + "sha256:47cdc3490d9ac1506ce92c7aaa76c579dc3509ff11e098fc867e5130ab7be802", + "sha256:58da39888f92c276ad970249761ebea80ba544b77acddaa1a4d6cf78287d45fd" + ], + "markers": "python_version >= '3.7'", + "version": "==0.5.0" + }, + "async-timeout": { + "hashes": [ + "sha256:4640d96be84d82d02ed59ea2b7105a0f7b33abe8703703cd0ab0bf87c427522f", + "sha256:7405140ff1230c310e51dc27b3145b9092d659ce68ff733fb0cefe3ee42be028" + ], + "markers": "python_version >= '3.7'", + "version": "==4.0.3" + }, + "attr": { + "hashes": [ + "sha256:1ceebca768181cdcce9827611b1d728e592be5d293911539ea3d0b0bfa1146f4", + "sha256:4f4bffeea8c27387bde446675a7ac24f3b8fea1075f12d849b5f5c5181fc8336" + ], + "version": "==0.3.2" + }, + "attrs": { + "hashes": [ + "sha256:1f28b4522cdc2fb4256ac1a020c78acf9cba2c6b461ccd2c126f3aa8e8335d04", + "sha256:6279836d581513a26f1bf235f9acd333bc9115683f14f7e8fae46c98fc50e015" + ], + "markers": "python_version >= '3.7'", + "version": "==23.1.0" + }, "cachetools": { "hashes": [ "sha256:95ef631eeaea14ba2e36f06437f36463aac3a096799e876ee55e5cdccb102590", @@ -113,6 +245,81 @@ "markers": "python_full_version >= '3.7.0'", "version": "==3.2.0" }, + "decorator": { + "hashes": [ + "sha256:637996211036b6385ef91435e4fae22989472f9d571faba8927ba8253acbc330", + "sha256:b8c3f85900b9dc423225913c5aace94729fe1fa9763b38939a95226f02d37186" + ], + "markers": "python_version >= '3.5'", + "version": "==5.1.1" + }, + "frozenlist": { + "hashes": [ + "sha256:007df07a6e3eb3e33e9a1fe6a9db7af152bbd8a185f9aaa6ece10a3529e3e1c6", + "sha256:008eb8b31b3ea6896da16c38c1b136cb9fec9e249e77f6211d479db79a4eaf01", + "sha256:09163bdf0b2907454042edb19f887c6d33806adc71fbd54afc14908bfdc22251", + "sha256:0c7c1b47859ee2cac3846fde1c1dc0f15da6cec5a0e5c72d101e0f83dcb67ff9", + "sha256:0e5c8764c7829343d919cc2dfc587a8db01c4f70a4ebbc49abde5d4b158b007b", + "sha256:10ff5faaa22786315ef57097a279b833ecab1a0bfb07d604c9cbb1c4cdc2ed87", + "sha256:17ae5cd0f333f94f2e03aaf140bb762c64783935cc764ff9c82dff626089bebf", + "sha256:19488c57c12d4e8095a922f328df3f179c820c212940a498623ed39160bc3c2f", + "sha256:1a0848b52815006ea6596c395f87449f693dc419061cc21e970f139d466dc0a0", + "sha256:1e78fb68cf9c1a6aa4a9a12e960a5c9dfbdb89b3695197aa7064705662515de2", + "sha256:261b9f5d17cac914531331ff1b1d452125bf5daa05faf73b71d935485b0c510b", + "sha256:2b8bcf994563466db019fab287ff390fffbfdb4f905fc77bc1c1d604b1c689cc", + "sha256:38461d02d66de17455072c9ba981d35f1d2a73024bee7790ac2f9e361ef1cd0c", + "sha256:490132667476f6781b4c9458298b0c1cddf237488abd228b0b3650e5ecba7467", + "sha256:491e014f5c43656da08958808588cc6c016847b4360e327a62cb308c791bd2d9", + "sha256:515e1abc578dd3b275d6a5114030b1330ba044ffba03f94091842852f806f1c1", + "sha256:556de4430ce324c836789fa4560ca62d1591d2538b8ceb0b4f68fb7b2384a27a", + "sha256:5833593c25ac59ede40ed4de6d67eb42928cca97f26feea219f21d0ed0959b79", + "sha256:6221d84d463fb110bdd7619b69cb43878a11d51cbb9394ae3105d082d5199167", + "sha256:6918d49b1f90821e93069682c06ffde41829c346c66b721e65a5c62b4bab0300", + "sha256:6c38721585f285203e4b4132a352eb3daa19121a035f3182e08e437cface44bf", + "sha256:71932b597f9895f011f47f17d6428252fc728ba2ae6024e13c3398a087c2cdea", + "sha256:7211ef110a9194b6042449431e08c4d80c0481e5891e58d429df5899690511c2", + "sha256:764226ceef3125e53ea2cb275000e309c0aa5464d43bd72abd661e27fffc26ab", + "sha256:7645a8e814a3ee34a89c4a372011dcd817964ce8cb273c8ed6119d706e9613e3", + "sha256:76d4711f6f6d08551a7e9ef28c722f4a50dd0fc204c56b4bcd95c6cc05ce6fbb", + "sha256:7f4f399d28478d1f604c2ff9119907af9726aed73680e5ed1ca634d377abb087", + "sha256:88f7bc0fcca81f985f78dd0fa68d2c75abf8272b1f5c323ea4a01a4d7a614efc", + "sha256:8d0edd6b1c7fb94922bf569c9b092ee187a83f03fb1a63076e7774b60f9481a8", + "sha256:901289d524fdd571be1c7be054f48b1f88ce8dddcbdf1ec698b27d4b8b9e5d62", + "sha256:93ea75c050c5bb3d98016b4ba2497851eadf0ac154d88a67d7a6816206f6fa7f", + "sha256:981b9ab5a0a3178ff413bca62526bb784249421c24ad7381e39d67981be2c326", + "sha256:9ac08e601308e41eb533f232dbf6b7e4cea762f9f84f6357136eed926c15d12c", + "sha256:a02eb8ab2b8f200179b5f62b59757685ae9987996ae549ccf30f983f40602431", + "sha256:a0c6da9aee33ff0b1a451e867da0c1f47408112b3391dd43133838339e410963", + "sha256:a6c8097e01886188e5be3e6b14e94ab365f384736aa1fca6a0b9e35bd4a30bc7", + "sha256:aa384489fefeb62321b238e64c07ef48398fe80f9e1e6afeff22e140e0850eef", + "sha256:ad2a9eb6d9839ae241701d0918f54c51365a51407fd80f6b8289e2dfca977cc3", + "sha256:b206646d176a007466358aa21d85cd8600a415c67c9bd15403336c331a10d956", + "sha256:b826d97e4276750beca7c8f0f1a4938892697a6bcd8ec8217b3312dad6982781", + "sha256:b89ac9768b82205936771f8d2eb3ce88503b1556324c9f903e7156669f521472", + "sha256:bd7bd3b3830247580de99c99ea2a01416dfc3c34471ca1298bccabf86d0ff4dc", + "sha256:bdf1847068c362f16b353163391210269e4f0569a3c166bc6a9f74ccbfc7e839", + "sha256:c11b0746f5d946fecf750428a95f3e9ebe792c1ee3b1e96eeba145dc631a9672", + "sha256:c5374b80521d3d3f2ec5572e05adc94601985cc526fb276d0c8574a6d749f1b3", + "sha256:ca265542ca427bf97aed183c1676e2a9c66942e822b14dc6e5f42e038f92a503", + "sha256:ce31ae3e19f3c902de379cf1323d90c649425b86de7bbdf82871b8a2a0615f3d", + "sha256:ceb6ec0a10c65540421e20ebd29083c50e6d1143278746a4ef6bcf6153171eb8", + "sha256:d081f13b095d74b67d550de04df1c756831f3b83dc9881c38985834387487f1b", + "sha256:d5655a942f5f5d2c9ed93d72148226d75369b4f6952680211972a33e59b1dfdc", + "sha256:d5a32087d720c608f42caed0ef36d2b3ea61a9d09ee59a5142d6070da9041b8f", + "sha256:d6484756b12f40003c6128bfcc3fa9f0d49a687e171186c2d85ec82e3758c559", + "sha256:dd65632acaf0d47608190a71bfe46b209719bf2beb59507db08ccdbe712f969b", + "sha256:de343e75f40e972bae1ef6090267f8260c1446a1695e77096db6cfa25e759a95", + "sha256:e29cda763f752553fa14c68fb2195150bfab22b352572cb36c43c47bedba70eb", + "sha256:e41f3de4df3e80de75845d3e743b3f1c4c8613c3997a912dbf0229fc61a8b963", + "sha256:e66d2a64d44d50d2543405fb183a21f76b3b5fd16f130f5c99187c3fb4e64919", + "sha256:e74b0506fa5aa5598ac6a975a12aa8928cbb58e1f5ac8360792ef15de1aa848f", + "sha256:f0ed05f5079c708fe74bf9027e95125334b6978bf07fd5ab923e9e55e5fbb9d3", + "sha256:f61e2dc5ad442c52b4887f1fdc112f97caeff4d9e6ebe78879364ac59f1663e1", + "sha256:fec520865f42e5c7f050c2a79038897b1c7d1595e907a9e08e3353293ffc948e" + ], + "markers": "python_version >= '3.8'", + "version": "==1.4.0" + }, "google-api-core": { "extras": [ "grpc" @@ -305,6 +512,142 @@ "markers": "python_version >= '3.5'", "version": "==3.4" }, + "lancedb": { + "hashes": [ + "sha256:cc41adbf69975b7437a65e0e923de90beb6bc1a754df3179cda92f022194afe2", + "sha256:fb3807b37294db6fad0838a4205a981729305e28c99e6db9a0920437d3556737" + ], + "index": "pypi", + "markers": "python_version >= '3.8'", + "version": "==0.2.4" + }, + "multidict": { + "hashes": [ + "sha256:01a3a55bd90018c9c080fbb0b9f4891db37d148a0a18722b42f94694f8b6d4c9", + "sha256:0b1a97283e0c85772d613878028fec909f003993e1007eafa715b24b377cb9b8", + "sha256:0dfad7a5a1e39c53ed00d2dd0c2e36aed4650936dc18fd9a1826a5ae1cad6f03", + "sha256:11bdf3f5e1518b24530b8241529d2050014c884cf18b6fc69c0c2b30ca248710", + "sha256:1502e24330eb681bdaa3eb70d6358e818e8e8f908a22a1851dfd4e15bc2f8161", + "sha256:16ab77bbeb596e14212e7bab8429f24c1579234a3a462105cda4a66904998664", + "sha256:16d232d4e5396c2efbbf4f6d4df89bfa905eb0d4dc5b3549d872ab898451f569", + "sha256:21a12c4eb6ddc9952c415f24eef97e3e55ba3af61f67c7bc388dcdec1404a067", + "sha256:27c523fbfbdfd19c6867af7346332b62b586eed663887392cff78d614f9ec313", + "sha256:281af09f488903fde97923c7744bb001a9b23b039a909460d0f14edc7bf59706", + "sha256:33029f5734336aa0d4c0384525da0387ef89148dc7191aae00ca5fb23d7aafc2", + "sha256:3601a3cece3819534b11d4efc1eb76047488fddd0c85a3948099d5da4d504636", + "sha256:3666906492efb76453c0e7b97f2cf459b0682e7402c0489a95484965dbc1da49", + "sha256:36c63aaa167f6c6b04ef2c85704e93af16c11d20de1d133e39de6a0e84582a93", + "sha256:39ff62e7d0f26c248b15e364517a72932a611a9b75f35b45be078d81bdb86603", + "sha256:43644e38f42e3af682690876cff722d301ac585c5b9e1eacc013b7a3f7b696a0", + "sha256:4372381634485bec7e46718edc71528024fcdc6f835baefe517b34a33c731d60", + "sha256:458f37be2d9e4c95e2d8866a851663cbc76e865b78395090786f6cd9b3bbf4f4", + "sha256:45e1ecb0379bfaab5eef059f50115b54571acfbe422a14f668fc8c27ba410e7e", + "sha256:4b9d9e4e2b37daddb5c23ea33a3417901fa7c7b3dee2d855f63ee67a0b21e5b1", + "sha256:4ceef517eca3e03c1cceb22030a3e39cb399ac86bff4e426d4fc6ae49052cc60", + "sha256:4d1a3d7ef5e96b1c9e92f973e43aa5e5b96c659c9bc3124acbbd81b0b9c8a951", + "sha256:4dcbb0906e38440fa3e325df2359ac6cb043df8e58c965bb45f4e406ecb162cc", + "sha256:509eac6cf09c794aa27bcacfd4d62c885cce62bef7b2c3e8b2e49d365b5003fe", + "sha256:52509b5be062d9eafc8170e53026fbc54cf3b32759a23d07fd935fb04fc22d95", + "sha256:52f2dffc8acaba9a2f27174c41c9e57f60b907bb9f096b36b1a1f3be71c6284d", + "sha256:574b7eae1ab267e5f8285f0fe881f17efe4b98c39a40858247720935b893bba8", + "sha256:5979b5632c3e3534e42ca6ff856bb24b2e3071b37861c2c727ce220d80eee9ed", + "sha256:59d43b61c59d82f2effb39a93c48b845efe23a3852d201ed2d24ba830d0b4cf2", + "sha256:5a4dcf02b908c3b8b17a45fb0f15b695bf117a67b76b7ad18b73cf8e92608775", + "sha256:5cad9430ab3e2e4fa4a2ef4450f548768400a2ac635841bc2a56a2052cdbeb87", + "sha256:5fc1b16f586f049820c5c5b17bb4ee7583092fa0d1c4e28b5239181ff9532e0c", + "sha256:62501642008a8b9871ddfccbf83e4222cf8ac0d5aeedf73da36153ef2ec222d2", + "sha256:64bdf1086b6043bf519869678f5f2757f473dee970d7abf6da91ec00acb9cb98", + "sha256:64da238a09d6039e3bd39bb3aee9c21a5e34f28bfa5aa22518581f910ff94af3", + "sha256:666daae833559deb2d609afa4490b85830ab0dfca811a98b70a205621a6109fe", + "sha256:67040058f37a2a51ed8ea8f6b0e6ee5bd78ca67f169ce6122f3e2ec80dfe9b78", + "sha256:6748717bb10339c4760c1e63da040f5f29f5ed6e59d76daee30305894069a660", + "sha256:6b181d8c23da913d4ff585afd1155a0e1194c0b50c54fcfe286f70cdaf2b7176", + "sha256:6ed5f161328b7df384d71b07317f4d8656434e34591f20552c7bcef27b0ab88e", + "sha256:7582a1d1030e15422262de9f58711774e02fa80df0d1578995c76214f6954988", + "sha256:7d18748f2d30f94f498e852c67d61261c643b349b9d2a581131725595c45ec6c", + "sha256:7d6ae9d593ef8641544d6263c7fa6408cc90370c8cb2bbb65f8d43e5b0351d9c", + "sha256:81a4f0b34bd92df3da93315c6a59034df95866014ac08535fc819f043bfd51f0", + "sha256:8316a77808c501004802f9beebde51c9f857054a0c871bd6da8280e718444449", + "sha256:853888594621e6604c978ce2a0444a1e6e70c8d253ab65ba11657659dcc9100f", + "sha256:99b76c052e9f1bc0721f7541e5e8c05db3941eb9ebe7b8553c625ef88d6eefde", + "sha256:a2e4369eb3d47d2034032a26c7a80fcb21a2cb22e1173d761a162f11e562caa5", + "sha256:ab55edc2e84460694295f401215f4a58597f8f7c9466faec545093045476327d", + "sha256:af048912e045a2dc732847d33821a9d84ba553f5c5f028adbd364dd4765092ac", + "sha256:b1a2eeedcead3a41694130495593a559a668f382eee0727352b9a41e1c45759a", + "sha256:b1e8b901e607795ec06c9e42530788c45ac21ef3aaa11dbd0c69de543bfb79a9", + "sha256:b41156839806aecb3641f3208c0dafd3ac7775b9c4c422d82ee2a45c34ba81ca", + "sha256:b692f419760c0e65d060959df05f2a531945af31fda0c8a3b3195d4efd06de11", + "sha256:bc779e9e6f7fda81b3f9aa58e3a6091d49ad528b11ed19f6621408806204ad35", + "sha256:bf6774e60d67a9efe02b3616fee22441d86fab4c6d335f9d2051d19d90a40063", + "sha256:c048099e4c9e9d615545e2001d3d8a4380bd403e1a0578734e0d31703d1b0c0b", + "sha256:c5cb09abb18c1ea940fb99360ea0396f34d46566f157122c92dfa069d3e0e982", + "sha256:cc8e1d0c705233c5dd0c5e6460fbad7827d5d36f310a0fadfd45cc3029762258", + "sha256:d5e3fc56f88cc98ef8139255cf8cd63eb2c586531e43310ff859d6bb3a6b51f1", + "sha256:d6aa0418fcc838522256761b3415822626f866758ee0bc6632c9486b179d0b52", + "sha256:d6c254ba6e45d8e72739281ebc46ea5eb5f101234f3ce171f0e9f5cc86991480", + "sha256:d6d635d5209b82a3492508cf5b365f3446afb65ae7ebd755e70e18f287b0adf7", + "sha256:dcfe792765fab89c365123c81046ad4103fcabbc4f56d1c1997e6715e8015461", + "sha256:ddd3915998d93fbcd2566ddf9cf62cdb35c9e093075f862935573d265cf8f65d", + "sha256:ddff9c4e225a63a5afab9dd15590432c22e8057e1a9a13d28ed128ecf047bbdc", + "sha256:e41b7e2b59679edfa309e8db64fdf22399eec4b0b24694e1b2104fb789207779", + "sha256:e69924bfcdda39b722ef4d9aa762b2dd38e4632b3641b1d9a57ca9cd18f2f83a", + "sha256:ea20853c6dbbb53ed34cb4d080382169b6f4554d394015f1bef35e881bf83547", + "sha256:ee2a1ece51b9b9e7752e742cfb661d2a29e7bcdba2d27e66e28a99f1890e4fa0", + "sha256:eeb6dcc05e911516ae3d1f207d4b0520d07f54484c49dfc294d6e7d63b734171", + "sha256:f70b98cd94886b49d91170ef23ec5c0e8ebb6f242d734ed7ed677b24d50c82cf", + "sha256:fc35cb4676846ef752816d5be2193a1e8367b4c1397b74a565a9d0389c433a1d", + "sha256:ff959bee35038c4624250473988b24f846cbeb2c6639de3602c073f10410ceba" + ], + "markers": "python_version >= '3.7'", + "version": "==6.0.4" + }, + "numpy": { + "hashes": [ + "sha256:020cdbee66ed46b671429c7265cf00d8ac91c046901c55684954c3958525dab2", + "sha256:0621f7daf973d34d18b4e4bafb210bbaf1ef5e0100b5fa750bd9cde84c7ac292", + "sha256:0792824ce2f7ea0c82ed2e4fecc29bb86bee0567a080dacaf2e0a01fe7654369", + "sha256:09aaee96c2cbdea95de76ecb8a586cb687d281c881f5f17bfc0fb7f5890f6b91", + "sha256:166b36197e9debc4e384e9c652ba60c0bacc216d0fc89e78f973a9760b503388", + "sha256:186ba67fad3c60dbe8a3abff3b67a91351100f2661c8e2a80364ae6279720299", + "sha256:306545e234503a24fe9ae95ebf84d25cba1fdc27db971aa2d9f1ab6bba19a9dd", + "sha256:436c8e9a4bdeeee84e3e59614d38c3dbd3235838a877af8c211cfcac8a80b8d3", + "sha256:4a873a8180479bc829313e8d9798d5234dfacfc2e8a7ac188418189bb8eafbd2", + "sha256:4acc65dd65da28060e206c8f27a573455ed724e6179941edb19f97e58161bb69", + "sha256:51be5f8c349fdd1a5568e72713a21f518e7d6707bcf8503b528b88d33b57dc68", + "sha256:546b7dd7e22f3c6861463bebb000646fa730e55df5ee4a0224408b5694cc6148", + "sha256:5671338034b820c8d58c81ad1dafc0ed5a00771a82fccc71d6438df00302094b", + "sha256:637c58b468a69869258b8ae26f4a4c6ff8abffd4a8334c830ffb63e0feefe99a", + "sha256:767254ad364991ccfc4d81b8152912e53e103ec192d1bb4ea6b1f5a7117040be", + "sha256:7d484292eaeb3e84a51432a94f53578689ffdea3f90e10c8b203a99be5af57d8", + "sha256:7f6bad22a791226d0a5c7c27a80a20e11cfe09ad5ef9084d4d3fc4a299cca505", + "sha256:86f737708b366c36b76e953c46ba5827d8c27b7a8c9d0f471810728e5a2fe57c", + "sha256:8c6adc33561bd1d46f81131d5352348350fc23df4d742bb246cdfca606ea1208", + "sha256:914b28d3215e0c721dc75db3ad6d62f51f630cb0c277e6b3bcb39519bed10bd8", + "sha256:b44e6a09afc12952a7d2a58ca0a2429ee0d49a4f89d83a0a11052da696440e49", + "sha256:bb0d9a1aaf5f1cb7967320e80690a1d7ff69f1d47ebc5a9bea013e3a21faec95", + "sha256:c0b45c8b65b79337dee5134d038346d30e109e9e2e9d43464a2970e5c0e93229", + "sha256:c2e698cb0c6dda9372ea98a0344245ee65bdc1c9dd939cceed6bb91256837896", + "sha256:c78a22e95182fb2e7874712433eaa610478a3caf86f28c621708d35fa4fd6e7f", + "sha256:e062aa24638bb5018b7841977c360d2f5917268d125c833a686b7cbabbec496c", + "sha256:e5e18e5b14a7560d8acf1c596688f4dfd19b4f2945b245a71e5af4ddb7422feb", + "sha256:eae430ecf5794cb7ae7fa3808740b015aa80747e5266153128ef055975a72b99", + "sha256:ee84ca3c58fe48b8ddafdeb1db87388dce2c3c3f701bf447b05e4cfcc3679112", + "sha256:f042f66d0b4ae6d48e70e28d487376204d3cbf43b84c03bac57e28dac6151581", + "sha256:f8db2f125746e44dce707dd44d4f4efeea8d7e2b43aace3f8d1f235cfa2733dd", + "sha256:f93fc78fe8bf15afe2b8d6b6499f1c73953169fad1e9a8dd086cdff3190e7fdf" + ], + "markers": "python_version < '3.13' and python_version >= '3.9'", + "version": "==1.26.0" + }, + "openai": { + "hashes": [ + "sha256:417b78c4c2864ba696aedaf1ccff77be1f04a581ab1739f0a56e0aae19e5a794", + "sha256:d207ece78469be5648eb87b825753282225155a29d0eec6e02013ddbf8c31c0c" + ], + "index": "pypi", + "markers": "python_full_version >= '3.7.1'", + "version": "==0.28.0" + }, "packaging": { "hashes": [ "sha256:994793af429502c4ea2ebf6bf664629d07c1a9fe974af92966e4b8d2df7edc61", @@ -340,6 +683,49 @@ "markers": "python_version >= '3.7'", "version": "==4.24.3" }, + "py": { + "hashes": [ + "sha256:51c75c4126074b472f746a24399ad32f6053d1b34b68d2fa41e558e6f4a98719", + "sha256:607c53218732647dff4acdfcd50cb62615cedf612e72d1724fb1a0cc6405b378" + ], + "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4'", + "version": "==1.11.0" + }, + "pyarrow": { + "hashes": [ + "sha256:09552dad5cf3de2dc0aba1c7c4b470754c69bd821f5faafc3d774bedc3b04bb7", + "sha256:0f6eff839a9e40e9c5610d3ff8c5bdd2f10303408312caf4c8003285d0b49565", + "sha256:1afcc2c33f31f6fb25c92d50a86b7a9f076d38acbcb6f9e74349636109550148", + "sha256:3896ae6c205d73ad192d2fc1489cd0edfab9f12867c85b4c277af4d37383c18c", + "sha256:47663efc9c395e31d09c6aacfa860f4473815ad6804311c5433f7085415d62a7", + "sha256:51be67e29f3cfcde263a113c28e96aa04362ed8229cb7c6e5f5c719003659d33", + "sha256:588f0d2da6cf1b1680974d63be09a6530fd1bd825dc87f76e162404779a157dc", + "sha256:6241afd72b628787b4abea39e238e3ff9f34165273fad306c7acf780dd850956", + "sha256:6647444b21cb5e68b593b970b2a9a07748dd74ea457c7dadaa15fd469c48ada1", + "sha256:68fcd2dc1b7d9310b29a15949cdd0cb9bc34b6de767aff979ebf546020bf0ba0", + "sha256:69b6f9a089d116a82c3ed819eea8fe67dae6105f0d81eaf0fdd5e60d0c6e0944", + "sha256:70fa38cdc66b2fc1349a082987f2b499d51d072faaa6b600f71931150de2e0e3", + "sha256:83333726e83ed44b0ac94d8d7a21bbdee4a05029c3b1e8db58a863eec8fd8a33", + "sha256:868a073fd0ff6468ae7d869b5fc1f54de5c4255b37f44fb890385eb68b68f95d", + "sha256:8b30a27f1cddf5c6efcb67e598d7823a1e253d743d92ac32ec1eb4b6a1417867", + "sha256:aac0ae0146a9bfa5e12d87dda89d9ef7c57a96210b899459fc2f785303dcbb67", + "sha256:ab1268db81aeb241200e321e220e7cd769762f386f92f61b898352dd27e402ce", + "sha256:b9ba6b6d34bd2563345488cf444510588ea42ad5613df3b3509f48eb80250afd", + "sha256:c51afd87c35c8331b56f796eff954b9c7f8d4b7fef5903daf4e05fcf017d23a8", + "sha256:cd57b13a6466822498238877892a9b287b0a58c2e81e4bdb0b596dbb151cbb73", + "sha256:d00d374a5625beeb448a7fa23060df79adb596074beb3ddc1838adb647b6ef09", + "sha256:d1b4e7176443d12610874bb84d0060bf080f000ea9ed7c84b2801df851320295", + "sha256:d7759994217c86c161c6a8060509cfdf782b952163569606bb373828afdd82e8", + "sha256:dc6fd330fd574c51d10638e63c0d00ab456498fc804c9d01f2a61b9264f2c5b2", + "sha256:e3ad79455c197a36eefbd90ad4aa832bece7f830a64396c15c61a0985e337287", + "sha256:e66442e084979a97bb66939e18f7b8709e4ac5f887e636aba29486ffbf373763", + "sha256:ee7490f0f3f16a6c38f8c680949551053c8194e68de5046e6c288e396dccee80", + "sha256:f8ce69f7bf01de2e2764e14df45b8404fc6f1a5ed9871e8e08a12169f87b7a26", + "sha256:fda7857e35993673fcda603c07d43889fca60a5b254052a462653f8656c64f44" + ], + "markers": "python_version >= '3.8'", + "version": "==13.0.0" + }, "pyasn1": { "hashes": [ "sha256:87a2121042a1ac9358cabcaf1d07680ff97ee6404333bacca15f76aa8ad01a57", @@ -356,6 +742,136 @@ "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4, 3.5'", "version": "==0.3.0" }, + "pydantic": { + "hashes": [ + "sha256:1607cc106602284cd4a00882986570472f193fde9cb1259bceeaedb26aa79a6d", + "sha256:45b5e446c6dfaad9444819a293b921a40e1db1aa61ea08aede0522529ce90e81" + ], + "markers": "python_version >= '3.7'", + "version": "==2.3.0" + }, + "pydantic-core": { + "hashes": [ + "sha256:002d0ea50e17ed982c2d65b480bd975fc41086a5a2f9c924ef8fc54419d1dea3", + "sha256:02e1c385095efbd997311d85c6021d32369675c09bcbfff3b69d84e59dc103f6", + "sha256:046af9cfb5384f3684eeb3f58a48698ddab8dd870b4b3f67f825353a14441418", + "sha256:04fe5c0a43dec39aedba0ec9579001061d4653a9b53a1366b113aca4a3c05ca7", + "sha256:07a1aec07333bf5adebd8264047d3dc518563d92aca6f2f5b36f505132399efc", + "sha256:1480fa4682e8202b560dcdc9eeec1005f62a15742b813c88cdc01d44e85308e5", + "sha256:1508f37ba9e3ddc0189e6ff4e2228bd2d3c3a4641cbe8c07177162f76ed696c7", + "sha256:171a4718860790f66d6c2eda1d95dd1edf64f864d2e9f9115840840cf5b5713f", + "sha256:19e20f8baedd7d987bd3f8005c146e6bcbda7cdeefc36fad50c66adb2dd2da48", + "sha256:1a0ddaa723c48af27d19f27f1c73bdc615c73686d763388c8683fe34ae777bad", + "sha256:1aa712ba150d5105814e53cb141412217146fedc22621e9acff9236d77d2a5ef", + "sha256:1ac1750df1b4339b543531ce793b8fd5c16660a95d13aecaab26b44ce11775e9", + "sha256:1c721bfc575d57305dd922e6a40a8fe3f762905851d694245807a351ad255c58", + "sha256:1ce8c84051fa292a5dc54018a40e2a1926fd17980a9422c973e3ebea017aa8da", + "sha256:1fa1f6312fb84e8c281f32b39affe81984ccd484da6e9d65b3d18c202c666149", + "sha256:22134a4453bd59b7d1e895c455fe277af9d9d9fbbcb9dc3f4a97b8693e7e2c9b", + "sha256:23470a23614c701b37252618e7851e595060a96a23016f9a084f3f92f5ed5881", + "sha256:240a015102a0c0cc8114f1cba6444499a8a4d0333e178bc504a5c2196defd456", + "sha256:252851b38bad3bfda47b104ffd077d4f9604a10cb06fe09d020016a25107bf98", + "sha256:2a20c533cb80466c1d42a43a4521669ccad7cf2967830ac62c2c2f9cece63e7e", + "sha256:2dd50d6a1aef0426a1d0199190c6c43ec89812b1f409e7fe44cb0fbf6dfa733c", + "sha256:340e96c08de1069f3d022a85c2a8c63529fd88709468373b418f4cf2c949fb0e", + "sha256:3796a6152c545339d3b1652183e786df648ecdf7c4f9347e1d30e6750907f5bb", + "sha256:37a822f630712817b6ecc09ccc378192ef5ff12e2c9bae97eb5968a6cdf3b862", + "sha256:3a750a83b2728299ca12e003d73d1264ad0440f60f4fc9cee54acc489249b728", + "sha256:3c8945a105f1589ce8a693753b908815e0748f6279959a4530f6742e1994dcb6", + "sha256:3ccc13afee44b9006a73d2046068d4df96dc5b333bf3509d9a06d1b42db6d8bf", + "sha256:3f90e5e3afb11268628c89f378f7a1ea3f2fe502a28af4192e30a6cdea1e7d5e", + "sha256:4292ca56751aebbe63a84bbfc3b5717abb09b14d4b4442cc43fd7c49a1529efd", + "sha256:430ddd965ffd068dd70ef4e4d74f2c489c3a313adc28e829dd7262cc0d2dd1e8", + "sha256:439a0de139556745ae53f9cc9668c6c2053444af940d3ef3ecad95b079bc9987", + "sha256:44b4f937b992394a2e81a5c5ce716f3dcc1237281e81b80c748b2da6dd5cf29a", + "sha256:48c1ed8b02ffea4d5c9c220eda27af02b8149fe58526359b3c07eb391cb353a2", + "sha256:4ef724a059396751aef71e847178d66ad7fc3fc969a1a40c29f5aac1aa5f8784", + "sha256:50555ba3cb58f9861b7a48c493636b996a617db1a72c18da4d7f16d7b1b9952b", + "sha256:522a9c4a4d1924facce7270c84b5134c5cabcb01513213662a2e89cf28c1d309", + "sha256:5493a7027bfc6b108e17c3383959485087d5942e87eb62bbac69829eae9bc1f7", + "sha256:56ea80269077003eaa59723bac1d8bacd2cd15ae30456f2890811efc1e3d4413", + "sha256:5a2a3c9ef904dcdadb550eedf3291ec3f229431b0084666e2c2aa8ff99a103a2", + "sha256:5cfde4fab34dd1e3a3f7f3db38182ab6c95e4ea91cf322242ee0be5c2f7e3d2f", + "sha256:5e4a2cf8c4543f37f5dc881de6c190de08096c53986381daebb56a355be5dfe6", + "sha256:5e9c068f36b9f396399d43bfb6defd4cc99c36215f6ff33ac8b9c14ba15bdf6b", + "sha256:5ed7ceca6aba5331ece96c0e328cd52f0dcf942b8895a1ed2642de50800b79d3", + "sha256:5fa159b902d22b283b680ef52b532b29554ea2a7fc39bf354064751369e9dbd7", + "sha256:615a31b1629e12445c0e9fc8339b41aaa6cc60bd53bf802d5fe3d2c0cda2ae8d", + "sha256:621afe25cc2b3c4ba05fff53525156d5100eb35c6e5a7cf31d66cc9e1963e378", + "sha256:6656a0ae383d8cd7cc94e91de4e526407b3726049ce8d7939049cbfa426518c8", + "sha256:672174480a85386dd2e681cadd7d951471ad0bb028ed744c895f11f9d51b9ebe", + "sha256:692b4ff5c4e828a38716cfa92667661a39886e71136c97b7dac26edef18767f7", + "sha256:6bcc1ad776fffe25ea5c187a028991c031a00ff92d012ca1cc4714087e575973", + "sha256:6bf7d610ac8f0065a286002a23bcce241ea8248c71988bda538edcc90e0c39ad", + "sha256:75c0ebbebae71ed1e385f7dfd9b74c1cff09fed24a6df43d326dd7f12339ec34", + "sha256:788be9844a6e5c4612b74512a76b2153f1877cd845410d756841f6c3420230eb", + "sha256:7dc2ce039c7290b4ef64334ec7e6ca6494de6eecc81e21cb4f73b9b39991408c", + "sha256:813aab5bfb19c98ae370952b6f7190f1e28e565909bfc219a0909db168783465", + "sha256:8421cf496e746cf8d6b677502ed9a0d1e4e956586cd8b221e1312e0841c002d5", + "sha256:84e87c16f582f5c753b7f39a71bd6647255512191be2d2dbf49458c4ef024588", + "sha256:84f8bb34fe76c68c9d96b77c60cef093f5e660ef8e43a6cbfcd991017d375950", + "sha256:85cc4d105747d2aa3c5cf3e37dac50141bff779545ba59a095f4a96b0a460e70", + "sha256:883daa467865e5766931e07eb20f3e8152324f0adf52658f4d302242c12e2c32", + "sha256:8b2b1bfed698fa410ab81982f681f5b1996d3d994ae8073286515ac4d165c2e7", + "sha256:8ecbac050856eb6c3046dea655b39216597e373aa8e50e134c0e202f9c47efec", + "sha256:930bfe73e665ebce3f0da2c6d64455098aaa67e1a00323c74dc752627879fc67", + "sha256:9616567800bdc83ce136e5847d41008a1d602213d024207b0ff6cab6753fe645", + "sha256:9680dd23055dd874173a3a63a44e7f5a13885a4cfd7e84814be71be24fba83db", + "sha256:99faba727727b2e59129c59542284efebbddade4f0ae6a29c8b8d3e1f437beb7", + "sha256:9a718d56c4d55efcfc63f680f207c9f19c8376e5a8a67773535e6f7e80e93170", + "sha256:9b33bf9658cb29ac1a517c11e865112316d09687d767d7a0e4a63d5c640d1b17", + "sha256:9e8b374ef41ad5c461efb7a140ce4730661aadf85958b5c6a3e9cf4e040ff4bb", + "sha256:9e9b65a55bbabda7fccd3500192a79f6e474d8d36e78d1685496aad5f9dbd92c", + "sha256:a0b7486d85293f7f0bbc39b34e1d8aa26210b450bbd3d245ec3d732864009819", + "sha256:a53e3195f134bde03620d87a7e2b2f2046e0e5a8195e66d0f244d6d5b2f6d31b", + "sha256:a87c54e72aa2ef30189dc74427421e074ab4561cf2bf314589f6af5b37f45e6d", + "sha256:a892b5b1871b301ce20d40b037ffbe33d1407a39639c2b05356acfef5536d26a", + "sha256:a8acc9dedd304da161eb071cc7ff1326aa5b66aadec9622b2574ad3ffe225525", + "sha256:aaafc776e5edc72b3cad1ccedb5fd869cc5c9a591f1213aa9eba31a781be9ac1", + "sha256:acafc4368b289a9f291e204d2c4c75908557d4f36bd3ae937914d4529bf62a76", + "sha256:b0a5d7edb76c1c57b95df719af703e796fc8e796447a1da939f97bfa8a918d60", + "sha256:b25afe9d5c4f60dcbbe2b277a79be114e2e65a16598db8abee2a2dcde24f162b", + "sha256:b44c42edc07a50a081672e25dfe6022554b47f91e793066a7b601ca290f71e42", + "sha256:b594b64e8568cf09ee5c9501ede37066b9fc41d83d58f55b9952e32141256acd", + "sha256:b962700962f6e7a6bd77e5f37320cabac24b4c0f76afeac05e9f93cf0c620014", + "sha256:bb128c30cf1df0ab78166ded1ecf876620fb9aac84d2413e8ea1594b588c735d", + "sha256:bf9d42a71a4d7a7c1f14f629e5c30eac451a6fc81827d2beefd57d014c006c4a", + "sha256:c6595b0d8c8711e8e1dc389d52648b923b809f68ac1c6f0baa525c6440aa0daa", + "sha256:c8c6660089a25d45333cb9db56bb9e347241a6d7509838dbbd1931d0e19dbc7f", + "sha256:c9d469204abcca28926cbc28ce98f28e50e488767b084fb3fbdf21af11d3de26", + "sha256:d38bbcef58220f9c81e42c255ef0bf99735d8f11edef69ab0b499da77105158a", + "sha256:d4eb77df2964b64ba190eee00b2312a1fd7a862af8918ec70fc2d6308f76ac64", + "sha256:d63b7545d489422d417a0cae6f9898618669608750fc5e62156957e609e728a5", + "sha256:d7050899026e708fb185e174c63ebc2c4ee7a0c17b0a96ebc50e1f76a231c057", + "sha256:d79f1f2f7ebdb9b741296b69049ff44aedd95976bfee38eb4848820628a99b50", + "sha256:d85463560c67fc65cd86153a4975d0b720b6d7725cf7ee0b2d291288433fc21b", + "sha256:d9140ded382a5b04a1c030b593ed9bf3088243a0a8b7fa9f071a5736498c5483", + "sha256:d9b4916b21931b08096efed090327f8fe78e09ae8f5ad44e07f5c72a7eedb51b", + "sha256:df14f6332834444b4a37685810216cc8fe1fe91f447332cd56294c984ecbff1c", + "sha256:e49ce7dc9f925e1fb010fc3d555250139df61fa6e5a0a95ce356329602c11ea9", + "sha256:e61eae9b31799c32c5f9b7be906be3380e699e74b2db26c227c50a5fc7988698", + "sha256:ea053cefa008fda40f92aab937fb9f183cf8752e41dbc7bc68917884454c6362", + "sha256:f06e21ad0b504658a3a9edd3d8530e8cea5723f6ea5d280e8db8efc625b47e49", + "sha256:f14546403c2a1d11a130b537dda28f07eb6c1805a43dae4617448074fd49c282", + "sha256:f1a5d8f18877474c80b7711d870db0eeef9442691fcdb00adabfc97e183ee0b0", + "sha256:f2969e8f72c6236c51f91fbb79c33821d12a811e2a94b7aa59c65f8dbdfad34a", + "sha256:f468d520f47807d1eb5d27648393519655eadc578d5dd862d06873cce04c4d1b", + "sha256:f70dc00a91311a1aea124e5f64569ea44c011b58433981313202c46bccbec0e1", + "sha256:f93255b3e4d64785554e544c1c76cd32f4a354fa79e2eeca5d16ac2e7fdd57aa" + ], + "markers": "python_version >= '3.7'", + "version": "==2.6.3" + }, + "pylance": { + "hashes": [ + "sha256:22eff38308fdfd0882a0aa42125556ebf29ab3415a2058dc58b3e4ba8e598de8", + "sha256:44ada53dc8f57f274efed4efa710a8e9bfdc28e7aa989bc2dc33714ec61aee64", + "sha256:b8e79f483ae20d98a046821ed2c2129b2294bfc21e6488fd49e71d71fc511ff2", + "sha256:fb53aa8843932e4b00bb4cb56ac818d3fdc5d724c91d19ebf33d1076e0146f2c" + ], + "markers": "python_version >= '3.8'", + "version": "==0.7.4" + }, "python-dateutil": { "hashes": [ "sha256:0123cacc1627ae19ddf3c27a5de5bd67ee4586fbdd6440d9748f8abb483d3e86", @@ -364,6 +880,15 @@ "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'", "version": "==2.8.2" }, + "python-dotenv": { + "hashes": [ + "sha256:a8df96034aae6d2d50a4ebe8216326c61c3eb64836776504fcca410e5937a3ba", + "sha256:f5971a9226b701070a4bf2c38c89e5a3f0d64de8debda981d1db98583009122a" + ], + "index": "pypi", + "markers": "python_version >= '3.8'", + "version": "==1.0.0" + }, "pyyaml": { "hashes": [ "sha256:04ac92ad1925b2cff1db0cfebffb6ffc43457495c9b3c39d3fcae417d7125dc5", @@ -421,14 +946,29 @@ "markers": "python_version >= '3.6'", "version": "==6.0.1" }, + "ratelimiter": { + "hashes": [ + "sha256:5c395dcabdbbde2e5178ef3f89b568a3066454a6ddc223b76473dac22f89b4f7", + "sha256:a52be07bc0bb0b3674b4b304550f10c769bbb00fead3072e035904474259809f" + ], + "version": "==1.2.0.post0" + }, "requests": { "hashes": [ "sha256:58cd2187c01e70e6e26505bca751777aa9f2ee0b7f4300988b709f44e013003f", "sha256:942c5a758f98d790eaed1a29cb6eefc7ffb0d1cf7af05c3d2791656dbd6ad1e1" ], + "index": "pypi", "markers": "python_version >= '3.7'", "version": "==2.31.0" }, + "retry": { + "hashes": [ + "sha256:ccddf89761fa2c726ab29391837d4327f819ea14d244c232a1d24c67a2f98606", + "sha256:f8bfa8b99b69c4506d6f5bd3b0aabf77f98cdb17f3c9fc3f5ca820033336fba4" + ], + "version": "==0.9.2" + }, "rsa": { "hashes": [ "sha256:90260d9058e514786967344d0ef75fa8727eed8a7d2e43ce9f4bcf1b536174f7", @@ -437,6 +977,14 @@ "markers": "python_version >= '3.6' and python_version < '4'", "version": "==4.9" }, + "semver": { + "hashes": [ + "sha256:2a23844ba1647362c7490fe3995a86e097bb590d16f0f32dfc383008f19e4cdf", + "sha256:9ec78c5447883c67b97f98c3b6212796708191d22e4ad30f4570f840171cbce1" + ], + "markers": "python_version >= '3.7'", + "version": "==3.0.1" + }, "six": { "hashes": [ "sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926", @@ -445,6 +993,22 @@ "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'", "version": "==1.16.0" }, + "tqdm": { + "hashes": [ + "sha256:d302b3c5b53d47bce91fea46679d9c3c6508cf6332229aa1e7d8653723793386", + "sha256:d88e651f9db8d8551a62556d3cff9e3034274ca5d66e93197cf2490e2dcb69c7" + ], + "markers": "python_version >= '3.7'", + "version": "==4.66.1" + }, + "typing-extensions": { + "hashes": [ + "sha256:440d5dd3af93b060174bf433bccd69b0babc3b15b1a8dca43789fd7f61514b36", + "sha256:b75ddc264f0ba5615db7ba217daeb99701ad295353c45f9e95963337ceeeffb2" + ], + "markers": "python_version >= '3.7'", + "version": "==4.7.1" + }, "urllib3": { "hashes": [ "sha256:8d36afa7616d8ab714608411b4a3b13e58f463aee519024578e062e141dce20f", @@ -452,6 +1016,86 @@ ], "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4, 3.5'", "version": "==1.26.16" + }, + "yarl": { + "hashes": [ + "sha256:04ab9d4b9f587c06d801c2abfe9317b77cdf996c65a90d5e84ecc45010823571", + "sha256:066c163aec9d3d073dc9ffe5dd3ad05069bcb03fcaab8d221290ba99f9f69ee3", + "sha256:13414591ff516e04fcdee8dc051c13fd3db13b673c7a4cb1350e6b2ad9639ad3", + "sha256:149ddea5abf329752ea5051b61bd6c1d979e13fbf122d3a1f9f0c8be6cb6f63c", + "sha256:159d81f22d7a43e6eabc36d7194cb53f2f15f498dbbfa8edc8a3239350f59fe7", + "sha256:1b1bba902cba32cdec51fca038fd53f8beee88b77efc373968d1ed021024cc04", + "sha256:22a94666751778629f1ec4280b08eb11815783c63f52092a5953faf73be24191", + "sha256:2a96c19c52ff442a808c105901d0bdfd2e28575b3d5f82e2f5fd67e20dc5f4ea", + "sha256:2b0738fb871812722a0ac2154be1f049c6223b9f6f22eec352996b69775b36d4", + "sha256:2c315df3293cd521033533d242d15eab26583360b58f7ee5d9565f15fee1bef4", + "sha256:32f1d071b3f362c80f1a7d322bfd7b2d11e33d2adf395cc1dd4df36c9c243095", + "sha256:3458a24e4ea3fd8930e934c129b676c27452e4ebda80fbe47b56d8c6c7a63a9e", + "sha256:38a3928ae37558bc1b559f67410df446d1fbfa87318b124bf5032c31e3447b74", + "sha256:3da8a678ca8b96c8606bbb8bfacd99a12ad5dd288bc6f7979baddd62f71c63ef", + "sha256:494053246b119b041960ddcd20fd76224149cfea8ed8777b687358727911dd33", + "sha256:50f33040f3836e912ed16d212f6cc1efb3231a8a60526a407aeb66c1c1956dde", + "sha256:52a25809fcbecfc63ac9ba0c0fb586f90837f5425edfd1ec9f3372b119585e45", + "sha256:53338749febd28935d55b41bf0bcc79d634881195a39f6b2f767870b72514caf", + "sha256:5415d5a4b080dc9612b1b63cba008db84e908b95848369aa1da3686ae27b6d2b", + "sha256:5610f80cf43b6202e2c33ba3ec2ee0a2884f8f423c8f4f62906731d876ef4fac", + "sha256:566185e8ebc0898b11f8026447eacd02e46226716229cea8db37496c8cdd26e0", + "sha256:56ff08ab5df8429901ebdc5d15941b59f6253393cb5da07b4170beefcf1b2528", + "sha256:59723a029760079b7d991a401386390c4be5bfec1e7dd83e25a6a0881859e716", + "sha256:5fcd436ea16fee7d4207c045b1e340020e58a2597301cfbcfdbe5abd2356c2fb", + "sha256:61016e7d582bc46a5378ffdd02cd0314fb8ba52f40f9cf4d9a5e7dbef88dee18", + "sha256:63c48f6cef34e6319a74c727376e95626f84ea091f92c0250a98e53e62c77c72", + "sha256:646d663eb2232d7909e6601f1a9107e66f9791f290a1b3dc7057818fe44fc2b6", + "sha256:662e6016409828ee910f5d9602a2729a8a57d74b163c89a837de3fea050c7582", + "sha256:674ca19cbee4a82c9f54e0d1eee28116e63bc6fd1e96c43031d11cbab8b2afd5", + "sha256:6a5883464143ab3ae9ba68daae8e7c5c95b969462bbe42e2464d60e7e2698368", + "sha256:6e7221580dc1db478464cfeef9b03b95c5852cc22894e418562997df0d074ccc", + "sha256:75df5ef94c3fdc393c6b19d80e6ef1ecc9ae2f4263c09cacb178d871c02a5ba9", + "sha256:783185c75c12a017cc345015ea359cc801c3b29a2966c2655cd12b233bf5a2be", + "sha256:822b30a0f22e588b32d3120f6d41e4ed021806418b4c9f0bc3048b8c8cb3f92a", + "sha256:8288d7cd28f8119b07dd49b7230d6b4562f9b61ee9a4ab02221060d21136be80", + "sha256:82aa6264b36c50acfb2424ad5ca537a2060ab6de158a5bd2a72a032cc75b9eb8", + "sha256:832b7e711027c114d79dffb92576acd1bd2decc467dec60e1cac96912602d0e6", + "sha256:838162460b3a08987546e881a2bfa573960bb559dfa739e7800ceeec92e64417", + "sha256:83fcc480d7549ccebe9415d96d9263e2d4226798c37ebd18c930fce43dfb9574", + "sha256:84e0b1599334b1e1478db01b756e55937d4614f8654311eb26012091be109d59", + "sha256:891c0e3ec5ec881541f6c5113d8df0315ce5440e244a716b95f2525b7b9f3608", + "sha256:8c2ad583743d16ddbdf6bb14b5cd76bf43b0d0006e918809d5d4ddf7bde8dd82", + "sha256:8c56986609b057b4839968ba901944af91b8e92f1725d1a2d77cbac6972b9ed1", + "sha256:8ea48e0a2f931064469bdabca50c2f578b565fc446f302a79ba6cc0ee7f384d3", + "sha256:8ec53a0ea2a80c5cd1ab397925f94bff59222aa3cf9c6da938ce05c9ec20428d", + "sha256:95d2ecefbcf4e744ea952d073c6922e72ee650ffc79028eb1e320e732898d7e8", + "sha256:9b3152f2f5677b997ae6c804b73da05a39daa6a9e85a512e0e6823d81cdad7cc", + "sha256:9bf345c3a4f5ba7f766430f97f9cc1320786f19584acc7086491f45524a551ac", + "sha256:a60347f234c2212a9f0361955007fcf4033a75bf600a33c88a0a8e91af77c0e8", + "sha256:a74dcbfe780e62f4b5a062714576f16c2f3493a0394e555ab141bf0d746bb955", + "sha256:a83503934c6273806aed765035716216cc9ab4e0364f7f066227e1aaea90b8d0", + "sha256:ac9bb4c5ce3975aeac288cfcb5061ce60e0d14d92209e780c93954076c7c4367", + "sha256:aff634b15beff8902d1f918012fc2a42e0dbae6f469fce134c8a0dc51ca423bb", + "sha256:b03917871bf859a81ccb180c9a2e6c1e04d2f6a51d953e6a5cdd70c93d4e5a2a", + "sha256:b124e2a6d223b65ba8768d5706d103280914d61f5cae3afbc50fc3dfcc016623", + "sha256:b25322201585c69abc7b0e89e72790469f7dad90d26754717f3310bfe30331c2", + "sha256:b7232f8dfbd225d57340e441d8caf8652a6acd06b389ea2d3222b8bc89cbfca6", + "sha256:b8cc1863402472f16c600e3e93d542b7e7542a540f95c30afd472e8e549fc3f7", + "sha256:b9a4e67ad7b646cd6f0938c7ebfd60e481b7410f574c560e455e938d2da8e0f4", + "sha256:be6b3fdec5c62f2a67cb3f8c6dbf56bbf3f61c0f046f84645cd1ca73532ea051", + "sha256:bf74d08542c3a9ea97bb8f343d4fcbd4d8f91bba5ec9d5d7f792dbe727f88938", + "sha256:c027a6e96ef77d401d8d5a5c8d6bc478e8042f1e448272e8d9752cb0aff8b5c8", + "sha256:c0c77533b5ed4bcc38e943178ccae29b9bcf48ffd1063f5821192f23a1bd27b9", + "sha256:c1012fa63eb6c032f3ce5d2171c267992ae0c00b9e164efe4d73db818465fac3", + "sha256:c3a53ba34a636a256d767c086ceb111358876e1fb6b50dfc4d3f4951d40133d5", + "sha256:d4e2c6d555e77b37288eaf45b8f60f0737c9efa3452c6c44626a5455aeb250b9", + "sha256:de119f56f3c5f0e2fb4dee508531a32b069a5f2c6e827b272d1e0ff5ac040333", + "sha256:e65610c5792870d45d7b68c677681376fcf9cc1c289f23e8e8b39c1485384185", + "sha256:e9fdc7ac0d42bc3ea78818557fab03af6181e076a2944f43c38684b4b6bed8e3", + "sha256:ee4afac41415d52d53a9833ebae7e32b344be72835bbb589018c9e938045a560", + "sha256:f364d3480bffd3aa566e886587eaca7c8c04d74f6e8933f3f2c996b7f09bee1b", + "sha256:f3b078dbe227f79be488ffcfc7a9edb3409d018e0952cf13f15fd6512847f3f7", + "sha256:f4e2d08f07a3d7d3e12549052eb5ad3eab1c349c53ac51c209a0e5991bbada78", + "sha256:f7a3d8146575e08c29ed1cd287068e6d02f1c7bdff8970db96683b9591b86ee7" + ], + "markers": "python_version >= '3.7'", + "version": "==1.9.2" } }, "develop": {} diff --git a/demofile2.txt b/demofile2.txt new file mode 100644 index 0000000..6361561 --- /dev/null +++ b/demofile2.txt @@ -0,0 +1 @@ +{'vector': [0.017466701567173004, 0.0008756009628996253, 0.007069546729326248, -0.006648740731179714, -0.037341710180044174, 0.00811185222119093, -0.02000448666512966, -0.008467919193208218, -0.0024584801867604256, -0.021221589297056198, -0.002905182307586074, 0.005907474085688591, -0.003981475718319416, -0.00013908864639233798, -0.005363662727177143, -0.01575757935643196, 0.025766298174858093, -0.0008691269904375076, 0.02804512530565262, -0.022063201293349266, -0.021118005737662315, 0.021817192435264587, -0.02060008980333805, -0.014126146212220192, -0.006694058421999216, -0.0027983624022454023, 0.004865169059485197, -0.016081277281045914, -0.0038811294361948967, -0.019758477807044983, 0.016547400504350662, -0.01921466551721096, -0.018735595047473907, -0.005049676168709993, -0.007574514485895634, -0.02773437649011612, -0.00048554581007920206, -0.015058393590152264, 0.024070125073194504, -0.004140087403357029, 0.022529326379299164, -0.00520505104213953, -0.003347029210999608, -0.014359207823872566, -0.02062598615884781, 0.03164463862776756, 0.0007032321882434189, 0.004395808093249798, -0.04669008404016495, 0.012630664743483067, 0.0002783795935101807, -0.008215434849262238, -0.0196548942476511, -0.039257995784282684, 0.0008416127529926598, 0.01306441891938448, 0.007153708022087812, 0.030893661081790924, -0.003258012467995286, -0.010856804437935352, -0.013452855870127678, -0.012261650525033474, -0.01943477988243103, 0.006386545952409506, -0.005933369975537062, -0.005583776626735926, 0.006056374870240688, 0.004004134330898523, -0.015511570498347282, -0.012235754169523716, 0.0063347541727125645, 0.003330844221636653, 0.00434077950194478, -0.013828344643115997, -0.0025054162833839655, -0.016301391646265984, 0.013569386675953865, 0.0011936334194615483, -0.0015092382673174143, 0.010455419309437275, 0.006024004891514778, -0.009685019962489605, -0.018411897122859955, 0.036720212548971176, 0.015304403379559517, -0.011135184206068516, -0.025002371519804, 0.02628421224653721, 0.00785936787724495, -0.01648266240954399, 0.016599193215370178, 0.014928915537893772, -0.005447824019938707, -0.010908596217632294, 0.009581437334418297, 0.009633229114115238, 0.005483430810272694, 0.020276393741369247, 0.022335106506943703, -0.0013020719634369016, 0.0009791840566322207, 0.01981026865541935, -0.05526158586144447, -0.006444811355322599, -0.007645728066563606, -0.02214088849723339, 0.014307416044175625, 0.014423947781324387, -0.006868854630738497, -0.003010384039953351, 7.349570410042361e-07, 0.016495609655976295, -0.00045155760017223656, -0.013012628071010113, 0.002880905056372285, -2.4972732717287727e-06, 0.006855906918644905, -0.019628997892141342, -0.0314374715089798, -0.012022114358842373, 0.031152619048953056, 0.002134782960638404, 0.0172983780503273, -0.00847439281642437, 0.0012049628421664238, -0.0061729056760668755, -0.006707006134092808, -0.002270735800266266, -0.010928018018603325, 0.011989744380116463, 0.0038811294361948967, 0.039413370192050934, -0.0061243511736392975, 0.007250817492604256, -0.025403756648302078, 0.005441349931061268, -0.026439588516950607, 0.0017738606547936797, -0.01041010208427906, -0.03539952635765076, -0.009439010173082352, 0.03503698483109474, -0.0320848673582077, -0.004114191513508558, 0.0023646079935133457, 0.01385424006730318, -0.008733350783586502, -0.0028177842032164335, -0.0020020671654492617, -0.01606833003461361, 0.018593167886137962, -0.01575757935643196, 0.008429075591266155, -0.02575334906578064, 0.0020247260108590126, 0.006577527150511742, -0.007542144972831011, -0.004939619451761246, -0.028278186917304993, -0.02339683473110199, 0.013465804047882557, 0.019175821915268898, 0.019382989034056664, 0.006817063316702843, 0.011504198424518108, 0.011303506791591644, -0.0031382443848997355, 0.011115762405097485, -0.01688404567539692, -0.010429523885250092, -0.0036966220941394567, 0.019823215901851654, -0.013931927271187305, 0.008739824406802654, 0.00041190467891283333, 0.03314659371972084, 0.005965739488601685, 0.0005158924032002687, -0.01386718824505806, -0.015705788508057594, -0.02282712608575821, 0.003787257242947817, 0.024096019566059113, 0.027242356911301613, -0.0034506123047322035, 0.006202038377523422, 0.03695327416062355, -0.013893083669245243, 0.011575412005186081, 0.009426062926650047, 0.036279983818531036, 0.004606211092323065, -0.02050945535302162, -0.004965515341609716, -0.691935122013092, -0.012844305485486984, -0.003101019188761711, 0.01613306812942028, -0.0035412474535405636, 0.027371834963560104, 0.021610025316476822, -0.002424492035061121, -0.013983719050884247, 0.00628296285867691, 0.003421479370445013, -0.0006397066172212362, -0.022373950108885765, 0.015356195159256458, -0.007645728066563606, -0.012203384190797806, 0.014618165791034698, -0.024730466306209564, 0.012844305485486984, 0.037056855857372284, 0.0016492372378706932, 0.02843356318771839, -0.0003127724339719862, 0.010105826891958714, 0.013426960445940495, -0.001064963755197823, -0.008979360572993755, 0.006127587985247374, -0.013724761083722115, 0.0235910527408123, -0.014799436554312706, 0.0002969921915791929, -0.013802449218928814, -0.006169668864458799, 0.05474366992712021, 0.0038358119782060385, -0.01556336134672165, 0.018152939155697823, 0.016081277281045914, 0.03956874459981918, 0.010319466702640057, -0.007477405481040478, 0.016184860840439796, -0.003651304403319955, 0.013660022057592869, -0.002146112499758601, 0.019318249076604843, -0.016599193215370178, -0.0016670406330376863, -0.005140311550348997, 0.007192552089691162, 0.03079007752239704, -0.01914992742240429, 0.03148926421999931, -0.002329001436010003, -0.017285430803894997, 0.019033394753932953, 0.0033098040148615837, 0.005489904433488846, 0.0025442601181566715, 0.01518787257373333, 0.010494263842701912, -0.008208961226046085, -0.004130376502871513, -0.0028064546640962362, 0.019952695816755295, -0.018139991909265518, 0.005777995102107525, -0.009782129898667336, -0.015058393590152264, 0.009950452484190464, 0.017000576481223106, -0.01606833003461361, 0.020742516964673996, 0.027112876996397972, 0.012048009783029556, 0.017155952751636505, 0.0006991859409026802, -0.025869879871606827, -0.006431863643229008, 0.005535222124308348, -0.0005397651111707091, -0.03213666006922722, 0.005324819125235081, 0.02104031853377819, 0.014941862784326077, -0.003952343016862869, 0.007975898683071136, 0.009840395301580429, 0.011899108998477459, 0.03480392321944237, 0.005473719909787178, 0.004551182501018047, -0.01039068028330803, -0.007263765204697847, 0.022192681208252907, -0.013957823626697063, 0.03180001303553581, 0.0402420349419117, -0.015511570498347282, -0.004298699088394642, -0.005525511223822832, 0.00828664842993021, -0.0005227709771133959, 0.02550734020769596, -0.01943477988243103, -0.02097557857632637, -0.0026526986621320248, 0.020069226622581482, 0.0064480481669306755, 0.01556336134672165, 0.01268893014639616, -0.0012340955436229706, 0.01842484436929226, 0.0011912056943401694, -0.026232421398162842, 0.014851227402687073, 0.001767386682331562, 0.010060508735477924, -0.0076651498675346375, 0.005302160046994686, 0.0051921033300459385, 0.007775207050144672, 0.00862976722419262, -0.008299596607685089, 0.002468191087245941, 0.016845202073454857, -0.014488686807453632, -0.008487340994179249, -0.02220562845468521, -0.015071341767907143, -0.010500737465918064, 0.03283584490418434, -0.006428626365959644, 0.024264343082904816, 0.016275495290756226, 0.021376963704824448, -0.004269565921276808, 0.01385424006730318, -0.008765720762312412, -0.006642266642302275, -0.000520343251992017, -0.0114006157964468, -0.0041497983038425446, 0.0063509391620755196, -0.007354400586336851, -0.004541471600532532, 0.0024859944824129343, -0.022878918796777725, 0.004489680286496878, -0.0228012315928936, -0.014514582231640816, -0.027475418522953987, 0.006373597774654627, -0.025610923767089844, -0.0039750016294419765, 0.012863727286458015, -0.008785142563283443, -0.019072240218520164, -0.013193897902965546, 0.004078584723174572, 0.01444984320551157, -0.029961412772536278, -0.008409653790295124, -0.01136824581772089, 0.005114415660500526, 0.0027481892611831427, 0.015472725965082645, -0.020677777007222176, -0.015550414100289345, 0.0008480866672471166, -0.022917762398719788, 0.003418242558836937, 0.017932824790477753, -0.0076522016897797585, -0.008914620615541935, 0.008312543854117393, -0.01408730261027813, -0.032628677785396576, 0.009238318540155888, 0.008940516971051693, 0.012274597771465778, -0.011666047386825085, 0.024380873888731003, 0.012507660314440727, 0.0001455625897506252, 0.031333889812231064, 0.007613358087837696, -0.027553105726838112, 0.025364913046360016, -0.004331068601459265, 0.007839946076273918, -0.0015877347905188799, -0.01042305026203394, 0.0043602013029158115, 0.0013943257508799434, 0.0102223576977849, 0.014113198034465313, -0.011510672979056835, 0.03226613625884056, 0.007606884464621544, 0.02610294334590435, 0.009879238903522491, 0.009147683158516884, 0.01692288927733898, 0.007736362982541323, -0.027837960049510002, -0.03529594466090202, 0.01518787257373333, 0.015641048550605774, 0.010028139688074589, 0.01569284126162529, -0.029417602345347404, -0.0031997468322515488, 0.013465804047882557, 0.0358397550880909, 0.003258012467995286, 0.014501634985208511, 0.020133966580033302, -0.002304724184796214, -0.0028436798602342606, 0.009691494517028332, 0.02905506081879139, -0.008351387456059456, -0.02487289346754551, -0.008817511610686779, 0.01949951983988285, 0.023357991129159927, 0.014980706386268139, -0.009782129898667336, -0.03550310805439949, 0.023189667612314224, -0.0199656430631876, 0.01309678889811039, 0.01525261253118515, 0.010066983290016651, 0.023539260029792786, -0.00521152513101697, 0.03236972168087959, -0.0010520159266889095, 0.036746107041835785, 0.033094801008701324, 0.03524415194988251, -0.0188650730997324, 0.006613133940845728, 0.013517594896256924, 0.03508877754211426, 0.015343247912824154, -0.010099352337419987, 0.021545285359025, 0.003557432210072875, -0.008189539425075054, 0.0042469073086977005, 0.005820075515657663, -0.0020716621074825525, 0.00030629849061369896, 0.029391705989837646, -0.0188650730997324, 0.02198551408946514, 0.02242574281990528, 0.015382091514766216, 0.011271136812865734, -0.00303466129116714, -0.009095891378819942, -0.00730260880663991, -0.004926671274006367, 0.006263541057705879, -0.023694636300206184, 0.025831036269664764, 0.004042977932840586, -0.002492468571290374, -0.022930709645152092, -0.005648516118526459, -0.01839894987642765, 0.010338888503611088, -0.010034613311290741, -0.020146913826465607, -0.014708801172673702, 0.025546183809638023, 0.0052924491465091705, -0.003105874639004469, -0.011866739951074123, 0.03669431433081627, 0.012520607560873032, -0.014475738629698753, -0.016146017238497734, -0.02163592167198658, 0.01158836018294096, 0.020859047770500183, 0.01637907885015011, 0.02522248588502407, 0.01736311800777912, -0.0077298893593251705, 0.011737260967493057, -0.0023646079935133457, 0.004722742363810539, 0.03299121931195259, 0.020613038912415504, 0.02110505849123001, 0.0032046022824943066, 0.003217550227418542, 0.0039102621376514435, -0.016314338892698288, -0.002518364228308201, 0.029003269970417023, 0.012417024932801723, -0.00529892323538661, -0.02487289346754551, -0.004463784396648407, -0.016961732879281044, -0.004233959596604109, -0.03392346575856209, -0.009685019962489605, -0.011769630014896393, -0.02031523734331131, 0.0018288892460986972, 0.0009921318851411343, -0.005405743140727282, 0.02418665587902069, 0.016896994784474373, -0.02698339894413948, -0.020263444632291794, -0.0013700483832508326, 0.010345363058149815, 0.09596974402666092, 0.006538683548569679, 0.02502826787531376, 0.012086853384971619, -0.005318345036357641, 0.009989296086132526, -0.013006153516471386, -0.0443335697054863, 0.012442920356988907, 0.0012599913170561194, -0.00010965242836391553, -0.0001652878854656592, 0.0172983780503273, -0.005363662727177143, 0.03252509608864784, -0.002855009399354458, -0.0082542784512043, -0.010125248692929745, 0.02302134595811367, -0.02326735481619835, 0.012417024932801723, -0.013239216059446335, -0.0022755912505090237, 0.014851227402687073, 0.015731684863567352, 0.02685392089188099, 0.02009512297809124, 0.015136081725358963, 0.01679341122508049, -0.00538632133975625, -0.004496154375374317, -0.004233959596604109, 0.011245240457355976, 0.010416575707495213, -0.005583776626735926, 0.004839273169636726, 0.02282712608575821, -0.008014743216335773, 0.02368168719112873, 0.025494391098618507, 0.021156849339604378, 0.028096918016672134, 0.007775207050144672, -0.010727325454354286, 0.023150824010372162, -0.011724312789738178, 0.009354849345982075, 0.026620857417583466, 0.009788603521883488, 0.0001891605497803539, 0.019395936280488968, -0.0018677328480407596, 0.009160631336271763, 0.0002818188804667443, 0.0021542049944400787, 0.00807948224246502, 0.007606884464621544, -0.013245689682662487, -0.009937504306435585, -0.016741618514060974, -0.027837960049510002, -0.031748220324516296, -0.0045835524797439575, -0.02383706159889698, -0.016146017238497734, -0.027216460555791855, -0.019331196323037148, -0.019667841494083405, -0.02078136056661606, -0.013996667228639126, 0.009542593732476234, -0.005823312792927027, -0.03524415194988251, 0.008422601036727428, 0.003350266022607684, -0.004645054694265127, 0.021273380145430565, -0.011484776623547077, 0.011452406644821167, 0.03578796237707138, -0.014980706386268139, -0.029262227937579155, 0.0005964121082797647, -0.007477405481040478, -0.013258637860417366, 0.02003038302063942, 0.01993974857032299, -0.011549516580998898, 0.011666047386825085, 0.012650086544454098, 0.027812063694000244, 0.003709570039063692, 0.0327063649892807, -0.013297481462359428, 0.001289933337830007, 0.0009168723481707275, -0.004499391186982393, 0.020392924547195435, -0.010584898293018341, -1.3049043445789721e-05, 0.029391705989837646, -0.027475418522953987, 0.010241779498755932, -0.009743286296725273, 0.002623565960675478, 0.009477853775024414, -0.008577976375818253, -0.012960836291313171, 0.028796102851629257, 0.02465277910232544, 0.011899108998477459, -0.023345042020082474, -0.028381770476698875, -0.0061114029958844185, -0.002600907115265727, 0.012695404700934887, -0.01001519151031971, 0.022529326379299164, 0.008487340994179249, 0.0010018429020419717, -0.011141657829284668, -0.0383775420486927, 0.02685392089188099, 0.01848958432674408, 0.012229280546307564, -0.0234227292239666, 0.0056420424953103065, -0.018075251951813698, -0.017440805211663246, -0.009335427545011044, -0.011666047386825085, 0.02597346343100071, 0.007768732961267233, -0.016896994784474373, -0.03066059947013855, -0.02480815351009369, -0.003764598397538066, -0.009180053137242794, -0.0037937313318252563, -0.020496506243944168, -0.03462265431880951, 0.01657329685986042, 0.004327831789851189, -0.017065316438674927, 0.003041135147213936, -0.026361899450421333, -0.020807256922125816, -0.0008853118633851409, -0.010895648039877415, 0.033535029739141464, 0.002584722125902772, 0.009238318540155888, -0.014864175580441952, -0.0008917857776395977, -0.02238689921796322, -0.04386744648218155, 0.010779117234051228, 0.0025410230737179518, 0.007671623956412077, 0.014903019182384014, 0.02487289346754551, -0.016599193215370178, -0.011633677408099174, 0.0032450645230710506, -0.0088822515681386, -0.0048425099812448025, -0.018696751445531845, -0.010157618671655655, -0.027915647253394127, 0.02012101747095585, 0.008454971015453339, 0.007412665989249945, 0.0345967561006546, 0.00032693418324925005, -0.005460771732032299, 0.0056258575059473515, -0.00862976722419262, 0.011737260967493057, -0.016469713300466537, -0.013109737075865269, 0.001153980498202145, -0.006739375647157431, -0.01804935559630394, -0.0024762835819274187, -0.003285526530817151, 0.0036804371047765017, -0.008584449999034405, -0.012883149087429047, -0.005010832566767931, -0.005561118014156818, 0.015149028971791267, -0.01880033314228058, 0.028925582766532898, 0.004916960373520851, -0.004959041252732277, -0.003122059628367424, -0.019382989034056664, -0.01466995757073164, -0.00521152513101697, 0.00539279542863369, 0.0015108566731214523, 0.011122236028313637, -0.003978238441050053, -0.003102637594565749, -0.013109737075865269, 0.019991539418697357, 0.0026348952669650316, -0.013401064090430737, 0.0012187199899926782, -0.025766298174858093, -0.007606884464621544, -0.021247483789920807, -0.0023031055461615324, -0.023565156385302544, -0.007930581457912922, 0.008921095170080662, 0.001969697419553995, 0.01386718824505806, -0.018955707550048828, -0.015213768929243088, 0.009393692947924137, -0.027345940470695496, -0.00240507023409009, 0.012190436944365501, 0.03788552060723305, 0.014579322189092636, -0.013025575317442417, -0.005273027345538139, 0.03110082820057869, 0.005282738246023655, 0.004609448369592428, 0.004690372385084629, 0.012682456523180008, 0.013168002478778362, 0.0006004582974128425, -0.006331517361104488, -0.010591372847557068, -0.01575757935643196, -0.03462265431880951, 0.015382091514766216, -0.0008505143923684955, 0.006953015923500061, -0.004292224999517202, -0.023629896342754364, -0.0281487088650465, 0.006483654957264662, -0.011141657829284668, 0.02436792477965355, -0.02474341355264187, -0.003929683938622475, -0.021376963704824448, 0.026439588516950607, -0.0330171138048172, 0.02018575742840767, 0.01191853079944849, -0.020587142556905746, -0.00249570538289845, -0.008234856650233269, 0.0015723591204732656, 0.022464586421847343, 0.002672120463103056, 0.03135978430509567, -0.01328453328460455, -0.013161527924239635, 0.011536568403244019, 0.012960836291313171, -0.018386000767350197, -0.023150824010372162, -0.007399718277156353, 0.020328184589743614, -0.005282738246023655, -0.009264213964343071, -0.0008796471520327032, 0.009717389941215515, -0.02084610052406788, 0.0035056406632065773, -0.008021216839551926, -0.03187770023941994, 0.007826998829841614, -0.004926671274006367, 0.0011717838933691382, 0.027527209371328354, -0.009717389941215515, -0.010164092294871807, -0.020289340987801552, -0.017427857965230942, -0.01349169947206974, 0.007347926497459412, -0.0029585924930870533, -0.008539131842553616, -0.024600988253951073, -0.012824883684515953, -0.014631113968789577, -0.0035056406632065773, -0.01004756148904562, 0.0009589529945515096, 0.02449740469455719, 0.03164463862776756, -0.014851227402687073, 0.03457086160778999, 0.002968303393572569, 0.03920620679855347, -0.006629318930208683, 0.018152939155697823, -0.010740273632109165, -0.03682379424571991, 0.013090315274894238, -0.005800653714686632, -0.016120120882987976, 0.005829786881804466, 0.015239664353430271, 0.007237869314849377, -0.009950452484190464, -0.0030378983356058598, 0.019680790603160858, 0.022127941250801086, 0.017868084833025932, -0.018722645938396454, -0.031152619048953056, 0.02480815351009369, -0.02009512297809124, 0.026141786947846413, -0.004525287076830864, -0.0008731732377782464, 0.0002555184764787555, 0.011873213574290276, 0.01622370444238186, 0.021713608875870705, -0.008539131842553616, -0.011452406644821167, -0.0005114415544085205, 0.005729440599679947, -0.021143902093172073, -0.022930709645152092, -0.013608230277895927, -0.03195538744330406, -0.010766169056296349, 0.025494391098618507, -0.006373597774654627, 0.008092430420219898, 0.008176591247320175, 0.014682904817163944, -0.018657905980944633, 0.0311267226934433, -0.012378181330859661, -0.019331196323037148, -0.013802449218928814, -0.010584898293018341, 0.00015163190255407244, -0.01503249816596508, -0.0177645031362772, 0.015653997659683228, 0.002332238247618079, -0.04052688926458359, -0.010319466702640057, -0.005826549604535103, -0.018813282251358032, 0.0320848673582077, 0.0060110571794211864, -0.014980706386268139, 0.0355290062725544, 0.009905134327709675, -0.02550734020769596, 0.0254684966057539, 0.012268124148249626, 0.02223152481019497, 0.003353503067046404, 0.005978687200695276, -0.003402057569473982, -0.009555541910231113, -0.006308858748525381, 0.0024762835819274187, -0.014747644774615765, -0.021441703662276268, -0.005842734593898058, 0.020043330267071724, 0.011672521010041237, 0.026776233687996864, -0.009374271146953106, 0.020522402599453926, -0.02227036841213703, -0.02126043289899826, 0.005030254367738962, -0.005645279306918383, 0.0075550926849246025, -0.025649767369031906, -0.02685392089188099, 0.021687712520360947, -0.00806653406471014, 0.0028129287529736757, 0.001832126174122095, 0.011115762405097485, -0.009775655344128609, 0.01802346110343933, -0.007956476882100105, -0.016715724021196365, -0.0009686638950370252, -0.03547721356153488, 0.011510672979056835, 0.01754438877105713, -0.029883725568652153, -0.00579418009147048, 0.02308608405292034, -0.007315556984394789, -0.00733497878536582, 0.012060957960784435, 0.004884590860456228, -0.00692712003365159, 0.008707454428076744, -0.03972412273287773, -0.011271136812865734, -0.0033696878235787153, 0.02669854462146759, -0.02326735481619835, 0.0037484136410057545, -0.009290109388530254, -0.0021428754553198814, -0.0012510897358879447, 0.016210755333304405, -0.032343823462724686, -0.013187424279749393, 0.0032936190254986286, -0.004586789291352034, -0.013245689682662487, 0.017971668392419815, -0.01309678889811039, -0.00924479216337204, -0.024160759523510933, -0.0007404573843814433, 0.005590250715613365, -0.019913852214813232, -0.015641048550605774, 0.007399718277156353, 0.0008327110554091632, -0.00046491011744365096, 0.00037913036067038774, 0.20426587760448456, 0.0024989424273371696, -0.019162874668836594, 0.014760592952370644, 0.02185603603720665, 0.0077298893593251705, 0.026219474151730537, -0.027190566062927246, -0.02443266473710537, 0.021169796586036682, -0.017194796353578568, 0.005104704760015011, -0.003716043895110488, -0.0014687760267406702, -0.0030961637385189533, -0.0069465418346226215, -0.019512467086315155, -0.03666841983795166, -0.040863536298274994, 0.0038843664806336164, 0.008221909403800964, -0.0052406578324735165, -0.01094096526503563, 0.003806679043918848, 0.04503275454044342, -0.00751624908298254, -0.008862829767167568, 0.010856804437935352, 0.0057877060025930405, 0.006292673759162426, -0.009510223753750324, -0.01075322087854147, 0.018968656659126282, -0.007975898683071136, -0.0008804564131423831, 0.0076651498675346375, 0.007691045757383108, 0.005489904433488846, 0.009497275575995445, 0.02757900208234787, 0.016249598935246468, -0.014164989814162254, 0.00289709004573524, -0.010947439819574356, -0.026750337332487106, -0.007496827282011509, 0.020276393741369247, -0.028226396068930626, -0.010850329883396626, 0.01386718824505806, -0.016430869698524475, -0.0345967561006546, 0.008092430420219898, 0.01582231931388378, 0.0018677328480407596, -0.006661688443273306, 0.01465700939297676, 0.003379398724064231, -0.003580091055482626, 0.0021881931461393833, -0.00044063280802220106, 0.01692288927733898, -0.0019535126630216837, 0.0013514357851818204, -0.03053111955523491, -0.002333856886252761, -0.017505545169115067, 0.018606115132570267, 0.008409653790295124, -0.0026106180157512426, 0.007108390796929598, -0.010513685643672943, -0.0025021794717758894, 0.009775655344128609, -0.019551310688257217, -0.022542273625731468, 0.024665726348757744, 0.008124799467623234, 0.02773437649011612, 0.009445484727621078, -0.03829985484480858, 0.010513685643672943, -0.003099400782957673, -0.038791872560977936, 0.006920646410435438, -0.07054009288549423, -0.00560643570497632, 0.010928018018603325, 0.011497724801301956, -0.01099275704473257, 0.014462791383266449, -0.02412191592156887, -0.02456214465200901, -0.012773091904819012, -0.008785142563283443, 0.015459778718650341, -0.0060110571794211864, 0.016275495290756226, -0.016171911731362343, 0.0037225177511572838, -0.010384206660091877, 0.025701558217406273, 0.00017580804706085473, -0.014954810962080956, -0.03182590752840042, 0.008733350783586502, 0.01503249816596508, 0.008519710041582584, -0.015291456133127213, -0.016909942030906677, -0.016676880419254303, -0.02104031853377819, 0.009587910957634449, -0.01275367010384798, 0.024070125073194504, -0.00299096223898232, 0.004402282182127237, -0.015006602741777897, 0.011879687197506428, -0.010105826891958714, 0.0009201092761941254, -0.02210204489529133, -0.0006943304906599224, -0.012773091904819012, 3.3836473448900506e-05, -0.002811310114338994, -0.04003487154841423, 0.01905929110944271, -0.001476059202104807, -0.04164040833711624, 0.018386000767350197, -0.004318120889365673, 0.0016241506673395634, 0.011018652468919754, -0.019628997892141342, -0.007801102474331856, -0.010999230667948723, -0.019292352721095085, -0.0012405695160850883, 0.005777995102107525, 0.009853342548012733, 0.006227934267371893, 0.005027017556130886, -0.00946490652859211, -0.00027170334942638874, -0.007192552089691162, 0.014967759139835835, -0.035554900765419006, -0.030427537858486176, -0.006253830157220364, 0.005208287853747606, 0.005221236031502485, -0.01385424006730318, -0.017712710425257683, 0.010312993079423904, -0.022788282483816147, -0.03589154779911041, -0.01732427440583706, -0.013187424279749393, 0.030142683535814285, -0.00653220945969224, 0.005094993859529495, 0.02031523734331131, -0.011186975054442883, -0.02377232350409031, -0.008215434849262238, -0.16583655774593353, 0.019253509119153023, 0.012747195549309254, -0.010766169056296349, 0.014346260577440262, 0.010112300515174866, 0.02509300783276558, -0.016676880419254303, -0.03224024176597595, 0.011096340604126453, 0.0009144446230493486, -0.012805461883544922, -0.029702454805374146, 0.01504544634371996, 0.00883693341165781, -0.0019195243949070573, 0.002719056559726596, -0.006596948951482773, 0.011445933021605015, -0.011627203784883022, 0.028537144884467125, -0.023215563967823982, 0.03252509608864784, -0.028122812509536743, -0.0018887731712311506, 0.008765720762312412, -0.03182590752840042, 0.027345940470695496, -0.031333889812231064, 0.006830011028796434, 0.007587462663650513, -0.0033923466689884663, 0.013893083669245243, 0.0114006157964468, 0.023034293204545975, -0.0020004487596452236, 0.005334530025720596, -0.014579322189092636, -0.01949951983988285, 0.030116787180304527, -0.01604243367910385, 0.029106853529810905, -0.0005118462140671909, -0.014786488376557827, -0.0011021889513358474, 0.015498622320592403, -0.006292673759162426, 0.018101148307323456, 0.006425389554351568, -0.008966412395238876, 0.007250817492604256, -0.008623293600976467, 0.006121114362031221, 0.013077367097139359, 0.0053410036489367485, 0.010397153906524181, -0.01408730261027813, 0.021299276500940323, -0.012345811352133751, -0.0027821774128824472, -0.012468816712498665, -0.014967759139835835, -0.001428313902579248, 0.008429075591266155, -0.015602204948663712, -0.004580315668135881, -0.00017317800666205585, 0.00785936787724495, -0.012086853384971619, 0.015835266560316086, -0.002529693767428398, -0.012022114358842373, 0.03371630236506462, 0.021299276500940323, 0.01918877102434635, -0.011297032237052917, -0.023137876763939857, 0.00791115965694189, -0.008383757434785366, -0.006159957963973284, -0.00452852388843894, 0.023940645158290863, -0.027553105726838112, 0.002853390760719776, -0.004949330352246761, 0.025326069444417953, 0.0047292159870266914, -0.015602204948663712, 0.01959015429019928, -0.018593167886137962, 0.021739503368735313, -0.02672444097697735, 0.0030136210843920708, -0.007626306265592575, 0.010999230667948723, 0.017220690846443176, 0.02921043522655964, 0.013828344643115997, -0.005680886097252369, -0.006739375647157431, -0.01056547649204731, -0.0029262227471917868, -0.039387475699186325, -0.017492596060037613, 0.0052438946440815926, 0.02770848013460636, 0.0062376451678574085, 0.009095891378819942, 0.017052369192242622, 0.0032758156303316355, -0.009833920747041702, -0.0029812513384968042, 0.010358310304582119, 0.0114006157964468, -0.013414012268185616, 0.005120889749377966, 0.014100249856710434, 0.00560643570497632, 0.012319915927946568, 0.0008242140174843371, 0.00985981710255146, -0.03128209710121155, -0.012196910567581654, 0.011646625585854053, 0.0308159738779068, -0.004687135573476553, -0.10969451069831848, -0.02877020835876465, 0.006580763962119818, 0.01539503876119852, -0.016236651688814163, 0.013310428708791733, -0.019512467086315155, 0.018890969455242157, -0.001020455383695662, 0.03697916865348816, -0.024160759523510933, -0.03154105693101883, -0.00785936787724495, -0.010701430030167103, 0.025105955079197884, -0.001767386682331562, -0.005133837461471558, -0.0034959297627210617, -0.019447728991508484, 0.023513365536928177, 0.006405967753380537, 0.026025256142020226, -0.006393019575625658, 0.007412665989249945, -0.03902493417263031, -0.0015359432436525822, -0.017207743600010872, 0.015278507955372334, 0.014152041636407375, 0.0011256569996476173, -0.0011572175426408648, 0.017427857965230942, 0.009387219324707985, -0.014760592952370644, 0.010979808866977692, -0.010707903653383255, -0.004463784396648407, -0.013634126633405685, 0.02324145846068859, -0.02581808902323246, 0.008772194385528564, -0.0050788093358278275, -0.0041821678169071674, -0.030039099976420403, -0.023668739944696426, -0.0017965195002034307, -0.023137876763939857, 0.032058972865343094, 0.02698339894413948, -0.010928018018603325, -0.025831036269664764, 0.009756233543157578, -0.027553105726838112, -0.001241378835402429, 0.023137876763939857, -0.01912403106689453, 0.0019195243949070573, 0.03669431433081627, -0.02088494412600994, -0.0032483013346791267, -0.012811935506761074, -0.003437664359807968, -0.0037030959501862526, 0.030919557437300682, 0.01444984320551157, 0.014152041636407375, -0.0016718960832804441, -0.013258637860417366, 0.0063509391620755196, -0.013044997118413448, -0.02544260025024414, -0.013763604685664177, -0.01582231931388378, 0.0026834497693926096, -0.01504544634371996, -0.004635343793779612, -0.009937504306435585, -0.00415950920432806, -0.0009880857542157173, 0.008454971015453339, -0.014126146212220192, -0.01707826368510723, 0.012986731715500355, -0.008493814617395401, 0.020211653783917427, 0.009128261357545853, -0.009484328329563141, 0.022153837606310844, 0.01811409555375576, 0.0020004487596452236, -0.007982373237609863, 0.03560669347643852, 0.028563041239976883, -0.021053265780210495, -0.016560349613428116, 0.017906928434967995, -0.0033858728129416704, 0.00811185222119093, -0.005722966510802507, 0.00884988158941269, 0.001067391480319202, -0.009121786803007126, -0.0437120720744133, 0.014216781593859196, 0.006545157637447119, -0.01504544634371996, 0.0027951253578066826, -0.0027757035568356514, 0.01562810130417347, 0.009814498946070671, -0.00579418009147048, 0.004120665602385998, -0.019473623484373093, 0.004965515341609716, 0.00769751938059926, -0.011814948171377182, -0.02172655612230301, 0.012158066965639591, 0.031463369727134705, 0.005101467948406935, 0.00018511434609536082, -0.00020504194253589958, -0.005056150257587433, -0.025429653003811836, 0.004059162922203541, 0.01407435443252325, 0.01248176395893097, -0.004606211092323065, -0.014721748419106007, 0.046120379120111465, 0.010636690072715282, -0.010830908082425594, 0.008157169446349144, -0.007373822387307882, -0.014799436554312706, 0.015265559777617455, -0.002382411388680339, -0.022127941250801086, -0.007529196795076132, 0.0062376451678574085, -0.00941958837211132, 0.0009152538259513676, -0.007432087790220976, -0.01294141449034214, 0.021118005737662315, -0.02905506081879139, -0.017117107287049294, -0.020108070224523544, -0.003105874639004469, 0.0036351196467876434, 0.007645728066563606, -0.002579866675660014, 0.007678097579628229, 0.012585347518324852, -0.008215434849262238, -0.01782924123108387, -0.0026462245732545853, -0.02148054726421833, -0.023629896342754364, -0.004939619451761246, -0.006681110244244337, -0.027475418522953987, 0.030453432351350784, 0.0011248477967455983, 0.01694878563284874, -0.011471829377114773, 0.008487340994179249, -0.016171911731362343, -0.022568169981241226, 0.015679892152547836, -0.00560643570497632, -0.03097134828567505, -0.024976477026939392, 0.008603871800005436, 0.01685815118253231, 0.006117877084761858, 0.011821421794593334, -0.004450836684554815, 0.015433882363140583, -0.010863278061151505, 0.0024212549906224012, 0.016896994784474373, 0.028925582766532898, 0.006681110244244337, -0.034260112792253494, -0.006972437724471092, 0.033250175416469574, -0.0020910839084535837, -0.006953015923500061, 0.013414012268185616, 0.01745375245809555, 0.022542273625731468, -0.05300865322351456, 0.0037678354419767857, -0.009989296086132526, 0.004013845231384039, -0.004437888506799936, 0.015511570498347282, 0.0032483013346791267, 0.016314338892698288, 0.004939619451761246, 0.040138453245162964, 0.015653997659683228, 0.002468191087245941, -0.0037516506854444742, -0.008739824406802654, -0.01754438877105713, 0.006888276431709528, -0.022399846464395523, -0.01861906237900257, -0.0021234536543488503, 0.02214088849723339, 0.012099801562726498, 0.012934939935803413, 0.0030735048931092024, 0.010351836681365967, -0.0031835620757192373, -0.0009184908121824265, 0.0111610796302557, -0.01905929110944271, -0.030738286674022675, 0.009426062926650047, -0.002269117394462228, 0.009205948561429977, -0.010882699862122536, -0.0033599769230931997, 0.03519235923886299, 0.0045349979773163795, -0.0008561791037209332, -0.015278507955372334, -0.01556336134672165, -0.012701878324151039, 0.012889622710645199, -0.004722742363810539, -0.022917762398719788, -0.001856403425335884, -0.005347477737814188, 0.02251637727022171, -0.012041536159813404, 0.02003038302063942, -0.010267674922943115, 0.041433241218328476, 0.002989343600347638, -0.006007819902151823, 0.0037030959501862526, 0.004272803198546171, -0.0001017117319861427, 0.033068906515836716, 0.002422873629257083, 0.008293122053146362, -0.02597346343100071, 0.00588157819584012, 0.0029602108988910913, 0.025934619829058647, -0.016521506011486053, -0.009879238903522491, -0.010889174416661263, -0.02185603603720665, -0.012009166181087494, 0.004454073496162891, -0.001357909757643938, 0.03348323702812195, -0.009322479367256165, 0.02166181616485119, 0.016560349613428116, -0.012844305485486984, -0.002947262953966856, -0.0005595915135927498, -0.0043440163135528564, -0.021998461335897446, -0.024290237575769424, 0.010843856260180473, 0.002963447943329811, -0.01582231931388378, -0.003809916088357568, 0.020794307813048363, -0.009069995954632759, -0.014721748419106007, -0.0027514263056218624, 0.010662585496902466, -0.012811935506761074, 0.0012389509938657284, 0.030764183029532433, -0.004376386292278767, -0.039853598922491074, 0.012747195549309254, -0.0032272611279040575, 0.00557406572625041, 0.00032187640317715704, -0.00905704777687788], 'item': 'unique_key: 23-00046057\ncomplaint_description: AE - Key Accounts\n'}[0.017466701567173004, 0.0008756009628996253, 0.007069546729326248, -0.006648740731179714, -0.037341710180044174, 0.00811185222119093, -0.02000448666512966, -0.008467919193208218, -0.0024584801867604256, -0.021221589297056198, -0.002905182307586074, 0.005907474085688591, -0.003981475718319416, -0.00013908864639233798, -0.005363662727177143, -0.01575757935643196, 0.025766298174858093, -0.0008691269904375076, 0.02804512530565262, -0.022063201293349266, -0.021118005737662315, 0.021817192435264587, -0.02060008980333805, -0.014126146212220192, -0.006694058421999216, -0.0027983624022454023, 0.004865169059485197, -0.016081277281045914, -0.0038811294361948967, -0.019758477807044983, 0.016547400504350662, -0.01921466551721096, -0.018735595047473907, -0.005049676168709993, -0.007574514485895634, -0.02773437649011612, -0.00048554581007920206, -0.015058393590152264, 0.024070125073194504, -0.004140087403357029, 0.022529326379299164, -0.00520505104213953, -0.003347029210999608, -0.014359207823872566, -0.02062598615884781, 0.03164463862776756, 0.0007032321882434189, 0.004395808093249798, -0.04669008404016495, 0.012630664743483067, 0.0002783795935101807, -0.008215434849262238, -0.0196548942476511, -0.039257995784282684, 0.0008416127529926598, 0.01306441891938448, 0.007153708022087812, 0.030893661081790924, -0.003258012467995286, -0.010856804437935352, -0.013452855870127678, -0.012261650525033474, -0.01943477988243103, 0.006386545952409506, -0.005933369975537062, -0.005583776626735926, 0.006056374870240688, 0.004004134330898523, -0.015511570498347282, -0.012235754169523716, 0.0063347541727125645, 0.003330844221636653, 0.00434077950194478, -0.013828344643115997, -0.0025054162833839655, -0.016301391646265984, 0.013569386675953865, 0.0011936334194615483, -0.0015092382673174143, 0.010455419309437275, 0.006024004891514778, -0.009685019962489605, -0.018411897122859955, 0.036720212548971176, 0.015304403379559517, -0.011135184206068516, -0.025002371519804, 0.02628421224653721, 0.00785936787724495, -0.01648266240954399, 0.016599193215370178, 0.014928915537893772, -0.005447824019938707, -0.010908596217632294, 0.009581437334418297, 0.009633229114115238, 0.005483430810272694, 0.020276393741369247, 0.022335106506943703, -0.0013020719634369016, 0.0009791840566322207, 0.01981026865541935, -0.05526158586144447, -0.006444811355322599, -0.007645728066563606, -0.02214088849723339, 0.014307416044175625, 0.014423947781324387, -0.006868854630738497, -0.003010384039953351, 7.349570410042361e-07, 0.016495609655976295, -0.00045155760017223656, -0.013012628071010113, 0.002880905056372285, -2.4972732717287727e-06, 0.006855906918644905, -0.019628997892141342, -0.0314374715089798, -0.012022114358842373, 0.031152619048953056, 0.002134782960638404, 0.0172983780503273, -0.00847439281642437, 0.0012049628421664238, -0.0061729056760668755, -0.006707006134092808, -0.002270735800266266, -0.010928018018603325, 0.011989744380116463, 0.0038811294361948967, 0.039413370192050934, -0.0061243511736392975, 0.007250817492604256, -0.025403756648302078, 0.005441349931061268, -0.026439588516950607, 0.0017738606547936797, -0.01041010208427906, -0.03539952635765076, -0.009439010173082352, 0.03503698483109474, -0.0320848673582077, -0.004114191513508558, 0.0023646079935133457, 0.01385424006730318, -0.008733350783586502, -0.0028177842032164335, -0.0020020671654492617, -0.01606833003461361, 0.018593167886137962, -0.01575757935643196, 0.008429075591266155, -0.02575334906578064, 0.0020247260108590126, 0.006577527150511742, -0.007542144972831011, -0.004939619451761246, -0.028278186917304993, -0.02339683473110199, 0.013465804047882557, 0.019175821915268898, 0.019382989034056664, 0.006817063316702843, 0.011504198424518108, 0.011303506791591644, -0.0031382443848997355, 0.011115762405097485, -0.01688404567539692, -0.010429523885250092, -0.0036966220941394567, 0.019823215901851654, -0.013931927271187305, 0.008739824406802654, 0.00041190467891283333, 0.03314659371972084, 0.005965739488601685, 0.0005158924032002687, -0.01386718824505806, -0.015705788508057594, -0.02282712608575821, 0.003787257242947817, 0.024096019566059113, 0.027242356911301613, -0.0034506123047322035, 0.006202038377523422, 0.03695327416062355, -0.013893083669245243, 0.011575412005186081, 0.009426062926650047, 0.036279983818531036, 0.004606211092323065, -0.02050945535302162, -0.004965515341609716, -0.691935122013092, -0.012844305485486984, -0.003101019188761711, 0.01613306812942028, -0.0035412474535405636, 0.027371834963560104, 0.021610025316476822, -0.002424492035061121, -0.013983719050884247, 0.00628296285867691, 0.003421479370445013, -0.0006397066172212362, -0.022373950108885765, 0.015356195159256458, -0.007645728066563606, -0.012203384190797806, 0.014618165791034698, -0.024730466306209564, 0.012844305485486984, 0.037056855857372284, 0.0016492372378706932, 0.02843356318771839, -0.0003127724339719862, 0.010105826891958714, 0.013426960445940495, -0.001064963755197823, -0.008979360572993755, 0.006127587985247374, -0.013724761083722115, 0.0235910527408123, -0.014799436554312706, 0.0002969921915791929, -0.013802449218928814, -0.006169668864458799, 0.05474366992712021, 0.0038358119782060385, -0.01556336134672165, 0.018152939155697823, 0.016081277281045914, 0.03956874459981918, 0.010319466702640057, -0.007477405481040478, 0.016184860840439796, -0.003651304403319955, 0.013660022057592869, -0.002146112499758601, 0.019318249076604843, -0.016599193215370178, -0.0016670406330376863, -0.005140311550348997, 0.007192552089691162, 0.03079007752239704, -0.01914992742240429, 0.03148926421999931, -0.002329001436010003, -0.017285430803894997, 0.019033394753932953, 0.0033098040148615837, 0.005489904433488846, 0.0025442601181566715, 0.01518787257373333, 0.010494263842701912, -0.008208961226046085, -0.004130376502871513, -0.0028064546640962362, 0.019952695816755295, -0.018139991909265518, 0.005777995102107525, -0.009782129898667336, -0.015058393590152264, 0.009950452484190464, 0.017000576481223106, -0.01606833003461361, 0.020742516964673996, 0.027112876996397972, 0.012048009783029556, 0.017155952751636505, 0.0006991859409026802, -0.025869879871606827, -0.006431863643229008, 0.005535222124308348, -0.0005397651111707091, -0.03213666006922722, 0.005324819125235081, 0.02104031853377819, 0.014941862784326077, -0.003952343016862869, 0.007975898683071136, 0.009840395301580429, 0.011899108998477459, 0.03480392321944237, 0.005473719909787178, 0.004551182501018047, -0.01039068028330803, -0.007263765204697847, 0.022192681208252907, -0.013957823626697063, 0.03180001303553581, 0.0402420349419117, -0.015511570498347282, -0.004298699088394642, -0.005525511223822832, 0.00828664842993021, -0.0005227709771133959, 0.02550734020769596, -0.01943477988243103, -0.02097557857632637, -0.0026526986621320248, 0.020069226622581482, 0.0064480481669306755, 0.01556336134672165, 0.01268893014639616, -0.0012340955436229706, 0.01842484436929226, 0.0011912056943401694, -0.026232421398162842, 0.014851227402687073, 0.001767386682331562, 0.010060508735477924, -0.0076651498675346375, 0.005302160046994686, 0.0051921033300459385, 0.007775207050144672, 0.00862976722419262, -0.008299596607685089, 0.002468191087245941, 0.016845202073454857, -0.014488686807453632, -0.008487340994179249, -0.02220562845468521, -0.015071341767907143, -0.010500737465918064, 0.03283584490418434, -0.006428626365959644, 0.024264343082904816, 0.016275495290756226, 0.021376963704824448, -0.004269565921276808, 0.01385424006730318, -0.008765720762312412, -0.006642266642302275, -0.000520343251992017, -0.0114006157964468, -0.0041497983038425446, 0.0063509391620755196, -0.007354400586336851, -0.004541471600532532, 0.0024859944824129343, -0.022878918796777725, 0.004489680286496878, -0.0228012315928936, -0.014514582231640816, -0.027475418522953987, 0.006373597774654627, -0.025610923767089844, -0.0039750016294419765, 0.012863727286458015, -0.008785142563283443, -0.019072240218520164, -0.013193897902965546, 0.004078584723174572, 0.01444984320551157, -0.029961412772536278, -0.008409653790295124, -0.01136824581772089, 0.005114415660500526, 0.0027481892611831427, 0.015472725965082645, -0.020677777007222176, -0.015550414100289345, 0.0008480866672471166, -0.022917762398719788, 0.003418242558836937, 0.017932824790477753, -0.0076522016897797585, -0.008914620615541935, 0.008312543854117393, -0.01408730261027813, -0.032628677785396576, 0.009238318540155888, 0.008940516971051693, 0.012274597771465778, -0.011666047386825085, 0.024380873888731003, 0.012507660314440727, 0.0001455625897506252, 0.031333889812231064, 0.007613358087837696, -0.027553105726838112, 0.025364913046360016, -0.004331068601459265, 0.007839946076273918, -0.0015877347905188799, -0.01042305026203394, 0.0043602013029158115, 0.0013943257508799434, 0.0102223576977849, 0.014113198034465313, -0.011510672979056835, 0.03226613625884056, 0.007606884464621544, 0.02610294334590435, 0.009879238903522491, 0.009147683158516884, 0.01692288927733898, 0.007736362982541323, -0.027837960049510002, -0.03529594466090202, 0.01518787257373333, 0.015641048550605774, 0.010028139688074589, 0.01569284126162529, -0.029417602345347404, -0.0031997468322515488, 0.013465804047882557, 0.0358397550880909, 0.003258012467995286, 0.014501634985208511, 0.020133966580033302, -0.002304724184796214, -0.0028436798602342606, 0.009691494517028332, 0.02905506081879139, -0.008351387456059456, -0.02487289346754551, -0.008817511610686779, 0.01949951983988285, 0.023357991129159927, 0.014980706386268139, -0.009782129898667336, -0.03550310805439949, 0.023189667612314224, -0.0199656430631876, 0.01309678889811039, 0.01525261253118515, 0.010066983290016651, 0.023539260029792786, -0.00521152513101697, 0.03236972168087959, -0.0010520159266889095, 0.036746107041835785, 0.033094801008701324, 0.03524415194988251, -0.0188650730997324, 0.006613133940845728, 0.013517594896256924, 0.03508877754211426, 0.015343247912824154, -0.010099352337419987, 0.021545285359025, 0.003557432210072875, -0.008189539425075054, 0.0042469073086977005, 0.005820075515657663, -0.0020716621074825525, 0.00030629849061369896, 0.029391705989837646, -0.0188650730997324, 0.02198551408946514, 0.02242574281990528, 0.015382091514766216, 0.011271136812865734, -0.00303466129116714, -0.009095891378819942, -0.00730260880663991, -0.004926671274006367, 0.006263541057705879, -0.023694636300206184, 0.025831036269664764, 0.004042977932840586, -0.002492468571290374, -0.022930709645152092, -0.005648516118526459, -0.01839894987642765, 0.010338888503611088, -0.010034613311290741, -0.020146913826465607, -0.014708801172673702, 0.025546183809638023, 0.0052924491465091705, -0.003105874639004469, -0.011866739951074123, 0.03669431433081627, 0.012520607560873032, -0.014475738629698753, -0.016146017238497734, -0.02163592167198658, 0.01158836018294096, 0.020859047770500183, 0.01637907885015011, 0.02522248588502407, 0.01736311800777912, -0.0077298893593251705, 0.011737260967493057, -0.0023646079935133457, 0.004722742363810539, 0.03299121931195259, 0.020613038912415504, 0.02110505849123001, 0.0032046022824943066, 0.003217550227418542, 0.0039102621376514435, -0.016314338892698288, -0.002518364228308201, 0.029003269970417023, 0.012417024932801723, -0.00529892323538661, -0.02487289346754551, -0.004463784396648407, -0.016961732879281044, -0.004233959596604109, -0.03392346575856209, -0.009685019962489605, -0.011769630014896393, -0.02031523734331131, 0.0018288892460986972, 0.0009921318851411343, -0.005405743140727282, 0.02418665587902069, 0.016896994784474373, -0.02698339894413948, -0.020263444632291794, -0.0013700483832508326, 0.010345363058149815, 0.09596974402666092, 0.006538683548569679, 0.02502826787531376, 0.012086853384971619, -0.005318345036357641, 0.009989296086132526, -0.013006153516471386, -0.0443335697054863, 0.012442920356988907, 0.0012599913170561194, -0.00010965242836391553, -0.0001652878854656592, 0.0172983780503273, -0.005363662727177143, 0.03252509608864784, -0.002855009399354458, -0.0082542784512043, -0.010125248692929745, 0.02302134595811367, -0.02326735481619835, 0.012417024932801723, -0.013239216059446335, -0.0022755912505090237, 0.014851227402687073, 0.015731684863567352, 0.02685392089188099, 0.02009512297809124, 0.015136081725358963, 0.01679341122508049, -0.00538632133975625, -0.004496154375374317, -0.004233959596604109, 0.011245240457355976, 0.010416575707495213, -0.005583776626735926, 0.004839273169636726, 0.02282712608575821, -0.008014743216335773, 0.02368168719112873, 0.025494391098618507, 0.021156849339604378, 0.028096918016672134, 0.007775207050144672, -0.010727325454354286, 0.023150824010372162, -0.011724312789738178, 0.009354849345982075, 0.026620857417583466, 0.009788603521883488, 0.0001891605497803539, 0.019395936280488968, -0.0018677328480407596, 0.009160631336271763, 0.0002818188804667443, 0.0021542049944400787, 0.00807948224246502, 0.007606884464621544, -0.013245689682662487, -0.009937504306435585, -0.016741618514060974, -0.027837960049510002, -0.031748220324516296, -0.0045835524797439575, -0.02383706159889698, -0.016146017238497734, -0.027216460555791855, -0.019331196323037148, -0.019667841494083405, -0.02078136056661606, -0.013996667228639126, 0.009542593732476234, -0.005823312792927027, -0.03524415194988251, 0.008422601036727428, 0.003350266022607684, -0.004645054694265127, 0.021273380145430565, -0.011484776623547077, 0.011452406644821167, 0.03578796237707138, -0.014980706386268139, -0.029262227937579155, 0.0005964121082797647, -0.007477405481040478, -0.013258637860417366, 0.02003038302063942, 0.01993974857032299, -0.011549516580998898, 0.011666047386825085, 0.012650086544454098, 0.027812063694000244, 0.003709570039063692, 0.0327063649892807, -0.013297481462359428, 0.001289933337830007, 0.0009168723481707275, -0.004499391186982393, 0.020392924547195435, -0.010584898293018341, -1.3049043445789721e-05, 0.029391705989837646, -0.027475418522953987, 0.010241779498755932, -0.009743286296725273, 0.002623565960675478, 0.009477853775024414, -0.008577976375818253, -0.012960836291313171, 0.028796102851629257, 0.02465277910232544, 0.011899108998477459, -0.023345042020082474, -0.028381770476698875, -0.0061114029958844185, -0.002600907115265727, 0.012695404700934887, -0.01001519151031971, 0.022529326379299164, 0.008487340994179249, 0.0010018429020419717, -0.011141657829284668, -0.0383775420486927, 0.02685392089188099, 0.01848958432674408, 0.012229280546307564, -0.0234227292239666, 0.0056420424953103065, -0.018075251951813698, -0.017440805211663246, -0.009335427545011044, -0.011666047386825085, 0.02597346343100071, 0.007768732961267233, -0.016896994784474373, -0.03066059947013855, -0.02480815351009369, -0.003764598397538066, -0.009180053137242794, -0.0037937313318252563, -0.020496506243944168, -0.03462265431880951, 0.01657329685986042, 0.004327831789851189, -0.017065316438674927, 0.003041135147213936, -0.026361899450421333, -0.020807256922125816, -0.0008853118633851409, -0.010895648039877415, 0.033535029739141464, 0.002584722125902772, 0.009238318540155888, -0.014864175580441952, -0.0008917857776395977, -0.02238689921796322, -0.04386744648218155, 0.010779117234051228, 0.0025410230737179518, 0.007671623956412077, 0.014903019182384014, 0.02487289346754551, -0.016599193215370178, -0.011633677408099174, 0.0032450645230710506, -0.0088822515681386, -0.0048425099812448025, -0.018696751445531845, -0.010157618671655655, -0.027915647253394127, 0.02012101747095585, 0.008454971015453339, 0.007412665989249945, 0.0345967561006546, 0.00032693418324925005, -0.005460771732032299, 0.0056258575059473515, -0.00862976722419262, 0.011737260967493057, -0.016469713300466537, -0.013109737075865269, 0.001153980498202145, -0.006739375647157431, -0.01804935559630394, -0.0024762835819274187, -0.003285526530817151, 0.0036804371047765017, -0.008584449999034405, -0.012883149087429047, -0.005010832566767931, -0.005561118014156818, 0.015149028971791267, -0.01880033314228058, 0.028925582766532898, 0.004916960373520851, -0.004959041252732277, -0.003122059628367424, -0.019382989034056664, -0.01466995757073164, -0.00521152513101697, 0.00539279542863369, 0.0015108566731214523, 0.011122236028313637, -0.003978238441050053, -0.003102637594565749, -0.013109737075865269, 0.019991539418697357, 0.0026348952669650316, -0.013401064090430737, 0.0012187199899926782, -0.025766298174858093, -0.007606884464621544, -0.021247483789920807, -0.0023031055461615324, -0.023565156385302544, -0.007930581457912922, 0.008921095170080662, 0.001969697419553995, 0.01386718824505806, -0.018955707550048828, -0.015213768929243088, 0.009393692947924137, -0.027345940470695496, -0.00240507023409009, 0.012190436944365501, 0.03788552060723305, 0.014579322189092636, -0.013025575317442417, -0.005273027345538139, 0.03110082820057869, 0.005282738246023655, 0.004609448369592428, 0.004690372385084629, 0.012682456523180008, 0.013168002478778362, 0.0006004582974128425, -0.006331517361104488, -0.010591372847557068, -0.01575757935643196, -0.03462265431880951, 0.015382091514766216, -0.0008505143923684955, 0.006953015923500061, -0.004292224999517202, -0.023629896342754364, -0.0281487088650465, 0.006483654957264662, -0.011141657829284668, 0.02436792477965355, -0.02474341355264187, -0.003929683938622475, -0.021376963704824448, 0.026439588516950607, -0.0330171138048172, 0.02018575742840767, 0.01191853079944849, -0.020587142556905746, -0.00249570538289845, -0.008234856650233269, 0.0015723591204732656, 0.022464586421847343, 0.002672120463103056, 0.03135978430509567, -0.01328453328460455, -0.013161527924239635, 0.011536568403244019, 0.012960836291313171, -0.018386000767350197, -0.023150824010372162, -0.007399718277156353, 0.020328184589743614, -0.005282738246023655, -0.009264213964343071, -0.0008796471520327032, 0.009717389941215515, -0.02084610052406788, 0.0035056406632065773, -0.008021216839551926, -0.03187770023941994, 0.007826998829841614, -0.004926671274006367, 0.0011717838933691382, 0.027527209371328354, -0.009717389941215515, -0.010164092294871807, -0.020289340987801552, -0.017427857965230942, -0.01349169947206974, 0.007347926497459412, -0.0029585924930870533, -0.008539131842553616, -0.024600988253951073, -0.012824883684515953, -0.014631113968789577, -0.0035056406632065773, -0.01004756148904562, 0.0009589529945515096, 0.02449740469455719, 0.03164463862776756, -0.014851227402687073, 0.03457086160778999, 0.002968303393572569, 0.03920620679855347, -0.006629318930208683, 0.018152939155697823, -0.010740273632109165, -0.03682379424571991, 0.013090315274894238, -0.005800653714686632, -0.016120120882987976, 0.005829786881804466, 0.015239664353430271, 0.007237869314849377, -0.009950452484190464, -0.0030378983356058598, 0.019680790603160858, 0.022127941250801086, 0.017868084833025932, -0.018722645938396454, -0.031152619048953056, 0.02480815351009369, -0.02009512297809124, 0.026141786947846413, -0.004525287076830864, -0.0008731732377782464, 0.0002555184764787555, 0.011873213574290276, 0.01622370444238186, 0.021713608875870705, -0.008539131842553616, -0.011452406644821167, -0.0005114415544085205, 0.005729440599679947, -0.021143902093172073, -0.022930709645152092, -0.013608230277895927, -0.03195538744330406, -0.010766169056296349, 0.025494391098618507, -0.006373597774654627, 0.008092430420219898, 0.008176591247320175, 0.014682904817163944, -0.018657905980944633, 0.0311267226934433, -0.012378181330859661, -0.019331196323037148, -0.013802449218928814, -0.010584898293018341, 0.00015163190255407244, -0.01503249816596508, -0.0177645031362772, 0.015653997659683228, 0.002332238247618079, -0.04052688926458359, -0.010319466702640057, -0.005826549604535103, -0.018813282251358032, 0.0320848673582077, 0.0060110571794211864, -0.014980706386268139, 0.0355290062725544, 0.009905134327709675, -0.02550734020769596, 0.0254684966057539, 0.012268124148249626, 0.02223152481019497, 0.003353503067046404, 0.005978687200695276, -0.003402057569473982, -0.009555541910231113, -0.006308858748525381, 0.0024762835819274187, -0.014747644774615765, -0.021441703662276268, -0.005842734593898058, 0.020043330267071724, 0.011672521010041237, 0.026776233687996864, -0.009374271146953106, 0.020522402599453926, -0.02227036841213703, -0.02126043289899826, 0.005030254367738962, -0.005645279306918383, 0.0075550926849246025, -0.025649767369031906, -0.02685392089188099, 0.021687712520360947, -0.00806653406471014, 0.0028129287529736757, 0.001832126174122095, 0.011115762405097485, -0.009775655344128609, 0.01802346110343933, -0.007956476882100105, -0.016715724021196365, -0.0009686638950370252, -0.03547721356153488, 0.011510672979056835, 0.01754438877105713, -0.029883725568652153, -0.00579418009147048, 0.02308608405292034, -0.007315556984394789, -0.00733497878536582, 0.012060957960784435, 0.004884590860456228, -0.00692712003365159, 0.008707454428076744, -0.03972412273287773, -0.011271136812865734, -0.0033696878235787153, 0.02669854462146759, -0.02326735481619835, 0.0037484136410057545, -0.009290109388530254, -0.0021428754553198814, -0.0012510897358879447, 0.016210755333304405, -0.032343823462724686, -0.013187424279749393, 0.0032936190254986286, -0.004586789291352034, -0.013245689682662487, 0.017971668392419815, -0.01309678889811039, -0.00924479216337204, -0.024160759523510933, -0.0007404573843814433, 0.005590250715613365, -0.019913852214813232, -0.015641048550605774, 0.007399718277156353, 0.0008327110554091632, -0.00046491011744365096, 0.00037913036067038774, 0.20426587760448456, 0.0024989424273371696, -0.019162874668836594, 0.014760592952370644, 0.02185603603720665, 0.0077298893593251705, 0.026219474151730537, -0.027190566062927246, -0.02443266473710537, 0.021169796586036682, -0.017194796353578568, 0.005104704760015011, -0.003716043895110488, -0.0014687760267406702, -0.0030961637385189533, -0.0069465418346226215, -0.019512467086315155, -0.03666841983795166, -0.040863536298274994, 0.0038843664806336164, 0.008221909403800964, -0.0052406578324735165, -0.01094096526503563, 0.003806679043918848, 0.04503275454044342, -0.00751624908298254, -0.008862829767167568, 0.010856804437935352, 0.0057877060025930405, 0.006292673759162426, -0.009510223753750324, -0.01075322087854147, 0.018968656659126282, -0.007975898683071136, -0.0008804564131423831, 0.0076651498675346375, 0.007691045757383108, 0.005489904433488846, 0.009497275575995445, 0.02757900208234787, 0.016249598935246468, -0.014164989814162254, 0.00289709004573524, -0.010947439819574356, -0.026750337332487106, -0.007496827282011509, 0.020276393741369247, -0.028226396068930626, -0.010850329883396626, 0.01386718824505806, -0.016430869698524475, -0.0345967561006546, 0.008092430420219898, 0.01582231931388378, 0.0018677328480407596, -0.006661688443273306, 0.01465700939297676, 0.003379398724064231, -0.003580091055482626, 0.0021881931461393833, -0.00044063280802220106, 0.01692288927733898, -0.0019535126630216837, 0.0013514357851818204, -0.03053111955523491, -0.002333856886252761, -0.017505545169115067, 0.018606115132570267, 0.008409653790295124, -0.0026106180157512426, 0.007108390796929598, -0.010513685643672943, -0.0025021794717758894, 0.009775655344128609, -0.019551310688257217, -0.022542273625731468, 0.024665726348757744, 0.008124799467623234, 0.02773437649011612, 0.009445484727621078, -0.03829985484480858, 0.010513685643672943, -0.003099400782957673, -0.038791872560977936, 0.006920646410435438, -0.07054009288549423, -0.00560643570497632, 0.010928018018603325, 0.011497724801301956, -0.01099275704473257, 0.014462791383266449, -0.02412191592156887, -0.02456214465200901, -0.012773091904819012, -0.008785142563283443, 0.015459778718650341, -0.0060110571794211864, 0.016275495290756226, -0.016171911731362343, 0.0037225177511572838, -0.010384206660091877, 0.025701558217406273, 0.00017580804706085473, -0.014954810962080956, -0.03182590752840042, 0.008733350783586502, 0.01503249816596508, 0.008519710041582584, -0.015291456133127213, -0.016909942030906677, -0.016676880419254303, -0.02104031853377819, 0.009587910957634449, -0.01275367010384798, 0.024070125073194504, -0.00299096223898232, 0.004402282182127237, -0.015006602741777897, 0.011879687197506428, -0.010105826891958714, 0.0009201092761941254, -0.02210204489529133, -0.0006943304906599224, -0.012773091904819012, 3.3836473448900506e-05, -0.002811310114338994, -0.04003487154841423, 0.01905929110944271, -0.001476059202104807, -0.04164040833711624, 0.018386000767350197, -0.004318120889365673, 0.0016241506673395634, 0.011018652468919754, -0.019628997892141342, -0.007801102474331856, -0.010999230667948723, -0.019292352721095085, -0.0012405695160850883, 0.005777995102107525, 0.009853342548012733, 0.006227934267371893, 0.005027017556130886, -0.00946490652859211, -0.00027170334942638874, -0.007192552089691162, 0.014967759139835835, -0.035554900765419006, -0.030427537858486176, -0.006253830157220364, 0.005208287853747606, 0.005221236031502485, -0.01385424006730318, -0.017712710425257683, 0.010312993079423904, -0.022788282483816147, -0.03589154779911041, -0.01732427440583706, -0.013187424279749393, 0.030142683535814285, -0.00653220945969224, 0.005094993859529495, 0.02031523734331131, -0.011186975054442883, -0.02377232350409031, -0.008215434849262238, -0.16583655774593353, 0.019253509119153023, 0.012747195549309254, -0.010766169056296349, 0.014346260577440262, 0.010112300515174866, 0.02509300783276558, -0.016676880419254303, -0.03224024176597595, 0.011096340604126453, 0.0009144446230493486, -0.012805461883544922, -0.029702454805374146, 0.01504544634371996, 0.00883693341165781, -0.0019195243949070573, 0.002719056559726596, -0.006596948951482773, 0.011445933021605015, -0.011627203784883022, 0.028537144884467125, -0.023215563967823982, 0.03252509608864784, -0.028122812509536743, -0.0018887731712311506, 0.008765720762312412, -0.03182590752840042, 0.027345940470695496, -0.031333889812231064, 0.006830011028796434, 0.007587462663650513, -0.0033923466689884663, 0.013893083669245243, 0.0114006157964468, 0.023034293204545975, -0.0020004487596452236, 0.005334530025720596, -0.014579322189092636, -0.01949951983988285, 0.030116787180304527, -0.01604243367910385, 0.029106853529810905, -0.0005118462140671909, -0.014786488376557827, -0.0011021889513358474, 0.015498622320592403, -0.006292673759162426, 0.018101148307323456, 0.006425389554351568, -0.008966412395238876, 0.007250817492604256, -0.008623293600976467, 0.006121114362031221, 0.013077367097139359, 0.0053410036489367485, 0.010397153906524181, -0.01408730261027813, 0.021299276500940323, -0.012345811352133751, -0.0027821774128824472, -0.012468816712498665, -0.014967759139835835, -0.001428313902579248, 0.008429075591266155, -0.015602204948663712, -0.004580315668135881, -0.00017317800666205585, 0.00785936787724495, -0.012086853384971619, 0.015835266560316086, -0.002529693767428398, -0.012022114358842373, 0.03371630236506462, 0.021299276500940323, 0.01918877102434635, -0.011297032237052917, -0.023137876763939857, 0.00791115965694189, -0.008383757434785366, -0.006159957963973284, -0.00452852388843894, 0.023940645158290863, -0.027553105726838112, 0.002853390760719776, -0.004949330352246761, 0.025326069444417953, 0.0047292159870266914, -0.015602204948663712, 0.01959015429019928, -0.018593167886137962, 0.021739503368735313, -0.02672444097697735, 0.0030136210843920708, -0.007626306265592575, 0.010999230667948723, 0.017220690846443176, 0.02921043522655964, 0.013828344643115997, -0.005680886097252369, -0.006739375647157431, -0.01056547649204731, -0.0029262227471917868, -0.039387475699186325, -0.017492596060037613, 0.0052438946440815926, 0.02770848013460636, 0.0062376451678574085, 0.009095891378819942, 0.017052369192242622, 0.0032758156303316355, -0.009833920747041702, -0.0029812513384968042, 0.010358310304582119, 0.0114006157964468, -0.013414012268185616, 0.005120889749377966, 0.014100249856710434, 0.00560643570497632, 0.012319915927946568, 0.0008242140174843371, 0.00985981710255146, -0.03128209710121155, -0.012196910567581654, 0.011646625585854053, 0.0308159738779068, -0.004687135573476553, -0.10969451069831848, -0.02877020835876465, 0.006580763962119818, 0.01539503876119852, -0.016236651688814163, 0.013310428708791733, -0.019512467086315155, 0.018890969455242157, -0.001020455383695662, 0.03697916865348816, -0.024160759523510933, -0.03154105693101883, -0.00785936787724495, -0.010701430030167103, 0.025105955079197884, -0.001767386682331562, -0.005133837461471558, -0.0034959297627210617, -0.019447728991508484, 0.023513365536928177, 0.006405967753380537, 0.026025256142020226, -0.006393019575625658, 0.007412665989249945, -0.03902493417263031, -0.0015359432436525822, -0.017207743600010872, 0.015278507955372334, 0.014152041636407375, 0.0011256569996476173, -0.0011572175426408648, 0.017427857965230942, 0.009387219324707985, -0.014760592952370644, 0.010979808866977692, -0.010707903653383255, -0.004463784396648407, -0.013634126633405685, 0.02324145846068859, -0.02581808902323246, 0.008772194385528564, -0.0050788093358278275, -0.0041821678169071674, -0.030039099976420403, -0.023668739944696426, -0.0017965195002034307, -0.023137876763939857, 0.032058972865343094, 0.02698339894413948, -0.010928018018603325, -0.025831036269664764, 0.009756233543157578, -0.027553105726838112, -0.001241378835402429, 0.023137876763939857, -0.01912403106689453, 0.0019195243949070573, 0.03669431433081627, -0.02088494412600994, -0.0032483013346791267, -0.012811935506761074, -0.003437664359807968, -0.0037030959501862526, 0.030919557437300682, 0.01444984320551157, 0.014152041636407375, -0.0016718960832804441, -0.013258637860417366, 0.0063509391620755196, -0.013044997118413448, -0.02544260025024414, -0.013763604685664177, -0.01582231931388378, 0.0026834497693926096, -0.01504544634371996, -0.004635343793779612, -0.009937504306435585, -0.00415950920432806, -0.0009880857542157173, 0.008454971015453339, -0.014126146212220192, -0.01707826368510723, 0.012986731715500355, -0.008493814617395401, 0.020211653783917427, 0.009128261357545853, -0.009484328329563141, 0.022153837606310844, 0.01811409555375576, 0.0020004487596452236, -0.007982373237609863, 0.03560669347643852, 0.028563041239976883, -0.021053265780210495, -0.016560349613428116, 0.017906928434967995, -0.0033858728129416704, 0.00811185222119093, -0.005722966510802507, 0.00884988158941269, 0.001067391480319202, -0.009121786803007126, -0.0437120720744133, 0.014216781593859196, 0.006545157637447119, -0.01504544634371996, 0.0027951253578066826, -0.0027757035568356514, 0.01562810130417347, 0.009814498946070671, -0.00579418009147048, 0.004120665602385998, -0.019473623484373093, 0.004965515341609716, 0.00769751938059926, -0.011814948171377182, -0.02172655612230301, 0.012158066965639591, 0.031463369727134705, 0.005101467948406935, 0.00018511434609536082, -0.00020504194253589958, -0.005056150257587433, -0.025429653003811836, 0.004059162922203541, 0.01407435443252325, 0.01248176395893097, -0.004606211092323065, -0.014721748419106007, 0.046120379120111465, 0.010636690072715282, -0.010830908082425594, 0.008157169446349144, -0.007373822387307882, -0.014799436554312706, 0.015265559777617455, -0.002382411388680339, -0.022127941250801086, -0.007529196795076132, 0.0062376451678574085, -0.00941958837211132, 0.0009152538259513676, -0.007432087790220976, -0.01294141449034214, 0.021118005737662315, -0.02905506081879139, -0.017117107287049294, -0.020108070224523544, -0.003105874639004469, 0.0036351196467876434, 0.007645728066563606, -0.002579866675660014, 0.007678097579628229, 0.012585347518324852, -0.008215434849262238, -0.01782924123108387, -0.0026462245732545853, -0.02148054726421833, -0.023629896342754364, -0.004939619451761246, -0.006681110244244337, -0.027475418522953987, 0.030453432351350784, 0.0011248477967455983, 0.01694878563284874, -0.011471829377114773, 0.008487340994179249, -0.016171911731362343, -0.022568169981241226, 0.015679892152547836, -0.00560643570497632, -0.03097134828567505, -0.024976477026939392, 0.008603871800005436, 0.01685815118253231, 0.006117877084761858, 0.011821421794593334, -0.004450836684554815, 0.015433882363140583, -0.010863278061151505, 0.0024212549906224012, 0.016896994784474373, 0.028925582766532898, 0.006681110244244337, -0.034260112792253494, -0.006972437724471092, 0.033250175416469574, -0.0020910839084535837, -0.006953015923500061, 0.013414012268185616, 0.01745375245809555, 0.022542273625731468, -0.05300865322351456, 0.0037678354419767857, -0.009989296086132526, 0.004013845231384039, -0.004437888506799936, 0.015511570498347282, 0.0032483013346791267, 0.016314338892698288, 0.004939619451761246, 0.040138453245162964, 0.015653997659683228, 0.002468191087245941, -0.0037516506854444742, -0.008739824406802654, -0.01754438877105713, 0.006888276431709528, -0.022399846464395523, -0.01861906237900257, -0.0021234536543488503, 0.02214088849723339, 0.012099801562726498, 0.012934939935803413, 0.0030735048931092024, 0.010351836681365967, -0.0031835620757192373, -0.0009184908121824265, 0.0111610796302557, -0.01905929110944271, -0.030738286674022675, 0.009426062926650047, -0.002269117394462228, 0.009205948561429977, -0.010882699862122536, -0.0033599769230931997, 0.03519235923886299, 0.0045349979773163795, -0.0008561791037209332, -0.015278507955372334, -0.01556336134672165, -0.012701878324151039, 0.012889622710645199, -0.004722742363810539, -0.022917762398719788, -0.001856403425335884, -0.005347477737814188, 0.02251637727022171, -0.012041536159813404, 0.02003038302063942, -0.010267674922943115, 0.041433241218328476, 0.002989343600347638, -0.006007819902151823, 0.0037030959501862526, 0.004272803198546171, -0.0001017117319861427, 0.033068906515836716, 0.002422873629257083, 0.008293122053146362, -0.02597346343100071, 0.00588157819584012, 0.0029602108988910913, 0.025934619829058647, -0.016521506011486053, -0.009879238903522491, -0.010889174416661263, -0.02185603603720665, -0.012009166181087494, 0.004454073496162891, -0.001357909757643938, 0.03348323702812195, -0.009322479367256165, 0.02166181616485119, 0.016560349613428116, -0.012844305485486984, -0.002947262953966856, -0.0005595915135927498, -0.0043440163135528564, -0.021998461335897446, -0.024290237575769424, 0.010843856260180473, 0.002963447943329811, -0.01582231931388378, -0.003809916088357568, 0.020794307813048363, -0.009069995954632759, -0.014721748419106007, -0.0027514263056218624, 0.010662585496902466, -0.012811935506761074, 0.0012389509938657284, 0.030764183029532433, -0.004376386292278767, -0.039853598922491074, 0.012747195549309254, -0.0032272611279040575, 0.00557406572625041, 0.00032187640317715704, -0.00905704777687788] \ No newline at end of file diff --git a/lib/config.yml b/lib/config.yml index 0b20308..7d31208 100644 --- a/lib/config.yml +++ b/lib/config.yml @@ -1,10 +1,12 @@ -embedder_type: "openai" -embedder_api_key: "1234567890" -database_type: "postgres" -database_url: "postgresql://user:password@localhost:5432/db_name" -database_api_key: "1234567890" +embedder: + type: "openai" + api_key: "some_api_key" +database: + type: "postgres" + uri: "data/sample-lancedb" + api_key: "1234567890" tables: - - table_name: "table_1" + - name: "table_1" columns: - name: "column_1" type: "text" @@ -15,7 +17,7 @@ tables: - name: "column_3" type: "text" description: "This is a description of column_3" - - table_name: "table_2" + - name: "table_2" columns: - name: "column_4" type: "text" diff --git a/lib/main.py b/lib/main.py index d5382fc..9c5eb3c 100644 --- a/lib/main.py +++ b/lib/main.py @@ -3,7 +3,14 @@ from google.cloud import bigquery from google.oauth2 import service_account import json +import openai +from dotenv import load_dotenv +import utils +import lancedb +# Load the stored environment variables +# Must be called before reading environment variables +load_dotenv() def read_yaml_file(filename): @@ -13,6 +20,7 @@ def read_yaml_file(filename): data = yaml.safe_load(file) return data + def read_json_file(filename): current_dir = os.path.dirname(os.path.abspath(__file__)) file_path = os.path.join(current_dir, filename) @@ -20,6 +28,7 @@ def read_json_file(filename): data = json.load(file) return data + def embeddingsConfigToQuery(embeddingsConfig): embeddingsQueries = [] for embeddingIndex, embeddingConfig in enumerate(embeddingsConfig): @@ -30,16 +39,45 @@ def embeddingsConfigToQuery(embeddingsConfig): if columnIndex < len(embeddingConfig['columns']) - 1: embeddingsQueries[embeddingIndex] += ' , ' - embeddingsQueries[embeddingIndex] += ' FROM ' + embeddingConfig['table'] - embeddingsQueries[embeddingIndex] += ' LIMIT 10' + embeddingsQueries[embeddingIndex] += ' FROM ' + \ + embeddingConfig['table'] + embeddingsQueries[embeddingIndex] += ' LIMIT 5' return embeddingsQueries + def getScehmaFromTable(table): return bigqueryClient.get_table( table ).schema +def embed(text): + # Skipping for development + # openai.api_key = configFile['embedder']['api_key'] + api_key = os.getenv("OPENAI_API_KEY") + utils.checkDefined('OPENAI_API_KEY', api_key) + openai.api_key = api_key + embedding = openai.Embedding.create( + model="text-embedding-ada-002", + input=text + ) + + return { + 'vector': embedding['data'][0].embedding, + 'item': prompt + } + + +''' + unique_key complaint_description +0 19-00491235 Parking Machine Issue +1 20-00517188 Street Light Issue- Multiple poles/multiple st... +2 20-00289596 Community Connections - Coronavirus +3 21-00355512 Parking Machine Issue +4 23-00046057 AE - Key Accounts +''' + + if __name__ == "__main__": configFile = read_yaml_file('./config.yml') bigQueryCredentialsFile = read_json_file('./keys.json') @@ -55,8 +93,27 @@ def getScehmaFromTable(table): credentials=bigqueryCredentials ) - result = bigqueryClient.query( query=embeddingsQuery[0] ).to_dataframe() - print(result) + + stringRows = [] + for index, row in result.iterrows(): + prompt = '' + for columnIndex, column in enumerate(result.columns): + prompt += column + ': ' + str(row[column]) + '\n' + stringRows.append(prompt) + + embeds = [] + for prompt in stringRows: + embedding = embed(prompt) + embeds.append(embedding) + + uri = configFile['database']['uri'] + db = lancedb.connect(uri) + table = db.open_table("user") + # table = db.create_table("user", + # data=embeds) + + searchTerm = embed('Problem with parking') + result = table.search(searchTerm['vector']).limit(2).to_df() diff --git a/lib/utils.py b/lib/utils.py new file mode 100644 index 0000000..9186f5a --- /dev/null +++ b/lib/utils.py @@ -0,0 +1,3 @@ +def checkDefined(name, value): + if value is None: + raise ValueError("'%s' is not defined" % name) \ No newline at end of file From b6200377929ec0cf6556f76e5fe59e3b6cd36d84 Mon Sep 17 00:00:00 2001 From: dannydaniil Date: Sun, 17 Sep 2023 22:16:26 -0400 Subject: [PATCH 07/10] readme for .env file --- .env.example | 1 + README.md | 1 + 2 files changed, 2 insertions(+) create mode 100644 .env.example diff --git a/.env.example b/.env.example new file mode 100644 index 0000000..9847a1d --- /dev/null +++ b/.env.example @@ -0,0 +1 @@ +OPENAI_API_KEY= \ No newline at end of file diff --git a/README.md b/README.md index 8550863..1076d62 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,7 @@ # Setup - obtain they `keys.json` file +- create a `.env` file which is a copy of `.env.example` and fill in the values - run `make install` - run `make run` From 1a3db39b0345b9207ff341abd5b2c4d900805812 Mon Sep 17 00:00:00 2001 From: Giorgos Vasilakis Date: Sun, 17 Sep 2023 22:18:18 -0400 Subject: [PATCH 08/10] add jupyter notebook --- api.key | 1 + jupyter_notebooks/data/credit_card.csv | 2966 ++++++++++++++++++++++++ jupyter_notebooks/enea-poc.ipynb | 2022 ++++++++++++++++ 3 files changed, 4989 insertions(+) create mode 100644 api.key create mode 100644 jupyter_notebooks/data/credit_card.csv create mode 100644 jupyter_notebooks/enea-poc.ipynb diff --git a/api.key b/api.key new file mode 100644 index 0000000..303d1ea --- /dev/null +++ b/api.key @@ -0,0 +1 @@ +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 diff --git a/jupyter_notebooks/data/credit_card.csv b/jupyter_notebooks/data/credit_card.csv new file mode 100644 index 0000000..93b1f1f --- /dev/null +++ b/jupyter_notebooks/data/credit_card.csv @@ -0,0 +1,2966 @@ +id,limit_balance,sex,education_level,marital_status,age,pay_0,pay_2,pay_3,pay_4,pay_5,pay_6,bill_amt_1,bill_amt_2,bill_amt_3,bill_amt_4,bill_amt_5,bill_amt_6,pay_amt_1,pay_amt_2,pay_amt_3,pay_amt_4,pay_amt_5,pay_amt_6,default_payment_next_month +27502.0,80000.0,1,6,1,54.0,0.0,0.0,0.0,0.0,0,0,61454.0,61808.0,62290.0,29296.0,26210.0,17643.0,2545.0,2208.0,1336.0,2232.0,542.0,348.0,1 +26879.0,200000.0,1,4,1,49.0,0.0,0.0,0.0,0.0,0,0,49221.0,49599.0,50942.0,50146.0,50235.0,48984.0,1689.0,2164.0,2500.0,3480.0,2500.0,3000.0,0 +18340.0,20000.0,2,6,2,22.0,0.0,0.0,0.0,0.0,0,0,19568.0,19420.0,15535.0,1434.0,500.0,0.0,4641.0,1019.0,900.0,0.0,1500.0,0.0,1 +13692.0,260000.0,2,4,2,33.0,0.0,0.0,0.0,0.0,0,0,18457.0,22815.0,27086.0,27821.0,30767.0,29890.0,5000.0,5000.0,1137.0,5000.0,1085.0,5000.0,0 +20405.0,150000.0,1,4,2,32.0,0.0,0.0,0.0,-1.0,0,0,159919.0,68686.0,161192.0,150464.0,143375.0,146411.0,4019.0,146896.0,157436.0,4600.0,4709.0,5600.0,0 +3882.0,300000.0,2,4,2,32.0,0.0,0.0,0.0,0.0,0,-1,54053.0,65235.0,64747.0,65150.0,-450.0,700.0,15235.0,1491.0,1303.0,0.0,2000.0,1400.0,0 +7227.0,130000.0,1,1,1,45.0,0.0,0.0,0.0,0.0,0,0,58180.0,59134.0,61156.0,62377.0,63832.0,65099.0,2886.0,2908.0,2129.0,2354.0,2366.0,2291.0,0 +1379.0,200000.0,1,1,1,58.0,0.0,0.0,0.0,0.0,0,0,192461.0,195970.0,122214.0,124647.0,126921.0,129167.0,7822.0,4417.0,4446.0,4597.0,4677.0,4698.0,0 +29477.0,500000.0,1,1,1,39.0,0.0,0.0,0.0,0.0,0,0,133598.0,167378.0,171106.0,174500.0,137406.0,204975.0,54209.0,4607.0,4603.0,5224.0,207440.0,7509.0,0 +10643.0,230000.0,1,1,1,48.0,0.0,0.0,0.0,0.0,0,0,160879.0,161797.0,165107.0,105508.0,108101.0,110094.0,7000.0,6607.0,3773.0,4290.0,4164.0,2000.0,0 +24994.0,460000.0,1,1,1,49.0,0.0,0.0,0.0,0.0,0,0,293429.0,295998.0,295807.0,291616.0,289529.0,289449.0,13200.0,14000.0,11500.0,10500.0,10500.0,10000.0,0 +24321.0,780000.0,1,1,1,48.0,0.0,0.0,0.0,0.0,0,0,171459.0,178587.0,190663.0,195124.0,184872.0,191090.0,10000.0,15004.0,10000.0,8000.0,10028.0,7003.0,0 +24381.0,170000.0,1,1,1,34.0,0.0,0.0,0.0,0.0,0,0,53145.0,52131.0,45987.0,35377.0,29141.0,21955.0,2005.0,2000.0,1514.0,1006.0,1000.0,220.0,0 +29842.0,320000.0,1,1,1,47.0,0.0,0.0,0.0,0.0,0,0,162701.0,132087.0,120285.0,124565.0,89699.0,62805.0,20000.0,15000.0,10000.0,22500.0,20000.0,20000.0,0 +1255.0,290000.0,1,1,1,46.0,0.0,0.0,0.0,0.0,0,0,194301.0,199451.0,198684.0,87700.0,88621.0,53243.0,10744.0,6000.0,1573.0,1629.0,3129.0,105423.0,0 +20986.0,500000.0,1,1,1,30.0,0.0,0.0,0.0,0.0,0,0,74797.0,75753.0,78031.0,78946.0,76689.0,77968.0,2800.0,3500.0,2818.0,2743.0,3000.0,10000.0,0 +24975.0,240000.0,1,1,1,35.0,0.0,0.0,0.0,0.0,0,0,188964.0,183744.0,168683.0,155064.0,148969.0,148619.0,8000.0,6017.0,6900.0,5250.0,5400.0,6200.0,0 +4684.0,340000.0,1,1,1,48.0,0.0,0.0,0.0,0.0,0,0,321046.0,329563.0,335012.0,197797.0,201935.0,140812.0,13690.0,12693.0,6100.0,6300.0,5100.0,5400.0,0 +9848.0,360000.0,1,1,1,46.0,0.0,0.0,0.0,0.0,0,0,14591.0,14828.0,14250.0,13780.0,15077.0,14009.0,3005.0,3024.0,4004.0,4008.0,3008.0,2024.0,1 +12219.0,380000.0,1,1,1,55.0,0.0,0.0,0.0,0.0,0,0,126880.0,130324.0,152869.0,137442.0,82800.0,42083.0,7000.0,25390.0,10000.0,20000.0,1659.0,1600.0,0 +7808.0,180000.0,1,1,1,42.0,0.0,0.0,0.0,0.0,0,0,124064.0,121847.0,82809.0,81755.0,81316.0,81206.0,5087.0,2891.0,3755.0,2941.0,3206.0,2837.0,0 +8165.0,290000.0,1,1,1,56.0,0.0,0.0,0.0,0.0,0,0,222000.0,226917.0,415700.0,232732.0,220460.0,224780.0,10013.0,8501.0,15018.0,10001.0,7997.0,7624.0,0 +4825.0,200000.0,1,1,1,31.0,0.0,0.0,0.0,0.0,0,0,160292.0,119080.0,113723.0,109447.0,75423.0,22919.0,6036.0,4002.0,4005.0,3002.0,1002.0,1002.0,0 +11687.0,240000.0,1,1,1,53.0,0.0,0.0,0.0,0.0,0,0,232943.0,236437.0,133385.0,136654.0,136639.0,123951.0,9700.0,5000.0,5500.0,5500.0,5000.0,5000.0,0 +1939.0,290000.0,1,1,1,40.0,0.0,0.0,0.0,0.0,0,0,98441.0,95169.0,93718.0,89712.0,82809.0,76334.0,4000.0,4250.0,5000.0,3241.0,3500.0,7000.0,0 +25092.0,300000.0,1,1,1,55.0,0.0,0.0,0.0,0.0,0,0,127480.0,130168.0,134080.0,126996.0,127820.0,130325.0,4810.0,6164.0,6069.0,4425.0,4412.0,4123.0,0 +12020.0,180000.0,1,1,1,35.0,0.0,0.0,0.0,0.0,0,0,170128.0,172258.0,138807.0,132806.0,135603.0,137803.0,7187.0,5000.0,4749.0,5141.0,4916.0,4000.0,0 +29556.0,100000.0,1,1,1,33.0,0.0,0.0,0.0,0.0,0,0,49415.0,50851.0,49528.0,50604.0,40966.0,40308.0,2284.0,1961.0,2037.0,1434.0,1469.0,1483.0,0 +16965.0,200000.0,1,1,1,53.0,0.0,0.0,0.0,0.0,0,0,66012.0,68099.0,70387.0,71929.0,58133.0,40500.0,2500.0,2700.0,2242.0,2093.0,1300.0,0.0,0 +966.0,500000.0,1,1,1,36.0,0.0,0.0,0.0,0.0,0,0,294827.0,292920.0,291760.0,288024.0,274632.0,266669.0,20007.0,20026.0,20020.0,10017.0,15024.0,10002.0,0 +6777.0,80000.0,1,1,1,46.0,0.0,0.0,0.0,0.0,0,0,78861.0,77719.0,45961.0,29537.0,29758.0,30153.0,2435.0,1463.0,1039.0,1068.0,1267.0,1000.0,0 +16919.0,320000.0,1,1,1,51.0,0.0,0.0,0.0,0.0,0,0,483184.0,290784.0,277482.0,282869.0,253903.0,249866.0,20373.0,13000.0,11160.0,8418.0,8325.0,8602.0,0 +9894.0,90000.0,1,1,1,53.0,0.0,0.0,0.0,0.0,0,0,23551.0,23607.0,22132.0,63204.0,19412.0,18099.0,2400.0,1582.0,770.0,1696.0,820.0,520.0,0 +15016.0,50000.0,1,1,1,47.0,0.0,0.0,0.0,0.0,0,0,47695.0,49550.0,51636.0,53561.0,53283.0,53057.0,2657.0,2743.0,2668.0,1712.0,1762.0,1894.0,0 +18121.0,380000.0,1,1,1,37.0,0.0,0.0,0.0,0.0,0,0,83852.0,88996.0,77202.0,70542.0,65765.0,58355.0,13014.0,5068.0,2100.0,1947.0,2000.0,1600.0,0 +9591.0,20000.0,1,1,1,40.0,0.0,0.0,0.0,0.0,0,0,30832.0,17896.0,17258.0,18981.0,19496.0,18594.0,3500.0,1500.0,2000.0,800.0,800.0,700.0,0 +3007.0,160000.0,1,1,1,44.0,0.0,0.0,0.0,0.0,0,0,156400.0,157923.0,158746.0,153208.0,154163.0,155344.0,7200.0,8000.0,5510.0,5800.0,6000.0,5500.0,0 +6564.0,70000.0,1,1,1,39.0,0.0,0.0,0.0,0.0,0,0,67474.0,68750.0,59186.0,48178.0,46197.0,48444.0,3100.0,7172.0,10000.0,1662.0,3000.0,1350.0,0 +29950.0,280000.0,1,1,1,39.0,0.0,0.0,0.0,0.0,0,0,55050.0,51417.0,47069.0,40939.0,44290.0,70573.0,1652.0,2144.0,1666.0,5015.0,32013.0,12.0,0 +9183.0,50000.0,1,1,2,24.0,0.0,0.0,0.0,0.0,0,0,42058.0,35340.0,22110.0,19837.0,19855.0,20151.0,1367.0,1606.0,692.0,709.0,721.0,692.0,0 +27015.0,220000.0,1,1,2,38.0,0.0,0.0,0.0,0.0,0,0,209044.0,211453.0,217237.0,198681.0,202479.0,206221.0,7705.0,9656.0,7189.0,7404.0,7490.0,7517.0,0 +29184.0,30000.0,1,1,2,30.0,0.0,0.0,0.0,0.0,0,0,26061.0,27104.0,28076.0,25991.0,25429.0,26234.0,1780.0,1752.0,1666.0,800.0,1161.0,3128.0,0 +2709.0,200000.0,1,1,2,26.0,0.0,0.0,0.0,0.0,0,0,16811.0,21290.0,20207.0,23858.0,33236.0,33337.0,5023.0,4007.0,5001.0,10020.0,5073.0,5064.0,0 +5403.0,50000.0,1,1,2,34.0,0.0,0.0,0.0,0.0,0,0,48559.0,47008.0,15435.0,10235.0,9119.0,8237.0,2573.0,2000.0,500.0,459.0,500.0,500.0,0 +5099.0,120000.0,1,1,2,26.0,0.0,0.0,0.0,0.0,0,0,19544.0,24230.0,28022.0,29249.0,29926.0,35357.0,5000.0,4200.0,2000.0,1300.0,6000.0,6000.0,0 +26633.0,10000.0,1,1,2,25.0,0.0,0.0,0.0,0.0,0,0,5642.0,6652.0,7683.0,9040.0,9222.0,9580.0,1112.0,1143.0,1500.0,324.0,500.0,377.0,0 +6144.0,470000.0,1,1,2,35.0,0.0,0.0,0.0,0.0,0,0,393780.0,371511.0,318025.0,248281.0,254175.0,256613.0,15107.0,13111.0,10000.0,10014.0,9598.0,10044.0,0 +20366.0,50000.0,1,1,2,23.0,0.0,0.0,0.0,0.0,0,0,34376.0,35300.0,32106.0,32994.0,18220.0,18755.0,1806.0,1612.0,1500.0,652.0,828.0,957.0,0 +27314.0,310000.0,1,1,2,45.0,0.0,0.0,0.0,0.0,0,0,313268.0,278821.0,283847.0,290135.0,293350.0,300623.0,10010.0,11500.0,11015.0,11000.0,12000.0,23035.0,0 +13438.0,360000.0,1,1,2,39.0,0.0,0.0,0.0,0.0,0,0,163150.0,150666.0,173353.0,156875.0,64965.0,36290.0,50122.0,50181.0,20609.0,30291.0,30121.0,30092.0,0 +11401.0,170000.0,1,1,2,27.0,0.0,0.0,0.0,0.0,0,0,127902.0,131631.0,133090.0,130937.0,134043.0,137023.0,5631.0,5090.0,4937.0,5043.0,5023.0,11939.0,0 +14835.0,200000.0,1,1,2,37.0,0.0,0.0,0.0,0.0,0,0,118134.0,126591.0,134110.0,139209.0,135902.0,138997.0,15034.0,20038.0,20019.0,5014.0,10047.0,10238.0,0 +23908.0,20000.0,1,1,2,22.0,0.0,0.0,0.0,0.0,0,0,19231.0,20235.0,21579.0,22231.0,22301.0,21687.0,1331.0,1675.0,1327.0,800.0,783.0,777.0,1 +12254.0,150000.0,1,1,2,28.0,0.0,0.0,0.0,0.0,0,0,28416.0,37392.0,44547.0,52871.0,57877.0,64020.0,10000.0,10008.0,10012.0,10002.0,8006.0,7005.0,0 +16710.0,170000.0,1,1,2,39.0,0.0,0.0,0.0,0.0,0,0,138811.0,136227.0,136893.0,122820.0,120550.0,102054.0,5505.0,4849.0,4614.0,4600.0,3704.0,4506.0,0 +12442.0,460000.0,1,1,2,34.0,0.0,0.0,0.0,0.0,0,0,362816.0,372284.0,380257.0,386847.0,301231.0,325831.0,15325.0,16000.0,15000.0,11000.0,30000.0,20004.0,0 +2064.0,140000.0,1,1,2,55.0,0.0,0.0,0.0,0.0,0,0,65640.0,66998.0,68201.0,68866.0,65781.0,66850.0,2800.0,3000.0,2500.0,2350.0,2400.0,2400.0,0 +27221.0,100000.0,1,1,2,32.0,0.0,0.0,0.0,0.0,0,0,26650.0,26127.0,26608.0,24689.0,25699.0,26809.0,2000.0,2000.0,2000.0,1700.0,1500.0,1500.0,0 +8163.0,200000.0,1,1,2,31.0,0.0,0.0,0.0,0.0,0,0,151819.0,154914.0,157776.0,160520.0,163878.0,167872.0,6000.0,5769.0,5411.0,5603.0,6367.0,4500.0,0 +16547.0,100000.0,1,1,2,30.0,0.0,0.0,0.0,0.0,0,0,100544.0,101167.0,101007.0,97862.0,79099.0,79812.0,4511.0,3711.0,3685.0,2797.0,2897.0,3046.0,1 +27383.0,180000.0,1,1,2,35.0,0.0,0.0,0.0,0.0,0,0,52160.0,46545.0,43604.0,43571.0,19360.0,20650.0,3022.0,3005.0,3002.0,3004.0,3000.0,0.0,0 +12199.0,200000.0,1,1,2,29.0,0.0,0.0,0.0,0.0,0,0,170707.0,159654.0,162208.0,162357.0,144236.0,127362.0,6017.0,8000.0,5800.0,5200.0,5000.0,5000.0,0 +9070.0,60000.0,1,1,2,27.0,0.0,0.0,0.0,0.0,0,0,57753.0,59186.0,59001.0,27971.0,28619.0,29213.0,2960.0,1628.0,1002.0,1100.0,1100.0,922.0,1 +6851.0,280000.0,1,1,2,33.0,0.0,0.0,0.0,0.0,0,0,281604.0,283292.0,281327.0,189287.0,185398.0,184414.0,10000.0,10059.0,5201.0,5211.0,5500.0,5500.0,0 +29838.0,500000.0,1,1,2,34.0,0.0,0.0,0.0,0.0,0,0,494356.0,488578.0,488166.0,485249.0,441981.0,424592.0,17438.0,18852.0,16673.0,15244.0,15216.0,16037.0,0 +10226.0,110000.0,1,1,2,33.0,0.0,0.0,0.0,0.0,0,0,111249.0,111480.0,64237.0,57066.0,112716.0,57044.0,4000.0,2800.0,2200.0,2200.0,3000.0,2000.0,0 +8959.0,340000.0,1,1,2,44.0,0.0,0.0,0.0,0.0,0,0,83059.0,85634.0,73950.0,59324.0,156094.0,110234.0,20000.0,5000.0,2000.0,112000.0,4234.0,4000.0,1 +13521.0,140000.0,1,1,2,35.0,0.0,0.0,0.0,0.0,0,0,10339.0,18276.0,25852.0,14390.0,13728.0,2905.0,10006.0,10048.0,5008.0,2018.0,2005.0,1005.0,0 +18103.0,50000.0,1,1,2,39.0,0.0,0.0,0.0,0.0,0,0,57436.0,58483.0,55825.0,54888.0,58115.0,57299.0,2055.0,2655.0,1862.0,4007.0,2517.0,37793.0,0 +26824.0,50000.0,1,1,2,32.0,0.0,0.0,0.0,0.0,0,0,18741.0,12724.0,13804.0,15331.0,15159.0,10188.0,1724.0,1804.0,2721.0,1159.0,1188.0,733.0,0 +16899.0,430000.0,1,1,2,34.0,0.0,0.0,0.0,0.0,0,0,416678.0,424740.0,434836.0,378571.0,228568.0,232668.0,16005.0,18016.0,16005.0,9005.0,9013.0,8010.0,0 +7322.0,360000.0,1,1,2,28.0,0.0,0.0,0.0,0.0,0,0,78398.0,86955.0,127146.0,103273.0,91933.0,108163.0,25126.0,60259.0,27208.0,31262.0,90114.0,30463.0,0 +29495.0,320000.0,1,1,2,34.0,0.0,0.0,0.0,0.0,0,0,71944.0,88243.0,96574.0,104795.0,113156.0,121465.0,19246.0,11550.0,11688.0,12122.0,12156.0,2437.0,0 +15697.0,80000.0,1,1,2,33.0,0.0,0.0,0.0,0.0,0,0,73983.0,75454.0,77738.0,77235.0,76835.0,34751.0,3300.0,4100.0,2000.0,0.0,0.0,0.0,1 +17800.0,50000.0,1,1,2,23.0,0.0,0.0,0.0,0.0,0,0,18666.0,15554.0,17159.0,8402.0,6646.0,7534.0,2000.0,2000.0,1500.0,500.0,1000.0,2000.0,0 +20410.0,50000.0,1,1,2,26.0,0.0,0.0,0.0,0.0,0,0,12571.0,13656.0,15407.0,17127.0,17569.0,18162.0,1600.0,2280.0,2000.0,1000.0,1000.0,2000.0,0 +27341.0,50000.0,1,1,2,38.0,0.0,0.0,0.0,0.0,0,0,50620.0,47164.0,48004.0,49307.0,19218.0,19465.0,3000.0,3014.0,6047.0,1000.0,2320.0,3000.0,0 +1566.0,50000.0,1,1,2,29.0,0.0,0.0,0.0,0.0,0,0,2087.0,2632.0,3355.0,3253.0,3640.0,3512.0,1000.0,1186.0,500.0,1000.0,500.0,1000.0,0 +3523.0,50000.0,1,1,2,33.0,0.0,0.0,0.0,0.0,0,0,17094.0,17779.0,19275.0,18829.0,15913.0,7561.0,2000.0,3000.0,1000.0,1000.0,1000.0,2115.0,0 +242.0,50000.0,1,1,2,39.0,0.0,0.0,0.0,0.0,0,0,47174.0,47974.0,48630.0,50803.0,30789.0,15874.0,1800.0,2000.0,3000.0,2000.0,2000.0,2000.0,0 +14648.0,80000.0,1,1,2,29.0,0.0,0.0,0.0,0.0,0,0,31637.0,27137.0,25986.0,23496.0,23601.0,24650.0,1734.0,2000.0,2000.0,2000.0,2000.0,2000.0,0 +11279.0,260000.0,1,1,2,30.0,0.0,0.0,0.0,0.0,0,0,14096.0,15558.0,16986.0,17700.0,19401.0,21067.0,2000.0,2000.0,1000.0,2000.0,2000.0,2000.0,0 +21231.0,50000.0,1,1,2,32.0,0.0,0.0,0.0,0.0,0,0,49571.0,48765.0,49453.0,49827.0,48930.0,48748.0,1773.0,2110.0,2324.0,2000.0,1920.0,2000.0,0 +11529.0,210000.0,1,1,1,42.0,0.0,0.0,0.0,0.0,0,0,103772.0,95228.0,87678.0,79254.0,71836.0,63675.0,4000.0,4000.0,3000.0,4000.0,3000.0,3000.0,0 +24662.0,80000.0,1,1,1,46.0,0.0,0.0,0.0,0.0,0,0,48967.0,49850.0,50767.0,45721.0,49006.0,56275.0,2000.0,1771.0,1715.0,4000.0,8697.0,0.0,0 +2351.0,490000.0,1,1,1,41.0,0.0,0.0,0.0,0.0,0,0,95997.0,98047.0,100412.0,102736.0,105083.0,107334.0,3600.0,4000.0,4000.0,4000.0,4000.0,4000.0,0 +24034.0,100000.0,1,1,2,26.0,0.0,0.0,0.0,0.0,0,0,91189.0,93383.0,96301.0,90858.0,92724.0,96030.0,3500.0,4300.0,4400.0,4000.0,4700.0,5000.0,0 +4590.0,170000.0,1,1,2,36.0,0.0,0.0,0.0,0.0,0,0,92480.0,94089.0,97286.0,97196.0,97227.0,101272.0,4000.0,5000.0,3000.0,4000.0,8000.0,4000.0,0 +15441.0,120000.0,1,1,2,27.0,0.0,0.0,0.0,0.0,0,0,117324.0,91457.0,94478.0,74807.0,76952.0,0.0,3500.0,5390.0,3200.0,3500.0,3000.0,77233.0,0 +7115.0,220000.0,1,1,1,35.0,0.0,0.0,0.0,0.0,0,0,21960.0,21860.0,25463.0,28036.0,34552.0,43827.0,2000.0,4000.0,3000.0,7000.0,11000.0,3000.0,0 +2633.0,330000.0,1,1,2,45.0,0.0,0.0,0.0,0.0,0,0,265362.0,246735.0,248541.0,231534.0,230309.0,235992.0,7500.0,8001.0,7000.0,7000.0,8000.0,8000.0,1 +11542.0,200000.0,1,1,2,29.0,0.0,0.0,0.0,0.0,0,0,45841.0,37221.0,34718.0,32148.0,25380.0,22701.0,4000.0,7000.0,7000.0,7000.0,7000.0,295.0,0 +10290.0,50000.0,1,1,2,26.0,0.0,0.0,0.0,0.0,0,0,28408.0,29117.0,28764.0,28390.0,29443.0,29041.0,1477.0,1444.0,1100.0,1500.0,1100.0,967.0,0 +24443.0,70000.0,1,1,2,31.0,0.0,0.0,0.0,0.0,0,0,47873.0,52440.0,55961.0,63341.0,64694.0,67905.0,6000.0,5000.0,10000.0,3000.0,5000.0,3000.0,0 +20589.0,110000.0,1,1,2,29.0,0.0,0.0,0.0,0.0,0,0,104216.0,104343.0,142622.0,73702.0,75513.0,77111.0,7316.0,3000.0,6000.0,3000.0,2935.0,3011.0,0 +18113.0,100000.0,1,1,2,32.0,0.0,0.0,0.0,0.0,0,0,81210.0,78785.0,69138.0,69604.0,69448.0,69744.0,3019.0,2600.0,3100.0,3000.0,3000.0,3000.0,0 +16624.0,80000.0,1,1,2,31.0,0.0,0.0,0.0,0.0,0,0,72840.0,74631.0,77329.0,78147.0,79785.0,76766.0,9000.0,5000.0,3000.0,3000.0,2501.0,3000.0,0 +14171.0,140000.0,1,1,2,29.0,0.0,0.0,0.0,0.0,0,0,60764.0,62782.0,63636.0,65570.0,67354.0,69073.0,3000.0,2500.0,3000.0,3000.0,3000.0,3000.0,0 +16677.0,50000.0,1,1,2,37.0,0.0,0.0,0.0,0.0,0,0,13191.0,14659.0,17097.0,18207.0,20580.0,22577.0,2000.0,3000.0,1700.0,3000.0,2500.0,5000.0,0 +29989.0,250000.0,1,1,1,34.0,0.0,0.0,0.0,0.0,0,0,279640.0,252913.0,243075.0,245750.0,175005.0,179687.0,65000.0,8800.0,9011.0,6000.0,7000.0,6009.0,0 +7226.0,150000.0,1,1,2,33.0,0.0,0.0,0.0,0.0,0,0,78038.0,63176.0,52807.0,34199.0,32061.0,23682.0,5000.0,10116.0,5000.0,6000.0,3000.0,7000.0,0 +3040.0,170000.0,1,1,2,39.0,0.0,0.0,0.0,0.0,0,0,171160.0,187853.0,171095.0,137986.0,141319.0,139463.0,13000.0,6154.0,15000.0,6000.0,7000.0,5000.0,0 +26910.0,290000.0,1,1,2,40.0,0.0,0.0,0.0,0.0,0,0,135527.0,134414.0,140607.0,131933.0,135606.0,132906.0,8000.0,10000.0,5000.0,6000.0,4700.0,5000.0,0 +14272.0,360000.0,1,1,1,36.0,0.0,0.0,0.0,0.0,0,0,28291.0,31055.0,33788.0,36491.0,41179.0,45823.0,3000.0,3000.0,3000.0,5000.0,5000.0,5000.0,0 +15524.0,500000.0,1,1,1,48.0,0.0,0.0,0.0,0.0,0,0,107595.0,109605.0,113409.0,114191.0,117285.0,120388.0,5000.0,5571.0,4152.0,5000.0,5000.0,5000.0,0 +24904.0,280000.0,1,1,2,30.0,0.0,0.0,0.0,0.0,0,0,100740.0,104055.0,106380.0,112596.0,114235.0,117232.0,5000.0,4000.0,8000.0,5000.0,5000.0,18000.0,0 +9981.0,230000.0,1,1,2,30.0,0.0,0.0,0.0,0.0,0,0,101874.0,97302.0,97383.0,97487.0,96588.0,95221.0,8000.0,5016.0,5000.0,5000.0,5000.0,5200.0,0 +1487.0,230000.0,1,1,2,32.0,0.0,0.0,0.0,0.0,0,0,44734.0,47178.0,29582.0,38426.0,42500.0,43531.0,10120.0,20000.0,10000.0,5000.0,5000.0,5000.0,0 +8489.0,180000.0,1,1,2,32.0,0.0,0.0,0.0,0.0,0,0,154374.0,153018.0,146396.0,136531.0,138502.0,136665.0,7500.0,7000.0,5000.0,5000.0,6000.0,5137.0,0 +4574.0,470000.0,1,1,2,33.0,0.0,0.0,0.0,0.0,0,0,72083.0,68136.0,69036.0,71466.0,67538.0,70400.0,5031.0,5500.0,5000.0,5000.0,4000.0,5000.0,0 +24185.0,160000.0,1,1,2,28.0,0.0,0.0,0.0,0.0,0,0,157921.0,144659.0,154012.0,151403.0,115731.0,113635.0,6000.0,25409.0,30000.0,5000.0,5000.0,4500.0,0 +12860.0,170000.0,1,1,1,41.0,0.0,0.0,0.0,0.0,0,0,149941.0,68912.0,72741.0,76149.0,84474.0,92400.0,3200.0,6000.0,5000.0,10000.0,10000.0,780.0,0 +24682.0,400000.0,1,1,2,34.0,0.0,0.0,0.0,0.0,0,0,26912.0,24967.0,13810.0,18230.0,25050.0,10209.0,10016.0,6000.0,10000.0,10000.0,5000.0,4000.0,0 +3957.0,380000.0,1,1,2,33.0,0.0,0.0,0.0,0.0,0,0,70591.0,76715.0,80080.0,81162.0,89571.0,96627.0,10000.0,5000.0,5000.0,10000.0,10000.0,10000.0,0 +26945.0,370000.0,1,1,2,30.0,0.0,0.0,0.0,0.0,0,0,333930.0,280727.0,285705.0,295747.0,250158.0,255956.0,13000.0,11000.0,15000.0,10000.0,10000.0,12000.0,0 +18204.0,100000.0,1,1,2,33.0,0.0,0.0,0.0,0.0,0,0,68073.0,64109.0,65302.0,73056.0,74034.0,44825.0,5000.0,3200.0,10000.0,10000.0,10000.0,10000.0,0 +27559.0,180000.0,1,1,1,63.0,0.0,0.0,0.0,0.0,0,0,157932.0,156847.0,130572.0,120464.0,109129.0,112273.0,7000.0,5500.0,4218.0,4500.0,5000.0,4000.0,0 +12087.0,50000.0,1,1,1,42.0,0.0,0.0,0.0,0.0,0,0,49887.0,49515.0,38680.0,29664.0,29057.0,29083.0,1850.0,1507.0,1100.0,1200.0,1116.0,2900.0,0 +2978.0,300000.0,1,1,2,25.0,0.0,0.0,0.0,0.0,0,0,76918.0,41773.0,31180.0,19507.0,18169.0,18533.0,4103.0,1427.0,600.0,1200.0,2500.0,18000.0,0 +17935.0,150000.0,1,1,3,45.0,0.0,0.0,0.0,0.0,0,0,108434.0,111178.0,32220.0,33247.0,34164.0,34878.0,3000.0,1300.0,1300.0,1200.0,1200.0,0.0,0 +5286.0,300000.0,2,1,1,36.0,0.0,0.0,0.0,0.0,0,0,272899.0,254078.0,252427.0,254160.0,250645.0,245851.0,9251.0,10505.0,9157.0,9319.0,9600.0,8500.0,0 +9970.0,150000.0,2,1,1,45.0,0.0,0.0,0.0,0.0,0,0,123580.0,126136.0,128709.0,131292.0,134011.0,136711.0,3575.0,3647.0,3678.0,3793.0,3835.0,3952.0,0 +21497.0,500000.0,2,1,1,34.0,0.0,0.0,0.0,0.0,0,0,30376.0,32715.0,60927.0,76088.0,110294.0,108964.0,15000.0,30007.0,30000.0,50000.0,5000.0,5000.0,0 +23355.0,470000.0,2,1,1,28.0,0.0,0.0,0.0,0.0,0,0,178262.0,177644.0,171997.0,165014.0,158839.0,148035.0,6100.0,6000.0,7100.0,5100.0,5200.0,4900.0,0 +25500.0,90000.0,2,1,1,29.0,0.0,0.0,0.0,0.0,0,0,4034.0,11387.0,4387.0,35670.0,41995.0,35912.0,10400.0,3400.0,36139.0,618.0,3200.0,8500.0,0 +5792.0,280000.0,2,1,1,30.0,0.0,0.0,0.0,0.0,0,0,217773.0,215017.0,209089.0,167458.0,137312.0,109980.0,8155.0,10048.0,6011.0,6010.0,6514.0,10011.0,0 +27977.0,180000.0,2,1,1,27.0,0.0,0.0,0.0,0.0,0,0,152158.0,155181.0,158437.0,161664.0,164873.0,168344.0,5539.0,5741.0,5852.0,5881.0,7607.0,6135.0,0 +23770.0,110000.0,2,1,1,51.0,0.0,0.0,0.0,0.0,0,0,103701.0,102318.0,92724.0,94573.0,65034.0,66241.0,3771.0,3656.0,3687.0,2476.0,2406.0,2427.0,0 +2736.0,140000.0,2,1,1,37.0,0.0,0.0,0.0,0.0,0,0,135134.0,139178.0,139900.0,109665.0,108129.0,108067.0,6703.0,6120.0,4015.0,4042.0,4057.0,4012.0,0 +3907.0,380000.0,2,1,1,33.0,0.0,0.0,0.0,0.0,0,0,112926.0,108573.0,216399.0,213259.0,203377.0,185056.0,4677.0,130533.0,7609.0,12000.0,7000.0,6000.0,0 +12636.0,250000.0,2,1,1,53.0,0.0,0.0,0.0,0.0,0,0,252916.0,251830.0,245429.0,186620.0,193003.0,191867.0,9011.0,8146.0,6000.0,13003.0,11867.0,17186.0,0 +20053.0,80000.0,2,1,1,37.0,0.0,0.0,0.0,0.0,0,0,104989.0,100150.0,94413.0,89400.0,84271.0,79502.0,4369.0,3343.0,3137.0,2914.0,3151.0,3320.0,0 +22800.0,260000.0,2,1,1,44.0,0.0,0.0,0.0,0.0,0,0,296349.0,300155.0,305798.0,306082.0,304048.0,14982.0,6891.0,8668.0,6907.0,6088.0,14982.0,12588.0,0 +19331.0,320000.0,2,1,1,41.0,0.0,0.0,0.0,0.0,0,0,59807.0,68080.0,67745.0,91798.0,90936.0,92588.0,10000.0,4200.0,30000.0,7.0,3000.0,0.0,0 +5812.0,210000.0,2,1,1,34.0,0.0,0.0,0.0,0.0,0,0,201324.0,207222.0,209189.0,106090.0,108300.0,87404.0,10646.0,8601.0,3601.0,3719.0,3300.0,3400.0,0 +3108.0,440000.0,2,1,1,35.0,0.0,0.0,0.0,0.0,0,0,128808.0,133340.0,133075.0,109705.0,111202.0,116169.0,10000.0,5000.0,5000.0,7126.0,10000.0,10000.0,0 +25858.0,500000.0,2,1,1,44.0,0.0,0.0,0.0,0.0,0,0,111937.0,104203.0,96617.0,97437.0,185322.0,179697.0,4000.0,4009.0,17446.0,100000.0,10000.0,20000.0,0 +17647.0,340000.0,2,1,1,36.0,0.0,0.0,0.0,0.0,0,0,242518.0,247338.0,252656.0,257535.0,262670.0,266351.0,8849.0,9300.0,9200.0,9226.0,9530.0,10139.0,0 +14301.0,700000.0,2,1,1,36.0,0.0,0.0,0.0,0.0,0,0,450827.0,389039.0,328316.0,325968.0,271596.0,286805.0,13000.0,11939.0,10312.0,20004.0,20000.0,20000.0,0 +22966.0,380000.0,2,1,1,33.0,0.0,0.0,0.0,0.0,0,0,372926.0,354068.0,327342.0,247528.0,128386.0,128820.0,13248.0,9543.0,6106.0,3013.0,3398.0,6067.0,0 +15329.0,20000.0,2,1,1,37.0,0.0,0.0,0.0,0.0,0,0,19921.0,18100.0,19146.0,20098.0,20191.0,18216.0,1594.0,1640.0,1592.0,685.0,662.0,827.0,0 +20151.0,50000.0,2,1,1,40.0,0.0,0.0,0.0,0.0,0,0,48519.0,35968.0,29453.0,26660.0,26235.0,27647.0,1800.0,1755.0,1500.0,1101.0,2000.0,1135.0,0 +13386.0,140000.0,2,1,1,56.0,0.0,0.0,0.0,0.0,0,0,138468.0,93802.0,94531.0,96264.0,98135.0,100062.0,4300.0,3500.0,3600.0,3881.0,4200.0,3521.0,0 +28858.0,290000.0,2,1,1,30.0,0.0,0.0,0.0,0.0,0,0,216328.0,218435.0,218783.0,158215.0,69234.0,71560.0,8000.0,8600.0,6700.0,2600.0,3500.0,0.0,0 +1702.0,70000.0,2,1,1,40.0,0.0,0.0,0.0,0.0,0,0,51959.0,40519.0,31310.0,28929.0,29535.0,28160.0,1597.0,1407.0,972.0,1007.0,1028.0,913.0,0 +2380.0,500000.0,2,1,1,41.0,0.0,0.0,0.0,0.0,0,0,190730.0,194336.0,197284.0,199489.0,201484.0,204017.0,8501.0,8001.0,6701.0,6321.0,6401.0,6379.0,0 +25290.0,200000.0,2,1,2,27.0,0.0,0.0,0.0,0.0,0,0,86192.0,67483.0,58112.0,23949.0,9270.0,4496.0,15186.0,10188.0,1074.0,209.0,112.0,2797.0,0 +18838.0,500000.0,2,1,2,26.0,0.0,0.0,0.0,0.0,0,0,32637.0,35863.0,37860.0,42572.0,47200.0,59843.0,15943.0,27878.0,22572.0,17200.0,19843.0,96632.0,0 +7362.0,150000.0,2,1,2,30.0,0.0,0.0,0.0,0.0,0,0,150426.0,151052.0,143488.0,142419.0,145100.0,153229.0,5520.0,5200.0,5100.0,5300.0,10900.0,0.0,0 +3839.0,20000.0,2,1,2,22.0,0.0,0.0,0.0,0.0,0,0,28758.0,14780.0,18829.0,18401.0,3000.0,0.0,1423.0,5000.0,400.0,200.0,0.0,0.0,0 +25765.0,360000.0,2,1,2,32.0,0.0,0.0,0.0,0.0,0,0,272112.0,272444.0,256974.0,241226.0,241673.0,233157.0,10130.0,12649.0,8916.0,7725.0,8900.0,6956.0,0 +27797.0,260000.0,2,1,2,26.0,0.0,0.0,0.0,0.0,0,0,238110.0,244368.0,245186.0,254614.0,176211.0,180845.0,10368.0,15186.0,14614.0,7211.0,7850.0,6912.0,0 +5668.0,360000.0,2,1,2,27.0,0.0,0.0,0.0,0.0,0,0,119138.0,100553.0,96679.0,79703.0,71682.0,24230.0,20006.0,25006.0,20200.0,40000.0,0.0,0.0,0 +12229.0,170000.0,2,1,2,26.0,0.0,0.0,0.0,0.0,0,0,22138.0,23227.0,18894.0,7695.0,4777.0,3517.0,1808.0,1054.0,207.0,151.0,147.0,100.0,0 +19513.0,260000.0,2,1,2,31.0,0.0,0.0,0.0,0.0,0,0,69343.0,70585.0,71430.0,73837.0,73271.0,74266.0,4000.0,4000.0,4007.0,13990.0,2056.0,2623.0,0 +5626.0,530000.0,2,1,2,39.0,0.0,0.0,0.0,0.0,0,0,439330.0,407763.0,364298.0,345867.0,346676.0,352736.0,17045.0,14089.0,11962.0,11763.0,12557.0,12496.0,0 +464.0,230000.0,2,1,2,28.0,0.0,0.0,0.0,0.0,0,0,30141.0,131255.0,110503.0,99283.0,97599.0,96116.0,120093.0,8034.0,3013.0,4010.0,5882.0,3000.0,0 +22779.0,390000.0,2,1,2,33.0,0.0,0.0,0.0,0.0,0,0,84100.0,85538.0,79875.0,82853.0,82747.0,44143.0,5000.0,3500.0,4502.0,3518.0,2003.0,3001.0,0 +27954.0,50000.0,2,1,2,25.0,0.0,0.0,0.0,0.0,0,0,44641.0,45769.0,47397.0,40345.0,31003.0,29693.0,1870.0,2500.0,3017.0,1060.0,1300.0,2000.0,0 +28672.0,360000.0,2,1,2,27.0,0.0,0.0,0.0,0.0,0,0,91282.0,85875.0,87400.0,87343.0,71180.0,64500.0,3967.0,4213.0,3741.0,2353.0,2471.0,2327.0,0 +2240.0,300000.0,2,1,2,35.0,0.0,0.0,0.0,0.0,0,0,294344.0,302638.0,300159.0,226705.0,229739.0,232942.0,15000.0,11311.0,7941.0,8412.0,9000.0,5258.0,0 +15989.0,70000.0,2,1,2,23.0,0.0,0.0,0.0,0.0,0,0,7531.0,8545.0,9588.0,10900.0,46462.0,47599.0,1145.0,1188.0,1500.0,36000.0,2000.0,1668.0,1 +27822.0,200000.0,2,1,2,26.0,0.0,0.0,0.0,0.0,0,0,29339.0,21624.0,22409.0,11671.0,5493.0,3288.0,2000.0,1770.0,2003.0,900.0,1800.0,1569.0,0 +28855.0,360000.0,2,1,2,37.0,0.0,0.0,0.0,0.0,0,0,198839.0,187955.0,163120.0,140383.0,121771.0,102568.0,7000.0,8071.0,7029.0,3011.0,4000.0,9000.0,0 +17083.0,50000.0,2,1,2,25.0,0.0,0.0,0.0,0.0,0,0,45342.0,44719.0,40002.0,38008.0,31898.0,20154.0,2000.0,5040.0,8034.0,3029.0,5000.0,49436.0,0 +17124.0,80000.0,2,1,2,26.0,0.0,0.0,0.0,0.0,0,0,78025.0,80224.0,81619.0,80030.0,79434.0,81348.0,3500.0,3300.0,3100.0,2900.0,3200.0,3100.0,0 +22006.0,110000.0,2,1,2,27.0,0.0,0.0,0.0,0.0,0,0,110553.0,108387.0,111427.0,111697.0,111956.0,111325.0,4000.0,4800.0,4300.0,4300.0,4400.0,3874.0,1 +12233.0,80000.0,2,1,2,25.0,0.0,0.0,0.0,0.0,0,0,66426.0,55334.0,53738.0,49021.0,45494.0,44218.0,2657.0,1800.0,1799.0,1616.0,1697.0,1737.0,0 +8045.0,380000.0,2,1,2,31.0,0.0,0.0,0.0,0.0,0,0,331697.0,332339.0,322995.0,314161.0,327945.0,289814.0,15000.0,15000.0,20019.0,20000.0,9934.0,9330.0,0 +21915.0,130000.0,2,1,2,23.0,0.0,0.0,0.0,0.0,0,0,102087.0,101079.0,93977.0,94427.0,89041.0,89833.0,4500.0,4363.0,3300.0,3178.0,3178.0,3424.0,0 +12339.0,10000.0,2,1,2,24.0,0.0,0.0,0.0,0.0,0,0,6709.0,7895.0,8751.0,8925.0,9111.0,9360.0,1300.0,1146.0,320.0,330.0,400.0,1000.0,0 +3317.0,500000.0,2,1,2,31.0,0.0,0.0,0.0,0.0,0,0,258257.0,247282.0,197247.0,188044.0,210940.0,201108.0,25239.0,18011.0,13014.0,45049.0,20102.0,89442.0,0 +17680.0,70000.0,2,1,2,34.0,0.0,0.0,0.0,0.0,0,0,36467.0,40505.0,43333.0,36959.0,27296.0,23474.0,5000.0,5000.0,1500.0,546.0,1000.0,1746.0,0 +22960.0,210000.0,2,1,2,30.0,0.0,0.0,0.0,0.0,0,0,87292.0,89534.0,89173.0,91489.0,93463.0,95021.0,4600.0,3789.0,3811.0,3465.0,3186.0,4389.0,0 +27949.0,230000.0,2,1,2,28.0,0.0,0.0,0.0,0.0,0,0,45405.0,41630.0,38940.0,37150.0,36306.0,33563.0,2500.0,3013.0,4000.0,5006.0,3000.0,3000.0,0 +11233.0,260000.0,2,1,2,28.0,0.0,0.0,0.0,0.0,0,0,39105.0,45868.0,44567.0,37437.0,41321.0,43970.0,8000.0,8000.0,9000.0,13000.0,12000.0,10000.0,0 +23625.0,410000.0,2,1,2,31.0,0.0,0.0,0.0,0.0,0,0,134072.0,133604.0,133882.0,135954.0,134250.0,129971.0,15003.0,15877.0,30000.0,14250.0,9971.0,27380.0,0 +3787.0,400000.0,2,1,2,39.0,0.0,0.0,0.0,0.0,0,0,404924.0,359634.0,360270.0,325340.0,328627.0,329948.0,13521.0,12374.0,11643.0,11868.0,18000.0,15000.0,0 +21689.0,20000.0,2,1,2,24.0,0.0,0.0,0.0,0.0,0,0,20933.0,22202.0,21867.0,21813.0,21228.0,21614.0,2700.0,1400.0,1400.0,800.0,1783.0,1000.0,1 +25331.0,180000.0,2,1,2,27.0,0.0,0.0,0.0,0.0,0,0,101395.0,101607.0,98186.0,59451.0,49956.0,50133.0,5000.0,3371.0,6940.0,2800.0,2000.0,2000.0,0 +11116.0,270000.0,2,1,2,31.0,0.0,0.0,0.0,0.0,0,0,167428.0,168827.0,148031.0,92943.0,94464.0,92899.0,6155.0,5382.0,3270.0,3377.0,3329.0,3553.0,1 +12558.0,20000.0,2,1,2,23.0,0.0,0.0,0.0,0.0,0,0,16841.0,17676.0,18804.0,19037.0,20137.0,20160.0,1642.0,2000.0,1000.0,1730.0,587.0,208.0,0 +981.0,70000.0,2,1,2,24.0,0.0,0.0,0.0,0.0,0,0,63903.0,65248.0,62958.0,64209.0,59482.0,60883.0,3000.0,2190.0,2201.0,2181.0,2413.0,1952.0,0 +12327.0,240000.0,2,1,2,28.0,0.0,0.0,0.0,0.0,0,0,133230.0,136579.0,139281.0,132487.0,107437.0,109237.0,5500.0,5036.0,4000.0,6200.0,5500.0,5000.0,0 +2468.0,80000.0,2,1,2,25.0,0.0,0.0,0.0,0.0,0,0,3409.0,4489.0,5345.0,5454.0,5598.0,178.0,1144.0,1000.0,109.0,144.0,0.0,0.0,0 +25510.0,60000.0,2,1,2,25.0,0.0,0.0,0.0,0.0,0,0,56136.0,57280.0,56969.0,58695.0,57453.0,61153.0,2100.0,2100.0,2685.0,2300.0,4800.0,3400.0,0 +19218.0,200000.0,2,1,2,40.0,0.0,0.0,0.0,0.0,0,0,132563.0,135202.0,137111.0,137121.0,139343.0,141859.0,4841.0,5047.0,4922.0,4926.0,5105.0,5500.0,0 +27991.0,210000.0,2,1,2,26.0,0.0,0.0,0.0,0.0,0,0,132909.0,135210.0,140056.0,143584.0,147832.0,150953.0,7000.0,7003.0,8000.0,8000.0,5500.0,7000.0,0 +2667.0,150000.0,2,1,2,32.0,0.0,0.0,0.0,0.0,0,0,83275.0,84220.0,77956.0,77682.0,52300.0,56223.0,3006.0,3000.0,2000.0,222.0,11170.0,5000.0,0 +18850.0,200000.0,2,1,2,28.0,0.0,0.0,0.0,0.0,0,0,140407.0,142965.0,188990.0,188742.0,187267.0,190249.0,8031.0,55015.0,5327.0,5505.0,5525.0,6039.0,0 +18408.0,30000.0,2,1,2,23.0,0.0,0.0,0.0,0.0,0,0,17462.0,27086.0,28299.0,29585.0,27952.0,29790.0,10000.0,2013.0,3016.0,759.0,2042.0,3705.0,0 +10553.0,200000.0,2,1,2,26.0,0.0,0.0,0.0,0.0,0,0,199649.0,202127.0,198168.0,189696.0,192462.0,194025.0,7263.0,7266.0,7000.0,7940.0,7009.0,7000.0,0 +25523.0,200000.0,2,1,2,33.0,0.0,0.0,0.0,0.0,0,0,147178.0,150573.0,140844.0,144245.0,135946.0,135736.0,7300.0,6550.0,7200.0,5300.0,5400.0,5240.0,0 +24370.0,70000.0,2,1,2,38.0,0.0,0.0,0.0,0.0,0,0,63455.0,54722.0,56062.0,82305.0,42308.0,40507.0,2057.0,2322.0,1631.0,2942.0,1783.0,1723.0,0 +27752.0,110000.0,2,1,2,23.0,0.0,0.0,0.0,0.0,0,0,78793.0,79182.0,76460.0,60136.0,41872.0,38158.0,3400.0,4000.0,2951.0,1600.0,1540.0,1400.0,0 +8786.0,400000.0,2,1,2,30.0,0.0,0.0,0.0,0.0,0,0,139862.0,125280.0,109278.0,94511.0,64995.0,28654.0,9209.0,3807.0,2403.0,1933.0,1014.0,104078.0,0 +13806.0,230000.0,2,1,2,27.0,0.0,0.0,0.0,0.0,0,0,70327.0,66310.0,54176.0,42944.0,40391.0,35820.0,2963.0,1941.0,1534.0,1532.0,1565.0,1330.0,0 +432.0,390000.0,2,1,2,27.0,0.0,0.0,0.0,0.0,0,0,304867.0,299998.0,300426.0,292869.0,292885.0,281826.0,13007.0,10612.0,10041.0,11000.0,10512.0,7000.0,1 +4855.0,200000.0,2,1,2,27.0,0.0,0.0,0.0,0.0,0,0,11912.0,19196.0,11938.0,15972.0,17952.0,5925.0,14443.0,4938.0,5972.0,7952.0,2925.0,1718.0,0 +3406.0,560000.0,2,1,2,32.0,0.0,0.0,0.0,0.0,0,0,68199.0,31211.0,23991.0,15488.0,12579.0,11400.0,1548.0,1446.0,14720.0,427.0,1000.0,300.0,0 +11980.0,50000.0,2,1,2,50.0,0.0,0.0,0.0,0.0,0,0,51016.0,49000.0,20356.0,20241.0,20304.0,20119.0,2098.0,1303.0,698.0,719.0,716.0,833.0,0 +8586.0,280000.0,2,1,2,47.0,0.0,0.0,0.0,0.0,0,0,269124.0,266163.0,215177.0,184270.0,130954.0,92215.0,11268.0,8196.0,6281.0,4403.0,3532.0,3510.0,0 +25327.0,90000.0,2,1,2,27.0,0.0,0.0,0.0,0.0,0,0,61799.0,62561.0,63069.0,62643.0,59265.0,59046.0,2400.0,2518.0,2514.0,2100.0,2500.0,2500.0,0 +8328.0,70000.0,2,1,2,50.0,0.0,0.0,0.0,0.0,0,0,64315.0,58564.0,56741.0,25172.0,29186.0,25430.0,3000.0,10032.0,8000.0,5139.0,1000.0,1000.0,1 +22321.0,300000.0,2,1,2,27.0,0.0,0.0,0.0,0.0,0,0,131760.0,132770.0,130595.0,132683.0,128557.0,125900.0,4700.0,4995.0,4516.0,4034.0,4088.0,3886.0,0 +25433.0,160000.0,2,1,2,28.0,0.0,0.0,0.0,0.0,0,0,40854.0,41849.0,42889.0,43904.0,44777.0,45866.0,1676.0,1716.0,1731.0,1604.0,1812.0,1667.0,0 +15961.0,300000.0,2,1,2,30.0,0.0,0.0,0.0,0.0,0,0,217329.0,206703.0,203164.0,164371.0,161331.0,154515.0,8000.0,20219.0,7500.0,6500.0,7500.0,6000.0,0 +18559.0,310000.0,2,1,2,26.0,0.0,0.0,0.0,0.0,0,0,27638.0,24020.0,25223.0,25555.0,24311.0,17992.0,1393.0,1596.0,1447.0,93.0,118.0,56.0,0 +4780.0,90000.0,2,1,2,29.0,0.0,0.0,0.0,0.0,0,0,92464.0,91709.0,92412.0,91297.0,91790.0,91377.0,3600.0,4331.0,3218.0,3613.0,3300.0,3519.0,0 +8116.0,50000.0,2,1,2,28.0,0.0,0.0,0.0,0.0,0,0,46471.0,43507.0,44016.0,43396.0,41470.0,48676.0,1807.0,2016.0,1796.0,1570.0,10000.0,1778.0,0 +19981.0,300000.0,2,1,2,31.0,0.0,0.0,0.0,0.0,0,0,123306.0,126251.0,131968.0,113866.0,10811.0,158664.0,5000.0,8000.0,5000.0,1342.0,150000.0,6800.0,0 +16271.0,180000.0,2,1,2,38.0,0.0,-1.0,0.0,0.0,0,0,16056.0,179490.0,180360.0,177460.0,140738.0,141830.0,180040.0,8200.0,9607.0,5103.0,5237.0,5000.0,0 +504.0,130000.0,2,1,1,33.0,0.0,0.0,0.0,0.0,0,0,19161.0,20544.0,22704.0,22304.0,22304.0,0.0,2000.0,3000.0,0.0,0.0,0.0,0.0,1 +27777.0,150000.0,2,1,2,25.0,0.0,0.0,0.0,0.0,0,0,30305.0,40190.0,39743.0,48971.0,38291.0,569.0,10190.0,10000.0,10003.0,0.0,0.0,0.0,0 +11484.0,100000.0,2,1,2,28.0,0.0,0.0,0.0,0.0,0,0,16601.0,14414.0,11307.0,11139.0,11361.0,9816.0,1539.0,1124.0,495.0,500.0,758.0,0.0,0 +25963.0,330000.0,2,1,1,31.0,0.0,0.0,0.0,0.0,0,0,22285.0,23111.0,23622.0,23253.0,22525.0,22419.0,1700.0,1700.0,1700.0,1000.0,1000.0,1211.0,0 +22459.0,30000.0,2,1,1,41.0,0.0,0.0,0.0,0.0,0,0,26300.0,27308.0,28425.0,29233.0,21575.0,22029.0,1450.0,1560.0,1350.0,1000.0,801.0,1000.0,0 +28920.0,180000.0,2,1,1,40.0,0.0,-1.0,0.0,0.0,0,0,34483.0,21142.0,11279.0,5698.0,5993.0,-73895.0,22864.0,1133.0,1000.0,1000.0,0.0,159000.0,0 +17640.0,170000.0,2,1,2,29.0,0.0,0.0,0.0,0.0,0,0,24717.0,26659.0,28592.0,29364.0,29096.0,29353.0,3000.0,3000.0,2000.0,1000.0,977.0,5000.0,0 +15956.0,210000.0,2,1,2,30.0,0.0,0.0,0.0,0.0,0,0,7264.0,8816.0,10749.0,5125.0,5732.0,9297.0,2000.0,2500.0,2000.0,1000.0,4000.0,4000.0,0 +18713.0,210000.0,2,1,2,26.0,0.0,0.0,0.0,0.0,0,0,23245.0,8487.0,17950.0,18915.0,19359.0,21604.0,3487.0,10000.0,2000.0,1000.0,3000.0,1000.0,0 +25512.0,20000.0,2,1,2,24.0,0.0,0.0,0.0,0.0,0,0,19167.0,18925.0,18340.0,18317.0,18747.0,19328.0,1585.0,1700.0,1570.0,1000.0,1000.0,1000.0,0 +14957.0,20000.0,2,1,2,23.0,0.0,0.0,0.0,0.0,0,0,17165.0,18387.0,19573.0,19504.0,19642.0,20128.0,1500.0,1600.0,700.0,1000.0,1000.0,1000.0,0 +5230.0,260000.0,2,1,2,27.0,0.0,0.0,0.0,0.0,0,0,15178.0,23360.0,22099.0,18985.0,19662.0,22274.0,12007.0,8000.0,1000.0,1000.0,5000.0,5000.0,0 +22202.0,140000.0,2,1,2,31.0,0.0,0.0,0.0,0.0,0,0,3886.0,4906.0,5233.0,6206.0,7140.0,8161.0,1100.0,1500.0,1100.0,1000.0,1100.0,1000.0,0 +2733.0,140000.0,2,1,2,25.0,0.0,0.0,0.0,0.0,0,0,23409.0,24725.0,26006.0,26771.0,28179.0,29746.0,2000.0,2000.0,1500.0,2000.0,2200.0,2000.0,0 +21773.0,180000.0,2,1,2,26.0,0.0,0.0,0.0,0.0,0,0,60258.0,51699.0,48469.0,49553.0,49772.0,50829.0,2130.0,2200.0,2200.0,2000.0,2000.0,2100.0,0 +14782.0,180000.0,2,1,2,26.0,0.0,0.0,0.0,0.0,0,0,51699.0,48469.0,49553.0,49772.0,50829.0,51234.0,2200.0,2200.0,2000.0,2000.0,2100.0,1600.0,0 +11781.0,80000.0,2,1,2,30.0,0.0,0.0,0.0,0.0,0,0,48006.0,48159.0,46099.0,47039.0,48286.0,48974.0,2100.0,3000.0,2000.0,2000.0,2000.0,2000.0,0 +3795.0,120000.0,2,1,2,24.0,0.0,0.0,0.0,0.0,0,0,75796.0,76004.0,67187.0,49924.0,33188.0,19826.0,3700.0,2023.0,2016.0,2000.0,1200.0,1000.0,0 +4818.0,120000.0,2,1,2,27.0,0.0,0.0,0.0,0.0,0,0,70835.0,59986.0,60779.0,62958.0,57763.0,53004.0,3000.0,2500.0,3000.0,2000.0,2000.0,2500.0,0 +5407.0,50000.0,2,1,2,25.0,0.0,0.0,0.0,0.0,0,0,43875.0,45052.0,44938.0,40655.0,40930.0,40146.0,2200.0,2000.0,2000.0,2000.0,3000.0,3000.0,0 +12139.0,50000.0,2,1,2,25.0,0.0,0.0,0.0,0.0,0,0,42056.0,46024.0,45452.0,45450.0,41154.0,39034.0,5000.0,2000.0,1500.0,2000.0,4000.0,1364.0,1 +26192.0,80000.0,2,1,2,31.0,0.0,0.0,0.0,0.0,0,0,68613.0,69744.0,70313.0,71636.0,52471.0,53316.0,2600.0,3000.0,3000.0,2000.0,2000.0,2454.0,0 +8069.0,140000.0,2,1,2,28.0,0.0,-1.0,0.0,0.0,0,0,5845.0,10322.0,12830.0,13317.0,14936.0,18504.0,10322.0,5000.0,1000.0,2000.0,4000.0,4000.0,0 +9449.0,80000.0,2,1,2,22.0,0.0,0.0,0.0,0.0,0,0,78028.0,79347.0,76022.0,58897.0,54512.0,51937.0,3200.0,2229.0,1900.0,4000.0,5000.0,21000.0,0 +27835.0,260000.0,2,1,2,26.0,0.0,0.0,0.0,0.0,0,0,144112.0,144619.0,142380.0,141746.0,112938.0,110346.0,5033.0,5046.0,4573.0,4000.0,3800.0,4000.0,0 +13123.0,170000.0,2,1,2,30.0,0.0,0.0,0.0,0.0,0,0,49341.0,49227.0,51798.0,53332.0,56303.0,59198.0,4000.0,4000.0,3000.0,4000.0,4000.0,4000.0,0 +9437.0,140000.0,2,1,2,28.0,0.0,0.0,0.0,0.0,0,0,115743.0,117357.0,112527.0,91802.0,94114.0,91201.0,5000.0,5000.0,3600.0,4000.0,4000.0,4000.0,0 +5910.0,140000.0,2,1,2,30.0,0.0,0.0,0.0,0.0,0,0,105732.0,99769.0,102682.0,102332.0,104544.0,107155.0,5000.0,5500.0,5000.0,4000.0,4500.0,4500.0,0 +25486.0,250000.0,2,1,2,31.0,0.0,0.0,0.0,0.0,0,0,67492.0,67875.0,67448.0,68165.0,68787.0,70111.0,3500.0,2658.0,3000.0,4000.0,3000.0,2500.0,0 +8036.0,260000.0,2,1,2,30.0,0.0,0.0,0.0,0.0,0,0,162241.0,137320.0,126479.0,110217.0,102703.0,84519.0,5045.0,8016.0,5000.0,4000.0,4014.0,3000.0,0 +7152.0,40000.0,2,1,2,24.0,0.0,0.0,0.0,0.0,0,0,28140.0,32343.0,39717.0,37263.0,35224.0,34111.0,5000.0,8017.0,7000.0,4000.0,5000.0,5000.0,1 +23084.0,150000.0,2,1,2,28.0,0.0,0.0,0.0,0.0,0,0,82559.0,84681.0,87308.0,89316.0,91458.0,89063.0,3500.0,4000.0,3500.0,3500.0,3500.0,3500.0,0 +157.0,200000.0,2,1,2,37.0,0.0,0.0,0.0,0.0,0,0,105420.0,102870.0,89643.0,90938.0,92505.0,94031.0,4000.0,3250.0,3250.0,3500.0,3560.0,5000.0,0 +25938.0,100000.0,2,1,2,30.0,0.0,0.0,0.0,0.0,0,0,77388.0,78502.0,81233.0,82990.0,84210.0,85987.0,3000.0,4000.0,4000.0,3500.0,3287.0,4000.0,0 +4755.0,680000.0,2,1,1,42.0,0.0,0.0,0.0,0.0,0,0,189514.0,188883.0,190076.0,181957.0,182226.0,177731.0,8000.0,9000.0,7000.0,7000.0,7000.0,7000.0,0 +2595.0,50000.0,2,1,1,42.0,0.0,0.0,0.0,0.0,0,0,4908.0,7479.0,11902.0,13871.0,19466.0,8128.0,3000.0,5000.0,5000.0,7000.0,3000.0,2000.0,0 +1792.0,200000.0,2,1,2,26.0,0.0,0.0,0.0,0.0,0,0,18630.0,15996.0,16304.0,14973.0,20542.0,15810.0,1502.0,1200.0,300.0,7000.0,8000.0,4000.0,0 +337.0,260000.0,2,1,2,30.0,0.0,0.0,0.0,0.0,0,0,156882.0,160246.0,159988.0,158114.0,158762.0,159108.0,10000.0,8000.0,6000.0,7000.0,7000.0,6000.0,0 +2336.0,50000.0,2,1,1,29.0,0.0,0.0,0.0,0.0,0,0,29719.0,30754.0,31939.0,33102.0,33918.0,35197.0,1815.0,2000.0,2000.0,1500.0,2000.0,1500.0,0 +17198.0,30000.0,2,1,1,28.0,0.0,0.0,0.0,0.0,0,0,30497.0,30665.0,30945.0,31070.0,30969.0,30620.0,1800.0,1900.0,1776.0,1500.0,1100.0,2504.0,0 +13243.0,170000.0,2,1,2,29.0,0.0,0.0,0.0,0.0,0,0,90450.0,82581.0,81703.0,66496.0,36000.0,25167.0,3600.0,3000.0,4710.0,1500.0,1000.0,1000.0,0 +12074.0,320000.0,2,1,1,42.0,0.0,0.0,0.0,0.0,0,0,197352.0,201913.0,103278.0,62891.0,64948.0,66961.0,9000.0,6000.0,3000.0,3000.0,3000.0,3000.0,0 +8629.0,310000.0,2,1,1,41.0,0.0,0.0,0.0,0.0,0,0,48815.0,39593.0,104341.0,76635.0,46219.0,55045.0,2063.0,76651.0,7129.0,3000.0,10000.0,10000.0,0 +26332.0,100000.0,2,1,1,38.0,0.0,0.0,0.0,0.0,0,0,68916.0,66762.0,68566.0,65132.0,48738.0,51020.0,3000.0,5000.0,2436.0,3000.0,3000.0,2000.0,0 +1822.0,110000.0,2,1,2,29.0,0.0,0.0,0.0,0.0,0,0,48088.0,45980.0,44231.0,32489.0,26354.0,20221.0,2000.0,2010.0,3000.0,3000.0,3000.0,1000.0,0 +21643.0,100000.0,2,1,2,25.0,0.0,0.0,0.0,0.0,0,0,40083.0,44385.0,45117.0,25845.0,7141.0,9141.0,5000.0,2000.0,2030.0,3000.0,2000.0,2000.0,0 +22142.0,60000.0,2,1,2,28.0,0.0,0.0,0.0,0.0,0,0,37878.0,35511.0,28894.0,21556.0,21494.0,21838.0,3000.0,2000.0,1600.0,3000.0,2800.0,0.0,0 +29030.0,100000.0,2,1,2,28.0,0.0,0.0,0.0,0.0,0,0,77007.0,80708.0,84401.0,85786.0,65345.0,67205.0,5000.0,5000.0,4200.0,3000.0,3000.0,3000.0,0 +8939.0,210000.0,2,1,2,29.0,0.0,0.0,0.0,0.0,0,0,3675.0,4460.0,5542.0,15378.0,18106.0,18804.0,1082.0,1164.0,10000.0,3000.0,1000.0,1000.0,0 +26258.0,90000.0,2,1,2,33.0,0.0,0.0,0.0,0.0,0,0,55937.0,57107.0,59753.0,61755.0,63629.0,54423.0,2100.0,4000.0,3000.0,3000.0,2323.0,2000.0,0 +4882.0,100000.0,2,1,2,27.0,0.0,0.0,0.0,0.0,0,0,75296.0,76672.0,78343.0,79111.0,79993.0,81279.0,3000.0,3400.0,3000.0,3000.0,3000.0,3000.0,0 +21627.0,50000.0,2,1,2,24.0,0.0,0.0,0.0,0.0,0,0,35871.0,36312.0,35827.0,32834.0,29052.0,28288.0,5000.0,5000.0,5716.0,3000.0,2000.0,1500.0,0 +22325.0,110000.0,2,1,2,30.0,0.0,0.0,0.0,0.0,0,0,51276.0,52064.0,53160.0,54331.0,53024.0,51317.0,3000.0,3031.0,3000.0,3000.0,2000.0,3000.0,0 +22078.0,50000.0,2,1,2,29.0,0.0,0.0,0.0,0.0,0,0,8838.0,7662.0,40125.0,37552.0,22960.0,14735.0,6540.0,37130.0,2858.0,3000.0,1000.0,5000.0,0 +23225.0,480000.0,2,1,1,43.0,0.0,0.0,0.0,0.0,0,0,276681.0,282328.0,288120.0,294000.0,300000.0,3493.0,5647.0,5792.0,5880.0,6000.0,3493.0,21308.0,0 +25405.0,240000.0,2,1,2,28.0,0.0,0.0,0.0,0.0,0,0,203850.0,203979.0,204712.0,205344.0,152992.0,140128.0,7500.0,8000.0,8400.0,6000.0,5200.0,5000.0,0 +27941.0,70000.0,2,1,2,27.0,0.0,0.0,0.0,0.0,0,0,42825.0,47047.0,62703.0,28945.0,16345.0,21163.0,5000.0,20000.0,10000.0,6000.0,5000.0,8000.0,0 +9497.0,200000.0,2,1,2,30.0,0.0,0.0,0.0,0.0,0,0,196845.0,189104.0,183255.0,147612.0,148088.0,99985.0,8990.0,7000.0,5500.0,6000.0,4220.0,3610.0,0 +1565.0,300000.0,2,1,1,30.0,0.0,0.0,0.0,0.0,0,0,93738.0,84636.0,88446.0,76244.0,67747.0,70389.0,3000.0,5000.0,2500.0,2500.0,3500.0,87000.0,1 +2420.0,300000.0,2,1,1,51.0,0.0,0.0,0.0,0.0,0,0,108639.0,85818.0,90069.0,85008.0,83983.0,50257.0,4107.0,7346.0,65000.0,2500.0,2022.0,1800.0,0 +21628.0,100000.0,2,1,2,24.0,0.0,0.0,0.0,0.0,0,0,76025.0,68016.0,63520.0,64825.0,65725.0,67183.0,3000.0,3600.0,3000.0,2500.0,2600.0,3000.0,0 +15381.0,390000.0,2,1,2,30.0,0.0,0.0,0.0,0.0,0,0,60819.0,61300.0,59328.0,57852.0,55903.0,53516.0,5000.0,2506.0,3000.0,2500.0,2000.0,2000.0,0 +1678.0,290000.0,2,1,1,50.0,0.0,0.0,0.0,0.0,0,0,165563.0,128747.0,120469.0,78892.0,81561.0,83687.0,7000.0,10009.0,5000.0,5000.0,5000.0,10000.0,0 +10488.0,170000.0,2,1,1,33.0,0.0,0.0,0.0,0.0,0,0,170440.0,170060.0,115372.0,211577.0,120407.0,122952.0,8200.0,5200.0,5000.0,5000.0,5000.0,4000.0,1 +4176.0,290000.0,2,1,1,46.0,0.0,0.0,0.0,0.0,0,0,6615.0,8494.0,10336.0,15127.0,19685.0,29275.0,2000.0,2000.0,5000.0,5000.0,10000.0,5000.0,1 +23163.0,280000.0,2,1,1,32.0,0.0,0.0,0.0,0.0,0,0,137630.0,116209.0,117118.0,116689.0,117757.0,118432.0,6000.0,6000.0,5000.0,5000.0,4012.0,4779.0,0 +25960.0,310000.0,2,1,1,45.0,0.0,0.0,0.0,0.0,0,0,91532.0,93351.0,96218.0,97722.0,101082.0,103202.0,3340.0,4370.0,4000.0,5000.0,3899.0,3761.0,0 +10958.0,150000.0,2,1,1,34.0,0.0,0.0,0.0,0.0,0,0,97874.0,130901.0,127985.0,126207.0,126814.0,125640.0,54190.0,6000.0,5000.0,5000.0,5000.0,5000.0,0 +14266.0,230000.0,2,1,1,34.0,0.0,0.0,0.0,0.0,0,0,124824.0,102327.0,103506.0,100554.0,103929.0,107780.0,10001.0,5000.0,4500.0,5000.0,6500.0,4300.0,0 +19075.0,260000.0,2,1,1,37.0,0.0,0.0,0.0,0.0,0,0,174971.0,161671.0,156296.0,156248.0,120518.0,122649.0,10000.0,8000.0,5028.0,5000.0,5000.0,10000.0,0 +3237.0,120000.0,2,1,1,41.0,0.0,0.0,0.0,0.0,0,0,118847.0,113190.0,114113.0,111593.0,112533.0,111672.0,5000.0,6000.0,5000.0,5000.0,5000.0,5000.0,0 +23075.0,210000.0,2,1,2,31.0,0.0,0.0,0.0,0.0,0,0,202064.0,206107.0,174581.0,176527.0,181127.0,172851.0,6000.0,6000.0,4000.0,5000.0,4000.0,0.0,0 +9523.0,230000.0,2,1,2,36.0,0.0,0.0,0.0,0.0,0,0,111691.0,117858.0,121697.0,119772.0,115730.0,111222.0,8000.0,6000.0,5000.0,5000.0,5000.0,5000.0,0 +27927.0,140000.0,2,1,2,27.0,0.0,0.0,0.0,0.0,0,0,27750.0,28797.0,29840.0,31349.0,35687.0,36983.0,1500.0,1500.0,2000.0,5000.0,2000.0,5000.0,0 +18864.0,200000.0,2,1,2,28.0,0.0,0.0,0.0,0.0,0,0,106519.0,107255.0,111522.0,114171.0,115777.0,118749.0,4000.0,6000.0,6000.0,5000.0,5000.0,11500.0,0 +6210.0,150000.0,2,1,2,30.0,0.0,0.0,0.0,0.0,0,0,141330.0,133582.0,125026.0,108358.0,110070.0,111654.0,8000.0,8000.0,5000.0,5000.0,5000.0,5000.0,0 +21771.0,310000.0,2,1,2,25.0,0.0,0.0,0.0,0.0,0,0,140483.0,141796.0,145125.0,148388.0,152132.0,155887.0,4000.0,4500.0,4500.0,5000.0,5000.0,5000.0,0 +21783.0,130000.0,2,1,2,25.0,0.0,0.0,0.0,0.0,0,0,55368.0,58035.0,47313.0,44568.0,48560.0,51529.0,5000.0,5000.0,5000.0,5000.0,5000.0,5000.0,0 +18600.0,320000.0,2,1,2,27.0,0.0,0.0,0.0,0.0,0,0,120158.0,122307.0,112144.0,107318.0,105952.0,109626.0,6000.0,5000.0,5333.0,5000.0,5000.0,3000.0,0 +5882.0,400000.0,2,1,2,32.0,0.0,0.0,0.0,0.0,0,0,48419.0,51886.0,53291.0,57265.0,61035.0,64879.0,5000.0,3000.0,5000.0,5000.0,5000.0,5000.0,0 +21713.0,110000.0,2,1,2,23.0,0.0,0.0,0.0,0.0,0,0,50346.0,54489.0,58602.0,62001.0,65334.0,69097.0,5000.0,5000.0,5000.0,5000.0,5000.0,2707.0,0 +4343.0,120000.0,2,1,2,26.0,0.0,0.0,0.0,0.0,0,0,104546.0,105326.0,111987.0,112652.0,114337.0,115105.0,4000.0,10000.0,4000.0,5000.0,4200.0,4500.0,0 +22218.0,150000.0,2,1,2,26.0,0.0,0.0,0.0,0.0,0,0,205467.0,195764.0,197085.0,202517.0,56898.0,58262.0,6000.0,6000.0,6000.0,5000.0,2000.0,2000.0,0 +14126.0,210000.0,2,1,2,26.0,0.0,-1.0,0.0,0.0,0,0,6608.0,3582.0,63527.0,32088.0,16731.0,62561.0,3582.0,63000.0,20000.0,5000.0,52343.0,15000.0,0 +9203.0,260000.0,2,1,1,38.0,0.0,0.0,0.0,0.0,0,0,256359.0,208852.0,192782.0,189886.0,196398.0,194568.0,10027.0,10107.0,20000.0,10000.0,10000.0,10000.0,0 +28677.0,310000.0,2,1,2,29.0,0.0,0.0,0.0,0.0,0,0,29906.0,14780.0,18261.0,41540.0,50803.0,59927.0,14750.0,5000.0,24000.0,10000.0,10000.0,30000.0,0 +21899.0,40000.0,2,1,2,27.0,0.0,0.0,0.0,0.0,0,0,30923.0,26175.0,27251.0,29397.0,19650.0,23202.0,5000.0,1522.0,10000.0,10000.0,15000.0,841.0,0 +22373.0,180000.0,2,1,2,27.0,0.0,0.0,0.0,0.0,0,0,101489.0,78738.0,78639.0,44295.0,44113.0,37805.0,10006.0,8000.0,1610.0,10000.0,1333.0,8818.0,0 +13639.0,240000.0,2,1,2,29.0,0.0,0.0,0.0,0.0,0,0,191059.0,197548.0,203823.0,216971.0,223048.0,228755.0,10000.0,10000.0,17000.0,10000.0,10000.0,8000.0,0 +12420.0,130000.0,2,1,2,29.0,0.0,0.0,0.0,0.0,0,0,41224.0,45136.0,48970.0,52740.0,56467.0,60119.0,4500.0,4500.0,4500.0,4500.0,4500.0,4500.0,0 +21653.0,50000.0,2,1,2,26.0,0.0,0.0,0.0,0.0,0,0,49392.0,50350.0,50154.0,49766.0,24492.0,22974.0,1786.0,2162.0,1724.0,600.0,1000.0,47438.0,0 +25210.0,20000.0,2,1,2,23.0,0.0,0.0,0.0,0.0,0,0,17849.0,15356.0,17146.0,16319.0,15687.0,16948.0,2000.0,2080.0,2000.0,600.0,1500.0,1000.0,0 +8676.0,290000.0,2,1,2,28.0,0.0,0.0,0.0,0.0,0,0,42601.0,34927.0,32034.0,29620.0,29822.0,28502.0,5000.0,6010.0,5000.0,1200.0,2000.0,901.0,0 +19615.0,290000.0,2,1,2,30.0,0.0,0.0,0.0,0.0,0,0,41626.0,8341.0,17333.0,34539.0,35288.0,35438.0,5004.0,10000.0,18000.0,1200.0,3000.0,2000.0,0 +18625.0,60000.0,2,1,2,28.0,0.0,0.0,0.0,0.0,0,0,23518.0,25542.0,27649.0,29718.0,30171.0,30678.0,2700.0,2800.0,2800.0,1200.0,1100.0,1200.0,0 +8562.0,80000.0,1,1,1,38.0,0.0,0.0,0.0,2.0,0,0,39410.0,41460.0,46307.0,45324.0,41887.0,38600.0,3000.0,6000.0,0.0,2033.0,5000.0,1500.0,0 +5046.0,270000.0,1,1,2,36.0,0.0,0.0,0.0,2.0,0,0,78630.0,68921.0,46512.0,40335.0,37165.0,22156.0,10076.0,4018.0,14.0,2051.0,2000.0,0.0,0 +27169.0,20000.0,1,1,2,29.0,0.0,0.0,0.0,2.0,0,0,13835.0,14897.0,17512.0,16926.0,17368.0,17959.0,1600.0,3170.0,0.0,1000.0,1000.0,3000.0,0 +24010.0,30000.0,1,1,2,24.0,0.0,0.0,0.0,2.0,0,0,6003.0,4912.0,6214.0,3311.0,4430.0,906.0,1440.0,2259.0,0.0,1500.0,425.0,895.0,0 +20874.0,200000.0,1,1,2,33.0,0.0,0.0,0.0,2.0,0,0,54713.0,58184.0,62286.0,61305.0,62846.0,42634.0,5000.0,5700.0,2000.0,3000.0,2000.0,1000.0,0 +21083.0,140000.0,1,1,1,44.0,0.0,0.0,0.0,2.0,0,0,90547.0,92536.0,96535.0,98041.0,100504.0,103874.0,3500.0,5500.0,4000.0,5000.0,5000.0,5000.0,0 +4140.0,220000.0,1,1,2,48.0,0.0,0.0,0.0,2.0,0,0,115294.0,117945.0,130365.0,126780.0,129570.0,133553.0,6000.0,16000.0,0.0,5000.0,6300.0,3000.0,0 +922.0,50000.0,2,1,2,24.0,0.0,0.0,0.0,2.0,0,0,27245.0,28300.0,31900.0,31090.0,31837.0,32555.0,1800.0,4400.0,0.0,1400.0,1400.0,1400.0,0 +19888.0,20000.0,2,1,1,47.0,0.0,0.0,0.0,2.0,0,0,13963.0,15227.0,17968.0,17382.0,18094.0,19399.0,1500.0,3000.0,0.0,1000.0,1600.0,0.0,1 +25965.0,120000.0,2,1,2,29.0,0.0,0.0,0.0,2.0,0,0,6385.0,9262.0,11793.0,11307.0,14102.0,15871.0,3000.0,2691.0,0.0,3000.0,2000.0,0.0,1 +28043.0,100000.0,2,1,2,28.0,0.0,0.0,0.0,2.0,0,0,10886.0,11697.0,14479.0,10775.0,10998.0,12655.0,1300.0,3005.0,0.0,700.0,2000.0,1500.0,0 +9506.0,120000.0,1,1,1,36.0,0.0,0.0,0.0,-1.0,0,0,43488.0,44785.0,47195.0,12432.0,13226.0,14258.0,2000.0,3200.0,37432.0,1000.0,1258.0,1000.0,0 +7980.0,400000.0,1,1,2,32.0,0.0,0.0,0.0,0.0,0,2,21930.0,20489.0,20734.0,16476.0,17857.0,14656.0,5028.0,5030.0,2012.0,4014.0,37.0,2013.0,0 +13850.0,170000.0,1,1,2,24.0,0.0,0.0,0.0,0.0,0,2,169883.0,171851.0,158426.0,96704.0,101555.0,97884.0,6808.0,4625.0,3510.0,9100.0,0.0,3500.0,0 +10635.0,50000.0,1,1,2,30.0,0.0,0.0,0.0,0.0,0,2,43935.0,47744.0,40339.0,44377.0,48723.0,49841.0,5000.0,2000.0,5000.0,5000.0,2010.0,9.0,0 +4083.0,120000.0,1,1,1,45.0,0.0,0.0,0.0,0.0,0,2,117775.0,117106.0,118207.0,116885.0,123040.0,120546.0,5700.0,6000.0,5000.0,10000.0,0.0,4500.0,0 +10793.0,100000.0,2,1,1,44.0,0.0,0.0,0.0,0.0,0,2,68444.0,71722.0,73525.0,75303.0,79994.0,78550.0,5000.0,3000.0,3000.0,5900.0,0.0,5000.0,1 +9666.0,360000.0,2,1,2,27.0,0.0,0.0,0.0,0.0,0,2,21275.0,22517.0,23707.0,24145.0,24068.0,24350.0,1800.0,1800.0,1000.0,1649.0,1003.0,3.0,1 +19504.0,300000.0,2,1,2,39.0,0.0,0.0,0.0,0.0,0,2,87540.0,89792.0,91558.0,93741.0,99802.0,97711.0,5000.0,4500.0,5000.0,8000.0,0.0,4000.0,0 +16185.0,140000.0,2,1,2,32.0,0.0,0.0,0.0,0.0,0,2,97528.0,99468.0,101863.0,105575.0,122173.0,116266.0,3562.0,4000.0,5445.0,20000.0,0.0,9010.0,1 +8775.0,150000.0,2,1,2,25.0,0.0,0.0,0.0,0.0,0,2,39445.0,40799.0,40832.0,33843.0,37015.0,30074.0,2000.0,1417.0,1256.0,4429.0,1000.0,0.0,0 +9071.0,50000.0,2,1,2,27.0,0.0,0.0,0.0,0.0,0,2,44421.0,45897.0,46920.0,47864.0,50856.0,48390.0,2500.0,2100.0,2000.0,3900.0,0.0,2000.0,0 +23563.0,150000.0,2,1,2,36.0,0.0,0.0,0.0,0.0,0,2,127204.0,247984.0,125502.0,129589.0,133145.0,139322.0,5900.0,5000.0,6163.0,7200.0,10500.0,4900.0,1 +7849.0,30000.0,2,1,2,27.0,0.0,0.0,0.0,0.0,0,2,20234.0,20476.0,21991.0,22544.0,24061.0,23428.0,2000.0,3000.0,2000.0,2000.0,1000.0,0.0,1 +25466.0,170000.0,2,1,2,28.0,0.0,0.0,0.0,0.0,0,2,42062.0,43170.0,44283.0,46352.0,51384.0,50568.0,2000.0,2000.0,3000.0,6000.0,0.0,2000.0,0 +7954.0,160000.0,1,1,1,42.0,0.0,0.0,0.0,0.0,0,3,69896.0,71971.0,73996.0,75065.0,82472.0,80984.0,3810.0,3831.0,2900.0,8800.0,0.0,0.0,0 +29973.0,190000.0,1,1,1,37.0,0.0,0.0,0.0,0.0,0,-1,21628.0,20893.0,5869.0,29223.0,19616.0,148482.0,2000.0,3869.0,25128.0,10115.0,148482.0,4800.0,0 +4258.0,380000.0,1,1,1,46.0,0.0,0.0,0.0,0.0,0,-1,141102.0,84229.0,28749.0,14258.0,7594.0,190628.0,5034.0,2071.0,29.0,72.0,190710.0,30052.0,0 +2809.0,500000.0,1,1,1,46.0,0.0,0.0,0.0,0.0,0,-1,53049.0,66623.0,70194.0,68618.0,67300.0,1825.0,16018.0,10000.0,4.0,333.0,1831.0,597.0,0 +29260.0,70000.0,1,1,2,24.0,0.0,0.0,0.0,0.0,0,-1,12109.0,15328.0,16854.0,16741.0,15154.0,6060.0,5328.0,4000.0,3000.0,3007.0,6060.0,5133.0,0 +2898.0,320000.0,1,1,2,36.0,0.0,0.0,0.0,0.0,0,-1,146201.0,129311.0,112151.0,84218.0,76058.0,24068.0,5465.0,3137.0,52.0,2384.0,25094.0,30011.0,0 +27390.0,120000.0,1,1,1,41.0,0.0,0.0,0.0,0.0,0,-1,115467.0,54921.0,56542.0,58023.0,17421.0,105771.0,2000.0,2500.0,2800.0,1000.0,109000.0,4200.0,1 +16511.0,40000.0,1,1,2,24.0,0.0,0.0,0.0,0.0,0,-1,37412.0,38485.0,39575.0,39247.0,9687.0,33625.0,2000.0,20000.0,1359.0,600.0,33625.0,615.0,0 +28844.0,180000.0,2,1,1,41.0,0.0,0.0,0.0,0.0,0,-1,55193.0,48257.0,42128.0,39654.0,42954.0,22543.0,5000.0,6000.0,10000.0,15000.0,23000.0,5445.0,0 +11729.0,120000.0,2,1,2,25.0,0.0,0.0,0.0,-1.0,0,-1,11431.0,6857.0,6865.0,8209.0,4825.0,4322.0,6000.0,3147.0,12000.0,4000.0,5000.0,1759.0,0 +28681.0,180000.0,2,1,2,30.0,0.0,0.0,0.0,0.0,0,-2,7808.0,4511.0,3435.0,5345.0,2018.0,164.0,1198.0,1099.0,2009.0,2024.0,164.0,2159.0,0 +260.0,220000.0,1,1,1,48.0,2.0,0.0,0.0,0.0,0,0,210380.0,213522.0,201852.0,169115.0,172169.0,162402.0,10000.0,9020.0,6000.0,5500.0,6000.0,5500.0,1 +29828.0,150000.0,1,1,1,35.0,2.0,0.0,0.0,0.0,0,0,165441.0,160292.0,153981.0,129725.0,103050.0,54447.0,7300.0,6100.0,5100.0,4200.0,1900.0,1600.0,1 +24698.0,90000.0,1,1,1,38.0,2.0,0.0,0.0,0.0,0,0,88937.0,87866.0,87343.0,89786.0,67803.0,69324.0,3103.0,3500.0,4200.0,2426.0,2613.0,3000.0,1 +2125.0,350000.0,1,1,2,42.0,2.0,0.0,0.0,0.0,0,0,320982.0,322788.0,272799.0,117867.0,117518.0,119718.0,12618.0,11127.0,4327.0,4261.0,4150.0,4153.0,1 +9733.0,20000.0,1,1,2,24.0,2.0,0.0,0.0,0.0,0,0,17781.0,19388.0,19933.0,17331.0,12822.0,19924.0,2000.0,1300.0,390.0,388.0,10000.0,400.0,1 +8781.0,100000.0,1,1,2,30.0,2.0,0.0,0.0,0.0,0,0,53718.0,55851.0,56424.0,57584.0,58957.0,60317.0,3000.0,2100.0,2100.0,2300.0,2500.0,2500.0,0 +20920.0,50000.0,1,1,2,36.0,2.0,2.0,0.0,0.0,0,0,45960.0,44883.0,40820.0,33545.0,46832.0,24101.0,0.0,1973.0,1784.0,845.0,1750.0,1010.0,1 +3005.0,220000.0,1,1,2,37.0,2.0,2.0,0.0,0.0,0,0,185955.0,181587.0,186054.0,188465.0,192758.0,196493.0,0.0,9000.0,7000.0,7500.0,7100.0,7500.0,0 +24040.0,50000.0,1,1,2,27.0,2.0,2.0,0.0,0.0,0,0,51042.0,48878.0,47884.0,29506.0,3672.0,8346.0,0.0,2354.0,1410.0,1500.0,4900.0,700.0,1 +12368.0,90000.0,1,1,1,34.0,2.0,0.0,0.0,0.0,0,0,54933.0,55460.0,56599.0,58155.0,60058.0,61250.0,2009.0,2057.0,2500.0,3000.0,2189.0,2282.0,1 +29779.0,300000.0,1,1,2,32.0,2.0,0.0,0.0,0.0,0,0,255299.0,255607.0,258394.0,261024.0,260672.0,263894.0,9106.0,11000.0,11009.0,10000.0,10000.0,10000.0,1 +25461.0,30000.0,2,1,1,23.0,2.0,0.0,0.0,0.0,0,0,25665.0,26669.0,28080.0,28836.0,28812.0,29400.0,1433.0,1844.0,1600.0,576.0,588.0,600.0,1 +26035.0,230000.0,2,1,1,30.0,2.0,0.0,0.0,0.0,0,0,63064.0,62725.0,61465.0,57637.0,58172.0,57560.0,2800.0,2158.0,2610.0,2022.0,2064.0,2038.0,1 +19523.0,50000.0,2,1,2,28.0,2.0,2.0,0.0,0.0,0,0,19930.0,19316.0,20347.0,21354.0,21630.0,23123.0,0.0,1646.0,1653.0,929.0,2000.0,0.0,1 +673.0,100000.0,2,1,2,28.0,2.0,0.0,0.0,0.0,0,0,96193.0,82342.0,81967.0,82177.0,78840.0,79261.0,3600.0,3800.0,3000.0,3000.0,3023.0,3000.0,1 +26095.0,90000.0,2,1,2,27.0,2.0,2.0,0.0,0.0,0,0,28206.0,27459.0,28514.0,29733.0,30138.0,33248.0,0.0,1800.0,2000.0,1200.0,3600.0,0.0,1 +13565.0,50000.0,1,1,2,37.0,2.0,0.0,0.0,0.0,0,2,11533.0,12951.0,22339.0,22669.0,24121.0,23540.0,1612.0,10000.0,1000.0,1820.0,0.0,696.0,0 +3179.0,10000.0,1,1,2,24.0,2.0,0.0,0.0,0.0,0,2,7554.0,8287.0,9580.0,9267.0,10096.0,9415.0,1500.0,2000.0,700.0,1500.0,0.0,1000.0,1 +17551.0,200000.0,2,1,2,40.0,2.0,2.0,0.0,0.0,0,2,185696.0,181236.0,185410.0,189069.0,197736.0,183299.0,0.0,8600.0,8300.0,13257.0,917.0,7000.0,1 +17202.0,390000.0,2,1,2,27.0,2.0,2.0,0.0,0.0,0,2,393415.0,379486.0,375899.0,374302.0,395430.0,384825.0,0.0,16000.0,15000.0,29000.0,0.0,12000.0,1 +15891.0,30000.0,2,1,2,22.0,2.0,2.0,0.0,0.0,0,-1,29188.0,25908.0,19998.0,15675.0,8240.0,438.0,0.0,1441.0,1000.0,165.0,438.0,0.0,1 +752.0,90000.0,2,1,2,25.0,2.0,0.0,0.0,0.0,0,-1,84710.0,87334.0,87862.0,18889.0,-783.0,73568.0,4000.0,3258.0,1000.0,0.0,77500.0,0.0,0 +7712.0,50000.0,1,1,2,23.0,1.0,2.0,0.0,0.0,0,0,47201.0,47548.0,48402.0,28331.0,29174.0,29739.0,1400.0,1800.0,1100.0,1300.0,1200.0,1100.0,0 +8258.0,310000.0,1,1,1,39.0,1.0,-1.0,0.0,0.0,0,0,166517.0,18901.0,19781.0,22432.0,24058.0,25646.0,150000.0,1500.0,3000.0,2000.0,2000.0,3000.0,0 +15103.0,50000.0,1,1,2,40.0,1.0,2.0,0.0,0.0,0,0,25667.0,26441.0,27213.0,28521.0,28458.0,29053.0,1500.0,1500.0,1771.0,1500.0,1053.0,1093.0,0 +14251.0,390000.0,2,1,1,40.0,1.0,-1.0,0.0,0.0,0,0,30245.0,227123.0,211996.0,210100.0,206462.0,203201.0,236533.0,38142.0,15152.0,38097.0,23080.0,15055.0,0 +8112.0,30000.0,2,1,2,36.0,1.0,2.0,0.0,0.0,0,0,25747.0,25048.0,26060.0,26578.0,27133.0,27783.0,0.0,1433.0,951.0,983.0,1099.0,750.0,1 +3397.0,210000.0,2,1,2,43.0,1.0,-1.0,0.0,0.0,0,0,-3309.0,177952.0,167125.0,139784.0,142662.0,145725.0,184212.0,5482.0,3493.0,3590.0,3815.0,3876.0,0 +14987.0,20000.0,2,1,2,25.0,1.0,2.0,0.0,0.0,0,0,20420.0,16592.0,14400.0,17000.0,17000.0,20000.0,2.0,2000.0,3000.0,0.0,3000.0,0.0,0 +26212.0,180000.0,2,1,1,29.0,1.0,2.0,0.0,0.0,0,0,36537.0,35655.0,37767.0,39065.0,41967.0,43189.0,0.0,3000.0,2000.0,3500.0,3500.0,5900.0,0 +2127.0,210000.0,2,1,2,30.0,1.0,2.0,0.0,0.0,0,0,73903.0,72153.0,73634.0,75095.0,76886.0,78604.0,0.0,2674.0,2687.0,3000.0,3000.0,3000.0,0 +19058.0,100000.0,2,1,2,25.0,1.0,2.0,0.0,0.0,0,0,97271.0,88596.0,89218.0,63243.0,42510.0,41221.0,0.0,4950.0,2400.0,1200.0,1400.0,1203.0,1 +5989.0,280000.0,1,1,1,28.0,1.0,2.0,0.0,0.0,0,2,285249.0,276229.0,277026.0,280771.0,270992.0,111885.0,5.0,10031.0,10021.0,7111.0,34.0,171574.0,0 +19076.0,170000.0,2,1,1,39.0,1.0,2.0,0.0,0.0,0,2,161105.0,145908.0,119161.0,120662.0,127815.0,125098.0,0.0,6000.0,5000.0,9000.0,0.0,6000.0,0 +6101.0,200000.0,1,1,1,31.0,-1.0,0.0,0.0,0.0,0,0,58008.0,72062.0,72912.0,80819.0,84186.0,83710.0,20000.0,20000.0,10000.0,20000.0,10000.0,10000.0,0 +17823.0,100000.0,1,1,2,24.0,-1.0,0.0,0.0,0.0,0,0,33921.0,34920.0,36030.0,37173.0,35875.0,36263.0,1563.0,1673.0,1816.0,1213.0,1248.0,1212.0,0 +912.0,500000.0,1,1,2,32.0,-1.0,0.0,0.0,0.0,0,0,386405.0,387910.0,293177.0,274539.0,253443.0,253671.0,25016.0,20018.0,10000.0,79377.0,52778.0,10000.0,0 +7971.0,50000.0,1,1,2,26.0,-1.0,0.0,0.0,0.0,0,0,18017.0,18561.0,19204.0,19588.0,20024.0,18694.0,1629.0,1272.0,656.0,706.0,954.0,700.0,0 +5975.0,150000.0,1,1,2,29.0,-1.0,-1.0,0.0,0.0,0,0,1934.0,12166.0,15378.0,6832.0,10164.0,0.0,12170.0,8200.0,0.0,8160.0,0.0,0.0,0 +20632.0,160000.0,1,1,1,30.0,-1.0,0.0,0.0,0.0,0,0,16754.0,44946.0,40453.0,40951.0,40709.0,35569.0,40453.0,2002.0,1500.0,2000.0,1000.0,6443.0,0 +24981.0,80000.0,1,1,2,40.0,-1.0,-1.0,0.0,0.0,0,0,1068.0,37102.0,38112.0,40079.0,41040.0,42994.0,37200.0,2000.0,3000.0,2000.0,3000.0,2000.0,0 +3792.0,120000.0,1,1,2,28.0,-1.0,0.0,0.0,0.0,0,0,8922.0,43070.0,47023.0,53576.0,57529.0,61392.0,35000.0,5000.0,8000.0,5000.0,5000.0,4000.0,1 +21632.0,400000.0,2,1,2,26.0,-1.0,0.0,0.0,0.0,0,0,2871.0,6260.0,6651.0,6542.0,7093.0,9134.0,4016.0,4020.0,4066.0,4009.0,4021.0,3507.0,0 +20144.0,380000.0,2,1,2,34.0,-1.0,0.0,0.0,0.0,0,0,25079.0,119811.0,22384.0,115548.0,164296.0,72084.0,100000.0,12384.0,100000.0,50000.0,20000.0,52500.0,0 +17013.0,20000.0,2,1,2,23.0,-1.0,-1.0,0.0,0.0,0,0,6916.0,13914.0,10130.0,6165.0,6165.0,6315.0,14000.0,1145.0,950.0,0.0,150.0,6000.0,0 +19052.0,260000.0,2,1,1,31.0,-1.0,-1.0,0.0,0.0,0,0,555.0,8078.0,27201.0,27879.0,28420.0,39206.0,8078.0,20000.0,2000.0,2000.0,12000.0,0.0,0 +8778.0,70000.0,2,1,2,24.0,-1.0,0.0,0.0,0.0,0,0,28059.0,17712.0,18642.0,20011.0,19147.0,19056.0,2000.0,3000.0,3000.0,2000.0,2000.0,3668.0,0 +10516.0,210000.0,2,1,2,41.0,-1.0,0.0,0.0,0.0,0,0,779.0,11040.0,12471.0,13684.0,15356.0,16337.0,11000.0,2200.0,2000.0,2000.0,2000.0,2000.0,0 +22903.0,180000.0,2,1,2,27.0,-1.0,-1.0,0.0,0.0,0,0,2381.0,28048.0,25900.0,22964.0,21878.0,13715.0,28100.0,1743.0,1200.0,2000.0,2000.0,0.0,0 +19659.0,180000.0,2,1,2,33.0,-1.0,0.0,0.0,0.0,0,0,31689.0,30210.0,39634.0,42625.0,44935.0,48436.0,10000.0,10000.0,5000.0,3000.0,10000.0,30000.0,0 +831.0,320000.0,1,1,2,28.0,-1.0,0.0,0.0,-1.0,0,0,2007.0,3477.0,3037.0,1633.0,3633.0,0.0,2000.0,1000.0,1633.0,2000.0,0.0,3000.0,0 +8898.0,20000.0,2,1,2,24.0,-1.0,2.0,0.0,0.0,0,2,19214.0,15703.0,9914.0,8200.0,11876.0,4792.0,0.0,1000.0,0.0,5000.0,5400.0,13324.0,0 +22235.0,250000.0,2,1,2,31.0,-1.0,0.0,0.0,0.0,0,-1,36439.0,30161.0,24326.0,13198.0,6686.0,9423.0,5000.0,1298.0,1000.0,134.0,9423.0,19346.0,0 +27987.0,250000.0,2,1,2,30.0,-1.0,0.0,0.0,0.0,0,-1,18751.0,21550.0,23932.0,37329.0,26339.0,4836.0,5000.0,3500.0,15054.0,7885.0,4836.0,9655.0,0 +13827.0,240000.0,2,1,2,30.0,-1.0,-1.0,0.0,0.0,0,-1,325.0,18428.0,32384.0,22749.0,7804.0,290.0,18428.0,15000.0,0.0,0.0,300.0,350.0,0 +6590.0,420000.0,2,1,1,34.0,-1.0,0.0,0.0,-1.0,0,-1,440.0,1479.0,2940.0,3160.0,4160.0,883.0,1039.0,1500.0,3160.0,1000.0,883.0,28000.0,0 +27432.0,230000.0,1,2,1,41.0,0.0,0.0,0.0,0.0,0,0,301038.0,305327.0,213058.0,216260.0,215968.0,174195.0,9405.0,7769.0,7757.0,8030.0,6549.0,5226.0,1 +26905.0,500000.0,1,2,1,41.0,0.0,0.0,0.0,0.0,0,0,155820.0,171565.0,184782.0,152365.0,139757.0,153348.0,20000.0,20241.0,20154.0,20019.0,20151.0,20037.0,0 +29925.0,50000.0,1,2,1,40.0,0.0,0.0,0.0,0.0,0,0,49073.0,49531.0,44002.0,44356.0,19344.0,19354.0,1691.0,1942.0,1296.0,674.0,693.0,1000.0,0 +6647.0,140000.0,1,2,1,29.0,0.0,0.0,0.0,0.0,0,0,130767.0,134946.0,130470.0,132038.0,131961.0,124256.0,6696.0,5000.0,4866.0,5300.0,5055.0,5000.0,0 +24742.0,50000.0,1,2,1,43.0,0.0,0.0,0.0,0.0,0,0,48919.0,48775.0,48731.0,48934.0,29116.0,28999.0,1800.0,2200.0,1400.0,582.0,580.0,30000.0,0 +16888.0,140000.0,1,2,1,42.0,0.0,0.0,0.0,0.0,0,0,139227.0,120780.0,123390.0,127557.0,117961.0,120570.0,4325.0,4558.0,6300.0,4221.0,4500.0,4600.0,0 +20659.0,20000.0,1,2,1,31.0,0.0,0.0,0.0,0.0,0,0,3769.0,4782.0,5797.0,6654.0,6786.0,7077.0,1239.0,1254.0,1111.0,243.0,400.0,252.0,1 +10712.0,80000.0,1,2,1,49.0,0.0,0.0,0.0,0.0,0,0,71775.0,68083.0,50642.0,47283.0,42340.0,40223.0,2911.0,1920.0,1541.0,1502.0,1619.0,1472.0,0 +20840.0,50000.0,1,2,1,41.0,0.0,0.0,0.0,0.0,0,0,49401.0,50079.0,50463.0,49407.0,29708.0,29308.0,1803.0,1988.0,1514.0,1041.0,1056.0,1078.0,1 +24977.0,420000.0,1,2,1,38.0,0.0,0.0,0.0,0.0,0,0,293402.0,297672.0,304702.0,311889.0,182087.0,185152.0,10433.0,12000.0,13302.0,7002.0,6500.0,7000.0,0 +12663.0,50000.0,1,2,1,38.0,0.0,0.0,0.0,0.0,0,0,50748.0,48626.0,20712.0,17834.0,18248.0,19390.0,1500.0,1200.0,2500.0,618.0,4000.0,3000.0,0 +13157.0,150000.0,1,2,1,66.0,0.0,0.0,0.0,0.0,0,0,190790.0,167666.0,145132.0,148054.0,146358.0,145253.0,4942.0,4875.0,4085.0,4113.0,4074.0,4820.0,0 +10693.0,180000.0,1,2,1,43.0,0.0,0.0,0.0,0.0,0,0,171992.0,175427.0,150965.0,71478.0,72955.0,74426.0,6099.0,4427.0,1949.0,2007.0,2030.0,2000.0,0 +14211.0,70000.0,1,2,1,43.0,0.0,0.0,0.0,0.0,0,0,93025.0,95655.0,66404.0,31688.0,17317.0,6270.0,3664.0,2127.0,618.0,738.0,125.0,0.0,0 +20908.0,110000.0,1,2,1,49.0,0.0,0.0,0.0,0.0,0,0,51395.0,51803.0,52888.0,54570.0,55368.0,56623.0,1855.0,1921.0,2563.0,2300.0,2300.0,1704.0,0 +29567.0,50000.0,1,2,1,41.0,0.0,0.0,0.0,0.0,0,0,45422.0,46291.0,16118.0,14237.0,14381.0,16026.0,1916.0,1243.0,1492.0,636.0,2000.0,2000.0,0 +5634.0,410000.0,1,2,1,45.0,0.0,0.0,0.0,0.0,0,0,278405.0,285415.0,279484.0,274639.0,281158.0,288051.0,13000.0,10515.0,9884.0,11000.0,11425.0,11700.0,0 +26998.0,210000.0,1,2,1,37.0,0.0,0.0,0.0,0.0,0,0,41030.0,40120.0,51591.0,67772.0,71846.0,68876.0,3012.0,15065.0,30002.0,5023.0,2149.0,3041.0,0 +21080.0,260000.0,1,2,1,34.0,0.0,0.0,0.0,0.0,0,0,186189.0,176135.0,130369.0,68014.0,68529.0,69741.0,6203.0,5704.0,2411.0,2412.0,3100.0,3600.0,1 +18107.0,300000.0,1,2,1,41.0,0.0,0.0,0.0,0.0,0,0,163033.0,140472.0,96234.0,64482.0,100558.0,76056.0,5505.0,5000.0,3000.0,95000.0,4000.0,3500.0,0 +23997.0,20000.0,1,2,1,25.0,0.0,0.0,0.0,0.0,0,0,14447.0,15455.0,17562.0,17322.0,17119.0,17350.0,1552.0,2659.0,1419.0,606.0,500.0,1000.0,0 +24202.0,240000.0,1,2,1,31.0,0.0,0.0,0.0,0.0,0,0,168376.0,172809.0,176012.0,179175.0,180809.0,184383.0,7648.0,7900.0,8000.0,6500.0,6900.0,7000.0,0 +13028.0,80000.0,1,2,1,40.0,0.0,0.0,0.0,0.0,0,0,64120.0,63656.0,63023.0,60237.0,60263.0,59180.0,2438.0,3000.0,2100.0,2200.0,2400.0,2200.0,1 +389.0,150000.0,1,2,1,43.0,0.0,0.0,0.0,0.0,0,0,153249.0,154049.0,156523.0,159653.0,162866.0,157759.0,7900.0,6500.0,5700.0,5700.0,5700.0,5334.0,0 +24534.0,280000.0,1,2,1,43.0,0.0,0.0,0.0,0.0,0,0,149803.0,131171.0,132165.0,133948.0,133070.0,135089.0,6150.0,6256.0,6275.0,5012.0,5363.0,4000.0,0 +27311.0,20000.0,1,2,1,34.0,0.0,0.0,0.0,0.0,0,0,2799.0,2164.0,1854.0,3296.0,3435.0,4435.0,2005.0,1200.0,1500.0,300.0,1000.0,95.0,0 +13921.0,290000.0,1,2,1,46.0,0.0,0.0,0.0,0.0,0,0,196566.0,168372.0,171699.0,133147.0,135147.0,127087.0,7800.0,7839.0,4706.0,5400.0,4604.0,4900.0,0 +256.0,50000.0,1,2,1,25.0,0.0,0.0,0.0,0.0,0,0,27699.0,28513.0,29341.0,29928.0,29533.0,28538.0,1565.0,1393.0,980.0,994.0,1024.0,886.0,0 +10247.0,180000.0,1,2,1,35.0,0.0,0.0,0.0,0.0,0,0,95757.0,76696.0,77720.0,79430.0,81098.0,82791.0,3400.0,2900.0,3000.0,3100.0,3200.0,7300.0,0 +21281.0,80000.0,1,2,1,61.0,0.0,0.0,0.0,0.0,0,0,81647.0,65470.0,73855.0,41003.0,29690.0,27596.0,5500.0,10000.0,7003.0,4700.0,3600.0,3500.0,1 +3261.0,170000.0,1,2,1,42.0,0.0,0.0,0.0,0.0,0,0,131629.0,131374.0,129544.0,131937.0,132958.0,134525.0,5300.0,5100.0,5000.0,4700.0,5000.0,4800.0,0 +6103.0,50000.0,1,2,1,38.0,0.0,0.0,0.0,0.0,0,0,25809.0,14888.0,20803.0,18395.0,18386.0,18420.0,2000.0,20000.0,700.0,665.0,727.0,505.0,0 +6473.0,50000.0,1,2,1,43.0,0.0,0.0,0.0,0.0,0,0,28287.0,28924.0,29521.0,29876.0,30201.0,15611.0,1485.0,1472.0,1217.0,1347.0,558.0,550.0,0 +7884.0,180000.0,1,2,1,30.0,0.0,0.0,0.0,0.0,0,0,135001.0,135199.0,134817.0,52629.0,51543.0,52781.0,6100.0,6000.0,1900.0,1680.0,1900.0,3888.0,0 +5538.0,150000.0,1,2,1,29.0,0.0,0.0,0.0,0.0,0,0,46625.0,66174.0,81085.0,75300.0,77276.0,64065.0,30151.0,40104.0,10013.0,5083.0,1819.0,4793.0,0 +24714.0,350000.0,1,2,1,39.0,0.0,0.0,0.0,0.0,0,0,179189.0,173622.0,171127.0,173283.0,169815.0,163058.0,6695.0,6958.0,6669.0,5596.0,5676.0,5487.0,0 +24817.0,240000.0,1,2,1,36.0,0.0,0.0,0.0,0.0,0,0,239003.0,227962.0,231284.0,239410.0,184094.0,101776.0,9700.0,8500.0,12036.0,8300.0,5000.0,5000.0,0 +9525.0,100000.0,1,2,1,52.0,0.0,0.0,0.0,0.0,0,0,21641.0,22983.0,24290.0,25080.0,25768.0,27407.0,2000.0,2000.0,1500.0,1093.0,2228.0,0.0,0 +17953.0,50000.0,1,2,1,43.0,0.0,0.0,0.0,0.0,0,0,25387.0,25435.0,23268.0,23365.0,19602.0,18462.0,1374.0,1418.0,1295.0,677.0,669.0,686.0,0 +29798.0,90000.0,1,2,1,31.0,0.0,0.0,0.0,0.0,0,0,70329.0,69073.0,70561.0,72021.0,73912.0,58301.0,2471.0,2600.0,2633.0,3108.0,2052.0,1858.0,0 +16852.0,20000.0,1,2,1,45.0,0.0,0.0,0.0,0.0,0,0,19473.0,19868.0,16749.0,17538.0,13840.0,7370.0,1896.0,1417.0,1206.0,284.0,147.0,4937.0,0 +16880.0,50000.0,1,2,1,45.0,0.0,0.0,0.0,0.0,0,0,50297.0,49944.0,48030.0,32097.0,31450.0,29695.0,1939.0,1547.0,1464.0,1078.0,1225.0,1500.0,0 +6009.0,500000.0,1,2,1,50.0,0.0,0.0,0.0,0.0,0,0,265803.0,246770.0,223989.0,223232.0,219158.0,212237.0,16770.0,13989.0,33232.0,29695.0,32838.0,38770.0,0 +20796.0,70000.0,1,2,1,49.0,0.0,0.0,0.0,0.0,0,0,59156.0,54472.0,51258.0,48564.0,47512.0,48164.0,2020.0,2011.0,2013.0,2001.0,2000.0,2201.0,0 +1878.0,310000.0,1,2,1,29.0,0.0,0.0,0.0,0.0,0,0,31132.0,45718.0,62992.0,62473.0,69837.0,69898.0,20000.0,20000.0,2500.0,11056.0,3000.0,4377.0,0 +8313.0,240000.0,1,2,1,30.0,0.0,0.0,0.0,0.0,0,0,227675.0,181461.0,186160.0,191355.0,192406.0,190086.0,10003.0,10009.0,10014.0,8500.0,10000.0,8000.0,0 +24422.0,240000.0,1,2,1,34.0,0.0,0.0,0.0,0.0,0,0,242805.0,237854.0,240535.0,242770.0,191520.0,173461.0,10000.0,11000.0,9248.0,8005.0,8000.0,8000.0,0 +27147.0,320000.0,1,2,1,33.0,0.0,0.0,0.0,0.0,0,0,254065.0,136709.0,81130.0,103543.0,105623.0,107549.0,68000.0,12000.0,25000.0,3208.0,4031.0,94390.0,0 +26985.0,410000.0,1,2,1,36.0,0.0,0.0,0.0,0.0,0,0,421227.0,416160.0,419988.0,359736.0,358471.0,360557.0,15050.0,16000.0,13100.0,12700.0,13000.0,13100.0,0 +9112.0,480000.0,1,2,1,39.0,0.0,0.0,0.0,0.0,0,0,428927.0,436425.0,300134.0,315067.0,321825.0,328781.0,15000.0,30000.0,20000.0,12000.0,12500.0,12200.0,0 +6525.0,30000.0,1,2,1,33.0,0.0,0.0,0.0,0.0,0,0,23467.0,24195.0,25286.0,25807.0,26350.0,27409.0,1409.0,1500.0,942.0,959.0,1500.0,946.0,0 +24181.0,70000.0,1,2,1,30.0,0.0,0.0,0.0,0.0,0,0,68671.0,60808.0,62648.0,46342.0,46904.0,48558.0,2500.0,3182.0,1800.0,1300.0,2000.0,2000.0,0 +16669.0,60000.0,1,2,1,44.0,0.0,0.0,0.0,0.0,0,0,59331.0,54989.0,53898.0,54960.0,56054.0,55263.0,2000.0,2000.0,1962.0,1974.0,2159.0,2100.0,0 +17787.0,60000.0,1,2,1,46.0,0.0,0.0,0.0,0.0,0,0,57487.0,59228.0,60040.0,58722.0,19790.0,19250.0,2706.0,3004.0,1475.0,690.0,1000.0,1200.0,0 +16678.0,50000.0,1,2,1,32.0,0.0,0.0,0.0,0.0,0,0,42163.0,38252.0,27396.0,23584.0,17272.0,17634.0,1472.0,1500.0,1282.0,618.0,640.0,644.0,0 +638.0,50000.0,1,2,1,41.0,0.0,0.0,0.0,0.0,0,0,21986.0,21520.0,20979.0,19894.0,18811.0,18805.0,1362.0,1294.0,682.0,680.0,694.0,618.0,0 +6238.0,210000.0,1,2,1,30.0,0.0,0.0,0.0,0.0,0,0,32903.0,33275.0,34174.0,34141.0,34456.0,34737.0,1600.0,1846.0,1209.0,1248.0,1247.0,1212.0,1 +24074.0,100000.0,1,2,1,28.0,0.0,0.0,0.0,0.0,0,0,74269.0,59948.0,56323.0,48985.0,23894.0,23402.0,2812.0,2081.0,2077.0,1003.0,1015.0,1000.0,0 +773.0,20000.0,1,2,1,33.0,0.0,0.0,0.0,0.0,0,0,11026.0,9535.0,10510.0,10472.0,10140.0,10101.0,1174.0,1149.0,501.0,356.0,507.0,458.0,0 +1551.0,170000.0,1,2,1,48.0,0.0,0.0,0.0,0.0,0,0,93420.0,96284.0,97322.0,99419.0,101590.0,111679.0,4371.0,3533.0,3716.0,3934.0,12030.0,0.0,1 +2055.0,50000.0,1,2,1,55.0,0.0,0.0,0.0,0.0,0,0,50528.0,50541.0,49345.0,20238.0,18646.0,19034.0,2100.0,1305.0,1201.0,663.0,684.0,652.0,0 +16564.0,50000.0,1,2,1,27.0,0.0,0.0,0.0,0.0,0,0,46806.0,46176.0,47151.0,47251.0,20515.0,19404.0,2000.0,5300.0,1500.0,1100.0,1000.0,1000.0,0 +6914.0,60000.0,1,2,1,39.0,0.0,0.0,0.0,0.0,0,0,59929.0,35338.0,22856.0,22122.0,19531.0,16594.0,2110.0,2000.0,200.0,467.0,500.0,4100.0,0 +23898.0,50000.0,1,2,1,26.0,0.0,0.0,0.0,0.0,0,0,38189.0,28440.0,23228.0,21482.0,18029.0,18705.0,3000.0,1436.0,1162.0,2184.0,871.0,500.0,0 +29764.0,80000.0,1,2,1,32.0,0.0,0.0,0.0,0.0,0,0,81249.0,81117.0,81140.0,80567.0,59560.0,40390.0,3000.0,3300.0,2602.0,1800.0,1432.0,1520.0,0 +12008.0,140000.0,1,2,2,62.0,0.0,0.0,0.0,0.0,0,0,143107.0,138581.0,123491.0,118886.0,117059.0,117405.0,4839.0,5000.0,5000.0,7500.0,7000.0,5029.0,0 +29598.0,140000.0,1,2,2,44.0,0.0,0.0,0.0,0.0,0,0,129301.0,129885.0,131886.0,133105.0,78607.0,78773.0,6104.0,7000.0,5518.0,2933.0,3100.0,3502.0,0 +3735.0,30000.0,1,2,2,47.0,0.0,0.0,0.0,0.0,0,0,29554.0,28893.0,29537.0,30087.0,17534.0,15145.0,1895.0,1539.0,1089.0,718.0,400.0,5000.0,0 +4492.0,100000.0,1,2,2,25.0,0.0,0.0,0.0,0.0,0,0,86098.0,85014.0,86735.0,87321.0,82289.0,83850.0,3200.0,3155.0,3504.0,3001.0,3301.0,2839.0,0 +7519.0,160000.0,1,2,2,37.0,0.0,0.0,0.0,0.0,0,0,119165.0,118392.0,117553.0,113256.0,112678.0,111924.0,6008.0,6011.0,3606.0,3803.0,4003.0,3311.0,0 +4803.0,50000.0,1,2,2,41.0,0.0,0.0,0.0,0.0,0,0,45284.0,43951.0,47169.0,19096.0,19652.0,18889.0,1844.0,4562.0,667.0,847.0,700.0,655.0,0 +1123.0,50000.0,1,2,2,26.0,0.0,0.0,0.0,0.0,0,0,48221.0,49629.0,48868.0,49668.0,49780.0,49980.0,2571.0,1200.0,1000.0,40000.0,1000.0,0.0,0 +6594.0,50000.0,1,2,2,56.0,0.0,0.0,0.0,0.0,0,0,48025.0,49128.0,49348.0,44932.0,19559.0,18859.0,1884.0,1997.0,1943.0,693.0,683.0,680.0,0 +7825.0,110000.0,1,2,2,41.0,0.0,0.0,0.0,0.0,0,0,120767.0,133593.0,125852.0,118254.0,120537.0,112021.0,24800.0,4400.0,4300.0,4205.0,4500.0,4304.0,0 +262.0,50000.0,1,2,2,29.0,0.0,0.0,0.0,0.0,0,0,49276.0,35100.0,32563.0,27823.0,29130.0,28309.0,1602.0,1400.0,3000.0,3130.0,1062.0,6318.0,0 +17835.0,180000.0,1,2,2,25.0,0.0,0.0,0.0,0.0,0,0,12891.0,14275.0,15737.0,16603.0,17395.0,17182.0,1600.0,2000.0,1500.0,1003.0,1003.0,1006.0,0 +15514.0,260000.0,1,2,2,32.0,0.0,0.0,0.0,0.0,0,0,170276.0,164617.0,150188.0,138975.0,134225.0,128321.0,6200.0,6000.0,6000.0,5006.0,5006.0,6006.0,1 +1990.0,50000.0,1,2,2,42.0,0.0,0.0,0.0,0.0,0,0,39236.0,39729.0,27068.0,28604.0,28199.0,58428.0,2094.0,1451.0,1987.0,1039.0,1500.0,1200.0,1 +11331.0,300000.0,1,2,2,31.0,0.0,0.0,0.0,0.0,0,0,285038.0,291480.0,298378.0,131103.0,128742.0,124882.0,12507.0,15056.0,5027.0,5007.0,5063.0,3039.0,0 +17848.0,250000.0,1,2,2,26.0,0.0,0.0,0.0,0.0,0,0,115497.0,114716.0,117212.0,112623.0,110178.0,108176.0,3835.0,4068.0,3859.0,3597.0,3822.0,3825.0,0 +597.0,360000.0,1,2,2,29.0,0.0,0.0,0.0,0.0,0,0,268112.0,263368.0,259969.0,255832.0,245462.0,250244.0,9429.0,8738.0,7017.0,7154.0,7073.0,7300.0,0 +10132.0,500000.0,1,2,2,33.0,0.0,0.0,0.0,0.0,0,0,134503.0,114682.0,124240.0,131006.0,137911.0,119343.0,20031.0,20029.0,20058.0,20127.0,10000.0,10027.0,0 +2559.0,50000.0,1,2,2,39.0,0.0,0.0,0.0,0.0,0,0,26813.0,22999.0,17485.0,10588.0,8368.0,940.0,1708.0,1454.0,289.0,1508.0,1042.0,0.0,0 +3646.0,240000.0,1,2,2,26.0,0.0,0.0,0.0,0.0,0,0,161766.0,166147.0,169882.0,173246.0,177112.0,187951.0,7000.0,6500.0,6183.0,6640.0,14000.0,0.0,0 +3895.0,100000.0,1,2,2,27.0,0.0,0.0,0.0,0.0,0,0,82609.0,81989.0,82466.0,78234.0,75615.0,76849.0,3106.0,3000.0,2805.0,2739.0,3085.0,2958.0,0 +26721.0,50000.0,1,2,2,26.0,0.0,0.0,0.0,0.0,0,0,47052.0,47874.0,40933.0,16603.0,16932.0,17287.0,1728.0,2856.0,1276.0,605.0,627.0,633.0,0 +29404.0,130000.0,1,2,2,29.0,0.0,0.0,0.0,0.0,0,0,58299.0,59352.0,51420.0,48140.0,34893.0,33986.0,2626.0,8585.0,1620.0,698.0,725.0,843.0,0 +2218.0,110000.0,1,2,2,24.0,0.0,0.0,0.0,0.0,0,0,44737.0,39590.0,39457.0,39075.0,39307.0,39564.0,2103.0,2005.0,2006.0,3006.0,3010.0,2013.0,1 +20729.0,50000.0,1,2,2,41.0,0.0,0.0,0.0,0.0,0,0,39369.0,40710.0,42736.0,43751.0,44619.0,45900.0,2000.0,3000.0,1729.0,1597.0,2000.0,1709.0,0 +12734.0,80000.0,1,2,2,24.0,0.0,0.0,0.0,0.0,0,0,35926.0,32813.0,22638.0,18805.0,6058.0,0.0,5041.0,4238.0,5051.0,3118.0,0.0,0.0,0 +14849.0,130000.0,1,2,2,27.0,0.0,0.0,0.0,0.0,0,0,116646.0,113851.0,110317.0,108099.0,106028.0,104253.0,5578.0,4000.0,3863.0,3831.0,4136.0,5385.0,0 +8108.0,30000.0,1,2,2,39.0,0.0,0.0,0.0,0.0,0,0,28708.0,28285.0,26702.0,20115.0,18426.0,18013.0,1514.0,1278.0,671.0,870.0,879.0,0.0,0 +9456.0,130000.0,1,2,2,37.0,0.0,0.0,0.0,0.0,0,0,117471.0,104341.0,96395.0,82476.0,84205.0,84162.0,3857.0,3734.0,2924.0,3029.0,3009.0,3116.0,0 +27335.0,280000.0,1,2,2,31.0,0.0,0.0,0.0,0.0,0,0,136798.0,129735.0,118249.0,115422.0,114694.0,113047.0,4528.0,4340.0,3994.0,3968.0,4068.0,3966.0,0 +15699.0,260000.0,1,2,2,34.0,0.0,0.0,0.0,0.0,0,0,32324.0,24103.0,20158.0,12619.0,176498.0,172274.0,1503.0,2260.0,3030.0,170039.0,6227.0,6052.0,0 +29639.0,340000.0,1,2,2,30.0,0.0,0.0,0.0,0.0,0,0,233770.0,216978.0,181217.0,172862.0,171353.0,170048.0,8100.0,8000.0,6102.0,6628.0,6517.0,4500.0,1 +10987.0,30000.0,1,2,2,28.0,0.0,0.0,0.0,0.0,0,0,25198.0,25988.0,27107.0,27450.0,29193.0,27372.0,1500.0,1600.0,1000.0,2100.0,1400.0,500.0,0 +21191.0,350000.0,1,2,2,36.0,0.0,0.0,0.0,0.0,0,0,15061.0,23719.0,36582.0,40452.0,15203.0,20596.0,10000.0,16000.0,6000.0,314.0,10000.0,7000.0,0 +24271.0,50000.0,1,2,2,27.0,0.0,0.0,0.0,0.0,0,0,49321.0,47912.0,39421.0,40165.0,41198.0,43766.0,1700.0,2000.0,1700.0,1700.0,3400.0,1000.0,0 +20504.0,240000.0,1,2,2,29.0,0.0,0.0,0.0,0.0,0,0,243774.0,242529.0,242079.0,243114.0,213930.0,219009.0,8891.0,12350.0,15969.0,7968.0,8700.0,17500.0,0 +13220.0,50000.0,1,2,2,32.0,0.0,0.0,0.0,0.0,0,0,48536.0,41045.0,41532.0,18646.0,19183.0,19214.0,3030.0,2124.0,646.0,828.0,1097.0,612.0,0 +27362.0,50000.0,1,2,2,43.0,0.0,0.0,0.0,0.0,0,0,29308.0,20491.0,20846.0,20247.0,19551.0,18617.0,2000.0,1340.0,1298.0,827.0,676.0,707.0,1 +6164.0,360000.0,1,2,2,31.0,0.0,0.0,0.0,0.0,0,0,281600.0,281178.0,265549.0,244053.0,239088.0,193401.0,14128.0,11208.0,6554.0,7248.0,7122.0,6144.0,1 +20401.0,100000.0,1,2,2,22.0,0.0,0.0,0.0,0.0,0,0,35986.0,36663.0,36218.0,38044.0,37222.0,37740.0,2548.0,2625.0,2451.0,890.0,1056.0,912.0,0 +3880.0,90000.0,1,2,2,52.0,0.0,0.0,0.0,0.0,0,0,87186.0,87526.0,88924.0,88735.0,87521.0,85699.0,3505.0,3962.0,2909.0,3107.0,3127.0,3032.0,0 +29657.0,240000.0,1,2,2,43.0,0.0,0.0,0.0,0.0,0,0,236238.0,225318.0,202513.0,198720.0,192574.0,195682.0,8763.0,7539.0,8267.0,7012.0,8010.0,8499.0,0 +301.0,100000.0,1,2,2,37.0,0.0,0.0,0.0,0.0,0,0,99209.0,98222.0,67185.0,66926.0,66796.0,64513.0,3490.0,2332.0,2314.0,2365.0,2497.0,2305.0,0 +6888.0,50000.0,1,2,2,44.0,0.0,0.0,0.0,0.0,0,0,49120.0,50823.0,49844.0,20239.0,20241.0,19921.0,2504.0,1590.0,701.0,803.0,1000.0,671.0,0 +2237.0,50000.0,1,2,2,24.0,0.0,0.0,0.0,0.0,0,0,49076.0,48923.0,49158.0,19270.0,18776.0,19167.0,2063.0,1298.0,700.0,800.0,815.0,237.0,0 +9455.0,50000.0,1,2,2,26.0,0.0,0.0,0.0,0.0,0,0,47169.0,48197.0,47738.0,47676.0,46694.0,47807.0,1804.0,1746.0,1681.0,1695.0,1890.0,4005.0,0 +11179.0,200000.0,1,2,2,39.0,0.0,0.0,0.0,0.0,0,0,15138.0,16396.0,6989.0,6619.0,7362.0,7252.0,1513.0,1106.0,335.0,845.0,1513.0,413.0,0 +11533.0,100000.0,1,2,2,27.0,0.0,0.0,0.0,0.0,0,0,10458.0,9899.0,6618.0,3895.0,4037.0,12959.0,2500.0,1162.0,3000.0,159.0,11845.0,200.0,0 +11955.0,150000.0,1,2,2,28.0,0.0,0.0,0.0,0.0,0,0,79426.0,71364.0,71219.0,56277.0,54231.0,55243.0,3003.0,2503.0,1880.0,1875.0,2666.0,1396.0,1 +3063.0,150000.0,1,2,2,26.0,0.0,0.0,0.0,0.0,0,0,10111.0,9847.0,10870.0,12189.0,12836.0,13828.0,1158.0,1181.0,1500.0,836.0,1200.0,2000.0,0 +9757.0,60000.0,1,2,2,49.0,0.0,0.0,0.0,0.0,0,0,81411.0,52017.0,35423.0,24023.0,20175.0,16137.0,38709.0,1609.0,661.0,656.0,1000.0,5000.0,0 +24483.0,20000.0,1,2,2,38.0,0.0,0.0,0.0,0.0,0,0,16465.0,18470.0,18877.0,19604.0,19800.0,0.0,3000.0,1473.0,1200.0,396.0,0.0,0.0,0 +10452.0,150000.0,1,2,2,27.0,0.0,0.0,0.0,0.0,0,0,9489.0,11757.0,12438.0,14240.0,15288.0,-1000.0,2500.0,1202.0,3000.0,1048.0,0.0,23799.0,0 +2911.0,50000.0,1,2,2,40.0,0.0,0.0,0.0,0.0,0,0,40561.0,97214.0,48890.0,8694.0,8876.0,9052.0,18280.0,2284.0,311.0,322.0,323.0,334.0,0 +2001.0,10000.0,1,2,2,22.0,0.0,0.0,0.0,0.0,0,0,8602.0,8728.0,9721.0,9609.0,9503.0,9771.0,1158.0,1151.0,339.0,344.0,425.0,195.0,1 +27141.0,490000.0,1,2,2,42.0,0.0,0.0,0.0,0.0,0,0,455520.0,464727.0,477884.0,488808.0,427064.0,436172.0,16100.0,20000.0,19000.0,16000.0,16000.0,15000.0,0 +20536.0,210000.0,1,2,2,29.0,0.0,0.0,0.0,0.0,0,0,62590.0,61942.0,118652.0,8757.0,8936.0,9118.0,3815.0,93575.0,1000.0,179.0,182.0,0.0,0 +16766.0,30000.0,1,2,2,37.0,0.0,0.0,0.0,0.0,0,0,23422.0,24425.0,25463.0,26453.0,26987.0,28760.0,1397.0,1435.0,1425.0,959.0,2201.0,1200.0,0 +468.0,230000.0,1,2,2,32.0,0.0,0.0,0.0,0.0,0,0,28114.0,28006.0,25000.0,22046.0,19860.0,19831.0,1610.0,1224.0,655.0,627.0,620.0,500.0,0 +3939.0,260000.0,1,2,2,44.0,0.0,0.0,0.0,0.0,0,0,36048.0,37157.0,38040.0,33882.0,34589.0,35397.0,1688.0,1571.0,1213.0,1253.0,1381.0,1166.0,0 +21062.0,300000.0,1,2,2,31.0,0.0,0.0,0.0,0.0,0,0,281829.0,285038.0,291480.0,298378.0,131103.0,128742.0,10208.0,12507.0,15056.0,5027.0,5007.0,5063.0,0 +29305.0,290000.0,1,2,2,26.0,0.0,0.0,0.0,0.0,0,0,46041.0,47039.0,48047.0,51395.0,52332.0,416.0,2000.0,2300.0,5000.0,2600.0,0.0,416.0,0 +1755.0,50000.0,1,2,2,27.0,0.0,0.0,0.0,0.0,0,0,17771.0,18794.0,19062.0,19443.0,19849.0,20287.0,1311.0,1299.0,680.0,703.0,750.0,626.0,0 +6853.0,310000.0,1,2,2,42.0,0.0,0.0,0.0,0.0,0,0,169749.0,172685.0,176630.0,180315.0,184072.0,188194.0,7000.0,6630.0,6379.0,6586.0,7086.0,7522.0,1 +9708.0,150000.0,1,2,2,49.0,0.0,0.0,0.0,0.0,0,0,151822.0,86002.0,75782.0,76333.0,77956.0,77553.0,2985.0,2700.0,5000.0,2823.0,2865.0,2679.0,1 +24144.0,20000.0,1,2,2,24.0,0.0,0.0,0.0,0.0,0,0,17172.0,18179.0,19061.0,20182.0,19982.0,19482.0,1597.0,1479.0,1600.0,400.0,0.0,298.0,0 +24917.0,200000.0,1,2,2,36.0,0.0,0.0,0.0,0.0,0,0,175353.0,150969.0,153856.0,156401.0,159300.0,160571.0,25001.0,5701.0,5576.0,6009.0,5811.0,6156.0,1 +29207.0,50000.0,1,2,2,23.0,0.0,0.0,0.0,0.0,0,0,11148.0,13637.0,14959.0,16204.0,16536.0,17118.0,3000.0,1850.0,1800.0,900.0,1000.0,1000.0,0 +4169.0,90000.0,1,2,2,33.0,0.0,0.0,0.0,0.0,0,0,56291.0,58385.0,60412.0,61710.0,63020.0,64274.0,3000.0,3000.0,2300.0,2300.0,2300.0,2379.0,1 +11756.0,50000.0,1,2,2,34.0,0.0,-1.0,0.0,0.0,0,0,48973.0,50601.0,49805.0,27605.0,29447.0,30045.0,91000.0,1200.0,600.0,29057.0,1076.0,1300.0,0 +7306.0,50000.0,1,2,3,51.0,0.0,0.0,0.0,0.0,0,0,79502.0,65237.0,64426.0,18430.0,18020.0,17991.0,4000.0,1565.0,641.0,648.0,654.0,649.0,0 +12129.0,50000.0,1,2,3,46.0,0.0,0.0,0.0,0.0,0,0,49776.0,50405.0,49099.0,19125.0,18504.0,19197.0,2056.0,1300.0,669.0,671.0,1000.0,684.0,1 +29295.0,50000.0,1,2,2,24.0,0.0,0.0,0.0,0.0,0,0,19267.0,23553.0,21507.0,17827.0,7655.0,7881.0,5000.0,1700.0,2000.0,500.0,500.0,500.0,0 +7773.0,50000.0,1,2,2,42.0,0.0,0.0,0.0,0.0,0,0,5268.0,5896.0,6645.0,7009.0,6869.0,7268.0,1107.0,1246.0,1000.0,500.0,1000.0,390.0,0 +27165.0,50000.0,1,2,2,42.0,0.0,0.0,0.0,0.0,0,0,7217.0,8291.0,9649.0,10975.0,11292.0,11610.0,1200.0,1500.0,1500.0,500.0,500.0,500.0,0 +14458.0,10000.0,1,2,3,28.0,0.0,0.0,0.0,0.0,0,0,5757.0,6805.0,7662.0,8034.0,8256.0,8957.0,1300.0,1128.0,500.0,500.0,1000.0,500.0,1 +8718.0,150000.0,1,2,1,41.0,0.0,0.0,0.0,0.0,0,0,19350.0,20703.0,10403.0,10927.0,11598.0,13235.0,2000.0,3000.0,1000.0,1000.0,2000.0,2000.0,0 +16930.0,60000.0,1,2,1,52.0,0.0,0.0,0.0,0.0,0,0,58682.0,56893.0,58170.0,56539.0,29425.0,28013.0,3762.0,3000.0,2000.0,1000.0,1000.0,1500.0,0 +8719.0,50000.0,1,2,1,40.0,0.0,0.0,0.0,0.0,0,0,50066.0,47636.0,9762.0,8620.0,9303.0,8693.0,1450.0,1500.0,400.0,1000.0,1000.0,2000.0,0 +16760.0,80000.0,1,2,1,41.0,0.0,0.0,0.0,0.0,0,0,15824.0,12781.0,9994.0,10704.0,9201.0,6275.0,2000.0,2000.0,4000.0,1000.0,1000.0,1000.0,0 +12595.0,80000.0,1,2,1,41.0,0.0,0.0,0.0,0.0,0,0,12781.0,9994.0,10704.0,9201.0,6275.0,2678.0,2000.0,4000.0,1000.0,1000.0,1000.0,1000.0,0 +5562.0,50000.0,1,2,1,33.0,0.0,0.0,0.0,0.0,0,0,21460.0,12570.0,13530.0,14876.0,14157.0,18888.0,1300.0,1200.0,5000.0,1000.0,5000.0,8000.0,1 +3091.0,50000.0,1,2,1,33.0,0.0,0.0,0.0,0.0,0,0,50431.0,45619.0,33610.0,19221.0,18925.0,19608.0,1823.0,1500.0,1000.0,1000.0,1000.0,1000.0,0 +16831.0,50000.0,1,2,1,46.0,0.0,0.0,0.0,0.0,0,0,43719.0,44290.0,41245.0,42081.0,20328.0,20391.0,1700.0,1924.0,2015.0,1000.0,663.0,10000.0,0 +5337.0,30000.0,1,2,2,31.0,0.0,0.0,0.0,0.0,0,0,26788.0,28352.0,86253.0,28351.0,28571.0,23400.0,2001.0,1600.0,600.0,1000.0,468.0,0.0,0 +26646.0,10000.0,1,2,2,23.0,0.0,0.0,0.0,0.0,0,0,9984.0,9974.0,9900.0,9941.0,9250.0,9403.0,1300.0,1300.0,1041.0,1000.0,2000.0,464.0,1 +3013.0,50000.0,1,2,2,28.0,0.0,0.0,0.0,0.0,0,0,23244.0,24364.0,25454.0,26030.0,26609.0,27662.0,1500.0,1500.0,1000.0,1000.0,1500.0,1100.0,0 +13018.0,50000.0,1,2,2,22.0,0.0,0.0,0.0,0.0,0,0,22616.0,21415.0,20769.0,21339.0,19382.0,18577.0,1668.0,1283.0,853.0,1000.0,758.0,475.0,0 +5506.0,20000.0,1,2,2,37.0,0.0,0.0,0.0,0.0,0,0,20009.0,20602.0,21255.0,19105.0,19609.0,19283.0,1700.0,1600.0,1200.0,1000.0,900.0,1000.0,0 +11325.0,70000.0,1,2,2,29.0,0.0,0.0,0.0,0.0,0,0,34449.0,35009.0,21307.0,8840.0,8131.0,7535.0,1600.0,1300.0,500.0,1000.0,1000.0,1500.0,1 +21179.0,20000.0,1,2,3,49.0,0.0,0.0,0.0,0.0,0,0,16336.0,17354.0,18376.0,18253.0,18458.0,19197.0,1294.0,2316.0,1256.0,1000.0,1000.0,800.0,1 +24344.0,290000.0,1,2,1,36.0,0.0,0.0,0.0,0.0,0,0,154923.0,159186.0,323836.0,112929.0,62375.0,63637.0,6507.0,6400.0,4490.0,2000.0,2306.0,2912.0,0 +10779.0,120000.0,1,2,1,26.0,0.0,0.0,0.0,0.0,0,0,47733.0,49609.0,47753.0,48950.0,50149.0,51159.0,3000.0,2000.0,2000.0,2000.0,2000.0,2000.0,0 +4188.0,50000.0,1,2,1,32.0,0.0,0.0,0.0,0.0,0,0,50764.0,50428.0,49564.0,21002.0,20230.0,19462.0,2200.0,1500.0,1500.0,2000.0,1700.0,2000.0,1 +8514.0,180000.0,1,2,1,40.0,0.0,0.0,0.0,0.0,0,0,126937.0,109884.0,49475.0,50840.0,50090.0,48345.0,5000.0,2000.0,2000.0,2000.0,2000.0,2000.0,1 +12485.0,70000.0,1,2,1,24.0,0.0,0.0,0.0,0.0,0,0,49169.0,48960.0,49864.0,48481.0,46946.0,47958.0,1840.0,1744.0,2001.0,2000.0,1800.0,1706.0,0 +27110.0,70000.0,1,2,2,36.0,0.0,0.0,0.0,0.0,0,0,20857.0,22199.0,23834.0,25353.0,27075.0,28092.0,2000.0,2000.0,2000.0,2000.0,3000.0,830.0,0 +4520.0,210000.0,1,2,2,39.0,0.0,0.0,0.0,0.0,0,0,33459.0,35911.0,40288.0,42605.0,43870.0,13750.0,3000.0,5000.0,3000.0,2000.0,1000.0,12000.0,0 +26700.0,50000.0,1,2,2,27.0,0.0,0.0,0.0,0.0,0,0,47452.0,48663.0,50297.0,36164.0,37616.0,39062.0,2000.0,2500.0,2000.0,2000.0,2000.0,2000.0,1 +1357.0,80000.0,1,2,2,29.0,0.0,0.0,0.0,0.0,0,0,41815.0,42938.0,44022.0,44792.0,45915.0,46998.0,2100.0,2100.0,1800.0,2000.0,2000.0,2500.0,0 +24461.0,190000.0,1,2,2,41.0,0.0,0.0,0.0,0.0,0,0,33798.0,34931.0,36064.0,37160.0,38237.0,39464.0,2000.0,2000.0,2000.0,2000.0,2000.0,2000.0,0 +7953.0,120000.0,1,2,2,30.0,0.0,0.0,0.0,0.0,0,0,77413.0,70630.0,61181.0,52187.0,49327.0,41096.0,5000.0,3000.0,2000.0,2000.0,1500.0,1500.0,0 +27090.0,150000.0,1,2,2,35.0,0.0,0.0,0.0,0.0,0,0,66662.0,61331.0,56523.0,56737.0,51005.0,47471.0,2116.0,2549.0,2406.0,2000.0,1655.0,2111.0,0 +18030.0,140000.0,1,2,2,33.0,0.0,0.0,0.0,0.0,0,0,279184.0,259478.0,25020.0,21629.0,18367.0,15161.0,7000.0,2000.0,2000.0,2000.0,2000.0,2000.0,0 +14132.0,60000.0,1,2,2,53.0,0.0,0.0,0.0,0.0,0,0,56765.0,57849.0,57432.0,27126.0,27579.0,29085.0,3000.0,4000.0,2000.0,2000.0,2000.0,2000.0,0 +27043.0,80000.0,1,2,3,40.0,0.0,0.0,0.0,0.0,0,0,72185.0,76854.0,72408.0,72832.0,46473.0,50329.0,12660.0,4573.0,3500.0,2000.0,5000.0,2000.0,0 +12807.0,160000.0,1,2,1,32.0,0.0,0.0,0.0,0.0,0,0,93174.0,95274.0,97291.0,98768.0,101016.0,103176.0,4500.0,4500.0,4000.0,4000.0,4000.0,4000.0,0 +10204.0,130000.0,1,2,2,32.0,0.0,0.0,0.0,0.0,0,0,65599.0,63875.0,57122.0,56003.0,57992.0,61049.0,3000.0,3000.0,4000.0,4000.0,4000.0,5000.0,0 +26757.0,240000.0,1,2,2,27.0,0.0,0.0,0.0,0.0,0,0,81861.0,81446.0,82907.0,84832.0,87123.0,85363.0,15000.0,4000.0,4000.0,4000.0,3000.0,3000.0,0 +29519.0,120000.0,1,2,2,38.0,0.0,0.0,0.0,0.0,0,0,116399.0,117514.0,111003.0,84840.0,86954.0,83448.0,5000.0,5000.0,3000.0,3500.0,3000.0,82000.0,1 +14457.0,210000.0,1,2,3,27.0,0.0,0.0,0.0,0.0,0,0,81387.0,82679.0,84014.0,84365.0,86517.0,87296.0,3883.0,4000.0,3008.0,3500.0,3139.0,3373.0,0 +13983.0,240000.0,1,2,1,44.0,0.0,0.0,0.0,0.0,0,0,199446.0,200899.0,205084.0,194800.0,183962.0,188496.0,7500.0,10006.0,7000.0,7000.0,8000.0,7000.0,0 +20979.0,50000.0,1,2,1,41.0,0.0,0.0,0.0,0.0,0,0,43607.0,45375.0,46836.0,48635.0,19373.0,20129.0,2500.0,2500.0,3000.0,1500.0,2000.0,3000.0,0 +5417.0,30000.0,1,2,1,38.0,0.0,0.0,0.0,0.0,0,0,29723.0,30428.0,26558.0,27265.0,27953.0,28456.0,2000.0,2000.0,1500.0,1500.0,1500.0,1500.0,0 +8273.0,50000.0,1,2,2,24.0,0.0,0.0,0.0,0.0,0,0,10834.0,11771.0,12762.0,12769.0,13512.0,14772.0,1509.0,1500.0,605.0,1500.0,1500.0,3000.0,0 +29230.0,50000.0,1,2,2,24.0,0.0,0.0,0.0,0.0,0,0,18684.0,19690.0,21021.0,22067.0,22896.0,23873.0,1323.0,1654.0,1700.0,1500.0,1500.0,1000.0,0 +5526.0,120000.0,1,2,1,40.0,0.0,0.0,0.0,0.0,0,0,94166.0,73086.0,62511.0,36996.0,30311.0,26414.0,3500.0,2347.0,5000.0,3000.0,2000.0,10000.0,0 +12658.0,290000.0,1,2,1,38.0,0.0,0.0,0.0,0.0,0,0,118801.0,99370.0,84836.0,82168.0,80299.0,77324.0,3530.0,3019.0,2818.0,3000.0,3199.0,2350.0,0 +24897.0,180000.0,1,2,1,33.0,0.0,0.0,0.0,0.0,0,0,37565.0,36877.0,36862.0,34337.0,33524.0,35223.0,3006.0,3007.0,3002.0,3000.0,3000.0,2003.0,0 +29655.0,30000.0,1,2,1,48.0,0.0,0.0,0.0,0.0,0,0,26393.0,28622.0,29846.0,25571.0,40188.0,27544.0,3006.0,3000.0,2000.0,3000.0,8150.0,2000.0,1 +29484.0,200000.0,1,2,1,41.0,0.0,0.0,0.0,0.0,0,0,51995.0,52442.0,46472.0,48692.0,50571.0,51756.0,4000.0,2000.0,3000.0,3000.0,2000.0,2000.0,1 +24455.0,210000.0,1,2,2,31.0,0.0,0.0,0.0,0.0,0,0,189650.0,127111.0,93208.0,88223.0,84175.0,80305.0,5000.0,4200.0,3100.0,3000.0,3100.0,3000.0,0 +11596.0,50000.0,1,2,2,31.0,0.0,0.0,0.0,0.0,0,0,40754.0,41588.0,43409.0,45919.0,48530.0,0.0,2000.0,2000.0,3000.0,3000.0,0.0,0.0,0 +24174.0,140000.0,1,2,2,24.0,0.0,0.0,0.0,0.0,0,0,103884.0,105697.0,101636.0,97298.0,77081.0,72592.0,4000.0,4000.0,3800.0,3000.0,3300.0,2300.0,0 +358.0,380000.0,1,2,2,34.0,0.0,0.0,0.0,0.0,0,0,194314.0,179206.0,193992.0,174675.0,171253.0,169121.0,9010.0,35000.0,5000.0,6000.0,5000.0,4400.0,0 +6402.0,70000.0,1,2,1,29.0,0.0,0.0,0.0,0.0,0,0,68540.0,64645.0,66460.0,46988.0,43530.0,44804.0,3000.0,3000.0,2000.0,2500.0,2000.0,2000.0,0 +7939.0,240000.0,1,2,2,35.0,0.0,0.0,0.0,0.0,0,0,179662.0,180787.0,181379.0,170318.0,128076.0,64634.0,7003.0,8000.0,8000.0,2500.0,2400.0,2600.0,0 +8703.0,220000.0,1,2,1,34.0,0.0,0.0,0.0,0.0,0,0,144544.0,137465.0,134420.0,132066.0,131319.0,130478.0,6500.0,4700.0,5000.0,5000.0,5000.0,10000.0,0 +18119.0,210000.0,1,2,1,48.0,0.0,0.0,0.0,0.0,0,0,186004.0,169351.0,163576.0,115854.0,111606.0,120885.0,8100.0,7000.0,4000.0,5000.0,105015.0,4100.0,0 +5471.0,140000.0,1,2,2,27.0,0.0,0.0,0.0,0.0,0,0,24050.0,68059.0,62503.0,61129.0,59089.0,58160.0,50000.0,3000.0,4000.0,5000.0,4000.0,2000.0,0 +14544.0,140000.0,1,2,2,39.0,0.0,0.0,0.0,0.0,0,0,139079.0,143816.0,134472.0,130129.0,133031.0,136919.0,7000.0,4800.0,4659.0,5000.0,6100.0,6000.0,0 +24694.0,420000.0,1,2,2,44.0,0.0,0.0,0.0,0.0,0,0,13620.0,13002.0,9180.0,13965.0,10245.0,20199.0,2000.0,5000.0,5000.0,5000.0,10000.0,10000.0,0 +20887.0,280000.0,1,2,2,47.0,0.0,0.0,0.0,0.0,0,0,229281.0,233992.0,186321.0,180598.0,20596.0,15311.0,20213.0,8003.0,9002.0,5000.0,5000.0,5000.0,0 +15535.0,200000.0,1,2,2,35.0,0.0,0.0,0.0,0.0,0,0,27784.0,33877.0,35420.0,26609.0,25392.0,23367.0,10000.0,10000.0,2000.0,5000.0,5000.0,1000.0,0 +15561.0,240000.0,1,2,1,34.0,0.0,0.0,0.0,0.0,0,0,133272.0,133373.0,138006.0,136195.0,140860.0,138787.0,6000.0,9583.0,6000.0,10000.0,4974.0,4820.0,0 +14433.0,140000.0,1,2,1,41.0,0.0,0.0,0.0,0.0,0,0,82309.0,92682.0,103265.0,117188.0,113368.0,119194.0,12682.0,13265.0,17188.0,10000.0,15000.0,0.0,0 +14738.0,420000.0,1,2,1,36.0,0.0,0.0,0.0,0.0,0,0,56068.0,55115.0,19304.0,22304.0,28465.0,38182.0,15005.0,10013.0,10000.0,10000.0,20000.0,20000.0,0 +1899.0,260000.0,1,2,2,32.0,0.0,0.0,0.0,0.0,0,0,106093.0,95060.0,90948.0,84986.0,84491.0,72248.0,4410.0,6500.0,9500.0,10000.0,9000.0,8000.0,0 +20969.0,160000.0,1,2,2,37.0,0.0,0.0,0.0,0.0,0,0,140266.0,133372.0,129619.0,116388.0,114022.0,111743.0,5019.0,5000.0,4156.0,4500.0,4500.0,4000.0,0 +86.0,160000.0,1,2,2,33.0,0.0,0.0,0.0,0.0,0,0,130028.0,107808.0,71934.0,118418.0,118407.0,120418.0,4400.0,3547.0,80000.0,4500.0,4800.0,4500.0,0 +6652.0,110000.0,1,2,2,29.0,0.0,0.0,0.0,0.0,0,0,107221.0,109494.0,111954.0,111771.0,111703.0,111864.0,4000.0,4300.0,4164.0,4500.0,4200.0,5000.0,0 +7349.0,30000.0,1,2,1,48.0,0.0,0.0,0.0,0.0,0,0,46780.0,38099.0,38600.0,29400.0,30000.0,0.0,1899.0,1400.0,1188.0,600.0,0.0,0.0,0 +26587.0,20000.0,1,2,2,24.0,0.0,0.0,0.0,0.0,0,0,6215.0,7252.0,8473.0,9769.0,10057.0,10346.0,1300.0,1500.0,1600.0,600.0,600.0,700.0,1 +26607.0,50000.0,1,2,2,23.0,0.0,0.0,0.0,0.0,0,0,40698.0,42018.0,43344.0,16951.0,16989.0,17230.0,2000.0,2230.0,1600.0,600.0,500.0,19742.0,0 +26669.0,50000.0,1,2,1,24.0,0.0,0.0,0.0,0.0,0,0,17331.0,17961.0,18689.0,19284.0,19517.0,19193.0,1600.0,1700.0,1600.0,1200.0,1000.0,1000.0,0 +7922.0,20000.0,1,2,1,24.0,0.0,0.0,0.0,0.0,0,0,10085.0,11416.0,12520.0,12714.0,13059.0,13193.0,1500.0,1600.0,700.0,700.0,500.0,1000.0,1 +12337.0,50000.0,1,2,1,38.0,0.0,0.0,0.0,0.0,0,0,22178.0,21976.0,21697.0,20683.0,19283.0,19965.0,1700.0,1650.0,850.0,700.0,1000.0,1000.0,0 +29261.0,20000.0,1,2,2,25.0,0.0,0.0,0.0,0.0,0,0,13429.0,14502.0,15564.0,16600.0,17025.0,17381.0,1300.0,1300.0,1300.0,700.0,630.0,650.0,0 +12711.0,50000.0,1,2,2,38.0,0.0,0.0,0.0,0.0,0,0,42856.0,29248.0,17775.0,17833.0,18246.0,18642.0,1300.0,1600.0,650.0,700.0,700.0,700.0,0 +3639.0,140000.0,2,2,1,34.0,0.0,0.0,0.0,0.0,0,0,132541.0,136186.0,139418.0,140962.0,137819.0,137094.0,7000.0,7000.0,5300.0,5300.0,10100.0,5400.0,0 +26460.0,20000.0,2,2,1,49.0,0.0,0.0,0.0,0.0,0,0,13561.0,14573.0,15290.0,16300.0,16624.0,16974.0,1543.0,1260.0,1270.0,594.0,617.0,1425.0,1 +58.0,180000.0,2,2,1,34.0,0.0,0.0,0.0,0.0,0,0,175886.0,173440.0,172308.0,168608.0,132202.0,129918.0,8083.0,7296.0,5253.0,4814.0,4816.0,3800.0,0 +18603.0,400000.0,2,2,1,24.0,0.0,0.0,0.0,0.0,0,0,187790.0,176294.0,190256.0,89128.0,39276.0,23440.0,5519.0,44776.0,1502.0,2026.0,1015.0,52100.0,0 +19341.0,50000.0,2,2,1,45.0,0.0,0.0,0.0,0.0,0,0,48875.0,50103.0,46641.0,31459.0,28901.0,29523.0,2080.0,1690.0,1458.0,1100.0,1076.0,1094.0,0 +11965.0,160000.0,2,2,1,42.0,0.0,0.0,0.0,0.0,0,0,165686.0,169969.0,170142.0,119529.0,122059.0,111378.0,8450.0,5289.0,4022.0,4195.0,3986.0,3958.0,1 +1628.0,50000.0,2,2,1,47.0,0.0,0.0,0.0,0.0,0,0,44624.0,45128.0,3837.0,3913.0,4146.0,4225.0,2355.0,1064.0,140.0,296.0,296.0,301.0,1 +8285.0,50000.0,2,2,1,36.0,0.0,0.0,0.0,0.0,0,0,44625.0,46078.0,46689.0,8261.0,8434.0,8738.0,2174.0,1785.0,296.0,306.0,444.0,10686.0,0 +22154.0,140000.0,2,2,1,30.0,0.0,0.0,0.0,0.0,0,0,13859.0,16229.0,16459.0,14753.0,13437.0,14745.0,5000.0,1286.0,1476.0,423.0,3000.0,1000.0,0 +1567.0,280000.0,2,2,1,37.0,0.0,0.0,0.0,0.0,0,0,29078.0,30144.0,32629.0,35126.0,35759.0,42317.0,1515.0,3000.0,3000.0,1292.0,7147.0,1415.0,0 +23303.0,300000.0,2,2,1,42.0,0.0,0.0,0.0,0.0,0,0,281000.0,291482.0,297425.0,296884.0,241037.0,247383.0,15000.0,12039.0,13000.0,9000.0,10059.0,10000.0,0 +25667.0,80000.0,2,2,1,47.0,0.0,0.0,0.0,0.0,0,0,78849.0,27733.0,28009.0,28977.0,28756.0,28962.0,1433.0,1489.0,1457.0,1016.0,1046.0,1211.0,0 +18511.0,50000.0,2,2,1,23.0,0.0,0.0,0.0,0.0,0,0,40544.0,41098.0,28383.0,28937.0,29119.0,29334.0,2000.0,1500.0,1432.0,1004.0,1035.0,1178.0,0 +6287.0,80000.0,2,2,1,48.0,0.0,0.0,0.0,0.0,0,0,79518.0,77757.0,32325.0,25670.0,30089.0,29395.0,2264.0,1420.0,1002.0,6005.0,2000.0,970.0,0 +23584.0,240000.0,2,2,1,38.0,0.0,0.0,0.0,0.0,0,0,197231.0,185901.0,189190.0,193018.0,188593.0,179309.0,6702.0,7000.0,7000.0,6500.0,6600.0,6230.0,0 +27995.0,220000.0,2,2,1,29.0,0.0,0.0,0.0,0.0,0,0,142818.0,141540.0,131810.0,118866.0,115256.0,97161.0,5042.0,5042.0,3687.0,3660.0,3528.0,3314.0,0 +14846.0,110000.0,2,2,1,46.0,0.0,0.0,0.0,0.0,0,0,111301.0,69352.0,58442.0,55485.0,53539.0,41193.0,3075.0,3000.0,2000.0,2941.0,1512.0,2040.0,0 +18814.0,50000.0,2,2,1,27.0,0.0,0.0,0.0,0.0,0,0,45632.0,42750.0,39776.0,33164.0,34781.0,30231.0,1837.0,2500.0,1390.0,2007.0,2000.0,2000.0,0 +11622.0,90000.0,2,2,1,38.0,0.0,0.0,0.0,0.0,0,0,92481.0,90698.0,80720.0,69788.0,63868.0,40136.0,3507.0,3328.0,2100.0,2542.0,3000.0,93245.0,1 +12403.0,270000.0,2,2,1,40.0,0.0,0.0,0.0,0.0,0,0,26183.0,24181.0,19543.0,17160.0,14818.0,12702.0,1826.0,1469.0,514.0,581.0,612.0,312.0,1 +11847.0,120000.0,2,2,1,42.0,0.0,0.0,0.0,0.0,0,0,94218.0,95129.0,172957.0,85332.0,87103.0,71237.0,3415.0,3002.0,3177.0,3271.0,2702.0,2620.0,0 +27862.0,210000.0,2,2,1,25.0,0.0,0.0,0.0,0.0,0,0,142848.0,94018.0,96926.0,100399.0,101472.0,103834.0,5000.0,4415.0,6000.0,3635.0,4000.0,5000.0,0 +21757.0,270000.0,2,2,1,25.0,0.0,0.0,0.0,0.0,0,0,184560.0,178592.0,170225.0,156719.0,151716.0,153519.0,6061.0,6081.0,5072.0,5009.0,5254.0,4069.0,0 +3209.0,80000.0,2,2,1,23.0,0.0,0.0,0.0,0.0,0,0,72364.0,64105.0,45867.0,29713.0,30270.0,27912.0,2756.0,1366.0,1000.0,1023.0,1093.0,700.0,0 +4345.0,130000.0,2,2,1,38.0,0.0,0.0,0.0,0.0,0,0,127626.0,128136.0,88423.0,90235.0,92154.0,85510.0,5400.0,3100.0,3100.0,3200.0,3000.0,3100.0,0 +23745.0,50000.0,2,2,1,55.0,0.0,0.0,0.0,0.0,0,0,23605.0,27856.0,16386.0,15511.0,15664.0,19761.0,5856.0,3386.0,5411.0,5664.0,5761.0,3866.0,0 +25681.0,290000.0,2,2,1,31.0,0.0,0.0,0.0,0.0,0,0,284583.0,274119.0,275169.0,189354.0,193163.0,197303.0,10000.0,10490.0,6620.0,6700.0,7000.0,7150.0,0 +13326.0,200000.0,2,2,1,69.0,0.0,0.0,0.0,0.0,0,0,106878.0,100879.0,102998.0,105090.0,107718.0,88964.0,4000.0,3800.0,3802.0,4363.0,3500.0,3303.0,0 +16264.0,400000.0,2,2,1,34.0,0.0,0.0,0.0,0.0,0,0,95390.0,95654.0,97702.0,98972.0,101154.0,102371.0,2988.0,3780.0,3000.0,3004.0,2988.0,2827.0,0 +19631.0,80000.0,2,2,1,35.0,0.0,0.0,0.0,0.0,0,0,81513.0,82816.0,74170.0,73609.0,46443.0,47231.0,3612.0,2830.0,2194.0,1797.0,2000.0,2000.0,0 +17399.0,70000.0,2,2,1,33.0,0.0,0.0,0.0,0.0,0,0,66701.0,69907.0,67450.0,61902.0,19551.0,27831.0,53000.0,26017.0,40000.0,17000.0,24000.0,28000.0,0 +27636.0,70000.0,2,2,1,23.0,0.0,0.0,0.0,0.0,0,0,69951.0,70722.0,70815.0,63183.0,31633.0,31275.0,3200.0,3202.0,2989.0,1081.0,1099.0,1143.0,1 +23413.0,160000.0,2,2,1,32.0,0.0,0.0,0.0,0.0,0,0,18400.0,18699.0,26919.0,29801.0,40433.0,51329.0,10000.0,10018.0,15021.0,15000.0,20000.0,20000.0,0 +12920.0,130000.0,2,2,1,39.0,0.0,0.0,0.0,0.0,0,0,93797.0,91523.0,88331.0,81192.0,78774.0,77117.0,3339.0,2892.0,2733.0,2752.0,3159.0,3000.0,0 +25298.0,50000.0,2,2,1,24.0,0.0,0.0,0.0,0.0,0,0,48700.0,47544.0,47612.0,48713.0,49295.0,49916.0,2401.0,2440.0,2396.0,1368.0,1401.0,1807.0,0 +11811.0,30000.0,2,2,1,27.0,0.0,0.0,0.0,0.0,0,0,23134.0,23302.0,22844.0,22101.0,19535.0,19580.0,1712.0,1400.0,442.0,391.0,500.0,0.0,0 +25426.0,50000.0,2,2,1,26.0,0.0,0.0,0.0,0.0,0,0,41891.0,33849.0,30220.0,30235.0,28979.0,23593.0,1781.0,2016.0,1450.0,1314.0,814.0,978.0,0 +11522.0,20000.0,2,2,1,42.0,0.0,0.0,0.0,0.0,0,0,19185.0,18621.0,19605.0,19717.0,19203.0,19871.0,1323.0,1307.0,691.0,705.0,995.0,722.0,0 +2138.0,300000.0,2,2,1,36.0,0.0,0.0,0.0,0.0,0,0,141486.0,79474.0,80813.0,111116.0,13534.0,10379.0,6000.0,5000.0,30303.0,2011.0,856.0,1010.0,0 +3416.0,200000.0,2,2,1,37.0,0.0,0.0,0.0,0.0,0,0,184144.0,189158.0,190569.0,191730.0,171269.0,151550.0,8017.0,8000.0,8000.0,9000.0,7000.0,6000.0,0 +9474.0,170000.0,2,2,1,52.0,0.0,0.0,0.0,0.0,0,0,168516.0,168529.0,169956.0,119844.0,117944.0,118163.0,6791.0,7333.0,4218.0,4269.0,4481.0,4144.0,0 +26283.0,460000.0,2,2,1,40.0,0.0,0.0,0.0,0.0,0,0,133102.0,126956.0,126758.0,121857.0,122830.0,90219.0,5015.0,5032.0,4407.0,4040.0,3001.0,3109.0,0 +19266.0,150000.0,2,2,1,35.0,0.0,0.0,0.0,0.0,0,0,102007.0,93116.0,84302.0,74986.0,67369.0,60434.0,5000.0,5045.0,2563.0,3006.0,3000.0,2218.0,1 +10502.0,50000.0,2,2,1,37.0,0.0,0.0,0.0,0.0,0,0,51734.0,51665.0,51105.0,47494.0,31375.0,30781.0,2003.0,1680.0,1860.0,1061.0,1392.0,8000.0,0 +7874.0,110000.0,2,2,1,34.0,0.0,0.0,0.0,0.0,0,0,18328.0,19385.0,20400.0,20729.0,21465.0,21740.0,1300.0,1280.0,600.0,1005.0,709.0,732.0,0 +26117.0,80000.0,2,2,1,36.0,0.0,0.0,0.0,0.0,0,0,77998.0,77452.0,74773.0,76908.0,77068.0,78434.0,3700.0,3500.0,4000.0,3200.0,4000.0,2700.0,0 +3344.0,300000.0,2,2,1,27.0,0.0,0.0,0.0,0.0,0,0,286321.0,283547.0,578971.0,293063.0,296677.0,230338.0,20000.0,12003.0,10524.0,11238.0,8814.0,9463.0,1 +800.0,210000.0,2,2,1,35.0,0.0,0.0,0.0,0.0,0,0,37148.0,35754.0,34232.0,32331.0,30337.0,28012.0,2000.0,2000.0,2444.0,1342.0,1038.0,2000.0,0 +25653.0,20000.0,2,2,1,43.0,0.0,0.0,0.0,0.0,0,0,16510.0,17770.0,16432.0,16174.0,16499.0,12882.0,1558.0,1286.0,1204.0,529.0,467.0,544.0,1 +19808.0,60000.0,2,2,1,37.0,0.0,0.0,0.0,0.0,0,0,38670.0,37606.0,35189.0,31373.0,28455.0,26598.0,1606.0,1674.0,1420.0,937.0,1006.0,1039.0,0 +22448.0,50000.0,2,2,1,42.0,0.0,0.0,0.0,0.0,0,0,47867.0,40937.0,28868.0,44751.0,27557.0,29125.0,2083.0,1840.0,31000.0,977.0,2003.0,1214.0,0 +28378.0,210000.0,2,2,1,44.0,0.0,0.0,0.0,0.0,0,0,88309.0,89755.0,90031.0,70660.0,71172.0,71844.0,4500.0,3600.0,3100.0,2900.0,2600.0,2700.0,0 +23007.0,380000.0,2,2,1,45.0,0.0,0.0,0.0,0.0,0,0,220208.0,225537.0,230898.0,237118.0,240452.0,245499.0,9000.0,9000.0,10068.0,8768.0,9087.0,9133.0,0 +25403.0,80000.0,2,2,1,27.0,0.0,0.0,0.0,0.0,0,0,77039.0,78746.0,79757.0,40498.0,29212.0,29621.0,2984.0,2449.0,1612.0,798.0,1307.0,359.0,1 +28318.0,10000.0,2,2,1,29.0,0.0,0.0,0.0,0.0,0,0,6176.0,6512.0,7447.0,8777.0,8956.0,9731.0,1265.0,1200.0,1500.0,400.0,1000.0,273.0,0 +23739.0,80000.0,2,2,1,49.0,0.0,0.0,0.0,0.0,0,0,83888.0,83503.0,82265.0,81974.0,81253.0,78343.0,3900.0,3000.0,3500.0,3200.0,3800.0,3300.0,0 +25446.0,50000.0,2,2,1,28.0,0.0,0.0,0.0,0.0,0,0,15314.0,16327.0,17366.0,18325.0,17365.0,17964.0,1269.0,1308.0,1267.0,605.0,862.0,1000.0,0 +19584.0,360000.0,2,2,1,36.0,0.0,0.0,0.0,0.0,0,0,16557.0,18369.0,20067.0,48307.0,12918.0,12375.0,3000.0,2000.0,29079.0,1066.0,1000.0,1000.0,0 +22283.0,260000.0,2,2,1,30.0,0.0,0.0,0.0,0.0,0,0,66433.0,67134.0,67768.0,69033.0,70166.0,71377.0,2400.0,2496.0,2429.0,2599.0,2827.0,2050.0,0 +11848.0,470000.0,2,2,1,35.0,0.0,0.0,0.0,0.0,0,0,218675.0,225519.0,230011.0,234639.0,239502.0,244328.0,8717.0,8000.0,6671.0,6882.0,6960.0,8751.0,0 +7815.0,30000.0,2,2,1,27.0,0.0,0.0,0.0,0.0,0,0,4527.0,7427.0,11013.0,16013.0,16340.0,3396.0,3000.0,6000.0,5000.0,327.0,3396.0,1680.0,0 +21809.0,70000.0,2,2,1,26.0,0.0,0.0,0.0,0.0,0,0,41659.0,42652.0,43705.0,45965.0,46900.0,47884.0,1687.0,1740.0,3000.0,1700.0,1739.0,1770.0,0 +25718.0,140000.0,2,2,1,46.0,0.0,0.0,0.0,0.0,0,0,82497.0,83206.0,85862.0,86676.0,88948.0,54312.0,2978.0,3997.0,3140.0,3707.0,2104.0,1946.0,0 +25886.0,290000.0,2,2,1,30.0,0.0,0.0,0.0,0.0,0,0,284054.0,283149.0,284434.0,275889.0,218834.0,220695.0,10222.0,11019.0,9019.0,8010.0,8002.0,8001.0,0 +13916.0,420000.0,2,2,1,50.0,0.0,0.0,0.0,0.0,0,0,405779.0,412684.0,411394.0,277995.0,249697.0,258353.0,16000.0,15000.0,182781.0,99000.0,13000.0,35000.0,0 +19459.0,380000.0,2,2,1,44.0,0.0,0.0,0.0,0.0,0,0,268755.0,270405.0,258979.0,261213.0,264550.0,163860.0,11035.0,10009.0,11003.0,10500.0,7500.0,7505.0,0 +18502.0,60000.0,2,2,1,26.0,0.0,0.0,0.0,0.0,0,0,28768.0,29510.0,30389.0,24914.0,25408.0,25941.0,1524.0,1403.0,1500.0,908.0,941.0,946.0,0 +9160.0,120000.0,2,2,2,37.0,0.0,0.0,0.0,0.0,0,0,93822.0,96916.0,99051.0,99927.0,101541.0,103379.0,4848.0,4877.0,3625.0,3600.0,3751.0,3900.0,0 +20226.0,110000.0,2,2,2,52.0,0.0,0.0,0.0,0.0,0,0,38298.0,39295.0,40331.0,41346.0,42013.0,42890.0,1935.0,1971.0,1986.0,1653.0,1706.0,1714.0,0 +9900.0,360000.0,2,2,2,34.0,0.0,0.0,0.0,0.0,0,0,205363.0,207315.0,211278.0,215020.0,218771.0,222172.0,8000.0,8000.0,8000.0,7766.0,7803.0,7971.0,0 +17027.0,20000.0,2,2,2,25.0,0.0,0.0,0.0,0.0,0,0,18825.0,18545.0,18606.0,18904.0,19433.0,18902.0,1300.0,1613.0,1301.0,830.0,698.0,822.0,1 +1695.0,80000.0,2,2,2,25.0,0.0,0.0,0.0,0.0,0,0,81003.0,85894.0,87061.0,89008.0,93523.0,80288.0,8213.0,3491.0,3508.0,19523.0,3288.0,1570.0,1 +4031.0,100000.0,2,2,2,26.0,0.0,0.0,0.0,0.0,0,0,98542.0,82569.0,87486.0,84536.0,76008.0,69865.0,3326.0,8003.0,2745.0,2689.0,2896.0,2731.0,0 +22675.0,150000.0,2,2,2,31.0,0.0,0.0,0.0,0.0,0,0,138363.0,138979.0,37713.0,35592.0,35808.0,36730.0,6000.0,2000.0,2000.0,1300.0,1500.0,1500.0,0 +10517.0,350000.0,2,2,2,33.0,0.0,0.0,0.0,0.0,0,0,293303.0,338272.0,177483.0,182381.0,194678.0,215024.0,50070.0,10000.0,8000.0,15036.0,30050.0,8110.0,0 +18620.0,150000.0,2,2,2,26.0,0.0,0.0,0.0,0.0,0,0,153070.0,149027.0,151632.0,151855.0,150713.0,148958.0,6000.0,6000.0,7000.0,5480.0,5400.0,5300.0,0 +8873.0,500000.0,2,2,2,37.0,0.0,0.0,0.0,0.0,0,0,51652.0,29550.0,33040.0,30757.0,35559.0,38981.0,5300.0,4000.0,3000.0,5300.0,5000.0,5000.0,0 +22515.0,100000.0,2,2,2,32.0,0.0,0.0,0.0,0.0,0,0,101556.0,98734.0,98858.0,98259.0,80849.0,81151.0,3481.0,6006.0,3246.0,2994.0,2903.0,2849.0,0 +17271.0,230000.0,2,2,2,30.0,0.0,0.0,0.0,0.0,0,0,62988.0,63056.0,63741.0,64096.0,64473.0,64927.0,2847.0,2303.0,2284.0,2280.0,2345.0,2333.0,0 +5048.0,220000.0,2,2,2,52.0,0.0,0.0,0.0,0.0,0,0,127624.0,125718.0,125917.0,124683.0,127890.0,131520.0,6046.0,5600.0,5000.0,8000.0,6000.0,3736.0,0 +7998.0,230000.0,2,2,2,38.0,0.0,0.0,0.0,0.0,0,0,104364.0,106549.0,108719.0,111039.0,113365.0,115625.0,3867.0,3941.0,4123.0,4267.0,4300.0,4084.0,0 +20180.0,420000.0,2,2,2,32.0,0.0,0.0,0.0,0.0,0,0,211688.0,205003.0,203118.0,198925.0,175684.0,164037.0,7300.0,8839.0,8000.0,5900.0,6000.0,6000.0,0 +23776.0,30000.0,2,2,2,50.0,0.0,0.0,0.0,0.0,0,0,25416.0,26260.0,24084.0,23631.0,29863.0,29369.0,1389.0,1602.0,1563.0,8500.0,1100.0,500.0,0 +25339.0,30000.0,2,2,2,24.0,0.0,0.0,0.0,0.0,0,0,23729.0,27889.0,29500.0,29639.0,27546.0,6718.0,10000.0,2061.0,1200.0,551.0,0.0,0.0,1 +931.0,260000.0,2,2,2,24.0,0.0,0.0,0.0,0.0,0,0,68411.0,60386.0,48663.0,50998.0,53835.0,56728.0,2500.0,4000.0,4000.0,3835.0,3805.0,3000.0,0 +2756.0,240000.0,2,2,2,25.0,0.0,0.0,0.0,0.0,0,0,175764.0,178600.0,182639.0,186275.0,190337.0,193961.0,6500.0,7000.0,6680.0,7070.0,6954.0,14870.0,0 +4773.0,90000.0,2,2,2,23.0,0.0,0.0,0.0,0.0,0,0,91653.0,88619.0,90298.0,91343.0,90887.0,90858.0,4200.0,4100.0,3307.0,3405.0,3311.0,6204.0,0 +23176.0,290000.0,2,2,2,41.0,0.0,0.0,0.0,0.0,0,0,286391.0,140960.0,112394.0,113459.0,123967.0,131735.0,10000.0,5620.0,10000.0,20000.0,10000.0,10000.0,0 +14694.0,100000.0,2,2,2,34.0,0.0,0.0,0.0,0.0,0,0,104660.0,104108.0,102066.0,99186.0,97140.0,95123.0,4589.0,4516.0,3645.0,3649.0,3724.0,3236.0,0 +15918.0,200000.0,2,2,2,31.0,0.0,0.0,0.0,0.0,0,0,101431.0,102604.0,125731.0,120465.0,118759.0,119378.0,5000.0,30000.0,5809.0,4002.0,4500.0,4100.0,0 +17082.0,20000.0,2,2,2,25.0,0.0,0.0,0.0,0.0,0,0,18519.0,20195.0,19638.0,17198.0,14253.0,18475.0,2000.0,1376.0,1121.0,460.0,6000.0,624.0,0 +1440.0,130000.0,2,2,2,23.0,0.0,0.0,0.0,0.0,0,0,133622.0,129784.0,126021.0,70186.0,71762.0,73192.0,4752.0,5010.0,2505.0,2700.0,2623.0,2800.0,0 +18313.0,30000.0,2,2,2,22.0,0.0,0.0,0.0,0.0,0,0,24426.0,25429.0,26491.0,27132.0,27672.0,28253.0,1712.0,1774.0,1415.0,955.0,991.0,1358.0,0 +10883.0,280000.0,2,2,2,26.0,0.0,0.0,0.0,0.0,0,0,70219.0,69487.0,85733.0,131138.0,131414.0,130758.0,3165.0,20014.0,50014.0,5015.0,4518.0,4609.0,0 +15739.0,140000.0,2,2,2,27.0,0.0,0.0,0.0,0.0,0,0,134936.0,137328.0,138767.0,137231.0,128228.0,110803.0,6700.0,6704.0,5000.0,4155.0,4100.0,3600.0,0 +15875.0,50000.0,2,2,2,35.0,0.0,0.0,0.0,0.0,0,0,13517.0,14536.0,15694.0,16431.0,17056.0,17581.0,1550.0,1700.0,1300.0,900.0,800.0,800.0,0 +25229.0,30000.0,2,2,2,24.0,0.0,0.0,0.0,0.0,0,0,27170.0,27448.0,27238.0,27012.0,26762.0,25900.0,2500.0,2000.0,2000.0,1916.0,1000.0,1100.0,0 +21599.0,30000.0,2,2,2,21.0,0.0,0.0,0.0,0.0,0,0,9696.0,10406.0,5068.0,2023.0,1163.0,0.0,2000.0,1000.0,1002.0,23.0,0.0,0.0,0 +317.0,110000.0,2,2,2,36.0,0.0,0.0,0.0,0.0,0,0,47819.0,48947.0,50330.0,50894.0,52175.0,53652.0,2200.0,2500.0,2000.0,2100.0,2500.0,2200.0,0 +11621.0,140000.0,2,2,2,29.0,0.0,0.0,0.0,0.0,0,0,141740.0,138128.0,128812.0,131374.0,135353.0,137238.0,7001.0,4700.0,4706.0,6100.0,5300.0,4806.0,0 +11743.0,30000.0,2,2,2,23.0,0.0,0.0,0.0,0.0,0,0,27141.0,25125.0,27835.0,24743.0,28020.0,25607.0,3000.0,5000.0,1000.0,20000.0,3000.0,8000.0,0 +17227.0,130000.0,2,2,2,24.0,0.0,0.0,0.0,0.0,0,0,121720.0,115630.0,115939.0,109428.0,90359.0,89216.0,4155.0,5802.0,3487.0,2908.0,3013.0,3093.0,0 +28075.0,50000.0,2,2,2,26.0,0.0,0.0,0.0,0.0,0,0,49296.0,39427.0,35674.0,31113.0,31734.0,32488.0,1614.0,1546.0,1461.0,1082.0,1210.0,1203.0,0 +16140.0,280000.0,2,2,2,33.0,0.0,0.0,0.0,0.0,0,0,28928.0,24266.0,20209.0,20395.0,18969.0,18381.0,1634.0,1649.0,1304.0,703.0,701.0,705.0,0 +8934.0,280000.0,2,2,2,43.0,0.0,0.0,0.0,0.0,0,0,31248.0,32081.0,32897.0,33350.0,34047.0,34525.0,1527.0,1541.0,1192.0,1233.0,1239.0,1273.0,0 +22947.0,210000.0,2,2,2,44.0,0.0,0.0,0.0,0.0,0,0,308361.0,314507.0,320167.0,327871.0,34285.0,30900.0,9408.0,10300.0,11642.0,1602.0,1500.0,0.0,1 +15949.0,120000.0,2,2,2,30.0,0.0,0.0,0.0,0.0,0,0,110612.0,114323.0,116835.0,118053.0,119047.0,119641.0,5555.0,5847.0,5800.0,4445.0,4700.0,4500.0,0 +17085.0,60000.0,2,2,2,25.0,0.0,0.0,0.0,0.0,0,0,36081.0,37194.0,38116.0,39902.0,58737.0,56902.0,2500.0,2000.0,3000.0,20000.0,3000.0,2000.0,0 +7615.0,50000.0,2,2,2,49.0,0.0,0.0,0.0,0.0,0,0,12272.0,7980.0,7959.0,8978.0,7357.0,7841.0,2005.0,2000.0,1019.0,3007.0,3008.0,5015.0,0 +22839.0,350000.0,2,2,2,35.0,0.0,0.0,0.0,0.0,0,0,314309.0,313673.0,322806.0,328616.0,278858.0,281692.0,13000.0,15074.0,20353.0,10040.0,15000.0,10000.0,0 +25865.0,20000.0,2,2,2,39.0,0.0,0.0,0.0,0.0,0,0,20885.0,20373.0,19391.0,20085.0,19938.0,0.0,2157.0,1660.0,1300.0,541.0,0.0,0.0,0 +13031.0,130000.0,2,2,2,31.0,0.0,0.0,0.0,0.0,0,0,97544.0,99208.0,102946.0,103750.0,105818.0,98401.0,4000.0,5300.0,3700.0,3600.0,3700.0,3500.0,0 +14732.0,150000.0,2,2,2,29.0,0.0,0.0,0.0,0.0,0,0,84357.0,86398.0,64763.0,66093.0,62568.0,63828.0,2841.0,3000.0,1839.0,1773.0,1792.0,1846.0,0 +223.0,300000.0,2,2,2,35.0,0.0,0.0,0.0,0.0,0,0,291619.0,297268.0,205629.0,215827.0,208464.0,212508.0,12019.0,9006.0,17000.0,12000.0,9557.0,15000.0,0 +22652.0,30000.0,2,2,2,34.0,0.0,0.0,0.0,0.0,0,0,23336.0,24642.0,25382.0,26351.0,25165.0,25536.0,1700.0,1440.0,1409.0,1048.0,927.0,932.0,0 +7613.0,250000.0,2,2,2,36.0,0.0,0.0,0.0,0.0,0,0,62131.0,63238.0,51547.0,48483.0,49553.0,49683.0,2741.0,1741.0,1824.0,1942.0,2100.0,1366.0,0 +23117.0,200000.0,2,2,2,27.0,0.0,0.0,0.0,0.0,0,0,125854.0,127843.0,131352.0,130884.0,132142.0,118084.0,4775.0,6579.0,4734.0,4368.0,4183.0,4227.0,0 +253.0,140000.0,2,2,2,26.0,0.0,0.0,0.0,0.0,0,0,101551.0,105246.0,104781.0,105334.0,107699.0,106828.0,5366.0,5087.0,3605.0,3894.0,3785.0,3304.0,1 +18409.0,70000.0,2,2,2,23.0,0.0,0.0,0.0,0.0,0,0,45743.0,38365.0,38988.0,38192.0,28775.0,16497.0,1619.0,4000.0,1200.0,592.0,330.0,177.0,0 +6223.0,50000.0,2,2,2,32.0,0.0,0.0,0.0,0.0,0,0,36211.0,28530.0,20084.0,18088.0,18476.0,20168.0,1709.0,2004.0,7497.0,671.0,2000.0,6100.0,0 +18636.0,80000.0,2,2,2,25.0,0.0,0.0,0.0,0.0,0,0,83931.0,82122.0,81028.0,81331.0,60614.0,63153.0,3500.0,3820.0,3220.0,4010.0,6700.0,7.0,0 +350.0,30000.0,2,2,2,26.0,0.0,0.0,0.0,0.0,0,0,17893.0,19012.0,20123.0,20222.0,20796.0,19844.0,1411.0,1522.0,621.0,795.0,715.0,1000.0,1 +2812.0,50000.0,2,2,2,24.0,0.0,0.0,0.0,0.0,0,0,39083.0,40150.0,41181.0,41996.0,43021.0,45700.0,1700.0,1700.0,1501.0,1700.0,3400.0,0.0,1 +5958.0,100000.0,2,2,2,25.0,0.0,0.0,0.0,0.0,0,0,98349.0,97473.0,91096.0,76371.0,77162.0,78084.0,3600.0,3000.0,2700.0,2800.0,3000.0,2800.0,0 +6919.0,260000.0,2,2,2,40.0,0.0,0.0,0.0,0.0,0,0,241565.0,244619.0,127074.0,14.0,124493.0,128463.0,13000.0,6500.0,0.0,124479.0,6000.0,6500.0,0 +6645.0,50000.0,2,2,2,56.0,0.0,0.0,0.0,0.0,0,0,47060.0,48481.0,49505.0,17612.0,19461.0,18660.0,2180.0,2204.0,656.0,2159.0,678.0,851.0,0 +23230.0,300000.0,2,2,2,32.0,0.0,0.0,0.0,0.0,0,0,114690.0,117682.0,120777.0,123835.0,127830.0,130931.0,4682.0,4777.0,4835.0,5830.0,4931.0,5079.0,0 +27620.0,20000.0,2,2,2,22.0,0.0,0.0,0.0,0.0,0,0,15247.0,16561.0,17280.0,18431.0,18341.0,19569.0,1575.0,1294.0,1596.0,655.0,1669.0,0.0,1 +3373.0,340000.0,2,2,2,32.0,0.0,0.0,0.0,0.0,0,0,80174.0,82761.0,83636.0,85282.0,87070.0,88828.0,3871.0,3136.0,3014.0,3123.0,3168.0,4855.0,0 +22350.0,490000.0,2,2,2,28.0,0.0,0.0,0.0,0.0,0,0,128821.0,93626.0,52074.0,118595.0,93461.0,86682.0,3047.0,2647.0,88595.0,3203.0,3142.0,3166.0,0 +11554.0,500000.0,2,2,2,34.0,0.0,0.0,0.0,0.0,0,0,175570.0,141773.0,132747.0,94651.0,73734.0,62519.0,8734.0,40000.0,3912.0,2101.0,34000.0,32000.0,0 +10996.0,500000.0,2,2,2,27.0,0.0,0.0,0.0,0.0,0,0,196931.0,138247.0,96888.0,16476.0,12534.0,394163.0,5188.0,3417.0,3000.0,1276.0,388071.0,11700.0,0 +21721.0,20000.0,2,2,2,21.0,0.0,0.0,0.0,0.0,0,0,19382.0,20040.0,17850.0,13560.0,11748.0,10632.0,1318.0,1499.0,1099.0,333.0,2000.0,2000.0,0 +22622.0,130000.0,2,2,2,44.0,0.0,0.0,0.0,0.0,0,0,128854.0,111896.0,116183.0,115034.0,88163.0,87388.0,4000.0,6097.0,4085.0,3007.0,3028.0,3000.0,0 +18789.0,200000.0,2,2,2,28.0,0.0,0.0,0.0,0.0,0,0,59373.0,55040.0,54414.0,53504.0,53670.0,45539.0,6002.0,3008.0,2006.0,2045.0,1346.0,1196.0,0 +7091.0,120000.0,2,2,2,29.0,0.0,0.0,0.0,0.0,0,0,114538.0,117171.0,115941.0,116877.0,117359.0,117029.0,6000.0,5500.0,4160.0,4120.0,4250.0,4380.0,0 +28729.0,20000.0,2,2,2,30.0,0.0,0.0,0.0,0.0,0,0,21302.0,18842.0,19370.0,19355.0,17155.0,18660.0,1300.0,1800.0,1106.0,435.0,1599.0,1000.0,0 +18416.0,70000.0,2,2,2,22.0,0.0,0.0,0.0,0.0,0,0,53399.0,49108.0,49674.0,44568.0,31156.0,30954.0,1841.0,2243.0,1467.0,1076.0,1096.0,1494.0,0 +8062.0,50000.0,2,2,2,24.0,0.0,0.0,0.0,0.0,0,0,51261.0,51493.0,50136.0,20287.0,20281.0,20027.0,2600.0,2000.0,730.0,800.0,900.0,750.0,0 +28455.0,70000.0,2,2,2,36.0,0.0,0.0,0.0,0.0,0,0,68028.0,67864.0,59165.0,29314.0,28844.0,29443.0,3340.0,2044.0,1773.0,1181.0,1215.0,1297.0,1 +10069.0,420000.0,2,2,2,31.0,0.0,0.0,0.0,0.0,0,0,50771.0,48196.0,46932.0,45546.0,46369.0,42651.0,1862.0,2010.0,1700.0,1622.0,1520.0,1316.0,0 +13382.0,500000.0,2,2,2,26.0,0.0,0.0,0.0,0.0,0,0,59039.0,58262.0,54586.0,29280.0,31284.0,29371.0,4028.0,2077.0,1001.0,3008.0,1305.0,1007.0,0 +15895.0,260000.0,2,2,2,29.0,0.0,0.0,0.0,0.0,0,0,193000.0,149410.0,138021.0,98578.0,84967.0,83224.0,5072.0,4439.0,3079.0,3020.0,3036.0,4554.0,0 +21999.0,190000.0,2,2,2,27.0,0.0,0.0,0.0,0.0,0,0,97136.0,98767.0,101452.0,103471.0,104083.0,106359.0,4418.0,5452.0,5471.0,4083.0,4359.0,3697.0,0 +13066.0,80000.0,2,2,2,30.0,0.0,0.0,0.0,0.0,0,0,79194.0,80575.0,76782.0,48643.0,49263.0,49869.0,3077.0,2291.0,1723.0,1775.0,1802.0,1763.0,0 +22395.0,180000.0,2,2,2,30.0,0.0,0.0,0.0,0.0,0,0,23398.0,14445.0,15404.0,19885.0,22355.0,22902.0,1541.0,1500.0,4911.0,10355.0,10902.0,3500.0,0 +14460.0,140000.0,2,2,2,35.0,0.0,0.0,0.0,0.0,0,0,140387.0,129846.0,87849.0,84455.0,87287.0,81423.0,5509.0,7124.0,2866.0,4033.0,5954.0,3120.0,0 +18330.0,70000.0,2,2,2,23.0,0.0,0.0,0.0,0.0,0,0,64882.0,63824.0,63352.0,28085.0,28487.0,27006.0,2782.0,2700.0,1732.0,1134.0,1128.0,1003.0,1 +5432.0,140000.0,2,2,2,26.0,0.0,0.0,0.0,0.0,0,0,140881.0,136889.0,140615.0,78486.0,48476.0,50509.0,8140.0,8000.0,4000.0,1917.0,3000.0,3000.0,0 +1285.0,440000.0,2,2,2,26.0,0.0,0.0,0.0,0.0,0,0,96190.0,90462.0,78267.0,71795.0,51812.0,25064.0,3513.0,3017.0,2037.0,2019.0,3010.0,3004.0,0 +27740.0,60000.0,2,2,2,25.0,0.0,0.0,0.0,0.0,0,0,75932.0,60693.0,50324.0,58688.0,30099.0,16810.0,3121.0,3000.0,12000.0,30000.0,12000.0,28618.0,1 +6331.0,500000.0,2,2,2,29.0,0.0,0.0,0.0,0.0,0,0,455042.0,364288.0,261185.0,215575.0,174736.0,118438.0,12564.0,10000.0,6476.0,5489.0,5000.0,5000.0,0 +7380.0,50000.0,2,2,2,51.0,0.0,0.0,0.0,0.0,0,0,57595.0,54503.0,51217.0,47919.0,44593.0,38475.0,1996.0,1804.0,1664.0,1560.0,1370.0,1335.0,0 +23320.0,130000.0,2,2,2,31.0,0.0,0.0,0.0,0.0,0,0,95292.0,97544.0,99208.0,102946.0,103750.0,105818.0,4600.0,4000.0,5300.0,3700.0,3600.0,3700.0,0 +25338.0,200000.0,2,2,2,27.0,0.0,0.0,0.0,0.0,0,0,108422.0,106437.0,109068.0,112286.0,77062.0,0.0,3900.0,4345.0,6000.0,3950.0,0.0,0.0,0 +5436.0,240000.0,2,2,2,41.0,0.0,0.0,0.0,0.0,0,0,188983.0,190556.0,189914.0,190434.0,179424.0,183299.0,7106.0,12014.0,6075.0,5900.0,5900.0,5500.0,0 +13674.0,30000.0,2,2,2,22.0,0.0,0.0,0.0,0.0,0,0,30123.0,30299.0,27758.0,22720.0,19136.0,14452.0,1600.0,2000.0,2000.0,614.0,924.0,0.0,1 +27781.0,90000.0,2,2,2,24.0,0.0,0.0,0.0,0.0,0,0,84137.0,85684.0,87396.0,67761.0,65602.0,65902.0,3210.0,3503.0,2420.0,2400.0,2400.0,2694.0,0 +15225.0,60000.0,2,2,2,28.0,0.0,0.0,0.0,0.0,0,0,58204.0,56930.0,56616.0,56749.0,57504.0,58296.0,2030.0,2083.0,1983.0,2200.0,2500.0,2200.0,0 +14895.0,60000.0,2,2,2,30.0,0.0,0.0,0.0,0.0,0,0,60922.0,59205.0,60850.0,40548.0,40580.0,40416.0,3205.0,2850.0,1578.0,1580.0,1416.0,2512.0,0 +18683.0,120000.0,2,2,2,27.0,0.0,0.0,0.0,0.0,0,0,15234.0,8247.0,9624.0,20129.0,10388.0,13316.0,1137.0,1514.0,1069.0,278.0,3000.0,0.0,1 +12632.0,60000.0,2,2,3,28.0,0.0,0.0,0.0,0.0,0,0,34580.0,15924.0,18124.0,28644.0,18656.0,15952.0,1300.0,2500.0,1000.0,1688.0,1000.0,1000.0,0 +4338.0,140000.0,2,2,3,30.0,0.0,0.0,0.0,0.0,0,0,107060.0,104629.0,98453.0,96149.0,96500.0,96550.0,4598.0,4333.0,3381.0,3637.0,3645.0,3440.0,0 +22783.0,80000.0,2,2,1,45.0,0.0,0.0,0.0,0.0,0,0,17613.0,19009.0,20361.0,18722.0,12514.0,8905.0,2000.0,2000.0,1009.0,0.0,2000.0,0.0,0 +1355.0,50000.0,2,2,1,27.0,0.0,0.0,0.0,0.0,0,0,9877.0,10800.0,5921.0,6042.0,4012.0,0.0,1140.0,1000.0,121.0,0.0,0.0,10620.0,0 +17496.0,50000.0,2,2,1,32.0,0.0,0.0,0.0,0.0,0,0,36062.0,36345.0,10529.0,8337.0,2475.0,0.0,1500.0,1847.0,1000.0,0.0,0.0,0.0,0 +138.0,210000.0,2,2,1,33.0,0.0,0.0,0.0,0.0,0,0,7166.0,7997.0,8792.0,9189.0,4404.0,5708.0,1500.0,1500.0,1000.0,500.0,2000.0,546.0,0 +16072.0,50000.0,2,2,1,35.0,0.0,0.0,0.0,0.0,0,0,40506.0,41742.0,43157.0,14510.0,14963.0,16580.0,5000.0,3000.0,2000.0,500.0,2000.0,5000.0,0 +3653.0,180000.0,2,2,1,26.0,0.0,0.0,0.0,0.0,0,0,186248.0,178001.0,145248.0,58142.0,22312.0,7340.0,18000.0,5044.0,6506.0,500.0,500.0,2000.0,0 +22230.0,30000.0,2,2,1,30.0,0.0,0.0,0.0,0.0,0,0,9211.0,9133.0,10165.0,11441.0,11479.0,11719.0,1154.0,1186.0,1462.0,500.0,400.0,434.0,0 +9353.0,10000.0,2,2,1,37.0,0.0,-1.0,0.0,0.0,0,0,10000.0,7419.0,7392.0,8265.0,8631.0,17974.0,7419.0,1400.0,1000.0,500.0,500.0,500.0,0 +14515.0,10000.0,2,2,2,32.0,0.0,0.0,0.0,0.0,0,0,8509.0,9228.0,9821.0,9495.0,9469.0,10191.0,1400.0,1300.0,350.0,500.0,1650.0,0.0,0 +8686.0,50000.0,2,2,2,23.0,0.0,0.0,0.0,0.0,0,0,21249.0,20771.0,17626.0,10078.0,9654.0,9648.0,1649.0,1300.0,500.0,500.0,300.0,500.0,0 +12840.0,240000.0,2,2,1,32.0,0.0,0.0,0.0,0.0,0,0,53286.0,16920.0,12869.0,14497.0,12262.0,8331.0,8000.0,1500.0,5000.0,1000.0,3000.0,2666.0,0 +12950.0,180000.0,2,2,1,30.0,0.0,0.0,0.0,0.0,0,0,4747.0,4221.0,9065.0,5016.0,5931.0,6826.0,1200.0,5000.0,1000.0,1000.0,1000.0,2000.0,0 +13165.0,70000.0,2,2,1,38.0,0.0,0.0,0.0,0.0,0,0,40271.0,41126.0,21125.0,6197.0,4560.0,0.0,3000.0,7000.0,1100.0,1000.0,0.0,0.0,0 +14230.0,140000.0,2,2,1,30.0,0.0,0.0,0.0,0.0,0,0,21593.0,17636.0,17800.0,14869.0,12895.0,12833.0,2000.0,2000.0,2000.0,1000.0,1000.0,600.0,0 +6040.0,160000.0,2,2,1,49.0,0.0,0.0,0.0,0.0,0,0,76445.0,78013.0,19007.0,19392.0,19928.0,20445.0,4000.0,3000.0,1000.0,1000.0,1000.0,1000.0,0 +25670.0,230000.0,2,2,1,27.0,0.0,0.0,0.0,0.0,0,0,24739.0,19712.0,18175.0,12109.0,11616.0,10134.0,2000.0,1928.0,1014.0,1000.0,203.0,34096.0,0 +11475.0,50000.0,2,2,1,30.0,0.0,0.0,0.0,0.0,0,0,43334.0,41935.0,14854.0,14125.0,12176.0,13827.0,1986.0,1040.0,1000.0,1000.0,3000.0,1000.0,0 +10728.0,50000.0,2,2,1,31.0,0.0,0.0,0.0,0.0,0,0,13641.0,15409.0,16052.0,15993.0,15780.0,15549.0,2000.0,1223.0,1000.0,1000.0,1000.0,1000.0,0 +8380.0,230000.0,2,2,1,37.0,0.0,0.0,0.0,0.0,0,0,16302.0,15849.0,16884.0,17620.0,18353.0,18901.0,1265.0,1300.0,1001.0,1000.0,1000.0,1000.0,0 +2761.0,160000.0,2,2,1,35.0,0.0,0.0,0.0,0.0,0,0,17742.0,12939.0,7035.0,4596.0,4635.0,2744.0,2000.0,1000.0,500.0,1000.0,1000.0,2000.0,0 +19191.0,50000.0,2,2,1,47.0,0.0,0.0,0.0,0.0,0,0,27121.0,53680.0,20476.0,21781.0,17792.0,16657.0,2000.0,1700.0,2000.0,1000.0,702.0,600.0,0 +6188.0,150000.0,2,2,1,28.0,0.0,0.0,0.0,0.0,0,0,19946.0,18646.0,13086.0,13086.0,3555.0,0.0,2000.0,1500.0,1500.0,1000.0,0.0,0.0,0 +15794.0,60000.0,2,2,2,23.0,0.0,0.0,0.0,0.0,0,0,45995.0,44955.0,20264.0,20614.0,20877.0,21535.0,2400.0,1700.0,1403.0,1000.0,1000.0,1000.0,0 +18745.0,220000.0,2,2,2,29.0,0.0,0.0,0.0,0.0,0,0,217345.0,100501.0,74430.0,64485.0,24609.0,23419.0,4030.0,4000.0,4492.0,1000.0,1000.0,0.0,0 +9873.0,50000.0,2,2,2,23.0,0.0,0.0,0.0,0.0,0,0,49026.0,48983.0,38417.0,27038.0,26254.0,26352.0,1748.0,1408.0,1000.0,1000.0,1000.0,1000.0,0 +23762.0,180000.0,2,2,2,49.0,0.0,0.0,0.0,0.0,0,0,56677.0,35062.0,32721.0,32627.0,28272.0,26984.0,1600.0,1600.0,1500.0,1000.0,968.0,1000.0,0 +2416.0,30000.0,2,2,2,24.0,0.0,0.0,0.0,0.0,0,0,28008.0,29549.0,30298.0,30046.0,29880.0,27039.0,2000.0,2000.0,900.0,1000.0,2000.0,0.0,0 +27857.0,70000.0,2,2,2,22.0,0.0,0.0,0.0,0.0,0,0,66748.0,52642.0,40934.0,34685.0,30166.0,29299.0,2049.0,1700.0,1446.0,1000.0,1044.0,1176.0,0 +22024.0,230000.0,2,2,2,26.0,0.0,0.0,0.0,0.0,0,0,2656.0,3678.0,4650.0,3234.0,4174.0,5100.0,1074.0,1046.0,1060.0,1000.0,1000.0,5000.0,0 +5620.0,90000.0,2,2,2,23.0,0.0,0.0,0.0,0.0,0,0,19204.0,12681.0,14155.0,14916.0,15673.0,17404.0,2000.0,2000.0,1000.0,1000.0,2000.0,2000.0,0 +21685.0,90000.0,2,2,2,24.0,0.0,0.0,0.0,0.0,0,0,14329.0,14520.0,14747.0,4753.0,5152.0,4664.0,3000.0,1240.0,1220.0,1000.0,500.0,800.0,0 +10903.0,30000.0,2,2,2,31.0,0.0,0.0,0.0,0.0,0,0,28716.0,26570.0,26829.0,26839.0,27449.0,25125.0,2000.0,1600.0,1000.0,1000.0,1000.0,0.0,0 +17493.0,100000.0,2,2,2,34.0,0.0,0.0,0.0,0.0,0,0,22173.0,22776.0,23837.0,24166.0,24216.0,24901.0,1372.0,1829.0,1554.0,1000.0,1000.0,586.0,0 +2258.0,200000.0,2,2,2,36.0,0.0,0.0,0.0,0.0,0,0,2324.0,3344.0,4450.0,14280.0,14894.0,15608.0,1064.0,1170.0,10000.0,1000.0,1000.0,464.0,0 +25372.0,320000.0,2,2,2,28.0,0.0,-1.0,0.0,0.0,0,0,10668.0,44197.0,36538.0,34603.0,31596.0,30155.0,44462.0,12000.0,2000.0,1000.0,1000.0,5098.0,0 +14649.0,30000.0,2,2,3,22.0,0.0,-1.0,0.0,0.0,0,0,7928.0,2318.0,22430.0,20457.0,13964.0,14872.0,2318.0,22000.0,1000.0,1000.0,1000.0,1000.0,0 +20322.0,200000.0,2,2,1,69.0,0.0,0.0,0.0,0.0,0,0,45870.0,46907.0,47952.0,49052.0,49936.0,50977.0,2100.0,2100.0,2200.0,2000.0,2000.0,2011.0,0 +6981.0,210000.0,2,2,1,35.0,0.0,0.0,0.0,0.0,0,0,44552.0,45831.0,46870.0,48089.0,49311.0,50296.0,2000.0,1800.0,2000.0,2000.0,1803.0,2000.0,0 +22627.0,200000.0,2,2,1,35.0,0.0,0.0,0.0,0.0,0,0,29327.0,30536.0,31740.0,32909.0,34058.0,35056.0,2000.0,2000.0,2000.0,2000.0,1700.0,1600.0,0 +19027.0,80000.0,2,2,1,29.0,0.0,0.0,0.0,0.0,0,0,63899.0,62048.0,49814.0,45292.0,43190.0,39457.0,2500.0,2500.0,2010.0,2000.0,2000.0,2000.0,1 +22413.0,50000.0,2,2,1,35.0,0.0,0.0,0.0,0.0,0,0,34265.0,34175.0,33392.0,28340.0,24384.0,22643.0,2000.0,2000.0,2000.0,2000.0,1000.0,1000.0,0 +22509.0,400000.0,2,2,1,41.0,0.0,0.0,0.0,0.0,0,0,10928.0,12730.0,14486.0,13419.0,14313.0,14524.0,2000.0,2002.0,2000.0,2000.0,3000.0,5000.0,0 +716.0,50000.0,2,2,1,49.0,0.0,0.0,0.0,0.0,0,0,34962.0,32275.0,31253.0,32014.0,33573.0,29645.0,1613.0,2000.0,1500.0,2000.0,1645.0,1064.0,0 +19478.0,110000.0,2,2,1,40.0,0.0,0.0,0.0,0.0,0,0,107035.0,110156.0,8871.0,66482.0,59578.0,57961.0,4000.0,2500.0,58000.0,2000.0,3000.0,3500.0,0 +7942.0,20000.0,2,2,1,36.0,0.0,0.0,0.0,0.0,0,0,9845.0,5419.0,6098.0,6840.0,8560.0,13410.0,3000.0,2000.0,1000.0,2000.0,5000.0,0.0,0 +747.0,50000.0,2,2,1,34.0,0.0,0.0,0.0,0.0,0,0,10821.0,11877.0,13656.0,14949.0,16567.0,16826.0,1221.0,2000.0,1500.0,2000.0,2000.0,4000.0,0 +7850.0,90000.0,2,2,1,28.0,0.0,0.0,0.0,0.0,0,0,45537.0,43173.0,36230.0,28068.0,20229.0,20650.0,3000.0,2500.0,2000.0,2000.0,1100.0,0.0,0 +8604.0,90000.0,2,2,1,47.0,0.0,0.0,0.0,0.0,0,0,28477.0,28718.0,28847.0,28747.0,29177.0,29452.0,2000.0,2000.0,2000.0,2000.0,2000.0,2000.0,0 +20297.0,180000.0,2,2,1,52.0,0.0,0.0,0.0,0.0,0,0,76538.0,71888.0,65832.0,51621.0,51191.0,49918.0,3200.0,2200.0,1800.0,2000.0,1800.0,1500.0,0 +28760.0,200000.0,2,2,1,33.0,0.0,0.0,0.0,0.0,0,0,15126.0,14633.0,14918.0,16992.0,8967.0,8494.0,3000.0,2000.0,5000.0,2000.0,1000.0,2000.0,0 +9851.0,270000.0,2,2,1,50.0,0.0,0.0,0.0,0.0,0,0,22821.0,24949.0,26526.0,27778.0,29322.0,30677.0,2500.0,2000.0,2000.0,2000.0,2000.0,2000.0,0 +26383.0,210000.0,2,2,1,44.0,0.0,0.0,0.0,0.0,0,0,36612.0,40534.0,42889.0,42936.0,44936.0,47166.0,4534.0,3000.0,1000.0,2000.0,2230.0,1026.0,0 +15158.0,50000.0,2,2,1,26.0,0.0,0.0,0.0,0.0,0,0,50905.0,49796.0,50783.0,49776.0,50937.0,49956.0,2200.0,2100.0,2000.0,2000.0,2000.0,2300.0,0 +19370.0,150000.0,2,2,2,35.0,0.0,0.0,0.0,0.0,0,0,97268.0,71876.0,50043.0,55182.0,48983.0,50136.0,3500.0,2000.0,20000.0,2000.0,2000.0,2000.0,0 +25195.0,30000.0,2,2,2,23.0,0.0,0.0,0.0,0.0,0,0,23237.0,23874.0,26985.0,29497.0,29290.0,28693.0,10000.0,5000.0,3000.0,2000.0,3150.0,0.0,0 +1081.0,100000.0,2,2,2,29.0,0.0,0.0,0.0,0.0,0,0,61383.0,49560.0,40183.0,61820.0,8322.0,6182.0,1908.0,2000.0,1000.0,2000.0,3000.0,5000.0,0 +18331.0,120000.0,2,2,2,23.0,0.0,0.0,0.0,0.0,0,0,116314.0,115653.0,108971.0,83592.0,22321.0,32150.0,6019.0,5000.0,5000.0,2000.0,20000.0,10000.0,0 +22378.0,220000.0,2,2,2,28.0,0.0,0.0,0.0,0.0,0,0,43436.0,46883.0,44179.0,44704.0,44997.0,45199.0,5012.0,2500.0,2000.0,2000.0,3000.0,3000.0,0 +5481.0,80000.0,2,2,2,31.0,0.0,0.0,0.0,0.0,0,0,81358.0,69913.0,71541.0,72541.0,54061.0,55136.0,3126.0,3391.0,3000.0,2000.0,1974.0,2043.0,0 +11605.0,230000.0,2,2,2,27.0,0.0,0.0,0.0,0.0,0,0,47520.0,46256.0,32029.0,31397.0,27834.0,28153.0,2000.0,2500.0,1200.0,2000.0,18000.0,5000.0,0 +17667.0,210000.0,2,2,2,41.0,0.0,0.0,0.0,0.0,0,0,227271.0,211597.0,99865.0,77754.0,49529.0,30683.0,9000.0,4000.0,3018.0,2000.0,3000.0,3000.0,0 +12181.0,50000.0,2,2,2,46.0,0.0,0.0,0.0,0.0,0,0,44808.0,44899.0,46346.0,47273.0,48357.0,50393.0,2100.0,2500.0,2000.0,2000.0,3000.0,1600.0,0 +28687.0,250000.0,2,2,2,31.0,0.0,0.0,0.0,0.0,0,0,171006.0,167192.0,46332.0,40974.0,26683.0,26887.0,5004.0,3330.0,2000.0,2000.0,2000.0,3000.0,0 +11435.0,220000.0,2,2,3,50.0,0.0,0.0,0.0,0.0,0,0,127571.0,116768.0,55863.0,57079.0,51202.0,53195.0,5200.0,2000.0,2000.0,2000.0,3200.0,2001.0,0 +23698.0,150000.0,2,2,1,51.0,0.0,0.0,0.0,0.0,0,0,146018.0,147598.0,148393.0,149709.0,107862.0,108623.0,7000.0,7600.0,6000.0,4000.0,4100.0,4300.0,0 +26292.0,110000.0,2,2,1,40.0,0.0,0.0,0.0,0.0,0,0,93466.0,87748.0,109517.0,107403.0,81794.0,78463.0,4438.0,76000.0,5000.0,4000.0,3000.0,5000.0,0 +26425.0,110000.0,2,2,1,43.0,0.0,0.0,0.0,0.0,0,0,92244.0,93815.0,97307.0,99666.0,102082.0,105500.0,4500.0,5000.0,4000.0,4000.0,5000.0,6804.0,0 +23026.0,130000.0,2,2,2,36.0,0.0,0.0,0.0,0.0,0,0,118410.0,87199.0,90782.0,94261.0,96694.0,98982.0,5001.0,5001.0,5000.0,4000.0,4000.0,10001.0,0 +22788.0,210000.0,2,2,2,35.0,0.0,0.0,0.0,0.0,0,0,147812.0,135624.0,125469.0,103409.0,75498.0,72020.0,5000.0,7000.0,5000.0,4000.0,2447.0,3000.0,0 +26229.0,120000.0,2,2,2,30.0,0.0,0.0,0.0,0.0,0,0,121280.0,123176.0,121907.0,123949.0,112430.0,114322.0,6026.0,6000.0,6300.0,4000.0,4300.0,4322.0,0 +12875.0,170000.0,2,2,1,38.0,0.0,0.0,0.0,0.0,0,0,146518.0,142954.0,134372.0,84558.0,86538.0,88299.0,7031.0,6026.0,3200.0,3500.0,3200.0,4000.0,0 +3065.0,430000.0,2,2,1,42.0,0.0,0.0,0.0,0.0,0,0,89395.0,90052.0,90604.0,91200.0,92134.0,92834.0,3243.0,3200.0,3185.0,3500.0,3500.0,3420.0,0 +19728.0,140000.0,2,2,2,30.0,0.0,0.0,0.0,0.0,0,0,97288.0,98068.0,98098.0,97055.0,97035.0,101525.0,4400.0,4500.0,3500.0,3500.0,8000.0,500.0,1 +23268.0,80000.0,2,2,2,40.0,0.0,0.0,0.0,0.0,0,0,79390.0,79835.0,81229.0,82456.0,82854.0,80868.0,3200.0,4300.0,3340.0,3500.0,2999.0,3300.0,0 +4104.0,90000.0,2,2,2,26.0,0.0,0.0,0.0,0.0,0,0,11181.0,11237.0,9442.0,5318.0,11928.0,15558.0,3194.0,8823.0,0.0,7000.0,6660.0,10000.0,0 +7307.0,80000.0,2,2,1,30.0,0.0,0.0,0.0,0.0,0,0,64596.0,64871.0,61000.0,48300.0,47300.0,3500.0,4424.0,1600.0,0.0,1500.0,1500.0,1500.0,0 +13728.0,40000.0,2,2,1,36.0,0.0,0.0,0.0,0.0,0,0,24230.0,25840.0,27556.0,27447.0,26254.0,29645.0,2000.0,2500.0,1500.0,1500.0,4000.0,0.0,0 +25827.0,510000.0,2,2,1,38.0,0.0,0.0,0.0,0.0,0,0,95589.0,35224.0,37361.0,39437.0,40292.0,41153.0,2000.0,2700.0,2700.0,1500.0,1500.0,10000.0,0 +6560.0,230000.0,2,2,1,32.0,0.0,0.0,0.0,0.0,0,0,57259.0,46226.0,36089.0,34158.0,22872.0,22592.0,2500.0,3000.0,3000.0,1500.0,1500.0,2000.0,1 +5805.0,140000.0,2,2,1,28.0,0.0,0.0,0.0,0.0,0,0,99296.0,89391.0,79173.0,43370.0,28850.0,17896.0,3205.0,2894.0,2000.0,1500.0,1000.0,2000.0,0 +2874.0,470000.0,2,2,2,33.0,0.0,0.0,0.0,0.0,0,0,43353.0,47682.0,46429.0,43405.0,42796.0,44171.0,5000.0,2600.0,1500.0,1500.0,2000.0,1500.0,0 +27642.0,40000.0,2,2,2,23.0,0.0,0.0,0.0,0.0,0,0,39402.0,39321.0,38246.0,39289.0,39882.0,39650.0,2000.0,2000.0,2000.0,1500.0,1500.0,2000.0,0 +21520.0,70000.0,2,2,1,33.0,0.0,0.0,0.0,0.0,0,0,52901.0,43981.0,33439.0,24926.0,10681.0,7431.0,2011.0,1683.0,3160.0,3000.0,3000.0,5060.0,0 +19925.0,320000.0,2,2,1,34.0,0.0,0.0,0.0,0.0,0,0,3825.0,3835.0,6746.0,9472.0,11777.0,14282.0,3000.0,3000.0,3000.0,3000.0,3000.0,4000.0,0 +2769.0,350000.0,2,2,1,41.0,0.0,0.0,0.0,0.0,0,0,85339.0,84393.0,86793.0,84406.0,73976.0,75497.0,5000.0,5016.0,5000.0,3000.0,3000.0,4000.0,0 +19610.0,350000.0,2,2,1,38.0,0.0,0.0,0.0,0.0,0,0,62862.0,79927.0,76057.0,65139.0,56984.0,55038.0,24000.0,6000.0,5000.0,3000.0,6000.0,5000.0,0 +17179.0,140000.0,2,2,1,29.0,0.0,0.0,0.0,0.0,0,0,100064.0,95224.0,104440.0,88467.0,71519.0,63150.0,6029.0,30000.0,7981.0,3000.0,3000.0,3000.0,0 +21908.0,260000.0,2,2,1,27.0,0.0,0.0,0.0,0.0,0,0,71865.0,75459.0,77240.0,78856.0,80350.0,84040.0,5000.0,3000.0,3000.0,3000.0,5000.0,5000.0,0 +28622.0,50000.0,2,2,1,40.0,0.0,0.0,0.0,0.0,0,0,31934.0,32711.0,34061.0,32672.0,32479.0,33431.0,2000.0,3000.0,3000.0,3000.0,2000.0,1000.0,1 +2575.0,160000.0,2,2,1,28.0,0.0,0.0,0.0,0.0,0,0,54232.0,55456.0,56625.0,57757.0,59424.0,60631.0,2100.0,2100.0,2500.0,3000.0,2200.0,2200.0,0 +16016.0,50000.0,2,2,1,45.0,0.0,0.0,0.0,0.0,0,0,49375.0,45390.0,46210.0,46549.0,20084.0,20264.0,1721.0,2321.0,1660.0,3000.0,1004.0,1003.0,0 +399.0,210000.0,2,2,1,30.0,0.0,0.0,0.0,0.0,0,0,104701.0,106134.0,108423.0,91143.0,82733.0,74125.0,4002.0,5000.0,3500.0,3000.0,2700.0,5000.0,0 +15385.0,140000.0,2,2,1,48.0,0.0,0.0,0.0,0.0,0,0,41241.0,42548.0,44552.0,46503.0,48418.0,49277.0,1996.0,3000.0,3000.0,3000.0,1790.0,1965.0,0 +13284.0,270000.0,2,2,1,37.0,0.0,0.0,0.0,0.0,0,0,110593.0,102486.0,94362.0,86861.0,78538.0,70158.0,4500.0,3500.0,4000.0,3000.0,3000.0,2200.0,0 +15665.0,150000.0,2,2,1,45.0,0.0,0.0,0.0,0.0,0,0,135260.0,144927.0,148990.0,70303.0,64749.0,66206.0,12000.0,7007.0,3000.0,3000.0,2500.0,5000.0,0 +17516.0,130000.0,2,2,1,35.0,0.0,0.0,0.0,0.0,0,0,80713.0,93349.0,68158.0,69208.0,54677.0,59601.0,28000.0,3500.0,3000.0,3000.0,10000.0,3500.0,0 +4515.0,50000.0,2,2,1,40.0,0.0,0.0,0.0,0.0,0,0,47374.0,47517.0,42672.0,23665.0,20085.0,20263.0,2200.0,2500.0,5946.0,3000.0,7000.0,600.0,1 +9806.0,180000.0,2,2,1,35.0,0.0,0.0,0.0,0.0,0,0,8694.0,7607.0,6801.0,6759.0,6918.0,9777.0,1500.0,2000.0,1000.0,3000.0,4000.0,2000.0,0 +1178.0,170000.0,2,2,2,27.0,0.0,0.0,0.0,0.0,0,0,97474.0,78520.0,80131.0,70788.0,68927.0,70678.0,2932.0,3000.0,2500.0,3000.0,2900.0,2918.0,0 +25760.0,20000.0,2,2,2,29.0,0.0,0.0,0.0,0.0,0,0,17648.0,13580.0,14204.0,15345.0,17764.0,20049.0,3000.0,5007.0,3000.0,3000.0,3000.0,3000.0,0 +2813.0,260000.0,2,2,2,30.0,0.0,0.0,0.0,0.0,0,0,19674.0,17810.0,19753.0,21550.0,21032.0,19979.0,2000.0,3000.0,3000.0,3000.0,3000.0,3000.0,0 +4752.0,100000.0,2,2,2,29.0,0.0,0.0,0.0,0.0,0,0,75012.0,77784.0,73535.0,72067.0,59495.0,56850.0,4000.0,3105.0,4069.0,3000.0,2500.0,2000.0,0 +6361.0,140000.0,2,2,2,32.0,0.0,0.0,0.0,0.0,0,0,121508.0,99470.0,83330.0,57609.0,59526.0,31515.0,5000.0,4000.0,3000.0,3000.0,2500.0,0.0,0 +26343.0,140000.0,2,2,2,27.0,0.0,0.0,0.0,0.0,0,0,127464.0,119346.0,89977.0,92381.0,83641.0,86316.0,6000.0,4000.0,4000.0,3000.0,4000.0,4000.0,0 +8098.0,180000.0,2,2,2,23.0,0.0,0.0,0.0,0.0,0,0,180636.0,157396.0,160925.0,132312.0,80984.0,42562.0,20000.0,20000.0,10130.0,3000.0,4000.0,84000.0,0 +1864.0,50000.0,2,2,2,24.0,0.0,0.0,0.0,0.0,0,0,49819.0,50135.0,32101.0,17401.0,19820.0,17399.0,1672.0,1246.0,574.0,3000.0,649.0,285.0,0 +5664.0,300000.0,2,2,2,28.0,0.0,0.0,0.0,0.0,0,0,199801.0,121321.0,94524.0,86637.0,78939.0,70689.0,5017.0,3200.0,3500.0,3000.0,3000.0,74000.0,0 +12149.0,210000.0,2,2,2,27.0,0.0,0.0,0.0,0.0,0,0,87909.0,86769.0,85001.0,83811.0,82399.0,81434.0,4100.0,3500.0,3113.0,3000.0,3331.0,2546.0,0 +12077.0,150000.0,2,2,2,25.0,0.0,0.0,0.0,0.0,0,0,100165.0,102327.0,101572.0,103062.0,83567.0,85098.0,5000.0,3500.0,3000.0,3000.0,3100.0,3100.0,0 +25449.0,210000.0,2,2,2,27.0,0.0,0.0,0.0,0.0,0,0,46066.0,38952.0,29735.0,15381.0,12475.0,10535.0,1951.0,3034.0,3000.0,3000.0,3000.0,92.0,0 +16313.0,140000.0,2,2,2,38.0,0.0,0.0,0.0,0.0,0,0,139001.0,141453.0,132415.0,130305.0,79775.0,74462.0,4826.0,8000.0,3100.0,3000.0,5417.0,0.0,0 +8557.0,250000.0,2,2,2,32.0,0.0,0.0,0.0,0.0,0,0,72618.0,72972.0,43497.0,13877.0,14395.0,14063.0,3800.0,3000.0,4500.0,3000.0,5000.0,6000.0,0 +21605.0,110000.0,2,2,2,25.0,0.0,0.0,0.0,0.0,0,0,80374.0,81652.0,47291.0,43857.0,45684.0,40994.0,3000.0,3000.0,2173.0,3000.0,3500.0,1538.0,0 +2846.0,210000.0,2,2,2,34.0,0.0,0.0,0.0,0.0,0,0,63672.0,57299.0,59336.0,61349.0,63366.0,65155.0,2200.0,3000.0,3000.0,3000.0,3000.0,3500.0,0 +26378.0,420000.0,2,2,1,37.0,0.0,0.0,0.0,0.0,0,0,101987.0,96544.0,94199.0,90395.0,89513.0,92792.0,6000.0,6045.0,5000.0,6000.0,5000.0,4000.0,0 +18481.0,330000.0,2,2,1,25.0,0.0,-1.0,0.0,0.0,0,0,118053.0,197622.0,25664.0,9461.0,6407.0,15791.0,198842.0,25000.0,9004.0,6000.0,15000.0,6000.0,0 +9853.0,20000.0,2,2,2,25.0,0.0,0.0,0.0,0.0,0,0,17950.0,17330.0,18560.0,14509.0,17972.0,15352.0,2000.0,2000.0,1000.0,6000.0,1000.0,3000.0,0 +5660.0,50000.0,2,2,1,24.0,0.0,0.0,0.0,0.0,0,0,7052.0,2105.0,7358.0,2912.0,2881.0,553.0,2003.0,7000.0,2900.0,2500.0,400.0,0.0,0 +9378.0,130000.0,2,2,1,37.0,0.0,0.0,0.0,0.0,0,0,3811.0,8692.0,10467.0,10067.0,12567.0,12567.0,5000.0,2000.0,0.0,2500.0,0.0,0.0,1 +13231.0,90000.0,2,2,2,23.0,0.0,0.0,0.0,0.0,0,0,42105.0,43919.0,46812.0,44976.0,46406.0,47625.0,2500.0,3970.0,2500.0,2500.0,2500.0,1700.0,1 +9503.0,80000.0,2,2,3,52.0,0.0,0.0,0.0,0.0,0,0,63134.0,57072.0,55618.0,50345.0,52031.0,53141.0,2087.0,2019.0,2000.0,2500.0,2095.0,2002.0,0 +28421.0,420000.0,2,2,1,29.0,0.0,0.0,0.0,0.0,0,0,48455.0,34993.0,35340.0,54763.0,59037.0,60290.0,2011.0,3000.0,20000.0,5000.0,2000.0,3000.0,0 +23277.0,300000.0,2,2,1,42.0,0.0,0.0,0.0,0.0,0,0,168796.0,165430.0,147077.0,127270.0,129397.0,132142.0,7010.0,6000.0,5006.0,5000.0,5000.0,6000.0,0 +18927.0,200000.0,2,2,1,26.0,0.0,0.0,0.0,0.0,0,0,98822.0,95634.0,94933.0,96554.0,65905.0,1528.0,4300.0,3500.0,5000.0,5000.0,1000.0,0.0,0 +23203.0,180000.0,2,2,1,38.0,0.0,0.0,0.0,0.0,0,0,151031.0,152510.0,151651.0,159019.0,123022.0,126075.0,7011.0,5657.0,10372.0,5000.0,5000.0,5000.0,0 +21835.0,140000.0,2,2,1,27.0,0.0,0.0,0.0,0.0,0,0,125792.0,126771.0,132730.0,124689.0,105447.0,106704.0,5000.0,10000.0,5000.0,5000.0,5000.0,5000.0,0 +25998.0,200000.0,2,2,1,32.0,0.0,0.0,0.0,0.0,0,0,166428.0,157908.0,150977.0,140358.0,130373.0,131885.0,6026.0,6007.0,5000.0,5000.0,5000.0,6000.0,0 +19180.0,180000.0,2,2,1,34.0,0.0,0.0,0.0,0.0,0,0,47517.0,26137.0,18177.0,16866.0,15067.0,7615.0,1526.0,3006.0,5020.0,5000.0,2000.0,935.0,0 +461.0,180000.0,2,2,1,38.0,0.0,0.0,0.0,0.0,0,0,152510.0,151651.0,159019.0,123022.0,126075.0,126219.0,5657.0,10372.0,5000.0,5000.0,5000.0,5000.0,0 +15359.0,130000.0,2,2,1,35.0,0.0,0.0,0.0,0.0,0,0,63281.0,56889.0,60955.0,62038.0,62393.0,65439.0,10000.0,5000.0,2142.0,5000.0,4000.0,9500.0,0 +14934.0,480000.0,2,2,1,31.0,0.0,0.0,0.0,0.0,0,0,20824.0,21960.0,20885.0,19949.0,23031.0,27176.0,5004.0,5000.0,795.0,5000.0,5000.0,10000.0,0 +5700.0,110000.0,2,2,2,23.0,0.0,0.0,0.0,0.0,0,0,106963.0,101958.0,85914.0,73638.0,72119.0,73764.0,5023.0,3900.0,2600.0,5000.0,3000.0,3000.0,0 +11126.0,250000.0,2,2,2,26.0,0.0,0.0,0.0,0.0,0,0,70522.0,72062.0,73511.0,75314.0,74172.0,71933.0,2667.0,2700.0,3000.0,5000.0,2800.0,1800.0,0 +3305.0,220000.0,2,2,2,29.0,0.0,0.0,0.0,0.0,0,0,36106.0,33494.0,29518.0,29569.0,28587.0,21201.0,3000.0,3000.0,6000.0,5000.0,1136.0,10000.0,1 +23099.0,220000.0,2,2,2,47.0,0.0,0.0,0.0,0.0,0,0,103078.0,111729.0,115173.0,116513.0,119370.0,121516.0,10000.0,6500.0,5000.0,5000.0,5000.0,5000.0,0 +14926.0,330000.0,2,2,2,33.0,0.0,0.0,0.0,0.0,0,0,166917.0,159118.0,149325.0,143242.0,138627.0,139977.0,7400.0,6600.0,4800.0,5000.0,5400.0,5100.0,0 +16160.0,110000.0,2,2,2,39.0,0.0,0.0,0.0,0.0,0,0,111533.0,110367.0,112974.0,108390.0,107180.0,107309.0,5500.0,5900.0,5500.0,5000.0,5000.0,4300.0,0 +15218.0,20000.0,2,2,2,39.0,0.0,0.0,0.0,0.0,0,0,19064.0,20356.0,18186.0,16524.0,19026.0,16309.0,2000.0,2000.0,2000.0,5000.0,1000.0,6000.0,0 +1694.0,190000.0,2,2,2,53.0,0.0,0.0,0.0,0.0,0,0,173058.0,133198.0,131891.0,133516.0,135008.0,136486.0,6300.0,5000.0,5000.0,5000.0,5100.0,5000.0,0 +684.0,310000.0,2,2,2,28.0,0.0,0.0,0.0,0.0,0,0,106468.0,108955.0,112374.0,54762.0,58189.0,57170.0,8000.0,6000.0,5000.0,5000.0,4000.0,5000.0,0 +22952.0,240000.0,2,2,1,32.0,0.0,0.0,0.0,0.0,0,0,234774.0,231155.0,236914.0,241351.0,244202.0,115036.0,10000.0,11000.0,11000.0,10000.0,5000.0,5000.0,0 +18452.0,170000.0,2,2,2,24.0,0.0,0.0,0.0,0.0,0,0,64142.0,54347.0,55677.0,59096.0,50536.0,15851.0,3000.0,3000.0,5000.0,10000.0,5000.0,6000.0,0 +17185.0,260000.0,2,2,2,26.0,0.0,0.0,0.0,0.0,0,0,16150.0,17880.0,22248.0,26842.0,35997.0,55272.0,2000.0,5000.0,5000.0,10000.0,20000.0,15000.0,0 +27819.0,310000.0,2,2,2,26.0,0.0,0.0,0.0,0.0,0,0,219155.0,223308.0,225574.0,224001.0,230902.0,105844.0,10000.0,10000.0,6000.0,10000.0,39000.0,4000.0,0 +18492.0,170000.0,2,2,2,27.0,0.0,0.0,0.0,0.0,0,0,164646.0,162671.0,166202.0,161973.0,167201.0,161327.0,7200.0,7500.0,6000.0,10000.0,7000.0,16000.0,0 +18652.0,100000.0,2,2,1,29.0,0.0,0.0,0.0,0.0,0,0,118008.0,116686.0,113939.0,111079.0,107257.0,105377.0,5614.0,5600.0,5500.0,4500.0,5000.0,6000.0,0 +9598.0,180000.0,2,2,1,41.0,0.0,0.0,0.0,0.0,0,0,139184.0,141752.0,122164.0,111328.0,113890.0,116823.0,6411.0,6000.0,5000.0,4500.0,5000.0,4200.0,0 +22371.0,200000.0,2,2,1,29.0,0.0,0.0,0.0,0.0,0,0,118729.0,121398.0,125899.0,128933.0,129427.0,132338.0,4874.0,6690.0,7000.0,4500.0,5000.0,4682.0,0 +17135.0,110000.0,2,2,2,28.0,0.0,0.0,0.0,0.0,0,0,106202.0,105080.0,107420.0,107325.0,108545.0,105341.0,5300.0,5540.0,5361.0,4500.0,4000.0,4500.0,0 +12043.0,20000.0,2,2,2,22.0,0.0,0.0,0.0,0.0,0,0,20117.0,18784.0,19538.0,17958.0,4968.0,780.0,1466.0,2000.0,1000.0,600.0,0.0,0.0,0 +19095.0,20000.0,2,2,1,37.0,0.0,0.0,0.0,0.0,0,0,19326.0,20240.0,17800.0,18699.0,17770.0,48321.0,1263.0,1630.0,1529.0,1200.0,2000.0,742.0,0 +12703.0,50000.0,2,2,1,39.0,0.0,0.0,0.0,0.0,0,0,30049.0,30147.0,28703.0,28918.0,29126.0,28643.0,1800.0,1500.0,1142.0,1200.0,1200.0,1200.0,0 +2113.0,50000.0,2,2,1,43.0,0.0,0.0,0.0,0.0,0,0,35268.0,34807.0,31071.0,30258.0,29579.0,28396.0,1600.0,1400.0,1500.0,1200.0,1500.0,1200.0,0 +25293.0,80000.0,2,2,2,26.0,0.0,0.0,0.0,0.0,0,0,77760.0,79248.0,120697.0,60989.0,41023.0,42663.0,3100.0,4700.0,4800.0,1200.0,3260.0,2000.0,1 +15933.0,60000.0,2,2,2,26.0,0.0,0.0,0.0,0.0,0,0,58117.0,53986.0,47413.0,36527.0,28170.0,28963.0,2400.0,2050.0,2011.0,1200.0,1400.0,1200.0,0 +25268.0,30000.0,2,2,2,25.0,0.0,0.0,0.0,0.0,0,0,30523.0,30554.0,30593.0,30619.0,29146.0,29823.0,2000.0,2000.0,1700.0,1200.0,1300.0,1300.0,0 +6572.0,30000.0,2,2,1,22.0,0.0,0.0,0.0,0.0,0,0,28622.0,28219.0,27764.0,27973.0,28576.0,12135.0,1700.0,1500.0,700.0,700.0,500.0,1000.0,0 +10756.0,50000.0,2,2,1,42.0,0.0,0.0,0.0,0.0,0,0,11618.0,12641.0,13953.0,13924.0,14399.0,14610.0,1216.0,1528.0,499.0,700.0,600.0,541.0,0 +2508.0,20000.0,1,2,2,48.0,0.0,0.0,0.0,2.0,0,0,7186.0,9063.0,10909.0,10440.0,10803.0,11330.0,2000.0,2000.0,0.0,680.0,1000.0,0.0,1 +13397.0,360000.0,1,2,2,32.0,0.0,0.0,0.0,2.0,0,0,33215.0,28683.0,16989.0,12751.0,10272.0,9631.0,1331.0,6478.0,14.0,443.0,6093.0,190.0,0 +24436.0,30000.0,1,2,1,35.0,0.0,0.0,0.0,2.0,0,0,8348.0,9678.0,12702.0,12206.0,12701.0,13839.0,1476.0,3500.0,0.0,1000.0,1500.0,0.0,1 +16775.0,20000.0,1,2,2,34.0,0.0,0.0,0.0,2.0,0,0,17676.0,17650.0,18740.0,18373.0,18768.0,19315.0,2000.0,2500.0,1000.0,1000.0,1000.0,2000.0,0 +27269.0,500000.0,1,2,2,32.0,0.0,0.0,0.0,2.0,0,0,126599.0,132527.0,138945.0,142235.0,144959.0,148697.0,8000.0,8500.0,7000.0,7000.0,6000.0,15000.0,0 +10794.0,210000.0,1,2,1,30.0,0.0,0.0,0.0,2.0,0,0,85988.0,88410.0,93234.0,90571.0,94653.0,142549.0,5000.0,7500.0,0.0,6000.0,50000.0,0.0,1 +25303.0,20000.0,2,2,1,21.0,0.0,0.0,0.0,2.0,0,0,14326.0,15334.0,18206.0,17482.0,34862.0,14860.0,1252.0,3124.0,0.0,349.0,297.0,0.0,0 +18936.0,50000.0,2,2,1,34.0,0.0,0.0,0.0,2.0,0,0,42050.0,51328.0,51053.0,43611.0,19785.0,20104.0,10000.0,4100.0,0.0,900.0,2000.0,1000.0,0 +9668.0,20000.0,2,2,2,48.0,0.0,0.0,0.0,2.0,0,0,14218.0,15247.0,16986.0,16418.0,16615.0,16944.0,1562.0,2301.0,0.0,610.0,604.0,779.0,1 +10974.0,80000.0,2,2,2,48.0,0.0,0.0,0.0,2.0,0,0,60261.0,60129.0,57488.0,47846.0,48464.0,48940.0,2234.0,5311.0,0.0,1787.0,1700.0,1500.0,0 +1309.0,110000.0,2,2,2,24.0,0.0,0.0,0.0,2.0,0,0,6470.0,8610.0,15123.0,9761.0,9717.0,8046.0,2654.0,7230.0,0.0,463.0,393.0,151.0,0 +22129.0,220000.0,2,2,2,28.0,0.0,0.0,0.0,2.0,0,0,94311.0,95967.0,97995.0,97577.0,98583.0,99708.0,4319.0,5419.0,3000.0,3501.0,3629.0,7442.0,0 +5108.0,180000.0,2,2,2,29.0,0.0,0.0,0.0,2.0,0,0,172271.0,179760.0,180488.0,142201.0,141826.0,125974.0,11600.0,9635.0,0.0,5245.0,5172.0,3726.0,1 +25257.0,60000.0,2,2,2,23.0,0.0,0.0,0.0,2.0,0,0,22241.0,22719.0,25585.0,24053.0,17154.0,19316.0,2000.0,4000.0,0.0,2000.0,3000.0,0.0,0 +7065.0,50000.0,2,2,2,23.0,0.0,0.0,0.0,2.0,0,0,47020.0,48383.0,47231.0,20508.0,20584.0,19625.0,2139.0,2500.0,6.0,2000.0,2000.0,2000.0,1 +18895.0,270000.0,2,2,1,27.0,0.0,0.0,0.0,2.0,0,0,24769.0,22546.0,21345.0,14852.0,18669.0,25175.0,4000.0,5000.0,0.0,10000.0,7000.0,2000.0,0 +5123.0,50000.0,2,2,2,23.0,0.0,0.0,0.0,2.0,0,0,20821.0,11864.0,13094.0,12434.0,12429.0,12505.0,1190.0,2000.0,0.0,600.0,594.0,610.0,0 +26990.0,360000.0,1,2,1,40.0,0.0,0.0,0.0,-1.0,0,0,69464.0,55638.0,43429.0,45895.0,27851.0,25408.0,10034.0,15011.0,45919.0,5036.0,5022.0,6010.0,0 +13607.0,70000.0,1,2,2,38.0,0.0,0.0,0.0,-1.0,0,0,71586.0,59856.0,15379.0,2985.0,29351.0,29977.0,1308.0,15006.0,3000.0,29100.0,1100.0,1100.0,0 +26891.0,320000.0,1,2,2,32.0,0.0,0.0,0.0,-1.0,0,0,281017.0,187071.0,150441.0,167983.0,142305.0,153555.0,10454.0,80003.0,174169.0,10000.0,15013.0,1770.0,0 +20082.0,120000.0,2,2,2,43.0,0.0,0.0,0.0,-1.0,0,0,121427.0,60163.0,61723.0,25638.0,26092.0,14586.0,77225.0,21903.0,25646.0,5080.0,0.0,5052.0,0 +10140.0,80000.0,2,2,2,27.0,0.0,0.0,0.0,-1.0,0,0,36406.0,31472.0,10246.0,20202.0,20077.0,20247.0,2000.0,5056.0,20202.0,726.0,891.0,10000.0,1 +27762.0,50000.0,2,2,1,24.0,0.0,0.0,0.0,-1.0,0,0,20173.0,15509.0,7085.0,10358.0,8606.0,2740.0,1500.0,2008.0,10358.0,1000.0,1000.0,4438.0,0 +22500.0,420000.0,2,2,1,37.0,0.0,0.0,0.0,-1.0,0,0,36032.0,41932.0,9778.0,158901.0,161876.0,165378.0,7022.0,1846.0,163862.0,6000.0,6000.0,6000.0,0 +29506.0,50000.0,1,2,1,42.0,0.0,0.0,0.0,0.0,0,2,35892.0,32546.0,30660.0,31320.0,36227.0,35569.0,2007.0,2000.0,1500.0,5400.0,0.0,3000.0,0 +12852.0,200000.0,1,2,2,40.0,0.0,0.0,0.0,0.0,0,2,16816.0,17852.0,18562.0,18965.0,24424.0,23883.0,1610.0,1310.0,713.0,5800.0,0.0,3000.0,0 +29299.0,50000.0,1,2,2,25.0,0.0,0.0,0.0,0.0,0,2,29425.0,30932.0,32128.0,33588.0,38106.0,37364.0,2000.0,2000.0,2000.0,5100.0,0.0,4000.0,0 +5295.0,10000.0,1,2,2,27.0,0.0,0.0,0.0,0.0,0,2,16944.0,8261.0,9252.0,9590.0,10129.0,8932.0,2296.0,1139.0,477.0,830.0,0.0,1241.0,1 +29249.0,20000.0,1,2,2,25.0,0.0,0.0,0.0,0.0,0,2,14989.0,15999.0,17043.0,18236.0,19376.0,18958.0,1263.0,1307.0,1500.0,1408.0,0.0,674.0,1 +6633.0,90000.0,1,2,2,28.0,0.0,0.0,0.0,0.0,0,2,43314.0,44354.0,45372.0,46317.0,51292.0,50316.0,2037.0,2055.0,2000.0,5913.0,0.0,2100.0,0 +29252.0,20000.0,1,2,2,25.0,0.0,0.0,0.0,0.0,0,2,17927.0,17384.0,13648.0,13924.0,15685.0,15292.0,1500.0,1500.0,1400.0,2000.0,0.0,2500.0,0 +10095.0,170000.0,1,2,2,31.0,0.0,0.0,0.0,0.0,0,2,136330.0,173367.0,160847.0,87399.0,74761.0,67855.0,46000.0,10002.0,3046.0,5000.0,0.0,10000.0,0 +18428.0,50000.0,2,2,1,24.0,0.0,0.0,0.0,0.0,0,2,46485.0,34462.0,26809.0,27809.0,29705.0,26856.0,1523.0,1609.0,1500.0,2305.0,0.0,1701.0,0 +25673.0,170000.0,2,2,1,38.0,0.0,0.0,0.0,0.0,0,2,136768.0,133840.0,138172.0,140265.0,112529.0,110318.0,5000.0,6800.0,6500.0,8300.0,0.0,4200.0,0 +18318.0,40000.0,2,2,1,25.0,0.0,0.0,0.0,0.0,0,2,40633.0,40633.0,40311.0,39380.0,41389.0,40628.0,1950.0,4300.0,2000.0,2938.0,0.0,3700.0,1 +7567.0,50000.0,2,2,1,37.0,0.0,0.0,0.0,0.0,0,2,28522.0,29906.0,34057.0,34611.0,38359.0,37592.0,1849.0,5000.0,1417.0,4488.0,0.0,1540.0,0 +8028.0,130000.0,2,2,1,45.0,0.0,0.0,0.0,0.0,0,2,128671.0,129901.0,127658.0,127362.0,128726.0,129081.0,7000.0,4710.0,4500.0,9400.0,3600.0,5500.0,0 +7024.0,260000.0,2,2,1,42.0,0.0,0.0,0.0,0.0,0,2,50060.0,54213.0,49512.0,18657.0,33296.0,32622.0,5000.0,2655.0,800.0,15000.0,0.0,10000.0,0 +2665.0,50000.0,2,2,2,36.0,0.0,0.0,0.0,0.0,0,2,94228.0,47635.0,42361.0,19574.0,20295.0,19439.0,2000.0,1500.0,1000.0,1800.0,0.0,1000.0,1 +15156.0,200000.0,2,2,2,22.0,0.0,0.0,0.0,0.0,0,2,205736.0,199379.0,132963.0,145115.0,153040.0,155636.0,7758.0,5001.0,15000.0,10800.0,5600.0,0.0,1 +12486.0,20000.0,2,2,2,22.0,0.0,0.0,0.0,0.0,0,2,16072.0,17205.0,17903.0,18321.0,19680.0,18292.0,1700.0,1300.0,700.0,1643.0,0.0,1000.0,0 +509.0,80000.0,2,2,1,30.0,0.0,0.0,0.0,0.0,0,2,21507.0,13207.0,13997.0,10914.0,10685.0,5515.0,1700.0,1400.0,200.0,1000.0,0.0,500.0,0 +2050.0,210000.0,2,2,1,40.0,0.0,0.0,0.0,0.0,0,2,42820.0,44156.0,44864.0,45768.0,48204.0,49453.0,1856.0,1564.0,1468.0,3000.0,2000.0,2000.0,0 +7276.0,60000.0,2,2,1,35.0,0.0,0.0,0.0,0.0,0,2,27892.0,29438.0,32620.0,33274.0,35732.0,35008.0,2000.0,4000.0,1197.0,3000.0,0.0,1400.0,0 +3405.0,80000.0,2,2,1,30.0,0.0,0.0,0.0,0.0,0,2,42755.0,45053.0,46104.0,48327.0,53549.0,52457.0,3000.0,1800.0,3000.0,6000.0,2900.0,2000.0,0 +18816.0,100000.0,2,2,1,30.0,0.0,0.0,0.0,0.0,0,2,100963.0,99679.0,101023.0,93514.0,79361.0,77373.0,3700.0,3700.0,4148.0,6000.0,0.0,3000.0,1 +10606.0,70000.0,2,2,2,24.0,0.0,0.0,0.0,0.0,0,2,68659.0,68259.0,14690.0,9980.0,15607.0,15209.0,3500.0,1400.0,700.0,6000.0,0.0,1000.0,0 +21227.0,500000.0,1,2,1,33.0,0.0,0.0,0.0,0.0,0,-1,26597.0,16573.0,19080.0,13860.0,15904.0,134584.0,3357.0,3010.0,2000.0,2044.0,131438.0,4504.0,0 +1488.0,60000.0,1,2,1,41.0,0.0,0.0,0.0,0.0,0,-1,48979.0,41597.0,29347.0,19544.0,11989.0,9079.0,5070.0,1219.0,1007.0,8.0,9381.0,1156.0,0 +20627.0,160000.0,1,2,2,32.0,0.0,0.0,0.0,0.0,0,-1,38254.0,38919.0,17243.0,18478.0,3541.0,6459.0,1907.0,2000.0,2000.0,300.0,6459.0,3000.0,0 +16509.0,20000.0,1,2,2,24.0,0.0,0.0,0.0,0.0,0,-1,3843.0,4110.0,4560.0,4567.0,4060.0,1035.0,1073.0,1258.0,1000.0,228.0,1035.0,0.0,0 +14702.0,280000.0,1,2,1,37.0,0.0,0.0,0.0,0.0,0,-1,149227.0,152331.0,153080.0,156000.0,160000.0,40485.0,5505.0,3258.0,3120.0,4000.0,100045.0,10000.0,0 +5764.0,20000.0,1,2,1,35.0,0.0,0.0,0.0,0.0,0,-1,17584.0,19819.0,11280.0,3680.0,4480.0,1650.0,3013.0,1005.0,1000.0,3000.0,1650.0,0.0,0 +20981.0,120000.0,1,2,2,32.0,0.0,0.0,0.0,0.0,0,-1,114476.0,113995.0,116574.0,117041.0,50980.0,51285.0,4100.0,6000.0,5000.0,5000.0,58895.0,5000.0,0 +22927.0,50000.0,2,2,1,48.0,0.0,0.0,0.0,0.0,0,-1,46589.0,48009.0,48942.0,36545.0,5107.0,4640.0,2500.0,2174.0,2117.0,117.0,4853.0,0.0,0 +4304.0,490000.0,2,2,1,30.0,0.0,0.0,0.0,0.0,0,-1,26088.0,24092.0,24488.0,16995.0,-1527.0,62491.0,2003.0,2041.0,1092.0,4.0,64895.0,3003.0,0 +25940.0,150000.0,2,2,1,36.0,0.0,0.0,0.0,0.0,0,-1,113368.0,70001.0,45813.0,44309.0,27428.0,2013.0,2354.0,2500.0,1200.0,2618.0,2013.0,4724.0,0 +25399.0,300000.0,2,2,2,27.0,0.0,0.0,0.0,0.0,0,-1,15024.0,12128.0,9775.0,7347.0,4026.0,4851.0,1200.0,1164.0,1069.0,81.0,4851.0,3333.0,0 +5087.0,80000.0,2,2,2,23.0,0.0,0.0,0.0,0.0,0,-1,4125.0,10174.0,6160.0,9020.0,4670.0,6124.0,6174.0,3160.0,5020.0,1670.0,6124.0,1600.0,0 +15187.0,80000.0,2,2,2,24.0,0.0,0.0,0.0,0.0,0,-1,60423.0,55120.0,20407.0,18839.0,3810.0,23836.0,2007.0,2000.0,1014.0,0.0,23836.0,3000.0,0 +7790.0,250000.0,2,2,2,26.0,0.0,0.0,0.0,0.0,0,-1,46467.0,17787.0,18852.0,24097.0,19152.0,1547.0,1500.0,1500.0,5645.0,500.0,1547.0,0.0,0 +3494.0,120000.0,2,2,2,24.0,0.0,0.0,0.0,0.0,0,-1,11296.0,12200.0,11761.0,6761.0,7189.0,1087.0,1400.0,1000.0,0.0,1000.0,1087.0,801.0,0 +14766.0,500000.0,2,2,1,33.0,0.0,0.0,0.0,0.0,0,-1,48415.0,50588.0,32091.0,19615.0,23084.0,4528.0,15021.0,1408.0,392.0,7000.0,4528.0,22021.0,0 +2236.0,140000.0,2,2,1,26.0,0.0,0.0,0.0,0.0,0,-1,37283.0,24748.0,21854.0,21711.0,25999.0,902.0,7023.0,5080.0,10000.0,6000.0,902.0,18542.0,0 +26848.0,20000.0,1,2,2,41.0,0.0,0.0,0.0,-1.0,0,-1,16808.0,16741.0,14450.0,8796.0,5419.0,2377.0,1301.0,1000.0,8796.0,108.0,2377.0,15742.0,0 +28464.0,20000.0,2,2,1,34.0,0.0,0.0,0.0,-1.0,0,-1,17625.0,14841.0,492.0,23150.0,17883.0,7729.0,1019.0,990.0,23965.0,371.0,7738.0,3638.0,0 +3940.0,500000.0,1,2,1,40.0,0.0,0.0,0.0,0.0,0,-2,30415.0,31645.0,32556.0,36642.0,-8.0,-8.0,2006.0,3000.0,5080.0,8.0,0.0,0.0,0 +26969.0,500000.0,1,2,1,31.0,0.0,0.0,0.0,0.0,0,-2,12988.0,7289.0,3823.0,4444.0,-232.0,-2701.0,1122.0,1077.0,3023.0,54.0,13.0,168816.0,0 +29319.0,100000.0,1,2,2,28.0,0.0,0.0,0.0,0.0,0,-2,188853.0,180765.0,64653.0,10388.0,3762.0,1434.0,5003.0,3018.0,1400.0,3786.0,1774.0,12714.0,0 +26296.0,70000.0,2,2,1,47.0,0.0,0.0,0.0,0.0,0,-2,136809.0,118811.0,52953.0,53696.0,11790.0,12045.0,3158.0,10000.0,2446.0,11790.0,430.0,423.0,0 +12293.0,130000.0,2,2,2,26.0,0.0,0.0,0.0,0.0,0,-2,110922.0,113974.0,126194.0,17832.0,-3000.0,0.0,5000.0,15066.0,5007.0,0.0,3000.0,825.0,1 +21840.0,200000.0,2,2,2,24.0,0.0,0.0,0.0,0.0,0,-2,19326.0,20330.0,21362.0,22000.0,2000.0,950.0,1330.0,1362.0,1000.0,2000.0,950.0,0.0,0 +9919.0,100000.0,1,2,1,53.0,2.0,0.0,0.0,0.0,0,0,43611.0,45415.0,47053.0,47747.0,48459.0,49560.0,2500.0,2400.0,1845.0,2400.0,2500.0,0.0,1 +12958.0,100000.0,1,2,1,33.0,2.0,0.0,0.0,0.0,0,0,66393.0,67827.0,69202.0,70153.0,71468.0,72930.0,3100.0,3100.0,2700.0,2600.0,2650.0,2800.0,1 +4028.0,240000.0,1,2,1,39.0,2.0,0.0,0.0,0.0,0,0,234661.0,234364.0,235982.0,239281.0,244329.0,249130.0,10200.0,10200.0,8725.0,9068.0,9068.0,15000.0,0 +12987.0,80000.0,1,2,2,26.0,2.0,0.0,0.0,0.0,0,0,81268.0,78311.0,79915.0,81371.0,79916.0,79227.0,3450.0,3508.0,3405.0,3359.0,3108.0,3400.0,1 +3300.0,370000.0,1,2,2,39.0,2.0,0.0,0.0,0.0,0,0,334394.0,337272.0,340152.0,345904.0,322168.0,272461.0,14005.0,12004.0,12362.0,12006.0,9555.0,11005.0,1 +614.0,40000.0,1,2,2,23.0,2.0,2.0,0.0,0.0,0,0,36650.0,29541.0,26190.0,26710.0,27274.0,29551.0,0.0,1435.0,955.0,993.0,2734.0,0.0,0 +24001.0,50000.0,1,2,2,23.0,2.0,2.0,0.0,0.0,0,0,51246.0,49758.0,48456.0,44116.0,21247.0,20066.0,8.0,2401.0,2254.0,2004.0,704.0,707.0,0 +24304.0,20000.0,1,2,1,34.0,2.0,-1.0,0.0,0.0,0,0,390.0,18864.0,19499.0,19780.0,780.0,0.0,18864.0,1329.0,1000.0,0.0,0.0,0.0,1 +5137.0,50000.0,1,2,1,28.0,2.0,0.0,0.0,0.0,0,0,42435.0,44030.0,43979.0,31508.0,16519.0,19231.0,3000.0,2000.0,2000.0,2000.0,3000.0,1000.0,1 +7384.0,60000.0,1,2,1,54.0,2.0,2.0,0.0,0.0,0,0,61493.0,58784.0,54087.0,37613.0,39038.0,37814.0,55.0,2400.0,1316.0,2000.0,1531.0,1477.0,0 +14099.0,20000.0,1,2,1,45.0,2.0,2.0,0.0,0.0,0,0,21136.0,20043.0,20192.0,19459.0,36290.0,19774.0,11.0,2505.0,2000.0,3000.0,1203.0,500.0,1 +18002.0,150000.0,1,2,2,39.0,2.0,0.0,0.0,0.0,0,0,155896.0,159891.0,164830.0,95000.0,98000.0,100000.0,5500.0,7103.0,3000.0,3000.0,2000.0,0.0,1 +3812.0,130000.0,1,2,2,28.0,2.0,2.0,0.0,0.0,0,0,70952.0,69264.0,70184.0,8518.0,11296.0,6514.0,0.0,3000.0,2000.0,3000.0,2000.0,0.0,1 +27394.0,50000.0,1,2,1,48.0,2.0,0.0,0.0,0.0,0,0,79262.0,40931.0,40892.0,41612.0,18825.0,18019.0,3278.0,1880.0,1650.0,10000.0,1000.0,700.0,1 +1304.0,140000.0,1,2,2,26.0,2.0,0.0,0.0,0.0,0,0,133572.0,135367.0,113272.0,115685.0,118171.0,120550.0,6169.0,4500.0,4287.0,4500.0,4500.0,9500.0,1 +7448.0,240000.0,2,2,1,31.0,2.0,0.0,0.0,0.0,0,0,71876.0,72382.0,72155.0,72543.0,73011.0,73484.0,3100.0,2400.0,2367.0,2435.0,2500.0,3000.0,1 +17497.0,80000.0,2,2,1,28.0,2.0,0.0,0.0,0.0,0,0,52062.0,49884.0,22348.0,22063.0,8723.0,7254.0,2158.0,1708.0,1411.0,4.0,21.0,220.0,1 +124.0,310000.0,2,2,1,35.0,2.0,0.0,0.0,0.0,0,0,304991.0,311243.0,306314.0,258610.0,246491.0,198889.0,13019.0,11128.0,8407.0,8599.0,6833.0,5987.0,1 +23603.0,300000.0,2,2,1,33.0,2.0,2.0,0.0,0.0,0,0,279065.0,273067.0,278910.0,283920.0,253113.0,246560.0,0.0,10638.0,10569.0,8809.0,8883.0,9960.0,1 +13057.0,30000.0,2,2,1,29.0,2.0,2.0,0.0,0.0,0,0,26414.0,27189.0,28235.0,28669.0,29355.0,29913.0,1500.0,1800.0,1200.0,1300.0,1200.0,600.0,0 +15920.0,10000.0,2,2,2,27.0,2.0,0.0,0.0,0.0,0,0,6694.0,7546.0,8345.0,8688.0,8865.0,9046.0,1124.0,1207.0,1000.0,177.0,181.0,0.0,0 +289.0,100000.0,2,2,2,25.0,2.0,0.0,0.0,0.0,0,0,70896.0,71678.0,70125.0,69856.0,69718.0,51365.0,3472.0,2092.0,2000.0,2127.0,1960.0,1559.0,1 +27724.0,50000.0,2,2,2,24.0,2.0,0.0,0.0,0.0,0,0,23497.0,24197.0,25226.0,26238.0,26760.0,27318.0,1395.0,1424.0,1436.0,958.0,989.0,1128.0,0 +17305.0,290000.0,2,2,2,37.0,2.0,0.0,0.0,0.0,0,0,140599.0,143963.0,152434.0,156413.0,156189.0,144318.0,13010.0,11430.0,6900.0,5320.0,5232.0,4980.0,1 +21703.0,50000.0,2,2,2,26.0,2.0,0.0,0.0,0.0,0,0,47510.0,32952.0,22289.0,22752.0,9325.0,9270.0,1744.0,1537.0,1000.0,187.0,185.0,0.0,0 +8043.0,160000.0,2,2,2,42.0,2.0,2.0,0.0,0.0,0,0,152630.0,95758.0,97251.0,98010.0,99669.0,101664.0,0.0,4385.0,3639.0,3762.0,3800.0,3897.0,1 +25737.0,30000.0,2,2,2,35.0,2.0,2.0,0.0,0.0,0,0,25368.0,24662.0,26001.0,27012.0,27241.0,27812.0,0.0,1739.0,1750.0,975.0,1010.0,3226.0,1 +14734.0,30000.0,2,2,2,25.0,2.0,0.0,0.0,0.0,0,0,10343.0,11069.0,12082.0,12473.0,12623.0,27460.0,1200.0,1201.0,592.0,500.0,1500.0,0.0,1 +20211.0,60000.0,2,2,1,50.0,2.0,0.0,0.0,0.0,0,0,60199.0,60742.0,60841.0,58902.0,19352.0,19523.0,2800.0,2600.0,2107.0,1000.0,1000.0,705.0,1 +8546.0,50000.0,2,2,2,23.0,2.0,0.0,0.0,0.0,0,0,48537.0,30271.0,26283.0,26547.0,27119.0,27697.0,2000.0,2000.0,1000.0,1000.0,1028.0,1000.0,1 +21673.0,80000.0,2,2,2,23.0,2.0,0.0,0.0,0.0,0,0,71975.0,64153.0,47680.0,33336.0,24439.0,26187.0,3139.0,4000.0,3000.0,2000.0,2000.0,0.0,1 +21509.0,30000.0,2,2,2,22.0,2.0,0.0,0.0,0.0,0,0,30324.0,30123.0,30299.0,27758.0,22720.0,19136.0,1900.0,1600.0,2000.0,2000.0,614.0,924.0,1 +21975.0,70000.0,2,2,2,25.0,2.0,0.0,0.0,0.0,0,0,46526.0,47820.0,48750.0,49936.0,51102.0,52276.0,2070.0,2000.0,2000.0,2000.0,2000.0,2100.0,1 +25384.0,30000.0,2,2,2,29.0,2.0,2.0,0.0,0.0,0,0,36328.0,35291.0,36775.0,36914.0,33305.0,33688.0,0.0,2206.0,1500.0,2000.0,6000.0,6000.0,0 +27749.0,130000.0,2,2,2,26.0,2.0,0.0,0.0,0.0,0,0,130535.0,127155.0,126264.0,128318.0,96428.0,98156.0,6000.0,5200.0,5000.0,3500.0,3622.0,3920.0,1 +1737.0,80000.0,2,2,2,29.0,2.0,0.0,0.0,0.0,0,0,77416.0,75500.0,69313.0,67972.0,66800.0,68693.0,2661.0,2509.0,2500.0,3000.0,3000.0,3000.0,1 +5340.0,100000.0,2,2,1,41.0,2.0,0.0,0.0,0.0,0,0,71978.0,73715.0,74621.0,72567.0,77231.0,78780.0,3500.0,2800.0,3000.0,6000.0,3000.0,2000.0,0 +18706.0,170000.0,2,2,2,27.0,2.0,0.0,0.0,0.0,0,0,173577.0,171480.0,171794.0,166637.0,169021.0,164531.0,6500.0,7100.0,6100.0,6000.0,5600.0,7700.0,1 +599.0,80000.0,2,2,2,24.0,2.0,0.0,0.0,0.0,0,0,79243.0,75254.0,58683.0,58886.0,60035.0,57264.0,3249.0,3000.0,5000.0,2500.0,2300.0,2200.0,0 +12124.0,120000.0,2,2,2,43.0,2.0,2.0,0.0,0.0,0,0,124613.0,121211.0,120920.0,47951.0,41563.0,36779.0,0.0,3507.0,2000.0,2500.0,2000.0,1500.0,1 +21369.0,50000.0,1,2,1,53.0,2.0,0.0,0.0,2.0,0,0,17946.0,18946.0,21904.0,21243.0,20225.0,19850.0,1306.0,3264.0,0.0,846.0,856.0,804.0,0 +24449.0,320000.0,1,2,2,36.0,2.0,0.0,0.0,2.0,0,0,283743.0,289508.0,302561.0,283356.0,275361.0,268871.0,12013.0,21041.0,1514.0,9122.0,9518.0,9209.0,1 +16508.0,80000.0,1,2,2,24.0,2.0,0.0,0.0,2.0,0,0,44507.0,46486.0,51876.0,48962.0,48614.0,49792.0,3000.0,6107.0,0.0,1675.0,1895.0,2117.0,1 +24717.0,20000.0,1,2,1,43.0,2.0,0.0,0.0,2.0,0,0,11573.0,12372.0,14946.0,14409.0,16659.0,17887.0,1300.0,2787.0,0.0,2500.0,1500.0,0.0,1 +27719.0,90000.0,2,2,2,24.0,2.0,0.0,0.0,2.0,0,0,89346.0,89466.0,93755.0,89706.0,89221.0,91596.0,4100.0,8245.0,0.0,3450.0,7200.0,0.0,1 +5737.0,90000.0,2,2,1,35.0,2.0,0.0,0.0,0.0,0,2,63426.0,57922.0,55010.0,52540.0,56236.0,40922.0,2700.0,2500.0,1900.0,4600.0,0.0,1600.0,1 +5683.0,30000.0,2,2,1,26.0,2.0,0.0,0.0,0.0,0,2,25369.0,23073.0,21520.0,18669.0,15710.0,15308.0,1700.0,1600.0,700.0,1401.0,0.0,600.0,1 +17548.0,110000.0,2,2,1,38.0,2.0,2.0,0.0,0.0,0,2,41619.0,40650.0,41744.0,42783.0,47476.0,45355.0,0.0,1750.0,1750.0,5400.0,700.0,1000.0,1 +9837.0,110000.0,2,2,1,46.0,-2.0,-1.0,0.0,0.0,0,0,1495.0,83590.0,82293.0,78622.0,78430.0,78120.0,86367.0,2846.0,2755.0,2838.0,2808.0,2740.0,0 +20190.0,310000.0,2,2,2,42.0,-2.0,-1.0,0.0,0.0,0,0,-2123.0,246407.0,250249.0,254254.0,259960.0,265702.0,260000.0,10000.0,10000.0,10000.0,10000.0,10000.0,0 +9918.0,180000.0,1,2,1,40.0,1.0,2.0,0.0,0.0,0,0,172584.0,167622.0,130083.0,64398.0,62277.0,58216.0,1000.0,4052.0,2293.0,2295.0,2400.0,2110.0,0 +24482.0,220000.0,1,2,2,31.0,1.0,2.0,0.0,0.0,0,0,224244.0,210290.0,179645.0,166753.0,82058.0,20650.0,0.0,6800.0,6640.0,4100.0,1100.0,0.0,1 +10323.0,20000.0,1,2,2,25.0,1.0,2.0,0.0,0.0,0,0,15863.0,14498.0,15064.0,13605.0,11844.0,10152.0,0.0,1157.0,574.0,423.0,374.0,648.0,0 +11795.0,10000.0,1,2,2,42.0,1.0,2.0,0.0,0.0,0,0,9980.0,9178.0,7912.0,4838.0,10096.0,10112.0,1000.0,1517.0,194.0,6700.0,1000.0,1500.0,1 +26614.0,20000.0,1,2,2,22.0,1.0,2.0,0.0,0.0,0,0,19512.0,17692.0,19136.0,20080.0,17366.0,17128.0,0.0,1736.0,1618.0,902.0,1000.0,869.0,0 +15500.0,50000.0,1,2,2,33.0,1.0,2.0,0.0,0.0,0,0,51210.0,47140.0,48478.0,48173.0,21134.0,20403.0,0.0,3518.0,3000.0,2352.0,2000.0,2000.0,0 +20521.0,150000.0,1,2,2,32.0,1.0,2.0,0.0,0.0,0,0,127399.0,124835.0,127259.0,129115.0,131820.0,124322.0,0.0,5000.0,3500.0,3557.0,5929.0,23.0,1 +7555.0,50000.0,1,2,2,31.0,1.0,2.0,0.0,0.0,0,0,18190.0,12521.0,14308.0,14769.0,15925.0,15441.0,0.0,2000.0,1000.0,1542.0,764.0,3000.0,0 +14255.0,50000.0,1,2,2,22.0,1.0,2.0,0.0,0.0,0,0,50781.0,45429.0,28927.0,19896.0,19475.0,19168.0,41.0,1617.0,816.0,1003.0,1004.0,912.0,0 +8628.0,100000.0,1,2,2,31.0,1.0,2.0,0.0,0.0,0,0,97669.0,92311.0,90519.0,80051.0,76446.0,76815.0,0.0,3631.0,3000.0,3000.0,2800.0,2697.0,0 +27166.0,280000.0,1,2,1,40.0,1.0,2.0,0.0,0.0,0,0,238094.0,228523.0,191098.0,160149.0,154421.0,156022.0,0.0,8000.0,6000.0,5000.0,10000.0,5000.0,0 +27353.0,70000.0,1,2,2,30.0,1.0,-1.0,0.0,0.0,0,0,0.0,11609.0,13411.0,14470.0,18070.0,15000.0,11609.0,2000.0,1400.0,5000.0,300.0,4220.0,0 +9610.0,20000.0,1,2,1,42.0,1.0,2.0,0.0,0.0,0,0,17614.0,17042.0,18052.0,18562.0,18814.0,19500.0,0.0,1300.0,810.0,700.0,1000.0,900.0,1 +8506.0,80000.0,2,2,1,32.0,1.0,2.0,0.0,0.0,0,0,73181.0,71452.0,72651.0,74266.0,75892.0,75816.0,0.0,3000.0,2800.0,2800.0,2700.0,2800.0,0 +23699.0,10000.0,2,2,1,51.0,1.0,2.0,0.0,0.0,0,0,9151.0,8855.0,9828.0,8637.0,8808.0,8995.0,0.0,1133.0,1144.0,315.0,329.0,363.0,0 +22853.0,20000.0,2,2,2,30.0,1.0,2.0,0.0,0.0,0,0,16560.0,15997.0,17336.0,18345.0,18643.0,19094.0,0.0,1600.0,1602.0,900.0,900.0,636.0,0 +414.0,230000.0,2,2,2,27.0,1.0,2.0,0.0,0.0,0,0,13668.0,12647.0,13135.0,10596.0,9218.0,5068.0,0.0,1064.0,423.0,313.0,1000.0,4641.0,1 +20177.0,200000.0,2,2,2,37.0,1.0,2.0,0.0,0.0,0,0,226365.0,214261.0,210315.0,206563.0,202896.0,173111.0,0.0,8000.0,9000.0,8000.0,7000.0,7200.0,0 +27618.0,30000.0,2,2,2,22.0,1.0,2.0,0.0,0.0,0,0,16549.0,17085.0,17003.0,7150.0,6508.0,8459.0,1500.0,1396.0,2000.0,178.0,2000.0,2000.0,0 +11120.0,30000.0,2,2,2,39.0,1.0,2.0,0.0,0.0,0,0,26981.0,26264.0,27240.0,27440.0,28000.0,0.0,0.0,1500.0,600.0,560.0,0.0,15225.0,0 +18450.0,20000.0,2,2,1,26.0,1.0,2.0,0.0,0.0,0,0,7072.0,1514.0,1898.0,2558.0,2498.0,4074.0,2.0,1198.0,1500.0,500.0,2000.0,0.0,0 +18794.0,120000.0,2,2,2,29.0,1.0,2.0,0.0,0.0,0,0,103944.0,97248.0,99283.0,101935.0,102754.0,105924.0,0.0,4500.0,5200.0,4000.0,5000.0,7200.0,0 +18915.0,120000.0,2,2,1,28.0,1.0,2.0,0.0,0.0,0,0,60188.0,58467.0,59760.0,60990.0,61960.0,65233.0,0.0,3000.0,3000.0,3000.0,5000.0,0.0,1 +15190.0,90000.0,2,2,2,24.0,1.0,2.0,0.0,0.0,0,0,88550.0,78892.0,75808.0,63362.0,65300.0,67248.0,3000.0,3500.0,3000.0,3000.0,3000.0,5000.0,1 +27963.0,70000.0,2,2,2,25.0,1.0,2.0,0.0,0.0,0,0,73167.0,70238.0,70640.0,71298.0,70930.0,72491.0,0.0,2600.0,3000.0,3000.0,6000.0,0.0,0 +26476.0,120000.0,2,2,1,52.0,1.0,2.0,0.0,0.0,0,0,123184.0,117849.0,120471.0,117218.0,116871.0,122192.0,0.0,6100.0,5700.0,4500.0,9000.0,4700.0,1 +27062.0,130000.0,1,2,2,33.0,1.0,-1.0,0.0,-1.0,0,0,0.0,870.0,390.0,11.0,1011.0,381.0,870.0,300.0,11.0,1000.0,300.0,500.0,0 +827.0,50000.0,2,2,1,24.0,1.0,2.0,0.0,0.0,0,2,27087.0,26372.0,26992.0,27693.0,29237.0,28607.0,0.0,1400.0,1100.0,2100.0,0.0,1000.0,0 +4922.0,180000.0,2,2,2,27.0,1.0,2.0,0.0,0.0,0,2,17207.0,16647.0,17657.0,17705.0,19043.0,18589.0,0.0,1590.0,638.0,1628.0,0.0,834.0,0 +21456.0,180000.0,2,2,2,29.0,1.0,2.0,0.0,0.0,0,2,77494.0,75658.0,76942.0,80419.0,90715.0,37376.0,0.0,3100.0,5000.0,11000.0,1000.0,1000.0,0 +10678.0,60000.0,2,2,2,24.0,1.0,2.0,0.0,0.0,0,2,59201.0,58493.0,58820.0,57827.0,61055.0,56668.0,2300.0,2700.0,2200.0,4500.0,0.0,2200.0,0 +20585.0,50000.0,1,2,2,31.0,1.0,2.0,0.0,0.0,0,-1,51086.0,49804.0,28662.0,29476.0,4011.0,1000.0,0.0,2000.0,1500.0,1000.0,1000.0,0.0,0 +7673.0,300000.0,2,2,1,34.0,1.0,2.0,0.0,0.0,0,-1,6451.0,4828.0,6858.0,8048.0,1701.0,2920.0,0.0,4004.0,2000.0,0.0,2920.0,2282.0,1 +21008.0,200000.0,1,2,1,47.0,-1.0,-1.0,0.0,0.0,0,0,42114.0,227075.0,217016.0,200316.0,169815.0,88071.0,235728.0,10000.0,5210.0,4009.0,3186.0,55152.0,1 +13004.0,280000.0,1,2,1,25.0,-1.0,-1.0,0.0,0.0,0,0,3863.0,84601.0,67765.0,63628.0,60860.0,60316.0,89295.0,2192.0,1899.0,1673.0,2125.0,1511.0,0 +21184.0,100000.0,1,2,2,43.0,-1.0,0.0,0.0,0.0,0,0,6768.0,13054.0,10489.0,16146.0,25053.0,27671.0,10015.0,3018.0,10002.0,10007.0,5018.0,3438.0,0 +5674.0,150000.0,1,2,2,37.0,-1.0,0.0,0.0,0.0,0,0,111880.0,106841.0,102490.0,103711.0,104153.0,103240.0,4000.0,3700.0,3700.0,3756.0,3800.0,3500.0,0 +23868.0,230000.0,1,2,2,29.0,-1.0,-1.0,0.0,0.0,0,0,566.0,5477.0,7996.0,6406.0,6040.0,6446.0,5480.0,4001.0,3000.0,3000.0,2000.0,5000.0,0 +5433.0,80000.0,1,2,2,28.0,-1.0,0.0,0.0,0.0,0,0,77701.0,19577.0,22033.0,57522.0,58939.0,60790.0,2000.0,2800.0,36000.0,2500.0,3000.0,5000.0,0 +10465.0,70000.0,2,2,1,29.0,-1.0,0.0,0.0,0.0,0,0,71232.0,71262.0,71509.0,70695.0,71189.0,70554.0,2751.0,3600.0,2694.0,2800.0,2743.0,2700.0,0 +23600.0,160000.0,2,2,1,42.0,-1.0,0.0,0.0,0.0,0,0,34186.0,35186.0,36512.0,36382.0,37105.0,38034.0,1569.0,1895.0,1606.0,1329.0,1528.0,1600.0,0 +21630.0,90000.0,2,2,1,25.0,-1.0,-1.0,0.0,0.0,0,0,7766.0,13788.0,15459.0,43380.0,46632.0,14177.0,93788.0,10000.0,33000.0,5300.0,5000.0,2913.0,0 +26211.0,150000.0,2,2,1,27.0,-1.0,-1.0,0.0,0.0,0,0,1108.0,143813.0,149350.0,149984.0,130610.0,121793.0,147314.0,7752.0,6046.0,2753.0,5583.0,6700.0,0 +3369.0,90000.0,2,2,2,41.0,-1.0,0.0,0.0,0.0,0,0,48276.0,47820.0,46602.0,47141.0,16114.0,15825.0,2281.0,1219.0,1164.0,556.0,595.0,480.0,0 +9935.0,50000.0,2,2,1,25.0,-1.0,0.0,0.0,0.0,0,0,42726.0,43072.0,34984.0,30090.0,23820.0,18012.0,3941.0,1432.0,1000.0,2000.0,2036.0,404.0,1 +21584.0,180000.0,2,2,1,35.0,-1.0,-1.0,0.0,0.0,0,0,1175.0,5317.0,8388.0,8529.0,7739.0,3803.0,5317.0,3200.0,2700.0,2000.0,76.0,0.0,0 +11092.0,100000.0,2,2,2,26.0,-1.0,0.0,0.0,0.0,0,0,53743.0,52320.0,46686.0,44497.0,44674.0,42653.0,3000.0,2500.0,3000.0,2000.0,5000.0,2600.0,0 +28722.0,310000.0,2,2,1,44.0,-1.0,0.0,0.0,0.0,0,0,67423.0,67729.0,113788.0,106919.0,100656.0,93846.0,10000.0,56000.0,5000.0,4000.0,3300.0,5000.0,0 +25148.0,170000.0,2,2,2,37.0,-1.0,-1.0,0.0,0.0,0,0,1499.0,53705.0,110465.0,110503.0,110776.0,111080.0,53705.0,60000.0,3908.0,4000.0,4010.0,5510.0,0 +26050.0,170000.0,2,2,1,37.0,-1.0,0.0,0.0,0.0,0,0,168719.0,166207.0,158403.0,146324.0,118981.0,113666.0,7000.0,7000.0,6011.0,5000.0,6000.0,9000.0,0 +1465.0,90000.0,2,2,2,24.0,-1.0,0.0,0.0,0.0,0,0,17524.0,22184.0,23270.0,27372.0,31905.0,34954.0,5000.0,5000.0,5000.0,5000.0,3600.0,2000.0,0 +1570.0,30000.0,2,2,2,23.0,-1.0,0.0,0.0,0.0,0,-1,3226.0,5591.0,6992.0,20412.0,14427.0,5119.0,3596.0,2992.0,16500.0,0.0,5119.0,0.0,1 +5005.0,420000.0,2,2,2,28.0,-1.0,0.0,0.0,0.0,0,-1,27186.0,27759.0,21103.0,22217.0,23440.0,61084.0,5009.0,5006.0,5000.0,5000.0,61084.0,3000.0,0 +21280.0,290000.0,1,3,1,61.0,0.0,0.0,0.0,0.0,0,0,281967.0,288456.0,296084.0,218399.0,200461.0,204637.0,10492.0,12447.0,8973.0,6761.0,6983.0,5980.0,0 +8177.0,230000.0,1,3,1,45.0,0.0,0.0,0.0,0.0,0,0,203135.0,208225.0,178559.0,172772.0,175057.0,177113.0,10000.0,6528.0,6000.0,6500.0,7000.0,10000.0,0 +11957.0,130000.0,1,3,1,49.0,0.0,0.0,0.0,0.0,0,0,119466.0,116833.0,106524.0,89412.0,86993.0,87433.0,5044.0,5067.0,5013.0,5002.0,4002.0,5009.0,0 +17923.0,390000.0,1,3,1,49.0,0.0,0.0,0.0,0.0,0,0,282849.0,281836.0,284397.0,284241.0,285615.0,282611.0,12000.0,13000.0,12000.0,12000.0,10266.0,9800.0,0 +29851.0,50000.0,1,3,1,46.0,0.0,0.0,0.0,0.0,0,0,62315.0,60180.0,58108.0,55774.0,53589.0,51345.0,2200.0,2200.0,2000.0,1967.0,2002.0,1727.0,0 +6669.0,50000.0,1,3,1,51.0,0.0,0.0,0.0,0.0,0,0,42257.0,44243.0,64104.0,33406.0,34104.0,34869.0,3000.0,2500.0,1985.0,1163.0,1256.0,1316.0,0 +6781.0,150000.0,1,3,1,43.0,0.0,0.0,0.0,0.0,0,0,150797.0,52509.0,50683.0,46602.0,40599.0,37192.0,3008.0,2014.0,1599.0,2014.0,2018.0,1041.0,0 +2895.0,110000.0,1,3,1,40.0,0.0,0.0,0.0,0.0,0,0,93357.0,94938.0,79368.0,74778.0,75996.0,77423.0,4100.0,2612.0,2666.0,2700.0,2659.0,2694.0,0 +4496.0,50000.0,1,3,1,65.0,0.0,0.0,0.0,0.0,0,0,48341.0,47465.0,47942.0,48418.0,49530.0,28085.0,2068.0,1545.0,1171.0,1658.0,1321.0,0.0,0 +7143.0,50000.0,1,3,1,51.0,0.0,0.0,0.0,0.0,0,0,48550.0,46267.0,46716.0,29744.0,30060.0,29449.0,2000.0,1400.0,984.0,1013.0,1006.0,939.0,0 +4451.0,20000.0,1,3,1,36.0,0.0,0.0,0.0,0.0,0,0,18839.0,19919.0,20042.0,20204.0,19662.0,14218.0,1690.0,1203.0,755.0,701.0,600.0,115.0,0 +15048.0,50000.0,1,3,1,44.0,0.0,0.0,0.0,0.0,0,0,15109.0,16117.0,17217.0,18005.0,18369.0,18888.0,1263.0,1363.0,1151.0,515.0,670.0,780.0,0 +26875.0,350000.0,1,3,1,37.0,0.0,0.0,0.0,0.0,0,0,70257.0,73151.0,47298.0,25692.0,24542.0,23697.0,20001.0,5045.0,3000.0,2005.0,3001.0,4.0,0 +27118.0,360000.0,1,3,1,42.0,0.0,0.0,0.0,0.0,0,0,226988.0,217735.0,207215.0,197096.0,187693.0,177338.0,8006.0,7506.0,7006.0,7006.0,6103.0,5506.0,0 +14539.0,100000.0,1,3,1,35.0,0.0,0.0,0.0,0.0,0,0,96521.0,98728.0,74239.0,75704.0,55704.0,56810.0,3938.0,2515.0,2516.0,4022.0,2032.0,2112.0,0 +2326.0,50000.0,1,3,2,52.0,0.0,0.0,0.0,0.0,0,0,47479.0,49344.0,19596.0,19194.0,19201.0,19199.0,29456.0,1300.0,675.0,694.0,704.0,798.0,0 +27298.0,20000.0,1,3,2,43.0,0.0,0.0,0.0,0.0,0,0,15921.0,16930.0,17954.0,18966.0,19404.0,19962.0,1280.0,1304.0,1316.0,754.0,931.0,463.0,1 +27248.0,390000.0,1,3,2,35.0,0.0,0.0,0.0,0.0,0,0,55213.0,59122.0,72930.0,76543.0,78143.0,77763.0,10000.0,20000.0,10000.0,8000.0,6000.0,5000.0,0 +18018.0,50000.0,1,3,2,46.0,0.0,0.0,0.0,0.0,0,0,48060.0,48923.0,48924.0,33778.0,19492.0,19582.0,2326.0,2000.0,1235.0,622.0,1000.0,1000.0,0 +26783.0,280000.0,1,3,2,30.0,0.0,0.0,0.0,0.0,0,0,104252.0,107034.0,109958.0,112850.0,115092.0,117496.0,4510.0,4654.0,4730.0,4119.0,4258.0,4292.0,0 +11199.0,150000.0,1,3,2,32.0,0.0,0.0,0.0,0.0,0,0,148352.0,151267.0,143254.0,137379.0,35290.0,1200.0,5210.0,5212.0,4610.0,706.0,1200.0,0.0,0 +11225.0,50000.0,1,3,2,46.0,0.0,0.0,0.0,0.0,0,0,50297.0,46613.0,46666.0,20162.0,19864.0,19680.0,1852.0,4050.0,676.0,730.0,866.0,3000.0,1 +29674.0,150000.0,1,3,2,44.0,0.0,0.0,0.0,0.0,0,0,65903.0,35916.0,34409.0,93241.0,67549.0,62479.0,5011.0,3045.0,70092.0,2521.0,3000.0,3000.0,0 +12355.0,50000.0,1,3,2,54.0,0.0,0.0,0.0,0.0,0,0,43099.0,44233.0,35147.0,12236.0,11013.0,11388.0,2212.0,2126.0,415.0,401.0,559.0,554.0,0 +25036.0,10000.0,1,3,2,61.0,0.0,0.0,0.0,0.0,0,0,7700.0,8595.0,9273.0,9774.0,9973.0,9638.0,1293.0,1235.0,1000.0,199.0,193.0,197.0,1 +20824.0,70000.0,1,3,2,38.0,0.0,0.0,0.0,0.0,0,0,68370.0,69911.0,69970.0,57118.0,27510.0,27176.0,2682.0,2563.0,1568.0,970.0,1000.0,2000.0,1 +18094.0,240000.0,1,3,2,40.0,0.0,0.0,0.0,0.0,0,0,245311.0,237034.0,242807.0,226872.0,233115.0,239229.0,8491.0,9600.0,8896.0,10690.0,223765.0,9395.0,0 +17838.0,30000.0,1,3,2,25.0,0.0,0.0,0.0,0.0,0,0,23075.0,23996.0,25407.0,27312.0,8810.0,6355.0,2000.0,2500.0,3000.0,178.0,1000.0,0.0,0 +3828.0,20000.0,1,3,2,22.0,0.0,0.0,0.0,0.0,0,0,11242.0,11070.0,11788.0,9607.0,9191.0,0.0,1282.0,1000.0,192.0,184.0,0.0,0.0,0 +18029.0,20000.0,1,3,2,31.0,0.0,0.0,0.0,0.0,0,0,7222.0,13627.0,11974.0,11467.0,10469.0,9380.0,10009.0,2004.0,5013.0,3010.0,3690.0,4384.0,0 +9299.0,20000.0,1,3,2,38.0,0.0,0.0,0.0,0.0,0,0,18878.0,19286.0,18977.0,18335.0,18718.0,18475.0,1318.0,1289.0,647.0,669.0,664.0,682.0,0 +16735.0,20000.0,1,3,1,40.0,0.0,0.0,0.0,0.0,0,0,8151.0,9011.0,10858.0,12670.0,13157.0,13742.0,1153.0,2000.0,2000.0,1000.0,800.0,1000.0,0 +27033.0,50000.0,1,3,1,40.0,0.0,0.0,0.0,0.0,0,0,46850.0,31923.0,47574.0,7613.0,7613.0,7756.0,2068.0,18135.0,2000.0,1000.0,1000.0,2000.0,0 +14773.0,30000.0,1,3,1,44.0,0.0,0.0,0.0,0.0,0,0,10056.0,11387.0,12192.0,12986.0,13775.0,14393.0,1500.0,1300.0,1000.0,1000.0,1000.0,1000.0,0 +1756.0,130000.0,1,3,1,34.0,0.0,0.0,0.0,0.0,0,0,5444.0,5927.0,7106.0,7106.0,8106.0,9106.0,1321.0,1500.0,0.0,1000.0,1000.0,598.0,0 +9797.0,20000.0,1,3,2,40.0,0.0,0.0,0.0,0.0,0,0,17180.0,17715.0,18841.0,18989.0,11583.0,11859.0,1500.0,1500.0,1000.0,1000.0,1000.0,1000.0,0 +14606.0,10000.0,1,3,2,25.0,0.0,0.0,0.0,0.0,0,0,6892.0,7915.0,10086.0,18714.0,9781.0,9979.0,1294.0,2465.0,500.0,1000.0,500.0,0.0,0 +10245.0,50000.0,1,3,1,38.0,0.0,0.0,0.0,0.0,0,0,31304.0,33479.0,34617.0,35735.0,37154.0,38380.0,3000.0,2000.0,2000.0,2000.0,2000.0,2000.0,0 +1115.0,50000.0,1,3,1,54.0,0.0,0.0,0.0,0.0,0,0,38607.0,39681.0,40717.0,41682.0,42857.0,45581.0,2000.0,2000.0,1642.0,2000.0,3600.0,0.0,0 +9972.0,50000.0,1,3,2,38.0,0.0,0.0,0.0,0.0,0,0,50174.0,32012.0,34274.0,38668.0,40416.0,20355.0,3000.0,3000.0,5000.0,2000.0,3000.0,1200.0,0 +27018.0,80000.0,1,3,1,41.0,0.0,0.0,0.0,0.0,0,0,35646.0,38040.0,39562.0,40427.0,43417.0,46878.0,3000.0,2135.0,2000.0,3500.0,4000.0,3000.0,0 +15060.0,70000.0,1,3,1,34.0,0.0,0.0,0.0,0.0,0,0,63580.0,64688.0,66566.0,56942.0,58986.0,61031.0,3000.0,3002.0,2500.0,3000.0,3000.0,2502.0,0 +11093.0,80000.0,1,3,1,29.0,0.0,0.0,0.0,0.0,0,0,42488.0,43805.0,45126.0,45775.0,48033.0,56981.0,2000.0,2051.0,1700.0,3000.0,10000.0,2200.0,0 +1318.0,80000.0,1,3,1,45.0,0.0,0.0,0.0,0.0,0,0,26637.0,26437.0,26686.0,28372.0,28345.0,27279.0,1490.0,2000.0,2000.0,3000.0,5000.0,865.0,0 +20486.0,120000.0,1,3,2,26.0,0.0,0.0,0.0,0.0,0,0,88143.0,83432.0,78471.0,77711.0,79250.0,55860.0,6000.0,4100.0,3000.0,3000.0,2000.0,0.0,0 +4810.0,500000.0,1,3,3,53.0,0.0,0.0,0.0,0.0,0,0,415022.0,421996.0,426103.0,125218.0,126650.0,114473.0,12602.0,11000.0,4711.0,6000.0,11000.0,10000.0,0 +24170.0,80000.0,1,3,2,27.0,0.0,0.0,0.0,0.0,0,0,58323.0,60741.0,62813.0,65151.0,66568.0,70168.0,4000.0,3662.0,4000.0,2500.0,4509.0,2309.0,0 +5138.0,200000.0,1,3,1,43.0,0.0,0.0,0.0,0.0,0,0,146206.0,150404.0,154977.0,157166.0,160870.0,164101.0,5404.0,5854.0,5000.0,5000.0,4600.0,5000.0,0 +746.0,170000.0,1,3,2,38.0,0.0,0.0,0.0,0.0,0,0,21310.0,22957.0,24266.0,25556.0,29949.0,34434.0,2000.0,2000.0,2000.0,5000.0,5000.0,5000.0,0 +4237.0,230000.0,1,3,1,55.0,0.0,0.0,0.0,0.0,0,0,214423.0,214585.0,170063.0,176893.0,183699.0,188700.0,10000.0,10000.0,10000.0,10000.0,10000.0,9000.0,0 +21338.0,230000.0,1,3,1,55.0,0.0,0.0,0.0,0.0,0,0,208273.0,214423.0,214585.0,170063.0,176893.0,183699.0,10012.0,10000.0,10000.0,10000.0,10000.0,10000.0,0 +20594.0,140000.0,1,3,2,29.0,0.0,0.0,0.0,0.0,0,0,7307.0,11718.0,5280.0,8166.0,18002.0,22262.0,5000.0,3000.0,3000.0,10000.0,5000.0,2500.0,0 +666.0,130000.0,2,3,1,43.0,0.0,0.0,0.0,0.0,0,0,130067.0,129385.0,96775.0,98071.0,97743.0,100124.0,5540.0,4403.0,3814.0,3562.0,4021.0,3681.0,0 +17774.0,100000.0,2,3,1,58.0,0.0,0.0,0.0,0.0,0,0,96821.0,98389.0,97831.0,93937.0,78063.0,79707.0,3589.0,3656.0,3677.0,2763.0,2787.0,2881.0,0 +8529.0,100000.0,2,3,1,26.0,0.0,0.0,0.0,0.0,0,0,45807.0,47099.0,40027.0,37735.0,35437.0,34155.0,5000.0,2500.0,3000.0,1597.0,2457.0,5660.0,0 +5666.0,250000.0,2,3,1,55.0,0.0,0.0,0.0,0.0,0,0,296963.0,237684.0,178151.0,180993.0,155516.0,125063.0,8000.0,7400.0,9700.0,5100.0,4500.0,4012.0,1 +19015.0,50000.0,2,3,1,37.0,0.0,0.0,0.0,0.0,0,0,39804.0,41106.0,41843.0,42839.0,43690.0,44232.0,1964.0,1701.0,1697.0,1548.0,1620.0,1774.0,0 +1214.0,80000.0,2,3,1,26.0,0.0,0.0,0.0,0.0,0,0,63677.0,64162.0,38141.0,38190.0,38586.0,39962.0,2000.0,1905.0,1350.0,1388.0,2401.0,1410.0,0 +28336.0,50000.0,2,3,1,41.0,0.0,0.0,0.0,0.0,0,0,46456.0,47445.0,48847.0,50065.0,17304.0,17824.0,1760.0,2162.0,2380.0,619.0,798.0,1000.0,0 +13911.0,90000.0,2,3,1,33.0,0.0,0.0,0.0,0.0,0,0,86960.0,85585.0,87235.0,84511.0,84488.0,86184.0,3200.0,3114.0,3000.0,3100.0,3100.0,3500.0,1 +23492.0,30000.0,2,3,1,33.0,0.0,0.0,0.0,0.0,0,0,29666.0,29033.0,29345.0,29125.0,29859.0,29016.0,1763.0,1676.0,1456.0,1190.0,1056.0,1592.0,0 +5997.0,50000.0,2,3,1,54.0,0.0,0.0,0.0,0.0,0,0,50318.0,50579.0,48491.0,29157.0,29097.0,29039.0,2008.0,3537.0,5700.0,1102.0,1200.0,1100.0,0 +28995.0,270000.0,2,3,1,41.0,0.0,0.0,0.0,0.0,0,0,48872.0,43688.0,35638.0,41704.0,43869.0,45160.0,3688.0,2638.0,6704.0,2869.0,2000.0,1686.0,0 +7472.0,60000.0,2,3,1,63.0,0.0,0.0,0.0,0.0,0,0,56285.0,56894.0,57006.0,28198.0,23888.0,24083.0,5000.0,2156.0,3017.0,2009.0,3000.0,3000.0,0 +17754.0,330000.0,2,3,1,55.0,0.0,0.0,0.0,0.0,0,0,21333.0,25915.0,25036.0,21804.0,19228.0,18799.0,5000.0,5200.0,6000.0,4300.0,5000.0,4000.0,0 +27886.0,80000.0,2,3,1,27.0,0.0,0.0,0.0,0.0,0,0,24003.0,21887.0,14799.0,6402.0,4950.0,4661.0,3028.0,1241.0,3010.0,2025.0,3500.0,26028.0,1 +19927.0,40000.0,2,3,1,42.0,0.0,0.0,0.0,0.0,0,0,40285.0,40024.0,39706.0,36431.0,37154.0,37306.0,1658.0,1601.0,1587.0,1310.0,1510.0,2000.0,1 +1960.0,70000.0,2,3,1,57.0,0.0,0.0,0.0,0.0,0,0,67864.0,65062.0,66447.0,49103.0,45830.0,46769.0,2620.0,2730.0,1936.0,1700.0,1700.0,2000.0,0 +23160.0,230000.0,2,3,1,47.0,0.0,0.0,0.0,0.0,0,0,182787.0,173108.0,163937.0,90980.0,91180.0,90260.0,7000.0,5665.0,4154.0,3300.0,3418.0,3600.0,0 +22190.0,200000.0,2,3,1,29.0,0.0,0.0,0.0,0.0,0,0,203621.0,203424.0,199728.0,195609.0,131981.0,131294.0,7464.0,7889.0,6600.0,4602.0,4900.0,4726.0,0 +1772.0,50000.0,2,3,1,56.0,0.0,0.0,0.0,0.0,0,0,33197.0,34961.0,28913.0,29093.0,29306.0,29506.0,2407.0,2960.0,1029.0,1059.0,1073.0,1200.0,0 +8637.0,90000.0,2,3,1,55.0,0.0,0.0,0.0,0.0,0,0,23379.0,23715.0,24310.0,24561.0,22829.0,22486.0,1402.0,1387.0,1028.0,816.0,804.0,987.0,0 +20276.0,50000.0,2,3,1,57.0,0.0,0.0,0.0,0.0,0,0,50990.0,49123.0,50820.0,50706.0,30636.0,30501.0,2100.0,2500.0,3820.0,1636.0,1501.0,1700.0,1 +25908.0,150000.0,2,3,1,29.0,0.0,0.0,0.0,0.0,0,0,8902.0,9231.0,9124.0,9356.0,8572.0,9541.0,1200.0,1300.0,1000.0,1572.0,1000.0,1000.0,0 +6201.0,30000.0,2,3,1,37.0,0.0,0.0,0.0,0.0,0,0,26411.0,27578.0,29312.0,29680.0,29689.0,31050.0,1898.0,2632.0,1000.0,1176.0,830.0,0.0,0 +2373.0,50000.0,2,3,1,39.0,0.0,0.0,0.0,0.0,0,0,41250.0,40813.0,10695.0,8841.0,8140.0,8267.0,1501.0,1297.0,448.0,449.0,419.0,415.0,0 +20289.0,60000.0,2,3,1,51.0,0.0,0.0,0.0,0.0,0,0,60350.0,61112.0,60557.0,35555.0,30214.0,30170.0,2435.0,2575.0,1404.0,990.0,1347.0,1316.0,0 +23844.0,140000.0,2,3,1,56.0,0.0,0.0,0.0,0.0,0,0,141342.0,137996.0,139888.0,126590.0,111187.0,111414.0,5025.0,5962.0,4878.0,4100.0,4200.0,4003.0,0 +23197.0,140000.0,2,3,1,39.0,0.0,0.0,0.0,0.0,0,0,73166.0,66565.0,76412.0,70091.0,63279.0,56854.0,3112.0,20000.0,3043.0,2359.0,2187.0,1706.0,0 +10243.0,150000.0,2,3,1,29.0,0.0,0.0,0.0,0.0,0,0,149278.0,142117.0,144947.0,140696.0,143607.0,136575.0,3984.0,3825.0,3361.0,3469.0,3812.0,3020.0,0 +11321.0,140000.0,2,3,1,35.0,0.0,0.0,0.0,0.0,0,0,46915.0,115681.0,110827.0,113078.0,98901.0,100466.0,70000.0,4130.0,4600.0,3600.0,3600.0,3708.0,0 +26545.0,180000.0,2,3,1,64.0,0.0,0.0,0.0,0.0,0,0,120070.0,123963.0,125022.0,129079.0,130109.0,133714.0,5876.0,4525.0,6123.0,4644.0,5688.0,5699.0,0 +27955.0,200000.0,2,3,1,26.0,0.0,0.0,0.0,0.0,0,0,201642.0,202486.0,197888.0,145078.0,137272.0,131447.0,7671.0,6210.0,4500.0,4200.0,6200.0,4200.0,1 +8941.0,200000.0,2,3,1,67.0,0.0,0.0,0.0,0.0,0,0,188072.0,166668.0,159513.0,150852.0,151996.0,147690.0,17014.0,15019.0,15000.0,15000.0,10000.0,10000.0,0 +22829.0,50000.0,2,3,1,37.0,0.0,0.0,0.0,0.0,0,0,49080.0,49240.0,48751.0,30250.0,29570.0,26969.0,2228.0,2000.0,1370.0,949.0,922.0,2500.0,0 +21420.0,90000.0,2,3,1,56.0,0.0,0.0,0.0,0.0,0,0,59524.0,57898.0,57739.0,55499.0,48246.0,47850.0,2670.0,2690.0,3041.0,3790.0,2000.0,2000.0,0 +7134.0,50000.0,2,3,2,22.0,0.0,0.0,0.0,0.0,0,0,36926.0,52845.0,52148.0,32718.0,32096.0,30563.0,20007.0,3014.0,1309.0,5009.0,2008.0,4622.0,0 +18440.0,30000.0,2,3,2,23.0,0.0,0.0,0.0,0.0,0,0,33171.0,32678.0,32218.0,31963.0,30942.0,29945.0,1524.0,1537.0,1755.0,1207.0,1076.0,1188.0,0 +21884.0,130000.0,2,3,2,27.0,0.0,0.0,0.0,0.0,0,0,124769.0,127966.0,119008.0,46659.0,47588.0,47698.0,5400.0,3941.0,1742.0,1671.0,1712.0,1730.0,0 +12698.0,30000.0,2,3,2,25.0,0.0,0.0,0.0,0.0,0,0,25366.0,27626.0,22034.0,16312.0,14614.0,0.0,5000.0,1000.0,326.0,292.0,0.0,0.0,0 +1199.0,340000.0,2,3,2,44.0,0.0,0.0,0.0,0.0,0,0,142836.0,145125.0,146682.0,150407.0,147868.0,149349.0,7000.0,5500.0,6027.0,5328.0,5390.0,6047.0,1 +9691.0,280000.0,2,3,2,43.0,0.0,0.0,0.0,0.0,0,0,194868.0,178774.0,172045.0,175487.0,179270.0,183394.0,7000.0,7000.0,6200.0,6500.0,7000.0,7000.0,0 +25783.0,140000.0,2,3,2,43.0,0.0,0.0,0.0,0.0,0,0,141036.0,141558.0,132406.0,120046.0,92820.0,90525.0,4504.0,6213.0,5423.0,3400.0,4000.0,4000.0,0 +5775.0,20000.0,2,3,2,49.0,0.0,0.0,0.0,0.0,0,0,19437.0,20154.0,18957.0,19334.0,19373.0,19460.0,1337.0,2000.0,666.0,714.0,810.0,600.0,0 +28564.0,30000.0,2,3,2,35.0,0.0,0.0,0.0,0.0,0,0,27873.0,27326.0,27648.0,27859.0,27084.0,27133.0,1441.0,1479.0,1406.0,1097.0,2031.0,0.0,0 +6881.0,70000.0,2,3,2,42.0,0.0,0.0,0.0,0.0,0,0,69470.0,70279.0,70207.0,30348.0,28320.0,28704.0,3085.0,2808.0,2455.0,1337.0,2000.0,882.0,0 +8850.0,100000.0,2,3,2,56.0,0.0,0.0,0.0,0.0,0,0,70048.0,67942.0,45591.0,39764.0,33091.0,34265.0,2200.0,1505.0,1300.0,1210.0,3000.0,2000.0,0 +7910.0,50000.0,2,3,2,55.0,0.0,0.0,0.0,0.0,0,0,47860.0,47294.0,45136.0,29378.0,29750.0,30327.0,1936.0,3654.0,1038.0,1222.0,1217.0,946.0,0 +18617.0,50000.0,2,3,2,25.0,0.0,0.0,0.0,0.0,0,0,33831.0,34763.0,41674.0,15066.0,14066.0,17043.0,2000.0,10003.0,5001.0,10032.0,10001.0,10005.0,0 +21785.0,320000.0,2,3,2,25.0,0.0,0.0,0.0,0.0,0,0,66497.0,68327.0,68759.0,69746.0,70040.0,71076.0,3084.0,3007.0,3031.0,2367.0,2450.0,2432.0,0 +5767.0,90000.0,2,3,2,26.0,0.0,0.0,0.0,0.0,0,0,14692.0,15722.0,16733.0,17453.0,17970.0,18175.0,1269.0,1280.0,1000.0,950.0,652.0,1000.0,0 +27855.0,60000.0,2,3,2,27.0,0.0,0.0,0.0,0.0,0,0,39325.0,40668.0,42009.0,43804.0,44473.0,45752.0,2000.0,2000.0,2500.0,1700.0,2000.0,1700.0,0 +17756.0,130000.0,2,3,2,53.0,0.0,0.0,0.0,0.0,0,0,101156.0,100184.0,99001.0,88214.0,90167.0,90682.0,3615.0,4700.0,3200.0,3403.0,3300.0,3500.0,0 +5347.0,140000.0,2,3,2,23.0,0.0,0.0,0.0,0.0,0,0,100448.0,103990.0,104462.0,43810.0,44434.0,45251.0,5450.0,4200.0,1810.0,1765.0,2000.0,1665.0,0 +2180.0,120000.0,2,3,2,55.0,0.0,0.0,0.0,0.0,0,0,102735.0,80762.0,77846.0,77404.0,75056.0,75951.0,3000.0,3000.0,2655.0,2664.0,3000.0,3000.0,0 +26556.0,50000.0,2,3,2,51.0,0.0,0.0,0.0,0.0,0,0,25436.0,27445.0,28585.0,29736.0,21356.0,23403.0,2445.0,1585.0,1736.0,2356.0,2403.0,2414.0,0 +11173.0,60000.0,2,3,2,26.0,0.0,0.0,0.0,0.0,0,0,58643.0,47548.0,48491.0,28518.0,29157.0,30073.0,2100.0,2000.0,1000.0,959.0,1300.0,500.0,0 +25780.0,80000.0,2,3,2,41.0,0.0,0.0,0.0,0.0,0,0,78069.0,54955.0,27911.0,11687.0,11926.0,11926.0,1576.0,1589.0,1000.0,239.0,0.0,1696.0,0 +19468.0,220000.0,2,3,2,43.0,0.0,0.0,0.0,0.0,0,0,223022.0,215787.0,220680.0,219459.0,177765.0,175238.0,7750.0,8397.0,7349.0,6518.0,7000.0,7000.0,0 +28217.0,200000.0,2,3,2,45.0,0.0,0.0,0.0,0.0,0,0,69817.0,71272.0,76740.0,67480.0,68843.0,70266.0,2049.0,6104.0,1839.0,1862.0,1918.0,2149.0,0 +11104.0,240000.0,2,3,2,33.0,0.0,0.0,0.0,0.0,0,0,221960.0,223205.0,226399.0,203561.0,205730.0,199631.0,9500.0,10000.0,7100.0,7500.0,7990.0,7000.0,0 +11900.0,50000.0,2,3,2,25.0,0.0,0.0,0.0,0.0,0,0,6954.0,6032.0,6529.0,7533.0,7857.0,4424.0,2161.0,1000.0,1004.0,3004.0,1005.0,2006.0,0 +12611.0,10000.0,2,3,2,36.0,0.0,0.0,0.0,0.0,0,0,4945.0,6157.0,7172.0,8048.0,8318.0,8679.0,1300.0,1124.0,1000.0,400.0,500.0,200.0,0 +13286.0,100000.0,2,3,3,43.0,0.0,0.0,0.0,0.0,0,0,62300.0,63759.0,64448.0,38500.0,39469.0,40653.0,2464.0,1902.0,1378.0,1589.0,2000.0,1506.0,0 +81.0,470000.0,2,3,3,33.0,0.0,0.0,0.0,0.0,0,0,165254.0,157784.0,162702.0,69923.0,29271.0,29889.0,6400.0,7566.0,3000.0,960.0,1000.0,3000.0,0 +9907.0,280000.0,2,3,1,45.0,0.0,0.0,0.0,0.0,0,0,50415.0,59538.0,67642.0,39396.0,26096.0,34104.0,10000.0,10000.0,36432.0,0.0,10000.0,28580.0,0 +19768.0,90000.0,2,3,1,46.0,0.0,0.0,0.0,0.0,0,0,5965.0,6978.0,8152.0,9009.0,9359.0,9460.0,1120.0,1293.0,1150.0,500.0,400.0,400.0,1 +21826.0,90000.0,2,3,2,26.0,0.0,0.0,0.0,0.0,0,0,91564.0,43201.0,42219.0,1769.0,2269.0,3269.0,3000.0,3000.0,1000.0,500.0,1000.0,86500.0,0 +10800.0,50000.0,2,3,1,29.0,0.0,0.0,0.0,0.0,0,0,45561.0,47322.0,49054.0,7378.0,8103.0,8963.0,2500.0,3125.0,417.0,1000.0,1000.0,500.0,0 +61.0,500000.0,2,3,1,28.0,0.0,0.0,0.0,0.0,0,0,22848.0,23638.0,18878.0,14937.0,13827.0,15571.0,1516.0,1300.0,1000.0,1000.0,2000.0,2000.0,1 +303.0,50000.0,2,3,1,40.0,0.0,0.0,0.0,0.0,0,0,49941.0,51213.0,12104.0,12898.0,13687.0,14458.0,2400.0,1206.0,1000.0,1000.0,1000.0,1000.0,0 +13932.0,70000.0,2,3,1,42.0,0.0,0.0,0.0,0.0,0,0,6489.0,9372.0,11179.0,8688.0,8295.0,10147.0,3000.0,2000.0,295.0,1000.0,2000.0,1000.0,0 +16398.0,20000.0,2,3,1,42.0,0.0,0.0,0.0,0.0,0,0,18650.0,15456.0,16504.0,17496.0,18219.0,18783.0,1300.0,1300.0,1280.0,1000.0,1000.0,1107.0,0 +23300.0,340000.0,2,3,1,32.0,0.0,-1.0,0.0,0.0,0,0,11049.0,57301.0,59375.0,60216.0,59842.0,46882.0,57301.0,3000.0,2600.0,1000.0,1817.0,11022.0,0 +15193.0,70000.0,2,3,2,22.0,0.0,0.0,0.0,0.0,0,0,53443.0,49938.0,39926.0,18648.0,5022.0,5935.0,3000.0,2500.0,2500.0,1000.0,1000.0,500.0,0 +11141.0,180000.0,2,3,3,40.0,0.0,0.0,0.0,0.0,0,0,30712.0,27597.0,25427.0,21230.0,17357.0,13303.0,1774.0,3000.0,892.0,1000.0,620.0,440.0,0 +2632.0,80000.0,2,3,1,55.0,0.0,0.0,0.0,0.0,0,0,69116.0,64325.0,59653.0,55159.0,56277.0,57347.0,2500.0,2000.0,2000.0,2000.0,2000.0,2000.0,0 +29154.0,20000.0,2,3,1,56.0,0.0,0.0,0.0,0.0,0,0,19774.0,14990.0,14071.0,15512.0,17081.0,21108.0,2009.0,2000.0,2000.0,2000.0,5016.0,11.0,0 +25664.0,70000.0,2,3,1,42.0,0.0,0.0,0.0,0.0,0,0,22068.0,30307.0,30570.0,31367.0,32163.0,32975.0,29500.0,2000.0,2000.0,2000.0,2000.0,1780.0,0 +22458.0,50000.0,2,3,1,49.0,0.0,0.0,0.0,0.0,0,0,46970.0,36260.0,29311.0,27932.0,28274.0,27605.0,3005.0,2000.0,2000.0,2000.0,1000.0,2000.0,0 +29089.0,100000.0,2,3,1,50.0,0.0,0.0,0.0,0.0,0,0,16469.0,17885.0,19587.0,21256.0,22895.0,24514.0,2000.0,2000.0,2000.0,2000.0,2000.0,2000.0,0 +2698.0,30000.0,2,3,2,26.0,0.0,0.0,0.0,0.0,0,0,28063.0,29304.0,28047.0,26840.0,28271.0,28134.0,1700.0,1407.0,1200.0,2000.0,2000.0,1000.0,0 +18386.0,30000.0,2,3,2,23.0,0.0,0.0,0.0,0.0,0,0,28371.0,28238.0,28963.0,29991.0,22876.0,22177.0,2000.0,2000.0,2000.0,2000.0,2000.0,2000.0,1 +6553.0,230000.0,2,3,2,30.0,0.0,0.0,0.0,0.0,0,0,1873.0,2778.0,4734.0,6642.0,8520.0,9869.0,1500.0,2000.0,2000.0,2000.0,1500.0,2000.0,1 +9913.0,200000.0,2,3,1,44.0,0.0,0.0,0.0,0.0,0,0,34760.0,37871.0,39879.0,42946.0,46141.0,46305.0,4000.0,3000.0,4000.0,4000.0,3000.0,3000.0,0 +19721.0,110000.0,2,3,2,27.0,0.0,0.0,0.0,0.0,0,0,105979.0,108403.0,109172.0,111940.0,108594.0,111239.0,5340.0,4000.0,4600.0,4000.0,4450.0,4100.0,0 +1140.0,230000.0,2,3,2,47.0,0.0,0.0,0.0,0.0,0,0,147300.0,121855.0,102074.0,94225.0,96616.0,95849.0,10000.0,5000.0,4000.0,4000.0,5000.0,4000.0,0 +16486.0,240000.0,2,3,1,55.0,0.0,0.0,0.0,0.0,0,0,216170.0,218809.0,226013.0,229014.0,178852.0,182547.0,8000.0,11000.0,9000.0,7000.0,7000.0,7200.0,0 +17170.0,50000.0,2,3,2,26.0,0.0,0.0,0.0,0.0,0,0,35988.0,26708.0,25230.0,26999.0,27748.0,28351.0,1700.0,2000.0,3000.0,1500.0,1200.0,1136.0,0 +402.0,60000.0,2,3,3,42.0,0.0,0.0,0.0,0.0,0,0,41322.0,29091.0,28097.0,28665.0,28768.0,29064.0,1488.0,1394.0,962.0,1500.0,2541.0,2000.0,0 +17577.0,110000.0,2,3,0,31.0,0.0,0.0,0.0,0.0,0,0,89955.0,89989.0,84229.0,79288.0,73315.0,63818.0,7908.0,4000.0,5000.0,3000.0,3000.0,3000.0,0 +7572.0,220000.0,2,3,1,25.0,0.0,0.0,0.0,0.0,0,0,93674.0,123673.0,92036.0,93935.0,94607.0,93903.0,3500.0,4846.0,3000.0,3000.0,3000.0,10000.0,0 +10283.0,120000.0,2,3,1,47.0,0.0,0.0,0.0,0.0,0,0,118148.0,118593.0,101152.0,80503.0,75407.0,77157.0,5033.0,5000.0,3007.0,3000.0,3000.0,3000.0,0 +28610.0,50000.0,2,3,1,47.0,0.0,0.0,0.0,0.0,0,0,34740.0,9769.0,9899.0,11017.0,13460.0,15529.0,4000.0,2000.0,2000.0,3000.0,4000.0,846.0,0 +25283.0,70000.0,2,3,2,24.0,0.0,0.0,0.0,0.0,0,0,69039.0,68609.0,69217.0,69327.0,68582.0,68677.0,3000.0,4000.0,3200.0,3000.0,3000.0,3000.0,0 +4600.0,290000.0,2,3,2,32.0,0.0,0.0,0.0,0.0,0,0,21981.0,24610.0,27009.0,26671.0,24826.0,22287.0,3000.0,3000.0,3000.0,3000.0,3000.0,3000.0,0 +10165.0,120000.0,2,3,2,50.0,0.0,-1.0,0.0,0.0,0,0,149540.0,118675.0,120047.0,100637.0,79613.0,79286.0,125000.0,4065.0,4000.0,3000.0,3000.0,3000.0,1 +29113.0,40000.0,2,3,1,60.0,0.0,0.0,0.0,0.0,0,0,14019.0,15780.0,18519.0,21058.0,8204.0,9899.0,2000.0,3000.0,3000.0,6000.0,2000.0,2000.0,0 +23830.0,240000.0,2,3,1,50.0,0.0,0.0,0.0,0.0,0,0,242152.0,237635.0,242191.0,212879.0,185490.0,188850.0,8000.0,8000.0,7000.0,6000.0,6000.0,7000.0,0 +15236.0,60000.0,2,3,1,41.0,0.0,0.0,0.0,0.0,0,0,56261.0,55773.0,55953.0,55562.0,55063.0,54819.0,1993.0,2627.0,2700.0,2500.0,2300.0,3000.0,0 +17773.0,70000.0,2,3,3,58.0,0.0,0.0,0.0,0.0,0,0,70012.0,67714.0,68412.0,69016.0,69701.0,70898.0,2418.0,2500.0,2456.0,2500.0,3000.0,2533.0,0 +23275.0,140000.0,2,3,1,42.0,0.0,0.0,0.0,0.0,0,0,138391.0,135476.0,135956.0,137143.0,137195.0,136300.0,6300.0,6500.0,6265.0,5000.0,5006.0,5000.0,1 +23249.0,80000.0,2,3,1,36.0,0.0,0.0,0.0,0.0,0,0,65205.0,72922.0,74943.0,75399.0,53373.0,55554.0,20000.0,5000.0,3000.0,5000.0,3000.0,3000.0,0 +8591.0,160000.0,2,3,2,24.0,0.0,0.0,0.0,0.0,0,0,153470.0,151486.0,153378.0,93971.0,96587.0,96623.0,10000.0,4600.0,4800.0,5000.0,3000.0,1000.0,0 +2990.0,50000.0,2,3,1,36.0,0.0,-1.0,0.0,0.0,0,0,3781.0,1710.0,25967.0,17227.0,15714.0,15876.0,1710.0,25000.0,754.0,600.0,800.0,1900.0,0 +18118.0,200000.0,1,3,1,42.0,0.0,0.0,0.0,2.0,0,0,151392.0,148467.0,153409.0,145476.0,119025.0,115255.0,7000.0,14834.0,0.0,4575.0,4180.0,4634.0,0 +27407.0,50000.0,1,3,1,47.0,0.0,0.0,0.0,2.0,0,0,11752.0,13244.0,14722.0,15181.0,15928.0,16671.0,2000.0,2000.0,1000.0,1000.0,1000.0,1000.0,0 +29172.0,510000.0,2,3,1,61.0,0.0,0.0,0.0,2.0,0,0,187070.0,181733.0,192903.0,181801.0,178179.0,223100.0,8500.0,17000.0,0.0,6508.0,50000.0,7000.0,0 +29034.0,20000.0,2,3,1,52.0,0.0,0.0,0.0,2.0,0,0,10248.0,11271.0,13513.0,12999.0,14456.0,16313.0,1501.0,2743.0,0.0,1686.0,2089.0,0.0,1 +2699.0,150000.0,2,3,2,47.0,0.0,0.0,0.0,2.0,0,0,103226.0,64671.0,64293.0,58024.0,59230.0,54638.0,2627.0,4123.0,0.0,1304.0,1338.0,376.0,0 +26208.0,180000.0,2,3,1,36.0,0.0,0.0,0.0,-1.0,0,0,8911.0,5838.0,-2.0,120442.0,90430.0,92325.0,1034.0,2.0,120444.0,3236.0,3352.0,3897.0,0 +4297.0,290000.0,1,3,1,40.0,0.0,0.0,0.0,0.0,0,2,151996.0,155371.0,157605.0,133904.0,128276.0,130419.0,7800.0,7549.0,10000.0,15000.0,5000.0,0.0,0 +15574.0,260000.0,1,3,1,63.0,0.0,0.0,0.0,0.0,0,2,261326.0,264126.0,244115.0,248831.0,263528.0,258973.0,9166.0,9001.0,9061.0,19155.0,1.0,9858.0,0 +21256.0,30000.0,1,3,2,51.0,0.0,0.0,0.0,0.0,0,2,24070.0,25358.0,26447.0,26946.0,28957.0,29408.0,2000.0,1800.0,1300.0,2400.0,1000.0,1000.0,0 +20658.0,50000.0,1,3,2,31.0,0.0,0.0,0.0,0.0,0,2,45194.0,22298.0,16055.0,17281.0,18996.0,18553.0,1500.0,1500.0,1500.0,2000.0,0.0,1000.0,0 +16913.0,20000.0,1,3,1,50.0,0.0,0.0,0.0,0.0,0,2,19657.0,20141.0,17703.0,18954.0,19582.0,19866.0,1273.0,1321.0,1572.0,1200.0,700.0,400.0,0 +20205.0,20000.0,2,3,2,52.0,0.0,0.0,0.0,0.0,0,2,18603.0,15208.0,16153.0,18175.0,19876.0,19419.0,1555.0,1500.0,2300.0,2000.0,0.0,1000.0,0 +28701.0,180000.0,2,3,1,35.0,0.0,0.0,0.0,0.0,0,2,175200.0,175285.0,60790.0,50479.0,28739.0,18037.0,7002.0,1807.0,2000.0,4000.0,0.0,33000.0,1 +23566.0,320000.0,2,3,1,33.0,0.0,0.0,0.0,0.0,0,2,71047.0,19161.0,19829.0,17692.0,15648.0,15255.0,2000.0,1300.0,1600.0,2500.0,0.0,1000.0,0 +18231.0,300000.0,1,3,1,56.0,0.0,0.0,0.0,0.0,0,-1,110350.0,102556.0,103834.0,99368.0,101600.0,560.0,4052.0,6122.0,1987.0,2232.0,560.0,0.0,0 +10325.0,220000.0,1,3,1,39.0,0.0,0.0,0.0,0.0,0,-1,192815.0,208365.0,88004.0,31237.0,15980.0,529.0,20000.0,5003.0,3047.0,5000.0,1000.0,81000.0,0 +28924.0,500000.0,2,3,1,40.0,0.0,0.0,0.0,0.0,0,-1,38322.0,38913.0,27489.0,27053.0,-9.0,14863.0,1284.0,1231.0,1154.0,0.0,14872.0,121.0,0 +10236.0,160000.0,1,3,1,62.0,0.0,0.0,0.0,0.0,0,-2,37615.0,38707.0,40460.0,41149.0,-1.0,-1.0,1700.0,2400.0,2000.0,0.0,0.0,0.0,0 +23817.0,50000.0,2,3,1,53.0,0.0,0.0,0.0,0.0,0,-2,46138.0,47164.0,47602.0,37280.0,18678.0,18602.0,2182.0,2400.0,1000.0,18678.0,600.0,500.0,0 +12054.0,50000.0,1,3,1,55.0,2.0,0.0,0.0,0.0,0,0,42166.0,43687.0,44121.0,43360.0,40555.0,31309.0,2200.0,1632.0,1113.0,1336.0,3142.0,2126.0,1 +4765.0,30000.0,1,3,2,22.0,2.0,0.0,0.0,0.0,0,0,28328.0,29505.0,25362.0,19493.0,5765.0,0.0,1704.0,1250.0,390.0,115.0,0.0,0.0,0 +25007.0,30000.0,1,3,2,50.0,2.0,2.0,0.0,0.0,0,0,53237.0,46868.0,42397.0,38569.0,33570.0,19895.0,0.0,1800.0,2200.0,1400.0,2000.0,30000.0,1 +8064.0,360000.0,1,3,2,41.0,2.0,-1.0,0.0,0.0,0,0,218.0,7022.0,9744.0,89215.0,98256.0,99145.0,7022.0,3001.0,80000.0,10500.0,5000.0,10000.0,0 +27499.0,500000.0,1,3,1,55.0,2.0,0.0,0.0,0.0,0,0,613860.0,512526.0,334227.0,145482.0,125936.0,91382.0,37300.0,11000.0,4500.0,4000.0,4000.0,100000.0,1 +20769.0,50000.0,1,3,1,40.0,2.0,0.0,0.0,0.0,0,0,37245.0,38324.0,39405.0,40748.0,41273.0,42206.0,1700.0,1700.0,2000.0,1500.0,1600.0,1600.0,0 +26570.0,220000.0,2,3,1,52.0,2.0,0.0,0.0,0.0,0,0,220053.0,222857.0,196510.0,120570.0,121664.0,122971.0,9000.0,6100.0,6000.0,4600.0,5500.0,3000.0,1 +17257.0,20000.0,2,3,1,43.0,2.0,0.0,0.0,0.0,0,0,18310.0,18739.0,19411.0,20209.0,19880.0,4341.0,1300.0,1500.0,1257.0,456.0,149.0,191.0,1 +16189.0,130000.0,2,3,1,42.0,2.0,2.0,0.0,0.0,0,0,95564.0,92809.0,95477.0,95334.0,96066.0,97413.0,0.0,4500.0,3500.0,3400.0,4000.0,4000.0,1 +20346.0,80000.0,2,3,2,65.0,2.0,0.0,0.0,0.0,0,0,85882.0,84985.0,84247.0,81619.0,30095.0,20639.0,3900.0,4000.0,2048.0,1300.0,1700.0,401.0,0 +16479.0,20000.0,2,3,1,52.0,2.0,0.0,0.0,0.0,0,0,18049.0,14361.0,15425.0,16460.0,17380.0,17650.0,1536.0,1600.0,1600.0,1500.0,700.0,2900.0,1 +10185.0,380000.0,1,3,1,52.0,2.0,0.0,0.0,0.0,0,2,390409.0,369065.0,375150.0,383319.0,385813.0,365587.0,15353.0,14219.0,15022.0,29000.0,0.0,27000.0,0 +8937.0,100000.0,1,3,2,36.0,2.0,0.0,0.0,0.0,0,2,38546.0,42298.0,42636.0,44728.0,49192.0,51391.0,4400.0,1028.0,3120.0,6218.0,4016.0,4536.0,0 +20249.0,210000.0,2,3,2,51.0,2.0,0.0,0.0,0.0,0,2,42795.0,43787.0,44826.0,45544.0,48497.0,47591.0,2007.0,2046.0,1764.0,3717.0,0.0,1885.0,1 +21602.0,50000.0,2,3,2,23.0,2.0,2.0,0.0,0.0,0,2,7285.0,7022.0,7887.0,8898.0,9565.0,9267.0,0.0,1138.0,1149.0,816.0,0.0,1710.0,1 +1242.0,70000.0,2,3,1,32.0,2.0,2.0,0.0,0.0,0,-1,18317.0,17330.0,11400.0,11120.0,10914.0,11315.0,0.0,1000.0,110.0,500.0,18963.0,1000.0,0 +12249.0,280000.0,1,3,2,38.0,-2.0,-1.0,0.0,0.0,0,0,192080.0,197796.0,314042.0,116480.0,118270.0,124742.0,5716.0,117698.0,3884.0,3376.0,7503.0,3591.0,0 +4723.0,30000.0,1,3,2,46.0,3.0,2.0,0.0,0.0,0,0,13784.0,13277.0,13984.0,14350.0,14650.0,15156.0,0.0,1234.0,600.0,532.0,750.0,825.0,1 +16592.0,80000.0,1,3,1,31.0,1.0,2.0,0.0,0.0,0,0,27653.0,26703.0,26856.0,27844.0,27480.0,28061.0,0.0,1459.0,1447.0,983.0,1023.0,1042.0,0 +21306.0,20000.0,1,3,1,60.0,1.0,2.0,0.0,0.0,0,0,17495.0,16917.0,17922.0,18201.0,18566.0,19284.0,0.0,1287.0,2000.0,648.0,1000.0,1000.0,0 +13803.0,50000.0,1,3,2,46.0,1.0,2.0,0.0,0.0,0,0,49220.0,48161.0,49310.0,49725.0,49910.0,48694.0,0.0,2000.0,1900.0,2007.0,2000.0,2012.0,1 +29564.0,20000.0,1,3,2,38.0,1.0,-1.0,0.0,0.0,0,0,-2086.0,16116.0,17151.0,18161.0,18521.0,18911.0,18451.0,1300.0,1302.0,662.0,688.0,800.0,0 +10521.0,50000.0,1,3,1,40.0,1.0,2.0,0.0,0.0,0,0,24091.0,13698.0,14908.0,15033.0,15705.0,11616.0,0.0,1475.0,600.0,1000.0,500.0,570.0,0 +1571.0,180000.0,1,3,1,45.0,1.0,2.0,0.0,0.0,0,0,24400.0,24508.0,22627.0,23306.0,22780.0,20890.0,1500.0,1500.0,1000.0,1000.0,1000.0,1000.0,0 +29248.0,70000.0,1,3,2,25.0,1.0,2.0,0.0,0.0,0,0,69447.0,67209.0,56580.0,24991.0,16036.0,16667.0,0.0,4000.0,1500.0,3000.0,2500.0,5000.0,1 +19347.0,20000.0,2,3,1,31.0,1.0,2.0,0.0,0.0,0,0,15043.0,14509.0,19092.0,19113.0,19483.0,14523.0,0.0,5166.0,2963.0,833.0,812.0,0.0,1 +24678.0,50000.0,2,3,1,47.0,1.0,2.0,0.0,0.0,0,0,50574.0,48968.0,50151.0,50496.0,2759.0,-442.0,0.0,2463.0,2300.0,55.0,0.0,37459.0,1 +12827.0,50000.0,2,3,1,59.0,1.0,2.0,0.0,0.0,0,0,44977.0,43981.0,44996.0,45736.0,46748.0,47816.0,0.0,2045.0,1785.0,1900.0,2000.0,2210.0,0 +230.0,20000.0,2,3,2,24.0,1.0,2.0,0.0,0.0,0,0,19154.0,18165.0,17233.0,7630.0,1730.0,0.0,0.0,1333.0,500.0,100.0,0.0,3200.0,0 +28541.0,310000.0,2,3,2,30.0,1.0,-1.0,0.0,0.0,0,0,5931.0,118109.0,131107.0,97009.0,51757.0,50009.0,120000.0,18008.0,20000.0,12000.0,5000.0,3000.0,0 +16980.0,30000.0,2,3,1,35.0,1.0,2.0,0.0,0.0,0,0,29622.0,28852.0,29777.0,29478.0,30290.0,27803.0,0.0,1700.0,1700.0,1500.0,1500.0,1500.0,0 +28557.0,30000.0,2,3,1,41.0,1.0,2.0,0.0,0.0,0,0,28041.0,23367.0,22843.0,23044.0,25082.0,25648.0,13.0,2003.0,2008.0,5000.0,1005.0,3016.0,0 +20269.0,50000.0,2,3,1,52.0,1.0,2.0,0.0,0.0,0,0,19371.0,18761.0,19469.0,20412.0,19755.0,20320.0,0.0,1700.0,1600.0,700.0,840.0,700.0,0 +2023.0,260000.0,1,3,1,36.0,-1.0,0.0,0.0,0.0,0,0,154462.0,153799.0,77156.0,73658.0,70273.0,67100.0,7425.0,2795.0,2779.0,2947.0,3400.0,5000.0,0 +1536.0,50000.0,1,3,1,48.0,-1.0,-1.0,0.0,0.0,0,0,2722.0,33868.0,26646.0,26832.0,27395.0,27940.0,33895.0,1439.0,959.0,994.0,1000.0,1013.0,0 +24207.0,200000.0,1,3,2,27.0,-1.0,-1.0,0.0,0.0,0,0,4484.0,192047.0,191248.0,191678.0,182676.0,181568.0,195316.0,7019.0,7493.0,5275.0,5786.0,20031.0,0 +12731.0,120000.0,1,3,1,36.0,-1.0,0.0,0.0,0.0,0,0,31218.0,32319.0,32687.0,32972.0,33559.0,34604.0,2000.0,1600.0,1200.0,1500.0,2000.0,1500.0,0 +16393.0,80000.0,2,3,1,40.0,-1.0,0.0,0.0,0.0,0,0,7111.0,12774.0,16817.0,15274.0,20043.0,13318.0,6500.0,5000.0,4025.0,8000.0,5000.0,2000.0,0 +4026.0,250000.0,2,3,2,36.0,-1.0,0.0,0.0,0.0,0,0,44242.0,58876.0,73068.0,102311.0,75543.0,88283.0,25000.0,24000.0,30000.0,25000.0,30000.0,25000.0,0 +19693.0,50000.0,2,3,1,37.0,-1.0,2.0,0.0,0.0,0,0,2564.0,2378.0,4167.0,5438.0,6193.0,6939.0,0.0,2000.0,1500.0,1000.0,1000.0,1000.0,0 +3834.0,130000.0,2,3,2,23.0,-1.0,0.0,0.0,0.0,0,0,5719.0,15578.0,19887.0,11659.0,11735.0,8541.0,10000.0,5000.0,2000.0,2000.0,2000.0,1000.0,0 +8267.0,310000.0,2,3,2,30.0,-1.0,0.0,0.0,0.0,0,0,118109.0,131107.0,97009.0,51757.0,50009.0,45262.0,18008.0,20000.0,12000.0,5000.0,3000.0,1900.0,0 +28536.0,120000.0,2,3,2,32.0,-1.0,0.0,0.0,0.0,0,0,66551.0,67876.0,69903.0,71446.0,79589.0,81354.0,2429.0,3120.0,3300.0,10000.0,3200.0,3200.0,0 +29489.0,100000.0,1,5,1,45.0,0.0,0.0,0.0,0.0,0,0,94502.0,95697.0,98222.0,90500.0,82586.0,22620.0,5000.0,5000.0,3203.0,2103.0,50000.0,0.0,0 +2344.0,80000.0,1,5,1,29.0,0.0,0.0,0.0,0.0,0,0,80534.0,78179.0,79348.0,81099.0,80540.0,67069.0,3006.0,2641.0,2827.0,2671.0,2611.0,2417.0,0 +24720.0,180000.0,1,5,1,40.0,0.0,0.0,0.0,0.0,0,0,78170.0,80559.0,82947.0,84379.0,85789.0,94088.0,4000.0,4000.0,3100.0,3100.0,10000.0,6000.0,0 +14060.0,170000.0,1,5,1,35.0,0.0,0.0,0.0,0.0,0,0,91109.0,88263.0,89620.0,90797.0,47200.0,47707.0,6006.0,4400.0,3827.0,2200.0,2500.0,2331.0,0 +24312.0,260000.0,1,5,1,37.0,0.0,0.0,0.0,0.0,0,0,9801.0,11115.0,11930.0,12954.0,14246.0,15733.0,1485.0,1300.0,1229.0,1521.0,1728.0,1610.0,0 +16837.0,100000.0,1,5,1,38.0,0.0,0.0,0.0,0.0,0,0,101330.0,100278.0,100733.0,96038.0,94646.0,96631.0,3824.0,4311.0,3648.0,3370.0,3492.0,3614.0,0 +27145.0,160000.0,1,5,2,40.0,0.0,0.0,0.0,0.0,0,0,152240.0,152159.0,154523.0,156121.0,118248.0,119911.0,7650.0,6300.0,4800.0,3800.0,4600.0,4300.0,0 +16103.0,200000.0,2,5,1,33.0,0.0,0.0,0.0,0.0,0,0,92707.0,73970.0,122304.0,116674.0,89694.0,68256.0,3112.0,50000.0,6760.0,3486.0,2476.0,2500.0,0 +19554.0,140000.0,2,5,2,25.0,0.0,0.0,0.0,0.0,0,0,91485.0,78704.0,79449.0,45514.0,42155.0,42812.0,3009.0,3411.0,1523.0,1352.0,1526.0,1505.0,0 +17476.0,150000.0,2,5,2,36.0,0.0,0.0,0.0,0.0,0,0,144833.0,141559.0,80614.0,110343.0,64419.0,18536.0,6041.0,13013.0,64442.0,3000.0,2000.0,4000.0,0 +23621.0,100000.0,2,5,2,34.0,0.0,0.0,0.0,0.0,0,-1,91674.0,91348.0,87244.0,23181.0,7721.0,3219.0,5004.0,3811.0,3002.0,4000.0,3219.0,1864.0,0 +24902.0,210000.0,1,5,1,31.0,2.0,0.0,0.0,0.0,0,-1,195615.0,199825.0,124788.0,126946.0,93925.0,-285.0,9234.0,5185.0,4900.0,4526.0,21787.0,152951.0,0 +4622.0,50000.0,1,1,1,25.0,0.0,0.0,2.0,0.0,0,0,5472.0,5891.0,6595.0,8400.0,4041.0,4815.0,1500.0,1000.0,2000.0,1000.0,1000.0,2000.0,0 +6644.0,20000.0,1,1,2,29.0,0.0,0.0,2.0,0.0,0,0,14897.0,17512.0,16926.0,17368.0,17959.0,19023.0,3170.0,0.0,1000.0,1000.0,3000.0,0.0,0 +4668.0,60000.0,1,1,2,30.0,0.0,0.0,2.0,0.0,0,0,46307.0,51232.0,50109.0,50979.0,52998.0,54264.0,6000.0,0.0,2000.0,3000.0,2300.0,2000.0,0 +13597.0,200000.0,1,1,2,41.0,0.0,0.0,2.0,0.0,0,0,24720.0,20982.0,20398.0,19888.0,22713.0,19405.0,3000.0,0.0,8000.0,5000.0,3000.0,0.0,0 +22267.0,400000.0,2,1,2,29.0,0.0,0.0,2.0,0.0,0,0,74829.0,77970.0,70557.0,71867.0,72137.0,72955.0,7017.0,0.0,3200.0,2750.0,3000.0,5800.0,1 +22225.0,130000.0,2,1,2,29.0,0.0,0.0,2.0,0.0,0,0,93761.0,100172.0,97727.0,98588.0,97129.0,98016.0,8901.0,0.0,3401.0,3509.0,3671.0,3240.0,0 +304.0,20000.0,2,1,2,25.0,0.0,0.0,2.0,0.0,0,0,11968.0,14564.0,27820.0,15824.0,15761.0,12510.0,2800.0,0.0,4000.0,1700.0,1000.0,2000.0,1 +17133.0,80000.0,2,1,2,24.0,0.0,0.0,2.0,0.0,0,0,39813.0,46375.0,43576.0,28468.0,25971.0,23686.0,9425.0,1.0,2012.0,1091.0,1006.0,2516.0,1 +17708.0,90000.0,2,1,2,33.0,0.0,0.0,2.0,0.0,0,0,92725.0,94908.0,89711.0,91165.0,72263.0,72569.0,8500.0,0.0,4086.0,2600.0,3000.0,3000.0,0 +10765.0,50000.0,2,1,2,24.0,0.0,0.0,2.0,0.0,0,0,52227.0,55264.0,52028.0,32140.0,32216.0,31482.0,5350.0,0.0,1085.0,2000.0,1226.0,2415.0,0 +13553.0,120000.0,2,1,2,25.0,0.0,0.0,2.0,0.0,0,0,105169.0,109456.0,105810.0,98712.0,84856.0,70059.0,8000.0,3000.0,4100.0,4000.0,3600.0,2000.0,1 +28785.0,260000.0,2,1,1,36.0,0.0,0.0,2.0,0.0,0,0,131971.0,139305.0,89200.0,79702.0,79025.0,79997.0,10000.0,0.0,3012.0,3000.0,3000.0,4000.0,0 +28624.0,200000.0,2,1,1,31.0,0.0,0.0,2.0,2.0,0,0,76621.0,82105.0,80662.0,75942.0,74090.0,72679.0,6808.0,3300.0,0.0,2720.0,2700.0,2700.0,0 +14569.0,80000.0,2,1,2,34.0,0.0,0.0,2.0,2.0,0,0,75517.0,77078.0,73783.0,68909.0,66308.0,60687.0,6000.0,2000.0,0.0,5065.0,6235.0,3000.0,1 +18988.0,200000.0,2,1,2,30.0,0.0,0.0,2.0,2.0,0,0,195128.0,203187.0,209286.0,188243.0,188668.0,190192.0,13600.0,12200.0,0.0,7000.0,7000.0,7300.0,0 +4701.0,180000.0,1,1,1,45.0,2.0,2.0,2.0,0.0,0,0,106462.0,113728.0,98314.0,94552.0,92422.0,63022.0,10000.0,0.0,10000.0,3000.0,5000.0,4000.0,0 +20775.0,150000.0,1,1,2,34.0,2.0,3.0,2.0,0.0,0,0,32355.0,31549.0,30759.0,32764.0,36229.0,79827.0,0.0,0.0,2535.0,5000.0,5000.0,3000.0,1 +19359.0,160000.0,2,1,1,31.0,2.0,2.0,2.0,0.0,0,0,147710.0,151368.0,147184.0,149053.0,136809.0,140678.0,7501.0,0.0,5790.0,4825.0,6000.0,5354.0,0 +19617.0,270000.0,2,1,2,30.0,2.0,2.0,2.0,0.0,0,0,172933.0,184761.0,164009.0,161843.0,151862.0,0.0,19028.0,0.0,3451.0,5004.0,0.0,0.0,1 +670.0,20000.0,2,1,1,30.0,2.0,2.0,2.0,0.0,0,0,5766.0,7511.0,7678.0,7318.0,7458.0,7598.0,2000.0,500.0,0.0,500.0,500.0,0.0,1 +15118.0,50000.0,1,1,1,48.0,2.0,2.0,2.0,2.0,0,0,47009.0,49942.0,50382.0,49162.0,40973.0,39671.0,4000.0,1500.0,0.0,1275.0,1377.0,1882.0,0 +2558.0,200000.0,2,1,2,28.0,2.0,2.0,2.0,2.0,0,0,68398.0,73564.0,73548.0,44234.0,42599.0,46192.0,6900.0,1966.0,12.0,1604.0,5164.0,1104.0,1 +911.0,90000.0,2,1,2,25.0,2.0,2.0,2.0,2.0,0,0,86014.0,92898.0,92860.0,88533.0,90942.0,88813.0,8300.0,2400.0,1000.0,4000.0,3600.0,4000.0,0 +17999.0,80000.0,1,1,2,33.0,-2.0,-1.0,2.0,0.0,0,0,251594.0,264594.0,4374.0,5495.0,5902.0,6804.0,13000.0,0.0,1200.0,500.0,1000.0,1000.0,0 +11473.0,20000.0,1,1,2,29.0,3.0,2.0,2.0,2.0,0,0,16330.0,15784.0,18200.0,17613.0,18371.0,19865.0,0.0,3000.0,0.0,1200.0,1800.0,0.0,1 +5800.0,50000.0,1,1,2,23.0,4.0,3.0,2.0,0.0,0,2,27101.0,26431.0,14109.0,9417.0,9952.0,9165.0,88.0,12.0,473.0,825.0,323.0,10000.0,0 +9815.0,90000.0,1,1,2,26.0,1.0,2.0,2.0,0.0,0,0,58518.0,52526.0,45640.0,41539.0,39373.0,32080.0,3006.0,99.0,1500.0,1500.0,2015.0,1200.0,0 +8736.0,80000.0,1,1,2,26.0,1.0,2.0,2.0,0.0,0,0,40029.0,41095.0,40137.0,40793.0,42990.0,42854.0,2000.0,0.0,1603.0,3000.0,2000.0,1056.0,0 +9716.0,210000.0,2,1,2,26.0,1.0,2.0,2.0,0.0,0,0,120098.0,121222.0,117783.0,120126.0,122643.0,125123.0,4500.0,0.0,4302.0,4455.0,4523.0,4516.0,0 +12158.0,130000.0,1,1,2,33.0,1.0,2.0,2.0,2.0,0,0,36672.0,35807.0,40851.0,39526.0,41346.0,40630.0,0.0,6000.0,0.0,3000.0,1000.0,1100.0,0 +6306.0,30000.0,2,1,2,43.0,1.0,2.0,2.0,2.0,0,0,17775.0,18688.0,21488.0,20847.0,21162.0,21809.0,1500.0,3433.0,0.0,800.0,1000.0,1000.0,1 +13273.0,80000.0,2,1,2,23.0,1.0,-1.0,2.0,-1.0,0,0,-12.0,2321.0,60.0,5182.0,2792.0,189.0,2333.0,0.0,5182.0,0.0,0.0,2597.0,0 +27236.0,100000.0,1,1,2,31.0,1.0,2.0,2.0,0.0,0,2,20505.0,22553.0,21904.0,23531.0,24636.0,25592.0,2700.0,0.0,2000.0,1500.0,1500.0,0.0,0 +19150.0,70000.0,2,1,1,36.0,1.0,2.0,2.0,0.0,0,2,18514.0,19913.0,19310.0,20021.0,22175.0,21680.0,2000.0,0.0,1339.0,2493.0,0.0,792.0,1 +12120.0,20000.0,2,1,2,22.0,1.0,2.0,2.0,0.0,0,2,11087.0,11712.0,11164.0,11395.0,11927.0,9186.0,1100.0,0.0,289.0,594.0,0.0,50.0,0 +13168.0,210000.0,1,1,2,30.0,1.0,-1.0,2.0,0.0,0,-1,0.0,855.0,855.0,855.0,855.0,599.0,855.0,0.0,0.0,0.0,599.0,0.0,0 +6197.0,20000.0,2,1,2,30.0,1.0,2.0,2.0,-1.0,0,-1,11730.0,7221.0,0.0,3041.0,3041.0,1326.0,1712.0,0.0,3041.0,0.0,1326.0,0.0,0 +8501.0,400000.0,2,1,1,28.0,-1.0,-1.0,2.0,0.0,0,0,6500.0,405016.0,391178.0,392932.0,394410.0,410127.0,405016.0,0.0,14000.0,13560.0,28000.0,0.0,0 +11045.0,220000.0,2,1,1,43.0,-1.0,3.0,2.0,0.0,0,0,1090.0,1257.0,1090.0,1090.0,1090.0,0.0,167.0,0.0,0.0,0.0,0.0,0.0,1 +10461.0,150000.0,1,1,2,34.0,-1.0,2.0,2.0,2.0,0,0,40749.0,39815.0,46887.0,45832.0,52968.0,60034.0,0.0,8538.0,0.0,8810.0,8942.0,9344.0,0 +18870.0,50000.0,2,1,2,28.0,-1.0,2.0,2.0,2.0,0,0,4917.0,4693.0,6945.0,6651.0,4060.0,4060.0,0.0,2500.0,0.0,1000.0,0.0,0.0,0 +29918.0,30000.0,1,1,2,33.0,-1.0,3.0,2.0,-1.0,0,0,31724.0,30923.0,29928.0,29498.0,27025.0,0.0,0.0,0.0,31200.0,541.0,0.0,0.0,1 +8631.0,40000.0,1,1,1,46.0,-1.0,2.0,2.0,-1.0,0,0,780.0,390.0,0.0,1170.0,780.0,0.0,0.0,0.0,1170.0,0.0,0.0,0.0,1 +2784.0,280000.0,2,1,1,47.0,-1.0,2.0,2.0,-1.0,0,0,2002.0,1311.0,0.0,430.0,430.0,-550.0,0.0,0.0,430.0,0.0,550.0,1304.0,0 +40.0,280000.0,1,1,2,31.0,-1.0,-1.0,2.0,-1.0,0,-1,498.0,9075.0,4641.0,9976.0,17976.0,9477.0,9075.0,0.0,9976.0,8000.0,9525.0,781.0,0 +11220.0,150000.0,2,1,1,42.0,-1.0,2.0,2.0,-1.0,0,-1,496.0,1188.0,940.0,965.0,965.0,726.0,940.0,0.0,965.0,0.0,726.0,0.0,0 +10275.0,90000.0,2,1,2,25.0,-1.0,-1.0,2.0,-1.0,0,-1,3407.0,10839.0,4788.0,7370.0,1051.0,14014.0,10850.0,5.0,5042.0,0.0,14014.0,5812.0,0 +294.0,10000.0,1,2,2,27.0,0.0,0.0,2.0,0.0,0,0,7015.0,10227.0,9560.0,9901.0,9963.0,10182.0,3507.0,0.0,500.0,370.0,393.0,700.0,1 +21079.0,50000.0,1,2,2,34.0,0.0,0.0,2.0,0.0,0,0,46413.0,50056.0,49072.0,49724.0,19801.0,14301.0,4729.0,86.0,2198.0,1198.0,600.0,1000.0,0 +14907.0,20000.0,1,2,2,24.0,0.0,0.0,2.0,0.0,0,0,14558.0,17212.0,16635.0,16678.0,17268.0,17563.0,3200.0,0.0,600.0,1840.0,800.0,626.0,0 +9486.0,20000.0,1,2,2,47.0,0.0,0.0,2.0,0.0,0,0,14591.0,16254.0,16686.0,17406.0,18123.0,19680.0,1900.0,1000.0,1000.0,1000.0,1864.0,1000.0,0 +2400.0,260000.0,1,2,2,28.0,0.0,0.0,2.0,0.0,0,0,149814.0,184419.0,163036.0,159348.0,160198.0,104389.0,107000.0,0.0,5000.0,5000.0,6000.0,60000.0,0 +12118.0,50000.0,2,2,1,49.0,0.0,0.0,2.0,0.0,0,0,48501.0,51105.0,39094.0,19476.0,19483.0,19634.0,3500.0,0.0,680.0,693.0,851.0,700.0,0 +7473.0,90000.0,2,2,1,33.0,0.0,0.0,2.0,0.0,0,0,26772.0,70398.0,56266.0,47804.0,44230.0,48144.0,56388.0,112.0,1779.0,1786.0,5414.0,2418.0,0 +11907.0,100000.0,2,2,2,25.0,0.0,0.0,2.0,0.0,0,0,87401.0,93476.0,91077.0,92885.0,94831.0,96907.0,7497.0,0.0,3324.0,3442.0,3653.0,4449.0,1 +25169.0,30000.0,2,2,2,22.0,0.0,0.0,2.0,0.0,0,0,27219.0,28987.0,27849.0,27451.0,24358.0,21192.0,3600.0,0.0,1400.0,487.0,424.0,0.0,0 +17055.0,50000.0,2,2,2,22.0,0.0,0.0,2.0,0.0,0,0,38340.0,41362.0,34656.0,35004.0,35514.0,2582.0,3700.0,0.0,1200.0,710.0,52.0,1000.0,0 +26521.0,60000.0,2,2,2,57.0,0.0,0.0,2.0,0.0,0,0,44041.0,46810.0,45781.0,48814.0,49802.0,51034.0,3810.0,0.0,3814.0,1802.0,2034.0,4459.0,1 +14827.0,80000.0,2,2,2,23.0,0.0,0.0,2.0,0.0,0,0,54658.0,45978.0,32431.0,27674.0,23304.0,6586.0,5573.0,5.0,2000.0,1000.0,132.0,1998.0,0 +8861.0,110000.0,2,2,2,26.0,0.0,0.0,2.0,0.0,0,0,46633.0,49569.0,42867.0,43875.0,45036.0,46319.0,4029.0,0.0,2000.0,2000.0,2180.0,2000.0,0 +17246.0,110000.0,2,2,2,34.0,0.0,0.0,2.0,0.0,0,0,10827.0,11657.0,8428.0,9440.0,11863.0,10620.0,2500.0,0.0,1200.0,4000.0,500.0,500.0,0 +9638.0,20000.0,2,2,2,22.0,0.0,0.0,2.0,0.0,0,0,5473.0,7492.0,4988.0,11680.0,6590.0,0.0,2300.0,0.0,102.0,1500.0,0.0,0.0,0 +5220.0,80000.0,2,2,1,47.0,0.0,0.0,2.0,0.0,0,0,77714.0,79049.0,79206.0,78031.0,78293.0,78870.0,5000.0,3000.0,3000.0,3000.0,3000.0,5000.0,1 +4650.0,50000.0,2,2,2,25.0,0.0,0.0,2.0,0.0,0,0,39033.0,37002.0,21933.0,16137.0,16030.0,15373.0,6455.0,0.0,1500.0,3000.0,5000.0,5000.0,0 +15864.0,80000.0,2,2,1,29.0,0.0,0.0,2.0,2.0,0,0,52533.0,56340.0,57022.0,55081.0,55350.0,55906.0,5120.0,2600.0,0.0,2200.0,2028.0,3000.0,0 +7372.0,140000.0,2,2,2,36.0,0.0,0.0,2.0,2.0,0,0,134783.0,142708.0,143475.0,136331.0,135778.0,135910.0,12800.0,5000.0,0.0,5100.0,5000.0,5000.0,0 +23262.0,150000.0,2,2,2,39.0,0.0,0.0,2.0,2.0,0,0,22724.0,21019.0,19890.0,19271.0,19037.0,20448.0,3221.0,1602.0,0.0,1000.0,1709.0,0.0,0 +15853.0,70000.0,2,2,2,27.0,0.0,0.0,2.0,2.0,0,0,25105.0,27867.0,28125.0,28364.0,29586.0,30110.0,3500.0,1000.0,1000.0,2000.0,1000.0,1500.0,0 +27512.0,20000.0,1,2,1,55.0,0.0,0.0,2.0,0.0,0,2,10301.0,12871.0,12374.0,13392.0,14938.0,14557.0,2750.0,0.0,1231.0,1777.0,0.0,4859.0,1 +20531.0,150000.0,1,2,2,27.0,0.0,0.0,2.0,0.0,0,2,58795.0,62799.0,61233.0,61915.0,69079.0,67852.0,5600.0,0.0,2300.0,8219.0,0.0,9000.0,0 +21743.0,20000.0,2,2,1,24.0,0.0,0.0,2.0,0.0,0,2,16505.0,18817.0,18227.0,19632.0,20298.0,20337.0,2905.0,0.0,1720.0,1754.0,893.0,0.0,1 +1390.0,20000.0,2,2,2,22.0,0.0,0.0,2.0,0.0,0,2,11192.0,15677.0,15133.0,15582.0,16677.0,16259.0,5000.0,0.0,1000.0,1500.0,0.0,700.0,0 +20855.0,80000.0,1,2,1,34.0,2.0,2.0,2.0,0.0,0,0,81882.0,81814.0,78353.0,78814.0,49062.0,48764.0,3650.0,0.0,3328.0,1888.0,1787.0,1960.0,1 +15551.0,20000.0,1,2,2,36.0,2.0,2.0,2.0,0.0,0,0,18458.0,17334.0,16768.0,17539.0,18775.0,18586.0,1450.0,0.0,1134.0,1370.0,1000.0,424.0,0 +16634.0,50000.0,1,2,2,25.0,2.0,2.0,2.0,0.0,0,0,19775.0,21679.0,18566.0,19918.0,19584.0,18508.0,3800.0,0.0,2000.0,1500.0,1000.0,2000.0,1 +4324.0,500000.0,1,2,2,31.0,2.0,2.0,2.0,0.0,0,0,533142.0,504834.0,413844.0,305875.0,46420.0,14540.0,3089.0,14000.0,14000.0,1500.0,14000.0,2000.0,0 +13391.0,60000.0,1,2,2,25.0,2.0,2.0,2.0,0.0,0,0,36090.0,22083.0,15444.0,13695.0,17598.0,17472.0,2017.0,5.0,1000.0,5000.0,1000.0,603.0,1 +4593.0,100000.0,1,2,1,46.0,2.0,2.0,2.0,0.0,0,0,17497.0,18219.0,17629.0,18036.0,18446.0,18840.0,1300.0,0.0,700.0,700.0,700.0,800.0,1 +12346.0,50000.0,2,2,1,29.0,2.0,3.0,2.0,0.0,0,0,50136.0,50044.0,46543.0,19359.0,17850.0,18203.0,1000.0,5.0,661.0,770.0,800.0,763.0,1 +15862.0,30000.0,2,2,2,29.0,2.0,2.0,2.0,0.0,0,0,13519.0,16493.0,15545.0,16557.0,16857.0,18121.0,3211.0,0.0,1275.0,575.0,1539.0,700.0,1 +23006.0,260000.0,2,2,2,33.0,2.0,2.0,2.0,0.0,0,0,258150.0,265961.0,258903.0,131150.0,214180.0,153755.0,20485.0,27.0,2914.0,159658.0,5592.0,5837.0,1 +6345.0,190000.0,2,2,2,27.0,2.0,2.0,2.0,0.0,0,0,4686.0,5459.0,6214.0,7104.0,8973.0,10809.0,1000.0,1000.0,1000.0,2000.0,2000.0,2000.0,1 +14764.0,220000.0,2,2,1,36.0,2.0,2.0,2.0,0.0,0,0,195725.0,197466.0,189149.0,187531.0,187856.0,186532.0,8200.0,0.0,7000.0,7000.0,7200.0,23700.0,1 +15763.0,60000.0,2,2,1,23.0,2.0,2.0,2.0,0.0,0,0,58032.0,61026.0,44438.0,35619.0,30210.0,1527.0,4800.0,0.0,1539.0,1500.0,1527.0,27887.0,1 +18226.0,80000.0,1,2,1,53.0,2.0,2.0,2.0,2.0,0,0,6469.0,8947.0,9853.0,9546.0,9890.0,10479.0,2600.0,1200.0,0.0,503.0,900.0,0.0,1 +19489.0,150000.0,2,2,1,37.0,2.0,2.0,2.0,2.0,0,0,100390.0,108784.0,110405.0,106317.0,30906.0,31457.0,11600.0,4800.0,0.0,1240.0,1200.0,1200.0,0 +25898.0,360000.0,2,2,1,35.0,2.0,2.0,2.0,2.0,0,0,360996.0,370722.0,380523.0,372735.0,290210.0,290551.0,16500.0,16500.0,6.0,10306.0,10876.0,10323.0,1 +3510.0,50000.0,2,2,2,27.0,2.0,2.0,2.0,2.0,0,0,47760.0,45064.0,45744.0,43123.0,42343.0,43020.0,0.0,3400.0,0.0,1528.0,3038.0,0.0,1 +16008.0,70000.0,2,2,2,22.0,2.0,2.0,2.0,2.0,0,0,69242.0,71007.0,72596.0,70467.0,48129.0,47751.0,3500.0,3300.0,0.0,2000.0,2000.0,2000.0,0 +23264.0,130000.0,2,2,2,37.0,2.0,2.0,2.0,2.0,0,0,82640.0,85505.0,87587.0,85428.0,86251.0,88094.0,5000.0,4200.0,0.0,3000.0,3100.0,3100.0,1 +24997.0,80000.0,1,2,1,47.0,2.0,2.0,2.0,0.0,0,2,68250.0,73424.0,71691.0,72507.0,76841.0,74336.0,6325.0,0.0,2612.0,5520.0,0.0,2998.0,1 +20803.0,100000.0,1,2,1,34.0,2.0,2.0,2.0,0.0,0,2,84196.0,74621.0,64930.0,58433.0,50859.0,40005.0,2300.0,2000.0,4500.0,3300.0,0.0,3500.0,1 +6182.0,100000.0,2,2,1,35.0,3.0,3.0,2.0,2.0,0,0,61089.0,59556.0,60486.0,58296.0,33247.0,34118.0,0.0,2525.0,0.0,1206.0,1423.0,3400.0,1 +15202.0,50000.0,2,2,2,23.0,3.0,2.0,2.0,2.0,0,0,22613.0,21957.0,24482.0,24693.0,25283.0,27367.0,0.0,3200.0,910.0,1000.0,2500.0,0.0,1 +802.0,20000.0,1,2,2,25.0,4.0,3.0,2.0,0.0,0,0,20610.0,20005.0,19331.0,19333.0,17363.0,16314.0,0.0,0.0,500.0,715.0,326.0,0.0,1 +7851.0,160000.0,2,2,1,25.0,4.0,3.0,2.0,0.0,0,0,103398.0,100925.0,97701.0,99434.0,99527.0,16331.0,0.0,0.0,2321.0,432.0,546.0,550.0,0 +6894.0,370000.0,2,2,2,29.0,4.0,3.0,2.0,0.0,0,0,390509.0,382898.0,365461.0,304436.0,311426.0,275628.0,0.0,0.0,10019.0,11000.0,10000.0,10000.0,1 +27530.0,50000.0,1,2,1,56.0,1.0,2.0,2.0,0.0,0,0,48141.0,50783.0,49581.0,36828.0,19361.0,19780.0,3739.0,28.0,1502.0,670.0,708.0,681.0,0 +20996.0,50000.0,1,2,1,49.0,1.0,2.0,2.0,0.0,0,0,50435.0,50936.0,49463.0,50046.0,19858.0,19278.0,2400.0,0.0,2300.0,1000.0,1000.0,1000.0,1 +20498.0,20000.0,1,2,2,24.0,1.0,2.0,2.0,0.0,0,0,6962.0,7898.0,7626.0,8692.0,9541.0,9885.0,1200.0,0.0,1200.0,1000.0,500.0,500.0,1 +13067.0,20000.0,1,2,2,31.0,1.0,-1.0,2.0,0.0,0,0,0.0,184.0,184.0,5932.0,7725.0,7679.0,184.0,0.0,5924.0,2000.0,2451.0,0.0,0 +17897.0,40000.0,1,2,2,27.0,1.0,3.0,2.0,0.0,0,0,41520.0,40568.0,39620.0,38464.0,38569.0,70659.0,0.0,7.0,2500.0,1500.0,1500.0,2976.0,1 +11776.0,10000.0,2,2,2,27.0,1.0,2.0,2.0,0.0,0,0,8944.0,9882.0,9538.0,9808.0,8650.0,0.0,1230.0,0.0,500.0,450.0,0.0,0.0,1 +19485.0,100000.0,2,2,1,46.0,1.0,2.0,2.0,0.0,0,0,97515.0,99028.0,96592.0,99801.0,27930.0,27377.0,4000.0,0.0,5000.0,2000.0,1116.0,1500.0,0 +22629.0,20000.0,2,2,1,42.0,1.0,3.0,2.0,0.0,0,0,21001.0,20372.0,19376.0,20295.0,19505.0,19964.0,0.0,0.0,1400.0,390.0,459.0,241.0,0 +20582.0,120000.0,1,2,1,30.0,1.0,2.0,2.0,2.0,0,0,80226.0,81812.0,82922.0,80989.0,82761.0,84766.0,3500.0,3000.0,0.0,3120.0,3500.0,3100.0,0 +29975.0,50000.0,1,2,1,37.0,1.0,2.0,2.0,2.0,0,0,10904.0,9316.0,4328.0,2846.0,1585.0,1324.0,0.0,3000.0,0.0,0.0,1000.0,1000.0,1 +16800.0,20000.0,1,2,2,47.0,1.0,2.0,2.0,2.0,0,0,8557.0,8271.0,11127.0,10657.0,11178.0,11840.0,0.0,3000.0,0.0,1000.0,1000.0,1900.0,1 +17209.0,50000.0,2,2,1,28.0,1.0,2.0,2.0,2.0,0,0,38612.0,37509.0,15377.0,12590.0,11209.0,7448.0,0.0,5000.0,0.0,3023.0,5000.0,4000.0,0 +17694.0,20000.0,2,2,1,42.0,1.0,2.0,2.0,2.0,0,0,8395.0,8114.0,10293.0,9979.0,10329.0,10391.0,0.0,2479.0,0.0,515.0,377.0,617.0,0 +19708.0,40000.0,2,2,2,24.0,1.0,3.0,2.0,2.0,0,0,24171.0,23498.0,24235.0,23557.0,24025.0,24528.0,0.0,1400.0,0.0,850.0,880.0,884.0,1 +17484.0,50000.0,2,2,1,32.0,1.0,2.0,2.0,2.0,0,0,51132.0,49594.0,50292.0,48532.0,27308.0,27539.0,0.0,4800.0,0.0,1200.0,1200.0,1400.0,0 +10184.0,30000.0,1,2,1,39.0,1.0,2.0,2.0,0.0,0,2,22595.0,24928.0,24230.0,26811.0,28702.0,28092.0,3000.0,0.0,3000.0,2327.0,0.0,1200.0,1 +15566.0,290000.0,1,2,1,43.0,-1.0,-1.0,2.0,0.0,0,0,172.0,1930.0,1752.0,3710.0,3848.0,4285.0,1930.0,0.0,2000.0,200.0,500.0,0.0,0 +7375.0,180000.0,1,2,2,38.0,-1.0,-1.0,2.0,0.0,0,0,54198.0,54173.0,52687.0,52096.0,51508.0,50867.0,4400.0,0.0,2000.0,2000.0,2000.0,3000.0,1 +7118.0,30000.0,2,2,1,35.0,-1.0,-1.0,2.0,0.0,0,0,11359.0,27657.0,26745.0,27345.0,25300.0,0.0,27657.0,0.0,1000.0,0.0,0.0,0.0,0 +9654.0,200000.0,2,2,1,49.0,-1.0,-1.0,2.0,0.0,0,0,3024.0,11080.0,8736.0,26383.0,27959.0,20360.0,10000.0,0.0,20000.0,10000.0,5000.0,1520.0,0 +11119.0,200000.0,1,2,1,39.0,-1.0,-1.0,2.0,-1.0,0,0,162.0,1879.0,1707.0,617.0,620.0,0.0,1879.0,8.0,617.0,3.0,0.0,0.0,0 +23675.0,180000.0,2,2,1,38.0,-1.0,2.0,2.0,-1.0,0,0,7098.0,4089.0,0.0,8941.0,5181.0,5181.0,0.0,0.0,8941.0,0.0,0.0,0.0,1 +27763.0,10000.0,2,2,2,22.0,-1.0,-1.0,2.0,0.0,0,2,3646.0,7374.0,6714.0,4432.0,6652.0,6095.0,4000.0,0.0,2000.0,3000.0,0.0,3870.0,0 +6217.0,50000.0,1,3,1,43.0,0.0,0.0,2.0,0.0,0,0,7978.0,11396.0,8900.0,8565.0,8590.0,19894.0,3887.0,0.0,453.0,312.0,1500.0,500.0,0 +8491.0,10000.0,1,3,2,21.0,0.0,0.0,2.0,0.0,0,0,4797.0,6457.0,6154.0,6154.0,6280.0,0.0,2400.0,0.0,0.0,126.0,0.0,0.0,0 +112.0,50000.0,1,3,1,47.0,0.0,0.0,2.0,0.0,0,0,13244.0,14722.0,15181.0,15928.0,16671.0,17393.0,2000.0,1000.0,1000.0,1000.0,1000.0,1000.0,0 +21341.0,20000.0,1,3,3,57.0,0.0,0.0,2.0,0.0,0,0,19071.0,20442.0,20141.0,19888.0,20318.0,20364.0,2000.0,1200.0,1300.0,1000.0,1000.0,1000.0,0 +16297.0,30000.0,2,3,1,41.0,0.0,0.0,2.0,0.0,0,0,30518.0,34984.0,30321.0,23610.0,20614.0,18873.0,5002.0,7.0,1511.0,5005.0,5183.0,5108.0,0 +23288.0,130000.0,2,3,1,39.0,0.0,0.0,2.0,0.0,0,0,91982.0,99328.0,96898.0,97990.0,100160.0,102190.0,8900.0,0.0,3600.0,3800.0,3800.0,5000.0,1 +10058.0,510000.0,2,3,1,61.0,0.0,0.0,2.0,0.0,0,0,181733.0,192903.0,181801.0,178179.0,223100.0,216225.0,17000.0,0.0,6508.0,50000.0,7000.0,6000.0,0 +14645.0,20000.0,2,3,1,36.0,0.0,0.0,2.0,0.0,0,0,21309.0,22693.0,20899.0,20014.0,19331.0,17176.0,3150.0,0.0,800.0,850.0,660.0,650.0,0 +13948.0,200000.0,2,3,2,49.0,0.0,0.0,2.0,0.0,0,0,196272.0,209034.0,203592.0,194238.0,192451.0,196355.0,17500.0,0.0,7000.0,7350.0,7300.0,11500.0,0 +7345.0,100000.0,2,3,2,50.0,0.0,0.0,2.0,0.0,0,0,84027.0,88734.0,86369.0,89994.0,89681.0,89849.0,7500.0,0.0,5001.0,3390.0,4000.0,10000.0,0 +12044.0,20000.0,2,3,1,52.0,0.0,0.0,2.0,0.0,0,0,9410.0,11840.0,11260.0,11260.0,11260.0,0.0,2600.0,0.0,0.0,0.0,0.0,0.0,0 +17424.0,20000.0,2,3,1,36.0,0.0,0.0,2.0,0.0,0,0,14822.0,17216.0,17541.0,18300.0,19100.0,2200.0,3641.0,900.0,1200.0,1000.0,100.0,0.0,1 +20210.0,30000.0,2,3,2,50.0,0.0,0.0,2.0,0.0,0,0,17891.0,19087.0,20078.0,20935.0,17228.0,17606.0,1800.0,1600.0,1600.0,1000.0,734.0,481.0,0 +20333.0,80000.0,2,3,2,54.0,0.0,0.0,2.0,0.0,0,0,16613.0,19828.0,19227.0,20593.0,20951.0,21460.0,3500.0,0.0,2000.0,1000.0,1000.0,1000.0,0 +13212.0,30000.0,2,3,2,23.0,0.0,0.0,2.0,2.0,0,0,26280.0,28952.0,29482.0,28712.0,29311.0,30065.0,3420.0,1300.0,0.0,1210.0,1391.0,665.0,0 +16139.0,30000.0,2,3,2,33.0,0.0,0.0,2.0,0.0,0,2,22463.0,25362.0,24672.0,25317.0,26516.0,26133.0,3278.0,0.0,1233.0,1432.0,0.0,566.0,1 +2660.0,50000.0,1,3,1,41.0,2.0,2.0,2.0,0.0,0,0,26184.0,29261.0,28444.0,28878.0,27655.0,24480.0,3500.0,0.0,1100.0,1100.0,2000.0,1000.0,0 +11443.0,50000.0,1,3,1,54.0,2.0,2.0,2.0,0.0,0,0,18691.0,21072.0,20039.0,20042.0,20097.0,20288.0,3000.0,0.0,700.0,750.0,900.0,692.0,1 +13681.0,90000.0,1,3,1,38.0,2.0,2.0,2.0,0.0,0,0,28774.0,29420.0,28502.0,30162.0,17274.0,15243.0,1400.0,0.0,2041.0,1007.0,1015.0,330.0,0 +11286.0,50000.0,1,3,2,26.0,2.0,2.0,2.0,0.0,0,0,22578.0,23720.0,23046.0,23314.0,23801.0,24354.0,1800.0,0.0,950.0,862.0,947.0,814.0,0 +10216.0,30000.0,1,3,1,52.0,2.0,3.0,2.0,0.0,0,0,31521.0,30749.0,29506.0,29106.0,29106.0,29700.0,0.0,0.0,0.0,0.0,594.0,0.0,0 +25885.0,30000.0,2,3,1,40.0,2.0,2.0,2.0,0.0,0,0,16457.0,19145.0,18547.0,18645.0,17847.0,15465.0,3280.0,0.0,1511.0,609.0,500.0,800.0,1 +17733.0,50000.0,2,3,2,60.0,2.0,2.0,2.0,0.0,0,0,46554.0,50774.0,49551.0,22673.0,17147.0,17505.0,5000.0,0.0,2300.0,1000.0,635.0,580.0,1 +12121.0,150000.0,1,3,1,27.0,2.0,2.0,2.0,2.0,0,0,183405.0,188959.0,192342.0,189717.0,195670.0,198611.0,10000.0,8000.0,2000.0,9000.0,8000.0,110000.0,0 +27212.0,60000.0,1,3,2,31.0,2.0,2.0,2.0,2.0,0,0,31649.0,30841.0,34336.0,33489.0,35615.0,38027.0,0.0,4000.0,0.0,3000.0,3000.0,2000.0,1 +28522.0,80000.0,2,3,1,37.0,2.0,2.0,2.0,2.0,0,0,93050.0,99396.0,100495.0,97982.0,100261.0,102147.0,8840.0,3560.0,0.0,3912.0,3832.0,3508.0,1 +13963.0,30000.0,2,3,1,54.0,2.0,2.0,2.0,0.0,0,2,23498.0,26400.0,25682.0,26155.0,27972.0,27374.0,3600.0,0.0,1200.0,2400.0,0.0,2300.0,1 +27582.0,70000.0,1,3,3,61.0,3.0,2.0,2.0,0.0,0,0,8909.0,9812.0,9511.0,10828.0,11346.0,11589.0,1200.0,0.0,1482.0,1000.0,426.0,1000.0,0 +130.0,60000.0,1,3,1,55.0,3.0,2.0,2.0,0.0,0,0,60521.0,61450.0,57244.0,28853.0,29510.0,26547.0,2504.0,7.0,1200.0,1200.0,1100.0,1500.0,0 +9147.0,70000.0,2,3,1,35.0,3.0,2.0,2.0,2.0,0,0,69852.0,67531.0,28650.0,27590.0,27850.0,28085.0,0.0,2708.0,0.0,1010.0,1013.0,2000.0,1 +14490.0,50000.0,1,3,1,41.0,1.0,2.0,2.0,0.0,0,0,85579.0,78993.0,69424.0,64201.0,58110.0,57337.0,3023.0,23.0,4023.0,2523.0,7926.0,102.0,0 +16872.0,30000.0,1,3,2,31.0,1.0,3.0,2.0,0.0,0,0,31405.0,30588.0,26860.0,21165.0,21281.0,22938.0,0.0,0.0,1646.0,762.0,2000.0,0.0,1 +20646.0,50000.0,1,3,1,26.0,1.0,2.0,2.0,0.0,0,0,14655.0,15688.0,13400.0,13596.0,13861.0,14255.0,1600.0,0.0,2000.0,2000.0,2000.0,2000.0,1 +14346.0,30000.0,1,3,2,28.0,1.0,2.0,2.0,2.0,0,0,25554.0,28031.0,28345.0,27591.0,28218.0,29880.0,3204.0,1068.0,0.0,1068.0,2136.0,600.0,1 +21311.0,30000.0,1,3,1,52.0,1.0,2.0,2.0,-1.0,0,0,3997.0,2522.0,0.0,1919.0,2658.0,2497.0,0.0,0.0,1919.0,2000.0,1100.0,201.0,1 +10241.0,20000.0,1,3,2,28.0,-1.0,2.0,2.0,2.0,0,0,3515.0,4301.0,5075.0,4845.0,6753.0,9615.0,1000.0,1000.0,0.0,2000.0,3000.0,2000.0,1 +9867.0,130000.0,2,3,1,44.0,-1.0,2.0,2.0,-1.0,0,-1,632.0,316.0,0.0,632.0,316.0,316.0,0.0,0.0,948.0,0.0,316.0,316.0,0 +19309.0,100000.0,2,3,1,32.0,-1.0,-1.0,2.0,-1.0,0,-1,24002.0,22329.0,2781.0,32231.0,2781.0,21651.0,2781.0,0.0,32231.0,0.0,21651.0,26748.0,0 +24377.0,230000.0,1,5,2,40.0,2.0,2.0,2.0,0.0,0,0,119730.0,120912.0,111819.0,93007.0,92122.0,61583.0,5000.0,0.0,3700.0,3986.0,2900.0,1057.0,0 +25935.0,100000.0,2,1,2,30.0,0.0,0.0,-2.0,-1.0,0,0,41150.0,0.0,0.0,74550.0,75731.0,75975.0,0.0,0.0,74550.0,3000.0,3000.0,3500.0,0 +5016.0,290000.0,2,1,2,24.0,1.0,-2.0,-2.0,-1.0,0,-1,0.0,0.0,0.0,2700.0,1350.0,1350.0,0.0,0.0,2700.0,0.0,1350.0,8334.0,0 +23519.0,250000.0,2,1,2,33.0,-1.0,-1.0,-2.0,-1.0,0,0,16317.0,0.0,0.0,188841.0,194321.0,198156.0,0.0,0.0,188841.0,8500.0,8000.0,7080.0,0 +16982.0,210000.0,2,1,2,25.0,-1.0,-1.0,-2.0,-1.0,0,0,100.0,0.0,0.0,5933.0,8698.0,11572.0,0.0,0.0,5933.0,3000.0,3000.0,7444.0,0 +2682.0,150000.0,2,1,2,34.0,-1.0,-1.0,-2.0,-1.0,0,-1,900.0,0.0,0.0,740.0,740.0,545.0,0.0,0.0,740.0,0.0,545.0,550.0,0 +6569.0,60000.0,2,2,2,48.0,-2.0,-2.0,-2.0,-1.0,0,0,53044.0,51158.0,29452.0,1696.0,38585.0,38884.0,1607.0,1675.0,1696.0,38000.0,1500.0,1400.0,0 +4784.0,360000.0,2,2,2,34.0,1.0,-2.0,-2.0,-1.0,0,0,0.0,1680.0,0.0,5950.0,6352.0,6563.0,1680.0,0.0,5950.0,500.0,317.0,1150.0,0 +19548.0,300000.0,2,2,1,38.0,1.0,-2.0,-2.0,-1.0,0,-1,0.0,0.0,0.0,1000.0,890.0,390.0,0.0,0.0,1000.0,390.0,390.0,540.0,1 +21033.0,160000.0,1,3,2,38.0,1.0,-2.0,-2.0,-1.0,0,0,0.0,0.0,0.0,700.0,700.0,0.0,0.0,0.0,700.0,0.0,0.0,0.0,0 +20379.0,20000.0,1,1,2,23.0,0.0,0.0,3.0,2.0,0,0,3286.0,6341.0,6097.0,6339.0,5143.0,5126.0,3300.0,0.0,511.0,300.0,300.0,1500.0,0 +26979.0,80000.0,1,1,2,42.0,5.0,4.0,3.0,2.0,0,0,74477.0,68633.0,62890.0,56788.0,52287.0,52287.0,0.0,0.0,0.0,0.0,0.0,50771.0,0 +24989.0,10000.0,1,1,2,36.0,1.0,2.0,3.0,2.0,0,0,8803.0,10926.0,10425.0,9919.0,9825.0,10581.0,2620.0,0.0,0.0,400.0,1100.0,0.0,1 +25742.0,30000.0,2,2,1,37.0,3.0,3.0,3.0,2.0,0,0,27672.0,28911.0,29163.0,28380.0,28636.0,30290.0,2000.0,1000.0,0.0,1000.0,2100.0,1500.0,1 +9522.0,220000.0,1,2,1,39.0,5.0,4.0,3.0,2.0,0,0,187665.0,175338.0,163018.0,128157.0,131067.0,108683.0,0.0,11.0,0.0,4561.0,5007.0,170806.0,0 +16752.0,30000.0,1,2,2,35.0,1.0,3.0,3.0,2.0,0,0,25601.0,26886.0,26185.0,25470.0,25751.0,27179.0,2000.0,0.0,0.0,1000.0,2000.0,1000.0,0 +16516.0,60000.0,1,2,2,24.0,1.0,2.0,3.0,2.0,0,0,58231.0,61671.0,59755.0,58194.0,38649.0,35361.0,5000.0,0.0,198.0,1500.0,1300.0,2000.0,1 +24747.0,420000.0,1,4,2,36.0,1.0,-2.0,-1.0,-1.0,0,0,944.0,1819.0,1133.0,10415.0,7792.0,-3.0,1819.0,1143.0,10429.0,194.0,556.0,0.0,0 +29845.0,400000.0,1,1,1,39.0,0.0,0.0,-1.0,0.0,0,0,10260.0,17794.0,6402.0,20772.0,12406.0,10945.0,12201.0,6430.0,20118.0,5037.0,5054.0,3104.0,0 +25355.0,50000.0,2,1,2,23.0,0.0,0.0,-1.0,0.0,0,0,9861.0,6486.0,2636.0,4652.0,6390.0,8880.0,1000.0,2636.0,2500.0,2128.0,2880.0,390.0,0 +19305.0,230000.0,2,1,1,31.0,0.0,0.0,-1.0,2.0,0,0,23526.0,12187.0,3239.0,3029.0,3029.0,800.0,7005.0,3239.0,0.0,0.0,0.0,0.0,0 +21763.0,130000.0,2,1,2,24.0,0.0,-1.0,-1.0,2.0,0,0,9920.0,5500.0,670.0,670.0,670.0,670.0,5555.0,670.0,0.0,0.0,0.0,0.0,0 +4389.0,160000.0,2,1,1,29.0,0.0,0.0,-1.0,-1.0,0,0,50989.0,25227.0,26666.0,839.0,26516.0,-150.0,1695.0,28800.0,839.0,26500.0,0.0,0.0,0 +17652.0,400000.0,2,1,1,41.0,0.0,-1.0,-1.0,-1.0,0,0,104083.0,8.0,1274.0,19143.0,20305.0,22063.0,8.0,1274.0,19143.0,1305.0,2063.0,1695.0,0 +28390.0,210000.0,2,1,1,38.0,0.0,0.0,-1.0,-1.0,0,0,8420.0,8106.0,4168.0,23067.0,19972.0,45864.0,3000.0,4521.0,24000.0,10000.0,30000.0,6432.0,0 +8478.0,480000.0,2,1,2,30.0,0.0,0.0,-1.0,0.0,0,-1,75834.0,-105.0,37649.0,45469.0,20020.0,3167.0,105.0,37754.0,32970.0,8000.0,3167.0,10981.0,0 +10786.0,220000.0,2,1,1,39.0,0.0,-1.0,-1.0,0.0,0,-1,6589.0,2901.0,10836.0,26227.0,18590.0,785.0,2901.0,10836.0,18590.0,0.0,785.0,8700.0,0 +14872.0,410000.0,2,1,2,30.0,0.0,-1.0,-1.0,0.0,0,-1,6972.0,3188.0,15106.0,15313.0,10959.0,8341.0,3188.0,15106.0,6000.0,0.0,8341.0,17331.0,0 +862.0,260000.0,1,1,1,41.0,-2.0,-2.0,-1.0,0.0,0,0,1086.0,2853.0,38836.0,45087.0,47201.0,46199.0,3552.0,38836.0,20000.0,15000.0,15000.0,10000.0,0 +3259.0,530000.0,1,1,2,32.0,-2.0,-2.0,-1.0,0.0,0,0,12451.0,24095.0,15688.0,24511.0,12144.0,34963.0,24120.0,15791.0,12808.0,8090.0,34110.0,90231.0,0 +9536.0,200000.0,1,1,2,26.0,-2.0,-2.0,-1.0,0.0,0,0,0.0,1516.0,11533.0,9463.0,3884.0,3033.0,1516.0,11533.0,189.0,1000.0,2050.0,11300.0,0 +14514.0,460000.0,2,1,1,43.0,-2.0,-2.0,-1.0,0.0,0,0,323408.0,261444.0,309622.0,297039.0,258056.0,188083.0,5229.0,580464.0,80017.0,31017.0,27.0,38700.0,0 +21604.0,70000.0,2,1,2,23.0,-2.0,-2.0,-1.0,0.0,0,0,-22.0,-11.0,5173.0,6345.0,7083.0,8961.0,0.0,69900.0,1262.0,1000.0,2000.0,1000.0,0 +2049.0,120000.0,2,1,2,28.0,-2.0,-1.0,-1.0,-1.0,0,0,398.0,954.0,0.0,170.0,170.0,0.0,958.0,0.0,170.0,0.0,0.0,0.0,0 +1915.0,260000.0,2,1,2,33.0,-2.0,-1.0,-1.0,-1.0,0,0,0.0,204.0,-810.0,2190.0,810.0,0.0,204.0,0.0,3000.0,0.0,0.0,0.0,0 +3016.0,350000.0,1,1,1,38.0,-2.0,-2.0,-1.0,0.0,0,-2,16459.0,4120.0,44164.0,35233.0,884.0,9924.0,941.0,44743.0,0.0,884.0,9924.0,10824.0,1 +25863.0,70000.0,2,1,1,45.0,1.0,1.0,-1.0,0.0,0,0,116630.0,-67526.0,71562.0,68709.0,28528.0,29171.0,0.0,140043.0,1830.0,1021.0,1103.0,1011.0,0 +16324.0,420000.0,2,1,1,47.0,1.0,-1.0,-1.0,0.0,0,0,0.0,14165.0,53697.0,50081.0,44875.0,42691.0,14165.0,55732.0,1563.0,1594.0,1454.0,1535.0,0 +27433.0,100000.0,1,1,1,35.0,1.0,2.0,-1.0,-1.0,0,0,3515.0,2975.0,2342.0,12016.0,10203.0,5323.0,10.0,3141.0,12021.0,135.0,507.0,6.0,0 +24670.0,480000.0,1,1,1,37.0,1.0,-1.0,-1.0,-1.0,0,0,6071.0,7994.0,8313.0,25714.0,25710.0,20110.0,8023.0,8351.0,25753.0,14012.0,10021.0,12462.0,0 +16884.0,290000.0,1,1,1,36.0,1.0,-2.0,-1.0,-1.0,0,0,0.0,0.0,568.0,16166.0,16726.0,17427.0,0.0,568.0,16166.0,1000.0,1000.0,1000.0,0 +15954.0,100000.0,2,1,2,31.0,1.0,-2.0,-1.0,-1.0,0,0,0.0,-740.0,740.0,1480.0,1480.0,740.0,0.0,2220.0,1480.0,740.0,0.0,2931.0,0 +9256.0,110000.0,2,1,2,28.0,1.0,-1.0,-1.0,-1.0,0,0,-100.0,200.0,400.0,46952.0,48455.0,47324.0,500.0,400.0,46952.0,3000.0,3000.0,2000.0,1 +29550.0,490000.0,1,1,2,33.0,-1.0,2.0,-1.0,0.0,0,0,59016.0,16355.0,24307.0,21136.0,24758.0,21817.0,0.0,24307.0,12396.0,13000.0,10000.0,88.0,0 +20631.0,80000.0,1,1,2,30.0,-1.0,0.0,-1.0,0.0,0,0,5504.0,6187.0,100.0,600.0,1438.0,1919.0,1004.0,504.0,500.0,1000.0,500.0,3500.0,0 +6983.0,20000.0,2,1,2,24.0,-1.0,-1.0,-1.0,0.0,0,0,7795.0,4110.0,10269.0,5880.0,3330.0,4339.0,4112.0,10269.0,118.0,67.0,2000.0,2128.0,0 +8008.0,360000.0,2,1,2,29.0,-1.0,-1.0,-1.0,0.0,0,0,357.0,3050.0,9118.0,19183.0,36842.0,10621.0,3050.0,9118.0,11000.0,30000.0,428.0,3166.0,1 +14079.0,330000.0,2,1,2,34.0,-1.0,0.0,-1.0,0.0,0,0,203.0,1558.0,39927.0,53430.0,44798.0,40341.0,1503.0,40003.0,15000.0,0.0,0.0,25017.0,0 +14396.0,260000.0,2,1,2,27.0,-1.0,-1.0,-1.0,0.0,0,0,37003.0,1105.0,2490.0,17445.0,1795.0,278.0,1305.0,2690.0,15650.0,0.0,278.0,2500.0,0 +4299.0,100000.0,2,1,2,23.0,-1.0,-1.0,-1.0,0.0,0,0,850.0,0.0,8472.0,8472.0,1768.0,0.0,0.0,8472.0,0.0,0.0,0.0,9038.0,0 +16581.0,290000.0,1,1,2,29.0,-1.0,-1.0,-1.0,-1.0,0,0,783.0,2830.0,1357.0,14959.0,13459.0,115990.0,2838.0,1359.0,14968.0,2022.0,110142.0,205.0,0 +5703.0,360000.0,1,1,2,32.0,-1.0,-1.0,-1.0,-1.0,0,0,27.0,185.0,0.0,617.0,617.0,0.0,185.0,0.0,617.0,0.0,0.0,0.0,0 +17894.0,200000.0,1,1,2,30.0,-1.0,-1.0,-1.0,-1.0,0,0,6589.0,3423.0,2785.0,54271.0,60326.0,63339.0,3449.0,2798.0,54271.0,7000.0,4000.0,6000.0,0 +14249.0,500000.0,2,1,1,37.0,-1.0,-1.0,-1.0,-1.0,0,0,993.0,1413.0,14123.0,159738.0,158400.0,160588.0,1413.0,14123.0,159738.0,4285.0,5001.0,4294.0,0 +29076.0,400000.0,2,1,1,55.0,-1.0,-1.0,-1.0,-1.0,0,0,153951.0,193159.0,72201.0,199209.0,179290.0,9780.0,193358.0,72356.0,199209.0,411.0,0.0,126743.0,0 +3439.0,200000.0,2,1,1,34.0,-1.0,-1.0,-1.0,-1.0,0,0,3987.0,1631.0,21698.0,12657.0,11349.0,9006.0,1631.0,21698.0,12657.0,569.0,3000.0,25000.0,0 +11942.0,30000.0,2,1,2,26.0,-1.0,-1.0,-1.0,-1.0,0,0,125.0,125.0,125.0,4671.0,25871.0,15222.0,125.0,125.0,4671.0,25000.0,3000.0,2256.0,0 +28004.0,510000.0,2,1,2,30.0,-1.0,-1.0,-1.0,-1.0,0,0,71121.0,481382.0,559712.0,163628.0,117475.0,116656.0,493358.0,1227082.0,164577.0,510.0,6239.0,4550.0,0 +15320.0,210000.0,2,1,2,37.0,-1.0,-1.0,-1.0,-1.0,0,0,430.0,1570.0,17036.0,73158.0,46823.0,1427.0,1570.0,17036.0,73158.0,936.0,29.0,630.0,0 +3577.0,500000.0,2,1,2,37.0,-1.0,-1.0,-1.0,-1.0,0,0,4168.0,19169.0,22893.0,52002.0,16521.0,-38.0,19169.0,22893.0,53198.0,0.0,0.0,12000.0,0 +5041.0,130000.0,2,1,2,29.0,-1.0,-1.0,-1.0,-1.0,0,0,280.0,1954.0,304.0,978.0,652.0,326.0,2038.0,311.0,1000.0,0.0,0.0,326.0,1 +22490.0,300000.0,2,1,2,30.0,-1.0,-1.0,-1.0,-1.0,0,0,515.0,200.0,208.0,2609.0,2040.0,1341.0,200.0,208.0,2610.0,0.0,0.0,0.0,0 +22771.0,200000.0,2,1,2,31.0,-1.0,-1.0,-1.0,-1.0,0,0,7773.0,3426.0,2000.0,1000.0,3000.0,2000.0,3643.0,2000.0,1000.0,2000.0,0.0,1249.0,0 +25708.0,500000.0,2,1,2,30.0,-1.0,-1.0,-1.0,-1.0,0,0,16558.0,10998.0,4405.0,9274.0,10642.0,11986.0,11075.0,4405.0,9274.0,4000.0,5000.0,53918.0,0 +25918.0,300000.0,2,1,2,28.0,-1.0,-1.0,-1.0,-1.0,0,0,16094.0,2259.0,0.0,12880.0,14895.0,9386.0,2259.0,0.0,12880.0,2500.0,200.0,280.0,0 +8176.0,200000.0,1,1,2,31.0,-1.0,-1.0,-1.0,0.0,0,-1,3702.0,25548.0,10594.0,7969.0,2865.0,5625.0,25678.0,10623.0,25.0,16.0,6000.0,19.0,1 +12854.0,500000.0,1,1,1,47.0,-1.0,2.0,-1.0,0.0,0,-1,7233.0,2321.0,18261.0,16456.0,11225.0,36770.0,0.0,18261.0,0.0,0.0,40270.0,0.0,0 +2591.0,360000.0,1,1,2,25.0,-1.0,-1.0,-1.0,0.0,0,-1,586.0,14074.0,5672.0,5084.0,3317.0,1646.0,14076.0,5672.0,0.0,0.0,1646.0,3875.0,0 +16548.0,130000.0,1,1,2,29.0,-1.0,-1.0,-1.0,0.0,0,-1,9619.0,6247.0,59904.0,81838.0,37422.0,15365.0,6247.0,59904.0,30000.0,10000.0,15365.0,10778.0,0 +26346.0,200000.0,2,1,2,29.0,-1.0,-1.0,-1.0,0.0,0,-1,2116.0,0.0,9781.0,29313.0,49113.0,732.0,0.0,9781.0,20000.0,20000.0,732.0,1005.0,0 +2883.0,210000.0,2,1,2,31.0,-1.0,-1.0,-1.0,0.0,0,-1,15332.0,10000.0,19875.0,57751.0,25456.0,10625.0,10000.0,19875.0,50000.0,15456.0,10625.0,213.0,0 +6748.0,150000.0,2,1,1,37.0,-1.0,-1.0,-1.0,0.0,0,-1,4787.0,1046.0,344.0,1291.0,1193.0,1914.0,1054.0,344.0,1193.0,0.0,3000.0,0.0,0 +13851.0,290000.0,2,1,1,52.0,-1.0,-1.0,-1.0,0.0,0,-1,33765.0,2682.0,470.0,119955.0,119685.0,9780.0,2682.0,470.0,119685.0,0.0,9780.0,2412.0,0 +932.0,320000.0,1,1,1,60.0,-1.0,-1.0,-1.0,-1.0,0,-1,9955.0,3465.0,84421.0,886.0,11741.0,4317.0,3465.0,84440.0,886.0,11533.0,4317.0,52466.0,1 +14381.0,170000.0,1,1,2,31.0,-1.0,-1.0,-1.0,-1.0,0,-1,959.0,1898.0,850.0,6390.0,1958.0,1346.0,1911.0,850.0,6390.0,5.0,1358.0,202.0,0 +27444.0,150000.0,1,1,2,33.0,-1.0,2.0,-1.0,-1.0,0,-1,6146.0,891.0,8969.0,6027.0,5132.0,1461.0,0.0,8969.0,6027.0,0.0,1461.0,50289.0,0 +17876.0,360000.0,1,1,2,30.0,-1.0,-1.0,-1.0,-1.0,0,-1,2020.0,28057.0,6085.0,90872.0,81622.0,11576.0,28057.0,6179.0,90872.0,0.0,11576.0,8718.0,0 +7916.0,400000.0,1,1,2,29.0,-1.0,-1.0,-1.0,-1.0,0,-1,6748.0,7777.0,20192.0,17337.0,5396.0,516.0,7777.0,20192.0,17337.0,0.0,516.0,53871.0,0 +1127.0,500000.0,2,1,2,35.0,-1.0,-1.0,-1.0,-1.0,0,-1,22369.0,14100.0,24754.0,21443.0,13892.0,11241.0,14128.0,24902.0,21479.0,11465.0,11356.0,66710.0,0 +14271.0,160000.0,2,1,1,40.0,-1.0,-1.0,-1.0,-1.0,0,-1,326.0,326.0,326.0,652.0,326.0,476.0,326.0,326.0,652.0,0.0,476.0,326.0,1 +15274.0,150000.0,2,1,2,27.0,-1.0,-1.0,-1.0,-1.0,0,-1,8404.0,4493.0,11848.0,7435.0,3685.0,3545.0,4493.0,11848.0,7435.0,0.0,3545.0,5718.0,0 +12839.0,300000.0,2,1,2,42.0,-1.0,-1.0,-1.0,0.0,0,-2,6349.0,668.0,9737.0,367.0,-23.0,-413.0,668.0,9800.0,0.0,0.0,0.0,0.0,0 +20620.0,20000.0,1,2,2,32.0,0.0,0.0,-1.0,0.0,0,0,18472.0,19968.0,17199.0,18367.0,18130.0,18500.0,2000.0,17199.0,1600.0,363.0,370.0,1500.0,0 +27307.0,20000.0,1,2,2,44.0,0.0,-1.0,-1.0,0.0,0,0,19696.0,203.0,19378.0,19961.0,19962.0,19981.0,203.0,20710.0,1305.0,696.0,712.0,860.0,0 +14173.0,200000.0,1,2,1,40.0,0.0,0.0,-1.0,0.0,0,0,1296.0,2035.0,120921.0,126429.0,85500.0,81305.0,2564.0,124500.0,8000.0,3500.0,4000.0,3000.0,0 +11600.0,50000.0,1,2,1,57.0,0.0,0.0,-1.0,0.0,0,0,53320.0,52754.0,27231.0,26852.0,27820.0,25529.0,1300.0,50499.0,1000.0,1500.0,1500.0,1000.0,0 +22897.0,280000.0,2,2,2,30.0,0.0,0.0,-1.0,0.0,0,0,21489.0,-86.0,4414.0,64183.0,61001.0,60601.0,5.0,4500.0,60000.0,1244.0,2000.0,4000.0,0 +22063.0,130000.0,2,2,2,28.0,0.0,0.0,-1.0,0.0,0,0,131630.0,65325.0,2315.0,101035.0,82288.0,86788.0,3600.0,2315.0,100000.0,3500.0,8000.0,4000.0,0 +18396.0,60000.0,2,2,2,24.0,0.0,0.0,-1.0,2.0,0,0,8086.0,6936.0,4102.0,3891.0,4669.0,6083.0,3015.0,4102.0,0.0,1000.0,1500.0,1000.0,0 +29210.0,20000.0,1,2,2,23.0,0.0,-1.0,-1.0,-1.0,0,0,6321.0,4813.0,595.0,18628.0,19324.0,19208.0,6000.0,597.0,21722.0,1000.0,697.0,860.0,0 +25182.0,10000.0,2,2,2,22.0,0.0,0.0,-1.0,-1.0,0,0,7828.0,8507.0,511.0,7696.0,8696.0,7660.0,1009.0,511.0,7696.0,1000.0,0.0,0.0,0 +19710.0,80000.0,2,2,1,34.0,0.0,0.0,-1.0,-1.0,0,0,8413.0,4942.0,989.0,2799.0,2818.0,3638.0,1029.0,1225.0,2799.0,2000.0,2000.0,2000.0,0 +8034.0,50000.0,1,2,2,25.0,0.0,0.0,-1.0,0.0,0,-1,27206.0,0.0,14805.0,14699.0,14999.0,497.0,0.0,14805.0,294.0,300.0,498.0,1003.0,0 +9155.0,490000.0,2,2,2,34.0,0.0,-1.0,-1.0,0.0,0,-1,13955.0,10859.0,57426.0,35554.0,15858.0,23033.0,52280.0,57428.0,1068.0,3000.0,23033.0,20225.0,0 +14110.0,30000.0,1,2,2,29.0,0.0,0.0,-1.0,-1.0,0,-1,7965.0,3101.0,3126.0,7365.0,3245.0,828.0,1000.0,3126.0,7365.0,0.0,828.0,8511.0,0 +20126.0,80000.0,2,2,2,30.0,0.0,-1.0,-1.0,-1.0,0,-1,21072.0,2520.0,-3990.0,22193.0,21546.0,1922.0,2620.0,0.0,27194.0,1381.0,1922.0,2781.0,0 +8323.0,210000.0,2,2,2,28.0,0.0,0.0,-1.0,0.0,0,-2,2162.0,61.0,259323.0,139861.0,1684.0,826.0,61.0,130000.0,10000.0,1684.0,826.0,1793.0,0 +27774.0,80000.0,2,2,1,24.0,2.0,2.0,-1.0,0.0,0,0,3177.0,-13.0,4229.0,4161.0,4042.0,6807.0,0.0,4242.0,1032.0,1000.0,2812.0,2248.0,1 +2942.0,90000.0,1,2,2,26.0,2.0,2.0,-1.0,2.0,0,0,121368.0,102385.0,91591.0,66033.0,70654.0,121966.0,0.0,95800.0,0.0,6000.0,3000.0,3000.0,0 +8626.0,150000.0,2,2,2,23.0,-2.0,-1.0,-1.0,0.0,0,0,27414.0,10053.0,151996.0,152753.0,153844.0,151252.0,10096.0,156292.0,4700.0,5019.0,5300.0,5002.0,0 +12361.0,310000.0,2,2,1,37.0,-2.0,-2.0,-1.0,0.0,0,0,0.0,0.0,5365.0,6274.0,7017.0,8893.0,0.0,5365.0,1000.0,1000.0,2000.0,2000.0,0 +4554.0,350000.0,2,2,1,32.0,-2.0,-2.0,-1.0,0.0,0,0,19637.0,239770.0,8111.0,198877.0,191248.0,183157.0,242247.0,8111.0,198748.0,7000.0,6509.0,7022.0,0 +26621.0,10000.0,1,2,2,23.0,-2.0,-1.0,-1.0,-1.0,0,0,998.0,780.0,390.0,3622.0,3695.0,3126.0,780.0,390.0,3622.0,108.0,246.0,98.0,1 +7167.0,500000.0,1,2,2,36.0,1.0,-2.0,-1.0,0.0,0,0,226.0,8546.0,121867.0,116089.0,114293.0,118081.0,9125.0,126768.0,3468.0,4050.0,15099.0,5015.0,0 +10914.0,170000.0,2,2,1,28.0,1.0,-2.0,-1.0,0.0,0,0,0.0,0.0,9311.0,10257.0,20872.0,34403.0,0.0,9311.0,1257.0,10872.0,14003.0,1500.0,0 +18418.0,110000.0,2,2,1,24.0,1.0,1.0,-1.0,0.0,0,0,9787.0,-1256.0,65064.0,66102.0,54275.0,51791.0,5.0,68500.0,3114.0,4016.0,2000.0,2000.0,0 +23196.0,10000.0,2,2,2,48.0,1.0,2.0,-1.0,0.0,0,0,3133.0,1473.0,9196.0,8518.0,8690.0,7472.0,0.0,9196.0,1106.0,278.0,258.0,268.0,0 +13085.0,190000.0,2,2,3,29.0,1.0,-2.0,-1.0,0.0,0,0,0.0,0.0,306.0,306.0,306.0,0.0,0.0,306.0,0.0,0.0,0.0,0.0,0 +26184.0,200000.0,2,2,1,35.0,1.0,-1.0,-1.0,2.0,0,0,59466.0,2970.0,1085.0,769.0,453.0,137.0,7970.0,1100.0,0.0,0.0,0.0,0.0,0 +7499.0,210000.0,2,2,1,30.0,1.0,-1.0,-1.0,0.0,0,-1,0.0,241.0,4651.0,4746.0,3938.0,3479.0,241.0,4651.0,95.0,301.0,3479.0,1000.0,0 +15671.0,140000.0,1,2,2,30.0,-1.0,-1.0,-1.0,0.0,0,0,1288.0,-4925.0,136239.0,137748.0,81195.0,47338.0,0.0,143200.0,5200.0,2352.0,2000.0,2000.0,0 +3498.0,240000.0,1,2,1,37.0,-1.0,-1.0,-1.0,0.0,0,0,2208.0,5652.0,34351.0,22241.0,8472.0,500.0,5665.0,35000.0,8877.0,500.0,0.0,21257.0,0 +7364.0,150000.0,2,2,1,28.0,-1.0,-1.0,-1.0,0.0,0,0,108.0,-218.0,63174.0,43374.0,43950.0,44501.0,0.0,65748.0,1537.0,1585.0,1597.0,1615.0,0 +17318.0,40000.0,2,2,1,39.0,-1.0,-1.0,-1.0,0.0,0,0,500.0,0.0,18583.0,19353.0,19440.0,20279.0,0.0,18583.0,1460.0,547.0,1000.0,500.0,0 +18573.0,60000.0,2,2,2,24.0,-1.0,0.0,-1.0,0.0,0,0,9970.0,7699.0,9479.0,10213.0,10000.0,11832.0,1020.0,9479.0,1000.0,200.0,1832.0,5889.0,0 +347.0,100000.0,2,2,2,26.0,-1.0,-1.0,-1.0,0.0,0,0,1370.0,4192.0,4159.0,3542.0,1980.0,3980.0,4210.0,4159.0,1000.0,1080.0,2000.0,1525.0,0 +11695.0,160000.0,2,2,1,32.0,-1.0,-1.0,-1.0,0.0,0,0,390.0,390.0,1560.0,1170.0,780.0,390.0,390.0,1560.0,0.0,0.0,0.0,390.0,0 +3487.0,130000.0,2,2,2,25.0,-1.0,-1.0,-1.0,0.0,0,0,390.0,390.0,36659.0,23150.0,27376.0,33104.0,780.0,36659.0,5000.0,5000.0,7000.0,5000.0,0 +21551.0,20000.0,2,2,2,24.0,-1.0,-1.0,-1.0,2.0,0,0,396.0,1301.0,12056.0,11151.0,11219.0,18120.0,1301.0,11151.0,0.0,600.0,8120.0,1500.0,0 +441.0,50000.0,1,2,2,23.0,-1.0,-1.0,-1.0,-1.0,0,0,350.0,350.0,400.0,1695.0,12645.0,12584.0,350.0,400.0,1695.0,11300.0,485.0,2400.0,0 +15142.0,240000.0,1,2,2,57.0,-1.0,-1.0,-1.0,-1.0,0,0,1115.0,1211.0,2206.0,62507.0,63226.0,63517.0,1211.0,2455.0,64395.0,1917.0,4160.0,1710.0,0 +24097.0,20000.0,1,2,2,25.0,-1.0,-1.0,-1.0,-1.0,0,0,769.0,1011.0,628.0,2198.0,365.0,-34.0,1500.0,700.0,2500.0,0.0,0.0,2000.0,0 +4353.0,20000.0,1,2,2,34.0,-1.0,-1.0,-1.0,-1.0,0,0,13936.0,8643.0,1973.0,17711.0,13747.0,13901.0,8735.0,1973.0,17711.0,2000.0,5000.0,5000.0,0 +4579.0,40000.0,2,2,2,23.0,-1.0,2.0,-1.0,-1.0,0,0,652.0,326.0,326.0,26370.0,24572.0,24918.0,0.0,326.0,26370.0,886.0,1075.0,830.0,1 +25223.0,70000.0,2,2,2,23.0,-1.0,-1.0,-1.0,-1.0,0,0,312.0,1823.0,326.0,6598.0,6405.0,7248.0,1837.0,326.0,6598.0,227.0,1270.0,1296.0,0 +21962.0,150000.0,2,2,2,27.0,-1.0,-1.0,-1.0,-1.0,0,0,1518.0,1798.0,5699.0,4644.0,70337.0,67902.0,1798.0,5699.0,4644.0,70331.0,3000.0,3000.0,0 +28799.0,400000.0,2,2,2,42.0,-1.0,-1.0,-1.0,-1.0,0,0,3608.0,4032.0,9885.0,65207.0,59247.0,53752.0,4052.0,9939.0,65243.0,1239.0,5366.0,10435.0,0 +18457.0,130000.0,2,2,2,27.0,-1.0,-1.0,-1.0,-1.0,0,0,3359.0,-191.0,191.0,2898.0,4728.0,5149.0,0.0,382.0,2898.0,1900.0,500.0,500.0,0 +23152.0,180000.0,2,2,2,33.0,-1.0,-1.0,-1.0,-1.0,0,0,3316.0,3385.0,6186.0,6695.0,7173.0,5094.0,3446.0,6186.0,6695.0,4000.0,955.0,2401.0,0 +9710.0,110000.0,2,2,2,24.0,-1.0,-1.0,-1.0,-1.0,0,0,1362.0,1352.0,1867.0,36986.0,40053.0,41196.0,1352.0,1867.0,36986.0,5000.0,3000.0,23000.0,0 +14920.0,800000.0,1,2,1,53.0,-1.0,-1.0,-1.0,0.0,0,-1,7639.0,5552.0,64535.0,40814.0,12590.0,9339.0,11145.0,64657.0,131.0,247.0,9366.0,63482.0,0 +9393.0,50000.0,1,2,2,28.0,-1.0,2.0,-1.0,0.0,0,-1,2809.0,187.0,3135.0,937.0,-3.0,894.0,0.0,3141.0,2.0,0.0,897.0,906.0,0 +11448.0,410000.0,1,2,2,42.0,-1.0,-1.0,-1.0,-1.0,0,-1,7114.0,8223.0,6557.0,16128.0,7539.0,5300.0,8309.0,6645.0,16141.0,0.0,5300.0,5600.0,0 +4806.0,300000.0,2,2,1,45.0,-1.0,-1.0,-1.0,-1.0,0,-1,41051.0,70951.0,18911.0,15982.0,2665.0,57096.0,71277.0,19003.0,16050.0,2659.0,54394.0,52000.0,0 +27815.0,360000.0,2,2,1,26.0,-1.0,-1.0,-1.0,-1.0,0,-1,4183.0,6469.0,465.0,4251.0,1668.0,2284.0,6501.0,467.0,5452.0,41.0,2286.0,3656.0,0 +28787.0,200000.0,2,2,1,36.0,-1.0,-1.0,-1.0,-1.0,0,-1,8812.0,15189.0,6205.0,37658.0,696.0,1430.0,15234.0,6225.0,38150.0,2.0,1434.0,2265.0,0 +22709.0,140000.0,2,2,1,36.0,-1.0,-1.0,-1.0,-1.0,0,-1,165.0,341.0,165.0,1031.0,487.0,863.0,341.0,165.0,1031.0,0.0,863.0,487.0,1 +11840.0,200000.0,2,2,1,47.0,-1.0,-1.0,-1.0,-1.0,0,-1,11418.0,2541.0,10599.0,13865.0,6177.0,5519.0,2541.0,10599.0,13865.0,0.0,5519.0,2358.0,0 +18759.0,230000.0,2,2,2,30.0,-1.0,2.0,-1.0,0.0,0,-2,1855.0,187.0,6254.0,16549.0,6392.0,1828.0,0.0,6270.0,14085.0,6396.0,9.0,6172.0,0 +7862.0,100000.0,2,3,2,28.0,0.0,-1.0,-1.0,0.0,0,0,7220.0,13677.0,49773.0,61244.0,31410.0,20529.0,13695.0,49813.0,50054.0,33.0,10028.0,100000.0,0 +21249.0,120000.0,1,3,1,45.0,0.0,0.0,-1.0,-1.0,0,0,24591.0,16160.0,225.0,3550.0,3550.0,3550.0,3000.0,225.0,3550.0,0.0,0.0,0.0,0 +14404.0,290000.0,1,3,2,43.0,-2.0,-2.0,-1.0,0.0,0,0,170823.0,174650.0,123514.0,125973.0,128608.0,127976.0,8050.0,123514.0,4274.0,4426.0,4859.0,5407.0,0 +11588.0,420000.0,2,3,1,36.0,-2.0,-2.0,-1.0,0.0,0,0,0.0,0.0,277510.0,279493.0,285447.0,291183.0,0.0,277510.0,10000.0,10000.0,10000.0,10500.0,0 +28273.0,20000.0,2,3,2,31.0,-2.0,-2.0,-1.0,0.0,0,-1,-885.0,-885.0,18354.0,19064.0,19422.0,4390.0,20.0,21431.0,2300.0,558.0,4403.0,0.0,0 +5752.0,250000.0,1,3,1,51.0,-2.0,-1.0,-1.0,-1.0,0,-1,179.0,1533.0,364.0,381.0,3987.0,7135.0,1540.0,387.0,381.0,3985.0,7161.0,0.0,0 +17474.0,10000.0,2,3,2,46.0,1.0,2.0,-1.0,2.0,0,0,4474.0,189.0,3510.0,3306.0,3551.0,5577.0,0.0,3510.0,0.0,300.0,2260.0,2000.0,1 +8711.0,260000.0,2,3,2,33.0,1.0,-1.0,-1.0,-1.0,0,0,0.0,926.0,650.0,3562.0,3044.0,3044.0,926.0,650.0,3562.0,0.0,0.0,0.0,0 +11335.0,210000.0,2,3,1,42.0,1.0,-1.0,-1.0,0.0,0,-1,0.0,1200.0,12466.0,16870.0,17741.0,13049.0,1200.0,12466.0,6004.0,6000.0,7282.0,9731.0,1 +24568.0,280000.0,1,3,1,39.0,-1.0,-1.0,-1.0,0.0,0,0,1466.0,1466.0,25482.0,24942.0,23944.0,23068.0,1473.0,25489.0,1348.0,816.0,934.0,20007.0,0 +25112.0,50000.0,1,3,1,55.0,-1.0,-1.0,-1.0,0.0,0,0,1344.0,780.0,13032.0,14292.0,16698.0,15436.0,1200.0,13032.0,1500.0,3000.0,554.0,2000.0,0 +14602.0,30000.0,2,3,1,29.0,-1.0,-1.0,-1.0,0.0,0,0,3489.0,14926.0,9937.0,8027.0,14709.0,7483.0,14969.0,9942.0,10.0,10022.0,384.0,0.0,0 +15527.0,140000.0,1,3,1,47.0,-1.0,-1.0,-1.0,2.0,0,0,292.0,396.0,792.0,884.0,488.0,1092.0,500.0,792.0,488.0,0.0,1000.0,0.0,1 +20661.0,10000.0,1,3,2,36.0,-1.0,-1.0,-1.0,-1.0,0,0,576.0,3100.0,3629.0,6260.0,5990.0,6520.0,4009.0,4011.0,6260.0,120.0,2000.0,2000.0,1 +20142.0,390000.0,2,3,1,44.0,-1.0,0.0,-1.0,-1.0,0,0,35369.0,22238.0,7809.0,97774.0,100912.0,152955.0,15000.0,7809.0,97874.0,32494.0,100000.0,31000.0,0 +21460.0,330000.0,2,3,1,27.0,-1.0,-1.0,-1.0,-1.0,0,0,7098.0,4863.0,906.0,46353.0,2175.0,30824.0,4885.0,906.0,46789.0,10.0,30824.0,6269.0,0 +28239.0,30000.0,2,3,2,47.0,-1.0,-1.0,-1.0,-1.0,0,0,3220.0,390.0,0.0,5780.0,11611.0,0.0,390.0,0.0,5780.0,6611.0,0.0,0.0,0 +18350.0,50000.0,2,3,2,23.0,-1.0,-1.0,-1.0,-1.0,0,0,3237.0,5365.0,8263.0,14054.0,22071.0,20506.0,5389.0,8276.0,14075.0,15022.0,3012.0,3018.0,1 +28998.0,450000.0,2,3,2,40.0,-1.0,-1.0,-1.0,-1.0,0,0,5453.0,25948.0,53938.0,14602.0,18065.0,19239.0,26731.0,55367.0,15174.0,10528.0,10037.0,48551.0,0 +28808.0,160000.0,2,3,1,35.0,-1.0,-1.0,-1.0,-1.0,0,0,335.0,0.0,312.0,7736.0,7278.0,7278.0,0.0,312.0,7736.0,0.0,0.0,1470.0,0 +25492.0,60000.0,2,3,2,22.0,-1.0,-1.0,-1.0,-1.0,0,0,4049.0,1808.0,3496.0,11548.0,14519.0,5861.0,1815.0,3496.0,11548.0,3500.0,200.0,1100.0,0 +29789.0,140000.0,1,3,1,41.0,-1.0,-1.0,-1.0,-1.0,0,-1,1476.0,2139.0,0.0,1686.0,1686.0,205.0,2139.0,0.0,1686.0,0.0,205.0,6689.0,0 +10572.0,100000.0,2,3,2,41.0,-1.0,-1.0,-1.0,-1.0,0,-1,7432.0,1633.0,2043.0,4830.0,3535.0,4307.0,1633.0,2043.0,4830.0,0.0,4307.0,0.0,1 +22518.0,10000.0,2,3,2,43.0,-1.0,-1.0,-1.0,0.0,0,-2,1593.0,1928.0,5797.0,7727.0,4196.0,0.0,2006.0,5805.0,4013.0,4217.0,4.0,12700.0,0 +8671.0,260000.0,2,5,1,33.0,0.0,-1.0,-1.0,0.0,0,0,3140.0,2740.0,107139.0,105188.0,104418.0,106990.0,2740.0,107139.0,4000.0,4000.0,4696.0,5000.0,0 +14279.0,50000.0,2,5,1,33.0,2.0,0.0,-1.0,2.0,0,0,24890.0,25440.0,26191.0,25193.0,25742.0,27171.0,1925.0,28293.0,0.0,1100.0,2030.0,0.0,1 +24059.0,90000.0,1,4,2,24.0,0.0,0.0,0.0,0.0,0,-2,35865.0,32764.0,25348.0,9580.0,0.0,0.0,1546.0,1176.0,1000.0,0.0,0.0,0.0,0 +23928.0,20000.0,1,6,2,21.0,0.0,0.0,0.0,0.0,0,-2,13203.0,4443.0,3259.0,2969.0,0.0,0.0,1036.0,1132.0,2000.0,0.0,0.0,0.0,0 +659.0,80000.0,2,1,2,23.0,0.0,0.0,0.0,0.0,0,-1,53261.0,38091.0,19744.0,14556.0,0.0,1460.0,4500.0,2011.0,3105.0,0.0,1460.0,0.0,0 +6747.0,50000.0,1,1,2,34.0,0.0,0.0,0.0,0.0,0,-2,43796.0,44423.0,29980.0,30000.0,0.0,0.0,2100.0,1200.0,1000.0,0.0,0.0,0.0,0 +3514.0,70000.0,2,2,1,41.0,0.0,0.0,0.0,0.0,0,-1,6017.0,8798.0,3810.0,2790.0,0.0,4513.0,3000.0,1500.0,0.0,0.0,4513.0,0.0,0 +24067.0,170000.0,1,2,1,26.0,0.0,0.0,0.0,0.0,0,-2,30779.0,30751.0,23602.0,16633.0,0.0,51269.0,1675.0,1500.0,1007.0,0.0,51269.0,1865.0,0 +6018.0,20000.0,1,2,1,49.0,0.0,0.0,0.0,0.0,0,-2,16348.0,10535.0,10720.0,10120.0,0.0,0.0,2010.0,1508.0,1000.0,0.0,0.0,0.0,1 +17906.0,50000.0,1,2,2,30.0,0.0,0.0,0.0,0.0,0,-2,26666.0,21062.0,6495.0,2207.0,0.0,0.0,2000.0,2000.0,1000.0,0.0,0.0,0.0,0 +29198.0,10000.0,1,2,2,24.0,0.0,0.0,0.0,0.0,0,-2,7521.0,8519.0,8142.0,8235.0,0.0,0.0,1145.0,1148.0,1021.0,0.0,0.0,0.0,0 +11614.0,30000.0,1,2,2,33.0,0.0,0.0,0.0,0.0,0,-2,28949.0,30319.0,29400.0,30000.0,0.0,0.0,2233.0,1000.0,600.0,0.0,0.0,0.0,0 +11507.0,10000.0,1,2,2,23.0,0.0,0.0,0.0,0.0,0,-2,2068.0,6000.0,6457.0,6177.0,0.0,0.0,4400.0,1000.0,500.0,0.0,0.0,0.0,0 +18744.0,70000.0,2,2,1,29.0,0.0,0.0,0.0,0.0,0,-2,11502.0,11009.0,13997.0,6832.0,0.0,0.0,2000.0,4037.0,2000.0,0.0,0.0,0.0,0 +9447.0,200000.0,2,2,1,29.0,0.0,0.0,0.0,0.0,0,-2,204541.0,170572.0,80620.0,82300.0,0.0,0.0,7186.0,3900.0,3900.0,0.0,0.0,0.0,0 +14681.0,50000.0,2,2,2,28.0,0.0,0.0,0.0,0.0,0,-2,47813.0,33463.0,29628.0,31230.0,0.0,0.0,1900.0,2000.0,2000.0,0.0,0.0,0.0,0 +27701.0,30000.0,2,2,2,25.0,0.0,0.0,0.0,0.0,0,-2,15493.0,16427.0,17379.0,23100.0,0.0,0.0,1500.0,1279.0,10000.0,0.0,0.0,0.0,0 +22310.0,50000.0,2,2,2,27.0,0.0,0.0,0.0,0.0,0,-2,27314.0,28353.0,30299.0,33760.0,0.0,0.0,1500.0,3000.0,4000.0,0.0,0.0,0.0,0 +4155.0,10000.0,2,2,2,34.0,0.0,0.0,0.0,0.0,0,-2,8014.0,9170.0,9180.0,8300.0,0.0,0.0,1300.0,1000.0,1166.0,0.0,0.0,0.0,0 +28286.0,10000.0,2,2,2,32.0,0.0,-1.0,0.0,0.0,0,-2,5250.0,1223.0,2264.0,3230.0,0.0,0.0,1223.0,1066.0,1032.0,0.0,0.0,0.0,1 +16083.0,50000.0,2,2,2,28.0,2.0,2.0,0.0,0.0,0,-2,16639.0,16041.0,12151.0,4963.0,0.0,0.0,14.0,1505.0,2000.0,0.0,0.0,0.0,0 +7658.0,160000.0,2,2,1,44.0,1.0,-1.0,0.0,0.0,0,-2,0.0,5621.0,6468.0,6600.0,0.0,0.0,5621.0,1000.0,132.0,0.0,0.0,0.0,0 +9652.0,100000.0,1,3,2,26.0,0.0,0.0,0.0,0.0,0,-1,30627.0,31894.0,33049.0,33112.0,0.0,715.0,2326.0,2000.0,1300.0,0.0,715.0,0.0,0 +9196.0,30000.0,1,3,2,31.0,0.0,0.0,0.0,0.0,0,-2,27838.0,28791.0,27788.0,29784.0,0.0,0.0,1703.0,1200.0,2196.0,2500.0,0.0,0.0,1 +23228.0,50000.0,2,3,1,31.0,0.0,0.0,0.0,0.0,0,-2,44115.0,44619.0,38604.0,33570.0,0.0,0.0,1652.0,1906.0,1000.0,0.0,0.0,0.0,0 +18487.0,150000.0,2,3,1,26.0,0.0,0.0,0.0,0.0,0,-2,92802.0,91166.0,99655.0,100000.0,0.0,0.0,7500.0,10000.0,2000.0,0.0,0.0,0.0,0 +2316.0,150000.0,2,3,1,43.0,0.0,0.0,0.0,0.0,0,-2,17541.0,19021.0,7861.0,7691.0,0.0,0.0,2000.0,2000.0,2000.0,0.0,0.0,0.0,0 +26369.0,40000.0,2,3,2,43.0,0.0,0.0,0.0,0.0,0,-2,26449.0,22072.0,19085.0,17550.0,0.0,0.0,1303.0,1665.0,1000.0,0.0,0.0,0.0,0 +24237.0,20000.0,1,3,2,23.0,2.0,0.0,0.0,0.0,0,-2,18337.0,19317.0,19645.0,19935.0,0.0,0.0,1602.0,1710.0,1000.0,0.0,0.0,0.0,1 +4640.0,230000.0,2,3,2,39.0,1.0,2.0,0.0,0.0,0,-2,11391.0,10923.0,13554.0,12134.0,0.0,0.0,0.0,3200.0,0.0,0.0,0.0,0.0,0 +9619.0,50000.0,1,5,2,33.0,0.0,0.0,0.0,0.0,0,-2,45226.0,46080.0,32218.0,20650.0,0.0,0.0,1618.0,1647.0,1050.0,0.0,0.0,0.0,0 +6496.0,50000.0,2,5,1,28.0,0.0,0.0,0.0,0.0,0,-2,9014.0,9608.0,12025.0,16025.0,0.0,0.0,3000.0,3000.0,4000.0,0.0,0.0,0.0,0 +6521.0,230000.0,2,1,2,37.0,0.0,0.0,2.0,0.0,0,-2,9092.0,12509.0,12784.0,12584.0,0.0,0.0,3500.0,700.0,0.0,0.0,0.0,0.0,1 +9340.0,30000.0,2,2,1,22.0,1.0,2.0,2.0,0.0,0,-2,14274.0,14367.0,13296.0,12516.0,0.0,0.0,1000.0,0.0,0.0,0.0,0.0,0.0,1 +6011.0,450000.0,2,1,2,35.0,1.0,-2.0,-1.0,0.0,0,-2,0.0,0.0,3581.0,3654.0,0.0,0.0,0.0,3581.0,73.0,0.0,0.0,0.0,0 +448.0,180000.0,2,1,1,53.0,-1.0,-1.0,-1.0,0.0,0,-1,46122.0,1260.0,29366.0,5400.0,0.0,1599.0,1260.0,29366.0,54.0,0.0,1599.0,0.0,0 +8120.0,150000.0,1,1,1,29.0,-1.0,-1.0,-1.0,0.0,0,-2,46745.0,20853.0,90787.0,11232.0,0.0,0.0,20995.0,91269.0,56.0,0.0,0.0,0.0,0 +7589.0,20000.0,1,1,2,24.0,-1.0,-1.0,-1.0,0.0,0,-2,4720.0,0.0,20200.0,20000.0,0.0,0.0,0.0,20200.0,0.0,0.0,0.0,0.0,0 +4987.0,260000.0,2,2,2,29.0,-2.0,-2.0,-1.0,0.0,0,-1,-5.0,-5.0,9571.0,7235.0,0.0,197.0,0.0,9576.0,29.0,0.0,197.0,568.0,0 +17461.0,90000.0,2,2,1,43.0,2.0,-1.0,2.0,-1.0,0,-1,390.0,780.0,390.0,780.0,390.0,780.0,780.0,0.0,780.0,0.0,780.0,0.0,1 +3541.0,100000.0,2,2,1,40.0,1.0,2.0,2.0,-1.0,0,-1,4535.0,3546.0,-2106.0,8538.0,390.0,150.0,0.0,0.0,10644.0,0.0,150.0,780.0,1 +24373.0,50000.0,1,2,1,47.0,-1.0,-1.0,-1.0,2.0,0,-1,390.0,390.0,780.0,780.0,390.0,390.0,390.0,780.0,390.0,0.0,390.0,0.0,0 +25824.0,80000.0,2,2,2,45.0,-1.0,-1.0,-1.0,-1.0,0,-1,2574.0,390.0,3889.0,780.0,390.0,390.0,390.0,3889.0,780.0,0.0,390.0,390.0,0 +4637.0,90000.0,2,3,1,25.0,-1.0,-1.0,-1.0,-1.0,0,-1,3363.0,174.0,1473.0,390.0,390.0,780.0,174.0,1473.0,780.0,0.0,780.0,0.0,1 +249.0,330000.0,1,1,2,25.0,0.0,0.0,0.0,0.0,2,0,46140.0,45781.0,48139.0,51137.0,39450.0,25358.0,2504.0,4007.0,5056.0,74.0,1023.0,2566.0,0 +24878.0,120000.0,1,1,2,32.0,0.0,0.0,0.0,0.0,2,0,120792.0,87675.0,122177.0,120667.0,47880.0,49629.0,20137.0,50053.0,29377.0,0.0,30000.0,984.0,0 +9055.0,70000.0,1,1,2,30.0,0.0,0.0,0.0,0.0,2,0,68971.0,69872.0,66932.0,69043.0,70252.0,55732.0,2700.0,3100.0,3900.0,2500.0,2500.0,2500.0,1 +1711.0,100000.0,2,1,2,30.0,0.0,0.0,0.0,0.0,2,0,28383.0,32903.0,42283.0,51539.0,50583.0,52588.0,5000.0,10000.0,10000.0,0.0,2846.0,1936.0,1 +22692.0,120000.0,2,1,2,32.0,0.0,0.0,0.0,0.0,2,0,32051.0,39861.0,42957.0,43876.0,27231.0,249.0,10000.0,5000.0,3132.0,0.0,0.0,115660.0,0 +5304.0,200000.0,2,1,2,29.0,0.0,0.0,0.0,0.0,2,0,61099.0,64160.0,76593.0,93988.0,50292.0,10510.0,4160.0,14593.0,20150.0,0.0,5739.0,12050.0,0 +25310.0,20000.0,2,1,2,24.0,0.0,0.0,0.0,0.0,2,0,15451.0,16789.0,18203.0,19602.0,16121.0,15321.0,1600.0,2000.0,4000.0,0.0,1500.0,2000.0,1 +24043.0,50000.0,1,1,2,27.0,0.0,0.0,0.0,2.0,2,0,35215.0,36227.0,37876.0,39984.0,39041.0,40110.0,1600.0,2234.0,3042.0,0.0,1700.0,2000.0,0 +19448.0,80000.0,2,1,2,28.0,0.0,0.0,0.0,2.0,2,0,36736.0,38079.0,40805.0,35740.0,32684.0,32605.0,1955.0,3681.0,1300.0,0.0,1500.0,1200.0,0 +12451.0,40000.0,2,1,2,24.0,0.0,0.0,0.0,2.0,2,0,29782.0,32298.0,34610.0,35326.0,23489.0,11762.0,3000.0,3000.0,1500.0,0.0,1000.0,500.0,1 +9265.0,10000.0,2,1,2,27.0,0.0,0.0,0.0,2.0,2,0,8128.0,8470.0,10255.0,9389.0,8345.0,8572.0,1400.0,2500.0,500.0,0.0,500.0,2000.0,0 +4991.0,20000.0,1,1,2,32.0,0.0,0.0,0.0,3.0,2,0,11777.0,14851.0,17575.0,17063.0,15711.0,28600.0,3276.0,3000.0,3.0,7.0,2058.0,669.0,0 +14323.0,440000.0,1,1,1,62.0,0.0,0.0,0.0,-1.0,2,0,14721.0,5049.0,649.0,1108.0,150.0,1075.0,4909.0,499.0,959.0,0.0,925.0,1392.0,0 +14558.0,200000.0,1,1,1,39.0,0.0,0.0,0.0,0.0,2,2,303347.0,171592.0,176615.0,185049.0,188375.0,183069.0,6500.0,8051.0,13000.0,6500.0,0.0,6700.0,0 +27001.0,110000.0,1,1,2,30.0,0.0,0.0,0.0,0.0,2,2,60290.0,61688.0,63100.0,70391.0,68661.0,77511.0,3000.0,3000.0,9000.0,0.0,10000.0,3000.0,0 +13861.0,150000.0,2,1,2,32.0,0.0,0.0,0.0,0.0,2,2,35601.0,36488.0,35729.0,38117.0,37259.0,33010.0,2003.0,2000.0,3419.0,13.0,2088.0,9.0,0 +4355.0,50000.0,2,1,2,25.0,0.0,0.0,0.0,0.0,2,2,35427.0,36307.0,36989.0,38559.0,39958.0,38313.0,2000.0,2000.0,3000.0,3000.0,0.0,3090.0,0 +1722.0,90000.0,1,1,2,27.0,0.0,0.0,0.0,2.0,2,2,56608.0,57897.0,63686.0,65233.0,66637.0,67882.0,2800.0,7400.0,3200.0,2600.0,2500.0,2500.0,0 +15019.0,50000.0,1,1,1,41.0,0.0,0.0,0.0,2.0,2,2,34384.0,35503.0,38931.0,38006.0,44357.0,43516.0,2000.0,4000.0,0.0,7000.0,0.0,2000.0,0 +7423.0,60000.0,2,1,2,25.0,0.0,0.0,0.0,2.0,2,2,24066.0,24786.0,27050.0,26317.0,28200.0,28762.0,1414.0,2678.0,0.0,2310.0,1173.0,0.0,0 +5242.0,140000.0,2,1,2,31.0,0.0,0.0,0.0,2.0,2,2,41314.0,42377.0,43923.0,43051.0,44109.0,43253.0,1732.0,2278.0,3000.0,1892.0,0.0,1572.0,0 +13068.0,50000.0,2,1,2,30.0,0.0,0.0,0.0,2.0,2,2,19930.0,36105.0,29604.0,27764.0,28656.0,29087.0,28019.0,13000.0,0.0,2000.0,1000.0,5000.0,0 +22083.0,90000.0,2,1,2,28.0,0.0,0.0,0.0,2.0,2,2,38355.0,39413.0,41181.0,41701.0,44000.0,45651.0,1700.0,2404.0,1500.0,3000.0,2500.0,600.0,0 +11208.0,170000.0,1,1,1,36.0,0.0,0.0,0.0,0.0,2,-1,82898.0,80400.0,29253.0,29196.0,22400.0,3605.0,10000.0,1400.0,2500.0,0.0,3605.0,0.0,0 +27268.0,160000.0,1,1,1,42.0,2.0,2.0,0.0,0.0,2,2,14137.0,13613.0,14634.0,16532.0,15969.0,17701.0,0.0,1247.0,2145.0,0.0,2000.0,0.0,1 +7378.0,20000.0,1,1,2,24.0,2.0,2.0,0.0,0.0,2,2,18199.0,17623.0,18317.0,19525.0,19084.0,19601.0,0.0,1300.0,1500.0,0.0,1600.0,0.0,0 +6175.0,110000.0,2,1,1,32.0,2.0,2.0,0.0,0.0,2,2,114430.0,108202.0,108657.0,108668.0,103867.0,111842.0,0.0,6000.0,8200.0,0.0,9956.0,4000.0,1 +13219.0,20000.0,1,1,2,23.0,2.0,0.0,0.0,2.0,2,2,3206.0,4093.0,5514.0,5277.0,5791.0,5550.0,1100.0,1500.0,0.0,600.0,0.0,600.0,1 +2542.0,100000.0,2,1,1,35.0,2.0,0.0,0.0,2.0,2,2,47253.0,49489.0,53034.0,53568.0,54563.0,56013.0,3000.0,5000.0,2000.0,2000.0,2500.0,2300.0,1 +18150.0,310000.0,1,1,1,32.0,1.0,2.0,0.0,0.0,2,0,310392.0,301861.0,225003.0,234185.0,222139.0,224655.0,56.0,9950.0,17828.0,9.0,7951.0,8070.0,0 +15053.0,350000.0,1,1,2,34.0,1.0,2.0,0.0,0.0,2,0,334427.0,322808.0,254410.0,11423.0,8415.0,10230.0,332.0,81256.0,8441.0,6.0,8013.0,1006.0,1 +14510.0,30000.0,2,1,2,27.0,1.0,2.0,0.0,0.0,2,0,28686.0,27620.0,28164.0,30444.0,29887.0,29153.0,0.0,2000.0,3000.0,0.0,1000.0,1000.0,0 +25281.0,160000.0,2,1,2,26.0,1.0,2.0,0.0,0.0,2,0,100364.0,97863.0,100535.0,104382.0,100535.0,101621.0,0.0,6497.0,8001.0,0.0,4000.0,3801.0,0 +29357.0,20000.0,1,1,2,28.0,1.0,2.0,0.0,0.0,2,2,8469.0,8187.0,9097.0,10935.0,10463.0,11295.0,0.0,1200.0,2000.0,0.0,1000.0,0.0,1 +7273.0,50000.0,2,1,2,31.0,1.0,2.0,0.0,0.0,2,2,1129.0,1111.0,3186.0,6527.0,3328.0,33166.0,0.0,3000.0,3341.0,0.0,30000.0,0.0,1 +4085.0,30000.0,2,1,2,24.0,1.0,2.0,0.0,0.0,2,2,29846.0,28941.0,18643.0,19005.0,12751.0,10891.0,0.0,4000.0,600.0,0.0,2500.0,419.0,0 +25370.0,210000.0,2,1,2,27.0,-1.0,0.0,0.0,0.0,2,-1,39397.0,38683.0,39210.0,38986.0,689.0,2040.0,2000.0,1985.0,1300.0,0.0,2040.0,4081.0,0 +18070.0,140000.0,1,2,1,29.0,0.0,0.0,0.0,0.0,2,0,140933.0,140883.0,138087.0,141620.0,110532.0,111638.0,5503.0,7210.0,15128.0,0.0,4200.0,4300.0,0 +24107.0,50000.0,1,2,2,24.0,0.0,0.0,0.0,0.0,2,0,11772.0,13014.0,11199.0,12693.0,10764.0,10031.0,1469.0,1600.0,2000.0,0.0,350.0,509.0,0 +3817.0,50000.0,1,2,2,32.0,0.0,0.0,0.0,0.0,2,0,32813.0,34973.0,35603.0,37595.0,29818.0,24416.0,3000.0,1700.0,2600.0,0.0,10000.0,6000.0,1 +8784.0,50000.0,2,2,1,34.0,0.0,0.0,0.0,0.0,2,0,37643.0,29647.0,24965.0,7592.0,1582.0,1099.0,1538.0,1575.0,1582.0,593.0,242.0,17012.0,0 +26513.0,240000.0,2,2,1,53.0,0.0,0.0,0.0,0.0,2,0,135322.0,100522.0,84626.0,76205.0,46771.0,35207.0,4531.0,3728.0,3612.0,0.0,1100.0,2000.0,0 +4122.0,140000.0,2,2,1,41.0,0.0,0.0,0.0,0.0,2,0,43616.0,44710.0,45661.0,50880.0,49934.0,51106.0,2100.0,2000.0,6000.0,0.0,2000.0,4200.0,0 +28673.0,20000.0,2,2,2,27.0,0.0,0.0,0.0,0.0,2,0,8879.0,10222.0,10940.0,12825.0,12331.0,12984.0,1500.0,1188.0,2073.0,0.0,1000.0,3390.0,0 +15784.0,50000.0,2,2,2,23.0,0.0,0.0,0.0,0.0,2,0,48409.0,39572.0,16922.0,19319.0,17644.0,18209.0,1605.0,1603.0,3000.0,0.0,1000.0,1000.0,0 +4874.0,210000.0,2,2,2,30.0,0.0,0.0,0.0,0.0,2,0,77637.0,80205.0,82549.0,89170.0,56683.0,10496.0,4400.0,4600.0,9086.0,0.0,1000.0,99100.0,0 +7096.0,20000.0,2,2,2,23.0,0.0,0.0,0.0,0.0,2,0,4561.0,6474.0,8353.0,13192.0,14871.0,11536.0,2000.0,2000.0,5000.0,2000.0,1000.0,2000.0,0 +20809.0,160000.0,1,2,1,39.0,0.0,0.0,0.0,2.0,2,0,34171.0,34939.0,38038.0,38683.0,37764.0,39053.0,1639.0,3683.0,1564.0,0.0,2053.0,3228.0,1 +20704.0,120000.0,1,2,2,35.0,0.0,0.0,0.0,2.0,2,0,49485.0,52108.0,56950.0,58419.0,56885.0,57920.0,3458.0,6300.0,3000.0,0.0,2103.0,2300.0,1 +8220.0,50000.0,1,2,2,51.0,0.0,0.0,0.0,2.0,2,0,15096.0,16541.0,18356.0,18181.0,18285.0,10220.0,2000.0,2400.0,420.0,600.0,600.0,500.0,1 +12819.0,70000.0,2,2,2,25.0,0.0,0.0,0.0,2.0,2,0,70488.0,51152.0,35122.0,28633.0,28039.0,28621.0,2000.0,4500.0,1200.0,0.0,1200.0,1185.0,0 +14109.0,60000.0,2,2,2,23.0,0.0,0.0,0.0,2.0,2,0,27104.0,28179.0,30586.0,30885.0,30268.0,30103.0,1500.0,2867.0,1080.0,0.0,1319.0,2200.0,0 +7715.0,130000.0,1,2,2,30.0,0.0,0.0,0.0,0.0,2,2,95799.0,97858.0,100534.0,105347.0,103550.0,109733.0,4500.0,5200.0,8000.0,0.0,8100.0,0.0,0 +11714.0,50000.0,1,2,2,29.0,0.0,0.0,0.0,0.0,2,2,13192.0,14668.0,15614.0,17155.0,16741.0,19131.0,2000.0,1500.0,1800.0,0.0,2843.0,0.0,1 +1454.0,20000.0,1,2,2,25.0,0.0,0.0,0.0,0.0,2,2,17384.0,13648.0,13924.0,15685.0,15292.0,17524.0,1500.0,1400.0,2000.0,0.0,2500.0,0.0,0 +26971.0,20000.0,1,2,1,35.0,0.0,0.0,0.0,0.0,2,2,11043.0,11770.0,13188.0,18318.0,18419.0,18978.0,1200.0,1600.0,5700.0,700.0,1000.0,0.0,1 +9211.0,120000.0,2,2,1,31.0,0.0,0.0,0.0,0.0,2,2,46736.0,75853.0,79570.0,106523.0,108614.0,107519.0,30000.0,5000.0,30000.0,3900.0,4000.0,3800.0,1 +7110.0,30000.0,2,2,2,28.0,0.0,0.0,0.0,0.0,2,2,28347.0,29880.0,29588.0,30687.0,25637.0,26468.0,2000.0,2000.0,2200.0,0.0,1800.0,0.0,0 +27682.0,60000.0,2,2,1,23.0,0.0,0.0,0.0,0.0,2,2,59408.0,58844.0,43427.0,30408.0,30632.0,30021.0,2230.0,2000.0,4300.0,1000.0,0.0,2000.0,0 +13265.0,50000.0,2,2,2,23.0,0.0,0.0,0.0,0.0,2,2,38333.0,40401.0,42897.0,44388.0,46528.0,44986.0,3000.0,3500.0,2500.0,3000.0,0.0,3500.0,0 +17197.0,150000.0,2,2,2,28.0,0.0,0.0,0.0,0.0,2,2,49278.0,50156.0,51849.0,54659.0,55681.0,53878.0,2000.0,2500.0,4300.0,2500.0,0.0,2800.0,0 +10410.0,140000.0,1,2,2,27.0,0.0,0.0,0.0,2.0,2,2,34229.0,35262.0,38079.0,37167.0,41146.0,40332.0,1583.0,3400.0,0.0,4600.0,0.0,2000.0,0 +4096.0,80000.0,1,2,2,43.0,0.0,0.0,0.0,2.0,2,2,19260.0,16902.0,15173.0,10493.0,10313.0,6687.0,1270.0,1874.0,0.0,3313.0,0.0,291.0,0 +5274.0,60000.0,2,2,1,42.0,0.0,0.0,0.0,2.0,2,2,56166.0,58022.0,61331.0,55566.0,59331.0,60569.0,2760.0,4941.0,0.0,4675.0,2361.0,0.0,1 +13845.0,30000.0,2,2,2,25.0,0.0,0.0,0.0,2.0,2,2,25664.0,26693.0,28456.0,29687.0,30690.0,31093.0,1448.0,2211.0,2000.0,1626.0,1049.0,11.0,0 +9426.0,140000.0,2,2,1,45.0,0.0,0.0,0.0,2.0,2,2,55444.0,57549.0,60971.0,61374.0,63243.0,64554.0,3000.0,5000.0,2000.0,3000.0,2500.0,0.0,0 +15863.0,100000.0,2,2,1,29.0,0.0,0.0,0.0,2.0,2,2,73742.0,75216.0,82006.0,84044.0,84532.0,80828.0,2700.0,8000.0,4304.0,3000.0,0.0,3000.0,1 +665.0,40000.0,2,2,1,32.0,0.0,0.0,0.0,2.0,2,2,24114.0,25417.0,28777.0,29107.0,29693.0,30456.0,2000.0,4110.0,1100.0,1200.0,1400.0,0.0,0 +16525.0,20000.0,1,2,1,28.0,0.0,0.0,0.0,2.0,2,3,15226.0,16658.0,19374.0,18766.0,20859.0,20247.0,2000.0,3300.0,0.0,2700.0,0.0,500.0,0 +4099.0,60000.0,2,2,1,49.0,2.0,0.0,0.0,0.0,2,0,61093.0,57227.0,32091.0,32792.0,31277.0,29512.0,1739.0,1791.0,2378.0,0.0,1092.0,3554.0,1 +21810.0,170000.0,2,2,2,26.0,2.0,0.0,0.0,0.0,2,0,111170.0,113387.0,115807.0,119857.0,117100.0,118079.0,4065.0,5727.0,7500.0,2000.0,4200.0,5000.0,1 +8341.0,180000.0,2,2,2,34.0,2.0,0.0,0.0,0.0,2,2,51385.0,53925.0,54848.0,57988.0,59438.0,61974.0,3140.0,923.0,4663.0,2530.0,3687.0,5000.0,1 +12832.0,20000.0,1,2,2,24.0,2.0,0.0,0.0,2.0,2,2,4127.0,5557.0,7458.0,7192.0,7923.0,7647.0,1500.0,2000.0,0.0,1000.0,0.0,1000.0,1 +28996.0,100000.0,2,2,2,40.0,2.0,0.0,0.0,2.0,2,2,40626.0,41945.0,45247.0,45208.0,46160.0,48268.0,2000.0,4000.0,1000.0,2000.0,3000.0,0.0,1 +16248.0,50000.0,2,2,1,38.0,2.0,0.0,0.0,2.0,2,2,29989.0,31184.0,33850.0,34495.0,35129.0,35918.0,2000.0,3500.0,1500.0,1500.0,1500.0,1500.0,1 +2145.0,20000.0,2,2,1,27.0,3.0,2.0,0.0,0.0,2,3,4899.0,4675.0,5685.0,6490.0,6837.0,6435.0,0.0,1095.0,900.0,596.0,0.0,0.0,1 +24798.0,20000.0,1,2,1,33.0,1.0,2.0,0.0,0.0,2,2,4481.0,4261.0,5272.0,6685.0,6429.0,7225.0,0.0,1087.0,1500.0,0.0,900.0,0.0,0 +2051.0,30000.0,1,2,1,47.0,1.0,2.0,0.0,0.0,2,2,15148.0,14620.0,15322.0,16469.0,16063.0,17295.0,0.0,1253.0,1400.0,0.0,1500.0,0.0,0 +8636.0,20000.0,1,2,2,24.0,1.0,2.0,0.0,0.0,2,2,10248.0,10783.0,12291.0,14666.0,14289.0,17525.0,1000.0,2000.0,2900.0,0.0,3500.0,0.0,1 +6269.0,120000.0,1,2,2,29.0,1.0,2.0,0.0,0.0,2,2,87376.0,85135.0,86024.0,91380.0,93263.0,95079.0,0.0,3200.0,6800.0,3500.0,3500.0,0.0,1 +17214.0,50000.0,2,2,1,24.0,1.0,2.0,0.0,0.0,2,2,12744.0,12243.0,16215.0,20490.0,19990.0,0.0,0.0,4200.0,4700.0,0.0,0.0,3390.0,1 +10282.0,60000.0,2,2,2,26.0,1.0,2.0,0.0,0.0,2,2,58603.0,58918.0,55709.0,54173.0,54065.0,57499.0,2000.0,2500.0,3200.0,1000.0,4500.0,0.0,0 +18342.0,20000.0,2,2,1,21.0,-1.0,0.0,0.0,0.0,2,0,17617.0,17540.0,25816.0,12957.0,9602.0,9357.0,1489.0,2302.0,2400.0,0.0,2000.0,3000.0,0 +9636.0,230000.0,1,3,2,24.0,0.0,0.0,0.0,0.0,2,0,82066.0,80317.0,70854.0,74413.0,72447.0,73418.0,4000.0,3500.0,6000.0,0.0,3000.0,2800.0,0 +11649.0,50000.0,2,3,1,47.0,0.0,0.0,0.0,0.0,2,0,29336.0,30502.0,31161.0,25294.0,24843.0,19576.0,1641.0,1300.0,1629.0,0.0,1000.0,1007.0,0 +10905.0,20000.0,2,3,1,47.0,0.0,0.0,0.0,0.0,2,0,19753.0,19728.0,19763.0,20240.0,18955.0,15255.0,1401.0,1306.0,2000.0,0.0,800.0,800.0,0 +26527.0,60000.0,2,3,2,52.0,0.0,0.0,0.0,0.0,2,0,60250.0,60585.0,61257.0,62697.0,60816.0,61685.0,2167.0,2483.0,6084.0,0.0,1936.0,1850.0,0 +11300.0,260000.0,2,3,1,41.0,0.0,0.0,0.0,2.0,2,0,137614.0,137133.0,134970.0,88806.0,86858.0,89970.0,5700.0,9000.0,4500.0,0.0,5000.0,3700.0,1 +23470.0,70000.0,2,3,1,31.0,0.0,0.0,0.0,2.0,2,0,9633.0,11462.0,14259.0,15525.0,14772.0,15380.0,2000.0,3000.0,2000.0,0.0,1000.0,1000.0,0 +7639.0,20000.0,1,3,2,32.0,0.0,0.0,0.0,0.0,2,2,4338.0,5355.0,6369.0,6891.0,6635.0,7287.0,1092.0,1106.0,628.0,0.0,762.0,0.0,0 +8926.0,20000.0,1,3,1,51.0,0.0,0.0,0.0,0.0,2,2,14341.0,15371.0,16375.0,18905.0,19462.0,18967.0,1266.0,1270.0,2800.0,1000.0,0.0,512.0,1 +21037.0,50000.0,1,3,2,40.0,0.0,0.0,0.0,0.0,2,2,55397.0,55877.0,57335.0,59595.0,55949.0,51225.0,2000.0,2356.0,3494.0,2000.0,0.0,1725.0,0 +2476.0,30000.0,2,3,2,25.0,0.0,0.0,0.0,0.0,2,2,26769.0,27138.0,28122.0,29139.0,28534.0,30360.0,1500.0,1447.0,3000.0,0.0,2300.0,0.0,0 +10843.0,50000.0,2,3,1,50.0,2.0,0.0,0.0,0.0,2,0,48381.0,47810.0,48123.0,51060.0,50162.0,48209.0,2200.0,2100.0,4000.0,0.0,2000.0,2000.0,1 +8495.0,50000.0,2,3,1,61.0,2.0,0.0,0.0,0.0,2,0,5016.0,6065.0,6985.0,6354.0,4908.0,3724.0,1135.0,1055.0,656.0,0.0,133.0,50.0,0 +5875.0,100000.0,1,3,1,35.0,2.0,2.0,0.0,0.0,2,2,101326.0,97751.0,92431.0,97227.0,88899.0,93766.0,0.0,3500.0,7000.0,0.0,7000.0,0.0,1 +7340.0,110000.0,1,3,1,35.0,2.0,0.0,0.0,0.0,2,2,67591.0,69773.0,71886.0,76767.0,78462.0,79890.0,3200.0,3200.0,6000.0,3000.0,2800.0,3200.0,1 +22479.0,50000.0,2,3,2,44.0,2.0,0.0,0.0,2.0,2,2,23268.0,24377.0,27164.0,26429.0,28291.0,27702.0,1500.0,3500.0,0.0,2300.0,0.0,1500.0,1 +23360.0,300000.0,2,3,1,39.0,2.0,0.0,0.0,2.0,2,2,36656.0,37672.0,40743.0,41226.0,40263.0,42788.0,1929.0,4000.0,1446.0,0.0,3179.0,0.0,0 +3301.0,30000.0,2,3,1,41.0,1.0,2.0,0.0,0.0,2,0,29717.0,28569.0,29168.0,30566.0,29229.0,26260.0,0.0,2000.0,2200.0,0.0,1100.0,1100.0,0 +29079.0,100000.0,2,3,0,56.0,1.0,2.0,0.0,0.0,2,2,28625.0,27969.0,28812.0,31134.0,30444.0,32460.0,0.0,1500.0,2700.0,0.0,2400.0,0.0,0 +781.0,230000.0,1,1,2,29.0,0.0,0.0,2.0,2.0,2,0,40732.0,44563.0,42804.0,44020.0,41278.0,34672.0,5000.0,0.0,3000.0,0.0,3000.0,3000.0,0 +17562.0,50000.0,2,1,1,35.0,0.0,0.0,2.0,2.0,2,0,44487.0,47438.0,46400.0,49276.0,48286.0,47915.0,4000.0,0.0,3700.0,0.0,2000.0,6000.0,1 +18701.0,70000.0,2,1,2,25.0,0.0,0.0,2.0,2.0,2,0,37017.0,39980.0,39063.0,41592.0,39101.0,40310.0,3900.0,0.0,3500.0,0.0,2000.0,1813.0,1 +3536.0,90000.0,1,1,1,35.0,0.0,0.0,2.0,2.0,2,2,15952.0,18780.0,19177.0,18574.0,19721.0,19254.0,3100.0,1000.0,0.0,1600.0,0.0,800.0,1 +26852.0,140000.0,1,1,2,32.0,0.0,0.0,2.0,2.0,2,2,32678.0,37303.0,37114.0,38687.0,41338.0,40645.0,5400.0,600.0,2400.0,3500.0,0.0,1539.0,0 +18370.0,30000.0,2,1,2,22.0,0.0,0.0,2.0,2.0,2,2,18324.0,20986.0,20808.0,18908.0,19556.0,19148.0,3300.0,1300.0,0.0,2300.0,0.0,900.0,0 +2945.0,90000.0,2,1,2,28.0,0.0,0.0,2.0,2.0,2,2,87916.0,87459.0,88183.0,91204.0,89687.0,91060.0,5800.0,5400.0,5804.0,0.0,6700.0,0.0,1 +22856.0,90000.0,2,1,2,31.0,0.0,0.0,2.0,2.0,2,2,77278.0,83357.0,85229.0,85939.0,83680.0,89319.0,8000.0,4100.0,3000.0,0.0,7000.0,3100.0,1 +27800.0,50000.0,2,1,2,26.0,2.0,2.0,2.0,2.0,2,0,47068.0,46010.0,49333.0,49708.0,45112.0,42063.0,0.0,4070.0,1551.0,0.0,1528.0,3273.0,1 +5488.0,30000.0,1,1,2,33.0,2.0,2.0,2.0,2.0,2,2,27274.0,25744.0,27504.0,26987.0,26927.0,25553.0,0.0,3000.0,1000.0,1300.0,0.0,1000.0,1 +11559.0,30000.0,1,1,2,35.0,2.0,2.0,2.0,2.0,2,2,14489.0,15460.0,15514.0,14968.0,16026.0,15619.0,1500.0,600.0,0.0,1300.0,0.0,1300.0,0 +16890.0,150000.0,1,1,2,37.0,2.0,2.0,2.0,2.0,2,2,36148.0,36858.0,35985.0,38687.0,37765.0,40352.0,1600.0,0.0,3300.0,0.0,3200.0,1700.0,1 +13744.0,260000.0,1,1,2,29.0,2.0,2.0,2.0,2.0,2,2,2497.0,2497.0,2497.0,2497.0,2497.0,2497.0,0.0,0.0,0.0,0.0,0.0,0.0,1 +8090.0,20000.0,1,1,2,24.0,2.0,2.0,2.0,2.0,2,2,1891.0,5680.0,5441.0,6346.0,6099.0,7235.0,4000.0,0.0,1000.0,0.0,1237.0,1000.0,1 +16694.0,250000.0,1,1,2,35.0,2.0,2.0,2.0,2.0,2,2,153798.0,164692.0,160658.0,180382.0,182914.0,186838.0,15000.0,0.0,24000.0,7000.0,7000.0,6700.0,1 +1707.0,230000.0,1,1,2,35.0,2.0,2.0,2.0,2.0,2,2,117277.0,119823.0,120988.0,121464.0,123740.0,120937.0,5800.0,4500.0,3800.0,5000.0,0.0,4500.0,0 +20688.0,180000.0,1,1,2,28.0,2.0,2.0,2.0,2.0,2,2,175154.0,175790.0,153515.0,130864.0,131569.0,128983.0,5100.0,50.0,14500.0,4500.0,296.0,4500.0,0 +19490.0,180000.0,2,1,2,42.0,2.0,2.0,2.0,2.0,2,2,130304.0,140191.0,142477.0,141674.0,146312.0,149133.0,13600.0,6000.0,3000.0,8500.0,5300.0,300.0,1 +11740.0,300000.0,2,1,1,47.0,2.0,2.0,2.0,2.0,2,2,5000.0,5000.0,5000.0,5000.0,5000.0,5000.0,0.0,0.0,0.0,0.0,0.0,0.0,1 +26063.0,90000.0,2,1,1,29.0,2.0,2.0,2.0,2.0,2,2,42815.0,41826.0,45136.0,46098.0,45059.0,79127.0,0.0,4000.0,2000.0,0.0,35000.0,3000.0,0 +2156.0,110000.0,2,1,2,29.0,2.0,2.0,2.0,2.0,2,2,95690.0,105101.0,105676.0,106506.0,103591.0,109276.0,11000.0,3800.0,4000.0,0.0,8800.0,0.0,1 +9063.0,70000.0,2,1,2,34.0,2.0,2.0,2.0,2.0,2,2,44347.0,43357.0,46626.0,47562.0,48651.0,49700.0,0.0,4000.0,2000.0,2000.0,2000.0,2000.0,1 +1429.0,210000.0,2,1,1,37.0,2.0,2.0,2.0,2.0,2,2,76089.0,77985.0,79104.0,80399.0,81462.0,83366.0,3700.0,3000.0,3200.0,2500.0,3400.0,4300.0,1 +3288.0,30000.0,2,1,1,30.0,2.0,2.0,2.0,3.0,2,2,12109.0,12917.0,13909.0,13394.0,13036.0,15019.0,1300.0,1500.0,0.0,0.0,2200.0,0.0,1 +18397.0,20000.0,2,1,2,24.0,-2.0,2.0,2.0,2.0,2,0,18252.0,19650.0,19054.0,20285.0,19563.0,17899.0,2000.0,0.0,2000.0,0.0,356.0,3431.0,1 +14393.0,80000.0,1,1,1,41.0,3.0,2.0,2.0,2.0,2,0,7866.0,8788.0,8498.0,9155.0,8864.0,9215.0,1200.0,0.0,800.0,0.0,500.0,900.0,1 +28852.0,220000.0,2,1,1,42.0,3.0,2.0,2.0,2.0,2,2,2500.0,2500.0,2500.0,2500.0,2500.0,2500.0,0.0,0.0,0.0,0.0,0.0,0.0,1 +11672.0,110000.0,1,1,1,56.0,3.0,2.0,2.0,3.0,2,2,46335.0,45319.0,50030.0,48940.0,48026.0,55979.0,0.0,5800.0,0.0,0.0,8774.0,0.0,1 +16536.0,50000.0,1,1,2,26.0,1.0,2.0,2.0,2.0,2,2,38160.0,40213.0,41167.0,41890.0,42605.0,41792.0,3000.0,1900.0,1700.0,1700.0,0.0,2500.0,1 +24618.0,190000.0,1,1,2,36.0,1.0,2.0,2.0,2.0,2,2,105418.0,107689.0,109678.0,110887.0,111871.0,114223.0,5500.0,5200.0,4500.0,4300.0,4300.0,4400.0,1 +20853.0,50000.0,1,1,2,32.0,1.0,2.0,2.0,2.0,2,2,45997.0,47003.0,46468.0,47198.0,49634.0,48708.0,2064.0,500.0,1800.0,3528.0,0.0,3000.0,1 +606.0,50000.0,1,1,2,34.0,1.0,2.0,2.0,2.0,2,2,22746.0,22099.0,24121.0,23437.0,25101.0,24549.0,0.0,2700.0,0.0,2200.0,0.0,1030.0,0 +2080.0,230000.0,1,1,1,43.0,1.0,2.0,2.0,2.0,2,2,9462.0,9701.0,10277.0,13148.0,12834.0,13861.0,1000.0,1000.0,3000.0,0.0,1200.0,0.0,0 +3337.0,80000.0,1,1,2,31.0,1.0,2.0,2.0,2.0,2,2,21004.0,20384.0,22231.0,21576.0,23229.0,22708.0,0.0,2500.0,0.0,2000.0,0.0,1000.0,1 +20882.0,110000.0,1,1,2,30.0,1.0,2.0,2.0,2.0,2,2,88312.0,90163.0,92035.0,93231.0,94309.0,96258.0,4200.0,4200.0,3600.0,3500.0,3600.0,0.0,0 +29504.0,60000.0,1,1,2,36.0,1.0,2.0,2.0,2.0,2,2,28504.0,27747.0,32577.0,31754.0,34228.0,35128.0,0.0,5300.0,0.0,3000.0,1600.0,1000.0,1 +12937.0,220000.0,2,1,1,32.0,1.0,2.0,2.0,2.0,2,2,202792.0,198157.0,211340.0,209612.0,219064.0,222672.0,0.0,16501.0,3200.0,13000.0,7500.0,0.0,0 +196.0,50000.0,2,1,2,24.0,1.0,2.0,2.0,2.0,2,2,36166.0,37188.0,37680.0,38462.0,39228.0,40035.0,1900.0,1400.0,1700.0,1532.0,1600.0,0.0,1 +1084.0,50000.0,2,1,2,25.0,1.0,2.0,2.0,2.0,2,2,47054.0,48008.0,48913.0,49847.0,50840.0,49502.0,2000.0,2000.0,2000.0,1900.0,1900.0,1600.0,1 +7624.0,20000.0,2,1,2,25.0,1.0,2.0,2.0,2.0,2,2,11729.0,12236.0,17994.0,17412.0,18422.0,18768.0,1000.0,6000.0,0.0,1600.0,800.0,800.0,0 +24769.0,40000.0,1,1,2,35.0,1.0,2.0,2.0,2.0,2,3,11074.0,10600.0,20406.0,20774.0,22132.0,21497.0,0.0,10000.0,1000.0,2000.0,0.0,0.0,1 +7908.0,50000.0,1,2,2,29.0,0.0,0.0,2.0,2.0,2,0,24043.0,26806.0,26077.0,27898.0,27315.0,27709.0,3165.0,0.0,2257.0,0.0,1000.0,2000.0,0 +9296.0,30000.0,1,2,2,35.0,0.0,0.0,2.0,2.0,2,0,20290.0,24727.0,24031.0,25579.0,25030.0,25526.0,5100.0,0.0,1949.0,0.0,912.0,2100.0,1 +27210.0,50000.0,1,2,1,40.0,0.0,0.0,2.0,2.0,2,2,42511.0,46526.0,46831.0,50799.0,50540.0,48700.0,5000.0,2175.0,5520.0,2000.0,302.0,2000.0,1 +8832.0,50000.0,1,2,1,37.0,0.0,0.0,2.0,2.0,2,2,24801.0,27600.0,26858.0,28209.0,29108.0,29980.0,3200.0,0.0,1800.0,1500.0,1500.0,2500.0,1 +15925.0,60000.0,2,2,1,31.0,0.0,0.0,2.0,2.0,2,2,37549.0,40603.0,39676.0,42407.0,41428.0,45576.0,4000.0,0.0,3700.0,0.0,5000.0,2000.0,1 +12363.0,50000.0,2,2,2,32.0,0.0,0.0,2.0,2.0,2,2,41114.0,44131.0,43121.0,45795.0,44929.0,48179.0,4000.0,0.0,3400.0,0.0,4000.0,0.0,1 +25191.0,20000.0,2,2,2,22.0,0.0,0.0,2.0,2.0,2,2,4400.0,4883.0,2829.0,3920.0,1997.0,1317.0,4500.0,0.0,1700.0,0.0,100.0,0.0,1 +19799.0,70000.0,2,2,1,32.0,0.0,0.0,2.0,2.0,2,2,15623.0,18370.0,19281.0,18674.0,21361.0,21872.0,3009.0,1500.0,0.0,3000.0,1000.0,0.0,1 +17219.0,30000.0,2,2,2,23.0,0.0,0.0,2.0,2.0,2,2,18497.0,21016.0,22178.0,21529.0,23863.0,22357.0,3153.0,1800.0,0.0,3000.0,0.0,4255.0,0 +21972.0,80000.0,2,2,2,24.0,0.0,0.0,2.0,2.0,2,2,70411.0,75874.0,76710.0,74792.0,79636.0,77757.0,6657.0,2629.0,0.0,6000.0,0.0,3000.0,0 +23944.0,20000.0,1,2,2,24.0,0.0,0.0,2.0,3.0,2,2,14068.0,16706.0,18342.0,17755.0,17967.0,17538.0,3200.0,2200.0,0.0,800.0,0.0,1401.0,0 +27368.0,50000.0,1,2,2,28.0,2.0,2.0,2.0,2.0,2,0,45769.0,47213.0,48162.0,48576.0,43700.0,44853.0,2500.0,2000.0,1523.0,200.0,2000.0,3388.0,0 +20597.0,200000.0,1,2,1,32.0,2.0,2.0,2.0,2.0,2,0,110419.0,112518.0,114247.0,115896.0,112545.0,115565.0,5400.0,5000.0,5000.0,0.0,5000.0,4235.0,1 +105.0,60000.0,2,2,2,26.0,2.0,2.0,2.0,2.0,2,0,56685.0,55208.0,59175.0,60218.0,55447.0,55305.0,0.0,5000.0,2511.0,6.0,3000.0,3000.0,0 +19022.0,60000.0,2,2,1,34.0,2.0,2.0,2.0,2.0,2,0,40511.0,44019.0,45020.0,45785.0,44750.0,45578.0,4200.0,2000.0,1800.0,0.0,1700.0,3600.0,1 +12820.0,50000.0,2,2,3,47.0,2.0,2.0,2.0,2.0,2,0,37277.0,38383.0,38954.0,39618.0,38852.0,39553.0,2000.0,1500.0,1600.0,0.0,1500.0,3000.0,0 +12163.0,120000.0,1,2,1,31.0,2.0,2.0,2.0,2.0,2,2,53672.0,56495.0,57455.0,58127.0,59367.0,60333.0,4300.0,2500.0,2200.0,2300.0,2114.0,1.0,1 +4861.0,210000.0,1,2,1,41.0,2.0,2.0,2.0,2.0,2,2,87705.0,90376.0,90687.0,91888.0,93852.0,95734.0,4800.0,2500.0,3900.0,3400.0,3400.0,3400.0,1 +15112.0,50000.0,1,2,1,50.0,2.0,2.0,2.0,2.0,2,2,19786.0,19170.0,21864.0,21215.0,23494.0,22978.0,0.0,3008.0,0.0,2638.0,0.0,845.0,1 +16513.0,100000.0,1,2,1,24.0,2.0,2.0,2.0,2.0,2,2,10618.0,13233.0,13427.0,13609.0,14683.0,15001.0,2800.0,700.0,700.0,1300.0,700.0,700.0,1 +10231.0,140000.0,1,2,1,38.0,2.0,2.0,2.0,2.0,2,2,131877.0,135309.0,131671.0,138771.0,141146.0,127184.0,7000.0,0.0,10800.0,4800.0,0.0,5000.0,0 +72.0,320000.0,1,2,2,29.0,2.0,2.0,2.0,2.0,2,2,58267.0,59246.0,60184.0,58622.0,62307.0,63526.0,2500.0,2500.0,0.0,4800.0,2400.0,1600.0,1 +6727.0,160000.0,1,2,2,34.0,2.0,2.0,2.0,2.0,2,2,73820.0,72341.0,76917.0,75370.0,81943.0,80203.0,0.0,5500.0,0.0,7500.0,0.0,2000.0,1 +18193.0,70000.0,1,2,2,39.0,2.0,2.0,2.0,2.0,2,2,33521.0,36303.0,37424.0,38512.0,37596.0,39877.0,3350.0,2000.0,2000.0,0.0,3055.0,1700.0,1 +1433.0,230000.0,1,2,2,32.0,2.0,2.0,2.0,2.0,2,2,189567.0,189023.0,187521.0,182671.0,174794.0,182160.0,9000.0,6300.0,6200.0,500.0,12500.0,0.0,1 +13479.0,30000.0,1,2,3,43.0,2.0,2.0,2.0,2.0,2,2,14870.0,16327.0,16762.0,17182.0,17760.0,17327.0,2000.0,1000.0,1000.0,1000.0,0.0,1000.0,1 +29995.0,80000.0,1,2,2,34.0,2.0,2.0,2.0,2.0,2,2,72557.0,77708.0,79384.0,77519.0,82607.0,81158.0,7000.0,3500.0,0.0,7000.0,0.0,4000.0,1 +24230.0,200000.0,1,2,2,32.0,2.0,2.0,2.0,2.0,2,2,88808.0,86484.0,92504.0,90120.0,93629.0,96980.0,0.0,7421.0,0.0,5000.0,5000.0,5000.0,1 +4674.0,50000.0,1,2,2,27.0,2.0,2.0,2.0,2.0,2,2,48655.0,45570.0,44015.0,36724.0,45751.0,46497.0,460.0,5021.0,0.0,10000.0,2005.0,37.0,1 +11626.0,140000.0,1,2,2,28.0,2.0,2.0,2.0,2.0,2,2,12642.0,13740.0,13818.0,13994.0,14222.0,14537.0,1600.0,600.0,700.0,600.0,700.0,600.0,1 +25531.0,130000.0,2,2,1,34.0,2.0,2.0,2.0,2.0,2,2,28967.0,30776.0,33071.0,32336.0,34186.0,34588.0,2500.0,3000.0,0.0,2600.0,1000.0,1500.0,1 +16340.0,30000.0,2,2,1,43.0,2.0,2.0,2.0,2.0,2,2,15780.0,15246.0,17838.0,17272.0,18131.0,17711.0,0.0,3141.0,0.0,1434.0,0.0,1581.0,1 +22507.0,60000.0,2,2,1,37.0,2.0,2.0,2.0,2.0,2,2,42101.0,43594.0,44700.0,45465.0,46215.0,47125.0,2500.0,2100.0,1800.0,1800.0,1800.0,2000.0,1 +23066.0,150000.0,2,2,1,41.0,2.0,2.0,2.0,2.0,2,2,68571.0,69845.0,71434.0,72365.0,73377.0,75052.0,3000.0,3300.0,2700.0,2800.0,3000.0,2800.0,1 +5164.0,110000.0,2,2,1,26.0,2.0,2.0,2.0,2.0,2,2,85814.0,91999.0,91803.0,94376.0,96409.0,98072.0,8500.0,2200.0,5000.0,3700.0,3400.0,4000.0,1 +12217.0,280000.0,2,2,1,39.0,2.0,3.0,2.0,2.0,2,2,186838.0,190570.0,194189.0,189806.0,201410.0,205479.0,8000.0,8000.0,0.0,14500.0,7300.0,7500.0,1 +18749.0,60000.0,2,2,2,26.0,2.0,2.0,2.0,2.0,2,2,60455.0,61417.0,60906.0,45734.0,40629.0,41137.0,3200.0,2400.0,12.0,3200.0,1619.0,0.0,1 +21402.0,120000.0,2,2,3,59.0,2.0,2.0,2.0,2.0,2,2,82172.0,80266.0,85919.0,86910.0,87893.0,86370.0,0.0,7898.0,3300.0,3300.0,0.0,3149.0,1 +11075.0,260000.0,2,2,1,43.0,2.0,2.0,2.0,2.0,2,2,2500.0,2500.0,2500.0,2500.0,2500.0,2500.0,0.0,0.0,0.0,0.0,0.0,0.0,1 +9662.0,30000.0,2,2,1,36.0,2.0,2.0,2.0,2.0,2,2,16818.0,20213.0,19590.0,21261.0,20783.0,22081.0,4000.0,0.0,2000.0,0.0,1800.0,0.0,1 +25549.0,30000.0,2,2,2,49.0,2.0,2.0,2.0,2.0,2,2,17667.0,18577.0,17991.0,20182.0,19560.0,21241.0,1500.0,0.0,2500.0,0.0,2000.0,0.0,1 +4839.0,50000.0,2,2,2,22.0,2.0,2.0,2.0,2.0,2,2,15006.0,14475.0,16227.0,16662.0,16253.0,17982.0,0.0,2000.0,1000.0,0.0,2000.0,0.0,1 +1870.0,40000.0,2,2,1,23.0,2.0,2.0,2.0,2.0,2,2,33895.0,33068.0,35704.0,36173.0,36796.0,37288.0,0.0,3200.0,1500.0,1500.0,1400.0,1500.0,1 +2462.0,30000.0,2,2,2,26.0,2.0,2.0,2.0,2.0,2,2,25615.0,29849.0,31034.0,28071.0,29978.0,29365.0,5000.0,2000.0,0.0,2500.0,0.0,600.0,1 +18230.0,50000.0,1,2,1,54.0,2.0,2.0,2.0,3.0,2,2,35068.0,34205.0,39148.0,38233.0,37318.0,39757.0,0.0,5500.0,0.0,0.0,3036.0,2000.0,1 +20925.0,20000.0,1,2,1,45.0,-2.0,-2.0,2.0,2.0,2,2,-2044.0,1961.0,2983.0,2790.0,3589.0,3388.0,5966.0,1201.0,0.0,1000.0,0.0,1000.0,0 +13021.0,20000.0,1,2,1,56.0,3.0,2.0,2.0,2.0,2,2,17740.0,17166.0,19148.0,18542.0,20122.0,19400.0,0.0,2273.0,0.0,1882.0,0.0,0.0,1 +8524.0,40000.0,1,2,2,26.0,3.0,3.0,2.0,2.0,2,2,5754.0,6407.0,6156.0,7146.0,7384.0,7117.0,900.0,0.0,1100.0,500.0,0.0,708.0,1 +21668.0,20000.0,2,2,2,24.0,3.0,2.0,2.0,2.0,2,2,322.0,322.0,322.0,322.0,322.0,322.0,0.0,0.0,0.0,0.0,0.0,0.0,1 +7491.0,20000.0,1,2,1,36.0,1.0,2.0,2.0,2.0,2,0,19006.0,18418.0,20465.0,20381.0,18446.0,18598.0,0.0,2690.0,900.0,0.0,1000.0,1000.0,1 +23969.0,120000.0,1,2,2,25.0,1.0,2.0,2.0,2.0,2,0,63119.0,61304.0,54675.0,52206.0,10325.0,8992.0,2200.0,1828.0,500.0,0.0,500.0,1000.0,1 +15021.0,70000.0,1,2,2,45.0,1.0,2.0,2.0,2.0,2,0,9728.0,9423.0,12251.0,12358.0,11865.0,11975.0,0.0,3000.0,600.0,0.0,450.0,500.0,0 +17541.0,100000.0,2,2,1,36.0,1.0,2.0,2.0,2.0,2,0,32196.0,31379.0,33862.0,35007.0,34147.0,35437.0,0.0,3000.0,2000.0,0.0,2000.0,3500.0,1 +11226.0,10000.0,2,2,1,23.0,1.0,3.0,2.0,2.0,2,0,11640.0,10685.0,9730.0,11645.0,10702.0,10392.0,0.0,0.0,3000.0,0.0,500.0,1000.0,0 +20987.0,30000.0,1,2,1,45.0,1.0,2.0,2.0,2.0,2,2,14728.0,15777.0,17224.0,18241.0,18446.0,18009.0,1600.0,2000.0,1600.0,800.0,0.0,1600.0,1 +14933.0,20000.0,1,2,1,26.0,1.0,2.0,2.0,2.0,2,2,11338.0,10870.0,12380.0,11884.0,12894.0,12540.0,0.0,2000.0,0.0,1203.0,0.0,1700.0,0 +6938.0,200000.0,1,2,2,27.0,1.0,2.0,2.0,2.0,2,2,112050.0,115353.0,112099.0,118764.0,120780.0,123710.0,6501.0,0.0,10000.0,4001.0,5000.0,0.0,0 +17813.0,10000.0,1,2,2,22.0,1.0,2.0,2.0,2.0,2,2,6829.0,6571.0,8950.0,8658.0,9413.0,9117.0,0.0,2500.0,0.0,900.0,0.0,971.0,1 +6668.0,50000.0,1,2,2,39.0,1.0,2.0,2.0,2.0,2,2,39966.0,37584.0,38423.0,37212.0,39319.0,36082.0,0.0,3000.0,0.0,3007.0,7.0,3119.0,0 +12835.0,40000.0,1,2,2,26.0,1.0,2.0,2.0,2.0,2,2,11318.0,10845.0,12655.0,12156.0,20897.0,20411.0,0.0,2000.0,0.0,9000.0,0.0,1850.0,1 +15498.0,150000.0,1,2,1,34.0,1.0,2.0,2.0,2.0,2,2,52692.0,54229.0,55768.0,56266.0,54764.0,58862.0,3000.0,3000.0,2000.0,0.0,5000.0,3000.0,1 +29577.0,120000.0,1,2,2,45.0,1.0,2.0,2.0,2.0,2,2,63911.0,62286.0,67259.0,67659.0,68937.0,70674.0,0.0,6000.0,2100.0,3000.0,3000.0,2500.0,1 +6898.0,120000.0,1,2,2,32.0,1.0,2.0,2.0,2.0,2,2,60316.0,61763.0,63154.0,64524.0,66345.0,68104.0,3000.0,3000.0,3000.0,3000.0,3000.0,0.0,1 +436.0,270000.0,2,2,1,32.0,1.0,2.0,2.0,2.0,2,2,234752.0,233036.0,229286.0,217644.0,223690.0,221413.0,10000.0,8000.0,0.0,16000.0,8000.0,0.0,1 +540.0,110000.0,2,2,1,40.0,1.0,2.0,2.0,2.0,2,2,92638.0,90905.0,95768.0,97004.0,99005.0,101213.0,600.0,7300.0,3700.0,3700.0,4000.0,3800.0,0 +6046.0,200000.0,2,2,1,27.0,1.0,3.0,2.0,2.0,2,2,183994.0,182427.0,182657.0,174547.0,181454.0,177141.0,5200.0,7000.0,0.0,13300.0,0.0,6200.0,1 +2844.0,120000.0,2,2,2,28.0,1.0,2.0,2.0,2.0,2,2,108993.0,111266.0,112056.0,112819.0,111298.0,113290.0,5500.0,4100.0,4087.0,400.0,4000.0,8932.0,0 +18656.0,90000.0,2,2,2,26.0,1.0,2.0,2.0,2.0,2,2,50200.0,49092.0,53295.0,53826.0,54548.0,55525.0,0.0,5000.0,2000.0,2200.0,2000.0,2500.0,0 +11828.0,50000.0,2,2,2,30.0,1.0,3.0,2.0,2.0,2,2,47629.0,46592.0,47517.0,48439.0,49418.0,50326.0,0.0,2000.0,2000.0,1900.0,1900.0,1900.0,1 +1397.0,180000.0,2,2,2,24.0,1.0,2.0,2.0,2.0,2,2,108580.0,105403.0,112073.0,111345.0,98404.0,102460.0,0.0,8564.0,4000.0,0.0,7414.0,0.0,1 +23469.0,50000.0,2,2,1,39.0,1.0,2.0,2.0,2.0,2,2,16983.0,16413.0,21128.0,20492.0,30079.0,29460.0,0.0,5000.0,0.0,10000.0,0.0,10000.0,1 +11218.0,30000.0,2,2,1,31.0,-1.0,2.0,2.0,3.0,2,2,699.0,309.0,-471.0,1479.0,1320.0,930.0,0.0,0.0,1950.0,0.0,390.0,0.0,1 +7243.0,320000.0,2,2,1,47.0,-1.0,-1.0,2.0,-1.0,2,-1,10159.0,37758.0,15591.0,39240.0,28424.0,25120.0,38075.0,0.0,39424.0,0.0,25120.0,35375.0,0 +1706.0,20000.0,1,3,2,32.0,0.0,0.0,2.0,2.0,2,0,3677.0,6002.0,5758.0,12619.0,12274.0,15049.0,2400.0,0.0,7000.0,0.0,3000.0,4000.0,1 +26695.0,80000.0,1,3,2,27.0,0.0,0.0,2.0,2.0,2,0,10100.0,59714.0,62163.0,62756.0,61149.0,62464.0,50000.0,4000.0,2200.0,0.0,2300.0,5108.0,0 +28591.0,80000.0,2,3,1,34.0,0.0,0.0,2.0,2.0,2,0,43321.0,47586.0,48525.0,49423.0,46132.0,47233.0,5000.0,2000.0,2000.0,0.0,2000.0,2000.0,1 +22375.0,30000.0,2,3,1,29.0,0.0,0.0,2.0,2.0,2,2,10456.0,13164.0,12668.0,15038.0,14502.0,15501.0,3200.0,0.0,2905.0,0.0,1386.0,0.0,1 +29119.0,200000.0,2,3,1,49.0,2.0,-1.0,2.0,2.0,2,0,570.0,52439.0,51040.0,56205.0,54723.0,58657.0,52439.0,0.0,6000.0,0.0,5000.0,2286.0,1 +5747.0,120000.0,1,3,1,38.0,2.0,2.0,2.0,2.0,2,2,77468.0,78642.0,79757.0,80853.0,82715.0,84805.0,3000.0,3000.0,3000.0,3300.0,3600.0,2700.0,1 +5085.0,140000.0,1,3,1,45.0,2.0,2.0,2.0,2.0,2,2,134073.0,130521.0,137328.0,136280.0,136247.0,134089.0,0.0,10707.0,5014.0,5091.0,4608.0,42.0,1 +18278.0,180000.0,1,3,1,58.0,2.0,2.0,2.0,2.0,2,2,36086.0,37196.0,36322.0,38808.0,39474.0,40297.0,2000.0,0.0,3405.0,1600.0,1600.0,1700.0,1 +16790.0,220000.0,1,3,1,39.0,2.0,2.0,2.0,2.0,2,2,175808.0,179399.0,183039.0,185541.0,187984.0,191837.0,8000.0,8000.0,7000.0,7000.0,7000.0,0.0,1 +5172.0,70000.0,1,3,1,46.0,2.0,2.0,2.0,2.0,2,2,29258.0,31137.0,32855.0,33316.0,34137.0,33439.0,2352.0,2531.0,1300.0,1500.0,0.0,1400.0,1 +2393.0,50000.0,1,3,1,32.0,2.0,3.0,2.0,2.0,2,2,39589.0,40160.0,40796.0,41526.0,42209.0,44960.0,1500.0,1600.0,1700.0,1500.0,3600.0,0.0,1 +7155.0,70000.0,2,3,1,27.0,2.0,2.0,2.0,2.0,2,2,27241.0,30416.0,29628.0,32350.0,33218.0,32532.0,3628.0,0.0,3218.0,1532.0,0.0,2257.0,1 +17394.0,100000.0,2,3,1,46.0,2.0,2.0,2.0,2.0,2,2,43677.0,42674.0,45983.0,46927.0,47759.0,46865.0,0.0,4000.0,2000.0,1900.0,0.0,2000.0,1 +13401.0,50000.0,2,3,1,32.0,2.0,2.0,2.0,2.0,2,2,46364.0,47429.0,46345.0,49231.0,48537.0,46774.0,2100.0,0.0,3600.0,1900.0,0.0,3285.0,1 +10121.0,150000.0,2,3,1,48.0,2.0,2.0,2.0,2.0,2,2,84647.0,76858.0,62650.0,59255.0,45983.0,52986.0,5950.0,0.0,10000.0,0.0,20000.0,0.0,1 +10534.0,10000.0,2,3,1,52.0,2.0,2.0,2.0,2.0,2,2,3475.0,4366.0,4148.0,4579.0,4360.0,4787.0,1100.0,0.0,500.0,0.0,500.0,0.0,0 +5743.0,30000.0,2,3,2,59.0,2.0,2.0,2.0,2.0,2,2,21767.0,24764.0,24031.0,25001.0,24531.0,21743.0,3363.0,0.0,1600.0,0.0,2000.0,0.0,1 +3024.0,100000.0,2,3,1,36.0,2.0,2.0,2.0,2.0,2,2,53530.0,55081.0,55581.0,59253.0,61145.0,62181.0,3000.0,2000.0,4600.0,3000.0,2200.0,2500.0,1 +27549.0,150000.0,1,3,1,52.0,2.0,2.0,2.0,2.0,2,-2,142903.0,152574.0,150080.0,47214.0,144862.0,148153.0,13312.0,2305.0,0.0,98828.0,4241.0,3625.0,1 +21013.0,200000.0,1,3,2,43.0,3.0,2.0,2.0,2.0,2,2,2500.0,2500.0,2500.0,2500.0,2500.0,2500.0,0.0,0.0,0.0,0.0,0.0,0.0,1 +15766.0,30000.0,2,3,2,22.0,3.0,2.0,2.0,2.0,2,3,9340.0,10533.0,10221.0,16808.0,17738.0,17174.0,1500.0,0.0,6808.0,1502.0,0.0,0.0,1 +15120.0,20000.0,1,3,1,56.0,1.0,2.0,2.0,2.0,2,0,9453.0,10143.0,10730.0,12241.0,11748.0,12456.0,1000.0,900.0,2000.0,0.0,900.0,3200.0,1 +26458.0,70000.0,2,3,1,49.0,1.0,2.0,2.0,2.0,2,0,9915.0,9607.0,11913.0,12518.0,12022.0,12179.0,0.0,2468.0,1100.0,0.0,500.0,600.0,0 +15309.0,50000.0,2,3,1,43.0,1.0,2.0,2.0,2.0,2,0,15214.0,14673.0,17621.0,17839.0,17257.0,17826.0,0.0,3200.0,800.0,0.0,1000.0,3800.0,0 +12308.0,320000.0,2,3,2,40.0,1.0,2.0,2.0,2.0,2,0,298343.0,304421.0,298042.0,315502.0,310308.0,306056.0,12300.0,0.0,24000.0,0.0,11000.0,14000.0,1 +27550.0,30000.0,1,3,1,53.0,1.0,2.0,2.0,2.0,2,2,18361.0,20250.0,19637.0,21705.0,21059.0,23716.0,2500.0,0.0,2403.0,0.0,3000.0,0.0,1 +5756.0,30000.0,2,3,1,29.0,1.0,2.0,2.0,2.0,2,2,13164.0,12668.0,15038.0,14502.0,15501.0,15105.0,0.0,2905.0,0.0,1386.0,0.0,600.0,0 +18626.0,50000.0,2,3,2,26.0,1.0,2.0,2.0,2.0,2,2,31336.0,32320.0,33408.0,32577.0,34329.0,33643.0,1800.0,1900.0,0.0,2600.0,0.0,1700.0,1 +20285.0,40000.0,2,3,2,55.0,1.0,2.0,2.0,2.0,2,2,27849.0,29093.0,28347.0,30561.0,29770.0,31666.0,2000.0,0.0,3000.0,0.0,2382.0,0.0,0 +4481.0,100000.0,2,1,1,40.0,1.0,-2.0,-2.0,-1.0,2,2,-166.0,-482.0,-1114.0,880.0,414.0,1098.0,0.0,0.0,1994.0,0.0,1000.0,0.0,0 +2483.0,200000.0,2,1,2,34.0,1.0,-2.0,-2.0,-1.0,2,2,0.0,0.0,0.0,347.0,197.0,2917.0,0.0,0.0,347.0,0.0,2720.0,0.0,1 +437.0,60000.0,2,1,2,27.0,-1.0,-1.0,-2.0,-1.0,2,-1,14072.0,0.0,0.0,300.0,150.0,150.0,0.0,0.0,300.0,0.0,150.0,200.0,0 +69.0,130000.0,2,3,2,29.0,1.0,-2.0,-2.0,-1.0,2,-1,-190.0,-9850.0,-9850.0,10311.0,10161.0,7319.0,0.0,0.0,20161.0,0.0,7319.0,13899.0,0 +20640.0,260000.0,1,1,1,37.0,0.0,0.0,3.0,2.0,2,2,163553.0,192724.0,188441.0,191134.0,193673.0,197104.0,32000.0,0.0,7100.0,7000.0,6500.0,7000.0,1 +9765.0,50000.0,1,1,1,50.0,1.0,2.0,3.0,2.0,2,2,29394.0,31722.0,30928.0,30134.0,32085.0,32609.0,3100.0,0.0,0.0,2600.0,1200.0,0.0,1 +11343.0,20000.0,1,2,1,41.0,2.0,2.0,3.0,2.0,2,2,17213.0,19041.0,18449.0,17857.0,18735.0,19277.0,2400.0,0.0,0.0,1320.0,1000.0,0.0,1 +7311.0,90000.0,2,2,2,23.0,2.0,3.0,3.0,2.0,2,2,82623.0,86621.0,84369.0,82117.0,84395.0,85739.0,5900.0,0.0,0.0,3600.0,2900.0,3500.0,1 +6493.0,30000.0,2,2,1,40.0,2.0,2.0,3.0,3.0,2,2,27975.0,29906.0,30604.0,29834.0,29936.0,29862.0,2700.0,1500.0,0.0,1100.0,1000.0,0.0,1 +12520.0,100000.0,2,2,2,27.0,2.0,3.0,3.0,2.0,2,3,97156.0,97634.0,96461.0,96975.0,101280.0,101935.0,2900.0,1300.0,3000.0,5450.0,2000.0,0.0,1 +29478.0,50000.0,1,2,2,37.0,3.0,2.0,3.0,2.0,2,2,21153.0,23507.0,22838.0,20411.0,16016.0,15242.0,3000.0,0.0,57.0,2000.0,0.0,1000.0,1 +18260.0,20000.0,1,2,1,61.0,3.0,4.0,3.0,2.0,2,4,18618.0,18040.0,17471.0,16893.0,21318.0,20412.0,0.0,0.0,0.0,4726.0,0.0,0.0,1 +8390.0,20000.0,1,2,2,24.0,1.0,2.0,3.0,2.0,2,2,16706.0,18342.0,17755.0,17967.0,17538.0,18647.0,2200.0,0.0,800.0,0.0,1401.0,0.0,0 +23282.0,30000.0,2,3,2,44.0,0.0,0.0,3.0,2.0,2,2,21007.0,27506.0,26784.0,28123.0,27994.0,27029.0,7200.0,0.0,2100.0,1000.0,0.0,3000.0,0 +9090.0,180000.0,2,1,2,31.0,4.0,4.0,4.0,3.0,2,2,83020.0,84654.0,82852.0,81162.0,79958.0,178148.0,3500.0,0.0,0.0,0.0,100000.0,0.0,1 +18040.0,30000.0,1,2,1,45.0,2.0,4.0,4.0,3.0,2,2,28854.0,30467.0,29721.0,28961.0,29397.0,29988.0,2372.0,0.0,0.0,1200.0,1200.0,1163.0,0 +27511.0,70000.0,1,2,2,62.0,6.0,5.0,4.0,3.0,2,0,112202.0,103834.0,95609.0,86494.0,79359.0,74937.0,0.0,0.0,0.0,0.0,2150.0,2511.0,0 +27839.0,80000.0,2,1,2,26.0,0.0,-1.0,-1.0,2.0,2,2,1238.0,376.0,2281.0,1356.0,355.0,-520.0,376.0,2281.0,0.0,0.0,0.0,35893.0,0 +23083.0,100000.0,2,1,1,47.0,1.0,-2.0,-1.0,2.0,2,2,-84.0,-474.0,800.0,410.0,20.0,-370.0,0.0,3000.0,0.0,0.0,0.0,2500.0,1 +18108.0,420000.0,1,1,2,36.0,-1.0,-1.0,-1.0,2.0,2,2,9464.0,37856.0,31429.0,22483.0,16437.0,-2474.0,40146.0,23040.0,63.0,104.0,23.0,50212.0,0 +12099.0,120000.0,2,1,2,28.0,-1.0,2.0,-1.0,-1.0,2,2,594.0,594.0,15611.0,7628.0,7361.0,9200.0,0.0,15611.0,3000.0,0.0,2000.0,0.0,0 +14293.0,50000.0,2,2,2,23.0,0.0,0.0,-1.0,-1.0,2,0,16621.0,8044.0,917.0,18353.0,35836.0,18320.0,1037.0,917.0,18436.0,0.0,699.0,580.0,1 +18796.0,80000.0,2,2,1,29.0,-2.0,-2.0,-1.0,2.0,2,-2,2801.0,0.0,21197.0,20400.0,20000.0,20000.0,0.0,21197.0,0.0,0.0,0.0,0.0,1 +10656.0,240000.0,2,2,1,38.0,1.0,2.0,-1.0,2.0,2,2,7466.0,221.0,189.0,189.0,1648.0,1459.0,899.0,198.0,0.0,1459.0,0.0,1250.0,1 +16030.0,80000.0,2,2,1,39.0,1.0,-1.0,-1.0,2.0,2,2,0.0,174.0,2071.0,2036.0,840.0,1081.0,174.0,2071.0,150.0,0.0,931.0,0.0,1 +20666.0,190000.0,1,3,1,41.0,0.0,-1.0,-1.0,-1.0,2,2,82926.0,326.0,176.0,804.0,478.0,952.0,326.0,176.0,954.0,0.0,950.0,0.0,0 +1538.0,120000.0,2,3,1,27.0,2.0,-1.0,-1.0,-1.0,2,-1,390.0,390.0,390.0,780.0,240.0,630.0,390.0,390.0,780.0,0.0,930.0,300.0,0 +11128.0,80000.0,2,3,1,45.0,-1.0,-1.0,-1.0,2.0,2,3,2516.0,0.0,1890.0,1712.0,4180.0,3820.0,0.0,1890.0,0.0,2523.0,0.0,0.0,0 +16712.0,20000.0,1,2,1,33.0,0.0,0.0,0.0,2.0,2,-2,18706.0,17483.0,19509.0,18828.0,0.0,0.0,1275.0,3081.0,0.0,0.0,0.0,0.0,1 +7547.0,350000.0,1,1,2,35.0,-1.0,-1.0,2.0,2.0,2,-1,3260.0,4248.0,785.0,135.0,0.0,1006.0,4273.0,0.0,0.0,1006.0,1006.0,0.0,0 +21448.0,200000.0,2,1,2,28.0,1.0,-1.0,3.0,2.0,2,-2,0.0,344.0,344.0,344.0,0.0,0.0,344.0,0.0,0.0,0.0,0.0,250.0,0 +19386.0,180000.0,2,2,1,29.0,1.0,4.0,3.0,2.0,2,-2,20867.0,20168.0,14464.0,3455.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0 +8106.0,500000.0,2,1,1,34.0,-2.0,-2.0,-1.0,2.0,2,-2,0.0,0.0,3500.0,3500.0,0.0,0.0,0.0,3500.0,0.0,0.0,0.0,0.0,1 +20794.0,20000.0,1,2,2,34.0,-1.0,-1.0,-1.0,2.0,2,-2,390.0,390.0,780.0,780.0,0.0,0.0,390.0,780.0,0.0,0.0,0.0,0.0,0 +17777.0,160000.0,2,3,1,53.0,1.0,-2.0,-1.0,2.0,2,-2,0.0,0.0,3613.0,2722.0,0.0,0.0,0.0,3613.0,0.0,0.0,0.0,0.0,0 +20148.0,100000.0,2,3,2,46.0,-1.0,-1.0,-1.0,2.0,2,-1,3780.0,0.0,203.0,203.0,0.0,7856.0,0.0,203.0,0.0,0.0,7856.0,10000.0,0 +25769.0,240000.0,2,1,1,41.0,0.0,0.0,0.0,2.0,3,3,102488.0,105785.0,109082.0,119221.0,118144.0,118029.0,6500.0,6500.0,13500.0,2300.0,2002.0,0.0,0 +3271.0,320000.0,2,2,2,29.0,1.0,2.0,0.0,0.0,3,2,93070.0,90725.0,92697.0,106221.0,104313.0,103251.0,0.0,3500.0,15100.0,11.0,3129.0,11.0,1 +9597.0,30000.0,1,2,2,41.0,-1.0,0.0,0.0,0.0,3,2,9736.0,10453.0,11771.0,13032.0,12538.0,12187.0,1182.0,1500.0,1761.0,0.0,0.0,1100.0,0 +10548.0,80000.0,2,1,1,25.0,3.0,2.0,2.0,2.0,3,3,6269.0,7212.0,7246.0,8073.0,8349.0,8420.0,1200.0,300.0,1100.0,700.0,500.0,0.0,1 +4042.0,20000.0,1,2,2,36.0,0.0,0.0,2.0,2.0,3,2,11423.0,13976.0,13455.0,15227.0,14699.0,14313.0,2749.0,0.0,2000.0,0.0,0.0,1230.0,0 +9149.0,10000.0,2,2,2,46.0,0.0,0.0,2.0,2.0,3,2,2496.0,4245.0,4525.0,5450.0,5073.0,4843.0,1800.0,500.0,1000.0,0.0,0.0,800.0,1 +7023.0,100000.0,1,2,1,44.0,2.0,2.0,2.0,2.0,3,2,59586.0,60842.0,61749.0,65130.0,63816.0,65011.0,2800.0,2500.0,5000.0,0.0,2400.0,2400.0,1 +20380.0,20000.0,1,2,2,24.0,2.0,3.0,2.0,2.0,3,2,21034.0,19839.0,18663.0,20394.0,19228.0,19615.0,0.0,0.0,2616.0,0.0,1400.0,0.0,0 +21199.0,130000.0,1,2,2,31.0,3.0,2.0,2.0,3.0,3,2,300.0,300.0,300.0,300.0,300.0,150.0,0.0,0.0,0.0,0.0,0.0,1000.0,1 +20739.0,30000.0,1,2,2,30.0,1.0,3.0,2.0,2.0,3,2,25907.0,25209.0,24524.0,29397.0,28628.0,32009.0,0.0,0.0,5621.0,0.0,4000.0,1500.0,1 +8526.0,150000.0,2,2,1,36.0,1.0,2.0,2.0,4.0,3,2,125938.0,132110.0,142876.0,139097.0,138592.0,141447.0,9734.0,14500.0,0.0,2000.0,5300.0,5000.0,0 +6751.0,30000.0,2,3,1,46.0,2.0,2.0,2.0,2.0,3,2,22352.0,23392.0,23908.0,24815.0,24133.0,25087.0,1700.0,1200.0,1600.0,0.0,1500.0,0.0,1 +24039.0,70000.0,1,3,2,27.0,2.0,2.0,2.0,3.0,3,2,58009.0,56479.0,63633.0,64500.0,62867.0,64210.0,0.0,8100.0,2500.0,0.0,2500.0,2455.0,1 +22585.0,180000.0,2,3,1,39.0,1.0,-2.0,-2.0,-1.0,3,2,0.0,0.0,0.0,300.0,300.0,150.0,0.0,0.0,300.0,0.0,0.0,645.0,0 +21812.0,20000.0,2,2,2,24.0,3.0,2.0,3.0,2.0,3,2,17690.0,19102.0,19502.0,20881.0,20266.0,20511.0,2000.0,1000.0,2000.0,0.0,700.0,0.0,1 +4007.0,10000.0,1,3,2,46.0,2.0,2.0,3.0,3.0,3,3,1050.0,1050.0,1050.0,1050.0,1050.0,1050.0,0.0,0.0,0.0,0.0,0.0,0.0,1 +8773.0,220000.0,2,1,1,41.0,7.0,6.0,5.0,4.0,3,2,243234.0,238172.0,232446.0,227800.0,225044.0,222356.0,0.0,0.0,0.0,0.0,0.0,6000.0,1 +12967.0,400000.0,1,2,1,40.0,7.0,6.0,5.0,4.0,3,2,405366.0,397754.0,389903.0,384981.0,381863.0,359314.0,0.0,0.0,0.0,106.0,2281.0,42617.0,1 +20652.0,30000.0,1,2,1,22.0,1.0,2.0,5.0,4.0,3,2,25147.0,28747.0,28029.0,27120.0,26154.0,25940.0,4311.0,0.0,0.0,0.0,0.0,0.0,1 +12812.0,100000.0,1,3,1,54.0,0.0,0.0,0.0,5.0,4,3,46041.0,59526.0,72823.0,71105.0,69424.0,68006.0,15000.0,15000.0,0.0,0.0,0.0,2700.0,0 +17122.0,30000.0,2,2,1,27.0,2.0,2.0,2.0,2.0,4,3,25557.0,26648.0,27536.0,28203.0,29048.0,29903.0,1800.0,1600.0,1400.0,1600.0,1600.0,1600.0,1 +16920.0,50000.0,1,3,1,52.0,2.0,2.0,2.0,2.0,4,3,36428.0,37530.0,38630.0,41774.0,40806.0,41357.0,2000.0,2000.0,4086.0,0.0,1500.0,1000.0,0 +19050.0,100000.0,2,1,1,30.0,3.0,4.0,4.0,4.0,4,3,98094.0,101614.0,101072.0,105252.0,102742.0,100884.0,6000.0,1900.0,6686.0,0.0,0.0,0.0,1 +12261.0,90000.0,2,2,2,23.0,2.0,4.0,4.0,3.0,4,3,37639.0,38743.0,37825.0,40299.0,39093.0,38167.0,2000.0,0.0,3400.0,0.0,0.0,1000.0,0 +29745.0,30000.0,1,2,2,38.0,4.0,3.0,4.0,4.0,4,3,17628.0,20024.0,20424.0,20601.0,19992.0,19392.0,3000.0,1000.0,786.0,0.0,0.0,0.0,1 +982.0,30000.0,1,2,2,29.0,8.0,7.0,6.0,5.0,4,3,34423.0,33952.0,33165.0,32391.0,31332.0,30558.0,0.0,0.0,0.0,0.0,0.0,0.0,0 +4337.0,330000.0,2,2,1,39.0,8.0,7.0,6.0,5.0,4,3,377779.0,372355.0,365250.0,358145.0,352121.0,346216.0,0.0,0.0,0.0,0.0,0.0,0.0,1 +13636.0,20000.0,1,3,1,36.0,8.0,7.0,6.0,5.0,4,3,24166.0,23845.0,23214.0,22583.0,21662.0,21031.0,0.0,0.0,0.0,0.0,0.0,0.0,1 +24042.0,20000.0,1,3,2,27.0,3.0,2.0,2.0,5.0,5,4,1200.0,1200.0,1200.0,1200.0,1200.0,600.0,0.0,0.0,0.0,0.0,0.0,0.0,1 +159.0,210000.0,1,3,1,45.0,2.0,3.0,4.0,4.0,5,6,115785.0,122904.0,129847.0,137277.0,145533.0,154105.0,10478.0,10478.0,11078.0,11078.0,11678.0,10478.0,1 +14615.0,10000.0,1,3,2,29.0,2.0,2.0,6.0,6.0,6,6,142.0,142.0,142.0,142.0,142.0,142.0,0.0,0.0,0.0,0.0,0.0,0.0,1 +17034.0,10000.0,2,1,2,23.0,3.0,2.0,2.0,7.0,7,7,2400.0,2400.0,2400.0,2400.0,2400.0,2400.0,0.0,0.0,0.0,0.0,0.0,0.0,1 +27916.0,50000.0,2,1,2,27.0,3.0,2.0,2.0,7.0,7,7,300.0,300.0,300.0,300.0,300.0,300.0,0.0,0.0,0.0,0.0,0.0,0.0,1 +12036.0,30000.0,1,3,2,44.0,4.0,3.0,2.0,7.0,7,7,2646.0,2646.0,2646.0,2646.0,2646.0,2646.0,0.0,0.0,0.0,0.0,0.0,0.0,0 +9080.0,50000.0,1,2,2,26.0,1.0,5.0,4.0,8.0,7,6,48481.0,47426.0,56623.0,55815.0,55033.0,53625.0,0.0,10000.0,0.0,0.0,0.0,0.0,0 +7881.0,50000.0,2,2,2,24.0,2.0,2.0,7.0,7.0,7,7,2400.0,2400.0,2400.0,2400.0,2400.0,2400.0,0.0,0.0,0.0,0.0,0.0,0.0,1 +13967.0,40000.0,2,3,1,55.0,2.0,2.0,7.0,7.0,7,7,2400.0,2400.0,2400.0,2400.0,2400.0,2400.0,0.0,0.0,0.0,0.0,0.0,0.0,1 +2406.0,50000.0,2,3,2,43.0,2.0,2.0,7.0,7.0,7,7,2400.0,2400.0,2400.0,2400.0,2400.0,2400.0,0.0,0.0,0.0,0.0,0.0,0.0,1 +11673.0,140000.0,1,1,2,26.0,0.0,0.0,0.0,0.0,-1,0,84729.0,102693.0,41266.0,39634.0,115440.0,133580.0,26894.0,1500.0,11888.0,115440.0,23900.0,10586.0,0 +20895.0,50000.0,1,1,2,35.0,0.0,0.0,0.0,0.0,-1,0,49241.0,26539.0,53920.0,0.0,47566.0,48393.0,1600.0,1000.0,2500.0,47566.0,1700.0,2000.0,0 +9780.0,150000.0,2,1,2,25.0,0.0,0.0,0.0,0.0,-1,0,150562.0,148689.0,147296.0,144927.0,54116.0,6072.0,5196.0,3171.0,3699.0,69245.0,1030.0,0.0,0 +14406.0,100000.0,2,1,2,26.0,0.0,0.0,0.0,-1.0,-1,2,24459.0,26726.0,25669.0,881.0,57540.0,55038.0,3000.0,1016.0,2007.0,57500.0,2000.0,0.0,0 +10090.0,750000.0,2,1,1,41.0,0.0,0.0,0.0,0.0,-1,-1,184022.0,163441.0,92767.0,75696.0,35485.0,4889.0,6817.0,2330.0,2705.0,50854.0,4913.0,550.0,0 +26034.0,230000.0,2,1,2,27.0,0.0,0.0,0.0,0.0,-1,-1,11406.0,10097.0,4600.0,3234.0,4696.0,7062.0,5097.0,1060.0,1000.0,4696.0,7062.0,10898.0,0 +13322.0,70000.0,2,1,2,27.0,0.0,0.0,0.0,0.0,-1,-1,69972.0,69528.0,67622.0,68922.0,1223.0,70027.0,5000.0,1900.0,2000.0,1223.0,70027.0,2600.0,0 +10806.0,270000.0,2,1,2,29.0,0.0,0.0,0.0,0.0,-1,-1,14728.0,20865.0,24812.0,12674.0,9486.0,2460.0,10000.0,5000.0,3900.0,9486.0,2460.0,0.0,0 +15491.0,20000.0,1,1,1,31.0,0.0,0.0,0.0,2.0,-1,-1,4596.0,5675.0,8231.0,2717.0,4733.0,1099.0,1161.0,2717.0,0.0,4733.0,1099.0,0.0,1 +26894.0,200000.0,1,1,2,29.0,0.0,0.0,0.0,2.0,-1,-1,9228.0,7532.0,7246.0,3506.0,2376.0,123687.0,2100.0,3320.0,0.0,2400.0,127187.0,2187.0,0 +10972.0,340000.0,2,1,1,33.0,0.0,0.0,0.0,-2.0,-1,-1,35695.0,40924.0,0.0,0.0,7687.0,21200.0,6018.0,0.0,0.0,7687.0,21200.0,10600.0,0 +26584.0,360000.0,1,1,1,34.0,0.0,0.0,0.0,-1.0,-1,-1,3187.0,3758.0,-1360.0,113091.0,114251.0,117922.0,1025.0,1361.0,116380.0,4001.0,5001.0,4001.0,0 +13695.0,210000.0,1,1,1,52.0,0.0,0.0,0.0,-1.0,-1,-1,44933.0,38542.0,39332.0,11140.0,8463.0,10406.0,1793.0,8242.0,12000.0,8534.0,11000.0,7500.0,0 +13547.0,50000.0,1,1,2,28.0,0.0,0.0,0.0,-1.0,-1,-1,44476.0,45984.0,20972.0,16359.0,1340.0,0.0,2869.0,1527.0,16408.0,1444.0,0.0,0.0,0 +15289.0,300000.0,2,1,2,28.0,0.0,0.0,0.0,-1.0,-1,-2,9582.0,6803.0,7198.0,6975.0,9356.0,3697.0,1818.0,7217.0,7023.0,9383.0,3714.0,6546.0,0 +28575.0,180000.0,2,1,2,30.0,1.0,-1.0,0.0,0.0,-1,-1,0.0,3095.0,7843.0,13084.0,926.0,711.0,3095.0,5000.0,6022.0,2566.0,711.0,2419.0,0 +19143.0,320000.0,2,1,2,27.0,-1.0,0.0,0.0,0.0,-1,0,19950.0,24544.0,31236.0,66091.0,5800.0,5800.0,5000.0,10000.0,36091.0,5800.0,0.0,464.0,0 +19759.0,310000.0,2,1,2,35.0,-1.0,0.0,0.0,0.0,-1,-1,27089.0,37919.0,40136.0,31242.0,18962.0,9950.0,20000.0,21890.0,15000.0,9481.0,19900.0,0.0,0 +13699.0,360000.0,2,1,2,31.0,-1.0,-1.0,0.0,0.0,-1,-1,24500.0,2251.0,7714.0,4502.0,1896.0,5117.0,2251.0,5463.0,2251.0,1896.0,5117.0,7172.0,0 +1169.0,80000.0,2,1,2,23.0,-1.0,-1.0,0.0,0.0,-1,-1,3526.0,6687.0,4356.0,3450.0,4318.0,0.0,6687.0,1000.0,0.0,4318.0,0.0,254.0,0 +378.0,140000.0,2,1,2,28.0,-1.0,0.0,0.0,-1.0,-1,-1,10833.0,14446.0,7609.0,4991.0,3400.0,3745.0,14000.0,3855.0,4991.0,3600.0,5500.0,4000.0,0 +27379.0,410000.0,1,2,1,41.0,0.0,0.0,0.0,0.0,-1,0,392906.0,400864.0,410877.0,419454.0,1356.0,1362.0,16000.0,17986.0,18545.0,1362.0,6.0,0.0,0 +15687.0,170000.0,1,2,2,29.0,0.0,0.0,0.0,0.0,-1,0,23070.0,186183.0,164405.0,93983.0,2806.0,1732.0,164000.0,7000.0,5215.0,3500.0,2000.0,300.0,0 +6705.0,130000.0,1,2,2,25.0,0.0,0.0,0.0,0.0,-1,0,126454.0,128179.0,75525.0,76862.0,6131.0,27117.0,4252.0,3000.0,1537.0,10000.0,21300.0,651.0,0 +8990.0,210000.0,2,2,1,34.0,0.0,0.0,0.0,0.0,-1,0,149092.0,153941.0,157358.0,3561.0,34600.0,32581.0,7000.0,7600.0,1019.0,36500.0,3000.0,3000.0,0 +16168.0,150000.0,2,2,2,34.0,0.0,0.0,0.0,0.0,-1,0,121764.0,150928.0,151428.0,111159.0,97154.0,98404.0,35837.0,8794.0,3454.0,98231.0,3486.0,2706.0,0 +2348.0,260000.0,2,2,2,25.0,0.0,0.0,0.0,0.0,-1,0,16373.0,15249.0,15018.0,15520.0,3491.0,5651.0,5006.0,5000.0,5000.0,3491.0,3000.0,2000.0,1 +16154.0,120000.0,2,2,2,29.0,0.0,0.0,0.0,2.0,-1,0,9102.0,10626.0,15003.0,9270.0,46193.0,30774.0,2000.0,5000.0,0.0,49920.0,1500.0,4000.0,0 +24659.0,20000.0,1,2,2,37.0,0.0,0.0,0.0,-2.0,-1,0,7440.0,15960.0,0.0,-1953.0,5985.0,6893.0,10050.0,0.0,18047.0,7985.0,1000.0,2000.0,0 +1141.0,20000.0,1,2,2,25.0,0.0,0.0,0.0,-2.0,-1,0,3400.0,4129.0,0.0,0.0,3244.0,3314.0,1000.0,0.0,0.0,3244.0,124.0,66.0,0 +17196.0,160000.0,2,2,2,29.0,0.0,0.0,0.0,-1.0,-1,0,21898.0,23075.0,24010.0,400.0,16903.0,17248.0,5004.0,8004.0,400.0,16903.0,345.0,352.0,0 +1295.0,300000.0,1,2,2,41.0,0.0,0.0,0.0,-1.0,-1,2,34480.0,31159.0,18580.0,1400.0,6297.0,977.0,1472.0,1000.0,1410.0,6297.0,0.0,19480.0,0 +13062.0,20000.0,1,2,2,23.0,0.0,0.0,0.0,-1.0,-1,2,17821.0,19099.0,0.0,1728.0,1953.0,1780.0,2000.0,0.0,1728.0,225.0,0.0,0.0,0 +9817.0,50000.0,2,2,2,53.0,0.0,0.0,0.0,-1.0,-1,2,7343.0,7969.0,8832.0,10931.0,11578.0,10547.0,1139.0,1002.0,13359.0,800.0,0.0,426.0,0 +12725.0,80000.0,1,2,1,49.0,0.0,0.0,0.0,0.0,-1,-1,5885.0,7001.0,8632.0,10316.0,316.0,2523.0,2000.0,2000.0,2000.0,316.0,2523.0,316.0,0 +15814.0,20000.0,2,2,1,27.0,0.0,0.0,0.0,0.0,-1,-1,10489.0,8652.0,7143.0,6044.0,780.0,116.0,1222.0,1200.0,1004.0,780.0,116.0,806.0,1 +13043.0,280000.0,2,2,2,30.0,0.0,0.0,0.0,0.0,-1,-1,61282.0,53394.0,17644.0,0.0,5468.0,0.0,7900.0,4157.0,0.0,5468.0,0.0,330.0,0 +15782.0,130000.0,2,2,2,24.0,0.0,0.0,0.0,0.0,-1,-1,12163.0,21895.0,18885.0,19057.0,2511.0,10358.0,10095.0,7005.0,6013.0,2511.0,10358.0,5000.0,0 +28627.0,80000.0,2,2,2,31.0,0.0,0.0,0.0,0.0,-1,-1,15633.0,17536.0,17495.0,13198.0,10287.0,3275.0,2302.0,1774.0,1000.0,10287.0,3295.0,4122.0,0 +20733.0,120000.0,1,2,1,45.0,0.0,0.0,0.0,2.0,-1,-1,22573.0,22506.0,12440.0,10218.0,3516.0,4321.0,5000.0,10218.0,0.0,4500.0,4321.0,3000.0,0 +5184.0,100000.0,1,2,1,40.0,0.0,0.0,0.0,-1.0,-1,-1,99958.0,76554.0,58610.0,9779.0,12273.0,2701.0,2975.0,2789.0,9779.0,12273.0,3105.0,16828.0,0 +2487.0,260000.0,1,2,1,28.0,0.0,0.0,0.0,-1.0,-1,-1,26303.0,9408.0,5082.0,7732.0,1379.0,-8.0,5030.0,2025.0,7770.0,1385.0,0.0,1775.0,0 +12584.0,60000.0,2,2,1,40.0,0.0,0.0,0.0,-1.0,-1,-1,25158.0,18473.0,7506.0,4790.0,6388.0,5816.0,5000.0,1508.0,4790.0,6388.0,6046.0,17806.0,0 +17574.0,230000.0,2,2,1,46.0,0.0,0.0,0.0,-1.0,-1,-1,8136.0,3590.0,2936.0,476.0,476.0,476.0,1500.0,1000.0,476.0,476.0,476.0,1685.0,0 +21476.0,460000.0,2,2,1,28.0,0.0,0.0,0.0,-1.0,-1,-1,25537.0,23314.0,16098.0,3316.0,3316.0,3316.0,1335.0,10000.0,3316.0,3316.0,3316.0,3316.0,0 +22105.0,100000.0,2,2,2,29.0,0.0,0.0,0.0,-1.0,-1,-1,7815.0,11139.0,3708.0,2180.0,1949.0,717.0,5000.0,1000.0,2180.0,1949.0,717.0,39000.0,0 +22809.0,80000.0,2,2,2,31.0,0.0,0.0,0.0,-1.0,-1,-1,28788.0,27620.0,26352.0,939.0,2202.0,1369.0,8000.0,1000.0,939.0,2202.0,1369.0,4827.0,0 +17043.0,300000.0,2,2,2,24.0,0.0,0.0,0.0,-1.0,-1,-1,26158.0,25673.0,14290.0,7490.0,2962.0,0.0,5673.0,7000.0,7490.0,2962.0,0.0,0.0,0 +16272.0,110000.0,2,2,2,28.0,0.0,0.0,0.0,-1.0,-1,-1,10048.0,8311.0,3404.0,407.0,1250.0,88628.0,2000.0,3000.0,410.0,1250.0,89035.0,3491.0,0 +25826.0,80000.0,2,2,2,35.0,0.0,0.0,0.0,-1.0,-1,-1,48725.0,53095.0,56858.0,4849.0,4849.0,4849.0,10000.0,10000.0,4849.0,4849.0,4849.0,4849.0,0 +23744.0,200000.0,2,2,1,50.0,-2.0,-1.0,0.0,0.0,-1,0,3414.0,6640.0,7428.0,10234.0,5380.0,7532.0,6640.0,1025.0,10249.0,5380.0,5000.0,2261.0,0 +24023.0,80000.0,1,2,2,25.0,3.0,2.0,0.0,0.0,-1,-1,79977.0,78091.0,80288.0,82150.0,319.0,85.0,0.0,3456.0,3750.0,319.0,85.0,322.0,0 +15645.0,200000.0,2,2,1,39.0,1.0,-1.0,0.0,0.0,-1,-1,0.0,21801.0,62433.0,-82.0,16550.0,5239.0,21801.0,42745.0,0.0,16632.0,5265.0,0.0,0 +11377.0,500000.0,2,2,1,38.0,-1.0,-1.0,0.0,0.0,-1,0,2343.0,4666.0,3492.0,3008.0,16871.0,19188.0,4695.0,2506.0,2015.0,16883.0,5013.0,8031.0,0 +22865.0,140000.0,2,2,2,32.0,-1.0,0.0,0.0,0.0,-1,0,15497.0,15073.0,11755.0,7453.0,38415.0,31685.0,1231.0,1262.0,1000.0,38415.0,4000.0,4000.0,0 +13749.0,90000.0,2,2,2,39.0,-1.0,0.0,0.0,-2.0,-1,0,2618.0,8489.0,371.0,385.0,13273.0,20971.0,7639.0,11336.0,1501.0,13278.0,10022.0,14045.0,0 +23862.0,400000.0,1,2,1,30.0,-1.0,0.0,0.0,0.0,-1,-1,11633.0,12294.0,13038.0,13751.0,5765.0,21784.0,1200.0,1287.0,1000.0,5819.0,26957.0,507.0,0 +12516.0,30000.0,1,2,2,28.0,-1.0,0.0,0.0,0.0,-1,-1,27368.0,23023.0,27428.0,28720.0,780.0,0.0,3000.0,5000.0,2000.0,780.0,0.0,0.0,1 +19993.0,240000.0,2,2,1,34.0,-1.0,-1.0,0.0,0.0,-1,-1,626.0,1921.0,20740.0,21274.0,888.0,360.0,1921.0,19000.0,2624.0,888.0,360.0,360.0,0 +22109.0,150000.0,2,2,1,30.0,-1.0,-1.0,0.0,0.0,-1,-1,35213.0,115041.0,135090.0,80085.0,35940.0,38460.0,115041.0,66066.0,2031.0,35940.0,38460.0,41154.0,0 +18999.0,240000.0,2,2,2,30.0,-1.0,-1.0,0.0,-1.0,-1,-1,4684.0,18412.0,16580.0,416.0,416.0,416.0,18432.0,1416.0,16580.0,416.0,416.0,416.0,1 +19408.0,360000.0,2,2,1,37.0,-1.0,-1.0,0.0,-1.0,-1,-1,10000.0,17444.0,17165.0,10000.0,10000.0,10000.0,17444.0,10035.0,10000.0,10000.0,10000.0,0.0,0 +27328.0,20000.0,1,3,1,30.0,0.0,0.0,0.0,0.0,-1,0,19131.0,17834.0,18790.0,-27490.0,20001.0,17985.0,1500.0,1400.0,0.0,47700.0,700.0,1000.0,0 +29751.0,50000.0,1,3,2,40.0,0.0,0.0,0.0,0.0,-1,0,50693.0,50019.0,36939.0,29500.0,19655.0,20067.0,1747.0,1515.0,3076.0,20693.0,679.0,653.0,0 +2570.0,60000.0,2,3,1,59.0,0.0,0.0,0.0,0.0,-1,0,59174.0,60922.0,61800.0,0.0,51301.0,52327.0,3298.0,3000.0,0.0,51301.0,2029.0,2083.0,0 +27219.0,200000.0,1,3,2,31.0,0.0,0.0,0.0,-2.0,-1,0,6492.0,6069.0,-202.0,1201.0,1200.0,0.0,1050.0,0.0,1302.0,100.0,0.0,0.0,0 +3438.0,290000.0,2,3,1,49.0,0.0,0.0,0.0,-1.0,-1,0,169004.0,166920.0,153092.0,3804.0,155233.0,148003.0,7600.0,7521.0,3804.0,160897.0,5198.0,6000.0,0 +11537.0,200000.0,2,3,1,38.0,0.0,0.0,0.0,-1.0,-1,2,60473.0,151786.0,109495.0,13785.0,22173.0,10482.0,101796.0,29894.0,13943.0,21865.0,0.0,26218.0,0 +29448.0,50000.0,1,3,2,30.0,0.0,0.0,0.0,0.0,-1,-1,9610.0,9132.0,8681.0,8039.0,4952.0,390.0,1147.0,1169.0,1000.0,4986.0,390.0,390.0,1 +17985.0,100000.0,1,3,2,32.0,0.0,0.0,0.0,0.0,-1,-1,54483.0,45433.0,40870.0,10726.0,1121.0,61067.0,2460.0,2220.0,1400.0,1121.0,61067.0,2210.0,0 +8946.0,20000.0,1,3,2,24.0,0.0,0.0,0.0,0.0,-1,-1,17895.0,19598.0,19701.0,3486.0,199.0,0.0,2000.0,1000.0,400.0,199.0,0.0,0.0,0 +8879.0,150000.0,2,3,1,28.0,0.0,0.0,0.0,0.0,-1,-1,70537.0,38474.0,9299.0,10299.0,759.0,0.0,8000.0,2000.0,1000.0,759.0,0.0,0.0,0 +15324.0,150000.0,2,3,2,42.0,0.0,0.0,0.0,0.0,-1,-1,30643.0,31209.0,25977.0,30776.0,920.0,0.0,1237.0,1354.0,5153.0,924.0,0.0,0.0,0 +5311.0,100000.0,2,3,2,31.0,0.0,0.0,0.0,0.0,-1,-1,85030.0,49489.0,50424.0,51563.0,780.0,0.0,1820.0,2308.0,3000.0,780.0,0.0,0.0,0 +14354.0,30000.0,2,3,2,28.0,0.0,0.0,0.0,0.0,-1,-1,25354.0,24826.0,25412.0,21658.0,980.0,55.0,1650.0,1200.0,1000.0,1000.0,55.0,0.0,0 +9089.0,50000.0,1,3,0,50.0,0.0,0.0,0.0,-1.0,-1,-1,45771.0,23343.0,0.0,3400.0,2769.0,0.0,2266.0,0.0,3400.0,2769.0,1700.0,0.0,0 +7103.0,50000.0,1,3,2,35.0,0.0,0.0,0.0,-1.0,-1,-1,41646.0,43257.0,31473.0,1473.0,1473.0,3873.0,4000.0,5300.0,1473.0,1473.0,3873.0,390.0,0 +3446.0,80000.0,2,3,3,31.0,0.0,0.0,0.0,-1.0,-1,-1,5154.0,5390.0,6276.0,1322.0,500.0,175.0,1124.0,1010.0,1322.0,500.0,175.0,1331.0,0 +10909.0,150000.0,2,1,2,30.0,0.0,0.0,2.0,0.0,-1,-1,14883.0,12683.0,2700.0,1500.0,18439.0,1381.0,4908.0,0.0,0.0,18439.0,1381.0,0.0,0 +10629.0,260000.0,2,1,1,52.0,2.0,2.0,2.0,2.0,-1,-1,150.0,150.0,150.0,150.0,2500.0,0.0,0.0,0.0,0.0,2500.0,0.0,0.0,1 +2573.0,200000.0,2,1,1,41.0,-2.0,-1.0,2.0,0.0,-1,-1,0.0,5932.0,5674.0,1484.0,4680.0,0.0,5932.0,0.0,0.0,4680.0,0.0,0.0,0 +29644.0,200000.0,1,1,2,30.0,3.0,2.0,2.0,-1.0,-1,0,1130.0,566.0,0.0,560.0,558.0,558.0,0.0,0.0,560.0,558.0,0.0,0.0,1 +12066.0,260000.0,1,1,1,43.0,1.0,-1.0,2.0,0.0,-1,-1,-10.0,5172.0,2800.0,3804.0,5009.0,3035.0,5182.0,9.0,2998.0,5034.0,3050.0,2965.0,0 +17987.0,240000.0,1,1,1,38.0,-1.0,3.0,2.0,-1.0,-1,0,6333.0,3360.0,1291.0,2740.0,2241.0,1060.0,0.0,10.0,2740.0,2241.0,0.0,2731.0,0 +24609.0,360000.0,1,1,1,39.0,-1.0,-1.0,2.0,-1.0,-1,0,264.0,1139.0,264.0,2193.0,528.0,264.0,1139.0,0.0,2193.0,528.0,0.0,264.0,0 +12255.0,110000.0,1,1,2,34.0,-1.0,-1.0,2.0,-1.0,-1,0,15908.0,18873.0,890.0,3420.0,4309.0,733.0,4013.0,2.0,3430.0,4319.0,2.0,1905.0,0 +17893.0,60000.0,1,1,2,29.0,-1.0,-1.0,2.0,0.0,-1,-1,816.0,2440.0,1444.0,1634.0,1335.0,1825.0,2440.0,0.0,1000.0,1335.0,888.0,150.0,0 +20459.0,80000.0,1,1,2,25.0,-1.0,-1.0,2.0,-1.0,-1,-1,825.0,1650.0,825.0,825.0,825.0,825.0,1650.0,0.0,825.0,825.0,825.0,0.0,0 +23283.0,200000.0,2,1,1,42.0,-1.0,-1.0,2.0,-1.0,-1,-1,796.0,770.0,770.0,5259.0,1329.0,3609.0,770.0,0.0,5269.0,1329.0,2280.0,0.0,0 +10884.0,160000.0,2,1,2,30.0,-1.0,2.0,2.0,-1.0,-1,-1,6548.0,3200.0,0.0,4775.0,456.0,0.0,7.0,0.0,4775.0,456.0,0.0,0.0,0 +28403.0,80000.0,2,1,2,27.0,-1.0,-1.0,2.0,-1.0,-1,-1,988.0,12922.0,12261.0,2393.0,407.0,2888.0,12961.0,0.0,2403.0,407.0,3176.0,7336.0,1 +20727.0,60000.0,1,2,1,41.0,0.0,0.0,2.0,-1.0,-1,-1,27130.0,32932.0,31938.0,1236.0,720.0,16884.0,6300.0,0.0,1236.0,720.0,17000.0,0.0,1 +5820.0,20000.0,2,2,2,24.0,2.0,2.0,2.0,2.0,-1,-1,6270.0,8284.0,8000.0,0.0,186.0,3314.0,2284.0,0.0,0.0,186.0,3314.0,3515.0,1 +12084.0,30000.0,2,2,2,42.0,3.0,2.0,2.0,0.0,-1,-1,2231.0,3048.0,2845.0,1630.0,12037.0,12933.0,1000.0,12.0,0.0,12037.0,1100.0,0.0,1 +14356.0,200000.0,1,2,1,40.0,1.0,2.0,2.0,0.0,-1,0,303719.0,268163.0,228720.0,234177.0,201490.0,190721.0,5133.0,0.0,5857.0,202076.0,6726.0,5346.0,0 +27889.0,160000.0,2,2,2,26.0,1.0,2.0,2.0,2.0,-1,-1,5654.0,796.0,398.0,0.0,398.0,0.0,398.0,0.0,0.0,398.0,0.0,0.0,0 +2322.0,30000.0,2,2,1,39.0,-1.0,3.0,2.0,0.0,-1,3,1742.0,1560.0,780.0,780.0,2057.0,1737.0,0.0,0.0,0.0,2057.0,0.0,0.0,0 +11238.0,20000.0,1,2,1,58.0,-1.0,-1.0,2.0,2.0,-1,-1,21116.0,21470.0,200.0,0.0,28740.0,1295.0,21654.0,0.0,0.0,28740.0,1565.0,0.0,0 +29433.0,130000.0,1,2,2,30.0,-1.0,2.0,2.0,2.0,-1,-1,780.0,780.0,390.0,0.0,780.0,0.0,390.0,0.0,0.0,780.0,0.0,0.0,0 +782.0,50000.0,1,2,1,27.0,-1.0,-1.0,2.0,-1.0,-1,-1,819.0,3003.0,1677.0,1177.0,1313.0,1085.0,2184.0,5.0,1180.0,1316.0,1088.0,0.0,0 +28989.0,160000.0,2,2,1,47.0,-1.0,3.0,2.0,-1.0,-1,-1,1857.0,1672.0,836.0,836.0,836.0,836.0,0.0,0.0,836.0,836.0,836.0,836.0,1 +26485.0,100000.0,2,3,1,50.0,2.0,2.0,2.0,2.0,-1,0,117517.0,110537.0,99734.0,99973.0,71008.0,66735.0,4700.0,0.0,3000.0,103000.0,2500.0,3000.0,1 +18273.0,330000.0,1,3,1,56.0,-1.0,-1.0,2.0,-1.0,-1,0,360.0,1499.0,360.0,360.0,7143.0,5725.0,1499.0,0.0,360.0,7143.0,3000.0,2383.0,0 +13390.0,340000.0,2,3,1,36.0,-1.0,2.0,2.0,-1.0,-1,2,2566.0,1689.0,-11.0,35947.0,83360.0,82516.0,8.0,0.0,35958.0,50000.0,0.0,10000.0,0 +28917.0,210000.0,2,1,1,37.0,0.0,0.0,-2.0,-2.0,-1,-1,2960.0,0.0,0.0,0.0,198.0,0.0,0.0,0.0,0.0,198.0,0.0,0.0,0 +14242.0,210000.0,2,1,2,32.0,-2.0,-2.0,-2.0,-2.0,-1,0,1400.0,2800.0,1400.0,1400.0,27100.0,25644.0,2800.0,1400.0,0.0,27100.0,1543.0,75000.0,0 +18144.0,500000.0,1,1,2,30.0,-2.0,-2.0,-2.0,-1.0,-1,0,3317.0,22426.0,12762.0,11692.0,184515.0,168259.0,11393.0,25742.0,18076.0,184637.0,841.0,37384.0,0 +7303.0,390000.0,2,1,1,34.0,-2.0,-2.0,-2.0,-1.0,-1,0,7639.0,10876.0,6203.0,1518.0,46365.0,48795.0,6083.0,1051.0,1545.0,47280.0,3000.0,3000.0,0 +3947.0,150000.0,2,1,1,35.0,-2.0,-2.0,-2.0,-2.0,-1,-1,329.0,-31.0,3189.0,0.0,150.0,880.0,0.0,3220.0,0.0,150.0,880.0,0.0,0 +16013.0,300000.0,2,1,1,36.0,1.0,-2.0,-2.0,-2.0,-1,0,0.0,0.0,0.0,0.0,1894.0,2394.0,0.0,0.0,0.0,1894.0,500.0,4662.0,0 +16184.0,150000.0,2,1,2,30.0,1.0,-2.0,-2.0,-2.0,-1,0,0.0,0.0,0.0,0.0,1883.0,1883.0,0.0,0.0,0.0,1883.0,0.0,0.0,1 +22738.0,470000.0,2,1,2,32.0,1.0,-2.0,-2.0,-1.0,-1,0,0.0,0.0,0.0,200.0,34325.0,37325.0,0.0,0.0,200.0,34325.0,3000.0,77412.0,0 +25538.0,230000.0,2,1,2,37.0,1.0,-2.0,-2.0,-2.0,-1,2,-152.0,-152.0,-152.0,-152.0,42668.0,130.0,0.0,0.0,0.0,42820.0,0.0,1000.0,0 +23607.0,300000.0,2,1,1,42.0,1.0,-2.0,-2.0,-2.0,-1,3,-694.0,-694.0,0.0,0.0,694.0,394.0,0.0,694.0,0.0,694.0,0.0,0.0,0 +24867.0,150000.0,1,1,1,36.0,1.0,-2.0,-2.0,-2.0,-1,-1,0.0,-316.0,-632.0,-1264.0,316.0,782.0,0.0,0.0,0.0,1580.0,782.0,638.0,0 +29086.0,220000.0,2,1,1,56.0,1.0,-2.0,-2.0,-2.0,-1,-1,0.0,0.0,0.0,0.0,5889.0,300.0,0.0,0.0,0.0,5889.0,300.0,165.0,0 +19793.0,320000.0,2,1,1,45.0,1.0,-2.0,-2.0,-1.0,-1,-1,0.0,0.0,0.0,370.0,9301.0,0.0,0.0,0.0,370.0,9301.0,0.0,0.0,0 +20327.0,390000.0,2,1,1,53.0,-1.0,-1.0,-2.0,-2.0,-1,0,611.0,0.0,0.0,0.0,343.0,1343.0,0.0,0.0,0.0,343.0,1000.0,1076.0,0 +28803.0,140000.0,2,1,2,34.0,-1.0,-1.0,-2.0,-2.0,-1,0,1500.0,0.0,0.0,0.0,6400.0,11400.0,0.0,0.0,0.0,6400.0,5000.0,1000.0,0 +4892.0,420000.0,2,1,2,33.0,-1.0,-1.0,-2.0,-2.0,-1,-1,25718.0,0.0,0.0,0.0,1643.0,6800.0,0.0,0.0,0.0,1643.0,3400.0,403500.0,0 +27469.0,390000.0,1,1,2,47.0,-1.0,-1.0,-2.0,-1.0,-1,-1,898.0,0.0,0.0,2582.0,128.0,6273.0,0.0,0.0,2582.0,128.0,6273.0,0.0,0 +4002.0,160000.0,2,1,1,29.0,-1.0,-1.0,-2.0,-1.0,-1,-1,1778.0,0.0,0.0,150.0,150.0,989.0,0.0,0.0,150.0,150.0,989.0,0.0,1 +22386.0,140000.0,2,1,2,29.0,-1.0,-1.0,-2.0,-1.0,-1,-1,4880.0,0.0,0.0,6560.0,3617.0,0.0,0.0,0.0,6560.0,3617.0,0.0,2770.0,1 +3483.0,150000.0,2,1,2,28.0,-1.0,-1.0,-2.0,-1.0,-1,-2,3752.0,2730.0,500.0,2727.0,712.0,0.0,2730.0,500.0,2727.0,712.0,0.0,0.0,0 +7755.0,20000.0,1,2,2,22.0,0.0,0.0,-2.0,-2.0,-1,-1,13540.0,397.0,998.0,734.0,1698.0,500.0,406.0,1101.0,736.0,1799.0,601.0,0.0,0 +24061.0,260000.0,1,2,2,32.0,0.0,0.0,-2.0,-1.0,-1,-1,60587.0,-83.0,-83.0,458.0,-7941.0,156600.0,0.0,0.0,541.0,4538.0,166000.0,6000.0,0 +19507.0,80000.0,2,2,1,30.0,2.0,2.0,-2.0,-2.0,-1,-1,15304.0,0.0,0.0,0.0,1005.0,5.0,0.0,0.0,0.0,1005.0,0.0,0.0,0 +27576.0,530000.0,1,2,1,54.0,-2.0,-2.0,-2.0,-2.0,-1,0,-30.0,-420.0,390.0,390.0,166210.0,129716.0,0.0,1200.0,390.0,166210.0,6000.0,3000.0,0 +16239.0,80000.0,2,2,1,35.0,-2.0,-2.0,-2.0,-1.0,-1,0,390.0,0.0,1151.0,10312.0,12238.0,8279.0,0.0,1151.0,10312.0,12238.0,5000.0,3000.0,0 +17178.0,250000.0,2,2,2,31.0,-2.0,-2.0,-2.0,-2.0,-1,2,1242.0,0.0,0.0,0.0,3394.0,3244.0,0.0,0.0,0.0,3394.0,0.0,37895.0,0 +5692.0,410000.0,1,2,1,36.0,-2.0,-2.0,-2.0,-2.0,-1,-1,3827.0,9921.0,28961.0,2954.0,9942.0,2628.0,10534.0,29750.0,3483.0,10470.0,2636.0,122005.0,0 +1298.0,200000.0,2,2,1,34.0,-2.0,-2.0,-2.0,-1.0,-1,-1,6626.0,2469.0,3760.0,4273.0,3015.0,5076.0,2476.0,3771.0,4285.0,3023.0,5088.0,6282.0,0 +11363.0,60000.0,2,2,2,24.0,1.0,-2.0,-2.0,-2.0,-1,-1,0.0,0.0,0.0,0.0,150.0,560.0,0.0,0.0,0.0,150.0,560.0,1170.0,0 +29081.0,120000.0,2,2,1,54.0,1.0,-2.0,-2.0,-2.0,-1,-1,-200.0,-200.0,-200.0,0.0,700.0,1935.0,0.0,0.0,200.0,700.0,1935.0,0.0,1 +13703.0,60000.0,1,2,2,37.0,1.0,-2.0,-2.0,-1.0,-1,-1,-391.0,-781.0,-781.0,389.0,389.0,609.0,0.0,0.0,1950.0,0.0,1000.0,0.0,0 +14034.0,100000.0,2,2,1,42.0,1.0,-2.0,-2.0,-1.0,-1,-1,0.0,0.0,0.0,1054.0,1230.0,1054.0,0.0,0.0,1054.0,1230.0,1054.0,1054.0,0 +28191.0,80000.0,2,3,3,43.0,0.0,0.0,-2.0,-2.0,-1,-1,3408.0,-11.0,-11.0,-11.0,2429.0,905.0,0.0,0.0,0.0,2440.0,905.0,9213.0,0 +7166.0,90000.0,2,3,1,68.0,-2.0,-2.0,-2.0,-2.0,-1,-1,2000.0,1000.0,1000.0,1000.0,1052.0,69237.0,0.0,1000.0,1000.0,1052.0,71062.0,3000.0,0 +8376.0,200000.0,2,3,1,36.0,1.0,-2.0,-2.0,-1.0,-1,-1,-5.0,-5.0,-5.0,2999.0,4804.0,4402.0,0.0,0.0,3004.0,4804.0,5008.0,169.0,0 +7994.0,270000.0,2,3,1,30.0,-1.0,-1.0,-2.0,-2.0,-1,-1,3842.0,3934.0,0.0,0.0,3353.0,764.0,3934.0,0.0,0.0,3353.0,764.0,35532.0,0 +29422.0,140000.0,1,5,2,30.0,-2.0,-2.0,-2.0,-1.0,-1,0,2663.0,1823.0,1823.0,1769.0,84042.0,89381.0,1823.0,1823.0,1769.0,85096.0,9000.0,4000.0,0 +21625.0,20000.0,2,2,2,24.0,1.0,2.0,3.0,2.0,-1,0,9739.0,12322.0,3023.0,2748.0,12351.0,13927.0,3023.0,0.0,0.0,12351.0,4000.0,2000.0,0 +24095.0,200000.0,1,4,2,28.0,-1.0,-1.0,-1.0,-1.0,-1,0,1707.0,1106.0,2628.0,7502.0,38584.0,16990.0,1109.0,2807.0,26316.0,50108.0,85.0,1746.0,0 +24091.0,130000.0,1,6,1,37.0,-1.0,-1.0,-1.0,-1.0,-1,-1,1390.0,2196.0,7533.0,4656.0,840.0,390.0,2196.0,7533.0,4689.0,840.0,390.0,390.0,0 +20566.0,170000.0,1,4,2,30.0,-1.0,-1.0,-1.0,-1.0,-1,-1,297.0,1093.0,2633.0,1291.0,3117.0,1267.0,1096.0,2640.0,1294.0,3126.0,1270.0,1002.0,0 +23019.0,190000.0,2,4,1,34.0,-1.0,-1.0,-1.0,-1.0,-1,-1,7251.0,11990.0,39360.0,5090.0,2787.0,23405.0,11996.0,39382.0,5090.0,2787.0,23405.0,978.0,0 +17728.0,440000.0,2,1,2,51.0,0.0,-1.0,-1.0,-2.0,-1,0,26106.0,8999.0,0.0,0.0,10961.0,11349.0,8999.0,0.0,0.0,10961.0,503.0,448.0,0 +4434.0,290000.0,2,1,2,46.0,0.0,-1.0,-1.0,-1.0,-1,0,289002.0,1332.0,21429.0,2228.0,156721.0,157203.0,1343.0,21542.0,2239.0,156733.0,7219.0,17512.0,0 +3526.0,140000.0,1,1,2,28.0,0.0,-1.0,-1.0,0.0,-1,-1,3234.0,4324.0,5477.0,4490.0,1500.0,-51183.0,4340.0,5491.0,2013.0,1510.0,18.0,89898.0,0 +15669.0,410000.0,1,1,2,27.0,0.0,-1.0,-1.0,0.0,-1,-1,7189.0,15646.0,15678.0,40512.0,17884.0,34251.0,16090.0,16076.0,40203.0,17974.0,34518.0,369.0,0 +5996.0,140000.0,1,1,2,30.0,0.0,-1.0,-1.0,-1.0,-1,-1,22778.0,6405.0,1683.0,-885.0,3019.0,-177.0,6500.0,2515.0,0.0,8000.0,0.0,1000.0,0 +5803.0,20000.0,1,1,2,26.0,0.0,-1.0,-1.0,-1.0,-1,-1,1490.0,3150.0,10464.0,0.0,1690.0,18156.0,3150.0,10464.0,0.0,1690.0,18156.0,19800.0,0 +20175.0,390000.0,2,1,1,39.0,0.0,0.0,-1.0,-1.0,-1,-1,42721.0,22836.0,24266.0,6088.0,2500.0,828.0,12041.0,24353.0,6118.0,2550.0,828.0,0.0,0 +22571.0,240000.0,2,1,1,34.0,0.0,-1.0,-1.0,-1.0,-1,-1,1670.0,1479.0,1479.0,1479.0,1479.0,1240.0,1479.0,1479.0,1479.0,1479.0,1240.0,1655.0,1 +4005.0,230000.0,2,1,1,38.0,0.0,-1.0,-1.0,-1.0,-1,-1,12907.0,316.0,1156.0,316.0,316.0,316.0,316.0,1156.0,316.0,316.0,316.0,316.0,0 +4182.0,150000.0,2,1,2,33.0,0.0,-1.0,-1.0,-1.0,-1,-1,74033.0,237.0,1420.0,1141.0,1067.0,1128.0,237.0,1426.0,1141.0,1067.0,1200.0,1150.0,0 +22628.0,180000.0,2,1,1,37.0,2.0,-1.0,-1.0,-1.0,-1,0,326.0,326.0,326.0,480.0,1011.0,2685.0,326.0,326.0,480.0,1011.0,2000.0,3000.0,1 +14651.0,210000.0,1,1,2,31.0,2.0,-1.0,-1.0,0.0,-1,-1,1172.0,380.0,1552.0,776.0,776.0,1359.0,380.0,1552.0,0.0,776.0,1359.0,20302.0,0 +23261.0,180000.0,2,1,1,39.0,2.0,-1.0,-1.0,-1.0,-1,-1,1343.0,437.0,2297.0,4428.0,985.0,4028.0,438.0,2308.0,4446.0,987.0,4040.0,600.0,1 +17385.0,180000.0,2,1,2,33.0,2.0,-1.0,-1.0,-1.0,-1,-1,416.0,416.0,416.0,416.0,150.0,982.0,416.0,416.0,416.0,150.0,982.0,416.0,1 +3422.0,110000.0,1,1,2,30.0,1.0,2.0,-1.0,-1.0,-1,0,2932.0,2373.0,2373.0,1475.0,3102.0,3151.0,0.0,2373.0,1475.0,4000.0,3000.0,2373.0,0 +364.0,110000.0,1,1,1,40.0,1.0,-2.0,-1.0,0.0,-1,-1,0.0,0.0,2066.0,2000.0,216.0,216.0,0.0,2066.0,0.0,216.0,216.0,66.0,1 +4594.0,80000.0,1,1,2,28.0,1.0,2.0,-1.0,0.0,-1,-1,5431.0,1961.0,1646.0,3266.0,380.0,1951.0,0.0,1700.0,2000.0,380.0,1951.0,1900.0,0 +9827.0,280000.0,2,1,2,28.0,1.0,-1.0,-1.0,0.0,-1,-1,0.0,5072.0,4872.0,4284.0,4322.0,9887.0,5072.0,4900.0,0.0,4322.0,9887.0,49300.0,1 +26884.0,500000.0,1,1,1,34.0,1.0,-1.0,-1.0,2.0,-1,-1,0.0,198.0,198.0,198.0,115397.0,120250.0,198.0,0.0,0.0,115399.0,6211.0,2054.0,1 +9767.0,360000.0,1,1,1,49.0,1.0,-1.0,-1.0,-1.0,-1,-1,-3.0,630.0,1019.0,320.0,5817.0,907.0,633.0,1030.0,321.0,5846.0,911.0,6965.0,0 +20877.0,280000.0,1,1,1,38.0,1.0,-1.0,-1.0,-1.0,-1,-1,4608.0,5393.0,2369.0,3700.0,5024.0,5188.0,5410.0,2380.0,3709.0,5849.0,5606.0,5299.0,0 +9505.0,360000.0,1,1,2,29.0,1.0,-2.0,-1.0,-1.0,-1,-1,-1808.0,-1808.0,6458.0,825.0,825.0,825.0,0.0,9091.0,825.0,825.0,825.0,825.0,0 +27389.0,360000.0,1,1,2,37.0,1.0,-1.0,-1.0,-1.0,-1,-1,-2.0,513.0,1070.0,-10.0,2107.0,627.0,515.0,1075.0,0.0,2117.0,630.0,375.0,0 +5762.0,300000.0,2,1,1,39.0,1.0,2.0,-1.0,-1.0,-1,-1,6077.0,5806.0,2994.0,5338.0,4714.0,2362.0,29.0,3009.0,5364.0,4714.0,2362.0,4.0,0 +28537.0,80000.0,2,1,1,32.0,1.0,-2.0,-1.0,-1.0,-1,-1,0.0,0.0,1900.0,7411.0,1900.0,0.0,0.0,1900.0,7411.0,1900.0,0.0,0.0,0 +12398.0,360000.0,2,1,1,46.0,1.0,-1.0,-1.0,-1.0,-1,-1,723.0,17392.0,-8.0,32170.0,680.0,6205.0,17392.0,0.0,32178.0,680.0,6205.0,18814.0,0 +2830.0,300000.0,2,1,1,32.0,1.0,-1.0,-1.0,-1.0,-1,-1,-227.0,44791.0,-649.0,129798.0,558.0,522.0,45018.0,0.0,130447.0,560.0,524.0,6776.0,0 +2211.0,360000.0,2,1,2,27.0,1.0,-2.0,-1.0,-1.0,-1,-1,0.0,0.0,830.0,0.0,1271.0,179.0,0.0,830.0,0.0,1271.0,179.0,1970.0,0 +28734.0,240000.0,2,1,2,28.0,1.0,-2.0,-1.0,-1.0,-1,-1,0.0,0.0,1522.0,2141.0,590.0,176.0,0.0,1522.0,2141.0,590.0,176.0,1720.0,0 +14943.0,240000.0,2,1,2,26.0,1.0,-1.0,-1.0,-1.0,-1,-1,0.0,189.0,651.0,0.0,127.0,0.0,189.0,651.0,0.0,127.0,0.0,0.0,0 +23059.0,140000.0,2,1,2,29.0,1.0,-1.0,-1.0,-1.0,-1,-1,0.0,1216.0,2677.0,2985.0,3739.0,1242.0,1216.0,2698.0,6069.0,3889.0,1242.0,3061.0,0 +10100.0,240000.0,2,1,2,28.0,1.0,-1.0,-1.0,-1.0,-1,-1,0.0,1748.0,0.0,14944.0,968.0,10408.0,1748.0,0.0,14944.0,968.0,10408.0,0.0,1 +15372.0,360000.0,2,1,1,30.0,1.0,-1.0,-1.0,-1.0,-1,-1,-6.0,1191.0,23812.0,3155.0,-140.0,27994.0,1197.0,23931.0,3171.0,0.0,28134.0,8402.0,0 +20770.0,360000.0,1,1,2,30.0,-1.0,-1.0,-1.0,-1.0,-1,0,8195.0,99996.0,795.0,1000.0,6398.0,9418.0,100496.0,799.0,1005.0,6398.0,3020.0,3040.0,0 +13734.0,260000.0,2,1,2,32.0,-1.0,-1.0,-1.0,-1.0,-1,0,1694.0,5499.0,1384.0,2085.0,5351.0,3179.0,5525.0,1390.0,2095.0,5361.0,15.0,1894.0,0 +12340.0,250000.0,2,1,2,36.0,-1.0,-1.0,-1.0,-1.0,-1,0,6378.0,72173.0,6341.0,174.0,1676.0,388.0,72534.0,6456.0,174.0,1682.0,2.0,0.0,0 +27635.0,80000.0,2,1,2,22.0,-1.0,-1.0,-1.0,-1.0,-1,0,1807.0,133.0,5395.0,1182.0,266.0,366.0,133.0,5395.0,1182.0,266.0,233.0,0.0,0 +28952.0,170000.0,2,1,2,42.0,-1.0,-1.0,-1.0,-1.0,-1,0,3480.0,316.0,316.0,316.0,948.0,632.0,316.0,316.0,316.0,948.0,0.0,0.0,0 +25336.0,360000.0,2,1,2,27.0,-1.0,-1.0,-1.0,-1.0,-1,0,660.0,660.0,658.0,1095.0,4948.0,3861.0,663.0,661.0,1100.0,4953.0,19.0,1264.0,0 +13055.0,80000.0,2,1,2,27.0,-1.0,-1.0,-1.0,-2.0,-1,2,1152.0,7900.0,0.0,0.0,333.0,183.0,7900.0,0.0,0.0,333.0,0.0,1500.0,0 +2076.0,180000.0,2,1,2,27.0,-1.0,2.0,-1.0,-1.0,-1,2,980.0,980.0,376.0,0.0,2202.0,150.0,0.0,376.0,0.0,2202.0,0.0,819.0,0 +1621.0,30000.0,2,1,2,26.0,-1.0,-1.0,-1.0,-1.0,-1,2,2635.0,807.0,11428.0,2462.0,3605.0,1559.0,1270.0,11500.0,2462.0,1559.0,0.0,3192.0,0 +4608.0,50000.0,2,1,2,42.0,-1.0,-1.0,-1.0,-1.0,-1,2,1310.0,37073.0,7700.0,42038.0,42610.0,42096.0,37073.0,7700.0,42038.0,42096.0,587.0,9162.0,0 +12975.0,150000.0,2,1,3,55.0,-1.0,-1.0,-1.0,-1.0,-1,2,280.0,280.0,759.0,754.0,480.0,165.0,280.0,759.0,754.0,480.0,0.0,1235.0,0 +26061.0,280000.0,2,1,2,28.0,-1.0,2.0,-1.0,-1.0,-1,2,5432.0,2146.0,1688.0,1226.0,6394.0,1626.0,0.0,1688.0,1226.0,7000.0,0.0,3146.0,0 +24895.0,500000.0,1,1,2,40.0,-1.0,-1.0,-1.0,0.0,-1,-1,2594.0,1184.0,17740.0,36657.0,2631.0,26231.0,1190.0,17840.0,36639.0,2644.0,26363.0,35908.0,0 +4116.0,180000.0,2,1,1,43.0,-1.0,-1.0,-1.0,0.0,-1,-1,36484.0,24049.0,89271.0,1946.0,11859.0,506.0,24049.0,91272.0,162.0,11859.0,506.0,1304.0,0 +12681.0,200000.0,2,1,2,26.0,-1.0,0.0,-1.0,0.0,-1,-1,980.0,2980.0,3438.0,2102.0,38.0,0.0,2000.0,3438.0,50.0,38.0,0.0,0.0,0 +12857.0,120000.0,2,1,2,27.0,-1.0,2.0,-1.0,0.0,-1,-1,6553.0,2752.0,10834.0,2016.0,3589.0,1569.0,0.0,10834.0,280.0,3589.0,1569.0,2527.0,0 +2126.0,120000.0,2,1,2,29.0,-1.0,-1.0,-1.0,0.0,-1,-1,3945.0,5795.0,10863.0,1601.0,1126.0,4802.0,5894.0,10863.0,0.0,1126.0,4802.0,9751.0,0 +6949.0,180000.0,2,1,2,35.0,-1.0,-1.0,-1.0,0.0,-1,-1,11123.0,7883.0,16477.0,13207.0,73813.0,34935.0,7936.0,18207.0,0.0,22479.0,34935.0,5382.0,0 +20988.0,170000.0,1,1,2,29.0,-1.0,2.0,-1.0,2.0,-1,-1,14479.0,27045.0,19041.0,12769.0,6283.0,3093.0,70.0,19136.0,64.0,6314.0,3107.0,3494.0,0 +1071.0,230000.0,1,1,1,61.0,-1.0,-1.0,-1.0,-1.0,-1,-1,1477.0,3699.0,2252.0,4932.0,2783.0,7411.0,3710.0,2266.0,7338.0,2791.0,7433.0,4527.0,0 +29662.0,500000.0,1,1,1,37.0,-1.0,-1.0,-1.0,-1.0,-1,-1,14817.0,2480.0,122750.0,4599.0,10094.0,43150.0,3904.0,123000.0,10052.0,10105.0,43168.0,16915.0,0 +9777.0,210000.0,1,1,1,53.0,-1.0,-1.0,-1.0,-1.0,-1,-1,6060.0,5934.0,9303.0,10976.0,2543.0,3483.0,5983.0,9331.0,11008.0,2550.0,3493.0,1308.0,0 +7168.0,210000.0,1,1,1,37.0,-1.0,-1.0,-1.0,-1.0,-1,-1,3094.0,565.0,1188.0,2667.0,546.0,578.0,565.0,1188.0,2667.0,546.0,578.0,2769.0,0 +14735.0,200000.0,1,1,1,40.0,-1.0,-1.0,-1.0,-1.0,-1,-1,390.0,394.0,388.0,822.0,386.0,540.0,400.0,390.0,830.0,400.0,550.0,310.0,0 +13214.0,410000.0,1,1,1,37.0,-1.0,-1.0,-1.0,-1.0,-1,-1,5770.0,2290.0,2756.0,3560.0,6661.0,3877.0,2290.0,2756.0,3560.0,6661.0,3877.0,1249.0,0 +14609.0,390000.0,1,1,1,46.0,-1.0,-1.0,-1.0,-1.0,-1,-1,6346.0,94921.0,53796.0,6009.0,9096.0,3267.0,94921.0,53796.0,6009.0,9096.0,3267.0,2901.0,0 +17984.0,210000.0,1,1,1,42.0,-1.0,-1.0,-1.0,-1.0,-1,-1,2827.0,3517.0,4412.0,2700.0,3578.0,4075.0,3527.0,4425.0,2708.0,3588.0,4087.0,1841.0,0 +13522.0,460000.0,1,1,1,44.0,-1.0,-1.0,-1.0,-1.0,-1,-1,15264.0,51372.0,103119.0,68541.0,28269.0,75942.0,51383.0,103142.0,68541.0,28269.0,76056.0,52143.0,0 +13887.0,230000.0,1,1,1,37.0,-1.0,-1.0,-1.0,-1.0,-1,-1,3102.0,30428.0,5711.0,5770.0,7652.0,17825.0,30580.0,5739.0,5799.0,7690.0,17914.0,360.0,0 +8569.0,220000.0,1,1,1,50.0,-1.0,-1.0,-1.0,-1.0,-1,-1,3484.0,6742.0,4028.0,3576.0,2378.0,5946.0,6758.0,4028.0,3576.0,2378.0,5946.0,1489.0,0 +24310.0,80000.0,1,1,1,41.0,-1.0,-1.0,-1.0,-1.0,-1,-1,11688.0,8739.0,10926.0,3355.0,6127.0,25675.0,8739.0,10926.0,3362.0,6127.0,25675.0,7606.0,0 +2225.0,450000.0,1,1,1,38.0,-1.0,-1.0,-1.0,-1.0,-1,-1,10591.0,7923.0,57139.0,15181.0,7247.0,13890.0,7964.0,57425.0,15257.0,7283.0,13959.0,11139.0,0 +6973.0,230000.0,1,1,1,38.0,-1.0,-1.0,-1.0,-1.0,-1,-1,1902.0,2161.0,1144.0,1346.0,1024.0,-4.0,2170.0,1149.0,1352.0,1029.0,0.0,654.0,0 +5352.0,500000.0,1,1,1,36.0,-1.0,-1.0,-1.0,-1.0,-1,-1,25334.0,6834.0,2914.0,-341.0,38853.0,0.0,6867.0,2929.0,0.0,39194.0,0.0,0.0,0 +29592.0,200000.0,1,1,1,40.0,-1.0,-1.0,-1.0,-1.0,-1,-1,840.0,770.0,386.0,0.0,475.0,390.0,800.0,396.0,4.0,475.0,1170.0,930.0,0 +496.0,50000.0,1,1,1,41.0,-1.0,-1.0,-1.0,-1.0,-1,-1,508.0,672.0,226.0,390.0,220.0,320.0,1000.0,390.0,1000.0,220.0,640.0,1000.0,0 +5582.0,250000.0,1,1,1,41.0,-1.0,-1.0,-1.0,-1.0,-1,-1,9146.0,10906.0,4614.0,28790.0,4418.0,10676.0,10957.0,4614.0,28796.0,4418.0,10676.0,0.0,0 +13447.0,170000.0,1,1,1,36.0,-1.0,-1.0,-1.0,-1.0,-1,-1,2015.0,2015.0,2015.0,2015.0,2015.0,1925.0,2015.0,2015.0,2015.0,2015.0,1925.0,2105.0,0 +26865.0,250000.0,1,1,1,40.0,-1.0,-1.0,-1.0,-1.0,-1,-1,396.0,396.0,396.0,396.0,396.0,396.0,396.0,396.0,396.0,396.0,396.0,109.0,0 +20778.0,410000.0,1,1,2,32.0,-1.0,0.0,-1.0,-1.0,-1,-1,3339.0,13047.0,7764.0,623.0,4695.0,4133.0,10000.0,7764.0,623.0,4695.0,5973.0,4421.0,0 +24293.0,280000.0,1,1,2,30.0,-1.0,-1.0,-1.0,-1.0,-1,-1,17913.0,380.0,5118.0,380.0,380.0,380.0,380.0,5118.0,380.0,380.0,380.0,380.0,0 +29332.0,100000.0,1,1,2,26.0,-1.0,-1.0,-1.0,-1.0,-1,-1,1872.0,4490.0,4056.0,10782.0,3187.0,18515.0,4503.0,4066.0,10900.0,3196.0,18543.0,3215.0,0 +1073.0,350000.0,1,1,2,33.0,-1.0,-1.0,-1.0,-1.0,-1,-1,148341.0,8095.0,15047.0,3220.0,20461.0,3249.0,8405.0,15052.0,3805.0,20467.0,3253.0,27168.0,0 +3120.0,260000.0,1,1,2,28.0,-1.0,-1.0,-1.0,-1.0,-1,-1,76996.0,11515.0,13392.0,22209.0,54807.0,62534.0,11515.0,13419.0,22209.0,54807.0,62534.0,37935.0,0 +1805.0,450000.0,1,1,2,31.0,-1.0,-1.0,-1.0,-1.0,-1,-1,10350.0,3629.0,3271.0,6271.0,2135.0,2546.0,3629.0,3271.0,6271.0,2135.0,2546.0,4877.0,1 +8412.0,120000.0,1,1,2,27.0,-1.0,-1.0,-1.0,-1.0,-1,-1,880.0,880.0,880.0,880.0,880.0,1030.0,880.0,880.0,880.0,880.0,1030.0,880.0,0 +5992.0,200000.0,1,1,2,47.0,-1.0,-1.0,-1.0,-1.0,-1,-1,696.0,696.0,696.0,696.0,846.0,696.0,696.0,696.0,696.0,846.0,696.0,696.0,0 +1069.0,200000.0,1,1,2,40.0,-1.0,-1.0,-1.0,-1.0,-1,-1,2159.0,760.0,2775.0,22813.0,10526.0,326.0,1086.0,2775.0,22813.0,10526.0,326.0,573.0,0 +3037.0,300000.0,1,1,2,34.0,-1.0,-1.0,-1.0,-1.0,-1,-1,396.0,396.0,396.0,0.0,792.0,68095.0,396.0,396.0,0.0,792.0,68095.0,1700.0,0 +24464.0,310000.0,1,1,2,33.0,-1.0,-1.0,-1.0,-1.0,-1,-1,10878.0,12910.0,990.0,0.0,1715.0,11936.0,12910.0,990.0,0.0,1715.0,11936.0,277.0,0 +13362.0,230000.0,1,1,2,27.0,-1.0,-1.0,-1.0,-1.0,-1,-1,5652.0,7652.0,2062.0,2007.0,2104.0,394.0,7662.0,2066.0,2007.0,2108.0,394.0,3214.0,0 +2347.0,360000.0,1,1,2,30.0,-1.0,-1.0,-1.0,-1.0,-1,-1,11487.0,307.0,400.0,589.0,956.0,1383.0,307.0,400.0,589.0,956.0,1383.0,448.0,0 +12191.0,250000.0,1,1,2,35.0,-1.0,-1.0,-1.0,-1.0,-1,-1,2746.0,1666.0,3572.0,76552.0,100566.0,0.0,1666.0,3597.0,76552.0,100566.0,0.0,0.0,0 +14462.0,140000.0,1,1,2,30.0,-1.0,-1.0,-1.0,-1.0,-1,-1,1750.0,1003.0,0.0,440.0,1367.0,890.0,1003.0,0.0,440.0,1367.0,890.0,0.0,0 +13688.0,320000.0,1,1,2,34.0,-1.0,-1.0,-1.0,-1.0,-1,-1,744.0,2291.0,2197.0,3934.0,5541.0,3141.0,2297.0,2203.0,3957.0,5557.0,3150.0,3056.0,0 +27300.0,250000.0,1,1,2,32.0,-1.0,-1.0,-1.0,-1.0,-1,-1,55741.0,74048.0,29381.0,56372.0,34020.0,4575.0,74081.0,29403.0,56692.0,34055.0,4575.0,0.0,0 +1006.0,140000.0,1,1,2,29.0,-1.0,-1.0,-1.0,-1.0,-1,-1,2937.0,5150.0,1514.0,2573.0,495.0,1744.0,2024.0,1522.0,2580.0,496.0,1749.0,2265.0,0 +1675.0,440000.0,1,1,1,37.0,-1.0,-1.0,-1.0,-1.0,-1,-1,4330.0,8369.0,16786.0,396.0,600.0,3596.0,8369.0,16786.0,396.0,600.0,3596.0,4095.0,0 +1934.0,20000.0,1,1,1,39.0,-1.0,-1.0,-1.0,-1.0,-1,-1,628.0,662.0,596.0,630.0,664.0,598.0,700.0,600.0,700.0,700.0,600.0,1400.0,0 +9987.0,160000.0,2,1,1,37.0,-1.0,-1.0,-1.0,-1.0,-1,-1,9293.0,5875.0,9121.0,2412.0,2271.0,2187.0,5902.0,9128.0,2412.0,2271.0,2187.0,4792.0,0 +22805.0,180000.0,2,1,1,33.0,-1.0,-1.0,-1.0,-1.0,-1,-1,7017.0,14824.0,19692.0,13115.0,24623.0,485.0,14824.0,19713.0,13117.0,24630.0,485.0,33283.0,0 +7414.0,230000.0,2,1,1,36.0,-1.0,-1.0,-1.0,-1.0,-1,-1,2078.0,380.0,2100.0,530.0,2282.0,1390.0,380.0,2100.0,530.0,2282.0,1390.0,380.0,0 +20059.0,80000.0,2,1,1,37.0,-1.0,-1.0,-1.0,-1.0,-1,-1,2028.0,286.0,14255.0,10056.0,317.0,728.0,286.0,14255.0,10071.0,317.0,728.0,16312.0,0 +16169.0,150000.0,2,1,1,34.0,-1.0,-1.0,-1.0,-1.0,-1,-1,3099.0,3102.0,3087.0,2887.0,2887.0,2887.0,3102.0,3087.0,2887.0,2887.0,2887.0,3103.0,0 +9711.0,150000.0,2,1,1,58.0,-1.0,-1.0,-1.0,-1.0,-1,-1,1657.0,2277.0,4049.0,1665.0,559.0,0.0,2277.0,4066.0,1665.0,559.0,0.0,663.0,0 +3115.0,160000.0,2,1,1,32.0,-1.0,-1.0,-1.0,-1.0,-1,-1,3189.0,3203.0,3421.0,2750.0,2750.0,5224.0,3248.0,3421.0,2750.0,2750.0,5224.0,2313.0,0 +7497.0,50000.0,2,1,1,34.0,-1.0,-1.0,-1.0,-1.0,-1,-1,2531.0,14504.0,22553.0,14900.0,6758.0,3727.0,14608.0,22730.0,14911.0,6758.0,3727.0,2440.0,0 +8370.0,350000.0,2,1,1,55.0,-1.0,-1.0,-1.0,-1.0,-1,-1,3518.0,1931.0,1630.0,7461.0,4124.0,1261.0,1935.0,1630.0,7461.0,4124.0,1261.0,2798.0,0 +14410.0,210000.0,2,1,1,39.0,-1.0,-1.0,-1.0,-1.0,-1,-1,4443.0,3569.0,1737.0,2433.0,3115.0,3899.0,3569.0,1737.0,2433.0,3115.0,3899.0,2460.0,1 +28310.0,360000.0,2,1,1,36.0,-1.0,-1.0,-1.0,-1.0,-1,-1,18641.0,7174.0,11044.0,15887.0,8607.0,8843.0,7174.0,11044.0,15895.0,8607.0,8843.0,3000.0,0 +9333.0,420000.0,2,1,1,30.0,-1.0,-1.0,-1.0,-1.0,-1,-1,3790.0,19292.0,15068.0,37435.0,-1896.0,18995.0,19292.0,15087.0,37435.0,287.0,25087.0,3046.0,0 +3944.0,200000.0,2,1,1,31.0,-1.0,-1.0,-1.0,-1.0,-1,-1,261.0,6229.0,5815.0,851.0,2029.0,1997.0,6229.0,5815.0,854.0,2029.0,1997.0,10342.0,0 +1213.0,290000.0,2,1,1,30.0,-1.0,-1.0,-1.0,-1.0,-1,-1,1312.0,1312.0,1311.0,1486.0,1488.0,1650.0,1318.0,1317.0,1493.0,1495.0,1657.0,35267.0,1 +11568.0,360000.0,2,1,1,32.0,-1.0,-1.0,-1.0,-1.0,-1,-1,39587.0,17900.0,5307.0,23102.0,64617.0,10542.0,18011.0,5307.0,23102.0,64617.0,10542.0,9702.0,0 +12056.0,360000.0,2,1,1,52.0,-1.0,-1.0,-1.0,-1.0,-1,-1,7542.0,6302.0,4719.0,1577.0,1577.0,21220.0,6302.0,4719.0,1577.0,1577.0,21220.0,10744.0,0 +4349.0,180000.0,2,1,1,51.0,-1.0,-1.0,-1.0,-1.0,-1,-1,513.0,396.0,396.0,396.0,396.0,396.0,396.0,396.0,396.0,396.0,396.0,792.0,0 +22355.0,330000.0,2,1,2,31.0,-1.0,-1.0,-1.0,-1.0,-1,-1,3437.0,7525.0,32096.0,1665.0,166.0,0.0,7565.0,32096.0,1665.0,166.0,0.0,16705.0,0 +20094.0,200000.0,2,1,2,32.0,-1.0,-1.0,-1.0,-1.0,-1,-1,8479.0,2021.0,1050.0,0.0,400.0,976.0,2021.0,1050.0,0.0,400.0,976.0,1123.0,0 +21800.0,50000.0,2,1,2,25.0,-1.0,-1.0,-1.0,-1.0,-1,-1,3195.0,3548.0,23231.0,2881.0,3048.0,2739.0,3557.0,23501.0,2889.0,3057.0,2746.0,47651.0,0 +3775.0,500000.0,2,1,2,32.0,-1.0,-1.0,-1.0,-1.0,-1,-1,103880.0,39356.0,301441.0,37945.0,104491.0,35234.0,39560.0,302961.0,38139.0,104673.0,35387.0,177258.0,0 +27720.0,20000.0,2,1,2,24.0,-1.0,-1.0,-1.0,-1.0,-1,-1,440.0,4023.0,440.0,440.0,440.0,440.0,4023.0,440.0,440.0,440.0,440.0,440.0,0 +14815.0,230000.0,2,1,2,29.0,-1.0,-1.0,-1.0,-1.0,-1,-1,8916.0,318.0,725.0,2586.0,3198.0,4260.0,318.0,725.0,2592.0,3198.0,4260.0,4944.0,0 +28936.0,460000.0,2,1,2,34.0,-1.0,-1.0,-1.0,-1.0,-1,-1,14460.0,8869.0,21494.0,12657.0,5739.0,10184.0,8869.0,23664.0,12659.0,5752.0,10192.0,7419.0,0 +17622.0,20000.0,2,1,2,31.0,-1.0,-1.0,-1.0,-1.0,-1,-1,416.0,416.0,0.0,416.0,416.0,416.0,416.0,416.0,832.0,416.0,416.0,416.0,0 +17358.0,200000.0,2,1,2,41.0,-1.0,-1.0,-1.0,-1.0,-1,-1,504.0,2502.0,21699.0,2914.0,3392.0,4343.0,2502.0,21699.0,3003.0,3392.0,4343.0,326.0,0 +4923.0,230000.0,2,1,2,30.0,-1.0,-1.0,-1.0,-1.0,-1,-1,1219.0,283.0,1906.0,501.0,283.0,423.0,283.0,1906.0,501.0,283.0,423.0,283.0,0 +8128.0,200000.0,2,1,2,35.0,-1.0,-1.0,-1.0,-1.0,-1,-1,909.0,2708.0,3514.0,2297.0,928.0,0.0,2711.0,3514.0,2297.0,928.0,0.0,2308.0,0 +23561.0,240000.0,2,1,2,36.0,-1.0,-1.0,-1.0,-1.0,-1,-1,330.0,3152.0,5400.0,3799.0,574.0,4899.0,3152.0,5416.0,3799.0,577.0,4899.0,1450.0,0 +5738.0,150000.0,2,1,2,32.0,-1.0,-1.0,-1.0,-1.0,-1,-1,1758.0,468.0,2988.0,2232.0,4535.0,0.0,468.0,2988.0,2232.0,4535.0,0.0,1593.0,0 +9545.0,230000.0,2,1,2,29.0,-1.0,-1.0,-1.0,-1.0,-1,-1,495.0,466.0,3432.0,495.0,495.0,495.0,466.0,3461.0,495.0,495.0,495.0,0.0,0 +22068.0,50000.0,2,1,2,26.0,-1.0,-1.0,-1.0,-1.0,-1,-1,651.0,651.0,1072.0,1713.0,651.0,646.0,651.0,1072.0,1713.0,651.0,646.0,651.0,1 +552.0,190000.0,2,1,2,41.0,-1.0,-1.0,-1.0,-1.0,-1,-1,28204.0,0.0,16500.0,0.0,26854.0,554.0,0.0,16500.0,0.0,26854.0,500.0,0.0,1 +21415.0,220000.0,2,1,2,30.0,-1.0,-1.0,-1.0,-1.0,-1,-1,8939.0,316.0,541.0,4188.0,3473.0,7653.0,316.0,541.0,4188.0,3473.0,7653.0,2280.0,0 +13805.0,200000.0,2,1,2,39.0,-1.0,-1.0,-1.0,-1.0,-1,-1,7475.0,15540.0,3889.0,10496.0,31948.0,33016.0,15617.0,3927.0,10549.0,32108.0,33181.0,8910.0,0 +18367.0,20000.0,2,1,2,23.0,-1.0,-1.0,-1.0,-1.0,-1,-1,1207.0,0.0,174.0,1200.0,1434.0,0.0,0.0,174.0,1200.0,1434.0,0.0,974.0,0 +12972.0,240000.0,2,1,2,29.0,-1.0,-1.0,-1.0,-1.0,-1,-1,59.0,548.0,208.0,0.0,44.0,19.0,548.0,208.0,0.0,44.0,0.0,643.0,1 +23592.0,430000.0,2,1,2,38.0,-1.0,-1.0,-1.0,-1.0,-1,-1,590.0,590.0,590.0,590.0,590.0,590.0,590.0,590.0,590.0,590.0,590.0,590.0,0 +25855.0,130000.0,2,1,2,30.0,-1.0,-1.0,-1.0,-1.0,-1,-1,5002.0,2437.0,2448.0,5457.0,3855.0,4684.0,2437.0,2774.0,5457.0,3855.0,4684.0,843.0,0 +22803.0,620000.0,2,1,2,38.0,-1.0,-1.0,-1.0,-1.0,-1,-1,12136.0,7938.0,620.0,16022.0,2581.0,2867.0,8638.0,620.0,16032.0,2856.0,4197.0,920.0,0 +11748.0,80000.0,2,1,2,31.0,-1.0,-1.0,-1.0,-1.0,-1,-1,5759.0,8395.0,1768.0,4284.0,7202.0,2014.0,8414.0,1775.0,4284.0,7202.0,2014.0,5218.0,0 +3670.0,260000.0,2,1,2,36.0,-1.0,-1.0,-1.0,-1.0,-1,-1,7740.0,1445.0,782.0,790.0,849.0,12319.0,1445.0,782.0,790.0,849.0,12319.0,7575.0,0 +14568.0,290000.0,2,1,2,29.0,-1.0,-1.0,-1.0,-1.0,-1,-1,6649.0,15819.0,10986.0,8184.0,14936.0,19573.0,15837.0,11584.0,8184.0,14936.0,19573.0,6309.0,0 +278.0,50000.0,2,1,2,26.0,-1.0,-1.0,-1.0,-1.0,-1,-1,1156.0,316.0,316.0,316.0,316.0,316.0,316.0,316.0,316.0,316.0,316.0,316.0,0 +2684.0,280000.0,2,1,2,32.0,-1.0,-1.0,-1.0,-1.0,-1,-1,45536.0,11509.0,2110.0,2121.0,6789.0,14959.0,11509.0,5000.0,2121.0,6789.0,14959.0,16067.0,0 +26004.0,160000.0,2,1,2,32.0,-1.0,-1.0,-1.0,-1.0,-1,-1,9441.0,5714.0,5030.0,3181.0,4998.0,1250.0,5726.0,5037.0,3182.0,5000.0,1252.0,749.0,0 +2163.0,320000.0,1,1,1,48.0,-1.0,-1.0,-1.0,-1.0,-1,-2,25840.0,13260.0,13217.0,17967.0,-13.0,-13.0,13326.0,13289.0,18064.0,0.0,0.0,0.0,0 +22514.0,300000.0,2,2,1,46.0,0.0,0.0,-1.0,0.0,-1,0,5287.0,5750.0,2977.0,4796.0,2367.0,7367.0,3000.0,3000.0,2500.0,2367.0,5000.0,3000.0,0 +16758.0,80000.0,1,2,1,46.0,0.0,-1.0,-1.0,2.0,-1,0,31290.0,780.0,390.0,780.0,780.0,390.0,780.0,390.0,0.0,1560.0,0.0,390.0,0 +7404.0,70000.0,1,2,1,43.0,0.0,0.0,-1.0,-1.0,-1,0,16186.0,3680.0,4540.0,39994.0,6844.0,12308.0,2000.0,4540.0,39994.0,6850.0,10000.0,13000.0,0 +2673.0,30000.0,2,2,2,41.0,0.0,-1.0,-1.0,0.0,-1,2,1448.0,1261.0,630.0,240.0,690.0,150.0,1261.0,630.0,0.0,840.0,0.0,780.0,0 +19636.0,310000.0,2,2,1,42.0,0.0,-1.0,-1.0,2.0,-1,-1,21692.0,19697.0,17257.0,7900.0,17161.0,14585.0,19697.0,2270.0,4.0,17161.0,7030.0,0.0,0 +9029.0,30000.0,2,2,2,22.0,0.0,0.0,-1.0,2.0,-1,-1,10348.0,9287.0,1900.0,150.0,2558.0,2829.0,1013.0,1900.0,0.0,2558.0,2829.0,3000.0,0 +10113.0,50000.0,2,2,2,31.0,0.0,-1.0,-1.0,-2.0,-1,-1,9514.0,2067.0,-6.0,-409.0,793.0,2385.0,2100.0,405.0,0.0,2385.0,2385.0,3000.0,0 +24335.0,30000.0,1,2,1,38.0,0.0,0.0,-1.0,-1.0,-1,-1,18526.0,12529.0,5937.0,5880.0,1680.0,0.0,1500.0,5937.0,5888.0,1680.0,0.0,0.0,1 +27045.0,330000.0,1,2,2,37.0,0.0,-1.0,-1.0,-1.0,-1,-1,16270.0,140.0,500.0,1226.0,-1121.0,1879.0,140.0,1500.0,1226.0,0.0,3000.0,3000.0,0 +14611.0,50000.0,1,2,2,26.0,0.0,0.0,-1.0,-1.0,-1,-1,18838.0,385.0,11500.0,2756.0,7000.0,12025.0,0.0,11615.0,2756.0,7000.0,12025.0,1880.0,0 +7327.0,360000.0,2,2,1,30.0,0.0,0.0,-1.0,-1.0,-1,-1,6419.0,5290.0,1330.0,2255.0,4164.0,0.0,1067.0,1341.0,2255.0,4164.0,0.0,211.0,0 +23158.0,180000.0,2,2,1,40.0,0.0,-1.0,-1.0,-1.0,-1,-1,144481.0,1620.0,334.0,9379.0,1100.0,43505.0,1620.0,337.0,9379.0,1100.0,43505.0,0.0,0 +23353.0,150000.0,2,2,1,28.0,0.0,-1.0,-1.0,-1.0,-1,-1,12780.0,850.0,850.0,430.0,840.0,430.0,850.0,850.0,430.0,840.0,430.0,860.0,1 +25288.0,80000.0,2,2,1,26.0,0.0,0.0,-1.0,-1.0,-1,-2,40216.0,10400.0,10935.0,2318.0,-711.0,-708.0,1400.0,10935.0,2324.0,707.0,3.0,45906.0,0 +18571.0,360000.0,2,2,2,27.0,0.0,0.0,-1.0,-1.0,-1,-2,12389.0,-5.0,1145.0,1169.0,-1.0,-1.0,0.0,1150.0,1174.0,0.0,0.0,0.0,0 +1986.0,50000.0,2,2,2,49.0,2.0,0.0,-1.0,-1.0,-1,0,38947.0,37799.0,3.0,18080.0,12227.0,13296.0,2000.0,1000.0,19000.0,12500.0,2000.0,2000.0,1 +7599.0,50000.0,1,2,2,26.0,2.0,-1.0,-1.0,-1.0,-1,-1,291.0,291.0,291.0,291.0,291.0,0.0,291.0,291.0,291.0,291.0,0.0,873.0,0 +9439.0,340000.0,2,2,1,33.0,2.0,-1.0,-1.0,-1.0,-1,-1,411.0,10983.0,8548.0,11190.0,8210.0,7981.0,11038.0,8591.0,11246.0,8251.0,8021.0,0.0,0 +17139.0,130000.0,2,2,2,25.0,2.0,-1.0,-1.0,-1.0,-1,-1,836.0,668.0,1017.0,1298.0,550.0,-286.0,668.0,1200.0,1300.0,964.0,1698.0,60549.0,1 +21881.0,30000.0,2,2,2,22.0,2.0,-1.0,-1.0,-1.0,-1,-1,174.0,1995.0,3530.0,0.0,5960.0,0.0,1995.0,3530.0,0.0,5960.0,0.0,1778.0,0 +15203.0,130000.0,2,2,2,26.0,-2.0,-2.0,-1.0,2.0,-1,2,90833.0,2774.0,740.0,740.0,73758.0,72800.0,2788.0,740.0,0.0,73758.0,0.0,2342.0,0 +19781.0,400000.0,2,2,1,45.0,-2.0,-2.0,-1.0,-1.0,-1,-1,10985.0,2441.0,16046.0,2483.0,10719.0,1722.0,2441.0,16046.0,2483.0,10719.0,1722.0,2836.0,0 +10232.0,180000.0,2,2,2,35.0,-2.0,-2.0,-1.0,-1.0,-1,-1,827.0,669.0,785.0,1809.0,2067.0,0.0,675.0,785.0,1809.0,2067.0,0.0,0.0,0 +29852.0,270000.0,1,2,2,36.0,1.0,-1.0,-1.0,-2.0,-1,0,-16.0,3326.0,-54.0,-54.0,19315.0,8388.0,3342.0,0.0,0.0,19369.0,996.0,3.0,0 +29780.0,50000.0,1,2,1,32.0,1.0,-2.0,-1.0,-1.0,-1,0,-11545.0,-1935.0,7321.0,2850.0,6340.0,3110.0,10000.0,10000.0,7867.0,6340.0,3000.0,2218.0,0 +26294.0,80000.0,2,2,2,34.0,1.0,-2.0,-1.0,-1.0,-1,0,-3.0,-3.0,1266.0,1347.0,2495.0,1248.0,0.0,1269.0,1351.0,2498.0,3.0,0.0,0 +15633.0,90000.0,2,2,2,25.0,1.0,-1.0,-1.0,-1.0,-1,2,0.0,840.0,420.0,0.0,1140.0,150.0,840.0,420.0,0.0,1140.0,0.0,570.0,1 +25779.0,300000.0,2,2,1,46.0,1.0,-2.0,-1.0,0.0,-1,-1,0.0,0.0,194.0,1375.0,13970.0,1672.0,0.0,194.0,1181.0,14039.0,1679.0,4156.0,0 +14992.0,230000.0,2,2,2,32.0,1.0,-1.0,-1.0,0.0,-1,-1,328.0,1593.0,2015.0,1077.0,1479.0,3104.0,1621.0,2015.0,10.0,1479.0,3104.0,1152.0,0 +6356.0,120000.0,2,2,1,34.0,1.0,-2.0,-1.0,-1.0,-1,-1,0.0,0.0,369.0,0.0,7490.0,941.0,0.0,369.0,55.0,7490.0,941.0,280.0,0 +8476.0,360000.0,2,2,1,51.0,1.0,-2.0,-1.0,-1.0,-1,-1,0.0,0.0,390.0,540.0,540.0,390.0,0.0,780.0,540.0,540.0,390.0,390.0,0 +25747.0,160000.0,2,2,1,41.0,1.0,-1.0,-1.0,-1.0,-1,-1,0.0,1496.0,1496.0,1496.0,1496.0,1496.0,1496.0,1496.0,1496.0,1496.0,1496.0,1496.0,0 +14188.0,240000.0,2,2,1,41.0,1.0,-1.0,-1.0,-1.0,-1,-1,0.0,40529.0,3211.0,9795.0,11756.0,12522.0,40529.0,3211.0,9795.0,11756.0,12522.0,6199.0,0 +7795.0,300000.0,2,2,2,36.0,1.0,-2.0,-1.0,-1.0,-1,-1,0.0,0.0,200.0,0.0,16418.0,88632.0,0.0,200.0,0.0,16418.0,88632.0,1913.0,0 +20820.0,170000.0,1,2,1,38.0,-1.0,0.0,-1.0,-1.0,-1,0,16480.0,21770.0,11507.0,715.0,3282.0,715.0,15067.0,11572.0,3282.0,3282.0,0.0,3122.0,1 +24633.0,210000.0,1,2,2,48.0,-1.0,-1.0,-1.0,-1.0,-1,0,2776.0,2776.0,2776.0,526.0,4880.0,1315.0,2776.0,2776.0,526.0,4880.0,0.0,1315.0,0 +10630.0,210000.0,1,2,2,33.0,-1.0,-1.0,-1.0,-1.0,-1,0,1024.0,264.0,264.0,264.0,42515.0,43104.0,264.0,264.0,264.0,42515.0,1559.0,1472.0,0 +28468.0,260000.0,2,2,1,35.0,-1.0,-1.0,-1.0,-1.0,-1,0,5656.0,591.0,6574.0,3551.0,3634.0,2440.0,869.0,6574.0,3551.0,3700.0,0.0,1047.0,0 +23309.0,390000.0,2,2,1,32.0,-1.0,-1.0,-1.0,-1.0,-1,0,2075.0,0.0,682.0,10943.0,9942.0,11168.0,0.0,682.0,11130.0,9942.0,6600.0,1000.0,0 +17498.0,150000.0,2,2,2,28.0,-1.0,-1.0,-1.0,-1.0,-1,0,326.0,326.0,326.0,326.0,652.0,326.0,326.0,326.0,326.0,652.0,0.0,326.0,0 +27865.0,280000.0,2,2,2,24.0,-1.0,-1.0,-1.0,-1.0,-1,0,316.0,316.0,3861.0,316.0,10800.0,9099.0,316.0,3861.0,316.0,10800.0,382.0,5000.0,0 +21830.0,280000.0,2,2,2,29.0,-1.0,-1.0,-1.0,-1.0,-1,0,11536.0,3408.0,8220.0,2287.0,10969.0,5395.0,3419.0,8283.0,2287.0,10969.0,0.0,0.0,0 +18632.0,110000.0,2,2,2,26.0,-1.0,-1.0,-1.0,-1.0,-1,0,1687.0,400.0,300.0,922.0,3509.0,1979.0,400.0,300.0,922.0,3509.0,0.0,5192.0,1 +29474.0,150000.0,1,2,1,31.0,-1.0,-1.0,-1.0,0.0,-1,2,530.0,530.0,957.0,1817.0,714.0,424.0,530.0,957.0,1000.0,800.0,0.0,9000.0,0 +9227.0,280000.0,2,2,1,40.0,-1.0,-1.0,-1.0,-1.0,-1,2,415.0,415.0,415.0,565.0,830.0,415.0,415.0,415.0,565.0,830.0,0.0,415.0,0 +8144.0,150000.0,2,2,1,47.0,-1.0,-1.0,-1.0,-1.0,-1,2,316.0,316.0,316.0,0.0,782.0,316.0,316.0,316.0,0.0,1098.0,0.0,0.0,0 +2568.0,210000.0,1,2,1,48.0,-1.0,-1.0,-1.0,0.0,-1,-1,8666.0,8666.0,17307.0,8666.0,8666.0,17303.0,8666.0,17307.0,173.0,8666.0,17303.0,173.0,0 +11023.0,100000.0,1,2,2,29.0,-1.0,-1.0,-1.0,0.0,-1,-1,2494.0,1999.0,6632.0,6150.0,10122.0,2689.0,2005.0,6633.0,18.0,10152.0,2697.0,3607.0,0 +2053.0,140000.0,2,2,2,42.0,-1.0,-1.0,-1.0,0.0,-1,-1,176.0,395.0,1204.0,700.0,748.0,-784.0,395.0,1204.0,0.0,748.0,0.0,2688.0,0 +21671.0,100000.0,2,2,2,23.0,-1.0,-1.0,-1.0,0.0,-1,-1,892.0,2180.0,10876.0,11714.0,7177.0,10455.0,2180.0,10876.0,3000.0,7177.0,10455.0,2819.0,0 +19662.0,120000.0,2,2,2,39.0,-1.0,-1.0,-1.0,2.0,-1,-1,2753.0,0.0,390.0,390.0,780.0,1206.0,0.0,780.0,0.0,780.0,1206.0,0.0,0 +22606.0,260000.0,2,2,1,43.0,-1.0,-1.0,-1.0,-2.0,-1,-1,684.0,1726.0,0.0,0.0,5055.0,5996.0,1742.0,0.0,0.0,5055.0,5996.0,5648.0,0 +6484.0,170000.0,2,2,1,46.0,-1.0,-1.0,-1.0,-2.0,-1,-1,2741.0,1848.0,0.0,0.0,1542.0,3498.0,1848.0,0.0,0.0,1542.0,3498.0,8095.0,1 +23210.0,210000.0,2,2,1,42.0,-1.0,-1.0,-1.0,-2.0,-1,-1,1708.0,2928.0,-2.0,-2.0,918.0,-164.0,2928.0,0.0,0.0,920.0,0.0,0.0,0 +7758.0,220000.0,1,2,1,40.0,-1.0,-1.0,-1.0,-1.0,-1,-1,2300.0,1000.0,11289.0,4887.0,3083.0,9401.0,1000.0,11289.0,4887.0,3083.0,10020.0,6473.0,0 +5070.0,150000.0,1,2,1,35.0,-1.0,-1.0,-1.0,-1.0,-1,-1,4030.0,592.0,2483.0,4556.0,1606.0,2047.0,593.0,2490.0,4573.0,1610.0,2053.0,4349.0,0 +3059.0,50000.0,1,2,1,37.0,-1.0,-1.0,-1.0,-1.0,-1,-1,4719.0,22449.0,6640.0,5410.0,9570.0,1500.0,22530.0,6640.0,5410.0,9570.0,1500.0,0.0,0 +29565.0,200000.0,1,2,1,37.0,-1.0,-1.0,-1.0,-1.0,-1,-1,3506.0,4713.0,2519.0,3960.0,6797.0,4414.0,4727.0,2526.0,3971.0,6827.0,4427.0,5603.0,0 +5890.0,280000.0,1,2,1,41.0,-1.0,-1.0,-1.0,-1.0,-1,-1,3520.0,3110.0,3188.0,4176.0,10276.0,9898.0,3110.0,3188.0,4189.0,10276.0,9898.0,1691.0,0 +7523.0,320000.0,1,2,1,45.0,-1.0,-1.0,-1.0,-1.0,-1,-1,1471.0,5184.0,4144.0,6290.0,977.0,-23.0,5318.0,4160.0,6296.0,977.0,23.0,0.0,0 +11170.0,290000.0,1,2,1,36.0,-1.0,-1.0,-1.0,-1.0,-1,-1,16082.0,27310.0,12811.0,11111.0,24586.0,11992.0,27411.0,12821.0,11111.0,24586.0,11992.0,12772.0,0 +12814.0,120000.0,1,2,1,58.0,-1.0,-1.0,-1.0,-1.0,-1,-1,396.0,396.0,396.0,396.0,396.0,396.0,396.0,396.0,396.0,396.0,396.0,396.0,0 +11308.0,260000.0,1,2,1,38.0,-1.0,-1.0,-1.0,-1.0,-1,-1,17949.0,5693.0,28669.0,1207.0,2654.0,1441.0,5722.0,28811.0,1313.0,2667.0,1447.0,2588.0,0 +6685.0,180000.0,1,2,1,37.0,-1.0,-1.0,-1.0,-1.0,-1,-1,5480.0,11834.0,17380.0,8329.0,20406.0,9772.0,11850.0,17552.0,8333.0,20406.0,9772.0,9315.0,0 +1786.0,220000.0,1,2,1,60.0,-1.0,-1.0,-1.0,-1.0,-1,-1,1994.0,1598.0,6944.0,7161.0,1534.0,11248.0,1606.0,6978.0,7196.0,1541.0,11304.0,483.0,1 +2954.0,20000.0,1,2,1,38.0,-1.0,-1.0,-1.0,-1.0,-1,-1,2638.0,3016.0,3274.0,7028.0,1839.0,2985.0,3016.0,3282.0,7055.0,1839.0,2985.0,4988.0,0 +473.0,180000.0,1,2,1,34.0,-1.0,-1.0,-1.0,-1.0,-1,-1,2927.0,2790.0,1140.0,2144.0,1180.0,1382.0,2790.0,1140.0,2144.0,1180.0,1382.0,2440.0,0 +24473.0,420000.0,1,2,1,35.0,-1.0,-1.0,-1.0,-1.0,-1,-1,9288.0,16880.0,28690.0,13310.0,3539.0,2926.0,17095.0,28824.0,13367.0,3547.0,2936.0,9580.0,0 +29935.0,360000.0,1,2,1,45.0,-1.0,-1.0,-1.0,-1.0,-1,-1,18552.0,836.0,836.0,836.0,986.0,986.0,836.0,836.0,836.0,986.0,986.0,611.0,0 +15463.0,120000.0,1,2,2,36.0,-1.0,-1.0,-1.0,-1.0,-1,-1,396.0,396.0,396.0,392.0,396.0,396.0,396.0,396.0,392.0,400.0,396.0,942.0,0 +16618.0,310000.0,1,2,2,45.0,-1.0,-1.0,-1.0,-1.0,-1,-1,124793.0,1210.0,31635.0,1788.0,1927.0,553.0,1217.0,31967.0,1796.0,1936.0,556.0,15664.0,0 +24195.0,220000.0,1,2,2,29.0,-1.0,-1.0,-1.0,-1.0,-1,-1,326.0,326.0,326.0,326.0,326.0,322.0,326.0,326.0,326.0,326.0,322.0,646.0,0 +24176.0,120000.0,1,2,2,30.0,-1.0,-1.0,-1.0,-1.0,-1,-1,2494.0,1991.0,1497.0,998.0,697.0,-103.0,1997.0,1506.0,1001.0,699.0,0.0,897.0,0 +10016.0,150000.0,1,2,2,30.0,-1.0,-1.0,-1.0,-1.0,-1,-1,8821.0,5943.0,6569.0,24604.0,4878.0,1477.0,5964.0,6588.0,24677.0,4896.0,1477.0,4303.0,0 +9784.0,120000.0,1,2,2,34.0,-1.0,-1.0,-1.0,-1.0,-1,-1,856.0,856.0,856.0,856.0,856.0,856.0,856.0,856.0,856.0,856.0,856.0,2664.0,0 +4435.0,200000.0,1,2,2,30.0,-1.0,-1.0,-1.0,-1.0,-1,-1,326.0,326.0,326.0,326.0,326.0,802.0,326.0,326.0,326.0,326.0,802.0,0.0,0 +1601.0,120000.0,1,2,2,27.0,-1.0,-1.0,-1.0,-1.0,-1,-1,2474.0,2469.0,2439.0,2439.0,2439.0,2116.0,2469.0,2439.0,2439.0,2439.0,2116.0,0.0,0 +26381.0,210000.0,2,2,1,41.0,-1.0,0.0,-1.0,-1.0,-1,-1,13340.0,42862.0,9584.0,7978.0,6728.0,6728.0,42000.0,9600.0,7978.0,6728.0,6728.0,6728.0,0 +19126.0,120000.0,2,2,1,39.0,-1.0,2.0,-1.0,-1.0,-1,-1,11277.0,5624.0,5333.0,5333.0,5333.0,21348.0,0.0,5333.0,5333.0,5333.0,21348.0,5333.0,0 +19645.0,300000.0,2,2,1,30.0,-1.0,2.0,-1.0,-1.0,-1,-1,10940.0,10104.0,1610.0,2749.0,155.0,3167.0,0.0,1610.0,2768.0,155.0,3167.0,435.0,0 +22603.0,130000.0,2,2,1,43.0,-1.0,-1.0,-1.0,-1.0,-1,-1,2292.0,6776.0,2811.0,3589.0,11151.0,1543.0,6776.0,2811.0,3589.0,11351.0,1543.0,1109.0,0 +3953.0,320000.0,2,2,1,44.0,-1.0,-1.0,-1.0,-1.0,-1,-1,3493.0,12444.0,46163.0,1373.0,6064.0,2145.0,12498.0,46185.0,1387.0,6094.0,2155.0,1273.0,0 +15662.0,100000.0,2,2,1,41.0,-1.0,-1.0,-1.0,-1.0,-1,-1,1594.0,4612.0,2098.0,3494.0,2086.0,2379.0,4612.0,2099.0,3494.0,2086.0,2379.0,3219.0,0 +13199.0,400000.0,2,2,1,46.0,-1.0,-1.0,-1.0,-1.0,-1,-1,30018.0,19735.0,26181.0,134967.0,52991.0,163837.0,19753.0,26245.0,135000.0,53000.0,163837.0,37345.0,0 +1662.0,30000.0,2,2,1,39.0,-1.0,-1.0,-1.0,-1.0,-1,-1,223.0,223.0,223.0,223.0,223.0,675.0,223.0,223.0,223.0,223.0,675.0,10473.0,1 +19837.0,140000.0,2,2,1,35.0,-1.0,-1.0,-1.0,-1.0,-1,-1,326.0,326.0,6410.0,4246.0,326.0,326.0,326.0,6736.0,4246.0,326.0,326.0,502.0,0 +3644.0,220000.0,2,2,1,34.0,-1.0,-1.0,-1.0,-1.0,-1,-1,51565.0,15683.0,1381.0,3300.0,2452.0,2728.0,15683.0,1381.0,3300.0,2452.0,2728.0,0.0,1 +3368.0,90000.0,2,2,1,48.0,-1.0,-1.0,-1.0,-1.0,-1,-1,316.0,316.0,316.0,316.0,316.0,316.0,316.0,316.0,316.0,316.0,316.0,316.0,1 +5102.0,140000.0,2,2,1,35.0,-1.0,-1.0,-1.0,-1.0,-1,-1,4694.0,4340.0,4332.0,4058.0,2929.0,4345.0,4340.0,4332.0,4172.0,5544.0,4345.0,2178.0,1 +5364.0,500000.0,2,2,1,52.0,-1.0,-1.0,-1.0,-1.0,-1,-1,7593.0,8660.0,0.0,30498.0,1174.0,0.0,8677.0,0.0,30498.0,1174.0,0.0,800.0,0 +7901.0,210000.0,2,2,1,40.0,-1.0,-1.0,-1.0,-1.0,-1,-1,12555.0,560.0,5287.0,2000.0,900.0,406.0,560.0,5287.0,2000.0,900.0,406.0,900.0,0 +22845.0,180000.0,2,2,1,36.0,-1.0,-1.0,-1.0,-1.0,-1,-1,1000.0,92.0,92.0,603.0,1760.0,826.0,92.0,92.0,603.0,1760.0,826.0,826.0,0 +5926.0,290000.0,2,2,1,53.0,-1.0,-1.0,-1.0,-1.0,-1,-1,1538.0,199.0,1440.0,1017.0,3798.0,4898.0,199.0,1440.0,1017.0,3798.0,4898.0,5034.0,0 +5453.0,160000.0,2,2,1,36.0,-1.0,-1.0,-1.0,-1.0,-1,-1,2511.0,2242.0,6109.0,2500.0,2689.0,0.0,2242.0,6745.0,2500.0,2689.0,0.0,0.0,1 +5427.0,50000.0,2,2,1,49.0,-1.0,-1.0,-1.0,-1.0,-1,-1,12515.0,9115.0,1198.0,198.0,1198.0,11198.0,9115.0,1198.0,198.0,1198.0,11198.0,29358.0,1 +23426.0,300000.0,2,2,1,34.0,-1.0,-1.0,-1.0,-1.0,-1,-1,37505.0,57210.0,36667.0,34252.0,25583.0,28676.0,57210.0,36679.0,34263.0,25583.0,28676.0,37173.0,0 +15364.0,240000.0,2,2,1,42.0,-1.0,-1.0,-1.0,-1.0,-1,-1,1986.0,1323.0,329.0,9228.0,7776.0,7500.0,1323.0,329.0,9228.0,7776.0,7500.0,635.0,0 +6108.0,140000.0,2,2,1,36.0,-1.0,-1.0,-1.0,-1.0,-1,-1,326.0,501.0,1251.0,0.0,2106.0,652.0,501.0,1251.0,0.0,2106.0,652.0,0.0,1 +13878.0,120000.0,2,2,1,37.0,-1.0,-1.0,-1.0,-1.0,-1,-1,396.0,396.0,396.0,2707.0,3247.0,396.0,396.0,396.0,2707.0,3247.0,396.0,595.0,0 +11129.0,90000.0,2,2,1,39.0,-1.0,-1.0,-1.0,-1.0,-1,-1,27571.0,337.0,3734.0,-45.0,1905.0,22636.0,337.0,3740.0,38.0,1950.0,22636.0,0.0,0 +19202.0,20000.0,2,2,1,43.0,-1.0,-1.0,-1.0,-1.0,-1,-1,1475.0,1291.0,3898.0,1681.0,901.0,0.0,1291.0,3898.0,1681.0,901.0,0.0,0.0,0 +19699.0,390000.0,2,2,1,33.0,-1.0,-1.0,-1.0,-1.0,-1,-1,8243.0,4610.0,7599.0,2947.0,86790.0,3628.0,4644.0,7677.0,2947.0,87476.0,3639.0,7769.0,0 +1224.0,150000.0,2,2,1,42.0,-1.0,-1.0,-1.0,-1.0,-1,-1,3260.0,2270.0,5887.0,3935.0,3935.0,3935.0,2270.0,5887.0,3935.0,3935.0,3935.0,3935.0,1 +10586.0,160000.0,2,2,1,45.0,-1.0,-1.0,-1.0,-1.0,-1,-1,19477.0,10477.0,7396.0,5224.0,16989.0,1640.0,10528.0,7433.0,5245.0,17053.0,1647.0,30028.0,0 +6546.0,200000.0,2,2,1,60.0,-1.0,-1.0,-1.0,-1.0,-1,-1,396.0,396.0,461.0,396.0,546.0,396.0,396.0,461.0,396.0,546.0,396.0,396.0,0 +15230.0,160000.0,2,2,1,29.0,-1.0,-1.0,-1.0,-1.0,-1,-1,3617.0,2091.0,5816.0,5414.0,615.0,25072.0,2122.0,5822.0,5524.0,615.0,25139.0,2100.0,0 +14667.0,320000.0,2,2,1,43.0,-1.0,-1.0,-1.0,-1.0,-1,-1,24685.0,27002.0,82271.0,5315.0,33059.0,908.0,30161.0,82271.0,5315.0,33059.0,908.0,6382.0,0 +22767.0,360000.0,2,2,1,39.0,-1.0,-1.0,-1.0,-1.0,-1,-1,26680.0,22312.0,19181.0,16155.0,5936.0,15330.0,22434.0,19286.0,16243.0,5966.0,15407.0,43019.0,0 +23849.0,220000.0,2,2,1,54.0,-1.0,-1.0,-1.0,-1.0,-1,-1,265.0,4786.0,2367.0,2873.0,11768.0,7484.0,4786.0,2367.0,2888.0,11768.0,7484.0,13062.0,0 +21913.0,30000.0,2,2,2,22.0,-1.0,0.0,-1.0,-1.0,-1,-1,2293.0,3158.0,5547.0,3312.0,3145.0,3022.0,1009.0,5572.0,3321.0,3154.0,3031.0,3339.0,0 +4027.0,260000.0,2,2,2,29.0,-1.0,-1.0,-1.0,-1.0,-1,-1,1267.0,553.0,0.0,202.0,11990.0,3359.0,553.0,0.0,202.0,11990.0,3359.0,1035.0,0 +12633.0,340000.0,2,2,2,27.0,-1.0,-1.0,-1.0,-1.0,-1,-1,14745.0,9318.0,4794.0,7819.0,332.0,16516.0,9318.0,5343.0,7819.0,332.0,16516.0,5000.0,0 +26364.0,170000.0,2,2,2,34.0,-1.0,-1.0,-1.0,-1.0,-1,-1,3105.0,1599.0,1122.0,1692.0,648.0,0.0,1599.0,1122.0,1692.0,648.0,0.0,631.0,0 +27627.0,80000.0,2,2,2,24.0,-1.0,-1.0,-1.0,-1.0,-1,-1,386.0,1392.0,18634.0,5433.0,2053.0,5781.0,1396.0,18754.0,5449.0,2059.0,5798.0,3098.0,0 +11310.0,290000.0,2,2,2,41.0,-1.0,-1.0,-1.0,-1.0,-1,-1,6959.0,6891.0,980.0,4059.0,2473.0,3332.0,6891.0,980.0,4059.0,2473.0,3332.0,3203.0,0 +12938.0,160000.0,2,2,2,30.0,-1.0,-1.0,-1.0,-1.0,-1,-1,584.0,4572.0,7379.0,669.0,21381.0,200.0,4572.0,7379.0,669.0,21581.0,0.0,1100.0,0 +23455.0,210000.0,2,2,2,31.0,-1.0,-1.0,-1.0,-1.0,-1,-1,1154.0,1368.0,1080.0,1567.0,788.0,0.0,1368.0,1080.0,1567.0,788.0,0.0,1638.0,1 +7253.0,150000.0,2,2,2,28.0,-1.0,-1.0,-1.0,-1.0,-1,-1,8200.0,2500.0,7500.0,11478.0,7080.0,1651.0,2500.0,7500.0,11478.0,7080.0,1651.0,43600.0,0 +771.0,360000.0,2,2,2,53.0,-1.0,-1.0,-1.0,-1.0,-1,-1,10733.0,15206.0,15000.0,9744.0,11114.0,8123.0,15206.0,15032.0,9769.0,11114.0,8123.0,8736.0,0 +22871.0,180000.0,2,2,2,28.0,-1.0,-1.0,-1.0,-1.0,-1,-1,3840.0,18588.0,1557.0,2540.0,3058.0,16030.0,18588.0,1562.0,2540.0,3058.0,16030.0,330.0,0 +6464.0,160000.0,2,2,2,34.0,-1.0,-1.0,-1.0,-1.0,-1,-1,18958.0,11842.0,7918.0,13780.0,12297.0,12752.0,24000.0,8000.0,13780.0,12300.0,12752.0,6000.0,0 +3850.0,130000.0,2,2,2,28.0,-1.0,-1.0,-1.0,-1.0,-1,-1,390.0,7412.0,390.0,4134.0,540.0,390.0,7412.0,390.0,4134.0,540.0,390.0,2596.0,0 +17199.0,160000.0,2,2,2,29.0,-1.0,-1.0,-1.0,-1.0,-1,-1,1194.0,2108.0,1086.0,1874.0,2920.0,0.0,2108.0,1086.0,1874.0,2920.0,0.0,1222.0,0 +12951.0,50000.0,2,2,2,30.0,-1.0,-1.0,-1.0,-1.0,-1,-1,4166.0,2859.0,1452.0,1190.0,543.0,920.0,2859.0,1452.0,1190.0,543.0,920.0,534.0,0 +17303.0,300000.0,2,2,2,40.0,-1.0,-1.0,-1.0,-1.0,-1,-1,10626.0,10578.0,12963.0,989.0,12238.0,0.0,10582.0,13265.0,1087.0,12238.0,0.0,0.0,0 +28096.0,150000.0,2,2,2,41.0,-1.0,-1.0,-1.0,-1.0,-1,-1,316.0,316.0,316.0,316.0,466.0,8057.0,316.0,316.0,316.0,466.0,8057.0,316.0,0 +26745.0,160000.0,1,2,2,30.0,-1.0,-1.0,-1.0,-1.0,-1,-2,3197.0,1936.0,2329.0,2332.0,-4.0,-4.0,1941.0,2645.0,2339.0,0.0,0.0,0.0,0 +13615.0,70000.0,2,3,3,39.0,0.0,0.0,-1.0,0.0,-1,0,34244.0,32193.0,10803.0,15133.0,3148.0,4699.0,3000.0,11000.0,5000.0,3150.0,2000.0,4000.0,0 +3002.0,230000.0,1,3,2,28.0,0.0,-1.0,-1.0,-1.0,-1,0,152966.0,65722.0,11666.0,18844.0,34983.0,53935.0,65722.0,20000.0,18844.0,34983.0,408.0,14574.0,0 +4356.0,150000.0,2,3,2,52.0,0.0,0.0,-1.0,-1.0,-1,-1,5678.0,3608.0,694.0,-6.0,2266.0,1601.0,1010.0,696.0,0.0,2272.0,1605.0,3027.0,0 +18832.0,110000.0,2,3,2,31.0,0.0,0.0,-1.0,-1.0,-1,-1,4061.0,2705.0,2487.0,2500.0,2500.0,0.0,1205.0,2487.0,2700.0,2500.0,0.0,0.0,0 +9657.0,230000.0,2,3,1,58.0,1.0,-2.0,-1.0,-1.0,-1,0,0.0,0.0,3000.0,1800.0,29387.0,22980.0,0.0,3000.0,1800.0,29387.0,1200.0,2525.0,0 +14152.0,20000.0,2,3,3,43.0,1.0,2.0,-1.0,0.0,-1,-1,4094.0,1683.0,2924.0,1462.0,1462.0,6105.0,0.0,2924.0,0.0,1462.0,6105.0,0.0,0 +26790.0,50000.0,1,3,2,29.0,1.0,-1.0,-1.0,-1.0,-1,-1,0.0,1899.0,832.0,0.0,1662.0,4537.0,1899.0,832.0,0.0,1662.0,4537.0,2943.0,0 +5040.0,230000.0,2,3,2,42.0,1.0,-2.0,-1.0,-1.0,-1,-1,0.0,0.0,324.0,0.0,2600.0,3007.0,0.0,324.0,0.0,2600.0,3407.0,200.0,1 +7080.0,120000.0,2,3,1,42.0,-1.0,-1.0,-1.0,0.0,-1,0,2207.0,263.0,4531.0,1211.0,4015.0,2042.0,263.0,4531.0,0.0,4015.0,0.0,1007.0,0 +27398.0,300000.0,1,3,1,45.0,-1.0,-1.0,-1.0,2.0,-1,0,836.0,390.0,780.0,390.0,780.0,780.0,390.0,780.0,0.0,780.0,0.0,0.0,0 +21518.0,90000.0,2,3,1,48.0,-1.0,-1.0,-1.0,2.0,-1,0,1102.0,-14.0,21816.0,316.0,632.0,316.0,0.0,22146.0,0.0,632.0,0.0,7816.0,0 +28791.0,200000.0,2,3,1,42.0,-1.0,-1.0,-1.0,-2.0,-1,0,535.0,10468.0,0.0,0.0,400.0,400.0,10468.0,0.0,0.0,400.0,0.0,0.0,0 +1979.0,20000.0,1,3,2,50.0,-1.0,-1.0,-1.0,-1.0,-1,0,2191.0,1140.0,12656.0,1693.0,303.0,12303.0,1140.0,12656.0,1700.0,500.0,12000.0,0.0,0 +24324.0,50000.0,1,3,2,46.0,-1.0,-1.0,-1.0,2.0,-1,-1,390.0,170.0,780.0,390.0,780.0,40418.0,170.0,1000.0,0.0,780.0,40418.0,3170.0,0 +26160.0,370000.0,2,3,2,31.0,-1.0,-1.0,-1.0,2.0,-1,-1,2804.0,1674.0,39811.0,35194.0,3728.0,2241.0,1674.0,42921.0,0.0,3728.0,2300.0,43183.0,0 +7750.0,250000.0,1,3,1,44.0,-1.0,-1.0,-1.0,-1.0,-1,-1,6826.0,3900.0,4482.0,43546.0,38051.0,576.0,3924.0,4482.0,43676.0,38166.0,576.0,2389.0,1 +24911.0,380000.0,1,3,1,34.0,-1.0,-1.0,-1.0,-1.0,-1,-1,4539.0,4119.0,4686.0,2363.0,2416.0,4718.0,4131.0,4700.0,2382.0,2423.0,4732.0,2353.0,0 +14452.0,20000.0,1,3,1,52.0,-1.0,-1.0,-1.0,-1.0,-1,-1,2912.0,390.0,780.0,780.0,780.0,390.0,390.0,780.0,780.0,780.0,390.0,780.0,0 +29673.0,120000.0,1,3,1,39.0,-1.0,-1.0,-1.0,-1.0,-1,-1,326.0,326.0,326.0,326.0,326.0,326.0,326.0,326.0,326.0,326.0,326.0,326.0,0 +27479.0,150000.0,1,3,2,51.0,-1.0,-1.0,-1.0,-1.0,-1,-1,3958.0,3146.0,2651.0,2465.0,4108.0,4703.0,3146.0,2659.0,2472.0,4116.0,4703.0,4708.0,0 +24784.0,350000.0,1,3,2,36.0,-1.0,-1.0,-1.0,-1.0,-1,-1,9189.0,6080.0,12622.0,18103.0,13547.0,38868.0,6088.0,12635.0,18119.0,13547.0,38868.0,4650.0,0 +11076.0,50000.0,1,3,3,45.0,-1.0,0.0,-1.0,-1.0,-1,-1,24077.0,22385.0,3000.0,5260.0,1025.0,5900.0,1000.0,3008.0,5260.0,1025.0,5900.0,2800.0,0 +1698.0,180000.0,2,3,1,45.0,-1.0,-1.0,-1.0,-1.0,-1,-1,396.0,396.0,396.0,396.0,396.0,396.0,396.0,396.0,396.0,396.0,396.0,396.0,0 +7870.0,220000.0,2,3,1,47.0,-1.0,-1.0,-1.0,-1.0,-1,-1,38412.0,50367.0,64735.0,22792.0,184483.0,62140.0,50451.0,64775.0,22794.0,184483.0,62140.0,48080.0,0 +12563.0,270000.0,2,3,1,37.0,-1.0,-1.0,-1.0,-1.0,-1,-1,384.0,2197.0,186.0,0.0,173.0,0.0,2197.0,186.0,0.0,173.0,0.0,433.0,1 +29.0,50000.0,2,3,1,47.0,-1.0,-1.0,-1.0,-1.0,-1,-1,650.0,3415.0,3416.0,2040.0,30430.0,257.0,3415.0,3421.0,2044.0,30430.0,257.0,0.0,0 +28253.0,100000.0,2,3,1,48.0,-1.0,-1.0,-1.0,-1.0,-1,-1,390.0,5333.0,15798.0,390.0,2265.0,1823.0,5333.0,15798.0,390.0,2265.0,1823.0,780.0,0 +12753.0,170000.0,2,3,1,42.0,-1.0,-1.0,-1.0,-1.0,-1,-1,552.0,552.0,552.0,552.0,552.0,0.0,552.0,552.0,552.0,552.0,0.0,33290.0,0 +17435.0,50000.0,2,3,1,32.0,-1.0,-1.0,-1.0,-1.0,-1,-1,1442.0,1444.0,1447.0,1261.0,1261.0,1261.0,1444.0,1447.0,1261.0,1261.0,1261.0,91.0,0 +15941.0,250000.0,2,3,1,32.0,-1.0,-1.0,-1.0,-1.0,-1,-1,860.0,860.0,860.0,860.0,440.0,1280.0,860.0,860.0,860.0,440.0,1280.0,440.0,0 +2278.0,160000.0,2,3,1,53.0,-1.0,-1.0,-1.0,-1.0,-1,-1,2475.0,2475.0,5175.0,2475.0,3975.0,8175.0,2475.0,5175.0,2475.0,3975.0,8175.0,138.0,0 +28611.0,70000.0,2,3,1,35.0,-1.0,-1.0,-1.0,-1.0,-1,-1,1473.0,1473.0,390.0,390.0,1311.0,1933.0,1473.0,390.0,390.0,1311.0,1933.0,0.0,0 +28499.0,210000.0,2,3,2,30.0,-1.0,-1.0,-1.0,-1.0,-1,-1,1661.0,5793.0,1181.0,1031.0,1430.0,1031.0,5793.0,1181.0,1031.0,1430.0,1031.0,1031.0,0 +1962.0,130000.0,2,3,2,53.0,-1.0,-1.0,-1.0,-1.0,-1,-1,11085.0,45677.0,27951.0,17255.0,10400.0,18776.0,45697.0,27951.0,17307.0,10400.0,18776.0,2944.0,0 +9624.0,30000.0,2,3,2,23.0,-1.0,-1.0,-1.0,-1.0,-1,-1,528.0,913.0,10773.0,916.0,3091.0,700.0,913.0,10773.0,916.0,3091.0,700.0,0.0,0 +1795.0,120000.0,2,3,2,37.0,-1.0,-1.0,-1.0,-1.0,-1,-1,776.0,1616.0,776.0,776.0,776.0,776.0,1616.0,776.0,776.0,776.0,776.0,776.0,1 +4288.0,60000.0,1,5,2,23.0,-1.0,-1.0,-1.0,-1.0,-1,-1,5363.0,262.0,-144.0,450.0,202.0,196.0,1000.0,0.0,1000.0,0.0,400.0,300.0,0 +8173.0,500000.0,1,1,2,43.0,0.0,0.0,0.0,-1.0,-1,-1,504644.0,512650.0,0.0,3887.0,0.0,7413.0,22650.0,0.0,3887.0,0.0,7413.0,0.0,1 +10866.0,20000.0,2,1,2,25.0,0.0,0.0,0.0,-1.0,-1,-2,17693.0,13037.0,600.0,1040.0,0.0,0.0,1081.0,600.0,1040.0,800.0,0.0,0.0,0 +8540.0,100000.0,2,1,2,37.0,-1.0,-1.0,0.0,-1.0,-1,-2,1725.0,21711.0,10487.0,780.0,0.0,0.0,21711.0,1000.0,780.0,0.0,0.0,0.0,0 +18908.0,290000.0,2,2,1,28.0,0.0,0.0,0.0,-1.0,-1,-2,24257.0,8723.0,6282.0,2440.0,0.0,0.0,2026.0,3814.0,2452.0,0.0,0.0,0.0,0 +8406.0,10000.0,1,2,2,23.0,-1.0,-1.0,0.0,-1.0,-1,-1,1504.0,6007.0,6470.0,390.0,0.0,780.0,6007.0,1000.0,390.0,0.0,780.0,0.0,0 +7064.0,20000.0,1,3,2,37.0,0.0,0.0,0.0,-1.0,-1,-2,19716.0,20518.0,16551.0,1700.0,0.0,0.0,1547.0,1350.0,1700.0,0.0,0.0,0.0,0 +3080.0,80000.0,2,3,1,33.0,-1.0,-1.0,0.0,-1.0,-1,-2,325.0,107.0,1107.0,1338.0,0.0,0.0,107.0,1000.0,1338.0,0.0,0.0,1080.0,0 +21638.0,10000.0,2,1,2,23.0,1.0,2.0,2.0,-1.0,-1,-2,8356.0,7864.0,6171.0,1681.0,0.0,0.0,1200.0,0.0,1681.0,0.0,0.0,1250.0,0 +6789.0,50000.0,2,1,2,25.0,-1.0,-1.0,2.0,-1.0,-1,-2,13572.0,17983.0,15590.0,10610.0,0.0,0.0,5000.0,200.0,10610.0,0.0,0.0,0.0,0 +20635.0,80000.0,1,2,2,30.0,0.0,0.0,2.0,-1.0,-1,-2,53627.0,64913.0,19476.0,61302.0,0.0,0.0,33000.0,56.0,62877.0,0.0,41150.0,81000.0,0 +27569.0,210000.0,1,2,1,53.0,1.0,-1.0,2.0,-1.0,-1,-1,-197.0,3195.0,1821.0,1683.0,0.0,1986.0,3392.0,2.0,1683.0,0.0,1986.0,1188.0,0 +13944.0,30000.0,2,3,2,50.0,-1.0,-1.0,2.0,-1.0,-1,-2,178.0,1860.0,940.0,1110.0,0.0,0.0,1860.0,0.0,1110.0,0.0,0.0,0.0,1 +28028.0,240000.0,2,2,1,32.0,1.0,-2.0,-2.0,-1.0,-1,-1,0.0,0.0,0.0,262.0,0.0,1389.0,0.0,0.0,262.0,0.0,1389.0,0.0,0 +1545.0,360000.0,2,2,2,34.0,1.0,-2.0,-2.0,-1.0,-1,-2,0.0,0.0,0.0,700.0,0.0,0.0,0.0,0.0,700.0,0.0,0.0,0.0,1 +21858.0,210000.0,2,3,1,27.0,0.0,0.0,-2.0,-1.0,-1,-2,4700.0,0.0,0.0,1008.0,0.0,0.0,0.0,0.0,1008.0,0.0,0.0,0.0,0 +26500.0,30000.0,2,3,2,55.0,-2.0,-2.0,-2.0,-1.0,-1,-2,-330.0,340.0,-220.0,780.0,0.0,0.0,500.0,0.0,1000.0,0.0,0.0,0.0,0 +27864.0,60000.0,2,1,2,27.0,2.0,-1.0,-1.0,-1.0,-1,-1,322.0,530.0,8004.0,692.0,0.0,191.0,563.0,8004.0,692.0,0.0,191.0,0.0,0 +2231.0,190000.0,2,1,1,50.0,1.0,-1.0,-1.0,-1.0,-1,-2,0.0,2329.0,15951.0,332.0,0.0,0.0,2329.0,15990.0,332.0,0.0,0.0,0.0,0 +3579.0,360000.0,2,1,2,28.0,1.0,-1.0,-1.0,-1.0,-1,-2,0.0,420.0,0.0,742.0,0.0,0.0,420.0,0.0,742.0,0.0,0.0,198.0,0 +18691.0,240000.0,2,1,2,25.0,1.0,-1.0,-1.0,-1.0,-1,-2,0.0,587.0,0.0,2417.0,0.0,0.0,587.0,0.0,2417.0,0.0,0.0,7642.0,0 +18811.0,70000.0,2,1,2,27.0,-1.0,2.0,-1.0,-1.0,-1,-1,6851.0,2720.0,4885.0,11889.0,0.0,4280.0,0.0,4885.0,11889.0,0.0,4280.0,20600.0,0 +27344.0,120000.0,1,1,2,31.0,-1.0,-1.0,-1.0,-1.0,-1,-2,15665.0,2647.0,10293.0,3600.0,0.0,0.0,2647.0,10363.0,3600.0,0.0,0.0,0.0,0 +4937.0,20000.0,1,1,2,24.0,-1.0,-1.0,-1.0,-1.0,-1,-2,390.0,390.0,390.0,780.0,0.0,0.0,390.0,390.0,780.0,0.0,0.0,0.0,0 +27985.0,50000.0,2,1,2,31.0,-1.0,0.0,-1.0,-1.0,-1,-2,12725.0,34526.0,12787.0,3995.0,0.0,0.0,30018.0,12787.0,3995.0,0.0,0.0,0.0,0 +8009.0,20000.0,2,1,2,25.0,-1.0,-1.0,-1.0,-1.0,-1,-2,2650.0,0.0,855.0,640.0,0.0,0.0,0.0,855.0,640.0,0.0,0.0,2742.0,0 +13280.0,10000.0,1,2,2,43.0,2.0,-1.0,-1.0,-1.0,-1,-1,654.0,608.0,654.0,5954.0,0.0,1308.0,608.0,700.0,5954.0,0.0,1308.0,0.0,1 +5055.0,200000.0,2,2,2,31.0,1.0,-2.0,-1.0,-1.0,-1,-1,0.0,0.0,6372.0,1957.0,0.0,596.0,0.0,6372.0,1957.0,0.0,596.0,789.0,0 +4664.0,80000.0,1,2,1,34.0,1.0,-2.0,-1.0,-1.0,-1,-2,0.0,0.0,862.0,41300.0,0.0,0.0,0.0,862.0,41300.0,0.0,0.0,10000.0,0 +4226.0,270000.0,2,2,1,35.0,-1.0,-1.0,-1.0,-1.0,-1,-1,165.0,165.0,165.0,165.0,0.0,601.0,165.0,165.0,165.0,0.0,601.0,928.0,0 +23606.0,210000.0,2,2,1,48.0,-1.0,-1.0,-1.0,-1.0,-1,-1,1417.0,-3.0,355.0,12816.0,0.0,102.0,0.0,358.0,12816.0,0.0,102.0,210.0,0 +6533.0,200000.0,2,2,1,36.0,-1.0,-1.0,-1.0,-1.0,-1,-1,2500.0,0.0,5448.0,632.0,0.0,646.0,0.0,5448.0,632.0,0.0,646.0,0.0,0 +7995.0,100000.0,2,2,2,23.0,-1.0,-1.0,-1.0,-1.0,-1,-1,694.0,650.0,687.0,620.0,0.0,627.0,656.0,687.0,620.0,0.0,627.0,3620.0,1 +26206.0,80000.0,2,2,1,27.0,-1.0,-1.0,-1.0,-1.0,-1,-2,390.0,390.0,0.0,780.0,0.0,0.0,390.0,390.0,780.0,0.0,0.0,0.0,0 +435.0,360000.0,1,3,1,55.0,0.0,0.0,-1.0,-1.0,-1,-2,9210.0,8485.0,17231.0,1770.0,0.0,0.0,6015.0,17454.0,1775.0,0.0,0.0,0.0,0 +28981.0,100000.0,2,3,1,39.0,-2.0,-1.0,-1.0,-1.0,-1,-2,10135.0,1646.0,1635.0,884.0,0.0,0.0,1646.0,5635.0,884.0,0.0,0.0,0.0,0 +25023.0,210000.0,1,3,1,50.0,-1.0,-1.0,-1.0,-1.0,-1,-1,4137.0,390.0,390.0,4962.0,0.0,780.0,390.0,390.0,4962.0,0.0,780.0,6668.0,1 +3960.0,20000.0,1,3,2,23.0,-1.0,2.0,-1.0,-1.0,-1,-1,780.0,390.0,380.0,390.0,0.0,780.0,0.0,380.0,400.0,0.0,780.0,0.0,0 +5815.0,10000.0,1,3,2,25.0,-1.0,-1.0,-1.0,-1.0,-1,-1,3161.0,390.0,390.0,390.0,0.0,1280.0,390.0,390.0,390.0,0.0,1280.0,6380.0,0 +11143.0,230000.0,2,3,1,32.0,-1.0,-1.0,-1.0,-1.0,-1,-2,8756.0,930.0,8400.0,1900.0,0.0,9198.0,930.0,8485.0,1900.0,0.0,9198.0,0.0,0 +20800.0,120000.0,1,2,2,41.0,1.0,2.0,0.0,0.0,-1,-1,121988.0,90063.0,27941.0,11990.0,390.0,390.0,0.0,1600.0,1000.0,390.0,390.0,0.0,1 +26576.0,50000.0,2,3,2,51.0,-1.0,-1.0,2.0,-1.0,-1,-1,390.0,780.0,390.0,390.0,390.0,1320.0,780.0,0.0,390.0,390.0,1320.0,0.0,0 +28589.0,450000.0,2,1,1,35.0,-1.0,-1.0,-2.0,2.0,-1,-1,403.0,0.0,0.0,390.0,390.0,390.0,0.0,0.0,390.0,390.0,390.0,390.0,0 +19719.0,150000.0,2,1,1,28.0,0.0,-1.0,-1.0,-1.0,-1,-1,58322.0,36865.0,32311.0,12791.0,390.0,1508.0,36865.0,32311.0,12956.0,390.0,1508.0,2224.0,0 +8398.0,100000.0,2,1,1,40.0,-1.0,-1.0,-1.0,0.0,-1,-1,390.0,390.0,780.0,390.0,390.0,7140.0,390.0,780.0,0.0,390.0,7140.0,1230.0,0 +16275.0,200000.0,2,1,2,31.0,-1.0,2.0,-1.0,2.0,-1,-1,2905.0,1258.0,1863.0,390.0,390.0,390.0,0.0,2253.0,0.0,390.0,390.0,390.0,0 +1911.0,360000.0,1,1,1,38.0,-1.0,-1.0,-1.0,-1.0,-1,-1,780.0,0.0,390.0,390.0,390.0,390.0,0.0,390.0,390.0,390.0,390.0,390.0,1 +12483.0,50000.0,1,1,2,30.0,-1.0,-1.0,-1.0,-1.0,-1,-1,390.0,390.0,390.0,390.0,390.0,23269.0,390.0,390.0,390.0,390.0,23269.0,1500.0,0 +10849.0,100000.0,1,2,2,25.0,0.0,-1.0,-1.0,-1.0,-1,-1,48285.0,390.0,390.0,390.0,390.0,390.0,390.0,390.0,390.0,390.0,390.0,9528.0,0 +16953.0,50000.0,1,2,1,61.0,2.0,-1.0,-1.0,-1.0,-1,-1,390.0,390.0,390.0,390.0,390.0,390.0,390.0,390.0,390.0,390.0,390.0,390.0,1 +5192.0,50000.0,1,2,1,41.0,-1.0,-1.0,-1.0,0.0,-1,-1,390.0,390.0,780.0,390.0,390.0,390.0,390.0,780.0,0.0,390.0,390.0,1170.0,1 +610.0,200000.0,2,2,1,34.0,-1.0,-1.0,-1.0,-1.0,-1,-1,390.0,390.0,390.0,561.0,390.0,390.0,390.0,390.0,561.0,390.0,390.0,390.0,0 +14312.0,210000.0,2,2,1,50.0,-1.0,-1.0,-1.0,-1.0,-1,-1,390.0,390.0,390.0,390.0,390.0,150.0,390.0,390.0,390.0,390.0,150.0,780.0,1 +25791.0,50000.0,2,2,2,38.0,-1.0,-1.0,-1.0,-1.0,-1,-1,390.0,390.0,390.0,390.0,390.0,390.0,390.0,390.0,390.0,390.0,390.0,390.0,0 +21287.0,110000.0,1,3,1,57.0,-1.0,-1.0,-1.0,-1.0,-1,-1,390.0,390.0,390.0,390.0,390.0,390.0,390.0,390.0,390.0,390.0,390.0,390.0,0 +5539.0,30000.0,2,3,2,48.0,-1.0,-1.0,-1.0,-1.0,-1,-1,2946.0,0.0,390.0,390.0,390.0,0.0,0.0,390.0,390.0,390.0,0.0,780.0,1 +6485.0,210000.0,2,4,2,25.0,0.0,0.0,0.0,0.0,-2,-2,179248.0,21612.0,5259.0,-243.0,-243.0,-243.0,3151.0,2000.0,0.0,0.0,0.0,0.0,0 +5052.0,20000.0,2,1,2,23.0,0.0,0.0,0.0,-2.0,-2,-1,11967.0,5252.0,-340.0,-780.0,-780.0,780.0,1031.0,650.0,0.0,0.0,1560.0,150.0,0 +13625.0,280000.0,2,1,1,41.0,-2.0,-1.0,0.0,0.0,-2,-2,939.0,8188.0,36670.0,0.0,1455.0,3023.0,8188.0,30000.0,0.0,1455.0,3023.0,24668.0,0 +3375.0,420000.0,1,1,1,34.0,-1.0,0.0,0.0,0.0,-2,-2,18037.0,9944.0,3254.0,-16.0,-16.0,-16.0,3048.0,3016.0,0.0,0.0,0.0,3262.0,0 +16639.0,50000.0,1,2,2,41.0,0.0,0.0,0.0,0.0,-2,-1,50611.0,41732.0,41111.0,-39.0,-39.0,18056.0,2200.0,2200.0,0.0,0.0,20000.0,1000.0,0 +27526.0,130000.0,1,2,2,54.0,0.0,0.0,0.0,0.0,-2,-2,30184.0,31795.0,31467.0,-440.0,-240.0,-240.0,2419.0,1000.0,0.0,200.0,0.0,0.0,0 +21670.0,300000.0,2,5,2,26.0,0.0,0.0,0.0,0.0,-2,-2,293880.0,242669.0,76777.0,34072.0,11632.0,15429.0,11128.0,47009.0,34044.0,11677.0,15483.0,6098.0,0 +21236.0,150000.0,1,1,2,36.0,2.0,2.0,2.0,-2.0,-2,-2,167094.0,86193.0,-25443.0,-46627.0,-46627.0,-46627.0,5068.0,9.0,0.0,0.0,0.0,0.0,1 +961.0,380000.0,1,1,2,43.0,1.0,2.0,2.0,-2.0,-2,-2,8201.0,7882.0,-2.0,-2.0,-2.0,-2.0,39.0,0.0,0.0,0.0,0.0,0.0,1 +1012.0,410000.0,2,1,1,31.0,-1.0,-1.0,2.0,2.0,-2,-2,2744.0,2041.0,630.0,-736.0,-1591.0,-2303.0,2051.0,5.0,266.0,266.0,253.0,6384.0,0 +1850.0,150000.0,1,1,2,28.0,-1.0,2.0,2.0,-2.0,-2,-2,1111.0,820.0,-311.0,-602.0,-893.0,-1184.0,0.0,0.0,0.0,0.0,0.0,0.0,1 +15867.0,240000.0,2,1,2,29.0,-1.0,2.0,2.0,-2.0,-2,-2,3126.0,3126.0,626.0,626.0,776.0,783.0,626.0,626.0,626.0,776.0,783.0,1252.0,0 +27583.0,200000.0,1,2,1,58.0,-1.0,2.0,2.0,-2.0,-2,-1,1877.0,1830.0,200.0,200.0,18370.0,53276.0,151.0,200.0,0.0,18370.0,53276.0,30000.0,0 +13378.0,80000.0,2,3,1,30.0,1.0,-1.0,2.0,2.0,-2,-2,0.0,1684.0,1509.0,-357.0,-357.0,-357.0,1684.0,0.0,0.0,0.0,0.0,0.0,0 +7734.0,130000.0,1,1,2,29.0,0.0,0.0,-2.0,-2.0,-2,-2,102640.0,-10.0,-10.0,-10.0,-10.0,-10.0,0.0,0.0,0.0,0.0,0.0,0.0,0 +6555.0,180000.0,1,1,2,28.0,-2.0,-2.0,-2.0,-2.0,-2,-1,-124.0,0.0,0.0,0.0,225.0,35173.0,1004.0,0.0,0.0,225.0,24815.0,10250.0,0 +15577.0,350000.0,1,1,1,49.0,-2.0,-2.0,-2.0,-2.0,-2,-2,27506.0,4213.0,1518.0,4625.0,363.0,858.0,4213.0,1529.0,4713.0,363.0,858.0,566.0,0 +11536.0,320000.0,1,1,1,45.0,-2.0,-2.0,-2.0,-2.0,-2,-2,37361.0,21796.0,10798.0,9198.0,2314.0,14497.0,21903.0,10832.0,9244.0,2325.0,14568.0,29249.0,0 +27290.0,230000.0,1,1,1,35.0,-2.0,-2.0,-2.0,-2.0,-2,-2,392.0,4106.0,2562.0,6245.0,394.0,987.0,4114.0,2566.0,6286.0,394.0,989.0,3129.0,0 +15020.0,360000.0,1,1,1,36.0,-2.0,-2.0,-2.0,-2.0,-2,-2,8162.0,3141.0,587.0,1647.0,1745.0,597.0,3144.0,590.0,1670.0,1748.0,600.0,11883.0,0 +20709.0,340000.0,1,1,1,43.0,-2.0,-2.0,-2.0,-2.0,-2,-2,185.0,4418.0,0.0,3931.0,2295.0,0.0,4418.0,0.0,3931.0,2295.0,0.0,2254.0,0 +15712.0,150000.0,1,1,1,35.0,-2.0,-2.0,-2.0,-2.0,-2,-2,5819.0,805.0,-48.0,8029.0,2188.0,9157.0,809.0,0.0,8077.0,2199.0,9202.0,2112.0,0 +11783.0,450000.0,1,1,1,44.0,-2.0,-2.0,-2.0,-2.0,-2,-2,32000.0,3417.0,4700.0,20916.0,9695.0,6361.0,3423.0,4700.0,20916.0,9695.0,6361.0,6447.0,0 +8951.0,350000.0,1,1,1,30.0,-2.0,-2.0,-2.0,-2.0,-2,-2,51672.0,31250.0,29178.0,29180.0,52550.0,43538.0,13113.0,12110.0,15044.0,32244.0,40218.0,112406.0,0 +21334.0,500000.0,1,1,1,53.0,-2.0,-2.0,-2.0,-2.0,-2,-2,13331.0,13307.0,15734.0,-101.0,27145.0,1479.0,13941.0,16392.0,470.0,27916.0,1994.0,12670.0,0 +27461.0,330000.0,1,1,1,50.0,-2.0,-2.0,-2.0,-2.0,-2,-2,-17.0,-17.0,-17.0,988.0,-12.0,138.0,0.0,0.0,1005.0,12.0,150.0,13.0,0 +1556.0,340000.0,1,1,1,52.0,-2.0,-2.0,-2.0,-2.0,-2,-2,30832.0,33652.0,35192.0,30000.0,10766.0,33887.0,33670.0,35212.0,30000.0,10766.0,33905.0,30200.0,1 +24205.0,300000.0,1,1,2,29.0,-2.0,-2.0,-2.0,-2.0,-2,-2,1898.0,2570.0,4576.0,3567.0,2180.0,644.0,2572.0,4599.0,3585.0,2180.0,644.0,1.0,1 +24434.0,280000.0,1,1,2,47.0,-2.0,-2.0,-2.0,-2.0,-2,-2,2180.0,251.0,4250.0,1000.0,5507.0,5348.0,251.0,4250.0,1000.0,5507.0,5348.0,433.0,0 +1427.0,200000.0,1,1,2,42.0,-2.0,-2.0,-2.0,-2.0,-2,-2,470.0,740.0,3774.0,836.0,1325.0,1440.0,740.0,3782.0,836.0,1325.0,1440.0,506.0,0 +4013.0,360000.0,1,1,2,29.0,-2.0,-2.0,-2.0,-2.0,-2,-2,3206.0,2347.0,3770.0,3466.0,1630.0,2931.0,2358.0,3788.0,3483.0,1638.0,2946.0,16950.0,0 +20608.0,260000.0,1,1,2,30.0,-2.0,-2.0,-2.0,-2.0,-2,-2,2322.0,1233.0,3302.0,6592.0,5008.0,3386.0,1233.0,3302.0,6592.0,5008.0,3386.0,2547.0,0 +24910.0,440000.0,1,1,2,33.0,-2.0,-2.0,-2.0,-2.0,-2,-2,2380.0,1750.0,4697.0,7502.0,2249.0,4532.0,1750.0,4697.0,7502.0,2249.0,4532.0,101750.0,0 +16836.0,360000.0,1,1,2,30.0,-2.0,-2.0,-2.0,-2.0,-2,-2,1246.0,17234.0,387.0,776.0,810.0,0.0,17328.0,388.0,779.0,814.0,0.0,0.0,0 +21082.0,240000.0,1,1,2,41.0,-2.0,-2.0,-2.0,-2.0,-2,-2,-317.0,63435.0,697.0,-3.0,635.0,1269.0,63752.0,700.0,0.0,638.0,1275.0,421.0,0 +26826.0,360000.0,1,1,2,29.0,-2.0,-2.0,-2.0,-2.0,-2,-2,6906.0,4893.0,508.0,0.0,4861.0,2547.0,4893.0,508.0,0.0,4861.0,2547.0,0.0,0 +24622.0,310000.0,1,1,2,38.0,-2.0,-2.0,-2.0,-2.0,-2,-2,995.0,988.0,993.0,993.0,1495.0,995.0,993.0,1005.0,1000.0,1502.0,1000.0,1000.0,0 +11782.0,490000.0,1,1,2,36.0,-2.0,-2.0,-2.0,-2.0,-2,-2,5310.0,2691.0,3367.0,-46.0,9285.0,-14.0,2711.0,3384.0,0.0,9331.0,0.0,2960.0,0 +1922.0,300000.0,1,1,2,32.0,-2.0,-2.0,-2.0,-2.0,-2,-2,264.0,264.0,264.0,264.0,414.0,264.0,264.0,264.0,264.0,414.0,264.0,264.0,0 +27349.0,290000.0,1,1,1,37.0,-2.0,-2.0,-2.0,-2.0,-2,-2,-17.0,3465.0,10069.0,4225.0,-4.0,871.0,3482.0,10194.0,4276.0,0.0,875.0,3852.0,0 +27267.0,310000.0,1,1,1,45.0,-2.0,-2.0,-2.0,-2.0,-2,-2,8964.0,1168.0,6495.0,-16.0,-16.0,-16.0,1174.0,6527.0,0.0,0.0,0.0,0.0,0 +24274.0,280000.0,1,1,2,31.0,-2.0,-2.0,-2.0,-2.0,-2,-2,-1.0,-1.0,-1.0,-1.0,-1.0,219.0,0.0,0.0,82150.0,0.0,220.0,1124.0,0 +11051.0,260000.0,1,1,2,30.0,-2.0,-2.0,-2.0,-2.0,-2,-2,-7.0,-7.0,-7.0,1544.0,-43.0,-43.0,0.0,0.0,1551.0,0.0,0.0,0.0,0 +24580.0,170000.0,1,1,2,36.0,-2.0,-2.0,-2.0,-2.0,-2,-2,5470.0,1701.0,18406.0,-979.0,-1304.0,2371.0,2000.0,19000.0,0.0,0.0,4000.0,15000.0,0 +20982.0,230000.0,1,1,2,40.0,-2.0,-2.0,-2.0,-2.0,-2,-2,6514.0,7882.0,162.0,-868.0,-868.0,-868.0,7882.0,162.0,0.0,0.0,0.0,0.0,1 +26274.0,490000.0,2,1,1,36.0,-2.0,-2.0,-2.0,-2.0,-2,-2,1886.0,9444.0,3180.0,7715.0,6507.0,3424.0,9480.0,3182.0,7779.0,6517.0,3434.0,5132.0,0 +23854.0,350000.0,2,1,1,57.0,-2.0,-2.0,-2.0,-2.0,-2,-2,7617.0,2554.0,44293.0,66525.0,7502.0,15268.0,2558.0,44538.0,67211.0,7502.0,15268.0,228300.0,0 +19969.0,270000.0,2,1,1,31.0,-2.0,-2.0,-2.0,-2.0,-2,-2,6181.0,12110.0,26069.0,36630.0,37390.0,19816.0,12140.0,26134.0,36650.0,37390.0,19816.0,5272.0,0 +28565.0,100000.0,2,1,1,36.0,-2.0,-2.0,-2.0,-2.0,-2,-2,16155.0,3514.0,3400.0,15156.0,13920.0,2099.0,3514.0,3400.0,15156.0,13920.0,2099.0,15638.0,0 +20320.0,360000.0,2,1,1,57.0,-2.0,-2.0,-2.0,-2.0,-2,-2,-2.0,-2.0,-2.0,-2.0,1422.0,0.0,0.0,0.0,0.0,1424.0,0.0,6624.0,0 +8347.0,500000.0,2,1,1,38.0,-2.0,-2.0,-2.0,-2.0,-2,-2,913.0,9724.0,9350.0,6972.0,11879.0,15574.0,9782.0,9350.0,6972.0,11879.0,15574.0,12921.0,0 +25672.0,400000.0,2,1,1,35.0,-2.0,-2.0,-2.0,-2.0,-2,-2,4689.0,10043.0,17883.0,9322.0,15693.0,5588.0,10097.0,18057.0,9368.0,15771.0,5616.0,10173.0,0 +20017.0,230000.0,2,1,1,36.0,-2.0,-2.0,-2.0,-2.0,-2,-2,0.0,1663.0,4777.0,1755.0,2442.0,2724.0,1663.0,4777.0,1763.0,2445.0,2727.0,17136.0,0 +20099.0,310000.0,2,1,1,39.0,-2.0,-2.0,-2.0,-2.0,-2,-2,12080.0,1989.0,4566.0,5329.0,5724.0,1518.0,1989.0,4566.0,5433.0,5724.0,1336.0,0.0,0 +19470.0,500000.0,2,1,1,41.0,-2.0,-2.0,-2.0,-2.0,-2,-2,4513.0,4342.0,3321.0,6760.0,5788.0,12633.0,4375.0,3337.0,6789.0,5816.0,12696.0,4348.0,0 +2519.0,200000.0,2,1,1,38.0,-2.0,-2.0,-2.0,-2.0,-2,-2,-3.0,687.0,2740.0,2044.0,1614.0,2066.0,690.0,2753.0,2054.0,1622.0,2076.0,578.0,0 +8827.0,150000.0,2,1,1,48.0,-2.0,-2.0,-2.0,-2.0,-2,-2,6773.0,1731.0,21886.0,447.0,3458.0,898.0,1731.0,21888.0,447.0,3458.0,898.0,2001.0,0 +21774.0,40000.0,2,1,2,24.0,-2.0,-2.0,-2.0,-2.0,-2,-2,5247.0,7196.0,6597.0,5552.0,4081.0,3232.0,7196.0,6597.0,5552.0,4081.0,3232.0,8390.0,0 +27831.0,200000.0,2,1,2,26.0,-2.0,-2.0,-2.0,-2.0,-2,-2,2364.0,442.0,33442.0,2140.0,964.0,2075.0,442.0,33448.0,2140.0,964.0,2075.0,7511.0,0 +7102.0,180000.0,2,1,2,33.0,-2.0,-2.0,-2.0,-2.0,-2,-2,1246.0,1845.0,471.0,471.0,248.0,335.0,1845.0,471.0,471.0,248.0,335.0,200.0,0 +19457.0,260000.0,2,1,2,36.0,-2.0,-2.0,-2.0,-2.0,-2,-2,0.0,132.0,1109.0,1181.0,-18.0,3791.0,132.0,1119.0,1186.0,18.0,3809.0,1917.0,0 +25519.0,330000.0,2,1,2,34.0,-2.0,-2.0,-2.0,-2.0,-2,-2,4577.0,8400.0,626.0,626.0,1348.0,5879.0,8400.0,626.0,626.0,1348.0,5879.0,8954.0,0 +7160.0,150000.0,2,1,2,35.0,-2.0,-2.0,-2.0,-2.0,-2,-2,9164.0,14011.0,7715.0,8295.0,7301.0,4388.0,14021.0,7723.0,8295.0,7301.0,4388.0,1600.0,0 +18662.0,200000.0,2,1,2,27.0,-2.0,-2.0,-2.0,-2.0,-2,-2,0.0,127.0,133.0,386.0,393.0,286.0,127.0,133.0,386.0,400.0,286.0,500.0,0 +2332.0,90000.0,2,1,2,29.0,-2.0,-2.0,-2.0,-2.0,-2,-2,1709.0,2522.0,3426.0,3426.0,2921.0,2197.0,2522.0,3426.0,3426.0,2921.0,2197.0,3087.0,1 +2983.0,170000.0,2,1,2,30.0,-2.0,-2.0,-2.0,-2.0,-2,-2,3733.0,1958.0,5956.0,1836.0,3959.0,1285.0,1958.0,5956.0,1842.0,3959.0,1285.0,0.0,0 +16987.0,260000.0,2,1,2,30.0,-2.0,-2.0,-2.0,-2.0,-2,-2,893.0,2778.0,4052.0,977.0,977.0,452.0,2946.0,4052.0,977.0,977.0,452.0,2097.0,1 +22640.0,260000.0,2,1,2,33.0,-2.0,-2.0,-2.0,-2.0,-2,-2,2537.0,2587.0,3727.0,1885.0,2013.0,3001.0,2606.0,3749.0,1900.0,2025.0,3019.0,2680.0,0 +19646.0,360000.0,2,1,2,30.0,-2.0,-2.0,-2.0,-2.0,-2,-2,4765.0,3415.0,1539.0,6501.0,3458.0,2786.0,3434.0,1546.0,6541.0,3475.0,2788.0,5710.0,0 +1970.0,200000.0,2,1,2,43.0,-2.0,-2.0,-2.0,-2.0,-2,-2,830.0,-6.0,-6.0,657.0,2088.0,150.0,0.0,0.0,663.0,2088.0,150.0,594.0,0 +10982.0,300000.0,2,1,2,27.0,-2.0,-2.0,-2.0,-2.0,-2,-2,525.0,7792.0,8347.0,10471.0,9813.0,10690.0,7797.0,8361.0,10490.0,9828.0,10698.0,6666.0,0 +15204.0,180000.0,2,1,2,26.0,-2.0,-2.0,-2.0,-2.0,-2,-2,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,0 +18356.0,200000.0,2,1,2,24.0,-2.0,-2.0,-2.0,-2.0,-2,-2,675.0,1053.0,0.0,500.0,2057.0,23322.0,1053.0,0.0,500.0,2057.0,23322.0,4299.0,0 +7990.0,180000.0,2,1,2,43.0,-2.0,-2.0,-2.0,-2.0,-2,-2,0.0,0.0,0.0,5436.0,100.0,9330.0,0.0,0.0,5436.0,100.0,9330.0,0.0,0 +19236.0,180000.0,2,1,2,39.0,-2.0,-2.0,-2.0,-2.0,-2,-2,11732.0,6653.0,-6674.0,18084.0,16481.0,19359.0,6653.0,330.0,36550.0,16481.0,21264.0,16253.0,0 +27997.0,180000.0,2,1,2,31.0,-2.0,-2.0,-2.0,-2.0,-2,-2,4522.0,1763.0,1571.0,0.0,4775.0,0.0,1771.0,1571.0,0.0,4775.0,0.0,0.0,0 +28516.0,150000.0,2,1,2,33.0,-2.0,-2.0,-2.0,-2.0,-2,-2,24393.0,26847.0,32702.0,33459.0,27800.0,2261.0,27007.0,32715.0,33475.0,27808.0,2261.0,169465.0,0 +14130.0,180000.0,2,1,2,26.0,-2.0,-2.0,-2.0,-2.0,-2,-2,4312.0,2117.0,5944.0,2102.0,10214.0,0.0,2117.0,5944.0,2102.0,10214.0,0.0,0.0,0 +15906.0,220000.0,2,1,2,30.0,-2.0,-2.0,-2.0,-2.0,-2,-2,6391.0,2383.0,1496.0,5199.0,20718.0,12428.0,2402.0,1503.0,5233.0,20828.0,12490.0,1601.0,0 +3014.0,180000.0,2,1,2,28.0,-2.0,-2.0,-2.0,-2.0,-2,-2,584.0,1133.0,572.0,803.0,916.0,1189.0,1133.0,572.0,803.0,916.0,1189.0,375.0,0 +22672.0,460000.0,2,1,2,30.0,-2.0,-2.0,-2.0,-2.0,-2,-2,0.0,0.0,0.0,0.0,630.0,0.0,0.0,0.0,0.0,630.0,0.0,0.0,0 +4943.0,270000.0,2,1,2,31.0,-2.0,-2.0,-2.0,-2.0,-2,-2,973.0,417.0,1593.0,913.0,1471.0,1302.0,592.0,1593.0,913.0,1471.0,1302.0,7107.0,0 +974.0,150000.0,2,1,3,30.0,-2.0,-2.0,-2.0,-2.0,-2,-2,50.0,6527.0,2168.0,-7.0,1373.0,-1.0,8589.0,2500.0,0.0,1380.0,0.0,2050.0,0 +28704.0,220000.0,2,1,1,36.0,-2.0,-2.0,-2.0,-2.0,-2,-2,0.0,0.0,2337.0,-602.0,-1184.0,-2047.0,0.0,2337.0,58.0,0.0,0.0,3500.0,0 +20129.0,150000.0,2,1,2,31.0,-2.0,-2.0,-2.0,-2.0,-2,-2,4847.0,4268.0,0.0,1193.0,-127.0,-127.0,4268.0,0.0,1193.0,0.0,0.0,1956.0,0 +5469.0,350000.0,2,1,2,33.0,-2.0,-2.0,-2.0,-2.0,-2,-2,-2.0,-2.0,-2.0,-2.0,-2.0,-2.0,0.0,0.0,0.0,0.0,0.0,940.0,0 +26394.0,50000.0,2,1,2,29.0,-2.0,-2.0,-2.0,-2.0,-2,-2,-101.0,-101.0,-101.0,-101.0,-101.0,1100.0,0.0,0.0,0.0,0.0,1201.0,0.0,0 +27713.0,280000.0,2,1,2,25.0,-2.0,-2.0,-2.0,-2.0,-2,-2,985.0,500.0,500.0,0.0,500.0,4778.0,505.0,500.0,0.0,500.0,4778.0,4898.0,0 +1616.0,320000.0,1,1,1,35.0,1.0,-2.0,-2.0,-2.0,-2,-2,291.0,2594.0,2691.0,291.0,291.0,291.0,2594.0,2691.0,291.0,291.0,291.0,3124.0,1 +26456.0,340000.0,2,1,2,50.0,1.0,-2.0,-2.0,-2.0,-2,-2,2728.0,15650.0,11550.0,11058.0,6912.0,4125.0,15650.0,11554.0,11058.0,6917.0,4125.0,4850.0,0 +9973.0,300000.0,2,1,2,39.0,-1.0,-1.0,-2.0,-2.0,-2,-2,2019.0,-1.0,-1.0,-1.0,-1.0,-1.0,1.0,0.0,0.0,0.0,0.0,2774.0,1 +3134.0,210000.0,2,2,1,37.0,0.0,0.0,-2.0,-2.0,-2,-2,22908.0,32513.0,6192.0,2885.0,8419.0,2810.0,32513.0,9.0,8.0,8444.0,3118.0,0.0,1 +9192.0,350000.0,2,2,3,44.0,2.0,2.0,-2.0,-2.0,-2,-1,52949.0,-4577.0,-4577.0,-2699.0,-2699.0,297301.0,3682.0,0.0,1878.0,0.0,300000.0,0.0,0 +24675.0,30000.0,1,2,2,35.0,2.0,2.0,-2.0,-2.0,-2,-2,3462.0,-334.0,-1170.0,-1560.0,-1950.0,-1620.0,0.0,0.0,0.0,0.0,1620.0,900.0,1 +1334.0,80000.0,1,2,1,41.0,-2.0,-2.0,-2.0,-2.0,-2,-1,3153.0,1013.0,0.0,0.0,2115.0,4264.0,1013.0,0.0,0.0,2115.0,4264.0,0.0,0 +8880.0,180000.0,2,2,1,26.0,-2.0,-2.0,-2.0,-2.0,-2,-1,52666.0,181987.0,181255.0,174825.0,140909.0,177257.0,272817.0,7017.0,8201.0,8246.0,186732.0,8000.0,0 +7805.0,100000.0,2,2,1,33.0,-2.0,-2.0,-2.0,-2.0,-2,-1,5576.0,792.0,0.0,1889.0,2458.0,10175.0,792.0,0.0,1889.0,2458.0,10175.0,122.0,0 +11867.0,90000.0,2,2,2,40.0,-2.0,-2.0,-2.0,-2.0,-2,-1,9663.0,69279.0,59483.0,3065.0,854.0,2328.0,69616.0,59483.0,26665.0,854.0,2334.0,10825.0,0 +8190.0,130000.0,2,2,2,25.0,-2.0,-2.0,-2.0,-2.0,-2,-1,668.0,1017.0,1298.0,550.0,-286.0,55138.0,1200.0,1300.0,964.0,1698.0,60549.0,5000.0,1 +8223.0,120000.0,2,2,2,37.0,-2.0,-2.0,-2.0,-2.0,-2,-1,874.0,0.0,0.0,0.0,305.0,20502.0,0.0,0.0,0.0,305.0,21742.0,0.0,0 +29737.0,500000.0,1,2,1,48.0,-2.0,-2.0,-2.0,-2.0,-2,-2,1900.0,5441.0,0.0,1535.0,1100.0,800.0,5441.0,0.0,1535.0,1100.0,800.0,1297.0,0 +21059.0,30000.0,1,2,1,32.0,-2.0,-2.0,-2.0,-2.0,-2,-2,5066.0,6367.0,2109.0,5930.0,4192.0,0.0,6367.0,2115.0,5933.0,4192.0,0.0,0.0,0 +11684.0,50000.0,1,2,1,50.0,-2.0,-2.0,-2.0,-2.0,-2,-2,3526.0,-4.0,1473.0,2517.0,1217.0,4459.0,0.0,1477.0,2524.0,1320.0,4572.0,2206.0,1 +12568.0,150000.0,1,2,1,30.0,-2.0,-2.0,-2.0,-2.0,-2,-2,116778.0,59731.0,89742.0,116067.0,97725.0,76466.0,60367.0,100483.0,116567.0,50156.0,10383.0,316.0,0 +29338.0,310000.0,1,2,2,26.0,-2.0,-2.0,-2.0,-2.0,-2,-2,2154.0,359.0,256.0,2513.0,795.0,250.0,360.0,257.0,2537.0,798.0,251.0,2064.0,0 +1669.0,100000.0,1,2,2,30.0,-2.0,-2.0,-2.0,-2.0,-2,-2,914.0,1170.0,0.0,0.0,1756.0,0.0,1475.0,0.0,0.0,1756.0,0.0,0.0,0 +13651.0,260000.0,1,2,1,53.0,-2.0,-2.0,-2.0,-2.0,-2,-2,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,0.0,0.0,0.0,0.0,0.0,0.0,0 +12430.0,150000.0,1,2,2,42.0,-2.0,-2.0,-2.0,-2.0,-2,-2,6407.0,-6.0,-3.0,-3.0,-3.0,1040.0,0.0,0.0,0.0,0.0,1043.0,0.0,0 +22991.0,170000.0,2,2,1,41.0,-2.0,-2.0,-2.0,-2.0,-2,-2,736.0,736.0,1156.0,316.0,316.0,316.0,736.0,1156.0,316.0,316.0,316.0,316.0,0 +16088.0,260000.0,2,2,1,32.0,-2.0,-2.0,-2.0,-2.0,-2,-2,1249.0,0.0,0.0,0.0,1178.0,1692.0,0.0,0.0,0.0,1178.0,1692.0,810.0,1 +10237.0,220000.0,2,2,1,33.0,-2.0,-2.0,-2.0,-2.0,-2,-2,9649.0,8300.0,1590.0,1341.0,8171.0,14253.0,8300.0,1590.0,1341.0,8171.0,14253.0,3513.0,0 +28032.0,200000.0,2,2,1,30.0,-2.0,-2.0,-2.0,-2.0,-2,-2,42488.0,0.0,0.0,0.0,7637.0,21186.0,0.0,0.0,0.0,7637.0,21186.0,0.0,0 +12467.0,160000.0,2,2,1,50.0,-2.0,-2.0,-2.0,-2.0,-2,-2,3440.0,3208.0,3315.0,2645.0,1049.0,1469.0,3219.0,3322.0,2645.0,1049.0,1469.0,3490.0,0 +28898.0,150000.0,2,2,1,41.0,-2.0,-2.0,-2.0,-2.0,-2,-2,11026.0,9459.0,9929.0,1595.0,3630.0,3516.0,9640.0,9976.0,1595.0,3647.0,3516.0,11071.0,0 +10812.0,180000.0,2,2,1,41.0,-2.0,-2.0,-2.0,-2.0,-2,-2,21450.0,0.0,6980.0,10628.0,9920.0,6205.0,0.0,6980.0,10628.0,9920.0,6205.0,6381.0,0 +28395.0,220000.0,2,2,1,40.0,-2.0,-2.0,-2.0,-2.0,-2,-2,5785.0,4164.0,8553.0,11652.0,14968.0,7898.0,4183.0,8603.0,11709.0,15823.0,7937.0,5302.0,0 +23655.0,160000.0,2,2,1,36.0,-2.0,-2.0,-2.0,-2.0,-2,-2,-20.0,-20.0,3640.0,2935.0,1603.0,14129.0,0.0,3660.0,3135.0,1650.0,14200.0,1500.0,1 +19526.0,260000.0,2,2,1,33.0,-2.0,-2.0,-2.0,-2.0,-2,-2,3342.0,8978.0,4331.0,13860.0,1987.0,5626.0,9023.0,4353.0,13929.0,1997.0,5654.0,3964.0,0 +11410.0,230000.0,2,2,1,38.0,-2.0,-2.0,-2.0,-2.0,-2,-2,12696.0,9883.0,2035.0,6337.0,3388.0,2132.0,9883.0,2035.0,6337.0,3388.0,2132.0,2204.0,0 +1753.0,60000.0,2,2,1,38.0,-2.0,-2.0,-2.0,-2.0,-2,-2,4764.0,30500.0,0.0,0.0,52829.0,41404.0,30500.0,0.0,0.0,52829.0,41404.0,22401.0,0 +26011.0,400000.0,2,2,1,39.0,-2.0,-2.0,-2.0,-2.0,-2,-2,52306.0,3638.0,11649.0,24140.0,5803.0,5937.0,3656.0,11713.0,24265.0,7832.0,5966.0,9363.0,0 +13098.0,30000.0,2,2,1,26.0,-2.0,-2.0,-2.0,-2.0,-2,-2,-32.0,5588.0,1200.0,2444.0,2309.0,0.0,11208.0,1211.0,2444.0,2615.0,0.0,0.0,0 +562.0,360000.0,2,2,2,52.0,-2.0,-2.0,-2.0,-2.0,-2,-2,640.0,2113.0,-6.0,999.0,944.0,-3.0,2231.0,0.0,1005.0,948.0,0.0,789.0,0 +10159.0,500000.0,2,2,2,36.0,-2.0,-2.0,-2.0,-2.0,-2,-2,11168.0,9287.0,9963.0,17145.0,7645.0,16079.0,9287.0,9963.0,17223.0,7645.0,16079.0,11288.0,0 +3413.0,160000.0,2,2,2,50.0,-2.0,-2.0,-2.0,-2.0,-2,-2,3.0,3.0,3.0,3.0,13333.0,0.0,13333.0,13333.0,13333.0,26663.0,0.0,11913.0,0 +20089.0,370000.0,2,2,2,35.0,-2.0,-2.0,-2.0,-2.0,-2,-2,20108.0,13976.0,12939.0,11367.0,17049.0,27337.0,13994.0,12939.0,11380.0,17049.0,27337.0,14146.0,0 +23294.0,100000.0,2,2,2,31.0,-2.0,-2.0,-2.0,-2.0,-2,-2,4576.0,1872.0,2511.0,3333.0,2765.0,900.0,1872.0,2517.0,3339.0,2765.0,900.0,2575.0,1 +20154.0,240000.0,2,2,1,37.0,-2.0,-2.0,-2.0,-2.0,-2,-2,-150.0,-150.0,-150.0,-150.0,-150.0,-150.0,0.0,0.0,0.0,0.0,0.0,0.0,1 +19805.0,230000.0,2,2,2,34.0,-2.0,-2.0,-2.0,-2.0,-2,-2,1716.0,1518.0,909.0,-1307.0,-3237.0,-5459.0,1518.0,1000.0,0.0,0.0,0.0,0.0,0 +3180.0,500000.0,2,2,1,27.0,-2.0,-2.0,-2.0,-2.0,-2,-2,11354.0,9983.0,13570.0,10000.0,10000.0,10000.0,9983.0,13587.0,10000.0,10000.0,10000.0,25304.0,0 +26976.0,180000.0,1,2,2,28.0,1.0,1.0,-2.0,-2.0,-2,-1,23638.0,-46.0,-46.0,-46.0,-46.0,1154.0,3000.0,0.0,0.0,0.0,1200.0,44338.0,0 +2112.0,320000.0,1,2,1,41.0,1.0,-2.0,-2.0,-2.0,-2,-2,0.0,0.0,0.0,0.0,700.0,860.0,0.0,0.0,0.0,700.0,860.0,2420.0,1 +2959.0,20000.0,2,2,1,36.0,1.0,-2.0,-2.0,-2.0,-2,-2,-25.0,-25.0,-25.0,-25.0,-25.0,-25.0,0.0,0.0,0.0,0.0,0.0,0.0,0 +6236.0,100000.0,2,2,2,30.0,1.0,-2.0,-2.0,-2.0,-2,-2,-4.0,-4.0,-4.0,-4.0,-4.0,-4.0,0.0,0.0,0.0,0.0,0.0,0.0,0 +5864.0,320000.0,1,2,2,44.0,-1.0,-1.0,-2.0,-2.0,-2,-2,36831.0,28785.0,13104.0,2621.0,9075.0,6564.0,28791.0,13227.0,2621.0,9075.0,6564.0,12767.0,0 +17958.0,300000.0,1,2,1,39.0,-1.0,-1.0,-2.0,-2.0,-2,-2,29997.0,592.0,1049.0,-25.0,-25.0,-25.0,598.0,1057.0,0.0,0.0,0.0,0.0,0 +25360.0,260000.0,2,2,2,26.0,-1.0,-1.0,-2.0,-2.0,-2,-2,28.0,-288.0,-604.0,-920.0,-1236.0,-1552.0,288.0,1236.0,316.0,316.0,316.0,316.0,0 +14392.0,260000.0,2,3,2,33.0,0.0,0.0,-2.0,-2.0,-2,-1,7571.0,3563.0,2786.0,-14.0,-14.0,12074.0,1000.0,2786.0,14.0,0.0,12088.0,2021.0,0 +21340.0,300000.0,1,3,1,53.0,-2.0,-2.0,-2.0,-2.0,-2,-2,-3.0,-3.0,-3.0,580.0,992.0,1205.0,0.0,0.0,583.0,992.0,1205.0,96.0,0 +21094.0,430000.0,1,3,2,38.0,-2.0,-2.0,-2.0,-2.0,-2,-2,37693.0,3390.0,5930.0,33736.0,23558.0,8118.0,3507.0,5960.0,39507.0,11838.0,8158.0,8509.0,0 +3430.0,310000.0,1,3,2,30.0,-2.0,-2.0,-2.0,-2.0,-2,-2,-44.0,-44.0,8915.0,-35.0,7028.0,-116.0,0.0,8959.0,0.0,7063.0,0.0,23240.0,0 +25703.0,200000.0,2,3,0,45.0,-2.0,-2.0,-2.0,-2.0,-2,-2,399.0,2430.0,0.0,399.0,1396.0,0.0,2430.0,0.0,399.0,1396.0,0.0,0.0,0 +22644.0,420000.0,2,3,1,42.0,-2.0,-2.0,-2.0,-2.0,-2,-2,87263.0,20793.0,34676.0,48823.0,74475.0,47108.0,20803.0,34682.0,48919.0,74481.0,47108.0,219844.0,0 +6126.0,30000.0,2,3,1,47.0,-2.0,-2.0,-2.0,-2.0,-2,-2,6911.0,10507.0,4785.0,4567.0,11762.0,4209.0,10523.0,4790.0,4736.0,55762.0,4209.0,22815.0,0 +3618.0,390000.0,2,3,1,46.0,-2.0,-2.0,-2.0,-2.0,-2,-2,14315.0,7097.0,6548.0,8976.0,909.0,17682.0,7097.0,6548.0,8976.0,909.0,17682.0,12710.0,0 +2465.0,380000.0,2,3,1,56.0,-2.0,-2.0,-2.0,-2.0,-2,-2,0.0,1349.0,5947.0,16735.0,6444.0,0.0,1349.0,5957.0,16735.0,6444.0,0.0,7699.0,1 +28194.0,160000.0,2,3,1,46.0,-2.0,-2.0,-2.0,-2.0,-2,-2,-510.0,-520.0,0.0,-390.0,780.0,0.0,380.0,2000.0,0.0,101170.0,0.0,0.0,0 +25598.0,230000.0,2,3,1,43.0,-2.0,-2.0,-2.0,-2.0,-2,-2,416.0,1099.0,2508.0,976.0,416.0,416.0,1099.0,2508.0,976.0,416.0,416.0,416.0,0 +19325.0,160000.0,2,3,1,38.0,-2.0,-2.0,-2.0,-2.0,-2,-2,5207.0,207.0,207.0,207.0,207.0,207.0,207.0,207.0,207.0,207.0,207.0,207.0,0 +15613.0,120000.0,2,3,1,30.0,-2.0,-2.0,-2.0,-2.0,-2,-2,757.0,757.0,1549.0,757.0,757.0,1328.0,757.0,1549.0,757.0,757.0,1328.0,757.0,0 +8240.0,40000.0,2,3,1,39.0,-2.0,-2.0,-2.0,-2.0,-2,-2,7955.0,5392.0,5151.0,3434.0,1143.0,0.0,5392.0,5151.0,3434.0,1143.0,0.0,0.0,0 +28278.0,260000.0,2,3,2,49.0,-2.0,-2.0,-2.0,-2.0,-2,-2,-5684.0,211466.0,200304.0,2735.0,316.0,305.0,217773.0,200304.0,2759.0,316.0,305.0,2596.0,0 +566.0,250000.0,2,3,2,35.0,-2.0,-2.0,-2.0,-2.0,-2,-2,7244.0,8472.0,1738.0,6706.0,2391.0,11082.0,8514.0,1751.0,6739.0,2403.0,11137.0,13407.0,0 +13626.0,250000.0,2,3,2,47.0,-2.0,-2.0,-2.0,-2.0,-2,-2,7363.0,27415.0,0.0,1930.0,1643.0,1687.0,27474.0,0.0,1930.0,1643.0,1687.0,0.0,0 +5568.0,100000.0,2,3,2,48.0,-2.0,-2.0,-2.0,-2.0,-2,-2,2422.0,894.0,0.0,0.0,1639.0,923.0,894.0,0.0,0.0,1639.0,923.0,0.0,0 +22632.0,400000.0,2,3,2,34.0,-2.0,-2.0,-2.0,-2.0,-2,-2,10150.0,5869.0,5750.0,132866.0,21780.0,41050.0,5869.0,5750.0,132872.0,21780.0,20525.0,74984.0,0 +22510.0,80000.0,2,3,1,45.0,-2.0,-2.0,-2.0,-2.0,-2,-2,640.0,23699.0,2676.0,-4.0,-4.0,-4.0,23699.0,22670.0,0.0,0.0,0.0,0.0,0 +25100.0,360000.0,1,5,1,50.0,1.0,-2.0,-2.0,-2.0,-2,-2,4767.0,-233.0,-233.0,-233.0,-233.0,-233.0,0.0,0.0,0.0,0.0,0.0,0.0,0 +24213.0,250000.0,1,1,2,28.0,-2.0,-1.0,-1.0,-2.0,-2,-2,4003.0,2527.0,1652.0,7734.0,3337.0,7866.0,2549.0,1715.0,8042.0,4023.0,9167.0,3036.0,0 +22055.0,230000.0,2,1,2,29.0,-2.0,-2.0,-1.0,-1.0,-2,-2,20517.0,12883.0,10867.0,10100.0,3068.0,21064.0,12903.0,10880.0,10125.0,3076.0,21162.0,3224.0,0 +10009.0,360000.0,2,1,1,48.0,1.0,-1.0,-1.0,-2.0,-2,-2,491.0,3670.0,-114.0,-200.0,-200.0,-200.0,3700.0,0.0,0.0,0.0,0.0,0.0,1 +22706.0,200000.0,2,1,1,37.0,1.0,-2.0,-1.0,-1.0,-2,-2,-58.0,-58.0,2786.0,0.0,116.0,0.0,0.0,2844.0,0.0,116.0,0.0,0.0,0 +14654.0,280000.0,1,1,1,39.0,-1.0,-1.0,-1.0,-2.0,-2,-1,17489.0,7542.0,2219.0,3008.0,849.0,1763.0,7614.0,2226.0,3008.0,1255.0,152446.0,0.0,0 +573.0,350000.0,1,1,2,33.0,-1.0,-1.0,-1.0,-2.0,-2,-1,10900.0,10478.0,-22.0,-22.0,-22.0,4532.0,10530.0,0.0,0.0,0.0,4554.0,0.0,0 +9373.0,80000.0,2,1,1,43.0,-1.0,-1.0,-1.0,-2.0,-2,-1,21057.0,2282.0,-185.0,-185.0,-185.0,665.0,2282.0,0.0,0.0,0.0,1000.0,0.0,0 +21867.0,80000.0,2,1,2,26.0,-1.0,-1.0,-1.0,-1.0,-2,-1,4620.0,2991.0,1441.0,1608.0,1453.0,4287.0,2991.0,1500.0,1608.0,1453.0,4287.0,6000.0,0 +12691.0,150000.0,1,1,2,28.0,-1.0,-1.0,-1.0,-2.0,-2,-2,252.0,6514.0,-31.0,-31.0,-31.0,-31.0,6546.0,0.0,0.0,0.0,0.0,0.0,0 +28953.0,280000.0,2,1,2,30.0,-1.0,-1.0,-1.0,-2.0,-2,-2,26679.0,52223.0,25088.0,9427.0,2829.0,198.0,52223.0,25100.0,9427.0,2838.0,198.0,4139.0,0 +26975.0,300000.0,1,1,1,38.0,-1.0,-1.0,-1.0,-1.0,-2,-2,706.0,195.0,504.0,-627.0,-918.0,-1209.0,200.0,600.0,0.0,0.0,0.0,1791.0,1 +24172.0,150000.0,1,2,2,28.0,-2.0,-1.0,-1.0,-1.0,-2,-2,88609.0,4635.0,2160.0,-2.0,-2.0,-2.0,4660.0,2166.0,0.0,0.0,0.0,901.0,0 +8585.0,360000.0,1,2,1,49.0,1.0,-2.0,-1.0,-1.0,-2,-2,0.0,0.0,8209.0,-41.0,-41.0,-41.0,0.0,8209.0,0.0,0.0,0.0,0.0,1 +27427.0,20000.0,1,2,1,45.0,-1.0,-1.0,-1.0,-1.0,-2,-2,836.0,836.0,2006.0,-2830.0,-7220.0,-11610.0,836.0,2006.0,1441.0,0.0,0.0,0.0,0 +11775.0,210000.0,1,2,1,36.0,-1.0,-1.0,-1.0,-1.0,-2,-2,1060.0,777.0,7971.0,-8.0,-8.0,-8.0,779.0,7994.0,0.0,0.0,0.0,1704.0,0 +9617.0,100000.0,1,3,1,55.0,2.0,-1.0,-1.0,-1.0,-2,-1,435.0,435.0,285.0,-150.0,-585.0,1020.0,435.0,285.0,0.0,0.0,2040.0,0.0,0 +23790.0,20000.0,2,3,1,51.0,1.0,-1.0,-1.0,-1.0,-2,-2,0.0,780.0,340.0,-50.0,-830.0,-1660.0,780.0,340.0,0.0,0.0,0.0,0.0,0 +6732.0,80000.0,1,1,1,60.0,0.0,0.0,0.0,0.0,-2,-2,53315.0,47740.0,50100.0,0.0,0.0,0.0,3300.0,6267.0,0.0,0.0,0.0,4189.0,0 +27094.0,190000.0,1,1,1,48.0,0.0,0.0,0.0,0.0,-2,-2,189158.0,150621.0,153900.0,0.0,0.0,0.0,6561.0,6900.0,0.0,0.0,0.0,0.0,0 +20780.0,120000.0,1,1,1,32.0,0.0,0.0,0.0,0.0,-2,-2,106552.0,110787.0,112900.0,0.0,0.0,0.0,6000.0,5500.0,0.0,0.0,0.0,0.0,0 +29670.0,110000.0,1,1,2,39.0,0.0,0.0,0.0,0.0,-2,-2,18310.0,19327.0,20650.0,0.0,0.0,0.0,1327.0,1650.0,0.0,0.0,0.0,0.0,0 +683.0,230000.0,2,1,1,35.0,0.0,0.0,0.0,0.0,-2,-2,4259.0,5432.0,6182.0,0.0,0.0,0.0,1250.0,1000.0,0.0,0.0,0.0,0.0,0 +12789.0,180000.0,1,1,1,46.0,0.0,0.0,0.0,-2.0,-2,-2,142826.0,61650.0,0.0,0.0,0.0,0.0,3000.0,0.0,0.0,0.0,0.0,0.0,0 +20767.0,130000.0,1,1,2,38.0,0.0,0.0,0.0,-2.0,-2,-2,131197.0,133400.0,0.0,0.0,0.0,0.0,7000.0,0.0,0.0,0.0,0.0,0.0,0 +23801.0,240000.0,2,1,1,55.0,-1.0,0.0,0.0,-2.0,-2,-1,80199.0,82300.0,0.0,0.0,0.0,21585.0,3900.0,0.0,0.0,0.0,21585.0,0.0,0 +5092.0,360000.0,2,1,2,26.0,-1.0,0.0,0.0,-2.0,-2,-2,1374.0,12920.0,0.0,0.0,0.0,0.0,12534.0,0.0,0.0,0.0,0.0,0.0,0 +8715.0,50000.0,1,2,2,54.0,0.0,0.0,0.0,0.0,-2,-1,72374.0,81665.0,67450.0,0.0,0.0,16271.0,15000.0,2650.0,0.0,0.0,16271.0,2000.0,0 +17379.0,180000.0,2,2,1,36.0,0.0,0.0,0.0,0.0,-2,-1,20138.0,21494.0,25600.0,0.0,0.0,36565.0,2000.0,5000.0,0.0,0.0,36565.0,1548.0,0 +5009.0,170000.0,2,2,1,31.0,0.0,0.0,0.0,0.0,-2,-1,63948.0,62090.0,63000.0,0.0,0.0,3300.0,5000.0,4000.0,0.0,0.0,3300.0,0.0,0 +26668.0,20000.0,1,2,2,26.0,0.0,0.0,0.0,-2.0,-2,-1,18838.0,15349.0,0.0,0.0,0.0,19125.0,1200.0,0.0,0.0,0.0,19125.0,1000.0,0 +16214.0,210000.0,2,2,1,33.0,0.0,0.0,0.0,-2.0,-2,-1,29672.0,31050.0,0.0,0.0,0.0,87045.0,2100.0,0.0,0.0,0.0,87045.0,4000.0,0 +24278.0,90000.0,1,2,1,31.0,0.0,0.0,0.0,0.0,-2,-2,5287.0,7525.0,10360.0,0.0,0.0,0.0,2500.0,3000.0,0.0,0.0,0.0,0.0,0 +20924.0,130000.0,1,2,1,38.0,0.0,0.0,0.0,0.0,-2,-2,233617.0,115431.0,35400.0,0.0,0.0,0.0,10000.0,5000.0,0.0,0.0,0.0,0.0,0 +21195.0,200000.0,1,2,2,36.0,0.0,0.0,0.0,0.0,-2,-2,193097.0,199873.0,205150.0,0.0,0.0,0.0,10000.0,10000.0,0.0,0.0,0.0,0.0,0 +17294.0,50000.0,2,2,1,44.0,0.0,0.0,0.0,0.0,-2,-2,13226.0,14470.0,15000.0,0.0,0.0,0.0,1470.0,1000.0,0.0,0.0,0.0,0.0,0 +17265.0,240000.0,2,2,1,46.0,0.0,0.0,0.0,0.0,-2,-2,177221.0,169897.0,166064.0,0.0,0.0,0.0,7053.0,6520.0,0.0,0.0,0.0,0.0,1 +25525.0,50000.0,2,2,1,34.0,0.0,0.0,0.0,0.0,-2,-2,2791.0,4563.0,5000.0,0.0,0.0,0.0,2000.0,1200.0,0.0,0.0,0.0,0.0,0 +27036.0,130000.0,1,2,1,35.0,0.0,0.0,0.0,-2.0,-2,-2,129902.0,134400.0,0.0,0.0,0.0,0.0,7000.0,0.0,0.0,0.0,0.0,0.0,0 +20857.0,200000.0,1,2,1,38.0,0.0,0.0,0.0,-2.0,-2,-2,7400.0,2872.0,212.0,2387.0,0.0,-2620.0,1005.0,220.0,2387.0,0.0,0.0,3380.0,0 +3931.0,100000.0,1,2,1,40.0,0.0,0.0,0.0,-2.0,-2,-2,37596.0,23808.0,0.0,0.0,0.0,0.0,1000.0,0.0,0.0,0.0,0.0,0.0,0 +13581.0,30000.0,1,2,1,33.0,0.0,0.0,0.0,-2.0,-2,-2,34914.0,35000.0,0.0,0.0,0.0,0.0,1000.0,18000.0,0.0,0.0,0.0,0.0,0 +15494.0,160000.0,1,2,1,35.0,0.0,0.0,0.0,-2.0,-2,-2,160303.0,164150.0,0.0,0.0,0.0,0.0,8000.0,0.0,0.0,0.0,0.0,0.0,0 +1736.0,130000.0,1,2,2,37.0,0.0,0.0,0.0,-2.0,-2,-2,131446.0,102650.0,0.0,0.0,0.0,0.0,5000.0,0.0,0.0,0.0,0.0,0.0,0 +10454.0,50000.0,1,2,2,25.0,0.0,0.0,0.0,-2.0,-2,-2,41739.0,20650.0,0.0,0.0,0.0,0.0,1650.0,0.0,0.0,0.0,0.0,0.0,0 +11624.0,180000.0,1,2,2,31.0,0.0,0.0,0.0,-2.0,-2,-2,130171.0,12666.0,0.0,0.0,0.0,0.0,1110.0,0.0,0.0,0.0,0.0,0.0,0 +10593.0,80000.0,1,2,2,26.0,0.0,0.0,0.0,-2.0,-2,-2,5844.0,6700.0,0.0,0.0,0.0,0.0,1067.0,0.0,0.0,0.0,0.0,0.0,0 +10060.0,80000.0,1,2,2,26.0,0.0,0.0,0.0,-2.0,-2,-2,60315.0,61650.0,0.0,0.0,0.0,0.0,2850.0,0.0,0.0,0.0,0.0,0.0,0 +2552.0,80000.0,1,2,2,28.0,0.0,0.0,0.0,-2.0,-2,-2,15268.0,5135.0,0.0,0.0,0.0,0.0,1315.0,0.0,0.0,0.0,0.0,0.0,0 +17973.0,280000.0,1,2,2,31.0,0.0,0.0,0.0,-2.0,-2,-2,4821.0,3469.0,0.0,0.0,0.0,1047.0,1017.0,0.0,0.0,0.0,1047.0,56970.0,0 +64.0,50000.0,2,2,1,46.0,0.0,0.0,0.0,-2.0,-2,-2,28718.0,29166.0,0.0,0.0,0.0,0.0,1000.0,0.0,0.0,0.0,0.0,0.0,1 +22612.0,150000.0,2,2,1,32.0,0.0,0.0,0.0,-2.0,-2,-2,21274.0,22704.0,0.0,0.0,0.0,0.0,11540.0,0.0,0.0,0.0,0.0,0.0,0 +4633.0,30000.0,2,2,1,30.0,0.0,0.0,0.0,-2.0,-2,-2,14451.0,15525.0,0.0,0.0,0.0,0.0,1525.0,0.0,0.0,0.0,0.0,0.0,0 +19103.0,120000.0,2,2,1,45.0,0.0,0.0,0.0,-2.0,-2,-2,11547.0,9836.0,0.0,0.0,0.0,0.0,5000.0,0.0,0.0,0.0,0.0,5562.0,0 +26129.0,200000.0,2,2,1,30.0,0.0,0.0,0.0,-2.0,-2,-2,25874.0,16298.0,0.0,0.0,0.0,0.0,1048.0,0.0,0.0,0.0,0.0,0.0,0 +17583.0,80000.0,2,2,1,40.0,2.0,0.0,0.0,-2.0,-2,-2,80934.0,82150.0,0.0,0.0,0.0,0.0,3800.0,0.0,0.0,0.0,0.0,0.0,1 +23407.0,60000.0,2,2,3,34.0,1.0,-1.0,0.0,0.0,-2,-1,0.0,60559.0,56317.0,0.0,0.0,567.0,60559.0,1126.0,0.0,0.0,567.0,1222.0,0 +16302.0,20000.0,2,3,3,32.0,0.0,0.0,0.0,-2.0,-2,-1,19446.0,20650.0,0.0,0.0,0.0,1000.0,2000.0,0.0,0.0,0.0,1000.0,0.0,0 +9489.0,90000.0,1,3,2,25.0,0.0,0.0,0.0,0.0,-2,-2,6822.0,6995.0,7884.0,0.0,0.0,0.0,1172.0,1061.0,0.0,0.0,0.0,193.0,1 +27866.0,50000.0,2,3,2,25.0,0.0,0.0,0.0,0.0,-2,-2,8298.0,5841.0,3750.0,0.0,0.0,0.0,1250.0,1000.0,0.0,0.0,0.0,40277.0,0 +12342.0,160000.0,1,5,2,46.0,0.0,0.0,0.0,0.0,-2,-2,169746.0,159376.0,162998.0,0.0,0.0,0.0,4318.0,4000.0,0.0,0.0,0.0,73175.0,0 +21007.0,20000.0,1,5,1,28.0,0.0,0.0,0.0,-2.0,-2,-2,9278.0,10400.0,0.0,0.0,0.0,0.0,1400.0,0.0,0.0,0.0,0.0,0.0,0 +2333.0,10000.0,1,1,2,23.0,2.0,2.0,2.0,2.0,-2,-1,2724.0,5520.0,5275.0,0.0,0.0,150.0,3000.0,0.0,0.0,0.0,150.0,275.0,0 +21699.0,80000.0,2,1,2,25.0,-1.0,2.0,2.0,-2.0,-2,-2,259.0,259.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0 +15627.0,200000.0,2,2,2,33.0,-1.0,2.0,2.0,-2.0,-2,-1,10111.0,2900.0,0.0,0.0,0.0,4549.0,0.0,0.0,0.0,0.0,4549.0,0.0,0 +27663.0,20000.0,2,2,2,21.0,-1.0,-1.0,2.0,2.0,-2,-2,390.0,780.0,780.0,0.0,0.0,0.0,780.0,0.0,0.0,0.0,0.0,0.0,0 +7869.0,120000.0,2,2,2,28.0,-1.0,2.0,2.0,-2.0,-2,-2,200.0,200.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1 +7974.0,50000.0,1,3,2,34.0,-1.0,2.0,2.0,-2.0,-2,-2,780.0,780.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0 +16882.0,100000.0,1,0,2,37.0,0.0,0.0,-2.0,-2.0,-2,-2,7642.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0 +27271.0,250000.0,1,0,1,35.0,-2.0,-2.0,-2.0,-2.0,-2,-2,22839.0,7745.0,12035.0,33604.0,0.0,1190.0,7783.0,12046.0,33718.0,0.0,1190.0,590.0,0 +23313.0,300000.0,2,4,1,31.0,-2.0,-2.0,-2.0,-2.0,-2,-2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0 +22913.0,270000.0,2,4,1,33.0,-2.0,-2.0,-2.0,-2.0,-2,-2,0.0,0.0,1205.0,0.0,0.0,0.0,0.0,1205.0,0.0,0.0,0.0,0.0,0 +19838.0,200000.0,2,4,1,44.0,-2.0,-2.0,-2.0,-2.0,-2,-2,0.0,1904.0,0.0,0.0,0.0,2206.0,1904.0,0.0,0.0,0.0,2206.0,686.0,0 +10504.0,200000.0,1,1,2,32.0,0.0,0.0,-2.0,-2.0,-2,-1,10532.0,0.0,0.0,0.0,0.0,2842.0,0.0,0.0,0.0,0.0,2842.0,204297.0,0 +623.0,90000.0,2,1,2,27.0,0.0,0.0,-2.0,-2.0,-2,-2,7624.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0 +2571.0,180000.0,2,1,2,38.0,0.0,0.0,-2.0,-2.0,-2,-2,184650.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0 +27428.0,170000.0,1,1,2,32.0,2.0,2.0,-2.0,-2.0,-2,-1,2097.0,0.0,0.0,0.0,0.0,6271.0,0.0,0.0,0.0,0.0,6271.0,0.0,1 +13801.0,450000.0,1,1,1,43.0,2.0,2.0,-2.0,-2.0,-2,-2,1000.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0 +18692.0,130000.0,2,1,2,25.0,2.0,2.0,-2.0,-2.0,-2,-2,1990.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0 +24680.0,130000.0,2,1,2,33.0,2.0,2.0,-2.0,-2.0,-2,-2,1022.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1 +28050.0,150000.0,2,1,2,29.0,-2.0,-2.0,-2.0,-2.0,-2,-1,0.0,5067.0,131.0,987.0,0.0,14001.0,5067.0,131.0,987.0,400.0,14001.0,0.0,1 +5773.0,20000.0,2,1,2,22.0,-2.0,-2.0,-2.0,-2.0,-2,-1,-9.0,-9.0,904.0,304.0,0.0,302.0,0.0,913.0,304.0,0.0,302.0,7676.0,0 +29761.0,300000.0,1,1,1,38.0,-2.0,-2.0,-2.0,-2.0,-2,-2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1 +8400.0,170000.0,1,1,1,38.0,-2.0,-2.0,-2.0,-2.0,-2,-2,0.0,0.0,0.0,1012.0,0.0,0.0,0.0,0.0,1012.0,0.0,0.0,492.0,0 +27027.0,500000.0,1,1,1,46.0,-2.0,-2.0,-2.0,-2.0,-2,-2,0.0,0.0,1656.0,1400.0,0.0,0.0,0.0,1656.0,1400.0,0.0,0.0,0.0,0 +6562.0,280000.0,1,1,1,63.0,-2.0,-2.0,-2.0,-2.0,-2,-2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0 +13371.0,500000.0,1,1,1,35.0,-2.0,-2.0,-2.0,-2.0,-2,-2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1 +20913.0,180000.0,1,1,2,34.0,-2.0,-2.0,-2.0,-2.0,-2,-2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0 +11195.0,200000.0,1,1,2,38.0,-2.0,-2.0,-2.0,-2.0,-2,-2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0 +26857.0,360000.0,1,1,2,38.0,-2.0,-2.0,-2.0,-2.0,-2,-2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1 +23609.0,170000.0,2,1,1,44.0,-2.0,-2.0,-2.0,-2.0,-2,-2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0 +23383.0,300000.0,2,1,1,35.0,-2.0,-2.0,-2.0,-2.0,-2,-2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0 +10710.0,240000.0,2,1,1,38.0,-2.0,-2.0,-2.0,-2.0,-2,-2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0 +25799.0,260000.0,2,1,1,32.0,-2.0,-2.0,-2.0,-2.0,-2,-2,0.0,0.0,0.0,0.0,0.0,1150.0,0.0,0.0,0.0,0.0,1150.0,0.0,1 +201.0,180000.0,2,1,1,38.0,-2.0,-2.0,-2.0,-2.0,-2,-2,750.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0 +8612.0,360000.0,2,1,1,36.0,-2.0,-2.0,-2.0,-2.0,-2,-2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0 +23435.0,350000.0,2,1,1,36.0,-2.0,-2.0,-2.0,-2.0,-2,-2,1133.0,0.0,1342.0,2195.0,0.0,37800.0,0.0,1342.0,2195.0,0.0,37800.0,1000.0,0 +6955.0,300000.0,2,1,2,33.0,-2.0,-2.0,-2.0,-2.0,-2,-2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1 +21952.0,170000.0,2,1,2,27.0,-2.0,-2.0,-2.0,-2.0,-2,-2,106.0,18719.0,30000.0,0.0,0.0,1532.0,18719.0,30000.0,0.0,0.0,1532.0,0.0,1 +5878.0,280000.0,2,1,2,27.0,-2.0,-2.0,-2.0,-2.0,-2,-2,-5.0,-5.0,-5.0,8164.0,0.0,1133.0,0.0,0.0,8169.0,0.0,231133.0,3300.0,0 +21644.0,310000.0,2,1,2,26.0,-2.0,-2.0,-2.0,-2.0,-2,-2,297.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0 +21736.0,50000.0,2,1,2,23.0,-2.0,-2.0,-2.0,-2.0,-2,-2,307.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0 +7512.0,350000.0,2,1,2,48.0,-2.0,-2.0,-2.0,-2.0,-2,-2,0.0,7900.0,7620.0,790.0,0.0,0.0,7900.0,0.0,790.0,0.0,0.0,1948.0,0 +19107.0,150000.0,2,1,2,27.0,-2.0,-2.0,-2.0,-2.0,-2,-2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1 +28274.0,230000.0,2,1,2,31.0,-2.0,-2.0,-2.0,-2.0,-2,-2,-7.0,6785.0,0.0,147.0,0.0,0.0,6792.0,0.0,147.0,0.0,0.0,176.0,0 +3166.0,150000.0,2,1,2,28.0,-2.0,-2.0,-2.0,-2.0,-2,-2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0 +23620.0,150000.0,2,1,2,34.0,-2.0,-2.0,-2.0,-2.0,-2,-2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1 +4129.0,270000.0,2,1,2,33.0,-2.0,-2.0,-2.0,-2.0,-2,-2,12091.0,0.0,6743.0,338.0,0.0,432.0,0.0,6743.0,338.0,0.0,432.0,3042.0,0 +17641.0,200000.0,2,1,2,34.0,-2.0,-2.0,-2.0,-2.0,-2,-2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1 +25369.0,50000.0,2,1,2,28.0,-2.0,-2.0,-2.0,-2.0,-2,-2,0.0,0.0,0.0,0.0,0.0,-2000.0,0.0,0.0,0.0,0.0,0.0,2000.0,0 +12513.0,140000.0,2,1,1,34.0,1.0,-2.0,-2.0,-2.0,-2,-1,0.0,401.0,3930.0,3951.0,0.0,12555.0,401.0,3930.0,3951.0,0.0,12555.0,0.0,0 +16198.0,100000.0,2,1,1,34.0,1.0,-2.0,-2.0,-2.0,-2,-1,0.0,0.0,0.0,0.0,0.0,315.0,0.0,0.0,0.0,0.0,315.0,165.0,0 +1554.0,100000.0,2,1,1,41.0,1.0,-2.0,-2.0,-2.0,-2,-1,0.0,0.0,0.0,0.0,0.0,18149.0,0.0,0.0,0.0,0.0,18149.0,0.0,0 +5817.0,200000.0,1,1,1,67.0,1.0,-2.0,-2.0,-2.0,-2,-2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1 +7215.0,380000.0,1,1,1,52.0,1.0,-2.0,-2.0,-2.0,-2,-2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0 +27443.0,300000.0,1,1,1,45.0,1.0,-2.0,-2.0,-2.0,-2,-2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0 +24982.0,200000.0,1,1,1,42.0,1.0,-2.0,-2.0,-2.0,-2,-2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0 +391.0,350000.0,1,1,1,38.0,1.0,-2.0,-2.0,-2.0,-2,-2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0 +29755.0,220000.0,1,1,1,39.0,1.0,-2.0,-2.0,-2.0,-2,-2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0 +24561.0,370000.0,1,1,1,41.0,1.0,-2.0,-2.0,-2.0,-2,-2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0 +14480.0,230000.0,1,1,1,47.0,1.0,-2.0,-2.0,-2.0,-2,-2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0 +11551.0,370000.0,1,1,1,40.0,1.0,-2.0,-2.0,-2.0,-2,-2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0 +24123.0,140000.0,1,1,2,29.0,1.0,-2.0,-2.0,-2.0,-2,-2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0 +1992.0,360000.0,1,1,2,65.0,1.0,-2.0,-2.0,-2.0,-2,-2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1 +4064.0,240000.0,1,1,2,29.0,1.0,-2.0,-2.0,-2.0,-2,-2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1 +28229.0,200000.0,2,1,1,34.0,1.0,-2.0,-2.0,-2.0,-2,-2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0 +29083.0,260000.0,2,1,1,55.0,1.0,-2.0,-2.0,-2.0,-2,-2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0 +123.0,110000.0,2,1,1,48.0,1.0,-2.0,-2.0,-2.0,-2,-2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0 +7149.0,240000.0,2,1,1,39.0,1.0,-2.0,-2.0,-2.0,-2,-2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0 +3813.0,300000.0,2,1,1,33.0,1.0,-2.0,-2.0,-2.0,-2,-2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0 +25937.0,260000.0,2,1,1,30.0,1.0,-2.0,-2.0,-2.0,-2,-2,0.0,0.0,0.0,0.0,0.0,36150.0,0.0,0.0,0.0,0.0,36150.0,0.0,0 +719.0,150000.0,2,1,1,35.0,1.0,-2.0,-2.0,-2.0,-2,-2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0 +28401.0,160000.0,2,1,1,47.0,1.0,-2.0,-2.0,-2.0,-2,-2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0 +17710.0,410000.0,2,1,1,34.0,1.0,-2.0,-2.0,-2.0,-2,-2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3996.0,0 +16201.0,200000.0,2,1,1,34.0,1.0,-2.0,-2.0,-2.0,-2,-2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0 +7722.0,360000.0,2,1,1,33.0,1.0,-2.0,-2.0,-2.0,-2,-2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1 +25654.0,200000.0,2,1,1,36.0,1.0,-2.0,-2.0,-2.0,-2,-2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0 +9384.0,360000.0,2,1,1,28.0,1.0,-2.0,-2.0,-2.0,-2,-2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0 +13855.0,360000.0,2,1,1,30.0,1.0,-2.0,-2.0,-2.0,-2,-2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1 +13946.0,200000.0,2,1,1,32.0,1.0,-2.0,-2.0,-2.0,-2,-2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0 +25363.0,160000.0,2,1,2,27.0,1.0,-2.0,-2.0,-2.0,-2,-2,0.0,0.0,0.0,1900.0,0.0,2018.0,0.0,0.0,1900.0,0.0,2018.0,0.0,0 +26250.0,90000.0,2,1,2,31.0,1.0,-2.0,-2.0,-2.0,-2,-2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0 +21874.0,130000.0,2,1,2,27.0,1.0,-2.0,-2.0,-2.0,-2,-2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,623.0,0 +19488.0,180000.0,2,1,2,28.0,1.0,-2.0,-2.0,-2.0,-2,-2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0 +10273.0,210000.0,2,1,2,25.0,1.0,-2.0,-2.0,-2.0,-2,-2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0 +26042.0,200000.0,2,1,2,34.0,1.0,-2.0,-2.0,-2.0,-2,-2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,17000.0,0 +6023.0,210000.0,2,1,2,39.0,1.0,-2.0,-2.0,-2.0,-2,-2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0 +20084.0,210000.0,2,1,2,31.0,1.0,-2.0,-2.0,-2.0,-2,-2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0 +22262.0,360000.0,2,1,2,31.0,1.0,-2.0,-2.0,-2.0,-2,-2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0 +13349.0,150000.0,2,1,1,38.0,-1.0,-1.0,-2.0,-2.0,-2,-1,750.0,0.0,0.0,0.0,0.0,2040.0,0.0,0.0,0.0,0.0,2040.0,13061.0,1 +10114.0,50000.0,2,1,2,42.0,-1.0,-1.0,-2.0,-2.0,-2,-1,1618.0,0.0,0.0,0.0,0.0,3702.0,0.0,0.0,0.0,0.0,3702.0,4817.0,0 +10552.0,220000.0,1,1,1,36.0,-1.0,-1.0,-2.0,-2.0,-2,-2,769.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,863.0,0 +28438.0,280000.0,2,1,1,35.0,-1.0,-1.0,-2.0,-2.0,-2,-2,7147.0,2500.0,0.0,0.0,0.0,0.0,2500.0,0.0,0.0,0.0,0.0,0.0,0 +10304.0,210000.0,2,1,1,51.0,-1.0,-1.0,-2.0,-2.0,-2,-2,1900.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0 +14804.0,90000.0,2,1,1,44.0,-1.0,-1.0,-2.0,-2.0,-2,-2,539.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0 +5924.0,230000.0,2,1,2,33.0,-1.0,-1.0,-2.0,-2.0,-2,-2,6283.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0 +27804.0,180000.0,2,1,2,26.0,-1.0,-1.0,-2.0,-2.0,-2,-2,3000.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0 +9916.0,20000.0,2,1,2,24.0,-1.0,-1.0,-2.0,-2.0,-2,-2,379.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0 +26601.0,30000.0,1,2,2,23.0,0.0,0.0,-2.0,-2.0,-2,-2,41300.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0 +16325.0,140000.0,2,2,1,44.0,0.0,0.0,-2.0,-2.0,-2,-2,110575.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1 +19035.0,500000.0,2,2,1,42.0,0.0,0.0,-2.0,-2.0,-2,-2,149838.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0 +21907.0,330000.0,2,2,1,27.0,-2.0,-2.0,-2.0,-2.0,-2,-1,0.0,0.0,0.0,0.0,0.0,2234.0,0.0,0.0,0.0,0.0,2234.0,1000.0,0 +12989.0,230000.0,1,2,1,50.0,-2.0,-2.0,-2.0,-2.0,-2,-2,21570.0,4700.0,0.0,0.0,0.0,0.0,4700.0,0.0,0.0,0.0,0.0,0.0,0 +11115.0,20000.0,1,2,2,25.0,-2.0,-2.0,-2.0,-2.0,-2,-2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0 +26635.0,300000.0,1,2,2,26.0,-2.0,-2.0,-2.0,-2.0,-2,-2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0 +26611.0,30000.0,1,2,2,24.0,-2.0,-2.0,-2.0,-2.0,-2,-2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0 +23521.0,200000.0,2,2,1,36.0,-2.0,-2.0,-2.0,-2.0,-2,-2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0 +23306.0,100000.0,2,2,1,42.0,-2.0,-2.0,-2.0,-2.0,-2,-2,0.0,0.0,3168.0,0.0,0.0,550.0,0.0,3168.0,0.0,0.0,550.0,0.0,0 +4628.0,160000.0,2,2,1,40.0,-2.0,-2.0,-2.0,-2.0,-2,-2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,200.0,0 +16156.0,300000.0,2,2,1,43.0,-2.0,-2.0,-2.0,-2.0,-2,-2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,520.0,1 +19317.0,320000.0,2,2,1,38.0,-2.0,-2.0,-2.0,-2.0,-2,-2,0.0,0.0,0.0,111.0,0.0,288.0,0.0,0.0,111.0,0.0,288.0,1200.0,0 +28072.0,150000.0,2,2,1,47.0,-2.0,-2.0,-2.0,-2.0,-2,-2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0 +29045.0,150000.0,2,2,1,50.0,-2.0,-2.0,-2.0,-2.0,-2,-2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1 +28558.0,370000.0,2,2,1,41.0,-2.0,-2.0,-2.0,-2.0,-2,-2,1442.0,9750.0,0.0,30100.0,0.0,0.0,9750.0,0.0,30100.0,0.0,0.0,0.0,0 +27966.0,360000.0,2,2,1,29.0,-2.0,-2.0,-2.0,-2.0,-2,-2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0 +14600.0,90000.0,2,2,1,34.0,-2.0,-2.0,-2.0,-2.0,-2,-2,1905.0,1924.0,11855.0,665.0,0.0,665.0,1924.0,11855.0,10655.0,0.0,665.0,0.0,0 +15841.0,360000.0,2,2,1,27.0,-2.0,-2.0,-2.0,-2.0,-2,-2,5146.0,15381.0,0.0,0.0,0.0,0.0,15381.0,0.0,0.0,0.0,0.0,0.0,0 +22909.0,340000.0,2,2,1,37.0,-2.0,-2.0,-2.0,-2.0,-2,-2,7200.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0 +19264.0,150000.0,2,2,1,37.0,-2.0,-2.0,-2.0,-2.0,-2,-2,0.0,0.0,0.0,283.0,0.0,0.0,0.0,0.0,283.0,0.0,0.0,0.0,0 +275.0,360000.0,2,2,2,28.0,-2.0,-2.0,-2.0,-2.0,-2,-2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1 +28145.0,210000.0,2,2,2,41.0,-2.0,-2.0,-2.0,-2.0,-2,-2,0.0,8333.0,0.0,0.0,0.0,0.0,8333.0,0.0,0.0,0.0,0.0,0.0,0 +4822.0,360000.0,2,2,2,43.0,-2.0,-2.0,-2.0,-2.0,-2,-2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,84216.0,0 +21656.0,260000.0,2,2,2,27.0,-2.0,-2.0,-2.0,-2.0,-2,-2,895.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0 +23331.0,170000.0,2,2,2,36.0,-2.0,-2.0,-2.0,-2.0,-2,-2,2848.0,1941.0,0.0,0.0,0.0,0.0,1941.0,0.0,0.0,0.0,0.0,0.0,0 +20152.0,20000.0,2,2,1,48.0,1.0,-2.0,-2.0,-2.0,-2,-1,0.0,0.0,0.0,0.0,0.0,1473.0,0.0,0.0,0.0,0.0,1473.0,930.0,1 +9959.0,280000.0,2,2,2,33.0,1.0,-2.0,-2.0,-2.0,-2,-1,0.0,0.0,0.0,0.0,0.0,35833.0,0.0,0.0,0.0,0.0,35833.0,1500.0,0 +844.0,110000.0,2,2,2,33.0,1.0,-2.0,-2.0,-2.0,-2,-1,0.0,0.0,0.0,0.0,0.0,150.0,0.0,0.0,0.0,0.0,300.0,102.0,1 +22544.0,200000.0,2,2,2,47.0,1.0,-2.0,-2.0,-2.0,-2,-1,0.0,0.0,0.0,0.0,0.0,665.0,0.0,0.0,0.0,0.0,665.0,0.0,1 +13904.0,290000.0,1,2,1,50.0,1.0,-2.0,-2.0,-2.0,-2,-2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0 +3819.0,200000.0,1,2,1,35.0,1.0,-2.0,-2.0,-2.0,-2,-2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,28027.0,0 +14098.0,50000.0,1,2,1,50.0,1.0,1.0,-2.0,-2.0,-2,-2,36750.0,0.0,0.0,0.0,0.0,0.0,5000.0,0.0,0.0,0.0,0.0,0.0,0 +29247.0,10000.0,1,2,2,25.0,1.0,-2.0,-2.0,-2.0,-2,-2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0 +6943.0,20000.0,1,2,2,27.0,1.0,-2.0,-2.0,-2.0,-2,-2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1 +11040.0,110000.0,2,2,1,48.0,1.0,-2.0,-2.0,-2.0,-2,-2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0 +6016.0,60000.0,2,2,1,49.0,1.0,-2.0,-2.0,-2.0,-2,-2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1 +23746.0,360000.0,2,2,1,52.0,1.0,-2.0,-2.0,-2.0,-2,-2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,207.0,0 +22693.0,180000.0,2,2,1,32.0,1.0,-2.0,-2.0,-2.0,-2,-2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,800.0,1 +18842.0,130000.0,2,2,1,29.0,1.0,-2.0,-2.0,-2.0,-2,-2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0 +882.0,210000.0,2,2,1,49.0,1.0,-2.0,-2.0,-2.0,-2,-2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1 +10929.0,240000.0,2,2,2,27.0,1.0,-2.0,-2.0,-2.0,-2,-2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1 +4740.0,230000.0,2,2,2,26.0,1.0,-2.0,-2.0,-2.0,-2,-2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,8618.0,0 +7684.0,400000.0,2,2,2,40.0,1.0,-2.0,-2.0,-2.0,-2,-2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0 +2726.0,80000.0,2,2,2,25.0,1.0,-2.0,-2.0,-2.0,-2,-2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0 +22671.0,200000.0,2,2,2,39.0,-1.0,-1.0,-2.0,-2.0,-2,-1,1017.0,0.0,0.0,0.0,0.0,11700.0,0.0,0.0,0.0,0.0,11700.0,121513.0,0 +11461.0,90000.0,1,2,1,42.0,-1.0,-1.0,-2.0,-2.0,-2,-2,780.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0 +7575.0,90000.0,2,2,1,31.0,-1.0,-1.0,-2.0,-2.0,-2,-2,350.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0 +22282.0,210000.0,2,2,1,30.0,-1.0,-1.0,-2.0,-2.0,-2,-2,2818.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0 +28049.0,180000.0,2,2,2,29.0,-1.0,-1.0,-2.0,-2.0,-2,-2,4184.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0 +10761.0,90000.0,2,2,2,24.0,-1.0,-1.0,-2.0,-2.0,-2,-2,520.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0 +18411.0,80000.0,2,2,2,25.0,-1.0,-1.0,-2.0,-2.0,-2,-2,390.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,240.0,0 +25019.0,100000.0,1,3,1,49.0,0.0,0.0,-2.0,-2.0,-2,-2,33333.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0 +29109.0,50000.0,2,3,2,57.0,2.0,2.0,-2.0,-2.0,-2,-2,50525.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1 +9680.0,50000.0,1,3,1,41.0,-2.0,-2.0,-2.0,-2.0,-2,-2,26948.0,16272.0,1000.0,0.0,0.0,0.0,5017.0,1103.0,0.0,0.0,0.0,0.0,0 +12670.0,60000.0,1,3,1,55.0,-2.0,-2.0,-2.0,-2.0,-2,-2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0 +24462.0,200000.0,1,3,2,33.0,-2.0,-2.0,-2.0,-2.0,-2,-2,655.0,270.0,880.0,0.0,0.0,0.0,270.0,880.0,0.0,0.0,0.0,0.0,0 +27448.0,140000.0,1,3,2,33.0,-2.0,-2.0,-2.0,-2.0,-2,-2,500.0,473.0,-27.0,3788.0,0.0,9386.0,473.0,0.0,3815.0,0.0,9386.0,722.0,0 +21315.0,50000.0,1,3,3,52.0,-2.0,-2.0,-2.0,-2.0,-2,-2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1 +28467.0,360000.0,2,3,1,37.0,-2.0,-2.0,-2.0,-2.0,-2,-2,0.0,0.0,0.0,0.0,0.0,239.0,0.0,0.0,0.0,0.0,239.0,0.0,0 +5680.0,50000.0,2,3,1,52.0,-2.0,-2.0,-2.0,-2.0,-2,-2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0 +20286.0,160000.0,2,3,1,51.0,-2.0,-2.0,-2.0,-2.0,-2,-2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0 +29129.0,230000.0,2,3,1,66.0,-2.0,-2.0,-2.0,-2.0,-2,-2,0.0,5580.0,500.0,1614.0,0.0,2800.0,5580.0,500.0,1614.0,0.0,2800.0,0.0,0 +16079.0,300000.0,2,3,2,30.0,-2.0,-2.0,-2.0,-2.0,-2,-2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1 +21550.0,50000.0,2,3,2,22.0,-2.0,-2.0,-2.0,-2.0,-2,-2,2498.0,-2.0,1697.0,0.0,0.0,5000.0,0.0,1699.0,0.0,0.0,5000.0,0.0,0 +7266.0,360000.0,2,3,2,42.0,-2.0,-2.0,-2.0,-2.0,-2,-2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1 +16608.0,20000.0,1,3,1,29.0,1.0,-2.0,-2.0,-2.0,-2,-2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0 +8952.0,20000.0,1,3,1,28.0,1.0,-2.0,-2.0,-2.0,-2,-2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0 +21263.0,40000.0,1,3,1,56.0,1.0,-2.0,-2.0,-2.0,-2,-2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1 +3739.0,360000.0,2,3,1,29.0,1.0,-2.0,-2.0,-2.0,-2,-2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1 +25733.0,200000.0,2,3,1,47.0,1.0,-2.0,-2.0,-2.0,-2,-2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0 +631.0,100000.0,1,3,2,49.0,-1.0,-1.0,-2.0,-2.0,-2,-2,1440.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0 +6022.0,300000.0,2,3,1,39.0,-1.0,-1.0,-2.0,-2.0,-2,-2,1117.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0 +19339.0,200000.0,2,5,2,48.0,0.0,0.0,-2.0,-2.0,-2,-2,198540.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0 +6067.0,280000.0,2,1,1,41.0,2.0,-1.0,-1.0,-1.0,-2,-1,280.0,6852.0,486.0,0.0,0.0,244.0,6859.0,486.0,0.0,0.0,244.0,0.0,0 +13071.0,500000.0,2,1,1,38.0,1.0,-2.0,-1.0,-1.0,-2,-1,0.0,0.0,2331.0,0.0,0.0,2199.0,0.0,2331.0,0.0,0.0,2199.0,0.0,0 +2588.0,130000.0,2,1,2,32.0,1.0,-2.0,-1.0,-1.0,-2,-1,0.0,0.0,3726.0,0.0,0.0,1300.0,0.0,3726.0,0.0,0.0,1300.0,5400.0,0 +26838.0,230000.0,1,1,1,39.0,1.0,-1.0,-1.0,-2.0,-2,-2,-17.0,1786.0,0.0,0.0,0.0,0.0,1803.0,0.0,0.0,0.0,0.0,0.0,0 +2434.0,100000.0,2,1,2,36.0,1.0,-1.0,-1.0,-2.0,-2,-2,0.0,780.0,0.0,0.0,0.0,0.0,780.0,0.0,0.0,7600.0,0.0,0.0,0 +27962.0,150000.0,2,1,1,29.0,1.0,-1.0,-1.0,-2.0,-2,-2,0.0,231.0,0.0,0.0,0.0,0.0,231.0,0.0,0.0,0.0,0.0,685.0,0 +7108.0,100000.0,2,1,2,28.0,1.0,-1.0,-1.0,-2.0,-2,-2,290.0,930.0,977.0,0.0,0.0,0.0,1534.0,977.0,0.0,0.0,0.0,0.0,0 +24215.0,80000.0,1,1,2,28.0,1.0,-1.0,-1.0,-1.0,-2,-2,0.0,47.0,207.0,0.0,0.0,0.0,47.0,207.0,0.0,0.0,0.0,0.0,0 +7929.0,200000.0,2,1,2,29.0,-1.0,-1.0,-1.0,-1.0,-2,-1,8972.0,0.0,65.0,0.0,0.0,5162.0,0.0,65.0,0.0,0.0,5162.0,0.0,1 +9352.0,260000.0,2,1,2,30.0,-1.0,-1.0,-1.0,-2.0,-2,-2,449.0,1340.0,0.0,0.0,0.0,0.0,1340.0,0.0,0.0,0.0,0.0,3250.0,0 +29508.0,200000.0,1,1,1,43.0,-1.0,0.0,-1.0,-1.0,-2,-2,18422.0,13546.0,3820.0,0.0,0.0,0.0,1127.0,3820.0,0.0,0.0,0.0,0.0,0 +27313.0,400000.0,1,1,1,49.0,-1.0,-1.0,-1.0,-1.0,-2,-2,38810.0,58265.0,49415.0,0.0,0.0,0.0,58265.0,49415.0,0.0,0.0,0.0,0.0,0 +21252.0,360000.0,1,1,2,39.0,-1.0,-1.0,-1.0,-1.0,-2,-2,2758.0,1448.0,3740.0,0.0,0.0,0.0,1448.0,3740.0,0.0,0.0,0.0,3942.0,0 +29913.0,450000.0,1,1,2,31.0,-1.0,-1.0,-1.0,-1.0,-2,-2,5000.0,5000.0,5000.0,0.0,0.0,0.0,5000.0,5000.0,0.0,0.0,0.0,0.0,0 +20845.0,30000.0,1,1,2,28.0,-1.0,-1.0,-1.0,-1.0,-2,-2,598.0,0.0,950.0,0.0,0.0,0.0,0.0,950.0,0.0,0.0,0.0,0.0,0 +23767.0,200000.0,2,1,1,49.0,-1.0,-1.0,-1.0,-1.0,-2,-2,413.0,0.0,103.0,0.0,0.0,0.0,0.0,103.0,0.0,0.0,0.0,225.0,0 +6463.0,280000.0,2,1,2,52.0,-1.0,-1.0,-1.0,-1.0,-2,-2,886.0,0.0,930.0,0.0,0.0,0.0,0.0,930.0,0.0,0.0,0.0,0.0,0 +22962.0,100000.0,2,1,2,30.0,-1.0,-1.0,-1.0,-1.0,-2,-2,430.0,35993.0,2772.0,0.0,0.0,0.0,35993.0,2772.0,0.0,0.0,0.0,0.0,0 +2200.0,20000.0,1,2,1,37.0,0.0,0.0,-1.0,-1.0,-2,-1,17219.0,14640.0,19400.0,0.0,0.0,17666.0,2000.0,19400.0,0.0,0.0,17666.0,0.0,1 +20679.0,90000.0,1,2,1,47.0,0.0,0.0,-1.0,-1.0,-2,-1,54268.0,52500.0,2888.0,0.0,0.0,300.0,2425.0,2888.0,0.0,0.0,300.0,0.0,1 +16006.0,20000.0,2,2,2,34.0,0.0,-1.0,-1.0,-2.0,-2,-2,17489.0,3077.0,0.0,0.0,0.0,0.0,3077.0,19837.0,0.0,15846.0,2000.0,0.0,0 +1361.0,240000.0,2,2,2,30.0,0.0,-1.0,-1.0,-2.0,-2,-2,7818.0,9363.0,0.0,0.0,0.0,0.0,9434.0,0.0,0.0,0.0,0.0,178.0,0 +29298.0,70000.0,1,2,2,25.0,0.0,-1.0,-1.0,-1.0,-2,-2,34700.0,21597.0,3340.0,0.0,0.0,0.0,21597.0,3340.0,0.0,0.0,0.0,8535.0,0 +10343.0,70000.0,2,2,1,53.0,0.0,0.0,-1.0,-1.0,-2,-2,24645.0,0.0,14000.0,0.0,0.0,0.0,0.0,14000.0,0.0,0.0,0.0,0.0,0 +25721.0,280000.0,2,2,1,44.0,0.0,0.0,-1.0,-1.0,-2,-2,390.0,0.0,780.0,0.0,0.0,0.0,0.0,780.0,0.0,0.0,0.0,0.0,1 +27823.0,120000.0,2,2,1,27.0,0.0,0.0,-1.0,-1.0,-2,-2,50620.0,15000.0,100.0,0.0,0.0,0.0,1000.0,100.0,0.0,0.0,0.0,0.0,0 +714.0,170000.0,1,2,1,42.0,1.0,-1.0,-1.0,-2.0,-2,-1,0.0,1690.0,0.0,0.0,0.0,4750.0,1690.0,0.0,0.0,0.0,4750.0,0.0,0 +18267.0,200000.0,1,2,1,53.0,1.0,-1.0,-1.0,-2.0,-2,-1,0.0,2920.0,0.0,0.0,0.0,6753.0,2920.0,0.0,0.0,0.0,6753.0,0.0,1 +9829.0,100000.0,2,2,2,24.0,1.0,-1.0,-1.0,-2.0,-2,-1,0.0,670.0,0.0,0.0,0.0,150.0,670.0,0.0,0.0,0.0,150.0,477.0,1 +7048.0,430000.0,1,2,1,32.0,1.0,-1.0,-1.0,-2.0,-2,-2,0.0,2500.0,0.0,0.0,0.0,0.0,2500.0,0.0,0.0,0.0,0.0,0.0,1 +15272.0,330000.0,2,2,1,43.0,1.0,-1.0,-1.0,-2.0,-2,-2,-58.0,22301.0,0.0,0.0,0.0,0.0,22359.0,5895.0,0.0,0.0,0.0,0.0,0 +28477.0,20000.0,2,2,1,38.0,1.0,-1.0,-1.0,-2.0,-2,-2,0.0,2000.0,0.0,0.0,0.0,0.0,2000.0,0.0,0.0,0.0,0.0,0.0,1 +2789.0,110000.0,2,2,2,36.0,1.0,-1.0,-1.0,-2.0,-2,-2,0.0,780.0,0.0,0.0,0.0,0.0,780.0,0.0,0.0,0.0,0.0,0.0,0 +16097.0,80000.0,2,2,2,45.0,1.0,-1.0,-1.0,-2.0,-2,-2,-1600.0,82150.0,0.0,0.0,0.0,0.0,83750.0,0.0,0.0,0.0,0.0,0.0,0 +11539.0,200000.0,1,2,1,34.0,1.0,-2.0,-1.0,-1.0,-2,-2,0.0,0.0,188.0,0.0,0.0,0.0,0.0,188.0,0.0,0.0,0.0,0.0,0 +16405.0,200000.0,2,2,2,31.0,1.0,-2.0,-1.0,-1.0,-2,-2,0.0,0.0,500.0,0.0,0.0,0.0,0.0,500.0,0.0,0.0,0.0,0.0,0 +7930.0,180000.0,2,2,1,35.0,-1.0,-1.0,-1.0,-1.0,-2,-1,1866.0,590.0,360.0,0.0,0.0,414.0,590.0,360.0,0.0,0.0,414.0,0.0,0 +6203.0,210000.0,2,2,1,39.0,-1.0,-1.0,-1.0,-1.0,-2,-1,44100.0,0.0,28428.0,0.0,0.0,12000.0,0.0,28428.0,0.0,0.0,12000.0,33664.0,0 +4050.0,160000.0,1,2,1,40.0,-1.0,-1.0,-1.0,-2.0,-2,-2,1672.0,2927.0,0.0,0.0,0.0,0.0,2941.0,0.0,0.0,0.0,0.0,0.0,0 +12609.0,10000.0,1,2,1,30.0,-1.0,-1.0,-1.0,-1.0,-2,-2,390.0,0.0,780.0,0.0,0.0,0.0,0.0,780.0,0.0,0.0,0.0,0.0,1 +1856.0,220000.0,2,2,1,54.0,-1.0,-1.0,-1.0,-1.0,-2,-2,8727.0,2553.0,147.0,0.0,0.0,0.0,3011.0,147.0,0.0,0.0,0.0,0.0,0 +17203.0,300000.0,2,2,1,28.0,-1.0,-1.0,-1.0,-1.0,-2,-2,16666.0,1000.0,16666.0,0.0,0.0,0.0,1000.0,16666.0,0.0,0.0,0.0,0.0,0 +18823.0,360000.0,2,2,2,26.0,-1.0,-1.0,-1.0,-1.0,-2,-2,1968.0,459.0,2500.0,0.0,0.0,0.0,463.0,2500.0,0.0,0.0,0.0,0.0,0 +2639.0,100000.0,1,3,1,40.0,0.0,0.0,-1.0,-1.0,-2,-2,12878.0,7702.0,2377.0,0.0,0.0,0.0,2000.0,2377.0,40000.0,0.0,0.0,0.0,0 +19176.0,30000.0,2,3,1,48.0,1.0,-1.0,-1.0,-2.0,-2,-2,-100.0,100.0,0.0,0.0,0.0,0.0,200.0,0.0,0.0,0.0,0.0,0.0,0 +6037.0,80000.0,2,3,1,39.0,-1.0,-1.0,-1.0,-1.0,-2,-1,5280.0,5000.0,5000.0,0.0,0.0,5000.0,5000.0,5000.0,0.0,5000.0,5000.0,470.0,0 +3982.0,20000.0,1,3,2,26.0,-1.0,-1.0,-1.0,-2.0,-2,-2,96.0,780.0,0.0,0.0,0.0,0.0,1560.0,0.0,0.0,0.0,0.0,0.0,0 +13325.0,80000.0,2,3,2,28.0,-1.0,-1.0,-1.0,-2.0,-2,-2,4280.0,2800.0,0.0,0.0,0.0,0.0,2800.0,0.0,0.0,0.0,0.0,0.0,0 +139.0,50000.0,2,3,1,51.0,-1.0,-1.0,-1.0,-1.0,-2,-2,752.0,300.0,5880.0,0.0,0.0,0.0,300.0,5880.0,0.0,0.0,0.0,0.0,1 +26185.0,450000.0,2,2,1,38.0,-2.0,-2.0,-2.0,-2.0,-2,-2,390.0,390.0,390.0,390.0,390.0,390.0,390.0,780.0,390.0,390.0,390.0,390.0,1 +1900.0,50000.0,2,2,1,44.0,-2.0,-2.0,-2.0,-2.0,-2,-2,1473.0,390.0,390.0,390.0,390.0,0.0,390.0,390.0,390.0,390.0,0.0,780.0,0 +28122.0,290000.0,2,2,1,39.0,1.0,-2.0,-2.0,-2.0,-2,-2,-70.0,9540.0,390.0,3184.0,390.0,390.0,10000.0,800.0,3184.0,390.0,390.0,6617.0,0 \ No newline at end of file diff --git a/jupyter_notebooks/enea-poc.ipynb b/jupyter_notebooks/enea-poc.ipynb new file mode 100644 index 0000000..2ecd6b8 --- /dev/null +++ b/jupyter_notebooks/enea-poc.ipynb @@ -0,0 +1,2022 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 2, + "id": "4e3d9175", + "metadata": {}, + "outputs": [], + "source": [ + "import pandas as pd\n", + "import numpy as np\n", + "import json\n", + "import os\n", + "import openai\n", + "import lancedb" + ] + }, + { + "cell_type": "code", + "execution_count": 100, + "id": "83faad3e-75e6-45f1-82f3-fa2c56b683a0", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "'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'" + ] + }, + "execution_count": 100, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "key" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "id": "baab2ec5", + "metadata": {}, + "outputs": [], + "source": [ + "with open('../api.key', 'r') as f:\n", + " key = f.read().strip('\\n')\n", + "\n", + "openai.api_key = key" + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "id": "bcf08f8a", + "metadata": {}, + "outputs": [], + "source": [ + "MODEL = \"gpt-3.5-turbo\"\n", + "lance_db_uri = \"data/sample-lancedb\"" + ] + }, + { + "cell_type": "code", + "execution_count": 57, + "id": "d8f8ff01-b4fa-4002-9748-8e5a44e8eb56", + "metadata": {}, + "outputs": [], + "source": [ + "pd.set_option('display.max_rows', 500)\n", + "pd.set_option('display.max_columns', 500)" + ] + }, + { + "cell_type": "markdown", + "id": "b21529b1", + "metadata": {}, + "source": [ + "### Read input data" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "id": "a25d550c", + "metadata": {}, + "outputs": [], + "source": [ + "credit_df = pd.read_csv('./data/credit_card.csv')" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "id": "957eb141", + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
idlimit_balancesexeducation_levelmarital_statusagepay_0pay_2pay_3pay_4...bill_amt_4bill_amt_5bill_amt_6pay_amt_1pay_amt_2pay_amt_3pay_amt_4pay_amt_5pay_amt_6default_payment_next_month
273419103.0120000.022145.00.00.00.0-2.0...0.00.00.05000.00.00.00.00.05562.00
259122640.0260000.021233.0-2.0-2.0-2.0-2.0...1885.02013.03001.02606.03749.01900.02025.03019.02680.00
168526369.040000.023243.00.00.00.00.0...17550.00.00.01303.01665.01000.00.00.00.00
19546493.030000.022140.02.02.03.03.0...29834.029936.029862.02700.01500.00.01100.01000.00.01
271324278.090000.012131.00.00.00.00.0...0.00.00.02500.03000.00.00.00.00.00
20967103.050000.013235.00.00.00.0-1.0...1473.01473.03873.04000.05300.01473.01473.03873.0390.00
3703397.0210000.021243.01.0-1.00.00.0...139784.0142662.0145725.0184212.05482.03493.03590.03815.03876.00
139111907.0100000.022225.00.00.02.00.0...92885.094831.096907.07497.00.03324.03442.03653.04449.01
241911310.0290000.022241.0-1.0-1.0-1.0-1.0...4059.02473.03332.06891.0980.04059.02473.03332.03203.00
1293907.0380000.021133.00.00.00.00.0...213259.0203377.0185056.04677.0130533.07609.012000.07000.06000.00
\n", + "

10 rows × 25 columns

\n", + "
" + ], + "text/plain": [ + " id limit_balance sex education_level marital_status age \\\n", + "2734 19103.0 120000.0 2 2 1 45.0 \n", + "2591 22640.0 260000.0 2 1 2 33.0 \n", + "1685 26369.0 40000.0 2 3 2 43.0 \n", + "1954 6493.0 30000.0 2 2 1 40.0 \n", + "2713 24278.0 90000.0 1 2 1 31.0 \n", + "2096 7103.0 50000.0 1 3 2 35.0 \n", + "370 3397.0 210000.0 2 1 2 43.0 \n", + "1391 11907.0 100000.0 2 2 2 25.0 \n", + "2419 11310.0 290000.0 2 2 2 41.0 \n", + "129 3907.0 380000.0 2 1 1 33.0 \n", + "\n", + " pay_0 pay_2 pay_3 pay_4 ... bill_amt_4 bill_amt_5 bill_amt_6 \\\n", + "2734 0.0 0.0 0.0 -2.0 ... 0.0 0.0 0.0 \n", + "2591 -2.0 -2.0 -2.0 -2.0 ... 1885.0 2013.0 3001.0 \n", + "1685 0.0 0.0 0.0 0.0 ... 17550.0 0.0 0.0 \n", + "1954 2.0 2.0 3.0 3.0 ... 29834.0 29936.0 29862.0 \n", + "2713 0.0 0.0 0.0 0.0 ... 0.0 0.0 0.0 \n", + "2096 0.0 0.0 0.0 -1.0 ... 1473.0 1473.0 3873.0 \n", + "370 1.0 -1.0 0.0 0.0 ... 139784.0 142662.0 145725.0 \n", + "1391 0.0 0.0 2.0 0.0 ... 92885.0 94831.0 96907.0 \n", + "2419 -1.0 -1.0 -1.0 -1.0 ... 4059.0 2473.0 3332.0 \n", + "129 0.0 0.0 0.0 0.0 ... 213259.0 203377.0 185056.0 \n", + "\n", + " pay_amt_1 pay_amt_2 pay_amt_3 pay_amt_4 pay_amt_5 pay_amt_6 \\\n", + "2734 5000.0 0.0 0.0 0.0 0.0 5562.0 \n", + "2591 2606.0 3749.0 1900.0 2025.0 3019.0 2680.0 \n", + "1685 1303.0 1665.0 1000.0 0.0 0.0 0.0 \n", + "1954 2700.0 1500.0 0.0 1100.0 1000.0 0.0 \n", + "2713 2500.0 3000.0 0.0 0.0 0.0 0.0 \n", + "2096 4000.0 5300.0 1473.0 1473.0 3873.0 390.0 \n", + "370 184212.0 5482.0 3493.0 3590.0 3815.0 3876.0 \n", + "1391 7497.0 0.0 3324.0 3442.0 3653.0 4449.0 \n", + "2419 6891.0 980.0 4059.0 2473.0 3332.0 3203.0 \n", + "129 4677.0 130533.0 7609.0 12000.0 7000.0 6000.0 \n", + "\n", + " default_payment_next_month \n", + "2734 0 \n", + "2591 0 \n", + "1685 0 \n", + "1954 1 \n", + "2713 0 \n", + "2096 0 \n", + "370 0 \n", + "1391 1 \n", + "2419 0 \n", + "129 0 \n", + "\n", + "[10 rows x 25 columns]" + ] + }, + "execution_count": 6, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "credit_df.sample(10)" + ] + }, + { + "cell_type": "markdown", + "id": "f154bcd1", + "metadata": {}, + "source": [ + "### Process data" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "id": "771e94fb", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "'id, limit_balance, sex, education_level, marital_status, age, pay_0, pay_2, pay_3, pay_4, pay_5, pay_6, bill_amt_1, bill_amt_2, bill_amt_3, bill_amt_4, bill_amt_5, bill_amt_6, pay_amt_1, pay_amt_2, pay_amt_3, pay_amt_4, pay_amt_5, pay_amt_6, default_payment_next_month'" + ] + }, + "execution_count": 7, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "columns = credit_df.columns.tolist()\n", + "columns_string = \", \".join(columns)\n", + "columns_string" + ] + }, + { + "cell_type": "markdown", + "id": "a39d6ab5", + "metadata": {}, + "source": [ + "### Generate embeddings using ChatGPT" + ] + }, + { + "cell_type": "code", + "execution_count": 20, + "id": "a932975e-1214-4a26-9de0-c5eeb58d3edb", + "metadata": {}, + "outputs": [], + "source": [ + "def get_embedding(text, model=\"text-embedding-ada-002\"):\n", + " text = text.replace(\"\\n\", \" \")\n", + " return openai.Embedding.create(input = [text], \n", + " model=model,\n", + " )['data'][0]['embedding']" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "adbf6328", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Processing row number 0\n", + "Processing row number 1\n", + "Processing row number 2\n", + "Processing row number 3\n", + "Processing row number 4\n", + "Processing row number 5\n", + "Processing row number 6\n", + "Processing row number 7\n", + "Processing row number 8\n", + "Processing row number 9\n", + "Processing row number 10\n", + "Processing row number 11\n", + "Processing row number 12\n", + "Processing row number 13\n", + "Processing row number 14\n", + "Processing row number 15\n", + "Processing row number 16\n", + "Processing row number 17\n", + "Processing row number 18\n", + "Processing row number 19\n", + "Processing row number 20\n", + "Processing row number 21\n", + "Processing row number 22\n", + "Processing row number 23\n", + "Processing row number 24\n", + "Processing row number 25\n", + "Processing row number 26\n", + "Processing row number 27\n", + "Processing row number 28\n", + "Processing row number 29\n", + "Processing row number 30\n", + "Processing row number 31\n", + "Processing row number 32\n", + "Processing row number 33\n", + "Processing row number 34\n", + "Processing row number 35\n", + "Processing row number 36\n", + "Processing row number 37\n", + "Processing row number 38\n", + "Processing row number 39\n", + "Processing row number 40\n", + "Processing row number 41\n", + "Processing row number 42\n", + "Processing row number 43\n", + "Processing row number 44\n", + "Processing row number 45\n", + "Processing row number 46\n", + "Processing row number 47\n", + "Processing row number 48\n", + "Processing row number 49\n", + "Processing row number 50\n", + "Processing row number 51\n", + "Processing row number 52\n", + "Processing row number 53\n", + "Processing row number 54\n", + "Processing row number 55\n", + "Processing row number 56\n", + "Processing row number 57\n", + "Processing row number 58\n", + "Processing row number 59\n", + "Processing row number 60\n" + ] + } + ], + "source": [ + "df_sample = credit_df.sample(100).reset_index(drop=True).copy()\n", + "responses = []\n", + "\n", + "columns_message = \"The columns of the table are the following: \" + columns_string\n", + "columns_message += \"I'll now provide you with the row data, which is the following and I want you to generate a detailed description for each row.\"\n", + "\n", + "for index, row_data in df_sample.iterrows():\n", + " metadata_dict = {}\n", + " \n", + " metadata_dict['user_id'] = row_data['id']\n", + " metadata_dict['sex'] = row_data['sex']\n", + " metadata_dict['age'] = row_data['age']\n", + " metadata_dict['marital_status'] = row_data['marital_status']\n", + " \n", + " print(\"Processing row number \" + str(index))\n", + " \n", + " row_data_str = columns_message\n", + " row_data_str += row_data.astype(str).str.cat(sep=' ')\n", + " \n", + " response = openai.ChatCompletion.create(\n", + " model=MODEL,\n", + " messages=[\n", + " {\"role\": \"system\", \"content\": \"You are a helpful and eloquent database expert. You can very well translate rows into sentences in natural language, while very accurately capturing the underlying meaning of the data within the rows. Give me directly the description without any introductions\"},\n", + " {\"role\": \"user\", \"content\": row_data_str}\n", + " ],\n", + " temperature=0,\n", + " )\n", + " response = response['choices'][0]['message']['content']\n", + " \n", + " metadata_dict['text'] = response\n", + " metadata_dict['vector'] = get_embedding(text=response)\n", + " responses.append(metadata_dict)" + ] + }, + { + "cell_type": "code", + "execution_count": 49, + "id": "72b2ec3e", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "{'user_id': 17124.0,\n", + " 'sex': 2.0,\n", + " 'age': 26.0,\n", + " 'marital_status': 2.0,\n", + " 'text': 'This row represents a credit card holder with an ID of 17124. The limit balance on their credit card is $80,000. The individual is female (sex=2) and has an education level of graduate school (education_level=1). They are currently married (marital_status=2) and are 26 years old. \\n\\nIn terms of payment history, they have made all payments on time for the past six months (pay_0=0, pay_2=0, pay_3=0, pay_4=0, pay_5=0, pay_6=0). \\n\\nRegarding the billing amounts, the individual had a bill amount of $78,025 in the first month (bill_amt_1), $80,224 in the second month (bill_amt_2), $81,619 in the third month (bill_amt_3), $80,030 in the fourth month (bill_amt_4), $79,434 in the fifth month (bill_amt_5), and $81,348 in the sixth month (bill_amt_6). \\n\\nFor the payment amounts, they paid $3,500 in the first month (pay_amt_1), $3,300 in the second month (pay_amt_2), $3,100 in the third month (pay_amt_3), $2,900 in the fourth month (pay_amt_4), $3,200 in the fifth month (pay_amt_5), and $3,100 in the sixth month (pay_amt_6). \\n\\nBased on this data, the individual did not default on their payment in the following month (default_payment_next_month=0).',\n", + " 'vector': [-0.023888150230050087,\n", + " -0.0034026727080345154,\n", + " 0.014153001829981804,\n", + " -0.04452243447303772,\n", + " -0.015753481537103653,\n", + " 0.0032902422826737165,\n", + " -0.027353651821613312,\n", + " 0.0014649018412455916,\n", + " -0.015078899450600147,\n", + " -0.037326887249946594,\n", + " 0.027353651821613312,\n", + " -0.0003825526509899646,\n", + " -0.01135546900331974,\n", + " -0.026652615517377853,\n", + " 0.010548615828156471,\n", + " 0.025488629937171936,\n", + " 0.011454672552645206,\n", + " -0.017790455371141434,\n", + " -0.007493154611438513,\n", + " -0.009397857822477818,\n", + " -0.03907286748290062,\n", + " 0.00638869171962142,\n", + " -0.053225867450237274,\n", + " 0.010998337529599667,\n", + " -0.010356822982430458,\n", + " -0.023015161976218224,\n", + " 0.01600479707121849,\n", + " -0.0020055596251040697,\n", + " 0.0035283302422612906,\n", + " -0.026255803182721138,\n", + " 0.00459972582757473,\n", + " 0.006686301436275244,\n", + " -0.010773476213216782,\n", + " -0.01390168722718954,\n", + " -0.03775015473365784,\n", + " -0.003429126925766468,\n", + " -0.0040574143640697,\n", + " 0.014668858610093594,\n", + " 0.026996519416570663,\n", + " 0.0075196088291704655,\n", + " 0.022552212700247765,\n", + " 0.006120842415839434,\n", + " -0.014113320969045162,\n", + " 0.0022767153568565845,\n", + " 0.00869020726531744,\n", + " 0.009635945782065392,\n", + " 0.00132105709053576,\n", + " -0.01226813904941082,\n", + " 0.0019559580832719803,\n", + " 0.013557782396674156,\n", + " -0.002488349098712206,\n", + " 0.006282874848693609,\n", + " -0.018015315756201744,\n", + " 0.02259189449250698,\n", + " 0.0027032895013689995,\n", + " -0.010350209660828114,\n", + " 0.023438429459929466,\n", + " 0.02986680157482624,\n", + " -0.02682456746697426,\n", + " -0.002562751527875662,\n", + " 0.010813158005475998,\n", + " 0.002303169574588537,\n", + " -0.004669168032705784,\n", + " -0.006878094282001257,\n", + " -0.037088800221681595,\n", + " -0.015978341922163963,\n", + " -0.03484019264578819,\n", + " 0.01884862408041954,\n", + " -0.02316066063940525,\n", + " 0.01851794682443142,\n", + " -0.004953550640493631,\n", + " 0.0004236806998960674,\n", + " 0.0016641351394355297,\n", + " 0.0025809388607740402,\n", + " -0.006239886395633221,\n", + " -0.0258854441344738,\n", + " -0.012598817236721516,\n", + " -0.00023044095723889768,\n", + " -0.007023592479526997,\n", + " 0.0017029896844178438,\n", + " 0.015369895845651627,\n", + " -0.012704634107649326,\n", + " -0.015634438022971153,\n", + " -0.010092280805110931,\n", + " 0.032750312238931656,\n", + " 0.014060412533581257,\n", + " -0.007142636459320784,\n", + " 0.005350363906472921,\n", + " -0.02769755758345127,\n", + " 0.01964225061237812,\n", + " 0.03499891981482506,\n", + " 0.01380909699946642,\n", + " 0.0062200459651649,\n", + " 0.005237933248281479,\n", + " 0.031057242304086685,\n", + " 0.016401609405875206,\n", + " -0.03372911736369133,\n", + " 0.02384847030043602,\n", + " -0.006477974355220795,\n", + " -0.0107800904661417,\n", + " -0.0019394241971895099,\n", + " 0.01784336380660534,\n", + " -0.008915068581700325,\n", + " -0.0017740854527801275,\n", + " -0.030872061848640442,\n", + " -0.0014632483944296837,\n", + " -0.024787593632936478,\n", + " -0.027221381664276123,\n", + " 0.01023116521537304,\n", + " -0.015171488747000694,\n", + " -0.00845212023705244,\n", + " 0.007751083467155695,\n", + " 0.017208462581038475,\n", + " -0.001871635322459042,\n", + " 0.002212233142927289,\n", + " 0.004646020475775003,\n", + " 0.018478265032172203,\n", + " 0.002066735178232193,\n", + " 0.00011790723510785028,\n", + " -0.01726137101650238,\n", + " 0.01033698208630085,\n", + " 0.01657356135547161,\n", + " -0.0009085367200896144,\n", + " 0.01289642695337534,\n", + " -0.006917775608599186,\n", + " 0.03370266407728195,\n", + " -0.002455281326547265,\n", + " -0.034813739359378815,\n", + " 0.01402073074132204,\n", + " 0.015846071764826775,\n", + " -0.011864712461829185,\n", + " 0.006339089944958687,\n", + " -0.003736657090485096,\n", + " 0.014113320969045162,\n", + " -0.003267094725742936,\n", + " 0.01826663129031658,\n", + " -0.014377862215042114,\n", + " 0.015290533192455769,\n", + " 0.006107615306973457,\n", + " -0.021057549864053726,\n", + " 0.007605585269629955,\n", + " 0.023425202816724777,\n", + " -0.012168936431407928,\n", + " 0.02305484376847744,\n", + " 0.0011515847872942686,\n", + " 0.014351407997310162,\n", + " 0.007526222616434097,\n", + " 0.003386138705536723,\n", + " -0.0028603612445294857,\n", + " -0.007526222616434097,\n", + " -0.011302560567855835,\n", + " 0.017459778115153313,\n", + " 0.03925804793834686,\n", + " 0.01712910085916519,\n", + " 0.007731242571026087,\n", + " 0.006001798901706934,\n", + " 0.004665860906243324,\n", + " 0.01989356428384781,\n", + " -0.004540203604847193,\n", + " -0.0006795424851588905,\n", + " -0.02759174071252346,\n", + " 0.03653326258063316,\n", + " 0.010542002506554127,\n", + " -0.004103709012269974,\n", + " 0.015383122488856316,\n", + " 0.027459468692541122,\n", + " -0.012446705251932144,\n", + " -0.006686301436275244,\n", + " -0.005833153147250414,\n", + " 0.013888459652662277,\n", + " -0.0007270774221979082,\n", + " 0.006190285086631775,\n", + " -0.0072021582163870335,\n", + " 0.014893719926476479,\n", + " 0.03417883813381195,\n", + " 0.019933246076107025,\n", + " 0.011150449514389038,\n", + " -0.030290069058537483,\n", + " -0.020832689478993416,\n", + " -0.04370235279202461,\n", + " 0.0049866181798279285,\n", + " 0.019615795463323593,\n", + " 0.006772277411073446,\n", + " 0.0196687038987875,\n", + " -0.006147296633571386,\n", + " -0.011011564172804356,\n", + " 0.025396041572093964,\n", + " -0.022314125671982765,\n", + " 0.00474191689863801,\n", + " -0.02954935096204281,\n", + " -0.007354270201176405,\n", + " 0.020078744739294052,\n", + " -0.0053834314458072186,\n", + " -0.015938660129904747,\n", + " -0.6353242993354797,\n", + " -0.012929494492709637,\n", + " -0.014047184959053993,\n", + " 0.02271093800663948,\n", + " -0.007975944317877293,\n", + " 0.012459932826459408,\n", + " 0.009040726348757744,\n", + " 0.01727459765970707,\n", + " -0.02769755758345127,\n", + " 0.01613706722855568,\n", + " 0.005108969286084175,\n", + " 0.0025495244190096855,\n", + " -0.020025836303830147,\n", + " 0.003075301880016923,\n", + " -0.00488741509616375,\n", + " -0.028993813320994377,\n", + " -0.0034423540346324444,\n", + " 0.009960009716451168,\n", + " -0.02489341050386429,\n", + " 0.0014591149520128965,\n", + " -0.011018178425729275,\n", + " 0.007923035882413387,\n", + " -0.0038821552880108356,\n", + " 0.015356668271124363,\n", + " 0.0002465614816173911,\n", + " 0.0032174931839108467,\n", + " -0.008723275735974312,\n", + " -0.015012763440608978,\n", + " -0.015303759835660458,\n", + " 0.008042079396545887,\n", + " 0.018253404647111893,\n", + " 0.008987817913293839,\n", + " 0.02681134082376957,\n", + " 0.009556583128869534,\n", + " 0.03547509387135506,\n", + " 0.0009217638289555907,\n", + " 0.007830445654690266,\n", + " 0.015581529587507248,\n", + " 0.007770923897624016,\n", + " 0.038808323442935944,\n", + " -0.029919710010290146,\n", + " -0.02089882455766201,\n", + " -0.00806853361427784,\n", + " -0.026864249259233475,\n", + " 0.012823677621781826,\n", + " 0.017327506095170975,\n", + " -0.005125503055751324,\n", + " 0.0034489675890654325,\n", + " 0.0020055596251040697,\n", + " -0.002177512040361762,\n", + " -0.03394075110554695,\n", + " 0.0005848860018886626,\n", + " -0.010971883311867714,\n", + " -0.01645451784133911,\n", + " 0.03285612910985947,\n", + " -0.0029727916698902845,\n", + " 0.008875386789441109,\n", + " -0.0058596073649823666,\n", + " -0.005545463413000107,\n", + " -0.014668858610093594,\n", + " -0.01603125035762787,\n", + " -0.011335629038512707,\n", + " -0.0020799622870981693,\n", + " 0.0007642786367796361,\n", + " -0.016613243147730827,\n", + " 0.012803836725652218,\n", + " -0.030872061848640442,\n", + " 0.001159851672127843,\n", + " 0.024364326149225235,\n", + " -0.0023841855581849813,\n", + " 0.017671411857008934,\n", + " 0.025025682523846626,\n", + " 0.002450321102514863,\n", + " -0.00852486863732338,\n", + " 0.025237316265702248,\n", + " 0.02534313313663006,\n", + " 0.03780306503176689,\n", + " -0.009212678298354149,\n", + " -0.019576115533709526,\n", + " 0.03066042810678482,\n", + " -0.004133470356464386,\n", + " 0.007261680439114571,\n", + " 0.002266795141622424,\n", + " -0.0009242439409717917,\n", + " -0.017565594986081123,\n", + " -0.010363436304032803,\n", + " 0.009768216870725155,\n", + " -0.0056215194053947926,\n", + " -0.004705542232841253,\n", + " 0.005300762131810188,\n", + " 0.009014272131025791,\n", + " -0.015184716321527958,\n", + " 0.017856590449810028,\n", + " -0.00740717863664031,\n", + " -0.0010399811435490847,\n", + " 0.012995630502700806,\n", + " -0.02214217372238636,\n", + " -0.009186224080622196,\n", + " -0.029046721756458282,\n", + " -0.013385829515755177,\n", + " 0.006557337008416653,\n", + " 0.0007605585269629955,\n", + " 0.017406869679689407,\n", + " 0.01096526999026537,\n", + " 0.046189047396183014,\n", + " 0.004791518673300743,\n", + " -0.014258818700909615,\n", + " -0.014457224868237972,\n", + " 0.043993350118398666,\n", + " -0.033782023936510086,\n", + " 0.0048444271087646484,\n", + " -0.013134514912962914,\n", + " 7.910428394097835e-05,\n", + " -0.005952197127044201,\n", + " -0.03581899777054787,\n", + " -0.0163487009704113,\n", + " 0.01773754693567753,\n", + " 0.007665107026696205,\n", + " -0.007116182241588831,\n", + " 0.017010057345032692,\n", + " 0.016163522377610207,\n", + " 0.020581373944878578,\n", + " 0.0031678916420787573,\n", + " -0.021282412111759186,\n", + " 0.0023858388885855675,\n", + " -0.010032759048044682,\n", + " 0.017525913193821907,\n", + " 0.019576115533709526,\n", + " 0.02316066063940525,\n", + " -0.005370204336941242,\n", + " 0.03251222148537636,\n", + " -0.004811359103769064,\n", + " 0.03417883813381195,\n", + " -0.018570855259895325,\n", + " 0.01887507736682892,\n", + " 0.00817435048520565,\n", + " 0.016877785325050354,\n", + " 0.006557337008416653,\n", + " 0.03240640461444855,\n", + " -0.012049891985952854,\n", + " -0.004860960878431797,\n", + " -0.0034324335865676403,\n", + " 0.004295502323657274,\n", + " -0.020012609660625458,\n", + " -0.012578976340591908,\n", + " -0.03079270012676716,\n", + " 0.016203202307224274,\n", + " 0.007711402140557766,\n", + " -0.004586498718708754,\n", + " -0.0022254602517932653,\n", + " -0.005495862103998661,\n", + " -0.020832689478993416,\n", + " 0.0006758223753422499,\n", + " 0.013703280128538609,\n", + " -0.006957456935197115,\n", + " 0.0011540648993104696,\n", + " 0.010885907337069511,\n", + " -0.017803682014346123,\n", + " -0.019113166257739067,\n", + " 0.0044178529642522335,\n", + " -0.028808632865548134,\n", + " 0.002324663568288088,\n", + " -0.015951888635754585,\n", + " 0.007929649204015732,\n", + " 0.01044279895722866,\n", + " -0.02351779118180275,\n", + " 0.006163830868899822,\n", + " 0.00958965066820383,\n", + " -0.022459624335169792,\n", + " -0.03780306503176689,\n", + " -0.008531481958925724,\n", + " -0.011970529332756996,\n", + " 0.010052599012851715,\n", + " 0.010542002506554127,\n", + " -0.01917930133640766,\n", + " 0.008372757583856583,\n", + " -0.006785504519939423,\n", + " 0.001985718961805105,\n", + " -0.028914449736475945,\n", + " -0.008392597548663616,\n", + " 0.006041479762643576,\n", + " -0.007228612434118986,\n", + " 0.023650063201785088,\n", + " -0.010158415883779526,\n", + " 0.013928141444921494,\n", + " 0.007354270201176405,\n", + " 0.013756188564002514,\n", + " 0.030977878719568253,\n", + " -0.025237316265702248,\n", + " 0.02591189742088318,\n", + " -0.014589495956897736,\n", + " 0.020594602450728416,\n", + " -0.013425511308014393,\n", + " 0.02193053998053074,\n", + " 0.005654587410390377,\n", + " 0.012016824446618557,\n", + " 0.013663599267601967,\n", + " -0.022909345105290413,\n", + " 0.005737256724387407,\n", + " 0.0215601809322834,\n", + " 0.031057242304086685,\n", + " 0.04259127750992775,\n", + " 0.008736502379179,\n", + " 0.01226813904941082,\n", + " -0.0024933090899139643,\n", + " -0.026044169440865517,\n", + " 0.002331277122721076,\n", + " -0.008266940712928772,\n", + " 0.043675899505615234,\n", + " 0.0006576351006515324,\n", + " 0.01062797848135233,\n", + " 0.0016476012533530593,\n", + " -0.0059687308967113495,\n", + " -0.00925235915929079,\n", + " -0.005862914025783539,\n", + " -0.015978341922163963,\n", + " 0.017631730064749718,\n", + " -0.004586498718708754,\n", + " 0.007334429305046797,\n", + " 0.016771968454122543,\n", + " -0.0011507581220939755,\n", + " 0.017182009294629097,\n", + " 0.045580603182315826,\n", + " 0.007995784282684326,\n", + " -0.019576115533709526,\n", + " 0.0053834314458072186,\n", + " -0.00211303005926311,\n", + " 0.0008142936276271939,\n", + " -2.305701309524011e-05,\n", + " -0.015422804281115532,\n", + " -0.007539449725300074,\n", + " 0.00334976427257061,\n", + " 0.010469253174960613,\n", + " 0.012585589662194252,\n", + " 0.010330368764698505,\n", + " 0.019708385691046715,\n", + " 0.03634808212518692,\n", + " -0.0004836160223931074,\n", + " 0.01887507736682892,\n", + " -0.004315342754125595,\n", + " -0.023583928123116493,\n", + " 0.010760249570012093,\n", + " 0.051400527358055115,\n", + " -0.02542249485850334,\n", + " -0.016639698296785355,\n", + " -0.020964961498975754,\n", + " 0.024575959891080856,\n", + " 0.022009901702404022,\n", + " 0.007592358160763979,\n", + " 0.005598371848464012,\n", + " 0.023795561864972115,\n", + " 0.013716507703065872,\n", + " -0.015277305617928505,\n", + " -0.012354115955531597,\n", + " 0.013544554822146893,\n", + " -0.025501858443021774,\n", + " -0.006461440585553646,\n", + " 0.01333953533321619,\n", + " 0.025276996195316315,\n", + " 0.015568302012979984,\n", + " 0.019562887027859688,\n", + " 0.011150449514389038,\n", + " 0.0031778118573129177,\n", + " -0.017327506095170975,\n", + " 0.03142759948968887,\n", + " 0.014364635571837425,\n", + " -0.021771814674139023,\n", + " -0.026044169440865517,\n", + " -0.008789410814642906,\n", + " -0.02443046122789383,\n", + " -0.0064449068158864975,\n", + " -0.02636162005364895,\n", + " -0.004837813321501017,\n", + " -0.01419268362224102,\n", + " 0.012598817236721516,\n", + " 0.010244392789900303,\n", + " 0.006239886395633221,\n", + " -0.010588297620415688,\n", + " 0.01841212995350361,\n", + " 0.017631730064749718,\n", + " -0.04092466086149216,\n", + " -0.023888150230050087,\n", + " 0.016891011968255043,\n", + " 0.025806080549955368,\n", + " -0.004698928911238909,\n", + " 0.007367497310042381,\n", + " 0.011884553357958794,\n", + " -0.01771109364926815,\n", + " 0.0015492246020585299,\n", + " 0.006944229826331139,\n", + " -0.012387183494865894,\n", + " -0.008445505984127522,\n", + " 0.003419206477701664,\n", + " -0.020938506349921227,\n", + " -0.014404316432774067,\n", + " -0.001439274288713932,\n", + " 0.022962253540754318,\n", + " 0.0030934889800846577,\n", + " -0.011289333924651146,\n", + " 0.00023168099869508296,\n", + " 0.01220861729234457,\n", + " -0.00740717863664031,\n", + " -0.01989356428384781,\n", + " 0.01633547432720661,\n", + " 0.03230058774352074,\n", + " 0.00043856119737029076,\n", + " 0.027671102434396744,\n", + " 0.002359384670853615,\n", + " -0.0009432578808628023,\n", + " 0.0011193436803296208,\n", + " 0.007221999112516642,\n", + " -0.012116027995944023,\n", + " -0.009973236359655857,\n", + " 0.035184096544981,\n", + " 0.02317388728260994,\n", + " 0.009417698718607426,\n", + " 0.016282565891742706,\n", + " -0.021031096577644348,\n", + " 0.01362391747534275,\n", + " 0.015634438022971153,\n", + " -0.009225905872881413,\n", + " -0.01589898020029068,\n", + " -0.04997200146317482,\n", + " 0.008769569918513298,\n", + " 0.052538059651851654,\n", + " 0.03370266407728195,\n", + " 0.004692315123975277,\n", + " 0.025713490322232246,\n", + " -0.012909653596580029,\n", + " 0.021732132881879807,\n", + " -0.012678179889917374,\n", + " -0.01816081441938877,\n", + " 0.01203005202114582,\n", + " 0.023081297054886818,\n", + " 0.013478419743478298,\n", + " 0.002878548577427864,\n", + " -0.006977297831326723,\n", + " 0.00817435048520565,\n", + " 0.014364635571837425,\n", + " -0.005016379524022341,\n", + " 0.0006675554323010147,\n", + " -0.0077973781153559685,\n", + " -0.0037102028727531433,\n", + " -0.004930403083562851,\n", + " -0.019681932404637337,\n", + " -0.010740408673882484,\n", + " 0.025739945471286774,\n", + " 0.04666522517800331,\n", + " 0.022102491930127144,\n", + " -0.0027429708279669285,\n", + " 0.03523700684309006,\n", + " -0.013756188564002514,\n", + " 0.001757551566697657,\n", + " 0.0012962562032043934,\n", + " 0.005684348288923502,\n", + " 0.00783705897629261,\n", + " 0.007784151006489992,\n", + " -0.0032439474016427994,\n", + " -0.00896797701716423,\n", + " 0.04124211147427559,\n", + " 0.01277738343924284,\n", + " -0.04097757115960121,\n", + " 0.011428218334913254,\n", + " -0.016785195097327232,\n", + " 0.011434831656515598,\n", + " 0.029046721756458282,\n", + " -0.0044972156174480915,\n", + " -0.012215230613946915,\n", + " 0.020065518096089363,\n", + " -0.02702297456562519,\n", + " -0.0060480935499072075,\n", + " 0.01169276051223278,\n", + " 0.01726137101650238,\n", + " -0.003425820032134652,\n", + " 0.020634282380342484,\n", + " -0.011276106350123882,\n", + " -0.007393951527774334,\n", + " 0.004212833009660244,\n", + " 0.011732441373169422,\n", + " -0.003263788064941764,\n", + " 0.006864867173135281,\n", + " -0.019126392900943756,\n", + " -0.03124242089688778,\n", + " -0.002756197936832905,\n", + " -0.03552800416946411,\n", + " -0.04010457918047905,\n", + " 0.0331735797226429,\n", + " -0.009695467539131641,\n", + " -0.013240331783890724,\n", + " -0.0011408377904444933,\n", + " -0.03568672761321068,\n", + " -0.0029083096887916327,\n", + " -0.02330615743994713,\n", + " -0.0013921527424827218,\n", + " -0.00038213931838981807,\n", + " -0.01682487688958645,\n", + " -0.001908009871840477,\n", + " 0.024165919050574303,\n", + " -0.004275661427527666,\n", + " 0.010971883311867714,\n", + " 0.004093789029866457,\n", + " 0.006160523742437363,\n", + " 0.015158262103796005,\n", + " 0.013597463257610798,\n", + " -0.00027342906105332077,\n", + " -0.032750312238931656,\n", + " 0.003108369652181864,\n", + " -0.0037598044145852327,\n", + " -0.021626316010951996,\n", + " 0.004874187987297773,\n", + " -0.008994431234896183,\n", + " 0.005403272341936827,\n", + " 0.0005939796683378518,\n", + " 0.008498414419591427,\n", + " -0.0018203802173957229,\n", + " -0.023597154766321182,\n", + " -0.005476021207869053,\n", + " -0.014483679085969925,\n", + " -0.006259727291762829,\n", + " 0.020713645964860916,\n", + " 0.018319539725780487,\n", + " 0.0042591276578605175,\n", + " -0.009278813377022743,\n", + " -0.010270847007632256,\n", + " 0.008557936176657677,\n", + " -0.006190285086631775,\n", + " -0.014906946569681168,\n", + " 0.0016624816926196218,\n", + " 0.0059290495701134205,\n", + " -0.002599125960841775,\n", + " 0.014523360878229141,\n", + " 0.00528422836214304,\n", + " -0.009946782141923904,\n", + " -0.004163231234997511,\n", + " -0.022009901702404022,\n", + " -0.024814048781991005,\n", + " 0.011322401463985443,\n", + " 0.0030620747711509466,\n", + " 0.019946472719311714,\n", + " -0.019351253286004066,\n", + " -0.007632039487361908,\n", + " 0.01796240732073784,\n", + " 0.013571009039878845,\n", + " -0.02554153837263584,\n", + " 0.0008820825605653226,\n", + " -0.017896272242069244,\n", + " 0.03597772493958473,\n", + " 0.016084158793091774,\n", + " -0.01839890331029892,\n", + " 0.024681776762008667,\n", + " -0.004460840951651335,\n", + " -0.0048543475568294525,\n", + " -0.014629177749156952,\n", + " 0.013207264244556427,\n", + " 0.00925235915929079,\n", + " -0.013174195773899555,\n", + " -0.015938660129904747,\n", + " -0.009847579523921013,\n", + " -0.018253404647111893,\n", + " -0.006944229826331139,\n", + " -0.017909498885273933,\n", + " 0.008491801097989082,\n", + " -0.019681932404637337,\n", + " -0.0012367343297228217,\n", + " -0.02678488753736019,\n", + " -0.008610844612121582,\n", + " -0.02474791184067726,\n", + " 0.003229066962376237,\n", + " 0.02976098470389843,\n", + " -0.02181149460375309,\n", + " -0.015197942964732647,\n", + " -0.007823832333087921,\n", + " 0.007658493705093861,\n", + " 0.018914759159088135,\n", + " -0.006441599689424038,\n", + " 0.007830445654690266,\n", + " -0.026507116854190826,\n", + " -0.007493154611438513,\n", + " 0.008637298829853535,\n", + " -0.00288020190782845,\n", + " -0.029946165159344673,\n", + " 0.01238057017326355,\n", + " 0.06132085621356964,\n", + " 0.01481435727328062,\n", + " 0.02670552395284176,\n", + " -0.008650526404380798,\n", + " 0.017182009294629097,\n", + " -0.0019658782985061407,\n", + " 0.008180963806807995,\n", + " -0.0005315642920322716,\n", + " 0.0037102028727531433,\n", + " 0.003766417969018221,\n", + " -0.0258854441344738,\n", + " 0.0030108196660876274,\n", + " 0.010131961666047573,\n", + " 0.030290069058537483,\n", + " 0.021533725783228874,\n", + " -0.0013838858576491475,\n", + " -0.006345703266561031,\n", + " 0.0247611403465271,\n", + " -0.01021793857216835,\n", + " 0.00014343141810968518,\n", + " -0.023544246330857277,\n", + " -0.008333075791597366,\n", + " -0.003703589318320155,\n", + " -0.004983311519026756,\n", + " -0.04528960585594177,\n", + " -0.01920575648546219,\n", + " -0.047432396560907364,\n", + " -0.01962902396917343,\n", + " 0.024483369663357735,\n", + " 0.005925742909312248,\n", + " 0.012281366623938084,\n", + " -0.0009490447700954974,\n", + " 0.013319694437086582,\n", + " -0.020250696688890457,\n", + " 0.029946165159344673,\n", + " -0.0035547842271625996,\n", + " 0.004153310786932707,\n", + " -0.0056115989573299885,\n", + " -0.030819153413176537,\n", + " -0.02519763447344303,\n", + " 0.013194036670029163,\n", + " 0.01062797848135233,\n", + " -0.008531481958925724,\n", + " 0.03904641419649124,\n", + " -0.005429726559668779,\n", + " -0.016652924939990044,\n", + " -0.021546952426433563,\n", + " 0.008723275735974312,\n", + " -0.017750773578882217,\n", + " -0.02170567773282528,\n", + " 0.008200804702937603,\n", + " 0.010535389184951782,\n", + " -0.004973391070961952,\n", + " -0.016719060018658638,\n", + " -0.025819307193160057,\n", + " 0.0016930693527683616,\n", + " -0.0074402461759746075,\n", + " 0.006838412955403328,\n", + " -0.008121442049741745,\n", + " 0.026771659031510353,\n", + " -0.01806822419166565,\n", + " -0.026097077876329422,\n", + " 0.013299853540956974,\n", + " -0.02384847030043602,\n", + " 0.04145374521613121,\n", + " -0.003571318229660392,\n", + " 0.04925773665308952,\n", + " 0.03431110829114914,\n", + " 0.003693668870255351,\n", + " -0.020277151837944984,\n", + " 0.003075301880016923,\n", + " 0.0062200459651649,\n", + " 0.003809406189247966,\n", + " 0.03907286748290062,\n", + " 0.05169152468442917,\n", + " -0.036057088524103165,\n", + " -0.011216584593057632,\n", + " 0.015951888635754585,\n", + " 0.008214032277464867,\n", + " -0.023716198280453682,\n", + " -0.03137469291687012,\n", + " 0.007711402140557766,\n", + " 0.013769416138529778,\n", + " 0.010548615828156471,\n", + " -0.018226949498057365,\n", + " 0.00794949010014534,\n", + " -0.033094216138124466,\n", + " 0.01624288409948349,\n", + " 0.009212678298354149,\n", + " 0.003607692662626505,\n", + " 0.00536689767614007,\n", + " -0.013531328178942204,\n", + " -0.0025114964228123426,\n", + " 0.005727336276322603,\n", + " 0.0073013617657125,\n", + " 0.010456026531755924,\n", + " 0.0019212369807064533,\n", + " -0.020144879817962646,\n", + " -0.02806791663169861,\n", + " -0.015594756230711937,\n", + " 0.007870127446949482,\n", + " 0.013101447373628616,\n", + " 0.00721538532525301,\n", + " 0.03235349804162979,\n", + " -0.012750929221510887,\n", + " 0.017764002084732056,\n", + " -0.020515238866209984,\n", + " -0.007962716743350029,\n", + " 0.007737856358289719,\n", + " -0.012426864355802536,\n", + " 0.010330368764698505,\n", + " 0.030237160623073578,\n", + " -0.0023974126670509577,\n", + " -0.00890845526009798,\n", + " 0.029946165159344673,\n", + " -0.030237160623073578,\n", + " -0.009642559103667736,\n", + " 0.017089419066905975,\n", + " -0.03621581196784973,\n", + " -0.027962099760770798,\n", + " -0.03290903568267822,\n", + " 0.003773031523451209,\n", + " 0.010866066440939903,\n", + " -0.025872215628623962,\n", + " 0.0039813583716750145,\n", + " 0.008941522799432278,\n", + " -0.013663599267601967,\n", + " -0.030184252187609673,\n", + " -0.03296194598078728,\n", + " 0.00020450343436095864,\n", + " 0.03782951831817627,\n", + " 0.0018881692085415125,\n", + " -0.008941522799432278,\n", + " -0.003991278819739819,\n", + " 0.0004121069796383381,\n", + " 0.028914449736475945,\n", + " -0.012698020786046982,\n", + " 0.003816019743680954,\n", + " 0.031639233231544495,\n", + " 0.009430925361812115,\n", + " -0.023226795718073845,\n", + " 0.01716878078877926,\n", + " -0.010264232754707336,\n", + " -0.01095865573734045,\n", + " -0.04417853057384491,\n", + " -0.01191762089729309,\n", + " -0.01379587035626173,\n", + " -0.022750619798898697,\n", + " -0.0022006595972925425,\n", + " -0.024258509278297424,\n", + " -0.03169214352965355,\n", + " -0.02443046122789383,\n", + " 0.0207930076867342,\n", + " -0.02738010697066784,\n", + " 0.002923190128058195,\n", + " 0.0026569946203380823,\n", + " -0.007050046697258949,\n", + " -0.0021113764960318804,\n", + " 0.015872525051236153,\n", + " -0.007089728023856878,\n", + " -0.01191762089729309,\n", + " 0.007136022672057152,\n", + " 0.004540203604847193,\n", + " -0.014959855005145073,\n", + " 0.001244174549356103,\n", + " -0.0019146234262734652,\n", + " 0.0204358771443367,\n", + " -0.015925433486700058,\n", + " 0.004946937318891287,\n", + " 0.008577777072787285,\n", + " -0.020713645964860916,\n", + " -0.010720567777752876,\n", + " -0.010535389184951782,\n", + " 0.02817373350262642,\n", + " -0.017446551471948624,\n", + " -0.02305484376847744,\n", + " -0.026612933725118637,\n", + " -0.004956857301294804,\n", + " -0.011699373833835125,\n", + " 0.021877631545066833,\n", + " -0.023597154766321182,\n", + " -0.0162296574562788,\n", + " 0.0447869747877121,\n", + " 0.022896118462085724,\n", + " 0.0156079838052392,\n", + " -0.0012350808829069138,\n", + " 0.017102645710110664,\n", + " -0.006378771271556616,\n", + " -0.01962902396917343,\n", + " -0.0064845881424844265,\n", + " 0.007975944317877293,\n", + " -0.008776184171438217,\n", + " 0.0010689153568819165,\n", + " 0.04962809756398201,\n", + " 0.002995939226821065,\n", + " -0.019549660384655,\n", + " -0.007810605224221945,\n", + " -0.02591189742088318,\n", + " -0.041718289256095886,\n", + " -0.038543783128261566,\n", + " -0.02453627809882164,\n", + " 0.047511760145425797,\n", + " 0.027353651821613312,\n", + " 0.002716516610234976,\n", + " -0.005353670567274094,\n", + " 0.0004102469247300178,\n", + " 0.01841212995350361,\n", + " 0.009794671088457108,\n", + " -0.03423174470663071,\n", + " 0.020422648638486862,\n", + " 0.043887533247470856,\n", + " -0.008676980622112751,\n", + " 0.023372294381260872,\n", + " 0.018927985802292824,\n", + " -0.038808323442935944,\n", + " -0.007876740768551826,\n", + " 0.019033802673220634,\n", + " 0.018438583239912987,\n", + " 0.02941708080470562,\n", + " 0.01648097299039364,\n", + " -0.03973422199487686,\n", + " -0.0013260171981528401,\n", + " 0.02227444387972355,\n", + " 0.0072021582163870335,\n", + " 0.014457224868237972,\n", + " -0.004890721756964922,\n", + " -0.015753481537103653,\n", + " -0.01783013716340065,\n", + " 0.004222752992063761,\n", + " -0.0037102028727531433,\n", + " -0.014893719926476479,\n", + " -0.014324953779578209,\n", + " -0.0026999826077371836,\n", + " -0.011825031600892544,\n", + " -0.02793564461171627,\n", + " -0.022340578958392143,\n", + " -0.03444337844848633,\n", + " 0.0008238006266765296,\n", + " -0.018306313082575798,\n", + " -0.01283690519630909,\n", + " 0.017565594986081123,\n", + " 0.03306776285171509,\n", + " -0.0034886489156633615,\n", + " 0.02396751381456852,\n", + " 0.020713645964860916,\n", + " -0.003617613110691309,\n", + " -0.002359384670853615,\n", + " 0.0356602743268013,\n", + " -0.002179165370762348,\n", + " -0.017671411857008934,\n", + " -0.007268293760716915,\n", + " -0.03394075110554695,\n", + " 0.004569964483380318,\n", + " -0.0030042061116546392,\n", + " 0.00040197998168878257,\n", + " -0.009840966202318668,\n", + " -0.019959701225161552,\n", + " -0.01964225061237812,\n", + " 3.102685877820477e-05,\n", + " -0.029919710010290146,\n", + " 0.023464882746338844,\n", + " -0.009080407209694386,\n", + " -0.05031590536236763,\n", + " 0.008974590338766575,\n", + " 0.0033596844878047705,\n", + " -0.00898120366036892,\n", + " 0.0018137666629627347,\n", + " -0.01123642548918724,\n", + " -0.0207930076867342,\n", + " -0.03214186429977417,\n", + " -0.02227444387972355,\n", + " 0.037300433963537216,\n", + " -0.004715462680906057,\n", + " -0.03055461123585701,\n", + " 0.008141282945871353,\n", + " 0.012744314968585968,\n", + " 0.01567411795258522,\n", + " 0.006719368975609541,\n", + " 0.18496783077716827,\n", + " -0.006924389395862818,\n", + " 0.0012160668848082423,\n", + " 0.026255803182721138,\n", + " 0.008094987832009792,\n", + " 0.02214217372238636,\n", + " 0.020250696688890457,\n", + " -0.00022672083287034184,\n", + " -0.018822168931365013,\n", + " -0.007784151006489992,\n", + " -0.02997261844575405,\n", + " 0.015555075369775295,\n", + " 0.010588297620415688,\n", + " 0.006831799633800983,\n", + " 0.007704788353294134,\n", + " -0.019285118207335472,\n", + " -0.022512532770633698,\n", + " -0.006216739304363728,\n", + " -0.026189666241407394,\n", + " 0.004781598225235939,\n", + " -0.011626624502241611,\n", + " 0.00551239587366581,\n", + " -0.0204358771443367,\n", + " -0.015197942964732647,\n", + " 0.030713336542248726,\n", + " -0.012307820841670036,\n", + " 0.013485033065080643,\n", + " 0.005555383861064911,\n", + " 0.03166568651795387,\n", + " 0.020039062947034836,\n", + " -0.0206739641726017,\n", + " -0.020713645964860916,\n", + " 0.0028603612445294857,\n", + " -0.002022093627601862,\n", + " -0.008227258920669556,\n", + " -0.006712755654007196,\n", + " -0.008432279340922832,\n", + " 0.0004588151932694018,\n", + " 0.036744896322488785,\n", + " 0.01312128733843565,\n", + " 0.008134669624269009,\n", + " -0.00783705897629261,\n", + " -0.005800085142254829,\n", + " -0.03700943663716316,\n", + " -0.00958965066820383,\n", + " 0.038437966257333755,\n", + " ...]}" + ] + }, + "execution_count": 49, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "responses[0]" + ] + }, + { + "cell_type": "markdown", + "id": "0001ead0", + "metadata": {}, + "source": [ + "### Convert responses to embeddings and store them to LanceBD" + ] + }, + { + "cell_type": "code", + "execution_count": 50, + "id": "d6c15e20", + "metadata": {}, + "outputs": [], + "source": [ + "db = lancedb.connect(lance_db_uri)\n", + "table = db.create_table(\n", + " name = \"enea-poc-2\",\n", + " data = responses\n", + ")" + ] + }, + { + "cell_type": "markdown", + "id": "0a0e6db9-9c4c-4a45-8f3b-ed8cf9be77cd", + "metadata": {}, + "source": [ + "### Query LanceDB" + ] + }, + { + "cell_type": "code", + "execution_count": 87, + "id": "edf29663-f6fc-4149-9319-636adcafb37e", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "'This row represents a credit card holder with an ID of 17124. The limit balance on their credit card is $80,000. The individual is female (sex=2) and has an education level of graduate school (education_level=1). They are currently married (marital_status=2) and are 26 years old. \\n\\nIn terms of payment history, they have made all payments on time for the past six months (pay_0=0, pay_2=0, pay_3=0, pay_4=0, pay_5=0, pay_6=0). \\n\\nRegarding the billing amounts, the individual had a bill amount of $78,025 in the first month (bill_amt_1), $80,224 in the second month (bill_amt_2), $81,619 in the third month (bill_amt_3), $80,030 in the fourth month (bill_amt_4), $79,434 in the fifth month (bill_amt_5), and $81,348 in the sixth month (bill_amt_6). \\n\\nFor the payment amounts, they paid $3,500 in the first month (pay_amt_1), $3,300 in the second month (pay_amt_2), $3,100 in the third month (pay_amt_3), $2,900 in the fourth month (pay_amt_4), $3,200 in the fifth month (pay_amt_5), and $3,100 in the sixth month (pay_amt_6). \\n\\nBased on this data, the individual did not default on their payment in the following month (default_payment_next_month=0).'" + ] + }, + "execution_count": 87, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "result = table.search(responses[0]['vector']).limit(10).to_df()\n", + "result.iloc[0]['text']" + ] + }, + { + "cell_type": "markdown", + "id": "5e857105-1f3b-40cf-b309-1500a245d6bb", + "metadata": {}, + "source": [ + "### Test embeddings quality" + ] + }, + { + "cell_type": "code", + "execution_count": 79, + "id": "cabbf655-a2fd-497a-9bf4-df772cfbfd4e", + "metadata": {}, + "outputs": [], + "source": [ + "def create_prompt(query, context):\n", + " limit = 3750\n", + "\n", + " prompt_start = (\n", + " \"Answer the question based on the context below.\\n\\n\"+\n", + " \"Context:\\n\"\n", + " )\n", + " prompt_end = (\n", + " f\"\\n\\nQuestion: {query}\\nAnswer:\"\n", + " )\n", + " # append contexts until hitting limit\n", + " for i in range(1, len(context)):\n", + " if len(\"\\n\\n---\\n\\n\".join(context.text[:i])) >= limit:\n", + " prompt = (\n", + " prompt_start +\n", + " \"\\n\\n---\\n\\n\".join(context.text[:i-1]) +\n", + " prompt_end\n", + " )\n", + " break\n", + " elif i == len(context)-1:\n", + " prompt = (\n", + " prompt_start +\n", + " \"\\n\\n---\\n\\n\".join(context.text) +\n", + " prompt_end\n", + " ) \n", + " return prompt\n", + "\n", + "\n", + "def complete(prompt):\n", + " \n", + " response = openai.ChatCompletion.create(\n", + " model=MODEL,\n", + " messages=[\n", + " {\"role\": \"system\", \"content\": \"You are the best data analyst in the world.\"},\n", + " {\"role\": \"user\", \"content\": prompt}\n", + " ],\n", + " temperature=0,\n", + " )\n", + " response = response['choices'][0]['message']['content']\n", + " return response" + ] + }, + { + "cell_type": "code", + "execution_count": 99, + "id": "0991d5fe-9312-4727-bf33-1eb8a5aadc89", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "How many people have level 2 education?\n", + "Based on the given information, there are two individuals with a level 2 education.\n", + "\n", + "How many people are married?\n", + "Based on the given context, there are three people who are married.\n", + "\n", + "How many people defaulted in the last month?\n", + "Based on the information provided, there is only one person who defaulted on their payment in the last month.\n", + "\n", + "Is there any user above 50 yrs old?\n", + "Based on the information provided, there is no user above 50 years old. The oldest user mentioned is 37 years old.\n", + "\n", + "Please take a closer look at the ages and let me know who's the oldest one\n", + "Based on the given data, the oldest individual is the credit card holder with an ID of 26378, who is 37 years old.\n", + "\n", + "what about the user with id 10090?\n", + "Based on the information provided, the credit card holder with ID 10090 has a limit balance of $750,000. They are female, have a graduate school education level, and are currently married. The individual is 41 years old.\n", + "\n", + "In terms of payment history, they have made all payments on time for the past six months. The payment status for the most recent month and the previous two months is 0, indicating no delay. The payment status for the fourth, fifth, and sixth months is also 0, indicating no delay.\n", + "\n", + "The bill amounts for the past six months are $184,022, $163,441, $92,767, $75,696, $35,485, and $4,889, respectively.\n", + "\n", + "Regarding the payment amounts, they have paid $6,817, $2,330, $2,705, $50,854, $4,913, and $550 for the past six months.\n", + "\n", + "Lastly, the default payment for the next month is 0, indicating that this individual is not expected to default on their payment in the upcoming month.\n", + "\n" + ] + } + ], + "source": [ + "llm_queries = [\"How many people have level 2 education?\", \n", + " \"How many people are married?\", \n", + " \"How many people defaulted in the last month?\",\n", + " \"Is there any user above 50 yrs old?\",\n", + " \"Please take a closer look at the ages and let me know who's the oldest one\",\n", + " \"what about the user with id 10090?\"]\n", + "\n", + "for llm_query in llm_queries:\n", + " print(llm_query)\n", + " llm_query_embedding = get_embedding(text=llm_query)\n", + " \n", + " context = table.search(llm_query_embedding).limit(10).to_df()\n", + " prompt = create_prompt(llm_query, context)\n", + " print(complete(prompt) + '\\n')" + ] + }, + { + "cell_type": "code", + "execution_count": 98, + "id": "55a1f92b-70c4-4ec6-914a-835adda1abd4", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
user_idsexagemarital_statustextvector_distance
015203.02.026.02.0Row 1: \\nThis individual has an ID of 15203. T...[-0.027877295, -0.0023965458, -0.0048300913, -...0.520129
114126.02.026.02.0Row 1: \\nThis individual has an ID of 14126. T...[-0.02124664, 0.00086805987, 0.0013095875, -0....0.526409
226378.02.037.01.0This row represents a credit card holder with ...[-0.02524635, 0.0005776837, 0.0028871433, -0.0...0.531479
3747.02.034.01.0This row represents a credit card holder with ...[-0.021755835, -0.008768061, 0.008261959, -0.0...0.540058
43271.02.029.02.0This row represents a credit card holder with ...[-0.020862015, -0.002186347, 0.013960891, -0.0...0.540323
510552.01.036.01.0This row represents a credit card holder with ...[-0.01784229, -0.0073543736, 0.00067702105, -0...0.540567
628998.02.040.02.0This row represents a credit card holder with ...[-0.022309653, -0.00534789, 0.006147942, -0.04...0.543157
723675.02.038.01.0This row represents a credit card holder with ...[-0.026995126, -0.0012938821, 0.0058845053, -0...0.545342
810090.02.041.01.0This row represents a credit card holder with ...[-0.022459637, -0.0028854397, 0.0035533968, -0...0.546348
911115.01.025.02.0This row represents a credit card holder with ...[-0.024024034, 0.0016106403, 0.011275334, -0.0...0.546760
\n", + "
" + ], + "text/plain": [ + " user_id sex age marital_status \\\n", + "0 15203.0 2.0 26.0 2.0 \n", + "1 14126.0 2.0 26.0 2.0 \n", + "2 26378.0 2.0 37.0 1.0 \n", + "3 747.0 2.0 34.0 1.0 \n", + "4 3271.0 2.0 29.0 2.0 \n", + "5 10552.0 1.0 36.0 1.0 \n", + "6 28998.0 2.0 40.0 2.0 \n", + "7 23675.0 2.0 38.0 1.0 \n", + "8 10090.0 2.0 41.0 1.0 \n", + "9 11115.0 1.0 25.0 2.0 \n", + "\n", + " text \\\n", + "0 Row 1: \\nThis individual has an ID of 15203. T... \n", + "1 Row 1: \\nThis individual has an ID of 14126. T... \n", + "2 This row represents a credit card holder with ... \n", + "3 This row represents a credit card holder with ... \n", + "4 This row represents a credit card holder with ... \n", + "5 This row represents a credit card holder with ... \n", + "6 This row represents a credit card holder with ... \n", + "7 This row represents a credit card holder with ... \n", + "8 This row represents a credit card holder with ... \n", + "9 This row represents a credit card holder with ... \n", + "\n", + " vector _distance \n", + "0 [-0.027877295, -0.0023965458, -0.0048300913, -... 0.520129 \n", + "1 [-0.02124664, 0.00086805987, 0.0013095875, -0.... 0.526409 \n", + "2 [-0.02524635, 0.0005776837, 0.0028871433, -0.0... 0.531479 \n", + "3 [-0.021755835, -0.008768061, 0.008261959, -0.0... 0.540058 \n", + "4 [-0.020862015, -0.002186347, 0.013960891, -0.0... 0.540323 \n", + "5 [-0.01784229, -0.0073543736, 0.00067702105, -0... 0.540567 \n", + "6 [-0.022309653, -0.00534789, 0.006147942, -0.04... 0.543157 \n", + "7 [-0.026995126, -0.0012938821, 0.0058845053, -0... 0.545342 \n", + "8 [-0.022459637, -0.0028854397, 0.0035533968, -0... 0.546348 \n", + "9 [-0.024024034, 0.0016106403, 0.011275334, -0.0... 0.546760 " + ] + }, + "execution_count": 98, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "context" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "4b94e8df-f46d-4ea6-a526-ce5a161ae32e", + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "enea_env", + "language": "python", + "name": "enea_env" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.9.18" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} From b755435bfcb7c0e1c44120b2521e04748d464a83 Mon Sep 17 00:00:00 2001 From: Giorgos Vasilakis Date: Sun, 17 Sep 2023 22:23:57 -0400 Subject: [PATCH 09/10] remove api key --- api.key | 1 - 1 file changed, 1 deletion(-) delete mode 100644 api.key diff --git a/api.key b/api.key deleted file mode 100644 index 303d1ea..0000000 --- a/api.key +++ /dev/null @@ -1 +0,0 @@ -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 From eedf17437b112d514b0bf677dad08b0adf36c9ea Mon Sep 17 00:00:00 2001 From: Giorgos Vasilakis Date: Fri, 10 Nov 2023 13:01:21 -0500 Subject: [PATCH 10/10] add jupyter notebooks and predict functions --- Pipfile | 2 + Pipfile.lock | 1099 +++++++++++++++++++++++++++++- jupyter_notebooks/enea-poc.ipynb | 588 +++++++++------- scripts/main.py | 13 + scripts/run_evaluate.py | 96 +++ scripts/run_predict.py | 436 ++++++++++++ scripts/run_update.py | 54 ++ 7 files changed, 2040 insertions(+), 248 deletions(-) create mode 100644 scripts/main.py create mode 100644 scripts/run_evaluate.py create mode 100644 scripts/run_predict.py create mode 100644 scripts/run_update.py diff --git a/Pipfile b/Pipfile index 1a96535..eb152a6 100644 --- a/Pipfile +++ b/Pipfile @@ -10,6 +10,8 @@ requests = "*" openai = "*" python-dotenv = "*" lancedb = "*" +pandas = "*" +jupyter = "*" [dev-packages] diff --git a/Pipfile.lock b/Pipfile.lock index 57646c4..c1f0ddc 100644 --- a/Pipfile.lock +++ b/Pipfile.lock @@ -1,7 +1,7 @@ { "_meta": { "hash": { - "sha256": "41b3f9b0cb007e25bc5f5692748b1322f8adb176ed685372e1e116679f47fc99" + "sha256": "5b17318b1b381893b31cf9eb21731a5bf77b649b638775a6383b66b03b08c607" }, "pipfile-spec": 6, "requires": { @@ -125,6 +125,80 @@ "markers": "python_version >= '3.7'", "version": "==0.5.0" }, + "anyio": { + "hashes": [ + "sha256:cfdb2b588b9fc25ede96d8db56ed50848b0b649dca3dd1df0b11f683bb9e0b5f", + "sha256:f7ed51751b2c2add651e5747c891b47e26d2a21be5d32d9311dfe9692f3e5d7a" + ], + "markers": "python_version >= '3.8'", + "version": "==4.0.0" + }, + "appnope": { + "hashes": [ + "sha256:02bd91c4de869fbb1e1c50aafc4098827a7a54ab2f39d9dcba6c9547ed920e24", + "sha256:265a455292d0bd8a72453494fa24df5a11eb18373a60c7c0430889f22548605e" + ], + "markers": "platform_system == 'Darwin'", + "version": "==0.1.3" + }, + "argon2-cffi": { + "hashes": [ + "sha256:879c3e79a2729ce768ebb7d36d4609e3a78a4ca2ec3a9f12286ca057e3d0db08", + "sha256:c670642b78ba29641818ab2e68bd4e6a78ba53b7eff7b4c3815ae16abf91c7ea" + ], + "markers": "python_version >= '3.7'", + "version": "==23.1.0" + }, + "argon2-cffi-bindings": { + "hashes": [ + "sha256:20ef543a89dee4db46a1a6e206cd015360e5a75822f76df533845c3cbaf72670", + "sha256:2c3e3cc67fdb7d82c4718f19b4e7a87123caf8a93fde7e23cf66ac0337d3cb3f", + "sha256:3b9ef65804859d335dc6b31582cad2c5166f0c3e7975f324d9ffaa34ee7e6583", + "sha256:3e385d1c39c520c08b53d63300c3ecc28622f076f4c2b0e6d7e796e9f6502194", + "sha256:58ed19212051f49a523abb1dbe954337dc82d947fb6e5a0da60f7c8471a8476c", + "sha256:5e00316dabdaea0b2dd82d141cc66889ced0cdcbfa599e8b471cf22c620c329a", + "sha256:603ca0aba86b1349b147cab91ae970c63118a0f30444d4bc80355937c950c082", + "sha256:6a22ad9800121b71099d0fb0a65323810a15f2e292f2ba450810a7316e128ee5", + "sha256:8cd69c07dd875537a824deec19f978e0f2078fdda07fd5c42ac29668dda5f40f", + "sha256:93f9bf70084f97245ba10ee36575f0c3f1e7d7724d67d8e5b08e61787c320ed7", + "sha256:9524464572e12979364b7d600abf96181d3541da11e23ddf565a32e70bd4dc0d", + "sha256:b2ef1c30440dbbcba7a5dc3e319408b59676e2e039e2ae11a8775ecf482b192f", + "sha256:b746dba803a79238e925d9046a63aa26bf86ab2a2fe74ce6b009a1c3f5c8f2ae", + "sha256:bb89ceffa6c791807d1305ceb77dbfacc5aa499891d2c55661c6459651fc39e3", + "sha256:bd46088725ef7f58b5a1ef7ca06647ebaf0eb4baff7d1d0d177c6cc8744abd86", + "sha256:ccb949252cb2ab3a08c02024acb77cfb179492d5701c7cbdbfd776124d4d2367", + "sha256:d4966ef5848d820776f5f562a7d45fdd70c2f330c961d0d745b784034bd9f48d", + "sha256:e415e3f62c8d124ee16018e491a009937f8cf7ebf5eb430ffc5de21b900dad93", + "sha256:ed2937d286e2ad0cc79a7087d3c272832865f779430e0cc2b4f3718d3159b0cb", + "sha256:f1152ac548bd5b8bcecfb0b0371f082037e47128653df2e8ba6e914d384f3c3e", + "sha256:f9f8b450ed0547e3d473fdc8612083fd08dd2120d6ac8f73828df9b7d45bb351" + ], + "markers": "python_version >= '3.6'", + "version": "==21.2.0" + }, + "arrow": { + "hashes": [ + "sha256:3934b30ca1b9f292376d9db15b19446088d12ec58629bc3f0da28fd55fb633a1", + "sha256:5a49ab92e3b7b71d96cd6bfcc4df14efefc9dfa96ea19045815914a6ab6b1fe2" + ], + "markers": "python_version >= '3.6'", + "version": "==1.2.3" + }, + "asttokens": { + "hashes": [ + "sha256:2e0171b991b2c959acc6c49318049236844a5da1d65ba2672c4880c1c894834e", + "sha256:cf8fc9e61a86461aa9fb161a14a0841a03c405fa829ac6b202670b3495d2ce69" + ], + "version": "==2.4.0" + }, + "async-lru": { + "hashes": [ + "sha256:b8a59a5df60805ff63220b2a0c5b5393da5521b113cd5465a44eb037d81a5627", + "sha256:ff02944ce3c288c5be660c42dbcca0742b32c3b279d6dceda655190240b99224" + ], + "markers": "python_version >= '3.8'", + "version": "==2.0.4" + }, "async-timeout": { "hashes": [ "sha256:4640d96be84d82d02ed59ea2b7105a0f7b33abe8703703cd0ab0bf87c427522f", @@ -148,6 +222,37 @@ "markers": "python_version >= '3.7'", "version": "==23.1.0" }, + "babel": { + "hashes": [ + "sha256:b4246fb7677d3b98f501a39d43396d3cafdc8eadb045f4a31be01863f655c610", + "sha256:cc2d99999cd01d44420ae725a21c9e3711b3aadc7976d6147f622d8581963455" + ], + "markers": "python_version >= '3.7'", + "version": "==2.12.1" + }, + "backcall": { + "hashes": [ + "sha256:5cbdbf27be5e7cfadb448baf0aa95508f91f2bbc6c6437cd9cd06e2a4c215e1e", + "sha256:fbbce6a29f263178a1f7915c1940bde0ec2b2a967566fe1c65c1dfb7422bd255" + ], + "version": "==0.2.0" + }, + "beautifulsoup4": { + "hashes": [ + "sha256:492bbc69dca35d12daac71c4db1bfff0c876c00ef4a2ffacce226d4638eb72da", + "sha256:bd2520ca0d9d7d12694a53d44ac482d181b4ec1888909b035a3dbf40d0f57d4a" + ], + "markers": "python_full_version >= '3.6.0'", + "version": "==4.12.2" + }, + "bleach": { + "hashes": [ + "sha256:1a1a85c1595e07d8db14c5f09f09e6433502c51c595970edc090551f0db99414", + "sha256:33c16e3353dbd13028ab4799a0f89a83f113405c766e9c122df8a06f5b85b3f4" + ], + "markers": "python_version >= '3.7'", + "version": "==6.0.0" + }, "cachetools": { "hashes": [ "sha256:95ef631eeaea14ba2e36f06437f36463aac3a096799e876ee55e5cdccb102590", @@ -164,6 +269,75 @@ "markers": "python_version >= '3.6'", "version": "==2023.7.22" }, + "cffi": { + "hashes": [ + "sha256:00a9ed42e88df81ffae7a8ab6d9356b371399b91dbdf0c3cb1e84c03a13aceb5", + "sha256:03425bdae262c76aad70202debd780501fabeaca237cdfddc008987c0e0f59ef", + "sha256:04ed324bda3cda42b9b695d51bb7d54b680b9719cfab04227cdd1e04e5de3104", + "sha256:0e2642fe3142e4cc4af0799748233ad6da94c62a8bec3a6648bf8ee68b1c7426", + "sha256:173379135477dc8cac4bc58f45db08ab45d228b3363adb7af79436135d028405", + "sha256:198caafb44239b60e252492445da556afafc7d1e3ab7a1fb3f0584ef6d742375", + "sha256:1e74c6b51a9ed6589199c787bf5f9875612ca4a8a0785fb2d4a84429badaf22a", + "sha256:2012c72d854c2d03e45d06ae57f40d78e5770d252f195b93f581acf3ba44496e", + "sha256:21157295583fe8943475029ed5abdcf71eb3911894724e360acff1d61c1d54bc", + "sha256:2470043b93ff09bf8fb1d46d1cb756ce6132c54826661a32d4e4d132e1977adf", + "sha256:285d29981935eb726a4399badae8f0ffdff4f5050eaa6d0cfc3f64b857b77185", + "sha256:30d78fbc8ebf9c92c9b7823ee18eb92f2e6ef79b45ac84db507f52fbe3ec4497", + "sha256:320dab6e7cb2eacdf0e658569d2575c4dad258c0fcc794f46215e1e39f90f2c3", + "sha256:33ab79603146aace82c2427da5ca6e58f2b3f2fb5da893ceac0c42218a40be35", + "sha256:3548db281cd7d2561c9ad9984681c95f7b0e38881201e157833a2342c30d5e8c", + "sha256:3799aecf2e17cf585d977b780ce79ff0dc9b78d799fc694221ce814c2c19db83", + "sha256:39d39875251ca8f612b6f33e6b1195af86d1b3e60086068be9cc053aa4376e21", + "sha256:3b926aa83d1edb5aa5b427b4053dc420ec295a08e40911296b9eb1b6170f6cca", + "sha256:3bcde07039e586f91b45c88f8583ea7cf7a0770df3a1649627bf598332cb6984", + "sha256:3d08afd128ddaa624a48cf2b859afef385b720bb4b43df214f85616922e6a5ac", + "sha256:3eb6971dcff08619f8d91607cfc726518b6fa2a9eba42856be181c6d0d9515fd", + "sha256:40f4774f5a9d4f5e344f31a32b5096977b5d48560c5592e2f3d2c4374bd543ee", + "sha256:4289fc34b2f5316fbb762d75362931e351941fa95fa18789191b33fc4cf9504a", + "sha256:470c103ae716238bbe698d67ad020e1db9d9dba34fa5a899b5e21577e6d52ed2", + "sha256:4f2c9f67e9821cad2e5f480bc8d83b8742896f1242dba247911072d4fa94c192", + "sha256:50a74364d85fd319352182ef59c5c790484a336f6db772c1a9231f1c3ed0cbd7", + "sha256:54a2db7b78338edd780e7ef7f9f6c442500fb0d41a5a4ea24fff1c929d5af585", + "sha256:5635bd9cb9731e6d4a1132a498dd34f764034a8ce60cef4f5319c0541159392f", + "sha256:59c0b02d0a6c384d453fece7566d1c7e6b7bae4fc5874ef2ef46d56776d61c9e", + "sha256:5d598b938678ebf3c67377cdd45e09d431369c3b1a5b331058c338e201f12b27", + "sha256:5df2768244d19ab7f60546d0c7c63ce1581f7af8b5de3eb3004b9b6fc8a9f84b", + "sha256:5ef34d190326c3b1f822a5b7a45f6c4535e2f47ed06fec77d3d799c450b2651e", + "sha256:6975a3fac6bc83c4a65c9f9fcab9e47019a11d3d2cf7f3c0d03431bf145a941e", + "sha256:6c9a799e985904922a4d207a94eae35c78ebae90e128f0c4e521ce339396be9d", + "sha256:70df4e3b545a17496c9b3f41f5115e69a4f2e77e94e1d2a8e1070bc0c38c8a3c", + "sha256:7473e861101c9e72452f9bf8acb984947aa1661a7704553a9f6e4baa5ba64415", + "sha256:8102eaf27e1e448db915d08afa8b41d6c7ca7a04b7d73af6514df10a3e74bd82", + "sha256:87c450779d0914f2861b8526e035c5e6da0a3199d8f1add1a665e1cbc6fc6d02", + "sha256:8b7ee99e510d7b66cdb6c593f21c043c248537a32e0bedf02e01e9553a172314", + "sha256:91fc98adde3d7881af9b59ed0294046f3806221863722ba7d8d120c575314325", + "sha256:94411f22c3985acaec6f83c6df553f2dbe17b698cc7f8ae751ff2237d96b9e3c", + "sha256:98d85c6a2bef81588d9227dde12db8a7f47f639f4a17c9ae08e773aa9c697bf3", + "sha256:9ad5db27f9cabae298d151c85cf2bad1d359a1b9c686a275df03385758e2f914", + "sha256:a0b71b1b8fbf2b96e41c4d990244165e2c9be83d54962a9a1d118fd8657d2045", + "sha256:a0f100c8912c114ff53e1202d0078b425bee3649ae34d7b070e9697f93c5d52d", + "sha256:a591fe9e525846e4d154205572a029f653ada1a78b93697f3b5a8f1f2bc055b9", + "sha256:a5c84c68147988265e60416b57fc83425a78058853509c1b0629c180094904a5", + "sha256:a66d3508133af6e8548451b25058d5812812ec3798c886bf38ed24a98216fab2", + "sha256:a8c4917bd7ad33e8eb21e9a5bbba979b49d9a97acb3a803092cbc1133e20343c", + "sha256:b3bbeb01c2b273cca1e1e0c5df57f12dce9a4dd331b4fa1635b8bec26350bde3", + "sha256:cba9d6b9a7d64d4bd46167096fc9d2f835e25d7e4c121fb2ddfc6528fb0413b2", + "sha256:cc4d65aeeaa04136a12677d3dd0b1c0c94dc43abac5860ab33cceb42b801c1e8", + "sha256:ce4bcc037df4fc5e3d184794f27bdaab018943698f4ca31630bc7f84a7b69c6d", + "sha256:cec7d9412a9102bdc577382c3929b337320c4c4c4849f2c5cdd14d7368c5562d", + "sha256:d400bfb9a37b1351253cb402671cea7e89bdecc294e8016a707f6d1d8ac934f9", + "sha256:d61f4695e6c866a23a21acab0509af1cdfd2c013cf256bbf5b6b5e2695827162", + "sha256:db0fbb9c62743ce59a9ff687eb5f4afbe77e5e8403d6697f7446e5f609976f76", + "sha256:dd86c085fae2efd48ac91dd7ccffcfc0571387fe1193d33b6394db7ef31fe2a4", + "sha256:e00b098126fd45523dd056d2efba6c5a63b71ffe9f2bbe1a4fe1716e1d0c331e", + "sha256:e229a521186c75c8ad9490854fd8bbdd9a0c9aa3a524326b55be83b54d4e0ad9", + "sha256:e263d77ee3dd201c3a142934a086a4450861778baaeeb45db4591ef65550b0a6", + "sha256:ed9cb427ba5504c1dc15ede7d516b84757c3e3d7868ccc85121d9310d27eed0b", + "sha256:fa6693661a4c91757f4412306191b6dc88c1703f780c8234035eac011922bc01", + "sha256:fcd131dd944808b5bdb38e6f5b53013c5aa4f334c5cad0c72742f6eba4b73db0" + ], + "version": "==1.15.1" + }, "charset-normalizer": { "hashes": [ "sha256:04e57ab9fbf9607b77f7d057974694b4f6b142da9ed4a199859d9d4d5c63fe96", @@ -245,6 +419,38 @@ "markers": "python_full_version >= '3.7.0'", "version": "==3.2.0" }, + "comm": { + "hashes": [ + "sha256:354e40a59c9dd6db50c5cc6b4acc887d82e9603787f83b68c01a80a923984d15", + "sha256:6d52794cba11b36ed9860999cd10fd02d6b2eac177068fdd585e1e2f8a96e67a" + ], + "markers": "python_version >= '3.6'", + "version": "==0.1.4" + }, + "debugpy": { + "hashes": [ + "sha256:125b9a637e013f9faac0a3d6a82bd17c8b5d2c875fb6b7e2772c5aba6d082332", + "sha256:12af2c55b419521e33d5fb21bd022df0b5eb267c3e178f1d374a63a2a6bdccd0", + "sha256:3c6fb41c98ec51dd010d7ed650accfd07a87fe5e93eca9d5f584d0578f28f35f", + "sha256:46ab6780159eeabb43c1495d9c84cf85d62975e48b6ec21ee10c95767c0590aa", + "sha256:57161629133113c97b387382045649a2b985a348f0c9366e22217c87b68b73c6", + "sha256:5d9de202f5d42e62f932507ee8b21e30d49aae7e46d5b1dd5c908db1d7068637", + "sha256:60009b132c91951354f54363f8ebdf7457aeb150e84abba5ae251b8e9f29a8a6", + "sha256:61eab4a4c8b6125d41a34bad4e5fe3d2cc145caecd63c3fe953be4cc53e65bf8", + "sha256:7fb95ca78f7ac43393cd0e0f2b6deda438ec7c5e47fa5d38553340897d2fbdfb", + "sha256:8cd0197141eb9e8a4566794550cfdcdb8b3db0818bdf8c49a8e8f8053e56e38b", + "sha256:9c9b0ac1ce2a42888199df1a1906e45e6f3c9555497643a85e0bf2406e3ffbc4", + "sha256:a64093656c4c64dc6a438e11d59369875d200bd5abb8f9b26c1f5f723622e153", + "sha256:a8b7a2fd27cd9f3553ac112f356ad4ca93338feadd8910277aff71ab24d8775f", + "sha256:b05a6b503ed520ad58c8dc682749113d2fd9f41ffd45daec16e558ca884008cd", + "sha256:bdc5ef99d14b9c0fcb35351b4fbfc06ac0ee576aeab6b2511702e5a648a2e595", + "sha256:e3412f9faa9ade82aa64a50b602544efcba848c91384e9f93497a458767e6926", + "sha256:ef54404365fae8d45cf450d0544ee40cefbcb9cb85ea7afe89a963c27028261e", + "sha256:ef9ab7df0b9a42ed9c878afd3eaaff471fce3fa73df96022e1f5c9f8f8c87ada" + ], + "markers": "python_version >= '3.8'", + "version": "==1.8.0" + }, "decorator": { "hashes": [ "sha256:637996211036b6385ef91435e4fae22989472f9d571faba8927ba8253acbc330", @@ -253,6 +459,43 @@ "markers": "python_version >= '3.5'", "version": "==5.1.1" }, + "defusedxml": { + "hashes": [ + "sha256:1bb3032db185915b62d7c6209c5a8792be6a32ab2fedacc84e01b52c51aa3e69", + "sha256:a352e7e428770286cc899e2542b6cdaedb2b4953ff269a210103ec58f6198a61" + ], + "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4'", + "version": "==0.7.1" + }, + "exceptiongroup": { + "hashes": [ + "sha256:097acd85d473d75af5bb98e41b61ff7fe35efe6675e4f9370ec6ec5126d160e9", + "sha256:343280667a4585d195ca1cf9cef84a4e178c4b6cf2274caef9859782b567d5e3" + ], + "markers": "python_version < '3.11'", + "version": "==1.1.3" + }, + "executing": { + "hashes": [ + "sha256:0314a69e37426e3608aada02473b4161d4caf5a4b244d1d0c48072b8fee7bacc", + "sha256:19da64c18d2d851112f09c287f8d3dbbdf725ab0e569077efb6cdcbd3497c107" + ], + "version": "==1.2.0" + }, + "fastjsonschema": { + "hashes": [ + "sha256:128039912a11a807068a7c87d0da36660afbfd7202780db26c4aa7153cfdc799", + "sha256:e820349dd16f806e4bd1467a138dced9def4bc7d6213a34295272a6cac95b5bd" + ], + "version": "==2.18.0" + }, + "fqdn": { + "hashes": [ + "sha256:105ed3677e767fb5ca086a0c1f4bb66ebc3c100be518f0e0d755d9eae164d89f", + "sha256:3a179af3761e4df6eb2e026ff9e1a3033d3587bf980a0b1b2e1e5d08d7358014" + ], + "version": "==1.5.1" + }, "frozenlist": { "hashes": [ "sha256:007df07a6e3eb3e33e9a1fe6a9db7af152bbd8a185f9aaa6ece10a3529e3e1c6", @@ -512,6 +755,195 @@ "markers": "python_version >= '3.5'", "version": "==3.4" }, + "importlib-metadata": { + "hashes": [ + "sha256:3ebb78df84a805d7698245025b975d9d67053cd94c79245ba4b3eb694abe68bb", + "sha256:dbace7892d8c0c4ac1ad096662232f831d4e64f4c4545bd53016a3e9d4654743" + ], + "markers": "python_version < '3.10'", + "version": "==6.8.0" + }, + "ipykernel": { + "hashes": [ + "sha256:2e2ee359baba19f10251b99415bb39de1e97d04e1fab385646f24f0596510b77", + "sha256:f468ddd1f17acb48c8ce67fcfa49ba6d46d4f9ac0438c1f441be7c3d1372230b" + ], + "markers": "python_version >= '3.8'", + "version": "==6.25.2" + }, + "ipython": { + "hashes": [ + "sha256:2baeb5be6949eeebf532150f81746f8333e2ccce02de1c7eedde3f23ed5e9f1e", + "sha256:45a2c3a529296870a97b7de34eda4a31bee16bc7bf954e07d39abe49caf8f887" + ], + "markers": "python_version >= '3.9'", + "version": "==8.15.0" + }, + "ipython-genutils": { + "hashes": [ + "sha256:72dd37233799e619666c9f639a9da83c34013a73e8bbc79a7a6348d93c61fab8", + "sha256:eb2e116e75ecef9d4d228fdc66af54269afa26ab4463042e33785b887c628ba8" + ], + "version": "==0.2.0" + }, + "ipywidgets": { + "hashes": [ + "sha256:2b88d728656aea3bbfd05d32c747cfd0078f9d7e159cf982433b58ad717eed7f", + "sha256:40211efb556adec6fa450ccc2a77d59ca44a060f4f9f136833df59c9f538e6e8" + ], + "markers": "python_version >= '3.7'", + "version": "==8.1.1" + }, + "isoduration": { + "hashes": [ + "sha256:ac2f9015137935279eac671f94f89eb00584f940f5dc49462a0c4ee692ba1bd9", + "sha256:b2904c2a4228c3d44f409c8ae8e2370eb21a26f7ac2ec5446df141dde3452042" + ], + "version": "==20.11.0" + }, + "jedi": { + "hashes": [ + "sha256:bcf9894f1753969cbac8022a8c2eaee06bfa3724e4192470aaffe7eb6272b0c4", + "sha256:cb8ce23fbccff0025e9386b5cf85e892f94c9b822378f8da49970471335ac64e" + ], + "markers": "python_version >= '3.6'", + "version": "==0.19.0" + }, + "jinja2": { + "hashes": [ + "sha256:31351a702a408a9e7595a8fc6150fc3f43bb6bf7e319770cbc0db9df9437e852", + "sha256:6088930bfe239f0e6710546ab9c19c9ef35e29792895fed6e6e31a023a182a61" + ], + "markers": "python_version >= '3.7'", + "version": "==3.1.2" + }, + "json5": { + "hashes": [ + "sha256:740c7f1b9e584a468dbb2939d8d458db3427f2c93ae2139d05f47e453eae964f", + "sha256:9ed66c3a6ca3510a976a9ef9b8c0787de24802724ab1860bc0153c7fdd589b02" + ], + "version": "==0.9.14" + }, + "jsonpointer": { + "hashes": [ + "sha256:15d51bba20eea3165644553647711d150376234112651b4f1811022aecad7d7a", + "sha256:585cee82b70211fa9e6043b7bb89db6e1aa49524340dde8ad6b63206ea689d88" + ], + "version": "==2.4" + }, + "jsonschema": { + "hashes": [ + "sha256:043dc26a3845ff09d20e4420d6012a9c91c9aa8999fa184e7efcfeccb41e32cb", + "sha256:6e1e7569ac13be8139b2dd2c21a55d350066ee3f80df06c608b398cdc6f30e8f" + ], + "markers": "python_version >= '3.8'", + "version": "==4.19.0" + }, + "jsonschema-specifications": { + "hashes": [ + "sha256:05adf340b659828a004220a9613be00fa3f223f2b82002e273dee62fd50524b1", + "sha256:c91a50404e88a1f6ba40636778e2ee08f6e24c5613fe4c53ac24578a5a7f72bb" + ], + "markers": "python_version >= '3.8'", + "version": "==2023.7.1" + }, + "jupyter": { + "hashes": [ + "sha256:3e1f86076bbb7c8c207829390305a2b1fe836d471ed54be66a3b8c41e7f46cc7", + "sha256:5b290f93b98ffbc21c0c7e749f054b3267782166d72fa5e3ed1ed4eaf34a2b78", + "sha256:d9dc4b3318f310e34c82951ea5d6683f67bed7def4b259fafbfe4f1beb1d8e5f" + ], + "index": "pypi", + "version": "==1.0.0" + }, + "jupyter-client": { + "hashes": [ + "sha256:5eb9f55eb0650e81de6b7e34308d8b92d04fe4ec41cd8193a913979e33d8e1a5", + "sha256:60294b2d5b869356c893f57b1a877ea6510d60d45cf4b38057f1672d85699ac9" + ], + "markers": "python_version >= '3.8'", + "version": "==8.3.1" + }, + "jupyter-console": { + "hashes": [ + "sha256:309d33409fcc92ffdad25f0bcdf9a4a9daa61b6f341177570fdac03de5352485", + "sha256:566a4bf31c87adbfadf22cdf846e3069b59a71ed5da71d6ba4d8aaad14a53539" + ], + "markers": "python_version >= '3.7'", + "version": "==6.6.3" + }, + "jupyter-core": { + "hashes": [ + "sha256:5ba5c7938a7f97a6b0481463f7ff0dbac7c15ba48cf46fa4035ca6e838aa1aba", + "sha256:ae9036db959a71ec1cac33081eeb040a79e681f08ab68b0883e9a676c7a90dce" + ], + "markers": "python_version >= '3.8'", + "version": "==5.3.1" + }, + "jupyter-events": { + "hashes": [ + "sha256:4753da434c13a37c3f3c89b500afa0c0a6241633441421f6adafe2fb2e2b924e", + "sha256:7be27f54b8388c03eefea123a4f79247c5b9381c49fb1cd48615ee191eb12615" + ], + "markers": "python_version >= '3.8'", + "version": "==0.7.0" + }, + "jupyter-lsp": { + "hashes": [ + "sha256:8ebbcb533adb41e5d635eb8fe82956b0aafbf0fd443b6c4bfa906edeeb8635a1", + "sha256:9e06b8b4f7dd50300b70dd1a78c0c3b0c3d8fa68e0f2d8a5d1fbab62072aca3f" + ], + "markers": "python_version >= '3.8'", + "version": "==2.2.0" + }, + "jupyter-server": { + "hashes": [ + "sha256:8e4b90380b59d7a1e31086c4692231f2a2ea4cb269f5516e60aba72ce8317fc9", + "sha256:d4916c8581c4ebbc534cebdaa8eca2478d9f3bfdd88eae29fcab0120eac57649" + ], + "markers": "python_version >= '3.8'", + "version": "==2.7.3" + }, + "jupyter-server-terminals": { + "hashes": [ + "sha256:57ab779797c25a7ba68e97bcfb5d7740f2b5e8a83b5e8102b10438041a7eac5d", + "sha256:75779164661cec02a8758a5311e18bb8eb70c4e86c6b699403100f1585a12a36" + ], + "markers": "python_version >= '3.8'", + "version": "==0.4.4" + }, + "jupyterlab": { + "hashes": [ + "sha256:6c43ae5a6a1fd2fdfafcb3454004958bde6da76331abb44cffc6f9e436b19ba1", + "sha256:7d9dacad1e3f30fe4d6d4efc97fda25fbb5012012b8f27cc03a2283abcdee708" + ], + "markers": "python_version >= '3.8'", + "version": "==4.0.6" + }, + "jupyterlab-pygments": { + "hashes": [ + "sha256:2405800db07c9f770863bcf8049a529c3dd4d3e28536638bd7c1c01d2748309f", + "sha256:7405d7fde60819d905a9fa8ce89e4cd830e318cdad22a0030f7a901da705585d" + ], + "markers": "python_version >= '3.7'", + "version": "==0.2.2" + }, + "jupyterlab-server": { + "hashes": [ + "sha256:77c2f1f282d610f95e496e20d5bf1d2a7706826dfb7b18f3378ae2870d272fb7", + "sha256:c9f67a98b295c5dee87f41551b0558374e45d449f3edca153dd722140630dcb2" + ], + "markers": "python_version >= '3.8'", + "version": "==2.25.0" + }, + "jupyterlab-widgets": { + "hashes": [ + "sha256:3cf5bdf5b897bf3bccf1c11873aa4afd776d7430200f765e0686bd352487b58d", + "sha256:6005a4e974c7beee84060fdfba341a3218495046de8ae3ec64888e5fe19fdb4c" + ], + "markers": "python_version >= '3.7'", + "version": "==3.0.9" + }, "lancedb": { "hashes": [ "sha256:cc41adbf69975b7437a65e0e923de90beb6bc1a754df3179cda92f022194afe2", @@ -521,6 +953,88 @@ "markers": "python_version >= '3.8'", "version": "==0.2.4" }, + "markupsafe": { + "hashes": [ + "sha256:05fb21170423db021895e1ea1e1f3ab3adb85d1c2333cbc2310f2a26bc77272e", + "sha256:0a4e4a1aff6c7ac4cd55792abf96c915634c2b97e3cc1c7129578aa68ebd754e", + "sha256:10bbfe99883db80bdbaff2dcf681dfc6533a614f700da1287707e8a5d78a8431", + "sha256:134da1eca9ec0ae528110ccc9e48041e0828d79f24121a1a146161103c76e686", + "sha256:14ff806850827afd6b07a5f32bd917fb7f45b046ba40c57abdb636674a8b559c", + "sha256:1577735524cdad32f9f694208aa75e422adba74f1baee7551620e43a3141f559", + "sha256:1b40069d487e7edb2676d3fbdb2b0829ffa2cd63a2ec26c4938b2d34391b4ecc", + "sha256:1b8dd8c3fd14349433c79fa8abeb573a55fc0fdd769133baac1f5e07abf54aeb", + "sha256:1f67c7038d560d92149c060157d623c542173016c4babc0c1913cca0564b9939", + "sha256:282c2cb35b5b673bbcadb33a585408104df04f14b2d9b01d4c345a3b92861c2c", + "sha256:2c1b19b3aaacc6e57b7e25710ff571c24d6c3613a45e905b1fde04d691b98ee0", + "sha256:2ef12179d3a291be237280175b542c07a36e7f60718296278d8593d21ca937d4", + "sha256:338ae27d6b8745585f87218a3f23f1512dbf52c26c28e322dbe54bcede54ccb9", + "sha256:3c0fae6c3be832a0a0473ac912810b2877c8cb9d76ca48de1ed31e1c68386575", + "sha256:3fd4abcb888d15a94f32b75d8fd18ee162ca0c064f35b11134be77050296d6ba", + "sha256:42de32b22b6b804f42c5d98be4f7e5e977ecdd9ee9b660fda1a3edf03b11792d", + "sha256:47d4f1c5f80fc62fdd7777d0d40a2e9dda0a05883ab11374334f6c4de38adffd", + "sha256:504b320cd4b7eff6f968eddf81127112db685e81f7e36e75f9f84f0df46041c3", + "sha256:525808b8019e36eb524b8c68acdd63a37e75714eac50e988180b169d64480a00", + "sha256:56d9f2ecac662ca1611d183feb03a3fa4406469dafe241673d521dd5ae92a155", + "sha256:5bbe06f8eeafd38e5d0a4894ffec89378b6c6a625ff57e3028921f8ff59318ac", + "sha256:65c1a9bcdadc6c28eecee2c119465aebff8f7a584dd719facdd9e825ec61ab52", + "sha256:68e78619a61ecf91e76aa3e6e8e33fc4894a2bebe93410754bd28fce0a8a4f9f", + "sha256:69c0f17e9f5a7afdf2cc9fb2d1ce6aabdb3bafb7f38017c0b77862bcec2bbad8", + "sha256:6b2b56950d93e41f33b4223ead100ea0fe11f8e6ee5f641eb753ce4b77a7042b", + "sha256:715d3562f79d540f251b99ebd6d8baa547118974341db04f5ad06d5ea3eb8007", + "sha256:787003c0ddb00500e49a10f2844fac87aa6ce977b90b0feaaf9de23c22508b24", + "sha256:7ef3cb2ebbf91e330e3bb937efada0edd9003683db6b57bb108c4001f37a02ea", + "sha256:8023faf4e01efadfa183e863fefde0046de576c6f14659e8782065bcece22198", + "sha256:8758846a7e80910096950b67071243da3e5a20ed2546e6392603c096778d48e0", + "sha256:8afafd99945ead6e075b973fefa56379c5b5c53fd8937dad92c662da5d8fd5ee", + "sha256:8c41976a29d078bb235fea9b2ecd3da465df42a562910f9022f1a03107bd02be", + "sha256:8e254ae696c88d98da6555f5ace2279cf7cd5b3f52be2b5cf97feafe883b58d2", + "sha256:8f9293864fe09b8149f0cc42ce56e3f0e54de883a9de90cd427f191c346eb2e1", + "sha256:9402b03f1a1b4dc4c19845e5c749e3ab82d5078d16a2a4c2cd2df62d57bb0707", + "sha256:962f82a3086483f5e5f64dbad880d31038b698494799b097bc59c2edf392fce6", + "sha256:9aad3c1755095ce347e26488214ef77e0485a3c34a50c5a5e2471dff60b9dd9c", + "sha256:9dcdfd0eaf283af041973bff14a2e143b8bd64e069f4c383416ecd79a81aab58", + "sha256:aa57bd9cf8ae831a362185ee444e15a93ecb2e344c8e52e4d721ea3ab6ef1823", + "sha256:aa7bd130efab1c280bed0f45501b7c8795f9fdbeb02e965371bbef3523627779", + "sha256:ab4a0df41e7c16a1392727727e7998a467472d0ad65f3ad5e6e765015df08636", + "sha256:ad9e82fb8f09ade1c3e1b996a6337afac2b8b9e365f926f5a61aacc71adc5b3c", + "sha256:af598ed32d6ae86f1b747b82783958b1a4ab8f617b06fe68795c7f026abbdcad", + "sha256:b076b6226fb84157e3f7c971a47ff3a679d837cf338547532ab866c57930dbee", + "sha256:b7ff0f54cb4ff66dd38bebd335a38e2c22c41a8ee45aa608efc890ac3e3931bc", + "sha256:bfce63a9e7834b12b87c64d6b155fdd9b3b96191b6bd334bf37db7ff1fe457f2", + "sha256:c011a4149cfbcf9f03994ec2edffcb8b1dc2d2aede7ca243746df97a5d41ce48", + "sha256:c9c804664ebe8f83a211cace637506669e7890fec1b4195b505c214e50dd4eb7", + "sha256:ca379055a47383d02a5400cb0d110cef0a776fc644cda797db0c5696cfd7e18e", + "sha256:cb0932dc158471523c9637e807d9bfb93e06a95cbf010f1a38b98623b929ef2b", + "sha256:cd0f502fe016460680cd20aaa5a76d241d6f35a1c3350c474bac1273803893fa", + "sha256:ceb01949af7121f9fc39f7d27f91be8546f3fb112c608bc4029aef0bab86a2a5", + "sha256:d080e0a5eb2529460b30190fcfcc4199bd7f827663f858a226a81bc27beaa97e", + "sha256:dd15ff04ffd7e05ffcb7fe79f1b98041b8ea30ae9234aed2a9168b5797c3effb", + "sha256:df0be2b576a7abbf737b1575f048c23fb1d769f267ec4358296f31c2479db8f9", + "sha256:e09031c87a1e51556fdcb46e5bd4f59dfb743061cf93c4d6831bf894f125eb57", + "sha256:e4dd52d80b8c83fdce44e12478ad2e85c64ea965e75d66dbeafb0a3e77308fcc", + "sha256:f698de3fd0c4e6972b92290a45bd9b1536bffe8c6759c62471efaa8acb4c37bc", + "sha256:fec21693218efe39aa7f8599346e90c705afa52c5b31ae019b2e57e8f6542bb2", + "sha256:ffcc3f7c66b5f5b7931a5aa68fc9cecc51e685ef90282f4a82f0f5e9b704ad11" + ], + "markers": "python_version >= '3.7'", + "version": "==2.1.3" + }, + "matplotlib-inline": { + "hashes": [ + "sha256:f1f41aab5328aa5aaea9b16d083b128102f8712542f819fe7e6a420ff581b311", + "sha256:f887e5f10ba98e8d2b150ddcf4702c1e5f8b3a20005eb0f74bfdbd360ee6f304" + ], + "markers": "python_version >= '3.5'", + "version": "==0.1.6" + }, + "mistune": { + "hashes": [ + "sha256:b9b3e438efbb57c62b5beb5e134dab664800bdf1284a7ee09e8b12b13eb1aac6", + "sha256:e912116c13aa0944f9dc530db38eb88f6a77087ab128f49f84a48f4c05ea163c" + ], + "markers": "python_version >= '3.7'", + "version": "==3.0.1" + }, "multidict": { "hashes": [ "sha256:01a3a55bd90018c9c080fbb0b9f4891db37d148a0a18722b42f94694f8b6d4c9", @@ -601,6 +1115,54 @@ "markers": "python_version >= '3.7'", "version": "==6.0.4" }, + "nbclient": { + "hashes": [ + "sha256:25e861299e5303a0477568557c4045eccc7a34c17fc08e7959558707b9ebe548", + "sha256:f9b179cd4b2d7bca965f900a2ebf0db4a12ebff2f36a711cb66861e4ae158e55" + ], + "markers": "python_full_version >= '3.8.0'", + "version": "==0.8.0" + }, + "nbconvert": { + "hashes": [ + "sha256:aec605e051fa682ccc7934ccc338ba1e8b626cfadbab0db592106b630f63f0f2", + "sha256:f5bc15a1247e14dd41ceef0c0a3bc70020e016576eb0578da62f1c5b4f950479" + ], + "markers": "python_version >= '3.8'", + "version": "==7.8.0" + }, + "nbformat": { + "hashes": [ + "sha256:1c5172d786a41b82bcfd0c23f9e6b6f072e8fb49c39250219e4acfff1efe89e9", + "sha256:5f98b5ba1997dff175e77e0c17d5c10a96eaed2cbd1de3533d1fc35d5e111192" + ], + "markers": "python_version >= '3.8'", + "version": "==5.9.2" + }, + "nest-asyncio": { + "hashes": [ + "sha256:25aa2ca0d2a5b5531956b9e273b45cf664cae2b145101d73b86b199978d48fdb", + "sha256:accda7a339a70599cb08f9dd09a67e0c2ef8d8d6f4c07f96ab203f2ae254e48d" + ], + "markers": "python_version >= '3.5'", + "version": "==1.5.8" + }, + "notebook": { + "hashes": [ + "sha256:07f3c5062fd0e6e69864437a0347abc485d991aae87a92c47d659699f571b729", + "sha256:786ab2e3287c068667adce3029b540dd18fc5d23f49181b4b4ee4f6b48a7ca81" + ], + "markers": "python_version >= '3.8'", + "version": "==7.0.3" + }, + "notebook-shim": { + "hashes": [ + "sha256:a83496a43341c1674b093bfcebf0fe8e74cbe7eda5fd2bbc56f8e39e1486c0c7", + "sha256:f69388ac283ae008cd506dda10d0288b09a017d822d5e8c7129a152cbd3ce7e9" + ], + "markers": "python_version >= '3.7'", + "version": "==0.2.3" + }, "numpy": { "hashes": [ "sha256:020cdbee66ed46b671429c7265cf00d8ac91c046901c55684954c3958525dab2", @@ -648,6 +1210,14 @@ "markers": "python_full_version >= '3.7.1'", "version": "==0.28.0" }, + "overrides": { + "hashes": [ + "sha256:3ad24583f86d6d7a49049695efe9933e67ba62f0c7625d53c59fa832ce4b8b7d", + "sha256:9502a3cca51f4fac40b5feca985b6703a5c1f6ad815588a7ca9e285b9dca6757" + ], + "markers": "python_version >= '3.6'", + "version": "==7.4.0" + }, "packaging": { "hashes": [ "sha256:994793af429502c4ea2ebf6bf664629d07c1a9fe974af92966e4b8d2df7edc61", @@ -656,6 +1226,87 @@ "markers": "python_version >= '3.7'", "version": "==23.1" }, + "pandas": { + "hashes": [ + "sha256:0164b85937707ec7f70b34a6c3a578dbf0f50787f910f21ca3b26a7fd3363437", + "sha256:28f330845ad21c11db51e02d8d69acc9035edfd1116926ff7245c7215db57957", + "sha256:38f74ef7ebc0ffb43b3d633e23d74882bce7e27bfa09607f3c5d3e03ffd9a4a5", + "sha256:40dd20439ff94f1b2ed55b393ecee9cb6f3b08104c2c40b0cb7186a2f0046242", + "sha256:629124923bcf798965b054a540f9ccdfd60f71361255c81fa1ecd94a904b9dd3", + "sha256:62c24c7fc59e42b775ce0679cfa7b14a5f9bfb7643cfbe708c960699e05fb918", + "sha256:6e6a0fe052cf27ceb29be9429428b4918f3740e37ff185658f40d8702f0b3e09", + "sha256:70cf866af3ab346a10debba8ea78077cf3a8cd14bd5e4bed3d41555a3280041c", + "sha256:86f100b3876b8c6d1a2c66207288ead435dc71041ee4aea789e55ef0e06408cb", + "sha256:9d81e1813191070440d4c7a413cb673052b3b4a984ffd86b8dd468c45742d3cc", + "sha256:b31da36d376d50a1a492efb18097b9101bdbd8b3fbb3f49006e02d4495d4c644", + "sha256:b9a6ccf0963db88f9b12df6720e55f337447aea217f426a22d71f4213a3099a6", + "sha256:cda72cc8c4761c8f1d97b169661f23a86b16fdb240bdc341173aee17e4d6cedd", + "sha256:d4f38e4fedeba580285eaac7ede4f686c6701a9e618d8a857b138a126d067f2f", + "sha256:d53c8c1001f6a192ff1de1efe03b31a423d0eee2e9e855e69d004308e046e694", + "sha256:d8c58b1113892e0c8078f006a167cc210a92bdae23322bb4614f2f0b7a4b510f", + "sha256:d97daeac0db8c993420b10da4f5f5b39b01fc9ca689a17844e07c0a35ac96b4b", + "sha256:d99e678180bc59b0c9443314297bddce4ad35727a1a2656dbe585fd78710b3b9", + "sha256:eb20252720b1cc1b7d0b2879ffc7e0542dd568f24d7c4b2347cb035206936421" + ], + "index": "pypi", + "markers": "python_version >= '3.9'", + "version": "==2.1.0" + }, + "pandocfilters": { + "hashes": [ + "sha256:0b679503337d233b4339a817bfc8c50064e2eff681314376a47cb582305a7a38", + "sha256:33aae3f25fd1a026079f5d27bdd52496f0e0803b3469282162bafdcbdf6ef14f" + ], + "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'", + "version": "==1.5.0" + }, + "parso": { + "hashes": [ + "sha256:8c07be290bb59f03588915921e29e8a50002acaf2cdc5fa0e0114f91709fafa0", + "sha256:c001d4636cd3aecdaf33cbb40aebb59b094be2a74c556778ef5576c175e19e75" + ], + "markers": "python_version >= '3.6'", + "version": "==0.8.3" + }, + "pexpect": { + "hashes": [ + "sha256:0b48a55dcb3c05f3329815901ea4fc1537514d6ba867a152b581d69ae3710937", + "sha256:fc65a43959d153d0114afe13997d439c22823a27cefceb5ff35c2178c6784c0c" + ], + "markers": "sys_platform != 'win32'", + "version": "==4.8.0" + }, + "pickleshare": { + "hashes": [ + "sha256:87683d47965c1da65cdacaf31c8441d12b8044cdec9aca500cd78fc2c683afca", + "sha256:9649af414d74d4df115d5d718f82acb59c9d418196b7b4290ed47a12ce62df56" + ], + "version": "==0.7.5" + }, + "platformdirs": { + "hashes": [ + "sha256:b45696dab2d7cc691a3226759c0d3b00c47c8b6e293d96f6436f733303f77f6d", + "sha256:d7c24979f292f916dc9cbf8648319032f551ea8c49a4c9bf2fb556a02070ec1d" + ], + "markers": "python_version >= '3.7'", + "version": "==3.10.0" + }, + "prometheus-client": { + "hashes": [ + "sha256:21e674f39831ae3f8acde238afd9a27a37d0d2fb5a28ea094f0ce25d2cbf2091", + "sha256:e537f37160f6807b8202a6fc4764cdd19bac5480ddd3e0d463c3002b34462101" + ], + "markers": "python_version >= '3.6'", + "version": "==0.17.1" + }, + "prompt-toolkit": { + "hashes": [ + "sha256:04505ade687dc26dc4284b1ad19a83be2f2afe83e7a828ace0c72f3a1df72aac", + "sha256:9dffbe1d8acf91e3de75f3b544e4842382fc06c6babe903ac9acb74dc6e08d88" + ], + "markers": "python_full_version >= '3.7.0'", + "version": "==3.0.39" + }, "proto-plus": { "hashes": [ "sha256:a49cd903bc0b6ab41f76bf65510439d56ca76f868adf0274e738bfdd096894df", @@ -683,6 +1334,40 @@ "markers": "python_version >= '3.7'", "version": "==4.24.3" }, + "psutil": { + "hashes": [ + "sha256:104a5cc0e31baa2bcf67900be36acde157756b9c44017b86b2c049f11957887d", + "sha256:3c6f686f4225553615612f6d9bc21f1c0e305f75d7d8454f9b46e901778e7217", + "sha256:4aef137f3345082a3d3232187aeb4ac4ef959ba3d7c10c33dd73763fbc063da4", + "sha256:5410638e4df39c54d957fc51ce03048acd8e6d60abc0f5107af51e5fb566eb3c", + "sha256:5b9b8cb93f507e8dbaf22af6a2fd0ccbe8244bf30b1baad6b3954e935157ae3f", + "sha256:7a7dd9997128a0d928ed4fb2c2d57e5102bb6089027939f3b722f3a210f9a8da", + "sha256:89518112647f1276b03ca97b65cc7f64ca587b1eb0278383017c2a0dcc26cbe4", + "sha256:8c5f7c5a052d1d567db4ddd231a9d27a74e8e4a9c3f44b1032762bd7b9fdcd42", + "sha256:ab8ed1a1d77c95453db1ae00a3f9c50227ebd955437bcf2a574ba8adbf6a74d5", + "sha256:acf2aef9391710afded549ff602b5887d7a2349831ae4c26be7c807c0a39fac4", + "sha256:b258c0c1c9d145a1d5ceffab1134441c4c5113b2417fafff7315a917a026c3c9", + "sha256:be8929ce4313f9f8146caad4272f6abb8bf99fc6cf59344a3167ecd74f4f203f", + "sha256:c607bb3b57dc779d55e1554846352b4e358c10fff3abf3514a7a6601beebdb30", + "sha256:ea8518d152174e1249c4f2a1c89e3e6065941df2fa13a1ab45327716a23c2b48" + ], + "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'", + "version": "==5.9.5" + }, + "ptyprocess": { + "hashes": [ + "sha256:4b41f3967fce3af57cc7e94b888626c18bf37a083e3651ca8feeb66d492fef35", + "sha256:5c5d0a3b48ceee0b48485e0c26037c0acd7d29765ca3fbb5cb3831d347423220" + ], + "version": "==0.7.0" + }, + "pure-eval": { + "hashes": [ + "sha256:01eaab343580944bc56080ebe0a674b39ec44a945e6d09ba7db3cb8cec289350", + "sha256:2b45320af6dfaa1750f543d714b6d1c520a1688dec6fd24d339063ce0aaa9ac3" + ], + "version": "==0.2.2" + }, "py": { "hashes": [ "sha256:51c75c4126074b472f746a24399ad32f6053d1b34b68d2fa41e558e6f4a98719", @@ -742,6 +1427,13 @@ "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4, 3.5'", "version": "==0.3.0" }, + "pycparser": { + "hashes": [ + "sha256:8ee45429555515e1f6b185e78100aea234072576aa43ab53aefcae078162fca9", + "sha256:e644fdec12f7872f86c58ff790da456218b10f863970249516d60a5eaca77206" + ], + "version": "==2.21" + }, "pydantic": { "hashes": [ "sha256:1607cc106602284cd4a00882986570472f193fde9cb1259bceeaedb26aa79a6d", @@ -862,6 +1554,14 @@ "markers": "python_version >= '3.7'", "version": "==2.6.3" }, + "pygments": { + "hashes": [ + "sha256:13fc09fa63bc8d8671a6d247e1eb303c4b343eaee81d861f3404db2935653692", + "sha256:1daff0494820c69bc8941e407aa20f577374ee88364ee10a98fdbe0aece96e29" + ], + "markers": "python_version >= '3.7'", + "version": "==2.16.1" + }, "pylance": { "hashes": [ "sha256:22eff38308fdfd0882a0aa42125556ebf29ab3415a2058dc58b3e4ba8e598de8", @@ -889,6 +1589,21 @@ "markers": "python_version >= '3.8'", "version": "==1.0.0" }, + "python-json-logger": { + "hashes": [ + "sha256:23e7ec02d34237c5aa1e29a070193a4ea87583bb4e7f8fd06d3de8264c4b2e1c", + "sha256:f380b826a991ebbe3de4d897aeec42760035ac760345e57b812938dc8b35e2bd" + ], + "markers": "python_version >= '3.6'", + "version": "==2.0.7" + }, + "pytz": { + "hashes": [ + "sha256:7b4fddbeb94a1eba4b557da24f19fdf9db575192544270a9101d8509f9f43d7b", + "sha256:ce42d816b81b68506614c11e8937d3aa9e41007ceb50bfdcb0749b921bf646c7" + ], + "version": "==2023.3.post1" + }, "pyyaml": { "hashes": [ "sha256:04ac92ad1925b2cff1db0cfebffb6ffc43457495c9b3c39d3fcae417d7125dc5", @@ -946,6 +1661,121 @@ "markers": "python_version >= '3.6'", "version": "==6.0.1" }, + "pyzmq": { + "hashes": [ + "sha256:019e59ef5c5256a2c7378f2fb8560fc2a9ff1d315755204295b2eab96b254d0a", + "sha256:034239843541ef7a1aee0c7b2cb7f6aafffb005ede965ae9cbd49d5ff4ff73cf", + "sha256:03b3f49b57264909aacd0741892f2aecf2f51fb053e7d8ac6767f6c700832f45", + "sha256:047a640f5c9c6ade7b1cc6680a0e28c9dd5a0825135acbd3569cc96ea00b2505", + "sha256:04ccbed567171579ec2cebb9c8a3e30801723c575601f9a990ab25bcac6b51e2", + "sha256:057e824b2aae50accc0f9a0570998adc021b372478a921506fddd6c02e60308e", + "sha256:11baebdd5fc5b475d484195e49bae2dc64b94a5208f7c89954e9e354fc609d8f", + "sha256:11c1d2aed9079c6b0c9550a7257a836b4a637feb334904610f06d70eb44c56d2", + "sha256:11d58723d44d6ed4dd677c5615b2ffb19d5c426636345567d6af82be4dff8a55", + "sha256:12720a53e61c3b99d87262294e2b375c915fea93c31fc2336898c26d7aed34cd", + "sha256:17ef5f01d25b67ca8f98120d5fa1d21efe9611604e8eb03a5147360f517dd1e2", + "sha256:18d43df3f2302d836f2a56f17e5663e398416e9dd74b205b179065e61f1a6edf", + "sha256:1a5d26fe8f32f137e784f768143728438877d69a586ddeaad898558dc971a5ae", + "sha256:1af379b33ef33757224da93e9da62e6471cf4a66d10078cf32bae8127d3d0d4a", + "sha256:1ccf825981640b8c34ae54231b7ed00271822ea1c6d8ba1090ebd4943759abf5", + "sha256:21eb4e609a154a57c520e3d5bfa0d97e49b6872ea057b7c85257b11e78068222", + "sha256:2243700cc5548cff20963f0ca92d3e5e436394375ab8a354bbea2b12911b20b0", + "sha256:255ca2b219f9e5a3a9ef3081512e1358bd4760ce77828e1028b818ff5610b87b", + "sha256:259c22485b71abacdfa8bf79720cd7bcf4b9d128b30ea554f01ae71fdbfdaa23", + "sha256:25f0e6b78220aba09815cd1f3a32b9c7cb3e02cb846d1cfc526b6595f6046618", + "sha256:273bc3959bcbff3f48606b28229b4721716598d76b5aaea2b4a9d0ab454ec062", + "sha256:292fe3fc5ad4a75bc8df0dfaee7d0babe8b1f4ceb596437213821f761b4589f9", + "sha256:2ca57a5be0389f2a65e6d3bb2962a971688cbdd30b4c0bd188c99e39c234f414", + "sha256:2d163a18819277e49911f7461567bda923461c50b19d169a062536fffe7cd9d2", + "sha256:2d81f1ddae3858b8299d1da72dd7d19dd36aab654c19671aa8a7e7fb02f6638a", + "sha256:2f957ce63d13c28730f7fd6b72333814221c84ca2421298f66e5143f81c9f91f", + "sha256:330f9e188d0d89080cde66dc7470f57d1926ff2fb5576227f14d5be7ab30b9fa", + "sha256:34c850ce7976d19ebe7b9d4b9bb8c9dfc7aac336c0958e2651b88cbd46682123", + "sha256:35b5ab8c28978fbbb86ea54958cd89f5176ce747c1fb3d87356cf698048a7790", + "sha256:3669cf8ee3520c2f13b2e0351c41fea919852b220988d2049249db10046a7afb", + "sha256:381469297409c5adf9a0e884c5eb5186ed33137badcbbb0560b86e910a2f1e76", + "sha256:3d0a409d3b28607cc427aa5c30a6f1e4452cc44e311f843e05edb28ab5e36da0", + "sha256:44e58a0554b21fc662f2712814a746635ed668d0fbc98b7cb9d74cb798d202e6", + "sha256:458dea649f2f02a0b244ae6aef8dc29325a2810aa26b07af8374dc2a9faf57e3", + "sha256:48e466162a24daf86f6b5ca72444d2bf39a5e58da5f96370078be67c67adc978", + "sha256:49d238cf4b69652257db66d0c623cd3e09b5d2e9576b56bc067a396133a00d4a", + "sha256:4ca1ed0bb2d850aa8471387882247c68f1e62a4af0ce9c8a1dbe0d2bf69e41fb", + "sha256:52533489f28d62eb1258a965f2aba28a82aa747202c8fa5a1c7a43b5db0e85c1", + "sha256:548d6482dc8aadbe7e79d1b5806585c8120bafa1ef841167bc9090522b610fa6", + "sha256:5619f3f5a4db5dbb572b095ea3cb5cc035335159d9da950830c9c4db2fbb6995", + "sha256:57459b68e5cd85b0be8184382cefd91959cafe79ae019e6b1ae6e2ba8a12cda7", + "sha256:5a34d2395073ef862b4032343cf0c32a712f3ab49d7ec4f42c9661e0294d106f", + "sha256:61706a6b6c24bdece85ff177fec393545a3191eeda35b07aaa1458a027ad1304", + "sha256:724c292bb26365659fc434e9567b3f1adbdb5e8d640c936ed901f49e03e5d32e", + "sha256:73461eed88a88c866656e08f89299720a38cb4e9d34ae6bf5df6f71102570f2e", + "sha256:76705c9325d72a81155bb6ab48d4312e0032bf045fb0754889133200f7a0d849", + "sha256:76c1c8efb3ca3a1818b837aea423ff8a07bbf7aafe9f2f6582b61a0458b1a329", + "sha256:77a41c26205d2353a4c94d02be51d6cbdf63c06fbc1295ea57dad7e2d3381b71", + "sha256:79986f3b4af059777111409ee517da24a529bdbd46da578b33f25580adcff728", + "sha256:7cff25c5b315e63b07a36f0c2bab32c58eafbe57d0dce61b614ef4c76058c115", + "sha256:7f7e58effd14b641c5e4dec8c7dab02fb67a13df90329e61c869b9cc607ef752", + "sha256:820c4a08195a681252f46926de10e29b6bbf3e17b30037bd4250d72dd3ddaab8", + "sha256:87e34f31ca8f168c56d6fbf99692cc8d3b445abb5bfd08c229ae992d7547a92a", + "sha256:8f03d3f0d01cb5a018debeb412441996a517b11c5c17ab2001aa0597c6d6882c", + "sha256:90f26dc6d5f241ba358bef79be9ce06de58d477ca8485e3291675436d3827cf8", + "sha256:955215ed0604dac5b01907424dfa28b40f2b2292d6493445dd34d0dfa72586a8", + "sha256:985bbb1316192b98f32e25e7b9958088431d853ac63aca1d2c236f40afb17c83", + "sha256:a382372898a07479bd34bda781008e4a954ed8750f17891e794521c3e21c2e1c", + "sha256:a882ac0a351288dd18ecae3326b8a49d10c61a68b01419f3a0b9a306190baf69", + "sha256:aa8d6cdc8b8aa19ceb319aaa2b660cdaccc533ec477eeb1309e2a291eaacc43a", + "sha256:abc719161780932c4e11aaebb203be3d6acc6b38d2f26c0f523b5b59d2fc1996", + "sha256:abf34e43c531bbb510ae7e8f5b2b1f2a8ab93219510e2b287a944432fad135f3", + "sha256:ade6d25bb29c4555d718ac6d1443a7386595528c33d6b133b258f65f963bb0f6", + "sha256:afea96f64efa98df4da6958bae37f1cbea7932c35878b185e5982821bc883369", + "sha256:b1579413ae492b05de5a6174574f8c44c2b9b122a42015c5292afa4be2507f28", + "sha256:b3451108ab861040754fa5208bca4a5496c65875710f76789a9ad27c801a0075", + "sha256:b9af3757495c1ee3b5c4e945c1df7be95562277c6e5bccc20a39aec50f826cd0", + "sha256:bc16ac425cc927d0a57d242589f87ee093884ea4804c05a13834d07c20db203c", + "sha256:c2910967e6ab16bf6fbeb1f771c89a7050947221ae12a5b0b60f3bca2ee19bca", + "sha256:c2b92812bd214018e50b6380ea3ac0c8bb01ac07fcc14c5f86a5bb25e74026e9", + "sha256:c2f20ce161ebdb0091a10c9ca0372e023ce24980d0e1f810f519da6f79c60800", + "sha256:c56d748ea50215abef7030c72b60dd723ed5b5c7e65e7bc2504e77843631c1a6", + "sha256:c7c133e93b405eb0d36fa430c94185bdd13c36204a8635470cccc200723c13bb", + "sha256:c9c6c9b2c2f80747a98f34ef491c4d7b1a8d4853937bb1492774992a120f475d", + "sha256:cbc8df5c6a88ba5ae385d8930da02201165408dde8d8322072e3e5ddd4f68e22", + "sha256:cff084c6933680d1f8b2f3b4ff5bbb88538a4aac00d199ac13f49d0698727ecb", + "sha256:d2045d6d9439a0078f2a34b57c7b18c4a6aef0bee37f22e4ec9f32456c852c71", + "sha256:d20a0ddb3e989e8807d83225a27e5c2eb2260eaa851532086e9e0fa0d5287d83", + "sha256:d457aed310f2670f59cc5b57dcfced452aeeed77f9da2b9763616bd57e4dbaae", + "sha256:d89528b4943d27029a2818f847c10c2cecc79fa9590f3cb1860459a5be7933eb", + "sha256:db0b2af416ba735c6304c47f75d348f498b92952f5e3e8bff449336d2728795d", + "sha256:deee9ca4727f53464daf089536e68b13e6104e84a37820a88b0a057b97bba2d2", + "sha256:df27ffddff4190667d40de7beba4a950b5ce78fe28a7dcc41d6f8a700a80a3c0", + "sha256:e0c95ddd4f6e9fca4e9e3afaa4f9df8552f0ba5d1004e89ef0a68e1f1f9807c7", + "sha256:e1c1be77bc5fb77d923850f82e55a928f8638f64a61f00ff18a67c7404faf008", + "sha256:e1ffa1c924e8c72778b9ccd386a7067cddf626884fd8277f503c48bb5f51c762", + "sha256:e2400a94f7dd9cb20cd012951a0cbf8249e3d554c63a9c0cdfd5cbb6c01d2dec", + "sha256:e61f091c3ba0c3578411ef505992d356a812fb200643eab27f4f70eed34a29ef", + "sha256:e8a701123029cc240cea61dd2d16ad57cab4691804143ce80ecd9286b464d180", + "sha256:eadbefd5e92ef8a345f0525b5cfd01cf4e4cc651a2cffb8f23c0dd184975d787", + "sha256:f32260e556a983bc5c7ed588d04c942c9a8f9c2e99213fec11a031e316874c7e", + "sha256:f8115e303280ba09f3898194791a153862cbf9eef722ad8f7f741987ee2a97c7", + "sha256:fedbdc753827cf014c01dbbee9c3be17e5a208dcd1bf8641ce2cd29580d1f0d4" + ], + "markers": "python_version >= '3.6'", + "version": "==25.1.1" + }, + "qtconsole": { + "hashes": [ + "sha256:a3b69b868e041c2c698bdc75b0602f42e130ffb256d6efa48f9aa756c97672aa", + "sha256:b7ffb53d74f23cee29f4cdb55dd6fabc8ec312d94f3c46ba38e1dde458693dfb" + ], + "markers": "python_version >= '3.7'", + "version": "==5.4.4" + }, + "qtpy": { + "hashes": [ + "sha256:4d4f045a41e09ac9fa57fcb47ef05781aa5af294a0a646acc1b729d14225e741", + "sha256:db2d508167aa6106781565c8da5c6f1487debacba33519cedc35fa8997d424d4" + ], + "markers": "python_version >= '3.7'", + "version": "==2.4.0" + }, "ratelimiter": { "hashes": [ "sha256:5c395dcabdbbde2e5178ef3f89b568a3066454a6ddc223b76473dac22f89b4f7", @@ -953,6 +1783,14 @@ ], "version": "==1.2.0.post0" }, + "referencing": { + "hashes": [ + "sha256:449b6669b6121a9e96a7f9e410b245d471e8d48964c67113ce9afe50c8dd7bdf", + "sha256:794ad8003c65938edcdbc027f1933215e0d0ccc0291e3ce20a4d87432b59efc0" + ], + "markers": "python_version >= '3.8'", + "version": "==0.30.2" + }, "requests": { "hashes": [ "sha256:58cd2187c01e70e6e26505bca751777aa9f2ee0b7f4300988b709f44e013003f", @@ -969,6 +1807,125 @@ ], "version": "==0.9.2" }, + "rfc3339-validator": { + "hashes": [ + "sha256:138a2abdf93304ad60530167e51d2dfb9549521a836871b88d7f4695d0022f6b", + "sha256:24f6ec1eda14ef823da9e36ec7113124b39c04d50a4d3d3a3c2859577e7791fa" + ], + "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4'", + "version": "==0.1.4" + }, + "rfc3986-validator": { + "hashes": [ + "sha256:2f235c432ef459970b4306369336b9d5dbdda31b510ca1e327636e01f528bfa9", + "sha256:3d44bde7921b3b9ec3ae4e3adca370438eccebc676456449b145d533b240d055" + ], + "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4'", + "version": "==0.1.1" + }, + "rpds-py": { + "hashes": [ + "sha256:015de2ce2af1586ff5dc873e804434185199a15f7d96920ce67e50604592cae9", + "sha256:061c3ff1f51ecec256e916cf71cc01f9975af8fb3af9b94d3c0cc8702cfea637", + "sha256:08a80cf4884920863623a9ee9a285ee04cef57ebedc1cc87b3e3e0f24c8acfe5", + "sha256:09362f86ec201288d5687d1dc476b07bf39c08478cde837cb710b302864e7ec9", + "sha256:0bb4f48bd0dd18eebe826395e6a48b7331291078a879295bae4e5d053be50d4c", + "sha256:106af1653007cc569d5fbb5f08c6648a49fe4de74c2df814e234e282ebc06957", + "sha256:11fdd1192240dda8d6c5d18a06146e9045cb7e3ba7c06de6973000ff035df7c6", + "sha256:16a472300bc6c83fe4c2072cc22b3972f90d718d56f241adabc7ae509f53f154", + "sha256:176287bb998fd1e9846a9b666e240e58f8d3373e3bf87e7642f15af5405187b8", + "sha256:177914f81f66c86c012311f8c7f46887ec375cfcfd2a2f28233a3053ac93a569", + "sha256:177c9dd834cdf4dc39c27436ade6fdf9fe81484758885f2d616d5d03c0a83bd2", + "sha256:187700668c018a7e76e89424b7c1042f317c8df9161f00c0c903c82b0a8cac5c", + "sha256:1d9b5ee46dcb498fa3e46d4dfabcb531e1f2e76b477e0d99ef114f17bbd38453", + "sha256:22da15b902f9f8e267020d1c8bcfc4831ca646fecb60254f7bc71763569f56b1", + "sha256:24cd91a03543a0f8d09cb18d1cb27df80a84b5553d2bd94cba5979ef6af5c6e7", + "sha256:255f1a10ae39b52122cce26ce0781f7a616f502feecce9e616976f6a87992d6b", + "sha256:271c360fdc464fe6a75f13ea0c08ddf71a321f4c55fc20a3fe62ea3ef09df7d9", + "sha256:2ed83d53a8c5902ec48b90b2ac045e28e1698c0bea9441af9409fc844dc79496", + "sha256:2f3e1867dd574014253b4b8f01ba443b9c914e61d45f3674e452a915d6e929a3", + "sha256:35fbd23c1c8732cde7a94abe7fb071ec173c2f58c0bd0d7e5b669fdfc80a2c7b", + "sha256:37d0c59548ae56fae01c14998918d04ee0d5d3277363c10208eef8c4e2b68ed6", + "sha256:39d05e65f23a0fe897b6ac395f2a8d48c56ac0f583f5d663e0afec1da89b95da", + "sha256:3ad59efe24a4d54c2742929001f2d02803aafc15d6d781c21379e3f7f66ec842", + "sha256:3aed39db2f0ace76faa94f465d4234aac72e2f32b009f15da6492a561b3bbebd", + "sha256:3bbac1953c17252f9cc675bb19372444aadf0179b5df575ac4b56faaec9f6294", + "sha256:40bc802a696887b14c002edd43c18082cb7b6f9ee8b838239b03b56574d97f71", + "sha256:42f712b4668831c0cd85e0a5b5a308700fe068e37dcd24c0062904c4e372b093", + "sha256:448a66b8266de0b581246ca7cd6a73b8d98d15100fb7165974535fa3b577340e", + "sha256:485301ee56ce87a51ccb182a4b180d852c5cb2b3cb3a82f7d4714b4141119d8c", + "sha256:485747ee62da83366a44fbba963c5fe017860ad408ccd6cd99aa66ea80d32b2e", + "sha256:4cf0855a842c5b5c391dd32ca273b09e86abf8367572073bd1edfc52bc44446b", + "sha256:4eca20917a06d2fca7628ef3c8b94a8c358f6b43f1a621c9815243462dcccf97", + "sha256:4ed172d0c79f156c1b954e99c03bc2e3033c17efce8dd1a7c781bc4d5793dfac", + "sha256:5267cfda873ad62591b9332fd9472d2409f7cf02a34a9c9cb367e2c0255994bf", + "sha256:52b5cbc0469328e58180021138207e6ec91d7ca2e037d3549cc9e34e2187330a", + "sha256:53d7a3cd46cdc1689296348cb05ffd4f4280035770aee0c8ead3bbd4d6529acc", + "sha256:563646d74a4b4456d0cf3b714ca522e725243c603e8254ad85c3b59b7c0c4bf0", + "sha256:570cc326e78ff23dec7f41487aa9c3dffd02e5ee9ab43a8f6ccc3df8f9327623", + "sha256:5aca759ada6b1967fcfd4336dcf460d02a8a23e6abe06e90ea7881e5c22c4de6", + "sha256:5de11c041486681ce854c814844f4ce3282b6ea1656faae19208ebe09d31c5b8", + "sha256:5e271dd97c7bb8eefda5cca38cd0b0373a1fea50f71e8071376b46968582af9b", + "sha256:642ed0a209ced4be3a46f8cb094f2d76f1f479e2a1ceca6de6346a096cd3409d", + "sha256:6446002739ca29249f0beaaf067fcbc2b5aab4bc7ee8fb941bd194947ce19aff", + "sha256:691d50c99a937709ac4c4cd570d959a006bd6a6d970a484c84cc99543d4a5bbb", + "sha256:69b857a7d8bd4f5d6e0db4086da8c46309a26e8cefdfc778c0c5cc17d4b11e08", + "sha256:6ac3fefb0d168c7c6cab24fdfc80ec62cd2b4dfd9e65b84bdceb1cb01d385c33", + "sha256:6c9141af27a4e5819d74d67d227d5047a20fa3c7d4d9df43037a955b4c748ec5", + "sha256:7170cbde4070dc3c77dec82abf86f3b210633d4f89550fa0ad2d4b549a05572a", + "sha256:763ad59e105fca09705d9f9b29ecffb95ecdc3b0363be3bb56081b2c6de7977a", + "sha256:77076bdc8776a2b029e1e6ffbe6d7056e35f56f5e80d9dc0bad26ad4a024a762", + "sha256:7cd020b1fb41e3ab7716d4d2c3972d4588fdfbab9bfbbb64acc7078eccef8860", + "sha256:821392559d37759caa67d622d0d2994c7a3f2fb29274948ac799d496d92bca73", + "sha256:829e91f3a8574888b73e7a3feb3b1af698e717513597e23136ff4eba0bc8387a", + "sha256:850c272e0e0d1a5c5d73b1b7871b0a7c2446b304cec55ccdb3eaac0d792bb065", + "sha256:87d9b206b1bd7a0523375dc2020a6ce88bca5330682ae2fe25e86fd5d45cea9c", + "sha256:8bd01ff4032abaed03f2db702fa9a61078bee37add0bd884a6190b05e63b028c", + "sha256:8d54bbdf5d56e2c8cf81a1857250f3ea132de77af543d0ba5dce667183b61fec", + "sha256:8efaeb08ede95066da3a3e3c420fcc0a21693fcd0c4396d0585b019613d28515", + "sha256:8f94fdd756ba1f79f988855d948ae0bad9ddf44df296770d9a58c774cfbcca72", + "sha256:95cde244e7195b2c07ec9b73fa4c5026d4a27233451485caa1cd0c1b55f26dbd", + "sha256:975382d9aa90dc59253d6a83a5ca72e07f4ada3ae3d6c0575ced513db322b8ec", + "sha256:9dd9d9d9e898b9d30683bdd2b6c1849449158647d1049a125879cb397ee9cd12", + "sha256:a019a344312d0b1f429c00d49c3be62fa273d4a1094e1b224f403716b6d03be1", + "sha256:a4d9bfda3f84fc563868fe25ca160c8ff0e69bc4443c5647f960d59400ce6557", + "sha256:a657250807b6efd19b28f5922520ae002a54cb43c2401e6f3d0230c352564d25", + "sha256:a771417c9c06c56c9d53d11a5b084d1de75de82978e23c544270ab25e7c066ff", + "sha256:aad6ed9e70ddfb34d849b761fb243be58c735be6a9265b9060d6ddb77751e3e8", + "sha256:ae87137951bb3dc08c7d8bfb8988d8c119f3230731b08a71146e84aaa919a7a9", + "sha256:af247fd4f12cca4129c1b82090244ea5a9d5bb089e9a82feb5a2f7c6a9fe181d", + "sha256:b5d4bdd697195f3876d134101c40c7d06d46c6ab25159ed5cbd44105c715278a", + "sha256:b9255e7165083de7c1d605e818025e8860636348f34a79d84ec533546064f07e", + "sha256:c22211c165166de6683de8136229721f3d5c8606cc2c3d1562da9a3a5058049c", + "sha256:c55f9821f88e8bee4b7a72c82cfb5ecd22b6aad04033334f33c329b29bfa4da0", + "sha256:c7aed97f2e676561416c927b063802c8a6285e9b55e1b83213dfd99a8f4f9e48", + "sha256:cd2163f42868865597d89399a01aa33b7594ce8e2c4a28503127c81a2f17784e", + "sha256:ce5e7504db95b76fc89055c7f41e367eaadef5b1d059e27e1d6eabf2b55ca314", + "sha256:cff7351c251c7546407827b6a37bcef6416304fc54d12d44dbfecbb717064717", + "sha256:d27aa6bbc1f33be920bb7adbb95581452cdf23005d5611b29a12bb6a3468cc95", + "sha256:d3b52a67ac66a3a64a7e710ba629f62d1e26ca0504c29ee8cbd99b97df7079a8", + "sha256:de61e424062173b4f70eec07e12469edde7e17fa180019a2a0d75c13a5c5dc57", + "sha256:e10e6a1ed2b8661201e79dff5531f8ad4cdd83548a0f81c95cf79b3184b20c33", + "sha256:e1a0ffc39f51aa5f5c22114a8f1906b3c17eba68c5babb86c5f77d8b1bba14d1", + "sha256:e22491d25f97199fc3581ad8dd8ce198d8c8fdb8dae80dea3512e1ce6d5fa99f", + "sha256:e626b864725680cd3904414d72e7b0bd81c0e5b2b53a5b30b4273034253bb41f", + "sha256:e8c71ea77536149e36c4c784f6d420ffd20bea041e3ba21ed021cb40ce58e2c9", + "sha256:e8d0f0eca087630d58b8c662085529781fd5dc80f0a54eda42d5c9029f812599", + "sha256:ea65b59882d5fa8c74a23f8960db579e5e341534934f43f3b18ec1839b893e41", + "sha256:ea93163472db26ac6043e8f7f93a05d9b59e0505c760da2a3cd22c7dd7111391", + "sha256:eab75a8569a095f2ad470b342f2751d9902f7944704f0571c8af46bede438475", + "sha256:ed8313809571a5463fd7db43aaca68ecb43ca7a58f5b23b6e6c6c5d02bdc7882", + "sha256:ef5fddfb264e89c435be4adb3953cef5d2936fdeb4463b4161a6ba2f22e7b740", + "sha256:ef750a20de1b65657a1425f77c525b0183eac63fe7b8f5ac0dd16f3668d3e64f", + "sha256:efb9ece97e696bb56e31166a9dd7919f8f0c6b31967b454718c6509f29ef6fee", + "sha256:f4c179a7aeae10ddf44c6bac87938134c1379c49c884529f090f9bf05566c836", + "sha256:f602881d80ee4228a2355c68da6b296a296cd22bbb91e5418d54577bbf17fa7c", + "sha256:fc2200e79d75b5238c8d69f6a30f8284290c777039d331e7340b6c17cad24a5a", + "sha256:fcc1ebb7561a3e24a6588f7c6ded15d80aec22c66a070c757559b57b17ffd1cb" + ], + "markers": "python_version >= '3.8'", + "version": "==0.10.3" + }, "rsa": { "hashes": [ "sha256:90260d9058e514786967344d0ef75fa8727eed8a7d2e43ce9f4bcf1b536174f7", @@ -985,6 +1942,14 @@ "markers": "python_version >= '3.7'", "version": "==3.0.1" }, + "send2trash": { + "hashes": [ + "sha256:a384719d99c07ce1eefd6905d2decb6f8b7ed054025bb0e618919f945de4f679", + "sha256:c132d59fa44b9ca2b1699af5c86f57ce9f4c5eb56629d5d55fbb7a35f84e2312" + ], + "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4'", + "version": "==1.8.2" + }, "six": { "hashes": [ "sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926", @@ -993,6 +1958,70 @@ "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'", "version": "==1.16.0" }, + "sniffio": { + "hashes": [ + "sha256:e60305c5e5d314f5389259b7f22aaa33d8f7dee49763119234af3755c55b9101", + "sha256:eecefdce1e5bbfb7ad2eeaabf7c1eeb404d7757c379bd1f7e5cce9d8bf425384" + ], + "markers": "python_version >= '3.7'", + "version": "==1.3.0" + }, + "soupsieve": { + "hashes": [ + "sha256:5663d5a7b3bfaeee0bc4372e7fc48f9cff4940b3eec54a6451cc5299f1097690", + "sha256:eaa337ff55a1579b6549dc679565eac1e3d000563bcb1c8ab0d0fefbc0c2cdc7" + ], + "markers": "python_version >= '3.8'", + "version": "==2.5" + }, + "stack-data": { + "hashes": [ + "sha256:32d2dd0376772d01b6cb9fc996f3c8b57a357089dec328ed4b6553d037eaf815", + "sha256:cbb2a53eb64e5785878201a97ed7c7b94883f48b87bfb0bbe8b623c74679e4a8" + ], + "version": "==0.6.2" + }, + "terminado": { + "hashes": [ + "sha256:6ccbbcd3a4f8a25a5ec04991f39a0b8db52dfcd487ea0e578d977e6752380333", + "sha256:8650d44334eba354dd591129ca3124a6ba42c3d5b70df5051b6921d506fdaeae" + ], + "markers": "python_version >= '3.7'", + "version": "==0.17.1" + }, + "tinycss2": { + "hashes": [ + "sha256:2b80a96d41e7c3914b8cda8bc7f705a4d9c49275616e886103dd839dfc847847", + "sha256:8cff3a8f066c2ec677c06dbc7b45619804a6938478d9d73c284b29d14ecb0627" + ], + "markers": "python_version >= '3.7'", + "version": "==1.2.1" + }, + "tomli": { + "hashes": [ + "sha256:939de3e7a6161af0c887ef91b7d41a53e7c5a1ca976325f429cb46ea9bc30ecc", + "sha256:de526c12914f0c550d15924c62d72abc48d6fe7364aa87328337a31007fe8a4f" + ], + "markers": "python_version < '3.11'", + "version": "==2.0.1" + }, + "tornado": { + "hashes": [ + "sha256:1bd19ca6c16882e4d37368e0152f99c099bad93e0950ce55e71daed74045908f", + "sha256:22d3c2fa10b5793da13c807e6fc38ff49a4f6e1e3868b0a6f4164768bb8e20f5", + "sha256:502fba735c84450974fec147340016ad928d29f1e91f49be168c0a4c18181e1d", + "sha256:65ceca9500383fbdf33a98c0087cb975b2ef3bfb874cb35b8de8740cf7f41bd3", + "sha256:71a8db65160a3c55d61839b7302a9a400074c9c753040455494e2af74e2501f2", + "sha256:7ac51f42808cca9b3613f51ffe2a965c8525cb1b00b7b2d56828b8045354f76a", + "sha256:7d01abc57ea0dbb51ddfed477dfe22719d376119844e33c661d873bf9c0e4a16", + "sha256:805d507b1f588320c26f7f097108eb4023bbaa984d63176d1652e184ba24270a", + "sha256:9dc4444c0defcd3929d5c1eb5706cbe1b116e762ff3e0deca8b715d14bf6ec17", + "sha256:ceb917a50cd35882b57600709dd5421a418c29ddc852da8bcdab1f0db33406b0", + "sha256:e7d8db41c0181c80d76c982aacc442c0783a2c54d6400fe028954201a2e032fe" + ], + "markers": "python_version >= '3.8'", + "version": "==6.3.3" + }, "tqdm": { "hashes": [ "sha256:d302b3c5b53d47bce91fea46679d9c3c6508cf6332229aa1e7d8653723793386", @@ -1001,6 +2030,14 @@ "markers": "python_version >= '3.7'", "version": "==4.66.1" }, + "traitlets": { + "hashes": [ + "sha256:417745a96681fbb358e723d5346a547521f36e9bd0d50ba7ab368fff5d67aa54", + "sha256:f584ea209240466e66e91f3c81aa7d004ba4cf794990b0c775938a1544217cd1" + ], + "markers": "python_version >= '3.8'", + "version": "==5.10.0" + }, "typing-extensions": { "hashes": [ "sha256:440d5dd3af93b060174bf433bccd69b0babc3b15b1a8dca43789fd7f61514b36", @@ -1009,6 +2046,21 @@ "markers": "python_version >= '3.7'", "version": "==4.7.1" }, + "tzdata": { + "hashes": [ + "sha256:11ef1e08e54acb0d4f95bdb1be05da659673de4acbd21bf9c69e94cc5e907a3a", + "sha256:7e65763eef3120314099b6939b5546db7adce1e7d6f2e179e3df563c70511eda" + ], + "markers": "python_version >= '2'", + "version": "==2023.3" + }, + "uri-template": { + "hashes": [ + "sha256:0e00f8eb65e18c7de20d595a14336e9f337ead580c70934141624b6d1ffdacc7", + "sha256:a44a133ea12d44a0c0f06d7d42a52d71282e77e2f937d8abd5655b8d56fc1363" + ], + "version": "==1.3.0" + }, "urllib3": { "hashes": [ "sha256:8d36afa7616d8ab714608411b4a3b13e58f463aee519024578e062e141dce20f", @@ -1017,6 +2069,43 @@ "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4, 3.5'", "version": "==1.26.16" }, + "wcwidth": { + "hashes": [ + "sha256:795b138f6875577cd91bba52baf9e445cd5118fd32723b460e30a0af30ea230e", + "sha256:a5220780a404dbe3353789870978e472cfe477761f06ee55077256e509b156d0" + ], + "version": "==0.2.6" + }, + "webcolors": { + "hashes": [ + "sha256:29bc7e8752c0a1bd4a1f03c14d6e6a72e93d82193738fa860cbff59d0fcc11bf", + "sha256:c225b674c83fa923be93d235330ce0300373d02885cef23238813b0d5668304a" + ], + "version": "==1.13" + }, + "webencodings": { + "hashes": [ + "sha256:a0af1213f3c2226497a97e2b3aa01a7e4bee4f403f95be16fc9acd2947514a78", + "sha256:b36a1c245f2d304965eb4e0a82848379241dc04b865afcc4aab16748587e1923" + ], + "version": "==0.5.1" + }, + "websocket-client": { + "hashes": [ + "sha256:3aad25d31284266bcfcfd1fd8a743f63282305a364b8d0948a43bd606acc652f", + "sha256:6cfc30d051ebabb73a5fa246efdcc14c8fbebbd0330f8984ac3bb6d9edd2ad03" + ], + "markers": "python_version >= '3.8'", + "version": "==1.6.3" + }, + "widgetsnbextension": { + "hashes": [ + "sha256:3c1f5e46dc1166dfd40a42d685e6a51396fd34ff878742a3e47c6f0cc4a2a385", + "sha256:91452ca8445beb805792f206e560c1769284267a30ceb1cec9f5bcc887d15175" + ], + "markers": "python_version >= '3.7'", + "version": "==4.0.9" + }, "yarl": { "hashes": [ "sha256:04ab9d4b9f587c06d801c2abfe9317b77cdf996c65a90d5e84ecc45010823571", @@ -1096,6 +2185,14 @@ ], "markers": "python_version >= '3.7'", "version": "==1.9.2" + }, + "zipp": { + "hashes": [ + "sha256:679e51dd4403591b2d6838a48de3d283f3d188412a9782faadf845f298736ba0", + "sha256:ebc15946aa78bd63458992fc81ec3b6f7b1e92d51c35e6de1c3804e73b799147" + ], + "markers": "python_version >= '3.8'", + "version": "==3.16.2" } }, "develop": {} diff --git a/jupyter_notebooks/enea-poc.ipynb b/jupyter_notebooks/enea-poc.ipynb index 2ecd6b8..68a190c 100644 --- a/jupyter_notebooks/enea-poc.ipynb +++ b/jupyter_notebooks/enea-poc.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "code", - "execution_count": 2, + "execution_count": 10, "id": "4e3d9175", "metadata": {}, "outputs": [], @@ -17,28 +17,7 @@ }, { "cell_type": "code", - "execution_count": 100, - "id": "83faad3e-75e6-45f1-82f3-fa2c56b683a0", - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "'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'" - ] - }, - "execution_count": 100, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "key" - ] - }, - { - "cell_type": "code", - "execution_count": 3, + "execution_count": 2, "id": "baab2ec5", "metadata": {}, "outputs": [], @@ -51,7 +30,7 @@ }, { "cell_type": "code", - "execution_count": 13, + "execution_count": 3, "id": "bcf08f8a", "metadata": {}, "outputs": [], @@ -62,7 +41,7 @@ }, { "cell_type": "code", - "execution_count": 57, + "execution_count": 4, "id": "d8f8ff01-b4fa-4002-9748-8e5a44e8eb56", "metadata": {}, "outputs": [], @@ -128,7 +107,11 @@ " pay_2\n", " pay_3\n", " pay_4\n", - " ...\n", + " pay_5\n", + " pay_6\n", + " bill_amt_1\n", + " bill_amt_2\n", + " bill_amt_3\n", " bill_amt_4\n", " bill_amt_5\n", " bill_amt_6\n", @@ -143,300 +126,337 @@ " \n", " \n", " \n", - " 2734\n", - " 19103.0\n", - " 120000.0\n", + " 2955\n", + " 18823.0\n", + " 360000.0\n", " 2\n", " 2\n", - " 1\n", - " 45.0\n", - " 0.0\n", - " 0.0\n", - " 0.0\n", - " -2.0\n", - " ...\n", + " 2\n", + " 26.0\n", + " -1.0\n", + " -1.0\n", + " -1.0\n", + " -1.0\n", + " -2\n", + " -2\n", + " 1968.0\n", + " 459.0\n", + " 2500.0\n", " 0.0\n", " 0.0\n", " 0.0\n", - " 5000.0\n", + " 463.0\n", + " 2500.0\n", " 0.0\n", " 0.0\n", " 0.0\n", " 0.0\n", - " 5562.0\n", " 0\n", " \n", " \n", - " 2591\n", - " 22640.0\n", - " 260000.0\n", - " 2\n", + " 1360\n", + " 17999.0\n", + " 80000.0\n", + " 1\n", " 1\n", " 2\n", " 33.0\n", " -2.0\n", - " -2.0\n", - " -2.0\n", - " -2.0\n", - " ...\n", - " 1885.0\n", - " 2013.0\n", - " 3001.0\n", - " 2606.0\n", - " 3749.0\n", - " 1900.0\n", - " 2025.0\n", - " 3019.0\n", - " 2680.0\n", + " -1.0\n", + " 2.0\n", + " 0.0\n", + " 0\n", + " 0\n", + " 251594.0\n", + " 264594.0\n", + " 4374.0\n", + " 5495.0\n", + " 5902.0\n", + " 6804.0\n", + " 13000.0\n", + " 0.0\n", + " 1200.0\n", + " 500.0\n", + " 1000.0\n", + " 1000.0\n", " 0\n", " \n", " \n", - " 1685\n", - " 26369.0\n", - " 40000.0\n", + " 1781\n", + " 6269.0\n", + " 120000.0\n", + " 1\n", " 2\n", - " 3\n", " 2\n", - " 43.0\n", - " 0.0\n", - " 0.0\n", - " 0.0\n", - " 0.0\n", - " ...\n", - " 17550.0\n", - " 0.0\n", + " 29.0\n", + " 1.0\n", + " 2.0\n", " 0.0\n", - " 1303.0\n", - " 1665.0\n", - " 1000.0\n", " 0.0\n", + " 2\n", + " 2\n", + " 87376.0\n", + " 85135.0\n", + " 86024.0\n", + " 91380.0\n", + " 93263.0\n", + " 95079.0\n", " 0.0\n", + " 3200.0\n", + " 6800.0\n", + " 3500.0\n", + " 3500.0\n", " 0.0\n", - " 0\n", + " 1\n", " \n", " \n", - " 1954\n", - " 6493.0\n", - " 30000.0\n", + " 1620\n", + " 21962.0\n", + " 150000.0\n", " 2\n", " 2\n", - " 1\n", - " 40.0\n", - " 2.0\n", - " 2.0\n", - " 3.0\n", - " 3.0\n", - " ...\n", - " 29834.0\n", - " 29936.0\n", - " 29862.0\n", - " 2700.0\n", - " 1500.0\n", - " 0.0\n", - " 1100.0\n", - " 1000.0\n", - " 0.0\n", - " 1\n", + " 2\n", + " 27.0\n", + " -1.0\n", + " -1.0\n", + " -1.0\n", + " -1.0\n", + " 0\n", + " 0\n", + " 1518.0\n", + " 1798.0\n", + " 5699.0\n", + " 4644.0\n", + " 70337.0\n", + " 67902.0\n", + " 1798.0\n", + " 5699.0\n", + " 4644.0\n", + " 70331.0\n", + " 3000.0\n", + " 3000.0\n", + " 0\n", " \n", " \n", - " 2713\n", - " 24278.0\n", - " 90000.0\n", + " 113\n", + " 3957.0\n", + " 380000.0\n", " 1\n", - " 2\n", " 1\n", - " 31.0\n", - " 0.0\n", - " 0.0\n", - " 0.0\n", - " 0.0\n", - " ...\n", - " 0.0\n", - " 0.0\n", - " 0.0\n", - " 2500.0\n", - " 3000.0\n", + " 2\n", + " 33.0\n", " 0.0\n", " 0.0\n", " 0.0\n", " 0.0\n", " 0\n", + " 0\n", + " 70591.0\n", + " 76715.0\n", + " 80080.0\n", + " 81162.0\n", + " 89571.0\n", + " 96627.0\n", + " 10000.0\n", + " 5000.0\n", + " 5000.0\n", + " 10000.0\n", + " 10000.0\n", + " 10000.0\n", + " 0\n", " \n", " \n", - " 2096\n", - " 7103.0\n", - " 50000.0\n", - " 1\n", + " 2668\n", + " 3618.0\n", + " 390000.0\n", + " 2\n", " 3\n", + " 1\n", + " 46.0\n", + " -2.0\n", + " -2.0\n", + " -2.0\n", + " -2.0\n", + " -2\n", + " -2\n", + " 14315.0\n", + " 7097.0\n", + " 6548.0\n", + " 8976.0\n", + " 909.0\n", + " 17682.0\n", + " 7097.0\n", + " 6548.0\n", + " 8976.0\n", + " 909.0\n", + " 17682.0\n", + " 12710.0\n", + " 0\n", + " \n", + " \n", + " 967\n", + " 18318.0\n", + " 40000.0\n", + " 2\n", " 2\n", - " 35.0\n", + " 1\n", + " 25.0\n", + " 0.0\n", " 0.0\n", " 0.0\n", " 0.0\n", - " -1.0\n", - " ...\n", - " 1473.0\n", - " 1473.0\n", - " 3873.0\n", - " 4000.0\n", - " 5300.0\n", - " 1473.0\n", - " 1473.0\n", - " 3873.0\n", - " 390.0\n", " 0\n", + " 2\n", + " 40633.0\n", + " 40633.0\n", + " 40311.0\n", + " 39380.0\n", + " 41389.0\n", + " 40628.0\n", + " 1950.0\n", + " 4300.0\n", + " 2000.0\n", + " 2938.0\n", + " 0.0\n", + " 3700.0\n", + " 1\n", " \n", " \n", - " 370\n", - " 3397.0\n", - " 210000.0\n", - " 2\n", + " 15\n", + " 20986.0\n", + " 500000.0\n", " 1\n", - " 2\n", - " 43.0\n", - " 1.0\n", - " -1.0\n", + " 1\n", + " 1\n", + " 30.0\n", " 0.0\n", " 0.0\n", - " ...\n", - " 139784.0\n", - " 142662.0\n", - " 145725.0\n", - " 184212.0\n", - " 5482.0\n", - " 3493.0\n", - " 3590.0\n", - " 3815.0\n", - " 3876.0\n", + " 0.0\n", + " 0.0\n", + " 0\n", + " 0\n", + " 74797.0\n", + " 75753.0\n", + " 78031.0\n", + " 78946.0\n", + " 76689.0\n", + " 77968.0\n", + " 2800.0\n", + " 3500.0\n", + " 2818.0\n", + " 2743.0\n", + " 3000.0\n", + " 10000.0\n", " 0\n", " \n", " \n", - " 1391\n", - " 11907.0\n", - " 100000.0\n", + " 925\n", + " 19095.0\n", + " 20000.0\n", " 2\n", " 2\n", - " 2\n", - " 25.0\n", + " 1\n", + " 37.0\n", " 0.0\n", " 0.0\n", - " 2.0\n", " 0.0\n", - " ...\n", - " 92885.0\n", - " 94831.0\n", - " 96907.0\n", - " 7497.0\n", " 0.0\n", - " 3324.0\n", - " 3442.0\n", - " 3653.0\n", - " 4449.0\n", - " 1\n", + " 0\n", + " 0\n", + " 19326.0\n", + " 20240.0\n", + " 17800.0\n", + " 18699.0\n", + " 17770.0\n", + " 48321.0\n", + " 1263.0\n", + " 1630.0\n", + " 1529.0\n", + " 1200.0\n", + " 2000.0\n", + " 742.0\n", + " 0\n", " \n", " \n", - " 2419\n", - " 11310.0\n", - " 290000.0\n", - " 2\n", + " 2280\n", + " 14815.0\n", + " 230000.0\n", " 2\n", + " 1\n", " 2\n", - " 41.0\n", + " 29.0\n", " -1.0\n", " -1.0\n", " -1.0\n", " -1.0\n", - " ...\n", - " 4059.0\n", - " 2473.0\n", - " 3332.0\n", - " 6891.0\n", - " 980.0\n", - " 4059.0\n", - " 2473.0\n", - " 3332.0\n", - " 3203.0\n", - " 0\n", - " \n", - " \n", - " 129\n", - " 3907.0\n", - " 380000.0\n", - " 2\n", - " 1\n", - " 1\n", - " 33.0\n", - " 0.0\n", - " 0.0\n", - " 0.0\n", - " 0.0\n", - " ...\n", - " 213259.0\n", - " 203377.0\n", - " 185056.0\n", - " 4677.0\n", - " 130533.0\n", - " 7609.0\n", - " 12000.0\n", - " 7000.0\n", - " 6000.0\n", + " -1\n", + " -1\n", + " 8916.0\n", + " 318.0\n", + " 725.0\n", + " 2586.0\n", + " 3198.0\n", + " 4260.0\n", + " 318.0\n", + " 725.0\n", + " 2592.0\n", + " 3198.0\n", + " 4260.0\n", + " 4944.0\n", " 0\n", " \n", " \n", "\n", - "

10 rows × 25 columns

\n", "" ], "text/plain": [ " id limit_balance sex education_level marital_status age \\\n", - "2734 19103.0 120000.0 2 2 1 45.0 \n", - "2591 22640.0 260000.0 2 1 2 33.0 \n", - "1685 26369.0 40000.0 2 3 2 43.0 \n", - "1954 6493.0 30000.0 2 2 1 40.0 \n", - "2713 24278.0 90000.0 1 2 1 31.0 \n", - "2096 7103.0 50000.0 1 3 2 35.0 \n", - "370 3397.0 210000.0 2 1 2 43.0 \n", - "1391 11907.0 100000.0 2 2 2 25.0 \n", - "2419 11310.0 290000.0 2 2 2 41.0 \n", - "129 3907.0 380000.0 2 1 1 33.0 \n", + "2955 18823.0 360000.0 2 2 2 26.0 \n", + "1360 17999.0 80000.0 1 1 2 33.0 \n", + "1781 6269.0 120000.0 1 2 2 29.0 \n", + "1620 21962.0 150000.0 2 2 2 27.0 \n", + "113 3957.0 380000.0 1 1 2 33.0 \n", + "2668 3618.0 390000.0 2 3 1 46.0 \n", + "967 18318.0 40000.0 2 2 1 25.0 \n", + "15 20986.0 500000.0 1 1 1 30.0 \n", + "925 19095.0 20000.0 2 2 1 37.0 \n", + "2280 14815.0 230000.0 2 1 2 29.0 \n", "\n", - " pay_0 pay_2 pay_3 pay_4 ... bill_amt_4 bill_amt_5 bill_amt_6 \\\n", - "2734 0.0 0.0 0.0 -2.0 ... 0.0 0.0 0.0 \n", - "2591 -2.0 -2.0 -2.0 -2.0 ... 1885.0 2013.0 3001.0 \n", - "1685 0.0 0.0 0.0 0.0 ... 17550.0 0.0 0.0 \n", - "1954 2.0 2.0 3.0 3.0 ... 29834.0 29936.0 29862.0 \n", - "2713 0.0 0.0 0.0 0.0 ... 0.0 0.0 0.0 \n", - "2096 0.0 0.0 0.0 -1.0 ... 1473.0 1473.0 3873.0 \n", - "370 1.0 -1.0 0.0 0.0 ... 139784.0 142662.0 145725.0 \n", - "1391 0.0 0.0 2.0 0.0 ... 92885.0 94831.0 96907.0 \n", - "2419 -1.0 -1.0 -1.0 -1.0 ... 4059.0 2473.0 3332.0 \n", - "129 0.0 0.0 0.0 0.0 ... 213259.0 203377.0 185056.0 \n", + " pay_0 pay_2 pay_3 pay_4 pay_5 pay_6 bill_amt_1 bill_amt_2 \\\n", + "2955 -1.0 -1.0 -1.0 -1.0 -2 -2 1968.0 459.0 \n", + "1360 -2.0 -1.0 2.0 0.0 0 0 251594.0 264594.0 \n", + "1781 1.0 2.0 0.0 0.0 2 2 87376.0 85135.0 \n", + "1620 -1.0 -1.0 -1.0 -1.0 0 0 1518.0 1798.0 \n", + "113 0.0 0.0 0.0 0.0 0 0 70591.0 76715.0 \n", + "2668 -2.0 -2.0 -2.0 -2.0 -2 -2 14315.0 7097.0 \n", + "967 0.0 0.0 0.0 0.0 0 2 40633.0 40633.0 \n", + "15 0.0 0.0 0.0 0.0 0 0 74797.0 75753.0 \n", + "925 0.0 0.0 0.0 0.0 0 0 19326.0 20240.0 \n", + "2280 -1.0 -1.0 -1.0 -1.0 -1 -1 8916.0 318.0 \n", "\n", - " pay_amt_1 pay_amt_2 pay_amt_3 pay_amt_4 pay_amt_5 pay_amt_6 \\\n", - "2734 5000.0 0.0 0.0 0.0 0.0 5562.0 \n", - "2591 2606.0 3749.0 1900.0 2025.0 3019.0 2680.0 \n", - "1685 1303.0 1665.0 1000.0 0.0 0.0 0.0 \n", - "1954 2700.0 1500.0 0.0 1100.0 1000.0 0.0 \n", - "2713 2500.0 3000.0 0.0 0.0 0.0 0.0 \n", - "2096 4000.0 5300.0 1473.0 1473.0 3873.0 390.0 \n", - "370 184212.0 5482.0 3493.0 3590.0 3815.0 3876.0 \n", - "1391 7497.0 0.0 3324.0 3442.0 3653.0 4449.0 \n", - "2419 6891.0 980.0 4059.0 2473.0 3332.0 3203.0 \n", - "129 4677.0 130533.0 7609.0 12000.0 7000.0 6000.0 \n", + " bill_amt_3 bill_amt_4 bill_amt_5 bill_amt_6 pay_amt_1 pay_amt_2 \\\n", + "2955 2500.0 0.0 0.0 0.0 463.0 2500.0 \n", + "1360 4374.0 5495.0 5902.0 6804.0 13000.0 0.0 \n", + "1781 86024.0 91380.0 93263.0 95079.0 0.0 3200.0 \n", + "1620 5699.0 4644.0 70337.0 67902.0 1798.0 5699.0 \n", + "113 80080.0 81162.0 89571.0 96627.0 10000.0 5000.0 \n", + "2668 6548.0 8976.0 909.0 17682.0 7097.0 6548.0 \n", + "967 40311.0 39380.0 41389.0 40628.0 1950.0 4300.0 \n", + "15 78031.0 78946.0 76689.0 77968.0 2800.0 3500.0 \n", + "925 17800.0 18699.0 17770.0 48321.0 1263.0 1630.0 \n", + "2280 725.0 2586.0 3198.0 4260.0 318.0 725.0 \n", "\n", - " default_payment_next_month \n", - "2734 0 \n", - "2591 0 \n", - "1685 0 \n", - "1954 1 \n", - "2713 0 \n", - "2096 0 \n", - "370 0 \n", - "1391 1 \n", - "2419 0 \n", - "129 0 \n", - "\n", - "[10 rows x 25 columns]" + " pay_amt_3 pay_amt_4 pay_amt_5 pay_amt_6 default_payment_next_month \n", + "2955 0.0 0.0 0.0 0.0 0 \n", + "1360 1200.0 500.0 1000.0 1000.0 0 \n", + "1781 6800.0 3500.0 3500.0 0.0 1 \n", + "1620 4644.0 70331.0 3000.0 3000.0 0 \n", + "113 5000.0 10000.0 10000.0 10000.0 0 \n", + "2668 8976.0 909.0 17682.0 12710.0 0 \n", + "967 2000.0 2938.0 0.0 3700.0 1 \n", + "15 2818.0 2743.0 3000.0 10000.0 0 \n", + "925 1529.0 1200.0 2000.0 742.0 0 \n", + "2280 2592.0 3198.0 4260.0 4944.0 0 " ] }, "execution_count": 6, @@ -489,7 +509,7 @@ }, { "cell_type": "code", - "execution_count": 20, + "execution_count": 8, "id": "a932975e-1214-4a26-9de0-c5eeb58d3edb", "metadata": {}, "outputs": [], @@ -503,7 +523,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 9, "id": "adbf6328", "metadata": {}, "outputs": [ @@ -571,7 +591,81 @@ "Processing row number 57\n", "Processing row number 58\n", "Processing row number 59\n", - "Processing row number 60\n" + "Processing row number 60\n", + "Processing row number 61\n", + "Processing row number 62\n", + "Processing row number 63\n", + "Processing row number 64\n", + "Processing row number 65\n", + "Processing row number 66\n", + "Processing row number 67\n", + "Processing row number 68\n", + "Processing row number 69\n", + "Processing row number 70\n", + "Processing row number 71\n", + "Processing row number 72\n", + "Processing row number 73\n", + "Processing row number 74\n", + "Processing row number 75\n", + "Processing row number 76\n", + "Processing row number 77\n", + "Processing row number 78\n", + "Processing row number 79\n", + "Processing row number 80\n", + "Processing row number 81\n", + "Processing row number 82\n", + "Processing row number 83\n", + "Processing row number 84\n", + "Processing row number 85\n", + "Processing row number 86\n", + "Processing row number 87\n", + "Processing row number 88\n", + "Processing row number 89\n", + "Processing row number 90\n" + ] + }, + { + "ename": "Timeout", + "evalue": "Request timed out: HTTPSConnectionPool(host='api.openai.com', port=443): Read timed out. (read timeout=600)", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mtimeout\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/.local/share/virtualenvs/poc-py-jvgR7TUZ/lib/python3.9/site-packages/urllib3/connectionpool.py:466\u001b[0m, in \u001b[0;36mHTTPConnectionPool._make_request\u001b[0;34m(self, conn, method, url, timeout, chunked, **httplib_request_kw)\u001b[0m\n\u001b[1;32m 462\u001b[0m \u001b[38;5;28;01mexcept\u001b[39;00m \u001b[38;5;167;01mBaseException\u001b[39;00m \u001b[38;5;28;01mas\u001b[39;00m e:\n\u001b[1;32m 463\u001b[0m \u001b[38;5;66;03m# Remove the TypeError from the exception chain in\u001b[39;00m\n\u001b[1;32m 464\u001b[0m \u001b[38;5;66;03m# Python 3 (including for exceptions like SystemExit).\u001b[39;00m\n\u001b[1;32m 465\u001b[0m \u001b[38;5;66;03m# Otherwise it looks like a bug in the code.\u001b[39;00m\n\u001b[0;32m--> 466\u001b[0m \u001b[43msix\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mraise_from\u001b[49m\u001b[43m(\u001b[49m\u001b[43me\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;28;43;01mNone\u001b[39;49;00m\u001b[43m)\u001b[49m\n\u001b[1;32m 467\u001b[0m \u001b[38;5;28;01mexcept\u001b[39;00m (SocketTimeout, BaseSSLError, SocketError) \u001b[38;5;28;01mas\u001b[39;00m e:\n", + "File \u001b[0;32m:3\u001b[0m, in \u001b[0;36mraise_from\u001b[0;34m(value, from_value)\u001b[0m\n", + "File \u001b[0;32m~/.local/share/virtualenvs/poc-py-jvgR7TUZ/lib/python3.9/site-packages/urllib3/connectionpool.py:461\u001b[0m, in \u001b[0;36mHTTPConnectionPool._make_request\u001b[0;34m(self, conn, method, url, timeout, chunked, **httplib_request_kw)\u001b[0m\n\u001b[1;32m 460\u001b[0m \u001b[38;5;28;01mtry\u001b[39;00m:\n\u001b[0;32m--> 461\u001b[0m httplib_response \u001b[38;5;241m=\u001b[39m \u001b[43mconn\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mgetresponse\u001b[49m\u001b[43m(\u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m 462\u001b[0m \u001b[38;5;28;01mexcept\u001b[39;00m \u001b[38;5;167;01mBaseException\u001b[39;00m \u001b[38;5;28;01mas\u001b[39;00m e:\n\u001b[1;32m 463\u001b[0m \u001b[38;5;66;03m# Remove the TypeError from the exception chain in\u001b[39;00m\n\u001b[1;32m 464\u001b[0m \u001b[38;5;66;03m# Python 3 (including for exceptions like SystemExit).\u001b[39;00m\n\u001b[1;32m 465\u001b[0m \u001b[38;5;66;03m# Otherwise it looks like a bug in the code.\u001b[39;00m\n", + "File \u001b[0;32m~/.pyenv/versions/3.9.1/lib/python3.9/http/client.py:1347\u001b[0m, in \u001b[0;36mHTTPConnection.getresponse\u001b[0;34m(self)\u001b[0m\n\u001b[1;32m 1346\u001b[0m \u001b[38;5;28;01mtry\u001b[39;00m:\n\u001b[0;32m-> 1347\u001b[0m \u001b[43mresponse\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mbegin\u001b[49m\u001b[43m(\u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m 1348\u001b[0m \u001b[38;5;28;01mexcept\u001b[39;00m \u001b[38;5;167;01mConnectionError\u001b[39;00m:\n", + "File \u001b[0;32m~/.pyenv/versions/3.9.1/lib/python3.9/http/client.py:307\u001b[0m, in \u001b[0;36mHTTPResponse.begin\u001b[0;34m(self)\u001b[0m\n\u001b[1;32m 306\u001b[0m \u001b[38;5;28;01mwhile\u001b[39;00m \u001b[38;5;28;01mTrue\u001b[39;00m:\n\u001b[0;32m--> 307\u001b[0m version, status, reason \u001b[38;5;241m=\u001b[39m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43m_read_status\u001b[49m\u001b[43m(\u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m 308\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m status \u001b[38;5;241m!=\u001b[39m CONTINUE:\n", + "File \u001b[0;32m~/.pyenv/versions/3.9.1/lib/python3.9/http/client.py:268\u001b[0m, in \u001b[0;36mHTTPResponse._read_status\u001b[0;34m(self)\u001b[0m\n\u001b[1;32m 267\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21m_read_status\u001b[39m(\u001b[38;5;28mself\u001b[39m):\n\u001b[0;32m--> 268\u001b[0m line \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mstr\u001b[39m(\u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mfp\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mreadline\u001b[49m\u001b[43m(\u001b[49m\u001b[43m_MAXLINE\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;241;43m+\u001b[39;49m\u001b[43m \u001b[49m\u001b[38;5;241;43m1\u001b[39;49m\u001b[43m)\u001b[49m, \u001b[38;5;124m\"\u001b[39m\u001b[38;5;124miso-8859-1\u001b[39m\u001b[38;5;124m\"\u001b[39m)\n\u001b[1;32m 269\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m \u001b[38;5;28mlen\u001b[39m(line) \u001b[38;5;241m>\u001b[39m _MAXLINE:\n", + "File \u001b[0;32m~/.pyenv/versions/3.9.1/lib/python3.9/socket.py:704\u001b[0m, in \u001b[0;36mSocketIO.readinto\u001b[0;34m(self, b)\u001b[0m\n\u001b[1;32m 703\u001b[0m \u001b[38;5;28;01mtry\u001b[39;00m:\n\u001b[0;32m--> 704\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43m_sock\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mrecv_into\u001b[49m\u001b[43m(\u001b[49m\u001b[43mb\u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m 705\u001b[0m \u001b[38;5;28;01mexcept\u001b[39;00m timeout:\n", + "File \u001b[0;32m~/.pyenv/versions/3.9.1/lib/python3.9/ssl.py:1241\u001b[0m, in \u001b[0;36mSSLSocket.recv_into\u001b[0;34m(self, buffer, nbytes, flags)\u001b[0m\n\u001b[1;32m 1238\u001b[0m \u001b[38;5;28;01mraise\u001b[39;00m \u001b[38;5;167;01mValueError\u001b[39;00m(\n\u001b[1;32m 1239\u001b[0m \u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mnon-zero flags not allowed in calls to recv_into() on \u001b[39m\u001b[38;5;132;01m%s\u001b[39;00m\u001b[38;5;124m\"\u001b[39m \u001b[38;5;241m%\u001b[39m\n\u001b[1;32m 1240\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39m\u001b[38;5;18m__class__\u001b[39m)\n\u001b[0;32m-> 1241\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mread\u001b[49m\u001b[43m(\u001b[49m\u001b[43mnbytes\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mbuffer\u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m 1242\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n", + "File \u001b[0;32m~/.pyenv/versions/3.9.1/lib/python3.9/ssl.py:1099\u001b[0m, in \u001b[0;36mSSLSocket.read\u001b[0;34m(self, len, buffer)\u001b[0m\n\u001b[1;32m 1098\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m buffer \u001b[38;5;129;01mis\u001b[39;00m \u001b[38;5;129;01mnot\u001b[39;00m \u001b[38;5;28;01mNone\u001b[39;00m:\n\u001b[0;32m-> 1099\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43m_sslobj\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mread\u001b[49m\u001b[43m(\u001b[49m\u001b[38;5;28;43mlen\u001b[39;49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mbuffer\u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m 1100\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n", + "\u001b[0;31mtimeout\u001b[0m: The read operation timed out", + "\nDuring handling of the above exception, another exception occurred:\n", + "\u001b[0;31mReadTimeoutError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/.local/share/virtualenvs/poc-py-jvgR7TUZ/lib/python3.9/site-packages/requests/adapters.py:486\u001b[0m, in \u001b[0;36mHTTPAdapter.send\u001b[0;34m(self, request, stream, timeout, verify, cert, proxies)\u001b[0m\n\u001b[1;32m 485\u001b[0m \u001b[38;5;28;01mtry\u001b[39;00m:\n\u001b[0;32m--> 486\u001b[0m resp \u001b[38;5;241m=\u001b[39m \u001b[43mconn\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43murlopen\u001b[49m\u001b[43m(\u001b[49m\n\u001b[1;32m 487\u001b[0m \u001b[43m \u001b[49m\u001b[43mmethod\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mrequest\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmethod\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 488\u001b[0m \u001b[43m \u001b[49m\u001b[43murl\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43murl\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 489\u001b[0m \u001b[43m \u001b[49m\u001b[43mbody\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mrequest\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mbody\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 490\u001b[0m \u001b[43m \u001b[49m\u001b[43mheaders\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mrequest\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mheaders\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 491\u001b[0m \u001b[43m \u001b[49m\u001b[43mredirect\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;28;43;01mFalse\u001b[39;49;00m\u001b[43m,\u001b[49m\n\u001b[1;32m 492\u001b[0m \u001b[43m \u001b[49m\u001b[43massert_same_host\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;28;43;01mFalse\u001b[39;49;00m\u001b[43m,\u001b[49m\n\u001b[1;32m 493\u001b[0m \u001b[43m \u001b[49m\u001b[43mpreload_content\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;28;43;01mFalse\u001b[39;49;00m\u001b[43m,\u001b[49m\n\u001b[1;32m 494\u001b[0m \u001b[43m \u001b[49m\u001b[43mdecode_content\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;28;43;01mFalse\u001b[39;49;00m\u001b[43m,\u001b[49m\n\u001b[1;32m 495\u001b[0m \u001b[43m \u001b[49m\u001b[43mretries\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmax_retries\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 496\u001b[0m \u001b[43m \u001b[49m\u001b[43mtimeout\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mtimeout\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 497\u001b[0m \u001b[43m \u001b[49m\u001b[43mchunked\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mchunked\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 498\u001b[0m \u001b[43m \u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m 500\u001b[0m \u001b[38;5;28;01mexcept\u001b[39;00m (ProtocolError, \u001b[38;5;167;01mOSError\u001b[39;00m) \u001b[38;5;28;01mas\u001b[39;00m err:\n", + "File \u001b[0;32m~/.local/share/virtualenvs/poc-py-jvgR7TUZ/lib/python3.9/site-packages/urllib3/connectionpool.py:798\u001b[0m, in \u001b[0;36mHTTPConnectionPool.urlopen\u001b[0;34m(self, method, url, body, headers, retries, redirect, assert_same_host, timeout, pool_timeout, release_conn, chunked, body_pos, **response_kw)\u001b[0m\n\u001b[1;32m 796\u001b[0m e \u001b[38;5;241m=\u001b[39m ProtocolError(\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mConnection aborted.\u001b[39m\u001b[38;5;124m\"\u001b[39m, e)\n\u001b[0;32m--> 798\u001b[0m retries \u001b[38;5;241m=\u001b[39m \u001b[43mretries\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mincrement\u001b[49m\u001b[43m(\u001b[49m\n\u001b[1;32m 799\u001b[0m \u001b[43m \u001b[49m\u001b[43mmethod\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43murl\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43merror\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43me\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43m_pool\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43m_stacktrace\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43msys\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mexc_info\u001b[49m\u001b[43m(\u001b[49m\u001b[43m)\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;241;43m2\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 800\u001b[0m \u001b[43m\u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m 801\u001b[0m retries\u001b[38;5;241m.\u001b[39msleep()\n", + "File \u001b[0;32m~/.local/share/virtualenvs/poc-py-jvgR7TUZ/lib/python3.9/site-packages/urllib3/util/retry.py:550\u001b[0m, in \u001b[0;36mRetry.increment\u001b[0;34m(self, method, url, response, error, _pool, _stacktrace)\u001b[0m\n\u001b[1;32m 549\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m read \u001b[38;5;129;01mis\u001b[39;00m \u001b[38;5;28;01mFalse\u001b[39;00m \u001b[38;5;129;01mor\u001b[39;00m \u001b[38;5;129;01mnot\u001b[39;00m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39m_is_method_retryable(method):\n\u001b[0;32m--> 550\u001b[0m \u001b[38;5;28;01mraise\u001b[39;00m \u001b[43msix\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mreraise\u001b[49m\u001b[43m(\u001b[49m\u001b[38;5;28;43mtype\u001b[39;49m\u001b[43m(\u001b[49m\u001b[43merror\u001b[49m\u001b[43m)\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43merror\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43m_stacktrace\u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m 551\u001b[0m \u001b[38;5;28;01melif\u001b[39;00m read \u001b[38;5;129;01mis\u001b[39;00m \u001b[38;5;129;01mnot\u001b[39;00m \u001b[38;5;28;01mNone\u001b[39;00m:\n", + "File \u001b[0;32m~/.local/share/virtualenvs/poc-py-jvgR7TUZ/lib/python3.9/site-packages/urllib3/packages/six.py:770\u001b[0m, in \u001b[0;36mreraise\u001b[0;34m(tp, value, tb)\u001b[0m\n\u001b[1;32m 769\u001b[0m \u001b[38;5;28;01mraise\u001b[39;00m value\u001b[38;5;241m.\u001b[39mwith_traceback(tb)\n\u001b[0;32m--> 770\u001b[0m \u001b[38;5;28;01mraise\u001b[39;00m value\n\u001b[1;32m 771\u001b[0m \u001b[38;5;28;01mfinally\u001b[39;00m:\n", + "File \u001b[0;32m~/.local/share/virtualenvs/poc-py-jvgR7TUZ/lib/python3.9/site-packages/urllib3/connectionpool.py:714\u001b[0m, in \u001b[0;36mHTTPConnectionPool.urlopen\u001b[0;34m(self, method, url, body, headers, retries, redirect, assert_same_host, timeout, pool_timeout, release_conn, chunked, body_pos, **response_kw)\u001b[0m\n\u001b[1;32m 713\u001b[0m \u001b[38;5;66;03m# Make the request on the httplib connection object.\u001b[39;00m\n\u001b[0;32m--> 714\u001b[0m httplib_response \u001b[38;5;241m=\u001b[39m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43m_make_request\u001b[49m\u001b[43m(\u001b[49m\n\u001b[1;32m 715\u001b[0m \u001b[43m \u001b[49m\u001b[43mconn\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 716\u001b[0m \u001b[43m \u001b[49m\u001b[43mmethod\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 717\u001b[0m \u001b[43m \u001b[49m\u001b[43murl\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 718\u001b[0m \u001b[43m \u001b[49m\u001b[43mtimeout\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mtimeout_obj\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 719\u001b[0m \u001b[43m \u001b[49m\u001b[43mbody\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mbody\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 720\u001b[0m \u001b[43m \u001b[49m\u001b[43mheaders\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mheaders\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 721\u001b[0m \u001b[43m \u001b[49m\u001b[43mchunked\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mchunked\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 722\u001b[0m \u001b[43m\u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m 724\u001b[0m \u001b[38;5;66;03m# If we're going to release the connection in ``finally:``, then\u001b[39;00m\n\u001b[1;32m 725\u001b[0m \u001b[38;5;66;03m# the response doesn't need to know about the connection. Otherwise\u001b[39;00m\n\u001b[1;32m 726\u001b[0m \u001b[38;5;66;03m# it will also try to release it and we'll have a double-release\u001b[39;00m\n\u001b[1;32m 727\u001b[0m \u001b[38;5;66;03m# mess.\u001b[39;00m\n", + "File \u001b[0;32m~/.local/share/virtualenvs/poc-py-jvgR7TUZ/lib/python3.9/site-packages/urllib3/connectionpool.py:468\u001b[0m, in \u001b[0;36mHTTPConnectionPool._make_request\u001b[0;34m(self, conn, method, url, timeout, chunked, **httplib_request_kw)\u001b[0m\n\u001b[1;32m 467\u001b[0m \u001b[38;5;28;01mexcept\u001b[39;00m (SocketTimeout, BaseSSLError, SocketError) \u001b[38;5;28;01mas\u001b[39;00m e:\n\u001b[0;32m--> 468\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43m_raise_timeout\u001b[49m\u001b[43m(\u001b[49m\u001b[43merr\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43me\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43murl\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43murl\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mtimeout_value\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mread_timeout\u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m 469\u001b[0m \u001b[38;5;28;01mraise\u001b[39;00m\n", + "File \u001b[0;32m~/.local/share/virtualenvs/poc-py-jvgR7TUZ/lib/python3.9/site-packages/urllib3/connectionpool.py:357\u001b[0m, in \u001b[0;36mHTTPConnectionPool._raise_timeout\u001b[0;34m(self, err, url, timeout_value)\u001b[0m\n\u001b[1;32m 356\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m \u001b[38;5;28misinstance\u001b[39m(err, SocketTimeout):\n\u001b[0;32m--> 357\u001b[0m \u001b[38;5;28;01mraise\u001b[39;00m ReadTimeoutError(\n\u001b[1;32m 358\u001b[0m \u001b[38;5;28mself\u001b[39m, url, \u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mRead timed out. (read timeout=\u001b[39m\u001b[38;5;132;01m%s\u001b[39;00m\u001b[38;5;124m)\u001b[39m\u001b[38;5;124m\"\u001b[39m \u001b[38;5;241m%\u001b[39m timeout_value\n\u001b[1;32m 359\u001b[0m )\n\u001b[1;32m 361\u001b[0m \u001b[38;5;66;03m# See the above comment about EAGAIN in Python 3. In Python 2 we have\u001b[39;00m\n\u001b[1;32m 362\u001b[0m \u001b[38;5;66;03m# to specifically catch it and throw the timeout error\u001b[39;00m\n", + "\u001b[0;31mReadTimeoutError\u001b[0m: HTTPSConnectionPool(host='api.openai.com', port=443): Read timed out. (read timeout=600)", + "\nDuring handling of the above exception, another exception occurred:\n", + "\u001b[0;31mReadTimeout\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/.local/share/virtualenvs/poc-py-jvgR7TUZ/lib/python3.9/site-packages/openai/api_requestor.py:596\u001b[0m, in \u001b[0;36mAPIRequestor.request_raw\u001b[0;34m(self, method, url, params, supplied_headers, files, stream, request_id, request_timeout)\u001b[0m\n\u001b[1;32m 595\u001b[0m \u001b[38;5;28;01mtry\u001b[39;00m:\n\u001b[0;32m--> 596\u001b[0m result \u001b[38;5;241m=\u001b[39m \u001b[43m_thread_context\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43msession\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mrequest\u001b[49m\u001b[43m(\u001b[49m\n\u001b[1;32m 597\u001b[0m \u001b[43m \u001b[49m\u001b[43mmethod\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 598\u001b[0m \u001b[43m \u001b[49m\u001b[43mabs_url\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 599\u001b[0m \u001b[43m \u001b[49m\u001b[43mheaders\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mheaders\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 600\u001b[0m \u001b[43m \u001b[49m\u001b[43mdata\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mdata\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 601\u001b[0m \u001b[43m \u001b[49m\u001b[43mfiles\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mfiles\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 602\u001b[0m \u001b[43m \u001b[49m\u001b[43mstream\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mstream\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 603\u001b[0m \u001b[43m \u001b[49m\u001b[43mtimeout\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mrequest_timeout\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;28;43;01mif\u001b[39;49;00m\u001b[43m \u001b[49m\u001b[43mrequest_timeout\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;28;43;01melse\u001b[39;49;00m\u001b[43m \u001b[49m\u001b[43mTIMEOUT_SECS\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 604\u001b[0m \u001b[43m \u001b[49m\u001b[43mproxies\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43m_thread_context\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43msession\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mproxies\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 605\u001b[0m \u001b[43m \u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m 606\u001b[0m \u001b[38;5;28;01mexcept\u001b[39;00m requests\u001b[38;5;241m.\u001b[39mexceptions\u001b[38;5;241m.\u001b[39mTimeout \u001b[38;5;28;01mas\u001b[39;00m e:\n", + "File \u001b[0;32m~/.local/share/virtualenvs/poc-py-jvgR7TUZ/lib/python3.9/site-packages/requests/sessions.py:589\u001b[0m, in \u001b[0;36mSession.request\u001b[0;34m(self, method, url, params, data, headers, cookies, files, auth, timeout, allow_redirects, proxies, hooks, stream, verify, cert, json)\u001b[0m\n\u001b[1;32m 588\u001b[0m send_kwargs\u001b[38;5;241m.\u001b[39mupdate(settings)\n\u001b[0;32m--> 589\u001b[0m resp \u001b[38;5;241m=\u001b[39m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43msend\u001b[49m\u001b[43m(\u001b[49m\u001b[43mprep\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;241;43m*\u001b[39;49m\u001b[38;5;241;43m*\u001b[39;49m\u001b[43msend_kwargs\u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m 591\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m resp\n", + "File \u001b[0;32m~/.local/share/virtualenvs/poc-py-jvgR7TUZ/lib/python3.9/site-packages/requests/sessions.py:703\u001b[0m, in \u001b[0;36mSession.send\u001b[0;34m(self, request, **kwargs)\u001b[0m\n\u001b[1;32m 702\u001b[0m \u001b[38;5;66;03m# Send the request\u001b[39;00m\n\u001b[0;32m--> 703\u001b[0m r \u001b[38;5;241m=\u001b[39m \u001b[43madapter\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43msend\u001b[49m\u001b[43m(\u001b[49m\u001b[43mrequest\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;241;43m*\u001b[39;49m\u001b[38;5;241;43m*\u001b[39;49m\u001b[43mkwargs\u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m 705\u001b[0m \u001b[38;5;66;03m# Total elapsed time of the request (approximately)\u001b[39;00m\n", + "File \u001b[0;32m~/.local/share/virtualenvs/poc-py-jvgR7TUZ/lib/python3.9/site-packages/requests/adapters.py:532\u001b[0m, in \u001b[0;36mHTTPAdapter.send\u001b[0;34m(self, request, stream, timeout, verify, cert, proxies)\u001b[0m\n\u001b[1;32m 531\u001b[0m \u001b[38;5;28;01melif\u001b[39;00m \u001b[38;5;28misinstance\u001b[39m(e, ReadTimeoutError):\n\u001b[0;32m--> 532\u001b[0m \u001b[38;5;28;01mraise\u001b[39;00m ReadTimeout(e, request\u001b[38;5;241m=\u001b[39mrequest)\n\u001b[1;32m 533\u001b[0m \u001b[38;5;28;01melif\u001b[39;00m \u001b[38;5;28misinstance\u001b[39m(e, _InvalidHeader):\n", + "\u001b[0;31mReadTimeout\u001b[0m: HTTPSConnectionPool(host='api.openai.com', port=443): Read timed out. (read timeout=600)", + "\nThe above exception was the direct cause of the following exception:\n", + "\u001b[0;31mTimeout\u001b[0m Traceback (most recent call last)", + "Cell \u001b[0;32mIn[9], line 20\u001b[0m\n\u001b[1;32m 17\u001b[0m row_data_str \u001b[38;5;241m=\u001b[39m columns_message\n\u001b[1;32m 18\u001b[0m row_data_str \u001b[38;5;241m+\u001b[39m\u001b[38;5;241m=\u001b[39m row_data\u001b[38;5;241m.\u001b[39mastype(\u001b[38;5;28mstr\u001b[39m)\u001b[38;5;241m.\u001b[39mstr\u001b[38;5;241m.\u001b[39mcat(sep\u001b[38;5;241m=\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124m \u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[0;32m---> 20\u001b[0m response \u001b[38;5;241m=\u001b[39m \u001b[43mopenai\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mChatCompletion\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcreate\u001b[49m\u001b[43m(\u001b[49m\n\u001b[1;32m 21\u001b[0m \u001b[43m \u001b[49m\u001b[43mmodel\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mMODEL\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 22\u001b[0m \u001b[43m \u001b[49m\u001b[43mmessages\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43m[\u001b[49m\n\u001b[1;32m 23\u001b[0m \u001b[43m \u001b[49m\u001b[43m{\u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mrole\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43msystem\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mcontent\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mYou are a helpful and eloquent database expert. You can very well translate rows into sentences in natural language, while very accurately capturing the underlying meaning of the data within the rows. Give me directly the description without any introductions\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m}\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 24\u001b[0m \u001b[43m \u001b[49m\u001b[43m{\u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mrole\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43muser\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mcontent\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mrow_data_str\u001b[49m\u001b[43m}\u001b[49m\n\u001b[1;32m 25\u001b[0m \u001b[43m \u001b[49m\u001b[43m]\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 26\u001b[0m \u001b[43m \u001b[49m\u001b[43mtemperature\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;241;43m0\u001b[39;49m\u001b[43m,\u001b[49m\n\u001b[1;32m 27\u001b[0m \u001b[43m\u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m 28\u001b[0m response \u001b[38;5;241m=\u001b[39m response[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mchoices\u001b[39m\u001b[38;5;124m'\u001b[39m][\u001b[38;5;241m0\u001b[39m][\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mmessage\u001b[39m\u001b[38;5;124m'\u001b[39m][\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mcontent\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 30\u001b[0m metadata_dict[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtext\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m=\u001b[39m response\n", + "File \u001b[0;32m~/.local/share/virtualenvs/poc-py-jvgR7TUZ/lib/python3.9/site-packages/openai/api_resources/chat_completion.py:25\u001b[0m, in \u001b[0;36mChatCompletion.create\u001b[0;34m(cls, *args, **kwargs)\u001b[0m\n\u001b[1;32m 23\u001b[0m \u001b[38;5;28;01mwhile\u001b[39;00m \u001b[38;5;28;01mTrue\u001b[39;00m:\n\u001b[1;32m 24\u001b[0m \u001b[38;5;28;01mtry\u001b[39;00m:\n\u001b[0;32m---> 25\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28;43msuper\u001b[39;49m\u001b[43m(\u001b[49m\u001b[43m)\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcreate\u001b[49m\u001b[43m(\u001b[49m\u001b[38;5;241;43m*\u001b[39;49m\u001b[43margs\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;241;43m*\u001b[39;49m\u001b[38;5;241;43m*\u001b[39;49m\u001b[43mkwargs\u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m 26\u001b[0m \u001b[38;5;28;01mexcept\u001b[39;00m TryAgain \u001b[38;5;28;01mas\u001b[39;00m e:\n\u001b[1;32m 27\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m timeout \u001b[38;5;129;01mis\u001b[39;00m \u001b[38;5;129;01mnot\u001b[39;00m \u001b[38;5;28;01mNone\u001b[39;00m \u001b[38;5;129;01mand\u001b[39;00m time\u001b[38;5;241m.\u001b[39mtime() \u001b[38;5;241m>\u001b[39m start \u001b[38;5;241m+\u001b[39m timeout:\n", + "File \u001b[0;32m~/.local/share/virtualenvs/poc-py-jvgR7TUZ/lib/python3.9/site-packages/openai/api_resources/abstract/engine_api_resource.py:153\u001b[0m, in \u001b[0;36mEngineAPIResource.create\u001b[0;34m(cls, api_key, api_base, api_type, request_id, api_version, organization, **params)\u001b[0m\n\u001b[1;32m 127\u001b[0m \u001b[38;5;129m@classmethod\u001b[39m\n\u001b[1;32m 128\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mcreate\u001b[39m(\n\u001b[1;32m 129\u001b[0m \u001b[38;5;28mcls\u001b[39m,\n\u001b[0;32m (...)\u001b[0m\n\u001b[1;32m 136\u001b[0m \u001b[38;5;241m*\u001b[39m\u001b[38;5;241m*\u001b[39mparams,\n\u001b[1;32m 137\u001b[0m ):\n\u001b[1;32m 138\u001b[0m (\n\u001b[1;32m 139\u001b[0m deployment_id,\n\u001b[1;32m 140\u001b[0m engine,\n\u001b[0;32m (...)\u001b[0m\n\u001b[1;32m 150\u001b[0m api_key, api_base, api_type, api_version, organization, \u001b[38;5;241m*\u001b[39m\u001b[38;5;241m*\u001b[39mparams\n\u001b[1;32m 151\u001b[0m )\n\u001b[0;32m--> 153\u001b[0m response, _, api_key \u001b[38;5;241m=\u001b[39m \u001b[43mrequestor\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mrequest\u001b[49m\u001b[43m(\u001b[49m\n\u001b[1;32m 154\u001b[0m \u001b[43m \u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mpost\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m,\u001b[49m\n\u001b[1;32m 155\u001b[0m \u001b[43m \u001b[49m\u001b[43murl\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 156\u001b[0m \u001b[43m \u001b[49m\u001b[43mparams\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mparams\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 157\u001b[0m \u001b[43m \u001b[49m\u001b[43mheaders\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mheaders\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 158\u001b[0m \u001b[43m \u001b[49m\u001b[43mstream\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mstream\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 159\u001b[0m \u001b[43m \u001b[49m\u001b[43mrequest_id\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mrequest_id\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 160\u001b[0m \u001b[43m \u001b[49m\u001b[43mrequest_timeout\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mrequest_timeout\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 161\u001b[0m \u001b[43m \u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m 163\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m stream:\n\u001b[1;32m 164\u001b[0m \u001b[38;5;66;03m# must be an iterator\u001b[39;00m\n\u001b[1;32m 165\u001b[0m \u001b[38;5;28;01massert\u001b[39;00m \u001b[38;5;129;01mnot\u001b[39;00m \u001b[38;5;28misinstance\u001b[39m(response, OpenAIResponse)\n", + "File \u001b[0;32m~/.local/share/virtualenvs/poc-py-jvgR7TUZ/lib/python3.9/site-packages/openai/api_requestor.py:288\u001b[0m, in \u001b[0;36mAPIRequestor.request\u001b[0;34m(self, method, url, params, headers, files, stream, request_id, request_timeout)\u001b[0m\n\u001b[1;32m 277\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mrequest\u001b[39m(\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28mself\u001b[39m,\n\u001b[1;32m 279\u001b[0m method,\n\u001b[0;32m (...)\u001b[0m\n\u001b[1;32m 286\u001b[0m request_timeout: Optional[Union[\u001b[38;5;28mfloat\u001b[39m, Tuple[\u001b[38;5;28mfloat\u001b[39m, \u001b[38;5;28mfloat\u001b[39m]]] \u001b[38;5;241m=\u001b[39m \u001b[38;5;28;01mNone\u001b[39;00m,\n\u001b[1;32m 287\u001b[0m ) \u001b[38;5;241m-\u001b[39m\u001b[38;5;241m>\u001b[39m Tuple[Union[OpenAIResponse, Iterator[OpenAIResponse]], \u001b[38;5;28mbool\u001b[39m, \u001b[38;5;28mstr\u001b[39m]:\n\u001b[0;32m--> 288\u001b[0m result \u001b[38;5;241m=\u001b[39m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mrequest_raw\u001b[49m\u001b[43m(\u001b[49m\n\u001b[1;32m 289\u001b[0m \u001b[43m \u001b[49m\u001b[43mmethod\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mlower\u001b[49m\u001b[43m(\u001b[49m\u001b[43m)\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 290\u001b[0m \u001b[43m \u001b[49m\u001b[43murl\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 291\u001b[0m \u001b[43m \u001b[49m\u001b[43mparams\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mparams\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 292\u001b[0m \u001b[43m \u001b[49m\u001b[43msupplied_headers\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mheaders\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 293\u001b[0m \u001b[43m \u001b[49m\u001b[43mfiles\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mfiles\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 294\u001b[0m \u001b[43m \u001b[49m\u001b[43mstream\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mstream\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 295\u001b[0m \u001b[43m \u001b[49m\u001b[43mrequest_id\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mrequest_id\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 296\u001b[0m \u001b[43m \u001b[49m\u001b[43mrequest_timeout\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mrequest_timeout\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 297\u001b[0m \u001b[43m \u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m 298\u001b[0m resp, got_stream \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39m_interpret_response(result, stream)\n\u001b[1;32m 299\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m resp, got_stream, \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mapi_key\n", + "File \u001b[0;32m~/.local/share/virtualenvs/poc-py-jvgR7TUZ/lib/python3.9/site-packages/openai/api_requestor.py:607\u001b[0m, in \u001b[0;36mAPIRequestor.request_raw\u001b[0;34m(self, method, url, params, supplied_headers, files, stream, request_id, request_timeout)\u001b[0m\n\u001b[1;32m 596\u001b[0m result \u001b[38;5;241m=\u001b[39m _thread_context\u001b[38;5;241m.\u001b[39msession\u001b[38;5;241m.\u001b[39mrequest(\n\u001b[1;32m 597\u001b[0m method,\n\u001b[1;32m 598\u001b[0m abs_url,\n\u001b[0;32m (...)\u001b[0m\n\u001b[1;32m 604\u001b[0m proxies\u001b[38;5;241m=\u001b[39m_thread_context\u001b[38;5;241m.\u001b[39msession\u001b[38;5;241m.\u001b[39mproxies,\n\u001b[1;32m 605\u001b[0m )\n\u001b[1;32m 606\u001b[0m \u001b[38;5;28;01mexcept\u001b[39;00m requests\u001b[38;5;241m.\u001b[39mexceptions\u001b[38;5;241m.\u001b[39mTimeout \u001b[38;5;28;01mas\u001b[39;00m e:\n\u001b[0;32m--> 607\u001b[0m \u001b[38;5;28;01mraise\u001b[39;00m error\u001b[38;5;241m.\u001b[39mTimeout(\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mRequest timed out: \u001b[39m\u001b[38;5;132;01m{}\u001b[39;00m\u001b[38;5;124m\"\u001b[39m\u001b[38;5;241m.\u001b[39mformat(e)) \u001b[38;5;28;01mfrom\u001b[39;00m \u001b[38;5;21;01me\u001b[39;00m\n\u001b[1;32m 608\u001b[0m \u001b[38;5;28;01mexcept\u001b[39;00m requests\u001b[38;5;241m.\u001b[39mexceptions\u001b[38;5;241m.\u001b[39mRequestException \u001b[38;5;28;01mas\u001b[39;00m e:\n\u001b[1;32m 609\u001b[0m \u001b[38;5;28;01mraise\u001b[39;00m error\u001b[38;5;241m.\u001b[39mAPIConnectionError(\n\u001b[1;32m 610\u001b[0m \u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mError communicating with OpenAI: \u001b[39m\u001b[38;5;132;01m{}\u001b[39;00m\u001b[38;5;124m\"\u001b[39m\u001b[38;5;241m.\u001b[39mformat(e)\n\u001b[1;32m 611\u001b[0m ) \u001b[38;5;28;01mfrom\u001b[39;00m \u001b[38;5;21;01me\u001b[39;00m\n", + "\u001b[0;31mTimeout\u001b[0m: Request timed out: HTTPSConnectionPool(host='api.openai.com', port=443): Read timed out. (read timeout=600)" ] } ], @@ -2000,9 +2094,9 @@ ], "metadata": { "kernelspec": { - "display_name": "enea_env", + "display_name": "poc-py", "language": "python", - "name": "enea_env" + "name": "poc-py" }, "language_info": { "codemirror_mode": { @@ -2014,7 +2108,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.9.18" + "version": "3.9.1" } }, "nbformat": 4, diff --git a/scripts/main.py b/scripts/main.py new file mode 100644 index 0000000..6ff988b --- /dev/null +++ b/scripts/main.py @@ -0,0 +1,13 @@ +from run_predict import predict +from run_update import update +from run_evaluate import evaluate + + +def main(): + predict() + update() + evaluate() + + +if __name__ == "__main__": + main() diff --git a/scripts/run_evaluate.py b/scripts/run_evaluate.py new file mode 100644 index 0000000..4e92ac5 --- /dev/null +++ b/scripts/run_evaluate.py @@ -0,0 +1,96 @@ +from importlib_metadata import metadata +import pandas as pd +import numpy as np +import json +import lancedb + + +VECTORDB_INDEX = 105 + + +def weird_division(n, d): + return n / d if d else 0 + + +def evaluate(): + lance_db_uri = "./data/sample-lancedb" + db = lancedb.connect(lance_db_uri) + + recipes_vectordb_table = db.open_table( + 'recipes-unique-' + str(VECTORDB_INDEX)) + interactions_vectordb_table = db.open_table( + 'interactions-unique-' + str(VECTORDB_INDEX)) + interactions_vectordb_df = interactions_vectordb_table.to_pandas() + + raw_interactions_df = pd.read_csv('../jupyter_notebooks/data/food/raw_interactions.csv', + encoding='latin-1') + raw_recipes_df = pd.read_csv('../jupyter_notebooks/data/food/raw_recipes.csv', + encoding='latin-1') + + raw_interactions_columns = ['user_id', + 'recipe_id', + 'date', + 'rating', + 'review'] + raw_recipes_columns = ['name', + 'id', + 'contributor_id', + 'submitted', + 'tags', + 'nutrition', + 'n_steps', + 'steps', + 'description', + 'ingredients', + 'n_ingredients' + ] + + interactions_df = raw_interactions_df[raw_interactions_df.date > + '2012-01-01'][raw_interactions_columns] + + recipes_df = raw_recipes_df[raw_recipes_df.submitted > + '2012-01-01'][raw_recipes_columns] + + count_df = raw_interactions_df.groupby( + by=['user_id'])['recipe_id'].count().reset_index(name='count_reviews') + + users_10_reviews = count_df[(count_df.count_reviews >= 5) & ( + count_df.count_reviews <= 15)]['user_id'].unique() + interactions_10_df = raw_interactions_df[raw_interactions_df.user_id.isin( + users_10_reviews)] + avg_score = interactions_10_df.groupby( + by=['user_id'])['rating'].mean().reset_index(name='avg_rating') + filtered_user_ids = avg_score[avg_score.avg_rating <= + 4.8]['user_id'].unique() + + interactions_df = interactions_10_df[interactions_10_df.user_id.isin( + filtered_user_ids)] + + interactions_vectordb_df = interactions_vectordb_table.to_pandas() + recipes_vectordb_df = recipes_vectordb_table.to_pandas() + recipes_df['recipe_id'] = recipes_df['id'] + + interactions_df = interactions_df.merge(interactions_vectordb_df, on='user_id').merge( + recipes_vectordb_df[['recipe_id']], on='recipe_id') + interactions_df['vector'] = interactions_df['vector'].apply(tuple) + + user_clicked_recipes = interactions_df.groupby( + by=['user_id', 'vector'])['recipe_id'].apply(list).reset_index(name='clicked_recipes') + user_clicked_recipes['recipes_count'] = user_clicked_recipes.apply( + lambda row: len(row['clicked_recipes']), axis=1) + + num_correct_predictions = 0 + map_metrics = [10, 20, 30, 40, 50, 100, 1000] + + for map_metric in map_metrics: + for index, row in user_clicked_recipes.iterrows(): + recipes_preds = recipes_vectordb_table.search( + list(row['vector'])).limit(map_metric).to_df()['recipe_id'].tolist() + + correct_preds = len(set(recipes_preds).intersection( + set(row['clicked_recipes']))) + + num_correct_predictions += correct_preds + + print("MAP@" + str(map_metric) + " Score: ", str(weird_division(num_correct_predictions, + user_clicked_recipes['recipes_count'].sum()))) diff --git a/scripts/run_predict.py b/scripts/run_predict.py new file mode 100644 index 0000000..7d73df8 --- /dev/null +++ b/scripts/run_predict.py @@ -0,0 +1,436 @@ +from importlib_metadata import metadata +import pandas as pd +import json +import openai +import lancedb + +from pexpect import TIMEOUT +from langchain.embeddings import HuggingFaceBgeEmbeddings + +import asyncio +import time + +import json + +import asyncio +import aiohttp +import nest_asyncio + +# to be adjusted +with open('../api.key', 'r') as f: + key = f.read().strip('\n') + +openai.api_key = key + +# constant - to be adjusted +VECTORDB_INDEX = 105 + +API_URL_LLAMA_7B = "https://api-inference.huggingface.co/models/meta-llama/Llama-2-7b-chat-hf" +HEADERS_LLAMA_7B = {"Authorization": f"Bearer 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", + "Content-Type": "application/json", } + +API_URL_LLAMA_13B = "https://api-inference.huggingface.co/models/meta-llama/Llama-2-13b-chat-hf" +HEADERS_LLAMA_13B = { + "Authorization": "Bearer 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", + "Content-Type": "application/json", } + +API_URL_LLAMA_30B = "https://api-inference.huggingface.co/models/meta-llama/Llama-2-70b-chat-hf" +HEADERS_LLAMA_30B = { + "Authorization": "Bearer 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", + "Content-Type": "application/json", } + +API_URL_LLAMA_7B_2 = "https://api-inference.huggingface.co/models/meta-llama/Llama-2-7b-chat-hf" +HEADERS_LLAMA_7B_2 = { + "Authorization": "Bearer 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", + "Content-Type": "application/json", } + +API_URL_LLAMA_13B_2 = "https://api-inference.huggingface.co/models/meta-llama/Llama-2-13b-chat-hf" +HEADERS_LLAMA_13B_2 = { + "Authorization": "Bearer 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", + "Content-Type": "application/json", } + +API_URL_LLAMA_30B_2 = "https://api-inference.huggingface.co/models/meta-llama/Llama-2-70b-chat-hf" +HEADERS_LLAMA_30B_2 = { + "Authorization": "Bearer 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", + "Content-Type": "application/json", } + +API_URLS = [API_URL_LLAMA_7B, API_URL_LLAMA_13B, API_URL_LLAMA_30B, + API_URL_LLAMA_7B_2, API_URL_LLAMA_13B_2, API_URL_LLAMA_30B_2] +HEADERS = [HEADERS_LLAMA_7B, HEADERS_LLAMA_13B, HEADERS_LLAMA_30B, + HEADERS_LLAMA_7B_2, HEADERS_LLAMA_13B_2, HEADERS_LLAMA_30B_2] + +SAMPLE_SIZE = 20 +BATCH_SIZE = 100 +TIMEOUT_SECONDS = 2.5 * BATCH_SIZE +MODEL = "gpt-3.5-turbo" + +## to be adjusted +lance_db_uri = "data/sample-lancedb" +api_selector = 0 + + +def get_openai_template_prompt(prompt): + response = openai.ChatCompletion.create( + model=MODEL, + messages=[ + {"role": "system", "content": prompt} + ], + temperature=0, + ) + response = response['choices'][0]['message']['content'] + + return response + + +def get_openai_embedding(text, model="text-embedding-ada-002"): + text = text.replace("\n", " ") + return openai.Embedding.create(input=[text], + model=model, + )['data'][0]['embedding'] + + +def get_baai_embedder(model_name="BAAI/bge-small-en"): + model_kwargs = {'device': 'cpu'} + encode_kwargs = {'normalize_embeddings': False} + hf = HuggingFaceBgeEmbeddings( + model_name=model_name, + model_kwargs=model_kwargs, + encode_kwargs=encode_kwargs + ) + + return hf + + +async def get_baai_embedding(text, embedder): + try: + embedded_query = embedder.embed_query(text) + except Exception as e: + print("failed to embed query with error: " + e) + return None + + return embedded_query + + +async def send_requests_async(session, url, headers, requests): + async with session.post(url, headers=headers, data=requests, timeout=TIMEOUT_SECONDS) as response: + return await response.text() + + +async def main(llm_requests): + responses = [] + + try: + async with aiohttp.ClientSession() as session: + global api_selector + api_selector %= len(API_URLS) + print("API selector: " + str(api_selector)) + tasks = [send_requests_async( + session, API_URLS[api_selector], HEADERS[api_selector], request) for request in llm_requests] + responses = await asyncio.gather(*tasks) + api_selector += 1 + except asyncio.TimeoutError: + print("Timeout error. Completing processing...") + + return responses + + +def read_and_process_input_tables(): + + # raw interactions - path to be adjusted + raw_interactions_df = pd.read_csv('../jupyter_notebooks/data/food/raw_interactions.csv', + encoding='latin-1') + + raw_interactions_columns = ['user_id', + 'recipe_id', + 'date', + 'rating', + 'review'] + raw_interactions_descriptions = ['uniquer user id', + 'unique recipe id', + 'date', + 'rating of the user towards the recipe', + 'review of the user towards the recipe' + ] + + # raw recipe information - path to be adjusted + raw_recipes_df = pd.read_csv('../jupyter_notebooks/data/food/raw_recipes.csv', + encoding='latin-1') + raw_recipes_columns = ['name', + 'id', + 'contributor_id', + 'submitted', + 'tags', + 'nutrition', + 'n_steps', + 'steps', + 'description', + 'ingredients', + 'n_ingredients' + ] + raw_recipes_descriptions = ['Recipe name', + 'Recipe id', + 'Minutes to prepare recipe', + 'User ID who submitted this recipe', + 'Date recipe was submitted', + 'Food.com tags for recipe', + 'Nutrition information (calories (#), total fat (PDV), sugar (PDV) , sodium (PDV) , protein (PDV) , saturated fat', + 'Number of steps in recipe', + 'Text for recipe steps, in order', + 'User-provided description' + ] + + interactions_df = raw_interactions_df[raw_interactions_df.date <= + '2012-01-01'][raw_interactions_columns] + recipes_df = raw_recipes_df[raw_recipes_df.submitted <= + '2012-01-01'][raw_recipes_columns] + + interactions_columns_string = ", ".join(raw_interactions_columns) + recipes_columns_string = ", ".join(raw_recipes_columns) + + interactions_descriptions_string = ", ".join(raw_interactions_descriptions) + recipes_descriptions_string = ", ".join(raw_recipes_descriptions) + + count_df = interactions_df.groupby( + by=['user_id'])['recipe_id'].count().reset_index(name='count_reviews') + + users_10_reviews = count_df[(count_df.count_reviews >= 5) & ( + count_df.count_reviews <= 15)]['user_id'].sample(2500).unique() + interactions_10_df = interactions_df[interactions_df.user_id.isin( + users_10_reviews)] + avg_score = interactions_10_df.groupby( + by=['user_id'])['rating'].mean().reset_index(name='avg_rating') + filtered_user_ids = avg_score[avg_score.avg_rating <= + 4.8]['user_id'].unique() + + interactions_df = interactions_10_df[interactions_10_df.user_id.isin( + filtered_user_ids)] + recipes = interactions_df[interactions_df.user_id.isin( + filtered_user_ids)]['recipe_id'].unique() + recipes_df = recipes_df[raw_recipes_df.id.isin(recipes)] + + return recipes_df, interactions_df, recipes_descriptions_string, interactions_descriptions_string, recipes_columns_string, interactions_columns_string + + +def get_prompt(columns_string, descriptions_string): + prompt = """ You are an eloquent database expert and analyst. You can very well describe SQL table rows in natural language """ + prompt += """. I'll now provide you with some data for a row your task is to generate a poetic and accurate description in a paragraph form. + Do not acknowledge my request with 'sure' or in any other way besides going straight to the answer and I want you to include information from all columns in your description. Don't use bullet points! + """ + + role_message = prompt + \ + "The columns of the table are the following: " + columns_string + role_message += ". And the description for each column is the following: " + \ + descriptions_string + + return role_message + + +def get_template_promt(columns_string): + prompt = """Your task is to generate a template description string that describes a row with the following column names: """ \ + + columns_string \ + + ". The template should include placeholders for each column's value, but only for columns (not descriptions) " \ + + " and I will replace these placeholders with real data from each row later. " \ + "Please ensure that the placeholders are appropriately formatted for data insertion. For example, you could start " \ + "with something like: This row describes a recipe with id {id} that was contributed by the user with id {contributor_id}... I want you to be detailed in your description and imagine you're generating a description for a row. " + + return prompt + + +def stringify(df, role_message): + print("stringifying...") + df['stringify'] = df.apply( + lambda row: role_message + row.astype(str).str.cat(sep=' '), axis=1) + + return + + +def create_llm_requests(df, ids_string): + llm_requests = [] + for _, row_data in df.iterrows(): + json_body = { + "inputs": f"[INST] {row_data['stringify']} [/INST] {ids_string}:: This row describes", + "parameters": {"max_new_tokens": 256, + "top_p": 0.9, + "temperature": 0.7} + } + data = json.dumps(json_body) + llm_requests.append(data) + + +def text2embed_recipes(df, all_responses, hf): + responses_data = [response[0].split('[/INST] ')[1] + for response in all_responses + if response and len(response[0].split('[/INST] ')) > 1] + + full_responses = [] + for response in responses_data: + metadata_dict = {} + row_id = response.split("::")[0] + try: + row_id = float(int(row_id)) + except: + print("Failed to convert ids to ints") + continue + row_data = df[df.id == row_id] + metadata_dict['recipe_id'] = row_id + metadata_dict['contributor_id'] = row_data.iloc[0]['contributor_id'] + metadata_dict['text'] = response.split("::")[1].strip() + metadata_dict['recipe_name'] = row_data.iloc[0]['name'] + metadata_dict['submitted'] = row_data.iloc[0]['submitted'] + metadata_dict['embedder'] = "baai" + metadata_dict['llm'] = "llama2" + + metadata_dict['vector'] = get_baai_embedding( + response.split("::")[1], hf) + + full_responses.append(metadata_dict) + + return full_responses + + +def text2embed_interactions(df, all_responses, hf): + responses_data = [response[0].split('[/INST] ')[1] + for response in all_responses + if response and len(response[0].split('[/INST] ')) > 1] + + full_responses = [] + for response in responses_data: + metadata_dict = {} + user_id = response.split("::")[0] + recipe_id = response.split("::")[1] + try: + user_id = float(int(user_id)) + recipe_id = float(int(recipe_id)) + except: + print("Failed to convert ids to ints: ", user_id, recipe_id) + continue + + row_data = df[(df.user_id == user_id) & (df.recipe_id == recipe_id)] + metadata_dict['recipe_id'] = recipe_id + metadata_dict['user_id'] = user_id + metadata_dict['text'] = response.split("::")[2].strip() + metadata_dict['rating'] = row_data.iloc[0]['rating'] + metadata_dict['embedder'] = "baai" + metadata_dict['llm'] = "llama2" + + metadata_dict['vector'] = get_baai_embedding( + response.split("::")[1], hf) + + full_responses.append(metadata_dict) + + return full_responses + + +def text2embed_template(df, hf, cols, textify_col): + full_responses = [] + for _, row in df.iterrows(): + metadata_dict = {} + metadata_dict['text'] = row[textify_col] + metadata_dict['vector'] = get_baai_embedding(row[textify_col], hf) + metadata_dict['embedder'] = "baai" + metadata_dict['llm'] = "llama2" + for col in cols: + metadata_dict[col] = row[col] + + full_responses.append(metadata_dict) + + return full_responses + + +async def text2embed_async(df, hf, cols, textify_col): + batch_responses = [] + + async def process_row(row): + metadata_dict = {} + metadata_dict['text'] = row[textify_col] + metadata_dict['vector'] = await get_baai_embedding(row[textify_col], hf) + metadata_dict['embedder'] = "baai" + metadata_dict['llm'] = "llama2" + for col in cols: + metadata_dict[col] = row[col] + return metadata_dict + + tasks = [process_row(row) for _, row in df.iterrows()] + batch_responses = await asyncio.gather(*tasks) + + return batch_responses + + +def save_to_vector_db(lance_db_uri, table_name, full_responses): + db = lancedb.connect(lance_db_uri) + _ = db.create_table( + name=table_name + str(VECTORDB_INDEX), + data=full_responses + ) + + return table_name + str(VECTORDB_INDEX) + + +def predict(): + # initialize embedder + hf = get_baai_embedder() + + print('Reading input..') + recipes_df, interactions_df, _, _, recipes_columns_string, interactions_columns_string = read_and_process_input_tables() + + dfs = [recipes_df, interactions_df] + dfs_columns = [recipes_columns_string, interactions_columns_string] + dfs_names = ['recipes', 'interactions'] + + print('Generating template prompts...') + template_descriptions = {} + for index, df in enumerate(dfs): + template_prompt = get_template_promt( + dfs_columns[index]) + template_descriptions[dfs_names[index]] = get_openai_template_prompt( + template_prompt) + + print('Textifying...') + for df_index, df in enumerate(dfs): + df['textify'] = ' ' + df.reset_index(inplace=True, drop=True) + for index, row in df.iterrows(): + df.at[index, 'textify'] = template_descriptions[dfs_names[df_index]].format( + **row) + + print('Text2Embed...') + responses = [] + nest_asyncio.apply() + loop = asyncio.get_event_loop() + + # text2embed recipes table + all_embeddings_recipes, all_embeddings_interactions = [], [] + + print("text2embed recipes_df..") + start_time = time.time() + num_batches = len(recipes_df)//BATCH_SIZE + for i in range(len(recipes_df)//BATCH_SIZE): + responses = loop.run_until_complete( + text2embed_async(recipes_df[i*BATCH_SIZE: i*BATCH_SIZE+BATCH_SIZE], hf, ['name', 'id', 'contributor_id', 'name', 'submitted'], 'textify')) + print("--- Batch %s of %s: %s seconds ---" % + (i, num_batches, time.time() - start_time)) + all_embeddings_recipes.append(responses) + + all_embeddings_recipes = [ + item for sublist in all_embeddings_recipes for item in sublist] + # text2embed interactions table + print("text2embed interactions_df..") + start_time = time.time() + num_batches = len(interactions_df)//BATCH_SIZE + for i in range(len(interactions_df)//BATCH_SIZE): + responses = loop.run_until_complete( + text2embed_async(interactions_df[i*BATCH_SIZE: i*BATCH_SIZE+BATCH_SIZE], hf, ['recipe_id', 'user_id', 'date', 'rating'], 'textify')) + print("--- Batch %s of %s: %s seconds ---" % + (i, num_batches, time.time() - start_time)) + all_embeddings_interactions.append(responses) + + all_embeddings_interactions = [ + item for sublist in all_embeddings_interactions for item in sublist] + + print('Saving to vectorDB...') + vdb_name = save_to_vector_db( + lance_db_uri, 'recipes-data-points-', all_embeddings_recipes) + print(vdb_name) + vdb_name = save_to_vector_db( + lance_db_uri, 'interactions-data-points-', all_embeddings_interactions) + print(vdb_name) diff --git a/scripts/run_update.py b/scripts/run_update.py new file mode 100644 index 0000000..bc257e1 --- /dev/null +++ b/scripts/run_update.py @@ -0,0 +1,54 @@ +from importlib_metadata import metadata +import pandas as pd +import numpy as np +import lancedb +import random + +# to be adjusted +VECTORDB_INDEX = 105 + + +def save_to_vector_db(lance_db_uri, table_name, full_responses): + db = lancedb.connect(lance_db_uri) + _ = db.create_table( + name=table_name + str(VECTORDB_INDEX), + data=full_responses + ) + + return table_name + str(VECTORDB_INDEX) + + +def update(): + lance_db_uri = "./data/sample-lancedb" + db = lancedb.connect(lance_db_uri) + + recipes_vectordb_table = db.open_table( + 'recipes-data-points-' + str(VECTORDB_INDEX)) + interactions_vectordb_table = db.open_table( + 'interactions-data-points-' + str(VECTORDB_INDEX)) + + recipes_vector_df = recipes_vectordb_table.to_pandas() + interactions_vector_df = interactions_vectordb_table.to_pandas() + + recipes_groupped = recipes_vector_df.groupby(by=['embedder', 'llm', 'id'])[ + 'vector'].mean().reset_index(name='vector').rename(columns={"embedder": "embedder", "llm": "llm", "id": "recipe_id"}) + + # interactions table has two entities: user_id and recipe_id - group by both and save to vector DBs + interaction_users_groupped = interactions_vector_df.groupby(by=['embedder', 'llm', 'user_id'])[ + 'vector'].mean().reset_index(name='vector') + + interactions_recipes_groupped = interactions_vector_df.groupby(by=['embedder', 'llm', 'recipe_id'])[ + 'vector'].mean().reset_index(name='vector') + + recipes_concat_groupped = pd.concat( + [recipes_groupped, interactions_recipes_groupped], axis=0).groupby(by=['embedder', 'llm', 'recipe_id'])[ + 'vector'].mean().reset_index(name='vector') + + # store in the two vectorDBs + print('Saving to vectorDB...') + vdb_name = save_to_vector_db( + lance_db_uri, 'recipes-unique-', recipes_concat_groupped) + print(vdb_name) + vdb_name = save_to_vector_db( + lance_db_uri, 'interactions-unique-', interaction_users_groupped) + print(vdb_name)