diff --git a/module2/exo5/exo5_fr.ipynb b/module2/exo5/exo5_fr.ipynb index 26ad6d94fa840f788a57621b06dc6af83a848391..a20f4e204b51ecf1a64d0a6023981a90ff32b06b 100644 --- a/module2/exo5/exo5_fr.ipynb +++ b/module2/exo5/exo5_fr.ipynb @@ -261,30 +261,30 @@ "" ], "text/plain": [ - " Date Count Temperature Pressure Malfunction\n", - "0 4/12/81 6 66 50 0\n", - "1 11/12/81 6 70 50 1\n", - "2 3/22/82 6 69 50 0\n", - "3 11/11/82 6 68 50 0\n", - "4 4/04/83 6 67 50 0\n", - "5 6/18/82 6 72 50 0\n", - "6 8/30/83 6 73 100 0\n", - "7 11/28/83 6 70 100 0\n", - "8 2/03/84 6 57 200 1\n", - "9 4/06/84 6 63 200 1\n", - "10 8/30/84 6 70 200 1\n", - "11 10/05/84 6 78 200 0\n", - "12 11/08/84 6 67 200 0\n", - "13 1/24/85 6 53 200 2\n", - "14 4/12/85 6 67 200 0\n", - "15 4/29/85 6 75 200 0\n", - "16 6/17/85 6 70 200 0\n", - "17 7/29/85 6 81 200 0\n", - "18 8/27/85 6 76 200 0\n", - "19 10/03/85 6 79 200 0\n", - "20 10/30/85 6 75 200 2\n", - "21 11/26/85 6 76 200 0\n", - "22 1/12/86 6 58 200 1" + " Date Count Temperature Pressure Malfunction\n", + "0 4/12/81 6 66 50 0\n", + "1 11/12/81 6 70 50 1\n", + "2 3/22/82 6 69 50 0\n", + "3 11/11/82 6 68 50 0\n", + "4 4/04/83 6 67 50 0\n", + "5 6/18/82 6 72 50 0\n", + "6 8/30/83 6 73 100 0\n", + "7 11/28/83 6 70 100 0\n", + "8 2/03/84 6 57 200 1\n", + "9 4/06/84 6 63 200 1\n", + "10 8/30/84 6 70 200 1\n", + "11 10/05/84 6 78 200 0\n", + "12 11/08/84 6 67 200 0\n", + "13 1/24/85 6 53 200 2\n", + "14 4/12/85 6 67 200 0\n", + "15 4/29/85 6 75 200 0\n", + "16 6/17/85 6 70 200 0\n", + "17 7/29/85 6 81 200 0\n", + "18 8/27/85 6 76 200 0\n", + "19 10/03/85 6 79 200 0\n", + "20 10/30/85 6 75 200 2\n", + "21 11/26/85 6 76 200 0\n", + "22 1/12/86 6 58 200 1" ] }, "execution_count": 1, @@ -431,6 +431,7 @@ } ], "source": [ + "dataall = data\n", "data = data[data.Malfunction>0]\n", "data" ] @@ -453,7 +454,7 @@ "outputs": [ { "data": { - "image/png": "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\n", + "image/png": "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\n", "text/plain": [ "
" ] @@ -471,6 +472,10 @@ "\n", "data[\"Frequency\"]=data.Malfunction/data.Count\n", "data.plot(x=\"Temperature\",y=\"Frequency\",kind=\"scatter\",ylim=[0,1])\n", + "plt.grid(True)\n", + "\n", + "dataall[\"Frequency\"]=dataall.Malfunction/dataall.Count\n", + "dataall.plot(x=\"Temperature\",y=\"Frequency\",kind=\"scatter\",ylim=[0,1])\n", "plt.grid(True)" ] }, @@ -524,10 +529,10 @@ " Method: IRLS Log-Likelihood: -2.5250 \n", "\n", "\n", - " Date: Sat, 13 Apr 2019 Deviance: 0.22231 \n", + " Date: Tue, 05 Sep 2023 Deviance: 0.22231 \n", "\n", "\n", - " Time: 19:11:24 Pearson chi2: 0.236 \n", + " Time: 14:34:56 Pearson chi2: 0.236 \n", "\n", "\n", " No. Iterations: 4 Covariance Type: nonrobust\n", @@ -555,8 +560,8 @@ "Model Family: Binomial Df Model: 1\n", "Link Function: logit Scale: 1.0000\n", "Method: IRLS Log-Likelihood: -2.5250\n", - "Date: Sat, 13 Apr 2019 Deviance: 0.22231\n", - "Time: 19:11:24 Pearson chi2: 0.236\n", + "Date: Tue, 05 Sep 2023 Deviance: 0.22231\n", + "Time: 14:34:56 Pearson chi2: 0.236\n", "No. Iterations: 4 Covariance Type: nonrobust\n", "===============================================================================\n", " coef std err z P>|z| [0.025 0.975]\n", @@ -610,7 +615,7 @@ "outputs": [ { "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAAAXoAAAEKCAYAAAAcgp5RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADl0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uIDMuMC4zLCBodHRwOi8vbWF0cGxvdGxpYi5vcmcvnQurowAAGyFJREFUeJzt3X2UVPWd5/H3pxuQBhEjkhkFDWSWtHF9ABRQWZ3WqGhORLPrE2vGMRNCdmeMk83Knng2E43Rc2YHd2I26zgy6jgxiUo8iiSHCahjT2Y8PoCCILAIY4g2JEGND7Q2Snd/9497u6kuqunqpvqhfnxe5/Tpurd+de/3V7fvp27fuvUrRQRmZpaumsEuwMzM+peD3swscQ56M7PEOejNzBLnoDczS5yD3swscT0GvaR7Je2U9HI390vS/5G0VdI6SdMrX6aZmfVVOUf09wEX7Of+C4Ep+c8C4M4DL8vMzCqlx6CPiF8Av9tPk4uBH0TmWeBwSUdVqkAzMzswwyqwjAnA6wXTTfm8Xxc3lLSA7KifkSNHnnLsscdWYPVDU3t7OzU16b4FknL/Uu4buH/V7pVXXnkzIsb35jGVCHqVmFdyXIWIWAwsBqivr4/NmzdXYPVDU2NjIw0NDYNdRr9JuX8p9w3cv2on6Ve9fUwlXvaagGMKpicCOyqwXDMzq4BKBP0y4Or86pvTgHcjYp/TNmZmNjh6PHUj6QGgAThSUhNwIzAcICL+FlgOfBbYCnwAfLG/ijUzs97rMegjYl4P9wfwZxWryMyqwp49e2hqamL37t2DXUoXY8eOZdOmTYNdxgEbOXIkEydOZPjw4Qe8rEq8GWtmB6GmpibGjBnDpEmTkEpdkzE4du3axZgxYwa7jAMSEbz11ls0NTUxefLkA15eutcgmVm/2r17N+PGjRtSIZ8KSYwbN65i/y056M2szxzy/aeSz62D3swscT5Hb2ZVq7a2lhNPPLFzeunSpYwbN24QKxqaHPRmVrXq6upYu3Ztl3m7du3qvN3a2sqwYY45n7oxs6T86Ec/4rLLLuOiiy7i/PPPB2DRokXMmDGDk046iRtvvLGz7a233kp9fT3nnnsu8+bN47bbbgOgoaGB1atXA/Dmm28yadIkANra2li4cGHnsu666y5g77ALl156KccddxxXXXUV2ZXnsGrVKs444wxOPvlkZs6cya5duzjzzDO7vEDNnj2bdevW9dtz4pc6Mztg3/7pBjbueK+iyzz+6MO48aJ/v982LS0tTJ06FYDJkyfz6KOPAvDMM8+wbt06jjjiCFauXMmWLVt4/vnniQjmzp3LL37xC0aPHs2DDz7ImjVraG1tZfr06Zxyyin7Xd8999zD2LFjWbVqFR9++CGzZ8/ufDFZs2YNGzZs4Oijj2b27Nk8/fTTzJw5kyuuuIKHHnqIGTNm8N5771FXV8f8+fO57777uP3223nllVf48MMPOemkkyrwrJXmoDezqlXq1A3AeeedxxFHHAHAypUrWblyJdOmTQOgubmZLVu2sGvXLj7/+c8zatQoAObOndvj+lauXMm6det4+OGHAXj33XfZsmULI0aMYObMmUycOBGAqVOnsm3bNsaOHctRRx3FjBkzADjssMMAuOyyy/jOd77DokWLuPfee7nmmmsO7InogYPezA5YT0feA2306NGdtyOCG264ga985Std2tx+++3dXsI4bNgw2tvbAbpcyx4RfP/732fOnDld2jc2NnLIIYd0TtfW1tLa2kpElFzHqFGjOO+883jsscdYsmRJ52mi/uJz9GaWtDlz5nDvvffS3NwMwPbt29m5cydnnXUWjz76KC0tLezatYuf/vSnnY+ZNGkSL7zwAkDn0XvHsu6880727NkDwCuvvML777/f7bqPO+44duzYwapVq4DsjeLW1lYA5s+fz3XXXceMGTM6//voLz6iN7OknX/++WzatInTTz8dgEMPPZQf/vCHTJ8+nSuuuIKpU6fyiU98gjPPPLPzMddffz2XX345999/P+ecc07n/Pnz57Nt2zamT59ORDB+/HiWLl3a7bpHjBjBQw89xFe/+lVaWlqoq6vjiSee4NBDD+WUU07hsMMO44tfHIBxICNiUH4+9alPRcqeeuqpwS6hX6Xcv5T7FlG5/m3cuLEiy6m09957r0+Pu/HGG2PRokUVrqZ727dvjylTpkRbW1u3bUo9x8Dq6GXe+tSNmdkA+8EPfsCsWbO49dZbB+RrD33qxswMuOmmmwZsXVdffTVXX331gK3PR/Rm1mcRJb8e2iqgks+tg97M+mTkyJG89dZbDvt+EPl49CNHjqzI8nzqxsz6ZOLEiTQ1NfHGG28Mdild7N69u2IBOZg6vmGqEhz0ZtYnw4cP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\n", + "image/png": "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\n", "text/plain": [ "
" ] @@ -705,7 +710,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.7.3" + "version": "3.6.4" } }, "nbformat": 4, diff --git a/module2/exo5/exo5_perso.ipynb b/module2/exo5/exo5_perso.ipynb new file mode 100644 index 0000000000000000000000000000000000000000..f3a0a410367bb2265a52dfa27b44b1d91e9c04f6 --- /dev/null +++ b/module2/exo5/exo5_perso.ipynb @@ -0,0 +1,713 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Analyse du risque de défaillance des joints toriques de la navette Challenger" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Le 27 Janvier 1986, veille du décollage de la navette *Challenger*, eu\n", + "lieu une télé-conférence de trois heures entre les ingénieurs de la\n", + "Morton Thiokol (constructeur d'un des moteurs) et de la NASA. La\n", + "discussion portait principalement sur les conséquences de la\n", + "température prévue au moment du décollage de 31°F (juste en dessous de\n", + "0°C) sur le succès du vol et en particulier sur la performance des\n", + "joints toriques utilisés dans les moteurs. En effet, aucun test\n", + "n'avait été effectué à cette température.\n", + "\n", + "L'étude qui suit reprend donc une partie des analyses effectuées cette\n", + "nuit là et dont l'objectif était d'évaluer l'influence potentielle de\n", + "la température et de la pression à laquelle sont soumis les joints\n", + "toriques sur leur probabilité de dysfonctionnement. Pour cela, nous\n", + "disposons des résultats des expériences réalisées par les ingénieurs\n", + "de la NASA durant les 6 années précédant le lancement de la navette\n", + "Challenger.\n", + "\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Chargement des données\n", + "Nous commençons donc par charger ces données:" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "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", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
DateCountTemperaturePressureMalfunction
04/12/81666500
111/12/81670501
23/22/82669500
311/11/82668500
44/04/83667500
56/18/82672500
68/30/836731000
711/28/836701000
82/03/846572001
94/06/846632001
108/30/846702001
1110/05/846782000
1211/08/846672000
131/24/856532002
144/12/856672000
154/29/856752000
166/17/856702000
177/29/856812000
188/27/856762000
1910/03/856792000
2010/30/856752002
2111/26/856762000
221/12/866582001
\n", + "
" + ], + "text/plain": [ + " Date Count Temperature Pressure Malfunction\n", + "0 4/12/81 6 66 50 0\n", + "1 11/12/81 6 70 50 1\n", + "2 3/22/82 6 69 50 0\n", + "3 11/11/82 6 68 50 0\n", + "4 4/04/83 6 67 50 0\n", + "5 6/18/82 6 72 50 0\n", + "6 8/30/83 6 73 100 0\n", + "7 11/28/83 6 70 100 0\n", + "8 2/03/84 6 57 200 1\n", + "9 4/06/84 6 63 200 1\n", + "10 8/30/84 6 70 200 1\n", + "11 10/05/84 6 78 200 0\n", + "12 11/08/84 6 67 200 0\n", + "13 1/24/85 6 53 200 2\n", + "14 4/12/85 6 67 200 0\n", + "15 4/29/85 6 75 200 0\n", + "16 6/17/85 6 70 200 0\n", + "17 7/29/85 6 81 200 0\n", + "18 8/27/85 6 76 200 0\n", + "19 10/03/85 6 79 200 0\n", + "20 10/30/85 6 75 200 2\n", + "21 11/26/85 6 76 200 0\n", + "22 1/12/86 6 58 200 1" + ] + }, + "execution_count": 1, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "import numpy as np\n", + "import pandas as pd\n", + "data = pd.read_csv(\"shuttle.csv\")\n", + "data" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Le jeu de données nous indique la date de l'essai, le nombre de joints\n", + "toriques mesurés (il y en a 6 sur le lançeur principal), la\n", + "température (en Farenheit) et la pression (en psi), et enfin le\n", + "nombre de dysfonctionnements relevés. " + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Inspection graphique des données\n", + "Les vols où aucun incident n'est relevé n'apportant aucun information\n", + "sur l'influence de la température ou de la pression sur les\n", + "dysfonctionnements, nous nous concentrons sur les expériences où au\n", + "moins un joint a été défectueux.\n" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "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", + "
DateCountTemperaturePressureMalfunction
111/12/81670501
82/03/846572001
94/06/846632001
108/30/846702001
131/24/856532002
2010/30/856752002
221/12/866582001
\n", + "
" + ], + "text/plain": [ + " Date Count Temperature Pressure Malfunction\n", + "1 11/12/81 6 70 50 1\n", + "8 2/03/84 6 57 200 1\n", + "9 4/06/84 6 63 200 1\n", + "10 8/30/84 6 70 200 1\n", + "13 1/24/85 6 53 200 2\n", + "20 10/30/85 6 75 200 2\n", + "22 1/12/86 6 58 200 1" + ] + }, + "execution_count": 2, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "data = data[data.Malfunction>0]\n", + "data" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Très bien, nous avons une variabilité de température importante mais\n", + "la pression est quasiment toujours égale à 200, ce qui devrait\n", + "simplifier l'analyse.\n", + "\n", + "Comment la fréquence d'échecs varie-t-elle avec la température ?\n" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + } + ], + "source": [ + "%matplotlib inline\n", + "pd.set_option('mode.chained_assignment',None) # this removes a useless warning from pandas\n", + "import matplotlib.pyplot as plt\n", + "\n", + "data[\"Frequency\"]=data.Malfunction/data.Count\n", + "data.plot(x=\"Temperature\",y=\"Frequency\",kind=\"scatter\",ylim=[0,1])\n", + "plt.grid(True)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "À première vue, ce n'est pas flagrant mais bon, essayons quand même\n", + "d'estimer l'impact de la température $t$ sur la probabilité de\n", + "dysfonctionnements d'un joint. \n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Estimation de l'influence de la température\n", + "\n", + "Supposons que chacun des 6 joints toriques est endommagé avec la même\n", + "probabilité et indépendamment des autres et que cette probabilité ne\n", + "dépend que de la température. Si on note $p(t)$ cette probabilité, le\n", + "nombre de joints $D$ dysfonctionnant lorsque l'on effectue le vol à\n", + "température $t$ suit une loi binomiale de paramètre $n=6$ et\n", + "$p=p(t)$. Pour relier $p(t)$ à $t$, on va donc effectuer une\n", + "régression logistique." + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "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", + "
Generalized Linear Model Regression Results
Dep. Variable: Frequency No. Observations: 7
Model: GLM Df Residuals: 5
Model Family: Binomial Df Model: 1
Link Function: logit Scale: 1.0000
Method: IRLS Log-Likelihood: -2.5250
Date: Tue, 05 Sep 2023 Deviance: 0.22231
Time: 14:35:55 Pearson chi2: 0.236
No. Iterations: 4 Covariance Type: nonrobust
\n", + "\n", + "\n", + " \n", + "\n", + "\n", + " \n", + "\n", + "\n", + " \n", + "\n", + "
coef std err z P>|z| [0.025 0.975]
Intercept -1.3895 7.828 -0.178 0.859 -16.732 13.953
Temperature 0.0014 0.122 0.012 0.991 -0.238 0.240
" + ], + "text/plain": [ + "\n", + "\"\"\"\n", + " Generalized Linear Model Regression Results \n", + "==============================================================================\n", + "Dep. Variable: Frequency No. Observations: 7\n", + "Model: GLM Df Residuals: 5\n", + "Model Family: Binomial Df Model: 1\n", + "Link Function: logit Scale: 1.0000\n", + "Method: IRLS Log-Likelihood: -2.5250\n", + "Date: Tue, 05 Sep 2023 Deviance: 0.22231\n", + "Time: 14:35:55 Pearson chi2: 0.236\n", + "No. Iterations: 4 Covariance Type: nonrobust\n", + "===============================================================================\n", + " coef std err z P>|z| [0.025 0.975]\n", + "-------------------------------------------------------------------------------\n", + "Intercept -1.3895 7.828 -0.178 0.859 -16.732 13.953\n", + "Temperature 0.0014 0.122 0.012 0.991 -0.238 0.240\n", + "===============================================================================\n", + "\"\"\"" + ] + }, + "execution_count": 4, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "import statsmodels.api as sm\n", + "\n", + "data[\"Success\"]=data.Count-data.Malfunction\n", + "data[\"Intercept\"]=1\n", + "\n", + "logmodel=sm.GLM(data['Frequency'], data[['Intercept','Temperature']], family=sm.families.Binomial(sm.families.links.logit)).fit()\n", + "\n", + "logmodel.summary()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "L'estimateur le plus probable du paramètre de température est 0.0014\n", + "et l'erreur standard de cet estimateur est de 0.122, autrement dit on\n", + "ne peut pas distinguer d'impact particulier et il faut prendre nos\n", + "estimations avec des pincettes.\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Estimation de la probabilité de dysfonctionnant des joints toriques\n", + "La température prévue le jour du décollage est de 31°F. Essayons\n", + "d'estimer la probabilité de dysfonctionnement des joints toriques à\n", + "cette température à partir du modèle que nous venons de construire:\n" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + } + ], + "source": [ + "%matplotlib inline\n", + "data_pred = pd.DataFrame({'Temperature': np.linspace(start=30, stop=90, num=121), 'Intercept': 1})\n", + "data_pred['Frequency'] = logmodel.predict(data_pred[['Intercept','Temperature']])\n", + "data_pred.plot(x=\"Temperature\",y=\"Frequency\",kind=\"line\",ylim=[0,1])\n", + "plt.scatter(x=data[\"Temperature\"],y=data[\"Frequency\"])\n", + "plt.grid(True)" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "hideCode": false, + "hidePrompt": false, + "scrolled": true + }, + "source": [ + "Comme on pouvait s'attendre au vu des données initiales, la\n", + "température n'a pas d'impact notable sur la probabilité d'échec des\n", + "joints toriques. Elle sera d'environ 0.2, comme dans les essais\n", + "précédents où nous il y a eu défaillance d'au moins un joint. Revenons\n", + "à l'ensemble des données initiales pour estimer la probabilité de\n", + "défaillance d'un joint:\n" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "0.06521739130434782\n" + ] + } + ], + "source": [ + "data = pd.read_csv(\"shuttle.csv\")\n", + "print(np.sum(data.Malfunction)/np.sum(data.Count))" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Cette probabilité est donc d'environ $p=0.065$, sachant qu'il existe\n", + "un joint primaire un joint secondaire sur chacune des trois parties du\n", + "lançeur, la probabilité de défaillance des deux joints d'un lançeur\n", + "est de $p^2 \\approx 0.00425$. La probabilité de défaillance d'un des\n", + "lançeur est donc de $1-(1-p^2)^3 \\approx 1.2%$. Ça serait vraiment\n", + "pas de chance... Tout est sous contrôle, le décollage peut donc avoir\n", + "lieu demain comme prévu.\n", + "\n", + "Seulement, le lendemain, la navette Challenger explosera et emportera\n", + "avec elle ses sept membres d'équipages. L'opinion publique est\n", + "fortement touchée et lors de l'enquête qui suivra, la fiabilité des\n", + "joints toriques sera directement mise en cause. Au delà des problèmes\n", + "de communication interne à la NASA qui sont pour beaucoup dans ce\n", + "fiasco, l'analyse précédente comporte (au moins) un petit\n", + "problème... Saurez-vous le trouver ? Vous êtes libre de modifier cette\n", + "analyse et de regarder ce jeu de données sous tous les angles afin\n", + "d'expliquer ce qui ne va pas." + ] + } + ], + "metadata": { + "celltoolbar": "Hide code", + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.6.4" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/module3/exo1/DATA.csv b/module3/exo1/DATA.csv new file mode 100644 index 0000000000000000000000000000000000000000..eb210dbdf1106051a1d89bcb6111d0fa1cc9f262 --- /dev/null +++ b/module3/exo1/DATA.csv @@ -0,0 +1,2027 @@ +,week,indicator,inc,inc_low,inc_up,inc100,inc100_low,inc100_up,geo_insee,geo_name +0,202334,3,30119,23068.0,37170.0,45,34.0,56.0,FR,France +1,202333,3,19344,13318.0,25370.0,29,20.0,38.0,FR,France +2,202332,3,14661,10302.0,19020.0,22,15.0,29.0,FR,France +3,202331,3,15286,10705.0,19867.0,23,16.0,30.0,FR,France +4,202330,3,13205,8647.0,17763.0,20,13.0,27.0,FR,France +5,202329,3,11122,7113.0,15131.0,17,11.0,23.0,FR,France +6,202328,3,9179,5703.0,12655.0,14,9.0,19.0,FR,France +7,202327,3,8999,5763.0,12235.0,14,9.0,19.0,FR,France +8,202326,3,9023,5934.0,12112.0,14,9.0,19.0,FR,France +9,202325,3,10090,6739.0,13441.0,15,10.0,20.0,FR,France +10,202324,3,11308,7639.0,14977.0,17,11.0,23.0,FR,France +11,202323,3,14300,10661.0,17939.0,22,17.0,27.0,FR,France +12,202322,3,18303,13822.0,22784.0,28,21.0,35.0,FR,France +13,202321,3,16460,12188.0,20732.0,25,19.0,31.0,FR,France +14,202320,3,16162,11963.0,20361.0,24,18.0,30.0,FR,France +15,202319,3,16901,12577.0,21225.0,25,18.0,32.0,FR,France +16,202318,3,19929,15402.0,24456.0,30,23.0,37.0,FR,France +17,202317,3,27007,21779.0,32235.0,41,33.0,49.0,FR,France +18,202316,3,27875,22767.0,32983.0,42,34.0,50.0,FR,France +19,202315,3,37455,30993.0,43917.0,56,46.0,66.0,FR,France +20,202314,3,48060,40671.0,55449.0,72,61.0,83.0,FR,France +21,202313,3,64859,56800.0,72918.0,98,86.0,110.0,FR,France +22,202312,3,72750,64499.0,81001.0,109,97.0,121.0,FR,France +23,202311,3,74638,66420.0,82856.0,112,100.0,124.0,FR,France +24,202310,3,76368,68243.0,84493.0,115,103.0,127.0,FR,France +25,202309,3,62062,54778.0,69346.0,93,82.0,104.0,FR,France +26,202308,3,76391,68065.0,84717.0,115,102.0,128.0,FR,France +27,202307,3,89851,80397.0,99305.0,135,121.0,149.0,FR,France +28,202306,3,97368,87636.0,107100.0,146,131.0,161.0,FR,France +29,202305,3,95469,86268.0,104670.0,144,130.0,158.0,FR,France +30,202304,3,74901,66916.0,82886.0,113,101.0,125.0,FR,France +31,202303,3,69570,61893.0,77247.0,105,93.0,117.0,FR,France +32,202302,3,78260,70090.0,86430.0,118,106.0,130.0,FR,France +33,202301,3,121773,111024.0,132522.0,183,167.0,199.0,FR,France +34,202252,3,155371,142004.0,168738.0,234,214.0,254.0,FR,France +35,202251,3,248319,232128.0,264510.0,374,350.0,398.0,FR,France +36,202250,3,234143,219402.0,248884.0,353,331.0,375.0,FR,France +37,202249,3,163384,151691.0,175077.0,246,228.0,264.0,FR,France +38,202248,3,121691,111744.0,131638.0,184,169.0,199.0,FR,France +39,202247,3,96416,87230.0,105602.0,145,131.0,159.0,FR,France +40,202246,3,67735,60075.0,75395.0,102,90.0,114.0,FR,France +41,202245,3,45306,38909.0,51703.0,68,58.0,78.0,FR,France +42,202244,3,34713,28880.0,40546.0,52,43.0,61.0,FR,France +43,202243,3,44769,36884.0,52654.0,68,56.0,80.0,FR,France +44,202242,3,47462,40773.0,54151.0,72,62.0,82.0,FR,France +45,202241,3,48583,42388.0,54778.0,73,64.0,82.0,FR,France +46,202240,3,41927,36115.0,47739.0,63,54.0,72.0,FR,France +47,202239,3,39902,34168.0,45636.0,60,51.0,69.0,FR,France +48,202238,3,28781,23733.0,33829.0,43,35.0,51.0,FR,France +49,202237,3,21395,17076.0,25714.0,32,25.0,39.0,FR,France +50,202236,3,14120,10487.0,17753.0,21,16.0,26.0,FR,France +51,202235,3,9283,6485.0,12081.0,14,10.0,18.0,FR,France +52,202234,3,7498,4731.0,10265.0,11,7.0,15.0,FR,France +53,202233,3,7586,4442.0,10730.0,11,6.0,16.0,FR,France +54,202232,3,12222,7749.0,16695.0,18,11.0,25.0,FR,France +55,202231,3,13257,8905.0,17609.0,20,13.0,27.0,FR,France +56,202230,3,15006,10738.0,19274.0,23,17.0,29.0,FR,France +57,202229,3,20801,15829.0,25773.0,31,24.0,38.0,FR,France +58,202228,3,23387,17970.0,28804.0,35,27.0,43.0,FR,France +59,202227,3,36015,29709.0,42321.0,54,44.0,64.0,FR,France +60,202226,3,29421,24314.0,34528.0,44,36.0,52.0,FR,France +61,202225,3,22840,18538.0,27142.0,34,28.0,40.0,FR,France +62,202224,3,19294,15406.0,23182.0,29,23.0,35.0,FR,France +63,202223,3,17159,13450.0,20868.0,26,20.0,32.0,FR,France +64,202222,3,14230,10924.0,17536.0,21,16.0,26.0,FR,France +65,202221,3,11804,8686.0,14922.0,18,13.0,23.0,FR,France +66,202220,3,17355,13600.0,21110.0,26,20.0,32.0,FR,France +67,202219,3,17178,13462.0,20894.0,26,20.0,32.0,FR,France +68,202218,3,27569,22584.0,32554.0,42,34.0,50.0,FR,France +69,202217,3,35950,30255.0,41645.0,54,45.0,63.0,FR,France +70,202216,3,54405,46976.0,61834.0,82,71.0,93.0,FR,France +71,202215,3,106385,96079.0,116691.0,160,144.0,176.0,FR,France +72,202214,3,159637,147889.0,171385.0,241,223.0,259.0,FR,France +73,202213,3,187355,175153.0,199557.0,283,265.0,301.0,FR,France +74,202212,3,159809,148839.0,170779.0,241,224.0,258.0,FR,France +75,202211,3,113273,104095.0,122451.0,171,157.0,185.0,FR,France +76,202210,3,80177,72368.0,87986.0,121,109.0,133.0,FR,France +77,202209,3,43750,37938.0,49562.0,66,57.0,75.0,FR,France +78,202208,3,28034,23245.0,32823.0,42,35.0,49.0,FR,France +79,202207,3,31636,26432.0,36840.0,48,40.0,56.0,FR,France +80,202206,3,42557,36599.0,48515.0,64,55.0,73.0,FR,France +81,202205,3,60757,53958.0,67556.0,92,82.0,102.0,FR,France +82,202204,3,66266,59163.0,73369.0,100,89.0,111.0,FR,France +83,202203,3,67412,60291.0,74533.0,102,91.0,113.0,FR,France +84,202202,3,52140,45949.0,58331.0,79,70.0,88.0,FR,France +85,202201,3,54128,47329.0,60927.0,82,72.0,92.0,FR,France +86,202152,3,47704,40795.0,54613.0,72,62.0,82.0,FR,France +87,202151,3,35349,29486.0,41212.0,54,45.0,63.0,FR,France +88,202150,3,33994,28706.0,39282.0,51,43.0,59.0,FR,France +89,202149,3,34014,28982.0,39046.0,51,43.0,59.0,FR,France +90,202148,3,34805,29778.0,39832.0,53,45.0,61.0,FR,France +91,202147,3,30075,25306.0,34844.0,46,39.0,53.0,FR,France +92,202146,3,23814,19612.0,28016.0,36,30.0,42.0,FR,France +93,202145,3,15536,12190.0,18882.0,24,19.0,29.0,FR,France +94,202144,3,15187,11671.0,18703.0,23,18.0,28.0,FR,France +95,202143,3,19326,15025.0,23627.0,29,22.0,36.0,FR,France +96,202142,3,22672,18238.0,27106.0,34,27.0,41.0,FR,France +97,202141,3,18960,15099.0,22821.0,29,23.0,35.0,FR,France +98,202140,3,17994,14318.0,21670.0,27,21.0,33.0,FR,France +99,202139,3,15052,11668.0,18436.0,23,18.0,28.0,FR,France +100,202138,3,11419,8602.0,14236.0,17,13.0,21.0,FR,France +101,202137,3,9530,6793.0,12267.0,14,10.0,18.0,FR,France +102,202136,3,7817,5342.0,10292.0,12,8.0,16.0,FR,France +103,202135,3,8055,5388.0,10722.0,12,8.0,16.0,FR,France +104,202134,3,8603,5639.0,11567.0,13,9.0,17.0,FR,France +105,202133,3,6737,3925.0,9549.0,10,6.0,14.0,FR,France +106,202132,3,8699,5303.0,12095.0,13,8.0,18.0,FR,France +107,202131,3,10665,6766.0,14564.0,16,10.0,22.0,FR,France +108,202130,3,8567,5241.0,11893.0,13,8.0,18.0,FR,France +109,202129,3,8493,5378.0,11608.0,13,8.0,18.0,FR,France +110,202128,3,5925,3110.0,8740.0,9,5.0,13.0,FR,France +111,202127,3,5534,3022.0,8046.0,8,4.0,12.0,FR,France +112,202126,3,4073,2066.0,6080.0,6,3.0,9.0,FR,France +113,202125,3,3659,2076.0,5242.0,6,4.0,8.0,FR,France +114,202124,3,3166,1659.0,4673.0,5,3.0,7.0,FR,France +115,202123,3,3842,2184.0,5500.0,6,3.0,9.0,FR,France +116,202122,3,4723,2869.0,6577.0,7,4.0,10.0,FR,France +117,202121,3,5572,3533.0,7611.0,8,5.0,11.0,FR,France +118,202120,3,7469,5128.0,9810.0,11,7.0,15.0,FR,France +119,202119,3,6658,4440.0,8876.0,10,7.0,13.0,FR,France +120,202118,3,6411,4249.0,8573.0,10,7.0,13.0,FR,France +121,202117,3,8211,5657.0,10765.0,12,8.0,16.0,FR,France +122,202116,3,12448,9252.0,15644.0,19,14.0,24.0,FR,France +123,202115,3,15512,12062.0,18962.0,23,18.0,28.0,FR,France +124,202114,3,17316,13724.0,20908.0,26,21.0,31.0,FR,France +125,202113,3,22165,18137.0,26193.0,34,28.0,40.0,FR,France +126,202112,3,25903,21582.0,30224.0,39,32.0,46.0,FR,France +127,202111,3,20134,16351.0,23917.0,30,24.0,36.0,FR,France +128,202110,3,16895,13527.0,20263.0,26,21.0,31.0,FR,France +129,202109,3,13211,10035.0,16387.0,20,15.0,25.0,FR,France +130,202108,3,16398,12827.0,19969.0,25,20.0,30.0,FR,France +131,202107,3,18894,15116.0,22672.0,29,23.0,35.0,FR,France +132,202106,3,19658,15802.0,23514.0,30,24.0,36.0,FR,France +133,202105,3,19086,15419.0,22753.0,29,23.0,35.0,FR,France +134,202104,3,22822,18658.0,26986.0,35,29.0,41.0,FR,France +135,202103,3,19811,16030.0,23592.0,30,24.0,36.0,FR,France +136,202102,3,16315,12933.0,19697.0,25,20.0,30.0,FR,France +137,202101,3,19301,15463.0,23139.0,29,23.0,35.0,FR,France +138,202053,3,14614,10694.0,18534.0,22,16.0,28.0,FR,France +139,202052,3,11028,7506.0,14550.0,17,12.0,22.0,FR,France +140,202051,3,12111,9016.0,15206.0,18,13.0,23.0,FR,France +141,202050,3,12421,9354.0,15488.0,19,14.0,24.0,FR,France +142,202049,3,11427,8505.0,14349.0,17,13.0,21.0,FR,France +143,202048,3,13672,10387.0,16957.0,21,16.0,26.0,FR,France +144,202047,3,15021,11641.0,18401.0,23,18.0,28.0,FR,France +145,202046,3,22523,18413.0,26633.0,34,28.0,40.0,FR,France +146,202045,3,36865,31522.0,42208.0,56,48.0,64.0,FR,France +147,202044,3,38970,33265.0,44675.0,59,50.0,68.0,FR,France +148,202043,3,36794,31144.0,42444.0,56,47.0,65.0,FR,France +149,202042,3,30581,25622.0,35540.0,46,38.0,54.0,FR,France +150,202041,3,24197,19849.0,28545.0,37,30.0,44.0,FR,France +151,202040,3,18194,14366.0,22022.0,28,22.0,34.0,FR,France +152,202039,3,18607,14641.0,22573.0,28,22.0,34.0,FR,France +153,202038,3,23252,18902.0,27602.0,35,28.0,42.0,FR,France +154,202037,3,14028,10699.0,17357.0,21,16.0,26.0,FR,France +155,202036,3,5364,3404.0,7324.0,8,5.0,11.0,FR,France +156,202035,3,3960,2027.0,5893.0,6,3.0,9.0,FR,France +157,202034,3,3098,1118.0,5078.0,5,2.0,8.0,FR,France +158,202033,3,1900,348.0,3452.0,3,1.0,5.0,FR,France +159,202032,3,2073,369.0,3777.0,3,0.0,6.0,FR,France +160,202031,3,3144,1228.0,5060.0,5,2.0,8.0,FR,France +161,202030,3,4833,2546.0,7120.0,7,4.0,10.0,FR,France +162,202029,3,5730,3374.0,8086.0,9,5.0,13.0,FR,France +163,202028,3,4330,2406.0,6254.0,7,4.0,10.0,FR,France +164,202027,3,2029,797.0,3261.0,3,1.0,5.0,FR,France +165,202026,3,1322,344.0,2300.0,2,1.0,3.0,FR,France +166,202025,3,1395,373.0,2417.0,2,0.0,4.0,FR,France +167,202024,3,1166,333.0,1999.0,2,1.0,3.0,FR,France +168,202023,3,1408,434.0,2382.0,2,1.0,3.0,FR,France +169,202022,3,1743,620.0,2866.0,3,1.0,5.0,FR,France +170,202021,3,3318,1749.0,4887.0,5,3.0,7.0,FR,France +171,202020,3,7745,5375.0,10115.0,12,8.0,16.0,FR,France +172,202019,3,8590,6087.0,11093.0,13,9.0,17.0,FR,France +173,202018,3,12223,9182.0,15264.0,19,14.0,24.0,FR,France +174,202017,3,15685,12264.0,19106.0,24,19.0,29.0,FR,France +175,202016,3,21122,17112.0,25132.0,32,26.0,38.0,FR,France +176,202015,3,34593,29369.0,39817.0,53,45.0,61.0,FR,France +177,202014,3,74213,66885.0,81541.0,113,102.0,124.0,FR,France +178,202013,3,110261,101606.0,118916.0,167,154.0,180.0,FR,France +179,202012,3,105276,96720.0,113832.0,160,147.0,173.0,FR,France +180,202011,3,112943,104468.0,121418.0,172,159.0,185.0,FR,France +181,202010,3,105145,96812.0,113478.0,160,147.0,173.0,FR,France +182,202009,3,110696,102066.0,119326.0,168,155.0,181.0,FR,France +183,202008,3,143753,133984.0,153522.0,218,203.0,233.0,FR,France +184,202007,3,183610,172812.0,194408.0,279,263.0,295.0,FR,France +185,202006,3,206669,195481.0,217857.0,314,297.0,331.0,FR,France +186,202005,3,187957,177445.0,198469.0,285,269.0,301.0,FR,France +187,202004,3,122331,113492.0,131170.0,186,173.0,199.0,FR,France +188,202003,3,78413,71330.0,85496.0,119,108.0,130.0,FR,France +189,202002,3,53614,47654.0,59574.0,81,72.0,90.0,FR,France +190,202001,3,36850,31608.0,42092.0,56,48.0,64.0,FR,France +191,201952,3,28135,23220.0,33050.0,43,36.0,50.0,FR,France +192,201951,3,29786,25042.0,34530.0,45,38.0,52.0,FR,France +193,201950,3,34223,29156.0,39290.0,52,44.0,60.0,FR,France +194,201949,3,25662,21414.0,29910.0,39,33.0,45.0,FR,France +195,201948,3,22367,18055.0,26679.0,34,27.0,41.0,FR,France +196,201947,3,18669,14759.0,22579.0,28,22.0,34.0,FR,France +197,201946,3,16030,12567.0,19493.0,24,19.0,29.0,FR,France +198,201945,3,10138,7160.0,13116.0,15,10.0,20.0,FR,France +199,201944,3,7822,5010.0,10634.0,12,8.0,16.0,FR,France +200,201943,3,9487,6448.0,12526.0,14,9.0,19.0,FR,France +201,201942,3,7747,5243.0,10251.0,12,8.0,16.0,FR,France +202,201941,3,7122,4720.0,9524.0,11,7.0,15.0,FR,France +203,201940,3,8505,5784.0,11226.0,13,9.0,17.0,FR,France +204,201939,3,7091,4462.0,9720.0,11,7.0,15.0,FR,France +205,201938,3,4897,2891.0,6903.0,7,4.0,10.0,FR,France +206,201937,3,3172,1367.0,4977.0,5,2.0,8.0,FR,France +207,201936,3,2295,728.0,3862.0,3,1.0,5.0,FR,France +208,201935,3,1010,2.0,2018.0,2,0.0,4.0,FR,France +209,201934,3,1672,279.0,3065.0,3,1.0,5.0,FR,France +210,201933,3,1593,68.0,3118.0,2,0.0,4.0,FR,France +211,201932,3,1592,71.0,3113.0,2,0.0,4.0,FR,France +212,201931,3,2337,695.0,3979.0,4,2.0,6.0,FR,France +213,201930,3,1944,415.0,3473.0,3,1.0,5.0,FR,France +214,201929,3,2096,420.0,3772.0,3,0.0,6.0,FR,France +215,201928,3,1195,125.0,2265.0,2,0.0,4.0,FR,France +216,201927,3,2466,848.0,4084.0,4,2.0,6.0,FR,France +217,201926,3,1798,402.0,3194.0,3,1.0,5.0,FR,France +218,201925,3,1544,389.0,2699.0,2,0.0,4.0,FR,France +219,201924,3,876,17.0,1735.0,1,0.0,2.0,FR,France +220,201923,3,2004,748.0,3260.0,3,1.0,5.0,FR,France +221,201922,3,2181,602.0,3760.0,3,1.0,5.0,FR,France +222,201921,3,2585,1102.0,4068.0,4,2.0,6.0,FR,France +223,201920,3,2891,1202.0,4580.0,4,1.0,7.0,FR,France +224,201919,3,3221,1509.0,4933.0,5,2.0,8.0,FR,France +225,201918,3,1385,278.0,2492.0,2,0.0,4.0,FR,France +226,201917,3,3166,1348.0,4984.0,5,2.0,8.0,FR,France +227,201916,3,3842,1973.0,5711.0,6,3.0,9.0,FR,France +228,201915,3,5932,3669.0,8195.0,9,6.0,12.0,FR,France +229,201914,3,12675,9167.0,16183.0,19,14.0,24.0,FR,France +230,201913,3,16513,12530.0,20496.0,25,19.0,31.0,FR,France +231,201912,3,22184,17786.0,26582.0,34,27.0,41.0,FR,France +232,201911,3,31553,26556.0,36550.0,48,40.0,56.0,FR,France +233,201910,3,49742,43268.0,56216.0,76,66.0,86.0,FR,France +234,201909,3,88354,79564.0,97144.0,134,121.0,147.0,FR,France +235,201908,3,172604,160024.0,185184.0,262,243.0,281.0,FR,France +236,201907,3,307338,291220.0,323456.0,467,443.0,491.0,FR,France +237,201906,3,394286,376782.0,411790.0,599,572.0,626.0,FR,France +238,201905,3,355785,339295.0,372275.0,540,515.0,565.0,FR,France +239,201904,3,241090,227261.0,254919.0,366,345.0,387.0,FR,France +240,201903,3,147063,135890.0,158236.0,223,206.0,240.0,FR,France +241,201902,3,75548,67632.0,83464.0,115,103.0,127.0,FR,France +242,201901,3,50295,43525.0,57065.0,76,66.0,86.0,FR,France +243,201852,3,37903,31375.0,44431.0,58,48.0,68.0,FR,France +244,201851,3,39259,32977.0,45541.0,60,50.0,70.0,FR,France +245,201850,3,27781,22638.0,32924.0,42,34.0,50.0,FR,France +246,201849,3,19738,15481.0,23995.0,30,24.0,36.0,FR,France +247,201848,3,19501,15275.0,23727.0,30,24.0,36.0,FR,France +248,201847,3,15949,12105.0,19793.0,24,18.0,30.0,FR,France +249,201846,3,11278,7957.0,14599.0,17,12.0,22.0,FR,France +250,201845,3,11065,7791.0,14339.0,17,12.0,22.0,FR,France +251,201844,3,6586,3875.0,9297.0,10,6.0,14.0,FR,France +252,201843,3,6550,3988.0,9112.0,10,6.0,14.0,FR,France +253,201842,3,7787,5129.0,10445.0,12,8.0,16.0,FR,France +254,201841,3,8048,5098.0,10998.0,12,8.0,16.0,FR,France +255,201840,3,7409,4717.0,10101.0,11,7.0,15.0,FR,France +256,201839,3,7174,4235.0,10113.0,11,7.0,15.0,FR,France +257,201838,3,7349,4399.0,10299.0,11,7.0,15.0,FR,France +258,201837,3,4915,2386.0,7444.0,7,3.0,11.0,FR,France +259,201836,3,3215,1349.0,5081.0,5,2.0,8.0,FR,France +260,201835,3,1506,239.0,2773.0,2,0.0,4.0,FR,France +261,201834,3,1368,116.0,2620.0,2,0.0,4.0,FR,France +262,201833,3,1962,5.0,3919.0,3,0.0,6.0,FR,France +263,201832,3,1839,183.0,3495.0,3,0.0,6.0,FR,France +264,201831,3,2048,242.0,3854.0,3,0.0,6.0,FR,France +265,201830,3,1951,202.0,3700.0,3,0.0,6.0,FR,France +266,201829,3,1951,252.0,3650.0,3,0.0,6.0,FR,France +267,201828,3,1654,52.0,3256.0,3,1.0,5.0,FR,France +268,201827,3,3266,1145.0,5387.0,5,2.0,8.0,FR,France +269,201826,3,3758,1493.0,6023.0,6,3.0,9.0,FR,France +270,201825,3,4580,2220.0,6940.0,7,3.0,11.0,FR,France +271,201824,3,3223,1351.0,5095.0,5,2.0,8.0,FR,France +272,201823,3,1207,136.0,2278.0,2,0.0,4.0,FR,France +273,201822,3,3202,1330.0,5074.0,5,2.0,8.0,FR,France +274,201821,3,2537,763.0,4311.0,4,1.0,7.0,FR,France +275,201820,3,2694,967.0,4421.0,4,1.0,7.0,FR,France +276,201819,3,1025,0.0,2098.0,2,0.0,4.0,FR,France +277,201818,3,3541,1416.0,5666.0,5,2.0,8.0,FR,France +278,201817,3,2573,1003.0,4143.0,4,2.0,6.0,FR,France +279,201816,3,4818,2724.0,6912.0,7,4.0,10.0,FR,France +280,201815,3,16311,12168.0,20454.0,25,19.0,31.0,FR,France +281,201814,3,22666,18092.0,27240.0,35,28.0,42.0,FR,France +282,201813,3,32680,25536.0,39824.0,50,39.0,61.0,FR,France +283,201812,3,52040,44590.0,59490.0,79,68.0,90.0,FR,France +284,201811,3,65159,56506.0,73812.0,99,86.0,112.0,FR,France +285,201810,3,93512,83989.0,103035.0,142,128.0,156.0,FR,France +286,201809,3,108545,98645.0,118445.0,165,150.0,180.0,FR,France +287,201808,3,131870,120950.0,142790.0,201,184.0,218.0,FR,France +288,201807,3,141138,130177.0,152099.0,215,198.0,232.0,FR,France +289,201806,3,138810,128164.0,149456.0,211,195.0,227.0,FR,France +290,201805,3,157839,146646.0,169032.0,240,223.0,257.0,FR,France +291,201804,3,175483,163835.0,187131.0,267,249.0,285.0,FR,France +292,201803,3,178329,166640.0,190018.0,271,253.0,289.0,FR,France +293,201802,3,198079,185663.0,210495.0,302,283.0,321.0,FR,France +294,201801,3,235493,220941.0,250045.0,358,336.0,380.0,FR,France +295,201752,3,299114,279359.0,318869.0,459,429.0,489.0,FR,France +296,201751,3,229448,214366.0,244530.0,352,329.0,375.0,FR,France +297,201750,3,129535,118787.0,140283.0,199,183.0,215.0,FR,France +298,201749,3,63789,56120.0,71458.0,98,86.0,110.0,FR,France +299,201748,3,37568,31541.0,43595.0,58,49.0,67.0,FR,France +300,201747,3,24972,19923.0,30021.0,38,30.0,46.0,FR,France +301,201746,3,13398,9948.0,16848.0,21,16.0,26.0,FR,France +302,201745,3,14035,8091.0,19979.0,22,13.0,31.0,FR,France +303,201744,3,8544,5318.0,11770.0,13,8.0,18.0,FR,France +304,201743,3,7300,4402.0,10198.0,11,7.0,15.0,FR,France +305,201742,3,9966,6503.0,13429.0,15,10.0,20.0,FR,France +306,201741,3,12434,8718.0,16150.0,19,13.0,25.0,FR,France +307,201740,3,12725,8690.0,16760.0,20,14.0,26.0,FR,France +308,201739,3,14949,10534.0,19364.0,23,16.0,30.0,FR,France +309,201738,3,11463,7438.0,15488.0,18,12.0,24.0,FR,France +310,201737,3,9716,6364.0,13068.0,15,10.0,20.0,FR,France +311,201736,3,2815,917.0,4713.0,4,1.0,7.0,FR,France +312,201735,3,2794,850.0,4738.0,4,1.0,7.0,FR,France +313,201734,3,2497,879.0,4115.0,4,2.0,6.0,FR,France +314,201733,3,2406,766.0,4046.0,4,1.0,7.0,FR,France +315,201732,3,2667,879.0,4455.0,4,1.0,7.0,FR,France +316,201731,3,3256,1158.0,5354.0,5,2.0,8.0,FR,France +317,201730,3,3759,1299.0,6219.0,6,2.0,10.0,FR,France +318,201729,3,5014,1989.0,8039.0,8,3.0,13.0,FR,France +319,201728,3,5271,2576.0,7966.0,8,4.0,12.0,FR,France +320,201727,3,3924,1432.0,6416.0,6,2.0,10.0,FR,France +321,201726,3,3171,1166.0,5176.0,5,2.0,8.0,FR,France +322,201725,3,837,0.0,1721.0,1,0.0,2.0,FR,France +323,201724,3,1566,248.0,2884.0,2,0.0,4.0,FR,France +324,201723,3,1664,203.0,3125.0,3,1.0,5.0,FR,France +325,201722,3,1305,92.0,2518.0,2,0.0,4.0,FR,France +326,201721,3,971,0.0,2046.0,1,0.0,3.0,FR,France +327,201720,3,2686,793.0,4579.0,4,1.0,7.0,FR,France +328,201719,3,3461,1490.0,5432.0,5,2.0,8.0,FR,France +329,201718,3,2102,515.0,3689.0,3,1.0,5.0,FR,France +330,201717,3,2071,428.0,3714.0,3,0.0,6.0,FR,France +331,201716,3,1380,222.0,2538.0,2,0.0,4.0,FR,France +332,201715,3,479,0.0,1242.0,1,0.0,2.0,FR,France +333,201714,3,1110,0.0,2549.0,2,0.0,4.0,FR,France +334,201713,3,7594,3808.0,11380.0,12,6.0,18.0,FR,France +335,201712,3,8780,4834.0,12726.0,13,7.0,19.0,FR,France +336,201711,3,7814,4329.0,11299.0,12,7.0,17.0,FR,France +337,201710,3,11802,7964.0,15640.0,18,12.0,24.0,FR,France +338,201709,3,13111,9099.0,17123.0,20,14.0,26.0,FR,France +339,201708,3,29545,23136.0,35954.0,45,35.0,55.0,FR,France +340,201707,3,59590,49764.0,69416.0,91,76.0,106.0,FR,France +341,201706,3,93628,82560.0,104696.0,144,127.0,161.0,FR,France +342,201705,3,193677,179255.0,208099.0,297,275.0,319.0,FR,France +343,201704,3,256428,240618.0,272238.0,394,370.0,418.0,FR,France +344,201703,3,267276,251345.0,283207.0,410,386.0,434.0,FR,France +345,201702,3,260588,245070.0,276106.0,400,376.0,424.0,FR,France +346,201701,3,255535,239743.0,271327.0,392,368.0,416.0,FR,France +347,201652,3,224489,207799.0,241179.0,345,319.0,371.0,FR,France +348,201651,3,187704,172655.0,202753.0,288,265.0,311.0,FR,France +349,201650,3,126570,115081.0,138059.0,194,176.0,212.0,FR,France +350,201649,3,76390,67374.0,85406.0,117,103.0,131.0,FR,France +351,201648,3,40502,33949.0,47055.0,62,52.0,72.0,FR,France +352,201647,3,22270,17612.0,26928.0,34,27.0,41.0,FR,France +353,201646,3,20816,16125.0,25507.0,32,25.0,39.0,FR,France +354,201645,3,15957,11448.0,20466.0,24,17.0,31.0,FR,France +355,201644,3,15145,10357.0,19933.0,23,16.0,30.0,FR,France +356,201643,3,9378,5830.0,12926.0,14,9.0,19.0,FR,France +357,201642,3,12920,9044.0,16796.0,20,14.0,26.0,FR,France +358,201641,3,13909,9709.0,18109.0,21,15.0,27.0,FR,France +359,201640,3,13379,8969.0,17789.0,21,14.0,28.0,FR,France +360,201639,3,10598,6814.0,14382.0,16,10.0,22.0,FR,France +361,201638,3,5969,3073.0,8865.0,9,5.0,13.0,FR,France +362,201637,3,4065,1538.0,6592.0,6,2.0,10.0,FR,France +363,201636,3,2372,473.0,4271.0,4,1.0,7.0,FR,France +364,201635,3,3420,1350.0,5490.0,5,2.0,8.0,FR,France +365,201634,3,2233,0.0,4643.0,3,0.0,7.0,FR,France +366,201633,3,1567,0.0,3938.0,2,0.0,6.0,FR,France +367,201632,3,2100,93.0,4107.0,3,0.0,6.0,FR,France +368,201631,3,3691,0.0,9120.0,6,0.0,14.0,FR,France +369,201630,3,3209,644.0,5774.0,5,1.0,9.0,FR,France +370,201629,3,1469,0.0,3073.0,2,0.0,4.0,FR,France +371,201628,3,2725,357.0,5093.0,4,0.0,8.0,FR,France +372,201627,3,5905,2343.0,9467.0,9,4.0,14.0,FR,France +373,201626,3,4186,1636.0,6736.0,6,2.0,10.0,FR,France +374,201625,3,4611,1560.0,7662.0,7,2.0,12.0,FR,France +375,201624,3,4977,2404.0,7550.0,8,4.0,12.0,FR,France +376,201623,3,4893,2416.0,7370.0,8,4.0,12.0,FR,France +377,201622,3,5667,3015.0,8319.0,9,5.0,13.0,FR,France +378,201621,3,5603,2475.0,8731.0,9,4.0,14.0,FR,France +379,201620,3,3908,1679.0,6137.0,6,3.0,9.0,FR,France +380,201619,3,4738,2308.0,7168.0,7,3.0,11.0,FR,France +381,201618,3,8204,4394.0,12014.0,13,7.0,19.0,FR,France +382,201617,3,13385,8822.0,17948.0,21,14.0,28.0,FR,France +383,201616,3,25670,19632.0,31708.0,39,30.0,48.0,FR,France +384,201615,3,48441,39824.0,57058.0,74,61.0,87.0,FR,France +385,201614,3,92603,81261.0,103945.0,142,125.0,159.0,FR,France +386,201613,3,170654,156387.0,184921.0,262,240.0,284.0,FR,France +387,201612,3,272174,254338.0,290010.0,418,391.0,445.0,FR,France +388,201611,3,304543,286453.0,322633.0,467,439.0,495.0,FR,France +389,201610,3,261822,245799.0,277845.0,402,377.0,427.0,FR,France +390,201609,3,229943,214533.0,245353.0,353,329.0,377.0,FR,France +391,201608,3,195067,180874.0,209260.0,299,277.0,321.0,FR,France +392,201607,3,207359,193223.0,221495.0,318,296.0,340.0,FR,France +393,201606,3,196143,182672.0,209614.0,301,280.0,322.0,FR,France +394,201605,3,178963,166296.0,191630.0,275,256.0,294.0,FR,France +395,201604,3,148473,136591.0,160355.0,228,210.0,246.0,FR,France +396,201603,3,75277,66630.0,83924.0,116,103.0,129.0,FR,France +397,201602,3,44617,37821.0,51413.0,68,58.0,78.0,FR,France +398,201601,3,42263,35556.0,48970.0,65,55.0,75.0,FR,France +399,201553,3,24835,19106.0,30564.0,38,29.0,47.0,FR,France +400,201552,3,19495,14319.0,24671.0,30,22.0,38.0,FR,France +401,201551,3,29080,23014.0,35146.0,45,36.0,54.0,FR,France +402,201550,3,25043,19812.0,30274.0,39,31.0,47.0,FR,France +403,201549,3,21479,16686.0,26272.0,33,26.0,40.0,FR,France +404,201548,3,16428,12273.0,20583.0,25,19.0,31.0,FR,France +405,201547,3,14959,10856.0,19062.0,23,17.0,29.0,FR,France +406,201546,3,12599,8237.0,16961.0,20,13.0,27.0,FR,France +407,201545,3,13577,9192.0,17962.0,21,14.0,28.0,FR,France +408,201544,3,14596,10025.0,19167.0,23,16.0,30.0,FR,France +409,201543,3,16749,11745.0,21753.0,26,18.0,34.0,FR,France +410,201542,3,18675,13613.0,23737.0,29,21.0,37.0,FR,France +411,201541,3,13585,9830.0,17340.0,21,15.0,27.0,FR,France +412,201540,3,13100,9349.0,16851.0,20,14.0,26.0,FR,France +413,201539,3,8595,5671.0,11519.0,13,8.0,18.0,FR,France +414,201538,3,8402,4929.0,11875.0,13,8.0,18.0,FR,France +415,201537,3,8817,4089.0,13545.0,14,7.0,21.0,FR,France +416,201536,3,1922,440.0,3404.0,3,1.0,5.0,FR,France +417,201535,3,229,0.0,644.0,0,0.0,1.0,FR,France +418,201534,3,760,0.0,1618.0,1,0.0,2.0,FR,France +419,201533,3,1537,208.0,2866.0,2,0.0,4.0,FR,France +420,201532,3,1594,66.0,3122.0,2,0.0,4.0,FR,France +421,201531,3,2845,475.0,5215.0,4,0.0,8.0,FR,France +422,201530,3,2447,353.0,4541.0,4,1.0,7.0,FR,France +423,201529,3,2389,332.0,4446.0,4,1.0,7.0,FR,France +424,201528,3,2089,105.0,4073.0,3,0.0,6.0,FR,France +425,201527,3,2257,393.0,4121.0,3,0.0,6.0,FR,France +426,201526,3,2536,774.0,4298.0,4,1.0,7.0,FR,France +427,201525,3,2607,680.0,4534.0,4,1.0,7.0,FR,France +428,201524,3,2849,1000.0,4698.0,4,1.0,7.0,FR,France +429,201523,3,2702,857.0,4547.0,4,1.0,7.0,FR,France +430,201522,3,4262,1989.0,6535.0,7,3.0,11.0,FR,France +431,201521,3,5547,2875.0,8219.0,9,5.0,13.0,FR,France +432,201520,3,4594,2040.0,7148.0,7,3.0,11.0,FR,France +433,201519,3,6307,3256.0,9358.0,10,5.0,15.0,FR,France +434,201518,3,3664,1544.0,5784.0,6,3.0,9.0,FR,France +435,201517,3,6382,3523.0,9241.0,10,6.0,14.0,FR,France +436,201516,3,12098,7913.0,16283.0,19,13.0,25.0,FR,France +437,201515,3,19458,14192.0,24724.0,30,22.0,38.0,FR,France +438,201514,3,30940,24617.0,37263.0,48,38.0,58.0,FR,France +439,201513,3,49563,41986.0,57140.0,77,65.0,89.0,FR,France +440,201512,3,70024,61079.0,78969.0,109,95.0,123.0,FR,France +441,201511,3,99295,88838.0,109752.0,154,138.0,170.0,FR,France +442,201510,3,143931,131682.0,156180.0,223,204.0,242.0,FR,France +443,201509,3,238947,222902.0,254992.0,370,345.0,395.0,FR,France +444,201508,3,409972,388670.0,431274.0,635,602.0,668.0,FR,France +445,201507,3,517750,494301.0,541199.0,802,766.0,838.0,FR,France +446,201506,3,533317,510627.0,556007.0,827,792.0,862.0,FR,France +447,201505,3,457911,436964.0,478858.0,710,678.0,742.0,FR,France +448,201504,3,292161,275491.0,308831.0,453,427.0,479.0,FR,France +449,201503,3,153931,141290.0,166572.0,239,219.0,259.0,FR,France +450,201502,3,104096,93358.0,114834.0,161,144.0,178.0,FR,France +451,201501,3,70962,60505.0,81419.0,110,94.0,126.0,FR,France +452,201452,3,63168,52705.0,73631.0,98,82.0,114.0,FR,France +453,201451,3,45346,38002.0,52690.0,71,60.0,82.0,FR,France +454,201450,3,42182,35049.0,49315.0,66,55.0,77.0,FR,France +455,201449,3,33537,27281.0,39793.0,52,42.0,62.0,FR,France +456,201448,3,28156,21896.0,34416.0,44,34.0,54.0,FR,France +457,201447,3,18158,13186.0,23130.0,28,20.0,36.0,FR,France +458,201446,3,14764,10174.0,19354.0,23,16.0,30.0,FR,France +459,201445,3,16172,11449.0,20895.0,25,18.0,32.0,FR,France +460,201444,3,15500,10464.0,20536.0,24,16.0,32.0,FR,France +461,201443,3,16011,10653.0,21369.0,25,17.0,33.0,FR,France +462,201442,3,21651,15828.0,27474.0,34,25.0,43.0,FR,France +463,201441,3,22486,16295.0,28677.0,35,25.0,45.0,FR,France +464,201440,3,16526,11583.0,21469.0,26,18.0,34.0,FR,France +465,201439,3,8583,5054.0,12112.0,13,8.0,18.0,FR,France +466,201438,3,10567,6496.0,14638.0,16,10.0,22.0,FR,France +467,201437,3,7714,3780.0,11648.0,12,6.0,18.0,FR,France +468,201436,3,5018,1949.0,8087.0,8,3.0,13.0,FR,France +469,201435,3,2268,355.0,4181.0,4,1.0,7.0,FR,France +470,201434,3,2367,250.0,4484.0,4,1.0,7.0,FR,France +471,201433,3,2358,0.0,4875.0,4,0.0,8.0,FR,France +472,201432,3,3229,447.0,6011.0,5,1.0,9.0,FR,France +473,201431,3,4143,349.0,7937.0,6,0.0,12.0,FR,France +474,201430,3,4631,902.0,8360.0,7,1.0,13.0,FR,France +475,201429,3,5122,1258.0,8986.0,8,2.0,14.0,FR,France +476,201428,3,4145,1200.0,7090.0,6,1.0,11.0,FR,France +477,201427,3,4823,1997.0,7649.0,8,4.0,12.0,FR,France +478,201426,3,3858,1235.0,6481.0,6,2.0,10.0,FR,France +479,201425,3,4564,1276.0,7852.0,7,2.0,12.0,FR,France +480,201424,3,2007,249.0,3765.0,3,0.0,6.0,FR,France +481,201423,3,5164,1853.0,8475.0,8,3.0,13.0,FR,France +482,201422,3,6907,1856.0,11958.0,11,3.0,19.0,FR,France +483,201421,3,4523,1039.0,8007.0,7,2.0,12.0,FR,France +484,201420,3,5881,2432.0,9330.0,9,4.0,14.0,FR,France +485,201419,3,3588,1277.0,5899.0,6,2.0,10.0,FR,France +486,201418,3,4708,1654.0,7762.0,7,2.0,12.0,FR,France +487,201417,3,2989,625.0,5353.0,5,1.0,9.0,FR,France +488,201416,3,7057,3381.0,10733.0,11,5.0,17.0,FR,France +489,201415,3,10800,6762.0,14838.0,17,11.0,23.0,FR,France +490,201414,3,19217,13490.0,24944.0,30,21.0,39.0,FR,France +491,201413,3,21577,15435.0,27719.0,34,24.0,44.0,FR,France +492,201412,3,23524,17260.0,29788.0,37,27.0,47.0,FR,France +493,201411,3,44513,35939.0,53087.0,69,56.0,82.0,FR,France +494,201410,3,86105,73497.0,98713.0,134,114.0,154.0,FR,France +495,201409,3,147035,131889.0,162181.0,229,205.0,253.0,FR,France +496,201408,3,188419,171950.0,204888.0,293,267.0,319.0,FR,France +497,201407,3,208726,191283.0,226169.0,325,298.0,352.0,FR,France +498,201406,3,160403,145280.0,175526.0,250,226.0,274.0,FR,France +499,201405,3,120261,107176.0,133346.0,187,167.0,207.0,FR,France +500,201404,3,85280,74414.0,96146.0,133,116.0,150.0,FR,France +501,201403,3,64159,54089.0,74229.0,100,84.0,116.0,FR,France +502,201402,3,46850,38202.0,55498.0,73,60.0,86.0,FR,France +503,201401,3,35624,27451.0,43797.0,55,42.0,68.0,FR,France +504,201352,3,30142,22721.0,37563.0,47,35.0,59.0,FR,France +505,201351,3,29787,23215.0,36359.0,47,37.0,57.0,FR,France +506,201350,3,24055,18214.0,29896.0,38,29.0,47.0,FR,France +507,201349,3,18071,13058.0,23084.0,28,20.0,36.0,FR,France +508,201348,3,17606,12195.0,23017.0,28,20.0,36.0,FR,France +509,201347,3,22636,16343.0,28929.0,35,25.0,45.0,FR,France +510,201346,3,13340,8367.0,18313.0,21,13.0,29.0,FR,France +511,201345,3,10596,6057.0,15135.0,17,10.0,24.0,FR,France +512,201344,3,10193,5622.0,14764.0,16,9.0,23.0,FR,France +513,201343,3,15780,9497.0,22063.0,25,15.0,35.0,FR,France +514,201342,3,14830,9545.0,20115.0,23,15.0,31.0,FR,France +515,201341,3,12391,7265.0,17517.0,19,11.0,27.0,FR,France +516,201340,3,9794,5140.0,14448.0,15,8.0,22.0,FR,France +517,201339,3,5371,1704.0,9038.0,8,2.0,14.0,FR,France +518,201338,3,9324,4198.0,14450.0,15,7.0,23.0,FR,France +519,201337,3,5027,1752.0,8302.0,8,3.0,13.0,FR,France +520,201336,3,4639,1425.0,7853.0,7,2.0,12.0,FR,France +521,201335,3,1291,0.0,3112.0,2,0.0,5.0,FR,France +522,201334,3,1889,0.0,4912.0,3,0.0,8.0,FR,France +523,201333,3,4740,348.0,9132.0,7,0.0,14.0,FR,France +524,201332,3,4709,549.0,8869.0,7,0.0,14.0,FR,France +525,201331,3,2270,0.0,5811.0,4,0.0,10.0,FR,France +526,201330,3,2169,0.0,4630.0,3,0.0,7.0,FR,France +527,201329,3,1696,0.0,3558.0,3,0.0,6.0,FR,France +528,201328,3,983,0.0,2168.0,2,0.0,4.0,FR,France +529,201327,3,4278,1327.0,7229.0,7,2.0,12.0,FR,France +530,201326,3,3488,839.0,6137.0,5,1.0,9.0,FR,France +531,201325,3,2735,0.0,5826.0,4,0.0,9.0,FR,France +532,201324,3,7245,2997.0,11493.0,11,4.0,18.0,FR,France +533,201323,3,16094,8918.0,23270.0,25,14.0,36.0,FR,France +534,201322,3,7245,2923.0,11567.0,11,4.0,18.0,FR,France +535,201321,3,5974,2401.0,9547.0,9,3.0,15.0,FR,France +536,201320,3,3831,1245.0,6417.0,6,2.0,10.0,FR,France +537,201319,3,1166,0.0,2680.0,2,0.0,4.0,FR,France +538,201318,3,3415,757.0,6073.0,5,1.0,9.0,FR,France +539,201317,3,7941,2950.0,12932.0,12,4.0,20.0,FR,France +540,201316,3,9520,4758.0,14282.0,15,8.0,22.0,FR,France +541,201315,3,19357,13311.0,25403.0,30,21.0,39.0,FR,France +542,201314,3,36855,27737.0,45973.0,58,44.0,72.0,FR,France +543,201313,3,43236,34048.0,52424.0,68,54.0,82.0,FR,France +544,201312,3,60822,50414.0,71230.0,95,79.0,111.0,FR,France +545,201311,3,84308,72456.0,96160.0,132,113.0,151.0,FR,France +546,201310,3,165558,148471.0,182645.0,259,232.0,286.0,FR,France +547,201309,3,259984,239067.0,280901.0,407,374.0,440.0,FR,France +548,201308,3,351626,327537.0,375715.0,550,512.0,588.0,FR,France +549,201307,3,470076,443682.0,496470.0,736,695.0,777.0,FR,France +550,201306,3,471647,445112.0,498182.0,738,696.0,780.0,FR,France +551,201305,3,492026,464729.0,519323.0,770,727.0,813.0,FR,France +552,201304,3,391525,367182.0,415868.0,613,575.0,651.0,FR,France +553,201303,3,224661,207134.0,242188.0,352,325.0,379.0,FR,France +554,201302,3,184159,168343.0,199975.0,288,263.0,313.0,FR,France +555,201301,3,163491,147340.0,179642.0,256,231.0,281.0,FR,France +556,201252,3,159290,141978.0,176602.0,251,224.0,278.0,FR,France +557,201251,3,113901,99835.0,127967.0,179,157.0,201.0,FR,France +558,201250,3,79918,68086.0,91750.0,126,107.0,145.0,FR,France +559,201249,3,47537,38711.0,56363.0,75,61.0,89.0,FR,France +560,201248,3,43006,32863.0,53149.0,68,52.0,84.0,FR,France +561,201247,3,39223,29140.0,49306.0,62,46.0,78.0,FR,France +562,201246,3,26436,18286.0,34586.0,42,29.0,55.0,FR,France +563,201245,3,18893,12799.0,24987.0,30,20.0,40.0,FR,France +564,201244,3,13106,8784.0,17428.0,21,14.0,28.0,FR,France +565,201243,3,17791,11284.0,24298.0,28,18.0,38.0,FR,France +566,201242,3,13096,8369.0,17823.0,21,14.0,28.0,FR,France +567,201241,3,18675,12010.0,25340.0,29,19.0,39.0,FR,France +568,201240,3,17873,11545.0,24201.0,28,18.0,38.0,FR,France +569,201239,3,20257,14180.0,26334.0,32,22.0,42.0,FR,France +570,201238,3,14715,9178.0,20252.0,23,14.0,32.0,FR,France +571,201237,3,7775,3509.0,12041.0,12,5.0,19.0,FR,France +572,201236,3,6384,2420.0,10348.0,10,4.0,16.0,FR,France +573,201235,3,8277,2206.0,14348.0,13,3.0,23.0,FR,France +574,201234,3,3858,0.0,8641.0,6,0.0,14.0,FR,France +575,201233,3,6492,840.0,12144.0,10,1.0,19.0,FR,France +576,201232,3,6381,0.0,14034.0,10,0.0,22.0,FR,France +577,201231,3,2696,0.0,5763.0,4,0.0,9.0,FR,France +578,201230,3,1834,0.0,4194.0,3,0.0,7.0,FR,France +579,201229,3,6329,1424.0,11234.0,10,2.0,18.0,FR,France +580,201228,3,4628,1091.0,8165.0,7,1.0,13.0,FR,France +581,201227,3,4162,1487.0,6837.0,7,3.0,11.0,FR,France +582,201226,3,4819,1097.0,8541.0,8,2.0,14.0,FR,France +583,201225,3,2669,530.0,4808.0,4,1.0,7.0,FR,France +584,201224,3,5977,2335.0,9619.0,9,3.0,15.0,FR,France +585,201223,3,2361,576.0,4146.0,4,1.0,7.0,FR,France +586,201222,3,5772,2435.0,9109.0,9,4.0,14.0,FR,France +587,201221,3,3722,821.0,6623.0,6,1.0,11.0,FR,France +588,201220,3,2731,897.0,4565.0,4,1.0,7.0,FR,France +589,201219,3,3267,1317.0,5217.0,5,2.0,8.0,FR,France +590,201218,3,2328,569.0,4087.0,4,1.0,7.0,FR,France +591,201217,3,6982,2701.0,11263.0,11,4.0,18.0,FR,France +592,201216,3,11455,6874.0,16036.0,18,11.0,25.0,FR,France +593,201215,3,20437,13435.0,27439.0,32,21.0,43.0,FR,France +594,201214,3,36740,27799.0,45681.0,58,44.0,72.0,FR,France +595,201213,3,62917,50171.0,75663.0,99,79.0,119.0,FR,France +596,201212,3,84738,71566.0,97910.0,133,112.0,154.0,FR,France +597,201211,3,128945,113778.0,144112.0,203,179.0,227.0,FR,France +598,201210,3,174704,157337.0,192071.0,275,248.0,302.0,FR,France +599,201209,3,225648,206810.0,244486.0,355,325.0,385.0,FR,France +600,201208,3,287293,264901.0,309685.0,452,417.0,487.0,FR,France +601,201207,3,263557,242711.0,284403.0,415,382.0,448.0,FR,France +602,201206,3,175123,158942.0,191304.0,276,251.0,301.0,FR,France +603,201205,3,106110,92524.0,119696.0,167,146.0,188.0,FR,France +604,201204,3,67778,56784.0,78772.0,107,90.0,124.0,FR,France +605,201203,3,49440,40981.0,57899.0,78,65.0,91.0,FR,France +606,201202,3,40507,32652.0,48362.0,64,52.0,76.0,FR,France +607,201201,3,45104,35640.0,54568.0,71,56.0,86.0,FR,France +608,201152,3,36532,28367.0,44697.0,58,45.0,71.0,FR,France +609,201151,3,25835,19002.0,32668.0,41,30.0,52.0,FR,France +610,201150,3,24155,18145.0,30165.0,38,28.0,48.0,FR,France +611,201149,3,27209,20376.0,34042.0,43,32.0,54.0,FR,France +612,201148,3,32358,24451.0,40265.0,51,38.0,64.0,FR,France +613,201147,3,17627,11780.0,23474.0,28,19.0,37.0,FR,France +614,201146,3,22368,15730.0,29006.0,35,24.0,46.0,FR,France +615,201145,3,18104,11995.0,24213.0,29,19.0,39.0,FR,France +616,201144,3,14050,8471.0,19629.0,22,13.0,31.0,FR,France +617,201143,3,21522,14251.0,28793.0,34,22.0,46.0,FR,France +618,201142,3,16932,11363.0,22501.0,27,18.0,36.0,FR,France +619,201141,3,7486,4024.0,10948.0,12,7.0,17.0,FR,France +620,201140,3,14053,8659.0,19447.0,22,13.0,31.0,FR,France +621,201139,3,17021,11062.0,22980.0,27,18.0,36.0,FR,France +622,201138,3,14007,8465.0,19549.0,22,13.0,31.0,FR,France +623,201137,3,8365,4174.0,12556.0,13,6.0,20.0,FR,France +624,201136,3,4606,1714.0,7498.0,7,2.0,12.0,FR,France +625,201135,3,4178,1634.0,6722.0,7,3.0,11.0,FR,France +626,201134,3,3312,683.0,5941.0,5,1.0,9.0,FR,France +627,201133,3,2421,0.0,5277.0,4,0.0,9.0,FR,France +628,201132,3,2590,119.0,5061.0,4,0.0,8.0,FR,France +629,201131,3,2409,320.0,4498.0,4,1.0,7.0,FR,France +630,201130,3,3972,1395.0,6549.0,6,2.0,10.0,FR,France +631,201129,3,2265,717.0,3813.0,4,2.0,6.0,FR,France +632,201128,3,1977,255.0,3699.0,3,0.0,6.0,FR,France +633,201127,3,3524,551.0,6497.0,6,1.0,11.0,FR,France +634,201126,3,1155,0.0,2685.0,2,0.0,4.0,FR,France +635,201125,3,3791,1006.0,6576.0,6,2.0,10.0,FR,France +636,201124,3,3507,1149.0,5865.0,6,2.0,10.0,FR,France +637,201123,3,3406,1170.0,5642.0,5,1.0,9.0,FR,France +638,201122,3,3122,1125.0,5119.0,5,2.0,8.0,FR,France +639,201121,3,2694,769.0,4619.0,4,1.0,7.0,FR,France +640,201120,3,3951,1443.0,6459.0,6,2.0,10.0,FR,France +641,201119,3,5416,1995.0,8837.0,9,4.0,14.0,FR,France +642,201118,3,5306,1815.0,8797.0,8,2.0,14.0,FR,France +643,201117,3,2659,310.0,5008.0,4,0.0,8.0,FR,France +644,201116,3,5061,1988.0,8134.0,8,3.0,13.0,FR,France +645,201115,3,6557,3038.0,10076.0,10,4.0,16.0,FR,France +646,201114,3,7352,3784.0,10920.0,12,6.0,18.0,FR,France +647,201113,3,8749,5213.0,12285.0,14,8.0,20.0,FR,France +648,201112,3,12491,7845.0,17137.0,20,13.0,27.0,FR,France +649,201111,3,14619,10009.0,19229.0,23,16.0,30.0,FR,France +650,201110,3,33628,26073.0,41183.0,53,41.0,65.0,FR,France +651,201109,3,54522,46057.0,62987.0,86,73.0,99.0,FR,France +652,201108,3,78392,67885.0,88899.0,124,107.0,141.0,FR,France +653,201107,3,149219,134798.0,163640.0,236,213.0,259.0,FR,France +654,201106,3,216579,200236.0,232922.0,343,317.0,369.0,FR,France +655,201105,3,278192,260235.0,296149.0,440,412.0,468.0,FR,France +656,201104,3,278218,259626.0,296810.0,440,411.0,469.0,FR,France +657,201103,3,275882,257313.0,294451.0,437,408.0,466.0,FR,France +658,201102,3,308949,288320.0,329578.0,489,456.0,522.0,FR,France +659,201101,3,309933,288190.0,331676.0,490,456.0,524.0,FR,France +660,201052,3,228105,208046.0,248164.0,363,331.0,395.0,FR,France +661,201051,3,158957,142576.0,175338.0,253,227.0,279.0,FR,France +662,201050,3,104874,91639.0,118109.0,167,146.0,188.0,FR,France +663,201049,3,54971,46418.0,63524.0,88,74.0,102.0,FR,France +664,201048,3,36982,29304.0,44660.0,59,47.0,71.0,FR,France +665,201047,3,26598,20123.0,33073.0,42,32.0,52.0,FR,France +666,201046,3,15465,10915.0,20015.0,25,18.0,32.0,FR,France +667,201045,3,9040,5772.0,12308.0,14,9.0,19.0,FR,France +668,201044,3,15833,10255.0,21411.0,25,16.0,34.0,FR,France +669,201043,3,16002,11001.0,21003.0,25,17.0,33.0,FR,France +670,201042,3,18709,13376.0,24042.0,30,22.0,38.0,FR,France +671,201041,3,17352,12182.0,22522.0,28,20.0,36.0,FR,France +672,201040,3,18331,12824.0,23838.0,29,20.0,38.0,FR,France +673,201039,3,11978,7913.0,16043.0,19,13.0,25.0,FR,France +674,201038,3,8936,4906.0,12966.0,14,8.0,20.0,FR,France +675,201037,3,5318,2551.0,8085.0,8,4.0,12.0,FR,France +676,201036,3,4954,2058.0,7850.0,8,3.0,13.0,FR,France +677,201035,3,4279,1604.0,6954.0,7,3.0,11.0,FR,France +678,201034,3,4926,566.0,9286.0,8,1.0,15.0,FR,France +679,201033,3,2950,0.0,6507.0,5,0.0,11.0,FR,France +680,201032,3,671,0.0,1522.0,1,0.0,2.0,FR,France +681,201031,3,2732,509.0,4955.0,4,0.0,8.0,FR,France +682,201030,3,3989,1068.0,6910.0,6,1.0,11.0,FR,France +683,201029,3,4123,1531.0,6715.0,7,3.0,11.0,FR,France +684,201028,3,1209,0.0,2640.0,2,0.0,4.0,FR,France +685,201027,3,2494,433.0,4555.0,4,1.0,7.0,FR,France +686,201026,3,5808,2454.0,9162.0,9,4.0,14.0,FR,France +687,201025,3,8019,4395.0,11643.0,13,7.0,19.0,FR,France +688,201024,3,3584,1657.0,5511.0,6,3.0,9.0,FR,France +689,201023,3,4016,1905.0,6127.0,6,3.0,9.0,FR,France +690,201022,3,6251,3664.0,8838.0,10,6.0,14.0,FR,France +691,201021,3,3860,1636.0,6084.0,6,2.0,10.0,FR,France +692,201020,3,2470,442.0,4498.0,4,1.0,7.0,FR,France +693,201019,3,2273,636.0,3910.0,4,1.0,7.0,FR,France +694,201018,3,4095,1639.0,6551.0,7,3.0,11.0,FR,France +695,201017,3,2216,817.0,3615.0,4,2.0,6.0,FR,France +696,201016,3,3471,1085.0,5857.0,6,2.0,10.0,FR,France +697,201015,3,3990,1376.0,6604.0,6,2.0,10.0,FR,France +698,201014,3,6188,3191.0,9185.0,10,5.0,15.0,FR,France +699,201013,3,6705,3665.0,9745.0,11,6.0,16.0,FR,France +700,201012,3,6727,3582.0,9872.0,11,6.0,16.0,FR,France +701,201011,3,8692,5002.0,12382.0,14,8.0,20.0,FR,France +702,201010,3,8844,5465.0,12223.0,14,9.0,19.0,FR,France +703,201009,3,12081,7334.0,16828.0,19,11.0,27.0,FR,France +704,201008,3,15433,10422.0,20444.0,25,17.0,33.0,FR,France +705,201007,3,19690,11728.0,27652.0,31,18.0,44.0,FR,France +706,201006,3,27858,18883.0,36833.0,44,30.0,58.0,FR,France +707,201005,3,22197,17019.0,27375.0,35,27.0,43.0,FR,France +708,201004,3,33817,26151.0,41483.0,54,42.0,66.0,FR,France +709,201003,3,36236,27936.0,44536.0,58,45.0,71.0,FR,France +710,201002,3,40691,32891.0,48491.0,65,53.0,77.0,FR,France +711,201001,3,66574,56164.0,76984.0,106,89.0,123.0,FR,France +712,200953,3,96141,81818.0,110464.0,153,130.0,176.0,FR,France +713,200952,3,172872,153238.0,192506.0,275,244.0,306.0,FR,France +714,200951,3,247809,229140.0,266478.0,395,365.0,425.0,FR,France +715,200950,3,379424,355974.0,402874.0,604,567.0,641.0,FR,France +716,200949,3,473718,447756.0,499680.0,754,713.0,795.0,FR,France +717,200948,3,467551,441506.0,493596.0,744,703.0,785.0,FR,France +718,200947,3,378924,355752.0,402096.0,603,566.0,640.0,FR,France +719,200946,3,223847,203918.0,243776.0,356,324.0,388.0,FR,France +720,200945,3,147046,131155.0,162937.0,234,209.0,259.0,FR,France +721,200944,3,170231,151298.0,189164.0,271,241.0,301.0,FR,France +722,200943,3,131408,114883.0,147933.0,209,183.0,235.0,FR,France +723,200942,3,99387,84491.0,114283.0,158,134.0,182.0,FR,France +724,200941,3,100802,86381.0,115223.0,160,137.0,183.0,FR,France +725,200940,3,111587,97628.0,125546.0,178,156.0,200.0,FR,France +726,200939,3,121267,106153.0,136381.0,193,169.0,217.0,FR,France +727,200938,3,137924,121242.0,154606.0,220,193.0,247.0,FR,France +728,200937,3,101332,87522.0,115142.0,161,139.0,183.0,FR,France +729,200936,3,46024,36435.0,55613.0,73,58.0,88.0,FR,France +730,200935,3,31660,23669.0,39651.0,50,37.0,63.0,FR,France +731,200934,3,24985,17699.0,32271.0,40,28.0,52.0,FR,France +732,200933,3,24435,16308.0,32562.0,39,26.0,52.0,FR,France +733,200932,3,23151,14624.0,31678.0,37,23.0,51.0,FR,France +734,200931,3,30255,9818.0,50692.0,48,15.0,81.0,FR,France +735,200930,3,13868,7861.0,19875.0,22,12.0,32.0,FR,France +736,200929,3,10704,5314.0,16094.0,17,8.0,26.0,FR,France +737,200928,3,15516,273.0,30759.0,25,1.0,49.0,FR,France +738,200927,3,10354,2760.0,17948.0,16,4.0,28.0,FR,France +739,200926,3,9932,5257.0,14607.0,16,9.0,23.0,FR,France +740,200925,3,7619,4026.0,11212.0,12,6.0,18.0,FR,France +741,200924,3,7794,3409.0,12179.0,12,5.0,19.0,FR,France +742,200923,3,4342,1975.0,6709.0,7,3.0,11.0,FR,France +743,200922,3,6390,3020.0,9760.0,10,5.0,15.0,FR,France +744,200921,3,7118,3704.0,10532.0,11,6.0,16.0,FR,France +745,200920,3,9482,5804.0,13160.0,15,9.0,21.0,FR,France +746,200919,3,7538,4299.0,10777.0,12,7.0,17.0,FR,France +747,200918,3,9627,5121.0,14133.0,15,8.0,22.0,FR,France +748,200917,3,9537,5267.0,13807.0,15,8.0,22.0,FR,France +749,200916,3,14666,9218.0,20114.0,23,14.0,32.0,FR,France +750,200915,3,17533,12137.0,22929.0,28,19.0,37.0,FR,France +751,200914,3,26324,19150.0,33498.0,42,31.0,53.0,FR,France +752,200913,3,27737,20781.0,34693.0,44,33.0,55.0,FR,France +753,200912,3,38811,29935.0,47687.0,62,48.0,76.0,FR,France +754,200911,3,40410,30705.0,50115.0,64,49.0,79.0,FR,France +755,200910,3,53395,41943.0,64847.0,85,67.0,103.0,FR,France +756,200909,3,70558,57400.0,83716.0,112,91.0,133.0,FR,France +757,200908,3,109100,94840.0,123360.0,174,151.0,197.0,FR,France +758,200907,3,141531,125101.0,157961.0,225,199.0,251.0,FR,France +759,200906,3,276274,252759.0,299789.0,440,403.0,477.0,FR,France +760,200905,3,401868,375032.0,428704.0,640,597.0,683.0,FR,France +761,200904,3,545313,512892.0,577734.0,868,816.0,920.0,FR,France +762,200903,3,520957,487271.0,554643.0,829,775.0,883.0,FR,France +763,200902,3,287145,262869.0,311421.0,457,418.0,496.0,FR,France +764,200901,3,200349,180878.0,219820.0,319,288.0,350.0,FR,France +765,200852,3,198418,115769.0,281067.0,323,188.0,458.0,FR,France +766,200851,3,112588,96656.0,128520.0,184,158.0,210.0,FR,France +767,200850,3,51746,43319.0,60173.0,84,70.0,98.0,FR,France +768,200849,3,34950,27527.0,42373.0,57,45.0,69.0,FR,France +769,200848,3,25604,18563.0,32645.0,42,31.0,53.0,FR,France +770,200847,3,18706,10838.0,26574.0,30,17.0,43.0,FR,France +771,200846,3,10899,5461.0,16337.0,18,9.0,27.0,FR,France +772,200845,3,12472,7082.0,17862.0,20,11.0,29.0,FR,France +773,200844,3,9772,5661.0,13883.0,16,9.0,23.0,FR,France +774,200843,3,9345,5541.0,13149.0,15,9.0,21.0,FR,France +775,200842,3,9087,5572.0,12602.0,15,9.0,21.0,FR,France +776,200841,3,9925,5637.0,14213.0,16,9.0,23.0,FR,France +777,200840,3,7869,4535.0,11203.0,13,8.0,18.0,FR,France +778,200839,3,2195,506.0,3884.0,4,1.0,7.0,FR,France +779,200838,3,3679,1481.0,5877.0,6,2.0,10.0,FR,France +780,200837,3,2429,561.0,4297.0,4,1.0,7.0,FR,France +781,200836,3,2512,492.0,4532.0,4,1.0,7.0,FR,France +782,200835,3,1901,0.0,4869.0,3,0.0,8.0,FR,France +783,200834,3,2552,0.0,6509.0,4,0.0,10.0,FR,France +784,200833,3,7229,0.0,16106.0,12,0.0,26.0,FR,France +785,200832,3,4378,107.0,8649.0,7,0.0,14.0,FR,France +786,200831,3,3972,621.0,7323.0,6,1.0,11.0,FR,France +787,200830,3,3821,643.0,6999.0,6,1.0,11.0,FR,France +788,200829,3,2055,0.0,4225.0,3,0.0,7.0,FR,France +789,200828,3,3257,208.0,6306.0,5,0.0,10.0,FR,France +790,200827,3,2862,474.0,5250.0,5,1.0,9.0,FR,France +791,200826,3,897,0.0,2062.0,1,0.0,3.0,FR,France +792,200825,3,2006,360.0,3652.0,3,0.0,6.0,FR,France +793,200824,3,3217,823.0,5611.0,5,1.0,9.0,FR,France +794,200823,3,2906,1006.0,4806.0,5,2.0,8.0,FR,France +795,200822,3,1792,451.0,3133.0,3,1.0,5.0,FR,France +796,200821,3,3642,925.0,6359.0,6,2.0,10.0,FR,France +797,200820,3,6452,2790.0,10114.0,11,5.0,17.0,FR,France +798,200819,3,5173,1485.0,8861.0,8,2.0,14.0,FR,France +799,200818,3,5315,1770.0,8860.0,9,3.0,15.0,FR,France +800,200817,3,10150,5835.0,14465.0,17,10.0,24.0,FR,France +801,200816,3,11876,7054.0,16698.0,19,11.0,27.0,FR,France +802,200815,3,22871,16253.0,29489.0,37,26.0,48.0,FR,France +803,200814,3,45610,27907.0,63313.0,74,45.0,103.0,FR,France +804,200813,3,38600,29300.0,47900.0,63,48.0,78.0,FR,France +805,200812,3,53169,43299.0,63039.0,87,71.0,103.0,FR,France +806,200811,3,62014,50430.0,73598.0,101,82.0,120.0,FR,France +807,200810,3,90342,75729.0,104955.0,147,123.0,171.0,FR,France +808,200809,3,119696,104205.0,135187.0,195,170.0,220.0,FR,France +809,200808,3,198688,180749.0,216627.0,324,295.0,353.0,FR,France +810,200807,3,286498,264535.0,308461.0,467,431.0,503.0,FR,France +811,200806,3,377097,350714.0,403480.0,615,572.0,658.0,FR,France +812,200805,3,344050,320436.0,367664.0,561,523.0,599.0,FR,France +813,200804,3,290196,268193.0,312199.0,473,437.0,509.0,FR,France +814,200803,3,260268,233385.0,287151.0,424,380.0,468.0,FR,France +815,200802,3,160872,145311.0,176433.0,262,237.0,287.0,FR,France +816,200801,3,102562,88547.0,116577.0,167,144.0,190.0,FR,France +817,200752,3,86742,72295.0,101189.0,141,117.0,165.0,FR,France +818,200751,3,61954,51764.0,72144.0,101,84.0,118.0,FR,France +819,200750,3,45366,36923.0,53809.0,74,60.0,88.0,FR,France +820,200749,3,38351,26177.0,50525.0,63,43.0,83.0,FR,France +821,200748,3,48174,35418.0,60930.0,79,58.0,100.0,FR,France +822,200747,3,30716,23351.0,38081.0,50,38.0,62.0,FR,France +823,200746,3,18204,12267.0,24141.0,30,20.0,40.0,FR,France +824,200745,3,15521,10195.0,20847.0,25,16.0,34.0,FR,France +825,200744,3,13904,9072.0,18736.0,23,15.0,31.0,FR,France +826,200743,3,16212,10778.0,21646.0,26,17.0,35.0,FR,France +827,200742,3,20197,13955.0,26439.0,33,23.0,43.0,FR,France +828,200741,3,12987,8464.0,17510.0,21,14.0,28.0,FR,France +829,200740,3,13517,2983.0,24051.0,22,5.0,39.0,FR,France +830,200739,3,15985,7519.0,24451.0,26,12.0,40.0,FR,France +831,200738,3,4769,837.0,8701.0,8,2.0,14.0,FR,France +832,200737,3,1449,300.0,2598.0,2,0.0,4.0,FR,France +833,200736,3,1100,0.0,2424.0,2,0.0,4.0,FR,France +834,200735,3,1177,0.0,2872.0,2,0.0,5.0,FR,France +835,200734,3,3353,654.0,6052.0,5,1.0,9.0,FR,France +836,200733,3,4189,360.0,8018.0,7,1.0,13.0,FR,France +837,200732,3,132,0.0,688.0,0,0.0,1.0,FR,France +838,200731,3,1965,0.0,4461.0,3,0.0,7.0,FR,France +839,200730,3,2158,0.0,4583.0,4,0.0,8.0,FR,France +840,200729,3,3406,240.0,6572.0,6,1.0,11.0,FR,France +841,200728,3,1459,0.0,3467.0,2,0.0,5.0,FR,France +842,200727,3,1453,0.0,3382.0,2,0.0,5.0,FR,France +843,200726,3,157,0.0,513.0,0,0.0,1.0,FR,France +844,200725,3,3699,0.0,7778.0,6,0.0,13.0,FR,France +845,200724,3,2854,481.0,5227.0,5,1.0,9.0,FR,France +846,200723,3,5343,2164.0,8522.0,9,4.0,14.0,FR,France +847,200722,3,7689,4224.0,11154.0,13,7.0,19.0,FR,France +848,200721,3,4319,1659.0,6979.0,7,3.0,11.0,FR,France +849,200720,3,6400,2685.0,10115.0,10,4.0,16.0,FR,France +850,200719,3,3012,703.0,5321.0,5,1.0,9.0,FR,France +851,200718,3,2232,348.0,4116.0,4,1.0,7.0,FR,France +852,200717,3,4705,1736.0,7674.0,8,3.0,13.0,FR,France +853,200716,3,3817,1438.0,6196.0,6,2.0,10.0,FR,France +854,200715,3,4757,717.0,8797.0,8,1.0,15.0,FR,France +855,200714,3,11377,6957.0,15797.0,19,12.0,26.0,FR,France +856,200713,3,21271,13093.0,29449.0,35,22.0,48.0,FR,France +857,200712,3,25433,17717.0,33149.0,41,28.0,54.0,FR,France +858,200711,3,30764,23356.0,38172.0,50,38.0,62.0,FR,France +859,200710,3,49469,40368.0,58570.0,81,66.0,96.0,FR,France +860,200709,3,138901,117018.0,160784.0,226,190.0,262.0,FR,France +861,200708,3,316747,284988.0,348506.0,516,464.0,568.0,FR,France +862,200707,3,417698,386505.0,448891.0,681,630.0,732.0,FR,France +863,200706,3,500016,466668.0,533364.0,815,761.0,869.0,FR,France +864,200705,3,375457,346822.0,404092.0,612,565.0,659.0,FR,France +865,200704,3,209878,189332.0,230424.0,342,309.0,375.0,FR,France +866,200703,3,126161,110596.0,141726.0,206,181.0,231.0,FR,France +867,200702,3,82849,69493.0,96205.0,135,113.0,157.0,FR,France +868,200701,3,70842,58613.0,83071.0,115,95.0,135.0,FR,France +869,200652,3,78190,64191.0,92189.0,128,105.0,151.0,FR,France +870,200651,3,62734,50210.0,75258.0,103,82.0,124.0,FR,France +871,200650,3,35668,27280.0,44056.0,58,44.0,72.0,FR,France +872,200649,3,18773,13164.0,24382.0,31,22.0,40.0,FR,France +873,200648,3,16439,11225.0,21653.0,27,18.0,36.0,FR,France +874,200647,3,16104,9343.0,22865.0,26,15.0,37.0,FR,France +875,200646,3,14032,5590.0,22474.0,23,9.0,37.0,FR,France +876,200645,3,12285,7745.0,16825.0,20,13.0,27.0,FR,France +877,200644,3,8031,4172.0,11890.0,13,7.0,19.0,FR,France +878,200643,3,21157,12483.0,29831.0,35,21.0,49.0,FR,France +879,200642,3,16673,8249.0,25097.0,27,13.0,41.0,FR,France +880,200641,3,13920,9081.0,18759.0,23,15.0,31.0,FR,France +881,200640,3,11950,7132.0,16768.0,20,12.0,28.0,FR,France +882,200639,3,8945,4333.0,13557.0,15,7.0,23.0,FR,France +883,200638,3,2532,138.0,4926.0,4,0.0,8.0,FR,France +884,200637,3,1786,233.0,3339.0,3,0.0,6.0,FR,France +885,200636,3,1107,0.0,2346.0,2,0.0,4.0,FR,France +886,200635,3,2170,0.0,4760.0,4,0.0,8.0,FR,France +887,200634,3,1572,0.0,3756.0,3,0.0,7.0,FR,France +888,200633,3,0,0.0,0.0,0,0.0,0.0,FR,France +889,200632,3,0,0.0,0.0,0,0.0,0.0,FR,France +890,200631,3,1773,0.0,3892.0,3,0.0,6.0,FR,France +891,200630,3,665,0.0,1614.0,1,0.0,3.0,FR,France +892,200629,3,1339,0.0,3260.0,2,0.0,5.0,FR,France +893,200628,3,843,0.0,2245.0,1,0.0,3.0,FR,France +894,200627,3,1351,0.0,3031.0,2,0.0,5.0,FR,France +895,200626,3,4564,1506.0,7622.0,7,2.0,12.0,FR,France +896,200625,3,6259,2072.0,10446.0,10,3.0,17.0,FR,France +897,200624,3,4279,964.0,7594.0,7,2.0,12.0,FR,France +898,200623,3,4532,1489.0,7575.0,7,2.0,12.0,FR,France +899,200622,3,5807,2667.0,8947.0,10,5.0,15.0,FR,France +900,200621,3,4661,1761.0,7561.0,8,3.0,13.0,FR,France +901,200620,3,8859,4754.0,12964.0,15,8.0,22.0,FR,France +902,200619,3,5083,2011.0,8155.0,8,3.0,13.0,FR,France +903,200618,3,4454,1632.0,7276.0,7,2.0,12.0,FR,France +904,200617,3,17762,11802.0,23722.0,29,19.0,39.0,FR,France +905,200616,3,22096,15420.0,28772.0,36,25.0,47.0,FR,France +906,200615,3,26969,19631.0,34307.0,44,32.0,56.0,FR,France +907,200614,3,40321,31022.0,49620.0,66,51.0,81.0,FR,France +908,200613,3,77053,63531.0,90575.0,126,104.0,148.0,FR,France +909,200612,3,108004,93005.0,123003.0,177,152.0,202.0,FR,France +910,200611,3,122437,106388.0,138486.0,201,175.0,227.0,FR,France +911,200610,3,124749,109104.0,140394.0,204,178.0,230.0,FR,France +912,200609,3,164150,146099.0,182201.0,269,239.0,299.0,FR,France +913,200608,3,199088,178830.0,219346.0,326,293.0,359.0,FR,France +914,200607,3,243908,221071.0,266745.0,400,363.0,437.0,FR,France +915,200606,3,256758,235190.0,278326.0,421,386.0,456.0,FR,France +916,200605,3,184928,166901.0,202955.0,303,273.0,333.0,FR,France +917,200604,3,104620,90909.0,118331.0,171,149.0,193.0,FR,France +918,200603,3,66255,55727.0,76783.0,109,92.0,126.0,FR,France +919,200602,3,39211,31418.0,47004.0,64,51.0,77.0,FR,France +920,200601,3,34603,26269.0,42937.0,57,43.0,71.0,FR,France +921,200552,3,32132,24389.0,39875.0,53,40.0,66.0,FR,France +922,200551,3,40344,28397.0,52291.0,67,47.0,87.0,FR,France +923,200550,3,36880,28635.0,45125.0,61,47.0,75.0,FR,France +924,200549,3,27589,20576.0,34602.0,46,34.0,58.0,FR,France +925,200548,3,24860,17839.0,31881.0,41,29.0,53.0,FR,France +926,200547,3,26884,19810.0,33958.0,44,32.0,56.0,FR,France +927,200546,3,23967,17155.0,30779.0,40,29.0,51.0,FR,France +928,200545,3,14609,8709.0,20509.0,24,14.0,34.0,FR,France +929,200544,3,20481,13625.0,27337.0,34,23.0,45.0,FR,France +930,200543,3,18045,11916.0,24174.0,30,20.0,40.0,FR,France +931,200542,3,23653,15209.0,32097.0,39,25.0,53.0,FR,France +932,200541,3,26466,18270.0,34662.0,44,30.0,58.0,FR,France +933,200540,3,26647,18088.0,35206.0,44,30.0,58.0,FR,France +934,200539,3,23994,15381.0,32607.0,40,26.0,54.0,FR,France +935,200538,3,21881,13979.0,29783.0,36,23.0,49.0,FR,France +936,200537,3,10347,5384.0,15310.0,17,9.0,25.0,FR,France +937,200536,3,7082,2806.0,11358.0,12,5.0,19.0,FR,France +938,200535,3,2448,0.0,4987.0,4,0.0,8.0,FR,France +939,200534,3,5281,539.0,10023.0,9,1.0,17.0,FR,France +940,200533,3,2815,0.0,6252.0,5,0.0,11.0,FR,France +941,200532,3,1572,0.0,3690.0,3,0.0,6.0,FR,France +942,200531,3,3767,0.0,10955.0,6,0.0,18.0,FR,France +943,200530,3,2203,0.0,5072.0,4,0.0,9.0,FR,France +944,200529,3,3965,739.0,7191.0,7,2.0,12.0,FR,France +945,200528,3,1988,96.0,3880.0,3,0.0,6.0,FR,France +946,200527,3,2305,0.0,4713.0,4,0.0,8.0,FR,France +947,200526,3,4720,1385.0,8055.0,8,2.0,14.0,FR,France +948,200525,3,2354,0.0,4747.0,4,0.0,8.0,FR,France +949,200524,3,5892,2029.0,9755.0,10,4.0,16.0,FR,France +950,200523,3,5246,1722.0,8770.0,9,3.0,15.0,FR,France +951,200522,3,3935,1031.0,6839.0,6,1.0,11.0,FR,France +952,200521,3,4284,474.0,8094.0,7,1.0,13.0,FR,France +953,200520,3,7841,3611.0,12071.0,13,6.0,20.0,FR,France +954,200519,3,7638,3346.0,11930.0,13,6.0,20.0,FR,France +955,200518,3,2755,388.0,5122.0,5,1.0,9.0,FR,France +956,200517,3,7166,3530.0,10802.0,12,6.0,18.0,FR,France +957,200516,3,9741,5344.0,14138.0,16,9.0,23.0,FR,France +958,200515,3,14881,9018.0,20744.0,25,15.0,35.0,FR,France +959,200514,3,21988,14834.0,29142.0,36,24.0,48.0,FR,France +960,200513,3,42971,33053.0,52889.0,71,55.0,87.0,FR,France +961,200512,3,90040,75374.0,104706.0,149,125.0,173.0,FR,France +962,200511,3,183032,161407.0,204657.0,302,266.0,338.0,FR,France +963,200510,3,222526,199990.0,245062.0,367,330.0,404.0,FR,France +964,200509,3,251784,229464.0,274104.0,416,379.0,453.0,FR,France +965,200508,3,277423,254825.0,300021.0,458,421.0,495.0,FR,France +966,200507,3,459444,430026.0,488862.0,759,710.0,808.0,FR,France +967,200506,3,568610,536207.0,601013.0,939,885.0,993.0,FR,France +968,200505,3,568285,534912.0,601658.0,938,883.0,993.0,FR,France +969,200504,3,316856,292011.0,341701.0,523,482.0,564.0,FR,France +970,200503,3,154208,137061.0,171355.0,255,227.0,283.0,FR,France +971,200502,3,88853,75576.0,102130.0,147,125.0,169.0,FR,France +972,200501,3,55801,45339.0,66263.0,92,75.0,109.0,FR,France +973,200453,3,40695,31926.0,49464.0,68,53.0,83.0,FR,France +974,200452,3,32687,24316.0,41058.0,54,40.0,68.0,FR,France +975,200451,3,46209,36017.0,56401.0,77,60.0,94.0,FR,France +976,200450,3,42358,31865.0,52851.0,70,53.0,87.0,FR,France +977,200449,3,27092,17910.0,36274.0,45,30.0,60.0,FR,France +978,200448,3,30522,21236.0,39808.0,51,36.0,66.0,FR,France +979,200447,3,21148,13386.0,28910.0,35,22.0,48.0,FR,France +980,200446,3,13934,8335.0,19533.0,23,14.0,32.0,FR,France +981,200445,3,15658,9703.0,21613.0,26,16.0,36.0,FR,France +982,200444,3,23166,14852.0,31480.0,38,24.0,52.0,FR,France +983,200443,3,16780,10545.0,23015.0,28,18.0,38.0,FR,France +984,200442,3,20480,13909.0,27051.0,34,23.0,45.0,FR,France +985,200441,3,15852,9789.0,21915.0,26,16.0,36.0,FR,France +986,200440,3,25639,17291.0,33987.0,43,29.0,57.0,FR,France +987,200439,3,22680,13222.0,32138.0,38,22.0,54.0,FR,France +988,200438,3,17483,9417.0,25549.0,29,16.0,42.0,FR,France +989,200437,3,9103,4768.0,13438.0,15,8.0,22.0,FR,France +990,200436,3,7753,3596.0,11910.0,13,6.0,20.0,FR,France +991,200435,3,4408,775.0,8041.0,7,1.0,13.0,FR,France +992,200434,3,4501,610.0,8392.0,7,1.0,13.0,FR,France +993,200433,3,1697,0.0,4046.0,3,0.0,7.0,FR,France +994,200432,3,3496,0.0,8181.0,6,0.0,14.0,FR,France +995,200431,3,2949,20.0,5878.0,5,0.0,10.0,FR,France +996,200430,3,3557,642.0,6472.0,6,1.0,11.0,FR,France +997,200429,3,5164,1162.0,9166.0,9,2.0,16.0,FR,France +998,200428,3,6358,2224.0,10492.0,11,4.0,18.0,FR,France +999,200427,3,7486,3040.0,11932.0,12,5.0,19.0,FR,France +1000,200426,3,7113,0.0,14709.0,12,0.0,25.0,FR,France +1001,200425,3,3275,508.0,6042.0,5,0.0,10.0,FR,France +1002,200424,3,6737,2394.0,11080.0,11,4.0,18.0,FR,France +1003,200423,3,9792,807.0,18777.0,16,1.0,31.0,FR,France +1004,200422,3,8077,3482.0,12672.0,13,5.0,21.0,FR,France +1005,200421,3,8073,3588.0,12558.0,13,6.0,20.0,FR,France +1006,200420,3,7885,3454.0,12316.0,13,6.0,20.0,FR,France +1007,200419,3,7235,3101.0,11369.0,12,5.0,19.0,FR,France +1008,200418,3,5108,1830.0,8386.0,8,3.0,13.0,FR,France +1009,200417,3,3647,523.0,6771.0,6,1.0,11.0,FR,France +1010,200416,3,5265,1359.0,9171.0,9,3.0,15.0,FR,France +1011,200415,3,8272,3655.0,12889.0,14,6.0,22.0,FR,France +1012,200414,3,15657,8888.0,22426.0,26,15.0,37.0,FR,France +1013,200413,3,8316,4067.0,12565.0,14,7.0,21.0,FR,France +1014,200412,3,12482,6899.0,18065.0,21,12.0,30.0,FR,France +1015,200411,3,13964,7879.0,20049.0,23,13.0,33.0,FR,France +1016,200410,3,22531,14164.0,30898.0,37,23.0,51.0,FR,France +1017,200409,3,12618,7283.0,17953.0,21,12.0,30.0,FR,France +1018,200408,3,17738,11055.0,24421.0,29,18.0,40.0,FR,France +1019,200407,3,25484,17228.0,33740.0,42,28.0,56.0,FR,France +1020,200406,3,27452,19505.0,35399.0,46,33.0,59.0,FR,France +1021,200405,3,35110,25869.0,44351.0,58,43.0,73.0,FR,France +1022,200404,3,44571,35266.0,53876.0,74,59.0,89.0,FR,France +1023,200403,3,60482,50389.0,70575.0,100,83.0,117.0,FR,France +1024,200402,3,95234,81407.0,109061.0,158,135.0,181.0,FR,France +1025,200401,3,109116,84565.0,133667.0,181,140.0,222.0,FR,France +1026,200352,3,72239,5520.0,138958.0,121,10.0,232.0,FR,France +1027,200351,3,445464,389214.0,501714.0,744,650.0,838.0,FR,France +1028,200350,3,522427,491781.0,553073.0,873,822.0,924.0,FR,France +1029,200349,3,555492,524706.0,586278.0,928,877.0,979.0,FR,France +1030,200348,3,514668,485364.0,543972.0,860,811.0,909.0,FR,France +1031,200347,3,332927,305972.0,359882.0,556,511.0,601.0,FR,France +1032,200346,3,146101,126840.0,165362.0,244,212.0,276.0,FR,France +1033,200345,3,95565,80900.0,110230.0,160,135.0,185.0,FR,France +1034,200344,3,54703,43193.0,66213.0,91,72.0,110.0,FR,France +1035,200343,3,45834,36611.0,55057.0,77,62.0,92.0,FR,France +1036,200342,3,39010,28885.0,49135.0,65,48.0,82.0,FR,France +1037,200341,3,29579,21478.0,37680.0,49,35.0,63.0,FR,France +1038,200340,3,30862,19484.0,42240.0,52,33.0,71.0,FR,France +1039,200339,3,26592,18927.0,34257.0,44,31.0,57.0,FR,France +1040,200338,3,14811,8777.0,20845.0,25,15.0,35.0,FR,France +1041,200337,3,14735,7495.0,21975.0,25,13.0,37.0,FR,France +1042,200336,3,10951,3732.0,18170.0,18,6.0,30.0,FR,France +1043,200335,3,1504,0.0,3349.0,3,0.0,6.0,FR,France +1044,200334,3,2194,0.0,4889.0,4,0.0,9.0,FR,France +1045,200333,3,1504,0.0,3921.0,3,0.0,7.0,FR,France +1046,200332,3,1619,0.0,4072.0,3,0.0,7.0,FR,France +1047,200331,3,5164,0.0,10601.0,9,0.0,18.0,FR,France +1048,200330,3,3183,28.0,6338.0,5,0.0,10.0,FR,France +1049,200329,3,6801,450.0,13152.0,11,0.0,22.0,FR,France +1050,200328,3,3975,609.0,7341.0,7,1.0,13.0,FR,France +1051,200327,3,2293,0.0,4605.0,4,0.0,8.0,FR,France +1052,200326,3,5333,2138.0,8528.0,9,4.0,14.0,FR,France +1053,200325,3,2602,0.0,5228.0,4,0.0,8.0,FR,France +1054,200324,3,8429,0.0,19483.0,14,0.0,32.0,FR,France +1055,200323,3,4821,1479.0,8163.0,8,2.0,14.0,FR,France +1056,200322,3,2573,158.0,4988.0,4,0.0,8.0,FR,France +1057,200321,3,5563,2465.0,8661.0,9,4.0,14.0,FR,France +1058,200320,3,7554,3748.0,11360.0,13,7.0,19.0,FR,France +1059,200319,3,8325,3777.0,12873.0,14,6.0,22.0,FR,France +1060,200318,3,12268,6392.0,18144.0,20,10.0,30.0,FR,France +1061,200317,3,46253,36234.0,56272.0,77,60.0,94.0,FR,France +1062,200316,3,50759,39835.0,61683.0,85,67.0,103.0,FR,France +1063,200315,3,69269,55778.0,82760.0,116,93.0,139.0,FR,France +1064,200314,3,70084,55374.0,84794.0,117,92.0,142.0,FR,France +1065,200313,3,70335,56370.0,84300.0,118,95.0,141.0,FR,France +1066,200312,3,88582,73568.0,103596.0,148,123.0,173.0,FR,France +1067,200311,3,99729,83353.0,116105.0,167,140.0,194.0,FR,France +1068,200310,3,121516,104361.0,138671.0,203,174.0,232.0,FR,France +1069,200309,3,177255,151800.0,202710.0,296,253.0,339.0,FR,France +1070,200308,3,222638,194269.0,251007.0,372,325.0,419.0,FR,France +1071,200307,3,237104,207851.0,266357.0,396,347.0,445.0,FR,France +1072,200306,3,206955,177973.0,235937.0,346,298.0,394.0,FR,France +1073,200305,3,151864,125877.0,177851.0,254,211.0,297.0,FR,France +1074,200304,3,95356,76211.0,114501.0,159,127.0,191.0,FR,France +1075,200303,3,50983,38264.0,63702.0,85,64.0,106.0,FR,France +1076,200302,3,31447,21706.0,41188.0,53,37.0,69.0,FR,France +1077,200301,3,31228,19202.0,43254.0,52,32.0,72.0,FR,France +1078,200252,3,47016,33692.0,60340.0,79,57.0,101.0,FR,France +1079,200251,3,47629,36912.0,58346.0,80,62.0,98.0,FR,France +1080,200250,3,35221,26217.0,44225.0,59,44.0,74.0,FR,France +1081,200249,3,24656,16900.0,32412.0,41,28.0,54.0,FR,France +1082,200248,3,19799,12868.0,26730.0,33,21.0,45.0,FR,France +1083,200247,3,16449,9214.0,23684.0,28,16.0,40.0,FR,France +1084,200246,3,12753,5779.0,19727.0,21,9.0,33.0,FR,France +1085,200245,3,19304,8475.0,30133.0,32,14.0,50.0,FR,France +1086,200244,3,18082,10671.0,25493.0,30,18.0,42.0,FR,France +1087,200243,3,14326,7548.0,21104.0,24,13.0,35.0,FR,France +1088,200242,3,13774,7800.0,19748.0,23,13.0,33.0,FR,France +1089,200241,3,11036,5650.0,16422.0,19,10.0,28.0,FR,France +1090,200240,3,8137,3375.0,12899.0,14,6.0,22.0,FR,France +1091,200239,3,15989,9892.0,22086.0,27,17.0,37.0,FR,France +1092,200238,3,7067,3299.0,10835.0,12,6.0,18.0,FR,France +1093,200237,3,12409,4981.0,19837.0,21,9.0,33.0,FR,France +1094,200236,3,1679,0.0,4072.0,3,0.0,7.0,FR,France +1095,200235,3,2126,0.0,6301.0,4,0.0,11.0,FR,France +1096,200234,3,2843,0.0,7483.0,5,0.0,13.0,FR,France +1097,200233,3,2670,0.0,5462.0,4,0.0,9.0,FR,France +1098,200232,3,1087,0.0,3003.0,2,0.0,5.0,FR,France +1099,200231,3,5455,399.0,10511.0,9,1.0,17.0,FR,France +1100,200230,3,3601,0.0,7836.0,6,0.0,13.0,FR,France +1101,200229,3,5576,379.0,10773.0,9,0.0,18.0,FR,France +1102,200228,3,6602,0.0,14289.0,11,0.0,24.0,FR,France +1103,200227,3,1882,0.0,6151.0,3,0.0,10.0,FR,France +1104,200226,3,4523,0.0,12320.0,8,0.0,21.0,FR,France +1105,200225,3,4765,1076.0,8454.0,8,2.0,14.0,FR,France +1106,200224,3,12063,7174.0,16952.0,20,12.0,28.0,FR,France +1107,200223,3,15468,9806.0,21130.0,26,16.0,36.0,FR,France +1108,200222,3,4854,1696.0,8012.0,8,3.0,13.0,FR,France +1109,200221,3,5901,2212.0,9590.0,10,4.0,16.0,FR,France +1110,200220,3,3803,1215.0,6391.0,6,2.0,10.0,FR,France +1111,200219,3,6139,2598.0,9680.0,10,4.0,16.0,FR,France +1112,200218,3,6083,2646.0,9520.0,10,4.0,16.0,FR,France +1113,200217,3,7223,2678.0,11768.0,12,4.0,20.0,FR,France +1114,200216,3,17762,9887.0,25637.0,30,17.0,43.0,FR,France +1115,200215,3,21654,13662.0,29646.0,36,23.0,49.0,FR,France +1116,200214,3,23877,15709.0,32045.0,40,26.0,54.0,FR,France +1117,200213,3,27497,16289.0,38705.0,46,27.0,65.0,FR,France +1118,200212,3,33510,20938.0,46082.0,56,35.0,77.0,FR,France +1119,200211,3,40426,29171.0,51681.0,68,49.0,87.0,FR,France +1120,200210,3,42915,24537.0,61293.0,72,41.0,103.0,FR,France +1121,200209,3,63735,48368.0,79102.0,107,81.0,133.0,FR,France +1122,200208,3,117204,95548.0,138860.0,197,161.0,233.0,FR,France +1123,200207,3,170251,137065.0,203437.0,286,230.0,342.0,FR,France +1124,200206,3,325084,296111.0,354057.0,546,497.0,595.0,FR,France +1125,200205,3,456186,422559.0,489813.0,767,710.0,824.0,FR,France +1126,200204,3,504715,470859.0,538571.0,848,791.0,905.0,FR,France +1127,200203,3,383720,353019.0,414421.0,645,593.0,697.0,FR,France +1128,200202,3,244028,217752.0,270304.0,410,366.0,454.0,FR,France +1129,200201,3,115422,95696.0,135148.0,194,161.0,227.0,FR,France +1130,200152,3,57999,43225.0,72773.0,98,73.0,123.0,FR,France +1131,200151,3,45961,36017.0,55905.0,78,61.0,95.0,FR,France +1132,200150,3,31309,22878.0,39740.0,53,39.0,67.0,FR,France +1133,200149,3,34792,23268.0,46316.0,59,40.0,78.0,FR,France +1134,200148,3,43283,20164.0,66402.0,73,34.0,112.0,FR,France +1135,200147,3,27455,20021.0,34889.0,46,33.0,59.0,FR,France +1136,200146,3,21127,14294.0,27960.0,36,24.0,48.0,FR,France +1137,200145,3,20766,13979.0,27553.0,35,24.0,46.0,FR,France +1138,200144,3,11410,6593.0,16227.0,19,11.0,27.0,FR,France +1139,200143,3,23311,15652.0,30970.0,39,26.0,52.0,FR,France +1140,200142,3,18963,11652.0,26274.0,32,20.0,44.0,FR,France +1141,200141,3,20241,14032.0,26450.0,34,24.0,44.0,FR,France +1142,200140,3,18113,9971.0,26255.0,31,17.0,45.0,FR,France +1143,200139,3,25407,7785.0,43029.0,43,13.0,73.0,FR,France +1144,200138,3,9736,4985.0,14487.0,16,8.0,24.0,FR,France +1145,200137,3,8025,3527.0,12523.0,14,6.0,22.0,FR,France +1146,200136,3,4663,654.0,8672.0,8,1.0,15.0,FR,France +1147,200135,3,4399,0.0,9810.0,7,0.0,16.0,FR,France +1148,200134,3,2990,0.0,6419.0,5,0.0,11.0,FR,France +1149,200133,3,0,0.0,0.0,0,0.0,0.0,FR,France +1150,200132,3,0,0.0,0.0,0,0.0,0.0,FR,France +1151,200131,3,18999,4286.0,33712.0,32,7.0,57.0,FR,France +1152,200130,3,2144,0.0,5670.0,4,0.0,10.0,FR,France +1153,200129,3,2408,0.0,5215.0,4,0.0,9.0,FR,France +1154,200128,3,3555,553.0,6557.0,6,1.0,11.0,FR,France +1155,200127,3,4739,1122.0,8356.0,8,2.0,14.0,FR,France +1156,200126,3,3335,466.0,6204.0,6,1.0,11.0,FR,France +1157,200125,3,2643,527.0,4759.0,4,0.0,8.0,FR,France +1158,200124,3,4784,2158.0,7410.0,8,4.0,12.0,FR,France +1159,200123,3,6299,3161.0,9437.0,11,6.0,16.0,FR,France +1160,200122,3,4544,2006.0,7082.0,8,4.0,12.0,FR,France +1161,200121,3,8925,4094.0,13756.0,15,7.0,23.0,FR,France +1162,200120,3,15269,8883.0,21655.0,26,15.0,37.0,FR,France +1163,200119,3,17369,10575.0,24163.0,29,18.0,40.0,FR,France +1164,200118,3,21043,14262.0,27824.0,36,25.0,47.0,FR,France +1165,200117,3,25787,19109.0,32465.0,44,33.0,55.0,FR,France +1166,200116,3,24025,16833.0,31217.0,41,29.0,53.0,FR,France +1167,200115,3,24188,17340.0,31036.0,41,29.0,53.0,FR,France +1168,200114,3,40429,31774.0,49084.0,68,53.0,83.0,FR,France +1169,200113,3,48644,39517.0,57771.0,82,67.0,97.0,FR,France +1170,200112,3,45411,35780.0,55042.0,77,61.0,93.0,FR,France +1171,200111,3,49809,40534.0,59084.0,84,68.0,100.0,FR,France +1172,200110,3,46649,37240.0,56058.0,79,63.0,95.0,FR,France +1173,200109,3,58623,47346.0,69900.0,99,80.0,118.0,FR,France +1174,200108,3,77423,63237.0,91609.0,131,107.0,155.0,FR,France +1175,200107,3,126970,107898.0,146042.0,215,183.0,247.0,FR,France +1176,200106,3,225969,198142.0,253796.0,382,335.0,429.0,FR,France +1177,200105,3,278674,249486.0,307862.0,471,422.0,520.0,FR,France +1178,200104,3,209193,189129.0,229257.0,354,320.0,388.0,FR,France +1179,200103,3,139823,124243.0,155403.0,236,210.0,262.0,FR,France +1180,200102,3,105356,92392.0,118320.0,178,156.0,200.0,FR,France +1181,200101,3,98930,84599.0,113261.0,167,143.0,191.0,FR,France +1182,200052,3,143525,124203.0,162847.0,244,211.0,277.0,FR,France +1183,200051,3,125224,108719.0,141729.0,213,185.0,241.0,FR,France +1184,200050,3,99177,84857.0,113497.0,169,145.0,193.0,FR,France +1185,200049,3,74170,54196.0,94144.0,126,92.0,160.0,FR,France +1186,200048,3,43642,34064.0,53220.0,74,58.0,90.0,FR,France +1187,200047,3,64848,11322.0,118374.0,110,19.0,201.0,FR,France +1188,200046,3,20598,14053.0,27143.0,35,24.0,46.0,FR,France +1189,200045,3,25375,17229.0,33521.0,43,29.0,57.0,FR,France +1190,200044,3,16330,9762.0,22898.0,28,17.0,39.0,FR,France +1191,200043,3,36951,27693.0,46209.0,63,47.0,79.0,FR,France +1192,200042,3,41200,30772.0,51628.0,70,52.0,88.0,FR,France +1193,200041,3,40022,30939.0,49105.0,68,53.0,83.0,FR,France +1194,200040,3,27237,19986.0,34488.0,46,34.0,58.0,FR,France +1195,200039,3,19338,12649.0,26027.0,33,22.0,44.0,FR,France +1196,200038,3,7417,3193.0,11641.0,13,6.0,20.0,FR,France +1197,200037,3,2243,0.0,4722.0,4,0.0,8.0,FR,France +1198,200036,3,2990,0.0,6416.0,5,0.0,11.0,FR,France +1199,200035,3,5590,0.0,12003.0,10,0.0,21.0,FR,France +1200,200034,3,5188,0.0,12418.0,9,0.0,21.0,FR,France +1201,200033,3,1690,0.0,3859.0,3,0.0,7.0,FR,France +1202,200032,3,1405,0.0,4239.0,2,0.0,7.0,FR,France +1203,200031,3,2159,0.0,4744.0,4,0.0,8.0,FR,France +1204,200030,3,218,0.0,783.0,0,0.0,1.0,FR,France +1205,200029,3,1532,0.0,3751.0,3,0.0,7.0,FR,France +1206,200028,3,1071,0.0,2881.0,2,0.0,5.0,FR,France +1207,200027,3,2427,150.0,4704.0,4,0.0,8.0,FR,France +1208,200026,3,1997,0.0,4996.0,3,0.0,8.0,FR,France +1209,200025,3,4239,221.0,8257.0,7,0.0,14.0,FR,France +1210,200024,3,5411,1122.0,9700.0,9,2.0,16.0,FR,France +1211,200023,3,8757,4101.0,13413.0,15,7.0,23.0,FR,France +1212,200022,3,4966,1694.0,8238.0,8,2.0,14.0,FR,France +1213,200021,3,4271,1389.0,7153.0,7,2.0,12.0,FR,France +1214,200020,3,4520,1478.0,7562.0,8,3.0,13.0,FR,France +1215,200019,3,13867,8548.0,19186.0,24,15.0,33.0,FR,France +1216,200018,3,5386,2261.0,8511.0,9,4.0,14.0,FR,France +1217,200017,3,7018,1581.0,12455.0,12,3.0,21.0,FR,France +1218,200016,3,5328,1433.0,9223.0,9,2.0,16.0,FR,France +1219,200015,3,12020,6436.0,17604.0,20,11.0,29.0,FR,France +1220,200014,3,10942,5691.0,16193.0,19,10.0,28.0,FR,France +1221,200013,3,8572,3443.0,13701.0,15,6.0,24.0,FR,France +1222,200012,3,7081,3097.0,11065.0,12,5.0,19.0,FR,France +1223,200011,3,12172,7447.0,16897.0,21,13.0,29.0,FR,France +1224,200010,3,9091,5450.0,12732.0,15,9.0,21.0,FR,France +1225,200009,3,14631,9200.0,20062.0,25,16.0,34.0,FR,France +1226,200008,3,23647,17172.0,30122.0,40,29.0,51.0,FR,France +1227,200007,3,59173,48440.0,69906.0,101,83.0,119.0,FR,France +1228,200006,3,146517,129961.0,163073.0,249,221.0,277.0,FR,France +1229,200005,3,261687,239983.0,283391.0,445,408.0,482.0,FR,France +1230,200004,3,374822,349785.0,399859.0,637,594.0,680.0,FR,France +1231,200003,3,484233,456706.0,511760.0,824,777.0,871.0,FR,France +1232,200002,3,521069,492185.0,549953.0,886,837.0,935.0,FR,France +1233,200001,3,541945,511326.0,572564.0,922,870.0,974.0,FR,France +1234,199952,3,387655,360652.0,414658.0,663,617.0,709.0,FR,France +1235,199951,3,272075,250906.0,293244.0,465,429.0,501.0,FR,France +1236,199950,3,181113,164571.0,197655.0,310,282.0,338.0,FR,France +1237,199949,3,112328,99058.0,125598.0,192,169.0,215.0,FR,France +1238,199948,3,58710,48651.0,68769.0,100,83.0,117.0,FR,France +1239,199947,3,35912,23462.0,48362.0,61,40.0,82.0,FR,France +1240,199946,3,8601,1503.0,15699.0,15,3.0,27.0,FR,France +1241,199945,3,17781,10817.0,24745.0,30,18.0,42.0,FR,France +1242,199944,3,18238,12870.0,23606.0,31,22.0,40.0,FR,France +1243,199943,3,18135,12601.0,23669.0,31,22.0,40.0,FR,France +1244,199942,3,19183,13258.0,25108.0,33,23.0,43.0,FR,France +1245,199941,3,25171,18689.0,31653.0,43,32.0,54.0,FR,France +1246,199940,3,24185,16184.0,32186.0,41,27.0,55.0,FR,France +1247,199939,3,28553,20776.0,36330.0,49,36.0,62.0,FR,France +1248,199938,3,12430,7759.0,17101.0,21,13.0,29.0,FR,France +1249,199937,3,7543,4283.0,10803.0,13,7.0,19.0,FR,France +1250,199936,3,8191,2827.0,13555.0,14,5.0,23.0,FR,France +1251,199935,3,3334,1188.0,5480.0,6,2.0,10.0,FR,France +1252,199934,3,7600,0.0,27730.0,13,0.0,47.0,FR,France +1253,199933,3,9757,354.0,19160.0,17,1.0,33.0,FR,France +1254,199932,3,7149,0.0,15077.0,12,0.0,26.0,FR,France +1255,199931,3,2640,0.0,5463.0,5,0.0,10.0,FR,France +1256,199930,3,1478,0.0,3153.0,3,0.0,6.0,FR,France +1257,199929,3,3983,498.0,7468.0,7,1.0,13.0,FR,France +1258,199928,3,3731,712.0,6750.0,6,1.0,11.0,FR,France +1259,199927,3,5004,1597.0,8411.0,9,3.0,15.0,FR,France +1260,199926,3,3459,699.0,6219.0,6,1.0,11.0,FR,France +1261,199925,3,5302,2057.0,8547.0,9,3.0,15.0,FR,France +1262,199924,3,4327,1646.0,7008.0,7,2.0,12.0,FR,France +1263,199923,3,5370,2374.0,8366.0,9,4.0,14.0,FR,France +1264,199922,3,4404,1643.0,7165.0,8,3.0,13.0,FR,France +1265,199921,3,4180,1485.0,6875.0,7,2.0,12.0,FR,France +1266,199920,3,6073,2775.0,9371.0,10,4.0,16.0,FR,France +1267,199919,3,6241,3220.0,9262.0,11,6.0,16.0,FR,France +1268,199918,3,3057,678.0,5436.0,5,1.0,9.0,FR,France +1269,199917,3,2904,701.0,5107.0,5,1.0,9.0,FR,France +1270,199916,3,7539,3360.0,11718.0,13,6.0,20.0,FR,France +1271,199915,3,11535,6814.0,16256.0,20,12.0,28.0,FR,France +1272,199914,3,18730,13131.0,24329.0,32,22.0,42.0,FR,France +1273,199913,3,38453,29560.0,47346.0,66,51.0,81.0,FR,France +1274,199912,3,58090,48072.0,68108.0,99,82.0,116.0,FR,France +1275,199911,3,91329,78686.0,103972.0,156,134.0,178.0,FR,France +1276,199910,3,147976,131058.0,164894.0,253,224.0,282.0,FR,France +1277,199909,3,207450,188710.0,226190.0,355,323.0,387.0,FR,France +1278,199908,3,313293,292280.0,334306.0,536,500.0,572.0,FR,France +1279,199907,3,524136,496702.0,551570.0,896,849.0,943.0,FR,France +1280,199906,3,493908,466605.0,521211.0,844,797.0,891.0,FR,France +1281,199905,3,476884,449696.0,504072.0,815,769.0,861.0,FR,France +1282,199904,3,368514,345131.0,391897.0,630,590.0,670.0,FR,France +1283,199903,3,242388,224208.0,260568.0,414,383.0,445.0,FR,France +1284,199902,3,160657,145209.0,176105.0,275,249.0,301.0,FR,France +1285,199901,3,130133,115125.0,145141.0,222,196.0,248.0,FR,France +1286,199853,3,107611,92301.0,122921.0,185,159.0,211.0,FR,France +1287,199852,3,72373,61032.0,83714.0,124,105.0,143.0,FR,France +1288,199851,3,78179,67156.0,89202.0,134,115.0,153.0,FR,France +1289,199850,3,54775,45478.0,64072.0,94,78.0,110.0,FR,France +1290,199849,3,33385,26332.0,40438.0,57,45.0,69.0,FR,France +1291,199848,3,22636,16668.0,28604.0,39,29.0,49.0,FR,France +1292,199847,3,14505,9746.0,19264.0,25,17.0,33.0,FR,France +1293,199846,3,13804,9049.0,18559.0,24,16.0,32.0,FR,France +1294,199845,3,13021,8113.0,17929.0,22,14.0,30.0,FR,France +1295,199844,3,12631,7410.0,17852.0,22,13.0,31.0,FR,France +1296,199843,3,12180,7125.0,17235.0,21,12.0,30.0,FR,France +1297,199842,3,18885,12726.0,25044.0,32,21.0,43.0,FR,France +1298,199841,3,24196,17506.0,30886.0,42,31.0,53.0,FR,France +1299,199840,3,20235,14114.0,26356.0,35,25.0,45.0,FR,France +1300,199839,3,17075,11538.0,22612.0,29,20.0,38.0,FR,France +1301,199838,3,10837,6336.0,15338.0,19,11.0,27.0,FR,France +1302,199837,3,6968,3227.0,10709.0,12,6.0,18.0,FR,France +1303,199836,3,3033,580.0,5486.0,5,1.0,9.0,FR,France +1304,199835,3,2491,0.0,5022.0,4,0.0,8.0,FR,France +1305,199834,3,3853,589.0,7117.0,7,1.0,13.0,FR,France +1306,199833,3,2934,0.0,6598.0,5,0.0,11.0,FR,France +1307,199832,3,1308,0.0,2894.0,2,0.0,5.0,FR,France +1308,199831,3,12147,0.0,29237.0,21,0.0,50.0,FR,France +1309,199830,3,5309,1628.0,8990.0,9,3.0,15.0,FR,France +1310,199829,3,6486,2465.0,10507.0,11,4.0,18.0,FR,France +1311,199828,3,9577,4464.0,14690.0,16,7.0,25.0,FR,France +1312,199827,3,12358,7158.0,17558.0,21,12.0,30.0,FR,France +1313,199826,3,10415,6547.0,14283.0,18,11.0,25.0,FR,France +1314,199825,3,18246,13050.0,23442.0,31,22.0,40.0,FR,France +1315,199824,3,16263,11126.0,21400.0,28,19.0,37.0,FR,France +1316,199823,3,8553,4911.0,12195.0,15,9.0,21.0,FR,France +1317,199822,3,5181,2669.0,7693.0,9,5.0,13.0,FR,France +1318,199821,3,4751,2416.0,7086.0,8,4.0,12.0,FR,France +1319,199820,3,12129,8099.0,16159.0,21,14.0,28.0,FR,France +1320,199819,3,24118,17906.0,30330.0,41,30.0,52.0,FR,France +1321,199818,3,31612,24512.0,38712.0,54,42.0,66.0,FR,France +1322,199817,3,61148,51894.0,70402.0,105,89.0,121.0,FR,France +1323,199816,3,123195,109878.0,136512.0,211,188.0,234.0,FR,France +1324,199815,3,171603,156715.0,186491.0,294,268.0,320.0,FR,France +1325,199814,3,319092,298398.0,339786.0,547,512.0,582.0,FR,France +1326,199813,3,298212,278513.0,317911.0,512,478.0,546.0,FR,France +1327,199812,3,263585,246356.0,280814.0,452,422.0,482.0,FR,France +1328,199811,3,220578,204894.0,236262.0,378,351.0,405.0,FR,France +1329,199810,3,202354,186304.0,218404.0,347,319.0,375.0,FR,France +1330,199809,3,227553,209970.0,245136.0,390,360.0,420.0,FR,France +1331,199808,3,271362,252005.0,290719.0,465,432.0,498.0,FR,France +1332,199807,3,190187,173694.0,206680.0,326,298.0,354.0,FR,France +1333,199806,3,88217,76829.0,99605.0,151,131.0,171.0,FR,France +1334,199805,3,45180,36970.0,53390.0,77,63.0,91.0,FR,France +1335,199804,3,30005,23272.0,36738.0,51,39.0,63.0,FR,France +1336,199803,3,23900,18221.0,29579.0,41,31.0,51.0,FR,France +1337,199802,3,31143,23994.0,38292.0,53,41.0,65.0,FR,France +1338,199801,3,24809,17786.0,31832.0,43,31.0,55.0,FR,France +1339,199752,3,29039,21984.0,36094.0,50,38.0,62.0,FR,France +1340,199751,3,34924,27737.0,42111.0,60,48.0,72.0,FR,France +1341,199750,3,33527,26388.0,40666.0,58,46.0,70.0,FR,France +1342,199749,3,15978,11147.0,20809.0,27,19.0,35.0,FR,France +1343,199748,3,11507,7744.0,15270.0,20,14.0,26.0,FR,France +1344,199747,3,11059,7151.0,14967.0,19,12.0,26.0,FR,France +1345,199746,3,8073,4613.0,11533.0,14,8.0,20.0,FR,France +1346,199745,3,18202,13113.0,23291.0,31,22.0,40.0,FR,France +1347,199744,3,19770,14405.0,25135.0,34,25.0,43.0,FR,France +1348,199743,3,16707,11945.0,21469.0,29,21.0,37.0,FR,France +1349,199742,3,15340,10351.0,20329.0,26,17.0,35.0,FR,France +1350,199741,3,16933,11941.0,21925.0,29,20.0,38.0,FR,France +1351,199740,3,13292,8709.0,17875.0,23,15.0,31.0,FR,France +1352,199739,3,10189,6279.0,14099.0,18,11.0,25.0,FR,France +1353,199738,3,3231,1061.0,5401.0,6,2.0,10.0,FR,France +1354,199737,3,4542,1949.0,7135.0,8,4.0,12.0,FR,France +1355,199736,3,5131,2205.0,8057.0,9,4.0,14.0,FR,France +1356,199735,3,1842,0.0,3740.0,3,0.0,6.0,FR,France +1357,199734,3,3226,0.0,6717.0,6,0.0,12.0,FR,France +1358,199733,3,1799,0.0,4368.0,3,0.0,7.0,FR,France +1359,199732,3,2086,0.0,4411.0,4,0.0,8.0,FR,France +1360,199731,3,1386,0.0,3332.0,2,0.0,5.0,FR,France +1361,199730,3,2116,0.0,4919.0,4,0.0,9.0,FR,France +1362,199729,3,1973,0.0,4347.0,3,0.0,7.0,FR,France +1363,199728,3,1560,216.0,2904.0,3,1.0,5.0,FR,France +1364,199727,3,2540,754.0,4326.0,4,1.0,7.0,FR,France +1365,199726,3,5582,2699.0,8465.0,10,5.0,15.0,FR,France +1366,199725,3,4012,1090.0,6934.0,7,2.0,12.0,FR,France +1367,199724,3,4696,1824.0,7568.0,8,3.0,13.0,FR,France +1368,199723,3,4709,2136.0,7282.0,8,4.0,12.0,FR,France +1369,199722,3,2283,665.0,3901.0,4,1.0,7.0,FR,France +1370,199721,3,2108,664.0,3552.0,4,2.0,6.0,FR,France +1371,199720,3,3257,1519.0,4995.0,6,3.0,9.0,FR,France +1372,199719,3,4646,2436.0,6856.0,8,4.0,12.0,FR,France +1373,199718,3,5246,2764.0,7728.0,9,5.0,13.0,FR,France +1374,199717,3,14236,9906.0,18566.0,24,17.0,31.0,FR,France +1375,199716,3,12169,8111.0,16227.0,21,14.0,28.0,FR,France +1376,199715,3,9516,6192.0,12840.0,16,10.0,22.0,FR,France +1377,199714,3,13602,9659.0,17545.0,23,16.0,30.0,FR,France +1378,199713,3,18032,13345.0,22719.0,31,23.0,39.0,FR,France +1379,199712,3,17199,12707.0,21691.0,30,22.0,38.0,FR,France +1380,199711,3,19988,15419.0,24557.0,34,26.0,42.0,FR,France +1381,199710,3,21903,17338.0,26468.0,38,30.0,46.0,FR,France +1382,199709,3,29860,24261.0,35459.0,51,41.0,61.0,FR,France +1383,199708,3,55445,47857.0,63033.0,95,82.0,108.0,FR,France +1384,199707,3,70876,62518.0,79234.0,122,108.0,136.0,FR,France +1385,199706,3,76906,68152.0,85660.0,132,117.0,147.0,FR,France +1386,199705,3,95900,86095.0,105705.0,165,148.0,182.0,FR,France +1387,199704,3,96896,87079.0,106713.0,167,150.0,184.0,FR,France +1388,199703,3,143844,131917.0,155771.0,248,227.0,269.0,FR,France +1389,199702,3,211578,197395.0,225761.0,364,340.0,388.0,FR,France +1390,199701,3,280440,263783.0,297097.0,483,454.0,512.0,FR,France +1391,199652,3,388201,369211.0,407191.0,670,637.0,703.0,FR,France +1392,199651,3,640627,617388.0,663866.0,1106,1066.0,1146.0,FR,France +1393,199650,3,535205,514568.0,555842.0,924,888.0,960.0,FR,France +1394,199649,3,411498,393335.0,429661.0,710,679.0,741.0,FR,France +1395,199648,3,195568,182563.0,208573.0,338,316.0,360.0,FR,France +1396,199647,3,71980,63619.0,80341.0,124,110.0,138.0,FR,France +1397,199646,3,32138,26358.0,37918.0,55,45.0,65.0,FR,France +1398,199645,3,25551,20136.0,30966.0,44,35.0,53.0,FR,France +1399,199644,3,10753,7230.0,14276.0,19,13.0,25.0,FR,France +1400,199643,3,12971,9311.0,16631.0,22,16.0,28.0,FR,France +1401,199642,3,11929,8472.0,15386.0,21,15.0,27.0,FR,France +1402,199641,3,9918,6674.0,13162.0,17,11.0,23.0,FR,France +1403,199640,3,10765,7067.0,14463.0,19,13.0,25.0,FR,France +1404,199639,3,8377,5183.0,11571.0,14,8.0,20.0,FR,France +1405,199638,3,9470,5965.0,12975.0,16,10.0,22.0,FR,France +1406,199637,3,2925,829.0,5021.0,5,1.0,9.0,FR,France +1407,199636,3,1122,23.0,2221.0,2,0.0,4.0,FR,France +1408,199635,3,1674,93.0,3255.0,3,0.0,6.0,FR,France +1409,199634,3,1273,122.0,2424.0,2,0.0,4.0,FR,France +1410,199633,3,540,0.0,1246.0,1,0.0,2.0,FR,France +1411,199632,3,1453,176.0,2730.0,3,1.0,5.0,FR,France +1412,199631,3,3010,752.0,5268.0,5,1.0,9.0,FR,France +1413,199630,3,2992,706.0,5278.0,5,1.0,9.0,FR,France +1414,199629,3,1559,144.0,2974.0,3,1.0,5.0,FR,France +1415,199628,3,3109,541.0,5677.0,5,1.0,9.0,FR,France +1416,199627,3,4456,1595.0,7317.0,8,3.0,13.0,FR,France +1417,199626,3,2871,1138.0,4604.0,5,2.0,8.0,FR,France +1418,199625,3,2308,856.0,3760.0,4,1.0,7.0,FR,France +1419,199624,3,2490,1067.0,3913.0,4,2.0,6.0,FR,France +1420,199623,3,2819,1262.0,4376.0,5,2.0,8.0,FR,France +1421,199622,3,4005,1984.0,6026.0,7,4.0,10.0,FR,France +1422,199621,3,7042,4291.0,9793.0,12,7.0,17.0,FR,France +1423,199620,3,10619,7365.0,13873.0,18,12.0,24.0,FR,France +1424,199619,3,11898,8065.0,15731.0,21,14.0,28.0,FR,France +1425,199618,3,18338,13352.0,23324.0,32,23.0,41.0,FR,France +1426,199617,3,24954,19100.0,30808.0,43,33.0,53.0,FR,France +1427,199616,3,29313,23868.0,34758.0,51,42.0,60.0,FR,France +1428,199615,3,51703,43644.0,59762.0,89,75.0,103.0,FR,France +1429,199614,3,44414,36774.0,52054.0,77,64.0,90.0,FR,France +1430,199613,3,30622,25062.0,36182.0,53,43.0,63.0,FR,France +1431,199612,3,31818,25852.0,37784.0,55,45.0,65.0,FR,France +1432,199611,3,24427,19499.0,29355.0,42,33.0,51.0,FR,France +1433,199610,3,20910,16198.0,25622.0,36,28.0,44.0,FR,France +1434,199609,3,19594,15228.0,23960.0,34,26.0,42.0,FR,France +1435,199608,3,19046,14850.0,23242.0,33,26.0,40.0,FR,France +1436,199607,3,23041,18338.0,27744.0,40,32.0,48.0,FR,France +1437,199606,3,21810,17153.0,26467.0,38,30.0,46.0,FR,France +1438,199605,3,25275,20410.0,30140.0,44,36.0,52.0,FR,France +1439,199604,3,43359,36948.0,49770.0,75,64.0,86.0,FR,France +1440,199603,3,54691,48016.0,61366.0,94,82.0,106.0,FR,France +1441,199602,3,105606,96106.0,115106.0,182,166.0,198.0,FR,France +1442,199601,3,223830,209274.0,238386.0,386,361.0,411.0,FR,France +1443,199552,3,397122,378252.0,415992.0,688,655.0,721.0,FR,France +1444,199551,3,749988,725434.0,774542.0,1299,1256.0,1342.0,FR,France +1445,199550,3,604926,583100.0,626752.0,1047,1009.0,1085.0,FR,France +1446,199549,3,375500,358200.0,392800.0,650,620.0,680.0,FR,France +1447,199548,3,206446,193457.0,219435.0,357,335.0,379.0,FR,France +1448,199547,3,120472,110526.0,130418.0,209,192.0,226.0,FR,France +1449,199546,3,62380,55042.0,69718.0,108,95.0,121.0,FR,France +1450,199545,3,29791,24523.0,35059.0,52,43.0,61.0,FR,France +1451,199544,3,13168,9820.0,16516.0,23,17.0,29.0,FR,France +1452,199543,3,16188,12389.0,19987.0,28,21.0,35.0,FR,France +1453,199542,3,15178,11387.0,18969.0,26,19.0,33.0,FR,France +1454,199541,3,14980,10851.0,19109.0,26,19.0,33.0,FR,France +1455,199540,3,16245,11610.0,20880.0,28,20.0,36.0,FR,France +1456,199539,3,18499,13844.0,23154.0,32,24.0,40.0,FR,France +1457,199538,3,13123,9410.0,16836.0,23,17.0,29.0,FR,France +1458,199537,3,4895,2666.0,7124.0,8,4.0,12.0,FR,France +1459,199536,3,3659,1574.0,5744.0,6,2.0,10.0,FR,France +1460,199535,3,2496,644.0,4348.0,4,1.0,7.0,FR,France +1461,199534,3,1887,214.0,3560.0,3,0.0,6.0,FR,France +1462,199533,3,905,0.0,2007.0,2,0.0,4.0,FR,France +1463,199532,3,700,0.0,1699.0,1,0.0,3.0,FR,France +1464,199531,3,1946,92.0,3800.0,3,0.0,6.0,FR,France +1465,199530,3,1898,46.0,3750.0,3,0.0,6.0,FR,France +1466,199529,3,2148,687.0,3609.0,4,1.0,7.0,FR,France +1467,199528,3,3312,1430.0,5194.0,6,3.0,9.0,FR,France +1468,199527,3,4853,2683.0,7023.0,8,4.0,12.0,FR,France +1469,199526,3,4986,2911.0,7061.0,9,5.0,13.0,FR,France +1470,199525,3,4571,2520.0,6622.0,8,4.0,12.0,FR,France +1471,199524,3,8058,5054.0,11062.0,14,9.0,19.0,FR,France +1472,199523,3,13820,9801.0,17839.0,24,17.0,31.0,FR,France +1473,199522,3,14124,9999.0,18249.0,24,17.0,31.0,FR,France +1474,199521,3,11931,8655.0,15207.0,21,15.0,27.0,FR,France +1475,199520,3,18846,14311.0,23381.0,33,25.0,41.0,FR,France +1476,199519,3,26261,21488.0,31034.0,45,37.0,53.0,FR,France +1477,199518,3,39231,33258.0,45204.0,68,58.0,78.0,FR,France +1478,199517,3,88640,79343.0,97937.0,153,137.0,169.0,FR,France +1479,199516,3,140488,129439.0,151537.0,243,224.0,262.0,FR,France +1480,199515,3,181007,169110.0,192904.0,313,292.0,334.0,FR,France +1481,199514,3,248704,235144.0,262264.0,431,408.0,454.0,FR,France +1482,199513,3,209839,197191.0,222487.0,363,341.0,385.0,FR,France +1483,199512,3,122434,112497.0,132371.0,212,195.0,229.0,FR,France +1484,199511,3,81730,73346.0,90114.0,142,127.0,157.0,FR,France +1485,199510,3,49387,42703.0,56071.0,86,74.0,98.0,FR,France +1486,199509,3,39696,33259.0,46133.0,69,58.0,80.0,FR,France +1487,199508,3,38008,32225.0,43791.0,66,56.0,76.0,FR,France +1488,199507,3,30550,25479.0,35621.0,53,44.0,62.0,FR,France +1489,199506,3,37351,32007.0,42695.0,65,56.0,74.0,FR,France +1490,199505,3,27876,23218.0,32534.0,48,40.0,56.0,FR,France +1491,199504,3,27643,22818.0,32468.0,48,40.0,56.0,FR,France +1492,199503,3,24844,20391.0,29297.0,43,35.0,51.0,FR,France +1493,199502,3,23480,19249.0,27711.0,41,34.0,48.0,FR,France +1494,199501,3,26556,21916.0,31196.0,46,38.0,54.0,FR,France +1495,199452,3,22036,17495.0,26577.0,38,30.0,46.0,FR,France +1496,199451,3,26912,21750.0,32074.0,47,38.0,56.0,FR,France +1497,199450,3,28831,23470.0,34192.0,50,41.0,59.0,FR,France +1498,199449,3,21161,16559.0,25763.0,37,29.0,45.0,FR,France +1499,199448,3,18487,14456.0,22518.0,32,25.0,39.0,FR,France +1500,199447,3,15206,11578.0,18834.0,26,20.0,32.0,FR,France +1501,199446,3,14252,10525.0,17979.0,25,19.0,31.0,FR,France +1502,199445,3,12152,8448.0,15856.0,21,15.0,27.0,FR,France +1503,199444,3,11307,7688.0,14926.0,20,14.0,26.0,FR,France +1504,199443,3,11254,8002.0,14506.0,20,14.0,26.0,FR,France +1505,199442,3,14406,10653.0,18159.0,25,18.0,32.0,FR,France +1506,199441,3,14073,10341.0,17805.0,24,18.0,30.0,FR,France +1507,199440,3,15962,11850.0,20074.0,28,21.0,35.0,FR,France +1508,199439,3,15878,11643.0,20113.0,28,21.0,35.0,FR,France +1509,199438,3,15366,11100.0,19632.0,27,20.0,34.0,FR,France +1510,199437,3,5949,3561.0,8337.0,10,6.0,14.0,FR,France +1511,199436,3,2806,1133.0,4479.0,5,2.0,8.0,FR,France +1512,199435,3,4556,2358.0,6754.0,8,4.0,12.0,FR,France +1513,199434,3,3459,1444.0,5474.0,6,2.0,10.0,FR,France +1514,199433,3,4272,977.0,7567.0,7,1.0,13.0,FR,France +1515,199432,3,4786,1613.0,7959.0,8,2.0,14.0,FR,France +1516,199431,3,5027,1580.0,8474.0,9,3.0,15.0,FR,France +1517,199430,3,2100,520.0,3680.0,4,1.0,7.0,FR,France +1518,199429,3,1188,0.0,2384.0,2,0.0,4.0,FR,France +1519,199428,3,1581,316.0,2846.0,3,1.0,5.0,FR,France +1520,199427,3,713,0.0,1459.0,1,0.0,2.0,FR,France +1521,199426,3,990,80.0,1900.0,2,0.0,4.0,FR,France +1522,199425,3,5431,3222.0,7640.0,9,5.0,13.0,FR,France +1523,199424,3,6288,3723.0,8853.0,11,7.0,15.0,FR,France +1524,199423,3,6440,1052.0,11828.0,11,2.0,20.0,FR,France +1525,199422,3,845,0.0,2449.0,1,0.0,4.0,FR,France +1526,199421,3,2197,395.0,3999.0,4,1.0,7.0,FR,France +1527,199420,3,2217,852.0,3582.0,4,2.0,6.0,FR,France +1528,199419,3,1483,406.0,2560.0,3,1.0,5.0,FR,France +1529,199418,3,3705,1940.0,5470.0,6,3.0,9.0,FR,France +1530,199417,3,2288,1064.0,3512.0,4,2.0,6.0,FR,France +1531,199416,3,5156,3176.0,7136.0,9,6.0,12.0,FR,France +1532,199415,3,6952,4678.0,9226.0,12,8.0,16.0,FR,France +1533,199414,3,4671,2784.0,6558.0,8,5.0,11.0,FR,France +1534,199413,3,3343,1641.0,5045.0,6,3.0,9.0,FR,France +1535,199412,3,4305,2412.0,6198.0,7,4.0,10.0,FR,France +1536,199411,3,5399,3327.0,7471.0,9,5.0,13.0,FR,France +1537,199410,3,4548,2529.0,6567.0,8,4.0,12.0,FR,France +1538,199409,3,5635,3251.0,8019.0,10,6.0,14.0,FR,France +1539,199408,3,9539,6652.0,12426.0,17,12.0,22.0,FR,France +1540,199407,3,14639,11188.0,18090.0,25,19.0,31.0,FR,France +1541,199406,3,17308,13395.0,21221.0,30,23.0,37.0,FR,France +1542,199405,3,18489,14290.0,22688.0,32,25.0,39.0,FR,France +1543,199404,3,23712,19048.0,28376.0,41,33.0,49.0,FR,France +1544,199403,3,29882,24817.0,34947.0,52,43.0,61.0,FR,France +1545,199402,3,47402,41415.0,53389.0,82,72.0,92.0,FR,France +1546,199401,3,118119,108182.0,128056.0,205,188.0,222.0,FR,France +1547,199352,3,233137,218608.0,247666.0,406,381.0,431.0,FR,France +1548,199351,3,377472,359792.0,395152.0,658,627.0,689.0,FR,France +1549,199350,3,627639,607097.0,648181.0,1094,1058.0,1130.0,FR,France +1550,199349,3,898045,873419.0,922671.0,1565,1522.0,1608.0,FR,France +1551,199348,3,527582,507752.0,547412.0,920,885.0,955.0,FR,France +1552,199347,3,241371,226769.0,255973.0,421,396.0,446.0,FR,France +1553,199346,3,76034,68003.0,84065.0,133,119.0,147.0,FR,France +1554,199345,3,32289,27022.0,37556.0,56,47.0,65.0,FR,France +1555,199344,3,17832,14015.0,21649.0,31,24.0,38.0,FR,France +1556,199343,3,15098,11333.0,18863.0,26,19.0,33.0,FR,France +1557,199342,3,19187,14893.0,23481.0,33,26.0,40.0,FR,France +1558,199341,3,18285,14384.0,22186.0,32,25.0,39.0,FR,France +1559,199340,3,13805,10348.0,17262.0,24,18.0,30.0,FR,France +1560,199339,3,14783,11173.0,18393.0,26,20.0,32.0,FR,France +1561,199338,3,10492,7329.0,13655.0,18,12.0,24.0,FR,France +1562,199337,3,7023,4503.0,9543.0,12,8.0,16.0,FR,France +1563,199336,3,4361,2445.0,6277.0,8,5.0,11.0,FR,France +1564,199335,3,5589,3066.0,8112.0,10,6.0,14.0,FR,France +1565,199334,3,2984,1209.0,4759.0,5,2.0,8.0,FR,France +1566,199333,3,3217,758.0,5676.0,6,2.0,10.0,FR,France +1567,199332,3,3755,1051.0,6459.0,7,2.0,12.0,FR,France +1568,199331,3,4163,1768.0,6558.0,7,3.0,11.0,FR,France +1569,199330,3,4055,1907.0,6203.0,7,3.0,11.0,FR,France +1570,199329,3,3714,1668.0,5760.0,6,2.0,10.0,FR,France +1571,199328,3,1774,484.0,3064.0,3,1.0,5.0,FR,France +1572,199327,3,2574,918.0,4230.0,4,1.0,7.0,FR,France +1573,199326,3,3048,1450.0,4646.0,5,2.0,8.0,FR,France +1574,199325,3,8348,5260.0,11436.0,15,10.0,20.0,FR,France +1575,199324,3,6624,3747.0,9501.0,12,7.0,17.0,FR,France +1576,199323,3,7424,4302.0,10546.0,13,8.0,18.0,FR,France +1577,199322,3,3432,1849.0,5015.0,6,3.0,9.0,FR,France +1578,199321,3,5942,3670.0,8214.0,10,6.0,14.0,FR,France +1579,199320,3,5137,3157.0,7117.0,9,6.0,12.0,FR,France +1580,199319,3,4593,2725.0,6461.0,8,5.0,11.0,FR,France +1581,199318,3,5027,3075.0,6979.0,9,6.0,12.0,FR,France +1582,199317,3,8111,5138.0,11084.0,14,9.0,19.0,FR,France +1583,199316,3,24932,19468.0,30396.0,43,33.0,53.0,FR,France +1584,199315,3,22181,17147.0,27215.0,39,30.0,48.0,FR,France +1585,199314,3,38266,30865.0,45667.0,67,54.0,80.0,FR,France +1586,199313,3,62987,54506.0,71468.0,110,95.0,125.0,FR,France +1587,199312,3,63493,55956.0,71030.0,111,98.0,124.0,FR,France +1588,199311,3,80548,72628.0,88468.0,140,126.0,154.0,FR,France +1589,199310,3,127910,117688.0,138132.0,223,205.0,241.0,FR,France +1590,199309,3,184150,171378.0,196922.0,321,299.0,343.0,FR,France +1591,199308,3,222932,209051.0,236813.0,389,365.0,413.0,FR,France +1592,199307,3,248494,234936.0,262052.0,433,409.0,457.0,FR,France +1593,199306,3,286939,271830.0,302048.0,500,474.0,526.0,FR,France +1594,199305,3,255890,241516.0,270264.0,446,421.0,471.0,FR,France +1595,199304,3,193107,181261.0,204953.0,337,316.0,358.0,FR,France +1596,199303,3,147854,137256.0,158452.0,258,240.0,276.0,FR,France +1597,199302,3,90269,82164.0,98374.0,157,143.0,171.0,FR,France +1598,199301,3,75288,67244.0,83332.0,131,117.0,145.0,FR,France +1599,199253,3,56622,49107.0,64137.0,99,86.0,112.0,FR,France +1600,199252,3,49588,42568.0,56608.0,87,75.0,99.0,FR,France +1601,199251,3,41156,35024.0,47288.0,72,61.0,83.0,FR,France +1602,199250,3,40100,34699.0,45501.0,70,61.0,79.0,FR,France +1603,199249,3,39146,33847.0,44445.0,69,60.0,78.0,FR,France +1604,199248,3,32392,27499.0,37285.0,57,48.0,66.0,FR,France +1605,199247,3,26276,21797.0,30755.0,46,38.0,54.0,FR,France +1606,199246,3,22758,18462.0,27054.0,40,32.0,48.0,FR,France +1607,199245,3,22023,17804.0,26242.0,39,32.0,46.0,FR,France +1608,199244,3,27619,22945.0,32293.0,48,40.0,56.0,FR,France +1609,199243,3,24969,20704.0,29234.0,44,37.0,51.0,FR,France +1610,199242,3,29980,25261.0,34699.0,52,44.0,60.0,FR,France +1611,199241,3,24091,19953.0,28229.0,42,35.0,49.0,FR,France +1612,199240,3,17593,13885.0,21301.0,31,25.0,37.0,FR,France +1613,199239,3,13535,10301.0,16769.0,24,18.0,30.0,FR,France +1614,199238,3,9837,7106.0,12568.0,17,12.0,22.0,FR,France +1615,199237,3,7480,5130.0,9830.0,13,9.0,17.0,FR,France +1616,199236,3,5155,2958.0,7352.0,9,5.0,13.0,FR,France +1617,199235,3,6383,3687.0,9079.0,11,6.0,16.0,FR,France +1618,199234,3,2953,922.0,4984.0,5,1.0,9.0,FR,France +1619,199233,3,4046,1549.0,6543.0,7,3.0,11.0,FR,France +1620,199232,3,4963,2215.0,7711.0,9,4.0,14.0,FR,France +1621,199231,3,4233,1733.0,6733.0,7,3.0,11.0,FR,France +1622,199230,3,3091,1145.0,5037.0,5,2.0,8.0,FR,France +1623,199229,3,3586,1583.0,5589.0,6,2.0,10.0,FR,France +1624,199228,3,4179,2133.0,6225.0,7,3.0,11.0,FR,France +1625,199227,3,5568,3134.0,8002.0,10,6.0,14.0,FR,France +1626,199226,3,5886,3229.0,8543.0,10,5.0,15.0,FR,France +1627,199225,3,5304,2805.0,7803.0,9,5.0,13.0,FR,France +1628,199224,3,5928,3482.0,8374.0,10,6.0,14.0,FR,France +1629,199223,3,3914,1855.0,5973.0,7,3.0,11.0,FR,France +1630,199222,3,4899,2641.0,7157.0,9,5.0,13.0,FR,France +1631,199221,3,5059,2889.0,7229.0,9,5.0,13.0,FR,France +1632,199220,3,4308,2226.0,6390.0,8,4.0,12.0,FR,France +1633,199219,3,2982,1181.0,4783.0,5,2.0,8.0,FR,France +1634,199218,3,3887,1777.0,5997.0,7,3.0,11.0,FR,France +1635,199217,3,3614,1216.0,6012.0,6,2.0,10.0,FR,France +1636,199216,3,5460,2934.0,7986.0,10,6.0,14.0,FR,France +1637,199215,3,8642,5029.0,12255.0,15,9.0,21.0,FR,France +1638,199214,3,11346,7536.0,15156.0,20,13.0,27.0,FR,France +1639,199213,3,11693,8096.0,15290.0,20,14.0,26.0,FR,France +1640,199212,3,11752,7834.0,15670.0,21,14.0,28.0,FR,France +1641,199211,3,11689,7575.0,15803.0,20,13.0,27.0,FR,France +1642,199210,3,19224,12971.0,25477.0,34,23.0,45.0,FR,France +1643,199209,3,26629,20275.0,32983.0,47,36.0,58.0,FR,France +1644,199208,3,37667,30887.0,44447.0,66,54.0,78.0,FR,France +1645,199207,3,57312,48777.0,65847.0,100,85.0,115.0,FR,France +1646,199206,3,112450,99989.0,124911.0,197,175.0,219.0,FR,France +1647,199205,3,165474,151342.0,179606.0,290,265.0,315.0,FR,France +1648,199204,3,147959,133595.0,162323.0,259,234.0,284.0,FR,France +1649,199203,3,137893,122944.0,152842.0,241,215.0,267.0,FR,France +1650,199202,3,185852,166558.0,205146.0,325,291.0,359.0,FR,France +1651,199201,3,247688,222574.0,272802.0,434,390.0,478.0,FR,France +1652,199152,3,349815,325499.0,374131.0,615,572.0,658.0,FR,France +1653,199151,3,378413,355928.0,400898.0,666,626.0,706.0,FR,France +1654,199150,3,198721,182878.0,214564.0,350,322.0,378.0,FR,France +1655,199149,3,93903,82992.0,104814.0,165,146.0,184.0,FR,France +1656,199148,3,45173,37384.0,52962.0,79,65.0,93.0,FR,France +1657,199147,3,35691,28224.0,43158.0,63,50.0,76.0,FR,France +1658,199146,3,23685,17531.0,29839.0,42,31.0,53.0,FR,France +1659,199145,3,19565,13551.0,25579.0,34,23.0,45.0,FR,France +1660,199144,3,21571,15477.0,27665.0,38,27.0,49.0,FR,France +1661,199143,3,28842,21958.0,35726.0,51,39.0,63.0,FR,France +1662,199142,3,27483,20385.0,34581.0,48,36.0,60.0,FR,France +1663,199141,3,28185,20655.0,35715.0,50,37.0,63.0,FR,France +1664,199140,3,26740,16049.0,37431.0,47,28.0,66.0,FR,France +1665,199139,3,14373,8734.0,20012.0,25,15.0,35.0,FR,France +1666,199138,3,7460,3700.0,11220.0,13,6.0,20.0,FR,France +1667,199137,3,2429,434.0,4424.0,4,0.0,8.0,FR,France +1668,199136,3,2380,0.0,4882.0,4,0.0,8.0,FR,France +1669,199135,3,2372,0.0,5025.0,4,0.0,9.0,FR,France +1670,199134,3,2099,0.0,5104.0,4,0.0,9.0,FR,France +1671,199133,3,1654,0.0,4102.0,3,0.0,7.0,FR,France +1672,199132,3,625,0.0,2190.0,1,0.0,4.0,FR,France +1673,199131,3,2464,0.0,5830.0,4,0.0,10.0,FR,France +1674,199130,3,2382,0.0,6857.0,4,0.0,12.0,FR,France +1675,199129,3,3837,40.0,7634.0,7,0.0,14.0,FR,France +1676,199128,3,3297,152.0,6442.0,6,0.0,12.0,FR,France +1677,199127,3,3164,934.0,5394.0,6,2.0,10.0,FR,France +1678,199126,3,6376,3324.0,9428.0,11,6.0,16.0,FR,France +1679,199125,3,8218,4776.0,11660.0,14,8.0,20.0,FR,France +1680,199124,3,8223,4660.0,11786.0,14,8.0,20.0,FR,France +1681,199123,3,6801,3596.0,10006.0,12,6.0,18.0,FR,France +1682,199122,3,6050,2682.0,9418.0,11,5.0,17.0,FR,France +1683,199121,3,6391,3385.0,9397.0,11,6.0,16.0,FR,France +1684,199120,3,8633,4683.0,12583.0,15,8.0,22.0,FR,France +1685,199119,3,7785,3986.0,11584.0,14,7.0,21.0,FR,France +1686,199118,3,10856,6457.0,15255.0,19,11.0,27.0,FR,France +1687,199117,3,15603,10950.0,20256.0,27,19.0,35.0,FR,France +1688,199116,3,15665,11184.0,20146.0,28,20.0,36.0,FR,France +1689,199115,3,15062,10715.0,19409.0,26,18.0,34.0,FR,France +1690,199114,3,27862,21583.0,34141.0,49,38.0,60.0,FR,France +1691,199113,3,32179,25829.0,38529.0,57,46.0,68.0,FR,France +1692,199112,3,27873,22312.0,33434.0,49,39.0,59.0,FR,France +1693,199111,3,46186,38876.0,53496.0,81,68.0,94.0,FR,France +1694,199110,3,88750,77784.0,99716.0,156,137.0,175.0,FR,France +1695,199109,3,139093,124326.0,153860.0,245,219.0,271.0,FR,France +1696,199108,3,216369,198630.0,234108.0,381,350.0,412.0,FR,France +1697,199107,3,208836,191789.0,225883.0,367,337.0,397.0,FR,France +1698,199106,3,134737,121280.0,148194.0,237,213.0,261.0,FR,France +1699,199105,3,73564,62716.0,84412.0,129,110.0,148.0,FR,France +1700,199104,3,48253,39031.0,57475.0,85,69.0,101.0,FR,France +1701,199103,3,29382,22258.0,36506.0,52,39.0,65.0,FR,France +1702,199102,3,29759,22044.0,37474.0,52,38.0,66.0,FR,France +1703,199101,3,42927,33706.0,52148.0,76,60.0,92.0,FR,France +1704,199052,3,41262,31607.0,50917.0,73,56.0,90.0,FR,France +1705,199051,3,46924,37544.0,56304.0,83,66.0,100.0,FR,France +1706,199050,3,44125,36137.0,52113.0,78,64.0,92.0,FR,France +1707,199049,3,38379,30603.0,46155.0,68,54.0,82.0,FR,France +1708,199048,3,29571,22315.0,36827.0,52,39.0,65.0,FR,France +1709,199047,3,23358,15890.0,30826.0,41,28.0,54.0,FR,France +1710,199046,3,20246,7930.0,32562.0,36,14.0,58.0,FR,France +1711,199045,3,17571,11591.0,23551.0,31,20.0,42.0,FR,France +1712,199044,3,16182,10305.0,22059.0,29,19.0,39.0,FR,France +1713,199043,3,17579,11588.0,23570.0,31,20.0,42.0,FR,France +1714,199042,3,13011,7875.0,18147.0,23,14.0,32.0,FR,France +1715,199041,3,19723,13330.0,26116.0,35,24.0,46.0,FR,France +1716,199040,3,20433,14614.0,26252.0,36,26.0,46.0,FR,France +1717,199039,3,15618,10315.0,20921.0,28,19.0,37.0,FR,France +1718,199038,3,11146,6197.0,16095.0,20,11.0,29.0,FR,France +1719,199037,3,4051,1022.0,7080.0,7,2.0,12.0,FR,France +1720,199036,3,2542,124.0,4960.0,4,0.0,8.0,FR,France +1721,199035,3,934,0.0,2681.0,2,0.0,5.0,FR,France +1722,199034,3,201,0.0,595.0,0,0.0,1.0,FR,France +1723,199033,3,0,0.0,0.0,0,0.0,0.0,FR,France +1724,199032,3,1399,0.0,3849.0,2,0.0,6.0,FR,France +1725,199031,3,881,0.0,2206.0,2,0.0,4.0,FR,France +1726,199030,3,425,0.0,1262.0,1,0.0,2.0,FR,France +1727,199029,3,1077,0.0,2643.0,2,0.0,5.0,FR,France +1728,199028,3,959,0.0,2252.0,2,0.0,4.0,FR,France +1729,199027,3,2948,793.0,5103.0,5,1.0,9.0,FR,France +1730,199026,3,7236,2651.0,11821.0,13,5.0,21.0,FR,France +1731,199025,3,7879,3136.0,12622.0,14,6.0,22.0,FR,France +1732,199024,3,5727,2460.0,8994.0,10,4.0,16.0,FR,France +1733,199023,3,3655,1043.0,6267.0,6,1.0,11.0,FR,France +1734,199022,3,4196,1292.0,7100.0,7,2.0,12.0,FR,France +1735,199021,3,1004,0.0,2367.0,2,0.0,4.0,FR,France +1736,199020,3,4506,1771.0,7241.0,8,3.0,13.0,FR,France +1737,199019,3,5897,2440.0,9354.0,10,4.0,16.0,FR,France +1738,199018,3,1738,141.0,3335.0,3,0.0,6.0,FR,France +1739,199017,3,5278,2197.0,8359.0,9,4.0,14.0,FR,France +1740,199016,3,8129,3754.0,12504.0,14,6.0,22.0,FR,France +1741,199015,3,11707,5831.0,17583.0,21,11.0,31.0,FR,France +1742,199014,3,12862,8177.0,17547.0,23,15.0,31.0,FR,France +1743,199013,3,21879,15088.0,28670.0,39,27.0,51.0,FR,France +1744,199012,3,17035,11135.0,22935.0,30,20.0,40.0,FR,France +1745,199011,3,20018,14311.0,25725.0,35,25.0,45.0,FR,France +1746,199010,3,16294,11045.0,21543.0,29,20.0,38.0,FR,France +1747,199009,3,21793,15460.0,28126.0,39,28.0,50.0,FR,France +1748,199008,3,26110,19342.0,32878.0,46,34.0,58.0,FR,France +1749,199007,3,61742,49720.0,73764.0,109,88.0,130.0,FR,France +1750,199006,3,399984,353345.0,446623.0,707,625.0,789.0,FR,France +1751,199005,3,161765,146354.0,177176.0,286,259.0,313.0,FR,France +1752,199004,3,287771,267698.0,307844.0,509,474.0,544.0,FR,France +1753,199003,3,315466,296550.0,334382.0,558,525.0,591.0,FR,France +1754,199002,3,345060,326087.0,364033.0,610,576.0,644.0,FR,France +1755,199001,3,483600,460913.0,506287.0,855,815.0,895.0,FR,France +1756,198952,3,581149,556023.0,606275.0,1035,990.0,1080.0,FR,France +1757,198951,3,821540,793846.0,849234.0,1463,1414.0,1512.0,FR,France +1758,198950,3,749283,723633.0,774933.0,1334,1288.0,1380.0,FR,France +1759,198949,3,358043,340053.0,376033.0,638,606.0,670.0,FR,France +1760,198948,3,119087,108253.0,129921.0,212,193.0,231.0,FR,France +1761,198947,3,40963,33897.0,48029.0,73,60.0,86.0,FR,France +1762,198946,3,23547,17952.0,29142.0,42,32.0,52.0,FR,France +1763,198945,3,22711,16999.0,28423.0,40,30.0,50.0,FR,France +1764,198944,3,23405,17475.0,29335.0,42,31.0,53.0,FR,France +1765,198943,3,29549,23287.0,35811.0,53,42.0,64.0,FR,France +1766,198942,3,39410,32172.0,46648.0,70,57.0,83.0,FR,France +1767,198941,3,43763,35245.0,52281.0,78,63.0,93.0,FR,France +1768,198940,3,31453,24288.0,38618.0,56,43.0,69.0,FR,France +1769,198939,3,24622,18425.0,30819.0,44,33.0,55.0,FR,France +1770,198938,3,18296,13483.0,23109.0,33,24.0,42.0,FR,France +1771,198937,3,12022,8082.0,15962.0,21,14.0,28.0,FR,France +1772,198936,3,4769,2299.0,7239.0,8,4.0,12.0,FR,France +1773,198935,3,4661,1696.0,7626.0,8,3.0,13.0,FR,France +1774,198934,3,6039,2185.0,9893.0,11,4.0,18.0,FR,France +1775,198933,3,7940,3858.0,12022.0,14,7.0,21.0,FR,France +1776,198932,3,7114,2361.0,11867.0,13,5.0,21.0,FR,France +1777,198931,3,2721,0.0,5478.0,5,0.0,10.0,FR,France +1778,198930,3,3168,561.0,5775.0,6,1.0,11.0,FR,France +1779,198929,3,3909,1504.0,6314.0,7,3.0,11.0,FR,France +1780,198928,3,1284,105.0,2463.0,2,0.0,4.0,FR,France +1781,198927,3,3641,1350.0,5932.0,6,2.0,10.0,FR,France +1782,198926,3,5753,2885.0,8621.0,10,5.0,15.0,FR,France +1783,198925,3,6299,3454.0,9144.0,11,6.0,16.0,FR,France +1784,198924,3,6337,3537.0,9137.0,11,6.0,16.0,FR,France +1785,198923,3,11779,7984.0,15574.0,21,14.0,28.0,FR,France +1786,198922,3,9104,4764.0,13444.0,16,8.0,24.0,FR,France +1787,198921,3,9554,4316.0,14792.0,17,8.0,26.0,FR,France +1788,198920,3,6093,1023.0,11163.0,11,2.0,20.0,FR,France +1789,198919,3,-,,,-,,,FR,France +1790,198918,3,13452,1365.0,25539.0,24,2.0,46.0,FR,France +1791,198917,3,10949,7147.0,14751.0,19,12.0,26.0,FR,France +1792,198916,3,10908,7494.0,14322.0,19,13.0,25.0,FR,France +1793,198915,3,9667,6209.0,13125.0,17,11.0,23.0,FR,France +1794,198914,3,15230,10469.0,19991.0,27,19.0,35.0,FR,France +1795,198913,3,10564,6767.0,14361.0,19,12.0,26.0,FR,France +1796,198912,3,13419,9542.0,17296.0,24,17.0,31.0,FR,France +1797,198911,3,16633,12140.0,21126.0,30,22.0,38.0,FR,France +1798,198910,3,12387,8750.0,16024.0,22,16.0,28.0,FR,France +1799,198909,3,12895,9183.0,16607.0,23,16.0,30.0,FR,France +1800,198908,3,19746,15258.0,24234.0,35,27.0,43.0,FR,France +1801,198907,3,27277,21760.0,32794.0,49,39.0,59.0,FR,France +1802,198906,3,47844,40320.0,55368.0,85,72.0,98.0,FR,France +1803,198905,3,52840,45665.0,60015.0,94,81.0,107.0,FR,France +1804,198904,3,54942,47750.0,62134.0,98,85.0,111.0,FR,France +1805,198903,3,66010,58065.0,73955.0,118,104.0,132.0,FR,France +1806,198902,3,112284,102003.0,122565.0,200,182.0,218.0,FR,France +1807,198901,3,202266,188305.0,216227.0,360,335.0,385.0,FR,France +1808,198852,3,467971,447033.0,488909.0,837,800.0,874.0,FR,France +1809,198851,3,872748,846468.0,899028.0,1562,1515.0,1609.0,FR,France +1810,198850,3,1001824,974799.0,1028849.0,1793,1745.0,1841.0,FR,France +1811,198849,3,966523,940068.0,992978.0,1729,1682.0,1776.0,FR,France +1812,198848,3,637811,614785.0,660837.0,1141,1100.0,1182.0,FR,France +1813,198847,3,246062,231234.0,260890.0,440,413.0,467.0,FR,France +1814,198846,3,92484,83160.0,101808.0,165,148.0,182.0,FR,France +1815,198845,3,53940,46148.0,61732.0,97,83.0,111.0,FR,France +1816,198844,3,42106,35336.0,48876.0,75,63.0,87.0,FR,France +1817,198843,3,38252,31909.0,44595.0,68,57.0,79.0,FR,France +1818,198842,3,45495,38467.0,52523.0,81,68.0,94.0,FR,France +1819,198841,3,46336,39344.0,53328.0,83,70.0,96.0,FR,France +1820,198840,3,39882,33507.0,46257.0,71,60.0,82.0,FR,France +1821,198839,3,43730,36755.0,50705.0,78,66.0,90.0,FR,France +1822,198838,3,35243,29367.0,41119.0,63,52.0,74.0,FR,France +1823,198837,3,15537,11911.0,19163.0,28,22.0,34.0,FR,France +1824,198836,3,7539,4840.0,10238.0,13,8.0,18.0,FR,France +1825,198835,3,7797,4762.0,10832.0,14,9.0,19.0,FR,France +1826,198834,3,4950,2005.0,7895.0,9,4.0,14.0,FR,France +1827,198833,3,7937,3861.0,12013.0,14,7.0,21.0,FR,France +1828,198832,3,7033,2595.0,11471.0,13,5.0,21.0,FR,France +1829,198831,3,8758,3591.0,13925.0,16,7.0,25.0,FR,France +1830,198830,3,4205,1224.0,7186.0,8,3.0,13.0,FR,France +1831,198829,3,6103,1013.0,11193.0,11,2.0,20.0,FR,France +1832,198828,3,8562,3483.0,13641.0,15,6.0,24.0,FR,France +1833,198827,3,4690,2196.0,7184.0,8,4.0,12.0,FR,France +1834,198826,3,7065,3905.0,10225.0,13,7.0,19.0,FR,France +1835,198825,3,7657,4664.0,10650.0,14,9.0,19.0,FR,France +1836,198824,3,6676,3978.0,9374.0,12,7.0,17.0,FR,France +1837,198823,3,8695,5755.0,11635.0,16,11.0,21.0,FR,France +1838,198822,3,11566,8282.0,14850.0,21,15.0,27.0,FR,France +1839,198821,3,11107,7742.0,14472.0,20,14.0,26.0,FR,France +1840,198820,3,14118,10223.0,18013.0,25,18.0,32.0,FR,France +1841,198819,3,18260,13847.0,22673.0,33,25.0,41.0,FR,France +1842,198818,3,20415,16281.0,24549.0,37,30.0,44.0,FR,France +1843,198817,3,21750,17436.0,26064.0,39,31.0,47.0,FR,France +1844,198816,3,33730,27496.0,39964.0,60,49.0,71.0,FR,France +1845,198815,3,70616,61754.0,79478.0,126,110.0,142.0,FR,France +1846,198814,3,123868,113211.0,134525.0,222,203.0,241.0,FR,France +1847,198813,3,193710,181519.0,205901.0,347,325.0,369.0,FR,France +1848,198812,3,283445,268834.0,298056.0,507,481.0,533.0,FR,France +1849,198811,3,316175,300858.0,331492.0,566,539.0,593.0,FR,France +1850,198810,3,235142,222004.0,248280.0,421,397.0,445.0,FR,France +1851,198809,3,135564,125263.0,145865.0,243,225.0,261.0,FR,France +1852,198808,3,87753,78449.0,97057.0,157,140.0,174.0,FR,France +1853,198807,3,77099,68423.0,85775.0,138,122.0,154.0,FR,France +1854,198806,3,69349,61502.0,77196.0,124,110.0,138.0,FR,France +1855,198805,3,72705,64952.0,80458.0,130,116.0,144.0,FR,France +1856,198804,3,72818,64944.0,80692.0,130,116.0,144.0,FR,France +1857,198803,3,68869,60922.0,76816.0,123,109.0,137.0,FR,France +1858,198802,3,59743,51907.0,67579.0,107,93.0,121.0,FR,France +1859,198801,3,60929,52573.0,69285.0,109,94.0,124.0,FR,France +1860,198753,3,47257,38170.0,56344.0,85,69.0,101.0,FR,France +1861,198752,3,11935,2353.0,21517.0,21,4.0,38.0,FR,France +1862,198751,3,47744,34266.0,61222.0,86,62.0,110.0,FR,France +1863,198750,3,57767,50181.0,65353.0,104,90.0,118.0,FR,France +1864,198749,3,49380,42461.0,56299.0,89,77.0,101.0,FR,France +1865,198748,3,41871,35115.0,48627.0,75,63.0,87.0,FR,France +1866,198747,3,29688,23465.0,35911.0,53,42.0,64.0,FR,France +1867,198746,3,37216,30199.0,44233.0,67,54.0,80.0,FR,France +1868,198745,3,35456,29024.0,41888.0,64,52.0,76.0,FR,France +1869,198744,3,41024,33829.0,48219.0,74,61.0,87.0,FR,France +1870,198743,3,46356,38370.0,54342.0,83,69.0,97.0,FR,France +1871,198742,3,38021,30236.0,45806.0,68,54.0,82.0,FR,France +1872,198741,3,42021,32016.0,52026.0,76,58.0,94.0,FR,France +1873,198740,3,24641,15930.0,33352.0,44,28.0,60.0,FR,France +1874,198739,3,32328,23548.0,41108.0,58,42.0,74.0,FR,France +1875,198738,3,16782,11870.0,21694.0,30,21.0,39.0,FR,France +1876,198737,3,11208,6542.0,15874.0,20,12.0,28.0,FR,France +1877,198736,3,7906,4014.0,11798.0,14,7.0,21.0,FR,France +1878,198735,3,6149,2970.0,9328.0,11,5.0,17.0,FR,France +1879,198734,3,6631,2734.0,10528.0,12,5.0,19.0,FR,France +1880,198733,3,6404,1834.0,10974.0,12,4.0,20.0,FR,France +1881,198732,3,7215,2353.0,12077.0,13,4.0,22.0,FR,France +1882,198731,3,8233,3655.0,12811.0,15,7.0,23.0,FR,France +1883,198730,3,4642,1301.0,7983.0,8,2.0,14.0,FR,France +1884,198729,3,4389,913.0,7865.0,8,2.0,14.0,FR,France +1885,198728,3,2702,138.0,5266.0,5,0.0,10.0,FR,France +1886,198727,3,10171,5904.0,14438.0,18,10.0,26.0,FR,France +1887,198726,3,12341,7824.0,16858.0,22,14.0,30.0,FR,France +1888,198725,3,23413,15490.0,31336.0,42,28.0,56.0,FR,France +1889,198724,3,11289,7282.0,15296.0,20,13.0,27.0,FR,France +1890,198723,3,15857,10943.0,20771.0,29,20.0,38.0,FR,France +1891,198722,3,14887,9743.0,20031.0,27,18.0,36.0,FR,France +1892,198721,3,17619,12649.0,22589.0,32,23.0,41.0,FR,France +1893,198720,3,10344,6454.0,14234.0,19,12.0,26.0,FR,France +1894,198719,3,12539,7943.0,17135.0,23,15.0,31.0,FR,France +1895,198718,3,16095,10330.0,21860.0,29,19.0,39.0,FR,France +1896,198717,3,21256,14850.0,27662.0,38,26.0,50.0,FR,France +1897,198716,3,32416,25100.0,39732.0,58,45.0,71.0,FR,France +1898,198715,3,44292,36456.0,52128.0,80,66.0,94.0,FR,France +1899,198714,3,50642,41866.0,59418.0,91,75.0,107.0,FR,France +1900,198713,3,62246,52749.0,71743.0,112,95.0,129.0,FR,France +1901,198712,3,59625,50653.0,68597.0,107,91.0,123.0,FR,France +1902,198711,3,53561,45035.0,62087.0,96,81.0,111.0,FR,France +1903,198710,3,93067,80519.0,105615.0,167,144.0,190.0,FR,France +1904,198709,3,147006,133519.0,160493.0,264,240.0,288.0,FR,France +1905,198708,3,217779,202179.0,233379.0,391,363.0,419.0,FR,France +1906,198707,3,288180,270718.0,305642.0,518,487.0,549.0,FR,France +1907,198706,3,296702,279051.0,314353.0,533,501.0,565.0,FR,France +1908,198705,3,236046,219483.0,252609.0,424,394.0,454.0,FR,France +1909,198704,3,158333,143625.0,173041.0,285,259.0,311.0,FR,France +1910,198703,3,103841,91699.0,115983.0,187,165.0,209.0,FR,France +1911,198702,3,74213,64014.0,84412.0,133,115.0,151.0,FR,France +1912,198701,3,69745,59207.0,80283.0,125,106.0,144.0,FR,France +1913,198652,3,76263,64958.0,87568.0,138,118.0,158.0,FR,France +1914,198651,3,72920,63047.0,82793.0,132,114.0,150.0,FR,France +1915,198650,3,73413,64019.0,82807.0,133,116.0,150.0,FR,France +1916,198649,3,56296,48229.0,64363.0,102,87.0,117.0,FR,France +1917,198648,3,46031,38578.0,53484.0,83,70.0,96.0,FR,France +1918,198647,3,36740,29710.0,43770.0,66,53.0,79.0,FR,France +1919,198646,3,32134,25327.0,38941.0,58,46.0,70.0,FR,France +1920,198645,3,38964,31382.0,46546.0,70,56.0,84.0,FR,France +1921,198644,3,28646,22048.0,35244.0,52,40.0,64.0,FR,France +1922,198643,3,27532,20842.0,34222.0,50,38.0,62.0,FR,France +1923,198642,3,31815,25124.0,38506.0,57,45.0,69.0,FR,France +1924,198641,3,32864,25939.0,39789.0,59,47.0,71.0,FR,France +1925,198640,3,33516,26776.0,40256.0,60,48.0,72.0,FR,France +1926,198639,3,28665,22477.0,34853.0,52,41.0,63.0,FR,France +1927,198638,3,26615,20479.0,32751.0,48,37.0,59.0,FR,France +1928,198637,3,15998,10802.0,21194.0,29,20.0,38.0,FR,France +1929,198636,3,9182,4982.0,13382.0,17,9.0,25.0,FR,France +1930,198635,3,10587,4470.0,16704.0,19,8.0,30.0,FR,France +1931,198634,3,5762,858.0,10666.0,10,1.0,19.0,FR,France +1932,198633,3,3115,554.0,5676.0,6,1.0,11.0,FR,France +1933,198632,3,1027,0.0,2311.0,2,0.0,4.0,FR,France +1934,198631,3,2247,0.0,4574.0,4,0.0,8.0,FR,France +1935,198630,3,2346,141.0,4551.0,4,0.0,8.0,FR,France +1936,198629,3,3654,931.0,6377.0,7,2.0,12.0,FR,France +1937,198628,3,2327,0.0,5318.0,4,0.0,9.0,FR,France +1938,198627,3,7529,3353.0,11705.0,14,6.0,22.0,FR,France +1939,198626,3,8778,5106.0,12450.0,16,9.0,23.0,FR,France +1940,198625,3,11075,6804.0,15346.0,20,12.0,28.0,FR,France +1941,198624,3,11160,7252.0,15068.0,20,13.0,27.0,FR,France +1942,198623,3,14372,9896.0,18848.0,26,18.0,34.0,FR,France +1943,198622,3,9717,5594.0,13840.0,18,11.0,25.0,FR,France +1944,198621,3,14460,9575.0,19345.0,26,17.0,35.0,FR,France +1945,198620,3,17133,12106.0,22160.0,31,22.0,40.0,FR,France +1946,198619,3,22177,16008.0,28346.0,40,29.0,51.0,FR,France +1947,198618,3,31736,24115.0,39357.0,57,43.0,71.0,FR,France +1948,198617,3,34874,27440.0,42308.0,63,50.0,76.0,FR,France +1949,198616,3,41196,32894.0,49498.0,74,59.0,89.0,FR,France +1950,198615,3,42659,33537.0,51781.0,77,61.0,93.0,FR,France +1951,198614,3,49792,39728.0,59856.0,90,72.0,108.0,FR,France +1952,198613,3,87249,63562.0,110936.0,157,114.0,200.0,FR,France +1953,198612,3,124777,97237.0,152317.0,225,175.0,275.0,FR,France +1954,198611,3,168146,151035.0,185257.0,303,272.0,334.0,FR,France +1955,198610,3,257305,231225.0,283385.0,464,417.0,511.0,FR,France +1956,198609,3,321140,296644.0,345636.0,580,536.0,624.0,FR,France +1957,198608,3,448786,419219.0,478353.0,810,757.0,863.0,FR,France +1958,198607,3,490723,460150.0,521296.0,886,831.0,941.0,FR,France +1959,198606,3,439300,411764.0,466836.0,793,743.0,843.0,FR,France +1960,198605,3,364727,339868.0,389586.0,658,613.0,703.0,FR,France +1961,198604,3,348509,322464.0,374554.0,629,582.0,676.0,FR,France +1962,198603,3,271539,248654.0,294424.0,490,449.0,531.0,FR,France +1963,198602,3,178138,159344.0,196932.0,322,288.0,356.0,FR,France +1964,198601,3,112614,96539.0,128689.0,203,174.0,232.0,FR,France +1965,198552,3,86452,72250.0,100654.0,157,131.0,183.0,FR,France +1966,198551,3,114666,99538.0,129794.0,208,181.0,235.0,FR,France +1967,198550,3,86031,73604.0,98458.0,156,133.0,179.0,FR,France +1968,198549,3,65931,55326.0,76536.0,120,101.0,139.0,FR,France +1969,198548,3,68291,57581.0,79001.0,124,105.0,143.0,FR,France +1970,198547,3,66177,55221.0,77133.0,120,100.0,140.0,FR,France +1971,198546,3,70534,58788.0,82280.0,128,107.0,149.0,FR,France +1972,198545,3,57514,47167.0,67861.0,104,85.0,123.0,FR,France +1973,198544,3,67356,55744.0,78968.0,122,101.0,143.0,FR,France +1974,198543,3,87402,74208.0,100596.0,158,134.0,182.0,FR,France +1975,198542,3,76218,64604.0,87832.0,138,117.0,159.0,FR,France +1976,198541,3,45712,36755.0,54669.0,83,67.0,99.0,FR,France +1977,198540,3,49739,40335.0,59143.0,90,73.0,107.0,FR,France +1978,198539,3,39819,31234.0,48404.0,72,56.0,88.0,FR,France +1979,198538,3,27605,20614.0,34596.0,50,37.0,63.0,FR,France +1980,198537,3,22219,15626.0,28812.0,40,28.0,52.0,FR,France +1981,198536,3,27986,18992.0,36980.0,51,35.0,67.0,FR,France +1982,198535,3,30215,18546.0,41884.0,55,34.0,76.0,FR,France +1983,198534,3,40389,24786.0,55992.0,73,45.0,101.0,FR,France +1984,198533,3,22611,8819.0,36403.0,41,16.0,66.0,FR,France +1985,198532,3,7488,1851.0,13125.0,14,4.0,24.0,FR,France +1986,198531,3,16958,8479.0,25437.0,31,16.0,46.0,FR,France +1987,198530,3,11598,5507.0,17689.0,21,10.0,32.0,FR,France +1988,198529,3,13054,6474.0,19634.0,24,12.0,36.0,FR,France +1989,198528,3,14588,7659.0,21517.0,26,13.0,39.0,FR,France +1990,198527,3,19670,11761.0,27579.0,36,22.0,50.0,FR,France +1991,198526,3,18609,12637.0,24581.0,34,23.0,45.0,FR,France +1992,198525,3,19362,12454.0,26270.0,35,22.0,48.0,FR,France +1993,198524,3,19855,13577.0,26133.0,36,25.0,47.0,FR,France +1994,198523,3,19373,10010.0,28736.0,35,18.0,52.0,FR,France +1995,198522,3,24099,17190.0,31008.0,44,31.0,57.0,FR,France +1996,198521,3,26096,19621.0,32571.0,47,35.0,59.0,FR,France +1997,198520,3,27896,20885.0,34907.0,51,38.0,64.0,FR,France +1998,198519,3,43154,32821.0,53487.0,78,59.0,97.0,FR,France +1999,198518,3,40555,29935.0,51175.0,74,55.0,93.0,FR,France +2000,198517,3,34053,24366.0,43740.0,62,44.0,80.0,FR,France +2001,198516,3,50362,36451.0,64273.0,91,66.0,116.0,FR,France +2002,198515,3,63881,45538.0,82224.0,116,83.0,149.0,FR,France +2003,198514,3,134545,114400.0,154690.0,244,207.0,281.0,FR,France +2004,198513,3,197206,176080.0,218332.0,357,319.0,395.0,FR,France +2005,198512,3,245240,223304.0,267176.0,445,405.0,485.0,FR,France +2006,198511,3,276205,252399.0,300011.0,501,458.0,544.0,FR,France +2007,198510,3,353231,326279.0,380183.0,640,591.0,689.0,FR,France +2008,198509,3,369895,341109.0,398681.0,670,618.0,722.0,FR,France +2009,198508,3,389886,359529.0,420243.0,707,652.0,762.0,FR,France +2010,198507,3,471852,432599.0,511105.0,855,784.0,926.0,FR,France +2011,198506,3,565825,518011.0,613639.0,1026,939.0,1113.0,FR,France +2012,198505,3,637302,592795.0,681809.0,1155,1074.0,1236.0,FR,France +2013,198504,3,424937,390794.0,459080.0,770,708.0,832.0,FR,France +2014,198503,3,213901,174689.0,253113.0,388,317.0,459.0,FR,France +2015,198502,3,97586,80949.0,114223.0,177,147.0,207.0,FR,France +2016,198501,3,85489,65918.0,105060.0,155,120.0,190.0,FR,France +2017,198452,3,84830,60602.0,109058.0,154,110.0,198.0,FR,France +2018,198451,3,101726,80242.0,123210.0,185,146.0,224.0,FR,France +2019,198450,3,123680,101401.0,145959.0,225,184.0,266.0,FR,France +2020,198449,3,101073,81684.0,120462.0,184,149.0,219.0,FR,France +2021,198448,3,78620,60634.0,96606.0,143,110.0,176.0,FR,France +2022,198447,3,72029,54274.0,89784.0,131,99.0,163.0,FR,France +2023,198446,3,87330,67686.0,106974.0,159,123.0,195.0,FR,France +2024,198445,3,135223,101414.0,169032.0,246,184.0,308.0,FR,France +2025,198444,3,68422,20056.0,116788.0,125,37.0,213.0,FR,France diff --git a/module3/exo1/analyse-syndrome-grippal.ipynb b/module3/exo1/analyse-syndrome-grippal.ipynb index 59d72b5b58a3ae26346460dd39e62a39c55243d7..71651dc1f928bfcfb237637024bde7db902e64a1 100644 --- a/module3/exo1/analyse-syndrome-grippal.ipynb +++ b/module3/exo1/analyse-syndrome-grippal.ipynb @@ -9,7 +9,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 1, "metadata": {}, "outputs": [], "source": [ @@ -28,10 +28,8 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": true - }, + "execution_count": 2, + "metadata": {}, "outputs": [], "source": [ "data_url = \"http://www.sentiweb.fr/datasets/incidence-PAY-3.csv\"" @@ -61,12 +59,1057 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 3, "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "True\n" + ] + }, + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
020233433011923068.037170.04534.056.0FRFrance
0120233331934413318.025370.02920.038.0FRFrance
1220233231466110302.019020.02215.029.0FRFrance
2320233131528610705.019867.02316.030.0FRFrance
342023303132058647.017763.02013.027.0FRFrance
452023293111227113.015131.01711.023.0FRFrance
56202328391795703.012655.0149.019.0FRFrance
67202327389995763.012235.0149.019.0FRFrance
78202326390235934.012112.0149.019.0FRFrance
892023253100906739.013441.01510.020.0FRFrance
9102023243113087639.014977.01711.023.0FRFrance
101120232331430010661.017939.02217.027.0FRFrance
111220232231830313822.022784.02821.035.0FRFrance
121320232131646012188.020732.02519.031.0FRFrance
131420232031616211963.020361.02418.030.0FRFrance
141520231931690112577.021225.02518.032.0FRFrance
151620231831992915402.024456.03023.037.0FRFrance
161720231732700721779.032235.04133.049.0FRFrance
171820231632787522767.032983.04234.050.0FRFrance
181920231533745530993.043917.05646.066.0FRFrance
192020231434806040671.055449.07261.083.0FRFrance
202120231336485956800.072918.09886.0110.0FRFrance
212220231237275064499.081001.010997.0121.0FRFrance
222320231137463866420.082856.0112100.0124.0FRFrance
232420231037636868243.084493.0115103.0127.0FRFrance
242520230936206254778.069346.09382.0104.0FRFrance
252620230837639168065.084717.0115102.0128.0FRFrance
262720230738985180397.099305.0135121.0149.0FRFrance
272820230639736887636.0107100.0146131.0161.0FRFrance
282920230539546986268.0104670.0144130.0158.0FRFrance
293020230437490166916.082886.0113101.0125.0FRFrance
....................................
1995199619852132609619621.032571.04735.059.0FRFrance
1996199719852032789620885.034907.05138.064.0FRFrance
1997199819851934315432821.053487.07859.097.0FRFrance
1998199919851834055529935.051175.07455.093.0FRFrance
1999200019851733405324366.043740.06244.080.0FRFrance
2000200119851635036236451.064273.09166.0116.0FRFrance
2001200219851536388145538.082224.011683.0149.0FRFrance
200220031985143134545114400.0154690.0244207.0281.0FRFrance
200320041985133197206176080.0218332.0357319.0395.0FRFrance
200420051985123245240223304.0267176.0445405.0485.0FRFrance
200520061985113276205252399.0300011.0501458.0544.0FRFrance
200620071985103353231326279.0380183.0640591.0689.0FRFrance
200720081985093369895341109.0398681.0670618.0722.0FRFrance
200820091985083389886359529.0420243.0707652.0762.0FRFrance
200920101985073471852432599.0511105.0855784.0926.0FRFrance
201020111985063565825518011.0613639.01026939.01113.0FRFrance
201120121985053637302592795.0681809.011551074.01236.0FRFrance
201220131985043424937390794.0459080.0770708.0832.0FRFrance
201320141985033213901174689.0253113.0388317.0459.0FRFrance
2014201519850239758680949.0114223.0177147.0207.0FRFrance
2015201619850138548965918.0105060.0155120.0190.0FRFrance
2016201719845238483060602.0109058.0154110.0198.0FRFrance
20172018198451310172680242.0123210.0185146.0224.0FRFrance
201820191984503123680101401.0145959.0225184.0266.0FRFrance
20192020198449310107381684.0120462.0184149.0219.0FRFrance
2020202119844837862060634.096606.0143110.0176.0FRFrance
2021202219844737202954274.089784.013199.0163.0FRFrance
2022202319844638733067686.0106974.0159123.0195.0FRFrance
202320241984453135223101414.0169032.0246184.0308.0FRFrance
2024202519844436842220056.0116788.012537.0213.0FRFrance
\n", + "

2025 rows × 11 columns

\n", + "
" + ], + "text/plain": [ + " 0 202334 3 30119 23068.0 37170.0 45 34.0 56.0 FR \\\n", + "0 1 202333 3 19344 13318.0 25370.0 29 20.0 38.0 FR \n", + "1 2 202332 3 14661 10302.0 19020.0 22 15.0 29.0 FR \n", + "2 3 202331 3 15286 10705.0 19867.0 23 16.0 30.0 FR \n", + "3 4 202330 3 13205 8647.0 17763.0 20 13.0 27.0 FR \n", + "4 5 202329 3 11122 7113.0 15131.0 17 11.0 23.0 FR \n", + "5 6 202328 3 9179 5703.0 12655.0 14 9.0 19.0 FR \n", + "6 7 202327 3 8999 5763.0 12235.0 14 9.0 19.0 FR \n", + "7 8 202326 3 9023 5934.0 12112.0 14 9.0 19.0 FR \n", + "8 9 202325 3 10090 6739.0 13441.0 15 10.0 20.0 FR \n", + "9 10 202324 3 11308 7639.0 14977.0 17 11.0 23.0 FR \n", + "10 11 202323 3 14300 10661.0 17939.0 22 17.0 27.0 FR \n", + "11 12 202322 3 18303 13822.0 22784.0 28 21.0 35.0 FR \n", + "12 13 202321 3 16460 12188.0 20732.0 25 19.0 31.0 FR \n", + "13 14 202320 3 16162 11963.0 20361.0 24 18.0 30.0 FR \n", + "14 15 202319 3 16901 12577.0 21225.0 25 18.0 32.0 FR \n", + "15 16 202318 3 19929 15402.0 24456.0 30 23.0 37.0 FR \n", + "16 17 202317 3 27007 21779.0 32235.0 41 33.0 49.0 FR \n", + "17 18 202316 3 27875 22767.0 32983.0 42 34.0 50.0 FR \n", + "18 19 202315 3 37455 30993.0 43917.0 56 46.0 66.0 FR \n", + "19 20 202314 3 48060 40671.0 55449.0 72 61.0 83.0 FR \n", + "20 21 202313 3 64859 56800.0 72918.0 98 86.0 110.0 FR \n", + "21 22 202312 3 72750 64499.0 81001.0 109 97.0 121.0 FR \n", + "22 23 202311 3 74638 66420.0 82856.0 112 100.0 124.0 FR \n", + "23 24 202310 3 76368 68243.0 84493.0 115 103.0 127.0 FR \n", + "24 25 202309 3 62062 54778.0 69346.0 93 82.0 104.0 FR \n", + "25 26 202308 3 76391 68065.0 84717.0 115 102.0 128.0 FR \n", + "26 27 202307 3 89851 80397.0 99305.0 135 121.0 149.0 FR \n", + "27 28 202306 3 97368 87636.0 107100.0 146 131.0 161.0 FR \n", + "28 29 202305 3 95469 86268.0 104670.0 144 130.0 158.0 FR \n", + "29 30 202304 3 74901 66916.0 82886.0 113 101.0 125.0 FR \n", + "... ... ... .. ... ... ... ... ... ... .. \n", + "1995 1996 198521 3 26096 19621.0 32571.0 47 35.0 59.0 FR \n", + "1996 1997 198520 3 27896 20885.0 34907.0 51 38.0 64.0 FR \n", + "1997 1998 198519 3 43154 32821.0 53487.0 78 59.0 97.0 FR \n", + "1998 1999 198518 3 40555 29935.0 51175.0 74 55.0 93.0 FR \n", + "1999 2000 198517 3 34053 24366.0 43740.0 62 44.0 80.0 FR \n", + "2000 2001 198516 3 50362 36451.0 64273.0 91 66.0 116.0 FR \n", + "2001 2002 198515 3 63881 45538.0 82224.0 116 83.0 149.0 FR \n", + "2002 2003 198514 3 134545 114400.0 154690.0 244 207.0 281.0 FR \n", + "2003 2004 198513 3 197206 176080.0 218332.0 357 319.0 395.0 FR \n", + "2004 2005 198512 3 245240 223304.0 267176.0 445 405.0 485.0 FR \n", + "2005 2006 198511 3 276205 252399.0 300011.0 501 458.0 544.0 FR \n", + "2006 2007 198510 3 353231 326279.0 380183.0 640 591.0 689.0 FR \n", + "2007 2008 198509 3 369895 341109.0 398681.0 670 618.0 722.0 FR \n", + "2008 2009 198508 3 389886 359529.0 420243.0 707 652.0 762.0 FR \n", + "2009 2010 198507 3 471852 432599.0 511105.0 855 784.0 926.0 FR \n", + "2010 2011 198506 3 565825 518011.0 613639.0 1026 939.0 1113.0 FR \n", + "2011 2012 198505 3 637302 592795.0 681809.0 1155 1074.0 1236.0 FR \n", + "2012 2013 198504 3 424937 390794.0 459080.0 770 708.0 832.0 FR \n", + "2013 2014 198503 3 213901 174689.0 253113.0 388 317.0 459.0 FR \n", + "2014 2015 198502 3 97586 80949.0 114223.0 177 147.0 207.0 FR \n", + "2015 2016 198501 3 85489 65918.0 105060.0 155 120.0 190.0 FR \n", + "2016 2017 198452 3 84830 60602.0 109058.0 154 110.0 198.0 FR \n", + "2017 2018 198451 3 101726 80242.0 123210.0 185 146.0 224.0 FR \n", + "2018 2019 198450 3 123680 101401.0 145959.0 225 184.0 266.0 FR \n", + "2019 2020 198449 3 101073 81684.0 120462.0 184 149.0 219.0 FR \n", + "2020 2021 198448 3 78620 60634.0 96606.0 143 110.0 176.0 FR \n", + "2021 2022 198447 3 72029 54274.0 89784.0 131 99.0 163.0 FR \n", + "2022 2023 198446 3 87330 67686.0 106974.0 159 123.0 195.0 FR \n", + "2023 2024 198445 3 135223 101414.0 169032.0 246 184.0 308.0 FR \n", + "2024 2025 198444 3 68422 20056.0 116788.0 125 37.0 213.0 FR \n", + "\n", + " France \n", + "0 France \n", + "1 France \n", + "2 France \n", + "3 France \n", + "4 France \n", + "5 France \n", + "6 France \n", + "7 France \n", + "8 France \n", + "9 France \n", + "10 France \n", + "11 France \n", + "12 France \n", + "13 France \n", + "14 France \n", + "15 France \n", + "16 France \n", + "17 France \n", + "18 France \n", + "19 France \n", + "20 France \n", + "21 France \n", + "22 France \n", + "23 France \n", + "24 France \n", + "25 France \n", + "26 France \n", + "27 France \n", + "28 France \n", + "29 France \n", + "... ... \n", + "1995 France \n", + "1996 France \n", + "1997 France \n", + "1998 France \n", + "1999 France \n", + "2000 France \n", + "2001 France \n", + "2002 France \n", + "2003 France \n", + "2004 France \n", + "2005 France \n", + "2006 France \n", + "2007 France \n", + "2008 France \n", + "2009 France \n", + "2010 France \n", + "2011 France \n", + "2012 France \n", + "2013 France \n", + "2014 France \n", + "2015 France \n", + "2016 France \n", + "2017 France \n", + "2018 France \n", + "2019 France \n", + "2020 France \n", + "2021 France \n", + "2022 France \n", + "2023 France \n", + "2024 France \n", + "\n", + "[2025 rows x 11 columns]" + ] + }, + "execution_count": 3, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ - "raw_data = pd.read_csv(data_url, skiprows=1)\n", - "raw_data" + "from os.path import exists\n", + "boo=exists(\"DATA.csv\")\n", + "#boo Check if file has already been downloaded to not download the data at every execution\n", + "if boo:\n", + " raw_data=raw_data = pd.read_csv(\"DATA.csv\", skiprows=0)\n", + "else: \n", + " raw_data = pd.read_csv(data_url, skiprows=1)\n", + " raw_data.to_csv(\"DATA.csv\")\n", + "\n", + "print(boo)\n", + "raw_data\n" ] }, { @@ -78,9 +1121,72 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 4, "metadata": {}, - "outputs": [], + "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", + "
020233433011923068.037170.04534.056.0FRFrance
178817891989193-NaNNaN-NaNNaNFRFrance
\n", + "
" + ], + "text/plain": [ + " 0 202334 3 30119 23068.0 37170.0 45 34.0 56.0 FR France\n", + "1788 1789 198919 3 - NaN NaN - NaN NaN FR France" + ] + }, + "execution_count": 4, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ "raw_data[raw_data.isnull().any(axis=1)]" ] @@ -94,9 +1200,1038 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 5, "metadata": {}, - "outputs": [], + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
020233433011923068.037170.04534.056.0FRFrance
0120233331934413318.025370.02920.038.0FRFrance
1220233231466110302.019020.02215.029.0FRFrance
2320233131528610705.019867.02316.030.0FRFrance
342023303132058647.017763.02013.027.0FRFrance
452023293111227113.015131.01711.023.0FRFrance
56202328391795703.012655.0149.019.0FRFrance
67202327389995763.012235.0149.019.0FRFrance
78202326390235934.012112.0149.019.0FRFrance
892023253100906739.013441.01510.020.0FRFrance
9102023243113087639.014977.01711.023.0FRFrance
101120232331430010661.017939.02217.027.0FRFrance
111220232231830313822.022784.02821.035.0FRFrance
121320232131646012188.020732.02519.031.0FRFrance
131420232031616211963.020361.02418.030.0FRFrance
141520231931690112577.021225.02518.032.0FRFrance
151620231831992915402.024456.03023.037.0FRFrance
161720231732700721779.032235.04133.049.0FRFrance
171820231632787522767.032983.04234.050.0FRFrance
181920231533745530993.043917.05646.066.0FRFrance
192020231434806040671.055449.07261.083.0FRFrance
202120231336485956800.072918.09886.0110.0FRFrance
212220231237275064499.081001.010997.0121.0FRFrance
222320231137463866420.082856.0112100.0124.0FRFrance
232420231037636868243.084493.0115103.0127.0FRFrance
242520230936206254778.069346.09382.0104.0FRFrance
252620230837639168065.084717.0115102.0128.0FRFrance
262720230738985180397.099305.0135121.0149.0FRFrance
272820230639736887636.0107100.0146131.0161.0FRFrance
282920230539546986268.0104670.0144130.0158.0FRFrance
293020230437490166916.082886.0113101.0125.0FRFrance
....................................
1995199619852132609619621.032571.04735.059.0FRFrance
1996199719852032789620885.034907.05138.064.0FRFrance
1997199819851934315432821.053487.07859.097.0FRFrance
1998199919851834055529935.051175.07455.093.0FRFrance
1999200019851733405324366.043740.06244.080.0FRFrance
2000200119851635036236451.064273.09166.0116.0FRFrance
2001200219851536388145538.082224.011683.0149.0FRFrance
200220031985143134545114400.0154690.0244207.0281.0FRFrance
200320041985133197206176080.0218332.0357319.0395.0FRFrance
200420051985123245240223304.0267176.0445405.0485.0FRFrance
200520061985113276205252399.0300011.0501458.0544.0FRFrance
200620071985103353231326279.0380183.0640591.0689.0FRFrance
200720081985093369895341109.0398681.0670618.0722.0FRFrance
200820091985083389886359529.0420243.0707652.0762.0FRFrance
200920101985073471852432599.0511105.0855784.0926.0FRFrance
201020111985063565825518011.0613639.01026939.01113.0FRFrance
201120121985053637302592795.0681809.011551074.01236.0FRFrance
201220131985043424937390794.0459080.0770708.0832.0FRFrance
201320141985033213901174689.0253113.0388317.0459.0FRFrance
2014201519850239758680949.0114223.0177147.0207.0FRFrance
2015201619850138548965918.0105060.0155120.0190.0FRFrance
2016201719845238483060602.0109058.0154110.0198.0FRFrance
20172018198451310172680242.0123210.0185146.0224.0FRFrance
201820191984503123680101401.0145959.0225184.0266.0FRFrance
20192020198449310107381684.0120462.0184149.0219.0FRFrance
2020202119844837862060634.096606.0143110.0176.0FRFrance
2021202219844737202954274.089784.013199.0163.0FRFrance
2022202319844638733067686.0106974.0159123.0195.0FRFrance
202320241984453135223101414.0169032.0246184.0308.0FRFrance
2024202519844436842220056.0116788.012537.0213.0FRFrance
\n", + "

2024 rows × 11 columns

\n", + "
" + ], + "text/plain": [ + " 0 202334 3 30119 23068.0 37170.0 45 34.0 56.0 FR \\\n", + "0 1 202333 3 19344 13318.0 25370.0 29 20.0 38.0 FR \n", + "1 2 202332 3 14661 10302.0 19020.0 22 15.0 29.0 FR \n", + "2 3 202331 3 15286 10705.0 19867.0 23 16.0 30.0 FR \n", + "3 4 202330 3 13205 8647.0 17763.0 20 13.0 27.0 FR \n", + "4 5 202329 3 11122 7113.0 15131.0 17 11.0 23.0 FR \n", + "5 6 202328 3 9179 5703.0 12655.0 14 9.0 19.0 FR \n", + "6 7 202327 3 8999 5763.0 12235.0 14 9.0 19.0 FR \n", + "7 8 202326 3 9023 5934.0 12112.0 14 9.0 19.0 FR \n", + "8 9 202325 3 10090 6739.0 13441.0 15 10.0 20.0 FR \n", + "9 10 202324 3 11308 7639.0 14977.0 17 11.0 23.0 FR \n", + "10 11 202323 3 14300 10661.0 17939.0 22 17.0 27.0 FR \n", + "11 12 202322 3 18303 13822.0 22784.0 28 21.0 35.0 FR \n", + "12 13 202321 3 16460 12188.0 20732.0 25 19.0 31.0 FR \n", + "13 14 202320 3 16162 11963.0 20361.0 24 18.0 30.0 FR \n", + "14 15 202319 3 16901 12577.0 21225.0 25 18.0 32.0 FR \n", + "15 16 202318 3 19929 15402.0 24456.0 30 23.0 37.0 FR \n", + "16 17 202317 3 27007 21779.0 32235.0 41 33.0 49.0 FR \n", + "17 18 202316 3 27875 22767.0 32983.0 42 34.0 50.0 FR \n", + "18 19 202315 3 37455 30993.0 43917.0 56 46.0 66.0 FR \n", + "19 20 202314 3 48060 40671.0 55449.0 72 61.0 83.0 FR \n", + "20 21 202313 3 64859 56800.0 72918.0 98 86.0 110.0 FR \n", + "21 22 202312 3 72750 64499.0 81001.0 109 97.0 121.0 FR \n", + "22 23 202311 3 74638 66420.0 82856.0 112 100.0 124.0 FR \n", + "23 24 202310 3 76368 68243.0 84493.0 115 103.0 127.0 FR \n", + "24 25 202309 3 62062 54778.0 69346.0 93 82.0 104.0 FR \n", + "25 26 202308 3 76391 68065.0 84717.0 115 102.0 128.0 FR \n", + "26 27 202307 3 89851 80397.0 99305.0 135 121.0 149.0 FR \n", + "27 28 202306 3 97368 87636.0 107100.0 146 131.0 161.0 FR \n", + "28 29 202305 3 95469 86268.0 104670.0 144 130.0 158.0 FR \n", + "29 30 202304 3 74901 66916.0 82886.0 113 101.0 125.0 FR \n", + "... ... ... .. ... ... ... ... ... ... .. \n", + "1995 1996 198521 3 26096 19621.0 32571.0 47 35.0 59.0 FR \n", + "1996 1997 198520 3 27896 20885.0 34907.0 51 38.0 64.0 FR \n", + "1997 1998 198519 3 43154 32821.0 53487.0 78 59.0 97.0 FR \n", + "1998 1999 198518 3 40555 29935.0 51175.0 74 55.0 93.0 FR \n", + "1999 2000 198517 3 34053 24366.0 43740.0 62 44.0 80.0 FR \n", + "2000 2001 198516 3 50362 36451.0 64273.0 91 66.0 116.0 FR \n", + "2001 2002 198515 3 63881 45538.0 82224.0 116 83.0 149.0 FR \n", + "2002 2003 198514 3 134545 114400.0 154690.0 244 207.0 281.0 FR \n", + "2003 2004 198513 3 197206 176080.0 218332.0 357 319.0 395.0 FR \n", + "2004 2005 198512 3 245240 223304.0 267176.0 445 405.0 485.0 FR \n", + "2005 2006 198511 3 276205 252399.0 300011.0 501 458.0 544.0 FR \n", + "2006 2007 198510 3 353231 326279.0 380183.0 640 591.0 689.0 FR \n", + "2007 2008 198509 3 369895 341109.0 398681.0 670 618.0 722.0 FR \n", + "2008 2009 198508 3 389886 359529.0 420243.0 707 652.0 762.0 FR \n", + "2009 2010 198507 3 471852 432599.0 511105.0 855 784.0 926.0 FR \n", + "2010 2011 198506 3 565825 518011.0 613639.0 1026 939.0 1113.0 FR \n", + "2011 2012 198505 3 637302 592795.0 681809.0 1155 1074.0 1236.0 FR \n", + "2012 2013 198504 3 424937 390794.0 459080.0 770 708.0 832.0 FR \n", + "2013 2014 198503 3 213901 174689.0 253113.0 388 317.0 459.0 FR \n", + "2014 2015 198502 3 97586 80949.0 114223.0 177 147.0 207.0 FR \n", + "2015 2016 198501 3 85489 65918.0 105060.0 155 120.0 190.0 FR \n", + "2016 2017 198452 3 84830 60602.0 109058.0 154 110.0 198.0 FR \n", + "2017 2018 198451 3 101726 80242.0 123210.0 185 146.0 224.0 FR \n", + "2018 2019 198450 3 123680 101401.0 145959.0 225 184.0 266.0 FR \n", + "2019 2020 198449 3 101073 81684.0 120462.0 184 149.0 219.0 FR \n", + "2020 2021 198448 3 78620 60634.0 96606.0 143 110.0 176.0 FR \n", + "2021 2022 198447 3 72029 54274.0 89784.0 131 99.0 163.0 FR \n", + "2022 2023 198446 3 87330 67686.0 106974.0 159 123.0 195.0 FR \n", + "2023 2024 198445 3 135223 101414.0 169032.0 246 184.0 308.0 FR \n", + "2024 2025 198444 3 68422 20056.0 116788.0 125 37.0 213.0 FR \n", + "\n", + " France \n", + "0 France \n", + "1 France \n", + "2 France \n", + "3 France \n", + "4 France \n", + "5 France \n", + "6 France \n", + "7 France \n", + "8 France \n", + "9 France \n", + "10 France \n", + "11 France \n", + "12 France \n", + "13 France \n", + "14 France \n", + "15 France \n", + "16 France \n", + "17 France \n", + "18 France \n", + "19 France \n", + "20 France \n", + "21 France \n", + "22 France \n", + "23 France \n", + "24 France \n", + "25 France \n", + "26 France \n", + "27 France \n", + "28 France \n", + "29 France \n", + "... ... \n", + "1995 France \n", + "1996 France \n", + "1997 France \n", + "1998 France \n", + "1999 France \n", + "2000 France \n", + "2001 France \n", + "2002 France \n", + "2003 France \n", + "2004 France \n", + "2005 France \n", + "2006 France \n", + "2007 France \n", + "2008 France \n", + "2009 France \n", + "2010 France \n", + "2011 France \n", + "2012 France \n", + "2013 France \n", + "2014 France \n", + "2015 France \n", + "2016 France \n", + "2017 France \n", + "2018 France \n", + "2019 France \n", + "2020 France \n", + "2021 France \n", + "2022 France \n", + "2023 France \n", + "2024 France \n", + "\n", + "[2024 rows x 11 columns]" + ] + }, + "execution_count": 5, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ "data = raw_data.dropna().copy()\n", "data" @@ -122,9 +2257,38 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 6, "metadata": {}, - "outputs": [], + "outputs": [ + { + "ename": "KeyError", + "evalue": "'week'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "\u001b[0;32m/opt/conda/lib/python3.6/site-packages/pandas/core/indexes/base.py\u001b[0m in \u001b[0;36mget_loc\u001b[0;34m(self, key, method, tolerance)\u001b[0m\n\u001b[1;32m 2524\u001b[0m \u001b[0;32mtry\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m-> 2525\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_engine\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mget_loc\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mkey\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 2526\u001b[0m \u001b[0;32mexcept\u001b[0m \u001b[0mKeyError\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;32mpandas/_libs/index.pyx\u001b[0m in \u001b[0;36mpandas._libs.index.IndexEngine.get_loc\u001b[0;34m()\u001b[0m\n", + "\u001b[0;32mpandas/_libs/index.pyx\u001b[0m in \u001b[0;36mpandas._libs.index.IndexEngine.get_loc\u001b[0;34m()\u001b[0m\n", + "\u001b[0;32mpandas/_libs/hashtable_class_helper.pxi\u001b[0m in \u001b[0;36mpandas._libs.hashtable.PyObjectHashTable.get_item\u001b[0;34m()\u001b[0m\n", + "\u001b[0;32mpandas/_libs/hashtable_class_helper.pxi\u001b[0m in \u001b[0;36mpandas._libs.hashtable.PyObjectHashTable.get_item\u001b[0;34m()\u001b[0m\n", + "\u001b[0;31mKeyError\u001b[0m: 'week'", + "\nDuring handling of the above exception, another exception occurred:\n", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "\u001b[0;32m\u001b[0m in \u001b[0;36m\u001b[0;34m\u001b[0m\n\u001b[1;32m 6\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mpd\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mPeriod\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mw\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mday\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;36m0\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;34m'W'\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 7\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m----> 8\u001b[0;31m \u001b[0mdata\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m'period'\u001b[0m\u001b[0;34m]\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0;34m[\u001b[0m\u001b[0mconvert_week\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0myw\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mfor\u001b[0m \u001b[0myw\u001b[0m \u001b[0;32min\u001b[0m \u001b[0mdata\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m'week'\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m/opt/conda/lib/python3.6/site-packages/pandas/core/frame.py\u001b[0m in \u001b[0;36m__getitem__\u001b[0;34m(self, key)\u001b[0m\n\u001b[1;32m 2137\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_getitem_multilevel\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mkey\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 2138\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m-> 2139\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_getitem_column\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mkey\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 2140\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 2141\u001b[0m \u001b[0;32mdef\u001b[0m \u001b[0m_getitem_column\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mself\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mkey\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;32m/opt/conda/lib/python3.6/site-packages/pandas/core/frame.py\u001b[0m in \u001b[0;36m_getitem_column\u001b[0;34m(self, key)\u001b[0m\n\u001b[1;32m 2144\u001b[0m \u001b[0;31m# get column\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 2145\u001b[0m \u001b[0;32mif\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mcolumns\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mis_unique\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m-> 2146\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_get_item_cache\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mkey\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 2147\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 2148\u001b[0m \u001b[0;31m# duplicate columns & possible reduce dimensionality\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;32m/opt/conda/lib/python3.6/site-packages/pandas/core/generic.py\u001b[0m in \u001b[0;36m_get_item_cache\u001b[0;34m(self, item)\u001b[0m\n\u001b[1;32m 1840\u001b[0m \u001b[0mres\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mcache\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mget\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mitem\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 1841\u001b[0m \u001b[0;32mif\u001b[0m \u001b[0mres\u001b[0m \u001b[0;32mis\u001b[0m \u001b[0;32mNone\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m-> 1842\u001b[0;31m \u001b[0mvalues\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_data\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mget\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mitem\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 1843\u001b[0m \u001b[0mres\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_box_item_values\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mitem\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mvalues\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 1844\u001b[0m \u001b[0mcache\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0mitem\u001b[0m\u001b[0;34m]\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mres\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;32m/opt/conda/lib/python3.6/site-packages/pandas/core/internals.py\u001b[0m in \u001b[0;36mget\u001b[0;34m(self, item, fastpath)\u001b[0m\n\u001b[1;32m 3841\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 3842\u001b[0m \u001b[0;32mif\u001b[0m \u001b[0;32mnot\u001b[0m \u001b[0misna\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mitem\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m-> 3843\u001b[0;31m \u001b[0mloc\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mitems\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mget_loc\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mitem\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 3844\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 3845\u001b[0m \u001b[0mindexer\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mnp\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0marange\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mlen\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mitems\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0misna\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mitems\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;32m/opt/conda/lib/python3.6/site-packages/pandas/core/indexes/base.py\u001b[0m in \u001b[0;36mget_loc\u001b[0;34m(self, key, method, tolerance)\u001b[0m\n\u001b[1;32m 2525\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_engine\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mget_loc\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mkey\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 2526\u001b[0m \u001b[0;32mexcept\u001b[0m \u001b[0mKeyError\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m-> 2527\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_engine\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mget_loc\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_maybe_cast_indexer\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mkey\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 2528\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 2529\u001b[0m \u001b[0mindexer\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mget_indexer\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0mkey\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mmethod\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0mmethod\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mtolerance\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0mtolerance\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;32mpandas/_libs/index.pyx\u001b[0m in \u001b[0;36mpandas._libs.index.IndexEngine.get_loc\u001b[0;34m()\u001b[0m\n", + "\u001b[0;32mpandas/_libs/index.pyx\u001b[0m in \u001b[0;36mpandas._libs.index.IndexEngine.get_loc\u001b[0;34m()\u001b[0m\n", + "\u001b[0;32mpandas/_libs/hashtable_class_helper.pxi\u001b[0m in \u001b[0;36mpandas._libs.hashtable.PyObjectHashTable.get_item\u001b[0;34m()\u001b[0m\n", + "\u001b[0;32mpandas/_libs/hashtable_class_helper.pxi\u001b[0m in \u001b[0;36mpandas._libs.hashtable.PyObjectHashTable.get_item\u001b[0;34m()\u001b[0m\n", + "\u001b[0;31mKeyError\u001b[0m: 'week'" + ] + } + ], "source": [ "def convert_week(year_and_week_int):\n", " year_and_week_str = str(year_and_week_int)\n", @@ -153,9 +2317,7 @@ { "cell_type": "code", "execution_count": null, - "metadata": { - "collapsed": true - }, + "metadata": {}, "outputs": [], "source": [ "sorted_data = data.set_index('period').sort_index()" @@ -253,9 +2415,7 @@ { "cell_type": "code", "execution_count": null, - "metadata": { - "collapsed": true - }, + "metadata": {}, "outputs": [], "source": [ "first_august_week = [pd.Period(pd.Timestamp(y, 8, 1), 'W')\n", @@ -341,9 +2501,7 @@ { "cell_type": "code", "execution_count": null, - "metadata": { - "collapsed": true - }, + "metadata": {}, "outputs": [], "source": [] } @@ -364,7 +2522,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.6.1" + "version": "3.6.4" } }, "nbformat": 4, diff --git a/module3/exo3/DATA.csv b/module3/exo3/DATA.csv new file mode 100644 index 0000000000000000000000000000000000000000..d49d4ab493102b1d98f13e39e392e54cfae58023 --- /dev/null +++ b/module3/exo3/DATA.csv @@ -0,0 +1,795 @@ +, Yr, Mn, Date, Date, CO2,seasonally, fit, seasonally, CO2, seasonally, Sta +0, , , , , , adjusted, ,adjusted fit, filled,adjusted filled, +1, , , Excel, , [ppm], [ppm] , [ppm], [ppm], [ppm], [ppm], +2,1958, 01, 21200, 1958.0411, -99.99, -99.99, -99.99, -99.99, -99.99, -99.99, MLO +3,1958, 02, 21231, 1958.1260, -99.99, -99.99, -99.99, -99.99, -99.99, -99.99, MLO +4,1958, 03, 21259, 1958.2027, 315.71, 314.44, 316.19, 314.91, 315.71, 314.44, MLO +5,1958, 04, 21290, 1958.2877, 317.45, 315.16, 317.30, 314.99, 317.45, 315.16, MLO +6,1958, 05, 21320, 1958.3699, 317.51, 314.69, 317.89, 315.07, 317.51, 314.69, MLO +7,1958, 06, 21351, 1958.4548, -99.99, -99.99, 317.27, 315.15, 317.27, 315.15, MLO +8,1958, 07, 21381, 1958.5370, 315.87, 315.20, 315.86, 315.22, 315.87, 315.20, MLO +9,1958, 08, 21412, 1958.6219, 314.93, 316.21, 313.97, 315.29, 314.93, 316.21, MLO +10,1958, 09, 21443, 1958.7068, 313.21, 316.11, 312.44, 315.35, 313.21, 316.11, MLO +11,1958, 10, 21473, 1958.7890, -99.99, -99.99, 312.42, 315.41, 312.42, 315.41, MLO +12,1958, 11, 21504, 1958.8740, 313.33, 315.21, 313.61, 315.46, 313.33, 315.21, MLO +13,1958, 12, 21534, 1958.9562, 314.67, 315.43, 314.77, 315.52, 314.67, 315.43, MLO +14,1959, 01, 21565, 1959.0411, 315.58, 315.52, 315.64, 315.57, 315.58, 315.52, MLO +15,1959, 02, 21596, 1959.1260, 316.49, 315.84, 316.29, 315.63, 316.49, 315.84, MLO +16,1959, 03, 21624, 1959.2027, 316.65, 315.38, 316.98, 315.70, 316.65, 315.38, MLO +17,1959, 04, 21655, 1959.2877, 317.72, 315.42, 318.09, 315.77, 317.72, 315.42, MLO +18,1959, 05, 21685, 1959.3699, 318.29, 315.46, 318.68, 315.85, 318.29, 315.46, MLO +19,1959, 06, 21716, 1959.4548, 318.15, 316.00, 318.07, 315.94, 318.15, 316.00, MLO +20,1959, 07, 21746, 1959.5370, 316.54, 315.87, 316.67, 316.03, 316.54, 315.87, MLO +21,1959, 08, 21777, 1959.6219, 314.80, 316.09, 314.80, 316.13, 314.80, 316.09, MLO +22,1959, 09, 21808, 1959.7068, 313.84, 316.75, 313.30, 316.22, 313.84, 316.75, MLO +23,1959, 10, 21838, 1959.7890, 313.33, 316.34, 313.31, 316.31, 313.33, 316.34, MLO +24,1959, 11, 21869, 1959.8740, 314.81, 316.69, 314.53, 316.40, 314.81, 316.69, MLO +25,1959, 12, 21899, 1959.9562, 315.58, 316.35, 315.72, 316.48, 315.58, 316.35, MLO +26,1960, 01, 21930, 1960.0410, 316.43, 316.37, 316.63, 316.56, 316.43, 316.37, MLO +27,1960, 02, 21961, 1960.1257, 316.98, 316.33, 317.29, 316.64, 316.98, 316.33, MLO +28,1960, 03, 21990, 1960.2049, 317.58, 316.28, 318.03, 316.72, 317.58, 316.28, MLO +29,1960, 04, 22021, 1960.2896, 319.03, 316.70, 319.14, 316.79, 319.03, 316.70, MLO +30,1960, 05, 22051, 1960.3716, 320.03, 317.20, 319.70, 316.87, 320.03, 317.20, MLO +31,1960, 06, 22082, 1960.4563, 319.58, 317.45, 319.04, 316.93, 319.58, 317.45, MLO +32,1960, 07, 22112, 1960.5383, 318.18, 317.53, 317.59, 316.98, 318.18, 317.53, MLO +33,1960, 08, 22143, 1960.6230, 315.90, 317.22, 315.67, 317.02, 315.90, 317.22, MLO +34,1960, 09, 22174, 1960.7077, 314.17, 317.09, 314.11, 317.05, 314.17, 317.09, MLO +35,1960, 10, 22204, 1960.7896, 313.83, 316.84, 314.08, 317.08, 313.83, 316.84, MLO +36,1960, 11, 22235, 1960.8743, 315.00, 316.89, 315.25, 317.11, 315.00, 316.89, MLO +37,1960, 12, 22265, 1960.9563, 316.19, 316.96, 316.40, 317.15, 316.19, 316.96, MLO +38,1961, 01, 22296, 1961.0411, 316.89, 316.84, 317.27, 317.20, 316.89, 316.84, MLO +39,1961, 02, 22327, 1961.1260, 317.70, 317.06, 317.93, 317.27, 317.70, 317.06, MLO +40,1961, 03, 22355, 1961.2027, 318.54, 317.26, 318.63, 317.33, 318.54, 317.26, MLO +41,1961, 04, 22386, 1961.2877, 319.48, 317.16, 319.75, 317.42, 319.48, 317.16, MLO +42,1961, 05, 22416, 1961.3699, 320.58, 317.74, 320.35, 317.50, 320.58, 317.74, MLO +43,1961, 06, 22447, 1961.4548, 319.77, 317.61, 319.73, 317.59, 319.77, 317.61, MLO +44,1961, 07, 22477, 1961.5370, 318.56, 317.89, 318.32, 317.68, 318.56, 317.89, MLO +45,1961, 08, 22508, 1961.6219, 316.79, 318.09, 316.44, 317.77, 316.79, 318.09, MLO +46,1961, 09, 22539, 1961.7068, 314.99, 317.91, 314.91, 317.85, 314.99, 317.91, MLO +47,1961, 10, 22569, 1961.7890, 315.31, 318.33, 314.91, 317.92, 315.31, 318.33, MLO +48,1961, 11, 22600, 1961.8740, 316.10, 318.00, 316.12, 317.99, 316.10, 318.00, MLO +49,1961, 12, 22630, 1961.9562, 317.01, 317.78, 317.30, 318.06, 317.01, 317.78, MLO +50,1962, 01, 22661, 1962.0411, 317.94, 317.88, 318.20, 318.13, 317.94, 317.88, MLO +51,1962, 02, 22692, 1962.1260, 318.55, 317.90, 318.86, 318.20, 318.55, 317.90, MLO +52,1962, 03, 22720, 1962.2027, 319.68, 318.40, 319.56, 318.26, 319.68, 318.40, MLO +53,1962, 04, 22751, 1962.2877, 320.57, 318.24, 320.66, 318.32, 320.57, 318.24, MLO +54,1962, 05, 22781, 1962.3699, 321.02, 318.16, 321.24, 318.39, 321.02, 318.16, MLO +55,1962, 06, 22812, 1962.4548, 320.62, 318.45, 320.60, 318.45, 320.62, 318.45, MLO +56,1962, 07, 22842, 1962.5370, 319.61, 318.94, 319.15, 318.51, 319.61, 318.94, MLO +57,1962, 08, 22873, 1962.6219, 317.40, 318.70, 317.22, 318.56, 317.40, 318.70, MLO +58,1962, 09, 22904, 1962.7068, 316.24, 319.18, 315.65, 318.60, 316.24, 319.18, MLO +59,1962, 10, 22934, 1962.7890, 315.42, 318.45, 315.62, 318.64, 315.42, 318.45, MLO +60,1962, 11, 22965, 1962.8740, 316.69, 318.59, 316.80, 318.68, 316.69, 318.59, MLO +61,1962, 12, 22995, 1962.9562, 317.70, 318.47, 317.96, 318.72, 317.70, 318.47, MLO +62,1963, 01, 23026, 1963.0411, 318.74, 318.68, 318.83, 318.76, 318.74, 318.68, MLO +63,1963, 02, 23057, 1963.1260, 319.07, 318.41, 319.47, 318.81, 319.07, 318.41, MLO +64,1963, 03, 23085, 1963.2027, 319.86, 318.57, 320.16, 318.86, 319.86, 318.57, MLO +65,1963, 04, 23116, 1963.2877, 321.38, 319.05, 321.26, 318.91, 321.38, 319.05, MLO +66,1963, 05, 23146, 1963.3699, 322.25, 319.38, 321.83, 318.96, 322.25, 319.38, MLO +67,1963, 06, 23177, 1963.4548, 321.49, 319.31, 321.17, 319.02, 321.49, 319.31, MLO +68,1963, 07, 23207, 1963.5370, 319.74, 319.07, 319.71, 319.06, 319.74, 319.07, MLO +69,1963, 08, 23238, 1963.6219, 317.77, 319.07, 317.76, 319.10, 317.77, 319.07, MLO +70,1963, 09, 23269, 1963.7068, 316.21, 319.16, 316.19, 319.15, 316.21, 319.16, MLO +71,1963, 10, 23299, 1963.7890, 315.99, 319.03, 316.16, 319.19, 315.99, 319.03, MLO +72,1963, 11, 23330, 1963.8740, 317.07, 318.97, 317.35, 319.23, 317.07, 318.97, MLO +73,1963, 12, 23360, 1963.9562, 318.35, 319.13, 318.52, 319.28, 318.35, 319.13, MLO +74,1964, 01, 23391, 1964.0410, 319.57, 319.51, 319.39, 319.32, 319.57, 319.51, MLO +75,1964, 02, 23422, 1964.1257, -99.99, -99.99, 320.03, 319.37, 320.03, 319.37, MLO +76,1964, 03, 23451, 1964.2049, -99.99, -99.99, 320.74, 319.41, 320.74, 319.41, MLO +77,1964, 04, 23482, 1964.2896, -99.99, -99.99, 321.83, 319.46, 321.83, 319.46, MLO +78,1964, 05, 23512, 1964.3716, 322.25, 319.38, 322.37, 319.50, 322.25, 319.38, MLO +79,1964, 06, 23543, 1964.4563, 321.89, 319.74, 321.67, 319.53, 321.89, 319.74, MLO +80,1964, 07, 23573, 1964.5383, 320.44, 319.79, 320.18, 319.56, 320.44, 319.79, MLO +81,1964, 08, 23604, 1964.6230, 318.69, 320.03, 318.22, 319.59, 318.69, 320.03, MLO +82,1964, 09, 23635, 1964.7077, 316.71, 319.67, 316.63, 319.61, 316.71, 319.67, MLO +83,1964, 10, 23665, 1964.7896, 316.87, 319.92, 316.59, 319.62, 316.87, 319.92, MLO +84,1964, 11, 23696, 1964.8743, 317.68, 319.59, 317.75, 319.64, 317.68, 319.59, MLO +85,1964, 12, 23726, 1964.9563, 318.71, 319.49, 318.90, 319.66, 318.71, 319.49, MLO +86,1965, 01, 23757, 1965.0411, 319.44, 319.38, 319.76, 319.69, 319.44, 319.38, MLO +87,1965, 02, 23788, 1965.1260, 320.45, 319.79, 320.39, 319.73, 320.45, 319.79, MLO +88,1965, 03, 23816, 1965.2027, 320.89, 319.59, 321.08, 319.77, 320.89, 319.59, MLO +89,1965, 04, 23847, 1965.2877, 322.14, 319.79, 322.20, 319.83, 322.14, 319.79, MLO +90,1965, 05, 23877, 1965.3699, 322.17, 319.29, 322.79, 319.91, 322.17, 319.29, MLO +91,1965, 06, 23908, 1965.4548, 321.87, 319.69, 322.17, 320.00, 321.87, 319.69, MLO +92,1965, 07, 23938, 1965.5370, 321.21, 320.53, 320.75, 320.10, 321.21, 320.53, MLO +93,1965, 08, 23969, 1965.6219, 318.87, 320.18, 318.86, 320.21, 318.87, 320.18, MLO +94,1965, 09, 24000, 1965.7068, 317.82, 320.78, 317.35, 320.33, 317.82, 320.78, MLO +95,1965, 10, 24030, 1965.7890, 317.30, 320.37, 317.38, 320.44, 317.30, 320.37, MLO +96,1965, 11, 24061, 1965.8740, 318.87, 320.79, 318.65, 320.55, 318.87, 320.79, MLO +97,1965, 12, 24091, 1965.9562, 319.42, 320.20, 319.90, 320.67, 319.42, 320.20, MLO +98,1966, 01, 24122, 1966.0411, 320.62, 320.57, 320.86, 320.79, 320.62, 320.57, MLO +99,1966, 02, 24153, 1966.1260, 321.60, 320.94, 321.57, 320.91, 321.60, 320.94, MLO +100,1966, 03, 24181, 1966.2027, 322.39, 321.09, 322.33, 321.01, 322.39, 321.09, MLO +101,1966, 04, 24212, 1966.2877, 323.70, 321.34, 323.49, 321.12, 323.70, 321.34, MLO +102,1966, 05, 24242, 1966.3699, 324.08, 321.19, 324.12, 321.22, 324.08, 321.19, MLO +103,1966, 06, 24273, 1966.4548, 323.75, 321.56, 323.50, 321.32, 323.75, 321.56, MLO +104,1966, 07, 24303, 1966.5370, 322.37, 321.69, 322.06, 321.41, 322.37, 321.69, MLO +105,1966, 08, 24334, 1966.6219, 320.36, 321.68, 320.13, 321.48, 320.36, 321.68, MLO +106,1966, 09, 24365, 1966.7068, 318.64, 321.61, 318.57, 321.56, 318.64, 321.61, MLO +107,1966, 10, 24395, 1966.7890, 318.10, 321.18, 318.56, 321.62, 318.10, 321.18, MLO +108,1966, 11, 24426, 1966.8740, 319.78, 321.71, 319.78, 321.69, 319.78, 321.71, MLO +109,1966, 12, 24456, 1966.9562, 321.02, 321.81, 320.98, 321.74, 321.02, 321.81, MLO +110,1967, 01, 24487, 1967.0411, 322.33, 322.27, 321.87, 321.80, 322.33, 322.27, MLO +111,1967, 02, 24518, 1967.1260, 322.50, 321.83, 322.53, 321.86, 322.50, 321.83, MLO +112,1967, 03, 24546, 1967.2027, 323.03, 321.73, 323.23, 321.91, 323.03, 321.73, MLO +113,1967, 04, 24577, 1967.2877, 324.41, 322.05, 324.34, 321.96, 324.41, 322.05, MLO +114,1967, 05, 24607, 1967.3699, 325.00, 322.10, 324.92, 322.02, 325.00, 322.10, MLO +115,1967, 06, 24638, 1967.4548, 324.09, 321.89, 324.26, 322.08, 324.09, 321.89, MLO +116,1967, 07, 24668, 1967.5370, 322.54, 321.86, 322.79, 322.14, 322.54, 321.86, MLO +117,1967, 08, 24699, 1967.6219, 320.92, 322.24, 320.85, 322.21, 320.92, 322.24, MLO +118,1967, 09, 24730, 1967.7068, 319.25, 322.24, 319.28, 322.28, 319.25, 322.24, MLO +119,1967, 10, 24760, 1967.7890, 319.39, 322.48, 319.28, 322.35, 319.39, 322.48, MLO +120,1967, 11, 24791, 1967.8740, 320.73, 322.66, 320.51, 322.42, 320.73, 322.66, MLO +121,1967, 12, 24821, 1967.9562, 321.95, 322.74, 321.73, 322.50, 321.95, 322.74, MLO +122,1968, 01, 24852, 1968.0410, 322.57, 322.51, 322.64, 322.57, 322.57, 322.51, MLO +123,1968, 02, 24883, 1968.1257, 323.15, 322.48, 323.33, 322.65, 323.15, 322.48, MLO +124,1968, 03, 24912, 1968.2049, 323.89, 322.55, 324.08, 322.73, 323.89, 322.55, MLO +125,1968, 04, 24943, 1968.2896, 325.02, 322.63, 325.24, 322.83, 325.02, 322.63, MLO +126,1968, 05, 24973, 1968.3716, 325.57, 322.66, 325.84, 322.93, 325.57, 322.66, MLO +127,1968, 06, 25004, 1968.4563, 325.36, 323.17, 325.20, 323.03, 325.36, 323.17, MLO +128,1968, 07, 25034, 1968.5383, 324.14, 323.48, 323.77, 323.14, 324.14, 323.48, MLO +129,1968, 08, 25065, 1968.6230, 322.11, 323.46, 321.87, 323.26, 322.11, 323.46, MLO +130,1968, 09, 25096, 1968.7077, 320.33, 323.33, 320.36, 323.37, 320.33, 323.33, MLO +131,1968, 10, 25126, 1968.7896, 320.25, 323.34, 320.41, 323.49, 320.25, 323.34, MLO +132,1968, 11, 25157, 1968.8743, 321.32, 323.26, 321.71, 323.62, 321.32, 323.26, MLO +133,1968, 12, 25187, 1968.9563, 322.89, 323.68, 322.98, 323.75, 322.89, 323.68, MLO +134,1969, 01, 25218, 1969.0411, 324.00, 323.94, 323.96, 323.89, 324.00, 323.94, MLO +135,1969, 02, 25249, 1969.1260, 324.41, 323.75, 324.71, 324.03, 324.41, 323.75, MLO +136,1969, 03, 25277, 1969.2027, 325.63, 324.32, 325.49, 324.16, 325.63, 324.32, MLO +137,1969, 04, 25308, 1969.2877, 326.66, 324.29, 326.70, 324.31, 326.66, 324.29, MLO +138,1969, 05, 25338, 1969.3699, 327.38, 324.46, 327.36, 324.44, 327.38, 324.46, MLO +139,1969, 06, 25369, 1969.4548, 326.71, 324.49, 326.77, 324.57, 326.71, 324.49, MLO +140,1969, 07, 25399, 1969.5370, 325.88, 325.19, 325.35, 324.69, 325.88, 325.19, MLO +141,1969, 08, 25430, 1969.6219, 323.66, 324.99, 323.44, 324.81, 323.66, 324.99, MLO +142,1969, 09, 25461, 1969.7068, 322.38, 325.38, 321.89, 324.91, 322.38, 325.38, MLO +143,1969, 10, 25491, 1969.7890, 321.78, 324.88, 321.90, 325.00, 321.78, 324.88, MLO +144,1969, 11, 25522, 1969.8740, 322.85, 324.80, 323.16, 325.08, 322.85, 324.80, MLO +145,1969, 12, 25552, 1969.9562, 324.11, 324.91, 324.38, 325.16, 324.11, 324.91, MLO +146,1970, 01, 25583, 1970.0411, 325.06, 325.00, 325.31, 325.24, 325.06, 325.00, MLO +147,1970, 02, 25614, 1970.1260, 325.99, 325.32, 326.00, 325.33, 325.99, 325.32, MLO +148,1970, 03, 25642, 1970.2027, 326.93, 325.61, 326.73, 325.40, 326.93, 325.61, MLO +149,1970, 04, 25673, 1970.2877, 328.13, 325.75, 327.88, 325.48, 328.13, 325.75, MLO +150,1970, 05, 25703, 1970.3699, 328.08, 325.15, 328.48, 325.55, 328.08, 325.15, MLO +151,1970, 06, 25734, 1970.4548, 327.67, 325.44, 327.84, 325.63, 327.67, 325.44, MLO +152,1970, 07, 25764, 1970.5370, 326.34, 325.65, 326.37, 325.70, 326.34, 325.65, MLO +153,1970, 08, 25795, 1970.6219, 324.68, 326.02, 324.40, 325.77, 324.68, 326.02, MLO +154,1970, 09, 25826, 1970.7068, 323.10, 326.11, 322.81, 325.84, 323.10, 326.11, MLO +155,1970, 10, 25856, 1970.7890, 323.07, 326.18, 322.79, 325.89, 323.07, 326.18, MLO +156,1970, 11, 25887, 1970.8740, 324.01, 325.96, 324.00, 325.93, 324.01, 325.96, MLO +157,1970, 12, 25917, 1970.9562, 325.13, 325.93, 325.19, 325.97, 325.13, 325.93, MLO +158,1971, 01, 25948, 1971.0411, 326.17, 326.11, 326.08, 326.01, 326.17, 326.11, MLO +159,1971, 02, 25979, 1971.1260, 326.69, 326.01, 326.73, 326.05, 326.69, 326.01, MLO +160,1971, 03, 26007, 1971.2027, 327.18, 325.85, 327.43, 326.09, 327.18, 325.85, MLO +161,1971, 04, 26038, 1971.2877, 327.78, 325.39, 328.55, 326.14, 327.78, 325.39, MLO +162,1971, 05, 26068, 1971.3699, 328.93, 325.99, 329.14, 326.20, 328.93, 325.99, MLO +163,1971, 06, 26099, 1971.4548, 328.57, 326.34, 328.48, 326.26, 328.57, 326.34, MLO +164,1971, 07, 26129, 1971.5370, 327.36, 326.67, 327.00, 326.33, 327.36, 326.67, MLO +165,1971, 08, 26160, 1971.6219, 325.43, 326.77, 325.03, 326.41, 325.43, 326.77, MLO +166,1971, 09, 26191, 1971.7068, 323.36, 326.38, 323.44, 326.48, 323.36, 326.38, MLO +167,1971, 10, 26221, 1971.7890, 323.56, 326.69, 323.44, 326.55, 323.56, 326.69, MLO +168,1971, 11, 26252, 1971.8740, 324.80, 326.75, 324.69, 326.62, 324.80, 326.75, MLO +169,1971, 12, 26282, 1971.9562, 326.01, 326.81, 325.92, 326.70, 326.01, 326.81, MLO +170,1972, 01, 26313, 1972.0410, 326.77, 326.71, 326.86, 326.79, 326.77, 326.71, MLO +171,1972, 02, 26344, 1972.1257, 327.63, 326.96, 327.56, 326.88, 327.63, 326.96, MLO +172,1972, 03, 26373, 1972.2049, 327.75, 326.40, 328.35, 326.98, 327.75, 326.40, MLO +173,1972, 04, 26404, 1972.2896, 329.72, 327.30, 329.54, 327.10, 329.72, 327.30, MLO +174,1972, 05, 26434, 1972.3716, 330.07, 327.12, 330.18, 327.23, 330.07, 327.12, MLO +175,1972, 06, 26465, 1972.4563, 329.09, 326.87, 329.58, 327.38, 329.09, 326.87, MLO +176,1972, 07, 26495, 1972.5383, 328.04, 327.37, 328.18, 327.54, 328.04, 327.37, MLO +177,1972, 08, 26526, 1972.6230, 326.32, 327.69, 326.32, 327.72, 326.32, 327.69, MLO +178,1972, 09, 26557, 1972.7077, 324.84, 327.88, 324.86, 327.92, 324.84, 327.88, MLO +179,1972, 10, 26587, 1972.7896, 325.20, 328.33, 324.99, 328.11, 325.20, 328.33, MLO +180,1972, 11, 26618, 1972.8743, 326.50, 328.46, 326.38, 328.31, 326.50, 328.46, MLO +181,1972, 12, 26648, 1972.9563, 327.55, 328.35, 327.73, 328.51, 327.55, 328.35, MLO +182,1973, 01, 26679, 1973.0411, 328.55, 328.49, 328.79, 328.72, 328.55, 328.49, MLO +183,1973, 02, 26710, 1973.1260, 329.56, 328.89, 329.61, 328.93, 329.56, 328.89, MLO +184,1973, 03, 26738, 1973.2027, 330.30, 328.97, 330.46, 329.11, 330.30, 328.97, MLO +185,1973, 04, 26769, 1973.2877, 331.50, 329.10, 331.73, 329.31, 331.50, 329.10, MLO +186,1973, 05, 26799, 1973.3699, 332.48, 329.52, 332.44, 329.48, 332.48, 329.52, MLO +187,1973, 06, 26830, 1973.4548, 332.07, 329.83, 331.87, 329.64, 332.07, 329.83, MLO +188,1973, 07, 26860, 1973.5370, 330.87, 330.17, 330.44, 329.77, 330.87, 330.17, MLO +189,1973, 08, 26891, 1973.6219, 329.31, 330.66, 328.50, 329.88, 329.31, 330.66, MLO +190,1973, 09, 26922, 1973.7068, 327.52, 330.56, 326.91, 329.96, 327.52, 330.56, MLO +191,1973, 10, 26952, 1973.7890, 327.19, 330.33, 326.89, 330.02, 327.19, 330.33, MLO +192,1973, 11, 26983, 1973.8740, 328.17, 330.13, 328.10, 330.05, 328.17, 330.13, MLO +193,1973, 12, 27013, 1973.9562, 328.65, 329.45, 329.29, 330.08, 328.65, 329.45, MLO +194,1974, 01, 27044, 1974.0411, 329.36, 329.30, 330.17, 330.10, 329.36, 329.30, MLO +195,1974, 02, 27075, 1974.1260, 330.71, 330.04, 330.81, 330.13, 330.71, 330.04, MLO +196,1974, 03, 27103, 1974.2027, 331.49, 330.15, 331.50, 330.15, 331.49, 330.15, MLO +197,1974, 04, 27134, 1974.2877, 332.65, 330.24, 332.62, 330.19, 332.65, 330.24, MLO +198,1974, 05, 27164, 1974.3699, 333.10, 330.13, 333.19, 330.23, 333.10, 330.13, MLO +199,1974, 06, 27195, 1974.4548, 332.26, 330.01, 332.51, 330.27, 332.26, 330.01, MLO +200,1974, 07, 27225, 1974.5370, 331.18, 330.48, 330.99, 330.32, 331.18, 330.48, MLO +201,1974, 08, 27256, 1974.6219, 329.40, 330.75, 328.98, 330.37, 329.40, 330.75, MLO +202,1974, 09, 27287, 1974.7068, 327.44, 330.49, 327.36, 330.42, 327.44, 330.49, MLO +203,1974, 10, 27317, 1974.7890, 327.38, 330.53, 327.33, 330.47, 327.38, 330.53, MLO +204,1974, 11, 27348, 1974.8740, 328.46, 330.44, 328.58, 330.53, 328.46, 330.44, MLO +205,1974, 12, 27378, 1974.9562, 329.58, 330.38, 329.81, 330.59, 329.58, 330.38, MLO +206,1975, 01, 27409, 1975.0411, 330.41, 330.35, 330.74, 330.67, 330.41, 330.35, MLO +207,1975, 02, 27440, 1975.1260, 331.41, 330.73, 331.44, 330.75, 331.41, 330.73, MLO +208,1975, 03, 27468, 1975.2027, 332.04, 330.70, 332.18, 330.83, 332.04, 330.70, MLO +209,1975, 04, 27499, 1975.2877, 333.32, 330.89, 333.36, 330.92, 333.32, 330.89, MLO +210,1975, 05, 27529, 1975.3699, 333.98, 331.00, 333.99, 331.02, 333.98, 331.00, MLO +211,1975, 06, 27560, 1975.4548, 333.62, 331.36, 333.36, 331.12, 333.62, 331.36, MLO +212,1975, 07, 27590, 1975.5370, 331.91, 331.21, 331.88, 331.21, 331.91, 331.21, MLO +213,1975, 08, 27621, 1975.6219, 330.06, 331.42, 329.92, 331.31, 330.06, 331.42, MLO +214,1975, 09, 27652, 1975.7068, 328.57, 331.62, 328.32, 331.40, 328.57, 331.62, MLO +215,1975, 10, 27682, 1975.7890, 328.35, 331.51, 328.33, 331.48, 328.35, 331.51, MLO +216,1975, 11, 27713, 1975.8740, 329.50, 331.48, 329.61, 331.57, 329.50, 331.48, MLO +217,1975, 12, 27743, 1975.9562, 330.77, 331.58, 330.86, 331.65, 330.77, 331.58, MLO +218,1976, 01, 27774, 1976.0410, 331.76, 331.70, 331.80, 331.73, 331.76, 331.70, MLO +219,1976, 02, 27805, 1976.1257, 332.58, 331.90, 332.50, 331.81, 332.58, 331.90, MLO +220,1976, 03, 27834, 1976.2049, 333.50, 332.14, 333.27, 331.88, 333.50, 332.14, MLO +221,1976, 04, 27865, 1976.2896, 334.59, 332.14, 334.43, 331.96, 334.59, 332.14, MLO +222,1976, 05, 27895, 1976.3716, 334.89, 331.90, 335.02, 332.04, 334.89, 331.90, MLO +223,1976, 06, 27926, 1976.4563, 334.34, 332.10, 334.35, 332.12, 334.34, 332.10, MLO +224,1976, 07, 27956, 1976.5383, 333.06, 332.38, 332.85, 332.21, 333.06, 332.38, MLO +225,1976, 08, 27987, 1976.6230, 330.95, 332.34, 330.88, 332.30, 330.95, 332.34, MLO +226,1976, 09, 28018, 1976.7077, 329.31, 332.39, 329.31, 332.41, 329.31, 332.39, MLO +227,1976, 10, 28048, 1976.7896, 328.95, 332.12, 329.36, 332.52, 328.95, 332.12, MLO +228,1976, 11, 28079, 1976.8743, 330.32, 332.30, 330.69, 332.65, 330.32, 332.30, MLO +229,1976, 12, 28109, 1976.9563, 331.69, 332.50, 331.99, 332.79, 331.69, 332.50, MLO +230,1977, 01, 28140, 1977.0411, 332.94, 332.88, 333.02, 332.95, 332.94, 332.88, MLO +231,1977, 02, 28171, 1977.1260, 333.43, 332.75, 333.81, 333.12, 333.43, 332.75, MLO +232,1977, 03, 28199, 1977.2027, 334.71, 333.36, 334.65, 333.28, 334.71, 333.36, MLO +233,1977, 04, 28230, 1977.2877, 336.08, 333.64, 335.92, 333.47, 336.08, 333.64, MLO +234,1977, 05, 28260, 1977.3699, 336.76, 333.76, 336.64, 333.65, 336.76, 333.76, MLO +235,1977, 06, 28291, 1977.4548, 336.28, 334.01, 336.08, 333.83, 336.28, 334.01, MLO +236,1977, 07, 28321, 1977.5370, 334.93, 334.22, 334.67, 334.00, 334.93, 334.22, MLO +237,1977, 08, 28352, 1977.6219, 332.76, 334.13, 332.77, 334.17, 332.76, 334.13, MLO +238,1977, 09, 28383, 1977.7068, 331.60, 334.68, 331.23, 334.32, 331.60, 334.68, MLO +239,1977, 10, 28413, 1977.7890, 331.17, 334.35, 331.30, 334.47, 331.17, 334.35, MLO +240,1977, 11, 28444, 1977.8740, 332.41, 334.41, 332.64, 334.61, 332.41, 334.41, MLO +241,1977, 12, 28474, 1977.9562, 333.86, 334.67, 333.95, 334.75, 333.86, 334.67, MLO +242,1978, 01, 28505, 1978.0411, 334.98, 334.92, 334.96, 334.89, 334.98, 334.92, MLO +243,1978, 02, 28536, 1978.1260, 335.40, 334.71, 335.72, 335.02, 335.40, 334.71, MLO +244,1978, 03, 28564, 1978.2027, 336.65, 335.30, 336.51, 335.14, 336.65, 335.30, MLO +245,1978, 04, 28595, 1978.2877, 337.76, 335.32, 337.73, 335.27, 337.76, 335.32, MLO +246,1978, 05, 28625, 1978.3699, 338.02, 335.02, 338.39, 335.39, 338.02, 335.02, MLO +247,1978, 06, 28656, 1978.4548, 337.91, 335.63, 337.76, 335.50, 337.91, 335.63, MLO +248,1978, 07, 28686, 1978.5370, 336.55, 335.84, 336.29, 335.61, 336.55, 335.84, MLO +249,1978, 08, 28717, 1978.6219, 334.69, 336.06, 334.31, 335.71, 334.69, 336.06, MLO +250,1978, 09, 28748, 1978.7068, 332.77, 335.86, 332.71, 335.81, 332.77, 335.86, MLO +251,1978, 10, 28778, 1978.7890, 332.56, 335.75, 332.72, 335.90, 332.56, 335.75, MLO +252,1978, 11, 28809, 1978.8740, 333.93, 335.93, 334.02, 336.00, 333.93, 335.93, MLO +253,1978, 12, 28839, 1978.9562, 334.96, 335.77, 335.30, 336.10, 334.96, 335.77, MLO +254,1979, 01, 28870, 1979.0411, 336.24, 336.18, 336.28, 336.20, 336.24, 336.18, MLO +255,1979, 02, 28901, 1979.1260, 336.77, 336.08, 337.02, 336.32, 336.77, 336.08, MLO +256,1979, 03, 28929, 1979.2027, 337.97, 336.62, 337.80, 336.43, 337.97, 336.62, MLO +257,1979, 04, 28960, 1979.2877, 338.89, 336.44, 339.02, 336.55, 338.89, 336.44, MLO +258,1979, 05, 28990, 1979.3699, 339.48, 336.47, 339.69, 336.68, 339.48, 336.47, MLO +259,1979, 06, 29021, 1979.4548, 339.30, 337.01, 339.08, 336.82, 339.30, 337.01, MLO +260,1979, 07, 29051, 1979.5370, 337.74, 337.03, 337.63, 336.95, 337.74, 337.03, MLO +261,1979, 08, 29082, 1979.6219, 336.10, 337.47, 335.68, 337.09, 336.10, 337.47, MLO +262,1979, 09, 29113, 1979.7068, 333.93, 337.03, 334.12, 337.24, 333.93, 337.03, MLO +263,1979, 10, 29143, 1979.7890, 333.87, 337.07, 334.19, 337.38, 333.87, 337.07, MLO +264,1979, 11, 29174, 1979.8740, 335.30, 337.31, 335.56, 337.54, 335.30, 337.31, MLO +265,1979, 12, 29204, 1979.9562, 336.74, 337.56, 336.90, 337.70, 336.74, 337.56, MLO +266,1980, 01, 29235, 1980.0410, 338.03, 337.97, 337.94, 337.86, 338.03, 337.97, MLO +267,1980, 02, 29266, 1980.1257, 338.37, 337.68, 338.73, 338.03, 338.37, 337.68, MLO +268,1980, 03, 29295, 1980.2049, 340.09, 338.70, 339.59, 338.19, 340.09, 338.70, MLO +269,1980, 04, 29326, 1980.2896, 340.78, 338.30, 340.85, 338.35, 340.78, 338.30, MLO +270,1980, 05, 29356, 1980.3716, 341.48, 338.46, 341.52, 338.50, 341.48, 338.46, MLO +271,1980, 06, 29387, 1980.4563, 341.19, 338.92, 340.90, 338.65, 341.19, 338.92, MLO +272,1980, 07, 29417, 1980.5383, 339.57, 338.89, 339.44, 338.78, 339.57, 338.89, MLO +273,1980, 08, 29448, 1980.6230, 337.61, 339.02, 337.48, 338.92, 337.61, 339.02, MLO +274,1980, 09, 29479, 1980.7077, 335.90, 339.02, 335.91, 339.04, 335.90, 339.02, MLO +275,1980, 10, 29509, 1980.7896, 336.03, 339.24, 335.96, 339.15, 336.03, 339.24, MLO +276,1980, 11, 29540, 1980.8743, 337.12, 339.13, 337.27, 339.26, 337.12, 339.13, MLO +277,1980, 12, 29570, 1980.9563, 338.23, 339.05, 338.56, 339.36, 338.23, 339.05, MLO +278,1981, 01, 29601, 1981.0411, 339.25, 339.19, 339.54, 339.47, 339.25, 339.19, MLO +279,1981, 02, 29632, 1981.1260, 340.50, 339.81, 340.27, 339.57, 340.50, 339.81, MLO +280,1981, 03, 29660, 1981.2027, 341.40, 340.04, 341.03, 339.66, 341.40, 340.04, MLO +281,1981, 04, 29691, 1981.2877, 342.52, 340.06, 342.23, 339.75, 342.52, 340.06, MLO +282,1981, 05, 29721, 1981.3699, 342.93, 339.90, 342.86, 339.83, 342.93, 339.90, MLO +283,1981, 06, 29752, 1981.4548, 342.27, 339.97, 342.20, 339.92, 342.27, 339.97, MLO +284,1981, 07, 29782, 1981.5370, 340.50, 339.79, 340.68, 340.00, 340.50, 339.79, MLO +285,1981, 08, 29813, 1981.6219, 338.45, 339.83, 338.67, 340.09, 338.45, 339.83, MLO +286,1981, 09, 29844, 1981.7068, 336.71, 339.83, 337.05, 340.19, 336.71, 339.83, MLO +287,1981, 10, 29874, 1981.7890, 336.88, 340.10, 337.08, 340.29, 336.88, 340.10, MLO +288,1981, 11, 29905, 1981.8740, 338.38, 340.40, 338.40, 340.40, 338.38, 340.40, MLO +289,1981, 12, 29935, 1981.9562, 339.63, 340.45, 339.70, 340.50, 339.63, 340.45, MLO +290,1982, 01, 29966, 1982.0411, 340.77, 340.71, 340.69, 340.61, 340.77, 340.71, MLO +291,1982, 02, 29997, 1982.1260, 341.63, 340.94, 341.42, 340.72, 341.63, 340.94, MLO +292,1982, 03, 30025, 1982.2027, 342.72, 341.35, 342.19, 340.81, 342.72, 341.35, MLO +293,1982, 04, 30056, 1982.2877, 343.59, 341.11, 343.39, 340.90, 343.59, 341.11, MLO +294,1982, 05, 30086, 1982.3699, 344.16, 341.12, 344.02, 340.98, 344.16, 341.12, MLO +295,1982, 06, 30117, 1982.4548, 343.37, 341.06, 343.35, 341.06, 343.37, 341.06, MLO +296,1982, 07, 30147, 1982.5370, 342.07, 341.36, 341.83, 341.14, 342.07, 341.36, MLO +297,1982, 08, 30178, 1982.6219, 339.83, 341.21, 339.80, 341.22, 339.83, 341.21, MLO +298,1982, 09, 30209, 1982.7068, 338.00, 341.12, 338.16, 341.31, 338.00, 341.12, MLO +299,1982, 10, 30239, 1982.7890, 337.88, 341.11, 338.18, 341.40, 337.88, 341.11, MLO +300,1982, 11, 30270, 1982.8740, 339.28, 341.31, 339.51, 341.52, 339.28, 341.31, MLO +301,1982, 12, 30300, 1982.9562, 340.51, 341.33, 340.84, 341.65, 340.51, 341.33, MLO +302,1983, 01, 30331, 1983.0411, 341.40, 341.33, 341.87, 341.80, 341.40, 341.33, MLO +303,1983, 02, 30362, 1983.1260, 342.54, 341.85, 342.68, 341.97, 342.54, 341.85, MLO +304,1983, 03, 30390, 1983.2027, 343.12, 341.74, 343.52, 342.14, 343.12, 341.74, MLO +305,1983, 04, 30421, 1983.2877, 344.96, 342.48, 344.83, 342.33, 344.96, 342.48, MLO +306,1983, 05, 30451, 1983.3699, 345.78, 342.73, 345.57, 342.52, 345.78, 342.73, MLO +307,1983, 06, 30482, 1983.4548, 345.34, 343.02, 345.01, 342.71, 345.34, 343.02, MLO +308,1983, 07, 30512, 1983.5370, 344.00, 343.28, 343.58, 342.89, 344.00, 343.28, MLO +309,1983, 08, 30543, 1983.6219, 342.40, 343.79, 341.64, 343.06, 342.40, 343.79, MLO +310,1983, 09, 30574, 1983.7068, 339.89, 343.02, 340.08, 343.23, 339.89, 343.02, MLO +311,1983, 10, 30604, 1983.7890, 340.00, 343.25, 340.15, 343.38, 340.00, 343.25, MLO +312,1983, 11, 30635, 1983.8740, 341.16, 343.19, 341.52, 343.53, 341.16, 343.19, MLO +313,1983, 12, 30665, 1983.9562, 342.99, 343.81, 342.86, 343.67, 342.99, 343.81, MLO +314,1984, 01, 30696, 1984.0410, 343.82, 343.76, 343.89, 343.82, 343.82, 343.76, MLO +315,1984, 02, 30727, 1984.1257, 344.62, 343.93, 344.66, 343.96, 344.62, 343.93, MLO +316,1984, 03, 30756, 1984.2049, 345.38, 343.98, 345.50, 344.08, 345.38, 343.98, MLO +317,1984, 04, 30787, 1984.2896, 347.14, 344.63, 346.74, 344.22, 347.14, 344.63, MLO +318,1984, 05, 30817, 1984.3716, 347.52, 344.46, 347.39, 344.34, 347.52, 344.46, MLO +319,1984, 06, 30848, 1984.4563, 346.88, 344.58, 346.74, 344.46, 346.88, 344.58, MLO +320,1984, 07, 30878, 1984.5383, 345.47, 344.77, 345.23, 344.57, 345.47, 344.77, MLO +321,1984, 08, 30909, 1984.6230, 343.34, 344.76, 343.23, 344.69, 343.34, 344.76, MLO +322,1984, 09, 30940, 1984.7077, 341.13, 344.29, 341.63, 344.80, 341.13, 344.29, MLO +323,1984, 10, 30970, 1984.7896, 341.40, 344.64, 341.68, 344.92, 341.40, 344.64, MLO +324,1984, 11, 31001, 1984.8743, 343.02, 345.05, 343.03, 345.04, 343.02, 345.05, MLO +325,1984, 12, 31031, 1984.9563, 344.25, 345.08, 344.35, 345.16, 344.25, 345.08, MLO +326,1985, 01, 31062, 1985.0411, 344.99, 344.93, 345.36, 345.28, 344.99, 344.93, MLO +327,1985, 02, 31093, 1985.1260, 346.01, 345.31, 346.12, 345.41, 346.01, 345.31, MLO +328,1985, 03, 31121, 1985.2027, 347.43, 346.05, 346.91, 345.52, 347.43, 346.05, MLO +329,1985, 04, 31152, 1985.2877, 348.34, 345.85, 348.14, 345.63, 348.34, 345.85, MLO +330,1985, 05, 31182, 1985.3699, 348.92, 345.85, 348.80, 345.73, 348.92, 345.85, MLO +331,1985, 06, 31213, 1985.4548, 348.24, 345.91, 348.14, 345.83, 348.24, 345.91, MLO +332,1985, 07, 31243, 1985.5370, 346.53, 345.81, 346.61, 345.92, 346.53, 345.81, MLO +333,1985, 08, 31274, 1985.6219, 344.64, 346.04, 344.57, 346.00, 344.64, 346.04, MLO +334,1985, 09, 31305, 1985.7068, 343.06, 346.21, 342.92, 346.09, 343.06, 346.21, MLO +335,1985, 10, 31335, 1985.7890, 342.77, 346.04, 342.92, 346.17, 342.77, 346.04, MLO +336,1985, 11, 31366, 1985.8740, 344.21, 346.26, 344.24, 346.26, 344.21, 346.26, MLO +337,1985, 12, 31396, 1985.9562, 345.53, 346.36, 345.54, 346.35, 345.53, 346.36, MLO +338,1986, 01, 31427, 1986.0411, 346.28, 346.21, 346.53, 346.45, 346.28, 346.21, MLO +339,1986, 02, 31458, 1986.1260, 346.93, 346.23, 347.27, 346.56, 346.93, 346.23, MLO +340,1986, 03, 31486, 1986.2027, 347.83, 346.44, 348.07, 346.67, 347.83, 346.44, MLO +341,1986, 04, 31517, 1986.2877, 349.53, 347.03, 349.32, 346.80, 349.53, 347.03, MLO +342,1986, 05, 31547, 1986.3699, 350.19, 347.12, 350.00, 346.92, 350.19, 347.12, MLO +343,1986, 06, 31578, 1986.4548, 349.54, 347.20, 349.36, 347.05, 349.54, 347.20, MLO +344,1986, 07, 31608, 1986.5370, 347.92, 347.19, 347.87, 347.17, 347.92, 347.19, MLO +345,1986, 08, 31639, 1986.6219, 345.88, 347.28, 345.86, 347.30, 345.88, 347.28, MLO +346,1986, 09, 31670, 1986.7068, 344.83, 347.99, 344.25, 347.43, 344.83, 347.99, MLO +347,1986, 10, 31700, 1986.7890, 344.15, 347.43, 344.30, 347.56, 344.15, 347.43, MLO +348,1986, 11, 31731, 1986.8740, 345.64, 347.69, 345.66, 347.69, 345.64, 347.69, MLO +349,1986, 12, 31761, 1986.9562, 346.88, 347.71, 347.00, 347.82, 346.88, 347.71, MLO +350,1987, 01, 31792, 1987.0411, 348.00, 347.94, 348.04, 347.96, 348.00, 347.94, MLO +351,1987, 02, 31823, 1987.1260, 348.47, 347.76, 348.83, 348.12, 348.47, 347.76, MLO +352,1987, 03, 31851, 1987.2027, 349.40, 348.02, 349.67, 348.27, 349.40, 348.02, MLO +353,1987, 04, 31882, 1987.2877, 350.97, 348.46, 350.97, 348.44, 350.97, 348.46, MLO +354,1987, 05, 31912, 1987.3699, 351.84, 348.75, 351.70, 348.61, 351.84, 348.75, MLO +355,1987, 06, 31943, 1987.4548, 351.25, 348.91, 351.12, 348.80, 351.25, 348.91, MLO +356,1987, 07, 31973, 1987.5370, 349.50, 348.77, 349.68, 348.99, 349.50, 348.77, MLO +357,1987, 08, 32004, 1987.6219, 348.08, 349.49, 347.74, 349.18, 348.08, 349.49, MLO +358,1987, 09, 32035, 1987.7068, 346.44, 349.61, 346.19, 349.38, 346.44, 349.61, MLO +359,1987, 10, 32065, 1987.7890, 346.09, 349.37, 346.30, 349.57, 346.09, 349.37, MLO +360,1987, 11, 32096, 1987.8740, 347.54, 349.60, 347.74, 349.77, 347.54, 349.60, MLO +361,1987, 12, 32126, 1987.9562, 348.69, 349.53, 349.15, 349.97, 348.69, 349.53, MLO +362,1988, 01, 32157, 1988.0410, 350.16, 350.10, 350.25, 350.18, 350.16, 350.10, MLO +363,1988, 02, 32188, 1988.1257, 351.47, 350.77, 351.10, 350.39, 351.47, 350.77, MLO +364,1988, 03, 32217, 1988.2049, 351.96, 350.54, 352.01, 350.58, 351.96, 350.54, MLO +365,1988, 04, 32248, 1988.2896, 353.33, 350.79, 353.34, 350.78, 353.33, 350.79, MLO +366,1988, 05, 32278, 1988.3716, 353.97, 350.88, 354.06, 350.97, 353.97, 350.88, MLO +367,1988, 06, 32309, 1988.4563, 353.55, 351.22, 353.46, 351.16, 353.55, 351.22, MLO +368,1988, 07, 32339, 1988.5383, 352.14, 351.44, 352.00, 351.33, 352.14, 351.44, MLO +369,1988, 08, 32370, 1988.6230, 350.19, 351.63, 350.02, 351.50, 350.19, 351.63, MLO +370,1988, 09, 32401, 1988.7077, 348.50, 351.69, 348.45, 351.65, 348.50, 351.69, MLO +371,1988, 10, 32431, 1988.7896, 348.66, 351.94, 348.53, 351.80, 348.66, 351.94, MLO +372,1988, 11, 32462, 1988.8743, 349.85, 351.90, 349.90, 351.93, 349.85, 351.90, MLO +373,1988, 12, 32492, 1988.9563, 351.12, 351.96, 351.23, 352.05, 351.12, 351.96, MLO +374,1989, 01, 32523, 1989.0411, 352.55, 352.49, 352.25, 352.17, 352.55, 352.49, MLO +375,1989, 02, 32554, 1989.1260, 352.86, 352.15, 353.00, 352.29, 352.86, 352.15, MLO +376,1989, 03, 32582, 1989.2027, 353.48, 352.08, 353.80, 352.38, 353.48, 352.08, MLO +377,1989, 04, 32613, 1989.2877, 355.21, 352.69, 355.03, 352.49, 355.21, 352.69, MLO +378,1989, 05, 32643, 1989.3699, 355.47, 352.37, 355.69, 352.59, 355.47, 352.37, MLO +379,1989, 06, 32674, 1989.4548, 354.92, 352.57, 355.03, 352.69, 354.92, 352.57, MLO +380,1989, 07, 32704, 1989.5370, 353.70, 352.96, 353.49, 352.79, 353.70, 352.96, MLO +381,1989, 08, 32735, 1989.6219, 351.47, 352.88, 351.44, 352.89, 351.47, 352.88, MLO +382,1989, 09, 32766, 1989.7068, 349.61, 352.80, 349.78, 352.99, 349.61, 352.80, MLO +383,1989, 10, 32796, 1989.7890, 349.79, 353.09, 349.80, 353.08, 349.79, 353.09, MLO +384,1989, 11, 32827, 1989.8740, 351.10, 353.16, 351.14, 353.18, 351.10, 353.16, MLO +385,1989, 12, 32857, 1989.9562, 352.32, 353.17, 352.46, 353.28, 352.32, 353.17, MLO +386,1990, 01, 32888, 1990.0411, 353.46, 353.40, 353.46, 353.38, 353.46, 353.40, MLO +387,1990, 02, 32919, 1990.1260, 354.50, 353.79, 354.21, 353.49, 354.50, 353.79, MLO +388,1990, 03, 32947, 1990.2027, 355.19, 353.79, 355.00, 353.58, 355.19, 353.79, MLO +389,1990, 04, 32978, 1990.2877, 356.00, 353.47, 356.24, 353.69, 356.00, 353.47, MLO +390,1990, 05, 33008, 1990.3699, 356.96, 353.85, 356.90, 353.79, 356.96, 353.85, MLO +391,1990, 06, 33039, 1990.4548, 356.04, 353.68, 356.25, 353.91, 356.04, 353.68, MLO +392,1990, 07, 33069, 1990.5370, 354.62, 353.89, 354.73, 354.02, 354.62, 353.89, MLO +393,1990, 08, 33100, 1990.6219, 352.71, 354.13, 352.70, 354.16, 352.71, 354.13, MLO +394,1990, 09, 33131, 1990.7068, 350.77, 353.98, 351.08, 354.30, 350.77, 353.98, MLO +395,1990, 10, 33161, 1990.7890, 350.99, 354.29, 351.14, 354.44, 350.99, 354.29, MLO +396,1990, 11, 33192, 1990.8740, 352.64, 354.71, 352.54, 354.59, 352.64, 354.71, MLO +397,1990, 12, 33222, 1990.9562, 354.02, 354.86, 353.91, 354.73, 354.02, 354.86, MLO +398,1991, 01, 33253, 1991.0411, 354.53, 354.46, 354.96, 354.88, 354.53, 354.46, MLO +399,1991, 02, 33284, 1991.1260, 355.55, 354.84, 355.74, 355.02, 355.55, 354.84, MLO +400,1991, 03, 33312, 1991.2027, 356.96, 355.55, 356.56, 355.14, 356.96, 355.55, MLO +401,1991, 04, 33343, 1991.2877, 358.40, 355.86, 357.81, 355.25, 358.40, 355.86, MLO +402,1991, 05, 33373, 1991.3699, 359.14, 356.02, 358.47, 355.35, 359.14, 356.02, MLO +403,1991, 06, 33404, 1991.4548, 358.04, 355.67, 357.78, 355.43, 358.04, 355.67, MLO +404,1991, 07, 33434, 1991.5370, 355.98, 355.24, 356.20, 355.49, 355.98, 355.24, MLO +405,1991, 08, 33465, 1991.6219, 353.81, 355.24, 354.09, 355.55, 353.81, 355.24, MLO +406,1991, 09, 33496, 1991.7068, 351.95, 355.16, 352.38, 355.61, 351.95, 355.16, MLO +407,1991, 10, 33526, 1991.7890, 352.02, 355.34, 352.36, 355.67, 352.02, 355.34, MLO +408,1991, 11, 33557, 1991.8740, 353.55, 355.63, 353.67, 355.73, 353.55, 355.63, MLO +409,1991, 12, 33587, 1991.9562, 354.79, 355.64, 354.97, 355.80, 354.79, 355.64, MLO +410,1992, 01, 33618, 1992.0410, 355.79, 355.72, 355.94, 355.87, 355.79, 355.72, MLO +411,1992, 02, 33649, 1992.1257, 356.52, 355.81, 356.66, 355.94, 356.52, 355.81, MLO +412,1992, 03, 33678, 1992.2049, 357.61, 356.18, 357.45, 356.00, 357.61, 356.18, MLO +413,1992, 04, 33709, 1992.2896, 358.95, 356.38, 358.65, 356.06, 358.95, 356.38, MLO +414,1992, 05, 33739, 1992.3716, 359.46, 356.33, 359.25, 356.12, 359.46, 356.33, MLO +415,1992, 06, 33770, 1992.4563, 359.06, 356.70, 358.50, 356.16, 359.06, 356.70, MLO +416,1992, 07, 33800, 1992.5383, 356.82, 356.11, 356.88, 356.20, 356.82, 356.11, MLO +417,1992, 08, 33831, 1992.6230, 354.80, 356.26, 354.74, 356.23, 354.80, 356.26, MLO +418,1992, 09, 33862, 1992.7077, 352.81, 356.04, 353.02, 356.26, 352.81, 356.04, MLO +419,1992, 10, 33892, 1992.7896, 353.11, 356.43, 352.98, 356.29, 353.11, 356.43, MLO +420,1992, 11, 33923, 1992.8743, 353.96, 356.04, 354.27, 356.33, 353.96, 356.04, MLO +421,1992, 12, 33953, 1992.9563, 355.20, 356.05, 355.54, 356.37, 355.20, 356.05, MLO +422,1993, 01, 33984, 1993.0411, 356.50, 356.44, 356.50, 356.43, 356.50, 356.44, MLO +423,1993, 02, 34015, 1993.1260, 356.97, 356.25, 357.22, 356.49, 356.97, 356.25, MLO +424,1993, 03, 34043, 1993.2027, 358.18, 356.76, 357.98, 356.55, 358.18, 356.76, MLO +425,1993, 04, 34074, 1993.2877, 359.26, 356.70, 359.20, 356.63, 359.26, 356.70, MLO +426,1993, 05, 34104, 1993.3699, 360.08, 356.94, 359.85, 356.71, 360.08, 356.94, MLO +427,1993, 06, 34135, 1993.4548, 359.40, 357.01, 359.16, 356.80, 359.40, 357.01, MLO +428,1993, 07, 34165, 1993.5370, 357.38, 356.63, 357.61, 356.90, 357.38, 356.63, MLO +429,1993, 08, 34196, 1993.6219, 355.33, 356.76, 355.55, 357.01, 355.33, 356.76, MLO +430,1993, 09, 34227, 1993.7068, 353.50, 356.73, 353.90, 357.14, 353.50, 356.73, MLO +431,1993, 10, 34257, 1993.7890, 353.80, 357.13, 353.95, 357.28, 353.80, 357.13, MLO +432,1993, 11, 34288, 1993.8740, 355.15, 357.24, 355.37, 357.43, 355.15, 357.24, MLO +433,1993, 12, 34318, 1993.9562, 356.62, 357.47, 356.76, 357.59, 356.62, 357.47, MLO +434,1994, 01, 34349, 1994.0411, 358.19, 358.12, 357.84, 357.76, 358.19, 358.12, MLO +435,1994, 02, 34380, 1994.1260, 358.73, 358.01, 358.66, 357.93, 358.73, 358.01, MLO +436,1994, 03, 34408, 1994.2027, 359.79, 358.37, 359.52, 358.09, 359.79, 358.37, MLO +437,1994, 04, 34439, 1994.2877, 361.09, 358.52, 360.84, 358.26, 361.09, 358.52, MLO +438,1994, 05, 34469, 1994.3699, 361.52, 358.36, 361.57, 358.42, 361.52, 358.36, MLO +439,1994, 06, 34500, 1994.4548, 360.78, 358.38, 360.96, 358.59, 360.78, 358.38, MLO +440,1994, 07, 34530, 1994.5370, 359.38, 358.63, 359.47, 358.75, 359.38, 358.63, MLO +441,1994, 08, 34561, 1994.6219, 357.31, 358.74, 357.46, 358.93, 357.31, 358.74, MLO +442,1994, 09, 34592, 1994.7068, 355.68, 358.92, 355.85, 359.11, 355.68, 358.92, MLO +443,1994, 10, 34622, 1994.7890, 355.83, 359.18, 355.95, 359.28, 355.83, 359.18, MLO +444,1994, 11, 34653, 1994.8740, 357.42, 359.52, 357.40, 359.47, 357.42, 359.52, MLO +445,1994, 12, 34683, 1994.9562, 358.87, 359.73, 358.81, 359.65, 358.87, 359.73, MLO +446,1995, 01, 34714, 1995.0411, 359.81, 359.74, 359.91, 359.84, 359.81, 359.74, MLO +447,1995, 02, 34745, 1995.1260, 360.84, 360.12, 360.75, 360.02, 360.84, 360.12, MLO +448,1995, 03, 34773, 1995.2027, 361.48, 360.06, 361.62, 360.18, 361.48, 360.06, MLO +449,1995, 04, 34804, 1995.2877, 363.30, 360.73, 362.94, 360.36, 363.30, 360.73, MLO +450,1995, 05, 34834, 1995.3699, 363.64, 360.49, 363.68, 360.52, 363.64, 360.49, MLO +451,1995, 06, 34865, 1995.4548, 363.11, 360.71, 363.06, 360.69, 363.11, 360.71, MLO +452,1995, 07, 34895, 1995.5370, 361.74, 361.00, 361.56, 360.85, 361.74, 361.00, MLO +453,1995, 08, 34926, 1995.6219, 359.31, 360.75, 359.53, 361.01, 359.31, 360.75, MLO +454,1995, 09, 34957, 1995.7068, 357.91, 361.16, 357.91, 361.17, 357.91, 361.16, MLO +455,1995, 10, 34987, 1995.7890, 357.62, 360.97, 357.99, 361.33, 357.62, 360.97, MLO +456,1995, 11, 35018, 1995.8740, 359.42, 361.53, 359.41, 361.49, 359.42, 361.53, MLO +457,1995, 12, 35048, 1995.9562, 360.56, 361.42, 360.81, 361.65, 360.56, 361.42, MLO +458,1996, 01, 35079, 1996.0410, 361.91, 361.85, 361.88, 361.80, 361.91, 361.85, MLO +459,1996, 02, 35110, 1996.1257, 363.11, 362.39, 362.68, 361.95, 363.11, 362.39, MLO +460,1996, 03, 35139, 1996.2049, 363.88, 362.43, 363.55, 362.08, 363.88, 362.43, MLO +461,1996, 04, 35170, 1996.2896, 364.58, 361.98, 364.83, 362.21, 364.58, 361.98, MLO +462,1996, 05, 35200, 1996.3716, 365.29, 362.12, 365.49, 362.32, 365.29, 362.12, MLO +463,1996, 06, 35231, 1996.4563, 364.84, 362.46, 364.79, 362.43, 364.84, 362.46, MLO +464,1996, 07, 35261, 1996.5383, 363.52, 362.80, 363.22, 362.53, 363.52, 362.80, MLO +465,1996, 08, 35292, 1996.6230, 361.35, 362.82, 361.11, 362.62, 361.35, 362.82, MLO +466,1996, 09, 35323, 1996.7077, 359.32, 362.59, 359.42, 362.71, 359.32, 362.59, MLO +467,1996, 10, 35353, 1996.7896, 359.48, 362.84, 359.44, 362.79, 359.48, 362.84, MLO +468,1996, 11, 35384, 1996.8743, 360.64, 362.74, 360.79, 362.87, 360.64, 362.74, MLO +469,1996, 12, 35414, 1996.9563, 362.21, 363.06, 362.11, 362.95, 362.21, 363.06, MLO +470,1997, 01, 35445, 1997.0411, 363.06, 363.00, 363.11, 363.03, 363.06, 363.00, MLO +471,1997, 02, 35476, 1997.1260, 363.87, 363.15, 363.86, 363.12, 363.87, 363.15, MLO +472,1997, 03, 35504, 1997.2027, 364.44, 363.01, 364.65, 363.21, 364.44, 363.01, MLO +473,1997, 04, 35535, 1997.2877, 366.23, 363.65, 365.92, 363.31, 366.23, 363.65, MLO +474,1997, 05, 35565, 1997.3699, 366.68, 363.50, 366.61, 363.43, 366.68, 363.50, MLO +475,1997, 06, 35596, 1997.4548, 365.52, 363.11, 365.96, 363.57, 365.52, 363.11, MLO +476,1997, 07, 35626, 1997.5370, 364.36, 363.61, 364.43, 363.72, 364.36, 363.61, MLO +477,1997, 08, 35657, 1997.6219, 362.39, 363.84, 362.41, 363.89, 362.39, 363.84, MLO +478,1997, 09, 35688, 1997.7068, 360.08, 363.34, 360.81, 364.09, 360.08, 363.34, MLO +479,1997, 10, 35718, 1997.7890, 360.67, 364.04, 360.95, 364.31, 360.67, 364.04, MLO +480,1997, 11, 35749, 1997.8740, 362.32, 364.44, 362.46, 364.55, 362.32, 364.44, MLO +481,1997, 12, 35779, 1997.9562, 364.17, 365.03, 363.96, 364.81, 364.17, 365.03, MLO +482,1998, 01, 35810, 1998.0411, 365.22, 365.15, 365.15, 365.08, 365.22, 365.15, MLO +483,1998, 02, 35841, 1998.1260, 366.04, 365.32, 366.09, 365.35, 366.04, 365.32, MLO +484,1998, 03, 35869, 1998.2027, 367.20, 365.77, 367.05, 365.60, 367.20, 365.77, MLO +485,1998, 04, 35900, 1998.2877, 368.50, 365.91, 368.49, 365.88, 368.50, 365.91, MLO +486,1998, 05, 35930, 1998.3699, 369.19, 366.00, 369.33, 366.14, 369.19, 366.00, MLO +487,1998, 06, 35961, 1998.4548, 368.77, 366.35, 368.80, 366.40, 368.77, 366.35, MLO +488,1998, 07, 35991, 1998.5370, 367.53, 366.78, 367.37, 366.65, 367.53, 366.78, MLO +489,1998, 08, 36022, 1998.6219, 365.67, 367.13, 365.39, 366.88, 365.67, 367.13, MLO +490,1998, 09, 36053, 1998.7068, 363.80, 367.08, 363.81, 367.10, 363.80, 367.08, MLO +491,1998, 10, 36083, 1998.7890, 364.13, 367.52, 363.92, 367.29, 364.13, 367.52, MLO +492,1998, 11, 36114, 1998.8740, 365.36, 367.48, 365.37, 367.47, 365.36, 367.48, MLO +493,1998, 12, 36144, 1998.9562, 366.87, 367.73, 366.77, 367.62, 366.87, 367.73, MLO +494,1999, 01, 36175, 1999.0411, 368.05, 367.99, 367.83, 367.75, 368.05, 367.99, MLO +495,1999, 02, 36206, 1999.1260, 368.77, 368.05, 368.61, 367.87, 368.77, 368.05, MLO +496,1999, 03, 36234, 1999.2027, 369.49, 368.05, 369.41, 367.95, 369.49, 368.05, MLO +497,1999, 04, 36265, 1999.2877, 371.04, 368.44, 370.66, 368.04, 371.04, 368.44, MLO +498,1999, 05, 36295, 1999.3699, 370.90, 367.71, 371.30, 368.11, 370.90, 367.71, MLO +499,1999, 06, 36326, 1999.4548, 370.25, 367.83, 370.58, 368.18, 370.25, 367.83, MLO +500,1999, 07, 36356, 1999.5370, 369.17, 368.41, 368.97, 368.24, 369.17, 368.41, MLO +501,1999, 08, 36387, 1999.6219, 366.83, 368.29, 366.82, 368.32, 366.83, 368.29, MLO +502,1999, 09, 36418, 1999.7068, 364.54, 367.83, 365.09, 368.39, 364.54, 367.83, MLO +503,1999, 10, 36448, 1999.7890, 365.04, 368.44, 365.09, 368.47, 365.04, 368.44, MLO +504,1999, 11, 36479, 1999.8740, 366.58, 368.71, 366.45, 368.55, 366.58, 368.71, MLO +505,1999, 12, 36509, 1999.9562, 367.92, 368.78, 367.79, 368.64, 367.92, 368.78, MLO +506,2000, 01, 36540, 2000.0410, 369.05, 368.99, 368.81, 368.73, 369.05, 368.99, MLO +507,2000, 02, 36571, 2000.1257, 369.37, 368.64, 369.57, 368.83, 369.37, 368.64, MLO +508,2000, 03, 36600, 2000.2049, 370.42, 368.95, 370.41, 368.93, 370.42, 368.95, MLO +509,2000, 04, 36631, 2000.2896, 371.57, 368.93, 371.69, 369.03, 371.57, 368.93, MLO +510,2000, 05, 36661, 2000.3716, 371.74, 368.53, 372.35, 369.15, 371.74, 368.53, MLO +511,2000, 06, 36692, 2000.4563, 371.60, 369.19, 371.67, 369.28, 371.60, 369.19, MLO +512,2000, 07, 36722, 2000.5383, 370.02, 369.30, 370.11, 369.42, 370.02, 369.30, MLO +513,2000, 08, 36753, 2000.6230, 368.03, 369.52, 368.03, 369.56, 368.03, 369.52, MLO +514,2000, 09, 36784, 2000.7077, 366.53, 369.84, 366.38, 369.71, 366.53, 369.84, MLO +515,2000, 10, 36814, 2000.7896, 366.64, 370.04, 366.46, 369.85, 366.64, 370.04, MLO +516,2000, 11, 36845, 2000.8743, 368.20, 370.33, 367.88, 369.99, 368.20, 370.33, MLO +517,2000, 12, 36875, 2000.9563, 369.44, 370.31, 369.27, 370.12, 369.44, 370.31, MLO +518,2001, 01, 36906, 2001.0411, 370.20, 370.13, 370.32, 370.25, 370.20, 370.13, MLO +519,2001, 02, 36937, 2001.1260, 371.42, 370.68, 371.11, 370.37, 371.42, 370.68, MLO +520,2001, 03, 36965, 2001.2027, 372.04, 370.59, 371.94, 370.48, 372.04, 370.59, MLO +521,2001, 04, 36996, 2001.2877, 372.78, 370.16, 373.23, 370.60, 372.78, 370.16, MLO +522,2001, 05, 37026, 2001.3699, 373.94, 370.72, 373.93, 370.72, 373.94, 370.72, MLO +523,2001, 06, 37057, 2001.4548, 373.23, 370.79, 373.27, 370.85, 373.23, 370.79, MLO +524,2001, 07, 37087, 2001.5370, 371.54, 370.78, 371.71, 370.98, 371.54, 370.78, MLO +525,2001, 08, 37118, 2001.6219, 369.47, 370.94, 369.62, 371.13, 369.47, 370.94, MLO +526,2001, 09, 37149, 2001.7068, 367.88, 371.19, 367.96, 371.28, 367.88, 371.19, MLO +527,2001, 10, 37179, 2001.7890, 368.01, 371.43, 368.03, 371.43, 368.01, 371.43, MLO +528,2001, 11, 37210, 2001.8740, 369.60, 371.74, 369.48, 371.60, 369.60, 371.74, MLO +529,2001, 12, 37240, 2001.9562, 371.16, 372.03, 370.91, 371.76, 371.16, 372.03, MLO +530,2002, 01, 37271, 2002.0411, 372.36, 372.29, 372.01, 371.93, 372.36, 372.29, MLO +531,2002, 02, 37302, 2002.1260, 373.00, 372.27, 372.85, 372.10, 373.00, 372.27, MLO +532,2002, 03, 37330, 2002.2027, 373.44, 371.99, 373.73, 372.27, 373.44, 371.99, MLO +533,2002, 04, 37361, 2002.2877, 374.77, 372.15, 375.09, 372.45, 374.77, 372.15, MLO +534,2002, 05, 37391, 2002.3699, 375.48, 372.26, 375.87, 372.65, 375.48, 372.26, MLO +535,2002, 06, 37422, 2002.4548, 375.33, 372.89, 375.28, 372.86, 375.33, 372.89, MLO +536,2002, 07, 37452, 2002.5370, 373.95, 373.19, 373.80, 373.07, 373.95, 373.19, MLO +537,2002, 08, 37483, 2002.6219, 371.41, 372.88, 371.79, 373.30, 371.41, 372.88, MLO +538,2002, 09, 37514, 2002.7068, 370.63, 373.94, 370.20, 373.53, 370.63, 373.94, MLO +539,2002, 10, 37544, 2002.7890, 370.18, 373.60, 370.35, 373.76, 370.18, 373.60, MLO +540,2002, 11, 37575, 2002.8740, 372.01, 374.16, 371.87, 373.99, 372.01, 374.16, MLO +541,2002, 12, 37605, 2002.9562, 373.71, 374.58, 373.36, 374.22, 373.71, 374.58, MLO +542,2003, 01, 37636, 2003.0411, 374.61, 374.55, 374.52, 374.44, 374.61, 374.55, MLO +543,2003, 02, 37667, 2003.1260, 375.55, 374.81, 375.41, 374.66, 375.55, 374.81, MLO +544,2003, 03, 37695, 2003.2027, 376.04, 374.58, 376.33, 374.86, 376.04, 374.58, MLO +545,2003, 04, 37726, 2003.2877, 377.58, 374.95, 377.72, 375.07, 377.58, 374.95, MLO +546,2003, 05, 37756, 2003.3699, 378.28, 375.05, 378.50, 375.27, 378.28, 375.05, MLO +547,2003, 06, 37787, 2003.4548, 378.07, 375.62, 377.91, 375.48, 378.07, 375.62, MLO +548,2003, 07, 37817, 2003.5370, 376.54, 375.78, 376.40, 375.67, 376.54, 375.78, MLO +549,2003, 08, 37848, 2003.6219, 374.42, 375.89, 374.35, 375.86, 374.42, 375.89, MLO +550,2003, 09, 37879, 2003.7068, 372.92, 376.24, 372.70, 376.04, 372.92, 376.24, MLO +551,2003, 10, 37909, 2003.7890, 372.94, 376.38, 372.78, 376.21, 372.94, 376.38, MLO +552,2003, 11, 37940, 2003.8740, 374.29, 376.44, 374.24, 376.37, 374.29, 376.44, MLO +553,2003, 12, 37970, 2003.9562, 375.63, 376.50, 375.65, 376.51, 375.63, 376.50, MLO +554,2004, 01, 38001, 2004.0410, 376.73, 376.66, 376.73, 376.65, 376.73, 376.66, MLO +555,2004, 02, 38032, 2004.1257, 377.31, 376.57, 377.53, 376.79, 377.31, 376.57, MLO +556,2004, 03, 38061, 2004.2049, 378.33, 376.85, 378.41, 376.91, 378.33, 376.85, MLO +557,2004, 04, 38092, 2004.2896, 380.44, 377.77, 379.71, 377.03, 380.44, 377.77, MLO +558,2004, 05, 38122, 2004.3716, 380.56, 377.31, 380.38, 377.14, 380.56, 377.31, MLO +559,2004, 06, 38153, 2004.4563, 379.49, 377.06, 379.67, 377.26, 379.49, 377.06, MLO +560,2004, 07, 38183, 2004.5383, 377.70, 376.97, 378.08, 377.38, 377.70, 376.97, MLO +561,2004, 08, 38214, 2004.6230, 375.77, 377.28, 375.97, 377.52, 375.77, 377.28, MLO +562,2004, 09, 38245, 2004.7077, 373.99, 377.34, 374.31, 377.67, 373.99, 377.34, MLO +563,2004, 10, 38275, 2004.7896, 374.17, 377.61, 374.41, 377.83, 374.17, 377.61, MLO +564,2004, 11, 38306, 2004.8743, 375.79, 377.95, 375.88, 378.01, 375.79, 377.95, MLO +565,2004, 12, 38336, 2004.9563, 377.39, 378.27, 377.34, 378.20, 377.39, 378.27, MLO +566,2005, 01, 38367, 2005.0411, 378.29, 378.22, 378.49, 378.41, 378.29, 378.22, MLO +567,2005, 02, 38398, 2005.1260, 379.56, 378.82, 379.37, 378.62, 379.56, 378.82, MLO +568,2005, 03, 38426, 2005.2027, 380.07, 378.60, 380.30, 378.82, 380.07, 378.60, MLO +569,2005, 04, 38457, 2005.2877, 382.01, 379.37, 381.71, 379.04, 382.01, 379.37, MLO +570,2005, 05, 38487, 2005.3699, 382.21, 378.96, 382.51, 379.26, 382.21, 378.96, MLO +571,2005, 06, 38518, 2005.4548, 382.05, 379.58, 381.93, 379.48, 382.05, 379.58, MLO +572,2005, 07, 38548, 2005.5370, 380.63, 379.86, 380.43, 379.69, 380.63, 379.86, MLO +573,2005, 08, 38579, 2005.6219, 378.64, 380.12, 378.39, 379.91, 378.64, 380.12, MLO +574,2005, 09, 38610, 2005.7068, 376.38, 379.73, 376.76, 380.12, 376.38, 379.73, MLO +575,2005, 10, 38640, 2005.7890, 376.77, 380.22, 376.87, 380.32, 376.77, 380.22, MLO +576,2005, 11, 38671, 2005.8740, 378.27, 380.44, 378.37, 380.51, 378.27, 380.44, MLO +577,2005, 12, 38701, 2005.9562, 379.93, 380.81, 379.84, 380.70, 379.93, 380.81, MLO +578,2006, 01, 38732, 2006.0411, 381.33, 381.27, 380.96, 380.88, 381.33, 381.27, MLO +579,2006, 02, 38763, 2006.1260, 381.98, 381.24, 381.81, 381.06, 381.98, 381.24, MLO +580,2006, 03, 38791, 2006.2027, 382.53, 381.06, 382.69, 381.21, 382.53, 381.06, MLO +581,2006, 04, 38822, 2006.2877, 384.33, 381.68, 384.03, 381.36, 384.33, 381.68, MLO +582,2006, 05, 38852, 2006.3699, 384.89, 381.63, 384.77, 381.51, 384.89, 381.63, MLO +583,2006, 06, 38883, 2006.4548, 384.00, 381.52, 384.11, 381.66, 384.00, 381.52, MLO +584,2006, 07, 38913, 2006.5370, 382.25, 381.48, 382.53, 381.80, 382.25, 381.48, MLO +585,2006, 08, 38944, 2006.6219, 380.44, 381.93, 380.42, 381.95, 380.44, 381.93, MLO +586,2006, 09, 38975, 2006.7068, 378.77, 382.12, 378.72, 382.09, 378.77, 382.12, MLO +587,2006, 10, 39005, 2006.7890, 379.03, 382.49, 378.79, 382.24, 379.03, 382.49, MLO +588,2006, 11, 39036, 2006.8740, 380.11, 382.28, 380.24, 382.39, 380.11, 382.28, MLO +589,2006, 12, 39066, 2006.9562, 381.63, 382.51, 381.67, 382.54, 381.63, 382.51, MLO +590,2007, 01, 39097, 2007.0411, 382.55, 382.48, 382.77, 382.69, 382.55, 382.48, MLO +591,2007, 02, 39128, 2007.1260, 383.68, 382.94, 383.60, 382.84, 383.68, 382.94, MLO +592,2007, 03, 39156, 2007.2027, 384.31, 382.83, 384.48, 382.99, 384.31, 382.83, MLO +593,2007, 04, 39187, 2007.2877, 386.19, 383.54, 385.83, 383.15, 386.19, 383.54, MLO +594,2007, 05, 39217, 2007.3699, 386.38, 383.11, 386.57, 383.30, 386.38, 383.11, MLO +595,2007, 06, 39248, 2007.4548, 385.85, 383.36, 385.92, 383.46, 385.85, 383.36, MLO +596,2007, 07, 39278, 2007.5370, 384.42, 383.64, 384.36, 383.62, 384.42, 383.64, MLO +597,2007, 08, 39309, 2007.6219, 381.81, 383.31, 382.26, 383.79, 381.81, 383.31, MLO +598,2007, 09, 39340, 2007.7068, 380.83, 384.19, 380.57, 383.95, 380.83, 384.19, MLO +599,2007, 10, 39370, 2007.7890, 380.83, 384.31, 380.65, 384.11, 380.83, 384.31, MLO +600,2007, 11, 39401, 2007.8740, 382.32, 384.50, 382.11, 384.26, 382.32, 384.50, MLO +601,2007, 12, 39431, 2007.9562, 383.58, 384.47, 383.54, 384.41, 383.58, 384.47, MLO +602,2008, 01, 39462, 2008.0410, 385.04, 384.97, 384.64, 384.56, 385.04, 384.97, MLO +603,2008, 02, 39493, 2008.1257, 385.81, 385.06, 385.46, 384.70, 385.81, 385.06, MLO +604,2008, 03, 39522, 2008.2049, 385.80, 384.30, 386.36, 384.84, 385.80, 384.30, MLO +605,2008, 04, 39553, 2008.2896, 386.74, 384.04, 387.71, 385.00, 386.74, 384.04, MLO +606,2008, 05, 39583, 2008.3716, 388.48, 385.21, 388.43, 385.15, 388.48, 385.21, MLO +607,2008, 06, 39614, 2008.4563, 388.02, 385.56, 387.76, 385.32, 388.02, 385.56, MLO +608,2008, 07, 39644, 2008.5383, 386.22, 385.48, 386.20, 385.49, 386.22, 385.48, MLO +609,2008, 08, 39675, 2008.6230, 384.05, 385.58, 384.09, 385.66, 384.05, 385.58, MLO +610,2008, 09, 39706, 2008.7077, 383.05, 386.43, 382.42, 385.82, 383.05, 386.43, MLO +611,2008, 10, 39736, 2008.7896, 382.75, 386.23, 382.51, 385.98, 382.75, 386.23, MLO +612,2008, 11, 39767, 2008.8743, 383.98, 386.16, 383.98, 386.14, 383.98, 386.16, MLO +613,2008, 12, 39797, 2008.9563, 385.08, 385.97, 385.42, 386.29, 385.08, 385.97, MLO +614,2009, 01, 39828, 2009.0411, 386.63, 386.56, 386.52, 386.45, 386.63, 386.56, MLO +615,2009, 02, 39859, 2009.1260, 387.10, 386.35, 387.37, 386.61, 387.10, 386.35, MLO +616,2009, 03, 39887, 2009.2027, 388.50, 387.02, 388.25, 386.75, 388.50, 387.02, MLO +617,2009, 04, 39918, 2009.2877, 389.54, 386.87, 389.61, 386.92, 389.54, 386.87, MLO +618,2009, 05, 39948, 2009.3699, 390.15, 386.86, 390.38, 387.09, 390.15, 386.86, MLO +619,2009, 06, 39979, 2009.4548, 389.60, 387.11, 389.75, 387.27, 389.60, 387.11, MLO +620,2009, 07, 40009, 2009.5370, 388.05, 387.27, 388.20, 387.46, 388.05, 387.27, MLO +621,2009, 08, 40040, 2009.6219, 386.06, 387.56, 386.12, 387.66, 386.06, 387.56, MLO +622,2009, 09, 40071, 2009.7068, 384.64, 388.02, 384.48, 387.88, 384.64, 388.02, MLO +623,2009, 10, 40101, 2009.7890, 384.32, 387.82, 384.61, 388.09, 384.32, 387.82, MLO +624,2009, 11, 40132, 2009.8740, 386.05, 388.24, 386.15, 388.31, 386.05, 388.24, MLO +625,2009, 12, 40162, 2009.9562, 387.48, 388.38, 387.66, 388.54, 387.48, 388.38, MLO +626,2010, 01, 40193, 2010.0411, 388.55, 388.49, 388.85, 388.77, 388.55, 388.49, MLO +627,2010, 02, 40224, 2010.1260, 390.08, 389.33, 389.76, 388.99, 390.08, 389.33, MLO +628,2010, 03, 40252, 2010.2027, 391.02, 389.54, 390.69, 389.19, 391.02, 389.54, MLO +629,2010, 04, 40283, 2010.2877, 392.39, 389.70, 392.10, 389.40, 392.39, 389.70, MLO +630,2010, 05, 40313, 2010.3699, 393.24, 389.94, 392.89, 389.60, 393.24, 389.94, MLO +631,2010, 06, 40344, 2010.4548, 392.26, 389.75, 392.26, 389.78, 392.26, 389.75, MLO +632,2010, 07, 40374, 2010.5370, 390.35, 389.57, 390.70, 389.96, 390.35, 389.57, MLO +633,2010, 08, 40405, 2010.6219, 388.53, 390.03, 388.59, 390.13, 388.53, 390.03, MLO +634,2010, 09, 40436, 2010.7068, 386.85, 390.24, 386.89, 390.30, 386.85, 390.24, MLO +635,2010, 10, 40466, 2010.7890, 387.18, 390.69, 386.96, 390.45, 387.18, 390.69, MLO +636,2010, 11, 40497, 2010.8740, 388.69, 390.89, 388.43, 390.61, 388.69, 390.89, MLO +637,2010, 12, 40527, 2010.9562, 389.83, 390.73, 389.87, 390.74, 389.83, 390.73, MLO +638,2011, 01, 40558, 2011.0411, 391.33, 391.26, 390.96, 390.88, 391.33, 391.26, MLO +639,2011, 02, 40589, 2011.1260, 391.96, 391.21, 391.78, 391.01, 391.96, 391.21, MLO +640,2011, 03, 40617, 2011.2027, 392.49, 391.00, 392.64, 391.13, 392.49, 391.00, MLO +641,2011, 04, 40648, 2011.2877, 393.40, 390.71, 393.98, 391.27, 393.40, 390.71, MLO +642,2011, 05, 40678, 2011.3699, 394.33, 391.02, 394.72, 391.42, 394.33, 391.02, MLO +643,2011, 06, 40709, 2011.4548, 393.75, 391.24, 394.07, 391.58, 393.75, 391.24, MLO +644,2011, 07, 40739, 2011.5370, 392.64, 391.86, 392.49, 391.74, 392.64, 391.86, MLO +645,2011, 08, 40770, 2011.6219, 390.25, 391.75, 390.38, 391.92, 390.25, 391.75, MLO +646,2011, 09, 40801, 2011.7068, 389.05, 392.45, 388.69, 392.10, 389.05, 392.45, MLO +647,2011, 10, 40831, 2011.7890, 388.98, 392.50, 388.78, 392.28, 388.98, 392.50, MLO +648,2011, 11, 40862, 2011.8740, 390.30, 392.50, 390.29, 392.47, 390.30, 392.50, MLO +649,2011, 12, 40892, 2011.9562, 391.86, 392.76, 391.77, 392.65, 391.86, 392.76, MLO +650,2012, 01, 40923, 2012.0410, 393.13, 393.07, 392.92, 392.84, 393.13, 393.07, MLO +651,2012, 02, 40954, 2012.1257, 393.42, 392.66, 393.80, 393.03, 393.42, 392.66, MLO +652,2012, 03, 40983, 2012.2049, 394.43, 392.91, 394.75, 393.22, 394.43, 392.91, MLO +653,2012, 04, 41014, 2012.2896, 396.51, 393.78, 396.16, 393.42, 396.51, 393.78, MLO +654,2012, 05, 41044, 2012.3716, 396.96, 393.64, 396.94, 393.62, 396.96, 393.64, MLO +655,2012, 06, 41075, 2012.4563, 395.97, 393.48, 396.31, 393.84, 395.97, 393.48, MLO +656,2012, 07, 41105, 2012.5383, 394.60, 393.85, 394.78, 394.06, 394.60, 393.85, MLO +657,2012, 08, 41136, 2012.6230, 392.61, 394.15, 392.72, 394.30, 392.61, 394.15, MLO +658,2012, 09, 41167, 2012.7077, 391.20, 394.62, 391.10, 394.54, 391.20, 394.62, MLO +659,2012, 10, 41197, 2012.7896, 391.09, 394.61, 391.27, 394.78, 391.09, 394.61, MLO +660,2012, 11, 41228, 2012.8743, 393.03, 395.23, 392.84, 395.02, 393.03, 395.23, MLO +661,2012, 12, 41258, 2012.9563, 394.42, 395.31, 394.37, 395.25, 394.42, 395.31, MLO +662,2013, 01, 41289, 2013.0411, 395.69, 395.63, 395.57, 395.49, 395.69, 395.63, MLO +663,2013, 02, 41320, 2013.1260, 396.94, 396.18, 396.49, 395.72, 396.94, 396.18, MLO +664,2013, 03, 41348, 2013.2027, 397.35, 395.86, 397.43, 395.92, 397.35, 395.86, MLO +665,2013, 04, 41379, 2013.2877, 398.44, 395.74, 398.85, 396.13, 398.44, 395.74, MLO +666,2013, 05, 41409, 2013.3699, 400.06, 396.74, 399.66, 396.33, 400.06, 396.74, MLO +667,2013, 06, 41440, 2013.4548, 398.96, 396.43, 399.03, 396.53, 398.96, 396.43, MLO +668,2013, 07, 41470, 2013.5370, 397.45, 396.67, 397.48, 396.72, 397.45, 396.67, MLO +669,2013, 08, 41501, 2013.6219, 395.49, 397.00, 395.36, 396.92, 395.49, 397.00, MLO +670,2013, 09, 41532, 2013.7068, 393.47, 396.89, 393.67, 397.11, 393.47, 396.89, MLO +671,2013, 10, 41562, 2013.7890, 393.77, 397.31, 393.77, 397.28, 393.77, 397.31, MLO +672,2013, 11, 41593, 2013.8740, 395.27, 397.49, 395.28, 397.47, 395.27, 397.49, MLO +673,2013, 12, 41623, 2013.9562, 396.90, 397.80, 396.75, 397.64, 396.90, 397.80, MLO +674,2014, 01, 41654, 2014.0411, 398.01, 397.94, 397.89, 397.81, 398.01, 397.94, MLO +675,2014, 02, 41685, 2014.1260, 398.18, 397.42, 398.76, 397.98, 398.18, 397.42, MLO +676,2014, 03, 41713, 2014.2027, 399.56, 398.06, 399.65, 398.14, 399.56, 398.06, MLO +677,2014, 04, 41744, 2014.2877, 401.43, 398.72, 401.04, 398.31, 401.43, 398.72, MLO +678,2014, 05, 41774, 2014.3699, 401.98, 398.65, 401.80, 398.46, 401.98, 398.65, MLO +679,2014, 06, 41805, 2014.4548, 401.41, 398.88, 401.13, 398.62, 401.41, 398.88, MLO +680,2014, 07, 41835, 2014.5370, 399.17, 398.38, 399.53, 398.78, 399.17, 398.38, MLO +681,2014, 08, 41866, 2014.6219, 397.30, 398.82, 397.38, 398.94, 397.30, 398.82, MLO +682,2014, 09, 41897, 2014.7068, 395.49, 398.91, 395.65, 399.10, 395.49, 398.91, MLO +683,2014, 10, 41927, 2014.7890, 395.74, 399.28, 395.73, 399.26, 395.74, 399.28, MLO +684,2014, 11, 41958, 2014.8740, 397.32, 399.54, 397.23, 399.43, 397.32, 399.54, MLO +685,2014, 12, 41988, 2014.9562, 398.88, 399.79, 398.71, 399.59, 398.88, 399.79, MLO +686,2015, 01, 42019, 2015.0411, 399.95, 399.88, 399.85, 399.77, 399.95, 399.88, MLO +687,2015, 02, 42050, 2015.1260, 400.40, 399.63, 400.72, 399.94, 400.40, 399.63, MLO +688,2015, 03, 42078, 2015.2027, 401.60, 400.09, 401.63, 400.11, 401.60, 400.09, MLO +689,2015, 04, 42109, 2015.2877, 403.52, 400.81, 403.04, 400.31, 403.52, 400.81, MLO +690,2015, 05, 42139, 2015.3699, 404.04, 400.69, 403.85, 400.50, 404.04, 400.69, MLO +691,2015, 06, 42170, 2015.4548, 402.81, 400.27, 403.24, 400.72, 402.81, 400.27, MLO +692,2015, 07, 42200, 2015.5370, 401.54, 400.75, 401.71, 400.95, 401.54, 400.75, MLO +693,2015, 08, 42231, 2015.6219, 398.93, 400.45, 399.65, 401.22, 398.93, 400.45, MLO +694,2015, 09, 42262, 2015.7068, 397.43, 400.87, 398.05, 401.50, 397.43, 400.87, MLO +695,2015, 10, 42292, 2015.7890, 398.22, 401.77, 398.26, 401.80, 398.22, 401.77, MLO +696,2015, 11, 42323, 2015.8740, 400.17, 402.40, 399.91, 402.11, 400.17, 402.40, MLO +697,2015, 12, 42353, 2015.9562, 401.82, 402.73, 401.53, 402.42, 401.82, 402.73, MLO +698,2016, 01, 42384, 2016.0410, 402.58, 402.51, 402.82, 402.74, 402.58, 402.51, MLO +699,2016, 02, 42415, 2016.1257, 404.09, 403.33, 403.82, 403.05, 404.09, 403.33, MLO +700,2016, 03, 42444, 2016.2049, 404.79, 403.25, 404.88, 403.32, 404.79, 403.25, MLO +701,2016, 04, 42475, 2016.2896, 407.50, 404.74, 406.38, 403.60, 407.50, 404.74, MLO +702,2016, 05, 42505, 2016.3716, 407.59, 404.24, 407.20, 403.85, 407.59, 404.24, MLO +703,2016, 06, 42536, 2016.4563, 406.94, 404.42, 406.59, 404.09, 406.94, 404.42, MLO +704,2016, 07, 42566, 2016.5383, 404.43, 403.67, 405.04, 404.32, 404.43, 403.67, MLO +705,2016, 08, 42597, 2016.6230, 402.17, 403.72, 402.94, 404.54, 402.17, 403.72, MLO +706,2016, 09, 42628, 2016.7077, 400.95, 404.40, 401.28, 404.76, 400.95, 404.40, MLO +707,2016, 10, 42658, 2016.7896, 401.43, 404.99, 401.43, 404.97, 401.43, 404.99, MLO +708,2016, 11, 42689, 2016.8743, 403.57, 405.80, 402.98, 405.18, 403.57, 405.80, MLO +709,2016, 12, 42719, 2016.9563, 404.48, 405.39, 404.49, 405.37, 404.48, 405.39, MLO +710,2017, 01, 42750, 2017.0411, 406.00, 405.94, 405.65, 405.57, 406.00, 405.94, MLO +711,2017, 02, 42781, 2017.1260, 406.57, 405.81, 406.53, 405.75, 406.57, 405.81, MLO +712,2017, 03, 42809, 2017.2027, 406.99, 405.47, 407.44, 405.91, 406.99, 405.47, MLO +713,2017, 04, 42840, 2017.2877, 408.88, 406.14, 408.83, 406.08, 408.88, 406.14, MLO +714,2017, 05, 42870, 2017.3699, 409.84, 406.48, 409.60, 406.24, 409.84, 406.48, MLO +715,2017, 06, 42901, 2017.4548, 409.05, 406.50, 408.93, 406.40, 409.05, 406.50, MLO +716,2017, 07, 42931, 2017.5370, 407.13, 406.34, 407.31, 406.55, 407.13, 406.34, MLO +717,2017, 08, 42962, 2017.6219, 405.17, 406.70, 405.13, 406.71, 405.17, 406.70, MLO +718,2017, 09, 42993, 2017.7068, 403.20, 406.66, 403.39, 406.86, 403.20, 406.66, MLO +719,2017, 10, 43023, 2017.7890, 403.57, 407.14, 403.46, 407.01, 403.57, 407.14, MLO +720,2017, 11, 43054, 2017.8740, 405.10, 407.34, 404.96, 407.17, 405.10, 407.34, MLO +721,2017, 12, 43084, 2017.9562, 406.68, 407.59, 406.43, 407.32, 406.68, 407.59, MLO +722,2018, 01, 43115, 2018.0411, 407.98, 407.91, 407.56, 407.48, 407.98, 407.91, MLO +723,2018, 02, 43146, 2018.1260, 408.36, 407.59, 408.41, 407.63, 408.36, 407.59, MLO +724,2018, 03, 43174, 2018.2027, 409.21, 407.69, 409.32, 407.78, 409.21, 407.69, MLO +725,2018, 04, 43205, 2018.2877, 410.23, 407.49, 410.73, 407.96, 410.23, 407.49, MLO +726,2018, 05, 43235, 2018.3699, 411.23, 407.86, 411.53, 408.16, 411.23, 407.86, MLO +727,2018, 06, 43266, 2018.4548, 410.82, 408.26, 410.91, 408.37, 410.82, 408.26, MLO +728,2018, 07, 43296, 2018.5370, 408.83, 408.03, 409.36, 408.60, 408.83, 408.03, MLO +729,2018, 08, 43327, 2018.6219, 407.02, 408.56, 407.28, 408.86, 407.02, 408.56, MLO +730,2018, 09, 43358, 2018.7068, 405.53, 408.99, 405.64, 409.13, 405.53, 408.99, MLO +731,2018, 10, 43388, 2018.7890, 405.93, 409.51, 405.82, 409.39, 405.93, 409.51, MLO +732,2018, 11, 43419, 2018.8740, 408.04, 410.29, 407.44, 409.66, 408.04, 410.29, MLO +733,2018, 12, 43449, 2018.9562, 409.17, 410.08, 409.03, 409.92, 409.17, 410.08, MLO +734,2019, 01, 43480, 2019.0411, 410.85, 410.78, 410.26, 410.18, 410.85, 410.78, MLO +735,2019, 02, 43511, 2019.1260, 411.59, 410.82, 411.21, 410.43, 411.59, 410.82, MLO +736,2019, 03, 43539, 2019.2027, 411.91, 410.39, 412.18, 410.64, 411.91, 410.39, MLO +737,2019, 04, 43570, 2019.2877, 413.46, 410.71, 413.63, 410.87, 413.46, 410.71, MLO +738,2019, 05, 43600, 2019.3699, 414.76, 411.38, 414.46, 411.08, 414.76, 411.38, MLO +739,2019, 06, 43631, 2019.4548, 413.89, 411.32, 413.85, 411.30, 413.89, 411.32, MLO +740,2019, 07, 43661, 2019.5370, 411.78, 410.98, 412.28, 411.52, 411.78, 410.98, MLO +741,2019, 08, 43692, 2019.6219, 410.01, 411.55, 410.16, 411.74, 410.01, 411.55, MLO +742,2019, 09, 43723, 2019.7068, 408.48, 411.95, 408.47, 411.96, 408.48, 411.95, MLO +743,2019, 10, 43753, 2019.7890, 408.40, 411.99, 408.60, 412.18, 408.40, 411.99, MLO +744,2019, 11, 43784, 2019.8740, 410.16, 412.41, 410.18, 412.40, 410.16, 412.41, MLO +745,2019, 12, 43814, 2019.9562, 411.81, 412.73, 411.72, 412.61, 411.81, 412.73, MLO +746,2020, 01, 43845, 2020.0410, 413.30, 413.24, 412.91, 412.83, 413.30, 413.24, MLO +747,2020, 02, 43876, 2020.1257, 414.05, 413.28, 413.82, 413.04, 414.05, 413.28, MLO +748,2020, 03, 43905, 2020.2049, 414.45, 412.90, 414.80, 413.23, 414.45, 412.90, MLO +749,2020, 04, 43936, 2020.2896, 416.11, 413.32, 416.24, 413.44, 416.11, 413.32, MLO +750,2020, 05, 43966, 2020.3716, 417.15, 413.76, 417.02, 413.63, 417.15, 413.76, MLO +751,2020, 06, 43997, 2020.4563, 416.29, 413.74, 416.36, 413.84, 416.29, 413.74, MLO +752,2020, 07, 44027, 2020.5383, 414.42, 413.65, 414.76, 414.03, 414.42, 413.65, MLO +753,2020, 08, 44058, 2020.6230, 412.52, 414.09, 412.62, 414.23, 412.52, 414.09, MLO +754,2020, 09, 44089, 2020.7077, 411.18, 414.68, 410.92, 414.43, 411.18, 414.68, MLO +755,2020, 10, 44119, 2020.7896, 411.12, 414.72, 411.04, 414.62, 411.12, 414.72, MLO +756,2020, 11, 44150, 2020.8743, 412.88, 415.14, 412.58, 414.81, 412.88, 415.14, MLO +757,2020, 12, 44180, 2020.9563, 413.89, 414.80, 414.09, 414.98, 413.89, 414.80, MLO +758,2021, 01, 44211, 2021.0411, 415.15, 415.08, 415.24, 415.16, 415.15, 415.08, MLO +759,2021, 02, 44242, 2021.1260, 416.48, 415.70, 416.12, 415.34, 416.48, 415.70, MLO +760,2021, 03, 44270, 2021.2027, 417.16, 415.63, 417.04, 415.49, 417.16, 415.63, MLO +761,2021, 04, 44301, 2021.2877, 418.24, 415.47, 418.44, 415.66, 418.24, 415.47, MLO +762,2021, 05, 44331, 2021.3699, 418.95, 415.55, 419.23, 415.83, 418.95, 415.55, MLO +763,2021, 06, 44362, 2021.4548, 418.70, 416.12, 418.56, 416.00, 418.70, 416.12, MLO +764,2021, 07, 44392, 2021.5370, 416.65, 415.85, 416.95, 416.18, 416.65, 415.85, MLO +765,2021, 08, 44423, 2021.6219, 414.34, 415.89, 414.78, 416.36, 414.34, 415.89, MLO +766,2021, 09, 44454, 2021.7068, 412.90, 416.40, 413.04, 416.55, 412.90, 416.40, MLO +767,2021, 10, 44484, 2021.7890, 413.55, 417.16, 413.14, 416.74, 413.55, 417.16, MLO +768,2021, 11, 44515, 2021.8740, 414.82, 417.08, 414.69, 416.92, 414.82, 417.08, MLO +769,2021, 12, 44545, 2021.9562, 416.43, 417.36, 416.19, 417.10, 416.43, 417.36, MLO +770,2022, 01, 44576, 2022.0411, 418.01, 417.94, 417.34, 417.26, 418.01, 417.94, MLO +771,2022, 02, 44607, 2022.1260, 418.99, 418.21, 418.21, 417.42, 418.99, 418.21, MLO +772,2022, 03, 44635, 2022.2027, 418.45, 416.92, 419.11, 417.56, 418.45, 416.92, MLO +773,2022, 04, 44666, 2022.2877, 420.02, 417.25, 420.50, 417.71, 420.02, 417.25, MLO +774,2022, 05, 44696, 2022.3699, 420.77, 417.36, 421.27, 417.86, 420.77, 417.36, MLO +775,2022, 06, 44727, 2022.4548, 420.68, 418.09, 420.60, 418.03, 420.68, 418.09, MLO +776,2022, 07, 44757, 2022.5370, 418.68, 417.87, 418.98, 418.21, 418.68, 417.87, MLO +777,2022, 08, 44788, 2022.6219, 416.76, 418.31, 416.80, 418.40, 416.76, 418.31, MLO +778,2022, 09, 44819, 2022.7068, 415.41, 418.91, 415.07, 418.59, 415.41, 418.91, MLO +779,2022, 10, 44849, 2022.7890, 415.31, 418.93, 415.18, 418.78, 415.31, 418.93, MLO +780,2022, 11, 44880, 2022.8740, 417.04, 419.31, 416.74, 418.98, 417.04, 419.31, MLO +781,2022, 12, 44910, 2022.9562, 418.57, 419.49, 418.27, 419.18, 418.57, 419.49, MKO +782,2023, 01, 44941, 2023.0411, 419.24, 419.17, 419.46, 419.38, 419.24, 419.17, MKO +783,2023, 02, 44972, 2023.1260, 420.33, 419.55, 420.38, 419.59, 420.33, 419.55, MKO +784,2023, 03, 45000, 2023.2027, 420.51, 418.97, 421.34, 419.79, 420.51, 418.97, MLO +785,2023, 04, 45031, 2023.2877, 422.73, 419.95, 422.81, 420.01, 422.73, 419.95, MLO +786,2023, 05, 45061, 2023.3699, 423.78, 420.36, 423.65, 420.23, 423.78, 420.36, MLO +787,2023, 06, 45092, 2023.4548, 423.39, 420.80, 423.03, 420.46, 423.39, 420.80, MLO +788,2023, 07, 45122, 2023.5370, -99.99, -99.99, -99.99, -99.99, -99.99, -99.99, MLO +789,2023, 08, 45153, 2023.6219, -99.99, -99.99, -99.99, -99.99, -99.99, -99.99, MLO +790,2023, 09, 45184, 2023.7068, -99.99, -99.99, -99.99, -99.99, -99.99, -99.99, MLO +791,2023, 10, 45214, 2023.7890, -99.99, -99.99, -99.99, -99.99, -99.99, -99.99, MLO +792,2023, 11, 45245, 2023.8740, -99.99, -99.99, -99.99, -99.99, -99.99, -99.99, MLO +793,2023, 12, 45275, 2023.9562, -99.99, -99.99, -99.99, -99.99, -99.99, -99.99, MLO diff --git a/module3/exo3/exercice.ipynb b/module3/exo3/exercice.ipynb index 0bbbe371b01e359e381e43239412d77bf53fb1fb..161d47f20d1a280cbcb235b03522a8752f419286 100644 --- a/module3/exo3/exercice.ipynb +++ b/module3/exo3/exercice.ipynb @@ -1,5 +1,2629 @@ { - "cells": [], + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Evolution of the atmospheric CO$_2$ concentration since 1958\n", + "\n", + "Data obtained [here](https://scrippsco2.ucsd.edu/assets/data/atmospheric/stations/in_situ_co2/monthly/monthly_in_situ_co2_mlo.csv)\n", + "\n", + "\n", + "## 1. Import Data\n", + "Check if the DATA has already been downloaded to avoid downloading the data at every execution . If not, it download it and import it." + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [], + "source": [ + "%matplotlib inline\n", + "import pandas as pd\n", + "import matplotlib.pyplot as plt\n", + "import numpy as np\n", + "from os.path import exists" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
Unnamed: 0YrMnDateDateCO2seasonallyfitseasonallyCO2seasonallySta
00adjustedadjusted fitfilledadjusted filledNaN
11Excel[ppm][ppm][ppm][ppm][ppm][ppm]NaN
22195801212001958.0411-99.99-99.99-99.99-99.99-99.99-99.99MLO
33195802212311958.1260-99.99-99.99-99.99-99.99-99.99-99.99MLO
44195803212591958.2027315.71314.44316.19314.91315.71314.44MLO
55195804212901958.2877317.45315.16317.30314.99317.45315.16MLO
66195805213201958.3699317.51314.69317.89315.07317.51314.69MLO
77195806213511958.4548-99.99-99.99317.27315.15317.27315.15MLO
88195807213811958.5370315.87315.20315.86315.22315.87315.20MLO
99195808214121958.6219314.93316.21313.97315.29314.93316.21MLO
1010195809214431958.7068313.21316.11312.44315.35313.21316.11MLO
1111195810214731958.7890-99.99-99.99312.42315.41312.42315.41MLO
1212195811215041958.8740313.33315.21313.61315.46313.33315.21MLO
1313195812215341958.9562314.67315.43314.77315.52314.67315.43MLO
1414195901215651959.0411315.58315.52315.64315.57315.58315.52MLO
1515195902215961959.1260316.49315.84316.29315.63316.49315.84MLO
1616195903216241959.2027316.65315.38316.98315.70316.65315.38MLO
1717195904216551959.2877317.72315.42318.09315.77317.72315.42MLO
1818195905216851959.3699318.29315.46318.68315.85318.29315.46MLO
1919195906217161959.4548318.15316.00318.07315.94318.15316.00MLO
2020195907217461959.5370316.54315.87316.67316.03316.54315.87MLO
2121195908217771959.6219314.80316.09314.80316.13314.80316.09MLO
2222195909218081959.7068313.84316.75313.30316.22313.84316.75MLO
2323195910218381959.7890313.33316.34313.31316.31313.33316.34MLO
2424195911218691959.8740314.81316.69314.53316.40314.81316.69MLO
2525195912218991959.9562315.58316.35315.72316.48315.58316.35MLO
2626196001219301960.0410316.43316.37316.63316.56316.43316.37MLO
2727196002219611960.1257316.98316.33317.29316.64316.98316.33MLO
2828196003219901960.2049317.58316.28318.03316.72317.58316.28MLO
2929196004220211960.2896319.03316.70319.14316.79319.03316.70MLO
.......................................
764764202107443922021.5370416.65415.85416.95416.18416.65415.85MLO
765765202108444232021.6219414.34415.89414.78416.36414.34415.89MLO
766766202109444542021.7068412.90416.40413.04416.55412.90416.40MLO
767767202110444842021.7890413.55417.16413.14416.74413.55417.16MLO
768768202111445152021.8740414.82417.08414.69416.92414.82417.08MLO
769769202112445452021.9562416.43417.36416.19417.10416.43417.36MLO
770770202201445762022.0411418.01417.94417.34417.26418.01417.94MLO
771771202202446072022.1260418.99418.21418.21417.42418.99418.21MLO
772772202203446352022.2027418.45416.92419.11417.56418.45416.92MLO
773773202204446662022.2877420.02417.25420.50417.71420.02417.25MLO
774774202205446962022.3699420.77417.36421.27417.86420.77417.36MLO
775775202206447272022.4548420.68418.09420.60418.03420.68418.09MLO
776776202207447572022.5370418.68417.87418.98418.21418.68417.87MLO
777777202208447882022.6219416.76418.31416.80418.40416.76418.31MLO
778778202209448192022.7068415.41418.91415.07418.59415.41418.91MLO
779779202210448492022.7890415.31418.93415.18418.78415.31418.93MLO
780780202211448802022.8740417.04419.31416.74418.98417.04419.31MLO
781781202212449102022.9562418.57419.49418.27419.18418.57419.49MKO
782782202301449412023.0411419.24419.17419.46419.38419.24419.17MKO
783783202302449722023.1260420.33419.55420.38419.59420.33419.55MKO
784784202303450002023.2027420.51418.97421.34419.79420.51418.97MLO
785785202304450312023.2877422.73419.95422.81420.01422.73419.95MLO
786786202305450612023.3699423.78420.36423.65420.23423.78420.36MLO
787787202306450922023.4548423.39420.80423.03420.46423.39420.80MLO
788788202307451222023.5370-99.99-99.99-99.99-99.99-99.99-99.99MLO
789789202308451532023.6219-99.99-99.99-99.99-99.99-99.99-99.99MLO
790790202309451842023.7068-99.99-99.99-99.99-99.99-99.99-99.99MLO
791791202310452142023.7890-99.99-99.99-99.99-99.99-99.99-99.99MLO
792792202311452452023.8740-99.99-99.99-99.99-99.99-99.99-99.99MLO
793793202312452752023.9562-99.99-99.99-99.99-99.99-99.99-99.99MLO
\n", + "

794 rows × 12 columns

\n", + "
" + ], + "text/plain": [ + " Unnamed: 0 Yr Mn Date Date CO2 seasonally \\\n", + "0 0 adjusted \n", + "1 1 Excel [ppm] [ppm] \n", + "2 2 1958 01 21200 1958.0411 -99.99 -99.99 \n", + "3 3 1958 02 21231 1958.1260 -99.99 -99.99 \n", + "4 4 1958 03 21259 1958.2027 315.71 314.44 \n", + "5 5 1958 04 21290 1958.2877 317.45 315.16 \n", + "6 6 1958 05 21320 1958.3699 317.51 314.69 \n", + "7 7 1958 06 21351 1958.4548 -99.99 -99.99 \n", + "8 8 1958 07 21381 1958.5370 315.87 315.20 \n", + "9 9 1958 08 21412 1958.6219 314.93 316.21 \n", + "10 10 1958 09 21443 1958.7068 313.21 316.11 \n", + "11 11 1958 10 21473 1958.7890 -99.99 -99.99 \n", + "12 12 1958 11 21504 1958.8740 313.33 315.21 \n", + "13 13 1958 12 21534 1958.9562 314.67 315.43 \n", + "14 14 1959 01 21565 1959.0411 315.58 315.52 \n", + "15 15 1959 02 21596 1959.1260 316.49 315.84 \n", + "16 16 1959 03 21624 1959.2027 316.65 315.38 \n", + "17 17 1959 04 21655 1959.2877 317.72 315.42 \n", + "18 18 1959 05 21685 1959.3699 318.29 315.46 \n", + "19 19 1959 06 21716 1959.4548 318.15 316.00 \n", + "20 20 1959 07 21746 1959.5370 316.54 315.87 \n", + "21 21 1959 08 21777 1959.6219 314.80 316.09 \n", + "22 22 1959 09 21808 1959.7068 313.84 316.75 \n", + "23 23 1959 10 21838 1959.7890 313.33 316.34 \n", + "24 24 1959 11 21869 1959.8740 314.81 316.69 \n", + "25 25 1959 12 21899 1959.9562 315.58 316.35 \n", + "26 26 1960 01 21930 1960.0410 316.43 316.37 \n", + "27 27 1960 02 21961 1960.1257 316.98 316.33 \n", + "28 28 1960 03 21990 1960.2049 317.58 316.28 \n", + "29 29 1960 04 22021 1960.2896 319.03 316.70 \n", + ".. ... ... ... ... ... ... ... \n", + "764 764 2021 07 44392 2021.5370 416.65 415.85 \n", + "765 765 2021 08 44423 2021.6219 414.34 415.89 \n", + "766 766 2021 09 44454 2021.7068 412.90 416.40 \n", + "767 767 2021 10 44484 2021.7890 413.55 417.16 \n", + "768 768 2021 11 44515 2021.8740 414.82 417.08 \n", + "769 769 2021 12 44545 2021.9562 416.43 417.36 \n", + "770 770 2022 01 44576 2022.0411 418.01 417.94 \n", + "771 771 2022 02 44607 2022.1260 418.99 418.21 \n", + "772 772 2022 03 44635 2022.2027 418.45 416.92 \n", + "773 773 2022 04 44666 2022.2877 420.02 417.25 \n", + "774 774 2022 05 44696 2022.3699 420.77 417.36 \n", + "775 775 2022 06 44727 2022.4548 420.68 418.09 \n", + "776 776 2022 07 44757 2022.5370 418.68 417.87 \n", + "777 777 2022 08 44788 2022.6219 416.76 418.31 \n", + "778 778 2022 09 44819 2022.7068 415.41 418.91 \n", + "779 779 2022 10 44849 2022.7890 415.31 418.93 \n", + "780 780 2022 11 44880 2022.8740 417.04 419.31 \n", + "781 781 2022 12 44910 2022.9562 418.57 419.49 \n", + "782 782 2023 01 44941 2023.0411 419.24 419.17 \n", + "783 783 2023 02 44972 2023.1260 420.33 419.55 \n", + "784 784 2023 03 45000 2023.2027 420.51 418.97 \n", + "785 785 2023 04 45031 2023.2877 422.73 419.95 \n", + "786 786 2023 05 45061 2023.3699 423.78 420.36 \n", + "787 787 2023 06 45092 2023.4548 423.39 420.80 \n", + "788 788 2023 07 45122 2023.5370 -99.99 -99.99 \n", + "789 789 2023 08 45153 2023.6219 -99.99 -99.99 \n", + "790 790 2023 09 45184 2023.7068 -99.99 -99.99 \n", + "791 791 2023 10 45214 2023.7890 -99.99 -99.99 \n", + "792 792 2023 11 45245 2023.8740 -99.99 -99.99 \n", + "793 793 2023 12 45275 2023.9562 -99.99 -99.99 \n", + "\n", + " fit seasonally CO2 seasonally Sta \n", + "0 adjusted fit filled adjusted filled NaN \n", + "1 [ppm] [ppm] [ppm] [ppm] NaN \n", + "2 -99.99 -99.99 -99.99 -99.99 MLO \n", + "3 -99.99 -99.99 -99.99 -99.99 MLO \n", + "4 316.19 314.91 315.71 314.44 MLO \n", + "5 317.30 314.99 317.45 315.16 MLO \n", + "6 317.89 315.07 317.51 314.69 MLO \n", + "7 317.27 315.15 317.27 315.15 MLO \n", + "8 315.86 315.22 315.87 315.20 MLO \n", + "9 313.97 315.29 314.93 316.21 MLO \n", + "10 312.44 315.35 313.21 316.11 MLO \n", + "11 312.42 315.41 312.42 315.41 MLO \n", + "12 313.61 315.46 313.33 315.21 MLO \n", + "13 314.77 315.52 314.67 315.43 MLO \n", + "14 315.64 315.57 315.58 315.52 MLO \n", + "15 316.29 315.63 316.49 315.84 MLO \n", + "16 316.98 315.70 316.65 315.38 MLO \n", + "17 318.09 315.77 317.72 315.42 MLO \n", + "18 318.68 315.85 318.29 315.46 MLO \n", + "19 318.07 315.94 318.15 316.00 MLO \n", + "20 316.67 316.03 316.54 315.87 MLO \n", + "21 314.80 316.13 314.80 316.09 MLO \n", + "22 313.30 316.22 313.84 316.75 MLO \n", + "23 313.31 316.31 313.33 316.34 MLO \n", + "24 314.53 316.40 314.81 316.69 MLO \n", + "25 315.72 316.48 315.58 316.35 MLO \n", + "26 316.63 316.56 316.43 316.37 MLO \n", + "27 317.29 316.64 316.98 316.33 MLO \n", + "28 318.03 316.72 317.58 316.28 MLO \n", + "29 319.14 316.79 319.03 316.70 MLO \n", + ".. ... ... ... ... ... \n", + "764 416.95 416.18 416.65 415.85 MLO \n", + "765 414.78 416.36 414.34 415.89 MLO \n", + "766 413.04 416.55 412.90 416.40 MLO \n", + "767 413.14 416.74 413.55 417.16 MLO \n", + "768 414.69 416.92 414.82 417.08 MLO \n", + "769 416.19 417.10 416.43 417.36 MLO \n", + "770 417.34 417.26 418.01 417.94 MLO \n", + "771 418.21 417.42 418.99 418.21 MLO \n", + "772 419.11 417.56 418.45 416.92 MLO \n", + "773 420.50 417.71 420.02 417.25 MLO \n", + "774 421.27 417.86 420.77 417.36 MLO \n", + "775 420.60 418.03 420.68 418.09 MLO \n", + "776 418.98 418.21 418.68 417.87 MLO \n", + "777 416.80 418.40 416.76 418.31 MLO \n", + "778 415.07 418.59 415.41 418.91 MLO \n", + "779 415.18 418.78 415.31 418.93 MLO \n", + "780 416.74 418.98 417.04 419.31 MLO \n", + "781 418.27 419.18 418.57 419.49 MKO \n", + "782 419.46 419.38 419.24 419.17 MKO \n", + "783 420.38 419.59 420.33 419.55 MKO \n", + "784 421.34 419.79 420.51 418.97 MLO \n", + "785 422.81 420.01 422.73 419.95 MLO \n", + "786 423.65 420.23 423.78 420.36 MLO \n", + "787 423.03 420.46 423.39 420.80 MLO \n", + "788 -99.99 -99.99 -99.99 -99.99 MLO \n", + "789 -99.99 -99.99 -99.99 -99.99 MLO \n", + "790 -99.99 -99.99 -99.99 -99.99 MLO \n", + "791 -99.99 -99.99 -99.99 -99.99 MLO \n", + "792 -99.99 -99.99 -99.99 -99.99 MLO \n", + "793 -99.99 -99.99 -99.99 -99.99 MLO \n", + "\n", + "[794 rows x 12 columns]" + ] + }, + "execution_count": 2, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "data_url = \"https://scrippsco2.ucsd.edu/assets/data/atmospheric/stations/in_situ_co2/monthly/monthly_in_situ_co2_mlo.csv\"\n", + "\n", + "#boo Check if file has already been downloaded to not download the data at every execution\n", + "boo=exists(\"DATA.csv\")\n", + "\n", + "if boo:\n", + " raw_data=raw_data = pd.read_csv(\"DATA.csv\")\n", + "else: \n", + " raw_data = pd.read_csv(data_url,skiprows=57)\n", + " raw_data.to_csv(\"DATA.csv\")\n", + "\n", + "raw_data\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## 2. Data formatting\n", + "\n", + "The raw data is not ready for analysis. \n", + "The two first lines are used to comment the rows:\n", + "- **Line 0:** used to comment the nature of the row\n", + "- **Line 1:** used to comment the unit of the row\n", + "\n", + "We start by deleting the two lines:" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "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", + "
Unnamed: 0YrMnDateDateCO2seasonallyfitseasonallyCO2seasonallySta
00adjustedadjusted fitfilledadjusted filledNaN
11Excel[ppm][ppm][ppm][ppm][ppm][ppm]NaN
\n", + "
" + ], + "text/plain": [ + " Unnamed: 0 Yr Mn Date Date CO2 seasonally \\\n", + "0 0 adjusted \n", + "1 1 Excel [ppm] [ppm] \n", + "\n", + " fit seasonally CO2 seasonally Sta \n", + "0 adjusted fit filled adjusted filled NaN \n", + "1 [ppm] [ppm] [ppm] [ppm] NaN " + ] + }, + "execution_count": 3, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "raw_data[raw_data.isnull().any(axis=1)]" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
Unnamed: 0YrMnDateDateCO2seasonallyfitseasonallyCO2seasonallySta
22195801212001958.0411-99.99-99.99-99.99-99.99-99.99-99.99MLO
33195802212311958.1260-99.99-99.99-99.99-99.99-99.99-99.99MLO
44195803212591958.2027315.71314.44316.19314.91315.71314.44MLO
55195804212901958.2877317.45315.16317.30314.99317.45315.16MLO
66195805213201958.3699317.51314.69317.89315.07317.51314.69MLO
77195806213511958.4548-99.99-99.99317.27315.15317.27315.15MLO
88195807213811958.5370315.87315.20315.86315.22315.87315.20MLO
99195808214121958.6219314.93316.21313.97315.29314.93316.21MLO
1010195809214431958.7068313.21316.11312.44315.35313.21316.11MLO
1111195810214731958.7890-99.99-99.99312.42315.41312.42315.41MLO
1212195811215041958.8740313.33315.21313.61315.46313.33315.21MLO
1313195812215341958.9562314.67315.43314.77315.52314.67315.43MLO
1414195901215651959.0411315.58315.52315.64315.57315.58315.52MLO
1515195902215961959.1260316.49315.84316.29315.63316.49315.84MLO
1616195903216241959.2027316.65315.38316.98315.70316.65315.38MLO
1717195904216551959.2877317.72315.42318.09315.77317.72315.42MLO
1818195905216851959.3699318.29315.46318.68315.85318.29315.46MLO
1919195906217161959.4548318.15316.00318.07315.94318.15316.00MLO
2020195907217461959.5370316.54315.87316.67316.03316.54315.87MLO
2121195908217771959.6219314.80316.09314.80316.13314.80316.09MLO
2222195909218081959.7068313.84316.75313.30316.22313.84316.75MLO
2323195910218381959.7890313.33316.34313.31316.31313.33316.34MLO
2424195911218691959.8740314.81316.69314.53316.40314.81316.69MLO
2525195912218991959.9562315.58316.35315.72316.48315.58316.35MLO
2626196001219301960.0410316.43316.37316.63316.56316.43316.37MLO
2727196002219611960.1257316.98316.33317.29316.64316.98316.33MLO
2828196003219901960.2049317.58316.28318.03316.72317.58316.28MLO
2929196004220211960.2896319.03316.70319.14316.79319.03316.70MLO
3030196005220511960.3716320.03317.20319.70316.87320.03317.20MLO
3131196006220821960.4563319.58317.45319.04316.93319.58317.45MLO
.......................................
764764202107443922021.5370416.65415.85416.95416.18416.65415.85MLO
765765202108444232021.6219414.34415.89414.78416.36414.34415.89MLO
766766202109444542021.7068412.90416.40413.04416.55412.90416.40MLO
767767202110444842021.7890413.55417.16413.14416.74413.55417.16MLO
768768202111445152021.8740414.82417.08414.69416.92414.82417.08MLO
769769202112445452021.9562416.43417.36416.19417.10416.43417.36MLO
770770202201445762022.0411418.01417.94417.34417.26418.01417.94MLO
771771202202446072022.1260418.99418.21418.21417.42418.99418.21MLO
772772202203446352022.2027418.45416.92419.11417.56418.45416.92MLO
773773202204446662022.2877420.02417.25420.50417.71420.02417.25MLO
774774202205446962022.3699420.77417.36421.27417.86420.77417.36MLO
775775202206447272022.4548420.68418.09420.60418.03420.68418.09MLO
776776202207447572022.5370418.68417.87418.98418.21418.68417.87MLO
777777202208447882022.6219416.76418.31416.80418.40416.76418.31MLO
778778202209448192022.7068415.41418.91415.07418.59415.41418.91MLO
779779202210448492022.7890415.31418.93415.18418.78415.31418.93MLO
780780202211448802022.8740417.04419.31416.74418.98417.04419.31MLO
781781202212449102022.9562418.57419.49418.27419.18418.57419.49MKO
782782202301449412023.0411419.24419.17419.46419.38419.24419.17MKO
783783202302449722023.1260420.33419.55420.38419.59420.33419.55MKO
784784202303450002023.2027420.51418.97421.34419.79420.51418.97MLO
785785202304450312023.2877422.73419.95422.81420.01422.73419.95MLO
786786202305450612023.3699423.78420.36423.65420.23423.78420.36MLO
787787202306450922023.4548423.39420.80423.03420.46423.39420.80MLO
788788202307451222023.5370-99.99-99.99-99.99-99.99-99.99-99.99MLO
789789202308451532023.6219-99.99-99.99-99.99-99.99-99.99-99.99MLO
790790202309451842023.7068-99.99-99.99-99.99-99.99-99.99-99.99MLO
791791202310452142023.7890-99.99-99.99-99.99-99.99-99.99-99.99MLO
792792202311452452023.8740-99.99-99.99-99.99-99.99-99.99-99.99MLO
793793202312452752023.9562-99.99-99.99-99.99-99.99-99.99-99.99MLO
\n", + "

792 rows × 12 columns

\n", + "
" + ], + "text/plain": [ + " Unnamed: 0 Yr Mn Date Date CO2 seasonally \\\n", + "2 2 1958 01 21200 1958.0411 -99.99 -99.99 \n", + "3 3 1958 02 21231 1958.1260 -99.99 -99.99 \n", + "4 4 1958 03 21259 1958.2027 315.71 314.44 \n", + "5 5 1958 04 21290 1958.2877 317.45 315.16 \n", + "6 6 1958 05 21320 1958.3699 317.51 314.69 \n", + "7 7 1958 06 21351 1958.4548 -99.99 -99.99 \n", + "8 8 1958 07 21381 1958.5370 315.87 315.20 \n", + "9 9 1958 08 21412 1958.6219 314.93 316.21 \n", + "10 10 1958 09 21443 1958.7068 313.21 316.11 \n", + "11 11 1958 10 21473 1958.7890 -99.99 -99.99 \n", + "12 12 1958 11 21504 1958.8740 313.33 315.21 \n", + "13 13 1958 12 21534 1958.9562 314.67 315.43 \n", + "14 14 1959 01 21565 1959.0411 315.58 315.52 \n", + "15 15 1959 02 21596 1959.1260 316.49 315.84 \n", + "16 16 1959 03 21624 1959.2027 316.65 315.38 \n", + "17 17 1959 04 21655 1959.2877 317.72 315.42 \n", + "18 18 1959 05 21685 1959.3699 318.29 315.46 \n", + "19 19 1959 06 21716 1959.4548 318.15 316.00 \n", + "20 20 1959 07 21746 1959.5370 316.54 315.87 \n", + "21 21 1959 08 21777 1959.6219 314.80 316.09 \n", + "22 22 1959 09 21808 1959.7068 313.84 316.75 \n", + "23 23 1959 10 21838 1959.7890 313.33 316.34 \n", + "24 24 1959 11 21869 1959.8740 314.81 316.69 \n", + "25 25 1959 12 21899 1959.9562 315.58 316.35 \n", + "26 26 1960 01 21930 1960.0410 316.43 316.37 \n", + "27 27 1960 02 21961 1960.1257 316.98 316.33 \n", + "28 28 1960 03 21990 1960.2049 317.58 316.28 \n", + "29 29 1960 04 22021 1960.2896 319.03 316.70 \n", + "30 30 1960 05 22051 1960.3716 320.03 317.20 \n", + "31 31 1960 06 22082 1960.4563 319.58 317.45 \n", + ".. ... ... ... ... ... ... ... \n", + "764 764 2021 07 44392 2021.5370 416.65 415.85 \n", + "765 765 2021 08 44423 2021.6219 414.34 415.89 \n", + "766 766 2021 09 44454 2021.7068 412.90 416.40 \n", + "767 767 2021 10 44484 2021.7890 413.55 417.16 \n", + "768 768 2021 11 44515 2021.8740 414.82 417.08 \n", + "769 769 2021 12 44545 2021.9562 416.43 417.36 \n", + "770 770 2022 01 44576 2022.0411 418.01 417.94 \n", + "771 771 2022 02 44607 2022.1260 418.99 418.21 \n", + "772 772 2022 03 44635 2022.2027 418.45 416.92 \n", + "773 773 2022 04 44666 2022.2877 420.02 417.25 \n", + "774 774 2022 05 44696 2022.3699 420.77 417.36 \n", + "775 775 2022 06 44727 2022.4548 420.68 418.09 \n", + "776 776 2022 07 44757 2022.5370 418.68 417.87 \n", + "777 777 2022 08 44788 2022.6219 416.76 418.31 \n", + "778 778 2022 09 44819 2022.7068 415.41 418.91 \n", + "779 779 2022 10 44849 2022.7890 415.31 418.93 \n", + "780 780 2022 11 44880 2022.8740 417.04 419.31 \n", + "781 781 2022 12 44910 2022.9562 418.57 419.49 \n", + "782 782 2023 01 44941 2023.0411 419.24 419.17 \n", + "783 783 2023 02 44972 2023.1260 420.33 419.55 \n", + "784 784 2023 03 45000 2023.2027 420.51 418.97 \n", + "785 785 2023 04 45031 2023.2877 422.73 419.95 \n", + "786 786 2023 05 45061 2023.3699 423.78 420.36 \n", + "787 787 2023 06 45092 2023.4548 423.39 420.80 \n", + "788 788 2023 07 45122 2023.5370 -99.99 -99.99 \n", + "789 789 2023 08 45153 2023.6219 -99.99 -99.99 \n", + "790 790 2023 09 45184 2023.7068 -99.99 -99.99 \n", + "791 791 2023 10 45214 2023.7890 -99.99 -99.99 \n", + "792 792 2023 11 45245 2023.8740 -99.99 -99.99 \n", + "793 793 2023 12 45275 2023.9562 -99.99 -99.99 \n", + "\n", + " fit seasonally CO2 seasonally Sta \n", + "2 -99.99 -99.99 -99.99 -99.99 MLO \n", + "3 -99.99 -99.99 -99.99 -99.99 MLO \n", + "4 316.19 314.91 315.71 314.44 MLO \n", + "5 317.30 314.99 317.45 315.16 MLO \n", + "6 317.89 315.07 317.51 314.69 MLO \n", + "7 317.27 315.15 317.27 315.15 MLO \n", + "8 315.86 315.22 315.87 315.20 MLO \n", + "9 313.97 315.29 314.93 316.21 MLO \n", + "10 312.44 315.35 313.21 316.11 MLO \n", + "11 312.42 315.41 312.42 315.41 MLO \n", + "12 313.61 315.46 313.33 315.21 MLO \n", + "13 314.77 315.52 314.67 315.43 MLO \n", + "14 315.64 315.57 315.58 315.52 MLO \n", + "15 316.29 315.63 316.49 315.84 MLO \n", + "16 316.98 315.70 316.65 315.38 MLO \n", + "17 318.09 315.77 317.72 315.42 MLO \n", + "18 318.68 315.85 318.29 315.46 MLO \n", + "19 318.07 315.94 318.15 316.00 MLO \n", + "20 316.67 316.03 316.54 315.87 MLO \n", + "21 314.80 316.13 314.80 316.09 MLO \n", + "22 313.30 316.22 313.84 316.75 MLO \n", + "23 313.31 316.31 313.33 316.34 MLO \n", + "24 314.53 316.40 314.81 316.69 MLO \n", + "25 315.72 316.48 315.58 316.35 MLO \n", + "26 316.63 316.56 316.43 316.37 MLO \n", + "27 317.29 316.64 316.98 316.33 MLO \n", + "28 318.03 316.72 317.58 316.28 MLO \n", + "29 319.14 316.79 319.03 316.70 MLO \n", + "30 319.70 316.87 320.03 317.20 MLO \n", + "31 319.04 316.93 319.58 317.45 MLO \n", + ".. ... ... ... ... ... \n", + "764 416.95 416.18 416.65 415.85 MLO \n", + "765 414.78 416.36 414.34 415.89 MLO \n", + "766 413.04 416.55 412.90 416.40 MLO \n", + "767 413.14 416.74 413.55 417.16 MLO \n", + "768 414.69 416.92 414.82 417.08 MLO \n", + "769 416.19 417.10 416.43 417.36 MLO \n", + "770 417.34 417.26 418.01 417.94 MLO \n", + "771 418.21 417.42 418.99 418.21 MLO \n", + "772 419.11 417.56 418.45 416.92 MLO \n", + "773 420.50 417.71 420.02 417.25 MLO \n", + "774 421.27 417.86 420.77 417.36 MLO \n", + "775 420.60 418.03 420.68 418.09 MLO \n", + "776 418.98 418.21 418.68 417.87 MLO \n", + "777 416.80 418.40 416.76 418.31 MLO \n", + "778 415.07 418.59 415.41 418.91 MLO \n", + "779 415.18 418.78 415.31 418.93 MLO \n", + "780 416.74 418.98 417.04 419.31 MLO \n", + "781 418.27 419.18 418.57 419.49 MKO \n", + "782 419.46 419.38 419.24 419.17 MKO \n", + "783 420.38 419.59 420.33 419.55 MKO \n", + "784 421.34 419.79 420.51 418.97 MLO \n", + "785 422.81 420.01 422.73 419.95 MLO \n", + "786 423.65 420.23 423.78 420.36 MLO \n", + "787 423.03 420.46 423.39 420.80 MLO \n", + "788 -99.99 -99.99 -99.99 -99.99 MLO \n", + "789 -99.99 -99.99 -99.99 -99.99 MLO \n", + "790 -99.99 -99.99 -99.99 -99.99 MLO \n", + "791 -99.99 -99.99 -99.99 -99.99 MLO \n", + "792 -99.99 -99.99 -99.99 -99.99 MLO \n", + "793 -99.99 -99.99 -99.99 -99.99 MLO \n", + "\n", + "[792 rows x 12 columns]" + ] + }, + "execution_count": 4, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "data = raw_data.dropna().copy()\n", + "data" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "We now need to convert the data from string to float in order to plot it.\n", + "\n", + "**`data.keys()`** gives us the name of each row which allow us to treat the data row by row. " + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Index(['Unnamed: 0', ' Yr', ' Mn', ' Date', ' Date', ' CO2',\n", + " 'seasonally', ' fit', ' seasonally', ' CO2', ' seasonally',\n", + " ' Sta'],\n", + " dtype='object')" + ] + }, + "execution_count": 5, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "data.keys()" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": {}, + "outputs": [], + "source": [ + "data[\" Date\"]=[float(element) for element in data[' Date']]\n", + "x=data[\" Date\"]\n", + "\n", + "data[\" CO2\"]=[float(element) for element in data[' CO2']]\n", + "y=data[\" CO2\"]" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## 3. Plotting the data\n", + "\n", + "We are now able to plot the CO$_2$ concentration for every years." + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "" + ] + }, + "execution_count": 7, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + } + ], + "source": [ + "plt.plot(x,y)\n", + "plt.show" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "**We can see that some missing values are represented by the -99.99 value.**\n", + "\n", + "Before we can continue, we need to delete this values:" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + } + ], + "source": [ + "def cleandata(element):\n", + " newvalue=element\n", + " if(element==-99.99):\n", + " newvalue=np.nan\n", + " return newvalue\n", + "\n", + "data[\" CO2\"]=[cleandata(element) for element in data[' CO2']]\n", + "datacleaned = data.dropna().copy()\n", + "data\n", + "x2=datacleaned[\" Date\"]\n", + "y2=datacleaned[\" CO2\"]\n", + "plt.plot(x2,y2,label=\"DATA\")\n", + "plt.legend()\n", + "plt.show;" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## 4. Analysis\n", + "\n", + "As shown in the previous plot, we can see a *high* frequency oscillation coupled to a slow increase.\n", + "\n", + "For the analysis, we want to isolate the oscilating contributionn from the continuous curve. For that we **assume** that this slow curve can be described by a square function with three parameters: $f(x)=a.x^2+b.x+c$" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "[]" + ] + }, + "execution_count": 9, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + } + ], + "source": [ + "from scipy.optimize import curve_fit\n", + "\n", + "def fitfunc(x, a, b, c):\n", + " return a*x*x+b*x + c\n", + "\n", + "popt,pcov=curve_fit(fitfunc,x2,y2)\n", + "plt.figure()\n", + "plt.plot(x2,y2,label=\"DATA\")\n", + "plt.plot(x2,fitfunc(x2,*popt),label=\"Fit\")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "In **first approximation** we can say that this square fit is matching well the experimental data.\n", + "\n", + "We can ensure this claim by isolating the oscilating contribution which should oscilate around 0." + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAXYAAAD8CAYAAABjAo9vAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADl0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uIDIuMi4zLCBodHRwOi8vbWF0cGxvdGxpYi5vcmcvIxREBQAAIABJREFUeJzsvXu0LVdVJj6rau/zuC/IA9SAnRu6kQiEPEgQBkqrMCJtMLSttm8a2x7ggyHNaEUCIrY0dreAgjbQikJEsIEfGBESIWISQgIh5BJCILlJIECe3NzckPs8+1FV6/fHqrnmN2fNXeece0/OvedSc4yMk7v3rqpVVWvN9a1vfnOuLIRAvfXWW2+9HT+WH+0G9NZbb731trbWO/beeuutt+PMesfeW2+99XacWe/Ye+utt96OM+sde2+99dbbcWa9Y++tt956O86sd+y99dZbb8eZ9Y69t9566+04s96x99Zbb70dZzY4Ghc9+eSTw/bt24/GpXvrrbfeNqzt2LHjwRDCY5b73VFx7Nu3b6cbbrjhaFy6t956623DWpZl31zJ73oqprfeeuvtOLPesffWW2+9HWfWO/beeuutt+PMjgrH7tl0OqV77rmHRqPR0W5Kb0fBFhYW6PGPfzwNh8Oj3ZTeetvwdsw49nvuuYe2bt1K27dvpyzLjnZzeltHCyHQnj176J577qHTTjvtaDent942vB0zVMxoNKKTTjqpd+rfgZZlGZ100kn9aq233tbIjhnHTkS9U/8Otv7d99bb2tkx5dh76+1Ysc987UH62u4DR7sZvfV2WNY7drCiKOiss86iM888k8455xz6zGc+c1jnefGLX0wf+tCH1rh1a2Nbtmw54nP8wR/8Ab3pTW86asevh/3COz9Hz33zp452M3rr7bDsmAmeHgu2uLhIX/ziF4mI6BOf+ARddNFF9KlPre/gLsuSBoP+tfTWW2+Hbz1in2H79u2jE044gYiIDhw4QM997nPpnHPOoTPOOIM+8pGPpN+95z3voac97Wl05pln0i//8i+3zvPa176WXvziF1Nd13TZZZfR6aefTj/4gz9Iv/Vbv0UveMELiCgi2Je85CV0/vnn04te9CIajUb0K7/yK3TGGWfQ2WefTVdeeSUREV188cX0spe9LJ37BS94AV111VVEFJH4a17zGjrzzDPpmc98Ju3atYuIiL7+9a/Ts571LDrvvPPota99rXuvBw8epAsuuIDOPPNMeupTn0of+MAHiCiWfnjwwQeJiOiGG26gH/7hH07H3HTTTfSjP/qj9MQnPpHe+c53ps/f+MY30nnnnUdPe9rT6HWve136/A1veAM96UlPouc973l02223rewl9NZbb4dlxyQ0/O8f/Qrdct++NT3nk0/ZRq/7iad0/mZpaYnOOussGo1GdP/999MVV1xBRFFjfckll9C2bdvowQcfpGc+85l04YUX0i233EJveMMb6Nprr6WTTz6ZHnroIXW+V77ylbR3715697vfTePxmF760pfS1VdfTaeddhr9/M//vPrtjh076JprrqHFxUV685vfTEREN998M+3cuZPOP/98uv322zvbfvDgQXrmM59Jb3jDG+iVr3wlvfOd76Tf+73fo5e//OX067/+6/SiF72I3va2t7nHfvzjH6dTTjmFLr30UiIi2rt3b+e1iIi+9KUv0XXXXUcHDx6ks88+my644AL68pe/THfccQddf/31FEKgCy+8kK6++mravHkzvf/976cbb7yRyrKkc845h57+9Kcve43eeuvt8KxH7GBMxezcuZM+/vGP04te9CIKIVAIgV796lfT0572NHre855H9957L+3atYuuuOIK+umf/mk6+eSTiYjoxBNPTOd6/etfTw8//DD9xV/8BWVZRjt37qQnPOEJSadtHfuFF15Ii4uLRER0zTXXJPR/+umn06mnnrqsY5+bm0srgKc//en0jW98g4iIrr322nQtb0VBRHTGGWfQJz/5Sfrd3/1d+vSnP02PetSjln1WL3zhC2lxcZFOPvlk+pEf+RG6/vrr6fLLL6fLL7+czj77bDrnnHNo586ddMcdd9CnP/1p+smf/EnatGkTbdu2jS688MJlz380razqo92E3no7IjsmEftyyHo97FnPehY9+OCDtHv3brrsssto9+7dtGPHDhoOh7R9+3YajUYUQpgp0zvvvPNox44d9NBDD9GJJ55IIYTO623evDn9/6zfDgYDqmtxOqj7Hg6HqS1FUVBZlum75aSE3/d930c7duygyy67jC666CI6//zz6fd///fV9azG3J4zyzIKIdBFF11EL33pS9V3b3nLWzaUnHFc9o69t41tPWKfYTt37qSqquikk06ivXv30mMf+1ga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\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + } + ], + "source": [ + "plt.figure()\n", + "plt.plot(x2,y2-fitfunc(x2,*popt),label=\"Background subed\")\n", + "plt.legend()\n", + "plt.show()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## 4. Result of the extrapolation\n", + "\n", + "Now that we are conviced by the $x^2$ fit, we can extrapolate the data for the year 2025." + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "[]" + ] + }, + "execution_count": 11, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + } + ], + "source": [ + "plt.figure()\n", + "plt.plot(x2,y2,label=\"DATA\")\n", + "plt.plot(np.linspace(1960,2027,200),fitfunc(np.linspace(1960,2027,200),*popt),label=\"Fit Extrapolation\",ls=\"--\")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "**The extrapolation would indicate a concentration around 424.246 $[$ppm$]$** in 2025" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], "metadata": { "kernelspec": { "display_name": "Python 3", @@ -16,10 +2640,9 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.6.3" + "version": "3.6.4" } }, "nbformat": 4, "nbformat_minor": 2 } -