git / code.ach.gov.ru / edu / regbudgets-notebook
commit 6ed5a4e7c1627920ca77a9f78279cf05aaf3378c
author Иван Бегтин <ibegtin@gmail.com>
date 2019-06-16 14:40:05 +0300
parents root commit
message
Первоначальный импорт
files
| file | add | del |
|---|---|---|
| .ipynb_checkpoints/Работа с бюджетами субъектов федерации-checkpoint.ipynb | +159 | -0 |
| Работа с бюджетами субъектов федерации.ipynb | +2429 | -0 |
patch
diff --git a/.ipynb_checkpoints/Работа с бюджетами субъектов федерации-checkpoint.ipynb b/.ipynb_checkpoints/Работа с бюджетами субъектов федерации-checkpoint.ipynb
new file mode 100644
index 0000000000000000000000000000000000000000..52028012dffebae118aaecd0e4378c69bf3d904f
--- /dev/null
+++ b/.ipynb_checkpoints/Работа с бюджетами субъектов федерации-checkpoint.ipynb
@@ -0,0 +1,159 @@
+{
+ "cells": [
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "# Анализируем структуру расходов субъектов федерации по госзаказу на основе отчётов об исполнении бюджетов"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "Цель работы: \n",
+ "- разобраться с работой с Excel файлами отчётов об исполнении бюджетов\n",
+ "- научиться извлекать сведения о структуре госзаказа\n",
+ "- визуализировать структуру госзаказа\n",
+ "\n",
+ "Источники данных: Консолидированные бюджеты субъектов Российской Федерации и бюджетов территориальных государственных внебюджетных фондов в виде годовых отчётов с 2013 по 2018 годы\n",
+ "\n",
+ "http://roskazna.ru/ispolnenie-byudzhetov/konsolidirovannye-byudzhety-subektov/\n",
+ "\n",
+ "Для работы потребуется установить библиотеки xlrd и tabulate используйте командную строку:\n",
+ "\n",
+ " pip install tabulate\n",
+ " pip install xlrd\n"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "Импортируем необходимые библиотеки для работы"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "import sys, os\n",
+ "import xlrd\n",
+ "import json\n",
+ "import pprint\n",
+ "from IPython.display import HTML, display\n",
+ "import tabulate\n",
+ "import pandas as pd"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "Особенность данных отчётов об исполнении бюджета в том что они в файлах Excel и в разных форматах, меняющихся год от года. Для этого необходимо написать относительно универсальную функцию извлечения данных"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 1,
+ "metadata": {},
+ "outputs": [
+ {
+ "ename": "SyntaxError",
+ "evalue": "invalid syntax (<ipython-input-1-3f18af0e1f80>, line 35)",
+ "output_type": "error",
+ "traceback": [
+ "\u001b[0;36m File \u001b[0;32m\"<ipython-input-1-3f18af0e1f80>\"\u001b[0;36m, line \u001b[0;32m35\u001b[0m\n\u001b[0;31m else:\u001b[0m\n\u001b[0m ^\u001b[0m\n\u001b[0;31mSyntaxError\u001b[0m\u001b[0;31m:\u001b[0m invalid syntax\n"
+ ]
+ }
+ ],
+ "source": [
+ "def exract_report_data(year, filter_vr='', regname_sheet_id=1, regname_cell_coord=[4,3], summ_col_id=6):\n",
+ " filepath = 'files/%s' % year\n",
+ " files = os.listdir(filepath)\n",
+ " fields = ['filename', 'region', 'vr', 'vr_name', 'total', 'vr_share']\n",
+ " table = []\n",
+ " for name in files:\n",
+ " name = name.lower()\n",
+ " if name[-4:] == '.xls':\n",
+ " wb = xlrd.open_workbook(filepath + '/' + name)\n",
+ " sheet = wb.sheet_by_index(regname_sheet_id)\n",
+ " reg = sheet.cell(regname_cell_coord[0], regname_cell_coord[1])\n",
+ " datasheet = wb.sheet_by_index(regname_sheet_id+1)\n",
+ " adict = {}\n",
+ " data = {}\n",
+ " total = 0\n",
+ " for row in datasheet.get_rows():\n",
+ " if total == 0:\n",
+ " if type(row[1].value) == type(''):\n",
+ " if row[1].value.isdigit() and row[1].value == '200':\n",
+ " total = int(row[summ_coll_id].value)\n",
+ " continue\n",
+ " else:\n",
+ " if row[1].value == 200:\n",
+ " total = int(row[summ_coll_id].value)\n",
+ " continue\n",
+ "# if row[1].value == '200':\n",
+ " # total = row[6].value\n",
+ "\n",
+ "\n",
+ " if type(row[5].value) == type(''):\n",
+ " if row[5].value.isdigit():\n",
+ " vr = int(row[5].value)\n",
+ " else:\n",
+ " continue\n",
+ " else:\n",
+ " vr = int(row[5].value)\n",
+ " if vr >= 100:\n",
+ " if str(vr) not in adict.keys():\n",
+ " adict[str(vr)] = row[0].value\n",
+ " v = data.get(str(vr), 0)\n",
+ " data[str(vr)] = v + row[6].value if type(row[6].value) == float else 0\n",
+ " for key, value in data.items():\n",
+ " if filter_vr == '' or filter_vr == key:\n",
+ " table.append({'filename': name, 'region' : reg.value, 'vr' : key, 'vr_name' : adict[key], 'total' : total, 'vr_value' : value, 'vr_share' : (value * 100.0) / total})\n"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "extract_report_data('2016', '200', 1, [4,3], 6)\n"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "extract_report_data('2018', '200', 0, [5,3], 6)"
+ ]
+ }
+ ],
+ "metadata": {
+ "kernelspec": {
+ "display_name": "Python 3",
+ "language": "python",
+ "name": "python3"
+ },
+ "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.6.7"
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 2
+}
diff --git a/files/2015/0503317-3_FO_001-2142418.XLS b/files/2015/0503317-3_FO_001-2142418.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..3cef5c1b75ed0198c2faceeb3a06169b42a4801b
Binary files /dev/null and b/files/2015/0503317-3_FO_001-2142418.XLS differ
diff --git a/files/2015/0503317-3_FO_002-2127056.XLS b/files/2015/0503317-3_FO_002-2127056.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..32c8ea0973aeb48964553bddd5ee1a44bf41bb48
Binary files /dev/null and b/files/2015/0503317-3_FO_002-2127056.XLS differ
diff --git a/files/2015/0503317-3_FO_003-2138648.XLS b/files/2015/0503317-3_FO_003-2138648.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..ba5ef44b65df369dfc4ccd40cfaba4ed3fcf3ca5
Binary files /dev/null and b/files/2015/0503317-3_FO_003-2138648.XLS differ
diff --git a/files/2015/0503317-3_FO_004-2142416.XLS b/files/2015/0503317-3_FO_004-2142416.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..2fe9866532c54a6d83ab3dc0905f48821e04c88d
Binary files /dev/null and b/files/2015/0503317-3_FO_004-2142416.XLS differ
diff --git a/files/2015/0503317-3_FO_005-2132047.XLS b/files/2015/0503317-3_FO_005-2132047.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..61cae6f541edce86415f23a7f0698beb973db63d
Binary files /dev/null and b/files/2015/0503317-3_FO_005-2132047.XLS differ
diff --git a/files/2015/0503317-3_FO_006-2102249.XLS b/files/2015/0503317-3_FO_006-2102249.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..b14a324914eb076dcc76a973815a61c60fb846bd
Binary files /dev/null and b/files/2015/0503317-3_FO_006-2102249.XLS differ
diff --git a/files/2015/0503317-3_FO_007-2172640.XLS b/files/2015/0503317-3_FO_007-2172640.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..0ed23dbe47d04ed92330456a7babd7a78ca6eb0c
Binary files /dev/null and b/files/2015/0503317-3_FO_007-2172640.XLS differ
diff --git a/files/2015/0503317-3_FO_008-2098499.XLS b/files/2015/0503317-3_FO_008-2098499.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..ea6ab4a84c5762f21d876e4c86150b90b9b3b376
Binary files /dev/null and b/files/2015/0503317-3_FO_008-2098499.XLS differ
diff --git a/files/2015/0503317-3_FO_009-2093047.XLS b/files/2015/0503317-3_FO_009-2093047.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..9449b1074ca083b8b4bba4e3496d7014a82b221f
Binary files /dev/null and b/files/2015/0503317-3_FO_009-2093047.XLS differ
diff --git a/files/2015/0503317-3_FO_010-2142718.XLS b/files/2015/0503317-3_FO_010-2142718.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..8d3becdb3cf4e98a195a20d6d8e99c360133517a
Binary files /dev/null and b/files/2015/0503317-3_FO_010-2142718.XLS differ
diff --git a/files/2015/0503317-3_FO_011-2144827.XLS b/files/2015/0503317-3_FO_011-2144827.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..87ed9fff3a5178d28b891f3b6aecc4b21e3b6ad3
Binary files /dev/null and b/files/2015/0503317-3_FO_011-2144827.XLS differ
diff --git a/files/2015/0503317-3_FO_012-2148899.XLS b/files/2015/0503317-3_FO_012-2148899.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..50b120f188eabaa39ff3af5188c134c7fcd1dbb6
Binary files /dev/null and b/files/2015/0503317-3_FO_012-2148899.XLS differ
diff --git a/files/2015/0503317-3_FO_013-2092858.XLS b/files/2015/0503317-3_FO_013-2092858.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..2781dd859ab4287e4ead6e9b07ec86c5ae3d5f60
Binary files /dev/null and b/files/2015/0503317-3_FO_013-2092858.XLS differ
diff --git a/files/2015/0503317-3_FO_014-2127704.XLS b/files/2015/0503317-3_FO_014-2127704.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..f59cea8ff81fc4d2bf074e164ddbc4309a3ac79b
Binary files /dev/null and b/files/2015/0503317-3_FO_014-2127704.XLS differ
diff --git a/files/2015/0503317-3_FO_015-2072757.XLS b/files/2015/0503317-3_FO_015-2072757.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..880778a131300b5ccfab43f5c3a4f543b3e7e33b
Binary files /dev/null and b/files/2015/0503317-3_FO_015-2072757.XLS differ
diff --git a/files/2015/0503317-3_FO_016-2136397.XLS b/files/2015/0503317-3_FO_016-2136397.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..f9e3f039bb1235d7e227e4916fad40791a385296
Binary files /dev/null and b/files/2015/0503317-3_FO_016-2136397.XLS differ
diff --git a/files/2015/0503317-3_FO_017-2132915.XLS b/files/2015/0503317-3_FO_017-2132915.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..b34ef58df112359c7725bb8bcdf8a555b407a102
Binary files /dev/null and b/files/2015/0503317-3_FO_017-2132915.XLS differ
diff --git a/files/2015/0503317-3_FO_018-2129415.XLS b/files/2015/0503317-3_FO_018-2129415.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..b3fd406b86679ffa8a68a850bfd3d54dab45b6ed
Binary files /dev/null and b/files/2015/0503317-3_FO_018-2129415.XLS differ
diff --git a/files/2015/0503317-3_FO_019-2131075.XLS b/files/2015/0503317-3_FO_019-2131075.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..26e2ca237dc1e3b44314d779ca3febfb667fe322
Binary files /dev/null and b/files/2015/0503317-3_FO_019-2131075.XLS differ
diff --git a/files/2015/0503317-3_FO_020-2116914.XLS b/files/2015/0503317-3_FO_020-2116914.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..4e64258f20fa6806ee0b4cf330bf8c6a487ab15f
Binary files /dev/null and b/files/2015/0503317-3_FO_020-2116914.XLS differ
diff --git a/files/2015/0503317-3_FO_021-2117747.XLS b/files/2015/0503317-3_FO_021-2117747.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..8383005d7e112274b23bd9df8b9cb2c9c5da923c
Binary files /dev/null and b/files/2015/0503317-3_FO_021-2117747.XLS differ
diff --git a/files/2015/0503317-3_FO_022-2088537.XLS b/files/2015/0503317-3_FO_022-2088537.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..e01cf36888eff780049609785017c48350a8d9be
Binary files /dev/null and b/files/2015/0503317-3_FO_022-2088537.XLS differ
diff --git a/files/2015/0503317-3_FO_023-2090180.XLS b/files/2015/0503317-3_FO_023-2090180.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..bf0c125e97cc0563de769973185cdff0e086076e
Binary files /dev/null and b/files/2015/0503317-3_FO_023-2090180.XLS differ
diff --git a/files/2015/0503317-3_FO_024-2139275.XLS b/files/2015/0503317-3_FO_024-2139275.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..e566c9f30187608b11d94652464982e88362dbd7
Binary files /dev/null and b/files/2015/0503317-3_FO_024-2139275.XLS differ
diff --git a/files/2015/0503317-3_FO_025-2114656.XLS b/files/2015/0503317-3_FO_025-2114656.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..0b96d06b88e83151a7a1c5220873e0672d011fdb
Binary files /dev/null and b/files/2015/0503317-3_FO_025-2114656.XLS differ
diff --git a/files/2015/0503317-3_FO_026-2147393.XLS b/files/2015/0503317-3_FO_026-2147393.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..83828bbe9121fefc632aa2c77f6eb5ec7568dc3b
Binary files /dev/null and b/files/2015/0503317-3_FO_026-2147393.XLS differ
diff --git a/files/2015/0503317-3_FO_027-2120518.XLS b/files/2015/0503317-3_FO_027-2120518.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..12df358469addf0bb1f935aaafbc385c83965170
Binary files /dev/null and b/files/2015/0503317-3_FO_027-2120518.XLS differ
diff --git a/files/2015/0503317-3_FO_028-2099941.XLS b/files/2015/0503317-3_FO_028-2099941.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..4b77cac866be647d6aaa733ae6aaaf966b140d0b
Binary files /dev/null and b/files/2015/0503317-3_FO_028-2099941.XLS differ
diff --git a/files/2015/0503317-3_FO_029-2130502.XLS b/files/2015/0503317-3_FO_029-2130502.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..5ff83ea4ef7202724f334de3d280f9ee59e71db4
Binary files /dev/null and b/files/2015/0503317-3_FO_029-2130502.XLS differ
diff --git a/files/2015/0503317-3_FO_030-2098157.XLS b/files/2015/0503317-3_FO_030-2098157.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..dadd82490b5a766b29df5ed7b40bb112649fba01
Binary files /dev/null and b/files/2015/0503317-3_FO_030-2098157.XLS differ
diff --git a/files/2015/0503317-3_FO_031-2115835.XLS b/files/2015/0503317-3_FO_031-2115835.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..b317f7bd4fa802ba0164da86522c9c68d4e7dc5c
Binary files /dev/null and b/files/2015/0503317-3_FO_031-2115835.XLS differ
diff --git a/files/2015/0503317-3_FO_032-2114705.XLS b/files/2015/0503317-3_FO_032-2114705.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..b84a0acc8dc279f9ac2aca6d18004e265550e497
Binary files /dev/null and b/files/2015/0503317-3_FO_032-2114705.XLS differ
diff --git a/files/2015/0503317-3_FO_033-2090050.XLS b/files/2015/0503317-3_FO_033-2090050.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..27a87f6790129805acd8aeb6890f796a55c76788
Binary files /dev/null and b/files/2015/0503317-3_FO_033-2090050.XLS differ
diff --git a/files/2015/0503317-3_FO_034-2137620.XLS b/files/2015/0503317-3_FO_034-2137620.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..e3ec1cac52c7b128210f6a2e59bb2bab682ed7ca
Binary files /dev/null and b/files/2015/0503317-3_FO_034-2137620.XLS differ
diff --git a/files/2015/0503317-3_FO_035-2115933.XLS b/files/2015/0503317-3_FO_035-2115933.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..60d95344473df2889fd6ebe39feb3ad1c2e0126a
Binary files /dev/null and b/files/2015/0503317-3_FO_035-2115933.XLS differ
diff --git a/files/2015/0503317-3_FO_036-2119852.XLS b/files/2015/0503317-3_FO_036-2119852.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..8a5e27ee5d178d563c8f32e506f0edba2398e23e
Binary files /dev/null and b/files/2015/0503317-3_FO_036-2119852.XLS differ
diff --git a/files/2015/0503317-3_FO_037-2101944.XLS b/files/2015/0503317-3_FO_037-2101944.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..a17baf6ab0c2c2cf525ed374e271063cf1cda76e
Binary files /dev/null and b/files/2015/0503317-3_FO_037-2101944.XLS differ
diff --git a/files/2015/0503317-3_FO_038-2121453.XLS b/files/2015/0503317-3_FO_038-2121453.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..c35a884fef9ee523c7b7e882c02f50748f7a4446
Binary files /dev/null and b/files/2015/0503317-3_FO_038-2121453.XLS differ
diff --git a/files/2015/0503317-3_FO_039-2111847.XLS b/files/2015/0503317-3_FO_039-2111847.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..7a62580e747f87ef741da2aa0c596e7a47523a51
Binary files /dev/null and b/files/2015/0503317-3_FO_039-2111847.XLS differ
diff --git a/files/2015/0503317-3_FO_040-2119007.XLS b/files/2015/0503317-3_FO_040-2119007.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..98105c893e3c946fe8d0e5d6da10f7e98028ed66
Binary files /dev/null and b/files/2015/0503317-3_FO_040-2119007.XLS differ
diff --git a/files/2015/0503317-3_FO_041-2168077.XLS b/files/2015/0503317-3_FO_041-2168077.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..413c21072bd9bd5ee002787141c14350a130a7a4
Binary files /dev/null and b/files/2015/0503317-3_FO_041-2168077.XLS differ
diff --git a/files/2015/0503317-3_FO_042-2112276.XLS b/files/2015/0503317-3_FO_042-2112276.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..3a1eaf8e84867c6af4a297be87a81f67aeeb5fab
Binary files /dev/null and b/files/2015/0503317-3_FO_042-2112276.XLS differ
diff --git a/files/2015/0503317-3_FO_043-2092289.XLS b/files/2015/0503317-3_FO_043-2092289.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..ea2c8daa01411d781f71a583546f8da8f9efece1
Binary files /dev/null and b/files/2015/0503317-3_FO_043-2092289.XLS differ
diff --git a/files/2015/0503317-3_FO_044-2094292.XLS b/files/2015/0503317-3_FO_044-2094292.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..d29abaf8944275ca30467700b2046f4d35ca644e
Binary files /dev/null and b/files/2015/0503317-3_FO_044-2094292.XLS differ
diff --git a/files/2015/0503317-3_FO_045-2115409.XLS b/files/2015/0503317-3_FO_045-2115409.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..34fa3d49ced2b436087f97afac70c7841f6a3a2c
Binary files /dev/null and b/files/2015/0503317-3_FO_045-2115409.XLS differ
diff --git a/files/2015/0503317-3_FO_046-2085751.XLS b/files/2015/0503317-3_FO_046-2085751.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..2879b5fb04ee26c4a63a8344b27250a2db803a7f
Binary files /dev/null and b/files/2015/0503317-3_FO_046-2085751.XLS differ
diff --git a/files/2015/0503317-3_FO_047-2133178.XLS b/files/2015/0503317-3_FO_047-2133178.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..3d28b5a7b21ca641898ad167eb5c6ecc8f713d58
Binary files /dev/null and b/files/2015/0503317-3_FO_047-2133178.XLS differ
diff --git a/files/2015/0503317-3_FO_048-2144408.XLS b/files/2015/0503317-3_FO_048-2144408.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..60f60f95b039d109f4f31534b846be7bdc19d83f
Binary files /dev/null and b/files/2015/0503317-3_FO_048-2144408.XLS differ
diff --git a/files/2015/0503317-3_FO_049-2096200.XLS b/files/2015/0503317-3_FO_049-2096200.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..57de3b2c26a95a0f2c7bece3180eddf56208b7ab
Binary files /dev/null and b/files/2015/0503317-3_FO_049-2096200.XLS differ
diff --git a/files/2015/0503317-3_FO_050-2110735.XLS b/files/2015/0503317-3_FO_050-2110735.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..692e3bb4e92c2d67d2247932f717261762465d6d
Binary files /dev/null and b/files/2015/0503317-3_FO_050-2110735.XLS differ
diff --git a/files/2015/0503317-3_FO_051-2117029.XLS b/files/2015/0503317-3_FO_051-2117029.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..d54e86d8985bf1ad918e118ab5eeceac09e2def5
Binary files /dev/null and b/files/2015/0503317-3_FO_051-2117029.XLS differ
diff --git a/files/2015/0503317-3_FO_052-2078044.XLS b/files/2015/0503317-3_FO_052-2078044.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..80081136a968da72d6f9c4bffb30a20071d2687b
Binary files /dev/null and b/files/2015/0503317-3_FO_052-2078044.XLS differ
diff --git a/files/2015/0503317-3_FO_053-2105797.XLS b/files/2015/0503317-3_FO_053-2105797.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..232c625bb799ff01d9d87f8fb772404132c2bc62
Binary files /dev/null and b/files/2015/0503317-3_FO_053-2105797.XLS differ
diff --git a/files/2015/0503317-3_FO_054-2096443.XLS b/files/2015/0503317-3_FO_054-2096443.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..c149591e6faa422904ea8448fc2fe54ba3fd79d4
Binary files /dev/null and b/files/2015/0503317-3_FO_054-2096443.XLS differ
diff --git a/files/2015/0503317-3_FO_055-2087233.XLS b/files/2015/0503317-3_FO_055-2087233.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..1c07c6aef7caa3f98ffcf32deb299a6ceb64d497
Binary files /dev/null and b/files/2015/0503317-3_FO_055-2087233.XLS differ
diff --git a/files/2015/0503317-3_FO_056-2119522.XLS b/files/2015/0503317-3_FO_056-2119522.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..45881db7be0a425759362929d049ba839845737b
Binary files /dev/null and b/files/2015/0503317-3_FO_056-2119522.XLS differ
diff --git a/files/2015/0503317-3_FO_057-2113896.XLS b/files/2015/0503317-3_FO_057-2113896.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..226739543a55644493e03fdce68463cbccdecd6e
Binary files /dev/null and b/files/2015/0503317-3_FO_057-2113896.XLS differ
diff --git a/files/2015/0503317-3_FO_058-2135860.XLS b/files/2015/0503317-3_FO_058-2135860.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..21296f62840a7bdf40a8e2d6a58b14192f1005f5
Binary files /dev/null and b/files/2015/0503317-3_FO_058-2135860.XLS differ
diff --git a/files/2015/0503317-3_FO_059-2088847.XLS b/files/2015/0503317-3_FO_059-2088847.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..ab84940eb190c9f83b51c2efdd122910de2ac349
Binary files /dev/null and b/files/2015/0503317-3_FO_059-2088847.XLS differ
diff --git a/files/2015/0503317-3_FO_060-2125248.XLS b/files/2015/0503317-3_FO_060-2125248.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..a6f897e1825a5ee2ae37cf10d2c4f10821314801
Binary files /dev/null and b/files/2015/0503317-3_FO_060-2125248.XLS differ
diff --git a/files/2015/0503317-3_FO_061-2077691.XLS b/files/2015/0503317-3_FO_061-2077691.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..9d4663c342716559ebd33dca0821384b4cb2a9ad
Binary files /dev/null and b/files/2015/0503317-3_FO_061-2077691.XLS differ
diff --git a/files/2015/0503317-3_FO_062-2168343.XLS b/files/2015/0503317-3_FO_062-2168343.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..23260bcdd912593af0a974470b6f4bc9680e01c9
Binary files /dev/null and b/files/2015/0503317-3_FO_062-2168343.XLS differ
diff --git a/files/2015/0503317-3_FO_063-2094209.XLS b/files/2015/0503317-3_FO_063-2094209.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..3d3a038d0408b1a87a3ba09d3359581ec74350b0
Binary files /dev/null and b/files/2015/0503317-3_FO_063-2094209.XLS differ
diff --git a/files/2015/0503317-3_FO_064-2081159.XLS b/files/2015/0503317-3_FO_064-2081159.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..9eead285a841546b102a23fb497f6f3cbc447ca6
Binary files /dev/null and b/files/2015/0503317-3_FO_064-2081159.XLS differ
diff --git a/files/2015/0503317-3_FO_065-2109227.XLS b/files/2015/0503317-3_FO_065-2109227.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..296cf0ab441140e7e1e9028553de6c74979820d8
Binary files /dev/null and b/files/2015/0503317-3_FO_065-2109227.XLS differ
diff --git a/files/2015/0503317-3_FO_066-2120311.XLS b/files/2015/0503317-3_FO_066-2120311.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..94a781c43ec98aaa5891c71be2e0e1a404757a83
Binary files /dev/null and b/files/2015/0503317-3_FO_066-2120311.XLS differ
diff --git a/files/2015/0503317-3_FO_067-2135023.XLS b/files/2015/0503317-3_FO_067-2135023.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..b44ef7cc4bb8fa1ef34e492a6888e9cdd3ff5d15
Binary files /dev/null and b/files/2015/0503317-3_FO_067-2135023.XLS differ
diff --git a/files/2015/0503317-3_FO_068-2117321.XLS b/files/2015/0503317-3_FO_068-2117321.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..7856d4b6bf01f32d7774da4e2758e0fd7397011f
Binary files /dev/null and b/files/2015/0503317-3_FO_068-2117321.XLS differ
diff --git a/files/2015/0503317-3_FO_069-2113945.XLS b/files/2015/0503317-3_FO_069-2113945.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..0b83b620d38d32785abf8581a1fae7c85f9d455f
Binary files /dev/null and b/files/2015/0503317-3_FO_069-2113945.XLS differ
diff --git a/files/2015/0503317-3_FO_071-2114294.XLS b/files/2015/0503317-3_FO_071-2114294.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..59284252b5eb72cbee7b7295a1bf56e23ecd6e9d
Binary files /dev/null and b/files/2015/0503317-3_FO_071-2114294.XLS differ
diff --git a/files/2015/0503317-3_FO_072-2168342.XLS b/files/2015/0503317-3_FO_072-2168342.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..a26a8544a6363fdc1cbfe40057d899343b2577c7
Binary files /dev/null and b/files/2015/0503317-3_FO_072-2168342.XLS differ
diff --git a/files/2015/0503317-3_FO_073-2135431.XLS b/files/2015/0503317-3_FO_073-2135431.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..5ea19d1f8452c10c5cad881c6bf2cccc09283578
Binary files /dev/null and b/files/2015/0503317-3_FO_073-2135431.XLS differ
diff --git a/files/2015/0503317-3_FO_074-2147267.XLS b/files/2015/0503317-3_FO_074-2147267.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..9be0bbbc96adbe84632867448259e27b5b68cd3f
Binary files /dev/null and b/files/2015/0503317-3_FO_074-2147267.XLS differ
diff --git a/files/2015/0503317-3_FO_075-2150462.XLS b/files/2015/0503317-3_FO_075-2150462.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..3230304d4195d1936bdcc2707aecde2091c0a831
Binary files /dev/null and b/files/2015/0503317-3_FO_075-2150462.XLS differ
diff --git a/files/2015/0503317-3_FO_076-2101603.XLS b/files/2015/0503317-3_FO_076-2101603.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..71f5f8fc7fdc91bcda27a974f728be64c7ab7c91
Binary files /dev/null and b/files/2015/0503317-3_FO_076-2101603.XLS differ
diff --git a/files/2015/0503317-3_FO_077-2098996.XLS b/files/2015/0503317-3_FO_077-2098996.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..957d5bdae3761958c1dee384da815660a3270345
Binary files /dev/null and b/files/2015/0503317-3_FO_077-2098996.XLS differ
diff --git a/files/2015/0503317-3_FO_078-2117773.XLS b/files/2015/0503317-3_FO_078-2117773.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..e3f09b10adadfb6ac60b3e53ea46c4f01b7ccdc5
Binary files /dev/null and b/files/2015/0503317-3_FO_078-2117773.XLS differ
diff --git a/files/2015/0503317-3_FO_079-2139551.XLS b/files/2015/0503317-3_FO_079-2139551.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..585a88e5a96143c376a79e2d87499010c6718d3a
Binary files /dev/null and b/files/2015/0503317-3_FO_079-2139551.XLS differ
diff --git a/files/2015/0503317-3_FO_080-2081162.XLS b/files/2015/0503317-3_FO_080-2081162.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..d4958ca68c021cce9d8e712a1a341bbb8c0d41b7
Binary files /dev/null and b/files/2015/0503317-3_FO_080-2081162.XLS differ
diff --git a/files/2015/0503317-3_FO_084-2103006.XLS b/files/2015/0503317-3_FO_084-2103006.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..4fe76c94ec4db00e4a412ffcdc3162b49eedd489
Binary files /dev/null and b/files/2015/0503317-3_FO_084-2103006.XLS differ
diff --git a/files/2015/0503317-3_FO_087-2119458.XLS b/files/2015/0503317-3_FO_087-2119458.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..c29bbeac070ca142c712992894c3586f1c957817
Binary files /dev/null and b/files/2015/0503317-3_FO_087-2119458.XLS differ
diff --git a/files/2015/0503317-3_FO_088-2136644.XLS b/files/2015/0503317-3_FO_088-2136644.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..2ff7a7ce1c11bf318201b0f304428b85432829a0
Binary files /dev/null and b/files/2015/0503317-3_FO_088-2136644.XLS differ
diff --git a/files/2015/0503317-3_FO_090-2108268.XLS b/files/2015/0503317-3_FO_090-2108268.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..4cbd05365b6dc51b38b61bee6d474a6fc28b2e1b
Binary files /dev/null and b/files/2015/0503317-3_FO_090-2108268.XLS differ
diff --git a/files/2015/0503317-3_FO_091-2129737.XLS b/files/2015/0503317-3_FO_091-2129737.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..88305d93c6d669edc2db8cce0629513991fce678
Binary files /dev/null and b/files/2015/0503317-3_FO_091-2129737.XLS differ
diff --git a/files/2015/0503317-3_FO_094-2092833.XLS b/files/2015/0503317-3_FO_094-2092833.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..6989aeee69551df34feefdf670b76f238e2e234c
Binary files /dev/null and b/files/2015/0503317-3_FO_094-2092833.XLS differ
diff --git a/files/2015/0503317-3_FO_096-2086965.XLS b/files/2015/0503317-3_FO_096-2086965.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..ffba05ed18a1fb6e471f468d7fe8d11115dbbd75
Binary files /dev/null and b/files/2015/0503317-3_FO_096-2086965.XLS differ
diff --git a/files/2015/0503317_SVOD_01012016_Y(2).xls b/files/2015/0503317_SVOD_01012016_Y(2).xls
new file mode 100644
index 0000000000000000000000000000000000000000..52d8560508d5618d70218b179a5aa8b5996a1a80
Binary files /dev/null and b/files/2015/0503317_SVOD_01012016_Y(2).xls differ
diff --git a/files/2016/0503317-3_FO_001-2582480.XLS b/files/2016/0503317-3_FO_001-2582480.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..faa9dfc714b3ca8ff6a8b60019cf74efc5536af7
Binary files /dev/null and b/files/2016/0503317-3_FO_001-2582480.XLS differ
diff --git a/files/2016/0503317-3_FO_002-2578483.XLS b/files/2016/0503317-3_FO_002-2578483.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..7aaa25b7c6781e340653cf3ebcaa0de6eb117fac
Binary files /dev/null and b/files/2016/0503317-3_FO_002-2578483.XLS differ
diff --git a/files/2016/0503317-3_FO_003-2622844.XLS b/files/2016/0503317-3_FO_003-2622844.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..f48a0f75e20f8ee9d9596828bb068207790af0da
Binary files /dev/null and b/files/2016/0503317-3_FO_003-2622844.XLS differ
diff --git a/files/2016/0503317-3_FO_004-2586781.XLS b/files/2016/0503317-3_FO_004-2586781.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..9bc51d5e410c7f0aa7fc6db2556da6362d6ab1c1
Binary files /dev/null and b/files/2016/0503317-3_FO_004-2586781.XLS differ
diff --git a/files/2016/0503317-3_FO_005-2582358.XLS b/files/2016/0503317-3_FO_005-2582358.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..c4f7787b1ab028e248328285f8cc9ad90e847774
Binary files /dev/null and b/files/2016/0503317-3_FO_005-2582358.XLS differ
diff --git a/files/2016/0503317-3_FO_006-2595010.XLS b/files/2016/0503317-3_FO_006-2595010.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..cad3303aa02fc5ac7c608207ab48a7255c206639
Binary files /dev/null and b/files/2016/0503317-3_FO_006-2595010.XLS differ
diff --git a/files/2016/0503317-3_FO_007-2580361.XLS b/files/2016/0503317-3_FO_007-2580361.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..ce88f771c69ce541c7ae6ee8c3b8e42f6b543177
Binary files /dev/null and b/files/2016/0503317-3_FO_007-2580361.XLS differ
diff --git a/files/2016/0503317-3_FO_008-2554128.XLS b/files/2016/0503317-3_FO_008-2554128.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..d8ae3df8af8b6984e13a336b88545cd7b0821946
Binary files /dev/null and b/files/2016/0503317-3_FO_008-2554128.XLS differ
diff --git a/files/2016/0503317-3_FO_009-2547732.XLS b/files/2016/0503317-3_FO_009-2547732.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..45852cdbc3591f762dc0b882103de0d4b71b6a16
Binary files /dev/null and b/files/2016/0503317-3_FO_009-2547732.XLS differ
diff --git a/files/2016/0503317-3_FO_010-2577291.XLS b/files/2016/0503317-3_FO_010-2577291.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..b3122caf5a0717d830464434d0a92636e4bb0d3d
Binary files /dev/null and b/files/2016/0503317-3_FO_010-2577291.XLS differ
diff --git a/files/2016/0503317-3_FO_011-2590573.XLS b/files/2016/0503317-3_FO_011-2590573.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..51e84d24e9d6e16c2028a956c97d2828f307535b
Binary files /dev/null and b/files/2016/0503317-3_FO_011-2590573.XLS differ
diff --git a/files/2016/0503317-3_FO_012-2563872.XLS b/files/2016/0503317-3_FO_012-2563872.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..88b64dac7905dd96710dd9092877af01ec95304f
Binary files /dev/null and b/files/2016/0503317-3_FO_012-2563872.XLS differ
diff --git a/files/2016/0503317-3_FO_013-2546190.XLS b/files/2016/0503317-3_FO_013-2546190.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..9a6df4e648b45efae77aad095349ae6696ec6767
Binary files /dev/null and b/files/2016/0503317-3_FO_013-2546190.XLS differ
diff --git a/files/2016/0503317-3_FO_014-2586589.XLS b/files/2016/0503317-3_FO_014-2586589.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..69d481b13574598fb096c31fc17ff3c16a840916
Binary files /dev/null and b/files/2016/0503317-3_FO_014-2586589.XLS differ
diff --git a/files/2016/0503317-3_FO_015-2548644.XLS b/files/2016/0503317-3_FO_015-2548644.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..e571d27cdb5a97d1a6df26ba148a66d41f3442fb
Binary files /dev/null and b/files/2016/0503317-3_FO_015-2548644.XLS differ
diff --git a/files/2016/0503317-3_FO_016-2578245.XLS b/files/2016/0503317-3_FO_016-2578245.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..2b9938cb5dcec685e8bcea94d55f64bb6f2c8930
Binary files /dev/null and b/files/2016/0503317-3_FO_016-2578245.XLS differ
diff --git a/files/2016/0503317-3_FO_017-2565733.XLS b/files/2016/0503317-3_FO_017-2565733.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..0fb6732041b483a6eb57b886b494cb327f7b3ed9
Binary files /dev/null and b/files/2016/0503317-3_FO_017-2565733.XLS differ
diff --git a/files/2016/0503317-3_FO_018-2574675.XLS b/files/2016/0503317-3_FO_018-2574675.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..2f93412d1705fd9147c64d219e416f8a6e39edb7
Binary files /dev/null and b/files/2016/0503317-3_FO_018-2574675.XLS differ
diff --git a/files/2016/0503317-3_FO_019-2573892.XLS b/files/2016/0503317-3_FO_019-2573892.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..00bf3020bfe2cc74d432eab5f75fddaf3ce50b84
Binary files /dev/null and b/files/2016/0503317-3_FO_019-2573892.XLS differ
diff --git a/files/2016/0503317-3_FO_020-2559383.XLS b/files/2016/0503317-3_FO_020-2559383.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..65de2b0fa4725e1878f0cf6d9271966af251a310
Binary files /dev/null and b/files/2016/0503317-3_FO_020-2559383.XLS differ
diff --git a/files/2016/0503317-3_FO_021-2560688.XLS b/files/2016/0503317-3_FO_021-2560688.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..5597024f4d7b3315f82828dd2348f74c55e03465
Binary files /dev/null and b/files/2016/0503317-3_FO_021-2560688.XLS differ
diff --git a/files/2016/0503317-3_FO_022-2514627.XLS b/files/2016/0503317-3_FO_022-2514627.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..4a2ee41bb96a834b3938c7a30882fbcf66dd5e9f
Binary files /dev/null and b/files/2016/0503317-3_FO_022-2514627.XLS differ
diff --git a/files/2016/0503317-3_FO_023-2599111.XLS b/files/2016/0503317-3_FO_023-2599111.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..5e50970ae36245e6e3de4085a37183115ff152eb
Binary files /dev/null and b/files/2016/0503317-3_FO_023-2599111.XLS differ
diff --git a/files/2016/0503317-3_FO_024-2542181.XLS b/files/2016/0503317-3_FO_024-2542181.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..a9618fa3f6f1689b06ae406cf5a1e8a1a810365d
Binary files /dev/null and b/files/2016/0503317-3_FO_024-2542181.XLS differ
diff --git a/files/2016/0503317-3_FO_025-2560444.XLS b/files/2016/0503317-3_FO_025-2560444.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..a675d74784871d64361a9e778745e8c46d3deacf
Binary files /dev/null and b/files/2016/0503317-3_FO_025-2560444.XLS differ
diff --git a/files/2016/0503317-3_FO_026-2562259.XLS b/files/2016/0503317-3_FO_026-2562259.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..5276b28b637223836d1d870883ed6d9b7bfb8f76
Binary files /dev/null and b/files/2016/0503317-3_FO_026-2562259.XLS differ
diff --git a/files/2016/0503317-3_FO_027-2561588.XLS b/files/2016/0503317-3_FO_027-2561588.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..f7454608e321fee3e4453449e93c8451f5f7bba6
Binary files /dev/null and b/files/2016/0503317-3_FO_027-2561588.XLS differ
diff --git a/files/2016/0503317-3_FO_028-2619462.XLS b/files/2016/0503317-3_FO_028-2619462.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..024f029a92d390c7a05272358dda3d8d56cac00e
Binary files /dev/null and b/files/2016/0503317-3_FO_028-2619462.XLS differ
diff --git a/files/2016/0503317-3_FO_029-2570627.XLS b/files/2016/0503317-3_FO_029-2570627.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..b91b7b5aa828155b53dee042c72e57de3b826897
Binary files /dev/null and b/files/2016/0503317-3_FO_029-2570627.XLS differ
diff --git a/files/2016/0503317-3_FO_030-2545287.XLS b/files/2016/0503317-3_FO_030-2545287.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..03773d20b9e8196ebcde81c2a51f72291a7a9c2d
Binary files /dev/null and b/files/2016/0503317-3_FO_030-2545287.XLS differ
diff --git a/files/2016/0503317-3_FO_031-2526055.XLS b/files/2016/0503317-3_FO_031-2526055.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..ff436fdfff5ee500b37847746ce21c96a97aec8a
Binary files /dev/null and b/files/2016/0503317-3_FO_031-2526055.XLS differ
diff --git a/files/2016/0503317-3_FO_032-2595456.XLS b/files/2016/0503317-3_FO_032-2595456.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..4397f000518429ad8e0bb6d7996e67c3c8e6b055
Binary files /dev/null and b/files/2016/0503317-3_FO_032-2595456.XLS differ
diff --git a/files/2016/0503317-3_FO_033-2542734.XLS b/files/2016/0503317-3_FO_033-2542734.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..01f4c94c67509e6825d0090fcbe2a062a88c184a
Binary files /dev/null and b/files/2016/0503317-3_FO_033-2542734.XLS differ
diff --git a/files/2016/0503317-3_FO_034-2596390.XLS b/files/2016/0503317-3_FO_034-2596390.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..9afdb6118d9ac2ae7edac1309df2c581086ae863
Binary files /dev/null and b/files/2016/0503317-3_FO_034-2596390.XLS differ
diff --git a/files/2016/0503317-3_FO_035-2557940.XLS b/files/2016/0503317-3_FO_035-2557940.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..60ad39fa4fcec2fcc872296cdb1d3178a58aaac6
Binary files /dev/null and b/files/2016/0503317-3_FO_035-2557940.XLS differ
diff --git a/files/2016/0503317-3_FO_036-2561136.XLS b/files/2016/0503317-3_FO_036-2561136.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..e02c7b4d6e728778b4b89a9d43ec882fd7bbc5e1
Binary files /dev/null and b/files/2016/0503317-3_FO_036-2561136.XLS differ
diff --git a/files/2016/0503317-3_FO_037-2607410.XLS b/files/2016/0503317-3_FO_037-2607410.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..f928df46b5584071d25711b150121042109ad8f1
Binary files /dev/null and b/files/2016/0503317-3_FO_037-2607410.XLS differ
diff --git a/files/2016/0503317-3_FO_038-2594168.XLS b/files/2016/0503317-3_FO_038-2594168.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..30a7bfa4e2d685f9b5c7f206fdd32ccf477610ff
Binary files /dev/null and b/files/2016/0503317-3_FO_038-2594168.XLS differ
diff --git a/files/2016/0503317-3_FO_039-2554223.XLS b/files/2016/0503317-3_FO_039-2554223.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..fe4eda7f8567123c618da5f690ccb7294f9b4613
Binary files /dev/null and b/files/2016/0503317-3_FO_039-2554223.XLS differ
diff --git a/files/2016/0503317-3_FO_040-2560260.XLS b/files/2016/0503317-3_FO_040-2560260.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..e769a54fd7a9a816a6e84c68bb4a0bacf02b2b0d
Binary files /dev/null and b/files/2016/0503317-3_FO_040-2560260.XLS differ
diff --git a/files/2016/0503317-3_FO_041-2597042.XLS b/files/2016/0503317-3_FO_041-2597042.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..bec86a8c9dfcd182ce107b51ddbfc7ca16035d6e
Binary files /dev/null and b/files/2016/0503317-3_FO_041-2597042.XLS differ
diff --git a/files/2016/0503317-3_FO_042-2532142.XLS b/files/2016/0503317-3_FO_042-2532142.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..06e43a65fffd437224e3abcb440d76d727d2a7f7
Binary files /dev/null and b/files/2016/0503317-3_FO_042-2532142.XLS differ
diff --git a/files/2016/0503317-3_FO_043-2589048.XLS b/files/2016/0503317-3_FO_043-2589048.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..176ed3ead8cef9e2dc6ac9638d6230da2f125e5f
Binary files /dev/null and b/files/2016/0503317-3_FO_043-2589048.XLS differ
diff --git a/files/2016/0503317-3_FO_044-2542924.XLS b/files/2016/0503317-3_FO_044-2542924.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..e1aa750d35bb899124671fe0a5dac7bf3a01ddb4
Binary files /dev/null and b/files/2016/0503317-3_FO_044-2542924.XLS differ
diff --git a/files/2016/0503317-3_FO_045-2635043.XLS b/files/2016/0503317-3_FO_045-2635043.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..b29e773ad39553aaae7dc4b081fcd20b1a6631f9
Binary files /dev/null and b/files/2016/0503317-3_FO_045-2635043.XLS differ
diff --git a/files/2016/0503317-3_FO_046-2545977.XLS b/files/2016/0503317-3_FO_046-2545977.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..a6bb9ab97a29db2374e47fd5f29d8c9a841fa6f5
Binary files /dev/null and b/files/2016/0503317-3_FO_046-2545977.XLS differ
diff --git a/files/2016/0503317-3_FO_047-2573054.XLS b/files/2016/0503317-3_FO_047-2573054.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..d79da3dffd69dcbadecfe6b7be973cf3b7eadd93
Binary files /dev/null and b/files/2016/0503317-3_FO_047-2573054.XLS differ
diff --git a/files/2016/0503317-3_FO_048-2571411.XLS b/files/2016/0503317-3_FO_048-2571411.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..14730a700908ff07a617f51266f386bbe3e80eaa
Binary files /dev/null and b/files/2016/0503317-3_FO_048-2571411.XLS differ
diff --git a/files/2016/0503317-3_FO_049-2542863.XLS b/files/2016/0503317-3_FO_049-2542863.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..0cab1c33ae77115e78233e2132b758428e9c0e7b
Binary files /dev/null and b/files/2016/0503317-3_FO_049-2542863.XLS differ
diff --git a/files/2016/0503317-3_FO_050-2590923.XLS b/files/2016/0503317-3_FO_050-2590923.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..918052d737cc8fff71aeb3993d86a9e910afe6f4
Binary files /dev/null and b/files/2016/0503317-3_FO_050-2590923.XLS differ
diff --git a/files/2016/0503317-3_FO_051-2559254.XLS b/files/2016/0503317-3_FO_051-2559254.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..9ad5b3a1e9c36e00f0c854f30a077d216381f458
Binary files /dev/null and b/files/2016/0503317-3_FO_051-2559254.XLS differ
diff --git a/files/2016/0503317-3_FO_052-2555830.XLS b/files/2016/0503317-3_FO_052-2555830.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..d4859358d7dd4c74c71520694b5ae3a7c1c70ec4
Binary files /dev/null and b/files/2016/0503317-3_FO_052-2555830.XLS differ
diff --git a/files/2016/0503317-3_FO_053-2546088.XLS b/files/2016/0503317-3_FO_053-2546088.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..43b14a09975f6ae8753817d87c2c88e940a0fdbd
Binary files /dev/null and b/files/2016/0503317-3_FO_053-2546088.XLS differ
diff --git a/files/2016/0503317-3_FO_054-2553249.XLS b/files/2016/0503317-3_FO_054-2553249.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..07e57d44489b081aa7b3d9f2414f790c956c806c
Binary files /dev/null and b/files/2016/0503317-3_FO_054-2553249.XLS differ
diff --git a/files/2016/0503317-3_FO_055-2586799.XLS b/files/2016/0503317-3_FO_055-2586799.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..f71d6c0e597b986532483ff3053286ae3d91874c
Binary files /dev/null and b/files/2016/0503317-3_FO_055-2586799.XLS differ
diff --git a/files/2016/0503317-3_FO_056-2563585.XLS b/files/2016/0503317-3_FO_056-2563585.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..e1b7fe2d7a11be67a71580d2dd6f4859dd9ee324
Binary files /dev/null and b/files/2016/0503317-3_FO_056-2563585.XLS differ
diff --git a/files/2016/0503317-3_FO_057-2553565.XLS b/files/2016/0503317-3_FO_057-2553565.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..161fa1fae62fe0563e6d2d5602c8b20615871886
Binary files /dev/null and b/files/2016/0503317-3_FO_057-2553565.XLS differ
diff --git a/files/2016/0503317-3_FO_058-2577607.XLS b/files/2016/0503317-3_FO_058-2577607.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..81abe6df0f0d4f2f1791496c716f1f5d3628447e
Binary files /dev/null and b/files/2016/0503317-3_FO_058-2577607.XLS differ
diff --git a/files/2016/0503317-3_FO_059-2515141.XLS b/files/2016/0503317-3_FO_059-2515141.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..2da862f4f31b02a625b7207a4c9078b7e66a2d79
Binary files /dev/null and b/files/2016/0503317-3_FO_059-2515141.XLS differ
diff --git a/files/2016/0503317-3_FO_060-2596298.XLS b/files/2016/0503317-3_FO_060-2596298.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..772b5d90efd735458242bc41e561b3ac6896fa1f
Binary files /dev/null and b/files/2016/0503317-3_FO_060-2596298.XLS differ
diff --git a/files/2016/0503317-3_FO_061-2592314.XLS b/files/2016/0503317-3_FO_061-2592314.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..faf28b695e58c2b4ecbe78d5b6e61eabd1649264
Binary files /dev/null and b/files/2016/0503317-3_FO_061-2592314.XLS differ
diff --git a/files/2016/0503317-3_FO_062-2594807.XLS b/files/2016/0503317-3_FO_062-2594807.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..6d419edf14a4ab79ab7e1ef3085da26b230f7768
Binary files /dev/null and b/files/2016/0503317-3_FO_062-2594807.XLS differ
diff --git a/files/2016/0503317-3_FO_063-2545143.XLS b/files/2016/0503317-3_FO_063-2545143.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..be30cac1f291f3cac652a390485f78ebafb11b5b
Binary files /dev/null and b/files/2016/0503317-3_FO_063-2545143.XLS differ
diff --git a/files/2016/0503317-3_FO_064-2590738.XLS b/files/2016/0503317-3_FO_064-2590738.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..672b2d8976b6b76d827f08183ae55b566b3b668e
Binary files /dev/null and b/files/2016/0503317-3_FO_064-2590738.XLS differ
diff --git a/files/2016/0503317-3_FO_065-2555875.XLS b/files/2016/0503317-3_FO_065-2555875.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..011ec74b4840da55108f9aa39cc33b3716853913
Binary files /dev/null and b/files/2016/0503317-3_FO_065-2555875.XLS differ
diff --git a/files/2016/0503317-3_FO_066-2559205.XLS b/files/2016/0503317-3_FO_066-2559205.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..847bfe527d2b715efa31b44ba70df9d457f40c8f
Binary files /dev/null and b/files/2016/0503317-3_FO_066-2559205.XLS differ
diff --git a/files/2016/0503317-3_FO_067-2576499.XLS b/files/2016/0503317-3_FO_067-2576499.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..ad697086b54dddebe1d45d3835ba542175a36d56
Binary files /dev/null and b/files/2016/0503317-3_FO_067-2576499.XLS differ
diff --git a/files/2016/0503317-3_FO_068-2590389.XLS b/files/2016/0503317-3_FO_068-2590389.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..07fe5231e5c101de41cc5983e84b5056a8812531
Binary files /dev/null and b/files/2016/0503317-3_FO_068-2590389.XLS differ
diff --git a/files/2016/0503317-3_FO_069-2585028.XLS b/files/2016/0503317-3_FO_069-2585028.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..74f9896568a6594109dabe35c1fb0273add7b4c3
Binary files /dev/null and b/files/2016/0503317-3_FO_069-2585028.XLS differ
diff --git a/files/2016/0503317-3_FO_071-2562695.XLS b/files/2016/0503317-3_FO_071-2562695.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..1c2da2216e759c2d210cf76e7e84fa50f13381d1
Binary files /dev/null and b/files/2016/0503317-3_FO_071-2562695.XLS differ
diff --git a/files/2016/0503317-3_FO_072-2575887.XLS b/files/2016/0503317-3_FO_072-2575887.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..2088e7914e45293dbeba42d7979f1909ac71c09c
Binary files /dev/null and b/files/2016/0503317-3_FO_072-2575887.XLS differ
diff --git a/files/2016/0503317-3_FO_073-2580800.XLS b/files/2016/0503317-3_FO_073-2580800.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..7418775d9d20045734bbe267cefdd5529885088c
Binary files /dev/null and b/files/2016/0503317-3_FO_073-2580800.XLS differ
diff --git a/files/2016/0503317-3_FO_074-2597133.XLS b/files/2016/0503317-3_FO_074-2597133.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..0d6e58072892f935281d5df286a9943527578ad1
Binary files /dev/null and b/files/2016/0503317-3_FO_074-2597133.XLS differ
diff --git a/files/2016/0503317-3_FO_075-2597181.XLS b/files/2016/0503317-3_FO_075-2597181.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..f7ef4b5216917232b2e911e396edb31f423ebefd
Binary files /dev/null and b/files/2016/0503317-3_FO_075-2597181.XLS differ
diff --git a/files/2016/0503317-3_FO_076-2584138.XLS b/files/2016/0503317-3_FO_076-2584138.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..09332d010e7e9e22aff86fb8b0ed92b60b62dc98
Binary files /dev/null and b/files/2016/0503317-3_FO_076-2584138.XLS differ
diff --git a/files/2016/0503317-3_FO_077-2544943.XLS b/files/2016/0503317-3_FO_077-2544943.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..571c161bc7395eb352d5b9c921f01025514db298
Binary files /dev/null and b/files/2016/0503317-3_FO_077-2544943.XLS differ
diff --git a/files/2016/0503317-3_FO_078-2555583.XLS b/files/2016/0503317-3_FO_078-2555583.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..ce36e8909b78d98f2dafd6f032522c4cd9577c7d
Binary files /dev/null and b/files/2016/0503317-3_FO_078-2555583.XLS differ
diff --git a/files/2016/0503317-3_FO_079-2573667.XLS b/files/2016/0503317-3_FO_079-2573667.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..7afb99b80182894d30716a47a70101529429fae4
Binary files /dev/null and b/files/2016/0503317-3_FO_079-2573667.XLS differ
diff --git a/files/2016/0503317-3_FO_080-2590348.XLS b/files/2016/0503317-3_FO_080-2590348.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..112ae32a4559dd871ddface6a2c167ad7231acd0
Binary files /dev/null and b/files/2016/0503317-3_FO_080-2590348.XLS differ
diff --git a/files/2016/0503317-3_FO_084-2538986.XLS b/files/2016/0503317-3_FO_084-2538986.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..790d08c098671a19636db6e1fbd084c342ff97f8
Binary files /dev/null and b/files/2016/0503317-3_FO_084-2538986.XLS differ
diff --git a/files/2016/0503317-3_FO_087-2562535.XLS b/files/2016/0503317-3_FO_087-2562535.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..ca8a25525e9c12e2f48b011cfca1c848f1569f64
Binary files /dev/null and b/files/2016/0503317-3_FO_087-2562535.XLS differ
diff --git a/files/2016/0503317-3_FO_088-2572869.XLS b/files/2016/0503317-3_FO_088-2572869.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..aeca51b9d64506ab374367cfafb98d271b284b5b
Binary files /dev/null and b/files/2016/0503317-3_FO_088-2572869.XLS differ
diff --git a/files/2016/0503317-3_FO_090-2554306.XLS b/files/2016/0503317-3_FO_090-2554306.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..145979a331c241ebee117b4047c1f07057b8734e
Binary files /dev/null and b/files/2016/0503317-3_FO_090-2554306.XLS differ
diff --git a/files/2016/0503317-3_FO_091-2573748.XLS b/files/2016/0503317-3_FO_091-2573748.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..cdc5042a883ca5b784bd577fa7a7f2d1621888c3
Binary files /dev/null and b/files/2016/0503317-3_FO_091-2573748.XLS differ
diff --git a/files/2016/0503317-3_FO_094-2524612.XLS b/files/2016/0503317-3_FO_094-2524612.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..a86f8e3201392e3c824db354509c35d1b8635284
Binary files /dev/null and b/files/2016/0503317-3_FO_094-2524612.XLS differ
diff --git a/files/2016/0503317-3_FO_096-2552679.XLS b/files/2016/0503317-3_FO_096-2552679.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..fb5a46b2cc28ea835a559b9d4ab2ec58a71bbf74
Binary files /dev/null and b/files/2016/0503317-3_FO_096-2552679.XLS differ
diff --git a/files/2016/0503317_SVOD_01012017_Y.xls b/files/2016/0503317_SVOD_01012017_Y.xls
new file mode 100644
index 0000000000000000000000000000000000000000..9df3f91e77b02e83f5139d395affb4db0ba84064
Binary files /dev/null and b/files/2016/0503317_SVOD_01012017_Y.xls differ
diff --git a/files/2017/01_01.01.2018_0503317.XLS b/files/2017/01_01.01.2018_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..2cc6f7c29aad55c4d87e0a5ab536095bb5c65ef1
Binary files /dev/null and b/files/2017/01_01.01.2018_0503317.XLS differ
diff --git a/files/2017/02_01.01.2018_0503317.XLS b/files/2017/02_01.01.2018_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..1508b1923b0107ac746ce5944c9b625d3d7b4452
Binary files /dev/null and b/files/2017/02_01.01.2018_0503317.XLS differ
diff --git a/files/2017/03_01.01.2018_0503317.XLS b/files/2017/03_01.01.2018_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..08032317822a267260acaa9aab639c348c0bbb29
Binary files /dev/null and b/files/2017/03_01.01.2018_0503317.XLS differ
diff --git a/files/2017/04_01.01.2018_0503317.XLS b/files/2017/04_01.01.2018_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..fd5e0ae2669af5b84b8e51286328383f962de165
Binary files /dev/null and b/files/2017/04_01.01.2018_0503317.XLS differ
diff --git a/files/2017/05_01.01.2018_0503317.XLS b/files/2017/05_01.01.2018_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..52d40d2c8516cac69ee6a6b38e7920babf81e5a6
Binary files /dev/null and b/files/2017/05_01.01.2018_0503317.XLS differ
diff --git a/files/2017/06_01.01.2018_0503317.XLS b/files/2017/06_01.01.2018_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..4466d42bc79c71932e52b06eb266e28978f902b5
Binary files /dev/null and b/files/2017/06_01.01.2018_0503317.XLS differ
diff --git a/files/2017/07_01.01.2018_0503317.XLS b/files/2017/07_01.01.2018_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..604c467f60befb3751a17a377b4ad4f34e79f61e
Binary files /dev/null and b/files/2017/07_01.01.2018_0503317.XLS differ
diff --git a/files/2017/08_01.01.2018_0503317.XLS b/files/2017/08_01.01.2018_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..0e55dc5cf55eeb1efd167d08400ccd45b67e0b32
Binary files /dev/null and b/files/2017/08_01.01.2018_0503317.XLS differ
diff --git a/files/2017/09_01.01.2018_0503317.XLS b/files/2017/09_01.01.2018_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..a9c7eb0131d6cb59574c10d220765b3cd7823353
Binary files /dev/null and b/files/2017/09_01.01.2018_0503317.XLS differ
diff --git a/files/2017/10_01.01.2018_0503317.XLS b/files/2017/10_01.01.2018_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..f2555683e0e8d67860bcb06581ad1f13399029e2
Binary files /dev/null and b/files/2017/10_01.01.2018_0503317.XLS differ
diff --git a/files/2017/11_01.01.2018_0503317.XLS b/files/2017/11_01.01.2018_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..3b563fc9887598a036c06c42ce433e9e96bdfc81
Binary files /dev/null and b/files/2017/11_01.01.2018_0503317.XLS differ
diff --git a/files/2017/12_01.01.2018_0503317.XLS b/files/2017/12_01.01.2018_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..28b5c5b28d995eee9afb6ac65dd653b46f8d4bd2
Binary files /dev/null and b/files/2017/12_01.01.2018_0503317.XLS differ
diff --git a/files/2017/13_01.01.2018_0503317.XLS b/files/2017/13_01.01.2018_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..d22470a4971bd5151a645d47a24b1f3661411eb3
Binary files /dev/null and b/files/2017/13_01.01.2018_0503317.XLS differ
diff --git a/files/2017/14_01.01.2018_0503317.XLS b/files/2017/14_01.01.2018_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..68b0424a0b7c9633c10c84a024709e18dd4707d2
Binary files /dev/null and b/files/2017/14_01.01.2018_0503317.XLS differ
diff --git a/files/2017/15_01.01.2018_0503317.XLS b/files/2017/15_01.01.2018_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..0eb431a7c79accda8bea0e5514851247ad303efd
Binary files /dev/null and b/files/2017/15_01.01.2018_0503317.XLS differ
diff --git a/files/2017/16_01.01.2018_0503317.XLS b/files/2017/16_01.01.2018_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..ceb4536cafef45cf1504a20fea569ddf8b6b0bdb
Binary files /dev/null and b/files/2017/16_01.01.2018_0503317.XLS differ
diff --git a/files/2017/17_01.01.2018_0503317.XLS b/files/2017/17_01.01.2018_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..59055426a66dcd085f1a2343f20d2ce4bf86e4f6
Binary files /dev/null and b/files/2017/17_01.01.2018_0503317.XLS differ
diff --git a/files/2017/18_01.01.2018_0503317.XLS b/files/2017/18_01.01.2018_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..77d0b2e5a481cb16c5964d1f957a8de5957219a8
Binary files /dev/null and b/files/2017/18_01.01.2018_0503317.XLS differ
diff --git a/files/2017/19_01.01.2018_0503317.XLS b/files/2017/19_01.01.2018_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..f162bd1c798945701a4a4465de2c4601897abcb1
Binary files /dev/null and b/files/2017/19_01.01.2018_0503317.XLS differ
diff --git a/files/2017/20_01.01.2018_0503317.XLS b/files/2017/20_01.01.2018_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..6ce08ccf11f5b4ed086a360e37fc514b15757f4a
Binary files /dev/null and b/files/2017/20_01.01.2018_0503317.XLS differ
diff --git a/files/2017/21_01.01.2018_0503317.XLS b/files/2017/21_01.01.2018_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..2eff0f39d762ad2246c6d9cd8669b54ae2cc19f2
Binary files /dev/null and b/files/2017/21_01.01.2018_0503317.XLS differ
diff --git a/files/2017/22_01.01.2018_0503317.XLS b/files/2017/22_01.01.2018_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..6bad8a86f1c6977219abc44b2747653414d9154d
Binary files /dev/null and b/files/2017/22_01.01.2018_0503317.XLS differ
diff --git a/files/2017/23_01.01.2018_0503317.XLS b/files/2017/23_01.01.2018_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..7377cd1aff7755857d04768095481230b19fe5af
Binary files /dev/null and b/files/2017/23_01.01.2018_0503317.XLS differ
diff --git a/files/2017/24_01.01.2018_0503317.XLS b/files/2017/24_01.01.2018_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..b03b75cdb7ed3ef7c80ba4abb2934063ea6225f6
Binary files /dev/null and b/files/2017/24_01.01.2018_0503317.XLS differ
diff --git a/files/2017/25_01.01.2018_0503317.XLS b/files/2017/25_01.01.2018_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..347bec9097d67ee6fed457049413b412aac0d565
Binary files /dev/null and b/files/2017/25_01.01.2018_0503317.XLS differ
diff --git a/files/2017/26_01.01.2018_0503317.XLS b/files/2017/26_01.01.2018_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..17a12cb474d9afae80521457a060de7056bda671
Binary files /dev/null and b/files/2017/26_01.01.2018_0503317.XLS differ
diff --git a/files/2017/27_01.01.2018_0503317.XLS b/files/2017/27_01.01.2018_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..9a54403af16a374737b3d6c803755a68e568671a
Binary files /dev/null and b/files/2017/27_01.01.2018_0503317.XLS differ
diff --git a/files/2017/28_01.01.2018_0503317.XLS b/files/2017/28_01.01.2018_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..375c9726636ae43e87d284ad7523b9d3d0e3559e
Binary files /dev/null and b/files/2017/28_01.01.2018_0503317.XLS differ
diff --git a/files/2017/29_01.01.2018_0503317.XLS b/files/2017/29_01.01.2018_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..b92246f6f474c4d7868db30d3d0594a49f5b654d
Binary files /dev/null and b/files/2017/29_01.01.2018_0503317.XLS differ
diff --git a/files/2017/30_01.01.2018_0503317.XLS b/files/2017/30_01.01.2018_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..6e4fc4664f31ad9b9c4d949cb774add7b6420219
Binary files /dev/null and b/files/2017/30_01.01.2018_0503317.XLS differ
diff --git a/files/2017/31_01.01.2018_0503317.XLS b/files/2017/31_01.01.2018_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..02dbe798d45d98bfa7f9580c7cc6a6bd60676a23
Binary files /dev/null and b/files/2017/31_01.01.2018_0503317.XLS differ
diff --git a/files/2017/32_01.01.2018_0503317.XLS b/files/2017/32_01.01.2018_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..a72251bf430b4498470b00b633479d10fa31891d
Binary files /dev/null and b/files/2017/32_01.01.2018_0503317.XLS differ
diff --git a/files/2017/33_01.01.2018_0503317.XLS b/files/2017/33_01.01.2018_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..71ac749f4db64a39dd5c6ae07a09c0b382c961cf
Binary files /dev/null and b/files/2017/33_01.01.2018_0503317.XLS differ
diff --git a/files/2017/34_01.01.2018_0503317.XLS b/files/2017/34_01.01.2018_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..50b2710acbd3301829f0223eb6c5f068391ad3d7
Binary files /dev/null and b/files/2017/34_01.01.2018_0503317.XLS differ
diff --git a/files/2017/35_01.01.2018_0503317.XLS b/files/2017/35_01.01.2018_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..152d877adda221eab5efdc766a3fffbf72426a4b
Binary files /dev/null and b/files/2017/35_01.01.2018_0503317.XLS differ
diff --git a/files/2017/36_01.01.2018_0503317.XLS b/files/2017/36_01.01.2018_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..901565b5260a25448f781786fff0de0cb537ce3f
Binary files /dev/null and b/files/2017/36_01.01.2018_0503317.XLS differ
diff --git a/files/2017/37_01.01.2018_0503317.XLS b/files/2017/37_01.01.2018_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..c9214dbfcfea83f098e6bad723262c63b2daf8d7
Binary files /dev/null and b/files/2017/37_01.01.2018_0503317.XLS differ
diff --git a/files/2017/38_01.01.2018_0503317.XLS b/files/2017/38_01.01.2018_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..90315245b5a84f0c8ea85c46a4b84cb24559ab85
Binary files /dev/null and b/files/2017/38_01.01.2018_0503317.XLS differ
diff --git a/files/2017/39_01.01.2018_0503317.XLS b/files/2017/39_01.01.2018_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..77e870b800c0bb24058ab3bc8da2eb5496553a2f
Binary files /dev/null and b/files/2017/39_01.01.2018_0503317.XLS differ
diff --git a/files/2017/40_01.01.2018_0503317.XLS b/files/2017/40_01.01.2018_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..cc98035d48721d969bae638a5035b2a20354a785
Binary files /dev/null and b/files/2017/40_01.01.2018_0503317.XLS differ
diff --git a/files/2017/41_01.01.2018_0503317.XLS b/files/2017/41_01.01.2018_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..2262a392eff31667e18d688d1c728d48af8659b7
Binary files /dev/null and b/files/2017/41_01.01.2018_0503317.XLS differ
diff --git a/files/2017/42_01.01.2018_0503317.XLS b/files/2017/42_01.01.2018_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..9680ef836856d72c5ac253805e8f4947eac28a3c
Binary files /dev/null and b/files/2017/42_01.01.2018_0503317.XLS differ
diff --git a/files/2017/43_01.01.2018_0503317.XLS b/files/2017/43_01.01.2018_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..e8cf3279c36f5fbf126f3c116c90836066457942
Binary files /dev/null and b/files/2017/43_01.01.2018_0503317.XLS differ
diff --git a/files/2017/44_01.01.2018_0503317.XLS b/files/2017/44_01.01.2018_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..22a629f3748a489bf578cb9b441611783e0a160e
Binary files /dev/null and b/files/2017/44_01.01.2018_0503317.XLS differ
diff --git a/files/2017/45_01.01.2018_0503317.XLS b/files/2017/45_01.01.2018_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..37076325e3ae88b970432f922961da06a84bad1a
Binary files /dev/null and b/files/2017/45_01.01.2018_0503317.XLS differ
diff --git a/files/2017/46_01.01.2018_0503317.XLS b/files/2017/46_01.01.2018_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..c9cd9d6544ed786c080505aed44870a22c66915b
Binary files /dev/null and b/files/2017/46_01.01.2018_0503317.XLS differ
diff --git a/files/2017/47_01.01.2018_0503317.XLS b/files/2017/47_01.01.2018_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..e55b44eb8af6beb42198c8f55e5b915e53bf1acc
Binary files /dev/null and b/files/2017/47_01.01.2018_0503317.XLS differ
diff --git a/files/2017/48_01.01.2018_0503317.XLS b/files/2017/48_01.01.2018_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..0430df64ceef6df2c4686dc5ff36abcbd6286296
Binary files /dev/null and b/files/2017/48_01.01.2018_0503317.XLS differ
diff --git a/files/2017/49_01.01.2018_0503317.XLS b/files/2017/49_01.01.2018_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..8a3ba974bdf64bb173b6122ced7f34fdec8771f8
Binary files /dev/null and b/files/2017/49_01.01.2018_0503317.XLS differ
diff --git a/files/2017/50_01.01.2018_0503317.XLS b/files/2017/50_01.01.2018_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..b6cbb492549f521cc4c9e13bfe257f05c6bb0ecd
Binary files /dev/null and b/files/2017/50_01.01.2018_0503317.XLS differ
diff --git a/files/2017/51_01.01.2018_0503317.XLS b/files/2017/51_01.01.2018_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..8c1079aa256fe673691b2285d165c78161019f85
Binary files /dev/null and b/files/2017/51_01.01.2018_0503317.XLS differ
diff --git a/files/2017/52_01.01.2018_0503317.XLS b/files/2017/52_01.01.2018_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..a4de35015c8bf9b0edf2b3cbbad7b221780faa38
Binary files /dev/null and b/files/2017/52_01.01.2018_0503317.XLS differ
diff --git a/files/2017/53_01.01.2018_0503317.XLS b/files/2017/53_01.01.2018_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..48402028482abba7ec440e715fe5a5c19c6c8144
Binary files /dev/null and b/files/2017/53_01.01.2018_0503317.XLS differ
diff --git a/files/2017/54_01.01.2018_0503317.XLS b/files/2017/54_01.01.2018_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..d3c38ff9c2259133b58b66bcf2a78ef2311cf505
Binary files /dev/null and b/files/2017/54_01.01.2018_0503317.XLS differ
diff --git a/files/2017/55_01.01.2018_0503317.XLS b/files/2017/55_01.01.2018_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..513f66f3a0c47a01740cd386e27e9cc87d9da08b
Binary files /dev/null and b/files/2017/55_01.01.2018_0503317.XLS differ
diff --git a/files/2017/56_01.01.2018_0503317.XLS b/files/2017/56_01.01.2018_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..3661d3df7ab6a63df69958fd2a1341e5a0b6b19f
Binary files /dev/null and b/files/2017/56_01.01.2018_0503317.XLS differ
diff --git a/files/2017/57_01.01.2018_0503317.XLS b/files/2017/57_01.01.2018_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..d071a20e7a36c4ff12c20db69379be44c6d5774e
Binary files /dev/null and b/files/2017/57_01.01.2018_0503317.XLS differ
diff --git a/files/2017/58_01.01.2018_0503317.XLS b/files/2017/58_01.01.2018_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..f80fc5b174fc3a77e98edafc4f53f49b93aa6460
Binary files /dev/null and b/files/2017/58_01.01.2018_0503317.XLS differ
diff --git a/files/2017/59_01.01.2018_0503317.XLS b/files/2017/59_01.01.2018_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..41de80ae2303e8f89d0b8fc9dbd6658996894e13
Binary files /dev/null and b/files/2017/59_01.01.2018_0503317.XLS differ
diff --git a/files/2017/60_01.01.2018_0503317.XLS b/files/2017/60_01.01.2018_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..df2296bc0a2d1e8f412d603bcdb8f07a71cbb09b
Binary files /dev/null and b/files/2017/60_01.01.2018_0503317.XLS differ
diff --git a/files/2017/61_01.01.2018_0503317.XLS b/files/2017/61_01.01.2018_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..6ebffe71a0f32d284d4e78e69e4e30d1197091ca
Binary files /dev/null and b/files/2017/61_01.01.2018_0503317.XLS differ
diff --git a/files/2017/62_01.01.2018_0503317.XLS b/files/2017/62_01.01.2018_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..6511197e246a57e6fe80fd993e2988555593388b
Binary files /dev/null and b/files/2017/62_01.01.2018_0503317.XLS differ
diff --git a/files/2017/63_01.01.2018_0503317.XLS b/files/2017/63_01.01.2018_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..6e0a77ae39fad6298a9c0f3ed8af2b661043cedc
Binary files /dev/null and b/files/2017/63_01.01.2018_0503317.XLS differ
diff --git a/files/2017/64_01.01.2018_0503317.XLS b/files/2017/64_01.01.2018_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..f6b1af5ace81f7a360a73e1a3d7c9e63be00c766
Binary files /dev/null and b/files/2017/64_01.01.2018_0503317.XLS differ
diff --git a/files/2017/65_01.01.2018_0503317.XLS b/files/2017/65_01.01.2018_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..926798984149dccbc9352acf21505d03657b4b1e
Binary files /dev/null and b/files/2017/65_01.01.2018_0503317.XLS differ
diff --git a/files/2017/66_01.01.2018_0503317.XLS b/files/2017/66_01.01.2018_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..87d978ff6045149d9ce3dbd5b824a4e31ed97a93
Binary files /dev/null and b/files/2017/66_01.01.2018_0503317.XLS differ
diff --git a/files/2017/67_01.01.2018_0503317.XLS b/files/2017/67_01.01.2018_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..c44544b321315eb5b487faf1728451092bfad1f6
Binary files /dev/null and b/files/2017/67_01.01.2018_0503317.XLS differ
diff --git a/files/2017/68_01.01.2018_0503317.XLS b/files/2017/68_01.01.2018_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..75b93f266820fbc11f71d3eb5436fb83f780848b
Binary files /dev/null and b/files/2017/68_01.01.2018_0503317.XLS differ
diff --git a/files/2017/69_01.01.2018_0503317.XLS b/files/2017/69_01.01.2018_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..20a9d0f805ad275bbb01c68a301077d948ad7c80
Binary files /dev/null and b/files/2017/69_01.01.2018_0503317.XLS differ
diff --git a/files/2017/71_01.01.2018_0503317.XLS b/files/2017/71_01.01.2018_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..4f5d14116d76c6587f5f479413fa30b17f90600c
Binary files /dev/null and b/files/2017/71_01.01.2018_0503317.XLS differ
diff --git a/files/2017/72_01.01.2018_0503317.XLS b/files/2017/72_01.01.2018_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..eee752bef095ff19088054d4cad09fa926cb37d8
Binary files /dev/null and b/files/2017/72_01.01.2018_0503317.XLS differ
diff --git a/files/2017/73_01.01.2018_0503317.XLS b/files/2017/73_01.01.2018_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..a6fe95a97f0c55ee87f0491e00b884e6b7705be4
Binary files /dev/null and b/files/2017/73_01.01.2018_0503317.XLS differ
diff --git a/files/2017/74_01.01.2018_0503317.XLS b/files/2017/74_01.01.2018_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..815e74d18a29dacf8664fe69543263a3c5884870
Binary files /dev/null and b/files/2017/74_01.01.2018_0503317.XLS differ
diff --git a/files/2017/75_01.01.2018_0503317.XLS b/files/2017/75_01.01.2018_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..de89abe4c192c8e5e2f00baa8b2f1b1e08399a64
Binary files /dev/null and b/files/2017/75_01.01.2018_0503317.XLS differ
diff --git a/files/2017/76_01.01.2018_0503317.XLS b/files/2017/76_01.01.2018_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..9d1aa497d4f72b9e99edbd54a8b498ecfa298e49
Binary files /dev/null and b/files/2017/76_01.01.2018_0503317.XLS differ
diff --git a/files/2017/77_01.01.2018_0503317.XLS b/files/2017/77_01.01.2018_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..25e86bed9ceba9fe421fc064b2fe99b7bce6f9b7
Binary files /dev/null and b/files/2017/77_01.01.2018_0503317.XLS differ
diff --git a/files/2017/78_01.01.2018_0503317.XLS b/files/2017/78_01.01.2018_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..21889a0ec6be83ce38d7c6ea36e872bbc2ca603c
Binary files /dev/null and b/files/2017/78_01.01.2018_0503317.XLS differ
diff --git a/files/2017/79_01.01.2018_0503317.XLS b/files/2017/79_01.01.2018_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..d12b6531125ef6930c7b93857b1695fd10fd4879
Binary files /dev/null and b/files/2017/79_01.01.2018_0503317.XLS differ
diff --git a/files/2017/80_01.01.2018_0503317.XLS b/files/2017/80_01.01.2018_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..27446a198fe7d56a8c6372a48cfc396096b3ba48
Binary files /dev/null and b/files/2017/80_01.01.2018_0503317.XLS differ
diff --git a/files/2017/84_01.01.2018_0503317.XLS b/files/2017/84_01.01.2018_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..9da42ad2842aed6c22371e0b1e241147c3ba252a
Binary files /dev/null and b/files/2017/84_01.01.2018_0503317.XLS differ
diff --git a/files/2017/87_01.01.2018_0503317.XLS b/files/2017/87_01.01.2018_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..bb414f9b5892aa25ee75da12cf766a6c00396fce
Binary files /dev/null and b/files/2017/87_01.01.2018_0503317.XLS differ
diff --git a/files/2017/88_01.01.2018_0503317.XLS b/files/2017/88_01.01.2018_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..4aeaf29f959d63002f2a1d9ad99c34ea2c915b42
Binary files /dev/null and b/files/2017/88_01.01.2018_0503317.XLS differ
diff --git a/files/2017/90_01.01.2018_0503317.XLS b/files/2017/90_01.01.2018_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..cfea0e6ce274b4d455980c7ebe04c3091c7730ca
Binary files /dev/null and b/files/2017/90_01.01.2018_0503317.XLS differ
diff --git a/files/2017/91_01.01.2018_0503317.XLS b/files/2017/91_01.01.2018_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..10680b4e5f4aa67039829b86872e6d320d02774e
Binary files /dev/null and b/files/2017/91_01.01.2018_0503317.XLS differ
diff --git a/files/2017/94_01.01.2018_0503317.XLS b/files/2017/94_01.01.2018_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..ae6ecb826f914df70855556a85285dc870b1c559
Binary files /dev/null and b/files/2017/94_01.01.2018_0503317.XLS differ
diff --git a/files/2017/96_01.01.2018_0503317.XLS b/files/2017/96_01.01.2018_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..c1bea9a9db79bb3bc4a22475444d5346283efcc5
Binary files /dev/null and b/files/2017/96_01.01.2018_0503317.XLS differ
diff --git a/files/2017/СВОД_01.01.2018_0503317.xls b/files/2017/СВОД_01.01.2018_0503317.xls
new file mode 100644
index 0000000000000000000000000000000000000000..a8c9cb179ee7d525f9b161775854cbf9a114c320
Binary files /dev/null and b/files/2017/СВОД_01.01.2018_0503317.xls differ
diff --git a/files/2018/01_01.01.2019_0503317.XLS b/files/2018/01_01.01.2019_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..e609aa2a0f9a50a2fcd92beedd57a5ee23421f9b
Binary files /dev/null and b/files/2018/01_01.01.2019_0503317.XLS differ
diff --git a/files/2018/02_01.01.2019_0503317.XLS b/files/2018/02_01.01.2019_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..8cb31a5de98f19b5bfcc2c311f584d50622a04c3
Binary files /dev/null and b/files/2018/02_01.01.2019_0503317.XLS differ
diff --git a/files/2018/03_01.01.2019_0503317.XLS b/files/2018/03_01.01.2019_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..dc6e4a8eb010e88ed4c3f346cd4744013f8daeb8
Binary files /dev/null and b/files/2018/03_01.01.2019_0503317.XLS differ
diff --git a/files/2018/04_01.01.2019_0503317.XLS b/files/2018/04_01.01.2019_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..1122334db5be44b7c8f35fa691933676e240302b
Binary files /dev/null and b/files/2018/04_01.01.2019_0503317.XLS differ
diff --git a/files/2018/05_01.01.2019_0503317.XLS b/files/2018/05_01.01.2019_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..2da7905622f927e7226e75dbefb7e1466d83adca
Binary files /dev/null and b/files/2018/05_01.01.2019_0503317.XLS differ
diff --git a/files/2018/06_01.01.2019_0503317.XLS b/files/2018/06_01.01.2019_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..eca84f92c350fe50350adece06f71f18ab7e48a8
Binary files /dev/null and b/files/2018/06_01.01.2019_0503317.XLS differ
diff --git a/files/2018/07_01.01.2019_0503317.XLS b/files/2018/07_01.01.2019_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..91caff5fb000edd1805ae8d1f8b7e74e92ef1f41
Binary files /dev/null and b/files/2018/07_01.01.2019_0503317.XLS differ
diff --git a/files/2018/08_01.01.2019_0503317.XLS b/files/2018/08_01.01.2019_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..9a9015889e2c53fa617ff9457b509da2ec85afdb
Binary files /dev/null and b/files/2018/08_01.01.2019_0503317.XLS differ
diff --git a/files/2018/09_01.01.2019_0503317.XLS b/files/2018/09_01.01.2019_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..65dc93dc36ca6a48bbe7abe139acb012a630aaef
Binary files /dev/null and b/files/2018/09_01.01.2019_0503317.XLS differ
diff --git a/files/2018/10_01.01.2019_0503317.XLS b/files/2018/10_01.01.2019_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..2308ff4e2583529935fdbbd6f63a5672b9ea598e
Binary files /dev/null and b/files/2018/10_01.01.2019_0503317.XLS differ
diff --git a/files/2018/11_01.01.2019_0503317.XLS b/files/2018/11_01.01.2019_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..6363e3b601b03e3b2549ddf2bc1e9b66da8b3587
Binary files /dev/null and b/files/2018/11_01.01.2019_0503317.XLS differ
diff --git a/files/2018/12_01.01.2019_0503317.XLS b/files/2018/12_01.01.2019_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..9e6cf7955b8af8ca21dd497720b4e93efdfa617e
Binary files /dev/null and b/files/2018/12_01.01.2019_0503317.XLS differ
diff --git a/files/2018/13_01.01.2019_0503317.XLS b/files/2018/13_01.01.2019_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..3cd8cc2ca5523c752013328cf9310c34a9e96a8b
Binary files /dev/null and b/files/2018/13_01.01.2019_0503317.XLS differ
diff --git a/files/2018/14_01.01.2019_0503317.XLS b/files/2018/14_01.01.2019_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..4307f35ba90efd26a27da2a4f917d850f8db93c5
Binary files /dev/null and b/files/2018/14_01.01.2019_0503317.XLS differ
diff --git a/files/2018/15_01.01.2019_0503317.XLS b/files/2018/15_01.01.2019_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..edafe347830fe77017ecca61067f86f08c472e80
Binary files /dev/null and b/files/2018/15_01.01.2019_0503317.XLS differ
diff --git a/files/2018/16_01.01.2019_0503317.XLS b/files/2018/16_01.01.2019_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..5323ca20e50d969841b6be6f355a6f0183ae6fa2
Binary files /dev/null and b/files/2018/16_01.01.2019_0503317.XLS differ
diff --git a/files/2018/17_01.01.2019_0503317.XLS b/files/2018/17_01.01.2019_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..7e61103a4d52b2a370408fb292530ca46488c83a
Binary files /dev/null and b/files/2018/17_01.01.2019_0503317.XLS differ
diff --git a/files/2018/18_01.01.2019_0503317.XLS b/files/2018/18_01.01.2019_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..7335fca0b961558af47146b365ed785d51e328d8
Binary files /dev/null and b/files/2018/18_01.01.2019_0503317.XLS differ
diff --git a/files/2018/19_01.01.2019_0503317.XLS b/files/2018/19_01.01.2019_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..980fdc5757f6d5061f8f79e8b3ee72f3c6440884
Binary files /dev/null and b/files/2018/19_01.01.2019_0503317.XLS differ
diff --git a/files/2018/20_01.01.2019_0503317.XLS b/files/2018/20_01.01.2019_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..c31a2b4a1369baaedf552ca65ee0c0be1d871714
Binary files /dev/null and b/files/2018/20_01.01.2019_0503317.XLS differ
diff --git a/files/2018/21_01.01.2019_0503317.XLS b/files/2018/21_01.01.2019_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..edca1e253e8655ff08e756786908ed1ac376c1d7
Binary files /dev/null and b/files/2018/21_01.01.2019_0503317.XLS differ
diff --git a/files/2018/22_01.01.2019_0503317.XLS b/files/2018/22_01.01.2019_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..68cb879d1604b1598e81347f59f55e02b150fdbf
Binary files /dev/null and b/files/2018/22_01.01.2019_0503317.XLS differ
diff --git a/files/2018/23_01.01.2019_0503317.XLS b/files/2018/23_01.01.2019_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..8fc86cca629927b83a5afce959ec83f58555f5b9
Binary files /dev/null and b/files/2018/23_01.01.2019_0503317.XLS differ
diff --git a/files/2018/24_01.01.2019_0503317.XLS b/files/2018/24_01.01.2019_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..c6997c1fc81e9aa6d01c2f6e124e2892928dfb3d
Binary files /dev/null and b/files/2018/24_01.01.2019_0503317.XLS differ
diff --git a/files/2018/25_01.01.2019_0503317.XLS b/files/2018/25_01.01.2019_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..dddc4abb2fe2cb39a7bf98b004f79a05c189939a
Binary files /dev/null and b/files/2018/25_01.01.2019_0503317.XLS differ
diff --git a/files/2018/26_01.01.2019_0503317.XLS b/files/2018/26_01.01.2019_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..fa016cbe86d0a2de13bd5c12655ea88af911bd34
Binary files /dev/null and b/files/2018/26_01.01.2019_0503317.XLS differ
diff --git a/files/2018/27_01.01.2019_0503317.XLS b/files/2018/27_01.01.2019_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..b8d5b671e0879e2c979b682f881d3847e1a21f67
Binary files /dev/null and b/files/2018/27_01.01.2019_0503317.XLS differ
diff --git a/files/2018/28_01.01.2019_0503317.XLS b/files/2018/28_01.01.2019_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..653c5573115aef244072e51c39d3efa1eee29d74
Binary files /dev/null and b/files/2018/28_01.01.2019_0503317.XLS differ
diff --git a/files/2018/29_01.01.2019_0503317.XLS b/files/2018/29_01.01.2019_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..7446a31b706456b5f0efb62e02575e7d941dd6c7
Binary files /dev/null and b/files/2018/29_01.01.2019_0503317.XLS differ
diff --git a/files/2018/30_01.01.2019_0503317.XLS b/files/2018/30_01.01.2019_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..8647cae959f5dbcc85435f2f19e182ad8bfd4e14
Binary files /dev/null and b/files/2018/30_01.01.2019_0503317.XLS differ
diff --git a/files/2018/31_01.01.2019_0503317.XLS b/files/2018/31_01.01.2019_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..689c917e7aee0a99b04aa6686eec23858bd23a92
Binary files /dev/null and b/files/2018/31_01.01.2019_0503317.XLS differ
diff --git a/files/2018/32_01.01.2019_0503317.XLS b/files/2018/32_01.01.2019_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..a7f0355a3b66edc555aef05a0aba74a725a173ff
Binary files /dev/null and b/files/2018/32_01.01.2019_0503317.XLS differ
diff --git a/files/2018/33_01.01.2019_0503317.XLS b/files/2018/33_01.01.2019_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..b12cb9ecfd1da7c84d3617220b71dca92697f419
Binary files /dev/null and b/files/2018/33_01.01.2019_0503317.XLS differ
diff --git a/files/2018/34_01.01.2019_0503317.XLS b/files/2018/34_01.01.2019_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..3de1430ec77a2fb4d8315f6655cc9c739bc7bf2b
Binary files /dev/null and b/files/2018/34_01.01.2019_0503317.XLS differ
diff --git a/files/2018/35_01.01.2019_0503317.XLS b/files/2018/35_01.01.2019_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..c69825f22c0c8ae3706fe008d062a637b284e97e
Binary files /dev/null and b/files/2018/35_01.01.2019_0503317.XLS differ
diff --git a/files/2018/36_01.01.2019_0503317.XLS b/files/2018/36_01.01.2019_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..30ef0caa63f06834568d3c64471a114cd61dc3b3
Binary files /dev/null and b/files/2018/36_01.01.2019_0503317.XLS differ
diff --git a/files/2018/37_01.01.2019_0503317.XLS b/files/2018/37_01.01.2019_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..321b31a0f132b35ddaf3ac618dab160515fa9803
Binary files /dev/null and b/files/2018/37_01.01.2019_0503317.XLS differ
diff --git a/files/2018/38_01.01.2019_0503317.XLS b/files/2018/38_01.01.2019_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..9ffedd4efb6d8d7e5e2a50274bdf4f3ceefcf742
Binary files /dev/null and b/files/2018/38_01.01.2019_0503317.XLS differ
diff --git a/files/2018/39_01.01.2019_0503317.XLS b/files/2018/39_01.01.2019_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..fc6ee92304ab85cc49bc12a6726b4c54bb0dae28
Binary files /dev/null and b/files/2018/39_01.01.2019_0503317.XLS differ
diff --git a/files/2018/40_01.01.2019_0503317.XLS b/files/2018/40_01.01.2019_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..1fc4de49c9e655430b4c019b195aa1d43b477d83
Binary files /dev/null and b/files/2018/40_01.01.2019_0503317.XLS differ
diff --git a/files/2018/41_01.01.2019_0503317.XLS b/files/2018/41_01.01.2019_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..ccaac4892b0e19a00bd6907481f78ce114f0352f
Binary files /dev/null and b/files/2018/41_01.01.2019_0503317.XLS differ
diff --git a/files/2018/42_01.01.2019_0503317.XLS b/files/2018/42_01.01.2019_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..cd6d8708f56de2ccd3f6f0e66ae38244530837dc
Binary files /dev/null and b/files/2018/42_01.01.2019_0503317.XLS differ
diff --git a/files/2018/43_01.01.2019_0503317.XLS b/files/2018/43_01.01.2019_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..1aec77383f87b0041bdc226a303876034e6e95ad
Binary files /dev/null and b/files/2018/43_01.01.2019_0503317.XLS differ
diff --git a/files/2018/44_01.01.2019_0503317.XLS b/files/2018/44_01.01.2019_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..f331820b128d7a72364878b5ebc558cd826f19d7
Binary files /dev/null and b/files/2018/44_01.01.2019_0503317.XLS differ
diff --git a/files/2018/45_01.01.2019_0503317.XLS b/files/2018/45_01.01.2019_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..8bcdef4a2a4a68b00352e1eb95fe6fbc35c1eaac
Binary files /dev/null and b/files/2018/45_01.01.2019_0503317.XLS differ
diff --git a/files/2018/46_01.01.2019_0503317.XLS b/files/2018/46_01.01.2019_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..3b78643de9cdc419b36150ed975746a8e4322c36
Binary files /dev/null and b/files/2018/46_01.01.2019_0503317.XLS differ
diff --git a/files/2018/47_01.01.2019_0503317.XLS b/files/2018/47_01.01.2019_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..77931eb5776a7a5db991c5c31b7b476323eee1fb
Binary files /dev/null and b/files/2018/47_01.01.2019_0503317.XLS differ
diff --git a/files/2018/48_01.01.2019_0503317.XLS b/files/2018/48_01.01.2019_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..f25c6b202378ca6822c3b5c5562b9798cf95580a
Binary files /dev/null and b/files/2018/48_01.01.2019_0503317.XLS differ
diff --git a/files/2018/49_01.01.2019_0503317.XLS b/files/2018/49_01.01.2019_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..15da6f4e2c0e90e7588f2704045d7004ecc229a9
Binary files /dev/null and b/files/2018/49_01.01.2019_0503317.XLS differ
diff --git a/files/2018/50_01.01.2019_0503317.XLS b/files/2018/50_01.01.2019_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..5aa15107b0d64df85404680f293c40e7e7be7e57
Binary files /dev/null and b/files/2018/50_01.01.2019_0503317.XLS differ
diff --git a/files/2018/51_01.01.2019_0503317.XLS b/files/2018/51_01.01.2019_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..ab0be07ce2ccb7b6f9c24db9e868fce057104258
Binary files /dev/null and b/files/2018/51_01.01.2019_0503317.XLS differ
diff --git a/files/2018/52_01.01.2019_0503317.XLS b/files/2018/52_01.01.2019_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..9407afb00254aed2b33bd0412330006fa5fbea8a
Binary files /dev/null and b/files/2018/52_01.01.2019_0503317.XLS differ
diff --git a/files/2018/53_01.01.2019_0503317.XLS b/files/2018/53_01.01.2019_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..9e1d229249fcd28e50491c052ddc558a5801621a
Binary files /dev/null and b/files/2018/53_01.01.2019_0503317.XLS differ
diff --git a/files/2018/54_01.01.2019_0503317.XLS b/files/2018/54_01.01.2019_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..36d0e00b364a205d60d5d8aba55986f8ed24465d
Binary files /dev/null and b/files/2018/54_01.01.2019_0503317.XLS differ
diff --git a/files/2018/55_01.01.2019_0503317.XLS b/files/2018/55_01.01.2019_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..6978b32c200c31023dce4f36aa0fd3128f5e50a1
Binary files /dev/null and b/files/2018/55_01.01.2019_0503317.XLS differ
diff --git a/files/2018/56_01.01.2019_0503317.XLS b/files/2018/56_01.01.2019_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..6e507875f62f9ce61970138f6ad8126214697e61
Binary files /dev/null and b/files/2018/56_01.01.2019_0503317.XLS differ
diff --git a/files/2018/57_01.01.2019_0503317.XLS b/files/2018/57_01.01.2019_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..fee553004011169b009e05a21e8ad96996969a3d
Binary files /dev/null and b/files/2018/57_01.01.2019_0503317.XLS differ
diff --git a/files/2018/58_01.01.2019_0503317.XLS b/files/2018/58_01.01.2019_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..f5a1e9d9edd56e5d73c4863d233838701148547c
Binary files /dev/null and b/files/2018/58_01.01.2019_0503317.XLS differ
diff --git a/files/2018/59_01.01.2019_0503317.XLS b/files/2018/59_01.01.2019_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..42075a66cd5d9fd4dbd5ed7dc9f87078ea9f9e10
Binary files /dev/null and b/files/2018/59_01.01.2019_0503317.XLS differ
diff --git a/files/2018/60_01.01.2019_0503317.XLS b/files/2018/60_01.01.2019_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..ab107b58f737014802d76172956344a09c4a099d
Binary files /dev/null and b/files/2018/60_01.01.2019_0503317.XLS differ
diff --git a/files/2018/61_01.01.2019_0503317.XLS b/files/2018/61_01.01.2019_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..a75645c3ee691b94239379590b0c8f89f9534253
Binary files /dev/null and b/files/2018/61_01.01.2019_0503317.XLS differ
diff --git a/files/2018/62_01.01.2019_0503317.XLS b/files/2018/62_01.01.2019_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..c8f0adc7bd4b85fce825ebc390149d7ae3fa4de5
Binary files /dev/null and b/files/2018/62_01.01.2019_0503317.XLS differ
diff --git a/files/2018/63_01.01.2019_0503317.XLS b/files/2018/63_01.01.2019_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..f2a1f48aabd0175b2654c56c5f29cbffa54c0449
Binary files /dev/null and b/files/2018/63_01.01.2019_0503317.XLS differ
diff --git a/files/2018/64_01.01.2019_0503317.XLS b/files/2018/64_01.01.2019_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..59d8bfea325e7c8386f82d5651d5a5004859b653
Binary files /dev/null and b/files/2018/64_01.01.2019_0503317.XLS differ
diff --git a/files/2018/65_01.01.2019_0503317.XLS b/files/2018/65_01.01.2019_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..bc3b5a46731c9636b5527a0e3b6c9d81f6c30bef
Binary files /dev/null and b/files/2018/65_01.01.2019_0503317.XLS differ
diff --git a/files/2018/66_01.01.2019_0503317.XLS b/files/2018/66_01.01.2019_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..c4fc47c6a2e02b69dbea3707e7c49236325303a2
Binary files /dev/null and b/files/2018/66_01.01.2019_0503317.XLS differ
diff --git a/files/2018/67_01.01.2019_0503317.XLS b/files/2018/67_01.01.2019_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..723067cd54d9988bccdafd4f7b52a728bb9e482b
Binary files /dev/null and b/files/2018/67_01.01.2019_0503317.XLS differ
diff --git a/files/2018/68_01.01.2019_0503317.XLS b/files/2018/68_01.01.2019_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..b30afbd0a217a7b1473eb2d949467719233930ca
Binary files /dev/null and b/files/2018/68_01.01.2019_0503317.XLS differ
diff --git a/files/2018/69_01.01.2019_0503317.XLS b/files/2018/69_01.01.2019_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..bbc949ad27c5fa7d1cc580bfcf6e7796bd8a2332
Binary files /dev/null and b/files/2018/69_01.01.2019_0503317.XLS differ
diff --git a/files/2018/71_01.01.2019_0503317.XLS b/files/2018/71_01.01.2019_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..4e4057fe0546e745c43ecedf41ba78c821f73d69
Binary files /dev/null and b/files/2018/71_01.01.2019_0503317.XLS differ
diff --git a/files/2018/72_01.01.2019_0503317.XLS b/files/2018/72_01.01.2019_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..99f609332d2450864df37276a92528a512513f8c
Binary files /dev/null and b/files/2018/72_01.01.2019_0503317.XLS differ
diff --git a/files/2018/73_01.01.2019_0503317.XLS b/files/2018/73_01.01.2019_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..43f207c651ae5328bcaac99bdb1b37a22a198164
Binary files /dev/null and b/files/2018/73_01.01.2019_0503317.XLS differ
diff --git a/files/2018/74_01.01.2019_0503317.XLS b/files/2018/74_01.01.2019_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..05a90c445cbe20e54ff2e1da81f8855a02d5d3bc
Binary files /dev/null and b/files/2018/74_01.01.2019_0503317.XLS differ
diff --git a/files/2018/75_01.01.2019_0503317.XLS b/files/2018/75_01.01.2019_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..18fbb97e6e6407618658360c3014be21f429906b
Binary files /dev/null and b/files/2018/75_01.01.2019_0503317.XLS differ
diff --git a/files/2018/76_01.01.2019_0503317.XLS b/files/2018/76_01.01.2019_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..14183fea3d3486d049992ea325e34e3dd369b85a
Binary files /dev/null and b/files/2018/76_01.01.2019_0503317.XLS differ
diff --git a/files/2018/77_01.01.2019_0503317.XLS b/files/2018/77_01.01.2019_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..a91cd23daffeaca70c318b1ec2bb73c3d812e7f9
Binary files /dev/null and b/files/2018/77_01.01.2019_0503317.XLS differ
diff --git a/files/2018/78_01.01.2019_0503317.XLS b/files/2018/78_01.01.2019_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..4533d179fb6025dd27ede1baecdbcc7fffce8fc5
Binary files /dev/null and b/files/2018/78_01.01.2019_0503317.XLS differ
diff --git a/files/2018/79_01.01.2019_0503317.XLS b/files/2018/79_01.01.2019_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..9ce0f4d67d772cf22a2d6f95b226d806ec654120
Binary files /dev/null and b/files/2018/79_01.01.2019_0503317.XLS differ
diff --git a/files/2018/80_01.01.2019_0503317.XLS b/files/2018/80_01.01.2019_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..67a14cfd607dd1f160604ad937dda99e8a7cceeb
Binary files /dev/null and b/files/2018/80_01.01.2019_0503317.XLS differ
diff --git a/files/2018/84_01.01.2019_0503317.XLS b/files/2018/84_01.01.2019_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..f1f6111aa4e950a3957075f70c72db2ee9c650ce
Binary files /dev/null and b/files/2018/84_01.01.2019_0503317.XLS differ
diff --git a/files/2018/87_01.01.2019_0503317.XLS b/files/2018/87_01.01.2019_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..b672027cb94012c696a1549b8cae466a9e0f02d7
Binary files /dev/null and b/files/2018/87_01.01.2019_0503317.XLS differ
diff --git a/files/2018/88_01.01.2019_0503317.XLS b/files/2018/88_01.01.2019_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..be2ca7af68be5e09aa927473f09dc480ed59eaaf
Binary files /dev/null and b/files/2018/88_01.01.2019_0503317.XLS differ
diff --git a/files/2018/90_01.01.2019_0503317.XLS b/files/2018/90_01.01.2019_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..130e332b3003cbec5748fd92732e1c6b13d344ab
Binary files /dev/null and b/files/2018/90_01.01.2019_0503317.XLS differ
diff --git a/files/2018/91_01.01.2019_0503317.XLS b/files/2018/91_01.01.2019_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..bc0067e5a4c405fd136b88a6dc174dab6d6ace63
Binary files /dev/null and b/files/2018/91_01.01.2019_0503317.XLS differ
diff --git a/files/2018/94_01.01.2019_0503317.XLS b/files/2018/94_01.01.2019_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..a67b162491549193b532d335ebf13926503bcd91
Binary files /dev/null and b/files/2018/94_01.01.2019_0503317.XLS differ
diff --git a/files/2018/96_01.01.2019_0503317.XLS b/files/2018/96_01.01.2019_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..bdf77f519893c3647260e7f0baad255d0be5171d
Binary files /dev/null and b/files/2018/96_01.01.2019_0503317.XLS differ
diff --git a/files/2018/СВОД_01.01.2019_0503317.XLS b/files/2018/СВОД_01.01.2019_0503317.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..d96908bf07acabf8afc372f3d156a62d4383cb5f
Binary files /dev/null and b/files/2018/СВОД_01.01.2019_0503317.XLS differ
diff --git a/Работа с бюджетами субъектов федерации.ipynb b/Работа с бюджетами субъектов федерации.ipynb
new file mode 100644
index 0000000000000000000000000000000000000000..fda3d017816661214a5e1e11666e04274ed51251
--- /dev/null
+++ b/Работа с бюджетами субъектов федерации.ipynb
@@ -0,0 +1,2429 @@
+{
+ "cells": [
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "# Анализируем структуру расходов субъектов федерации по госзаказу на основе отчётов об исполнении бюджетов"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "Цель работы: \n",
+ "- разобраться с работой с Excel файлами отчётов об исполнении бюджетов\n",
+ "- научиться извлекать сведения о структуре госзаказа\n",
+ "- визуализировать структуру госзаказа\n",
+ "\n",
+ "Источники данных: Консолидированные бюджеты субъектов Российской Федерации и бюджетов территориальных государственных внебюджетных фондов в виде годовых отчётов с 2013 по 2018 годы\n",
+ "\n",
+ "http://roskazna.ru/ispolnenie-byudzhetov/konsolidirovannye-byudzhety-subektov/\n",
+ "\n",
+ "Для работы потребуется установить библиотеки xlrd и tabulate используйте командную строку:\n",
+ "\n",
+ " pip install tabulate\n",
+ " pip install xlrd\n"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "Импортируем необходимые библиотеки для работы"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 9,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "import sys, os\n",
+ "import xlrd\n",
+ "import json\n",
+ "import pprint\n",
+ "from IPython.display import HTML, display\n",
+ "import tabulate\n",
+ "import pandas as pd"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "Особенность данных отчётов об исполнении бюджета в том что они в файлах Excel и в разных форматах, меняющихся год от года. Для этого необходимо написать относительно универсальную функцию извлечения данных"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 61,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "def extract_report_data(year, filter_vr='', regname_sheet_id=1, regname_cell_coord=[4,3], summ_col_id=6):\n",
+ " filepath = 'files/%s' % year\n",
+ " files = os.listdir(filepath)\n",
+ " table = []\n",
+ " for name in files:\n",
+ " if name[-4:] == '.XLS':\n",
+ " wb = xlrd.open_workbook(filepath + '/' + name)\n",
+ " name = name.lower()\n",
+ " sheet = wb.sheet_by_index(regname_sheet_id)\n",
+ " reg = sheet.cell(regname_cell_coord[0], regname_cell_coord[1])\n",
+ " datasheet = wb.sheet_by_index(regname_sheet_id+1)\n",
+ " adict = {}\n",
+ " data = {}\n",
+ " total = 0\n",
+ " print('Обработка %s, регион %s' % (name, reg.value)) \n",
+ " for row in datasheet.get_rows():\n",
+ " if total == 0:\n",
+ " if type(row[1].value) == type(''):\n",
+ " if row[1].value.isdigit() and row[1].value == '200':\n",
+ " total = int(float(str(row[summ_col_id].value).replace(' ', '').replace('\\xa0', '').replace(',', '.')))\n",
+ " continue\n",
+ " else:\n",
+ " if row[1].value == 200:\n",
+ " total = int(row[summ_col_id].value)\n",
+ " continue\n",
+ "# if row[1].value == '200':\n",
+ " # total = row[6].value\n",
+ "\n",
+ "\n",
+ " if type(row[5].value) == type(''):\n",
+ " if row[5].value.isdigit():\n",
+ " vr = int(row[5].value)\n",
+ " else:\n",
+ " continue\n",
+ " else:\n",
+ " vr = int(row[5].value)\n",
+ " if vr >= 100:\n",
+ " if str(vr) not in adict.keys():\n",
+ " adict[str(vr)] = row[0].value\n",
+ " v = data.get(str(vr), 0)\n",
+ " data[str(vr)] = v + row[6].value if type(row[6].value) == float else 0\n",
+ " for key, value in data.items():\n",
+ " if filter_vr == '' or filter_vr == key:\n",
+ " table.append({'filename': name, 'region' : reg.value, 'vr' : key, 'vr_name' : adict[key], 'total' : total, 'vr_value' : int(value), 'vr_share' : (value * 100.0) / total})\n",
+ " return table\n"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 58,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Обработка 0503317-3_fo_001-2582480.xls, регион Республика Башкортостан\n",
+ "Обработка 0503317-3_fo_002-2578483.xls, регион Республика Бурятия\n",
+ "Обработка 0503317-3_fo_003-2622844.xls, регион Республика Дагестан\n",
+ "Обработка 0503317-3_fo_004-2586781.xls, регион Кабардино-Балкарская Республика\n",
+ "Обработка 0503317-3_fo_005-2582358.xls, регион Республика Калмыкия\n",
+ "Обработка 0503317-3_fo_006-2595010.xls, регион Республика Карелия\n",
+ "Обработка 0503317-3_fo_007-2580361.xls, регион Республика Коми\n",
+ "Обработка 0503317-3_fo_008-2554128.xls, регион Республика Марий Эл\n",
+ "Обработка 0503317-3_fo_009-2547732.xls, регион Республика Мордовия\n",
+ "Обработка 0503317-3_fo_010-2577291.xls, регион Республика Северная Осетия-Алания\n",
+ "Обработка 0503317-3_fo_011-2590573.xls, регион Республика Татарстан (Татарстан)\n",
+ "Обработка 0503317-3_fo_012-2563872.xls, регион Республика Тыва\n",
+ "Обработка 0503317-3_fo_013-2546190.xls, регион Удмуртская Республика\n",
+ "Обработка 0503317-3_fo_014-2586589.xls, регион Республика Ингушетия\n",
+ "Обработка 0503317-3_fo_015-2548644.xls, регион Чувашская Республика-Чувашия\n",
+ "Обработка 0503317-3_fo_016-2578245.xls, регион Республика Саха (Якутия)\n",
+ "Обработка 0503317-3_fo_017-2565733.xls, регион Алтайский край\n",
+ "Обработка 0503317-3_fo_018-2574675.xls, регион Краснодарский край\n",
+ "Обработка 0503317-3_fo_019-2573892.xls, регион Красноярский край\n",
+ "Обработка 0503317-3_fo_020-2559383.xls, регион Приморский край\n",
+ "Обработка 0503317-3_fo_021-2560688.xls, регион Ставропольский край\n",
+ "Обработка 0503317-3_fo_022-2514627.xls, регион Хабаровский край\n",
+ "Обработка 0503317-3_fo_023-2599111.xls, регион Амурская область\n",
+ "Обработка 0503317-3_fo_024-2542181.xls, регион Архангельская область\n",
+ "Обработка 0503317-3_fo_025-2560444.xls, регион Астраханская область\n",
+ "Обработка 0503317-3_fo_026-2562259.xls, регион Белгородская область\n",
+ "Обработка 0503317-3_fo_027-2561588.xls, регион Брянская область\n",
+ "Обработка 0503317-3_fo_028-2619462.xls, регион Владимирская область\n",
+ "Обработка 0503317-3_fo_029-2570627.xls, регион Волгоградская область\n",
+ "Обработка 0503317-3_fo_030-2545287.xls, регион Вологодская область\n",
+ "Обработка 0503317-3_fo_031-2526055.xls, регион Воронежская область\n",
+ "Обработка 0503317-3_fo_032-2595456.xls, регион Нижегородская область\n",
+ "Обработка 0503317-3_fo_033-2542734.xls, регион Ивановская область\n",
+ "Обработка 0503317-3_fo_034-2596390.xls, регион Иркутская область\n",
+ "Обработка 0503317-3_fo_035-2557940.xls, регион Калининградская область\n",
+ "Обработка 0503317-3_fo_036-2561136.xls, регион Тверская область\n",
+ "Обработка 0503317-3_fo_037-2607410.xls, регион Калужская область\n",
+ "Обработка 0503317-3_fo_038-2594168.xls, регион Камчатский край\n",
+ "Обработка 0503317-3_fo_039-2554223.xls, регион Кемеровская область\n",
+ "Обработка 0503317-3_fo_040-2560260.xls, регион Кировская область\n",
+ "Обработка 0503317-3_fo_041-2597042.xls, регион Костромская область\n",
+ "Обработка 0503317-3_fo_042-2532142.xls, регион Самарская область\n",
+ "Обработка 0503317-3_fo_043-2589048.xls, регион Курганская область\n",
+ "Обработка 0503317-3_fo_044-2542924.xls, регион Курская область\n",
+ "Обработка 0503317-3_fo_045-2635043.xls, регион Ленинградская область\n",
+ "Обработка 0503317-3_fo_046-2545977.xls, регион Липецкая область\n",
+ "Обработка 0503317-3_fo_047-2573054.xls, регион Магаданская область\n",
+ "Обработка 0503317-3_fo_048-2571411.xls, регион Московская область\n",
+ "Обработка 0503317-3_fo_049-2542863.xls, регион Мурманская область\n",
+ "Обработка 0503317-3_fo_050-2590923.xls, регион Новгородская область\n",
+ "Обработка 0503317-3_fo_051-2559254.xls, регион Новосибирская область\n",
+ "Обработка 0503317-3_fo_052-2555830.xls, регион Омская область\n",
+ "Обработка 0503317-3_fo_053-2546088.xls, регион Оренбургская область\n",
+ "Обработка 0503317-3_fo_054-2553249.xls, регион Орловская область\n",
+ "Обработка 0503317-3_fo_055-2586799.xls, регион Пензенская область\n",
+ "Обработка 0503317-3_fo_056-2563585.xls, регион Пермский край\n",
+ "Обработка 0503317-3_fo_057-2553565.xls, регион Псковская область\n",
+ "Обработка 0503317-3_fo_058-2577607.xls, регион Ростовская область\n",
+ "Обработка 0503317-3_fo_059-2515141.xls, регион Рязанская область\n",
+ "Обработка 0503317-3_fo_060-2596298.xls, регион Саратовская область\n",
+ "Обработка 0503317-3_fo_061-2592314.xls, регион Сахалинская область\n",
+ "Обработка 0503317-3_fo_062-2594807.xls, регион Свердловская область\n",
+ "Обработка 0503317-3_fo_063-2545143.xls, регион Смоленская область\n",
+ "Обработка 0503317-3_fo_064-2590738.xls, регион Тамбовская область\n",
+ "Обработка 0503317-3_fo_065-2555875.xls, регион Томская область\n",
+ "Обработка 0503317-3_fo_066-2559205.xls, регион Тульская область\n",
+ "Обработка 0503317-3_fo_067-2576499.xls, регион Тюменская область\n",
+ "Обработка 0503317-3_fo_068-2590389.xls, регион Ульяновская область\n",
+ "Обработка 0503317-3_fo_069-2585028.xls, регион Челябинская область\n",
+ "Обработка 0503317-3_fo_071-2562695.xls, регион Ярославская область\n",
+ "Обработка 0503317-3_fo_072-2575887.xls, регион г.Санкт-Петербург\n",
+ "Обработка 0503317-3_fo_073-2580800.xls, регион г.Москва\n",
+ "Обработка 0503317-3_fo_074-2597133.xls, регион г.Севастополь\n",
+ "Обработка 0503317-3_fo_075-2597181.xls, регион Республика Крым\n",
+ "Обработка 0503317-3_fo_076-2584138.xls, регион Республика Адыгея (Адыгея)\n",
+ "Обработка 0503317-3_fo_077-2544943.xls, регион Республика Алтай\n",
+ "Обработка 0503317-3_fo_078-2555583.xls, регион Еврейская автономная область\n",
+ "Обработка 0503317-3_fo_079-2573667.xls, регион Карачаево-Черкесская Республика\n",
+ "Обработка 0503317-3_fo_080-2590348.xls, регион Республика Хакасия\n",
+ "Обработка 0503317-3_fo_084-2538986.xls, регион Ненецкий автономный округ\n",
+ "Обработка 0503317-3_fo_087-2562535.xls, регион Ханты-Мансийский автономный округ - Югра\n",
+ "Обработка 0503317-3_fo_088-2572869.xls, регион Чукотский автономный округ\n",
+ "Обработка 0503317-3_fo_090-2554306.xls, регион Ямало-Ненецкий автономный округ\n",
+ "Обработка 0503317-3_fo_091-2573748.xls, регион Забайкальский край\n",
+ "Обработка 0503317-3_fo_094-2524612.xls, регион Чеченская Республика\n",
+ "Обработка 0503317-3_fo_096-2552679.xls, регион г. Байконур\n"
+ ]
+ }
+ ],
+ "source": [
+ "table = extract_report_data('2016', '200', 1, [4,3], 6)\n"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 59,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "<div>\n",
+ "<style scoped>\n",
+ " .dataframe tbody tr th:only-of-type {\n",
+ " vertical-align: middle;\n",
+ " }\n",
+ "\n",
+ " .dataframe tbody tr th {\n",
+ " vertical-align: top;\n",
+ " }\n",
+ "\n",
+ " .dataframe thead th {\n",
+ " text-align: right;\n",
+ " }\n",
+ "</style>\n",
+ "<table border=\"1\" class=\"dataframe\">\n",
+ " <thead>\n",
+ " <tr style=\"text-align: right;\">\n",
+ " <th></th>\n",
+ " <th>filename</th>\n",
+ " <th>region</th>\n",
+ " <th>vr</th>\n",
+ " <th>total</th>\n",
+ " <th>vr_value</th>\n",
+ " <th>vr_share</th>\n",
+ " </tr>\n",
+ " </thead>\n",
+ " <tbody>\n",
+ " <tr>\n",
+ " <th>11</th>\n",
+ " <td>0503317-3_fo_012-2563872.xls</td>\n",
+ " <td>Республика Тыва</td>\n",
+ " <td>200</td>\n",
+ " <td>30242840595</td>\n",
+ " <td>1864763452</td>\n",
+ " <td>6.165967</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>34</th>\n",
+ " <td>0503317-3_fo_035-2557940.xls</td>\n",
+ " <td>Калининградская область</td>\n",
+ " <td>200</td>\n",
+ " <td>100127031184</td>\n",
+ " <td>6399048015</td>\n",
+ " <td>6.390930</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>1</th>\n",
+ " <td>0503317-3_fo_002-2578483.xls</td>\n",
+ " <td>Республика Бурятия</td>\n",
+ " <td>200</td>\n",
+ " <td>70839571597</td>\n",
+ " <td>4883525984</td>\n",
+ " <td>6.893782</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>78</th>\n",
+ " <td>0503317-3_fo_080-2590348.xls</td>\n",
+ " <td>Республика Хакасия</td>\n",
+ " <td>200</td>\n",
+ " <td>45826134358</td>\n",
+ " <td>3454509505</td>\n",
+ " <td>7.538296</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>13</th>\n",
+ " <td>0503317-3_fo_014-2586589.xls</td>\n",
+ " <td>Республика Ингушетия</td>\n",
+ " <td>200</td>\n",
+ " <td>35446700854</td>\n",
+ " <td>2774528656</td>\n",
+ " <td>7.827326</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>59</th>\n",
+ " <td>0503317-3_fo_060-2596298.xls</td>\n",
+ " <td>Саратовская область</td>\n",
+ " <td>200</td>\n",
+ " <td>120802848177</td>\n",
+ " <td>9516899728</td>\n",
+ " <td>7.878043</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>48</th>\n",
+ " <td>0503317-3_fo_049-2542863.xls</td>\n",
+ " <td>Мурманская область</td>\n",
+ " <td>200</td>\n",
+ " <td>86062895337</td>\n",
+ " <td>6844861014</td>\n",
+ " <td>7.953324</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>14</th>\n",
+ " <td>0503317-3_fo_015-2548644.xls</td>\n",
+ " <td>Чувашская Республика-Чувашия</td>\n",
+ " <td>200</td>\n",
+ " <td>63145601605</td>\n",
+ " <td>5036506600</td>\n",
+ " <td>7.976021</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>62</th>\n",
+ " <td>0503317-3_fo_063-2545143.xls</td>\n",
+ " <td>Смоленская область</td>\n",
+ " <td>200</td>\n",
+ " <td>56191894064</td>\n",
+ " <td>4560551726</td>\n",
+ " <td>8.116031</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>83</th>\n",
+ " <td>0503317-3_fo_091-2573748.xls</td>\n",
+ " <td>Забайкальский край</td>\n",
+ " <td>200</td>\n",
+ " <td>70997547529</td>\n",
+ " <td>5764657062</td>\n",
+ " <td>8.119516</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>85</th>\n",
+ " <td>0503317-3_fo_096-2552679.xls</td>\n",
+ " <td>г. Байконур</td>\n",
+ " <td>200</td>\n",
+ " <td>3861294705</td>\n",
+ " <td>318584932</td>\n",
+ " <td>8.250728</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>26</th>\n",
+ " <td>0503317-3_fo_027-2561588.xls</td>\n",
+ " <td>Брянская область</td>\n",
+ " <td>200</td>\n",
+ " <td>69407212453</td>\n",
+ " <td>5739480249</td>\n",
+ " <td>8.269285</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>6</th>\n",
+ " <td>0503317-3_fo_007-2580361.xls</td>\n",
+ " <td>Республика Коми</td>\n",
+ " <td>200</td>\n",
+ " <td>96107273567</td>\n",
+ " <td>7996264532</td>\n",
+ " <td>8.320145</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>56</th>\n",
+ " <td>0503317-3_fo_057-2553565.xls</td>\n",
+ " <td>Псковская область</td>\n",
+ " <td>200</td>\n",
+ " <td>40199752207</td>\n",
+ " <td>3354068714</td>\n",
+ " <td>8.343506</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>51</th>\n",
+ " <td>0503317-3_fo_052-2555830.xls</td>\n",
+ " <td>Омская область</td>\n",
+ " <td>200</td>\n",
+ " <td>110635540888</td>\n",
+ " <td>9257571004</td>\n",
+ " <td>8.367628</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>27</th>\n",
+ " <td>0503317-3_fo_028-2619462.xls</td>\n",
+ " <td>Владимирская область</td>\n",
+ " <td>200</td>\n",
+ " <td>76352519788</td>\n",
+ " <td>6433201627</td>\n",
+ " <td>8.425657</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>54</th>\n",
+ " <td>0503317-3_fo_055-2586799.xls</td>\n",
+ " <td>Пензенская область</td>\n",
+ " <td>200</td>\n",
+ " <td>70792748428</td>\n",
+ " <td>6055767011</td>\n",
+ " <td>8.554219</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>23</th>\n",
+ " <td>0503317-3_fo_024-2542181.xls</td>\n",
+ " <td>Архангельская область</td>\n",
+ " <td>200</td>\n",
+ " <td>103389497345</td>\n",
+ " <td>9506850768</td>\n",
+ " <td>9.195180</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>81</th>\n",
+ " <td>0503317-3_fo_088-2572869.xls</td>\n",
+ " <td>Чукотский автономный округ</td>\n",
+ " <td>200</td>\n",
+ " <td>32288607600</td>\n",
+ " <td>2971584327</td>\n",
+ " <td>9.203197</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>8</th>\n",
+ " <td>0503317-3_fo_009-2547732.xls</td>\n",
+ " <td>Республика Мордовия</td>\n",
+ " <td>200</td>\n",
+ " <td>56550954507</td>\n",
+ " <td>5246953602</td>\n",
+ " <td>9.278276</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>55</th>\n",
+ " <td>0503317-3_fo_056-2563585.xls</td>\n",
+ " <td>Пермский край</td>\n",
+ " <td>200</td>\n",
+ " <td>170891634334</td>\n",
+ " <td>15982892207</td>\n",
+ " <td>9.352648</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>79</th>\n",
+ " <td>0503317-3_fo_084-2538986.xls</td>\n",
+ " <td>Ненецкий автономный округ</td>\n",
+ " <td>200</td>\n",
+ " <td>20486393122</td>\n",
+ " <td>1917878012</td>\n",
+ " <td>9.361716</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>15</th>\n",
+ " <td>0503317-3_fo_016-2578245.xls</td>\n",
+ " <td>Республика Саха (Якутия)</td>\n",
+ " <td>200</td>\n",
+ " <td>230979509855</td>\n",
+ " <td>21796481052</td>\n",
+ " <td>9.436543</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>46</th>\n",
+ " <td>0503317-3_fo_047-2573054.xls</td>\n",
+ " <td>Магаданская область</td>\n",
+ " <td>200</td>\n",
+ " <td>38446932014</td>\n",
+ " <td>3640562344</td>\n",
+ " <td>9.469058</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>31</th>\n",
+ " <td>0503317-3_fo_032-2595456.xls</td>\n",
+ " <td>Нижегородская область</td>\n",
+ " <td>200</td>\n",
+ " <td>209323441775</td>\n",
+ " <td>19917278277</td>\n",
+ " <td>9.515073</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>24</th>\n",
+ " <td>0503317-3_fo_025-2560444.xls</td>\n",
+ " <td>Астраханская область</td>\n",
+ " <td>200</td>\n",
+ " <td>50937023589</td>\n",
+ " <td>4868696826</td>\n",
+ " <td>9.558267</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>22</th>\n",
+ " <td>0503317-3_fo_023-2599111.xls</td>\n",
+ " <td>Амурская область</td>\n",
+ " <td>200</td>\n",
+ " <td>70622093402</td>\n",
+ " <td>6766466485</td>\n",
+ " <td>9.581232</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>7</th>\n",
+ " <td>0503317-3_fo_008-2554128.xls</td>\n",
+ " <td>Республика Марий Эл</td>\n",
+ " <td>200</td>\n",
+ " <td>35542191103</td>\n",
+ " <td>3485276193</td>\n",
+ " <td>9.806025</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>0</th>\n",
+ " <td>0503317-3_fo_001-2582480.xls</td>\n",
+ " <td>Республика Башкортостан</td>\n",
+ " <td>200</td>\n",
+ " <td>233160167857</td>\n",
+ " <td>23201861503</td>\n",
+ " <td>9.951040</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>25</th>\n",
+ " <td>0503317-3_fo_026-2562259.xls</td>\n",
+ " <td>Белгородская область</td>\n",
+ " <td>200</td>\n",
+ " <td>103043569875</td>\n",
+ " <td>10295049937</td>\n",
+ " <td>9.990968</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>...</th>\n",
+ " <td>...</td>\n",
+ " <td>...</td>\n",
+ " <td>...</td>\n",
+ " <td>...</td>\n",
+ " <td>...</td>\n",
+ " <td>...</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>20</th>\n",
+ " <td>0503317-3_fo_021-2560688.xls</td>\n",
+ " <td>Ставропольский край</td>\n",
+ " <td>200</td>\n",
+ " <td>133433216780</td>\n",
+ " <td>16046875235</td>\n",
+ " <td>12.026147</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>57</th>\n",
+ " <td>0503317-3_fo_058-2577607.xls</td>\n",
+ " <td>Ростовская область</td>\n",
+ " <td>200</td>\n",
+ " <td>229707314640</td>\n",
+ " <td>27975404933</td>\n",
+ " <td>12.178718</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>71</th>\n",
+ " <td>0503317-3_fo_073-2580800.xls</td>\n",
+ " <td>г.Москва</td>\n",
+ " <td>200</td>\n",
+ " <td>2023827473775</td>\n",
+ " <td>246980117135</td>\n",
+ " <td>12.203615</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>82</th>\n",
+ " <td>0503317-3_fo_090-2554306.xls</td>\n",
+ " <td>Ямало-Ненецкий автономный округ</td>\n",
+ " <td>200</td>\n",
+ " <td>171297988155</td>\n",
+ " <td>21120292458</td>\n",
+ " <td>12.329562</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>63</th>\n",
+ " <td>0503317-3_fo_064-2590738.xls</td>\n",
+ " <td>Тамбовская область</td>\n",
+ " <td>200</td>\n",
+ " <td>64843986225</td>\n",
+ " <td>8034676899</td>\n",
+ " <td>12.390782</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>68</th>\n",
+ " <td>0503317-3_fo_069-2585028.xls</td>\n",
+ " <td>Челябинская область</td>\n",
+ " <td>200</td>\n",
+ " <td>201178417472</td>\n",
+ " <td>25278297528</td>\n",
+ " <td>12.565114</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>74</th>\n",
+ " <td>0503317-3_fo_076-2584138.xls</td>\n",
+ " <td>Республика Адыгея (Адыгея)</td>\n",
+ " <td>200</td>\n",
+ " <td>22049435837</td>\n",
+ " <td>2776901493</td>\n",
+ " <td>12.593980</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>43</th>\n",
+ " <td>0503317-3_fo_044-2542924.xls</td>\n",
+ " <td>Курская область</td>\n",
+ " <td>200</td>\n",
+ " <td>66418791893</td>\n",
+ " <td>8603757991</td>\n",
+ " <td>12.953801</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>36</th>\n",
+ " <td>0503317-3_fo_037-2607410.xls</td>\n",
+ " <td>Калужская область</td>\n",
+ " <td>200</td>\n",
+ " <td>74429846117</td>\n",
+ " <td>9647767389</td>\n",
+ " <td>12.962229</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>53</th>\n",
+ " <td>0503317-3_fo_054-2553249.xls</td>\n",
+ " <td>Орловская область</td>\n",
+ " <td>200</td>\n",
+ " <td>45309947193</td>\n",
+ " <td>5927863708</td>\n",
+ " <td>13.082919</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>58</th>\n",
+ " <td>0503317-3_fo_059-2515141.xls</td>\n",
+ " <td>Рязанская область</td>\n",
+ " <td>200</td>\n",
+ " <td>63743169984</td>\n",
+ " <td>8451768864</td>\n",
+ " <td>13.259097</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>47</th>\n",
+ " <td>0503317-3_fo_048-2571411.xls</td>\n",
+ " <td>Московская область</td>\n",
+ " <td>200</td>\n",
+ " <td>702632881062</td>\n",
+ " <td>95688465074</td>\n",
+ " <td>13.618558</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>65</th>\n",
+ " <td>0503317-3_fo_066-2559205.xls</td>\n",
+ " <td>Тульская область</td>\n",
+ " <td>200</td>\n",
+ " <td>99207181993</td>\n",
+ " <td>13684488748</td>\n",
+ " <td>13.793849</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>17</th>\n",
+ " <td>0503317-3_fo_018-2574675.xls</td>\n",
+ " <td>Краснодарский край</td>\n",
+ " <td>200</td>\n",
+ " <td>319599262208</td>\n",
+ " <td>44450485602</td>\n",
+ " <td>13.908194</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>32</th>\n",
+ " <td>0503317-3_fo_033-2542734.xls</td>\n",
+ " <td>Ивановская область</td>\n",
+ " <td>200</td>\n",
+ " <td>49100307334</td>\n",
+ " <td>6848938652</td>\n",
+ " <td>13.948871</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>16</th>\n",
+ " <td>0503317-3_fo_017-2565733.xls</td>\n",
+ " <td>Алтайский край</td>\n",
+ " <td>200</td>\n",
+ " <td>123090405918</td>\n",
+ " <td>17444101052</td>\n",
+ " <td>14.171780</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>30</th>\n",
+ " <td>0503317-3_fo_031-2526055.xls</td>\n",
+ " <td>Воронежская область</td>\n",
+ " <td>200</td>\n",
+ " <td>129200045695</td>\n",
+ " <td>18379463994</td>\n",
+ " <td>14.225586</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>60</th>\n",
+ " <td>0503317-3_fo_061-2592314.xls</td>\n",
+ " <td>Сахалинская область</td>\n",
+ " <td>200</td>\n",
+ " <td>183225166153</td>\n",
+ " <td>26152939336</td>\n",
+ " <td>14.273661</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>9</th>\n",
+ " <td>0503317-3_fo_010-2577291.xls</td>\n",
+ " <td>Республика Северная Осетия-Алания</td>\n",
+ " <td>200</td>\n",
+ " <td>35667111252</td>\n",
+ " <td>5112914366</td>\n",
+ " <td>14.335095</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>77</th>\n",
+ " <td>0503317-3_fo_079-2573667.xls</td>\n",
+ " <td>Карачаево-Черкесская Республика</td>\n",
+ " <td>200</td>\n",
+ " <td>26122409582</td>\n",
+ " <td>3756489114</td>\n",
+ " <td>14.380332</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>50</th>\n",
+ " <td>0503317-3_fo_051-2559254.xls</td>\n",
+ " <td>Новосибирская область</td>\n",
+ " <td>200</td>\n",
+ " <td>181503719091</td>\n",
+ " <td>26681151286</td>\n",
+ " <td>14.700058</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>42</th>\n",
+ " <td>0503317-3_fo_043-2589048.xls</td>\n",
+ " <td>Курганская область</td>\n",
+ " <td>200</td>\n",
+ " <td>53600443359</td>\n",
+ " <td>7940715354</td>\n",
+ " <td>14.814645</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>3</th>\n",
+ " <td>0503317-3_fo_004-2586781.xls</td>\n",
+ " <td>Кабардино-Балкарская Республика</td>\n",
+ " <td>200</td>\n",
+ " <td>43706227848</td>\n",
+ " <td>6533112376</td>\n",
+ " <td>14.947784</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>35</th>\n",
+ " <td>0503317-3_fo_036-2561136.xls</td>\n",
+ " <td>Тверская область</td>\n",
+ " <td>200</td>\n",
+ " <td>77565343335</td>\n",
+ " <td>11958992366</td>\n",
+ " <td>15.417958</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>10</th>\n",
+ " <td>0503317-3_fo_011-2590573.xls</td>\n",
+ " <td>Республика Татарстан (Татарстан)</td>\n",
+ " <td>200</td>\n",
+ " <td>297937832130</td>\n",
+ " <td>48266313917</td>\n",
+ " <td>16.200129</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>73</th>\n",
+ " <td>0503317-3_fo_075-2597181.xls</td>\n",
+ " <td>Республика Крым</td>\n",
+ " <td>200</td>\n",
+ " <td>157007606940</td>\n",
+ " <td>25695498481</td>\n",
+ " <td>16.365767</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>40</th>\n",
+ " <td>0503317-3_fo_041-2597042.xls</td>\n",
+ " <td>Костромская область</td>\n",
+ " <td>200</td>\n",
+ " <td>39125358860</td>\n",
+ " <td>6630032561</td>\n",
+ " <td>16.945615</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>39</th>\n",
+ " <td>0503317-3_fo_040-2560260.xls</td>\n",
+ " <td>Кировская область</td>\n",
+ " <td>200</td>\n",
+ " <td>73019054301</td>\n",
+ " <td>12511662308</td>\n",
+ " <td>17.134791</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>44</th>\n",
+ " <td>0503317-3_fo_045-2635043.xls</td>\n",
+ " <td>Ленинградская область</td>\n",
+ " <td>200</td>\n",
+ " <td>160752950025</td>\n",
+ " <td>29134508288</td>\n",
+ " <td>18.123778</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>72</th>\n",
+ " <td>0503317-3_fo_074-2597133.xls</td>\n",
+ " <td>г.Севастополь</td>\n",
+ " <td>200</td>\n",
+ " <td>33396808334</td>\n",
+ " <td>7159134231</td>\n",
+ " <td>21.436582</td>\n",
+ " </tr>\n",
+ " </tbody>\n",
+ "</table>\n",
+ "<p>86 rows × 6 columns</p>\n",
+ "</div>"
+ ],
+ "text/plain": [
+ " filename region vr \\\n",
+ "11 0503317-3_fo_012-2563872.xls Республика Тыва 200 \n",
+ "34 0503317-3_fo_035-2557940.xls Калининградская область 200 \n",
+ "1 0503317-3_fo_002-2578483.xls Республика Бурятия 200 \n",
+ "78 0503317-3_fo_080-2590348.xls Республика Хакасия 200 \n",
+ "13 0503317-3_fo_014-2586589.xls Республика Ингушетия 200 \n",
+ "59 0503317-3_fo_060-2596298.xls Саратовская область 200 \n",
+ "48 0503317-3_fo_049-2542863.xls Мурманская область 200 \n",
+ "14 0503317-3_fo_015-2548644.xls Чувашская Республика-Чувашия 200 \n",
+ "62 0503317-3_fo_063-2545143.xls Смоленская область 200 \n",
+ "83 0503317-3_fo_091-2573748.xls Забайкальский край 200 \n",
+ "85 0503317-3_fo_096-2552679.xls г. Байконур 200 \n",
+ "26 0503317-3_fo_027-2561588.xls Брянская область 200 \n",
+ "6 0503317-3_fo_007-2580361.xls Республика Коми 200 \n",
+ "56 0503317-3_fo_057-2553565.xls Псковская область 200 \n",
+ "51 0503317-3_fo_052-2555830.xls Омская область 200 \n",
+ "27 0503317-3_fo_028-2619462.xls Владимирская область 200 \n",
+ "54 0503317-3_fo_055-2586799.xls Пензенская область 200 \n",
+ "23 0503317-3_fo_024-2542181.xls Архангельская область 200 \n",
+ "81 0503317-3_fo_088-2572869.xls Чукотский автономный округ 200 \n",
+ "8 0503317-3_fo_009-2547732.xls Республика Мордовия 200 \n",
+ "55 0503317-3_fo_056-2563585.xls Пермский край 200 \n",
+ "79 0503317-3_fo_084-2538986.xls Ненецкий автономный округ 200 \n",
+ "15 0503317-3_fo_016-2578245.xls Республика Саха (Якутия) 200 \n",
+ "46 0503317-3_fo_047-2573054.xls Магаданская область 200 \n",
+ "31 0503317-3_fo_032-2595456.xls Нижегородская область 200 \n",
+ "24 0503317-3_fo_025-2560444.xls Астраханская область 200 \n",
+ "22 0503317-3_fo_023-2599111.xls Амурская область 200 \n",
+ "7 0503317-3_fo_008-2554128.xls Республика Марий Эл 200 \n",
+ "0 0503317-3_fo_001-2582480.xls Республика Башкортостан 200 \n",
+ "25 0503317-3_fo_026-2562259.xls Белгородская область 200 \n",
+ ".. ... ... ... \n",
+ "20 0503317-3_fo_021-2560688.xls Ставропольский край 200 \n",
+ "57 0503317-3_fo_058-2577607.xls Ростовская область 200 \n",
+ "71 0503317-3_fo_073-2580800.xls г.Москва 200 \n",
+ "82 0503317-3_fo_090-2554306.xls Ямало-Ненецкий автономный округ 200 \n",
+ "63 0503317-3_fo_064-2590738.xls Тамбовская область 200 \n",
+ "68 0503317-3_fo_069-2585028.xls Челябинская область 200 \n",
+ "74 0503317-3_fo_076-2584138.xls Республика Адыгея (Адыгея) 200 \n",
+ "43 0503317-3_fo_044-2542924.xls Курская область 200 \n",
+ "36 0503317-3_fo_037-2607410.xls Калужская область 200 \n",
+ "53 0503317-3_fo_054-2553249.xls Орловская область 200 \n",
+ "58 0503317-3_fo_059-2515141.xls Рязанская область 200 \n",
+ "47 0503317-3_fo_048-2571411.xls Московская область 200 \n",
+ "65 0503317-3_fo_066-2559205.xls Тульская область 200 \n",
+ "17 0503317-3_fo_018-2574675.xls Краснодарский край 200 \n",
+ "32 0503317-3_fo_033-2542734.xls Ивановская область 200 \n",
+ "16 0503317-3_fo_017-2565733.xls Алтайский край 200 \n",
+ "30 0503317-3_fo_031-2526055.xls Воронежская область 200 \n",
+ "60 0503317-3_fo_061-2592314.xls Сахалинская область 200 \n",
+ "9 0503317-3_fo_010-2577291.xls Республика Северная Осетия-Алания 200 \n",
+ "77 0503317-3_fo_079-2573667.xls Карачаево-Черкесская Республика 200 \n",
+ "50 0503317-3_fo_051-2559254.xls Новосибирская область 200 \n",
+ "42 0503317-3_fo_043-2589048.xls Курганская область 200 \n",
+ "3 0503317-3_fo_004-2586781.xls Кабардино-Балкарская Республика 200 \n",
+ "35 0503317-3_fo_036-2561136.xls Тверская область 200 \n",
+ "10 0503317-3_fo_011-2590573.xls Республика Татарстан (Татарстан) 200 \n",
+ "73 0503317-3_fo_075-2597181.xls Республика Крым 200 \n",
+ "40 0503317-3_fo_041-2597042.xls Костромская область 200 \n",
+ "39 0503317-3_fo_040-2560260.xls Кировская область 200 \n",
+ "44 0503317-3_fo_045-2635043.xls Ленинградская область 200 \n",
+ "72 0503317-3_fo_074-2597133.xls г.Севастополь 200 \n",
+ "\n",
+ " total vr_value vr_share \n",
+ "11 30242840595 1864763452 6.165967 \n",
+ "34 100127031184 6399048015 6.390930 \n",
+ "1 70839571597 4883525984 6.893782 \n",
+ "78 45826134358 3454509505 7.538296 \n",
+ "13 35446700854 2774528656 7.827326 \n",
+ "59 120802848177 9516899728 7.878043 \n",
+ "48 86062895337 6844861014 7.953324 \n",
+ "14 63145601605 5036506600 7.976021 \n",
+ "62 56191894064 4560551726 8.116031 \n",
+ "83 70997547529 5764657062 8.119516 \n",
+ "85 3861294705 318584932 8.250728 \n",
+ "26 69407212453 5739480249 8.269285 \n",
+ "6 96107273567 7996264532 8.320145 \n",
+ "56 40199752207 3354068714 8.343506 \n",
+ "51 110635540888 9257571004 8.367628 \n",
+ "27 76352519788 6433201627 8.425657 \n",
+ "54 70792748428 6055767011 8.554219 \n",
+ "23 103389497345 9506850768 9.195180 \n",
+ "81 32288607600 2971584327 9.203197 \n",
+ "8 56550954507 5246953602 9.278276 \n",
+ "55 170891634334 15982892207 9.352648 \n",
+ "79 20486393122 1917878012 9.361716 \n",
+ "15 230979509855 21796481052 9.436543 \n",
+ "46 38446932014 3640562344 9.469058 \n",
+ "31 209323441775 19917278277 9.515073 \n",
+ "24 50937023589 4868696826 9.558267 \n",
+ "22 70622093402 6766466485 9.581232 \n",
+ "7 35542191103 3485276193 9.806025 \n",
+ "0 233160167857 23201861503 9.951040 \n",
+ "25 103043569875 10295049937 9.990968 \n",
+ ".. ... ... ... \n",
+ "20 133433216780 16046875235 12.026147 \n",
+ "57 229707314640 27975404933 12.178718 \n",
+ "71 2023827473775 246980117135 12.203615 \n",
+ "82 171297988155 21120292458 12.329562 \n",
+ "63 64843986225 8034676899 12.390782 \n",
+ "68 201178417472 25278297528 12.565114 \n",
+ "74 22049435837 2776901493 12.593980 \n",
+ "43 66418791893 8603757991 12.953801 \n",
+ "36 74429846117 9647767389 12.962229 \n",
+ "53 45309947193 5927863708 13.082919 \n",
+ "58 63743169984 8451768864 13.259097 \n",
+ "47 702632881062 95688465074 13.618558 \n",
+ "65 99207181993 13684488748 13.793849 \n",
+ "17 319599262208 44450485602 13.908194 \n",
+ "32 49100307334 6848938652 13.948871 \n",
+ "16 123090405918 17444101052 14.171780 \n",
+ "30 129200045695 18379463994 14.225586 \n",
+ "60 183225166153 26152939336 14.273661 \n",
+ "9 35667111252 5112914366 14.335095 \n",
+ "77 26122409582 3756489114 14.380332 \n",
+ "50 181503719091 26681151286 14.700058 \n",
+ "42 53600443359 7940715354 14.814645 \n",
+ "3 43706227848 6533112376 14.947784 \n",
+ "35 77565343335 11958992366 15.417958 \n",
+ "10 297937832130 48266313917 16.200129 \n",
+ "73 157007606940 25695498481 16.365767 \n",
+ "40 39125358860 6630032561 16.945615 \n",
+ "39 73019054301 12511662308 17.134791 \n",
+ "44 160752950025 29134508288 18.123778 \n",
+ "72 33396808334 7159134231 21.436582 \n",
+ "\n",
+ "[86 rows x 6 columns]"
+ ]
+ },
+ "execution_count": 59,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "FIELDS = ['filename', 'region', 'vr', 'total', 'vr_value', 'vr_share']\n",
+ "df2016 = pd.DataFrame(table, columns=FIELDS)\n",
+ "df2016.sort_values(by=['vr_share'], ascending=True)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 62,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Обработка 01_01.01.2019_0503317.xls, регион МИНИСТЕРСТВО ФИНАНСОВ РЕСПУБЛИКИ БАШКОРТОСТАН\n",
+ "Обработка 02_01.01.2019_0503317.xls, регион МИНИСТЕРСТВО ФИНАНСОВ РЕСПУБЛИКИ БУРЯТИЯ\n",
+ "Обработка 03_01.01.2019_0503317.xls, регион Министерство финансов Республики Дагестан\n",
+ "Обработка 04_01.01.2019_0503317.xls, регион МИНИСТЕРСТВО ФИНАНСОВ КАБАРДИНО- БАЛКАРСКОЙ РЕСПУБЛИКИ\n",
+ "Обработка 05_01.01.2019_0503317.xls, регион МИНИСТЕРСТВО ФИНАНСОВ РЕСПУБЛИКИ КАЛМЫКИЯ\n",
+ "Обработка 06_01.01.2019_0503317.xls, регион МИНИСТЕРСТВО ФИНАНСОВ РЕСПУБЛИКИ КАРЕЛИЯ\n",
+ "Обработка 07_01.01.2019_0503317.xls, регион МИНИСТЕРСТВО ФИНАНСОВ РЕСПУБЛИКИ КОМИ\n",
+ "Обработка 08_01.01.2019_0503317.xls, регион МИНИСТЕРСТВО ФИНАНСОВ РЕСПУБЛИКИ МАРИЙ ЭЛ\n",
+ "Обработка 09_01.01.2019_0503317.xls, регион МИНИСТЕРСТВО ФИНАНСОВ РЕСПУБЛИКИ МОРДОВИЯ\n",
+ "Обработка 10_01.01.2019_0503317.xls, регион МИНИСТЕРСТВО ФИНАНСОВ РЕСПУБЛИКИ СЕВЕРНАЯ ОСЕТИЯ-АЛАНИЯ\n",
+ "Обработка 11_01.01.2019_0503317.xls, регион МИНИСТЕРСТВО ФИНАНСОВ РЕСПУБЛИКИ ТАТАРСТАН\n",
+ "Обработка 12_01.01.2019_0503317.xls, регион Министерство финансов Республики Тыва\n",
+ "Обработка 13_01.01.2019_0503317.xls, регион МИНИСТЕРСТВО ФИНАНСОВ УДМУРТСКОЙ РЕСПУБЛИКИ\n",
+ "Обработка 14_01.01.2019_0503317.xls, регион МИНИСТЕРСТВО ФИНАНСОВ РЕСПУБЛИКИ ИНГУШЕТИЯ\n",
+ "Обработка 15_01.01.2019_0503317.xls, регион Министерство финансов Чувашской Республики\n",
+ "Обработка 16_01.01.2019_0503317.xls, регион МИНИСТЕРСТВО ФИНАНСОВ РЕСПУБЛИКИ САХА (ЯКУТИЯ)\n",
+ "Обработка 17_01.01.2019_0503317.xls, регион МИНИСТЕРСТВО ФИНАНСОВ АЛТАЙСКОГО КРАЯ\n",
+ "Обработка 18_01.01.2019_0503317.xls, регион МИНИСТЕРСТВО ФИНАНСОВ КРАСНОДАРСКОГО КРАЯ\n",
+ "Обработка 19_01.01.2019_0503317.xls, регион МИНИСТЕРСТВО ФИНАНСОВ КРАСНОЯРСКОГО КРАЯ\n",
+ "Обработка 20_01.01.2019_0503317.xls, регион департамент финансов Приморского края\n",
+ "Обработка 21_01.01.2019_0503317.xls, регион МИНИСТЕРСТВО ФИНАНСОВ СТАВРОПОЛЬСКОГО КРАЯ\n",
+ "Обработка 22_01.01.2019_0503317.xls, регион МИНИСТЕРСТВО ФИНАНСОВ ХАБАРОВСКОГО КРАЯ\n",
+ "Обработка 23_01.01.2019_0503317.xls, регион МИНИСТЕРСТВО ФИНАНСОВ АМУРСКОЙ ОБЛАСТИ\n",
+ "Обработка 24_01.01.2019_0503317.xls, регион МИНИСТЕРСТВО ФИНАНСОВ АРХАНГЕЛЬСКОЙ ОБЛАСТИ\n",
+ "Обработка 25_01.01.2019_0503317.xls, регион МИНИСТЕРСТВО ФИНАНСОВ АСТРАХАНСКОЙ ОБЛАСТИ\n",
+ "Обработка 26_01.01.2019_0503317.xls, регион ДЕПАРТАМЕНТ ФИНАНСОВ И БЮДЖЕТНОЙ ПОЛИТИКИ БЕЛГОРОДСКОЙ ОБЛАСТИ\n",
+ "Обработка 27_01.01.2019_0503317.xls, регион ДЕПАРТАМЕНТ ФИНАНСОВ БРЯНСКОЙ ОБЛАСТИ\n",
+ "Обработка 28_01.01.2019_0503317.xls, регион ДЕПАРТАМЕНТ ФИНАНСОВ, БЮДЖЕТНОЙ И НАЛОГОВОЙ ПОЛИТИКИ АДМИНИСТРАЦИИ ВЛАДИМИРСКОЙ ОБЛАСТИ\n",
+ "Обработка 29_01.01.2019_0503317.xls, регион КОМИТЕТ ФИНАНСОВ ВОЛГОГРАДСКОЙ ОБЛАСТИ\n",
+ "Обработка 30_01.01.2019_0503317.xls, регион Департамент финансов Вологодской области\n",
+ "Обработка 31_01.01.2019_0503317.xls, регион ДЕПАРТАМЕНТ ФИНАНСОВ ВОРОНЕЖСКОЙ ОБЛАСТИ\n",
+ "Обработка 32_01.01.2019_0503317.xls, регион МИНИСТЕРСТВО ФИНАНСОВ НИЖЕГОРОДСКОЙ ОБЛАСТИ\n",
+ "Обработка 33_01.01.2019_0503317.xls, регион Департамент финансов Ивановской области\n",
+ "Обработка 34_01.01.2019_0503317.xls, регион МИНИСТЕРСТВО ФИНАНСОВ ИРКУТСКОЙ ОБЛАСТИ\n",
+ "Обработка 35_01.01.2019_0503317.xls, регион МИНИСТЕРСТВО ФИНАНСОВ КАЛИНИНГРАДСКОЙ ОБЛАСТИ\n",
+ "Обработка 36_01.01.2019_0503317.xls, регион МИНИСТЕРСТВО ФИНАНСОВ ТВЕРСКОЙ ОБЛАСТИ\n",
+ "Обработка 37_01.01.2019_0503317.xls, регион МИНИСТЕРСТВО ФИНАНСОВ КАЛУЖСКОЙ ОБЛАСТИ\n",
+ "Обработка 38_01.01.2019_0503317.xls, регион МИНИСТЕРСТВО ФИНАНСОВ КАМЧАТСКОГО КРАЯ\n",
+ "Обработка 39_01.01.2019_0503317.xls, регион ГЛАВНОЕ ФИНАНСОВОЕ УПРАВЛЕНИЕ КЕМЕРОВСКОЙ ОБЛАСТИ\n",
+ "Обработка 40_01.01.2019_0503317.xls, регион МИНИСТЕРСТВО ФИНАНСОВ КИРОВСКОЙ ОБЛАСТИ\n",
+ "Обработка 41_01.01.2019_0503317.xls, регион ДЕПАРТАМЕНТ ФИНАНСОВ КОСТРОМСКОЙ ОБЛАСТИ\n",
+ "Обработка 42_01.01.2019_0503317.xls, регион МИНИСТЕРСТВО УПРАВЛЕНИЯ ФИНАНСАМИ САМАРСКОЙ ОБЛАСТИ\n",
+ "Обработка 43_01.01.2019_0503317.xls, регион ФИНАНСОВОЕ УПРАВЛЕНИЕ КУРГАНСКОЙ ОБЛАСТИ\n",
+ "Обработка 44_01.01.2019_0503317.xls, регион КОМИТЕТ ФИНАНСОВ КУРСКОЙ ОБЛАСТИ\n",
+ "Обработка 45_01.01.2019_0503317.xls, регион КОМИТЕТ ФИНАНСОВ ЛЕНИНГРАДСКОЙ ОБЛАСТИ\n",
+ "Обработка 46_01.01.2019_0503317.xls, регион УПРАВЛЕНИЕ ФИНАНСОВ ЛИПЕЦКОЙ ОБЛАСТИ\n",
+ "Обработка 47_01.01.2019_0503317.xls, регион МИНИСТЕРСТВО ФИНАНСОВ МАГАДАНСКОЙ ОБЛАСТИ\n",
+ "Обработка 48_01.01.2019_0503317.xls, регион МИНИСТЕРСТВО ФИНАНСОВ МОСКОВСКОЙ ОБЛАСТИ\n",
+ "Обработка 49_01.01.2019_0503317.xls, регион МИНИСТЕРСТВО ФИНАНСОВ МУРМАНСКОЙ ОБЛАСТИ\n",
+ "Обработка 50_01.01.2019_0503317.xls, регион ДЕПАРТАМЕНТ ФИНАНСОВ НОВГОРОДСКОЙ ОБЛАСТИ\n",
+ "Обработка 51_01.01.2019_0503317.xls, регион МИНИСТЕРСТВО ФИНАНСОВ И НАЛОГОВОЙ ПОЛИТИКИ НОВОСИБИРСКОЙ ОБЛАСТИ\n",
+ "Обработка 52_01.01.2019_0503317.xls, регион Министерство финансов Омской области\n",
+ "Обработка 53_01.01.2019_0503317.xls, регион МИНИСТЕРСТВО ФИНАНСОВ ОРЕНБУРГСКОЙ ОБЛАСТИ\n",
+ "Обработка 54_01.01.2019_0503317.xls, регион ДЕПАРТАМЕНТ ФИНАНСОВ ОРЛОВСКОЙ ОБЛАСТИ\n",
+ "Обработка 55_01.01.2019_0503317.xls, регион МИНИСТЕРСТВО ФИНАНСОВ ПЕНЗЕНСКОЙ ОБЛАСТИ\n",
+ "Обработка 56_01.01.2019_0503317.xls, регион МИНИСТЕРСТВО ФИНАНСОВ ПЕРМСКОГО КРАЯ\n",
+ "Обработка 57_01.01.2019_0503317.xls, регион ГОСУДАРСТВЕННОЕ ФИНАНСОВОЕ УПРАВЛЕНИЕ ПСКОВСКОЙ ОБЛАСТИ\n",
+ "Обработка 58_01.01.2019_0503317.xls, регион МИНИСТЕРСТВО ФИНАНСОВ РОСТОВСКОЙ ОБЛАСТИ\n",
+ "Обработка 59_01.01.2019_0503317.xls, регион МИНИСТЕРСТВО ФИНАНСОВ РЯЗАНСКОЙ ОБЛАСТИ\n",
+ "Обработка 60_01.01.2019_0503317.xls, регион МИНИСТЕРСТВО ФИНАНСОВ САРАТОВСКОЙ ОБЛАСТИ\n",
+ "Обработка 61_01.01.2019_0503317.xls, регион МИНИСТЕРСТВО ФИНАНСОВ САХАЛИНСКОЙ ОБЛАСТИ\n",
+ "Обработка 62_01.01.2019_0503317.xls, регион МИНИСТЕРСТВО ФИНАНСОВ СВЕРДЛОВСКОЙ ОБЛАСТИ\n",
+ "Обработка 63_01.01.2019_0503317.xls, регион Департамент бюджета и финансов Смоленской области\n",
+ "Обработка 64_01.01.2019_0503317.xls, регион ФИНАНСОВОЕ УПРАВЛЕНИЕ ТАМБОВСКОЙ ОБЛАСТИ\n",
+ "Обработка 65_01.01.2019_0503317.xls, регион ДЕПАРТАМЕНТ ФИНАНСОВ ТОМСКОЙ ОБЛАСТИ\n",
+ "Обработка 66_01.01.2019_0503317.xls, регион МИНИСТЕРСТВО ФИНАНСОВ ТУЛЬСКОЙ ОБЛАСТИ\n",
+ "Обработка 67_01.01.2019_0503317.xls, регион ДЕПАРТАМЕНТ ФИНАНСОВ ТЮМЕНСКОЙ ОБЛАСТИ\n",
+ "Обработка 68_01.01.2019_0503317.xls, регион МИНИСТЕРСТВО ФИНАНСОВ УЛЬЯНОВСКОЙ ОБЛАСТИ\n",
+ "Обработка 69_01.01.2019_0503317.xls, регион Министерство финансов Челябинской области\n",
+ "Обработка 71_01.01.2019_0503317.xls, регион ДЕПАРТАМЕНТ ФИНАНСОВ ЯРОСЛАВСКОЙ ОБЛАСТИ\n",
+ "Обработка 72_01.01.2019_0503317.xls, регион КОМИТЕТ ФИНАНСОВ САНКТ-ПЕТЕРБУРГА\n",
+ "Обработка 73_01.01.2019_0503317.xls, регион ДЕПАРТАМЕНТ ФИНАНСОВ ГОРОДА МОСКВЫ\n",
+ "Обработка 74_01.01.2019_0503317.xls, регион ДЕПАРТАМЕНТ ФИНАНСОВ ГОРОДА СЕВАСТОПОЛЯ\n",
+ "Обработка 75_01.01.2019_0503317.xls, регион МИНИСТЕРСТВО ФИНАНСОВ РЕСПУБЛИКИ КРЫМ\n",
+ "Обработка 76_01.01.2019_0503317.xls, регион МИНИСТЕРСТВО ФИНАНСОВ РЕСПУБЛИКИ АДЫГЕЯ\n",
+ "Обработка 77_01.01.2019_0503317.xls, регион МИНИСТЕРСТВО ФИНАНСОВ РЕСПУБЛИКИ АЛТАЙ\n",
+ "Обработка 78_01.01.2019_0503317.xls, регион ФИНАНСОВОЕ УПРАВЛЕНИЕ ПРАВИТЕЛЬСТВА ЕВРЕЙСКОЙ АВТОНОМНОЙ ОБЛАСТИ\n",
+ "Обработка 79_01.01.2019_0503317.xls, регион МИНИСТЕРСТВО ФИНАНСОВ КАРАЧАЕВО-ЧЕРКЕССКОЙ РЕСПУБЛИКИ\n",
+ "Обработка 80_01.01.2019_0503317.xls, регион МИНИСТЕРСТВО ФИНАНСОВ РЕСПУБЛИКИ ХАКАСИЯ\n",
+ "Обработка 84_01.01.2019_0503317.xls, регион ДЕПАРТАМЕНТ ФИНАНСОВ И ЭКОНОМИКИ НЕНЕЦКОГО АВТОНОМНОГО ОКРУГА\n",
+ "Обработка 87_01.01.2019_0503317.xls, регион ДЕПАРТАМЕНТ ФИНАНСОВ ХАНТЫ-МАНСИЙСКОГО АВТОНОМНОГО ОКРУГА - ЮГРЫ\n",
+ "Обработка 88_01.01.2019_0503317.xls, регион ДЕПАРТАМЕНТ ФИНАНСОВ, ЭКОНОМИКИ И ИМУЩЕСТВЕННЫХ ОТНОШЕНИЙ ЧУКОТСКОГО АВТОНОМНОГО ОКРУГА\n",
+ "Обработка 90_01.01.2019_0503317.xls, регион ДЕПАРТАМЕНТ ФИНАНСОВ ЯМАЛО-НЕНЕЦКОГО АВТОНОМНОГО ОКРУГА\n",
+ "Обработка 91_01.01.2019_0503317.xls, регион МИНИСТЕРСТВО ФИНАНСОВ ЗАБАЙКАЛЬСКОГО КРАЯ\n",
+ "Обработка 94_01.01.2019_0503317.xls, регион МИНИСТЕРСТВО ФИНАНСОВ ЧЕЧЕНСКОЙ РЕСПУБЛИКИ\n",
+ "Обработка 96_01.01.2019_0503317.xls, регион УПРАВЛЕНИЕ ФИНАНСОВ АДМИНИСТРАЦИИ ГОРОДА БАЙКОНУР\n",
+ "Обработка свод_01.01.2019_0503317.xls, регион Межрегиональное операционное управление Федерального казначейства\n"
+ ]
+ }
+ ],
+ "source": [
+ "\n",
+ "table2018 = extract_report_data('2018', '200', 0, [5,3], 6)\n"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 64,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "<div>\n",
+ "<style scoped>\n",
+ " .dataframe tbody tr th:only-of-type {\n",
+ " vertical-align: middle;\n",
+ " }\n",
+ "\n",
+ " .dataframe tbody tr th {\n",
+ " vertical-align: top;\n",
+ " }\n",
+ "\n",
+ " .dataframe thead th {\n",
+ " text-align: right;\n",
+ " }\n",
+ "</style>\n",
+ "<table border=\"1\" class=\"dataframe\">\n",
+ " <thead>\n",
+ " <tr style=\"text-align: right;\">\n",
+ " <th></th>\n",
+ " <th>filename</th>\n",
+ " <th>region</th>\n",
+ " <th>vr</th>\n",
+ " <th>total</th>\n",
+ " <th>vr_value</th>\n",
+ " <th>vr_share</th>\n",
+ " </tr>\n",
+ " </thead>\n",
+ " <tbody>\n",
+ " <tr>\n",
+ " <th>16</th>\n",
+ " <td>17_01.01.2019_0503317.xls</td>\n",
+ " <td>МИНИСТЕРСТВО ФИНАНСОВ АЛТАЙСКОГО КРАЯ</td>\n",
+ " <td>200</td>\n",
+ " <td>152650051914</td>\n",
+ " <td>27055251889</td>\n",
+ " <td>17.723710</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>10</th>\n",
+ " <td>11_01.01.2019_0503317.xls</td>\n",
+ " <td>МИНИСТЕРСТВО ФИНАНСОВ РЕСПУБЛИКИ ТАТАРСТАН</td>\n",
+ " <td>200</td>\n",
+ " <td>371881410298</td>\n",
+ " <td>64847943737</td>\n",
+ " <td>17.437802</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>25</th>\n",
+ " <td>26_01.01.2019_0503317.xls</td>\n",
+ " <td>ДЕПАРТАМЕНТ ФИНАНСОВ И БЮДЖЕТНОЙ ПОЛИТИКИ БЕЛГ...</td>\n",
+ " <td>200</td>\n",
+ " <td>125676672404</td>\n",
+ " <td>20946770465</td>\n",
+ " <td>16.667191</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>44</th>\n",
+ " <td>45_01.01.2019_0503317.xls</td>\n",
+ " <td>КОМИТЕТ ФИНАНСОВ ЛЕНИНГРАДСКОЙ ОБЛАСТИ</td>\n",
+ " <td>200</td>\n",
+ " <td>181666454636</td>\n",
+ " <td>30049717547</td>\n",
+ " <td>16.541148</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>35</th>\n",
+ " <td>36_01.01.2019_0503317.xls</td>\n",
+ " <td>МИНИСТЕРСТВО ФИНАНСОВ ТВЕРСКОЙ ОБЛАСТИ</td>\n",
+ " <td>200</td>\n",
+ " <td>87362912331</td>\n",
+ " <td>14176589289</td>\n",
+ " <td>16.227240</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>39</th>\n",
+ " <td>40_01.01.2019_0503317.xls</td>\n",
+ " <td>МИНИСТЕРСТВО ФИНАНСОВ КИРОВСКОЙ ОБЛАСТИ</td>\n",
+ " <td>200</td>\n",
+ " <td>80772955022</td>\n",
+ " <td>12847261657</td>\n",
+ " <td>15.905400</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>49</th>\n",
+ " <td>50_01.01.2019_0503317.xls</td>\n",
+ " <td>ДЕПАРТАМЕНТ ФИНАНСОВ НОВГОРОДСКОЙ ОБЛАСТИ</td>\n",
+ " <td>200</td>\n",
+ " <td>45556001665</td>\n",
+ " <td>7151416527</td>\n",
+ " <td>15.698078</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>17</th>\n",
+ " <td>18_01.01.2019_0503317.xls</td>\n",
+ " <td>МИНИСТЕРСТВО ФИНАНСОВ КРАСНОДАРСКОГО КРАЯ</td>\n",
+ " <td>200</td>\n",
+ " <td>371842467294</td>\n",
+ " <td>57535059135</td>\n",
+ " <td>15.472966</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>30</th>\n",
+ " <td>31_01.01.2019_0503317.xls</td>\n",
+ " <td>ДЕПАРТАМЕНТ ФИНАНСОВ ВОРОНЕЖСКОЙ ОБЛАСТИ</td>\n",
+ " <td>200</td>\n",
+ " <td>154630583968</td>\n",
+ " <td>23444004632</td>\n",
+ " <td>15.161299</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>32</th>\n",
+ " <td>33_01.01.2019_0503317.xls</td>\n",
+ " <td>Департамент финансов Ивановской области</td>\n",
+ " <td>200</td>\n",
+ " <td>57307013740</td>\n",
+ " <td>8597258824</td>\n",
+ " <td>15.002106</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>50</th>\n",
+ " <td>51_01.01.2019_0503317.xls</td>\n",
+ " <td>МИНИСТЕРСТВО ФИНАНСОВ И НАЛОГОВОЙ ПОЛИТИКИ НОВ...</td>\n",
+ " <td>200</td>\n",
+ " <td>216716686626</td>\n",
+ " <td>31714590684</td>\n",
+ " <td>14.634125</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>65</th>\n",
+ " <td>66_01.01.2019_0503317.xls</td>\n",
+ " <td>МИНИСТЕРСТВО ФИНАНСОВ ТУЛЬСКОЙ ОБЛАСТИ</td>\n",
+ " <td>200</td>\n",
+ " <td>111058268316</td>\n",
+ " <td>16220515556</td>\n",
+ " <td>14.605410</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>3</th>\n",
+ " <td>04_01.01.2019_0503317.xls</td>\n",
+ " <td>МИНИСТЕРСТВО ФИНАНСОВ КАБАРДИНО- БАЛКАРСКОЙ РЕ...</td>\n",
+ " <td>200</td>\n",
+ " <td>44484608472</td>\n",
+ " <td>6414235794</td>\n",
+ " <td>14.419000</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>20</th>\n",
+ " <td>21_01.01.2019_0503317.xls</td>\n",
+ " <td>МИНИСТЕРСТВО ФИНАНСОВ СТАВРОПОЛЬСКОГО КРАЯ</td>\n",
+ " <td>200</td>\n",
+ " <td>156053995137</td>\n",
+ " <td>21704277777</td>\n",
+ " <td>13.908185</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>36</th>\n",
+ " <td>37_01.01.2019_0503317.xls</td>\n",
+ " <td>МИНИСТЕРСТВО ФИНАНСОВ КАЛУЖСКОЙ ОБЛАСТИ</td>\n",
+ " <td>200</td>\n",
+ " <td>92908701874</td>\n",
+ " <td>12705579595</td>\n",
+ " <td>13.675339</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>47</th>\n",
+ " <td>48_01.01.2019_0503317.xls</td>\n",
+ " <td>МИНИСТЕРСТВО ФИНАНСОВ МОСКОВСКОЙ ОБЛАСТИ</td>\n",
+ " <td>200</td>\n",
+ " <td>885168825824</td>\n",
+ " <td>121031963443</td>\n",
+ " <td>13.673320</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>77</th>\n",
+ " <td>79_01.01.2019_0503317.xls</td>\n",
+ " <td>МИНИСТЕРСТВО ФИНАНСОВ КАРАЧАЕВО-ЧЕРКЕССКОЙ РЕС...</td>\n",
+ " <td>200</td>\n",
+ " <td>32208897320</td>\n",
+ " <td>4372478591</td>\n",
+ " <td>13.575375</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>42</th>\n",
+ " <td>43_01.01.2019_0503317.xls</td>\n",
+ " <td>ФИНАНСОВОЕ УПРАВЛЕНИЕ КУРГАНСКОЙ ОБЛАСТИ</td>\n",
+ " <td>200</td>\n",
+ " <td>62103252201</td>\n",
+ " <td>8342250765</td>\n",
+ " <td>13.432873</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>43</th>\n",
+ " <td>44_01.01.2019_0503317.xls</td>\n",
+ " <td>КОМИТЕТ ФИНАНСОВ КУРСКОЙ ОБЛАСТИ</td>\n",
+ " <td>200</td>\n",
+ " <td>79122073878</td>\n",
+ " <td>10536252000</td>\n",
+ " <td>13.316451</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>38</th>\n",
+ " <td>39_01.01.2019_0503317.xls</td>\n",
+ " <td>ГЛАВНОЕ ФИНАНСОВОЕ УПРАВЛЕНИЕ КЕМЕРОВСКОЙ ОБЛАСТИ</td>\n",
+ " <td>200</td>\n",
+ " <td>206290379874</td>\n",
+ " <td>27160427504</td>\n",
+ " <td>13.166114</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>31</th>\n",
+ " <td>32_01.01.2019_0503317.xls</td>\n",
+ " <td>МИНИСТЕРСТВО ФИНАНСОВ НИЖЕГОРОДСКОЙ ОБЛАСТИ</td>\n",
+ " <td>200</td>\n",
+ " <td>230441046149</td>\n",
+ " <td>30161779712</td>\n",
+ " <td>13.088718</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>40</th>\n",
+ " <td>41_01.01.2019_0503317.xls</td>\n",
+ " <td>ДЕПАРТАМЕНТ ФИНАНСОВ КОСТРОМСКОЙ ОБЛАСТИ</td>\n",
+ " <td>200</td>\n",
+ " <td>44665255022</td>\n",
+ " <td>5820039720</td>\n",
+ " <td>13.030351</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>72</th>\n",
+ " <td>74_01.01.2019_0503317.xls</td>\n",
+ " <td>ДЕПАРТАМЕНТ ФИНАНСОВ ГОРОДА СЕВАСТОПОЛЯ</td>\n",
+ " <td>200</td>\n",
+ " <td>49787634700</td>\n",
+ " <td>6436099034</td>\n",
+ " <td>12.927103</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>57</th>\n",
+ " <td>58_01.01.2019_0503317.xls</td>\n",
+ " <td>МИНИСТЕРСТВО ФИНАНСОВ РОСТОВСКОЙ ОБЛАСТИ</td>\n",
+ " <td>200</td>\n",
+ " <td>263141982409</td>\n",
+ " <td>33771305500</td>\n",
+ " <td>12.833872</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>58</th>\n",
+ " <td>59_01.01.2019_0503317.xls</td>\n",
+ " <td>МИНИСТЕРСТВО ФИНАНСОВ РЯЗАНСКОЙ ОБЛАСТИ</td>\n",
+ " <td>200</td>\n",
+ " <td>75474566740</td>\n",
+ " <td>9635352008</td>\n",
+ " <td>12.766356</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>74</th>\n",
+ " <td>76_01.01.2019_0503317.xls</td>\n",
+ " <td>МИНИСТЕРСТВО ФИНАНСОВ РЕСПУБЛИКИ АДЫГЕЯ</td>\n",
+ " <td>200</td>\n",
+ " <td>28873108596</td>\n",
+ " <td>3650988287</td>\n",
+ " <td>12.644944</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>68</th>\n",
+ " <td>69_01.01.2019_0503317.xls</td>\n",
+ " <td>Министерство финансов Челябинской области</td>\n",
+ " <td>200</td>\n",
+ " <td>242009486209</td>\n",
+ " <td>30501211112</td>\n",
+ " <td>12.603312</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>41</th>\n",
+ " <td>42_01.01.2019_0503317.xls</td>\n",
+ " <td>МИНИСТЕРСТВО УПРАВЛЕНИЯ ФИНАНСАМИ САМАРСКОЙ ОБ...</td>\n",
+ " <td>200</td>\n",
+ " <td>226737618932</td>\n",
+ " <td>28145664762</td>\n",
+ " <td>12.413319</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>24</th>\n",
+ " <td>25_01.01.2019_0503317.xls</td>\n",
+ " <td>МИНИСТЕРСТВО ФИНАНСОВ АСТРАХАНСКОЙ ОБЛАСТИ</td>\n",
+ " <td>200</td>\n",
+ " <td>62605195519</td>\n",
+ " <td>7661507352</td>\n",
+ " <td>12.237814</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>33</th>\n",
+ " <td>34_01.01.2019_0503317.xls</td>\n",
+ " <td>МИНИСТЕРСТВО ФИНАНСОВ ИРКУТСКОЙ ОБЛАСТИ</td>\n",
+ " <td>200</td>\n",
+ " <td>226078352750</td>\n",
+ " <td>27390269719</td>\n",
+ " <td>12.115388</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>...</th>\n",
+ " <td>...</td>\n",
+ " <td>...</td>\n",
+ " <td>...</td>\n",
+ " <td>...</td>\n",
+ " <td>...</td>\n",
+ " <td>...</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>75</th>\n",
+ " <td>77_01.01.2019_0503317.xls</td>\n",
+ " <td>МИНИСТЕРСТВО ФИНАНСОВ РЕСПУБЛИКИ АЛТАЙ</td>\n",
+ " <td>200</td>\n",
+ " <td>26505552932</td>\n",
+ " <td>2759467544</td>\n",
+ " <td>10.410904</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>63</th>\n",
+ " <td>64_01.01.2019_0503317.xls</td>\n",
+ " <td>ФИНАНСОВОЕ УПРАВЛЕНИЕ ТАМБОВСКОЙ ОБЛАСТИ</td>\n",
+ " <td>200</td>\n",
+ " <td>65738198313</td>\n",
+ " <td>6749917712</td>\n",
+ " <td>10.267878</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>70</th>\n",
+ " <td>72_01.01.2019_0503317.xls</td>\n",
+ " <td>КОМИТЕТ ФИНАНСОВ САНКТ-ПЕТЕРБУРГА</td>\n",
+ " <td>200</td>\n",
+ " <td>680748639167</td>\n",
+ " <td>69776578591</td>\n",
+ " <td>10.249977</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>5</th>\n",
+ " <td>06_01.01.2019_0503317.xls</td>\n",
+ " <td>МИНИСТЕРСТВО ФИНАНСОВ РЕСПУБЛИКИ КАРЕЛИЯ</td>\n",
+ " <td>200</td>\n",
+ " <td>64154032060</td>\n",
+ " <td>6572774316</td>\n",
+ " <td>10.245302</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>80</th>\n",
+ " <td>87_01.01.2019_0503317.xls</td>\n",
+ " <td>ДЕПАРТАМЕНТ ФИНАНСОВ ХАНТЫ-МАНСИЙСКОГО АВТОНОМ...</td>\n",
+ " <td>200</td>\n",
+ " <td>333060405193</td>\n",
+ " <td>33395128342</td>\n",
+ " <td>10.026748</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>26</th>\n",
+ " <td>27_01.01.2019_0503317.xls</td>\n",
+ " <td>ДЕПАРТАМЕНТ ФИНАНСОВ БРЯНСКОЙ ОБЛАСТИ</td>\n",
+ " <td>200</td>\n",
+ " <td>79944011469</td>\n",
+ " <td>7950715299</td>\n",
+ " <td>9.945354</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>59</th>\n",
+ " <td>60_01.01.2019_0503317.xls</td>\n",
+ " <td>МИНИСТЕРСТВО ФИНАНСОВ САРАТОВСКОЙ ОБЛАСТИ</td>\n",
+ " <td>200</td>\n",
+ " <td>135533123127</td>\n",
+ " <td>13402811290</td>\n",
+ " <td>9.888956</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>78</th>\n",
+ " <td>80_01.01.2019_0503317.xls</td>\n",
+ " <td>МИНИСТЕРСТВО ФИНАНСОВ РЕСПУБЛИКИ ХАКАСИЯ</td>\n",
+ " <td>200</td>\n",
+ " <td>51682794511</td>\n",
+ " <td>5109868615</td>\n",
+ " <td>9.886982</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>84</th>\n",
+ " <td>94_01.01.2019_0503317.xls</td>\n",
+ " <td>МИНИСТЕРСТВО ФИНАНСОВ ЧЕЧЕНСКОЙ РЕСПУБЛИКИ</td>\n",
+ " <td>200</td>\n",
+ " <td>101671025411</td>\n",
+ " <td>9851668543</td>\n",
+ " <td>9.689750</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>56</th>\n",
+ " <td>57_01.01.2019_0503317.xls</td>\n",
+ " <td>ГОСУДАРСТВЕННОЕ ФИНАНСОВОЕ УПРАВЛЕНИЕ ПСКОВСКО...</td>\n",
+ " <td>200</td>\n",
+ " <td>45862683965</td>\n",
+ " <td>4266821611</td>\n",
+ " <td>9.303471</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>13</th>\n",
+ " <td>14_01.01.2019_0503317.xls</td>\n",
+ " <td>МИНИСТЕРСТВО ФИНАНСОВ РЕСПУБЛИКИ ИНГУШЕТИЯ</td>\n",
+ " <td>200</td>\n",
+ " <td>32040612467</td>\n",
+ " <td>2968153130</td>\n",
+ " <td>9.263722</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>21</th>\n",
+ " <td>22_01.01.2019_0503317.xls</td>\n",
+ " <td>МИНИСТЕРСТВО ФИНАНСОВ ХАБАРОВСКОГО КРАЯ</td>\n",
+ " <td>200</td>\n",
+ " <td>162506562514</td>\n",
+ " <td>14945077920</td>\n",
+ " <td>9.196600</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>71</th>\n",
+ " <td>73_01.01.2019_0503317.xls</td>\n",
+ " <td>ДЕПАРТАМЕНТ ФИНАНСОВ ГОРОДА МОСКВЫ</td>\n",
+ " <td>200</td>\n",
+ " <td>2622847287003</td>\n",
+ " <td>240725360866</td>\n",
+ " <td>9.178017</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>7</th>\n",
+ " <td>08_01.01.2019_0503317.xls</td>\n",
+ " <td>МИНИСТЕРСТВО ФИНАНСОВ РЕСПУБЛИКИ МАРИЙ ЭЛ</td>\n",
+ " <td>200</td>\n",
+ " <td>38704418070</td>\n",
+ " <td>3473106078</td>\n",
+ " <td>8.973410</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>14</th>\n",
+ " <td>15_01.01.2019_0503317.xls</td>\n",
+ " <td>Министерство финансов Чувашской Республики</td>\n",
+ " <td>200</td>\n",
+ " <td>74052719896</td>\n",
+ " <td>6363971304</td>\n",
+ " <td>8.593839</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>46</th>\n",
+ " <td>47_01.01.2019_0503317.xls</td>\n",
+ " <td>МИНИСТЕРСТВО ФИНАНСОВ МАГАДАНСКОЙ ОБЛАСТИ</td>\n",
+ " <td>200</td>\n",
+ " <td>46488528862</td>\n",
+ " <td>3983135045</td>\n",
+ " <td>8.567995</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>1</th>\n",
+ " <td>02_01.01.2019_0503317.xls</td>\n",
+ " <td>МИНИСТЕРСТВО ФИНАНСОВ РЕСПУБЛИКИ БУРЯТИЯ</td>\n",
+ " <td>200</td>\n",
+ " <td>82594689119</td>\n",
+ " <td>7061361891</td>\n",
+ " <td>8.549414</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>62</th>\n",
+ " <td>63_01.01.2019_0503317.xls</td>\n",
+ " <td>Департамент бюджета и финансов Смоленской области</td>\n",
+ " <td>200</td>\n",
+ " <td>59196381648</td>\n",
+ " <td>5028345441</td>\n",
+ " <td>8.494346</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>23</th>\n",
+ " <td>24_01.01.2019_0503317.xls</td>\n",
+ " <td>МИНИСТЕРСТВО ФИНАНСОВ АРХАНГЕЛЬСКОЙ ОБЛАСТИ</td>\n",
+ " <td>200</td>\n",
+ " <td>114222918218</td>\n",
+ " <td>9502154068</td>\n",
+ " <td>8.318956</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>27</th>\n",
+ " <td>28_01.01.2019_0503317.xls</td>\n",
+ " <td>ДЕПАРТАМЕНТ ФИНАНСОВ, БЮДЖЕТНОЙ И НАЛОГОВОЙ ПО...</td>\n",
+ " <td>200</td>\n",
+ " <td>89142656170</td>\n",
+ " <td>7332258714</td>\n",
+ " <td>8.225309</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>83</th>\n",
+ " <td>91_01.01.2019_0503317.xls</td>\n",
+ " <td>МИНИСТЕРСТВО ФИНАНСОВ ЗАБАЙКАЛЬСКОГО КРАЯ</td>\n",
+ " <td>200</td>\n",
+ " <td>88683719518</td>\n",
+ " <td>7174023472</td>\n",
+ " <td>8.089448</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>15</th>\n",
+ " <td>16_01.01.2019_0503317.xls</td>\n",
+ " <td>МИНИСТЕРСТВО ФИНАНСОВ РЕСПУБЛИКИ САХА (ЯКУТИЯ)</td>\n",
+ " <td>200</td>\n",
+ " <td>273068620185</td>\n",
+ " <td>22015479000</td>\n",
+ " <td>8.062252</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>79</th>\n",
+ " <td>84_01.01.2019_0503317.xls</td>\n",
+ " <td>ДЕПАРТАМЕНТ ФИНАНСОВ И ЭКОНОМИКИ НЕНЕЦКОГО АВТ...</td>\n",
+ " <td>200</td>\n",
+ " <td>23801807966</td>\n",
+ " <td>1866687628</td>\n",
+ " <td>7.842630</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>51</th>\n",
+ " <td>52_01.01.2019_0503317.xls</td>\n",
+ " <td>Министерство финансов Омской области</td>\n",
+ " <td>200</td>\n",
+ " <td>125870084228</td>\n",
+ " <td>9761957268</td>\n",
+ " <td>7.755582</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>73</th>\n",
+ " <td>75_01.01.2019_0503317.xls</td>\n",
+ " <td>МИНИСТЕРСТВО ФИНАНСОВ РЕСПУБЛИКИ КРЫМ</td>\n",
+ " <td>200</td>\n",
+ " <td>209017545276</td>\n",
+ " <td>15106236994</td>\n",
+ " <td>7.227258</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>6</th>\n",
+ " <td>07_01.01.2019_0503317.xls</td>\n",
+ " <td>МИНИСТЕРСТВО ФИНАНСОВ РЕСПУБЛИКИ КОМИ</td>\n",
+ " <td>200</td>\n",
+ " <td>107300781803</td>\n",
+ " <td>7682543022</td>\n",
+ " <td>7.159820</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>11</th>\n",
+ " <td>12_01.01.2019_0503317.xls</td>\n",
+ " <td>Министерство финансов Республики Тыва</td>\n",
+ " <td>200</td>\n",
+ " <td>38509516294</td>\n",
+ " <td>2703839990</td>\n",
+ " <td>7.021226</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>48</th>\n",
+ " <td>49_01.01.2019_0503317.xls</td>\n",
+ " <td>МИНИСТЕРСТВО ФИНАНСОВ МУРМАНСКОЙ ОБЛАСТИ</td>\n",
+ " <td>200</td>\n",
+ " <td>101655516711</td>\n",
+ " <td>7099959720</td>\n",
+ " <td>6.984333</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>81</th>\n",
+ " <td>88_01.01.2019_0503317.xls</td>\n",
+ " <td>ДЕПАРТАМЕНТ ФИНАНСОВ, ЭКОНОМИКИ И ИМУЩЕСТВЕННЫ...</td>\n",
+ " <td>200</td>\n",
+ " <td>38334992700</td>\n",
+ " <td>2509179600</td>\n",
+ " <td>6.545403</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>34</th>\n",
+ " <td>35_01.01.2019_0503317.xls</td>\n",
+ " <td>МИНИСТЕРСТВО ФИНАНСОВ КАЛИНИНГРАДСКОЙ ОБЛАСТИ</td>\n",
+ " <td>200</td>\n",
+ " <td>137962644971</td>\n",
+ " <td>7981808972</td>\n",
+ " <td>5.785486</td>\n",
+ " </tr>\n",
+ " </tbody>\n",
+ "</table>\n",
+ "<p>87 rows × 6 columns</p>\n",
+ "</div>"
+ ],
+ "text/plain": [
+ " filename \\\n",
+ "16 17_01.01.2019_0503317.xls \n",
+ "10 11_01.01.2019_0503317.xls \n",
+ "25 26_01.01.2019_0503317.xls \n",
+ "44 45_01.01.2019_0503317.xls \n",
+ "35 36_01.01.2019_0503317.xls \n",
+ "39 40_01.01.2019_0503317.xls \n",
+ "49 50_01.01.2019_0503317.xls \n",
+ "17 18_01.01.2019_0503317.xls \n",
+ "30 31_01.01.2019_0503317.xls \n",
+ "32 33_01.01.2019_0503317.xls \n",
+ "50 51_01.01.2019_0503317.xls \n",
+ "65 66_01.01.2019_0503317.xls \n",
+ "3 04_01.01.2019_0503317.xls \n",
+ "20 21_01.01.2019_0503317.xls \n",
+ "36 37_01.01.2019_0503317.xls \n",
+ "47 48_01.01.2019_0503317.xls \n",
+ "77 79_01.01.2019_0503317.xls \n",
+ "42 43_01.01.2019_0503317.xls \n",
+ "43 44_01.01.2019_0503317.xls \n",
+ "38 39_01.01.2019_0503317.xls \n",
+ "31 32_01.01.2019_0503317.xls \n",
+ "40 41_01.01.2019_0503317.xls \n",
+ "72 74_01.01.2019_0503317.xls \n",
+ "57 58_01.01.2019_0503317.xls \n",
+ "58 59_01.01.2019_0503317.xls \n",
+ "74 76_01.01.2019_0503317.xls \n",
+ "68 69_01.01.2019_0503317.xls \n",
+ "41 42_01.01.2019_0503317.xls \n",
+ "24 25_01.01.2019_0503317.xls \n",
+ "33 34_01.01.2019_0503317.xls \n",
+ ".. ... \n",
+ "75 77_01.01.2019_0503317.xls \n",
+ "63 64_01.01.2019_0503317.xls \n",
+ "70 72_01.01.2019_0503317.xls \n",
+ "5 06_01.01.2019_0503317.xls \n",
+ "80 87_01.01.2019_0503317.xls \n",
+ "26 27_01.01.2019_0503317.xls \n",
+ "59 60_01.01.2019_0503317.xls \n",
+ "78 80_01.01.2019_0503317.xls \n",
+ "84 94_01.01.2019_0503317.xls \n",
+ "56 57_01.01.2019_0503317.xls \n",
+ "13 14_01.01.2019_0503317.xls \n",
+ "21 22_01.01.2019_0503317.xls \n",
+ "71 73_01.01.2019_0503317.xls \n",
+ "7 08_01.01.2019_0503317.xls \n",
+ "14 15_01.01.2019_0503317.xls \n",
+ "46 47_01.01.2019_0503317.xls \n",
+ "1 02_01.01.2019_0503317.xls \n",
+ "62 63_01.01.2019_0503317.xls \n",
+ "23 24_01.01.2019_0503317.xls \n",
+ "27 28_01.01.2019_0503317.xls \n",
+ "83 91_01.01.2019_0503317.xls \n",
+ "15 16_01.01.2019_0503317.xls \n",
+ "79 84_01.01.2019_0503317.xls \n",
+ "51 52_01.01.2019_0503317.xls \n",
+ "73 75_01.01.2019_0503317.xls \n",
+ "6 07_01.01.2019_0503317.xls \n",
+ "11 12_01.01.2019_0503317.xls \n",
+ "48 49_01.01.2019_0503317.xls \n",
+ "81 88_01.01.2019_0503317.xls \n",
+ "34 35_01.01.2019_0503317.xls \n",
+ "\n",
+ " region vr total \\\n",
+ "16 МИНИСТЕРСТВО ФИНАНСОВ АЛТАЙСКОГО КРАЯ 200 152650051914 \n",
+ "10 МИНИСТЕРСТВО ФИНАНСОВ РЕСПУБЛИКИ ТАТАРСТАН 200 371881410298 \n",
+ "25 ДЕПАРТАМЕНТ ФИНАНСОВ И БЮДЖЕТНОЙ ПОЛИТИКИ БЕЛГ... 200 125676672404 \n",
+ "44 КОМИТЕТ ФИНАНСОВ ЛЕНИНГРАДСКОЙ ОБЛАСТИ 200 181666454636 \n",
+ "35 МИНИСТЕРСТВО ФИНАНСОВ ТВЕРСКОЙ ОБЛАСТИ 200 87362912331 \n",
+ "39 МИНИСТЕРСТВО ФИНАНСОВ КИРОВСКОЙ ОБЛАСТИ 200 80772955022 \n",
+ "49 ДЕПАРТАМЕНТ ФИНАНСОВ НОВГОРОДСКОЙ ОБЛАСТИ 200 45556001665 \n",
+ "17 МИНИСТЕРСТВО ФИНАНСОВ КРАСНОДАРСКОГО КРАЯ 200 371842467294 \n",
+ "30 ДЕПАРТАМЕНТ ФИНАНСОВ ВОРОНЕЖСКОЙ ОБЛАСТИ 200 154630583968 \n",
+ "32 Департамент финансов Ивановской области 200 57307013740 \n",
+ "50 МИНИСТЕРСТВО ФИНАНСОВ И НАЛОГОВОЙ ПОЛИТИКИ НОВ... 200 216716686626 \n",
+ "65 МИНИСТЕРСТВО ФИНАНСОВ ТУЛЬСКОЙ ОБЛАСТИ 200 111058268316 \n",
+ "3 МИНИСТЕРСТВО ФИНАНСОВ КАБАРДИНО- БАЛКАРСКОЙ РЕ... 200 44484608472 \n",
+ "20 МИНИСТЕРСТВО ФИНАНСОВ СТАВРОПОЛЬСКОГО КРАЯ 200 156053995137 \n",
+ "36 МИНИСТЕРСТВО ФИНАНСОВ КАЛУЖСКОЙ ОБЛАСТИ 200 92908701874 \n",
+ "47 МИНИСТЕРСТВО ФИНАНСОВ МОСКОВСКОЙ ОБЛАСТИ 200 885168825824 \n",
+ "77 МИНИСТЕРСТВО ФИНАНСОВ КАРАЧАЕВО-ЧЕРКЕССКОЙ РЕС... 200 32208897320 \n",
+ "42 ФИНАНСОВОЕ УПРАВЛЕНИЕ КУРГАНСКОЙ ОБЛАСТИ 200 62103252201 \n",
+ "43 КОМИТЕТ ФИНАНСОВ КУРСКОЙ ОБЛАСТИ 200 79122073878 \n",
+ "38 ГЛАВНОЕ ФИНАНСОВОЕ УПРАВЛЕНИЕ КЕМЕРОВСКОЙ ОБЛАСТИ 200 206290379874 \n",
+ "31 МИНИСТЕРСТВО ФИНАНСОВ НИЖЕГОРОДСКОЙ ОБЛАСТИ 200 230441046149 \n",
+ "40 ДЕПАРТАМЕНТ ФИНАНСОВ КОСТРОМСКОЙ ОБЛАСТИ 200 44665255022 \n",
+ "72 ДЕПАРТАМЕНТ ФИНАНСОВ ГОРОДА СЕВАСТОПОЛЯ 200 49787634700 \n",
+ "57 МИНИСТЕРСТВО ФИНАНСОВ РОСТОВСКОЙ ОБЛАСТИ 200 263141982409 \n",
+ "58 МИНИСТЕРСТВО ФИНАНСОВ РЯЗАНСКОЙ ОБЛАСТИ 200 75474566740 \n",
+ "74 МИНИСТЕРСТВО ФИНАНСОВ РЕСПУБЛИКИ АДЫГЕЯ 200 28873108596 \n",
+ "68 Министерство финансов Челябинской области 200 242009486209 \n",
+ "41 МИНИСТЕРСТВО УПРАВЛЕНИЯ ФИНАНСАМИ САМАРСКОЙ ОБ... 200 226737618932 \n",
+ "24 МИНИСТЕРСТВО ФИНАНСОВ АСТРАХАНСКОЙ ОБЛАСТИ 200 62605195519 \n",
+ "33 МИНИСТЕРСТВО ФИНАНСОВ ИРКУТСКОЙ ОБЛАСТИ 200 226078352750 \n",
+ ".. ... ... ... \n",
+ "75 МИНИСТЕРСТВО ФИНАНСОВ РЕСПУБЛИКИ АЛТАЙ 200 26505552932 \n",
+ "63 ФИНАНСОВОЕ УПРАВЛЕНИЕ ТАМБОВСКОЙ ОБЛАСТИ 200 65738198313 \n",
+ "70 КОМИТЕТ ФИНАНСОВ САНКТ-ПЕТЕРБУРГА 200 680748639167 \n",
+ "5 МИНИСТЕРСТВО ФИНАНСОВ РЕСПУБЛИКИ КАРЕЛИЯ 200 64154032060 \n",
+ "80 ДЕПАРТАМЕНТ ФИНАНСОВ ХАНТЫ-МАНСИЙСКОГО АВТОНОМ... 200 333060405193 \n",
+ "26 ДЕПАРТАМЕНТ ФИНАНСОВ БРЯНСКОЙ ОБЛАСТИ 200 79944011469 \n",
+ "59 МИНИСТЕРСТВО ФИНАНСОВ САРАТОВСКОЙ ОБЛАСТИ 200 135533123127 \n",
+ "78 МИНИСТЕРСТВО ФИНАНСОВ РЕСПУБЛИКИ ХАКАСИЯ 200 51682794511 \n",
+ "84 МИНИСТЕРСТВО ФИНАНСОВ ЧЕЧЕНСКОЙ РЕСПУБЛИКИ 200 101671025411 \n",
+ "56 ГОСУДАРСТВЕННОЕ ФИНАНСОВОЕ УПРАВЛЕНИЕ ПСКОВСКО... 200 45862683965 \n",
+ "13 МИНИСТЕРСТВО ФИНАНСОВ РЕСПУБЛИКИ ИНГУШЕТИЯ 200 32040612467 \n",
+ "21 МИНИСТЕРСТВО ФИНАНСОВ ХАБАРОВСКОГО КРАЯ 200 162506562514 \n",
+ "71 ДЕПАРТАМЕНТ ФИНАНСОВ ГОРОДА МОСКВЫ 200 2622847287003 \n",
+ "7 МИНИСТЕРСТВО ФИНАНСОВ РЕСПУБЛИКИ МАРИЙ ЭЛ 200 38704418070 \n",
+ "14 Министерство финансов Чувашской Республики 200 74052719896 \n",
+ "46 МИНИСТЕРСТВО ФИНАНСОВ МАГАДАНСКОЙ ОБЛАСТИ 200 46488528862 \n",
+ "1 МИНИСТЕРСТВО ФИНАНСОВ РЕСПУБЛИКИ БУРЯТИЯ 200 82594689119 \n",
+ "62 Департамент бюджета и финансов Смоленской области 200 59196381648 \n",
+ "23 МИНИСТЕРСТВО ФИНАНСОВ АРХАНГЕЛЬСКОЙ ОБЛАСТИ 200 114222918218 \n",
+ "27 ДЕПАРТАМЕНТ ФИНАНСОВ, БЮДЖЕТНОЙ И НАЛОГОВОЙ ПО... 200 89142656170 \n",
+ "83 МИНИСТЕРСТВО ФИНАНСОВ ЗАБАЙКАЛЬСКОГО КРАЯ 200 88683719518 \n",
+ "15 МИНИСТЕРСТВО ФИНАНСОВ РЕСПУБЛИКИ САХА (ЯКУТИЯ) 200 273068620185 \n",
+ "79 ДЕПАРТАМЕНТ ФИНАНСОВ И ЭКОНОМИКИ НЕНЕЦКОГО АВТ... 200 23801807966 \n",
+ "51 Министерство финансов Омской области 200 125870084228 \n",
+ "73 МИНИСТЕРСТВО ФИНАНСОВ РЕСПУБЛИКИ КРЫМ 200 209017545276 \n",
+ "6 МИНИСТЕРСТВО ФИНАНСОВ РЕСПУБЛИКИ КОМИ 200 107300781803 \n",
+ "11 Министерство финансов Республики Тыва 200 38509516294 \n",
+ "48 МИНИСТЕРСТВО ФИНАНСОВ МУРМАНСКОЙ ОБЛАСТИ 200 101655516711 \n",
+ "81 ДЕПАРТАМЕНТ ФИНАНСОВ, ЭКОНОМИКИ И ИМУЩЕСТВЕННЫ... 200 38334992700 \n",
+ "34 МИНИСТЕРСТВО ФИНАНСОВ КАЛИНИНГРАДСКОЙ ОБЛАСТИ 200 137962644971 \n",
+ "\n",
+ " vr_value vr_share \n",
+ "16 27055251889 17.723710 \n",
+ "10 64847943737 17.437802 \n",
+ "25 20946770465 16.667191 \n",
+ "44 30049717547 16.541148 \n",
+ "35 14176589289 16.227240 \n",
+ "39 12847261657 15.905400 \n",
+ "49 7151416527 15.698078 \n",
+ "17 57535059135 15.472966 \n",
+ "30 23444004632 15.161299 \n",
+ "32 8597258824 15.002106 \n",
+ "50 31714590684 14.634125 \n",
+ "65 16220515556 14.605410 \n",
+ "3 6414235794 14.419000 \n",
+ "20 21704277777 13.908185 \n",
+ "36 12705579595 13.675339 \n",
+ "47 121031963443 13.673320 \n",
+ "77 4372478591 13.575375 \n",
+ "42 8342250765 13.432873 \n",
+ "43 10536252000 13.316451 \n",
+ "38 27160427504 13.166114 \n",
+ "31 30161779712 13.088718 \n",
+ "40 5820039720 13.030351 \n",
+ "72 6436099034 12.927103 \n",
+ "57 33771305500 12.833872 \n",
+ "58 9635352008 12.766356 \n",
+ "74 3650988287 12.644944 \n",
+ "68 30501211112 12.603312 \n",
+ "41 28145664762 12.413319 \n",
+ "24 7661507352 12.237814 \n",
+ "33 27390269719 12.115388 \n",
+ ".. ... ... \n",
+ "75 2759467544 10.410904 \n",
+ "63 6749917712 10.267878 \n",
+ "70 69776578591 10.249977 \n",
+ "5 6572774316 10.245302 \n",
+ "80 33395128342 10.026748 \n",
+ "26 7950715299 9.945354 \n",
+ "59 13402811290 9.888956 \n",
+ "78 5109868615 9.886982 \n",
+ "84 9851668543 9.689750 \n",
+ "56 4266821611 9.303471 \n",
+ "13 2968153130 9.263722 \n",
+ "21 14945077920 9.196600 \n",
+ "71 240725360866 9.178017 \n",
+ "7 3473106078 8.973410 \n",
+ "14 6363971304 8.593839 \n",
+ "46 3983135045 8.567995 \n",
+ "1 7061361891 8.549414 \n",
+ "62 5028345441 8.494346 \n",
+ "23 9502154068 8.318956 \n",
+ "27 7332258714 8.225309 \n",
+ "83 7174023472 8.089448 \n",
+ "15 22015479000 8.062252 \n",
+ "79 1866687628 7.842630 \n",
+ "51 9761957268 7.755582 \n",
+ "73 15106236994 7.227258 \n",
+ "6 7682543022 7.159820 \n",
+ "11 2703839990 7.021226 \n",
+ "48 7099959720 6.984333 \n",
+ "81 2509179600 6.545403 \n",
+ "34 7981808972 5.785486 \n",
+ "\n",
+ "[87 rows x 6 columns]"
+ ]
+ },
+ "execution_count": 64,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "FIELDS = ['filename', 'region', 'vr', 'total', 'vr_value', 'vr_share']\n",
+ "df2018 = pd.DataFrame(table2018, columns=FIELDS)\n",
+ "df2018.sort_values(by=['vr_share'], ascending=False)"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "Обратим внимание что в данных 2016 года из Excel файлов вылавливается наименование \"Республика Башкортостан\", а в данных 2018 года именование изменилось и теперь там указывается \"МИНИСТЕРСТВО ФИНАНСОВ РЕСПУБЛИКИ БАШКОРТОСТАН\".\n",
+ "\n",
+ "Это означает что если мы хотим измерить изменения в доле закупок в Республике Башкортостан за несколько лет, то мы не можем просто сопоставлять по наименованию региона. Однаком мы можем увидеть что в 2016 году файл отчёта по Республике Башкортостан выглядел как \"0503317-3_fo_001-2582480.xls\", а в 2018 году \"01_01.01.2019_0503317.xls\". Структура названия файла отличается однако и там и там используется код \"001\" и \"01\" - это код региона. Давайте составим справочник кодов и переработаем функцию извлечения данных под получение кода из имени файла\n"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 69,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "def extract_reg_dict():\n",
+ " year = '2016'\n",
+ " filepath = 'files/%s' % year\n",
+ " files = os.listdir(filepath)\n",
+ " adict = {}\n",
+ " for name in files:\n",
+ " if name[-4:] == '.XLS':\n",
+ " wb = xlrd.open_workbook(filepath + '/' + name)\n",
+ " name = name.lower()\n",
+ " sheet = wb.sheet_by_index(1)\n",
+ " reg = sheet.cell(4,3)\n",
+ " regcode = name.rsplit('-', 1)[0].rsplit('_', 1)[-1][1:]\n",
+ " adict[regcode] = reg.value\n",
+ " return adict"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 70,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "{'01': 'Республика Башкортостан',\n",
+ " '02': 'Республика Бурятия',\n",
+ " '03': 'Республика Дагестан',\n",
+ " '04': 'Кабардино-Балкарская Республика',\n",
+ " '05': 'Республика Калмыкия',\n",
+ " '06': 'Республика Карелия',\n",
+ " '07': 'Республика Коми',\n",
+ " '08': 'Республика Марий Эл',\n",
+ " '09': 'Республика Мордовия',\n",
+ " '10': 'Республика Северная Осетия-Алания',\n",
+ " '11': 'Республика Татарстан (Татарстан)',\n",
+ " '12': 'Республика Тыва',\n",
+ " '13': 'Удмуртская Республика',\n",
+ " '14': 'Республика Ингушетия',\n",
+ " '15': 'Чувашская Республика-Чувашия',\n",
+ " '16': 'Республика Саха (Якутия)',\n",
+ " '17': 'Алтайский край',\n",
+ " '18': 'Краснодарский край',\n",
+ " '19': 'Красноярский край',\n",
+ " '20': 'Приморский край',\n",
+ " '21': 'Ставропольский край',\n",
+ " '22': 'Хабаровский край',\n",
+ " '23': 'Амурская область',\n",
+ " '24': 'Архангельская область',\n",
+ " '25': 'Астраханская область',\n",
+ " '26': 'Белгородская область',\n",
+ " '27': 'Брянская область',\n",
+ " '28': 'Владимирская область',\n",
+ " '29': 'Волгоградская область',\n",
+ " '30': 'Вологодская область',\n",
+ " '31': 'Воронежская область',\n",
+ " '32': 'Нижегородская область',\n",
+ " '33': 'Ивановская область',\n",
+ " '34': 'Иркутская область',\n",
+ " '35': 'Калининградская область',\n",
+ " '36': 'Тверская область',\n",
+ " '37': 'Калужская область',\n",
+ " '38': 'Камчатский край',\n",
+ " '39': 'Кемеровская область',\n",
+ " '40': 'Кировская область',\n",
+ " '41': 'Костромская область',\n",
+ " '42': 'Самарская область',\n",
+ " '43': 'Курганская область',\n",
+ " '44': 'Курская область',\n",
+ " '45': 'Ленинградская область',\n",
+ " '46': 'Липецкая область',\n",
+ " '47': 'Магаданская область',\n",
+ " '48': 'Московская область',\n",
+ " '49': 'Мурманская область',\n",
+ " '50': 'Новгородская область',\n",
+ " '51': 'Новосибирская область',\n",
+ " '52': 'Омская область',\n",
+ " '53': 'Оренбургская область',\n",
+ " '54': 'Орловская область',\n",
+ " '55': 'Пензенская область',\n",
+ " '56': 'Пермский край',\n",
+ " '57': 'Псковская область',\n",
+ " '58': 'Ростовская область',\n",
+ " '59': 'Рязанская область',\n",
+ " '60': 'Саратовская область',\n",
+ " '61': 'Сахалинская область',\n",
+ " '62': 'Свердловская область',\n",
+ " '63': 'Смоленская область',\n",
+ " '64': 'Тамбовская область',\n",
+ " '65': 'Томская область',\n",
+ " '66': 'Тульская область',\n",
+ " '67': 'Тюменская область',\n",
+ " '68': 'Ульяновская область',\n",
+ " '69': 'Челябинская область',\n",
+ " '71': 'Ярославская область',\n",
+ " '72': 'г.Санкт-Петербург',\n",
+ " '73': 'г.Москва',\n",
+ " '74': 'г.Севастополь',\n",
+ " '75': 'Республика Крым',\n",
+ " '76': 'Республика Адыгея (Адыгея)',\n",
+ " '77': 'Республика Алтай',\n",
+ " '78': 'Еврейская автономная область',\n",
+ " '79': 'Карачаево-Черкесская Республика',\n",
+ " '80': 'Республика Хакасия',\n",
+ " '84': 'Ненецкий автономный округ',\n",
+ " '87': 'Ханты-Мансийский автономный округ - Югра',\n",
+ " '88': 'Чукотский автономный округ',\n",
+ " '90': 'Ямало-Ненецкий автономный округ',\n",
+ " '91': 'Забайкальский край',\n",
+ " '94': 'Чеченская Республика',\n",
+ " '96': 'г. Байконур'}"
+ ]
+ },
+ "execution_count": 70,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "regcodes = extract_reg_dict()\n",
+ "regcodes"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "Перепишем функцию извлечения данных таким образом чтобы мы могли получать код региона. В параметр ns2016 указываем True если год до 2016 включительно и False если 2017 и 2018 годы. В зависимости от этого разбираем имя файла"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 125,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "def adv_extract_data(year, filter_vr='', regname_sheet_id=1, regname_cell_coord=[4,3], summ_col_id=6, ns2016=True):\n",
+ " print('Обрабатываем данные за %s' % (year))\n",
+ " filepath = 'files/%s' % year\n",
+ " files = os.listdir(filepath)\n",
+ " table = []\n",
+ " for name in files:\n",
+ " if name[-4:] == '.XLS':\n",
+ " regcode = name.rsplit('-', 1)[0].rsplit('_', 1)[-1][1:] if ns2016 else name.split('_', 1)[0]\n",
+ " if not regcode.isdigit(): continue\n",
+ " wb = xlrd.open_workbook(filepath + '/' + name)\n",
+ " name = name.lower()\n",
+ " datasheet = wb.sheet_by_index(regname_sheet_id+1)\n",
+ " adict = {}\n",
+ " data = {}\n",
+ " total = 0\n",
+ " for row in datasheet.get_rows():\n",
+ " if total == 0:\n",
+ " if type(row[1].value) == type(''):\n",
+ " if row[1].value.isdigit() and row[1].value == '200':\n",
+ " total = int(float(str(row[summ_col_id].value).replace(' ', '').replace('\\xa0', '').replace(',', '.')))\n",
+ " continue\n",
+ " else:\n",
+ " if row[1].value == 200:\n",
+ " total = int(row[summ_col_id].value)\n",
+ " continue\n",
+ "\n",
+ " if type(row[5].value) == type(''):\n",
+ " if row[5].value.isdigit():\n",
+ " vr = int(row[5].value)\n",
+ " else:\n",
+ " continue\n",
+ " else:\n",
+ " vr = int(row[5].value)\n",
+ " if vr >= 100:\n",
+ " if str(vr) not in adict.keys():\n",
+ " adict[str(vr)] = row[0].value\n",
+ " v = data.get(str(vr), 0)\n",
+ " data[str(vr)] = v + row[summ_col_id].value if type(row[summ_col_id].value) == float else 0\n",
+ " for key, value in data.items():\n",
+ " if filter_vr == '' or filter_vr == key:\n",
+ " table.append({'year' : int(year), 'filename': name, 'regcode' : regcode, 'region' : regcodes[regcode], 'vr' : key, 'vr_name' : adict[key], 'total' : total, 'vr_value' : int(value), 'vr_share' : (value * 100.0) / total})\n",
+ " return table\n"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "А теперь подсчитаем данные за 2015-2018 годы и сведем их в одну таблицу"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 126,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Обрабатываем данные за 2015\n",
+ "Обрабатываем данные за 2016\n",
+ "Обрабатываем данные за 2017\n",
+ "Обрабатываем данные за 2018\n"
+ ]
+ }
+ ],
+ "source": [
+ "table = []\n",
+ "#table.extend(adv_extract_data('2013', '200', 1, [4,3], 7, True))\n",
+ "#table.extend(adv_extract_data('2014', '200', 1, [4,3], 7, True))\n",
+ "table.extend(adv_extract_data('2015', '200', 1, [4,3], 7, True))\n",
+ "table.extend(adv_extract_data('2016', '200', 1, [4,3], 6, True))\n",
+ "table.extend(adv_extract_data('2017', '200', 0, [5,3], 6, False))\n",
+ "table.extend(adv_extract_data('2018', '200', 0, [5,3], 6, False))"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "После чего преобразуем их в один Pandas datafame и посмотрим что получается на выходе. Заодно сделаем выборку по выбранному региону: \"Ярославская область\" (код 71) и отсортируем по годам."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 130,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "<div>\n",
+ "<style scoped>\n",
+ " .dataframe tbody tr th:only-of-type {\n",
+ " vertical-align: middle;\n",
+ " }\n",
+ "\n",
+ " .dataframe tbody tr th {\n",
+ " vertical-align: top;\n",
+ " }\n",
+ "\n",
+ " .dataframe thead th {\n",
+ " text-align: right;\n",
+ " }\n",
+ "</style>\n",
+ "<table border=\"1\" class=\"dataframe\">\n",
+ " <thead>\n",
+ " <tr style=\"text-align: right;\">\n",
+ " <th></th>\n",
+ " <th>year</th>\n",
+ " <th>regcode</th>\n",
+ " <th>region</th>\n",
+ " <th>vr</th>\n",
+ " <th>total</th>\n",
+ " <th>vr_value</th>\n",
+ " <th>vr_share</th>\n",
+ " </tr>\n",
+ " </thead>\n",
+ " <tbody>\n",
+ " <tr>\n",
+ " <th>69</th>\n",
+ " <td>2015</td>\n",
+ " <td>71</td>\n",
+ " <td>Ярославская область</td>\n",
+ " <td>200</td>\n",
+ " <td>88270303690</td>\n",
+ " <td>8412365208</td>\n",
+ " <td>9.530233</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>155</th>\n",
+ " <td>2016</td>\n",
+ " <td>71</td>\n",
+ " <td>Ярославская область</td>\n",
+ " <td>200</td>\n",
+ " <td>89121219788</td>\n",
+ " <td>9781304715</td>\n",
+ " <td>10.975281</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>241</th>\n",
+ " <td>2017</td>\n",
+ " <td>71</td>\n",
+ " <td>Ярославская область</td>\n",
+ " <td>200</td>\n",
+ " <td>91091457446</td>\n",
+ " <td>10520162701</td>\n",
+ " <td>11.549011</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>327</th>\n",
+ " <td>2018</td>\n",
+ " <td>71</td>\n",
+ " <td>Ярославская область</td>\n",
+ " <td>200</td>\n",
+ " <td>100324546369</td>\n",
+ " <td>11841633744</td>\n",
+ " <td>11.803326</td>\n",
+ " </tr>\n",
+ " </tbody>\n",
+ "</table>\n",
+ "</div>"
+ ],
+ "text/plain": [
+ " year regcode region vr total vr_value \\\n",
+ "69 2015 71 Ярославская область 200 88270303690 8412365208 \n",
+ "155 2016 71 Ярославская область 200 89121219788 9781304715 \n",
+ "241 2017 71 Ярославская область 200 91091457446 10520162701 \n",
+ "327 2018 71 Ярославская область 200 100324546369 11841633744 \n",
+ "\n",
+ " vr_share \n",
+ "69 9.530233 \n",
+ "155 10.975281 \n",
+ "241 11.549011 \n",
+ "327 11.803326 "
+ ]
+ },
+ "execution_count": 130,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "FIELDS = ['year', 'regcode', 'region', 'vr', 'total', 'vr_value', 'vr_share']\n",
+ "dfall = pd.DataFrame(table, columns=FIELDS)\n",
+ "df_yar= dfall.loc[dfall['regcode'] == '71']\n",
+ "df_yar.sort_values(by=['regcode', 'year'], ascending=True)"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "А теперь попробуем посмотреть на структуру расходов одного региона по видам расходов. В этот раз не будем фильтровать по виду расходов и получим данные по всем"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 131,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Обрабатываем данные за 2015\n",
+ "Обрабатываем данные за 2016\n",
+ "Обрабатываем данные за 2017\n",
+ "Обрабатываем данные за 2018\n"
+ ]
+ }
+ ],
+ "source": [
+ "table_full = []\n",
+ "#table.extend(adv_extract_data('2013', '200', 1, [4,3], 7, True))\n",
+ "#table.extend(adv_extract_data('2014', '200', 1, [4,3], 7, True))\n",
+ "table_full.extend(adv_extract_data('2015', '', 1, [4,3], 7, True))\n",
+ "table_full.extend(adv_extract_data('2016', '', 1, [4,3], 6, True))\n",
+ "table_full.extend(adv_extract_data('2017', '', 0, [5,3], 6, False))\n",
+ "table_full.extend(adv_extract_data('2018', '', 0, [5,3], 6, False))"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "А теперь подсчитаем структуру расходов бюджета г.Санкт-Петербурга за 2018 год воспользовавшись фильтрами в Dataframe"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 145,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "<div>\n",
+ "<style scoped>\n",
+ " .dataframe tbody tr th:only-of-type {\n",
+ " vertical-align: middle;\n",
+ " }\n",
+ "\n",
+ " .dataframe tbody tr th {\n",
+ " vertical-align: top;\n",
+ " }\n",
+ "\n",
+ " .dataframe thead th {\n",
+ " text-align: right;\n",
+ " }\n",
+ "</style>\n",
+ "<table border=\"1\" class=\"dataframe\">\n",
+ " <thead>\n",
+ " <tr style=\"text-align: right;\">\n",
+ " <th></th>\n",
+ " <th>year</th>\n",
+ " <th>regcode</th>\n",
+ " <th>region</th>\n",
+ " <th>vr</th>\n",
+ " <th>vr_name</th>\n",
+ " <th>total</th>\n",
+ " <th>vr_value</th>\n",
+ " <th>vr_share</th>\n",
+ " </tr>\n",
+ " </thead>\n",
+ " <tbody>\n",
+ " <tr>\n",
+ " <th>26633</th>\n",
+ " <td>2018</td>\n",
+ " <td>72</td>\n",
+ " <td>г.Санкт-Петербург</td>\n",
+ " <td>100</td>\n",
+ " <td>Расходы на выплаты персоналу в целях обеспечен...</td>\n",
+ " <td>680748639167</td>\n",
+ " <td>39059292977</td>\n",
+ " <td>5.737697</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>26638</th>\n",
+ " <td>2018</td>\n",
+ " <td>72</td>\n",
+ " <td>г.Санкт-Петербург</td>\n",
+ " <td>200</td>\n",
+ " <td>Закупка товаров, работ и услуг для обеспечения...</td>\n",
+ " <td>680748639167</td>\n",
+ " <td>69776578591</td>\n",
+ " <td>10.249977</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>26646</th>\n",
+ " <td>2018</td>\n",
+ " <td>72</td>\n",
+ " <td>г.Санкт-Петербург</td>\n",
+ " <td>300</td>\n",
+ " <td>Социальное обеспечение и иные выплаты населению</td>\n",
+ " <td>680748639167</td>\n",
+ " <td>172087779153</td>\n",
+ " <td>25.279195</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>26662</th>\n",
+ " <td>2018</td>\n",
+ " <td>72</td>\n",
+ " <td>г.Санкт-Петербург</td>\n",
+ " <td>400</td>\n",
+ " <td>Капитальные вложения в объекты государственной...</td>\n",
+ " <td>680748639167</td>\n",
+ " <td>82082664800</td>\n",
+ " <td>12.057705</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>26665</th>\n",
+ " <td>2018</td>\n",
+ " <td>72</td>\n",
+ " <td>г.Санкт-Петербург</td>\n",
+ " <td>500</td>\n",
+ " <td>Межбюджетные трансферты</td>\n",
+ " <td>680748639167</td>\n",
+ " <td>402426600</td>\n",
+ " <td>0.059115</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>26648</th>\n",
+ " <td>2018</td>\n",
+ " <td>72</td>\n",
+ " <td>г.Санкт-Петербург</td>\n",
+ " <td>600</td>\n",
+ " <td>Предоставление субсидий бюджетным, автономным ...</td>\n",
+ " <td>680748639167</td>\n",
+ " <td>246289954500</td>\n",
+ " <td>36.179280</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>26707</th>\n",
+ " <td>2018</td>\n",
+ " <td>72</td>\n",
+ " <td>г.Санкт-Петербург</td>\n",
+ " <td>700</td>\n",
+ " <td>Обслуживание государственного (муниципального)...</td>\n",
+ " <td>680748639167</td>\n",
+ " <td>2571362000</td>\n",
+ " <td>0.377726</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>26651</th>\n",
+ " <td>2018</td>\n",
+ " <td>72</td>\n",
+ " <td>г.Санкт-Петербург</td>\n",
+ " <td>800</td>\n",
+ " <td>Иные бюджетные ассигнования</td>\n",
+ " <td>680748639167</td>\n",
+ " <td>64056246875</td>\n",
+ " <td>9.409677</td>\n",
+ " </tr>\n",
+ " </tbody>\n",
+ "</table>\n",
+ "</div>"
+ ],
+ "text/plain": [
+ " year regcode region vr \\\n",
+ "26633 2018 72 г.Санкт-Петербург 100 \n",
+ "26638 2018 72 г.Санкт-Петербург 200 \n",
+ "26646 2018 72 г.Санкт-Петербург 300 \n",
+ "26662 2018 72 г.Санкт-Петербург 400 \n",
+ "26665 2018 72 г.Санкт-Петербург 500 \n",
+ "26648 2018 72 г.Санкт-Петербург 600 \n",
+ "26707 2018 72 г.Санкт-Петербург 700 \n",
+ "26651 2018 72 г.Санкт-Петербург 800 \n",
+ "\n",
+ " vr_name total \\\n",
+ "26633 Расходы на выплаты персоналу в целях обеспечен... 680748639167 \n",
+ "26638 Закупка товаров, работ и услуг для обеспечения... 680748639167 \n",
+ "26646 Социальное обеспечение и иные выплаты населению 680748639167 \n",
+ "26662 Капитальные вложения в объекты государственной... 680748639167 \n",
+ "26665 Межбюджетные трансферты 680748639167 \n",
+ "26648 Предоставление субсидий бюджетным, автономным ... 680748639167 \n",
+ "26707 Обслуживание государственного (муниципального)... 680748639167 \n",
+ "26651 Иные бюджетные ассигнования 680748639167 \n",
+ "\n",
+ " vr_value vr_share \n",
+ "26633 39059292977 5.737697 \n",
+ "26638 69776578591 10.249977 \n",
+ "26646 172087779153 25.279195 \n",
+ "26662 82082664800 12.057705 \n",
+ "26665 402426600 0.059115 \n",
+ "26648 246289954500 36.179280 \n",
+ "26707 2571362000 0.377726 \n",
+ "26651 64056246875 9.409677 "
+ ]
+ },
+ "execution_count": 145,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "FIELDS = ['year', 'regcode', 'region', 'vr', 'vr_name', 'total', 'vr_value', 'vr_share']\n",
+ "dffull = pd.DataFrame(table_full, columns=FIELDS)\n",
+ "df_reg= dfall.loc[dfall['regcode'] == '72'].loc[dfall['vr'].isin(['100', '200', '300', '400', '500', '600', '700', '800', '900'])].loc[dfall['year'] == 2018]\n",
+ "df_reg.sort_values(by=['regcode', 'year', 'vr'], ascending=True)"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "Вопросы, сообщения об ошибках и пожелания направляйте на ibegtin@infoculture.ru"
+ ]
+ }
+ ],
+ "metadata": {
+ "kernelspec": {
+ "display_name": "Python 3",
+ "language": "python",
+ "name": "python3"
+ },
+ "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.6.7"
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 2
+}