diff --git a/.ipynb_checkpoints/data_flux-checkpoint.ipynb b/.ipynb_checkpoints/data_flux-checkpoint.ipynb new file mode 100644 index 0000000..c0bbb3a --- /dev/null +++ b/.ipynb_checkpoints/data_flux-checkpoint.ipynb @@ -0,0 +1,551 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 7, + "id": "f996e528-002f-4856-a67a-5120e8af86ad", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Fichiers Flows : ['projet-bdc-data/carmignac/Flows ENSAE V1 -20251027.csv', 'projet-bdc-data/carmignac/Flows ENSAE V2 -20251105.csv']\n", + "Fichiers AUM : ['projet-bdc-data/carmignac/AUM ENSAE V1 -20251027.csv', 'projet-bdc-data/carmignac/AUM ENSAE V2 -20251105.csv']\n" + ] + } + ], + "source": [ + "import os\n", + "import s3fs\n", + "import pandas as pd\n", + "\n", + "s3_ENDPOINT_URL = \"https://\" + os.environ[\"AWS_S3_ENDPOINT\"]\n", + "\n", + "fs = s3fs.S3FileSystem(client_kwargs={'endpoint_url': s3_ENDPOINT_URL})\n", + "\n", + "BUCKET = \"projet-bdc-data\"\n", + "carmignac_path = \"projet-bdc-data/carmignac\"\n", + "\n", + "# Liste des fichiers FLOWS\n", + "all_files = fs.ls(carmignac_path)\n", + "flows_files = [f for f in all_files if \"Flows\" in f and f.endswith(\".csv\")]\n", + "print(\"Fichiers Flows :\", flows_files)\n", + "\n", + "# Lire tous les fichiers dans un dictionnaire\n", + "flows_data = {}\n", + "for file_path in flows_files:\n", + " with fs.open(file_path, 'r') as f:\n", + " df = pd.read_csv(f, sep=';',low_memory=False)\n", + " flows_data[os.path.basename(file_path)] = df\n", + "\n", + "\n", + "# Liste des fichiers AUM\n", + "all_files = fs.ls(carmignac_path)\n", + "aum_files = [f for f in all_files if \"AUM\" in f and f.endswith(\".csv\")]\n", + "print(\"Fichiers AUM :\", aum_files)\n", + "\n", + "# Lire tous les fichiers dans un dictionnaire\n", + "aum_data = {}\n", + "for file_path in aum_files:\n", + " with fs.open(file_path, 'r') as f:\n", + " df = pd.read_csv(f, sep=';',low_memory=False)\n", + " aum_data[os.path.basename(file_path)] = df" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "id": "bdfc2afe-c3aa-41b6-bb40-3a7bf2a39d9a", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
Agreement - CodeCompany - IdCompany - Ultimate Parent IdRegistrar Account - IDRegistrar Account - RegionRegistrarAccount - CountryProduct - Asset TypeProduct - StrategyProduct - Legal StatusProduct - Is Dedie ?...Centralisation DateQuantity - SubscriptionQuantity - RedemptionQuantity - NetFlowsValue Ccy - SubscriptionValue Ccy - RedemptionValue Ccy - NetFlowsValue € - SubscriptionValue € - RedemptionValue € - NetFlows
0003166166200127202FranceFranceEquityInvestissementSICAVNO...2020-11-051636.000.0001636.000280983.000.00280983.00280983.000.00280983.00
1003166166406533FranceFranceDiversifiedPatrimoineFCPNO...2015-03-09144.690.000144.69099985.130.0099985.1399985.130.0099985.13
2003166166406533FranceFranceEquityInvestissementFCPNO...2016-10-260.00-8.321-8.3210.00-9384.76-9384.760.00-9384.76-9384.76
3003166166406533FranceFranceEquityInvestissementFCPNO...2018-10-180.00-22.083-22.0830.00-25227.40-25227.400.00-25227.40-25227.40
4003166166406533FranceFranceEquityInvestissementFCPNO...2019-04-080.00-465.992-465.9920.00-563775.76-563775.760.00-563775.76-563775.76
\n", + "

5 rows × 24 columns

\n", + "
" + ], + "text/plain": [ + " Agreement - Code Company - Id Company - Ultimate Parent Id \\\n", + "0 003 166 166 \n", + "1 003 166 166 \n", + "2 003 166 166 \n", + "3 003 166 166 \n", + "4 003 166 166 \n", + "\n", + " Registrar Account - ID Registrar Account - Region \\\n", + "0 200127202 France \n", + "1 406533 France \n", + "2 406533 France \n", + "3 406533 France \n", + "4 406533 France \n", + "\n", + " RegistrarAccount - Country Product - Asset Type Product - Strategy \\\n", + "0 France Equity Investissement \n", + "1 France Diversified Patrimoine \n", + "2 France Equity Investissement \n", + "3 France Equity Investissement \n", + "4 France Equity Investissement \n", + "\n", + " Product - Legal Status Product - Is Dedie ? ... Centralisation Date \\\n", + "0 SICAV NO ... 2020-11-05 \n", + "1 FCP NO ... 2015-03-09 \n", + "2 FCP NO ... 2016-10-26 \n", + "3 FCP NO ... 2018-10-18 \n", + "4 FCP NO ... 2019-04-08 \n", + "\n", + " Quantity - Subscription Quantity - Redemption Quantity - NetFlows \\\n", + "0 1636.00 0.000 1636.000 \n", + "1 144.69 0.000 144.690 \n", + "2 0.00 -8.321 -8.321 \n", + "3 0.00 -22.083 -22.083 \n", + "4 0.00 -465.992 -465.992 \n", + "\n", + " Value Ccy - Subscription Value Ccy - Redemption Value Ccy - NetFlows \\\n", + "0 280983.00 0.00 280983.00 \n", + "1 99985.13 0.00 99985.13 \n", + "2 0.00 -9384.76 -9384.76 \n", + "3 0.00 -25227.40 -25227.40 \n", + "4 0.00 -563775.76 -563775.76 \n", + "\n", + " Value € - Subscription Value € - Redemption Value € - NetFlows \n", + "0 280983.00 0.00 280983.00 \n", + "1 99985.13 0.00 99985.13 \n", + "2 0.00 -9384.76 -9384.76 \n", + "3 0.00 -25227.40 -25227.40 \n", + "4 0.00 -563775.76 -563775.76 \n", + "\n", + "[5 rows x 24 columns]" + ] + }, + "execution_count": 8, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "df = flows_data['Flows ENSAE V2 -20251105.csv']\n", + "df.head()" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "id": "6af3bcd9-0a54-4087-a8cf-203fb6f8a947", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
Agreement - CodeCompany - IdCompany - Ultimate Parent IdRegistrar Account - IDRegistrar Account - RegionRegistrarAccount - CountryProduct - Asset TypeProduct - StrategyProduct - Legal StatusProduct - Is Dedie ?Product - FundProduct - Shareclass TypeProduct - Shareclass CurrencyProduct - IsinCentralisation DateQuantity - AUMValue - AUM CCYValue - AUM €
0003166166200000647FranceFranceDiversifiedPatrimoineFCPNOCarmignac PatrimoineAEURFR00101351032015-03-3135.36824648.666624648.6666
1003166166200000647FranceFranceDiversifiedPatrimoineFCPNOCarmignac PatrimoineAEURFR00101351032015-11-3035.36822413.055322413.0553
2003166166200000647FranceFranceDiversifiedPatrimoineFCPNOCarmignac PatrimoineAEURFR00101351032015-12-3135.36822051.240622051.2406
3003166166200000647FranceFranceDiversifiedPatrimoineFCPNOCarmignac PatrimoineAEURFR00101351032016-03-3135.36821626.117321626.1173
4003166166200000647FranceFranceDiversifiedPatrimoineFCPNOCarmignac PatrimoineAEURFR00101351032016-11-3035.36822489.450222489.4502
\n", + "
" + ], + "text/plain": [ + " Agreement - Code Company - Id Company - Ultimate Parent Id \\\n", + "0 003 166 166 \n", + "1 003 166 166 \n", + "2 003 166 166 \n", + "3 003 166 166 \n", + "4 003 166 166 \n", + "\n", + " Registrar Account - ID Registrar Account - Region \\\n", + "0 200000647 France \n", + "1 200000647 France \n", + "2 200000647 France \n", + "3 200000647 France \n", + "4 200000647 France \n", + "\n", + " RegistrarAccount - Country Product - Asset Type Product - Strategy \\\n", + "0 France Diversified Patrimoine \n", + "1 France Diversified Patrimoine \n", + "2 France Diversified Patrimoine \n", + "3 France Diversified Patrimoine \n", + "4 France Diversified Patrimoine \n", + "\n", + " Product - Legal Status Product - Is Dedie ? Product - Fund \\\n", + "0 FCP NO Carmignac Patrimoine \n", + "1 FCP NO Carmignac Patrimoine \n", + "2 FCP NO Carmignac Patrimoine \n", + "3 FCP NO Carmignac Patrimoine \n", + "4 FCP NO Carmignac Patrimoine \n", + "\n", + " Product - Shareclass Type Product - Shareclass Currency Product - Isin \\\n", + "0 A EUR FR0010135103 \n", + "1 A EUR FR0010135103 \n", + "2 A EUR FR0010135103 \n", + "3 A EUR FR0010135103 \n", + "4 A EUR FR0010135103 \n", + "\n", + " Centralisation Date Quantity - AUM Value - AUM CCY Value - AUM € \n", + "0 2015-03-31 35.368 24648.6666 24648.6666 \n", + "1 2015-11-30 35.368 22413.0553 22413.0553 \n", + "2 2015-12-31 35.368 22051.2406 22051.2406 \n", + "3 2016-03-31 35.368 21626.1173 21626.1173 \n", + "4 2016-11-30 35.368 22489.4502 22489.4502 " + ] + }, + "execution_count": 9, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "dg = aum_data['AUM ENSAE V2 -20251105.csv']\n", + "dg.head()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "1d9cd20d-2e79-47b8-91f1-09fee4962dc6", + "metadata": {}, + "outputs": [], + "source": [ + "df_ids = set(df['Registrar Account - ID'].unique())\n", + "dg_ids = set(dg['Registrar Account - ID'].unique())\n", + "\n", + "intersect = df_ids & dg_ids # comptes dans les deux\n", + "only_df = df_ids - dg_ids # comptes seulement dans df\n", + "only_dg = dg_ids - df_ids # comptes seulement dans dg\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "1a374690-119e-4bbb-a12d-13d0305780ad", + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "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.13.8" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/Essai.ipynb b/Essai.ipynb index 825f0e2..78f4e22 100644 --- a/Essai.ipynb +++ b/Essai.ipynb @@ -17,6 +17,7 @@ "source": [ "import os\n", "import s3fs\n", + "import pandas as pd\n", "\n", "s3_ENDPOINT_URL = \"https://\" + os.environ[\"AWS_S3_ENDPOINT\"]\n", "\n", @@ -40,7 +41,7 @@ }, { "cell_type": "code", - "execution_count": 27, + "execution_count": 63, "id": "68903172-d4f8-4c6e-96f8-578c5b1afe23", "metadata": {}, "outputs": [ @@ -239,19 +240,1111 @@ "4 2016-11-30 35.368 22489.4502 22489.4502 " ] }, - "execution_count": 27, + "execution_count": 63, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "aum_data['AUM ENSAE V2 -20251105.csv'].head()" + "df = aum_data['AUM ENSAE V2 -20251105.csv']\n", + "df.head()" + ] + }, + { + "cell_type": "code", + "execution_count": 64, + "id": "22042f8f-1492-44a4-a492-5074ef1dc9f6", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "4880297\n" + ] + } + ], + "source": [ + "print(len(df))" + ] + }, + { + "cell_type": "code", + "execution_count": 76, + "id": "0fff2ef5-35dd-41d3-a8c2-72e4eb30bfcf", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
Agreement - CodeCompany - IdCompany - Ultimate Parent IdRegistrar Account - IDRegistrar Account - RegionRegistrarAccount - CountryProduct - Asset TypeProduct - StrategyProduct - Legal StatusProduct - Is Dedie ?Product - FundProduct - Shareclass TypeProduct - Shareclass CurrencyProduct - IsinCentralisation DateQuantity - AUMValue - AUM CCYValue - AUM €
0003166166200000647FranceFranceDiversifiedPatrimoineFCPNOCarmignac PatrimoineAEURFR00101351032015-03-3135.36824648.666624648.6666
1003166166200000647FranceFranceDiversifiedPatrimoineFCPNOCarmignac PatrimoineAEURFR00101351032015-11-3035.36822413.055322413.0553
2003166166200000647FranceFranceDiversifiedPatrimoineFCPNOCarmignac PatrimoineAEURFR00101351032015-12-3135.36822051.240622051.2406
3003166166200000647FranceFranceDiversifiedPatrimoineFCPNOCarmignac PatrimoineAEURFR00101351032016-03-3135.36821626.117321626.1173
4003166166200000647FranceFranceDiversifiedPatrimoineFCPNOCarmignac PatrimoineAEURFR00101351032016-11-3035.36822489.450222489.4502
\n", + "
" + ], + "text/plain": [ + " Agreement - Code Company - Id Company - Ultimate Parent Id \\\n", + "0 003 166 166 \n", + "1 003 166 166 \n", + "2 003 166 166 \n", + "3 003 166 166 \n", + "4 003 166 166 \n", + "\n", + " Registrar Account - ID Registrar Account - Region \\\n", + "0 200000647 France \n", + "1 200000647 France \n", + "2 200000647 France \n", + "3 200000647 France \n", + "4 200000647 France \n", + "\n", + " RegistrarAccount - Country Product - Asset Type Product - Strategy \\\n", + "0 France Diversified Patrimoine \n", + "1 France Diversified Patrimoine \n", + "2 France Diversified Patrimoine \n", + "3 France Diversified Patrimoine \n", + "4 France Diversified Patrimoine \n", + "\n", + " Product - Legal Status Product - Is Dedie ? Product - Fund \\\n", + "0 FCP NO Carmignac Patrimoine \n", + "1 FCP NO Carmignac Patrimoine \n", + "2 FCP NO Carmignac Patrimoine \n", + "3 FCP NO Carmignac Patrimoine \n", + "4 FCP NO Carmignac Patrimoine \n", + "\n", + " Product - Shareclass Type Product - Shareclass Currency Product - Isin \\\n", + "0 A EUR FR0010135103 \n", + "1 A EUR FR0010135103 \n", + "2 A EUR FR0010135103 \n", + "3 A EUR FR0010135103 \n", + "4 A EUR FR0010135103 \n", + "\n", + " Centralisation Date Quantity - AUM Value - AUM CCY Value - AUM € \n", + "0 2015-03-31 35.368 24648.6666 24648.6666 \n", + "1 2015-11-30 35.368 22413.0553 22413.0553 \n", + "2 2015-12-31 35.368 22051.2406 22051.2406 \n", + "3 2016-03-31 35.368 21626.1173 21626.1173 \n", + "4 2016-11-30 35.368 22489.4502 22489.4502 " + ] + }, + "execution_count": 76, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "df_200000647 = df[df['Registrar Account - ID'] == '200000647'].copy()\n", + "\n", + "df_200000647.head()\n", + "\n", + "\n" + ] + }, + { + "cell_type": "code", + "execution_count": 66, + "id": "54b7ab00-a39e-4ca5-8a92-fa9ca93d69d4", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "['200000647' '200000654' '200127202' ... '200142574' '200131089'\n", + " '200131084']\n", + "12501\n" + ] + } + ], + "source": [ + "# Liste unique des Registrar Account - ID\n", + "registrar_ids = df['Registrar Account - ID'].unique()\n", + "\n", + "# Afficher\n", + "print(registrar_ids)\n", + "print(len(registrar_ids))\n" + ] + }, + { + "cell_type": "code", + "execution_count": 77, + "id": "4c0dc459-046a-40c7-8e32-04969c8ce034", + "metadata": {}, + "outputs": [], + "source": [ + "# Conversion de la colonne Centralisation Date en datetime si ce n'est pas déjà fait\n", + "df_200000647['Centralisation Date'] = pd.to_datetime(df_200000647['Centralisation Date'])\n", + "\n", + "# Tri par date\n", + "df_200000647 = df_200000647.sort_values('Centralisation Date')\n", + "df_200000647.set_index('Centralisation Date', inplace=True)\n" + ] + }, + { + "cell_type": "code", + "execution_count": 78, + "id": "5c826040-3c46-4c72-9094-664001f5dc9e", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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b781DRo0MH5+fiYmJsZ88MEH9prMnl7+lxlcmjZtapo2bWqM+b9Qc/nfvz/QbtiwwbRp08YEBQWZokWLmiZNmpjvvvvOqcfqjz/+MHfccYcJCAgwYWFhZujQoWbZsmVZglS3bt3M008/7XBfK306f/68GT16tKlUqZLx8/MzERER5s477zT79u0zBw4cyHYbM3v1737kVJs51o8//tjcfPPNplixYqZ48eKmZs2aZsqUKbk+Ds7cb//+/aZ79+4mJCTEFC1a1DRq1Mh89dVXDjU5vV6zC6e//fab6dq1qyldurTx8/MzN9xwg+nRo4c5ffp0ruN94403TExMjPH39zcNGjQw69atc3jeZLpw4YJ57rnnTMWKFY2vr68pW7asefLJJ82FCxcc6lasWGEaN25sgoODTWBgoKlcubL9g2Nuz8HsXkdnz541w4cPN2XLljW+vr6mcuXK5tVXXzUZGRkOdZLM4MGDzeeff25q1Khhf+9YunRpro/B1Th06JCx2WxmwYIFZuPGjVf84DlnzhzToEEDU7RoUVOiRAlz++23m+XLlzvULFmyxDRp0sT+vKlfv76ZO3euQ82CBQvMzTffbPz9/U3JkiVN7969zZEjRxxqsuudMVkf28zn/6uvvmrefvttU6FCBePr62vq16/v8OG/b9++2fbsSqwEKWOMOXPmjAkNDTU33HBDlr46Y9u2bUaSmTp1qn3a119/bSSZr7/+2qH2hx9+MJLMnDlz7NMaNGhgGjRokGW5cXFxpmLFim6zzB49epjIyEiTnp5uMjIyzJkzZ3J8TIz55321ZMmSZvr06fb3PmeCVLVq1a7pLwauZfxGCm4pKSlJJ06ccPj7+++/JUk+Pj668847tWjRIl28eNHhfosWLVJqaqp69uwpSTp//ryaNWumOXPmqHfv3nr11VcVHBysfv366fXXX3fJWOfMmSM/Pz/dfvvtmjNnjubMmaOHHnoox/oxY8Zo8ODBKlOmjCZOnKhu3brp7bffVlxcnNLS0hxqT506pbZt26p27dqaOHGiqlatqqeeekpLly7NdVwPPvigpkyZori4OE2YMEE+Pj7q0KFDlrpjx47plltu0cqVKzVkyBC9/vrruvHGG9W/f39NmTLF8uPx+++/a9GiRerYsaMmTZqkJ598Utu3b1fTpk119OhRl43birfeekvR0dEaNWqUJk6cqKioKA0aNEjTp0/PUrtv3z51795drVu31sSJExUSEqJ+/fpp586dkqQmTZrosccekySNGjXK3vNq1aplWVa1atU0btw4SdLAgQPttU2aNJH0zyFuTZo0UXJyskaPHq2XXnpJp0+fVosWLfTjjz9ecZvOnz+vli1bavny5RoyZIiefvppffvtt/rPf/6TpfaTTz7JcgiUs31KT09Xx44dNXbsWNWrV08TJ07U448/rqSkJO3YsUNhYWF66623JEl33nmnfRu7du2aZRxhYWGaM2eOqlatqrJlyzo8dvHx8erVq5dCQkL08ssva8KECWrWrJm+//77Kz4Oztzv2LFjuvXWW7V8+XINGjRIL774oi5cuKDOnTvr888/v+Lys3Px4kW1adNGGzZs0KOPPqrp06dr4MCB+v3333X69Okr3vett97SkCFDVLZsWb3yyiu6/fbb1aVLFx05csShLiMjQ507d9Zrr72mTp06adq0aerSpYsmT56sHj162Ot27typjh07KjU1VePGjdPEiRPVuXNn+/bn9hy8nDFGnTt31uTJk9W2bVtNmjRJVapU0ZNPPqnhw4dnqf/uu+80aNAg9ezZU6+88oouXLigbt262d+vXenjjz9WYGCgOnbsqIYNG6pixYqaO3dulrqxY8fqvvvuk4+Pj8aNG6exY8cqKirK4Tcts2fPVocOHXTy5EmNHDlSEyZMUJ06dbRs2TKHmrvvvlve3t4aP368BgwYoM8++0y33XZbrn2+knnz5unVV1/VQw89pBdeeEEHDx5U165d7e//Dz30kFq3bi1J9n7NmTPnqteXnWLFiunOO+/Un3/+qV27dlm+f2JioiQ5HIq8ZcsWScpyspx69erJy8vLPj8jI0Pbtm3L9qQ6DRs21P79++3XjizMZUrSqlWr1KBBA02dOlVhYWEqXry4IiMj9cYbb2T7uDz77LOKiIi44meAy23ZskW7d+/WPffc4/R94EYKO8kB/5bTt/2SjJ+fn71u+fLlRpL58ssvHe7fvn17U6FCBfvtKVOmGEnmo48+sk+7ePGiiY2NNcWKFTPJycn26crDHo+cDu27/Bvu48ePG19fXxMXF2fS09PtdW+88YaRZN5//337tKZNmxpJ5sMPP7RPS01NNREREaZbt25Z1vVvW7duNZLMoEGDHKbfc889Wbazf//+JjIy0pw4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mEaOHKmxY8eqbdu26ty5s/bs2aM333xTDRo0cDixRF7UqVNHvXr10ptvvqmkpCTdeuutWrVqlfbt25eldsKECVqzZo0aNWqkAQMGqHr16jp58qR+/vlnrVy5MtsPalfSsWNHjRs3Tvfff79uvfVWbd++XXPnznXomyvG7Wx/4uLi7HssHnroIZ09e1bvvvuuwsPDsz0MxBl16tSRt7e3Xn75ZSUlJcnPz08tWrRwOEwkU8WKFVWiRAnNmDFDxYsXV2BgoBo1aqSYmBi99957ateunWrUqKH7779fN9xwg/7880+tWbNGQUFB+vLLL3Mcw4ABA/TGG2+oT58+2rx5syIjIzVnzhx7qMmNs33q06ePPvzwQw0fPlw//vijbr/9dp07d04rV67UoEGDdMcdd6ho0aKqXr265s+fr8qVKys0NFQ1a9a84m9QLvfggw/q5MmTatGihcqWLatDhw5p2rRpqlOnzhW/MXfmfv/973/18ccfq127dnrssccUGhqqDz74QAcOHNCnn35q31tdo0YN3XLLLRo5cqROnjyp0NBQ/e9//8sSmlavXq0hQ4borrvuUuXKlXXp0iXNmTPH/sVETnx9fTVmzBg9+uijatGihe6++24dPHhQs2fPVsWKFR0+0N53331asGCBHn74Ya1Zs0aNGzdWenq6fv31Vy1YsEDLly9X/fr1NW7cOK1bt04dOnRQdHS0jh8/rjfffFNly5a1n1zjSs/By3Xq1EnNmzfX008/rYMHD6p27dpasWKFFi9erKFDh2b5/WJ+y/zWvnXr1llODJGpc+fOev3113X8+HHdeOONevrpp/X888/r9ttvV9euXeXn56dNmzapTJkyGj9+vIKCgjR58mQ9+OCDatCgge655x6FhITol19+UUpKij744AP5+Pjo5Zdf1v3336+mTZuqV69eOnbsmF5//XWVL19ew4YNs6//gQce0KRJk9SmTRv1799fx48f14wZM1SjRg0lJydf1XbXq1dP0j8nMGjTpo28vb3tl/Ww4s8//9RHH30k6Z+9ULt27dLChQuVmJioESNG5Hqa7jNnzqhNmzY6deqUnnzyySwn2ahYsaJiY2Ml/XOY6fPPP6/BgwfrrrvuUps2bfTtt9/qo48+0osvvqjQ0FD7/QYNGqR3331XHTp00BNPPCEfHx9NmjRJpUuX1ogRI+x1hb3M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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "import matplotlib.pyplot as plt\n", + "\n", + "plt.figure(figsize=(10,5))\n", + "plt.plot(df_200000647.index, df_200000647['Quantity - AUM'], marker='.',linestyle='')\n", + "plt.title('Évolution de la quantité d’actifs sous gestion - Account ID 200000647')\n", + "plt.xlabel('Date')\n", + "plt.ylabel('Quantity - AUM')\n", + "plt.grid(True)\n", + "plt.show()\n" + ] + }, + { + "cell_type": "code", + "execution_count": 79, + "id": "10c13bed-7a29-480d-8904-b4a8428904ef", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
Agreement - CodeCompany - IdCompany - Ultimate Parent IdRegistrar Account - IDRegistrar Account - RegionRegistrarAccount - CountryProduct - Asset TypeProduct - StrategyProduct - Legal StatusProduct - Is Dedie ?Product - FundProduct - Shareclass TypeProduct - Shareclass CurrencyProduct - IsinQuantity - AUMValue - AUM CCYValue - AUM €
Centralisation Date
2015-01-31003166166200000647FranceFranceEquityInvestissementFCPNOCarmignac InvestissementAEURFR0010148981193.970231749.5369231749.5369
2015-01-31003166166200000647FranceFranceDiversifiedPatrimoineFCPNOCarmignac PatrimoineAEURFR001013510335.36823359.149323359.1493
2015-02-28003166166200000647FranceFranceEquityInvestissementFCPNOCarmignac InvestissementAEURFR0010148981193.970241339.4137241339.4137
2015-02-28003166166200000647FranceFranceDiversifiedPatrimoineFCPNOCarmignac PatrimoineAEURFR001013510335.36823920.793123920.7931
2015-03-31003166166200000647FranceFranceDiversifiedPatrimoineFCPNOCarmignac PatrimoineAEURFR001013510335.36824648.666624648.6666
\n", + "
" + ], + "text/plain": [ + " Agreement - Code Company - Id \\\n", + "Centralisation Date \n", + "2015-01-31 003 166 \n", + "2015-01-31 003 166 \n", + "2015-02-28 003 166 \n", + "2015-02-28 003 166 \n", + "2015-03-31 003 166 \n", + "\n", + " Company - Ultimate Parent Id Registrar Account - ID \\\n", + "Centralisation Date \n", + "2015-01-31 166 200000647 \n", + "2015-01-31 166 200000647 \n", + "2015-02-28 166 200000647 \n", + "2015-02-28 166 200000647 \n", + "2015-03-31 166 200000647 \n", + "\n", + " Registrar Account - Region RegistrarAccount - Country \\\n", + "Centralisation Date \n", + "2015-01-31 France France \n", + "2015-01-31 France France \n", + "2015-02-28 France France \n", + "2015-02-28 France France \n", + "2015-03-31 France France \n", + "\n", + " Product - Asset Type Product - Strategy \\\n", + "Centralisation Date \n", + "2015-01-31 Equity Investissement \n", + "2015-01-31 Diversified Patrimoine \n", + "2015-02-28 Equity Investissement \n", + "2015-02-28 Diversified Patrimoine \n", + "2015-03-31 Diversified Patrimoine \n", + "\n", + " Product - Legal Status Product - Is Dedie ? \\\n", + "Centralisation Date \n", + "2015-01-31 FCP NO \n", + "2015-01-31 FCP NO \n", + "2015-02-28 FCP NO \n", + "2015-02-28 FCP NO \n", + "2015-03-31 FCP NO \n", + "\n", + " Product - Fund Product - Shareclass Type \\\n", + "Centralisation Date \n", + "2015-01-31 Carmignac Investissement A \n", + "2015-01-31 Carmignac Patrimoine A \n", + "2015-02-28 Carmignac Investissement A \n", + "2015-02-28 Carmignac Patrimoine A \n", + "2015-03-31 Carmignac Patrimoine A \n", + "\n", + " Product - Shareclass Currency Product - Isin \\\n", + "Centralisation Date \n", + "2015-01-31 EUR FR0010148981 \n", + "2015-01-31 EUR FR0010135103 \n", + "2015-02-28 EUR FR0010148981 \n", + "2015-02-28 EUR FR0010135103 \n", + "2015-03-31 EUR FR0010135103 \n", + "\n", + " Quantity - AUM Value - AUM CCY Value - AUM € \n", + "Centralisation Date \n", + "2015-01-31 193.970 231749.5369 231749.5369 \n", + "2015-01-31 35.368 23359.1493 23359.1493 \n", + "2015-02-28 193.970 241339.4137 241339.4137 \n", + "2015-02-28 35.368 23920.7931 23920.7931 \n", + "2015-03-31 35.368 24648.6666 24648.6666 " + ] + }, + "execution_count": 79, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "df_200000647.head()" + ] + }, + { + "cell_type": "code", + "execution_count": 95, + "id": "090b2eae-889b-44b3-9a73-cd0cd0734191", + "metadata": {}, + "outputs": [], + "source": [ + "import matplotlib.pyplot as plt\n", + "\n", + "def evolution(id=None, n=None):\n", + "\n", + " if id is None :\n", + " registrar_ids = df['Registrar Account - ID'].unique()\n", + " id = registrar_ids[n]\n", + " \n", + " df_id = df[df['Registrar Account - ID'] == id].copy()\n", + " \n", + " # Conversion de la colonne Centralisation Date en datetime si ce n'est pas déjà fait\n", + " df_id['Centralisation Date'] = pd.to_datetime(df_id['Centralisation Date'])\n", + "\n", + " # Tri par date\n", + " df_id = df_id.sort_values('Centralisation Date')\n", + " df_id.set_index('Centralisation Date', inplace=True)\n", + "\n", + " # Aggrégation\n", + " df_agg = df_id.groupby('Centralisation Date')['Quantity - AUM'].sum().reset_index()\n", + " \n", + " plt.figure(figsize=(10,5))\n", + " plt.plot(df_agg['Centralisation Date'], df_agg['Quantity - AUM'], marker='.',linestyle='-')\n", + " plt.title(f'Évolution de la quantité d’actifs sous gestion - Account ID{id}')\n", + " plt.xlabel('Date')\n", + " plt.ylabel('Quantity - AUM')\n", + " plt.grid(True)\n", + " plt.show()" + ] + }, + { + "cell_type": "code", + "execution_count": 194, + "id": "9f984cb5-fa9c-48fa-a547-c7139d44d3fc", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAA1IAAAHZCAYAAACMzgo1AAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjcsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvTLEjVAAAAAlwSFlzAAAPYQAAD2EBqD+naQAAcy5JREFUeJzt3Xd0VNXax/HfpBeSQCAhQVpAkCp4aQYVpDcLAgpWUAQLiIDtxUaxYEVFsVwLYMGr2BAvLQLCVYqIICCIgBSBhJ4ESEjd7x9hRoYkkEmmZCbfz1pZMOfsOWefeaY9s5vFGGMEAAAAACgxP09XAAAAAAC8DYkUAAAAADiIRAoAAAAAHEQiBQAAAAAOIpECAAAAAAeRSAEAAACAg0ikAAAAAMBBJFIAAAAA4CASKXiNdevW6emnn9bx48c9XRUAAABUcCRS8AoHDhzQNddco7i4OEVERHi6OgAAAKjgLMYY4+lKAOczb948paWl6cYbb/R0VQC3SEtL02uvvaZOnTrpiiuu8HR1AADAWWiRglfo3bu3W5Moi8WiCRMmOPWYM2bMkMVi0a5du5x63LJw9nXWrVtXQ4YMcdrxvN2VV16pK6+8slT3HTp0qObPn6/WrVuX+vw//PCDLBaLfvjhh1Ifw5kmTJggi8Vity03N1cPP/ywatWqJT8/P/Xt29czlYOGDBmiunXreroaAOA1SKRQblkTj+L+Vq1a5ekqFunZZ5/VN9984+lqwE02b96sCRMmlChB3r9/vyZMmKD169efs9xrr72mDRs2aO7cuQoNDXVORU/btWuXLBaLyxLejIwMTZgwocTJ2wcffKAXX3xRAwYM0MyZMzVmzBiX1AsFSvoc9AapqakKCQmRxWLRli1bPF0dl5k3b55DP3hdeeWVatasmd22unXr2j47/fz8VLlyZTVv3lzDhw/X6tWrCx3jyJEjevHFF9WhQwfFxMSocuXKuvTSS/XZZ58Vec6srCw98sgjqlGjhkJDQ9WuXTslJSUVWXbFihW6/PLLFRYWpri4OI0aNUonTpwod8fMzs7Ws88+q0aNGikkJETVq1dXnz59tHfv3iLLS9Izzzwji8VS6PG3vu8W9zds2LBij4nyLcDTFQDOZ9KkSUpISCi0/cILL/RAbc7v2Wef1YABAwr9sn7rrbdq0KBBCg4O9kzF4BKbN2/WxIkTdeWVVxb6NX/RokV2t/fv36+JEyeqbt26atmyZZHHy87O1smTJ7VgwQJVq1bN6fVNS0uTJJe1PGRkZGjixImSVKg17vHHH9f//d//2W1bsmSJLrjgAr3yyisuqQ/snes5+O677yo/P98zFSuF2bNny2KxKC4uTp988omefvppT1fJJebNm6dp06aVufdAy5Yt9cADD0iSjh8/ri1btmj27Nl69913NWbMGE2ZMsVWduXKlXrsscfUu3dvPf744woICNCXX36pQYMG2d7zzjRkyBB98cUXGj16tBo0aKAZM2aod+/eWrp0qS6//HJbufXr16tLly5q3LixpkyZor179+qll17Stm3bNH/+/HJzzJycHPXp00crVqzQsGHDdPHFF+vYsWNavXq10tLSVLNmzUKP7969e/Xss88qPDy80L6YmBh99NFHhbYvWLBAn3zyibp3715kzOAFDFBOTZ8+3Ugya9ascfu5JZnx48eX6r7h4eFm8ODBTq2Pq5TlOotSp04dr7l2Z5k9e7aRZJYuXXresmvWrDGSzPTp011eL2OMWbp0aaG6TZ061URERJgjR4645JyHDh1y6HnVqVMn07RpU5fUBYW5+znoSh06dDD9+vUzY8aMMQkJCZ6ujsuMGDHCOPJ1rWPHjoVeU3Xq1DF9+vQpVDYjI8P07dvXSDJvvvmmbftff/1ldu3aZVc2Pz/fdO7c2QQHB5sTJ07Ytq9evdpIMi+++KJtW2Zmpqlfv75JTEy0O0avXr1MfHy8SUtLs2179913jSSzcOHCcnPM559/3gQGBprVq1cXesyKM3DgQNO5c+ciH//idOnSxURGRprMzMwSnwflC4kUyq2SJFLZ2dmmSpUqZsiQIYX2paWlmeDgYPPAAw/Yth04cMDccccdJjY21gQHB5uLL77YzJgxo9B9z/4iOHjwYFOnTp1C5caPH2/3ASep0J81sbBez86dO+2OMW3aNNOkSRMTFBRk4uPjzb333muOHTtmV8b6xvz777+bK6+80oSGhpoaNWqY559/vtjH5kynTp0yo0ePNtWqVTOVKlUyV199tfn777+L/MK7d+9ec/vtt5vY2FgTFBRkmjRpYt5///0SnefsROrIkSPmgQceMM2aNTPh4eEmIiLC9OzZ06xfv96p9S5pfIwx5oMPPjCdOnUyMTExJigoyDRu3NjuC8SZ19KnTx/zv//9z7Rp08YEBwebhIQEM3PmTFsZa0zP/rMmLh07djQdO3Y0xvyT1Jz9d+YX2lWrVpkePXqYyMhIExoaajp06GB+/PHHEj1Wf//9t7n22mtNWFiYiYmJMaNHjzYLFiwolEj179/fPPbYY3b3dSROmZmZZvz48aZBgwYmODjYxMXFmeuuu85s377d7Ny5s8hrtMbqzHgUV9Za108//dT861//MpUqVTIRERGmWbNm5tVXXz3v41CS++3YscMMGDDAVKlSxYSGhpp27dqZ7777zq5Mca/XopLTP//80/Tr189Ur17dBAcHmwsuuMAMHDjQpKamnre+b7zxhklISDAhISGmTZs2Zvny5XbPG6tTp06ZJ5980tSvX98EBQWZmjVrmoceesicOnXKrtyiRYvMZZddZqKiokx4eLhp2LChGTdunF3di3sOFvU6OnHihBk7dqypWbOmCQoKMg0bNjQvvviiyc/PtysnyYwYMcJ8/fXXpmnTprb3jvnz55/3MSiN3bt3G4vFYj7//HPbF+SffvqpyLIfffSRadOmjQkNDTWVK1c2V1xxhd0XbGOMmTdvnunQoYPtedO6dWvzySef2JX5/PPPzb/+9S8TEhJiqlatam6++Wazd+9euzJFxc6Ywo+t9fn/4osvmnfeecfUq1fPBAUFmdatW5uff/7Z7n5FxexcHEmkjDHm+PHjJjo62lxwwQWF4nq2qVOnGklmw4YNtm0PPfSQ8ff3t0tkjDHm2WefNZLMnj17jDEFn8kBAQHmoYcesiuXlZVlKlWqZIYOHVoujpmXl2dq1KhhbrjhBmOMMTk5OebkyZPnfFyWLVtm/P39zYYNG0qcSO3fv9/4+fkV+f0F3oOufSj30tLSdPjwYbttFotFVatWVWBgoK677jp99dVXeueddxQUFGQr88033ygrK0uDBg2SJGVmZurKK6/U9u3bNXLkSCUkJGj27NkaMmSIUlNTdf/995e5rh999JHuvPNOtW3bVsOHD5ck1a9fv9jyEyZM0MSJE9W1a1fdc8892rp1q9566y2tWbNGP/30kwIDA21ljx07pp49e6pfv3664YYb9MUXX+iRRx5R8+bN1atXr3PW684779THH3+sm266Se3bt9eSJUvUp0+fQuUOHDigSy+9VBaLRSNHjlRMTIzmz5+voUOHKj09XaNHj3bo8fjrr7/0zTff6Prrr1dCQoIOHDigd955Rx07dtTmzZtVo0YNp9TbEW+99ZaaNm2qa665RgEBAZo7d67uvfde5efna8SIEXZlt2/frgEDBmjo0KEaPHiwPvjgAw0ZMkStWrVS06ZN1aFDB40aNUpTp07Vo48+qsaNG0uS7d8zNW7cWJMmTdKTTz6p4cOH22bia9++vaSCLm69evVSq1atNH78ePn5+Wn69Onq3Lmz/ve//6lt27bFXlNmZqa6dOmiPXv2aNSoUapRo4Y++ugjLVmypFDZL774otC2ksYpLy9PV111lRYvXqxBgwbp/vvv1/Hjx5WUlKRNmzapa9eueuutt3TPPffouuuuU79+/SRJF198caFzWru6PPPMMzpx4oQmT55se5ySkpJ04403qkuXLnr++eclSVu2bNFPP/10ztdpSe534MABtW/fXhkZGRo1apSqVq2qmTNn6pprrtEXX3yh6667rtjjFyU7O1s9evRQVlaW7rvvPsXFxWnfvn367rvvlJqaqqioqGLv+9Zbb2nkyJG64oorNGbMGO3atUt9+/ZVlSpV7LoO5efn65prrtGPP/6o4cOHq3Hjxtq4caNeeeUV/fnnn7Yxmb///ruuuuoqXXzxxZo0aZKCg4O1fft2/fTTT7bH9lzPwbMZY3TNNddo6dKlGjp0qFq2bKmFCxfqoYce0r59+wp1x/zxxx/11Vdf6d5771VERISmTp2q/v37a8+ePapatapDj+v5fPrppwoPD9dVV12l0NBQ1a9fX5988kmha5k4caImTJig9u3ba9KkSQoKCtLq1au1ZMkSW3eqGTNm6I477lDTpk01btw4Va5cWevWrdOCBQt000032crcfvvtatOmjSZPnqwDBw7otdde008//aR169apcuXKpbqOWbNm6fjx47rrrrtksVj0wgsvqF+/fvrrr78UGBiou+66S/v371dSUlKRXcOcoVKlSrruuuv0/vvva/PmzWratGmxZVNSUiTJrtvxunXr1LBhQ0VGRtqVtb5nrV+/XrVq1dLGjRuVm5tbaAKdoKAgtWzZUuvWrSsXx9y8ebP279+viy++WMOHD9fMmTOVnZ2t5s2b22ZSPVNeXp7uu+8+3XnnnWrevHmxj93Z/vOf/yg/P18333xzie+DcsjTmRxQnOJ+7ZdkgoODbeUWLlxoJJm5c+fa3b93796mXr16ttuvvvqqkWQ+/vhj27bs7GyTmJhoKlWqZNLT023bVYYWj+K69p39C/fBgwdNUFCQ6d69u8nLy7OVe+ONN4wk88EHH9i2dezY0UgyH374oW1bVlaWiYuLM/379y90rjOtX7/eSDL33nuv3fabbrqp0HUOHTrUxMfHm8OHD9uVHTRokImKijIZGRnnPNfZLVKnTp2yuzZjCn6JDQ4ONpMmTXJavR2JT1HX0KNHD7vnivVaJJnly5fbth08eLBQK+e5uvad/et0cd2q8vPzTYMGDUyPHj3sfhHOyMgwCQkJplu3boWOfSbrc/vzzz+3bTt58qS58MILS9TtsKRx+uCDD4wkM2XKlELHsNb7XF37iopHUb/e3n///SYyMtLk5uaes95nK8n9Ro8ebSSZ//3vf7Ztx48fNwkJCaZu3bq2x6GkLVLr1q0zkszs2bMdqmtWVpapWrWqadOmjcnJybFtnzFjhpFk97z56KOPjJ+fn12djTHm7bfftmuJeeWVV4wkc+jQoWLPe66ufWe/jr755hsjyTz99NN25QYMGGAsFovZvn27bZskExQUZLftt99+M5LM66+/fs7HojSaN29ubr75ZtvtRx991FSrVs3usdy2bZvx8/Mz1113XaHnt/X5mpqaaiIiIky7du0Kda+ylsnOzjaxsbGmWbNmdmW+++47I8k8+eSTtm2OtkhVrVrVHD161LZ9zpw5hT7PXNm1z8r63JkzZ06xZY4cOWJiY2PNFVdcYbe9adOmpnPnzoXK//7770aSefvtt40x/7xXnvmeanX99debuLi4cnHMr776yhabBg0amOnTp5vp06ebBg0amKCgIPPbb7/Z3f+NN94wUVFR5uDBg8aYoh//orRq1crEx8cXem7CuzBrH8q9adOmKSkpye7vzAGknTt3VrVq1exmEzp27JiSkpI0cOBA27Z58+YpLi7Obhr1wMBA2+w+y5Ytc88Fnfb9998rOztbo0ePlp/fPy/FYcOGKTIyUv/973/tyleqVEm33HKL7XZQUJDatm2rv/7665znmTdvniRp1KhRdtvPbl0yxujLL7/U1VdfLWOMDh8+bPvr0aOH0tLS9Ouvvzp0jcHBwbZry8vL05EjR1SpUiVddNFF5z1WSevtqDNnwbO2dnbs2FF//fWXbSIGqyZNmtit4RQTE6OLLrrovI+5o9avX69t27bppptu0pEjR2yP+8mTJ9WlSxctX778nJMAzJs3T/Hx8RowYIBtW1hYmK1V9HxKGqcvv/xS1apV03333VfoGGdPa14WlStX1smTJ4udTass95s3b57atm1rN7C8UqVKGj58uHbt2qXNmzc7dE5ri9PChQuVkZFR4vv98ssvOnLkiIYNG6aAgH86h9x8882qUqWKXdnZs2ercePGatSokd3rsnPnzpKkpUuXSpKtVWTOnDlOmTRi3rx58vf3L/QafOCBB2SMKTSQv2vXrnYt8BdffLEiIyOd/nrZsGGDNm7caPdefuONN+rw4cNauHChbds333yj/Px8Pfnkk3bvsdI/z9ekpCQdP35c//d//6eQkJAiy/zyyy86ePCg7r33Xrsyffr0UaNGjQq9Vzti4MCBdvG2vt84+zE7n0qVKkkqmISiKNaWk9TUVL3++ut2+zIzM4ucRMn6WGVmZtr9W1xZ635PH9M629/x48e1ePFiDRkyREOGDNH3338vY4xeeOEF232PHDmiJ598Uk888YRiYmIKHbs4f/75p9auXatBgwYVem7CuxA9lHtt27ZV165d7f7ObFoPCAhQ//79NWfOHGVlZUmSvvrqK+Xk5NglUrt371aDBg0KvWlZu2Ht3r3bDVfzD+v5LrroIrvtQUFBqlevXqH61KxZs9CX1SpVqujYsWPnPY+fn1+hLoZnn/fQoUNKTU3Vv//9b8XExNj93X777ZKkgwcPlvwCVfDh+8orr6hBgwYKDg5WtWrVFBMTow0bNhRKWkpbb0f99NNP6tq1q8LDw1W5cmXFxMTo0UcflaRCdapdu3ah+5fkMXfUtm3bJEmDBw8u9Ni/9957ysrKOufjtXv3bl144YWFnh8lfaxKGqcdO3booosusvvi7wr33nuvGjZsqF69eqlmzZq64447tGDBAqfcb/fu3UU+LqV9H0hISNDYsWP13nvvqVq1aurRo4emTZtWoue3VHj20YCAgEIzKm7btk2///57oedGw4YNJf3zuhw4cKAuu+wy3XnnnapevboGDRqkzz//vNRJ1e7du1WjRg1FRETYbS/usSrt6yUlJcXu78wvv0X5+OOPFR4ernr16mn79u3avn27QkJCVLduXX3yySe2cjt27JCfn5+aNGlS7LF27NghSYWmqz5Tce/VktSoUaMyfXac/ZhZkypnv8ecjzV5ODvWVvfdd58WLFig9957Ty1atLDbFxoaavvsPdOpU6ds+8/8t7iyZ/7IVR6Oedlll6lWrVq2crVr19bll1+uFStW2LY9/vjjio6OLvLHpXOxPk/p1uf9GCMFnzBo0CC98847mj9/vvr27avPP/9cjRo1KvSGX1rF/dqel5fnlOOXhL+/f5HbjTFOOb71y9Ytt9yiwYMHF1mmqLEu5/Lss8/qiSee0B133KGnnnpK0dHR8vPz0+jRo506zXJJ47Njxw516dJFjRo10pQpU1SrVi0FBQVp3rx5euWVVwrVydWPuZX1vC+++GKx06JbfzF2BXfFqaRiY2O1fv16LVy4UPPnz9f8+fM1ffp03XbbbZo5c6bT71cUR17zL7/8soYMGaI5c+Zo0aJFGjVqlCZPnqxVq1YVOU2yo/Lz89W8eXO76anPZP2yFxoaquXLl2vp0qX673//qwULFuizzz5T586dtWjRomKfz85S2tdLfHy83e3p06cXu86ZMUaffvqpTp48WWSCdPDgQZ04ccKlr5dzsVgsRV5vcZ8V7nqPOZ9NmzZJKnpZkYkTJ+rNN9/Uc889p1tvvbXQ/vj4eO3bt6/Q9uTkZEmyjbG0xtm6/eyyZ46Z9eQxrf9Wr169UNnY2FjbuKtt27bp3//+t1599VXt37/fVubUqVPKycnRrl27FBkZqejo6ELHmTVrli666CK1atWq0D54FxIp+IQOHTooPj5en332mS6//HItWbJEjz32mF2ZOnXqaMOGDcrPz7drlfrjjz9s+4tTpUoVpaamFtpe1C+RJe3iZD3f1q1bVa9ePdv27Oxs7dy5U127di3RcUpynvz8fFtrgtXWrVvtysXExCgiIkJ5eXlOO/cXX3yhTp066f3337fbnpqaet41kkpab6nk8Zk7d66ysrL07bff2v0SbO0aVRqOdGkrrqy11S0yMrJUj32dOnW0adMmGWPszlHUY1WUksapfv36Wr16tXJycuwmQjmTs7r4BQUF6eqrr9bVV1+t/Px83XvvvXrnnXf0xBNPnHMNufPdr06dOkU+Lme/D1hbBs5+XhXX+tC8eXM1b95cjz/+uFasWKHLLrtMb7/9drFrG1nPs337drsW9tzcXO3atcvuR4v69evrt99+U5cuXc77+Pr5+alLly7q0qWLpkyZomeffVaPPfaYli5dqq5duzoUnzp16uj777/X8ePH7VoqSvKe6Yizu2Kea7KDZcuWae/evZo0aVKhSV2OHTum4cOH65tvvtEtt9yi+vXrKz8/X5s3by72Bwrra2/Tpk3FPq/OfK+2dqe02rp1q93jUKVKlSK75ZWl1cqZ3WaLcuLECX399deqVatWocfUun7V6NGj9cgjjxR5/5YtW2rp0qVKT0+3m8jButCv9bFv1qyZAgIC9Msvv+iGG26wlcvOztb69evttnnymM2bN1dgYGCRSdf+/fttXfj27dun/Px8jRo1qlD3V6mgtfr+++/Xq6++ard99erV2r59uyZNmlToPvA+dO2DT/Dz89OAAQM0d+5cffTRR8rNzbXr1idJvXv3VkpKit1YqtzcXL3++uuqVKmSOnbsWOzx69evr7S0NG3YsMG2LTk5WV9//XWhsuHh4UV+qT9b165dFRQUpKlTp9r9+vj+++8rLS2tzLPTWVln9Js6dard9rPf3P39/dW/f399+eWXtl8nz3To0CGHz+3v71/ol9XZs2cX+QF1tpLWWyp5fKy//p5Zp7S0NE2fPv289SmOdfHFksS8uLKtWrVS/fr19dJLL9m62JzpfI997969tX//frsZ+TIyMvTvf//7vHWSSh6n/v376/Dhw3rjjTcKHcN6/7CwMEklezyKc+TIEbvbfn5+tsSiqK45jtyvd+/e+vnnn7Vy5UpbuZMnT+rf//636tata2vlsH7BXr58ua1cXl5eocc0PT1dubm5dtuaN28uPz+/c9a1devWqlq1qt599127+3/yySeFunXdcMMN2rdvn959991Cx8nMzNTJkyclSUePHi203/rl0FoXR56vvXv3Vl5eXqF4v/LKK7JYLOedLbSkzu66fXYL1Zms3foeeughDRgwwO5v2LBhatCgga3bVN++feXn56dJkyYValm1Pl+7d++uiIgITZ482dbF6+wyrVu3VmxsrN5++227mM6fP19btmyxe6+uX7++/vjjD7vX7G+//WabObE0HImZozIzM3Xrrbfq6NGjeuyxx+ySts8++0yjRo3SzTffXGxrqCQNGDCg0GsjKytL06dPV7t27WwtplFRUeratas+/vhju7FYH330kU6cOKHrr7++XBwzIiJCvXv31ooVK2w/GkgFM4CuWLFC3bp1k1SQxH399deF/po2baratWvr66+/1tChQws9XrNmzZIk24yQ8G60SKHcmz9/vt2bmVX79u3tWnIGDhyo119/XePHj1fz5s0L/bI2fPhwvfPOOxoyZIjWrl2runXr6osvvtBPP/2kV199tdi+4VJB18FHHnlE1113nUaNGqWMjAy99dZbatiwYaFJE1q1aqXvv/9eU6ZMUY0aNZSQkKB27doVOmZMTIzGjRuniRMnqmfPnrrmmmu0detWvfnmm2rTpo3dxBJl0bJlS91444168803lZaWpvbt22vx4sXavn17obLPPfecli5dqnbt2mnYsGFq0qSJjh49ql9//VXff/99kV/UzuWqq67SpEmTdPvtt6t9+/bauHGjPvnkE7u4OaPeJY1P9+7dbS0Wd911l06cOKF3331XsbGxRXYNKYmWLVvK399fzz//vNLS0hQcHKzOnTsrNja2UNn69eurcuXKevvttxUREaHw8HC1a9dOCQkJeu+999SrVy81bdpUt99+uy644ALt27dPS5cuVWRkpObOnVtsHYYNG6Y33nhDt912m9auXav4+Hh99NFHtqTmfEoap9tuu00ffvihxo4dq59//llXXHGFTp48qe+//1733nuvrr32WoWGhqpJkyb67LPP1LBhQ0VHR6tZs2bnHINytjvvvFNHjx5V586dVbNmTe3evVuvv/66WrZsWeTU8o7c7//+7//06aefqlevXho1apSio6M1c+ZM7dy5U19++aWttbpp06a69NJLNW7cOB09elTR0dH6z3/+UyhpWrJkiUaOHKnrr79eDRs2VG5urj766CPbDxPFCQoK0oQJE3Tfffepc+fOuuGGG7Rr1y7NmDFD9evXt/tCe+utt+rzzz/X3XffraVLl+qyyy5TXl6e/vjjD33++edauHChWrdurUmTJmn58uXq06eP6tSpo4MHD+rNN99UzZo1bZNrnOs5eLarr75anTp10mOPPaZdu3apRYsWWrRokebMmaPRo0efc2kHV8jKytKXX36pbt26FZoYwuqaa67Ra6+9poMHD+rCCy/UY489pqeeekpXXHGF+vXrp+DgYK1Zs0Y1atTQ5MmTFRkZqVdeeUV33nmn2rRpo5tuuklVqlTRb7/9poyMDM2cOVOBgYF6/vnndfvtt6tjx4668cYbbdOf161bV2PGjLGd/4477tCUKVPUo0cPDR06VAcPHtTbb7+tpk2bKj09vVTXbe3+NWrUKPXo0UP+/v62ZT0csW/fPn388ceSClqhNm/erNmzZyslJUUPPPCA7rrrLlvZn3/+WbfddpuqVq2qLl262I09k+w/f9u1a6frr79e48aNsz3uM2fO1K5duwq1cj/zzDNq3769OnbsqOHDh2vv3r16+eWX1b17d/Xs2dNWztPHfPbZZ7V48WJ17tzZ1to0depURUdH28bUVqtWTX379i30OFt/7CtqX15enj777DNdeumlbn/9wEXcPU0gUFLnmv5cxUwhXatWrSKn67U6cOCAuf322021atVMUFCQad68eZHTAKuI6ZsXLVpkmjVrZoKCgsxFF11kPv744yKnc/7jjz9Mhw4dTGhoqFEJFuR94403TKNGjUxgYKCpXr26ueeee4pdkPdsxU37fbbMzEwzatQoU7VqVRMeHn7OBXkPHDhgRowYYWrVqmUCAwNNXFyc6dKli/n3v/993vMUNf35Aw88YOLj401oaKi57LLLzMqVK4udIrgs9S5pfL799ltz8cUXm5CQEFO3bl3z/PPP26b1PjM2xU0XXFTd3333XVOvXj3j7+9vNzV2UWXnzJljmjRpYgICAgo9j9etW2f69etnqlataoKDg02dOnXMDTfcYBYvXnzex2r37t3mmmuuMWFhYaZatWrm/vvvL3JB3qI4EqeMjAzz2GOPmYSEBNvzY8CAAWbHjh22MitWrDCtWrUyQUFBdrEq6fTnX3zxhenevbttUejatWubu+66yyQnJ5/zOkp6P+uCvJUrVzYhISGmbdu2hRbktZbr2rWrCQ4ONtWrVzePPvqoSUpKsntM//rrL3PHHXeY+vXrm5CQEBMdHW06depkvv/++3PW1Wrq1KmmTp06Jjg42LRt29b89NNPplWrVqZnz5525bKzs83zzz9vmjZtaoKDg02VKlVMq1atzMSJE20LjC5evNhce+21pkaNGiYoKMjUqFHD3HjjjebPP/+0O1Zxz8Gi3k+OHz9uxowZY2rUqGECAwNNgwYNzrkg79nOfk8oiy+//NJIOucC4T/88IORZF577TXbtg8++MBccskltsetY8eOJikpye5+3377rWnfvr0JDQ01kZGRpm3btubTTz+1K/PZZ5/ZjhMdHV3kgrzGGPPxxx/bFtht2bKlWbhw4TkX5D3b2e9vubm55r777jMxMTHGYrGUekFe62enxWIxkZGRpmnTpmbYsGFm9erVhY7h6OdvZmamefDBB01cXJwJDg42bdq0MQsWLCiyfv/73/9M+/btTUhIiImJiTEjRoywW36kvBxz7dq1pmvXrrZFyq+99tpCr6WinGv6c+t78tSpU897HHgHizFuHtEIAGVksVg0fvx4TZgwwdNVAZwqPz9fMTEx6tevX5Fd+QAA5QdjpAAA8IBTp04VGpv24Ycf6ujRo7ryyis9UykAQIkxRgoAAA9YtWqVxowZo+uvv15Vq1bVr7/+qvfff1/NmjWzGyQPACifSKQAAPCAunXrqlatWpo6daptQovbbrtNzz33nIKCgjxdPQDAeTBGCgAAAAAcxBgpAAAAAHAQiRQAAAAAOIhECgAAAAAcxGQTKli3Y//+/YqIiLBbTR4AAABAxWKM0fHjx1WjRg35+RXf7kQiJWn//v2qVauWp6sBAAAAoJz4+++/VbNmzWL3k0hJioiIkFTwYEVGRrrsPDk5OVq0aJG6d++uwMBAl50HZUesvAex8h7EynsQK+9BrLwL8fIO6enpqlWrli1HKA6JlGTrzhcZGenyRCosLEyRkZG8eMo5YuU9iJX3IFbeg1h5D2LlXYiXdznfkB8mmwAAAAAAB5FIAQAAAICDSKQAAAAAwEEkUgAAAADgIBIpAAAAAHAQiRQAAAAAOIhECgAAAAAcRCIFAAAAAA4ikQIAAAAAB5FIAQAAAICDSKQAAAAAwEEkUgDgJMlpmVqx47CS0zIpU2SZU9qWZlFy2qliywAA4C0CPF0BAPAFn63Zo3FfbVS+kfws0uR+zTWwTW3KFCrjrze3LC+yDAAA3oRECgDKKDkt05ZISFK+kR75cqP+vfwvBfoXNPzn5OVrx6GTtvtU9DKPfrVJHRrGKD4q1LEHGwCAcoJECgDKaOfhk7Yk6kxnJg/Fqahl8ozRrsMZJFIAAK9FIgUAZZRQLVx+FtklU34W6ZWBLVU1PFiSdORklkZ/tl6GMjb+jNIFAHgxEikAKKP4qFA93beZHv16k6R/xgld2/ICu3KncvL06FeblGeM/C0WPduvWYUqc2b3R0m6++Nf9f7g1rqkdpXzPMIAAJQ/JFIA4AQ9m8XbEqllD12pWtHhhcoMbFNbHRrGaNfhDNWtFlZktzZfLpOYUEWfz1uqbh0v0+PfbtHGfWm68d1VmnbTv9SlcfVC9wEAoDwjkQIAJ0jNyJYkVQoOKDKJsoqPCj3vuCDfLROiBlFGTWpE6j/DL9WIWb/qh62HNOzDX/TMdc11Y1tm8QMAeA96qAOAE6Rl5kiSokIDPVwT7xAeHKB3b2ut61vVVL6Rxn21UVOS/tT+1IxzrkdV/tbGKl9lAADuQ4sUADhB6ulEqnIYiVRJBfr76YUBFys+KkRTl2zX1MXbNHXxNklFr0dVftfGKh9lAADuRSIFAE6QlkEiVRoWi0Vju1+k0KAAPb/gD9t263pUn//yt4ID/JWVm6e1u1OL3S+pQpVhHS4A8DwSKQBwAusYqcqhQR6uiXdqUSuqyO1nJhCl2e+rZViHCwA8j0QKAJzA2rUvihapUilqLS6LRZpwTVNVCQvSsYxsTZjzu85ciurM/ZIqVBl/i0V1q4Wd8zEFALgWiRQAOEGqtWsfk02USnxUqCb3a15oPaozxwGFBPidc7+vl3nky42SCsZIPduvGa1RAOBhJFIA4ARpTDZRZudbj6o8ro3lzjKz1/6tX3al6smrmjDRBACUAyRSAOAEjJFyjvOtR1X+1sZyX5malcP0i1KVnZd/znIAAPdgHSkAcALGSMHVYiKCJUmHjmd5uCYAAIlECgCcIo0xUnAxEikAKF9IpADACf5ZkJeufXANWyJ1gkQKAMoDEikAKKP8fPPPGCm69sFFYiNCJNEiBQDlBYkUAJTRiexc2/pHUXTtg4tYW6QOkkgBQLng0UTqrbfe0sUXX6zIyEhFRkYqMTFR8+fPt+0/deqURowYoapVq6pSpUrq37+/Dhw4YHeMPXv2qE+fPgoLC1NsbKweeugh5ebmuvtSAFRg1vFRIYF+Cgn093Bt4KtiKhUkUqkZOcrKzfNwbQAAHk2katasqeeee05r167VL7/8os6dO+vaa6/V77//LkkaM2aM5s6dq9mzZ2vZsmXav3+/+vXrZ7t/Xl6e+vTpo+zsbK1YsUIzZ87UjBkz9OSTT3rqkgBUQNY1pGiNgitFhQYq0N8iSTpyItvDtQEAeDSRuvrqq9W7d281aNBADRs21DPPPKNKlSpp1apVSktL0/vvv68pU6aoc+fOatWqlaZPn64VK1Zo1apVkqRFixZp8+bN+vjjj9WyZUv16tVLTz31lKZNm6bsbD5kALhHqm3GPiaagOv4+VlUrRIz9wFAeVFuxkjl5eXpP//5j06ePKnExEStXbtWOTk56tq1q61Mo0aNVLt2ba1cuVKStHLlSjVv3lzVq1e3lenRo4fS09NtrVoA4GqpmQU/3LCGFFwtlinQAaDcCPB0BTZu3KjExESdOnVKlSpV0tdff60mTZpo/fr1CgoKUuXKle3KV69eXSkpKZKklJQUuyTKut+6rzhZWVnKyvrnQyg9PV2SlJOTo5ycHGdcVpGsx3blOeAcxMp7lIdYHTl+SpIUFRLAc+YcykOsvF3V8IJWz+TUDD6vIIlYeRvi5R1KGh+PJ1IXXXSR1q9fr7S0NH3xxRcaPHiwli1b5tJzTp48WRMnTiy0fdGiRQoLC3PpuSUpKSnJ5eeAcxAr7+HJWP281yLJX+mHUzRv3jyP1cNb8LoqvcxjfpL8tOLXjYo8tMHl5yNW3oNYeRfiVb5lZGSUqJzHE6mgoCBdeOGFkqRWrVppzZo1eu211zRw4EBlZ2crNTXVrlXqwIEDiouLkyTFxcXp559/tjuedVY/a5mijBs3TmPHjrXdTk9PV61atdS9e3dFRkY669IKycnJUVJSkrp166bAQLoAlWfEynuUh1htWLBV+nu3mjVMUO+eF3mkDt6gPMTK2/25eLtWHvxLVWrUUe/eTVx2HmLlPYiVdyFe3sHaW+18PJ5InS0/P19ZWVlq1aqVAgMDtXjxYvXv31+StHXrVu3Zs0eJiYmSpMTERD3zzDM6ePCgYmNjJRVk+JGRkWrSpPgPmODgYAUHBxfaHhgY6JYntbvOg7IjVt7Dk7FKP1UwFXV0pRCeLyXA66r04qJCJUlHTubweQU7xMq7EK/yraSx8WgiNW7cOPXq1Uu1a9fW8ePHNWvWLP3www9auHChoqKiNHToUI0dO1bR0dGKjIzUfffdp8TERF166aWSpO7du6tJkya69dZb9cILLyglJUWPP/64RowYUWSiBACukHp6+vPKTDYBF4uJCJHEorwAUB54NJE6ePCgbrvtNiUnJysqKkoXX3yxFi5cqG7dukmSXnnlFfn5+al///7KyspSjx499Oabb9ru7+/vr++++0733HOPEhMTFR4ersGDB2vSpEmeuiQAFVAa05/DTWKYtQ8Ayg2PJlLvv//+OfeHhIRo2rRpmjZtWrFl6tSpw+BuAB5lnf6cFim42pnTnxtjZLFYPFwjAKi4ys06UgDgrawL8kaFkkjBtawtUlm5+Tqelevh2gBAxUYiBQBlxBgpuEtIoL8iQgo6k9C9DwA8i0QKAMrgVE6esnPzJUmVwxgjBdeztkodTCeRAgBPIpECgDKwdusL8LMoPMjfw7VBRRBT6fQ4qRMkUgDgSSRSAFAG1okmokIDGfgPt2DmPgAoH0ikAKAMbBNNMD4KbkIiBQDlA4kUAJRBqm0NKRIpuEfs6UV5SaQAwLNIpACgDNJsa0gx0QTcwzbZxPFTHq4JAFRsJFIAUAa0SMHd6NoHAOUDiRQAlIF1DSnGSMFdrLP2HWbWPgDwKBIpACiDf1qk6NoH97C2SB05ma3cvHwP1wYAKi4SKQAog3/GSNEiBfeIDg+Sv59FxkhHT2Z7ujoAUGGRSAFAGdhapEik4Cb+fhZVDS9oAT3IOCkA8BgSKQAoA9s6Ukw2ATdiwgkA8DwSKQAog7RMa4sUY6TgPiRSAOB5JFIAUAa2RIoWKbiRdea+Q8zcBwAeQyIFAKWUk5evE1m5khgjBfeKjaRFCgA8jUQKAErJ2hplsUgRISRScB9ri9TB46c8XBMAqLhIpACglKwTTUSGBMrfz+Lh2qAiiYkIkUSLFAB4EokUAJSSdQ0pZuyDuzHZBAB4HokUAJQSa0jBU0ikAMDzSKQAoJRYQwqeEns6kTqZnaeTpyc8AQC4F4kUAJRSKmtIwUPCgwMUFuQviVYpAPAUEikAKKW0jIIxUqwhBU+wde9jLSkA8AgSKQAopX9apEik4H62RXlpkQIAjyCRAoBSYowUPIlFeQHAs0ikAKCUGCMFT2JRXgDwLBIpACilNGsiRYsUPIAp0AHAs0ikAKCUbJNNMEYKHkAiBQCeRSIFAKXEZBPwJGbtAwDPIpECgFLIzze2rn1RoYyRgvvFRoRIokUKADyFRAoASuH4qVwZU/B/Zu2DJ1hbpA6fyFZevvFwbQCg4iGRAoBSSM0sGB8VHuSvoADeSuF+0eFBslikvHyjY6fH6wEA3IdPfwAoBdaQgqcF+vsp+vTU+3TvAwD3I5ECgFKwTjQRxRpS8CBm7gMAzyGRAoBSSLVOfU6LFDyIRAoAPIdECgBKIY2pz1EOWBOpgyRSAOB2JFIAUArWMVIkUvAkWqQAwHNIpACgFP6ZbIIxUvCcmEosygsAnkIiBQClYJ3+nBYpeNI/LVKnPFwTAKh4SKQAoBTSrWOkmGwCHhQbESKJrn0A4AkkUgBQCoyRQnnAZBMA4DkkUgBQCrZ1pBgjBQ+yJlLHT+XqVE6eh2sDABULiRQAlAItUigPIkMCFBRQ8FFO9z4AcC+PJlKTJ09WmzZtFBERodjYWPXt21dbt261K3PllVfKYrHY/d199912Zfbs2aM+ffooLCxMsbGxeuihh5Sbm+vOSwFQgRhjlMZkEygHLBYLM/cBgIcEePLky5Yt04gRI9SmTRvl5ubq0UcfVffu3bV582aFh4fbyg0bNkyTJk2y3Q4LC7P9Py8vT3369FFcXJxWrFih5ORk3XbbbQoMDNSzzz7r1usBUDFkZOcpJ89IkirTtQ8eFhsZrH2pmbRIAYCbeTSRWrBggd3tGTNmKDY2VmvXrlWHDh1s28PCwhQXF1fkMRYtWqTNmzfr+++/V/Xq1dWyZUs99dRTeuSRRzRhwgQFBfElB4BzWcdHBQX4KSSQHtLwLGuLFBNOAIB7eTSROltaWpokKTo62m77J598oo8//lhxcXG6+uqr9cQTT9hapVauXKnmzZurevXqtvI9evTQPffco99//12XXHJJofNkZWUpK+ufD5z09HRJUk5OjnJycpx+XVbWY7vyHHAOYuU9PBGrw+kZkgqmPqcbccnxunKNquEF3UsPpGY47bElVt6DWHkX4uUdShofizHGuLguJZKfn69rrrlGqamp+vHHH23b//3vf6tOnTqqUaOGNmzYoEceeURt27bVV199JUkaPny4du/erYULF9ruk5GRofDwcM2bN0+9evUqdK4JEyZo4sSJhbbPmjXLrtsgABTlzzSLpm32V1yo0biWzJQGz5r/t0UL9vqrfWy+BtbP93R1AMDrZWRk6KabblJaWpoiIyOLLVduWqRGjBihTZs22SVRUkGiZNW8eXPFx8erS5cu2rFjh+rXr1+qc40bN05jx4613U5PT1etWrXUvXv3cz5YZZWTk6OkpCR169ZNgYEMUC/PiJX38ESsLJtSpM0bVDO2inr3buuWc/oCXleukbbmby3Yu0Wh0dXVu3fhXhilQay8B7HyLsTLO1h7q51PuUikRo4cqe+++07Lly9XzZo1z1m2Xbt2kqTt27erfv36iouL088//2xX5sCBA5JU7Liq4OBgBQcHF9oeGBjolie1u86DsiNW3sOdsTqRfXqiibBgnh+lwOvKueIrF0zOdPhEttMfV2LlPYiVdyFe5VtJY+PRUdLGGI0cOVJff/21lixZooSEhPPeZ/369ZKk+Ph4SVJiYqI2btyogwcP2sokJSUpMjJSTZo0cUm9AVRsqUx9jnLEuigvs/YBgHt5tEVqxIgRmjVrlubMmaOIiAilpKRIkqKiohQaGqodO3Zo1qxZ6t27t6pWraoNGzZozJgx6tChgy6++GJJUvfu3dWkSRPdeuuteuGFF5SSkqLHH39cI0aMKLLVCQDKKs26GG8oiRQ8z5ZInciSMUYWi8XDNQKAisGjLVJvvfWW0tLSdOWVVyo+Pt7299lnn0mSgoKC9P3336t79+5q1KiRHnjgAfXv319z5861HcPf31/fffed/P39lZiYqFtuuUW33Xab3bpTAOBMaaenP6dFCuVBtUoFy3zk5BnbcxMA4HoebZE634SBtWrV0rJly857nDp16mjevHnOqhYAnFPq6RapqDDWqYPnBQf4q3JYoFIzcnToeJYq87wEALdgJUkAcJBtjBRd+1BOsCgvALgfiRQAOMjaIkXXPpQXTDgBAO5HIgUADrKNkQqlCxXKBxIpAHA/EikAcBAtUihvrF37Dp0gkQIAdyGRAgAHnMrJU2ZOniQpikQK5URsJC1SAOBuJFIA4ID00936/P0sigj26MSngI21a9/B46c8XBMAqDhIpADAAamnE6mo0EAWPkW5EVMpRBItUgDgTiRSAOAA2xpSTH2OcoTJJgDA/UikAMABqRkFa0iRSKE8sSZSxzJylJ2b7+HaAEDFQCIFAA6wdu1jxj6UJ5VDAxXoX9DV9MhJWqUAwB1IpADAAWnWqc9pkUI54udnUbXTU6AfTCeRAgB3IJECAAfYFuMNYzFelC+MkwIA9yKRAgAHpGYyRgrlE4vyAoB7kUiVM8lpmVqx47CS0zJLtZ8yzipzStvSLEpOK35NFmJVXsq4J1ZW1ln7GCOF8oYWKQBwL1aTLEc+XrVbT8zZJGMki0W6t2N9dW1S3bb/+80H9OayHcXup4yzy/hr2pblpTpO+b0mXy3jnFj5WaTJ/ZprYJvaKk4ak02gnIolkQIAt7IYY4ynK+Fp6enpioqKUlpamiIjI112npycHM2bN0+9e/dWYKD9l7DktExd9twS5Vf4aACe5W+x6Mf/66T4qNAi91/9+o/auC9N04e0UadGsW6unXc713sgyu6jlbv0xJzf1aNpdb1za+syHYtYeQ9i5V2Il3coaW5Ai1Q5sfPwySKTqGqVghQS6K9TOXk6fCK72P2SKFNOypSnulDG8VjlGaNdhzOKTaRsY6RokUI5Q9c+AHAvEqlyIqFauPwsskum/C0Wzb3vcsVHhRbZYnXmfqnoVi3KuL9MeaoLZRyPlZ9FqlstTMVJZfpzlFPWROrvYxlKTsss9seA5LRM7Tx8UgnVws9R5p+xh7WrFf1cP99xSnIeAPBmTDZRTsRHhWpyv+bytxQsqOhvsejZfs1sHz7n208Z55bxKygiP4scPk55vSZfLeOcWNnuoutb1yz2S19uXr6On8qVxPTnKH9W/3VUknToeLYue26JPluzp1CZz9bs0WXPLdFN764+Z5krX16uNzb768qXl5fqOCU5DwB4O8ZIqXyMkbJKTsvUrsMZqlstrNhf+M61nzLOKbPn8HF9Pm+pbujdSbWrRZTqOOXtmny1jLNi9dLCrfry13268qIYzbi9bZHHOXoyW/96KkmStP2ZXgrw57coRzA2wHWKal21SOrUKFahQQVdXTOz87Tkj4N293NFmaL2n2/sIUqP15V3IV7egTFSXio+KvScHzTn208ZZ5UJUYMoo/iokFIfp/xdk6+WcU6s7u10ob78dZ/+t+2wjpzIUtXTa/KcKTWjYHxUREgASRTKlaLG2RqpUEJzNneVOd/YQwDwRiRSACCpfkwlNbsgUpv2pWvephTdemmdQmVSmfoc5VRR42wtFmlM14a2xaPTMnP0StKfOjPfckWZovb7WyznHHsIAN6IRAoATru2xQXatC9d367fV2QilXZ6ookoJppAOWMd7/foV5uUZ4xtPODZa6JVjwwuUZlxX21U/jnWVjvfcapHBuuRLzdKKkiyzh6/CAC+gEQKAE67qkW8np2/RWt2HdO+1ExdUNn+i5916vPKoUw0gfJnYJva6tAw5pzjAUtaJjGhyjnHHp7vOAPb1Nb3mw8qacsB3dfpwnMucg0A3opECgBOi48KVdu60Vq986jm/rZfd3esb7ff1iJF1z6UU+Vp7GG1iIIfHBhPCMBX8e4GAGe4tuUFkqQ56/cX2mcbI0XXPuC8QgMLfqvNyM7zcE0AwDVIpADgDL2axSnQ36ItyenaduC43T7bYry0SAHnFWabLj3XwzUBANcgkQKAM1QJD1KHBjGSpG9/s2+VSrO1SDFGCjgf67pTtEgB8FUkUgBwlmta1pBUkEiduWa5dR0pxkgB5xdOIgXAx5FIAcBZujWprtBAf+0+kqHf9qbZtjNGCii5sCDrGCm69gHwTSRSAHCWsKAAdWtSXZI0Z/0+2/Y02xgpuvYB50PXPgC+jkQKAIpw7enufd9tSFZefkH3PluLFF37gPOyTTaRQyIFwDeRSAFAEa5oEKOo0EAdOp6lVX8dUX6+sY2RomsfcH60SAHwdSRSAFCEoAA/9W4eL6mge9+J7FydbphSJIkUcF7h1jFSWYyRAuCbSKQAoBjW7n3zN6XoYHqWJCk00F8hgf6erBbgFaxd+zLo2gfAR5FIAUAx2taNVlxkiI6fyrVNOsH4KKBk6NoHwNeRSAFAMfz8LLq6RUH3vk9/3iNJiqJbH1Ai1unPs3PzlZuX7+HaAIDzkUgBwDlc2/ICSdLhE6cX4yWRAkrE2rVPonsfAN9EIgUA59C0RqTqVQu33aZrH1AywQF+8rMU/D+T7n0AfBCJFACcg8Vi0TWnJ52QpCB/3jaBkrBYLLbufYyTAuCL+EYAAOcRYP1ZXQUL9H62Zo8HawN4j38mnGAKdAC+p8SJlL+/f4n+AMCXJKdlakrSn7bbRtKjX21Sclqm5yoFeAnrOCm69gHwRQElLWiMUZ06dTR48GBdcsklrqwTAJQbOw+ftC3Ea5VnjHYdzlB8VKhnKgV4CWvXvpMkUgB8UIlbpH7++Wf17NlTr732miZOnKi///5bHTp00LXXXmv354jJkyerTZs2ioiIUGxsrPr27autW7falTl16pRGjBihqlWrqlKlSurfv78OHDhgV2bPnj3q06ePwsLCFBsbq4ceeki5uXQjAFB2CdXCdUbPPkmSv8WiutXCPFMhwIv80yLFZzIA31PiRKp169Z66623lJycrLFjx+rrr79WzZo1NWjQICUlJZXq5MuWLdOIESO0atUqJSUlKScnR927d9fJkydtZcaMGaO5c+dq9uzZWrZsmfbv369+/frZ9ufl5alPnz7Kzs7WihUrNHPmTM2YMUNPPvlkqeoEAGeKjwrV5H7N5W8pyKb8LRY9268ZrVFACYSxKC8AH1birn1WISEhuuWWW3TLLbdo586dGjp0qHr27KlDhw4pOjraoWMtWLDA7vaMGTMUGxurtWvXqkOHDkpLS9P777+vWbNmqXPnzpKk6dOnq3Hjxlq1apUuvfRSLVq0SJs3b9b333+v6tWrq2XLlnrqqaf0yCOPaMKECQoKCnL0EgHAzsA2tdWhYYx2Hc5Q3WphJFFACYUGkkgB8F2lmrVv7969evrpp9WtWzf98ccfeuihhxQZGVnmyqSlpUmSLSFbu3atcnJy1LVrV1uZRo0aqXbt2lq5cqUkaeXKlWrevLmqV69uK9OjRw+lp6fr999/L3OdAEAqaJlKrF+VJApwQHiwdfpzuvYB8D0lbpHKzs7W119/rffff1//+9//1KtXL7366qvq1auXU2bry8/P1+jRo3XZZZepWbNmkqSUlBQFBQWpcuXKdmWrV6+ulJQUW5kzkyjrfuu+omRlZSkrK8t2Oz09XZKUk5OjnJycMl9LcazHduU54BzEynsQK+9BrLyHs2IVHFDQJfZEpms/XysyXlfehXh5h5LGp8SJVHx8vCIiIjR48GC9+eabio2NlSS78UySSt0yNWLECG3atEk//vhjqe7viMmTJ2vixImFti9atEhhYa4fQF7aMWVwP2LlPYiV9yBW3qOssUrZ6yfJT5u2btO8U1vPWx6lx+vKuxCv8i0jI6NE5UqcSB07dkzHjh3TU089paeffrrQfmOMLBaL8vIc7wc9cuRIfffdd1q+fLlq1qxp2x4XF6fs7GylpqbatUodOHBAcXFxtjI///yz3fGss/pZy5xt3LhxGjt2rO12enq6atWqpe7duzuli2JxcnJylJSUpG7duikwMNBl50HZESvvQay8B7HyHs6K1Z+Lt+uH5L8UX7OOevdu7MQaworXlXchXt7B2lvtfEqcSC1durTUlSmOMUb33Xefvv76a/3www9KSEiw29+qVSsFBgZq8eLF6t+/vyRp69at2rNnjxITEyVJiYmJeuaZZ3Tw4EFbK1lSUpIiIyPVpEmTIs8bHBys4ODgQtsDAwPd8qR213lQdsTKexAr70GsvEdZYxURWjDh06lcQ8xdjNeVdyFe5VtJY1PiRKpjx46lrkxxRowYoVmzZmnOnDmKiIiwjWmKiopSaGiooqKiNHToUI0dO1bR0dGKjIzUfffdp8TERF166aWSpO7du6tJkya69dZb9cILLyglJUWPP/64RowYUWSyBAAA3OOf6c+ZbAKA7ylxIrVhw4Yit0dFRal27dqyWCxF7j+Xt956S5J05ZVX2m2fPn26hgwZIkl65ZVX5Ofnp/79+ysrK0s9evTQm2++aSvr7++v7777Tvfcc48SExMVHh6uwYMHa9KkSQ7XBwAAOA/TnwPwZSVOpFq2bCmLxSJjjN12i8WikJAQjR49WpMmTXJoBr+zj1WUkJAQTZs2TdOmTSu2TJ06dTRv3rwSnxcAALheWFDB14xMEikAPqjEidTOnTuL3J6amqq1a9fqiSeeUJUqVfTggw86rXIAAMB72br25dC1D4DvKXEiVadOnWK3t2jRQpGRkZo4cSKJFAAAkHRGIpVFixQA3+PnrAO1atWq2FYrAABQ8Vi79jFGCoAvcloilZKSopiYGGcdDgAAeLlQZu0D4MOckkgdOnRITzzxhDp16uSMwwEAAB9g7dqXmUOLFADfU+IxUpdcckmRU5ynpaVp7969uuiii/Txxx87tXIAAMB7hZ/u2peTZ5Sdm6+gAKd1hAEAjytxItW3b98it0dGRuqiiy5Sjx49HJr6HAAA+DZr1z6pYAp0EikAvqTEidT48ePPWyYvL49kCgAASJKCAvwU4GdRbr5RRk6uohTo6SoBgNM45aehP//8Uw8//LBq1qzpjMMBAAAf8c+EE4yTAuBbSp1IZWRkaPr06briiivUpEkTLV++XGPHjnVm3QAAgJezTThBIgXAx5S4a5/VqlWr9N5772n27NmqXbu2tmzZoqVLl+qKK65wRf0AAIAXK5hwIksns5gCHYBvKXGL1Msvv6ymTZtqwIABqlKlipYvX66NGzfKYrGoatWqrqwjAADwUraufUyBDsDHlLhF6pFHHtEjjzyiSZMmMaEEAAAoEbr2AfBVJW6ReuqppzR79mwlJCTokUce0aZNm1xZLwAA4ANCT68lxWQTAHxNiROpcePG6c8//9RHH32klJQUtWvXTi1atJAxRseOHXNlHQEAgJcKt83axxgpAL7F4Vn7OnbsqJkzZyolJUX33nuvWrVqpY4dO6p9+/aaMmWKK+oIAAC8FNOfA/BVpZ7+PCIiQnfddZdWr16tdevWqW3btnruueecWTcAAODlwkikAPgopyzI27x5c7366qvat2+fMw4HAAB8RNjpMVKZdO0D4GOckkhZBQYGOvNwAADAy4UG0iIFwDc5NZECAAA4U3gwiRQA30QiBQAAXOaf6c/p2gfAt5BIAQAAlwmjax8AH1WmRKpPnz5KTk52Vl0AAICPsc7al0kiBcDHlCmRWr58uTIzM51VFwAA4GPCggu69p0kkQLgY+jaBwAAXOafFinGSAHwLWVKpOrUqcOU5wAAoFhMfw7AVwWU5c6bNm1yVj0AAIAPYowUAF9F1z4AAOAy4afHSGXk5MkY4+HaAIDzkEgBAACXCT3dIpWXb5SVm+/h2gCA85BIAQAAl7GuIyXRvQ+AbyGRAgAALhPg76cg/4KvGxk5JFIAfIfDidT48eO1e/duV9QFAAD4oFCmQAfggxxOpObMmaP69eurS5cumjVrlrKyslxRLwAA4CPCTydSJ7NokQLgOxxOpNavX681a9aoadOmuv/++xUXF6d77rlHa9ascUX9AACAl7O2SLGWFABfUqoxUpdccommTp2q/fv36/3339fevXt12WWX6eKLL9Zrr72mtLQ0Z9cTAAB4qbCgginQM3Po2gfAd5RpsgljjHJycpSdnS1jjKpUqaI33nhDtWrV0meffeasOgIAAC9GixQAX1SqRGrt2rUaOXKk4uPjNWbMGF1yySXasmWLli1bpm3btumZZ57RqFGjnF1XAADghaxjpDIYIwXAhzicSDVv3lyXXnqpdu7cqffff19///23nnvuOV144YW2MjfeeKMOHTrk1IoCAADvZO3al8GsfQB8SICjd7jhhht0xx136IILLii2TLVq1ZSfz+rlAADgjK59rCMFwIc43CJlHQt1tszMTE2aNMkplQIAAL4jzLaOFIkUAN/hcCI1ceJEnThxotD2jIwMTZw40SmVAgAAvoPJJgD4olK1SFkslkLbf/vtN0VHRzulUgAAwHeEM0YKgA8q8RipKlWqyGKxyGKxqGHDhnbJVF5enk6cOKG7777bJZUEAADeK4wWKQA+qMSJ1KuvvipjjO644w5NnDhRUVFRtn1BQUGqW7euEhMTXVJJAADgvejaB8AXlTiRGjx4sCQpISFB7du3V2BgYJlPvnz5cr344otau3atkpOT9fXXX6tv3762/UOGDNHMmTPt7tOjRw8tWLDAdvvo0aO67777NHfuXPn5+al///567bXXVKlSpTLXDwAAlB2TTQDwRSUaI5Wenm77/yWXXKLMzEylp6cX+eeIkydPqkWLFpo2bVqxZXr27Knk5GTb36effmq3/+abb9bvv/+upKQkfffdd1q+fLmGDx/uUD0AAIDrWNeROskYKQA+pEQtUlWqVFFycrJiY2NVuXLlIiebsE5CkZdX8l+bevXqpV69ep2zTHBwsOLi4orct2XLFi1YsEBr1qxR69atJUmvv/66evfurZdeekk1atQocV0AAIBr0CIFwBeVKJFasmSJbUa+pUuXurRCZ/vhhx8UGxurKlWqqHPnznr66adVtWpVSdLKlStVuXJlWxIlSV27dpWfn59Wr16t6667rshjZmVlKSsry3bb2pKWk5OjnJwcl12L9diuPAecg1h5D2LlPYiV93B2rIJO9385mZVL/J2M15V3IV7eoaTxKVEi1bFjR9v/ExISVKtWrUKtUsYY/f333w5U8fx69uypfv36KSEhQTt27NCjjz6qXr16aeXKlfL391dKSopiY2Pt7hMQEKDo6GilpKQUe9zJkycXuebVokWLFBYW5tRrKEpSUpLLzwHnIFbeg1h5D2LlPZwVq30nJSlAqScyNG/ePKccE/Z4XXkX4lW+ZWRklKhciSebsEpISLB18zvT0aNHlZCQ4FDXvvMZNGiQ7f/NmzfXxRdfrPr16+uHH35Qly5dSn3ccePGaezYsbbb6enpqlWrlrp3767IyMgy1flccnJylJSUpG7dujllsg64DrHyHsTKexAr7+HsWO0+kqEXNvyofEuAevfu4YQaworXlXchXt6hpPM+OJxIFbcg74kTJxQSEuLo4RxSr149VatWTdu3b1eXLl0UFxengwcP2pXJzc3V0aNHix1XJRWMuwoODi60PTAw0C1PanedB2VHrLwHsfIexMp7OCtWkeEFn7kZOXkKCAgo8nsEyobXlXchXuVbSWNT4kTK2oJjsVj0xBNP2HWBy8vL0+rVq9WyZUvHaumgvXv36siRI4qPj5ckJSYmKjU1VWvXrlWrVq0kFYznys/PV7t27VxaFwAAUDLWWfuMkU7l5NvWlQIAb1biRGrdunWSClqkNm7cqKCgINu+oKAgtWjRQg8++KBDJz9x4oS2b99uu71z506tX79e0dHRio6O1sSJE9W/f3/FxcVpx44devjhh3XhhReqR4+CbgGNGzdWz549NWzYML399tvKycnRyJEjNWjQIGbsAwCgnAgN/CdxysjOJZEC4BNKnEhZZ+u7/fbb9dprrzllLNEvv/yiTp062W5bW70GDx6st956Sxs2bNDMmTOVmpqqGjVqqHv37nrqqafsuuV98sknGjlypLp06WJbkHfq1KllrhsAAHAOfz+L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/U6tN5yDFqkySktLkyRFR0dLKviVIScnR127drWVadSokWrXrq2VK1c6fPxrrrlGsbGxuvzyy/Xtt986p9IVkKviNHfuXNWrV0/fffedEhISVLduXd155506evSocy+ggnH168rqvffeU8OGDXXFFVeUrcIVmKti1apVK/n5+Wn69OnKy8tTWlqaPvroI3Xt2lWBgYHOvYgKwlWxysrKUkhIiN220NBQ7d27V7t373ZCzSseZ8UqLS3NdgxJWrlypd0xJKlHjx5leh+t6FwVK3gHEqkyyM/P1+jRo3XZZZepWbNmkqSUlBQFBQWpcuXKdmWrV6+ulJSUEh+7UqVKevnllzV79mz997//1eWXX66+ffuSTJWCK+P0119/affu3Zo9e7Y+/PBDzZgxQ2vXrtWAAQOceQkViivjdaZTp07pk08+0dChQ8ta5QrLlbFKSEjQokWL9Oijjyo4OFiVK1fW3r179fnnnzvzEioMV8aqR48e+uqrr7R48WLl5+frzz//1MsvvyypYJwHHOOsWK1YsUKfffaZhg8fbtuWkpKi6tWrFzpGenq6MjMznXshFYArYwXvEODpCnizESNGaNOmTfrxxx+dfuxq1app7Nixtttt2rTR/v379eKLL+qaa65x+vl8mSvjlJ+fr6ysLH344Ydq2LChJOn9999Xq1attHXrVl100UVOP6evc2W8zvT111/r+PHjGjx4sEvP48tcGauUlBQNGzZMgwcP1o033qjjx4/rySef1IABA5SUlCSLxeL0c/oyV8Zq2LBh2rFjh6666irl5OQoMjJS999/vyZMmCA/P36vdZQzYrVp0yZde+21Gj9+vLp37+7E2uFMxAq8w5XSyJEj9d1332np0qWqWbOmbXtcXJyys7OVmppqV/7AgQOKi4sr0znbtWun7du3l+kYFY2r4xQfH6+AgABbEiVJjRs3liTt2bOnbJWvgNz5unrvvfd01VVXFfp1FiXj6lhNmzZNUVFReuGFF3TJJZeoQ4cO+vjjj7V48WKtXr3aWZdRIbg6VhaLRc8//7xOnDih3bt3KyUlxTbhTr169ZxyDRWFM2K1efNmdenSRcOHD9fjjz9uty8uLq7QrIwHDhxQZGSkQkNDnXsxPs7VsYJ3IJFykDFGI0eO1Ndff60lS5YoISHBbn+rVq0UGBioxYsX27Zt3bpVe/bsUWJiYpnOvX79esXHx5fpGBWFu+J02WWXKTc3Vzt27LBt+/PPPyVJderUKeNVVBzufl3t3LlTS5cupVtfKbgrVhkZGYVaM/z9/SUVtATj/Nz9uvL399cFF1ygoKAgffrpp0pMTFRMTEyZr6MicFasfv/9d3Xq1EmDBw8uchmOxMREu2NIUlJSUpm/n1Qk7ooVvIQHJ7rwSvfcc4+JiooyP/zwg0lOTrb9ZWRk2Mrcfffdpnbt2mbJkiXml19+MYmJiSYxMdHuONu2bTPr1q0zd911l2nYsKFZt26dWbduncnKyjLGGDNjxgwza9Yss2XLFrNlyxbzzDPPGD8/P/PBBx+49Xq9lbvilJeXZ/71r3+ZDh06mF9//dX88ssvpl27dqZbt25uvV5v5654WT3++OOmRo0aJjc31y3X50vcFavFixcbi8ViJk6caP7880+zdu1a06NHD1OnTh27c6F47orVoUOHzFtvvWW2bNli1q1bZ0aNGmVCQkLM6tWr3Xq93swZsdq4caOJiYkxt9xyi90xDh48aCvz119/mbCwMPPQQw+ZLVu2mGnTphl/f3+zYMECt16vN3NXrIwxttdaq1atzE033WTWrVtnfv/9d7ddK86PRMpBkor8mz59uq1MZmamuffee02VKlVMWFiYue6660xycrLdcTp27FjkcXbu3GmMKUikGjdubMLCwkxkZKRp27at3VSaODd3xckYY/bt22f69etnKlWqZKpXr26GDBlijhw54qYr9Q3ujFdeXp6pWbOmefTRR910db7FnbH69NNPzSWXXGLCw8NNTEyMueaaa8yWLVvcdKXez12xOnTokLn00ktNeHi4CQsLM126dDGrVq1y45V6P2fEavz48UUeo06dOnbnWrp0qWnZsqUJCgoy9erVszsHzs+dsSpJGXiWxRhjHG3FAgAAAICKjDFSAAAAAOAgEikAAAAAcBCJFAAAAAA4iEQKAAAAABxEIgUAAAAADiKRAgAAAAAHkUgBAAAAgINIpAAAAADAQSRSAACfMmTIEFksFlksFgUGBqp69erq1q2bPvjgA+Xn55f4ODNmzFDlypVdV1EAgFcjkQIA+JyePXsqOTlZu3bt0vz589WpUyfdf//9uuqqq5Sbm+vp6gEAfACJFADA5wQHBysuLk4XXHCB/vWvf+nRRx/VnDlzNH/+fM2YMUOSNGXKFDVv3lzh4eGqVauW7r33Xp04cUKS9MMPP+j2229XWlqarXVrwoQJkqSsrCw9+OCDuuCCCxQeHq527drphx9+8MyFAgA8hkQKAFAhdO7cWS1atNBXX30lSfLz89PUqVP1+++/a+bMmVqyZIkefvhhSVL79u316quvKjIyUsnJyUpOTtaDDz4oSRo5cqRWrlyp//znP9qwYYOuv/569ezZU9u2bfPYtQEA3M9ijDGergQAAM4yZMgQpaam6ptvvim0b9CgQdqwYYM2b95caN8XX3yhu+++W4cPH5ZUMEZq9OjRSk1NtZXZs2eP6tWrpz179qhGjRq27V27dlXbtm317LPPOv16AADlU4CnKwAAgLsYY2SxWCRJ33//vSZPnqw//vhD6enpys3N1alTp5SRkaGwsLAi779x40bl5eWpYcOGdtuzsrJUtWpVl9cfAFB+kEgBACqMLVu2KCEhQbt27dJVV12le+65R88884yio6P1448/aujQocrOzi42kTpx4oT8/f21du1a+fv72+2rVKmSOy4BAFBOkEgBACqEJUuWaOPGjRozZozWrl2r/Px8vfzyy/LzKxgu/Pnnn9uVDwoKUl5ent22Sy65RHl5eTp48KCuuOIKt9UdAFD+kEgBAHxOVlaWUlJSlJeXpwMHDmjBggWaPHmyrrrqKt12223atGmTcnJy9Prrr+vqq6/WTz/9pLffftvuGHXr1tWJEye0ePFitWjRQmFhYWrYsKFuvvlm3XbbbXr55Zd1ySWX6NChQ1q8eLEuvvhi9enTx0NXDABwN2btAwD4nAULFig+Pl5169ZVz549tXTpUk2dOlVz5syRv7+/WrRooSlTpuj5559Xs2bN9Mknn2jy5Ml2x2jfvr3uvvtuDRw4UDExMXrhhRckSdOnT9dtt92mBx54QBdddJH69u2rNWvWqHbt2p64VACAhzBrHwAAAAA4iBYpAAAAAHAQiRQAAAAAOIhECgAAAAAcRCIFAAAAAA4ikQIAAAAAB5FIAQAAAICDSKQAAAAAwEEkUgAAAADgIBIpAAAAAHAQiRQAAAAAOIhECgAAAAAcRCIFAAAAAA76f0OWbMCR0foYAAAAAElFTkSuQmCC", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "evolution(n=0)" + ] + }, + { + "cell_type": "code", + "execution_count": 184, + "id": "70d2ad7a-b834-418f-862d-93e8c1cbbb51", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "array(['200000647', '200000654', '200127202', '404391', '405404',\n", + " '405639', '406533', '411698', '412158'], dtype=object)" + ] + }, + "execution_count": 184, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "df_166 = df[df['Company - Id'] == '166'].copy()\n", + "registrar_ids_166 = df_166['Registrar Account - ID'].unique()\n", + "registrar_ids_166" + ] + }, + { + "cell_type": "code", + "execution_count": 185, + "id": "9803d35a-41fb-4e5a-b728-ef5abd151045", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAA1IAAAHZCAYAAACMzgo1AAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjcsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvTLEjVAAAAAlwSFlzAAAPYQAAD2EBqD+naQAAcy5JREFUeJzt3Xd0VNXax/HfpBeSQCAhQVpAkCp4aQYVpDcLAgpWUAQLiIDtxUaxYEVFsVwLYMGr2BAvLQLCVYqIICCIgBSBhJ4ESEjd7x9hRoYkkEmmZCbfz1pZMOfsOWefeaY9s5vFGGMEAAAAACgxP09XAAAAAAC8DYkUAAAAADiIRAoAAAAAHEQiBQAAAAAOIpECAAAAAAeRSAEAAACAg0ikAAAAAMBBJFIAAAAA4CASKXiNdevW6emnn9bx48c9XRUAAABUcCRS8AoHDhzQNddco7i4OEVERHi6OgAAAKjgLMYY4+lKAOczb948paWl6cYbb/R0VQC3SEtL02uvvaZOnTrpiiuu8HR1AADAWWiRglfo3bu3W5Moi8WiCRMmOPWYM2bMkMVi0a5du5x63LJw9nXWrVtXQ4YMcdrxvN2VV16pK6+8slT3HTp0qObPn6/WrVuX+vw//PCDLBaLfvjhh1Ifw5kmTJggi8Vity03N1cPP/ywatWqJT8/P/Xt29czlYOGDBmiunXreroaAOA1SKRQblkTj+L+Vq1a5ekqFunZZ5/VN9984+lqwE02b96sCRMmlChB3r9/vyZMmKD169efs9xrr72mDRs2aO7cuQoNDXVORU/btWuXLBaLyxLejIwMTZgwocTJ2wcffKAXX3xRAwYM0MyZMzVmzBiX1AsFSvoc9AapqakKCQmRxWLRli1bPF0dl5k3b55DP3hdeeWVatasmd22unXr2j47/fz8VLlyZTVv3lzDhw/X6tWrCx3jyJEjevHFF9WhQwfFxMSocuXKuvTSS/XZZ58Vec6srCw98sgjqlGjhkJDQ9WuXTslJSUVWXbFihW6/PLLFRYWpri4OI0aNUonTpwod8fMzs7Ws88+q0aNGikkJETVq1dXnz59tHfv3iLLS9Izzzwji8VS6PG3vu8W9zds2LBij4nyLcDTFQDOZ9KkSUpISCi0/cILL/RAbc7v2Wef1YABAwr9sn7rrbdq0KBBCg4O9kzF4BKbN2/WxIkTdeWVVxb6NX/RokV2t/fv36+JEyeqbt26atmyZZHHy87O1smTJ7VgwQJVq1bN6fVNS0uTJJe1PGRkZGjixImSVKg17vHHH9f//d//2W1bsmSJLrjgAr3yyisuqQ/snes5+O677yo/P98zFSuF2bNny2KxKC4uTp988omefvppT1fJJebNm6dp06aVufdAy5Yt9cADD0iSjh8/ri1btmj27Nl69913NWbMGE2ZMsVWduXKlXrsscfUu3dvPf744woICNCXX36pQYMG2d7zzjRkyBB98cUXGj16tBo0aKAZM2aod+/eWrp0qS6//HJbufXr16tLly5q3LixpkyZor179+qll17Stm3bNH/+/HJzzJycHPXp00crVqzQsGHDdPHFF+vYsWNavXq10tLSVLNmzUKP7969e/Xss88qPDy80L6YmBh99NFHhbYvWLBAn3zyibp3715kzOAFDFBOTZ8+3Ugya9ascfu5JZnx48eX6r7h4eFm8ODBTq2Pq5TlOotSp04dr7l2Z5k9e7aRZJYuXXresmvWrDGSzPTp011eL2OMWbp0aaG6TZ061URERJgjR4645JyHDh1y6HnVqVMn07RpU5fUBYW5+znoSh06dDD9+vUzY8aMMQkJCZ6ujsuMGDHCOPJ1rWPHjoVeU3Xq1DF9+vQpVDYjI8P07dvXSDJvvvmmbftff/1ldu3aZVc2Pz/fdO7c2QQHB5sTJ07Ytq9evdpIMi+++KJtW2Zmpqlfv75JTEy0O0avXr1MfHy8SUtLs2179913jSSzcOHCcnPM559/3gQGBprVq1cXesyKM3DgQNO5c+ciH//idOnSxURGRprMzMwSnwflC4kUyq2SJFLZ2dmmSpUqZsiQIYX2paWlmeDgYPPAAw/Yth04cMDccccdJjY21gQHB5uLL77YzJgxo9B9z/4iOHjwYFOnTp1C5caPH2/3ASep0J81sbBez86dO+2OMW3aNNOkSRMTFBRk4uPjzb333muOHTtmV8b6xvz777+bK6+80oSGhpoaNWqY559/vtjH5kynTp0yo0ePNtWqVTOVKlUyV199tfn777+L/MK7d+9ec/vtt5vY2FgTFBRkmjRpYt5///0SnefsROrIkSPmgQceMM2aNTPh4eEmIiLC9OzZ06xfv96p9S5pfIwx5oMPPjCdOnUyMTExJigoyDRu3NjuC8SZ19KnTx/zv//9z7Rp08YEBwebhIQEM3PmTFsZa0zP/rMmLh07djQdO3Y0xvyT1Jz9d+YX2lWrVpkePXqYyMhIExoaajp06GB+/PHHEj1Wf//9t7n22mtNWFiYiYmJMaNHjzYLFiwolEj179/fPPbYY3b3dSROmZmZZvz48aZBgwYmODjYxMXFmeuuu85s377d7Ny5s8hrtMbqzHgUV9Za108//dT861//MpUqVTIRERGmWbNm5tVXXz3v41CS++3YscMMGDDAVKlSxYSGhpp27dqZ7777zq5Mca/XopLTP//80/Tr189Ur17dBAcHmwsuuMAMHDjQpKamnre+b7zxhklISDAhISGmTZs2Zvny5XbPG6tTp06ZJ5980tSvX98EBQWZmjVrmoceesicOnXKrtyiRYvMZZddZqKiokx4eLhp2LChGTdunF3di3sOFvU6OnHihBk7dqypWbOmCQoKMg0bNjQvvviiyc/PtysnyYwYMcJ8/fXXpmnTprb3jvnz55/3MSiN3bt3G4vFYj7//HPbF+SffvqpyLIfffSRadOmjQkNDTWVK1c2V1xxhd0XbGOMmTdvnunQoYPtedO6dWvzySef2JX5/PPPzb/+9S8TEhJiqlatam6++Wazd+9euzJFxc6Ywo+t9fn/4osvmnfeecfUq1fPBAUFmdatW5uff/7Z7n5FxexcHEmkjDHm+PHjJjo62lxwwQWF4nq2qVOnGklmw4YNtm0PPfSQ8ff3t0tkjDHm2WefNZLMnj17jDEFn8kBAQHmoYcesiuXlZVlKlWqZIYOHVoujpmXl2dq1KhhbrjhBmOMMTk5OebkyZPnfFyWLVtm/P39zYYNG0qcSO3fv9/4+fkV+f0F3oOufSj30tLSdPjwYbttFotFVatWVWBgoK677jp99dVXeueddxQUFGQr88033ygrK0uDBg2SJGVmZurKK6/U9u3bNXLkSCUkJGj27NkaMmSIUlNTdf/995e5rh999JHuvPNOtW3bVsOHD5ck1a9fv9jyEyZM0MSJE9W1a1fdc8892rp1q9566y2tWbNGP/30kwIDA21ljx07pp49e6pfv3664YYb9MUXX+iRRx5R8+bN1atXr3PW684779THH3+sm266Se3bt9eSJUvUp0+fQuUOHDigSy+9VBaLRSNHjlRMTIzmz5+voUOHKj09XaNHj3bo8fjrr7/0zTff6Prrr1dCQoIOHDigd955Rx07dtTmzZtVo0YNp9TbEW+99ZaaNm2qa665RgEBAZo7d67uvfde5efna8SIEXZlt2/frgEDBmjo0KEaPHiwPvjgAw0ZMkStWrVS06ZN1aFDB40aNUpTp07Vo48+qsaNG0uS7d8zNW7cWJMmTdKTTz6p4cOH22bia9++vaSCLm69evVSq1atNH78ePn5+Wn69Onq3Lmz/ve//6lt27bFXlNmZqa6dOmiPXv2aNSoUapRo4Y++ugjLVmypFDZL774otC2ksYpLy9PV111lRYvXqxBgwbp/vvv1/Hjx5WUlKRNmzapa9eueuutt3TPPffouuuuU79+/SRJF198caFzWru6PPPMMzpx4oQmT55se5ySkpJ04403qkuXLnr++eclSVu2bNFPP/10ztdpSe534MABtW/fXhkZGRo1apSqVq2qmTNn6pprrtEXX3yh6667rtjjFyU7O1s9evRQVlaW7rvvPsXFxWnfvn367rvvlJqaqqioqGLv+9Zbb2nkyJG64oorNGbMGO3atUt9+/ZVlSpV7LoO5efn65prrtGPP/6o4cOHq3Hjxtq4caNeeeUV/fnnn7Yxmb///ruuuuoqXXzxxZo0aZKCg4O1fft2/fTTT7bH9lzPwbMZY3TNNddo6dKlGjp0qFq2bKmFCxfqoYce0r59+wp1x/zxxx/11Vdf6d5771VERISmTp2q/v37a8+ePapatapDj+v5fPrppwoPD9dVV12l0NBQ1a9fX5988kmha5k4caImTJig9u3ba9KkSQoKCtLq1au1ZMkSW3eqGTNm6I477lDTpk01btw4Va5cWevWrdOCBQt000032crcfvvtatOmjSZPnqwDBw7otdde008//aR169apcuXKpbqOWbNm6fjx47rrrrtksVj0wgsvqF+/fvrrr78UGBiou+66S/v371dSUlKRXcOcoVKlSrruuuv0/vvva/PmzWratGmxZVNSUiTJrtvxunXr1LBhQ0VGRtqVtb5nrV+/XrVq1dLGjRuVm5tbaAKdoKAgtWzZUuvWrSsXx9y8ebP279+viy++WMOHD9fMmTOVnZ2t5s2b22ZSPVNeXp7uu+8+3XnnnWrevHmxj93Z/vOf/yg/P18333xzie+DcsjTmRxQnOJ+7ZdkgoODbeUWLlxoJJm5c+fa3b93796mXr16ttuvvvqqkWQ+/vhj27bs7GyTmJhoKlWqZNLT023bVYYWj+K69p39C/fBgwdNUFCQ6d69u8nLy7OVe+ONN4wk88EHH9i2dezY0UgyH374oW1bVlaWiYuLM/379y90rjOtX7/eSDL33nuv3fabbrqp0HUOHTrUxMfHm8OHD9uVHTRokImKijIZGRnnPNfZLVKnTp2yuzZjCn6JDQ4ONpMmTXJavR2JT1HX0KNHD7vnivVaJJnly5fbth08eLBQK+e5uvad/et0cd2q8vPzTYMGDUyPHj3sfhHOyMgwCQkJplu3boWOfSbrc/vzzz+3bTt58qS58MILS9TtsKRx+uCDD4wkM2XKlELHsNb7XF37iopHUb/e3n///SYyMtLk5uaes95nK8n9Ro8ebSSZ//3vf7Ztx48fNwkJCaZu3bq2x6GkLVLr1q0zkszs2bMdqmtWVpapWrWqadOmjcnJybFtnzFjhpFk97z56KOPjJ+fn12djTHm7bfftmuJeeWVV4wkc+jQoWLPe66ufWe/jr755hsjyTz99NN25QYMGGAsFovZvn27bZskExQUZLftt99+M5LM66+/fs7HojSaN29ubr75ZtvtRx991FSrVs3usdy2bZvx8/Mz1113XaHnt/X5mpqaaiIiIky7du0Kda+ylsnOzjaxsbGmWbNmdmW+++47I8k8+eSTtm2OtkhVrVrVHD161LZ9zpw5hT7PXNm1z8r63JkzZ06xZY4cOWJiY2PNFVdcYbe9adOmpnPnzoXK//7770aSefvtt40x/7xXnvmeanX99debuLi4cnHMr776yhabBg0amOnTp5vp06ebBg0amKCgIPPbb7/Z3f+NN94wUVFR5uDBg8aYoh//orRq1crEx8cXem7CuzBrH8q9adOmKSkpye7vzAGknTt3VrVq1exmEzp27JiSkpI0cOBA27Z58+YpLi7Obhr1wMBA2+w+y5Ytc88Fnfb9998rOztbo0ePlp/fPy/FYcOGKTIyUv/973/tyleqVEm33HKL7XZQUJDatm2rv/7665znmTdvniRp1KhRdtvPbl0yxujLL7/U1VdfLWOMDh8+bPvr0aOH0tLS9Ouvvzp0jcHBwbZry8vL05EjR1SpUiVddNFF5z1WSevtqDNnwbO2dnbs2FF//fWXbSIGqyZNmtit4RQTE6OLLrrovI+5o9avX69t27bppptu0pEjR2yP+8mTJ9WlSxctX778nJMAzJs3T/Hx8RowYIBtW1hYmK1V9HxKGqcvv/xS1apV03333VfoGGdPa14WlStX1smTJ4udTass95s3b57atm1rN7C8UqVKGj58uHbt2qXNmzc7dE5ri9PChQuVkZFR4vv98ssvOnLkiIYNG6aAgH86h9x8882qUqWKXdnZs2ercePGatSokd3rsnPnzpKkpUuXSpKtVWTOnDlOmTRi3rx58vf3L/QafOCBB2SMKTSQv2vXrnYt8BdffLEiIyOd/nrZsGGDNm7caPdefuONN+rw4cNauHChbds333yj/Px8Pfnkk3bvsdI/z9ekpCQdP35c//d//6eQkJAiy/zyyy86ePCg7r33Xrsyffr0UaNGjQq9Vzti4MCBdvG2vt84+zE7n0qVKkkqmISiKNaWk9TUVL3++ut2+zIzM4ucRMn6WGVmZtr9W1xZ635PH9M629/x48e1ePFiDRkyREOGDNH3338vY4xeeOEF232PHDmiJ598Uk888YRiYmIKHbs4f/75p9auXatBgwYVem7CuxA9lHtt27ZV165d7f7ObFoPCAhQ//79NWfOHGVlZUmSvvrqK+Xk5NglUrt371aDBg0KvWlZu2Ht3r3bDVfzD+v5LrroIrvtQUFBqlevXqH61KxZs9CX1SpVqujYsWPnPY+fn1+hLoZnn/fQoUNKTU3Vv//9b8XExNj93X777ZKkgwcPlvwCVfDh+8orr6hBgwYKDg5WtWrVFBMTow0bNhRKWkpbb0f99NNP6tq1q8LDw1W5cmXFxMTo0UcflaRCdapdu3ah+5fkMXfUtm3bJEmDBw8u9Ni/9957ysrKOufjtXv3bl144YWFnh8lfaxKGqcdO3booosusvvi7wr33nuvGjZsqF69eqlmzZq64447tGDBAqfcb/fu3UU+LqV9H0hISNDYsWP13nvvqVq1aurRo4emTZtWoue3VHj20YCAgEIzKm7btk2///57oedGw4YNJf3zuhw4cKAuu+wy3XnnnapevboGDRqkzz//vNRJ1e7du1WjRg1FRETYbS/usSrt6yUlJcXu78wvv0X5+OOPFR4ernr16mn79u3avn27QkJCVLduXX3yySe2cjt27JCfn5+aNGlS7LF27NghSYWmqz5Tce/VktSoUaMyfXac/ZhZkypnv8ecjzV5ODvWVvfdd58WLFig9957Ty1atLDbFxoaavvsPdOpU6ds+8/8t7iyZ/7IVR6Oedlll6lWrVq2crVr19bll1+uFStW2LY9/vjjio6OLvLHpXOxPk/p1uf9GCMFnzBo0CC98847mj9/vvr27avPP/9cjRo1KvSGX1rF/dqel5fnlOOXhL+/f5HbjTFOOb71y9Ytt9yiwYMHF1mmqLEu5/Lss8/qiSee0B133KGnnnpK0dHR8vPz0+jRo506zXJJ47Njxw516dJFjRo10pQpU1SrVi0FBQVp3rx5euWVVwrVydWPuZX1vC+++GKx06JbfzF2BXfFqaRiY2O1fv16LVy4UPPnz9f8+fM1ffp03XbbbZo5c6bT71cUR17zL7/8soYMGaI5c+Zo0aJFGjVqlCZPnqxVq1YVOU2yo/Lz89W8eXO76anPZP2yFxoaquXLl2vp0qX673//qwULFuizzz5T586dtWjRomKfz85S2tdLfHy83e3p06cXu86ZMUaffvqpTp48WWSCdPDgQZ04ccKlr5dzsVgsRV5vcZ8V7nqPOZ9NmzZJKnpZkYkTJ+rNN9/Uc889p1tvvbXQ/vj4eO3bt6/Q9uTkZEmyjbG0xtm6/eyyZ46Z9eQxrf9Wr169UNnY2FjbuKtt27bp3//+t1599VXt37/fVubUqVPKycnRrl27FBkZqejo6ELHmTVrli666CK1atWq0D54FxIp+IQOHTooPj5en332mS6//HItWbJEjz32mF2ZOnXqaMOGDcrPz7drlfrjjz9s+4tTpUoVpaamFtpe1C+RJe3iZD3f1q1bVa9ePdv27Oxs7dy5U127di3RcUpynvz8fFtrgtXWrVvtysXExCgiIkJ5eXlOO/cXX3yhTp066f3337fbnpqaet41kkpab6nk8Zk7d66ysrL07bff2v0SbO0aVRqOdGkrrqy11S0yMrJUj32dOnW0adMmGWPszlHUY1WUksapfv36Wr16tXJycuwmQjmTs7r4BQUF6eqrr9bVV1+t/Px83XvvvXrnnXf0xBNPnHMNufPdr06dOkU+Lme/D1hbBs5+XhXX+tC8eXM1b95cjz/+uFasWKHLLrtMb7/9drFrG1nPs337drsW9tzcXO3atcvuR4v69evrt99+U5cuXc77+Pr5+alLly7q0qWLpkyZomeffVaPPfaYli5dqq5duzoUnzp16uj777/X8ePH7VoqSvKe6Yizu2Kea7KDZcuWae/evZo0aVKhSV2OHTum4cOH65tvvtEtt9yi+vXrKz8/X5s3by72Bwrra2/Tpk3FPq/OfK+2dqe02rp1q93jUKVKlSK75ZWl1cqZ3WaLcuLECX399deqVatWocfUun7V6NGj9cgjjxR5/5YtW2rp0qVKT0+3m8jButCv9bFv1qyZAgIC9Msvv+iGG26wlcvOztb69evttnnymM2bN1dgYGCRSdf+/fttXfj27dun/Px8jRo1qlD3V6mgtfr+++/Xq6++ard99erV2r59uyZNmlToPvA+dO2DT/Dz89OAAQM0d+5cffTRR8rNzbXr1idJvXv3VkpKit1YqtzcXL3++uuqVKmSOnbsWOzx69evr7S0NG3YsMG2LTk5WV9//XWhsuHh4UV+qT9b165dFRQUpKlTp9r9+vj+++8rLS2tzLPTWVln9Js6dard9rPf3P39/dW/f399+eWXtl8nz3To0CGHz+3v71/ol9XZs2cX+QF1tpLWWyp5fKy//p5Zp7S0NE2fPv289SmOdfHFksS8uLKtWrVS/fr19dJLL9m62JzpfI997969tX//frsZ+TIyMvTvf//7vHWSSh6n/v376/Dhw3rjjTcKHcN6/7CwMEklezyKc+TIEbvbfn5+tsSiqK45jtyvd+/e+vnnn7Vy5UpbuZMnT+rf//636tata2vlsH7BXr58ua1cXl5eocc0PT1dubm5dtuaN28uPz+/c9a1devWqlq1qt599127+3/yySeFunXdcMMN2rdvn959991Cx8nMzNTJkyclSUePHi203/rl0FoXR56vvXv3Vl5eXqF4v/LKK7JYLOedLbSkzu66fXYL1Zms3foeeughDRgwwO5v2LBhatCgga3bVN++feXn56dJkyYValm1Pl+7d++uiIgITZ482dbF6+wyrVu3VmxsrN5++227mM6fP19btmyxe6+uX7++/vjjD7vX7G+//WabObE0HImZozIzM3Xrrbfq6NGjeuyxx+ySts8++0yjRo3SzTffXGxrqCQNGDCg0GsjKytL06dPV7t27WwtplFRUeratas+/vhju7FYH330kU6cOKHrr7++XBwzIiJCvXv31ooVK2w/GkgFM4CuWLFC3bp1k1SQxH399deF/po2baratWvr66+/1tChQws9XrNmzZIk24yQ8G60SKHcmz9/vt2bmVX79u3tWnIGDhyo119/XePHj1fz5s0L/bI2fPhwvfPOOxoyZIjWrl2runXr6osvvtBPP/2kV199tdi+4VJB18FHHnlE1113nUaNGqWMjAy99dZbatiwYaFJE1q1aqXvv/9eU6ZMUY0aNZSQkKB27doVOmZMTIzGjRuniRMnqmfPnrrmmmu0detWvfnmm2rTpo3dxBJl0bJlS91444168803lZaWpvbt22vx4sXavn17obLPPfecli5dqnbt2mnYsGFq0qSJjh49ql9//VXff/99kV/UzuWqq67SpEmTdPvtt6t9+/bauHGjPvnkE7u4OaPeJY1P9+7dbS0Wd911l06cOKF3331XsbGxRXYNKYmWLVvK399fzz//vNLS0hQcHKzOnTsrNja2UNn69eurcuXKevvttxUREaHw8HC1a9dOCQkJeu+999SrVy81bdpUt99+uy644ALt27dPS5cuVWRkpObOnVtsHYYNG6Y33nhDt912m9auXav4+Hh99NFHtqTmfEoap9tuu00ffvihxo4dq59//llXXHGFTp48qe+//1733nuvrr32WoWGhqpJkyb67LPP1LBhQ0VHR6tZs2bnHINytjvvvFNHjx5V586dVbNmTe3evVuvv/66WrZsWeTU8o7c7//+7//06aefqlevXho1apSio6M1c+ZM7dy5U19++aWttbpp06a69NJLNW7cOB09elTR0dH6z3/+UyhpWrJkiUaOHKnrr79eDRs2VG5urj766CPbDxPFCQoK0oQJE3Tfffepc+fOuuGGG7Rr1y7NmDFD9evXt/tCe+utt+rzzz/X3XffraVLl+qyyy5TXl6e/vjjD33++edauHChWrdurUmTJmn58uXq06eP6tSpo4MHD+rNN99UzZo1bZNrnOs5eLarr75anTp10mOPPaZdu3apRYsWWrRokebMmaPRo0efc2kHV8jKytKXX36pbt26FZoYwuqaa67Ra6+9poMHD+rCCy/UY489pqeeekpXXHGF+vXrp+DgYK1Zs0Y1atTQ5MmTFRkZqVdeeUV33nmn2rRpo5tuuklVqlTRb7/9poyMDM2cOVOBgYF6/vnndfvtt6tjx4668cYbbdOf161bV2PGjLGd/4477tCUKVPUo0cPDR06VAcPHtTbb7+tpk2bKj09vVTXbe3+NWrUKPXo0UP+/v62ZT0csW/fPn388ceSClqhNm/erNmzZyslJUUPPPCA7rrrLlvZn3/+WbfddpuqVq2qLl262I09k+w/f9u1a6frr79e48aNsz3uM2fO1K5duwq1cj/zzDNq3769OnbsqOHDh2vv3r16+eWX1b17d/Xs2dNWztPHfPbZZ7V48WJ17tzZ1to0depURUdH28bUVqtWTX379i30OFt/7CtqX15enj777DNdeumlbn/9wEXcPU0gUFLnmv5cxUwhXatWrSKn67U6cOCAuf322021atVMUFCQad68eZHTAKuI6ZsXLVpkmjVrZoKCgsxFF11kPv744yKnc/7jjz9Mhw4dTGhoqFEJFuR94403TKNGjUxgYKCpXr26ueeee4pdkPdsxU37fbbMzEwzatQoU7VqVRMeHn7OBXkPHDhgRowYYWrVqmUCAwNNXFyc6dKli/n3v/993vMUNf35Aw88YOLj401oaKi57LLLzMqVK4udIrgs9S5pfL799ltz8cUXm5CQEFO3bl3z/PPP26b1PjM2xU0XXFTd3333XVOvXj3j7+9vNzV2UWXnzJljmjRpYgICAgo9j9etW2f69etnqlataoKDg02dOnXMDTfcYBYvXnzex2r37t3mmmuuMWFhYaZatWrm/vvvL3JB3qI4EqeMjAzz2GOPmYSEBNvzY8CAAWbHjh22MitWrDCtWrUyQUFBdrEq6fTnX3zxhenevbttUejatWubu+66yyQnJ5/zOkp6P+uCvJUrVzYhISGmbdu2hRbktZbr2rWrCQ4ONtWrVzePPvqoSUpKsntM//rrL3PHHXeY+vXrm5CQEBMdHW06depkvv/++3PW1Wrq1KmmTp06Jjg42LRt29b89NNPplWrVqZnz5525bKzs83zzz9vmjZtaoKDg02VKlVMq1atzMSJE20LjC5evNhce+21pkaNGiYoKMjUqFHD3HjjjebPP/+0O1Zxz8Gi3k+OHz9uxowZY2rUqGECAwNNgwYNzrkg79nOfk8oiy+//NJIOucC4T/88IORZF577TXbtg8++MBccskltsetY8eOJikpye5+3377rWnfvr0JDQ01kZGRpm3btubTTz+1K/PZZ5/ZjhMdHV3kgrzGGPPxxx/bFtht2bKlWbhw4TkX5D3b2e9vubm55r777jMxMTHGYrGUekFe62enxWIxkZGRpmnTpmbYsGFm9erV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FwAA4GPCggu69p0kkQLgY+jaBwAAXOafFinGSAHwLWVKpOrUqcOU5wAAoFhMfw7AVwWU5c6bNm1yVj0AAIAPYowUAF9F1z4AAOAy4afHSGXk5MkY4+HaAIDzkEgBAACXCT3dIpWXb5SVm+/h2gCA85BIAQAAl7GuIyXRvQ+AbyGRAgAALhPg76cg/4KvGxk5JFIAfIfDidT48eO1e/duV9QFAAD4oFCmQAfggxxOpObMmaP69eurS5cumjVrlrKyslxRLwAA4CPCTydSJ7NokQLgOxxOpNavX681a9aoadOmuv/++xUXF6d77rlHa9ascUX9AACAl7O2SLGWFABfUqoxUpdccommTp2q/fv36/3339fevXt12WWX6eKLL9Zrr72mtLQ0Z9cTAAB4qbCgginQM3Po2gfAd5RpsgljjHJycpSdnS1jjKpUqaI33nhDtWrV0meffeasOgIAAC9GixQAX1SqRGrt2rUaOXKk4uPjNWbMGF1yySXasmWLli1bpm3btumZZ57RqFGjnF1XAADghaxjpDIYIwXAhzicSDVv3lyXXnqpdu7cqffff19///23nnvuOV144YW2MjfeeKMOHTrk1IoCAADvZO3al8GsfQB8SICjd7jhhht0xx136IILLii2TLVq1ZSfz+rlAADgjK59rCMFwIc43CJlHQt1tszMTE2aNMkplQIAAL4jzLaOFIkUAN/hcCI1ceJEnThxotD2jIwMTZw40SmVAgAAvoPJJgD4olK1SFkslkLbf/vtN0VHRzulUgAAwHeEM0YKgA8q8RipKlWqyGKxyGKxqGHDhnbJVF5enk6cOKG7777bJZUEAADeK4wWKQA+qMSJ1KuvvipjjO644w5NnDhRUVFRtn1BQUGqW7euEhMTXVJJAADgvejaB8AXlTiRGjx4sCQpISFB7du3V2BgYJlPvnz5cr344otau3atkpOT9fXXX6tv3762/UOGDNHMmTPt7tOjRw8tWLDAdvvo0aO67777NHfuXPn5+al///567bXXVKlSpTLXDwAAlB2TTQDwRSUaI5Wenm77/yWXXKLMzEylp6cX+eeIkydPqkWLFpo2bVqxZXr27Knk5GTb36effmq3/+abb9bvv/+upKQkfffdd1q+fLmGDx/uUD0AAIDrWNeROskYKQA+pEQtUlWqVFFycrJiY2NVuXLlIiebsE5CkZdX8l+bevXqpV69ep2zTHBwsOLi4orct2XLFi1YsEBr1qxR69atJUmvv/66evfurZdeekk1atQocV0AAIBr0CIFwBeVKJFasmSJbUa+pUuXurRCZ/vhhx8UGxurKlWqqHPnznr66adVtWpVSdLKlStVuXJlWxIlSV27dpWfn59Wr16t6667rshjZmVlKSsry3bb2pKWk5OjnJwcl12L9diuPAecg1h5D2LlPYiV93B2rIJO9385mZVL/J2M15V3IV7eoaTxKVEi1bFjR9v/ExISVKtWrUKtUsYY/f333w5U8fx69uypfv36KSEhQTt27NCjjz6qXr16aeXKlfL391dKSopiY2Pt7hMQEKDo6GilpKQUe9zJkycXuebVokWLFBYW5tRrKEpSUpLLzwHnIFbeg1h5D2LlPZwVq30nJSlAqScyNG/ePKccE/Z4XXkX4lW+ZWRklKhciSebsEpISLB18zvT0aNHlZCQ4FDXvvMZNGiQ7f/NmzfXxRdfrPr16+uHH35Qly5dSn3ccePGaezYsbbb6enpqlWrlrp3767IyMgy1flccnJylJSUpG7dujllsg64DrHyHsTKexAr7+HsWO0+kqEXNvyofEuAevfu4YQaworXlXchXt6hpPM+OJxIFbcg74kTJxQSEuLo4RxSr149VatWTdu3b1eXLl0UFxengwcP2pXJzc3V0aNHix1XJRWMuwoODi60PTAw0C1PanedB2VHrLwHsfIexMp7OCtWkeEFn7kZOXkKCAgo8nsEyobXlXchXuVbSWNT4kTK2oJjsVj0xBNP2HWBy8vL0+rVq9WyZUvHaumgvXv36siRI4qPj5ckJSYmKjU1VWvXrlWrVq0kFYznys/PV7t27VxaFwAAUDLWWfuMkU7l5NvWlQIAb1biRGrdunWSClqkNm7cqKCgINu+oKAgtWjRQg8++KBDJz9x4oS2b99uu71z506tX79e0dHRio6O1sSJE9W/f3/FxcVpx44devjhh3XhhReqR4+CbgGNGzdWz549NWzYML399tvKycnRyJEjNWjQIGbsAwCgnAgN/CdxysjOJZEC4BNKnEhZZ+u7/fbb9dprrzllLNEvv/yiTp062W5bW70GDx6st956Sxs2bNDMmTOVmpqqGjVqqHv37nrqqafsuuV98sknGjlypLp06WJbkHfq1KllrhsAAHAOfz+L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/U6tN5yDFqkySktLkyRFR0dLKviVIScnR127drWVadSokWrXrq2VK1c6fPxrrrlGsbGxuvzyy/Xtt986p9IVkKviNHfuXNWrV0/fffedEhISVLduXd155506evSocy+ggnH168rqvffeU8OGDXXFFVeUrcIVmKti1apVK/n5+Wn69OnKy8tTWlqaPvroI3Xt2lWBgYHOvYgKwlWxysrKUkhIiN220NBQ7d27V7t373ZCzSseZ8UqLS3NdgxJWrlypd0xJKlHjx5leh+t6FwVK3gHEqkyyM/P1+jRo3XZZZepWbNmkqSUlBQFBQWpcuXKdmWrV6+ulJSUEh+7UqVKevnllzV79mz997//1eWXX66+ffuSTJWCK+P0119/affu3Zo9e7Y+/PBDzZgxQ2vXrtWAAQOceQkViivjdaZTp07pk08+0dChQ8ta5QrLlbFKSEjQokWL9Oijjyo4OFiVK1fW3r179fnnnzvzEioMV8aqR48e+uqrr7R48WLl5+frzz//1MsvvyypYJwHHOOsWK1YsUKfffaZhg8fbtuWkpKi6tWrFzpGenq6MjMznXshFYArYwXvEODpCnizESNGaNOmTfrxxx+dfuxq1app7Nixtttt2rTR/v379eKLL+qaa65x+vl8mSvjlJ+fr6ysLH344Ydq2LChJOn9999Xq1attHXrVl100UVOP6evc2W8zvT111/r+PHjGjx4sEvP48tcGauUlBQNGzZMgwcP1o033qjjx4/rySef1IABA5SUlCSLxeL0c/oyV8Zq2LBh2rFjh6666irl5OQoMjJS999/vyZMmCA/P36vdZQzYrVp0yZde+21Gj9+vLp37+7E2uFMxAq8w5XSyJEj9d1332np0qWqWbOmbXtcXJyys7OVmppqV/7AgQOKi4sr0znbtWun7du3l+kYFY2r4xQfH6+AgABbEiVJjRs3liTt2bOnbJWvgNz5unrvvfd01VVXFfp1FiXj6lhNmzZNUVFReuGFF3TJJZeoQ4cO+vjjj7V48WKtXr3aWZdRIbg6VhaLRc8//7xOnDih3bt3KyUlxTbhTr169ZxyDRWFM2K1efNmdenSRcOHD9fjjz9uty8uLq7QrIwHDhxQZGSkQkNDnXsxPs7VsYJ3IJFykDFGI0eO1Ndff60lS5YoISHBbn+rVq0UGBioxYsX27Zt3bpVe/bsUWJiYpnOvX79esXHx5fpGBWFu+J02WWXKTc3Vzt27LBt+/PPPyVJderUKeNVVBzufl3t3LlTS5cupVtfKbgrVhkZGYVaM/z9/SUVtATj/Nz9uvL399cFF1ygoKAgffrpp0pMTFRMTEyZr6MicFasfv/9d3Xq1EmDBw8uchmOxMREu2NIUlJSUpm/n1Qk7ooVvIQHJ7rwSvfcc4+JiooyP/zwg0lOTrb9ZWRk2Mrcfffdpnbt2mbJkiXml19+MYmJiSYxMdHuONu2bTPr1q0zd911l2nYsKFZt26dWbduncnKyjLGGDNjxgwza9Yss2XLFrNlyxbzzDPPGD8/P/PBBx+49Xq9lbvilJeXZ/71r3+ZDh06mF9//dX88ssvpl27dqZbt25uvV5v5654WT3++OOmRo0aJjc31y3X50vcFavFixcbi8ViJk6caP7880+zdu1a06NHD1OnTh27c6F47orVoUOHzFtvvWW2bNli1q1bZ0aNGmVCQkLM6tWr3Xq93swZsdq4caOJiYkxt9xyi90xDh48aCvz119/mbCwMPPQQw+ZLVu2mGnTphl/f3+zYMECt16vN3NXrIwxttdaq1atzE033WTWrVtnfv/9d7ddK86PRMpBkor8mz59uq1MZmamuffee02VKlVMWFiYue6660xycrLdcTp27FjkcXbu3GmMKUikGjdubMLCwkxkZKRp27at3VSaODd3xckYY/bt22f69etnKlWqZKpXr26GDBlijhw54qYr9Q3ujFdeXp6pWbOmefTRR910db7FnbH69NNPzSWXXGLCw8NNTEyMueaaa8yWLVvcdKXez12xOnTokLn00ktNeHi4CQsLM126dDGrVq1y45V6P2fEavz48UUeo06dOnbnWrp0qWnZsqUJCgoy9erVszsHzs+dsSpJGXiWxRhjHG3FAgAAAICKjDFSAAAAAOAgEikAAAAAcBCJFAAAAAA4iEQKAAAAABxEIgUAAAAADiKRAgAAAAAHkUgBAAAAgINIpAAAAADAQSRSAACfMmTIEFksFlksFgUGBqp69erq1q2bPvjgA+Xn55f4ODNmzFDlypVdV1EAgFcjkQIA+JyePXsqOTlZu3bt0vz589WpUyfdf//9uuqqq5Sbm+vp6gEAfACJFADA5wQHBysuLk4XXHCB/vWvf+nRRx/VnDlzNH/+fM2YMUOSNGXKFDVv3lzh4eGqVauW7r33Xp04cUKS9MMPP+j2229XWlqarXVrwoQJkqSsrCw9+OCDuuCCCxQeHq527drphx9+8MyFAgA8hkQKAFAhdO7cWS1atNBXX30lSfLz89PUqVP1+++/a+bMmVqyZIkefvhhSVL79u316quvKjIyUsnJyUpOTtaDDz4oSRo5cqRWrlyp//znP9qwYYOuv/569ezZU9u2bfPYtQEA3M9ijDGergQAAM4yZMgQpaam6ptvvim0b9CgQdqwYYM2b95caN8XX3yhu+++W4cPH5ZUMEZq9OjRSk1NtZXZs2eP6tWrpz179qhGjRq27V27dlXbtm317LPPOv16AADlU4CnKwAAgLsYY2SxWCRJ33//vSZPnqw//vhD6enpys3N1alTp5SRkaGwsLAi779x40bl5eWpYcOGdtuzsrJUtWpVl9cfAFB+kEgBACqMLVu2KCEhQbt27dJVV12le+65R88884yio6P1448/aujQocrOzi42kTpx4oT8/f21du1a+fv72+2rVKmSOy4BAFBOkEgBACqEJUuWaOPGjRozZozWrl2r/Px8vfzyy/LzKxgu/Pnnn9uVDwoKUl5ent22Sy65RHl5eTp48KCuuOIKt9UdAFD+kEgBAHxOVlaWUlJSlJeXpwMHDmjBggWaPHmyrrrqKt12223atGmTcnJy9Prrr+vqq6/WTz/9pLffftvuGHXr1tWJEye0ePFitWjRQmFhYWrYsKFuvvlm3XbbbXr55Zd1ySWX6NChQ1q8eLEuvvhi9enTx0NXDABwN2btAwD4nAULFig+Pl5169ZVz549tXTpUk2dOlVz5syRv7+/WrRooSlTpuj5559Xs2bN9Mknn2jy5Ml2x2jfvr3uvvtuDRw4UDExMXrhhRckSdOnT9dtt92mBx54QBdddJH69u2rNWvWqHbt2p64VACAhzBrHwAAAAA4iBYpAAAAAHAQiRQAAAAAOIhECgAAAAAcRCIFAAAAAA4ikQIAAAAAB5FIAQAAAICDSKQAAAAAwEEkUgAAAADgIBIpAAAAAHAQiRQAAAAAOIhECgAAAAAcRCIFAAAAAA76f0OWbMCR0foYAAAAAElFTkSuQmCC", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "evolution('200000647')" + ] + }, + { + "cell_type": "code", + "execution_count": 198, + "id": "56808237-77da-4ecc-9d5e-746eb8c9165a", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAA2wAAAHZCAYAAAD69Li+AAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjcsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvTLEjVAAAAAlwSFlzAAAPYQAAD2EBqD+naQAAh99JREFUeJzt3Xd4U9UfBvA3Sdt00JZCSweUtuxVhmVYUIYUylDEAgIONihSFVBRHCwHij9ZCuJgqYAMEZRdyxIoiAiykWkFOijQXdo0Ob8/Si5Nk7YppJnv53mq5N6Tm3NvTk/zzTn3e2RCCAEiIiIiIiKyOnJLV4CIiIiIiIgMY8BGRERERERkpRiwERERERERWSkGbERERERERFaKARsREREREZGVYsBGRERERERkpRiwERERERERWSkGbERERERERFaKARuRiR09ehQffPABsrKyLF0VIiIiIrJxDNiITCglJQV9+vRBQEAAPD09LV0dIiIiIrJxMiGEsHQliOzFli1bkJGRgcGDB1u6KkRmkZGRgXnz5qFLly549NFHLV0dIiIiu8MRNiIT6tWrl1mDNZlMhmnTppn0mMuWLYNMJsOVK1dMetwHYerzDA0NxbBhw0x2PFvXuXNndO7c+b6eO3LkSGzduhWtW7e+79ffvXs3ZDIZdu/efd/HMKVp06ZBJpPpbCssLMSkSZMQHBwMuVyOvn37WqZyhGHDhiE0NNTS1SAiMhsGbEQPSBvglPZz8OBBS1fRoI8++ggbNmywdDXITE6fPo1p06YZFYhfv34d06ZNw7Fjx8osN2/ePBw/fhy//vor3NzcTFPRu65cuQKZTFZpgXVubi6mTZtmdJC4ZMkSfPrpp+jfvz+WL1+OCRMmVEq9qIixbdAWpKenw9XVFTKZDGfOnLF0dSrNli1bKvTFWufOndGsWTOdbaGhodLfTrlcjqpVqyI8PBxjxozBoUOHDB5nwoQJeOihh1CtWjW4u7ujcePGmDZtGrKzsw2W/+uvv9CnTx+pfLNmzTB//ny9uhn6e96jRw+dcqdOncKAAQNQp04duLu7w9fXFx07dsSvv/6q97plfU7o1q2bVE77hVFpP/v37zfq+pJ9cbJ0BYjsxYwZMxAWFqa3vV69ehaoTfk++ugj9O/fX2+k4Pnnn8egQYOgVCotUzGqFKdPn8b06dPRuXNnvdGJHTt26Dy+fv06pk+fjtDQULRs2dLg8QoKCpCTk4Nt27bB19fX5PXNyMgAgEobScnNzcX06dMBQG908d1338Vbb72ls23nzp2oWbMm5syZUyn1IV1ltcFvvvkGGo3GMhW7D2vXroVMJkNAQABWrFiBDz74wNJVqhRbtmzBggULHng2RMuWLfHaa68BALKysnDmzBmsXbsW33zzDSZMmIDZs2frlD98+DAeffRRDB8+HK6urjh69Cg+/vhj/Pbbb9i7dy/k8ntjEzt27MATTzyBVq1a4b333kOVKlVw8eJFXL16Va8etWrVwsyZM3W2BQUF6Tz+999/kZWVhaFDhyIoKAi5ubn46aef0KdPH3z11VcYM2aMVPb777/Xe40///wT8+bNQ/fu3aVtMTExBj83vP3228jOzkabNm3KunxkpxiwEZlIz549H2hamLVQKBRQKBSWrgaZkYuLy3095+23366E2hTZu3cvPD098corr1Taa5TGyckJTk66fx5TU1NRtWpVs9eF9Dk7O1u6ChXyww8/oFevXggJCcHKlSvtNmAzlZo1a+K5557T2fbJJ5/gmWeewZw5c1C/fn2MHTtW2rdv3z69Y9StWxevv/46/vjjDzz88MMAgMzMTAwZMgS9e/fGunXrdAI5Q7y9vfXqUVKvXr3Qq1cvnW2xsbGIiIjA7NmzdQI2Q8fSTgcvfitF8+bN0bx5c51y//33H65evYpRo0bdV39Nto9TIonMQKVSoVq1ahg+fLjevszMTLi6uuL111+XtqWmpmLkyJHw9/eHq6srWrRogeXLl5f7OqXd21HynhyZTIacnBwsX75cmmahnXpW2j1sCxcuRNOmTaFUKhEUFIRx48YhPT1dp4x2isvp06fRpUsXuLu7o2bNmpg1a1a5dQeA/Px8TJgwAX5+fvD09ESfPn0MfvMJANeuXcOIESPg7+8PpVKJpk2bYsmSJUa9Tkm3bt3C66+/jvDwcFSpUgVeXl7o2bMn/v777weqd8l774x9fwBg6dKleOyxx1CjRg0olUo0adIEX375pd5zQ0ND8fjjj2Pfvn1o27YtXF1dUadOHXz33XdSmWXLlmHAgAEAgC5dukjvuXY6YPF72Hbv3i19gzt8+HCp7LJly6TjHTp0CD169IC3tzfc3d3RqVMno6fpXL16FX379oWHhwdq1KiBCRMmID8/X6/cnj178Morr6BatWrStoq8T3fu3MG0adPQoEEDuLq6IjAwEDExMbh48SKuXLkCPz8/AMD06dOlc9S+V8XfD+3UzF27duHUqVN61+7HH39EREQEPD094eXlhfDwcMybN6/c62DM8y5duoQBAwZIU7cefvhhbN68WadMab+vhu4LPH/+PPr164eAgAC4urqiVq1aGDRokDSaWZYFCxagTp06cHNzQ9u2bfH7778bvPcxPz8fU6dORb169aBUKhEcHIxJkybpvcdxcXF45JFHULVqVVSpUgUNGzaUvgAorw0a+j3KycnBa6+9huDgYCiVSjRs2BD/+9//UDKvmkwmQ2xsLDZs2IBmzZpJfce2bdvKvQb3IzExEb///jsGDRqEQYMG4fLlyzhw4IDBsj/88APatm0Ld3d3+Pj4oGPHjnqj31u3bkWnTp2kdtOmTRusXLlSp8zatWsREREBNzc3+Pr64rnnnsO1a9d0ypR232rJa6tt///73//w9ddfo27dulAqlWjTpg0OHz6s87wFCxYA0J36Zypubm74/vvvUa1aNXz44Yd672tJ2nMo/jdq5cqVSElJwYcffgi5XI6cnJxyR2oLCwtLnVpZGoVCgeDgYL2/jyXl5+fjp59+QqdOnVCrVq0yy65atQpCCDz77LMVqgvZD46wEZlIRkYG0tLSdLbJZDJUr14dzs7OeOqpp7B+/Xp89dVXOt+QbdiwAfn5+Rg0aBAAIC8vD507d8aFCxcQGxuLsLAwrF27FsOGDUN6ejpeffXVB67r999/j1GjRqFt27bSN4B169Yttfy0adMwffp0REVFYezYsTh37hy+/PJLHD58GPv379f5xvv27dvo0aMHYmJi8PTTT2PdunV48803ER4ejp49e5ZZr1GjRuGHH37AM888g/bt22Pnzp3o3bu3XrmUlBQ8/PDD0ocvPz8/bN26FSNHjkRmZibGjx9foetx6dIlbNiwAQMGDEBYWBhSUlLw1VdfoVOnTjh9+rTeNJj7rXdFfPnll2jatCn69OkDJycn/Prrr3jppZeg0Wgwbtw4nbIXLlxA//79MXLkSAwdOhRLlizBsGHDEBERgaZNm6Jjx4545ZVXMH/+fLz99tto3LgxAEj/L65x48aYMWMGpkyZgjFjxkiZH9u3bw+gaGpgz549ERERgalTp0Iul0vB5e+//462bduWek55eXno2rUrEhMT8corryAoKAjff/89du7cqVd23bp1etuMfZ/UajUef/xxxMfHY9CgQXj11VeRlZWFuLg4nDx5ElFRUfjyyy8xduxYPPXUU4iJiQEAvW+1AcDPzw/ff/89PvzwQ2RnZ0tTpBo3boy4uDgMHjwYXbt2xSeffAIAOHPmDPbv31/m76kxz0tJSUH79u2Rm5uLV155BdWrV8fy5cvRp08frFu3Dk899VSpxzekoKAA0dHRyM/Px8svv4yAgABcu3YNmzZtQnp6Ory9vUt97pdffonY2Fg8+uijmDBhAq5cuYK+ffvCx8dH54OmRqNBnz59sG/fPowZMwaNGzfGiRMnMGfOHPzzzz/SPbOnTp3C448/jubNm2PGjBlQKpW4cOGCFPSX1wZLEkKgT58+2LVrF0aOHImWLVti+/bteOONN3Dt2jW9aaz79u3D+vXr8dJLL8HT0xPz589Hv379kJiYiOrVq1foupZn1apV8PDwwOOPPw43NzfUrVsXK1as0DuX6dOnY9q0aWjfvj1mzJgBFxcXHDp0CDt37pSmyy1btgwjRoxA06ZNMXnyZFStWhVHjx7Ftm3b8Mwzz0hlhg8fjjZt2mDmzJlISUnBvHnzsH//fhw9evS+R4lXrlyJrKwsvPDCC5DJZJg1axZiYmJw6dIlODs744UXXsD169cRFxdncOqfKVSpUgVPPfUUFi9ejNOnT6Np06bSvsLCQqSnp6OgoAAnT57Eu+++C09PT53+6LfffoOXlxeuXbuGvn374p9//oGHhweef/55zJkzB66urjqvp91fUFAAf39/jB49GlOmTDE4wpuTk4O8vDxkZGTgl19+wdatWzFw4MAyz2fLli1IT083KghbsWIFgoOD0bFjx3LLkp0SRPRAli5dKgAY/FEqlVK57du3CwDi119/1Xl+r169RJ06daTHc+fOFQDEDz/8IG0rKCgQkZGRokqVKiIzM1PaDkBMnTpVejx06FAREhKiV8epU6eKkr/uHh4eYujQoaWez+XLl4UQQqSmpgoXFxfRvXt3oVarpXJffPGFACCWLFkibevUqZMAIL777jtpW35+vggICBD9+vXTe63ijh07JgCIl156SWf7M888o3eeI0eOFIGBgSItLU2n7KBBg4S3t7fIzc0t87VCQkJ0zv3OnTs65yaEEJcvXxZKpVLMmDHDZPWuyPtj6Byio6N12or2XACIvXv3SttSU1OFUqkUr732mrRt7dq1AoDYtWuX3nE7deokOnXqJD0+fPiwACCWLl2qU06j0Yj69euL6OhoodFodOoaFhYmunXrpnfs4rRte82aNdK2nJwcUa9evVLrVpyx79OSJUsEADF79my9Y2jrfePGDb33R8vQ+9GpUyfRtGlTnW2vvvqq8PLyEoWFhWXWuyRjnjd+/HgBQPz+++/StqysLBEWFiZCQ0Ol61Dy91Vr165dOtf06NGjAoBYu3Ztheqan58vqlevLtq0aSNUKpW0fdmyZQKATrv5/vvvhVwu16mzEEIsWrRIABD79+8XQggxZ84cAUDcuHGj1NctrQ0Kof97tGHDBgFAfPDBBzrl+vfvL2Qymbhw4YK0DYBwcXHR2fb3338LAOLzzz8v81rcj/DwcPHss89Kj99++23h6+urcy3Pnz8v5HK5eOqpp/Tat7a9pqenC09PT9GuXTuRl5dnsExBQYGoUaOGaNasmU6ZTZs2CQBiypQp0raSv/NaJa/t5cuXBQBRvXp1cevWLWn7xo0b9f6ejRs3Tu/3piyGfqdCQkJE7969S32Otu1s3LhRZ3tCQoLO396GDRvq9SfNmzcX7u7uwt3dXbz88svip59+Ei+//LIAIAYNGqRTdsSIEWLatGnip59+Et99953o06ePACCefvppg/V64YUXpNeWy+Wif//+OtfLkH79+gmlUilu375dZrmTJ08KAGLSpEllliP7ximRRCayYMECxMXF6fxs3bpV2v/YY4/B19cXq1evlrbdvn0bcXFxOt/EbdmyBQEBATpz2p2dnfHKK68gOzsbe/bsMc8J3fXbb7+hoKAA48eP15nzP3r0aHh5eelN0apSpYrOXH0XFxe0bdsWly5dKvN1tmzZAgB69yyVHC0TQuCnn37CE088ASEE0tLSpJ/o6GhkZGTgr7/+qtA5KpVK6dzUajVu3rwpTdMq71jG1ruiimdd1I7edurUCZcuXdKbwtakSROdNdD8/PzQsGHDcq95RR07dgznz5/HM888g5s3b0rXPScnB127dsXevXvLnGK0ZcsWBAYGon///tI2d3d3nfs8ymLs+/TTTz/B19cXL7/8st4xTDlNq2rVqsjJyUFcXJzJn7dlyxa0bdsWjzzyiLStSpUqGDNmDK5cuYLTp09X6DW1I2jbt29H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JCUlISkpCa+//joAIDY2FgkJCfjxxx9x/PhxDBgwAD169MD58+ctdm5ERGR+MiGEsHQliIiIbM2wYcOQnp6ODRs26O0bNGgQjh8/jtOnT+vtW7duHV588UWkpaUBKLqHbfz48UhPT5fKJCYmok6dOkhMTERQUJC0PSoqCm3btsVHH31k8vMhIiLr5GTpChAREdkbIQRkMhkA4LfffsPMmTNx9uxZZGZmorCwEHfu3EFubi7c3d0NPv/EiRNQq9Vo0KCBzvb8/HxUr1690utPRETWgwEbERGRiZ05cwZhYWG4cuUKHn/8cYwdOxYffvghqlWrhn379mHkyJEoKCgoNWDLzs6GQqHAkSNHoFAodPZVqVLFHKdARERWggEbERGRCe3cuRMnTpzAhAkTcOTIEWg0Gnz22WeQy4tuG1+zZo1OeRcXF6jVap1trVq1glqtRmpqKh599FGz1Z2IiKwPAzYiIqL7lJ+fj+TkZKjVaqSkpGDbtm2YOXMmHn/8cQwZMgQnT56ESqXC559/jieeeAL79+/HokWLdI4RGhqK7OxsxMfHo0WLFnB3d0eDBg3w7LPPYsiQIfjss8/QqlUr3LhxA/Hx8WjevDl69+5toTMmIiJzY5ZIIiKi+7Rt2zYEBgYiNDQUPXr0wK5duzB//nxs3LgRCoUCLVq0wOzZs/HJJ5+gWbNmWLFiBWbOnKlzjPbt2+PFF1/EwIED4efnh1mzZgEAli5diiFDhuC1115Dw4YN0bdvXxw+fBi1a9e2xKkSEZGFMEskERERERGRleIIGxERERERkZViwEZERERERGSlGLARERERERFZKQZsREREREREVooBGxERERERkZViwEZERERERGSlGLARERERERFZKQZsREREREREVooBGxERERERkZViwEZERERERGSlGLARERERERFZKQZsREREREREVur/ZWblog4BwBUAAAAASUVORK5CYII=", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "evolution('365377')" + ] + }, + { + "cell_type": "code", + "execution_count": 199, + "id": "2744b901-ed7a-45a5-96a3-c6cdbde7a912", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "evolution('365409')" + ] + }, + { + "cell_type": "code", + "execution_count": 195, + "id": "428fa3a9-2ed6-476a-a552-e5bdaf4f1f56", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Product - Asset Type\n", + "Equity 2023860\n", + "Diversified 1377424\n", + "Fixed Income 948728\n", + "Alternative 214235\n", + "Private Assets 219\n", + "Name: count, dtype: int64\n" + ] + } + ], + "source": [ + "import pandas as pd\n", + "\n", + "# Comptage du nombre de comptes distincts par type d’asset\n", + "result = df.groupby(\"Product - Asset Type\")[\"Registrar Account - ID\"].nunique().reset_index()\n", + "\n", + "# Renommage de colonne pour plus de clarté\n", + "result = result.rename(columns={\"Registrar Account - ID\": \"Nombre de comptes\"})\n", + "\n", + "result = df[\"Product - Asset Type\"].value_counts()\n", + "print(result)\n" + ] + }, + { + "cell_type": "code", + "execution_count": 196, + "id": "adc9e4c3-54e8-435f-af50-bce48ae7a401", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "RegistrarAccount - Country\n", + "France 2200046\n", + "Italy 699749\n", + "Switzerland 430383\n", + "Spain 325147\n", + "Luxembourg 320383\n", + "Germany 248409\n", + "Belgium 196894\n", + "United Kingdom 181071\n", + "Us Offshore 63949\n", + "Netherlands 55772\n", + "Latam 39207\n", + "Monaco 24416\n", + "Austria 19310\n", + "Singapore 16475\n", + "Sweden 14425\n", + "Portugal 7519\n", + "Israel 6459\n", + "Hong Kong 5336\n", + "Liechtenstein 5244\n", + "Unknown 4551\n", + "Denmark 2554\n", + "Mauritius 2052\n", + "Malta 1748\n", + "Ireland 1682\n", + "United Arab Emirates 1515\n", + "Greece 1253\n", + "International 1223\n", + "Taiwan 995\n", + "Canada 713\n", + "Finland 394\n", + "Czech Republic 294\n", + "Japan 260\n", + "Poland 209\n", + "South Korea 160\n", + "Bahamas 160\n", + "Lithuania 122\n", + "South Africa 94\n", + "United States 80\n", + "Norway 44\n", + "Name: count, dtype: int64\n" + ] + } + ], + "source": [ + "import pandas as pd\n", + "\n", + "# Comptage du nombre de comptes distincts par type d’asset\n", + "result = df.groupby(\"RegistrarAccount - Country\")[\"Registrar Account - ID\"].nunique().reset_index()\n", + "\n", + "# Renommage de colonne pour plus de clarté\n", + "result = result.rename(columns={\"Registrar Account - ID\": \"Nombre de comptes\"})\n", + "\n", + "result = df[\"RegistrarAccount - Country\"].value_counts()\n", + "print(result)" + ] + }, + { + "cell_type": "code", + "execution_count": 200, + "id": "7a30da9a-e1a6-4451-b742-32a81d353bb2", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
Agreement - CodeCompany - IdCompany - Ultimate Parent IdRegistrar Account - IDRegistrar Account - RegionRegistrarAccount - CountryProduct - Asset TypeProduct - StrategyProduct - Legal StatusProduct - Is Dedie ?Product - FundProduct - Shareclass TypeProduct - Shareclass CurrencyProduct - IsinCentralisation DateQuantity - AUMValue - AUM CCYValue - AUM €
10003166166200000647FranceFranceDiversifiedPatrimoineFCPNOCarmignac PatrimoineAEURFR00101351032019-08-310.00.00.0
14003166166200000647FranceFranceDiversifiedPatrimoineFCPNOCarmignac PatrimoineAEURFR00101351032019-07-310.00.00.0
15003166166200000647FranceFranceDiversifiedPatrimoineFCPNOCarmignac PatrimoineAEURFR00101351032020-02-290.00.00.0
16003166166200000647FranceFranceDiversifiedPatrimoineFCPNOCarmignac PatrimoineAEURFR00101351032020-05-310.00.00.0
17003166166200000647FranceFranceDiversifiedPatrimoineFCPNOCarmignac PatrimoineAEURFR00101351032021-04-300.00.00.0
\n", + "
" + ], + "text/plain": [ + " Agreement - Code Company - Id Company - Ultimate Parent Id \\\n", + "10 003 166 166 \n", + "14 003 166 166 \n", + "15 003 166 166 \n", + "16 003 166 166 \n", + "17 003 166 166 \n", + "\n", + " Registrar Account - ID Registrar Account - Region \\\n", + "10 200000647 France \n", + "14 200000647 France \n", + "15 200000647 France \n", + "16 200000647 France \n", + "17 200000647 France \n", + "\n", + " RegistrarAccount - Country Product - Asset Type Product - Strategy \\\n", + "10 France Diversified Patrimoine \n", + "14 France Diversified Patrimoine \n", + "15 France Diversified Patrimoine \n", + "16 France Diversified Patrimoine \n", + "17 France Diversified Patrimoine \n", + "\n", + " Product - Legal Status Product - Is Dedie ? Product - Fund \\\n", + "10 FCP NO Carmignac Patrimoine \n", + "14 FCP NO Carmignac Patrimoine \n", + "15 FCP NO Carmignac Patrimoine \n", + "16 FCP NO Carmignac Patrimoine \n", + "17 FCP NO Carmignac Patrimoine \n", + "\n", + " Product - Shareclass Type Product - Shareclass Currency Product - Isin \\\n", + "10 A EUR FR0010135103 \n", + "14 A EUR FR0010135103 \n", + "15 A EUR FR0010135103 \n", + "16 A EUR FR0010135103 \n", + "17 A EUR FR0010135103 \n", + "\n", + " Centralisation Date Quantity - AUM Value - AUM CCY Value - AUM € \n", + "10 2019-08-31 0.0 0.0 0.0 \n", + "14 2019-07-31 0.0 0.0 0.0 \n", + "15 2020-02-29 0.0 0.0 0.0 \n", + "16 2020-05-31 0.0 0.0 0.0 \n", + "17 2021-04-30 0.0 0.0 0.0 " + ] + }, + "execution_count": 200, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "dg = df[df['Quantity - AUM'] == 0].copy()\n", + "dg.head()" + ] + }, + { + "cell_type": "code", + "execution_count": 201, + "id": "77319126-2d43-4987-838a-b43c41c8cf86", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "3099024" + ] + }, + "execution_count": 201, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "len(dg)" + ] + }, + { + "cell_type": "code", + "execution_count": 202, + "id": "629fcf04-9f92-46e0-be77-cf09a427a8f5", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "4880297" + ] + }, + "execution_count": 202, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "len(df)" + ] + }, + { + "cell_type": "code", + "execution_count": 207, + "id": "bd189ebf-7266-45ce-931c-89b3b9ccbd02", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Index(['100000014', '100000016', '100000038', '100000044', '100000047',\n", + " '100000057', '100000062', '100000074', '100000077', '100000087',\n", + " ...\n", + " '7905', '7912', '7962', '80084', '81036', '8354', '8416', '85419',\n", + " '88511', '88928'],\n", + " dtype='object', name='Registrar Account - ID', length=4841)\n" + ] + } + ], + "source": [ + "aum_max = df.groupby('Registrar Account - ID')['Quantity - AUM'].max()\n", + "accounts_always_zero = aum_max[aum_max == 0].index\n", + "aum_max.head()\n", + "print(accounts_always_zero)" + ] + }, + { + "cell_type": "code", + "execution_count": 205, + "id": "9c186627-396d-496e-977b-0f990fd089ad", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "12501" + ] + }, + "execution_count": 205, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "len(aum_max)" ] }, { "cell_type": "code", "execution_count": null, - "id": "22042f8f-1492-44a4-a492-5074ef1dc9f6", + "id": "a586c717-4718-4a8b-a9cd-38a32f851f50", "metadata": {}, "outputs": [], "source": [] diff --git a/data_flux.ipynb b/data_flux.ipynb new file mode 100644 index 0000000..8f9c155 --- /dev/null +++ b/data_flux.ipynb @@ -0,0 +1,616 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 7, + "id": "f996e528-002f-4856-a67a-5120e8af86ad", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Fichiers Flows : ['projet-bdc-data/carmignac/Flows ENSAE V1 -20251027.csv', 'projet-bdc-data/carmignac/Flows ENSAE V2 -20251105.csv']\n", + "Fichiers AUM : ['projet-bdc-data/carmignac/AUM ENSAE V1 -20251027.csv', 'projet-bdc-data/carmignac/AUM ENSAE V2 -20251105.csv']\n" + ] + } + ], + "source": [ + "import os\n", + "import s3fs\n", + "import pandas as pd\n", + "\n", + "s3_ENDPOINT_URL = \"https://\" + os.environ[\"AWS_S3_ENDPOINT\"]\n", + "\n", + "fs = s3fs.S3FileSystem(client_kwargs={'endpoint_url': s3_ENDPOINT_URL})\n", + "\n", + "BUCKET = \"projet-bdc-data\"\n", + "carmignac_path = \"projet-bdc-data/carmignac\"\n", + "\n", + "# Liste des fichiers FLOWS\n", + "all_files = fs.ls(carmignac_path)\n", + "flows_files = [f for f in all_files if \"Flows\" in f and f.endswith(\".csv\")]\n", + "print(\"Fichiers Flows :\", flows_files)\n", + "\n", + "# Lire tous les fichiers dans un dictionnaire\n", + "flows_data = {}\n", + "for file_path in flows_files:\n", + " with fs.open(file_path, 'r') as f:\n", + " df = pd.read_csv(f, sep=';',low_memory=False)\n", + " flows_data[os.path.basename(file_path)] = df\n", + "\n", + "\n", + "# Liste des fichiers AUM\n", + "all_files = fs.ls(carmignac_path)\n", + "aum_files = [f for f in all_files if \"AUM\" in f and f.endswith(\".csv\")]\n", + "print(\"Fichiers AUM :\", aum_files)\n", + "\n", + "# Lire tous les fichiers dans un dictionnaire\n", + "aum_data = {}\n", + "for file_path in aum_files:\n", + " with fs.open(file_path, 'r') as f:\n", + " df = pd.read_csv(f, sep=';',low_memory=False)\n", + " aum_data[os.path.basename(file_path)] = df" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "id": "bdfc2afe-c3aa-41b6-bb40-3a7bf2a39d9a", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
Agreement - CodeCompany - IdCompany - Ultimate Parent IdRegistrar Account - IDRegistrar Account - RegionRegistrarAccount - CountryProduct - Asset TypeProduct - StrategyProduct - Legal StatusProduct - Is Dedie ?...Centralisation DateQuantity - SubscriptionQuantity - RedemptionQuantity - NetFlowsValue Ccy - SubscriptionValue Ccy - RedemptionValue Ccy - NetFlowsValue € - SubscriptionValue € - RedemptionValue € - NetFlows
0003166166200127202FranceFranceEquityInvestissementSICAVNO...2020-11-051636.000.0001636.000280983.000.00280983.00280983.000.00280983.00
1003166166406533FranceFranceDiversifiedPatrimoineFCPNO...2015-03-09144.690.000144.69099985.130.0099985.1399985.130.0099985.13
2003166166406533FranceFranceEquityInvestissementFCPNO...2016-10-260.00-8.321-8.3210.00-9384.76-9384.760.00-9384.76-9384.76
3003166166406533FranceFranceEquityInvestissementFCPNO...2018-10-180.00-22.083-22.0830.00-25227.40-25227.400.00-25227.40-25227.40
4003166166406533FranceFranceEquityInvestissementFCPNO...2019-04-080.00-465.992-465.9920.00-563775.76-563775.760.00-563775.76-563775.76
\n", + "

5 rows × 24 columns

\n", + "
" + ], + "text/plain": [ + " Agreement - Code Company - Id Company - Ultimate Parent Id \\\n", + "0 003 166 166 \n", + "1 003 166 166 \n", + "2 003 166 166 \n", + "3 003 166 166 \n", + "4 003 166 166 \n", + "\n", + " Registrar Account - ID Registrar Account - Region \\\n", + "0 200127202 France \n", + "1 406533 France \n", + "2 406533 France \n", + "3 406533 France \n", + "4 406533 France \n", + "\n", + " RegistrarAccount - Country Product - Asset Type Product - Strategy \\\n", + "0 France Equity Investissement \n", + "1 France Diversified Patrimoine \n", + "2 France Equity Investissement \n", + "3 France Equity Investissement \n", + "4 France Equity Investissement \n", + "\n", + " Product - Legal Status Product - Is Dedie ? ... Centralisation Date \\\n", + "0 SICAV NO ... 2020-11-05 \n", + "1 FCP NO ... 2015-03-09 \n", + "2 FCP NO ... 2016-10-26 \n", + "3 FCP NO ... 2018-10-18 \n", + "4 FCP NO ... 2019-04-08 \n", + "\n", + " Quantity - Subscription Quantity - Redemption Quantity - NetFlows \\\n", + "0 1636.00 0.000 1636.000 \n", + "1 144.69 0.000 144.690 \n", + "2 0.00 -8.321 -8.321 \n", + "3 0.00 -22.083 -22.083 \n", + "4 0.00 -465.992 -465.992 \n", + "\n", + " Value Ccy - Subscription Value Ccy - Redemption Value Ccy - NetFlows \\\n", + "0 280983.00 0.00 280983.00 \n", + "1 99985.13 0.00 99985.13 \n", + "2 0.00 -9384.76 -9384.76 \n", + "3 0.00 -25227.40 -25227.40 \n", + "4 0.00 -563775.76 -563775.76 \n", + "\n", + " Value € - Subscription Value € - Redemption Value € - NetFlows \n", + "0 280983.00 0.00 280983.00 \n", + "1 99985.13 0.00 99985.13 \n", + "2 0.00 -9384.76 -9384.76 \n", + "3 0.00 -25227.40 -25227.40 \n", + "4 0.00 -563775.76 -563775.76 \n", + "\n", + "[5 rows x 24 columns]" + ] + }, + "execution_count": 8, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "df = flows_data['Flows ENSAE V2 -20251105.csv']\n", + "df.head()" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "id": "6af3bcd9-0a54-4087-a8cf-203fb6f8a947", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
Agreement - CodeCompany - IdCompany - Ultimate Parent IdRegistrar Account - IDRegistrar Account - RegionRegistrarAccount - CountryProduct - Asset TypeProduct - StrategyProduct - Legal StatusProduct - Is Dedie ?Product - FundProduct - Shareclass TypeProduct - Shareclass CurrencyProduct - IsinCentralisation DateQuantity - AUMValue - AUM CCYValue - AUM €
0003166166200000647FranceFranceDiversifiedPatrimoineFCPNOCarmignac PatrimoineAEURFR00101351032015-03-3135.36824648.666624648.6666
1003166166200000647FranceFranceDiversifiedPatrimoineFCPNOCarmignac PatrimoineAEURFR00101351032015-11-3035.36822413.055322413.0553
2003166166200000647FranceFranceDiversifiedPatrimoineFCPNOCarmignac PatrimoineAEURFR00101351032015-12-3135.36822051.240622051.2406
3003166166200000647FranceFranceDiversifiedPatrimoineFCPNOCarmignac PatrimoineAEURFR00101351032016-03-3135.36821626.117321626.1173
4003166166200000647FranceFranceDiversifiedPatrimoineFCPNOCarmignac PatrimoineAEURFR00101351032016-11-3035.36822489.450222489.4502
\n", + "
" + ], + "text/plain": [ + " Agreement - Code Company - Id Company - Ultimate Parent Id \\\n", + "0 003 166 166 \n", + "1 003 166 166 \n", + "2 003 166 166 \n", + "3 003 166 166 \n", + "4 003 166 166 \n", + "\n", + " Registrar Account - ID Registrar Account - Region \\\n", + "0 200000647 France \n", + "1 200000647 France \n", + "2 200000647 France \n", + "3 200000647 France \n", + "4 200000647 France \n", + "\n", + " RegistrarAccount - Country Product - Asset Type Product - Strategy \\\n", + "0 France Diversified Patrimoine \n", + "1 France Diversified Patrimoine \n", + "2 France Diversified Patrimoine \n", + "3 France Diversified Patrimoine \n", + "4 France Diversified Patrimoine \n", + "\n", + " Product - Legal Status Product - Is Dedie ? Product - Fund \\\n", + "0 FCP NO Carmignac Patrimoine \n", + "1 FCP NO Carmignac Patrimoine \n", + "2 FCP NO Carmignac Patrimoine \n", + "3 FCP NO Carmignac Patrimoine \n", + "4 FCP NO Carmignac Patrimoine \n", + "\n", + " Product - Shareclass Type Product - Shareclass Currency Product - Isin \\\n", + "0 A EUR FR0010135103 \n", + "1 A EUR FR0010135103 \n", + "2 A EUR FR0010135103 \n", + "3 A EUR FR0010135103 \n", + "4 A EUR FR0010135103 \n", + "\n", + " Centralisation Date Quantity - AUM Value - AUM CCY Value - AUM € \n", + "0 2015-03-31 35.368 24648.6666 24648.6666 \n", + "1 2015-11-30 35.368 22413.0553 22413.0553 \n", + "2 2015-12-31 35.368 22051.2406 22051.2406 \n", + "3 2016-03-31 35.368 21626.1173 21626.1173 \n", + "4 2016-11-30 35.368 22489.4502 22489.4502 " + ] + }, + "execution_count": 9, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "dg = aum_data['AUM ENSAE V2 -20251105.csv']\n", + "dg.head()" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "id": "1d9cd20d-2e79-47b8-91f1-09fee4962dc6", + "metadata": {}, + "outputs": [], + "source": [ + "df_ids = set(df['Registrar Account - ID'].unique())\n", + "dg_ids = set(dg['Registrar Account - ID'].unique())\n", + "\n", + "intersect = df_ids & dg_ids # comptes dans les deux\n", + "only_df = df_ids - dg_ids # comptes seulement dans df\n", + "only_dg = dg_ids - df_ids # comptes seulement dans dg\n" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "id": "1a374690-119e-4bbb-a12d-13d0305780ad", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + " Comptes présents\n", + "Seulement dans df 118\n", + "Seulement dans dg 5777\n", + "Dans les deux 6724\n" + ] + } + ], + "source": [ + "summary = pd.DataFrame({\n", + " \"Comptes présents\": [\n", + " len(only_df),\n", + " len(only_dg),\n", + " len(intersect)\n", + " ]\n", + "}, index=[\"Seulement dans df\", \"Seulement dans dg\", \"Dans les deux\"])\n", + "\n", + "print(summary)\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "1b35a706-e94b-4bbb-8255-be5de03cb33b", + "metadata": {}, + "outputs": [], + "source": [ + "aum_max = dg.groupby('Registrar Account - ID')['Quantity - AUM'].max()\n", + "accounts_always_zero = aum_max[aum_max == 0].index\n", + "\n", + "accounts_always_zero_set = set(accounts_always_zero)\n", + "\n", + "intersection = accounts_always_zero_set & only_dg\n", + "\n", + "print(\"Nombre de comptes dans les deux :\", len(intersection))\n", + "print(\"Liste des comptes :\", intersection)\n" + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "id": "25836642-a7c3-489d-9ece-eec73a2121ef", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'366352', '259287', '419301', '366391', '200001352', '366032', '405179', '422240', '406010', '406402', '200001415', '420284', '364637', '403987', '406310', '200126238', '365884', '364678', '405102', '403903', '414054', '364762', '419183', '404195', '409651', '411485', '365998', '365870', '405453', '420465', '420156', '412439', '416412', '406432', '200137985', '419158', '405372', '363727', '365408', '404765', '365007', '200097114', '51034', '406226', '365465', '200137890', '365003', '404928', '365529', '365983', '200126263', '404021', '200001940', '365879', '416971', '364557', '364927', '406721', '415132', '404863', '366626', '406316', '406373', '405999', '200001499', '364636', '404831', '366369', '200142172', '200142169', '420351', '365180', '414272', '422742', '413369', '200000356', '418643', '419767', '416490', '366409', '364909', '365271', '365011', '406246', '348516', '417943', '402939', '413249', '422719', '406500', '418578', '57380', '402703', '419314', '365912', '364779', '419891', '405240', '406496', '406046', '411984', '420471', '412560', '405072', '417054', '200126244', '200137629', '366510', '406272', '200000655', '200001910', '405870', '200037082', '416136', '365359', '411397', '364699', '406357', '409423', '416528', '366545', '406367', '419706', '411973', '364729', '364912', '200136676', '419925', '200000562', '365459', '64043', '418551', '419763', '422633', '39616', '200009007', '417587', '348497', '406466', '365069', '200130407', '58262', '365621', '410773', '364795', '365671', '416956', '412840', '364945', '365968', '420398', '365654', '405643', '403153', '418996', '419672', '365487', '416360', '413295', '415813', '200054817', '365175', '200139330', '364580', '406314', '419173', '200001469', '412972', '365111', '100000038', '200000034', '417665', '402782', '422607', '405276', '402619', '348512', '418885', '366617', '404581', '403719', '402400', '414238', '364778', '402780', '419234', '420495', '413294', '364968', '405281', '405715', '406031', '200032262', '365856', '365655', '200138925', '365716', '366407', '200011270', '200001618', '406323', '200127798', '422731', '402785', '405712', '200139463', '365349', '365077', '366599', '200100652', '411821', '418176', '402601', '200030451', '404979', '366374', '406593', '364944', '365437', '404715', '404062', '365497', '365952', '365987', '403611', '406179', '365038', '406195', '419023', '420314', '365877', '200000378', '200009151', '413819', '403898', '419870', '402887', '200130692', '365057', '419704', '412760', '364897', '363600', '418474', '200101623', '366371', '405554', '418510', '365436', '411836', '422740', '200000331', '422522', '404569', '414698', '419205', '365401', '404424', '364690', '405011', '403602', '200130473', '406237', '200131171', '200000484', '53681', '419904', '411777', '419795', '364991', '364706', '416674', '364620', '404741', '406697', '200057701', '8416', '300888', '365367', '365981', '405224', '365471', '406313', '420497', '200001855', '405725', '365159', '418604', '419669', '415009', '300300', '418607', '200001815', '416627', '419923', '404638', '404518', '418085', '366362', '200142171', '413638', '200063222', '364570', '412764', '366607', '416159', '413181', '366507', '412582', '406058', '412657', '418218', '418896', '415147', '412003', '404612', '365722', '200001431', '404828', '366402', '365531', '342509', '364973', '365352', '362000', '365698', '412263', '405350', '419974', '417563', '200131083', '405247', '405927', '403018', '404415', '420006', '365755', '422734', '364900', '406617', '404164', '404073', '418845', '419243', '364260', '200001342', '406138', '422302', '418644', '420190', '200000103', '365652', '13323', '366342', '364964', '417023', '418784', '402570', '419497', '420072', '405374', '404334', '418766', '418892', '365439', '365572', '415125', '418624', '365321', '365568', '422903', '365157', '416675', '364833', '365165', '403056', '415063', '406555', '366498', '405771', '412569', '414188', '200137725', '365425', '366064', '365883', '200051873', '366002', '422230', '200076686', '415470', '417853', '420380', '366435', '412574', '420118', '200043694', '404977', '365664', '404352', '405588', '412520', '200049246', '416623', '405498', '406606', '200126466', '404759', '406329', '416371', '364542', '406414', '406680', '418065', '414578', '364918', '413073', '200100653', '365267', '414055', '200126372', '405584', '418646', '416913', '412880', '413552', '200131183', '200139553', '422249', '406685', '419507', '200102074', '419797', '307583', '365035', '364671', '366088', '419865', '415016', '406015', '418783', '405109', '365039', '412741', '414866', '363396', '364995', '413367', '412837', '200138984', '411754', '402880', '414621', '414245', '200131174', '365460', '405628', '404797', '419395', '422649', '406208', '364632', '412571', '418799', '405457', '418073', '422464', '405295', '416688', '416000', '365320', '418814', '402856', '422296', '405449', '200138994', '414708', '411423', '404639', '414394', '406470', '365625', '416992', '405550', '365331', '200086064', '418247', '366058', '411677', '405847', '200000432', '404973', '404664', '416979', '406502', '412925', '419311', '200131172', '419745', '404366', '365697', '404816', '419481', '405098', '200062426', '366015', '422325', '417495', '405015', '406372', '412922', '406395', '365279', '414520', '365609', '416576', '365099', '411469', '420379', '412584', '420029', '406187', '200094099', '200130901', '406047', '366049', '365893', '420358', '416378', '405172', '404927', '200014368', '200057704', '416705', '419728', '364568', '365275', '403202', '200002167', '404270', '422773', '413413', '200131182', '422737', '418846', '292340', '200142201', '406232', '364540', '200126697', '404445', '413605', '404919', '200126774', '365131', '200002385', '200001361', '406490', '365160', '200001808', '200130406', '406331', '403515', '419477', '363148', '200101058', '405677', '404158', '412479', '365805', '406066', '200130602', '420381', '366367', '200142349', '364659', '419913', '200003481', '365851', '422796', '363403', '365936', '365081', '414487', '411580', '404251', '414847', '419333', '200127441', '365720', '414704', '200090069', '416080', '406369', '366625', '366421', '200072962', '366565', '419156', '417539', '411377', '419214', '411447', '348525', '364695', '200002193', '200137936', '406004', '366560', '412373', '414768', '415989', '200002190', '200014865', '411495', '51858', '406580', '419374', '200001277', '405503', '406170', '412627', '363609', '413015', '366432', '412702', '364591', '200126509', '412247', '419747', '414069', '419902', '200131164', '415080', '406462', '419102', '418838', '415389', '405207', '365373', '363971', '411536', '411556', '406203', '416496', '364722', '419718', '200000149', '364942', '365178', '200131042', '414320', '413100', '416945', '414873', '351579', '418869', '413230', '411435', '200127602', '411703', '366364', '418533', '419302', '200086067', '365587', '406252', '200094069', '364443', '406168', '404420', '404648', '200001357', '364593', '365792', '403364', '200126465', '403484', '412682', '200057705', '418445', '406223', '364693', '416231', '200127908', '418441', '200139489', '418027', '352820', '414617', '200127762', '406686', '419435', '412554', '419137', '411752', '365498', '365078', '364649', '365513', '364556', '200002195', '404680', '200000599', '405053', '11363', '413773', '406209', '200096625', '404905', '64003', '415123', '200000162', '200002191', '412878', '362401', '412198', '404139', '419279', '412568', '364676', '364924', '200001541', '402802', '200002406', '413290', '412593', '366129', '200126603', '364869', '365739', '200131004', '418570', '364643', '404721', '422596', '349725', '365787', '200123933', '365672', '422507', '418077', '406037', '365637', '414715', '365403', '200082287', '404503', '416742', '420274', '366621', '365833', '420447', '404851', '411392', '365916', '404822', '422514', '366057', '404280', '417027', '366562', '200000576', '412919', '406065', '405288', '200000104', '406182', '200000368', '415900', '420320', '365762', '200000332', '11142', '418761', '200139480', '365129', '413010', '404423', '404360', '413478', '416673', '200130775', '413545', '200127520', '405770', '365808', '417089', '200000125', '413202', '364688', '405452', '419054', '417828', '405093', '365142', '365743', '366445', '200090003', '361406', '200002090', '411647', '418550', '419172', '414290', '420335', '403291', '406318', '402821', '365895', '406635', '200096362', '366074', '420266', '362658', '414257', '200131173', '405118', '411922', '422313', '406511', '364837', '402401', '412597', '404827', '416611', '362659', '364858', '364562', '365123', '404538', '365718', '342111', '405338', '404707', '200004575', '414449', '200000020', '411806', '404999', '365061', '412367', '415400', '406613', '419229', '413079', '412565', '406477', '420009', '405569', '419162', '417161', '415323', '365785', '342110', '406035', '200000686', '364614', '364853', '200057707', '419251', '365754', '364758', '405946', '365431', '365315', '406088', '413343', '412552', '200137723', '366414', '418947', '340875', '214654', '413082', '406027', '402961', '414071', '200001341', '200130494', '412876', '422501', '422201', '406453', '416060', '417933', '405851', '365904', '405782', '200000560', '366119', '403836', '417229', '404240', '404917', '406478', '406330', '349757', '200100782', '200000485', '348719', '404241', '365515', '411981', '345250', '200011268', '200000637', '412136', '412923', '403888', '366489', '200002024', '406389', '200001339', '406465', '364576', '200000575', '405716', '364850', '422197', '415857', '349726', '411865', '364537', '402842', '419450', '364868', '366438', '404444', '412428', '200129546', '417211', '418673', '11207', '414950', '404255', '365582', '405078', '405854', '364732', '419085', '422520', '406327', '365943', '365594', '366451', '100000093', '200000564', '364974', '417627', '414437', '364998', '406387', '406122', '342109', '364633', '404985', '365656', '415372', '416519', '419144', '405671', '404621', '403612', '418771', '200002194', '417637', '402690', '365889', '364720', '365492', '364639', '364976', '366050', '200137721', '200138998', '200086066', '365140', '405673', '412690', '405152', '402702', '422748', '404528', '419405', '200126453', '405839', '412281', '365441', '418958', '416967', '404113', '366533', '365277', '365456', '200002192', '366495', '415233', '406677', '414619', '415151', '366592', '406002', '366515', '422807', '406603', '415870', '366000', '200000214', '405060', '365109', '365950', '364849', '412608', '200131168', '200000239', '365170', '365410', '404913', '200101923', '415575', '416542', '419323', '200130832', '200142388', '420186', '200142567', '420126', '405990', '419649', '364638', '412983', '404947', '404511', '366055', '413207', '422651', '414563', '404718', '365332', '365148', '414793', '366566', '419899', '365967', '404383', '404945', '200049245', '419988', '415874', '422602', '412757', '416149', '416575', '420479', '402924', '364826', '411761', '365072', '414688', '364601', '406616', '415876', '413536', '406509', '200000278', '417607', '366069', '200126373', '413524', '312080', '402685', '402418', '200127444', '366548', '404843', '365335', '405814', '419757', '200001775', '417120', '406087', '365297', '364687', '415169', '416539', '200139369', '418672', '405719', '200002188', '413501', '418450', '362002', '404735', '406539', '364713', '404369', '404877', '406276', '422747', '420300', '348514', '413599', '365071', '415271', '404644', '415902', '404874', '365027', '422896', '405013', '414606', '417128', '402625', '405370', '406383', '364525', '309455', '365585', '200137882', '406406', '405136', '200001911', '420090', '365786', '402477', '417608', '404849', '416609', '365248', '200000715', '411442', '365213', '364555', '414929', '420143', '405483', '414725', '364904', '419822', '414628', '366472', '365917', '364972', '418964', '406254', '200072975', '406429', '200000408', '200000612', '404689', '200001388', '200001929', '406034', '419503', '200137941', '416154', '364870', '366098', '365682', '411746', '405277', '414589', '418469', '200000412', '406476', '404384', '420280', '406455', '366504', '404174', '348513', '420232', '419887', '200002020', '200001788', '405411', '419235', '365579', '365752', '364875', '365177', '414634', '419846', '406574', '200127392', '365670', '365144', '346328', '200000631', '365694', '412193', '404809', '200009004', '412214', '200142192', '364921', '418934', '365330', '365491', '406348', '409989', '415958', '412350', '365351', '365942', '364641', '406240', '405442', '200126652', '312235', '418736', '406554', '412900', '405813', '364716', '404838', '404363', '366059', '419194', '200063040', '419897', '415788', '418653', '365753', '365396', '365691', '365488', '419711', '415254', '415026', '365779', '406153', '366014', '405514', '345907', '100000089', '417666', '414284', '200000607', '419998', '419227', '402399', '364843', '200129910', '422597', '419195', '405275', '200126467', '351572', '422227', '406588', '412175', '406381', '419142', '416975', '405301', '200002328', '417178', '418623', '366384', '365989', '405645', '422229', '402510', '365845', '405564', '415892', '413612', '406248', '412589', '406206', '404264', '364583', '364864', '406183', '344782', '419265', '405036', '414607', '406351', '414332', '403033', '418200', '419224', '418355', '411472', '365147', '406475', '200127164', '414579', '365285', '404627', '200094097', '419692', '365829', '418792', '420498', '200131179', '364547', '366616', '406060', '417944', '365307', '404216', '200001503', '403319', '300002', '200001608', '418662', '364608', '365060', '405433', '405519', '364602', '405875', '200130776', '364946', '406137', '365312', '419518', '88511', '365626', '200000626', '365899', '406503', '365676', '404463', '366526', '406472', '366021', '366353', '364604', '418169', '365882', '364679', '341084', '364812', '366467', '406519', '366476', '412583', '402976', '414802', '405130', '404606', '364680', '411497', '200043693', '200000207', '414313', '365595', '366577', '200127801', '200046188', '365382', '405133', '402511', '343830', '200000688', '366392', '405850', '365897', '366054', '402865', '365448', '416065', '364781', '364657', '418361', '404398', '417185', '346427', '412976', '100000047', '200000266', '200000743', '405843', '200001907', '366552', '200022313', '200139433', '200130648', '402697', '406706', '406446', '345508', '363397', '415990', '200094096', '406581', '406190', '365576', '366379', '366350', '364986', '406822', '403592', '365051', '364920', '417104', '403910', '422645', '364840', '365064', '416073', '412877', '406390', '405937', '366494', '365643', '419334', '365925', '415901', '418612', '419774', '405465', '416151', '366115', '417074', '404654', '415154', '404572', '364569', '404780', '365325', '416924', '404723', '364664', '348518', '364619', '411629', '413055', '200011243', '422764', '365021', '365173', '200037081', '51683', '364605', '422368', '364947', '366122', '365395', '200126700', '406177', '365188', '364691', '200000501', '406194', '413037', '422642', '419758', '417650', '17892', '365818', '365106', '410176', '365644', '404949', '365089', '406459', '200131177', '418967', '404665', '366016', '414963', '365137', '414639', '406464', '412005', '366096', '418949', '419031', '404875', '366009', '412482', '406542', '417953', '365001', '412275', '81036', '405954', '419096', '200001375', '417535', '414145', '365918', '404549', '402558', '200131299', '200136869', '200000563', '363400', '365709', '200082717', '200000329', '416179', '416082', '365245', '420357', '418489', '365004', '416972', '365453', '364871', '200004565', '402803', '365255', '418687', '215868', '411385', '404632', '418030', '200000514', '419553', '365687', '365049', '405006', '200096386', '405780', '364543', '365062', '406353', '200127759', '403905', '417599', '418963', '364415', '422762', '405620', '365451', '416595', '365385', '200126668', '414341', '365130', '419849', '364551', '365598', '365034', '419066', '414631', '200057702', '200090899', '405579', '365132', '416961', '417002', '406557', '417579', '405663', '365220', '364951', '414644', '405429', '414155', '412618', '366366', '419492', '417184', '419874', '420095', '365510', '402423', '416079', '364783', '419808', '402667', '406220', '200130599', '366528', '414101', '365714', '406225', '405223', '200130789', '11193', '404952', '410145', '200131328', '364597', '366461', '366031', '365734', '406155', '418191', '406096', '422768', '420037', '403017', '365771', '406025', '403285', '422636', '365264', '405653', '200000226', '413469', '366585', '364667', '419154', '365600', '200065398', '365759', '419525', '292045', '200096627', '200098959', '365905', '405239', '411460', '403718', '364981', '404055', '422231', '365203', '405480', '405375', '200131261', '417571', '404936', '402805', '200041040', '419570', '200001407', '366469', '200000085', '416937', '419976', '413361', '419300', '404090', '366449', '411654', '363369', '363368', '406191', '365337', '364798', '419123', '200080573', '413690', '405945', '342185', '406508', '414260', '406501', '366542', '404211', '404782', '365566', '418649', '403217', '200000582', '100000062', '200001394', '405209', '416365', '414696', '418064', '417035', '404403', '216171', '404823', '200090129', '200131800', '405765', '417194', '417160', '406184', '418619', '366078', '85000', '365012', '366462', '200002022', '412603', '363886', '411956', '406286', '418767', '364770', '364962', '411380', '364782', '415177', '406280', '404108', '406510', '200000338', '365740', '414790', '412974', '419666', '365617', '300028', '414253', '405535', '200027740', '414279', '417635', '403838', '365409', '406198', '406449', '200130568', '416547', '366062', '200000671', '416444', '416973', '414593', '418912', '419712', '405027', '412158', '406059', '415001', '418617', '413848', '200127786', '406326', '200002407', '406043', '402427', '422196', '200137982', '415051', '200000413', '200139462', '405242', '200137775', '418670', '366344', '418647', '404191', '410662', '414225', '366423', '366556', '418189', '411796', '200000070', '418476', '415002', '412446', '405293', '406541', '411930', '422822', '422637', '417874', '200139479', '417174', '363042', '364978', '200102166', '414622', '364607', '418454', '365463', '416005', '412561', '413482', '420046', '200075133', '417574', '415875', '200131485', '414536', '364617', '200000208', '405738', '200001778', '404143', '365270', '348498', '413183', '406192', '364560', '365455', '419225', '200126350', '418455', '366112', '405819', '365612', '402770', '200001794', '200001806', '364763', '366123', '417869', '419264', '364987', '417484', '364747', '411707', '405587', '366077', '412601', '419006', '200007122', '200083693', '419836', '406016', '364773', '406029', '365066', '404717', '200001323', '416077', '402695', '200070616', '419773', '200000621', '418636', '405447', '366630', '405670', '365706', '200101622', '200142152', '409799', '366004', '406199', '365830', '413561', '412927', '200130491', '348527', '419204', '408023', '200000554', '419983', '200000023', '365947', '200136865', '200091530', '200101652', '404347', '406149', '415799', '416406', '405913', '364606', '418703', '419896', '405161', '404566', '406684', '200001795', '365295', '403163', '419920', '405201', '404662', '200126248', '412563', '365466', '364971', '404301', '415908', '200001912', '413060', '365474', '412874', '364928', '406044', '404748', '420458', '411766', '200101871', '406193', '418650', '200019942', '422380', '413193', '405842', '420187', '422471', '366001', '404322', '414395', '365392', '415840', '420492', '403999', '412325', '200043692', '200017910', '411913', '365539', '418170', '406245', '200000381', '366102', '406229', '406443', '365944', '365696', '422359', '63005', '365769', '365997', '413336', '200000152', '365828', '406244', '422457', '416935', '200131161', '417505', '405160', '406334', '413044', '412628', '200126762', '365424', '200000450', '405950', '404316', '200138665', '417511', '365308', '364696', '365933', '364760', '413000', '365801', '412412', '200000323', '348523', '200096626', '419959', '410604', '406458', '366061', '200126711', '366622', '419281', '364598', '405280', '406471', '366572', '200137960', '412884', '404123', '364590', '226610', '415043', '422377', '406707', '422765', '419263', '363404', '365299', '200131169', '100000087', '404332', '200043943', '405004', '403751', '348536', '349603', '364940', '413057', '406289', '404878', '365667', '419975', '415948', '422212', '200002113', '414580', '364884', '406003', '364825', '414662', '365688', '352870', '415048', '365167', '365816', '413563', '417007', '200102207', '404994', '412970', '364896', '200130724', '200101769', '416046', '418779', '406222', '403233', '412745', '406328', '365070', '364584', '365561', '419040', '405335', '365026', '365797', '422668', '406592', '366475', '365163', '364957', '364742', '405912', '200000700', '419174', '365276', '419033', '365772', '404965', '416401', '417003', '200131779', '365880', '403249', '403712', '200021770', '422322', '412286', '366345', '366056', '405181', '418126', '413553', '419001', '405075', '411730', '67057', '365046', '200001402', '416156', '412027', '403872', '405415', '340874', '365548', '414685', '364911', '414512', '200059714', '405021', '414202', '70375', '364474', '200000505', '405245', '414287', '200000216', '418891', '404173', '414276', '364630', '403372', '364647', '365778', '365442', '416719', '365135', '366070', '365288', '406434', '405012', '404774', '413120', '406114', '422811', '412772', '416177', '404771', '418993', '366437', '405669', '412815', '418398', '417935', '405662', '412061', '405769', '345823', '416071', '419675', '418978', '412759', '419305', '200000349', '412607', '412973', '365289', '364689', '200009005', '363863', '422840', '412566', '413604', '200094070', '418693', '418053', '406561', '422242', '418195', '364661', '200130902', '200046186', '422475', '200080572', '416995', '365586', '416707', '200011267', '404291', '415251', '406279', '366125', '292540', '365875', '365002', '364594', '419579', '200126328', '300111', '365181', '200086065', '200102257', '406072', '402588', '420283', '402670', '418458', '200033570', '405163', '406347', '404547', '406454', '405959', '200136873', '365318', '404688', '366465', '200000632', '200070615', '405989', '403970', '417031', '200000652', '364674', '415897', '419293', '200000587', '404953', '406069', '422020', '365484', '413547', '413548', '405155', '404617', '405540', '415277', '361226', '419667', '415911', '365306', '417125', '413984', '405266', '420011', '405000', '366501', '418359', '402830', '419197', '404500', '404712', '200139474', '200127671', '419233', '414877', '405995', '404428', '416976', '200001381', '419252', '413114', '403624', '364681', '414608', '412368', '200136861', '365032', '402960', '292346', '418894', '405156', '364539', '365215', '406724', '200001274', '406365', '418033', '364895', '405558', '405630', '419811', '412673', '404488', '366042', '406211', '365478', '414806', '200001353', '200057700', '200137761', '200102255', '404833', '417078', '418552', '365342', '419937', '200127708', '200022315', '414834', '405546', '404704', '404647', '422373', '403434', '366117', '200142202', '365551', '365826', '422323', '414629', '200137774', '414960', '406528', '404649', '419872', '422648', '365156', '419422', '100000092', '412743', '366097', '365354', '200130772', '366583', '405646', '405815', '200130593', '365530', '422770', '406011', '343828', '418671', '200139565', '416596', '200014585', '405451', '413550', '366093', '402607', '405460', '404955', '418294', '414791', '364950', '200126686', '419901', '405428', '412625', '365056', '406218', '200000731', '422788', '200000351', '414815', '404933', '405171', '416717', '406175', '364954', '300003', '419629', '419245', '406274', '365191', '365994', '412499', '365019', '404929', '200137724', '404990', '364662', '200129445', '405820', '200051874', '402593', '414958', '366389', '200002019', '422289', '365280', '200130547', '366406', '420459', '412703', '62007', '412684', '406105', '413686', '413488', '364589', '405553', '406552', '413441', '405382', '365813', '404439', '366594', '406050', '405330', '422281', '420062', '422371', '365006', '366092', '365126', '365162', '405971', '362617', '365155', '418946', '419695', '406012', '365894', '366422', '364535', '365303', '414816', '366530', '419254', '364698', '419871', '422221', '417460', '404866', '200131214', '200009149', '417582', '365372', '366358', '419452', '406492', '364845', '422367', '366567', '419401', '403840', '414751', '366415', '200001659', '365404', '422892', '365489', '419910', '417516', '365924', '365447', '200136853', '366544', '403424', '418877', '364665', '413471', '406215', '406609', '420385', '405777', '419307', '419510', '200126262', '366589', '412242', '418770', '416936', '200002237', '412776', '420066', '365675', '418713', '200127874', '406134', '365932', '415054', '406345', '364851', '366482', '364640', '402857', '100000016', '406106', '419074', '200001468', '420313', '200072961', '412403', '413236', '418692', '417497', '200130458', '365444', '405547', '422714', '417514', '412106', '414462', '200023907', '365742', '413297', '364741', '200130492', '414687', '405711', '402386', '365171', '418808', '365885', '412514', '406520', '419221', '412137', '200000299', '418584', '200139357', '418447', '419543', '221420', '200000078', '404365', '419625', '422650', '365841', '16624', '402668', '419436', '200099146', '200102216', '418639', '414463', '200000347', '420001', '418768', '366113', '405648', '365005', '200000705', '340347', '404695', '411575', '200142203', '420024', '404844', '419230', '200001409', '416028', '415153', '200131123', '406201', '414692', '422705', '364711', '362878', '406371', '406435', '366433', '405654', '365679', '344117', '410447', '365378', '413562', '418787', '413363', '200142554', '402884', '419332', '200027739', '364768', '200002114', '412946', '405549', '405552', '414604', '418976', '366073', '406021', '365919', '405187', '417896', '365534', '404918', '365360', '365717', '365627', '406505', '406405', '416111', '414037', '405697', '364655', '413965', '364644', '417451', '419080', '364577', '404337', '366086', '366361', '409981', '416559', '406020', '416144', '200127781', '416376', '405829', '406024', '406217', '365690', '412052', '419627', '404807', '416127', '406062', '200000273', '365556', '420054', '419626', '406605', '405784', '343475', '365634', '365480', '415098', '405528', '364579', '404559', '200014366', '416066', '420063', '422899', '413860', '362001', '413317', '366608', '365678', '365224', '366343', '402674', '418937', '366081', '402649', '420364', '405205', '413830', '405901', '364549', '411492', '417478', '366357', '200126326', '405768', '417446', '416943', '365065', '403822', '417456', '412605', '365844', '364672', '200001819', '406393', '200000630', '406213', '404533', '413544', '365832', '412591', '422484', '406713', '364578', '200000611', '200131162', '404225', '365683', '365984', '200130774', '200002262', '414823', '413404', '405054', '406448', '366404', '411934', '365008', '200130493', '419527', '365101', '200072963', '416970', '200000654', '411889', '200002229', '365768', '366575', '406440', '365122', '419216', '419187', '366378', '416968', '200142573', '200000379', '366080', '200130545', '414089', '406848', '414655', '365744', '365814', '365864', '406607', '344980', '200101806', '406632', '404806', '422907', '406262', '422774', '422802', '200001643', '200000071', '419972', '403483', '405949', '364906', '406188', '405597', '200000253', '365886', '405636', '414297', '413502', '413223', '415015', '402829', '365523', '414626', '365294', '406430', '422335', '366359', '402910', '365124', '404693', '365413', '405473', '417883', '416370', '419220', '364618', '419222', '420182', '418638', '365361', '413645', '364656', '365817', '417465', '365765', '405609', '365105', '403936', '365369', '418531', '418446', '364675', '366099', '418927', '200137503', '417058', '363157', '200000249', '414716', '422867', '362963', '405379', '403115', '413182', '405520', '405631', '405149', '413792', '406556', '405337', '364565', '200142475', '405810', '417200', '365273', '419903', '365269', '413405', '414602', '406416', '419922', '365892', '417181', '419770', '419219', '200136859', '364685', '366520', '200130807', '419670', '415056', '415758', '412039', '418009', '365745', '417842', '364585', '415953', '406227', '365827', '365161', '413237', '406000', '420165', '406266', '419514', '366109', '200130910', '366612', '418102', '364755', '414770', '366480', '414990', '412579', '404980', '409545', '410660', '365628', '364708', '406097', '405548', '365836', '416737', '200000387', '419125', '414624', '200139346', '412058', '200001882', '365475', '365781', '405858', '411554', '365139', '364761', '200014367', '100000044', '415065', '405727', '200002339', '419335', '419900', '365583', '200102114', '364563', '419070', '415757', '364953', '365635', '365086', '404296', '422661', '405167', '366380', '366624', '415158', '364794', '418769', '365896', '200139389', '200130601', '416587', '415401', '417112', '419748', '405289', '414661', '402614', '200000475', '411675', '200098960', '365449', '417201', '200139473', '352957', '406200', '365400', '413602', '200002236', '422456', '365074', '200126646', '412989', '416534', '366615', '416076', '416980', '410676', '414507', '412967', '363395', '364861', '404309', '366094', '416536', '413874', '406479', '420279', '364124', '366087', '364550', '415047', '365761', '412805', '406400', '406378', '365469', '364705', '403132', '416581', '366089', '413052', '200126698', '365054', '365496', '364566', '420477', '365339', '405559', '411808', '419986', '411379', '406013', '404262', '365796', '364552', '200001868', '413216', '364948', '422787', '405105', '412898', '200088125', '365657', '415398', '402434', '404254', '414683', '200132453', '404036', '418585', '403667', '418086', '406512', '404336', '405972', '419473', '200136858', '405084', '406374', '200000526', '406558', '411861', '415895', '200000172', '200001693', '365757', '416574', '365152', '366466', '403633', '411498', '416469', '365322', '404757', '404392', '200057703', '366013', '200001460', '200130405', '405524', '406537', '365217', '366468', '365614', '420108', '200002083', '405895', '420163', '404555', '366083', '405934', '200137768', '366516', '402576', '200002146', '365154', '418282', '415162', '404696', '366372', '422631', '366084', '419141', '412406', '200139476', '405808', '404237', '405656', '418720', '200001797', '419325', '204433', '200130543', '200136854', '414408', '365812', '406267', '415896', '412665', '362777', '412879', '300800', '413234', '420209', '404934', '406600', '405970', '404810', '200002263', '200001913', '406238', '364780', '414862', '417663', '365102', '405872', '50865', '366053', '366426', '418645', '418913', '200000511', '406083', '366026', '406082', '406493', '200014581', '365574', '406185', '402696', '365201', '405052', '420417', '364777', '364567', '200090079', '364922', '405126', '403154', '406587', '415284', '402954', '406386', '402583', '200139475', '414583', '405939', '365316', '419586', '402676', '404890', '403642', '200001452', '419476', '413271', '405898', '420017', '414194', '404045', '364683', '419076', '100000057', '406409', '200137826', '419857', '200130809', '417861', '405982', '200131170', '406093', '352540', '200131180', '419397', '13048', '419949', '414301', '419756', '415127', '365749', '263587', '405229', '412045', '366082', '417240', '200130451', '422865', '420298', '406130', '419487', '366130', '365422', '200131554', '405195', '404161', '418448', '404482', '413446', '403019', '422019', '414807', '402816', '406300', '418502', '419218', '200127457', '200093819', '413119', '418952', '404799', '366396', '365659', '345248', '404716', '342508', '366100', '422299', '404698', '200137995', '406120', '365544', '403928', '365610', '419143', '200080574', '404419', '412048', '200136866', '200139403', '406275', '412961', '412556', '422549', '200130567', '422284', '200000066', '365766', '404282', '406032', '363406', '417488', '200000086', '418773', '365723', '365402', '365911', '365517', '406394', '405909', '411593', '406423', '406068', '200130696', '422511', '200080570', '403370', '365662', '414686', '414756', '366400', '416474', '342308', '406127', '418104', '406683', '412538', '364645', '404656', '419434', '200001976', '365649', '403899', '200000486', '404750', '419977', '365750', '365186', '418457', '365151', '406403', '422566', '416013', '366601', '418023', '419079', '200000227', '366375', '414605', '422657', '415128', '404510', '418791', '405874', '225038', '405147', '200000361', '405861', '419749', '411471', '420077', '412243', '416472', '412174', '200138674', '403533', '365721', '416964', '405693', '402881', '200000107', '419157', '200130996', '200139557', '422476', '365642', '349471', '62087', '405007', '200132454', '419250', '416132', '366485', '414836', '366348', '200000206', '419203', '405887', '365876', '365254', '419502', '366570', '418603', '404201', '365559', '415767', '419274', '361325', '364854', '200002177', '417596', '200000709', '200000137', '403671', '406129', '406521', '366629', '406075', '403507', '418690', '366558', '364983', '414469', '418778', '200001718', '365708', '419905', '419639', '404902', '366416', '200039270', '366525', '364631', '402502', '200001999', '365110', '200138668', '200102005', '364937', '415262', '416529', '422027', '365719', '200130866', '200001434', '404273', '404112', '402767', '200000095', '412518', '404971', '251491', '365868', '406052', '365575', '419542', '200004564', '404111', '345454', '366363', '406282', '366490', '414865', '404417', '402678', '365867', '418580', '364751', '200130805', '200000739', '364830', '8354', '364702', '200051876', '366394', '422398', '365669', '406115', '414841', '365174', '405776', '413543', '419552', '413291', '364967', '414436', '365887', '365632', '404406', '419884', '404841', '405153', '365414', '200139027', '406256', '414656', '200126468', '404619', '366509', '412235', '200127763', '365872', '404794', '403909', '411630', '405418', '406160', '405487', '405647', '54445', '365555', '200002273', '200139213', '365017', '406261', '415399', '404846', '200130867', '200129547', '365710', '419812', '406305', '200001866', '405957', '212302', '200002023', '361984', '365429', '365212', '411535', '415108', '405969', '418945', '405137', '418859', '413406', '200051872', '200000088', '365847', '366381', '418534', '364488', '365067', '364581', '418424', '364621', '418599', '415404', '364730', '416947', '412751', '67094', '418515', '365810', '365606', '200126778', '363405', '405762', '200128763', '365767', '200001830', '404976', '415823', '416061', '413546', '406242', '406332', '366573', '405500', '364654', '406601', '404744', '419889', '200137927', '405279', '404726', '405494', '344923', '412190', '364545', '200001914', '366547', '418844', '200136876', '406437', '409314', '418451', '418518', '406444', '405811', '200002145', '419602', '406545', '412937', '365684', '200072288', '419963', '416004', '200131020', '365128', '365347', '365926', '406614', '200019284', '416663', '404924', '62013', '200127633', '200072973', '346037', '200039272', '406186', '365509', '405958', '406514', '406171', '406212', '366341', '200000698', '200096387', '364530', '406522', '364916', '406089', '418387', '418906', '417584', '416538', '200032849', '422290', '366457', '419938', '420371', '422261', '200046187', '349727', '418850', '419809', '406236', '11053', '415863', '415017', '200024806', '411883', '419165', '413666', '404442', '405884', '412372', '342113', '200070884', '405359', '66005', '200142148', '402748', '366076', '366393', '419509', '200139220', '200130899', '365249', '406413', '412355', '365013', '405539', '364669', '420155', '200126324', '420132', '200001393', '366493', '364652', '417454', '67104', '412998', '365282', '413214', '364710', '404377', '411489', '406344', '219758', '412067', '411446', '420347', '415130', '200010237', '365913', '405142', '200000472', '415931', '366517', '200142480', '348487', '365309', '413981', '364650', '411741', '404159', '7962', '404317', '366405', '200000090', '405029', '406095', '415094', '412883', '418569', '419526', '365499', '365590', '200000300', '416486', '365197', '404767', '406119', '200041299', '405141', '418484', '364510', '200001792', '405915', '200001777', '405718', '200095292', '406250', '422641', '417656', '404028', '414267', '200000110', '364925', '410658', '418257', '422452', '412183', '406081', '406080', '365097', '412002', '413261', '416488', '366563', '365397', '419292', '200000710', '413344', '405377', '405610', '366619', '422887', '200016934', '402425', '365599', '300600', '418943', '366597', '200126719', '417529', '406436', '411604', '406543', '419496', '292800', '365014', '364811', '418465', '412133', '365311', '404335', '366124', '200000407', '365798', '412572', '413603', '200131104', '402596', '417885', '365423', '348504', '406392', '416938', '416626', '406312', '365287', '414121', '13463', '365702', '411412', '365777', '419595', '412710', '406293', '405313', '200014576', '405891', '405489', '406576', '405088', '413383', '404798', '363394', '404440', '365068', '413212', '414888', '412864', '422381', '200083694', '365541', '416657', '200001371', '365432', '418045', '418440', '365326', '365179', '414987', '200000414', '403012', '414734', '422455', '364857', '364750', '412537', '419731', '402822', '365511', '365020', '366121', '404614', '200000159', '200131215', '416706', '404461', '200000255', '200126645', '200126771', '415794', '416925', '200001453', '405846', '406597', '404769', '364980', '417463', '406744', '11495', '419960', '364736', '404047', '200001432', '405450', '419461', '411869', '418914', '365398', '412882', '403653', '405728', '405689', '200131477', '200051979', '200130555', '17086', '415129', '200137869', '404681', '412564', '405311', '364756', '422671', '413556', '200126644', '200130469', '365073', '364586', '418511', '412559', '200136862', '404641', '413325', '200137717', '365890', '405931', '364997', '365416', '200000274', '365758', '200001504', '365756', '405497', '366132', '365825', '200093603', '414720', '406251', '364917', '413056', '413086', '417651', '200000761', '422726', '412294', '100000077', '419347', '418470', '200068063', '404893', '418689', '414974', '365113', '419583', '405001', '364700', '200065397', '417491', '200000659', '402911', '364263', '364596', '200130645', '404808', '200127631', '405568', '405361', '419490', '417870', '418916', '411151', '417055', '364651', '418496', '404459', '200093895', '200009008', '418944', '405627', '365901', '419802', '404523', '419226', '405407', '416951', '405899', '418310', '365300', '365869', '402482', '403271', '414889', '200001410', '404249', '413041', '404761', '365613', '365407', '404786', '402866', '405897', '365464', '365370', '200093278', '418746', '404848', '418047', '405923', '422509', '405097', '411619', '422667', '364719', '410348', '406424', '405778', '405106', '406535', '416148', '404371', '405490', '200096628', '411524', '364910', '404812', '366553', '422320', '365729', '405542', '366071', '405440', '200139478', '365290', '366591', '406485', '364634', '405014', '419995', '419352', '422772', '200009006', '406569', '414263', '200126650', '416480', '365811', '415223', '366456', '412513', '312286', '418362', '200000487', '405754', '365426', '200131167', '364960', '419921', '200101057', '405071', '405922', '12319', '365964', '366464', '419753', '406560', '365023', '406181', '406039', '200002409', '366508', '412125', '404800', '200101626', '411898', '420353', '405967', '406299', '364684', '67003', '200126264', '403001', '403730', '403167', '200130642', '405458', '418605', '404700', '200126260', '405732', '406350', '365727', '416391', '364766', '412857', '406577', '413600', '366065', '366442', '411638', '418990', '408355', '365036', '405737', '345251', '342226', '406690', '412732', '414949', '406005', '419724', '402923', '406590', '404986', '364979', '420442', '365052', '365954', '416602', '414864', '411897', '200131406', '349608', '366048', '416062', '412962', '365528', '406633', '365704', '200131796', '416429', '419095', '404640', '365542', '404102', '365063', '100000070', '200127594', '416578', '406439', '412611', '200072969', '365164', '404783', '419769', '406291', '404937', '419463', '413098', '365985', '403947', '411502', '365532', '364989', '406575', '413356', '366012', '404176', '402938', '364603', '365577', '365715', '363975', '404456', '364831', '366003', '402407', '365891', '405668', '366360', '365183', '200139284', '416527', '405710', '405531', '403120', '404633', '413113', '419386', '365018', '349755', '412768', '412843', '412128', '419032', '412562', '416518', '411522', '412553', '365467', '405389', '365149', '364985', '403983', '418637', '417040', '406377', '406156', '406352', '200000624', '411959', '414805', '363204', '405917', '405010', '365809', '422860', '365803', '406116', '88928', '405086', '403092', '413554', '418926', '200063041', '417189', '365053', '419294', '365524', '365119', '419536', '416678', '404793', '364609', '365182', '365120', '404434', '365545', '405650', '411949', '364553', '200001869', '405639', '411448', '406591', '403107', '200131403', '404394', '200138949', '422709', '411493', '404524', '405717', '403147', '422199', '365362', '11215', '364575', '405835', '417590', '414582', '416541', '412189', '365686', '405905', '406176', '414988', '200094098', '419819', '405443', '200001418', '419992', '411531', '365800', '200139350', '419628', '420409', '419016', '366114', '307639', '418674', '200000458', '200136868', '406359', '420245', '405030', '403310', '405216', '365731', '200001383', '364712', '364862', '419642', '404050', '200137719', '404517', '415093', '405593', '412328', '403890', '419987', '414684', '418904', '404349', '200000132', '412987', '402835', '404801', '420216', '365653', '405793', '420047', '414114', '406579', '402538', '365573', '365169', '414773', '200001433', '364754', '406638', '365323', '416176', '411415', '366424', '364613', '365701', '200022314', '419498', '405173', '419856', '412558', '419650', '405925', '418666', '412833', '415012', '200000371', '364772', '406428', '404894', '420410', '365571', '366411', '200006747', '365674', '405529', '200126818', '422248', '416531', '405705', '406162', '422295', '346279', '403941', '419372', '365855', '365898', '419863', '405918', '406154', '404854', '411538', '402841', '412176', '405896', '415882', '414239', '412756', '290067', '418037', '405196', '362757', '200001437', '422288', '365093', '200139281', '404873', '405125', '200035125', '422837', '412240', '422451', '422643', '406051', '365993', '406415', '413472', '366431', '200127126', '420124', '419655', '414772', '416153', '200137493', '366450', '405574', '405215', '405383', '405114', '419727', '200000287', '404497', '412515', '406174', '364733', '402684', '200100598', '365075', '416930', '403275', '419324', '419762', '419244', '412573', '405859', '340981', '366596', '417068', '418910', '200011269', '200126371', '418219', '200002202', '200001745', '411698', '360974', '365567', '403481', '419491', '405807', '206612', '405796', '365356', '365751', '404968', '200001362', '406071', '415306', '405107', '200000411', '364785', '200001790', '200000075', '419306', '406178', '403952', '419396', '200139028', '406498', '422508', '412506', '406294', '412070', '365995', '365802', '418491', '412283', '364749', '418797', '365907', '200137627', '415852', '405746', '365966', '418772', '414931', '414669', '414645', '410284', '405197', '200002091', '364856', '364759', '417141', '413551', '413595', '363401', '418954', '418688', '417860', '36765', '415194', '417507', '414979', '200000136', '419050', '365055', '414627', '364956', '412519', '403470', '411463', '200130402', '419574', '200131157', '419073', '218830', '418966', '412580', '366417', '363154', '405947', '200001652', '403437', '419047', '365927', '402964', '415168', '404747', '404964', '419475', '365516', '405944', '365988', '414434', '365477', '366006', '422454', '200136855', '416070', '405073', '419540', '404853', '406281', '402509', '365794', '405736', '412587', '417852', '415176', '365570', '422622', '406594', '200131005', '415833', '403123', '405563', '422795', '419584', '364748', '416377', '19500', '406172', '405881', '405572', '364544', '414657', '364541', '405469', '403998', '403908', '412468', '364668', '200126767', '366068', '405104', '403075', '406008', '365806', '200000595', '365133', '406618', '419269', '411600', '406304', '67004', '406309', '365957', '419034', '200131526', '405864', '414788', '365199', '200131139', '366028', '200002026', '366492', '413217', '365334', '405077', '402700', '404079', '364703', '418541', '200000415', '200102254', '420491', '406385', '351544', '402433', '361647', '200139252', '365103', '420191', '364646', '200005110', '200001368', '417558', '366010', '405882', '200137722', '406380', '419237', '405314', '414613', '365010', '200001965', '416624', '362226', '200130548', '411953', '366337', '342507', '366091', '362395', '342578', '414693', '419462', '365569', '200127115', '418237', '365853', '365235', '402988', '365117', '415000', '406562', '419304', '365611', '216979', '414682', '200137716', '364635', '405885', '200000603', '365292', '405910', '405658', '365458', '364625', '405960', '419869', '300200', '365512', '418876', '365108', '363153', '200130495', '414895', '415940', '420061', '405211', '364600', '419086', '348457', '366459', '414025', '365468', '200039271', '200000537', '417426', '404167', '406124', '200126343', '417126', '364919', '67160', '364740', '415387', '411521', '200126783', '365557', '200002044', '200139533', '366075', '366434', '404166', '418067', '200000140', '200126240', '405590', '365536', '366514', '366395', '364915', '420083', '422647', '365048', '405218', '403199', '402990', '364709', '200091677', '404253', '402654', '200072972', '200127829', '416629', '404290', '412113', '405704', '406221', '345911', '419278', '365971', '200139496', '416120', '406417', '365581', '365695', '416085', '200000714', '418874', '412362', '364846', '402409', '404784', '406433', '312764', '405694', '406447', '209332', '365747', '411450', '406103', '363699', '420010', '413424', '200130743', '364727', '365665', '402672', '413633', '406189', '366418', '200128087', '416532', '413024', '39853', '403175', '404353', '200000215', '404501', '422226', '403335', '362877', '404789', '200072974', '406399', '200136629', '366519', '419159', '402641', '412094', '412700', '405797', '416489', '200000102', '364808', '420189', '412504', '200127352', '418472', '412555', '200016189', '405461', '365375', '419885', '365955', '406628', '405674', '365214', '200130499', '200130488', '422735', '406260', '414822', '200004574', '365040', '406076', '365112', '404368', '365185', '405537', '414982', '405729', '300020', '405739', '200139539', '405863', '403780', '422746', '419367', '365076', '404210', '414017', '412030', '405424', '413400', '415369', '365986', '405092', '365592', '411434', '200131060', '406346', '364571', '420111', '413215', '366460', '404516', '406355', '412241', '406401', '364848', '404568', '200128722', '414376', '413104', '409422', '403096', '404622', '406028', '419751', '250166', '419532', '419099', '406255', '364797', '365216', '200072964', '403396', '245268', '364878', '402959', '200089852', '364943', '402698', '405220', '413299', '200001262', '402645', '403278', '366025', '411987', '410664', '365601', '417884', '412057', '404548', '366105', '344161', '200072965', '405445', '414898', '418135', '405154', '365146', '417628', '312763', '411640', '365092', '263466', '413693', '406354', '200130544', '364626', '418920', '366085', '200000169', '406001', '365353', '200043695', '402414', '365540', '418955', '86131', '405121', '406311', '416103', '365591', '200002189', '404408', '200137821', '100000074', '366035', '200001397', '15539', '419494', '365843', '364757', '406136', '365607', '411770', '343969', '413711', '419830', '200137496', '200136870', '200000645', '406398', '365915', '365420', '402980', '412683', '415998', '406053', '366072', '200016657', '365253', '403329', '364574', '363399', '200131166', '366079', '414630', '418774', '366518', '418380', '366582', '416934', '412278', '364704', '365979', '412293', '364572', '402421', '200000058', '406481', '412272', '200001954', '405085', '418032', '414867', '365118', '200006746', '365923', '405505', '200136864', '200131178', '365380', '414774', '419253', '405766', '366108', '364628', '200131590', '366580', '412260', '418950', '418321', '406147', '402415', '417117', '422617', '406360', '404888', '405698', '200130641', '402932', '419460', '405822', '412424', '405357', '413085', '402560', '243758', '262723', '200000692', '366120', '200131789', '365314', '422745', '412178', '363398', '414542', '405755', '365677', '422479', '348522', '200054816', '415234', '417553', '365136', '300050', '414311', '406070', '416954', '200130660', '348490', '247900', '405936', '7905', '200002064', '365982', '365793', '415776', '366356', '363870', '405683', '420311', '200002261', '366453', '404412', '363718', '406278', '411743', '411504', '348503', '405184', '412881', '364416', '412914', '406518', '412668', '418991', '365252', '419760', '405448', '419109', '411194', '200002084', '406118', '365969', '365937', '415269', '200000625', '418940', '405294', '365391', '419844', '413419', '365393', '417186', '412944', '200117567', '365419', '364828', '200001948', '422491', '422736', '414573', '200101634', '411653', '364958', '412685', '365399', '365730', '365842', '406202', '200126530', '365521', '418775', '406397', '200000760', '366095', '418473', '405965', '365209', '402589', '418628', '200001457', '200130521', '420448', '405688', '418002', '403754', '200139481', '365296', '412165', '364682', '414821', '365313', '200002037', '411514', '405714', '420281', '348521', '204600', '200080575', '415152', '415791', '406489', '366043', '422883', '366532', '365428', '405919', '415395', '406342', '406285', '364666', '419947', '419351', '404795', '406268', '365190', '364642', '414610', '200128174', '365725', '412318', '365514', '204948', '419651', '418951', '406077', '405099', '419443', '365799', '365862', '365639', '422693', '364582', '414697', '413072', '403026', '404658', '414623', '414941', '200117570', '363913', '418528', '419228', '200001305', '416927', '414712', '365246', '366354', '366118', '404405', '405666', '405380', '422704', '405783', '406370', '365640', '365450', '413560', '404089', '412526', '406040', '200130938', '364616', '403007', '300652', '200001359', '420005', '420359', '345692', '200098185', '200130408', '365658', '200127869', '365138', '200063042', '402689', '422223', '200142398', '413248', '67100', '366620', '365693', '414616', '406480', '366067', '365476', '404391', '413262', '414254', '200000571', '364707', '417215', '200001292', '417636', '404602', '414771', '365866', '412971', '414973', '365597', '402679', '406361', '418995', '365553', '413001', '406099', '416931', '403758', '416404', '418221', '418633', '200132181', '404107', '412675', '406719', '406098', '405585', '200126647', '405756', '410669', '418178', '412004', '405057', '257834', '418509', '416745', '406421', '418651', '422523', '200094414', '366458', '411429', '422283', '420060', '419108', '420384', '404982', '405740', '406205', '406499', '414652', '403138', '418648', '404710', '200102099', '365563', '200043691', '364610', '200002089', '403821', '418008', '365098', '406418', '418118', '200139272', '416403', '412676', '234522', '85419', '365910', '365233', '364561', '365219', '200126261', '414637', '365711', '405893', '200136872', '406257', '365934', '412233', '403906', '418821', '419366', '404522', '403071', '402577', '404837', '419989', '365700', '200001921', '200065396', '405611', '366561', '200139214', '200137499', '413527', '418750', '403247', '413614', '413596', '364658', '200139203', '403741', '364653', '365508', '419189', '200001960', '414723', '366382', '365417', '406322', '414632', '420000', '365221', '414991', '419207', '200000431', '415126', '406084', '365546', '419898', '415388', '412952', '422546', '405399', '418106', '365578', '200000275', '411812', '406379', '413555', '414109', '365166', '364932', '364627', '413704', '412920', '405926', '364588', '402847', '419028', '366574', '406566', '364938', '365134', '404609', '413334', '405120', '406064', '200002408', '365782', '365168', '406657', '418120', '365831', '406461', '406710', '418948', '413587', '365608', '418507', '415092', '413779', '404678', '405624', '200000712', '405065', '364564', '364939', '416368', '422547', '200138656', '364752', '365283', '200131614', '365871', '364723', '365554', '200137991', '419746', '365121', '405878', '412804', '365025', '415743', '412020', '419471', '342112', '422336', '404991', '365819', '365363', '365584', '419113', '365615', '405059', '413070', '405841', '406159', '406284', '365859', '405730', '405404', '200032145', '406356', '365379', '365631', '418719', '405506', '200127384', '422870', '422638', '365748', '417167', '365906', '408131', '404397', '366060', '414183', '404198', '200137497', '365908', '419368', '364923', '364592', '412721', '362661', '405706', '364648', '420306', '200130546', '200130569', '419933', '364970', '364673', '200000303', '365083', '420136', '365374', '419036', '200130542', '419049', '200132455', '414347', '404970', '404728', '366588', '405920', '402965', '419668', '200129186', '200002021', '366390', '416958', '413445', '366413', '364677', '366090', '200001796', '406018', '422604', '406349', '200097017', '404430', '365728', '364622', '417934', '416978', '412585', '413043', '417866', '420309', '420218', '419549', '412557', '418878', '364624', '414088', '365446', '365433', '365636', '7912', '200142191', '404768', '416320', '413342', '404856', '364587', '366543', '404364', '200072976', '200085589', '349594', '418985', '415873', '366529', '404387', '365009', '414392', '403384', '406113', '406637', '403387', '406586', '200002112', '364623', '418026', '406604', '411462', '419303', '200001698', '365412', '404096', '405178', '364793', '412253', '200032848', '420258', '200000254', '200002059', '406049', '419022', '348635', '403401', '365620', '260414', '419350', '419483', '404692', '419581', '418000', '365141', '62126', '200136867', '413048', '366376', '200000277', '404690', '364913', '364670', '353414', '403913', '200127458', '200090040', '364612', '405082', '413601', '200126369', '406705', '366499', '405826', '365668', '413643', '403439', '413335', '404835', '404950', '416999', '365187', '412875', '412975', '402989', '415097', '405481', '422366', '200040849', '414038', '406038', '416974', '364914', '406107', '200095788', '420383', '405849', '365835', '422767', '411733', '406427', '364863', '412046', '366339', '200009148', '366491', '405973', '365956', '365324', '200001458', '366029', '364969', '419129', '200139397', '420217', '200001657', '200139416', '200000182', '406126', '200001435', '404836', '365079', '419566', '406720', '405830', '419104', '419948', '406388', '403795', '200127902', '405351', '406363', '416969', '403172', '413598', '410668', '200000264', '405329', '420282', '415378', '364615', '365421', '418749', '418031', '364990', '404086', '200131741', '412536', '200001941', '200018558', '365660', '403960', '402413', '364660', '200142555', '405838', '418542', '405612', '364611', '418471', '200000535', '364821', '418965', '411403', '404261', '414609', '412610', '422453', '364753', '365616', '413192', '200130810', '402675', '352956', '62074', '419030', '405414', '413492', '406036', '412604', '413076', '405039', '365104', '417164', '200131181', '419150', '365760', '416064', '364745', '420396', '406243', '364686', '419800', '200130717', '412051', '404864', '365016', '405994', '200131165', '411843', '406290', '414164', '200090289', '419270', '366106', '405616', '418992', '364767', '365333', '402755', '365854', '402623', '365846', '200001765', '414398', '405667', '365045', '419313', '405759', '366568', '405089', '365501', '412567', '366018', '200046185', '200000667', '404605', '365589', '416591', '365619', '412931', '419417', '366571', '200128009', '419854', '366538', '405381', '406321', '365873', '419007', '11169', '200126763', '200001340', '409431', '200139390', '404824', '416572', '420455', '419002', '365834', '412336', '405025', '200000448', '412018', '416535', '405786', '415960', '200057706', '365206', '365641', '200137673', '417187', '365839', '420349', '422846', '418759', '419534', '406696', '420192', '405041', '418911', '200060803', '404922', '413559', '420002', '200090338', '414699', '200130808', '406362', '413408', '200089946', '200130600', '366569', '417179', '200130496', '365774', '366116', '365562', '415150', '405985', '412718', '406165', '366128', '411801', '406297', '419349', '405883', '416443', '405941', '200011854', '419652', '406091', '365629', '419725', '365713', '403659', '200090286', '200139472', '413474', '406090', '200083692', '413503', '405892', '412156', '405063', '417593', '419331', '346170', '418549', '402860', '366614', '405685', '346501', '412577', '364955', '418618', '200000139', '414678', '200137495', '364771', '405200', '412570', '418809', '405400', '364548', '419708', '364599', '200000444', '422894', '417601', '200000589', '200126355', '422235', '361657', '405655', '414625', '366496', '257439', '403609', '404077', '412132', '365973', '422383', '100000090', '414007', '413493', '415844', '365198', '365837', '365405', '406151', '366063', '404550', '418882', '406180', '406253', '404562', '404997', '200000497', '404305', '365384', '405343', '200131641', '412592', '411799', '200003811', '405589', '416734', '405665', '418682', '200001385', '365788', '404682', '352645', '402810', '366605', '403348', '412722', '419470', '417565', '406241', '365438', '403360', '200090279', '364595', '419858', '365804', '404558', '413564', '365301', '200001399', '415835', '200127558', '422375', '366600', '404160', '419999', '200001889', '200139286', '405016', '364629', '200131043', '402852', '405008', '365457', '200078292', '419765', '419906', '200000328', '419072', '365281', '200001284', '366365', '200139477', '200139347', '403852', '405764', '365505', '422198', '414668', '406767', '404188', '200136860', '418994', '418959', '365411', '200002016', '80084', '416955', '345249', '412988', '422214', '411908', '419126', '415050', '200126429', '413042', '414411', '422282', '418613', '406132', '365874', '364558', '417105', '365849', '402855', '403425', '420059', '366066', '414336', '405191', '361205', '419223', '402585', '405260', '413549', '406033', '365494', '406526', '406140', '366531', '422470', '411999', '200131163', '414581', '365795', '411951', '365961', '402929', '300024', '422502', '406277', '419544', '366126', '412688', '413957', '405657', '419468', '200000588', '413002', '402405', '403853', '420319', '418508', '406128', '418309', '406121', '402411', '411589', '422251', '413326', '418292', '365537', '411432', '366349', '200121869', '365240', '364701', '200051875', '418632', '403021', '365525', '418330', '413180', '418860', '419038', '419982', '419360', '404049', '405398', '410266', '406315', '365618', '365522', '365914', '413597', '414452', '405533', '200035829', '405691', '213980', '419057', '200100597', '365000', '422909', '406564', '100000014', '405741', '420228', '416158', '404892', '405504', '419912', '405545', '418571', '414690', '365286', '365878', '406094', '364573', '405695', '411967', '200137854', '420356', '365996', '405244', '405962', '364554', '419895', '100000088', '422473', '366549', '200137988', '419703', '200000126', '365630', '366584', '365533', '406110', '406634', '403739', '405983', '416400', '365114', '411573', '404910', '366383', '417118', '365047', '200057698', '405018', '406207', '200001870', '405472', '415409', '200001719', '364982', '366590', '54955', '422798', '200000565', '365633', '365087', '200066596', '412888', '417504'}\n" + ] + } + ], + "source": [ + "print(only_dg)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "6317cd0d-ef16-4786-853f-6f521d556393", + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "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.13.8" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/dataloader.ipynb b/dataloader.ipynb index 0d21068..af372db 100644 --- a/dataloader.ipynb +++ b/dataloader.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "code", - "execution_count": null, + "execution_count": 1, "id": "126c8a80-d9ad-4816-84f0-0c3d580f62c8", "metadata": {}, "outputs": [], @@ -12,7 +12,7 @@ }, { "cell_type": "code", - "execution_count": 1, + "execution_count": 2, "id": "ff2261fb-9516-4410-b42d-3acc8dc1a460", "metadata": {}, "outputs": [], @@ -32,7 +32,7 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": 3, "id": "dc546698-76dc-4eaf-b9e2-7602953bf8f5", "metadata": {}, "outputs": [ @@ -156,7 +156,7 @@ "4 May 2015 23550000.0 204625.93 " ] }, - "execution_count": 8, + "execution_count": 3, "metadata": {}, "output_type": "execute_result" }