diff --git "a/SUJET 6, Exercice \303\251valu\303\251 par les pairs.ipynb" "b/SUJET 6, Exercice \303\251valu\303\251 par les pairs.ipynb" new file mode 100644 index 0000000000000000000000000000000000000000..ecdc0e271f05797eb7375b57097807ea3dcd9843 --- /dev/null +++ "b/SUJET 6, Exercice \303\251valu\303\251 par les pairs.ipynb" @@ -0,0 +1,871 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Autour du Paradoxe de Simpson" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Enoncé\n", + "En 1972-1974, à Whickham, une ville du nord-est de l'Angleterre, située à environ 6,5 kilomètres au sud-ouest de Newcastle upon Tyne, un sondage d'un sixième des électeurs a été effectué afin d'éclairer des travaux sur les maladies thyroïdiennes et cardiaques (Tunbridge et al. 1977). Une suite de cette étude a été menée vingt ans plus tard (Vanderpump et al. 1995). Certains des résultats avaient trait au tabagisme et cherchaient à savoir si les individus étaient toujours en vie lors de la seconde étude. Par simplicité, nous nous restreindrons aux femmes et parmi celles-ci aux 1314 qui ont été catégorisées comme \"fumant actuellement\" ou \"n'ayant jamais fumé\". Il y avait relativement peu de femmes dans le sondage initial ayant fumé et ayant arrêté depuis (162) et très peu pour lesquelles l'information n'était pas disponible (18). La survie à 20 ans a été déterminée pour l'ensemble des femmes du premier sondage." + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "1.Représentez dans un tableau le nombre total de femmes vivantes et décédées sur la période en fonction de leur habitude de tabagisme. \n", + "Calculez dans chaque groupe (fumeuses / non fumeuses) le taux de mortalité (le rapport entre le nombre de femmes décédées dans un groupe et le nombre total de femmes dans ce groupe). \n", + "Vous pourrez proposer une représentation graphique de ces données et calculer des intervalles de confiance si vous le souhaitez. En quoi ce résultat est-il surprenant ?\n" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [], + "source": [ + "%matplotlib inline\n", + "import matplotlib.pyplot as plt\n", + "import pandas as pd" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [], + "source": [ + "url=\"https://gitlab.inria.fr/learninglab/mooc-rr/mooc-rr-ressources/-/raw/master/module3/Practical_session/Subject6_smoking.csv?inline=false\"\n", + "doc = pd.read_csv(url, encoding = 'iso-8859-1')" + ] + }, + { + "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", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
SmokerStatusAge
0YesAlive21.0
1YesAlive19.3
2NoDead57.5
3NoAlive47.1
4YesAlive81.4
5NoAlive36.8
6NoAlive23.8
7YesDead57.5
8YesAlive24.8
9YesAlive49.5
10YesAlive30.0
11NoDead66.0
12YesAlive49.2
13NoAlive58.4
14NoDead60.6
15NoAlive25.1
16NoAlive43.5
17NoAlive27.1
18NoAlive58.3
19YesAlive65.7
20NoDead73.2
21YesAlive38.3
22NoAlive33.4
23YesDead62.3
24NoAlive18.0
25NoAlive56.2
26YesAlive59.2
27NoAlive25.8
28NoDead36.9
29NoAlive20.2
............
1284YesDead36.0
1285YesAlive48.3
1286NoAlive63.1
1287NoAlive60.8
1288YesDead39.3
1289NoAlive36.7
1290NoAlive63.8
1291NoDead71.3
1292NoAlive57.7
1293NoAlive63.2
1294NoAlive46.6
1295YesDead82.4
1296YesAlive38.3
1297YesAlive32.7
1298NoAlive39.7
1299YesDead60.0
1300NoDead71.0
1301NoAlive20.5
1302NoAlive44.4
1303YesAlive31.2
1304YesAlive47.8
1305YesAlive60.9
1306NoDead61.4
1307YesAlive43.0
1308NoAlive42.1
1309YesAlive35.9
1310NoAlive22.3
1311YesDead62.1
1312NoDead88.6
1313NoAlive39.1
\n", + "

1314 rows × 3 columns

\n", + "
" + ], + "text/plain": [ + " Smoker Status Age\n", + "0 Yes Alive 21.0\n", + "1 Yes Alive 19.3\n", + "2 No Dead 57.5\n", + "3 No Alive 47.1\n", + "4 Yes Alive 81.4\n", + "5 No Alive 36.8\n", + "6 No Alive 23.8\n", + "7 Yes Dead 57.5\n", + "8 Yes Alive 24.8\n", + "9 Yes Alive 49.5\n", + "10 Yes Alive 30.0\n", + "11 No Dead 66.0\n", + "12 Yes Alive 49.2\n", + "13 No Alive 58.4\n", + "14 No Dead 60.6\n", + "15 No Alive 25.1\n", + "16 No Alive 43.5\n", + "17 No Alive 27.1\n", + "18 No Alive 58.3\n", + "19 Yes Alive 65.7\n", + "20 No Dead 73.2\n", + "21 Yes Alive 38.3\n", + "22 No Alive 33.4\n", + "23 Yes Dead 62.3\n", + "24 No Alive 18.0\n", + "25 No Alive 56.2\n", + "26 Yes Alive 59.2\n", + "27 No Alive 25.8\n", + "28 No Dead 36.9\n", + "29 No Alive 20.2\n", + "... ... ... ...\n", + "1284 Yes Dead 36.0\n", + "1285 Yes Alive 48.3\n", + "1286 No Alive 63.1\n", + "1287 No Alive 60.8\n", + "1288 Yes Dead 39.3\n", + "1289 No Alive 36.7\n", + "1290 No Alive 63.8\n", + "1291 No Dead 71.3\n", + "1292 No Alive 57.7\n", + "1293 No Alive 63.2\n", + "1294 No Alive 46.6\n", + "1295 Yes Dead 82.4\n", + "1296 Yes Alive 38.3\n", + "1297 Yes Alive 32.7\n", + "1298 No Alive 39.7\n", + "1299 Yes Dead 60.0\n", + "1300 No Dead 71.0\n", + "1301 No Alive 20.5\n", + "1302 No Alive 44.4\n", + "1303 Yes Alive 31.2\n", + "1304 Yes Alive 47.8\n", + "1305 Yes Alive 60.9\n", + "1306 No Dead 61.4\n", + "1307 Yes Alive 43.0\n", + "1308 No Alive 42.1\n", + "1309 Yes Alive 35.9\n", + "1310 No Alive 22.3\n", + "1311 Yes Dead 62.1\n", + "1312 No Dead 88.6\n", + "1313 No Alive 39.1\n", + "\n", + "[1314 rows x 3 columns]" + ] + }, + "execution_count": 3, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "doc" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "On vérifie l'existence de données nulles." + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
SmokerStatusAge
\n", + "
" + ], + "text/plain": [ + "Empty DataFrame\n", + "Columns: [Smoker, Status, Age]\n", + "Index: []" + ] + }, + "execution_count": 4, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "doc[doc.isnull().any(axis=1)]" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Comme il n'y en a pas, on peut passer à l'analyse." + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Représentation dans un tableau, en fonction de leur habitude de tabagisme, le nombre de femmes vivantes et décédées." + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "[230, 502, 139, 443]" + ] + }, + "execution_count": 5, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "df=doc.copy()\n", + "Data=[0,0,0,0]\n", + "def compte_stats(tab, ligne):\n", + " index=0;\n", + " #On regarde si la personne fume.\n", + " if ligne.Smoker!=\"No\":\n", + " index=2\n", + " #On regarde si la personne est vivante\n", + " if ligne.Status!=\"Dead\":\n", + " index+=1\n", + " #tab = [non-fumeur mort, non-fumeur vivant, fumeur mort, fumeur vivant]\n", + " tab[index]+=1\n", + "for ligne in df.itertuples():\n", + " compte_stats(Data, ligne)\n", + "Data" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "On a donc dans le tableau intitulé Data respectivement, le nombre de Non-fumeurs décédés puis vivants puis le nombre de non-fumeurs décédés puis vivants. On peut maintenant passer à l'analyse." + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Calculez dans chaque groupe (fumeuses / non fumeuses) le taux de mortalité (le rapport entre le nombre de femmes décédées dans un groupe et le nombre total de femmes dans ce groupe). Vous pourrez proposer une représentation graphique de ces données et calculer des intervalles de confiance si vous le souhaitez. En quoi ce résultat est-il surprenant ?" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": {}, + "outputs": [], + "source": [ + "def diviser_data_fumeur(Data):\n", + " return {\"Alive\":Data[1],\"Dead\":Data[0]},{\"Alive\":Data[3],\"Dead\":Data[2]}\n", + "Non_fumeur,Fumeur = diviser_data_fumeur(Data)\n", + "def taux_mortalite(data):\n", + " return data[\"Dead\"]/(data[\"Dead\"]+data[\"Alive\"])" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "" + ] + }, + "execution_count": 7, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAMIAAADFCAYAAAAG5C2JAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADl0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uIDIuMi4zLCBodHRwOi8vbWF0cGxvdGxpYi5vcmcvIxREBQAACvFJREFUeJzt3X+MHGUdx/H3h9YqVkTjnUgQOCIQPGPblAM0rUBFGg+M5ZfRSkAQrBoUf4REEg1B0UgVohIUvBAkGBE08UwpWIooUSg1vULTlgqGlCOQIm2BiFUsLf36x8zaYd29nb2b2dmFzytpbnfmeZ59Znufm7nbme8oIjB7rdun6gmYdQMHwQwHwQxwEMwAB8EMcBDMAAfBDHAQzAAHwQyA6VVPoJG+vr4YGBioehr2KrB27drtEdHfql1XBmFgYICxsbGqp2GvApKeyNPOh0ZmOAhmgINgBjgIZoCDYAZ06V+Nmhm49I6qp9BR41eeWvUUXjO8RzDDQTADHAQzIGcQJH1Y0qOSHpN0aYP1iyStl7RO0pik+Xn7mnWDlkGQNA34MTAMDAKLJQ3WNbsHmB0Rc4BPAze00descnn2CMcCj0XE5oh4CbgVWJRtEBE7Ym9dmJlA5O1r1g3yBOEg4MnM86fSZa8g6XRJjwB3kOwVcvc1q1qeIKjBsv+rChYRoxFxFHAacEU7fQEkLUl/vxjbtm1bjmmZFSdPEJ4CDs48fyewpVnjiPgT8C5Jfe30jYiRiBiKiKH+/panj5sVKk8Q1gBHSDpM0gzgE8CybANJh0tS+nguMAN4Nk9fs27Q8hSLiNgt6QvAXcA04MaIeFjS59L11wNnAudK2gW8CHw8/eW5Yd+StsVs0nKdaxQRdwJ31i27PvN4KbA0b1+zbuNPls1wEMwAB8EMcBDMAAfBDHAQzAAHwQxwEMwAB8EMcBDMAAfBDHAQzAAHwQxwEMwAB8EMcBDMgOIKfJ2dFvhaL2mVpNmZdeOSNtSKfxU5ebOitLxCLVOk62SSi/HXSFoWEZsyzR4HToiI5yUNAyPAcZn1CyJie4HzNitUUQW+VkXE8+nT1STVKsx6RmEFvjIuAH6XeR7ASklrJS1p1sl1jaxKeS7eb6dI1wKSIMzPLJ4XEVskvR24W9Ijae2jVw4YMUJySMXQ0FDD8c3KUliBL0mzSIr/LoqIZ2vLI2JL+nUrMEpyqGXWVYoq8HUI8BvgnIj4W2b5TEn71R4DC4GNRU3erChFFfi6DHgb8JO04N3uiBgCDgBG02XTgVsiYkUpW2I2BUUV+LoQuLBBv83A7PrlZt2mp+6qafn5DqTt8SkWZjgIZoCDYAY4CGaAg2AGOAhmgINgBjgIZoCDYAY4CGaAg2AGOAhmgINgBjgIZoCDYAZ0psDXhH3NukHLIGQKfA0Dg8BiSYN1zWoFvmYBV5BWo8jZ16xyZRf4atnXrBuUXeArd18X+LIq5QnCZAp8fa3dvhExEhFDETHU39+fY1pmxclz8X67Bb6GMwW+cvU1q1qpBb7y9DXrBqUW+GrWt6RtMZu0Ugt8Netr1m38ybIZDoIZ4CCYAQ6CGeAgmAEOghngIJgBDoIZ4CCYAQ6CGeAgmAEOghngIJgBDoIZ4CCYAQ6CGVBcga+jJD0gaaekS+rWjUvaIGmdpLGiJm5WpJZXqGWKdJ1McjH+GknLImJTptlzwMXAaU2GWRAR26c6WbOyFFXga2tErAF2lTBHs9KVUeCrXgArJa2VtKRZIxf4sioVWuCriXkRMZek/ulFko5v1MgFvqxKeYIwpSJdEbEl/boVGCU51DLrKoUU+GpG0kxJ+9UeAwuBjZOdrFlZCinwJekdwBjwZmCPpC+TlIHvA0bTol/TgVsiYkU5m2I2eUUV+Po7e0vBZ70AzG6w3Kyr+JNlMxwEM8BBMAMcBDPAQTADHAQzwEEwAxwEM8BBMAMcBDPAQTADHAQzwEEwAxwEM8BBMAM6U9dowr5m3aBlEDJ1jYZJrjpbLGmwrlmtrtFVk+hrVrmy6xq17GvWDcqua5S7r+saWZXKrmuUu6/rGlmVyq5rNKWaSGadUmpdoyn2NeuYUusaRcQLjfqWtTFmk1V2XaOGfc26jT9ZNsNBMAMcBDPAQTADHAQzwEEwAxwEM8BBMAMcBDPAQTADHAQzwEEwAxwEM8BBMAMcBDPAQTADiivwJUnXpOvXS5qbWTcuaYOkdZLGipy8WVFaXqGWKdJ1MsnF+GskLYuITZlmw8AR6b/jgOvSrzULImJ7YbM2K1ghBb7S5zdHYjXwFkkHFjxXs9IUVeBrojYBrJS0VtKSZi/iAl9WpaIKfE3UZl5EzCU5fLpI0vGNXsQFvqxKRRX4atomImpftwKjJIdaZl2lqAJfy4Bz078evQ/4R0Q8LWmmpP0AJM0EFgIbC5y/WSEKKfBFUrfoFOAx4N/A+Wn3A4BRSbXXuiUiVhS+FWZTVFSBrwAuatBvMzB7inM0K50/WTbDQTADHAQzwEEwAxwEM8BBMAMcBDPAQTADHAQzwEEwAxwEM8BBMAMcBDPAQTADHAQzwEEwAzpT4GvCvmbdoGUQMgW+hoFBYLGkwbpm2QJfS0gKfOXta1a5sgt85elrVrk81yw3Kt51XI42B+XsCyQFvkj2JgA7JD2aY26d0gd0vGSllnb6FQvRbe/VoXn65wnCVAp85embLIwYAUZyzKfjJI1FxFDV8+gFvfpe5QnCVAp8zcjR16xypRb4ytnXrHKlFvhq1reULSlXVx6ydamefK+U1OYye23zJ8tmOAhmQA8GQVJIujrz/BJJlxc0dr+kv0h6SNIHihizV0h6Ob3PXe3fQNVz6qRcRYC7zE7gDEnfLeG+bCcBj0TEpwoet22SpkfE7g6+5IsRMaeDr9eSpGkR8XInXqvn9gjAbpK/THylfoWkQyXdk574d4+kQ9LlN6UnBa6StFnSWQ36zgG+B5yS/kTcV9KOzPqzJN2UGe86SX9MxztB0o2S/lprk7ZbKOkBSQ9K+rWkN6XLxyX1pY+HJN2bPr5c0oiklcDNRb1hkyXpPEnXZp4vl3Ri+niHpKXpLcF+L+lYSfem78dH0zbTJH1f0pr0/+Sz6fITJS3PjHutpPPSx+OSLpN0H/CxTm1rLwYBkhP5zpa0f93ya0nOeZoF/AK4JrPuQGA+8BHgyvoBI2IdcBlwW0TMiYgXW8zhrcAHSQJ5O/AD4D3AeyXNSb/RvwF8KL111hjw1RzbdjSwKCI+maNtkfbNHBaN5mg/E7g3Io4G/gl8m+TOq6cD30rbXEDymdIxwDHAZyQdlmPs/0TE/Ii4tf3NmJxePDQiIl6QdDNwMZD9hn0/cEb6+OckP+FrfhsRe4BNkg4oYBq3R0RI2gA8ExEbACQ9DAyQfIo+CNyf3ihlBvBAjnGX5QhhGdo9NHoJqN30ZQOwMyJ2pe/HQLp8ITArswfen+QM5ZdajH1bG/MoRE8GIfVD4EHgZxO0yX5IsjPzWACSvgOcCtDkmyDb/w1162rj7akbew/J+/oycHdELG4w7m727o3rx/1Xg/ZVyc4TXjnXXbH3Q6j/vQcRsUdS7ftKwBcj4q7soJLmTzAuVPAe9OqhERHxHPArkt1vzSqS0zgAzgbuazHG19PDoGY/CZ+R9G5J+5Ds8tuxGpgn6XAASW+UdGS6bpzkEAjgzDbH7aRxYI6kfSQdTPs3grwL+Lyk1wFIOlLJvfSeAAYlvT49vD2pyElPRs8GIXU1yWm/NRcD50taD5wDfGmK418KLAf+ADzdTseI2AacB/wync9q4Kh09TeBH0n6M8meo1vdDzxOcuhzFckeuB03AJuAByVtBH4KTI+IJ0l+iK0n+V3uocJmPEk+xcKM3t8jmBXCQTDDQTADHAQzwEEwAxwEM8BBMAPgvxZLhGCTUaYoAAAAAElFTkSuQmCC\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + } + ], + "source": [ + "names = ['Non-fumeur', 'Fumeur']\n", + "values = [taux_mortalite(Non_fumeur),taux_mortalite(Fumeur)]\n", + "#print(values)\n", + "\n", + "plt.figure(figsize=(9, 3))\n", + "\n", + "plt.subplot(131)\n", + "plt.bar(names, values)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Ce résultat est surprenant car il a été prouvé maintes fois que fumer nuit à la santé. Ce résultat est donc contre-intuitif." + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "2.Reprenez la question 1 (effectifs et taux de mortalité) en rajoutant une nouvelle catégorie liée à la classe d'âge. On considérera par exemple les classes suivantes : 18-34 ans, 34-54 ans, 55-64 ans, plus de 65 ans. En quoi ce résultat est-il surprenant ? Arrivez-vous à expliquer ce paradoxe ? De même, vous pourrez proposer une représentation graphique de ces données pour étayer vos explications.\n" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "metadata": {}, + "outputs": [], + "source": [ + "def Separer_par_age(data):\n", + " dic={\"18-34\":[],\"35-54\":[],\"55-64\":[],\"65+\":[]}\n", + " for ligne in df.itertuples():\n", + " age=ligne.Age\n", + " if age>=65:\n", + " dic[\"65+\"].append(ligne)\n", + " else:\n", + " if age>=55 :\n", + " dic[\"55-64\"].append(ligne)\n", + " else:\n", + " if age>=35:\n", + " dic[\"35-54\"].append(ligne)\n", + " else:\n", + " dic[\"18-34\"].append(ligne)\n", + " return dic " + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Pour chaque ligne, on vient l'ajouter à un tableau dans un dictionnaire. On viens ensuite faire la manipulation précédente sur chacune des clés dans le dictionnaire." + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": {}, + "outputs": [], + "source": [ + "x=Separer_par_age(Data)\n", + "def recuperer_stats_age(Data):\n", + " for i in Data.keys():\n", + " temp=[0,0,0,0]\n", + " for ligne in Data[i]:\n", + " compte_stats(temp, ligne)\n", + " Data[i]=diviser_data_fumeur(temp)\n", + "recuperer_stats_age(x)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "On créée une fonction pour automatiser la séparation et récupération des données. On viens ensuite examiner chacune des tranches d'âge et afficher des graphes." + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "metadata": {}, + "outputs": [], + "source": [ + "def taux_mortalite_par_age(data):\n", + " tabnf=[]\n", + " tabf=[]\n", + " for i in data.keys():\n", + " nf, f=data[i]\n", + " tabnf.append(taux_mortalite(nf))\n", + " tabf.append(taux_mortalite(f))\n", + " return tabnf,tabf\n", + "\n", + "tab_n_fum,tab_fum=taux_mortalite_par_age(x)\n" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + } + ], + "source": [ + "name = [\"18-34\",\"35-54\",\"55-64\",\"65+\"]\n", + " \n", + "plt.plot(name, tab_fum, label = \"Fumeurs\") \n", + "plt.plot(name, tab_n_fum, label = \"Non-fumeurs\") \n", + "plt.xlabel(\"Tranches d'âge\")\n", + "plt.ylabel(\"Taux de mortalité\")\n", + "plt.grid()\n", + "plt.legend(loc='lower right')\n", + "plt.show()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Ce résultat est surprenant car il contredit les résultats précédents et place les fumeurs comme ayant le plus haut taux de mortalité. Lorsque le groupe est pris dans sa globalité, le résultat obtenu est différent de ceux que l'on obtient après avoir divisé le groupe en plusieurs sous-groupes. Je ne sais pas vraiment comment expliquer ce paradoxe. Il faudrait plus expérimenter avec les données." + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "3.Afin d'éviter un biais induit par des regroupements en tranches d'âges arbitraires et non régulières, il est envisageable d'essayer de réaliser une régression logistique. Si on introduit une variable Death valant 1 ou 0 pour indiquer si l'individu est décédé durant la période de 20 ans, on peut étudier le modèle Death ~ Age pour étudier la probabilité de décès en fonction de l'âge selon que l'on considère le groupe des fumeuses ou des non fumeuses. Ces régressions vous permettent-elles de conclure sur la nocivité du tabagisme ? Vous pourrez proposer une représentation graphique de ces régressions (en n'omettant pas les régions de confiance)." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.6.4" + } + }, + "nbformat": 4, + "nbformat_minor": 4 +} diff --git a/module2/exo1/toy_notebook_fr.ipynb b/module2/exo1/MOOC recherche reproductible.ipynb similarity index 100% rename from module2/exo1/toy_notebook_fr.ipynb rename to module2/exo1/MOOC recherche reproductible.ipynb diff --git a/module3/exo2/analyse-syndrome-grippal-jupyter.ipynb b/module3/exo2/analyse-syndrome-grippal-jupyter.ipynb new file mode 100644 index 0000000000000000000000000000000000000000..9bcc54c50daadf87a288babb7d48241ca63b9359 --- /dev/null +++ b/module3/exo2/analyse-syndrome-grippal-jupyter.ipynb @@ -0,0 +1,2529 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Incidence du syndrome grippal" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": { + "collapsed": false + }, + "outputs": [], + "source": [ + "%matplotlib inline\n", + "import matplotlib.pyplot as plt\n", + "import pandas as pd\n", + "import isoweek" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Les données de l'incidence du syndrome grippal sont disponibles du site Web du [Réseau Sentinelles](http://www.sentiweb.fr/). Nous les récupérons sous forme d'un fichier en format CSV dont chaque ligne correspond à une semaine de la période demandée. Nous téléchargeons toujours le jeu de données complet, qui commence en 1984 et se termine avec une semaine récente." + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [ + "data_url = \"http://www.sentiweb.fr/datasets/incidence-PAY-3.csv\"" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Voici l'explication des colonnes données [sur le site d'origine](https://ns.sentiweb.fr/incidence/csv-schema-v1.json):\n", + "\n", + "| Nom de colonne | Libellé de colonne |\n", + "|----------------|-----------------------------------------------------------------------------------------------------------------------------------|\n", + "| week | Semaine calendaire (ISO 8601) |\n", + "| indicator | Code de l'indicateur de surveillance |\n", + "| inc | Estimation de l'incidence de consultations en nombre de cas |\n", + "| inc_low | Estimation de la borne inférieure de l'IC95% du nombre de cas de consultation |\n", + "| inc_up | Estimation de la borne supérieure de l'IC95% du nombre de cas de consultation |\n", + "| inc100 | Estimation du taux d'incidence du nombre de cas de consultation (en cas pour 100,000 habitants) |\n", + "| inc100_low | Estimation de la borne inférieure de l'IC95% du taux d'incidence du nombre de cas de consultation (en cas pour 100,000 habitants) |\n", + "| inc100_up | Estimation de la borne supérieure de l'IC95% du taux d'incidence du nombre de cas de consultation (en cas pour 100,000 habitants) |\n", + "| geo_insee | Code de la zone géographique concernée (Code INSEE) http://www.insee.fr/fr/methodes/nomenclatures/cog/ |\n", + "| geo_name | Libellé de la zone géographique (ce libellé peut être modifié sans préavis) |\n", + "\n", + "La première ligne du fichier CSV est un commentaire, que nous ignorons en précisant `skiprows=1`." + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": { + "collapsed": false + }, + "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", + "
weekindicatorincinc_lowinc_upinc100inc100_lowinc100_upgeo_inseegeo_name
0201842378325145.010519.0128.016.0FRFrance
1201841380485098.010998.0128.016.0FRFrance
2201840374094717.010101.0117.015.0FRFrance
3201839371744235.010113.0117.015.0FRFrance
4201838361273482.08772.095.013.0FRFrance
5201837346442200.07088.073.011.0FRFrance
6201836332151349.05081.052.08.0FRFrance
720183531506239.02773.020.04.0FRFrance
820183431368116.02620.020.04.0FRFrance
9201833319625.03919.030.06.0FRFrance
1020183231839183.03495.030.06.0FRFrance
1120183132048242.03854.030.06.0FRFrance
1220183031951202.03700.030.06.0FRFrance
1320182931951252.03650.030.06.0FRFrance
142018283165452.03256.031.05.0FRFrance
15201827332691145.05393.052.08.0FRFrance
16201826337581493.06023.063.09.0FRFrance
17201825345802220.06940.073.011.0FRFrance
18201824332231351.05095.052.08.0FRFrance
1920182331207136.02278.020.04.0FRFrance
20201822332021330.05074.052.08.0FRFrance
2120182132537763.04311.041.07.0FRFrance
2220182032694967.04421.041.07.0FRFrance
23201819310250.02098.020.04.0FRFrance
24201818335411416.05666.052.08.0FRFrance
25201817325731003.04143.042.06.0FRFrance
26201816348182724.06912.074.010.0FRFrance
2720181531631112168.020454.02519.031.0FRFrance
2820181432266618092.027240.03528.042.0FRFrance
2920181333268025536.039824.05039.061.0FRFrance
.................................
174319852132609619621.032571.04735.059.0FRFrance
174419852032789620885.034907.05138.064.0FRFrance
174519851934315432821.053487.07859.097.0FRFrance
174619851834055529935.051175.07455.093.0FRFrance
174719851733405324366.043740.06244.080.0FRFrance
174819851635036236451.064273.09166.0116.0FRFrance
174919851536388145538.082224.011683.0149.0FRFrance
17501985143134545114400.0154690.0244207.0281.0FRFrance
17511985133197206176080.0218332.0357319.0395.0FRFrance
17521985123245240223304.0267176.0445405.0485.0FRFrance
17531985113276205252399.0300011.0501458.0544.0FRFrance
17541985103353231326279.0380183.0640591.0689.0FRFrance
17551985093369895341109.0398681.0670618.0722.0FRFrance
17561985083389886359529.0420243.0707652.0762.0FRFrance
17571985073471852432599.0511105.0855784.0926.0FRFrance
17581985063565825518011.0613639.01026939.01113.0FRFrance
17591985053637302592795.0681809.011551074.01236.0FRFrance
17601985043424937390794.0459080.0770708.0832.0FRFrance
17611985033213901174689.0253113.0388317.0459.0FRFrance
176219850239758680949.0114223.0177147.0207.0FRFrance
176319850138548965918.0105060.0155120.0190.0FRFrance
176419845238483060602.0109058.0154110.0198.0FRFrance
1765198451310172680242.0123210.0185146.0224.0FRFrance
17661984503123680101401.0145959.0225184.0266.0FRFrance
1767198449310107381684.0120462.0184149.0219.0FRFrance
176819844837862060634.096606.0143110.0176.0FRFrance
176919844737202954274.089784.013199.0163.0FRFrance
177019844638733067686.0106974.0159123.0195.0FRFrance
17711984453135223101414.0169032.0246184.0308.0FRFrance
177219844436842220056.0116788.012537.0213.0FRFrance
\n", + "

1773 rows × 10 columns

\n", + "
" + ], + "text/plain": [ + " week indicator inc inc_low inc_up inc100 inc100_low \\\n", + "0 201842 3 7832 5145.0 10519.0 12 8.0 \n", + "1 201841 3 8048 5098.0 10998.0 12 8.0 \n", + "2 201840 3 7409 4717.0 10101.0 11 7.0 \n", + "3 201839 3 7174 4235.0 10113.0 11 7.0 \n", + "4 201838 3 6127 3482.0 8772.0 9 5.0 \n", + "5 201837 3 4644 2200.0 7088.0 7 3.0 \n", + "6 201836 3 3215 1349.0 5081.0 5 2.0 \n", + "7 201835 3 1506 239.0 2773.0 2 0.0 \n", + "8 201834 3 1368 116.0 2620.0 2 0.0 \n", + "9 201833 3 1962 5.0 3919.0 3 0.0 \n", + "10 201832 3 1839 183.0 3495.0 3 0.0 \n", + "11 201831 3 2048 242.0 3854.0 3 0.0 \n", + "12 201830 3 1951 202.0 3700.0 3 0.0 \n", + "13 201829 3 1951 252.0 3650.0 3 0.0 \n", + "14 201828 3 1654 52.0 3256.0 3 1.0 \n", + "15 201827 3 3269 1145.0 5393.0 5 2.0 \n", + "16 201826 3 3758 1493.0 6023.0 6 3.0 \n", + "17 201825 3 4580 2220.0 6940.0 7 3.0 \n", + "18 201824 3 3223 1351.0 5095.0 5 2.0 \n", + "19 201823 3 1207 136.0 2278.0 2 0.0 \n", + "20 201822 3 3202 1330.0 5074.0 5 2.0 \n", + "21 201821 3 2537 763.0 4311.0 4 1.0 \n", + "22 201820 3 2694 967.0 4421.0 4 1.0 \n", + "23 201819 3 1025 0.0 2098.0 2 0.0 \n", + "24 201818 3 3541 1416.0 5666.0 5 2.0 \n", + "25 201817 3 2573 1003.0 4143.0 4 2.0 \n", + "26 201816 3 4818 2724.0 6912.0 7 4.0 \n", + "27 201815 3 16311 12168.0 20454.0 25 19.0 \n", + "28 201814 3 22666 18092.0 27240.0 35 28.0 \n", + "29 201813 3 32680 25536.0 39824.0 50 39.0 \n", + "... ... ... ... ... ... ... ... \n", + "1743 198521 3 26096 19621.0 32571.0 47 35.0 \n", + "1744 198520 3 27896 20885.0 34907.0 51 38.0 \n", + "1745 198519 3 43154 32821.0 53487.0 78 59.0 \n", + "1746 198518 3 40555 29935.0 51175.0 74 55.0 \n", + "1747 198517 3 34053 24366.0 43740.0 62 44.0 \n", + "1748 198516 3 50362 36451.0 64273.0 91 66.0 \n", + "1749 198515 3 63881 45538.0 82224.0 116 83.0 \n", + "1750 198514 3 134545 114400.0 154690.0 244 207.0 \n", + "1751 198513 3 197206 176080.0 218332.0 357 319.0 \n", + "1752 198512 3 245240 223304.0 267176.0 445 405.0 \n", + "1753 198511 3 276205 252399.0 300011.0 501 458.0 \n", + "1754 198510 3 353231 326279.0 380183.0 640 591.0 \n", + "1755 198509 3 369895 341109.0 398681.0 670 618.0 \n", + "1756 198508 3 389886 359529.0 420243.0 707 652.0 \n", + "1757 198507 3 471852 432599.0 511105.0 855 784.0 \n", + "1758 198506 3 565825 518011.0 613639.0 1026 939.0 \n", + "1759 198505 3 637302 592795.0 681809.0 1155 1074.0 \n", + "1760 198504 3 424937 390794.0 459080.0 770 708.0 \n", + "1761 198503 3 213901 174689.0 253113.0 388 317.0 \n", + "1762 198502 3 97586 80949.0 114223.0 177 147.0 \n", + "1763 198501 3 85489 65918.0 105060.0 155 120.0 \n", + "1764 198452 3 84830 60602.0 109058.0 154 110.0 \n", + "1765 198451 3 101726 80242.0 123210.0 185 146.0 \n", + "1766 198450 3 123680 101401.0 145959.0 225 184.0 \n", + "1767 198449 3 101073 81684.0 120462.0 184 149.0 \n", + "1768 198448 3 78620 60634.0 96606.0 143 110.0 \n", + "1769 198447 3 72029 54274.0 89784.0 131 99.0 \n", + "1770 198446 3 87330 67686.0 106974.0 159 123.0 \n", + "1771 198445 3 135223 101414.0 169032.0 246 184.0 \n", + "1772 198444 3 68422 20056.0 116788.0 125 37.0 \n", + "\n", + " inc100_up geo_insee geo_name \n", + "0 16.0 FR France \n", + "1 16.0 FR France \n", + "2 15.0 FR France \n", + "3 15.0 FR France \n", + "4 13.0 FR France \n", + "5 11.0 FR France \n", + "6 8.0 FR France \n", + "7 4.0 FR France \n", + "8 4.0 FR France \n", + "9 6.0 FR France \n", + "10 6.0 FR France \n", + "11 6.0 FR France \n", + "12 6.0 FR France \n", + "13 6.0 FR France \n", + "14 5.0 FR France \n", + "15 8.0 FR France \n", + "16 9.0 FR France \n", + "17 11.0 FR France \n", + "18 8.0 FR France \n", + "19 4.0 FR France \n", + "20 8.0 FR France \n", + "21 7.0 FR France \n", + "22 7.0 FR France \n", + "23 4.0 FR France \n", + "24 8.0 FR France \n", + "25 6.0 FR France \n", + "26 10.0 FR France \n", + "27 31.0 FR France \n", + "28 42.0 FR France \n", + "29 61.0 FR France \n", + "... ... ... ... \n", + "1743 59.0 FR France \n", + "1744 64.0 FR France \n", + "1745 97.0 FR France \n", + "1746 93.0 FR France \n", + "1747 80.0 FR France \n", + "1748 116.0 FR France \n", + "1749 149.0 FR France \n", + "1750 281.0 FR France \n", + "1751 395.0 FR France \n", + "1752 485.0 FR France \n", + "1753 544.0 FR France \n", + "1754 689.0 FR France \n", + "1755 722.0 FR France \n", + "1756 762.0 FR France \n", + "1757 926.0 FR France \n", + "1758 1113.0 FR France \n", + "1759 1236.0 FR France \n", + "1760 832.0 FR France \n", + "1761 459.0 FR France \n", + "1762 207.0 FR France \n", + "1763 190.0 FR France \n", + "1764 198.0 FR France \n", + "1765 224.0 FR France \n", + "1766 266.0 FR France \n", + "1767 219.0 FR France \n", + "1768 176.0 FR France \n", + "1769 163.0 FR France \n", + "1770 195.0 FR France \n", + "1771 308.0 FR France \n", + "1772 213.0 FR France \n", + "\n", + "[1773 rows x 10 columns]" + ] + }, + "execution_count": 3, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "raw_data = pd.read_csv(data_url, encoding = 'iso-8859-1', skiprows=1)\n", + "raw_data" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Y a-t-il des points manquants dans ce jeux de données ? Oui, la semaine 19 de l'année 1989 n'a pas de valeurs associées." + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": { + "collapsed": false + }, + "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", + "
weekindicatorincinc_lowinc_upinc100inc100_lowinc100_upgeo_inseegeo_name
153619891930NaNNaN0NaNNaNFRFrance
\n", + "
" + ], + "text/plain": [ + " week indicator inc inc_low inc_up inc100 inc100_low inc100_up \\\n", + "1536 198919 3 0 NaN NaN 0 NaN NaN \n", + "\n", + " geo_insee geo_name \n", + "1536 FR France " + ] + }, + "execution_count": 4, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "raw_data[raw_data.isnull().any(axis=1)]" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Nous éliminons ce point, ce qui n'a pas d'impact fort sur notre analyse qui est assez simple." + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": { + "collapsed": false + }, + "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", + "
weekindicatorincinc_lowinc_upinc100inc100_lowinc100_upgeo_inseegeo_name
0201842378325145.010519.0128.016.0FRFrance
1201841380485098.010998.0128.016.0FRFrance
2201840374094717.010101.0117.015.0FRFrance
3201839371744235.010113.0117.015.0FRFrance
4201838361273482.08772.095.013.0FRFrance
5201837346442200.07088.073.011.0FRFrance
6201836332151349.05081.052.08.0FRFrance
720183531506239.02773.020.04.0FRFrance
820183431368116.02620.020.04.0FRFrance
9201833319625.03919.030.06.0FRFrance
1020183231839183.03495.030.06.0FRFrance
1120183132048242.03854.030.06.0FRFrance
1220183031951202.03700.030.06.0FRFrance
1320182931951252.03650.030.06.0FRFrance
142018283165452.03256.031.05.0FRFrance
15201827332691145.05393.052.08.0FRFrance
16201826337581493.06023.063.09.0FRFrance
17201825345802220.06940.073.011.0FRFrance
18201824332231351.05095.052.08.0FRFrance
1920182331207136.02278.020.04.0FRFrance
20201822332021330.05074.052.08.0FRFrance
2120182132537763.04311.041.07.0FRFrance
2220182032694967.04421.041.07.0FRFrance
23201819310250.02098.020.04.0FRFrance
24201818335411416.05666.052.08.0FRFrance
25201817325731003.04143.042.06.0FRFrance
26201816348182724.06912.074.010.0FRFrance
2720181531631112168.020454.02519.031.0FRFrance
2820181432266618092.027240.03528.042.0FRFrance
2920181333268025536.039824.05039.061.0FRFrance
.................................
174319852132609619621.032571.04735.059.0FRFrance
174419852032789620885.034907.05138.064.0FRFrance
174519851934315432821.053487.07859.097.0FRFrance
174619851834055529935.051175.07455.093.0FRFrance
174719851733405324366.043740.06244.080.0FRFrance
174819851635036236451.064273.09166.0116.0FRFrance
174919851536388145538.082224.011683.0149.0FRFrance
17501985143134545114400.0154690.0244207.0281.0FRFrance
17511985133197206176080.0218332.0357319.0395.0FRFrance
17521985123245240223304.0267176.0445405.0485.0FRFrance
17531985113276205252399.0300011.0501458.0544.0FRFrance
17541985103353231326279.0380183.0640591.0689.0FRFrance
17551985093369895341109.0398681.0670618.0722.0FRFrance
17561985083389886359529.0420243.0707652.0762.0FRFrance
17571985073471852432599.0511105.0855784.0926.0FRFrance
17581985063565825518011.0613639.01026939.01113.0FRFrance
17591985053637302592795.0681809.011551074.01236.0FRFrance
17601985043424937390794.0459080.0770708.0832.0FRFrance
17611985033213901174689.0253113.0388317.0459.0FRFrance
176219850239758680949.0114223.0177147.0207.0FRFrance
176319850138548965918.0105060.0155120.0190.0FRFrance
176419845238483060602.0109058.0154110.0198.0FRFrance
1765198451310172680242.0123210.0185146.0224.0FRFrance
17661984503123680101401.0145959.0225184.0266.0FRFrance
1767198449310107381684.0120462.0184149.0219.0FRFrance
176819844837862060634.096606.0143110.0176.0FRFrance
176919844737202954274.089784.013199.0163.0FRFrance
177019844638733067686.0106974.0159123.0195.0FRFrance
17711984453135223101414.0169032.0246184.0308.0FRFrance
177219844436842220056.0116788.012537.0213.0FRFrance
\n", + "

1772 rows × 10 columns

\n", + "
" + ], + "text/plain": [ + " week indicator inc inc_low inc_up inc100 inc100_low \\\n", + "0 201842 3 7832 5145.0 10519.0 12 8.0 \n", + "1 201841 3 8048 5098.0 10998.0 12 8.0 \n", + "2 201840 3 7409 4717.0 10101.0 11 7.0 \n", + "3 201839 3 7174 4235.0 10113.0 11 7.0 \n", + "4 201838 3 6127 3482.0 8772.0 9 5.0 \n", + "5 201837 3 4644 2200.0 7088.0 7 3.0 \n", + "6 201836 3 3215 1349.0 5081.0 5 2.0 \n", + "7 201835 3 1506 239.0 2773.0 2 0.0 \n", + "8 201834 3 1368 116.0 2620.0 2 0.0 \n", + "9 201833 3 1962 5.0 3919.0 3 0.0 \n", + "10 201832 3 1839 183.0 3495.0 3 0.0 \n", + "11 201831 3 2048 242.0 3854.0 3 0.0 \n", + "12 201830 3 1951 202.0 3700.0 3 0.0 \n", + "13 201829 3 1951 252.0 3650.0 3 0.0 \n", + "14 201828 3 1654 52.0 3256.0 3 1.0 \n", + "15 201827 3 3269 1145.0 5393.0 5 2.0 \n", + "16 201826 3 3758 1493.0 6023.0 6 3.0 \n", + "17 201825 3 4580 2220.0 6940.0 7 3.0 \n", + "18 201824 3 3223 1351.0 5095.0 5 2.0 \n", + "19 201823 3 1207 136.0 2278.0 2 0.0 \n", + "20 201822 3 3202 1330.0 5074.0 5 2.0 \n", + "21 201821 3 2537 763.0 4311.0 4 1.0 \n", + "22 201820 3 2694 967.0 4421.0 4 1.0 \n", + "23 201819 3 1025 0.0 2098.0 2 0.0 \n", + "24 201818 3 3541 1416.0 5666.0 5 2.0 \n", + "25 201817 3 2573 1003.0 4143.0 4 2.0 \n", + "26 201816 3 4818 2724.0 6912.0 7 4.0 \n", + "27 201815 3 16311 12168.0 20454.0 25 19.0 \n", + "28 201814 3 22666 18092.0 27240.0 35 28.0 \n", + "29 201813 3 32680 25536.0 39824.0 50 39.0 \n", + "... ... ... ... ... ... ... ... \n", + "1743 198521 3 26096 19621.0 32571.0 47 35.0 \n", + "1744 198520 3 27896 20885.0 34907.0 51 38.0 \n", + "1745 198519 3 43154 32821.0 53487.0 78 59.0 \n", + "1746 198518 3 40555 29935.0 51175.0 74 55.0 \n", + "1747 198517 3 34053 24366.0 43740.0 62 44.0 \n", + "1748 198516 3 50362 36451.0 64273.0 91 66.0 \n", + "1749 198515 3 63881 45538.0 82224.0 116 83.0 \n", + "1750 198514 3 134545 114400.0 154690.0 244 207.0 \n", + "1751 198513 3 197206 176080.0 218332.0 357 319.0 \n", + "1752 198512 3 245240 223304.0 267176.0 445 405.0 \n", + "1753 198511 3 276205 252399.0 300011.0 501 458.0 \n", + "1754 198510 3 353231 326279.0 380183.0 640 591.0 \n", + "1755 198509 3 369895 341109.0 398681.0 670 618.0 \n", + "1756 198508 3 389886 359529.0 420243.0 707 652.0 \n", + "1757 198507 3 471852 432599.0 511105.0 855 784.0 \n", + "1758 198506 3 565825 518011.0 613639.0 1026 939.0 \n", + "1759 198505 3 637302 592795.0 681809.0 1155 1074.0 \n", + "1760 198504 3 424937 390794.0 459080.0 770 708.0 \n", + "1761 198503 3 213901 174689.0 253113.0 388 317.0 \n", + "1762 198502 3 97586 80949.0 114223.0 177 147.0 \n", + "1763 198501 3 85489 65918.0 105060.0 155 120.0 \n", + "1764 198452 3 84830 60602.0 109058.0 154 110.0 \n", + "1765 198451 3 101726 80242.0 123210.0 185 146.0 \n", + "1766 198450 3 123680 101401.0 145959.0 225 184.0 \n", + "1767 198449 3 101073 81684.0 120462.0 184 149.0 \n", + "1768 198448 3 78620 60634.0 96606.0 143 110.0 \n", + "1769 198447 3 72029 54274.0 89784.0 131 99.0 \n", + "1770 198446 3 87330 67686.0 106974.0 159 123.0 \n", + "1771 198445 3 135223 101414.0 169032.0 246 184.0 \n", + "1772 198444 3 68422 20056.0 116788.0 125 37.0 \n", + "\n", + " inc100_up geo_insee geo_name \n", + "0 16.0 FR France \n", + "1 16.0 FR France \n", + "2 15.0 FR France \n", + "3 15.0 FR France \n", + "4 13.0 FR France \n", + "5 11.0 FR France \n", + "6 8.0 FR France \n", + "7 4.0 FR France \n", + "8 4.0 FR France \n", + "9 6.0 FR France \n", + "10 6.0 FR France \n", + "11 6.0 FR France \n", + "12 6.0 FR France \n", + "13 6.0 FR France \n", + "14 5.0 FR France \n", + "15 8.0 FR France \n", + "16 9.0 FR France \n", + "17 11.0 FR France \n", + "18 8.0 FR France \n", + "19 4.0 FR France \n", + "20 8.0 FR France \n", + "21 7.0 FR France \n", + "22 7.0 FR France \n", + "23 4.0 FR France \n", + "24 8.0 FR France \n", + "25 6.0 FR France \n", + "26 10.0 FR France \n", + "27 31.0 FR France \n", + "28 42.0 FR France \n", + "29 61.0 FR France \n", + "... ... ... ... \n", + "1743 59.0 FR France \n", + "1744 64.0 FR France \n", + "1745 97.0 FR France \n", + "1746 93.0 FR France \n", + "1747 80.0 FR France \n", + "1748 116.0 FR France \n", + "1749 149.0 FR France \n", + "1750 281.0 FR France \n", + "1751 395.0 FR France \n", + "1752 485.0 FR France \n", + "1753 544.0 FR France \n", + "1754 689.0 FR France \n", + "1755 722.0 FR France \n", + "1756 762.0 FR France \n", + "1757 926.0 FR France \n", + "1758 1113.0 FR France \n", + "1759 1236.0 FR France \n", + "1760 832.0 FR France \n", + "1761 459.0 FR France \n", + "1762 207.0 FR France \n", + "1763 190.0 FR France \n", + "1764 198.0 FR France \n", + "1765 224.0 FR France \n", + "1766 266.0 FR France \n", + "1767 219.0 FR France \n", + "1768 176.0 FR France \n", + "1769 163.0 FR France \n", + "1770 195.0 FR France \n", + "1771 308.0 FR France \n", + "1772 213.0 FR France \n", + "\n", + "[1772 rows x 10 columns]" + ] + }, + "execution_count": 5, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "data = raw_data.dropna().copy()\n", + "data" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Nos données utilisent une convention inhabituelle: le numéro de\n", + "semaine est collé à l'année, donnant l'impression qu'il s'agit\n", + "de nombre entier. C'est comme ça que Pandas les interprète.\n", + " \n", + "Un deuxième problème est que Pandas ne comprend pas les numéros de\n", + "semaine. Il faut lui fournir les dates de début et de fin de\n", + "semaine. Nous utilisons pour cela la bibliothèque `isoweek`.\n", + "\n", + "Comme la conversion des semaines est devenu assez complexe, nous\n", + "écrivons une petite fonction Python pour cela. Ensuite, nous\n", + "l'appliquons à tous les points de nos donnés. Les résultats vont\n", + "dans une nouvelle colonne 'period'." + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": { + "collapsed": false + }, + "outputs": [], + "source": [ + "def convert_week(year_and_week_int):\n", + " year_and_week_str = str(year_and_week_int)\n", + " year = int(year_and_week_str[:4])\n", + " week = int(year_and_week_str[4:])\n", + " w = isoweek.Week(year, week)\n", + " return pd.Period(w.day(0), 'W')\n", + "\n", + "data['period'] = [convert_week(yw) for yw in data['week']]" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Il restent deux petites modifications à faire.\n", + "\n", + "Premièrement, nous définissons les périodes d'observation\n", + "comme nouvel index de notre jeux de données. Ceci en fait\n", + "une suite chronologique, ce qui sera pratique par la suite.\n", + "\n", + "Deuxièmement, nous trions les points par période, dans\n", + "le sens chronologique." + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [ + "sorted_data = data.set_index('period').sort_index()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Nous vérifions la cohérence des données. Entre la fin d'une période et\n", + "le début de la période qui suit, la différence temporelle doit être\n", + "zéro, ou au moins très faible. Nous laissons une \"marge d'erreur\"\n", + "d'une seconde.\n", + "\n", + "Ceci s'avère tout à fait juste sauf pour deux périodes consécutives\n", + "entre lesquelles il manque une semaine.\n", + "\n", + "Nous reconnaissons ces dates: c'est la semaine sans observations\n", + "que nous avions supprimées !" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "1989-05-01/1989-05-07 1989-05-15/1989-05-21\n" + ] + } + ], + "source": [ + "periods = sorted_data.index\n", + "for p1, p2 in zip(periods[:-1], periods[1:]):\n", + " delta = p2.to_timestamp() - p1.end_time\n", + " if delta > pd.Timedelta('1s'):\n", + " print(p1, p2)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Un premier regard sur les données !" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "data": { + "text/plain": [ + "" + ] + }, + "execution_count": 9, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "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\n3Rn8aq5t29z3RjO5lStr9d9pp8YdprfXLetUhbe9zW1LErZt29xAPG1atmhs3w4nnui+H3mkm5HH\nz3FfX+0O86lTYcECt73+uN6/O3ZstqXx1a+6tvMzzKSbMl9+eaCl0Wjwq7c0kvIBZ3F6ktyAvh1m\nzHADUSPrFmqWi++/9cfets0Nrnvv7dphzJj0gcCLk/ffJw2kDz/sPt/4xmz31JQpjWMtns2b4aST\n3GA1Zgy8+92NYylr1tTiaIcd5m4a9Dz2mDsXfgIwZ47rL14EG+Hdf5AuGv/0T+7zk59MtjReeMG1\nmV95tNdeybGZJ55w40PafTqbNrk/P3lNm8S9+GJNTJPGgQ0bwsaJuPCmCVUSbSUa4GIR9TO3etHY\nbTc3wL34ovtftRZziD92ut7SeOgh9/nXfz0wv112GXjMl15yx/AzrqSLLX7BTJuWviIK3EX+7nfD\nF7/o/vcXgueXv3QxAk+jhQHg3sH85je7mahn0iR3s2I9fsXJrFmDra56xo51g+ehh7oZe0fHQKGJ\nxwymTYMlS9z2+iW1L71U6/TTpqV3ej9IPPKI+5w5c6D7qK/P7f/887VBvNHa9Z12cu0av5enUVv4\nwSY+qI8f75bCelSdi7S3180ed90VDjrI9Z9Gs+ZVq1yZ/NNr6weFRYvcp+/H++xTu58ozvLlLt72\n8svOAoLGA+T998PXvgbXXQef+Yzrv5MmJbts1q937bDnnq7PNqrDunU1V6cva6NJxtNPu/KDs5qW\nLq25eQ8+2OXtZ8kirk7vf3/jcsFAEUqzhL72Nfe5ww7JE6TVq2sCBC7fpBtLf/YzdyNw2pMjnnrK\n1dV7JNJE42Mfq4ljozvloRbIT1v9BW5c80LVdqIhIseLyOMi8oSIfC5kn/e+F/77v+HHP65t852w\nlq9zn/iBZvlyN8ivX+86lGf33d3MXQRuvrnWuS+7bGB+s2YNtBrigx64i63eZQVuH3+hTZ3qZjYL\nFsB55w1Mt2aNc3U8+aT7/cwzXf3+8i8HpvODvh8Qk1ax+EH69a+vbXviicHuk23b4IEHXF1e97qa\naDYifnH5hQL+/HlWrar5bVevdoPXEUcMzvf552sz+b33hueea3wRPflkzS30mc+4z333defVz3K/\n+EV38a9bVxt0G81Iu7tdXbNWzviL/tvfrm078kj4yU/cMbu7XZmOO84NVJ/9rOs/c+a43+utDVX4\n1a9cv/2zP3Pb6kXj6afh0592M3iAt7zF/dUP3n/1V/CmN7nvl15aq2v94P3Vr9YmHP/4j+7zgAPc\npCSepyp87nNu0Jk2zQ3yO+ww2GWzerWzeuM3HSatevMDKbjYTV/fwMlIo/fa33vv4G3gyvXii9mW\nxj/8g/v88z93n43a9g9/gJ//3PU3T5Jo3H47XHihc+36R6vUP2Ty29+G004bWJ9Gk7gtW2pi4ds3\naaB/+mn32047pVv9q1fXJoQ775z9Kt96WlY0RGQM8G/AXOC1wOkicmBS+q5omjZtmuskH/iA2540\nUzj0UPje99z3Rx5xIuLNw3gab3k89pjL673vrS0J9LzjHc536Rs/bh4CvOY1znd8/PEDG/upp5y5\n3NPjXDYbN7o6fPObA/P/0Y/cKrA99qi5T/bYwwVZ4zOX1avd/Sg/+Yn7/9WvbmzaP/II/Od/usC6\n57zzasFkz9FH16ymt7wFfvrTwXlt2gR/8zdw9tnwrnfBr37V9Yp/e/LkmjXxwANu4PQitmiRiyGd\ne647d3Gee642wE+a5AT1wAMHXugrVrj6XXONCyL7QXz2bPf9oIPc/17AZs2quR122WXwRe7F+ze/\ncX3Ji8/KlQPdNi+84D5vuKG27dxz3fF+/3vX1n7ghlrMSMSdnwUL4KqranU44AD41recO9NT7556\n8MHazBFqg3NcuKA2CQInfl1dXey3n4uZxYlbuH6Wvscerg8+91zttz/+ES66yLnG/CN4DjpocJB+\n113hlltcHp4kd2Z8oiTi2vDxx2sLCX7724Hpv//9rgEWjOfFF13Z778/3dK4+mr4539236+7zn3O\nmuXaMb4a8IgjXDvE9/eice65tfL19NTGliOOcGPByScP7A8AX/6ya49dd62NTbvtNnhBzLve5foM\n1Npzr70GTzIffdSJ2gknuOtq8+bBK9m6u107/OEPtf5SP4kKoWVFAzgKWKaqz6hqL7AAOCkpsW8Y\ncLMAT3zwjnPkka6hFy6EL3yhNgOOE1+m+8QTbsZzwAG1bT5gtuOOLhj6f/+vCwLffHNtFRbUlvEu\nXuyOc+KJbib50EOuUb0I/f73XfzsZy5NT09ttuFdET//eS3PN7zBDaYXXlgbAJ95xpm5b3lLrfw3\n3+xMaU9Pj7Mojj9+oPjtvLO7iDZscJ2vv98N9J/+tCv/Kae4watehO++G/7rv5xQnX8+3Hln1yu/\ndXTULAAfj5kzx30ecoizCI88Eu66qzazvu02d37irrKFC91FFF/QcPPNte/xR4T4875smRuU/Bsb\n/+ZvamnqraZf/MJdWH7frq4utmxxQe/Zs2uzelV3rh9+uBa78Zx4onNJrVnjxMD3Jz+ggZt1XnKJ\nW32n6gZZPwB3dtbSTZniJgB+Rv+rXzl3oufYY93n3/+9E9+lS93/e+8Nf/d3bvDz9dhvP1dmfx7A\n/X/jjQPPIbj+dNtttf+9uL3jHTVB2GcfN4B6UfOWSUcHnHpqbd+ZMwdOWFRdP/yP/xh4bfzFX7hB\neO5c93/cPQTwwgtddHfX4i9+4hDvHz6/Qw4Z7GL1Y8E3v1m7DqdMce3jJzB9fbV28oIAbtvq1fAv\n/+ImJwAf/KAT1o9/vJbfYYcNFOyXX3bX0Pvf7yw5PzYdcECtrcAd37vFb73VLZYAJxpx8e7pcZPa\nzZvdeDFmjBNlXybPRRfV+oZ3xU6a5OobtzZUBwv/AFS1Jf+A/wP8Z+z/vwa+1yCdqqrOmzdP4zz1\nlLvM49x6662vfN+0SfWMM/xQoHrttY3TPfSQ6kUX1dLdfrvb3t+vessttXRPPllLA6q/+93A/Hp6\nVM8/f2AaUL3//lo6X4fp02u/P/ec6tFHq9522+DyXXllLd0jj6hOnar67LMD01x1lft9991VOzvd\n94kTG9e1o6OW38EHq06ePDDdm9/sfpszR/VVr1L9+tfd/52dqn/608A6qKr29amOHat62WWq55yj\n+oUvND7u296m+slPql53nercuS7PeD36+lT33Vf1oINUjz3WnTNQ/djHVN/+9oH5PfHE4HPc3z8w\nzebNbvuUKao77VRL19Xl2nrevHm6dOnAPC67TPXv/m5gn4rX4fLLB6b/6EdV164dmO7nPx9cNlDt\n6RmY7oUXBqfZvn3gcS+9dODvBx7o6uLzireFT9PRoXrkkY3PSTzdRz6i2tur+pa3qO64o+pdd9XS\nfeUrtXTXX6/63e+6fH35fLpnnnFpPv95105+n09+0h3bp3v44dpvP/2pDmLevHn65S+7tjrsMJfu\nmGNcfb/4RdWvfa123Pvuc79/8IOq3/iGK9vUqY3re8QRg8/x5s0Dz/G2bbXfZs5U/fCH3feTTlJd\nt66W10031dIdd5zq6ae771u3DmyHRYvc9q9+1Y0rn/qUq1N9f9qyxaV74xtV3/1u1bPOcmPCjTfW\n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\n", + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "sorted_data['inc'].plot()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Un zoom sur les dernières années montre mieux la situation des pics en hiver. Le creux des incidences se trouve en été." + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "data": { + "text/plain": [ + "" + ] + }, + "execution_count": 10, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "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\n", + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "sorted_data['inc'][-200:].plot()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Etude de l'incidence annuelle" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Etant donné que le pic de l'épidémie se situe en hiver, à cheval\n", + "entre deux années civiles, nous définissons la période de référence\n", + "entre deux minima de l'incidence, du 1er août de l'année $N$ au\n", + "1er août de l'année $N+1$.\n", + "\n", + "Notre tâche est un peu compliquée par le fait que l'année ne comporte\n", + "pas un nombre entier de semaines. Nous modifions donc un peu nos périodes\n", + "de référence: à la place du 1er août de chaque année, nous utilisons le\n", + "premier jour de la semaine qui contient le 1er août.\n", + "\n", + "Comme l'incidence de syndrome grippal est très faible en été, cette\n", + "modification ne risque pas de fausser nos conclusions.\n", + "\n", + "Encore un petit détail: les données commencent an octobre 1984, ce qui\n", + "rend la première année incomplète. Nous commençons donc l'analyse en 1985." + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [ + "first_august_week = [pd.Period(pd.Timestamp(y, 8, 1), 'W')\n", + " for y in range(1985,\n", + " sorted_data.index[-1].year)]" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "En partant de cette liste des semaines qui contiennent un 1er août, nous obtenons nos intervalles d'environ un an comme les périodes entre deux semaines adjacentes dans cette liste. Nous calculons les sommes des incidences hebdomadaires pour toutes ces périodes.\n", + "\n", + "Nous vérifions également que ces périodes contiennent entre 51 et 52 semaines, pour nous protéger contre des éventuelles erreurs dans notre code." + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "metadata": { + "collapsed": false + }, + "outputs": [], + "source": [ + "year = []\n", + "yearly_incidence = []\n", + "for week1, week2 in zip(first_august_week[:-1],\n", + " first_august_week[1:]):\n", + " one_year = sorted_data['inc'][week1:week2-1]\n", + " assert abs(len(one_year)-52) < 2\n", + " yearly_incidence.append(one_year.sum())\n", + " year.append(week2.year)\n", + "yearly_incidence = pd.Series(data=yearly_incidence, index=year)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Voici les incidences annuelles." + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "data": { + "text/plain": [ + "" + ] + }, + "execution_count": 13, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "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\n", + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "yearly_incidence.plot(style='*')" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Une liste triée permet de plus facilement répérer les valeurs les plus élevées (à la fin)." + ] + }, + { + "cell_type": "code", + "execution_count": 14, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "data": { + "text/plain": [ + "2014 1600941\n", + "1991 1659249\n", + "1995 1840410\n", + "2012 2175217\n", + "2003 2234584\n", + "2006 2307352\n", + "2017 2321583\n", + "2001 2529279\n", + "1992 2574578\n", + "1993 2703886\n", + "1988 2765617\n", + "2007 2780164\n", + "1987 2855570\n", + "2016 2856393\n", + "2011 2857040\n", + "2008 2973918\n", + "1998 3034904\n", + "2002 3125418\n", + "2009 3444020\n", + "1994 3514763\n", + "1996 3539413\n", + "2004 3567744\n", + "1997 3620066\n", + "2015 3654892\n", + "2000 3826372\n", + "2005 3835025\n", + "1999 3908112\n", + "2010 4111392\n", + "2013 4182691\n", + "1986 5115251\n", + "1990 5235827\n", + "1989 5466192\n", + "dtype: int64" + ] + }, + "execution_count": 14, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "yearly_incidence.sort_values()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Enfin, un histogramme montre bien que les épidémies fortes, qui touchent environ 10% de la population\n", + " française, sont assez rares: il y en eu trois au cours des 35 dernières années." + ] + }, + { + "cell_type": "code", + "execution_count": 15, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "data": { + "text/plain": [ + "" + ] + }, + "execution_count": 15, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "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\nRU5ErkJggg==\n", + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "yearly_incidence.hist(xrot=20)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.5.2" + } + }, + "nbformat": 4, + "nbformat_minor": 0 +} diff --git a/module3/exo2/exercice.ipynb b/module3/exo2/exercice.ipynb index 0bbbe371b01e359e381e43239412d77bf53fb1fb..46091a8518293f1385ea7af5cb30342d0f5f1368 100644 --- a/module3/exo2/exercice.ipynb +++ b/module3/exo2/exercice.ipynb @@ -1,5 +1,3296 @@ { - "cells": [], + "cells": [ + { + "cell_type": "code", + "execution_count": 5, + "metadata": {}, + "outputs": [], + "source": [ + "%matplotlib inline\n", + "import matplotlib.pyplot as plt\n", + "import pandas as pd\n", + "import isoweek\n" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": {}, + "outputs": [], + "source": [ + "data_url = \"http://www.sentiweb.fr/datasets/incidence-PAY-3.csv\"" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": {}, + "outputs": [], + "source": [ + "data_file = \"syndrome-grippal.csv\"\n", + "\n", + "import os\n", + "import urllib.request\n", + "if not os.path.exists(data_file):\n", + " urllib.request.urlretrieve(data_url, data_file)" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "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", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
weekindicatorincinc_lowinc_upinc100inc100_lowinc100_upgeo_inseegeo_name
020234639293481854.0104014.0140123.0157.0FRFrance
120234537184562813.080877.010894.0122.0FRFrance
220234434995242813.057091.07564.086.0FRFrance
320234334498238170.051794.06858.078.0FRFrance
420234235684249277.064407.08675.097.0FRFrance
520234135835751032.065682.08877.099.0FRFrance
620234036889460069.077719.010491.0117.0FRFrance
720233937200363452.080554.010895.0121.0FRFrance
820233836321855227.071209.09583.0107.0FRFrance
920233734908542079.056091.07463.085.0FRFrance
1020233633824732237.044257.05849.067.0FRFrance
1120233533169526013.037377.04839.057.0FRFrance
1220233432666321057.032269.04032.048.0FRFrance
1320233331914413161.025127.02920.038.0FRFrance
1420233231464110285.018997.02215.029.0FRFrance
1520233131528610705.019867.02316.030.0FRFrance
162023303132058647.017763.02013.027.0FRFrance
172023293111227113.015131.01711.023.0FRFrance
18202328391795703.012655.0149.019.0FRFrance
19202327389995763.012235.0149.019.0FRFrance
20202326390235934.012112.0149.019.0FRFrance
212023253100906739.013441.01510.020.0FRFrance
222023243113087639.014977.01711.023.0FRFrance
2320232331430010661.017939.02217.027.0FRFrance
2420232231830313822.022784.02821.035.0FRFrance
2520232131646012188.020732.02519.031.0FRFrance
2620232031616211963.020361.02418.030.0FRFrance
2720231931690112577.021225.02518.032.0FRFrance
2820231831992915402.024456.03023.037.0FRFrance
2920231732700721779.032235.04133.049.0FRFrance
.................................
200819852132609619621.032571.04735.059.0FRFrance
200919852032789620885.034907.05138.064.0FRFrance
201019851934315432821.053487.07859.097.0FRFrance
201119851834055529935.051175.07455.093.0FRFrance
201219851733405324366.043740.06244.080.0FRFrance
201319851635036236451.064273.09166.0116.0FRFrance
201419851536388145538.082224.011683.0149.0FRFrance
20151985143134545114400.0154690.0244207.0281.0FRFrance
20161985133197206176080.0218332.0357319.0395.0FRFrance
20171985123245240223304.0267176.0445405.0485.0FRFrance
20181985113276205252399.0300011.0501458.0544.0FRFrance
20191985103353231326279.0380183.0640591.0689.0FRFrance
20201985093369895341109.0398681.0670618.0722.0FRFrance
20211985083389886359529.0420243.0707652.0762.0FRFrance
20221985073471852432599.0511105.0855784.0926.0FRFrance
20231985063565825518011.0613639.01026939.01113.0FRFrance
20241985053637302592795.0681809.011551074.01236.0FRFrance
20251985043424937390794.0459080.0770708.0832.0FRFrance
20261985033213901174689.0253113.0388317.0459.0FRFrance
202719850239758680949.0114223.0177147.0207.0FRFrance
202819850138548965918.0105060.0155120.0190.0FRFrance
202919845238483060602.0109058.0154110.0198.0FRFrance
2030198451310172680242.0123210.0185146.0224.0FRFrance
20311984503123680101401.0145959.0225184.0266.0FRFrance
2032198449310107381684.0120462.0184149.0219.0FRFrance
203319844837862060634.096606.0143110.0176.0FRFrance
203419844737202954274.089784.013199.0163.0FRFrance
203519844638733067686.0106974.0159123.0195.0FRFrance
20361984453135223101414.0169032.0246184.0308.0FRFrance
203719844436842220056.0116788.012537.0213.0FRFrance
\n", + "

2038 rows × 10 columns

\n", + "
" + ], + "text/plain": [ + " week indicator inc inc_low inc_up inc100 inc100_low \\\n", + "0 202346 3 92934 81854.0 104014.0 140 123.0 \n", + "1 202345 3 71845 62813.0 80877.0 108 94.0 \n", + "2 202344 3 49952 42813.0 57091.0 75 64.0 \n", + "3 202343 3 44982 38170.0 51794.0 68 58.0 \n", + "4 202342 3 56842 49277.0 64407.0 86 75.0 \n", + "5 202341 3 58357 51032.0 65682.0 88 77.0 \n", + "6 202340 3 68894 60069.0 77719.0 104 91.0 \n", + "7 202339 3 72003 63452.0 80554.0 108 95.0 \n", + "8 202338 3 63218 55227.0 71209.0 95 83.0 \n", + "9 202337 3 49085 42079.0 56091.0 74 63.0 \n", + "10 202336 3 38247 32237.0 44257.0 58 49.0 \n", + "11 202335 3 31695 26013.0 37377.0 48 39.0 \n", + "12 202334 3 26663 21057.0 32269.0 40 32.0 \n", + "13 202333 3 19144 13161.0 25127.0 29 20.0 \n", + "14 202332 3 14641 10285.0 18997.0 22 15.0 \n", + "15 202331 3 15286 10705.0 19867.0 23 16.0 \n", + "16 202330 3 13205 8647.0 17763.0 20 13.0 \n", + "17 202329 3 11122 7113.0 15131.0 17 11.0 \n", + "18 202328 3 9179 5703.0 12655.0 14 9.0 \n", + "19 202327 3 8999 5763.0 12235.0 14 9.0 \n", + "20 202326 3 9023 5934.0 12112.0 14 9.0 \n", + "21 202325 3 10090 6739.0 13441.0 15 10.0 \n", + "22 202324 3 11308 7639.0 14977.0 17 11.0 \n", + "23 202323 3 14300 10661.0 17939.0 22 17.0 \n", + "24 202322 3 18303 13822.0 22784.0 28 21.0 \n", + "25 202321 3 16460 12188.0 20732.0 25 19.0 \n", + "26 202320 3 16162 11963.0 20361.0 24 18.0 \n", + "27 202319 3 16901 12577.0 21225.0 25 18.0 \n", + "28 202318 3 19929 15402.0 24456.0 30 23.0 \n", + "29 202317 3 27007 21779.0 32235.0 41 33.0 \n", + "... ... ... ... ... ... ... ... \n", + "2008 198521 3 26096 19621.0 32571.0 47 35.0 \n", + "2009 198520 3 27896 20885.0 34907.0 51 38.0 \n", + "2010 198519 3 43154 32821.0 53487.0 78 59.0 \n", + "2011 198518 3 40555 29935.0 51175.0 74 55.0 \n", + "2012 198517 3 34053 24366.0 43740.0 62 44.0 \n", + "2013 198516 3 50362 36451.0 64273.0 91 66.0 \n", + "2014 198515 3 63881 45538.0 82224.0 116 83.0 \n", + "2015 198514 3 134545 114400.0 154690.0 244 207.0 \n", + "2016 198513 3 197206 176080.0 218332.0 357 319.0 \n", + "2017 198512 3 245240 223304.0 267176.0 445 405.0 \n", + "2018 198511 3 276205 252399.0 300011.0 501 458.0 \n", + "2019 198510 3 353231 326279.0 380183.0 640 591.0 \n", + "2020 198509 3 369895 341109.0 398681.0 670 618.0 \n", + "2021 198508 3 389886 359529.0 420243.0 707 652.0 \n", + "2022 198507 3 471852 432599.0 511105.0 855 784.0 \n", + "2023 198506 3 565825 518011.0 613639.0 1026 939.0 \n", + "2024 198505 3 637302 592795.0 681809.0 1155 1074.0 \n", + "2025 198504 3 424937 390794.0 459080.0 770 708.0 \n", + "2026 198503 3 213901 174689.0 253113.0 388 317.0 \n", + "2027 198502 3 97586 80949.0 114223.0 177 147.0 \n", + "2028 198501 3 85489 65918.0 105060.0 155 120.0 \n", + "2029 198452 3 84830 60602.0 109058.0 154 110.0 \n", + "2030 198451 3 101726 80242.0 123210.0 185 146.0 \n", + "2031 198450 3 123680 101401.0 145959.0 225 184.0 \n", + "2032 198449 3 101073 81684.0 120462.0 184 149.0 \n", + "2033 198448 3 78620 60634.0 96606.0 143 110.0 \n", + "2034 198447 3 72029 54274.0 89784.0 131 99.0 \n", + "2035 198446 3 87330 67686.0 106974.0 159 123.0 \n", + "2036 198445 3 135223 101414.0 169032.0 246 184.0 \n", + "2037 198444 3 68422 20056.0 116788.0 125 37.0 \n", + "\n", + " inc100_up geo_insee geo_name \n", + "0 157.0 FR France \n", + "1 122.0 FR France \n", + "2 86.0 FR France \n", + "3 78.0 FR France \n", + "4 97.0 FR France \n", + "5 99.0 FR France \n", + "6 117.0 FR France \n", + "7 121.0 FR France \n", + "8 107.0 FR France \n", + "9 85.0 FR France \n", + "10 67.0 FR France \n", + "11 57.0 FR France \n", + "12 48.0 FR France \n", + "13 38.0 FR France \n", + "14 29.0 FR France \n", + "15 30.0 FR France \n", + "16 27.0 FR France \n", + "17 23.0 FR France \n", + "18 19.0 FR France \n", + "19 19.0 FR France \n", + "20 19.0 FR France \n", + "21 20.0 FR France \n", + "22 23.0 FR France \n", + "23 27.0 FR France \n", + "24 35.0 FR France \n", + "25 31.0 FR France \n", + "26 30.0 FR France \n", + "27 32.0 FR France \n", + "28 37.0 FR France \n", + "29 49.0 FR France \n", + "... ... ... ... \n", + "2008 59.0 FR France \n", + "2009 64.0 FR France \n", + "2010 97.0 FR France \n", + "2011 93.0 FR France \n", + "2012 80.0 FR France \n", + "2013 116.0 FR France \n", + "2014 149.0 FR France \n", + "2015 281.0 FR France \n", + "2016 395.0 FR France \n", + "2017 485.0 FR France \n", + "2018 544.0 FR France \n", + "2019 689.0 FR France \n", + "2020 722.0 FR France \n", + "2021 762.0 FR France \n", + "2022 926.0 FR France \n", + "2023 1113.0 FR France \n", + "2024 1236.0 FR France \n", + "2025 832.0 FR France \n", + "2026 459.0 FR France \n", + "2027 207.0 FR France \n", + "2028 190.0 FR France \n", + "2029 198.0 FR France \n", + "2030 224.0 FR France \n", + "2031 266.0 FR France \n", + "2032 219.0 FR France \n", + "2033 176.0 FR France \n", + "2034 163.0 FR France \n", + "2035 195.0 FR France \n", + "2036 308.0 FR France \n", + "2037 213.0 FR France \n", + "\n", + "[2038 rows x 10 columns]" + ] + }, + "execution_count": 8, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "raw_data = pd.read_csv(data_url, skiprows=1)\n", + "raw_data" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "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", + "
weekindicatorincinc_lowinc_upinc100inc100_lowinc100_upgeo_inseegeo_name
18011989193-NaNNaN-NaNNaNFRFrance
\n", + "
" + ], + "text/plain": [ + " week indicator inc inc_low inc_up inc100 inc100_low inc100_up \\\n", + "1801 198919 3 - NaN NaN - NaN NaN \n", + "\n", + " geo_insee geo_name \n", + "1801 FR France " + ] + }, + "execution_count": 9, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "raw_data[raw_data.isnull().any(axis=1)]" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "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", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
weekindicatorincinc_lowinc_upinc100inc100_lowinc100_upgeo_inseegeo_name
020234639293481854.0104014.0140123.0157.0FRFrance
120234537184562813.080877.010894.0122.0FRFrance
220234434995242813.057091.07564.086.0FRFrance
320234334498238170.051794.06858.078.0FRFrance
420234235684249277.064407.08675.097.0FRFrance
520234135835751032.065682.08877.099.0FRFrance
620234036889460069.077719.010491.0117.0FRFrance
720233937200363452.080554.010895.0121.0FRFrance
820233836321855227.071209.09583.0107.0FRFrance
920233734908542079.056091.07463.085.0FRFrance
1020233633824732237.044257.05849.067.0FRFrance
1120233533169526013.037377.04839.057.0FRFrance
1220233432666321057.032269.04032.048.0FRFrance
1320233331914413161.025127.02920.038.0FRFrance
1420233231464110285.018997.02215.029.0FRFrance
1520233131528610705.019867.02316.030.0FRFrance
162023303132058647.017763.02013.027.0FRFrance
172023293111227113.015131.01711.023.0FRFrance
18202328391795703.012655.0149.019.0FRFrance
19202327389995763.012235.0149.019.0FRFrance
20202326390235934.012112.0149.019.0FRFrance
212023253100906739.013441.01510.020.0FRFrance
222023243113087639.014977.01711.023.0FRFrance
2320232331430010661.017939.02217.027.0FRFrance
2420232231830313822.022784.02821.035.0FRFrance
2520232131646012188.020732.02519.031.0FRFrance
2620232031616211963.020361.02418.030.0FRFrance
2720231931690112577.021225.02518.032.0FRFrance
2820231831992915402.024456.03023.037.0FRFrance
2920231732700721779.032235.04133.049.0FRFrance
.................................
200819852132609619621.032571.04735.059.0FRFrance
200919852032789620885.034907.05138.064.0FRFrance
201019851934315432821.053487.07859.097.0FRFrance
201119851834055529935.051175.07455.093.0FRFrance
201219851733405324366.043740.06244.080.0FRFrance
201319851635036236451.064273.09166.0116.0FRFrance
201419851536388145538.082224.011683.0149.0FRFrance
20151985143134545114400.0154690.0244207.0281.0FRFrance
20161985133197206176080.0218332.0357319.0395.0FRFrance
20171985123245240223304.0267176.0445405.0485.0FRFrance
20181985113276205252399.0300011.0501458.0544.0FRFrance
20191985103353231326279.0380183.0640591.0689.0FRFrance
20201985093369895341109.0398681.0670618.0722.0FRFrance
20211985083389886359529.0420243.0707652.0762.0FRFrance
20221985073471852432599.0511105.0855784.0926.0FRFrance
20231985063565825518011.0613639.01026939.01113.0FRFrance
20241985053637302592795.0681809.011551074.01236.0FRFrance
20251985043424937390794.0459080.0770708.0832.0FRFrance
20261985033213901174689.0253113.0388317.0459.0FRFrance
202719850239758680949.0114223.0177147.0207.0FRFrance
202819850138548965918.0105060.0155120.0190.0FRFrance
202919845238483060602.0109058.0154110.0198.0FRFrance
2030198451310172680242.0123210.0185146.0224.0FRFrance
20311984503123680101401.0145959.0225184.0266.0FRFrance
2032198449310107381684.0120462.0184149.0219.0FRFrance
203319844837862060634.096606.0143110.0176.0FRFrance
203419844737202954274.089784.013199.0163.0FRFrance
203519844638733067686.0106974.0159123.0195.0FRFrance
20361984453135223101414.0169032.0246184.0308.0FRFrance
203719844436842220056.0116788.012537.0213.0FRFrance
\n", + "

2037 rows × 10 columns

\n", + "
" + ], + "text/plain": [ + " week indicator inc inc_low inc_up inc100 inc100_low \\\n", + "0 202346 3 92934 81854.0 104014.0 140 123.0 \n", + "1 202345 3 71845 62813.0 80877.0 108 94.0 \n", + "2 202344 3 49952 42813.0 57091.0 75 64.0 \n", + "3 202343 3 44982 38170.0 51794.0 68 58.0 \n", + "4 202342 3 56842 49277.0 64407.0 86 75.0 \n", + "5 202341 3 58357 51032.0 65682.0 88 77.0 \n", + "6 202340 3 68894 60069.0 77719.0 104 91.0 \n", + "7 202339 3 72003 63452.0 80554.0 108 95.0 \n", + "8 202338 3 63218 55227.0 71209.0 95 83.0 \n", + "9 202337 3 49085 42079.0 56091.0 74 63.0 \n", + "10 202336 3 38247 32237.0 44257.0 58 49.0 \n", + "11 202335 3 31695 26013.0 37377.0 48 39.0 \n", + "12 202334 3 26663 21057.0 32269.0 40 32.0 \n", + "13 202333 3 19144 13161.0 25127.0 29 20.0 \n", + "14 202332 3 14641 10285.0 18997.0 22 15.0 \n", + "15 202331 3 15286 10705.0 19867.0 23 16.0 \n", + "16 202330 3 13205 8647.0 17763.0 20 13.0 \n", + "17 202329 3 11122 7113.0 15131.0 17 11.0 \n", + "18 202328 3 9179 5703.0 12655.0 14 9.0 \n", + "19 202327 3 8999 5763.0 12235.0 14 9.0 \n", + "20 202326 3 9023 5934.0 12112.0 14 9.0 \n", + "21 202325 3 10090 6739.0 13441.0 15 10.0 \n", + "22 202324 3 11308 7639.0 14977.0 17 11.0 \n", + "23 202323 3 14300 10661.0 17939.0 22 17.0 \n", + "24 202322 3 18303 13822.0 22784.0 28 21.0 \n", + "25 202321 3 16460 12188.0 20732.0 25 19.0 \n", + "26 202320 3 16162 11963.0 20361.0 24 18.0 \n", + "27 202319 3 16901 12577.0 21225.0 25 18.0 \n", + "28 202318 3 19929 15402.0 24456.0 30 23.0 \n", + "29 202317 3 27007 21779.0 32235.0 41 33.0 \n", + "... ... ... ... ... ... ... ... \n", + "2008 198521 3 26096 19621.0 32571.0 47 35.0 \n", + "2009 198520 3 27896 20885.0 34907.0 51 38.0 \n", + "2010 198519 3 43154 32821.0 53487.0 78 59.0 \n", + "2011 198518 3 40555 29935.0 51175.0 74 55.0 \n", + "2012 198517 3 34053 24366.0 43740.0 62 44.0 \n", + "2013 198516 3 50362 36451.0 64273.0 91 66.0 \n", + "2014 198515 3 63881 45538.0 82224.0 116 83.0 \n", + "2015 198514 3 134545 114400.0 154690.0 244 207.0 \n", + "2016 198513 3 197206 176080.0 218332.0 357 319.0 \n", + "2017 198512 3 245240 223304.0 267176.0 445 405.0 \n", + "2018 198511 3 276205 252399.0 300011.0 501 458.0 \n", + "2019 198510 3 353231 326279.0 380183.0 640 591.0 \n", + "2020 198509 3 369895 341109.0 398681.0 670 618.0 \n", + "2021 198508 3 389886 359529.0 420243.0 707 652.0 \n", + "2022 198507 3 471852 432599.0 511105.0 855 784.0 \n", + "2023 198506 3 565825 518011.0 613639.0 1026 939.0 \n", + "2024 198505 3 637302 592795.0 681809.0 1155 1074.0 \n", + "2025 198504 3 424937 390794.0 459080.0 770 708.0 \n", + "2026 198503 3 213901 174689.0 253113.0 388 317.0 \n", + "2027 198502 3 97586 80949.0 114223.0 177 147.0 \n", + "2028 198501 3 85489 65918.0 105060.0 155 120.0 \n", + "2029 198452 3 84830 60602.0 109058.0 154 110.0 \n", + "2030 198451 3 101726 80242.0 123210.0 185 146.0 \n", + "2031 198450 3 123680 101401.0 145959.0 225 184.0 \n", + "2032 198449 3 101073 81684.0 120462.0 184 149.0 \n", + "2033 198448 3 78620 60634.0 96606.0 143 110.0 \n", + "2034 198447 3 72029 54274.0 89784.0 131 99.0 \n", + "2035 198446 3 87330 67686.0 106974.0 159 123.0 \n", + "2036 198445 3 135223 101414.0 169032.0 246 184.0 \n", + "2037 198444 3 68422 20056.0 116788.0 125 37.0 \n", + "\n", + " inc100_up geo_insee geo_name \n", + "0 157.0 FR France \n", + "1 122.0 FR France \n", + "2 86.0 FR France \n", + "3 78.0 FR France \n", + "4 97.0 FR France \n", + "5 99.0 FR France \n", + "6 117.0 FR France \n", + "7 121.0 FR France \n", + "8 107.0 FR France \n", + "9 85.0 FR France \n", + "10 67.0 FR France \n", + "11 57.0 FR France \n", + "12 48.0 FR France \n", + "13 38.0 FR France \n", + "14 29.0 FR France \n", + "15 30.0 FR France \n", + "16 27.0 FR France \n", + "17 23.0 FR France \n", + "18 19.0 FR France \n", + "19 19.0 FR France \n", + "20 19.0 FR France \n", + "21 20.0 FR France \n", + "22 23.0 FR France \n", + "23 27.0 FR France \n", + "24 35.0 FR France \n", + "25 31.0 FR France \n", + "26 30.0 FR France \n", + "27 32.0 FR France \n", + "28 37.0 FR France \n", + "29 49.0 FR France \n", + "... ... ... ... \n", + "2008 59.0 FR France \n", + "2009 64.0 FR France \n", + "2010 97.0 FR France \n", + "2011 93.0 FR France \n", + "2012 80.0 FR France \n", + "2013 116.0 FR France \n", + "2014 149.0 FR France \n", + "2015 281.0 FR France \n", + "2016 395.0 FR France \n", + "2017 485.0 FR France \n", + "2018 544.0 FR France \n", + "2019 689.0 FR France \n", + "2020 722.0 FR France \n", + "2021 762.0 FR France \n", + "2022 926.0 FR France \n", + "2023 1113.0 FR France \n", + "2024 1236.0 FR France \n", + "2025 832.0 FR France \n", + "2026 459.0 FR France \n", + "2027 207.0 FR France \n", + "2028 190.0 FR France \n", + "2029 198.0 FR France \n", + "2030 224.0 FR France \n", + "2031 266.0 FR France \n", + "2032 219.0 FR France \n", + "2033 176.0 FR France \n", + "2034 163.0 FR France \n", + "2035 195.0 FR France \n", + "2036 308.0 FR France \n", + "2037 213.0 FR France \n", + "\n", + "[2037 rows x 10 columns]" + ] + }, + "execution_count": 10, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "data = raw_data.dropna().copy()\n", + "data" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "metadata": {}, + "outputs": [], + "source": [ + "def convert_week(year_and_week_int):\n", + " year_and_week_str = str(year_and_week_int)\n", + " year = int(year_and_week_str[:4])\n", + " week = int(year_and_week_str[4:])\n", + " w = isoweek.Week(year, week)\n", + " return pd.Period(w.day(0), 'W')\n", + "\n", + "data['period'] = [convert_week(yw) for yw in data['week']]" + ] + }, + { + "cell_type": "code", + "execution_count": 15, + "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", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
weekindicatorincinc_lowinc_upinc100inc100_lowinc100_upgeo_inseegeo_name
period
1984-10-29/1984-11-0419844436842220056.0116788.012537.0213.0FRFrance
1984-11-05/1984-11-111984453135223101414.0169032.0246184.0308.0FRFrance
1984-11-12/1984-11-1819844638733067686.0106974.0159123.0195.0FRFrance
1984-11-19/1984-11-2519844737202954274.089784.013199.0163.0FRFrance
1984-11-26/1984-12-0219844837862060634.096606.0143110.0176.0FRFrance
1984-12-03/1984-12-09198449310107381684.0120462.0184149.0219.0FRFrance
1984-12-10/1984-12-161984503123680101401.0145959.0225184.0266.0FRFrance
1984-12-17/1984-12-23198451310172680242.0123210.0185146.0224.0FRFrance
1984-12-24/1984-12-3019845238483060602.0109058.0154110.0198.0FRFrance
1984-12-31/1985-01-0619850138548965918.0105060.0155120.0190.0FRFrance
1985-01-07/1985-01-1319850239758680949.0114223.0177147.0207.0FRFrance
1985-01-14/1985-01-201985033213901174689.0253113.0388317.0459.0FRFrance
1985-01-21/1985-01-271985043424937390794.0459080.0770708.0832.0FRFrance
1985-01-28/1985-02-031985053637302592795.0681809.011551074.01236.0FRFrance
1985-02-04/1985-02-101985063565825518011.0613639.01026939.01113.0FRFrance
1985-02-11/1985-02-171985073471852432599.0511105.0855784.0926.0FRFrance
1985-02-18/1985-02-241985083389886359529.0420243.0707652.0762.0FRFrance
1985-02-25/1985-03-031985093369895341109.0398681.0670618.0722.0FRFrance
1985-03-04/1985-03-101985103353231326279.0380183.0640591.0689.0FRFrance
1985-03-11/1985-03-171985113276205252399.0300011.0501458.0544.0FRFrance
1985-03-18/1985-03-241985123245240223304.0267176.0445405.0485.0FRFrance
1985-03-25/1985-03-311985133197206176080.0218332.0357319.0395.0FRFrance
1985-04-01/1985-04-071985143134545114400.0154690.0244207.0281.0FRFrance
1985-04-08/1985-04-1419851536388145538.082224.011683.0149.0FRFrance
1985-04-15/1985-04-2119851635036236451.064273.09166.0116.0FRFrance
1985-04-22/1985-04-2819851733405324366.043740.06244.080.0FRFrance
1985-04-29/1985-05-0519851834055529935.051175.07455.093.0FRFrance
1985-05-06/1985-05-1219851934315432821.053487.07859.097.0FRFrance
1985-05-13/1985-05-1919852032789620885.034907.05138.064.0FRFrance
1985-05-20/1985-05-2619852132609619621.032571.04735.059.0FRFrance
.................................
2023-04-24/2023-04-3020231732700721779.032235.04133.049.0FRFrance
2023-05-01/2023-05-0720231831992915402.024456.03023.037.0FRFrance
2023-05-08/2023-05-1420231931690112577.021225.02518.032.0FRFrance
2023-05-15/2023-05-2120232031616211963.020361.02418.030.0FRFrance
2023-05-22/2023-05-2820232131646012188.020732.02519.031.0FRFrance
2023-05-29/2023-06-0420232231830313822.022784.02821.035.0FRFrance
2023-06-05/2023-06-1120232331430010661.017939.02217.027.0FRFrance
2023-06-12/2023-06-182023243113087639.014977.01711.023.0FRFrance
2023-06-19/2023-06-252023253100906739.013441.01510.020.0FRFrance
2023-06-26/2023-07-02202326390235934.012112.0149.019.0FRFrance
2023-07-03/2023-07-09202327389995763.012235.0149.019.0FRFrance
2023-07-10/2023-07-16202328391795703.012655.0149.019.0FRFrance
2023-07-17/2023-07-232023293111227113.015131.01711.023.0FRFrance
2023-07-24/2023-07-302023303132058647.017763.02013.027.0FRFrance
2023-07-31/2023-08-0620233131528610705.019867.02316.030.0FRFrance
2023-08-07/2023-08-1320233231464110285.018997.02215.029.0FRFrance
2023-08-14/2023-08-2020233331914413161.025127.02920.038.0FRFrance
2023-08-21/2023-08-2720233432666321057.032269.04032.048.0FRFrance
2023-08-28/2023-09-0320233533169526013.037377.04839.057.0FRFrance
2023-09-04/2023-09-1020233633824732237.044257.05849.067.0FRFrance
2023-09-11/2023-09-1720233734908542079.056091.07463.085.0FRFrance
2023-09-18/2023-09-2420233836321855227.071209.09583.0107.0FRFrance
2023-09-25/2023-10-0120233937200363452.080554.010895.0121.0FRFrance
2023-10-02/2023-10-0820234036889460069.077719.010491.0117.0FRFrance
2023-10-09/2023-10-1520234135835751032.065682.08877.099.0FRFrance
2023-10-16/2023-10-2220234235684249277.064407.08675.097.0FRFrance
2023-10-23/2023-10-2920234334498238170.051794.06858.078.0FRFrance
2023-10-30/2023-11-0520234434995242813.057091.07564.086.0FRFrance
2023-11-06/2023-11-1220234537184562813.080877.010894.0122.0FRFrance
2023-11-13/2023-11-1920234639293481854.0104014.0140123.0157.0FRFrance
\n", + "

2037 rows × 10 columns

\n", + "
" + ], + "text/plain": [ + " week indicator inc inc_low inc_up inc100 \\\n", + "period \n", + "1984-10-29/1984-11-04 198444 3 68422 20056.0 116788.0 125 \n", + "1984-11-05/1984-11-11 198445 3 135223 101414.0 169032.0 246 \n", + "1984-11-12/1984-11-18 198446 3 87330 67686.0 106974.0 159 \n", + "1984-11-19/1984-11-25 198447 3 72029 54274.0 89784.0 131 \n", + "1984-11-26/1984-12-02 198448 3 78620 60634.0 96606.0 143 \n", + "1984-12-03/1984-12-09 198449 3 101073 81684.0 120462.0 184 \n", + "1984-12-10/1984-12-16 198450 3 123680 101401.0 145959.0 225 \n", + "1984-12-17/1984-12-23 198451 3 101726 80242.0 123210.0 185 \n", + "1984-12-24/1984-12-30 198452 3 84830 60602.0 109058.0 154 \n", + "1984-12-31/1985-01-06 198501 3 85489 65918.0 105060.0 155 \n", + "1985-01-07/1985-01-13 198502 3 97586 80949.0 114223.0 177 \n", + "1985-01-14/1985-01-20 198503 3 213901 174689.0 253113.0 388 \n", + "1985-01-21/1985-01-27 198504 3 424937 390794.0 459080.0 770 \n", + "1985-01-28/1985-02-03 198505 3 637302 592795.0 681809.0 1155 \n", + "1985-02-04/1985-02-10 198506 3 565825 518011.0 613639.0 1026 \n", + "1985-02-11/1985-02-17 198507 3 471852 432599.0 511105.0 855 \n", + "1985-02-18/1985-02-24 198508 3 389886 359529.0 420243.0 707 \n", + "1985-02-25/1985-03-03 198509 3 369895 341109.0 398681.0 670 \n", + "1985-03-04/1985-03-10 198510 3 353231 326279.0 380183.0 640 \n", + "1985-03-11/1985-03-17 198511 3 276205 252399.0 300011.0 501 \n", + "1985-03-18/1985-03-24 198512 3 245240 223304.0 267176.0 445 \n", + "1985-03-25/1985-03-31 198513 3 197206 176080.0 218332.0 357 \n", + "1985-04-01/1985-04-07 198514 3 134545 114400.0 154690.0 244 \n", + "1985-04-08/1985-04-14 198515 3 63881 45538.0 82224.0 116 \n", + "1985-04-15/1985-04-21 198516 3 50362 36451.0 64273.0 91 \n", + "1985-04-22/1985-04-28 198517 3 34053 24366.0 43740.0 62 \n", + "1985-04-29/1985-05-05 198518 3 40555 29935.0 51175.0 74 \n", + "1985-05-06/1985-05-12 198519 3 43154 32821.0 53487.0 78 \n", + "1985-05-13/1985-05-19 198520 3 27896 20885.0 34907.0 51 \n", + "1985-05-20/1985-05-26 198521 3 26096 19621.0 32571.0 47 \n", + "... ... ... ... ... ... ... \n", + "2023-04-24/2023-04-30 202317 3 27007 21779.0 32235.0 41 \n", + "2023-05-01/2023-05-07 202318 3 19929 15402.0 24456.0 30 \n", + "2023-05-08/2023-05-14 202319 3 16901 12577.0 21225.0 25 \n", + "2023-05-15/2023-05-21 202320 3 16162 11963.0 20361.0 24 \n", + "2023-05-22/2023-05-28 202321 3 16460 12188.0 20732.0 25 \n", + "2023-05-29/2023-06-04 202322 3 18303 13822.0 22784.0 28 \n", + "2023-06-05/2023-06-11 202323 3 14300 10661.0 17939.0 22 \n", + "2023-06-12/2023-06-18 202324 3 11308 7639.0 14977.0 17 \n", + "2023-06-19/2023-06-25 202325 3 10090 6739.0 13441.0 15 \n", + "2023-06-26/2023-07-02 202326 3 9023 5934.0 12112.0 14 \n", + "2023-07-03/2023-07-09 202327 3 8999 5763.0 12235.0 14 \n", + "2023-07-10/2023-07-16 202328 3 9179 5703.0 12655.0 14 \n", + "2023-07-17/2023-07-23 202329 3 11122 7113.0 15131.0 17 \n", + "2023-07-24/2023-07-30 202330 3 13205 8647.0 17763.0 20 \n", + "2023-07-31/2023-08-06 202331 3 15286 10705.0 19867.0 23 \n", + "2023-08-07/2023-08-13 202332 3 14641 10285.0 18997.0 22 \n", + "2023-08-14/2023-08-20 202333 3 19144 13161.0 25127.0 29 \n", + "2023-08-21/2023-08-27 202334 3 26663 21057.0 32269.0 40 \n", + "2023-08-28/2023-09-03 202335 3 31695 26013.0 37377.0 48 \n", + "2023-09-04/2023-09-10 202336 3 38247 32237.0 44257.0 58 \n", + "2023-09-11/2023-09-17 202337 3 49085 42079.0 56091.0 74 \n", + "2023-09-18/2023-09-24 202338 3 63218 55227.0 71209.0 95 \n", + "2023-09-25/2023-10-01 202339 3 72003 63452.0 80554.0 108 \n", + "2023-10-02/2023-10-08 202340 3 68894 60069.0 77719.0 104 \n", + "2023-10-09/2023-10-15 202341 3 58357 51032.0 65682.0 88 \n", + "2023-10-16/2023-10-22 202342 3 56842 49277.0 64407.0 86 \n", + "2023-10-23/2023-10-29 202343 3 44982 38170.0 51794.0 68 \n", + "2023-10-30/2023-11-05 202344 3 49952 42813.0 57091.0 75 \n", + "2023-11-06/2023-11-12 202345 3 71845 62813.0 80877.0 108 \n", + "2023-11-13/2023-11-19 202346 3 92934 81854.0 104014.0 140 \n", + "\n", + " inc100_low inc100_up geo_insee geo_name \n", + "period \n", + "1984-10-29/1984-11-04 37.0 213.0 FR France \n", + "1984-11-05/1984-11-11 184.0 308.0 FR France \n", + "1984-11-12/1984-11-18 123.0 195.0 FR France \n", + "1984-11-19/1984-11-25 99.0 163.0 FR France \n", + "1984-11-26/1984-12-02 110.0 176.0 FR France \n", + "1984-12-03/1984-12-09 149.0 219.0 FR France \n", + "1984-12-10/1984-12-16 184.0 266.0 FR France \n", + "1984-12-17/1984-12-23 146.0 224.0 FR France \n", + "1984-12-24/1984-12-30 110.0 198.0 FR France \n", + "1984-12-31/1985-01-06 120.0 190.0 FR France \n", + "1985-01-07/1985-01-13 147.0 207.0 FR France \n", + "1985-01-14/1985-01-20 317.0 459.0 FR France \n", + "1985-01-21/1985-01-27 708.0 832.0 FR France \n", + "1985-01-28/1985-02-03 1074.0 1236.0 FR France \n", + "1985-02-04/1985-02-10 939.0 1113.0 FR France \n", + "1985-02-11/1985-02-17 784.0 926.0 FR France \n", + "1985-02-18/1985-02-24 652.0 762.0 FR France \n", + "1985-02-25/1985-03-03 618.0 722.0 FR France \n", + "1985-03-04/1985-03-10 591.0 689.0 FR France \n", + "1985-03-11/1985-03-17 458.0 544.0 FR France \n", + "1985-03-18/1985-03-24 405.0 485.0 FR France \n", + "1985-03-25/1985-03-31 319.0 395.0 FR France \n", + "1985-04-01/1985-04-07 207.0 281.0 FR France \n", + "1985-04-08/1985-04-14 83.0 149.0 FR France \n", + "1985-04-15/1985-04-21 66.0 116.0 FR France \n", + "1985-04-22/1985-04-28 44.0 80.0 FR France \n", + "1985-04-29/1985-05-05 55.0 93.0 FR France \n", + "1985-05-06/1985-05-12 59.0 97.0 FR France \n", + "1985-05-13/1985-05-19 38.0 64.0 FR France \n", + "1985-05-20/1985-05-26 35.0 59.0 FR France \n", + "... ... ... ... ... \n", + "2023-04-24/2023-04-30 33.0 49.0 FR France \n", + "2023-05-01/2023-05-07 23.0 37.0 FR France \n", + "2023-05-08/2023-05-14 18.0 32.0 FR France \n", + "2023-05-15/2023-05-21 18.0 30.0 FR France \n", + "2023-05-22/2023-05-28 19.0 31.0 FR France \n", + "2023-05-29/2023-06-04 21.0 35.0 FR France \n", + "2023-06-05/2023-06-11 17.0 27.0 FR France \n", + "2023-06-12/2023-06-18 11.0 23.0 FR France \n", + "2023-06-19/2023-06-25 10.0 20.0 FR France \n", + "2023-06-26/2023-07-02 9.0 19.0 FR France \n", + "2023-07-03/2023-07-09 9.0 19.0 FR France \n", + "2023-07-10/2023-07-16 9.0 19.0 FR France \n", + "2023-07-17/2023-07-23 11.0 23.0 FR France \n", + "2023-07-24/2023-07-30 13.0 27.0 FR France \n", + "2023-07-31/2023-08-06 16.0 30.0 FR France \n", + "2023-08-07/2023-08-13 15.0 29.0 FR France \n", + "2023-08-14/2023-08-20 20.0 38.0 FR France \n", + "2023-08-21/2023-08-27 32.0 48.0 FR France \n", + "2023-08-28/2023-09-03 39.0 57.0 FR France \n", + "2023-09-04/2023-09-10 49.0 67.0 FR France \n", + "2023-09-11/2023-09-17 63.0 85.0 FR France \n", + "2023-09-18/2023-09-24 83.0 107.0 FR France \n", + "2023-09-25/2023-10-01 95.0 121.0 FR France \n", + "2023-10-02/2023-10-08 91.0 117.0 FR France \n", + "2023-10-09/2023-10-15 77.0 99.0 FR France \n", + "2023-10-16/2023-10-22 75.0 97.0 FR France \n", + "2023-10-23/2023-10-29 58.0 78.0 FR France \n", + "2023-10-30/2023-11-05 64.0 86.0 FR France \n", + "2023-11-06/2023-11-12 94.0 122.0 FR France \n", + "2023-11-13/2023-11-19 123.0 157.0 FR France \n", + "\n", + "[2037 rows x 10 columns]" + ] + }, + "execution_count": 15, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "sorted_data = data.set_index('period').sort_index()\n", + "sorted_data" + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "1989-05-01/1989-05-07 1989-05-15/1989-05-21\n" + ] + } + ], + "source": [ + "periods = sorted_data.index\n", + "for p1, p2 in zip(periods[:-1], periods[1:]):\n", + " delta = p2.to_timestamp() - p1.end_time\n", + " if delta > pd.Timedelta('1s'):\n", + " print(p1, p2)" + ] + }, + { + "cell_type": "code", + "execution_count": 18, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "" + ] + }, + "execution_count": 18, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + } + ], + "source": [ + "sorted_data['inc']=sorted_data['inc'].astype(int)\n", + "sorted_data[\"inc\"].plot()" + ] + }, + { + "cell_type": "code", + "execution_count": 19, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "" + ] + }, + "execution_count": 19, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + } + ], + "source": [ + "sorted_data['inc'][-200:].plot()" + ] + }, + { + "cell_type": "code", + "execution_count": 20, + "metadata": {}, + "outputs": [], + "source": [ + "first_august_week = [pd.Period(pd.Timestamp(y, 8, 1), 'W')\n", + " for y in range(1985,\n", + " sorted_data.index[-1].year)]" + ] + }, + { + "cell_type": "code", + "execution_count": 21, + "metadata": {}, + "outputs": [], + "source": [ + "year = []\n", + "yearly_incidence = []\n", + "for week1, week2 in zip(first_august_week[:-1],\n", + " first_august_week[1:]):\n", + " one_year = sorted_data['inc'][week1:week2-1]\n", + " assert abs(len(one_year)-52) < 2\n", + " yearly_incidence.append(one_year.sum())\n", + " year.append(week2.year)\n", + "yearly_incidence = pd.Series(data=yearly_incidence, index=year)" + ] + }, + { + "cell_type": "code", + "execution_count": 22, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "" + ] + }, + "execution_count": 22, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + } + ], + "source": [ + "yearly_incidence.plot(style='*')" + ] + }, + { + "cell_type": "code", + "execution_count": 28, + "metadata": {}, + "outputs": [ + { + "ename": "NameError", + "evalue": "name 'd' is not defined", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mNameError\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 5\u001b[0m \u001b[0mymin\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;36m2020\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 6\u001b[0m \u001b[0;32mfor\u001b[0m \u001b[0mi\u001b[0m \u001b[0;32min\u001b[0m \u001b[0myearly_incidence\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m----> 7\u001b[0;31m \u001b[0;32mif\u001b[0m \u001b[0md\u001b[0m\u001b[0;34m>\u001b[0m\u001b[0mmax\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 8\u001b[0m \u001b[0mmax\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0md\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0mymax\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0mi\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;31mNameError\u001b[0m: name 'd' is not defined" + ] + } + ], + "source": [ + "yearly_incidence.sort_values()\n", + "max=yearly_incidence[2020]\n", + "ymax=2020\n", + "min=yearly_incidence[2020]\n", + "ymin=2020\n", + "for i in yearly_incidence:\n", + " d=yearly_incidence[i]\n", + " if d>max:\n", + " max=d\n", + " ymax=i\n", + " if d" + ] + }, + "execution_count": 24, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + } + ], + "source": [ + "yearly_incidence.hist(xrot=20)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], "metadata": { "kernelspec": { "display_name": "Python 3", @@ -16,10 +3307,9 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.6.3" + "version": "3.6.4" } }, "nbformat": 4, "nbformat_minor": 2 } - diff --git a/module3/exo2/syndrome-grippal.csv b/module3/exo2/syndrome-grippal.csv new file mode 100644 index 0000000000000000000000000000000000000000..25375f936d75a8e5daef3a4122dc6253f39b912d --- /dev/null +++ b/module3/exo2/syndrome-grippal.csv @@ -0,0 +1,2040 @@ +# @source="réseau Sentinelles, INSERM, Sorbonne Université, https://www.sentiweb.fr", @meta={"period":[198444,202346],"geo":["PAY",1],"geo_ref":"insee","indicator":"3","type":"all","conf_int":true,"compact":false,"age_group":false}, @date=2023-11-22T18:00:50+01:00, bundle=1700672450 +week,indicator,inc,inc_low,inc_up,inc100,inc100_low,inc100_up,geo_insee,geo_name +202346,3,92934,81854,104014,140,123,157,FR,France +202345,3,71845,62813,80877,108,94,122,FR,France +202344,3,49952,42813,57091,75,64,86,FR,France +202343,3,44982,38170,51794,68,58,78,FR,France +202342,3,56842,49277,64407,86,75,97,FR,France +202341,3,58357,51032,65682,88,77,99,FR,France +202340,3,68894,60069,77719,104,91,117,FR,France +202339,3,72003,63452,80554,108,95,121,FR,France +202338,3,63218,55227,71209,95,83,107,FR,France +202337,3,49085,42079,56091,74,63,85,FR,France +202336,3,38247,32237,44257,58,49,67,FR,France +202335,3,31695,26013,37377,48,39,57,FR,France +202334,3,26663,21057,32269,40,32,48,FR,France +202333,3,19144,13161,25127,29,20,38,FR,France +202332,3,14641,10285,18997,22,15,29,FR,France +202331,3,15286,10705,19867,23,16,30,FR,France +202330,3,13205,8647,17763,20,13,27,FR,France +202329,3,11122,7113,15131,17,11,23,FR,France +202328,3,9179,5703,12655,14,9,19,FR,France +202327,3,8999,5763,12235,14,9,19,FR,France +202326,3,9023,5934,12112,14,9,19,FR,France +202325,3,10090,6739,13441,15,10,20,FR,France +202324,3,11308,7639,14977,17,11,23,FR,France +202323,3,14300,10661,17939,22,17,27,FR,France +202322,3,18303,13822,22784,28,21,35,FR,France +202321,3,16460,12188,20732,25,19,31,FR,France +202320,3,16162,11963,20361,24,18,30,FR,France +202319,3,16901,12577,21225,25,18,32,FR,France +202318,3,19929,15402,24456,30,23,37,FR,France +202317,3,27007,21779,32235,41,33,49,FR,France +202316,3,27875,22767,32983,42,34,50,FR,France +202315,3,37455,30993,43917,56,46,66,FR,France +202314,3,48060,40671,55449,72,61,83,FR,France +202313,3,64859,56800,72918,98,86,110,FR,France +202312,3,72750,64499,81001,109,97,121,FR,France +202311,3,74638,66420,82856,112,100,124,FR,France +202310,3,76368,68243,84493,115,103,127,FR,France +202309,3,62062,54778,69346,93,82,104,FR,France +202308,3,76391,68065,84717,115,102,128,FR,France +202307,3,89851,80397,99305,135,121,149,FR,France +202306,3,97368,87636,107100,146,131,161,FR,France +202305,3,95469,86268,104670,144,130,158,FR,France +202304,3,74901,66916,82886,113,101,125,FR,France +202303,3,69570,61893,77247,105,93,117,FR,France +202302,3,78260,70090,86430,118,106,130,FR,France +202301,3,121773,111024,132522,183,167,199,FR,France +202252,3,155371,142004,168738,234,214,254,FR,France +202251,3,248319,232128,264510,374,350,398,FR,France +202250,3,234143,219402,248884,353,331,375,FR,France +202249,3,163384,151691,175077,246,228,264,FR,France +202248,3,121691,111744,131638,184,169,199,FR,France +202247,3,96416,87230,105602,145,131,159,FR,France +202246,3,67735,60075,75395,102,90,114,FR,France +202245,3,45306,38909,51703,68,58,78,FR,France +202244,3,34713,28880,40546,52,43,61,FR,France +202243,3,44769,36884,52654,68,56,80,FR,France +202242,3,47462,40773,54151,72,62,82,FR,France +202241,3,48583,42388,54778,73,64,82,FR,France +202240,3,41927,36115,47739,63,54,72,FR,France +202239,3,39902,34168,45636,60,51,69,FR,France +202238,3,28781,23733,33829,43,35,51,FR,France +202237,3,21395,17076,25714,32,25,39,FR,France +202236,3,14120,10487,17753,21,16,26,FR,France +202235,3,9283,6485,12081,14,10,18,FR,France +202234,3,7498,4731,10265,11,7,15,FR,France +202233,3,7586,4442,10730,11,6,16,FR,France +202232,3,12222,7749,16695,18,11,25,FR,France +202231,3,13257,8905,17609,20,13,27,FR,France +202230,3,15006,10738,19274,23,17,29,FR,France +202229,3,20801,15829,25773,31,24,38,FR,France +202228,3,23387,17970,28804,35,27,43,FR,France +202227,3,36015,29709,42321,54,44,64,FR,France +202226,3,29421,24314,34528,44,36,52,FR,France +202225,3,22840,18538,27142,34,28,40,FR,France +202224,3,19294,15406,23182,29,23,35,FR,France +202223,3,17159,13450,20868,26,20,32,FR,France +202222,3,14230,10924,17536,21,16,26,FR,France +202221,3,11804,8686,14922,18,13,23,FR,France +202220,3,17355,13600,21110,26,20,32,FR,France +202219,3,17178,13462,20894,26,20,32,FR,France +202218,3,27569,22584,32554,42,34,50,FR,France +202217,3,35950,30255,41645,54,45,63,FR,France +202216,3,54405,46976,61834,82,71,93,FR,France +202215,3,106385,96079,116691,160,144,176,FR,France +202214,3,159637,147889,171385,241,223,259,FR,France +202213,3,187355,175153,199557,283,265,301,FR,France +202212,3,159809,148839,170779,241,224,258,FR,France +202211,3,113273,104095,122451,171,157,185,FR,France +202210,3,80177,72368,87986,121,109,133,FR,France +202209,3,43750,37938,49562,66,57,75,FR,France +202208,3,28034,23245,32823,42,35,49,FR,France +202207,3,31636,26432,36840,48,40,56,FR,France +202206,3,42557,36599,48515,64,55,73,FR,France +202205,3,60757,53958,67556,92,82,102,FR,France +202204,3,66266,59163,73369,100,89,111,FR,France +202203,3,67412,60291,74533,102,91,113,FR,France +202202,3,52140,45949,58331,79,70,88,FR,France +202201,3,54128,47329,60927,82,72,92,FR,France +202152,3,47704,40795,54613,72,62,82,FR,France +202151,3,35349,29486,41212,54,45,63,FR,France +202150,3,33994,28706,39282,51,43,59,FR,France +202149,3,34014,28982,39046,51,43,59,FR,France +202148,3,34805,29778,39832,53,45,61,FR,France +202147,3,30075,25306,34844,46,39,53,FR,France +202146,3,23814,19612,28016,36,30,42,FR,France +202145,3,15536,12190,18882,24,19,29,FR,France +202144,3,15187,11671,18703,23,18,28,FR,France +202143,3,19326,15025,23627,29,22,36,FR,France +202142,3,22672,18238,27106,34,27,41,FR,France +202141,3,18960,15099,22821,29,23,35,FR,France +202140,3,17994,14318,21670,27,21,33,FR,France +202139,3,15052,11668,18436,23,18,28,FR,France +202138,3,11419,8602,14236,17,13,21,FR,France +202137,3,9530,6793,12267,14,10,18,FR,France +202136,3,7817,5342,10292,12,8,16,FR,France +202135,3,8055,5388,10722,12,8,16,FR,France +202134,3,8603,5639,11567,13,9,17,FR,France +202133,3,6737,3925,9549,10,6,14,FR,France +202132,3,8699,5303,12095,13,8,18,FR,France +202131,3,10665,6766,14564,16,10,22,FR,France +202130,3,8567,5241,11893,13,8,18,FR,France +202129,3,8493,5378,11608,13,8,18,FR,France +202128,3,5925,3110,8740,9,5,13,FR,France +202127,3,5534,3022,8046,8,4,12,FR,France +202126,3,4073,2066,6080,6,3,9,FR,France +202125,3,3659,2076,5242,6,4,8,FR,France +202124,3,3166,1659,4673,5,3,7,FR,France +202123,3,3842,2184,5500,6,3,9,FR,France +202122,3,4723,2869,6577,7,4,10,FR,France +202121,3,5572,3533,7611,8,5,11,FR,France +202120,3,7469,5128,9810,11,7,15,FR,France +202119,3,6658,4440,8876,10,7,13,FR,France +202118,3,6411,4249,8573,10,7,13,FR,France +202117,3,8211,5657,10765,12,8,16,FR,France +202116,3,12448,9252,15644,19,14,24,FR,France +202115,3,15512,12062,18962,23,18,28,FR,France +202114,3,17316,13724,20908,26,21,31,FR,France +202113,3,22165,18137,26193,34,28,40,FR,France +202112,3,25903,21582,30224,39,32,46,FR,France +202111,3,20134,16351,23917,30,24,36,FR,France +202110,3,16895,13527,20263,26,21,31,FR,France +202109,3,13211,10035,16387,20,15,25,FR,France +202108,3,16398,12827,19969,25,20,30,FR,France +202107,3,18894,15116,22672,29,23,35,FR,France +202106,3,19658,15802,23514,30,24,36,FR,France +202105,3,19086,15419,22753,29,23,35,FR,France +202104,3,22822,18658,26986,35,29,41,FR,France +202103,3,19811,16030,23592,30,24,36,FR,France +202102,3,16315,12933,19697,25,20,30,FR,France +202101,3,19301,15463,23139,29,23,35,FR,France +202053,3,14614,10694,18534,22,16,28,FR,France +202052,3,11028,7506,14550,17,12,22,FR,France +202051,3,12111,9016,15206,18,13,23,FR,France +202050,3,12421,9354,15488,19,14,24,FR,France +202049,3,11427,8505,14349,17,13,21,FR,France +202048,3,13672,10387,16957,21,16,26,FR,France +202047,3,15021,11641,18401,23,18,28,FR,France +202046,3,22523,18413,26633,34,28,40,FR,France +202045,3,36865,31522,42208,56,48,64,FR,France +202044,3,38970,33265,44675,59,50,68,FR,France +202043,3,36794,31144,42444,56,47,65,FR,France +202042,3,30581,25622,35540,46,38,54,FR,France +202041,3,24197,19849,28545,37,30,44,FR,France +202040,3,18194,14366,22022,28,22,34,FR,France +202039,3,18607,14641,22573,28,22,34,FR,France +202038,3,23252,18902,27602,35,28,42,FR,France +202037,3,14028,10699,17357,21,16,26,FR,France +202036,3,5364,3404,7324,8,5,11,FR,France +202035,3,3960,2027,5893,6,3,9,FR,France +202034,3,3098,1118,5078,5,2,8,FR,France +202033,3,1900,348,3452,3,1,5,FR,France +202032,3,2073,369,3777,3,0,6,FR,France +202031,3,3144,1228,5060,5,2,8,FR,France +202030,3,4833,2546,7120,7,4,10,FR,France +202029,3,5730,3374,8086,9,5,13,FR,France +202028,3,4330,2406,6254,7,4,10,FR,France +202027,3,2029,797,3261,3,1,5,FR,France +202026,3,1322,344,2300,2,1,3,FR,France +202025,3,1395,373,2417,2,0,4,FR,France +202024,3,1166,333,1999,2,1,3,FR,France +202023,3,1408,434,2382,2,1,3,FR,France +202022,3,1743,620,2866,3,1,5,FR,France +202021,3,3318,1749,4887,5,3,7,FR,France +202020,3,7745,5375,10115,12,8,16,FR,France +202019,3,8590,6087,11093,13,9,17,FR,France +202018,3,12223,9182,15264,19,14,24,FR,France +202017,3,15685,12264,19106,24,19,29,FR,France +202016,3,21122,17112,25132,32,26,38,FR,France +202015,3,34593,29369,39817,53,45,61,FR,France +202014,3,74213,66885,81541,113,102,124,FR,France +202013,3,110261,101606,118916,167,154,180,FR,France +202012,3,105276,96720,113832,160,147,173,FR,France +202011,3,112943,104468,121418,172,159,185,FR,France +202010,3,105145,96812,113478,160,147,173,FR,France +202009,3,110696,102066,119326,168,155,181,FR,France +202008,3,143753,133984,153522,218,203,233,FR,France +202007,3,183610,172812,194408,279,263,295,FR,France +202006,3,206669,195481,217857,314,297,331,FR,France +202005,3,187957,177445,198469,285,269,301,FR,France +202004,3,122331,113492,131170,186,173,199,FR,France +202003,3,78413,71330,85496,119,108,130,FR,France +202002,3,53614,47654,59574,81,72,90,FR,France +202001,3,36850,31608,42092,56,48,64,FR,France +201952,3,28135,23220,33050,43,36,50,FR,France +201951,3,29786,25042,34530,45,38,52,FR,France +201950,3,34223,29156,39290,52,44,60,FR,France +201949,3,25662,21414,29910,39,33,45,FR,France +201948,3,22367,18055,26679,34,27,41,FR,France +201947,3,18669,14759,22579,28,22,34,FR,France +201946,3,16030,12567,19493,24,19,29,FR,France +201945,3,10138,7160,13116,15,10,20,FR,France +201944,3,7822,5010,10634,12,8,16,FR,France +201943,3,9487,6448,12526,14,9,19,FR,France +201942,3,7747,5243,10251,12,8,16,FR,France +201941,3,7122,4720,9524,11,7,15,FR,France +201940,3,8505,5784,11226,13,9,17,FR,France +201939,3,7091,4462,9720,11,7,15,FR,France +201938,3,4897,2891,6903,7,4,10,FR,France +201937,3,3172,1367,4977,5,2,8,FR,France +201936,3,2295,728,3862,3,1,5,FR,France +201935,3,1010,2,2018,2,0,4,FR,France +201934,3,1672,279,3065,3,1,5,FR,France +201933,3,1593,68,3118,2,0,4,FR,France +201932,3,1592,71,3113,2,0,4,FR,France +201931,3,2337,695,3979,4,2,6,FR,France +201930,3,1944,415,3473,3,1,5,FR,France +201929,3,2096,420,3772,3,0,6,FR,France +201928,3,1195,125,2265,2,0,4,FR,France +201927,3,2466,848,4084,4,2,6,FR,France +201926,3,1798,402,3194,3,1,5,FR,France +201925,3,1544,389,2699,2,0,4,FR,France +201924,3,876,17,1735,1,0,2,FR,France +201923,3,2004,748,3260,3,1,5,FR,France +201922,3,2181,602,3760,3,1,5,FR,France +201921,3,2585,1102,4068,4,2,6,FR,France +201920,3,2891,1202,4580,4,1,7,FR,France +201919,3,3221,1509,4933,5,2,8,FR,France +201918,3,1385,278,2492,2,0,4,FR,France +201917,3,3166,1348,4984,5,2,8,FR,France +201916,3,3842,1973,5711,6,3,9,FR,France +201915,3,5932,3669,8195,9,6,12,FR,France +201914,3,12675,9167,16183,19,14,24,FR,France +201913,3,16513,12530,20496,25,19,31,FR,France +201912,3,22184,17786,26582,34,27,41,FR,France +201911,3,31553,26556,36550,48,40,56,FR,France +201910,3,49742,43268,56216,76,66,86,FR,France +201909,3,88354,79564,97144,134,121,147,FR,France +201908,3,172604,160024,185184,262,243,281,FR,France +201907,3,307338,291220,323456,467,443,491,FR,France +201906,3,394286,376782,411790,599,572,626,FR,France +201905,3,355785,339295,372275,540,515,565,FR,France +201904,3,241090,227261,254919,366,345,387,FR,France +201903,3,147063,135890,158236,223,206,240,FR,France +201902,3,75548,67632,83464,115,103,127,FR,France +201901,3,50295,43525,57065,76,66,86,FR,France +201852,3,37903,31375,44431,58,48,68,FR,France +201851,3,39259,32977,45541,60,50,70,FR,France +201850,3,27781,22638,32924,42,34,50,FR,France +201849,3,19738,15481,23995,30,24,36,FR,France +201848,3,19501,15275,23727,30,24,36,FR,France +201847,3,15949,12105,19793,24,18,30,FR,France +201846,3,11278,7957,14599,17,12,22,FR,France +201845,3,11065,7791,14339,17,12,22,FR,France +201844,3,6586,3875,9297,10,6,14,FR,France +201843,3,6550,3988,9112,10,6,14,FR,France +201842,3,7787,5129,10445,12,8,16,FR,France +201841,3,8048,5098,10998,12,8,16,FR,France +201840,3,7409,4717,10101,11,7,15,FR,France +201839,3,7174,4235,10113,11,7,15,FR,France +201838,3,7349,4399,10299,11,7,15,FR,France +201837,3,4915,2386,7444,7,3,11,FR,France +201836,3,3215,1349,5081,5,2,8,FR,France +201835,3,1506,239,2773,2,0,4,FR,France +201834,3,1368,116,2620,2,0,4,FR,France +201833,3,1962,5,3919,3,0,6,FR,France +201832,3,1839,183,3495,3,0,6,FR,France +201831,3,2048,242,3854,3,0,6,FR,France +201830,3,1951,202,3700,3,0,6,FR,France +201829,3,1951,252,3650,3,0,6,FR,France +201828,3,1654,52,3256,3,1,5,FR,France +201827,3,3266,1145,5387,5,2,8,FR,France +201826,3,3758,1493,6023,6,3,9,FR,France +201825,3,4580,2220,6940,7,3,11,FR,France +201824,3,3223,1351,5095,5,2,8,FR,France +201823,3,1207,136,2278,2,0,4,FR,France +201822,3,3202,1330,5074,5,2,8,FR,France +201821,3,2537,763,4311,4,1,7,FR,France +201820,3,2694,967,4421,4,1,7,FR,France +201819,3,1025,0,2098,2,0,4,FR,France +201818,3,3541,1416,5666,5,2,8,FR,France +201817,3,2573,1003,4143,4,2,6,FR,France +201816,3,4818,2724,6912,7,4,10,FR,France +201815,3,16311,12168,20454,25,19,31,FR,France +201814,3,22666,18092,27240,35,28,42,FR,France +201813,3,32680,25536,39824,50,39,61,FR,France +201812,3,52040,44590,59490,79,68,90,FR,France +201811,3,65159,56506,73812,99,86,112,FR,France +201810,3,93512,83989,103035,142,128,156,FR,France +201809,3,108545,98645,118445,165,150,180,FR,France +201808,3,131870,120950,142790,201,184,218,FR,France +201807,3,141138,130177,152099,215,198,232,FR,France +201806,3,138810,128164,149456,211,195,227,FR,France +201805,3,157839,146646,169032,240,223,257,FR,France +201804,3,175483,163835,187131,267,249,285,FR,France +201803,3,178329,166640,190018,271,253,289,FR,France +201802,3,198079,185663,210495,302,283,321,FR,France +201801,3,235493,220941,250045,358,336,380,FR,France +201752,3,299114,279359,318869,459,429,489,FR,France +201751,3,229448,214366,244530,352,329,375,FR,France +201750,3,129535,118787,140283,199,183,215,FR,France +201749,3,63789,56120,71458,98,86,110,FR,France +201748,3,37568,31541,43595,58,49,67,FR,France +201747,3,24972,19923,30021,38,30,46,FR,France +201746,3,13398,9948,16848,21,16,26,FR,France +201745,3,14035,8091,19979,22,13,31,FR,France +201744,3,8544,5318,11770,13,8,18,FR,France +201743,3,7300,4402,10198,11,7,15,FR,France +201742,3,9966,6503,13429,15,10,20,FR,France +201741,3,12434,8718,16150,19,13,25,FR,France +201740,3,12725,8690,16760,20,14,26,FR,France +201739,3,14949,10534,19364,23,16,30,FR,France +201738,3,11463,7438,15488,18,12,24,FR,France +201737,3,9716,6364,13068,15,10,20,FR,France +201736,3,2815,917,4713,4,1,7,FR,France +201735,3,2794,850,4738,4,1,7,FR,France +201734,3,2497,879,4115,4,2,6,FR,France +201733,3,2406,766,4046,4,1,7,FR,France +201732,3,2667,879,4455,4,1,7,FR,France +201731,3,3256,1158,5354,5,2,8,FR,France +201730,3,3759,1299,6219,6,2,10,FR,France +201729,3,5014,1989,8039,8,3,13,FR,France +201728,3,5271,2576,7966,8,4,12,FR,France +201727,3,3924,1432,6416,6,2,10,FR,France +201726,3,3171,1166,5176,5,2,8,FR,France +201725,3,837,0,1721,1,0,2,FR,France +201724,3,1566,248,2884,2,0,4,FR,France +201723,3,1664,203,3125,3,1,5,FR,France +201722,3,1305,92,2518,2,0,4,FR,France +201721,3,971,0,2046,1,0,3,FR,France +201720,3,2686,793,4579,4,1,7,FR,France +201719,3,3461,1490,5432,5,2,8,FR,France +201718,3,2102,515,3689,3,1,5,FR,France +201717,3,2071,428,3714,3,0,6,FR,France +201716,3,1380,222,2538,2,0,4,FR,France +201715,3,479,0,1242,1,0,2,FR,France +201714,3,1110,0,2549,2,0,4,FR,France +201713,3,7594,3808,11380,12,6,18,FR,France +201712,3,8780,4834,12726,13,7,19,FR,France +201711,3,7814,4329,11299,12,7,17,FR,France +201710,3,11802,7964,15640,18,12,24,FR,France +201709,3,13111,9099,17123,20,14,26,FR,France +201708,3,29545,23136,35954,45,35,55,FR,France +201707,3,59590,49764,69416,91,76,106,FR,France +201706,3,93628,82560,104696,144,127,161,FR,France +201705,3,193677,179255,208099,297,275,319,FR,France +201704,3,256428,240618,272238,394,370,418,FR,France +201703,3,267276,251345,283207,410,386,434,FR,France +201702,3,260588,245070,276106,400,376,424,FR,France +201701,3,255535,239743,271327,392,368,416,FR,France +201652,3,224489,207799,241179,345,319,371,FR,France +201651,3,187704,172655,202753,288,265,311,FR,France +201650,3,126570,115081,138059,194,176,212,FR,France +201649,3,76390,67374,85406,117,103,131,FR,France +201648,3,40502,33949,47055,62,52,72,FR,France +201647,3,22270,17612,26928,34,27,41,FR,France +201646,3,20816,16125,25507,32,25,39,FR,France +201645,3,15957,11448,20466,24,17,31,FR,France +201644,3,15145,10357,19933,23,16,30,FR,France +201643,3,9378,5830,12926,14,9,19,FR,France +201642,3,12920,9044,16796,20,14,26,FR,France +201641,3,13909,9709,18109,21,15,27,FR,France +201640,3,13379,8969,17789,21,14,28,FR,France +201639,3,10598,6814,14382,16,10,22,FR,France +201638,3,5969,3073,8865,9,5,13,FR,France +201637,3,4065,1538,6592,6,2,10,FR,France +201636,3,2372,473,4271,4,1,7,FR,France +201635,3,3420,1350,5490,5,2,8,FR,France +201634,3,2233,0,4643,3,0,7,FR,France +201633,3,1567,0,3938,2,0,6,FR,France +201632,3,2100,93,4107,3,0,6,FR,France +201631,3,3691,0,9120,6,0,14,FR,France +201630,3,3209,644,5774,5,1,9,FR,France +201629,3,1469,0,3073,2,0,4,FR,France +201628,3,2725,357,5093,4,0,8,FR,France +201627,3,5905,2343,9467,9,4,14,FR,France +201626,3,4186,1636,6736,6,2,10,FR,France +201625,3,4611,1560,7662,7,2,12,FR,France +201624,3,4977,2404,7550,8,4,12,FR,France +201623,3,4893,2416,7370,8,4,12,FR,France +201622,3,5667,3015,8319,9,5,13,FR,France +201621,3,5603,2475,8731,9,4,14,FR,France +201620,3,3908,1679,6137,6,3,9,FR,France +201619,3,4738,2308,7168,7,3,11,FR,France +201618,3,8204,4394,12014,13,7,19,FR,France +201617,3,13385,8822,17948,21,14,28,FR,France +201616,3,25670,19632,31708,39,30,48,FR,France +201615,3,48441,39824,57058,74,61,87,FR,France +201614,3,92603,81261,103945,142,125,159,FR,France +201613,3,170654,156387,184921,262,240,284,FR,France +201612,3,272174,254338,290010,418,391,445,FR,France +201611,3,304543,286453,322633,467,439,495,FR,France +201610,3,261822,245799,277845,402,377,427,FR,France +201609,3,229943,214533,245353,353,329,377,FR,France +201608,3,195067,180874,209260,299,277,321,FR,France +201607,3,207359,193223,221495,318,296,340,FR,France +201606,3,196143,182672,209614,301,280,322,FR,France +201605,3,178963,166296,191630,275,256,294,FR,France +201604,3,148473,136591,160355,228,210,246,FR,France +201603,3,75277,66630,83924,116,103,129,FR,France +201602,3,44617,37821,51413,68,58,78,FR,France +201601,3,42263,35556,48970,65,55,75,FR,France +201553,3,24835,19106,30564,38,29,47,FR,France +201552,3,19495,14319,24671,30,22,38,FR,France +201551,3,29080,23014,35146,45,36,54,FR,France +201550,3,25043,19812,30274,39,31,47,FR,France +201549,3,21479,16686,26272,33,26,40,FR,France +201548,3,16428,12273,20583,25,19,31,FR,France +201547,3,14959,10856,19062,23,17,29,FR,France +201546,3,12599,8237,16961,20,13,27,FR,France +201545,3,13577,9192,17962,21,14,28,FR,France +201544,3,14596,10025,19167,23,16,30,FR,France +201543,3,16749,11745,21753,26,18,34,FR,France +201542,3,18675,13613,23737,29,21,37,FR,France +201541,3,13585,9830,17340,21,15,27,FR,France +201540,3,13100,9349,16851,20,14,26,FR,France +201539,3,8595,5671,11519,13,8,18,FR,France +201538,3,8402,4929,11875,13,8,18,FR,France +201537,3,8817,4089,13545,14,7,21,FR,France +201536,3,1922,440,3404,3,1,5,FR,France +201535,3,229,0,644,0,0,1,FR,France +201534,3,760,0,1618,1,0,2,FR,France +201533,3,1537,208,2866,2,0,4,FR,France +201532,3,1594,66,3122,2,0,4,FR,France +201531,3,2845,475,5215,4,0,8,FR,France +201530,3,2447,353,4541,4,1,7,FR,France +201529,3,2389,332,4446,4,1,7,FR,France +201528,3,2089,105,4073,3,0,6,FR,France +201527,3,2257,393,4121,3,0,6,FR,France +201526,3,2536,774,4298,4,1,7,FR,France +201525,3,2607,680,4534,4,1,7,FR,France +201524,3,2849,1000,4698,4,1,7,FR,France +201523,3,2702,857,4547,4,1,7,FR,France +201522,3,4262,1989,6535,7,3,11,FR,France +201521,3,5547,2875,8219,9,5,13,FR,France +201520,3,4594,2040,7148,7,3,11,FR,France +201519,3,6307,3256,9358,10,5,15,FR,France +201518,3,3664,1544,5784,6,3,9,FR,France +201517,3,6382,3523,9241,10,6,14,FR,France +201516,3,12098,7913,16283,19,13,25,FR,France +201515,3,19458,14192,24724,30,22,38,FR,France +201514,3,30940,24617,37263,48,38,58,FR,France +201513,3,49563,41986,57140,77,65,89,FR,France +201512,3,70024,61079,78969,109,95,123,FR,France +201511,3,99295,88838,109752,154,138,170,FR,France +201510,3,143931,131682,156180,223,204,242,FR,France +201509,3,238947,222902,254992,370,345,395,FR,France +201508,3,409972,388670,431274,635,602,668,FR,France +201507,3,517750,494301,541199,802,766,838,FR,France +201506,3,533317,510627,556007,827,792,862,FR,France +201505,3,457911,436964,478858,710,678,742,FR,France +201504,3,292161,275491,308831,453,427,479,FR,France +201503,3,153931,141290,166572,239,219,259,FR,France +201502,3,104096,93358,114834,161,144,178,FR,France +201501,3,70962,60505,81419,110,94,126,FR,France +201452,3,63168,52705,73631,98,82,114,FR,France +201451,3,45346,38002,52690,71,60,82,FR,France +201450,3,42182,35049,49315,66,55,77,FR,France +201449,3,33537,27281,39793,52,42,62,FR,France +201448,3,28156,21896,34416,44,34,54,FR,France +201447,3,18158,13186,23130,28,20,36,FR,France +201446,3,14764,10174,19354,23,16,30,FR,France +201445,3,16172,11449,20895,25,18,32,FR,France +201444,3,15500,10464,20536,24,16,32,FR,France +201443,3,16011,10653,21369,25,17,33,FR,France +201442,3,21651,15828,27474,34,25,43,FR,France +201441,3,22486,16295,28677,35,25,45,FR,France +201440,3,16526,11583,21469,26,18,34,FR,France +201439,3,8583,5054,12112,13,8,18,FR,France +201438,3,10567,6496,14638,16,10,22,FR,France +201437,3,7714,3780,11648,12,6,18,FR,France +201436,3,5018,1949,8087,8,3,13,FR,France +201435,3,2268,355,4181,4,1,7,FR,France +201434,3,2367,250,4484,4,1,7,FR,France +201433,3,2358,0,4875,4,0,8,FR,France +201432,3,3229,447,6011,5,1,9,FR,France +201431,3,4143,349,7937,6,0,12,FR,France +201430,3,4631,902,8360,7,1,13,FR,France +201429,3,5122,1258,8986,8,2,14,FR,France +201428,3,4145,1200,7090,6,1,11,FR,France +201427,3,4823,1997,7649,8,4,12,FR,France +201426,3,3858,1235,6481,6,2,10,FR,France +201425,3,4564,1276,7852,7,2,12,FR,France +201424,3,2007,249,3765,3,0,6,FR,France +201423,3,5164,1853,8475,8,3,13,FR,France +201422,3,6907,1856,11958,11,3,19,FR,France +201421,3,4523,1039,8007,7,2,12,FR,France +201420,3,5881,2432,9330,9,4,14,FR,France +201419,3,3588,1277,5899,6,2,10,FR,France +201418,3,4708,1654,7762,7,2,12,FR,France +201417,3,2989,625,5353,5,1,9,FR,France +201416,3,7057,3381,10733,11,5,17,FR,France +201415,3,10800,6762,14838,17,11,23,FR,France +201414,3,19217,13490,24944,30,21,39,FR,France +201413,3,21577,15435,27719,34,24,44,FR,France +201412,3,23524,17260,29788,37,27,47,FR,France +201411,3,44513,35939,53087,69,56,82,FR,France +201410,3,86105,73497,98713,134,114,154,FR,France +201409,3,147035,131889,162181,229,205,253,FR,France +201408,3,188419,171950,204888,293,267,319,FR,France +201407,3,208726,191283,226169,325,298,352,FR,France +201406,3,160403,145280,175526,250,226,274,FR,France +201405,3,120261,107176,133346,187,167,207,FR,France +201404,3,85280,74414,96146,133,116,150,FR,France +201403,3,64159,54089,74229,100,84,116,FR,France +201402,3,46850,38202,55498,73,60,86,FR,France +201401,3,35624,27451,43797,55,42,68,FR,France +201352,3,30142,22721,37563,47,35,59,FR,France +201351,3,29787,23215,36359,47,37,57,FR,France +201350,3,24055,18214,29896,38,29,47,FR,France +201349,3,18071,13058,23084,28,20,36,FR,France +201348,3,17606,12195,23017,28,20,36,FR,France +201347,3,22636,16343,28929,35,25,45,FR,France +201346,3,13340,8367,18313,21,13,29,FR,France +201345,3,10596,6057,15135,17,10,24,FR,France +201344,3,10193,5622,14764,16,9,23,FR,France +201343,3,15780,9497,22063,25,15,35,FR,France +201342,3,14830,9545,20115,23,15,31,FR,France +201341,3,12391,7265,17517,19,11,27,FR,France +201340,3,9794,5140,14448,15,8,22,FR,France +201339,3,5371,1704,9038,8,2,14,FR,France +201338,3,9324,4198,14450,15,7,23,FR,France +201337,3,5027,1752,8302,8,3,13,FR,France +201336,3,4639,1425,7853,7,2,12,FR,France +201335,3,1291,0,3112,2,0,5,FR,France +201334,3,1889,0,4912,3,0,8,FR,France +201333,3,4740,348,9132,7,0,14,FR,France +201332,3,4709,549,8869,7,0,14,FR,France +201331,3,2270,0,5811,4,0,10,FR,France +201330,3,2169,0,4630,3,0,7,FR,France +201329,3,1696,0,3558,3,0,6,FR,France +201328,3,983,0,2168,2,0,4,FR,France +201327,3,4278,1327,7229,7,2,12,FR,France +201326,3,3488,839,6137,5,1,9,FR,France +201325,3,2735,0,5826,4,0,9,FR,France +201324,3,7245,2997,11493,11,4,18,FR,France +201323,3,16094,8918,23270,25,14,36,FR,France +201322,3,7245,2923,11567,11,4,18,FR,France +201321,3,5974,2401,9547,9,3,15,FR,France +201320,3,3831,1245,6417,6,2,10,FR,France +201319,3,1166,0,2680,2,0,4,FR,France +201318,3,3415,757,6073,5,1,9,FR,France +201317,3,7941,2950,12932,12,4,20,FR,France +201316,3,9520,4758,14282,15,8,22,FR,France +201315,3,19357,13311,25403,30,21,39,FR,France +201314,3,36855,27737,45973,58,44,72,FR,France +201313,3,43236,34048,52424,68,54,82,FR,France +201312,3,60822,50414,71230,95,79,111,FR,France +201311,3,84308,72456,96160,132,113,151,FR,France +201310,3,165558,148471,182645,259,232,286,FR,France +201309,3,259984,239067,280901,407,374,440,FR,France +201308,3,351626,327537,375715,550,512,588,FR,France +201307,3,470076,443682,496470,736,695,777,FR,France +201306,3,471647,445112,498182,738,696,780,FR,France +201305,3,492026,464729,519323,770,727,813,FR,France +201304,3,391525,367182,415868,613,575,651,FR,France +201303,3,224661,207134,242188,352,325,379,FR,France +201302,3,184159,168343,199975,288,263,313,FR,France +201301,3,163491,147340,179642,256,231,281,FR,France +201252,3,159290,141978,176602,251,224,278,FR,France +201251,3,113901,99835,127967,179,157,201,FR,France +201250,3,79918,68086,91750,126,107,145,FR,France +201249,3,47537,38711,56363,75,61,89,FR,France +201248,3,43006,32863,53149,68,52,84,FR,France +201247,3,39223,29140,49306,62,46,78,FR,France +201246,3,26436,18286,34586,42,29,55,FR,France +201245,3,18893,12799,24987,30,20,40,FR,France +201244,3,13106,8784,17428,21,14,28,FR,France +201243,3,17791,11284,24298,28,18,38,FR,France +201242,3,13096,8369,17823,21,14,28,FR,France +201241,3,18675,12010,25340,29,19,39,FR,France +201240,3,17873,11545,24201,28,18,38,FR,France +201239,3,20257,14180,26334,32,22,42,FR,France +201238,3,14715,9178,20252,23,14,32,FR,France +201237,3,7775,3509,12041,12,5,19,FR,France +201236,3,6384,2420,10348,10,4,16,FR,France +201235,3,8277,2206,14348,13,3,23,FR,France +201234,3,3858,0,8641,6,0,14,FR,France +201233,3,6492,840,12144,10,1,19,FR,France +201232,3,6381,0,14034,10,0,22,FR,France +201231,3,2696,0,5763,4,0,9,FR,France +201230,3,1834,0,4194,3,0,7,FR,France +201229,3,6329,1424,11234,10,2,18,FR,France +201228,3,4628,1091,8165,7,1,13,FR,France +201227,3,4162,1487,6837,7,3,11,FR,France +201226,3,4819,1097,8541,8,2,14,FR,France +201225,3,2669,530,4808,4,1,7,FR,France +201224,3,5977,2335,9619,9,3,15,FR,France +201223,3,2361,576,4146,4,1,7,FR,France +201222,3,5772,2435,9109,9,4,14,FR,France +201221,3,3722,821,6623,6,1,11,FR,France +201220,3,2731,897,4565,4,1,7,FR,France +201219,3,3267,1317,5217,5,2,8,FR,France +201218,3,2328,569,4087,4,1,7,FR,France +201217,3,6982,2701,11263,11,4,18,FR,France +201216,3,11455,6874,16036,18,11,25,FR,France +201215,3,20437,13435,27439,32,21,43,FR,France +201214,3,36740,27799,45681,58,44,72,FR,France +201213,3,62917,50171,75663,99,79,119,FR,France +201212,3,84738,71566,97910,133,112,154,FR,France +201211,3,128945,113778,144112,203,179,227,FR,France +201210,3,174704,157337,192071,275,248,302,FR,France +201209,3,225648,206810,244486,355,325,385,FR,France +201208,3,287293,264901,309685,452,417,487,FR,France +201207,3,263557,242711,284403,415,382,448,FR,France +201206,3,175123,158942,191304,276,251,301,FR,France +201205,3,106110,92524,119696,167,146,188,FR,France +201204,3,67778,56784,78772,107,90,124,FR,France +201203,3,49440,40981,57899,78,65,91,FR,France +201202,3,40507,32652,48362,64,52,76,FR,France +201201,3,45104,35640,54568,71,56,86,FR,France +201152,3,36532,28367,44697,58,45,71,FR,France +201151,3,25835,19002,32668,41,30,52,FR,France +201150,3,24155,18145,30165,38,28,48,FR,France +201149,3,27209,20376,34042,43,32,54,FR,France +201148,3,32358,24451,40265,51,38,64,FR,France +201147,3,17627,11780,23474,28,19,37,FR,France +201146,3,22368,15730,29006,35,24,46,FR,France +201145,3,18104,11995,24213,29,19,39,FR,France +201144,3,14050,8471,19629,22,13,31,FR,France +201143,3,21522,14251,28793,34,22,46,FR,France +201142,3,16932,11363,22501,27,18,36,FR,France +201141,3,7486,4024,10948,12,7,17,FR,France +201140,3,14053,8659,19447,22,13,31,FR,France +201139,3,17021,11062,22980,27,18,36,FR,France +201138,3,14007,8465,19549,22,13,31,FR,France +201137,3,8365,4174,12556,13,6,20,FR,France +201136,3,4606,1714,7498,7,2,12,FR,France +201135,3,4178,1634,6722,7,3,11,FR,France +201134,3,3312,683,5941,5,1,9,FR,France +201133,3,2421,0,5277,4,0,9,FR,France +201132,3,2590,119,5061,4,0,8,FR,France +201131,3,2409,320,4498,4,1,7,FR,France +201130,3,3972,1395,6549,6,2,10,FR,France +201129,3,2265,717,3813,4,2,6,FR,France +201128,3,1977,255,3699,3,0,6,FR,France +201127,3,3524,551,6497,6,1,11,FR,France +201126,3,1155,0,2685,2,0,4,FR,France +201125,3,3791,1006,6576,6,2,10,FR,France +201124,3,3507,1149,5865,6,2,10,FR,France +201123,3,3406,1170,5642,5,1,9,FR,France +201122,3,3122,1125,5119,5,2,8,FR,France +201121,3,2694,769,4619,4,1,7,FR,France +201120,3,3951,1443,6459,6,2,10,FR,France +201119,3,5416,1995,8837,9,4,14,FR,France +201118,3,5306,1815,8797,8,2,14,FR,France +201117,3,2659,310,5008,4,0,8,FR,France +201116,3,5061,1988,8134,8,3,13,FR,France +201115,3,6557,3038,10076,10,4,16,FR,France +201114,3,7352,3784,10920,12,6,18,FR,France +201113,3,8749,5213,12285,14,8,20,FR,France +201112,3,12491,7845,17137,20,13,27,FR,France +201111,3,14619,10009,19229,23,16,30,FR,France +201110,3,33628,26073,41183,53,41,65,FR,France +201109,3,54522,46057,62987,86,73,99,FR,France +201108,3,78392,67885,88899,124,107,141,FR,France +201107,3,149219,134798,163640,236,213,259,FR,France +201106,3,216579,200236,232922,343,317,369,FR,France +201105,3,278192,260235,296149,440,412,468,FR,France +201104,3,278218,259626,296810,440,411,469,FR,France +201103,3,275882,257313,294451,437,408,466,FR,France +201102,3,308949,288320,329578,489,456,522,FR,France +201101,3,309933,288190,331676,490,456,524,FR,France +201052,3,228105,208046,248164,363,331,395,FR,France +201051,3,158957,142576,175338,253,227,279,FR,France +201050,3,104874,91639,118109,167,146,188,FR,France +201049,3,54971,46418,63524,88,74,102,FR,France +201048,3,36982,29304,44660,59,47,71,FR,France +201047,3,26598,20123,33073,42,32,52,FR,France +201046,3,15465,10915,20015,25,18,32,FR,France +201045,3,9040,5772,12308,14,9,19,FR,France +201044,3,15833,10255,21411,25,16,34,FR,France +201043,3,16002,11001,21003,25,17,33,FR,France +201042,3,18709,13376,24042,30,22,38,FR,France +201041,3,17352,12182,22522,28,20,36,FR,France +201040,3,18331,12824,23838,29,20,38,FR,France +201039,3,11978,7913,16043,19,13,25,FR,France +201038,3,8936,4906,12966,14,8,20,FR,France +201037,3,5318,2551,8085,8,4,12,FR,France +201036,3,4954,2058,7850,8,3,13,FR,France +201035,3,4279,1604,6954,7,3,11,FR,France +201034,3,4926,566,9286,8,1,15,FR,France +201033,3,2950,0,6507,5,0,11,FR,France +201032,3,671,0,1522,1,0,2,FR,France +201031,3,2732,509,4955,4,0,8,FR,France +201030,3,3989,1068,6910,6,1,11,FR,France +201029,3,4123,1531,6715,7,3,11,FR,France +201028,3,1209,0,2640,2,0,4,FR,France +201027,3,2494,433,4555,4,1,7,FR,France +201026,3,5808,2454,9162,9,4,14,FR,France +201025,3,8019,4395,11643,13,7,19,FR,France +201024,3,3584,1657,5511,6,3,9,FR,France +201023,3,4016,1905,6127,6,3,9,FR,France +201022,3,6251,3664,8838,10,6,14,FR,France +201021,3,3860,1636,6084,6,2,10,FR,France +201020,3,2470,442,4498,4,1,7,FR,France +201019,3,2273,636,3910,4,1,7,FR,France +201018,3,4095,1639,6551,7,3,11,FR,France +201017,3,2216,817,3615,4,2,6,FR,France +201016,3,3471,1085,5857,6,2,10,FR,France +201015,3,3990,1376,6604,6,2,10,FR,France +201014,3,6188,3191,9185,10,5,15,FR,France +201013,3,6705,3665,9745,11,6,16,FR,France +201012,3,6727,3582,9872,11,6,16,FR,France +201011,3,8692,5002,12382,14,8,20,FR,France +201010,3,8844,5465,12223,14,9,19,FR,France +201009,3,12081,7334,16828,19,11,27,FR,France +201008,3,15433,10422,20444,25,17,33,FR,France +201007,3,19690,11728,27652,31,18,44,FR,France +201006,3,27858,18883,36833,44,30,58,FR,France +201005,3,22197,17019,27375,35,27,43,FR,France +201004,3,33817,26151,41483,54,42,66,FR,France +201003,3,36236,27936,44536,58,45,71,FR,France +201002,3,40691,32891,48491,65,53,77,FR,France +201001,3,66574,56164,76984,106,89,123,FR,France +200953,3,96141,81818,110464,153,130,176,FR,France +200952,3,172872,153238,192506,275,244,306,FR,France +200951,3,247809,229140,266478,395,365,425,FR,France +200950,3,379424,355974,402874,604,567,641,FR,France +200949,3,473718,447756,499680,754,713,795,FR,France +200948,3,467551,441506,493596,744,703,785,FR,France +200947,3,378924,355752,402096,603,566,640,FR,France +200946,3,223847,203918,243776,356,324,388,FR,France +200945,3,147046,131155,162937,234,209,259,FR,France +200944,3,170231,151298,189164,271,241,301,FR,France +200943,3,131408,114883,147933,209,183,235,FR,France +200942,3,99387,84491,114283,158,134,182,FR,France +200941,3,100802,86381,115223,160,137,183,FR,France +200940,3,111587,97628,125546,178,156,200,FR,France +200939,3,121267,106153,136381,193,169,217,FR,France +200938,3,137924,121242,154606,220,193,247,FR,France +200937,3,101332,87522,115142,161,139,183,FR,France +200936,3,46024,36435,55613,73,58,88,FR,France +200935,3,31660,23669,39651,50,37,63,FR,France +200934,3,24985,17699,32271,40,28,52,FR,France +200933,3,24435,16308,32562,39,26,52,FR,France +200932,3,23151,14624,31678,37,23,51,FR,France +200931,3,30255,9818,50692,48,15,81,FR,France +200930,3,13868,7861,19875,22,12,32,FR,France +200929,3,10704,5314,16094,17,8,26,FR,France +200928,3,15516,273,30759,25,1,49,FR,France +200927,3,10354,2760,17948,16,4,28,FR,France +200926,3,9932,5257,14607,16,9,23,FR,France +200925,3,7619,4026,11212,12,6,18,FR,France +200924,3,7794,3409,12179,12,5,19,FR,France +200923,3,4342,1975,6709,7,3,11,FR,France +200922,3,6390,3020,9760,10,5,15,FR,France +200921,3,7118,3704,10532,11,6,16,FR,France +200920,3,9482,5804,13160,15,9,21,FR,France +200919,3,7538,4299,10777,12,7,17,FR,France +200918,3,9627,5121,14133,15,8,22,FR,France +200917,3,9537,5267,13807,15,8,22,FR,France +200916,3,14666,9218,20114,23,14,32,FR,France +200915,3,17533,12137,22929,28,19,37,FR,France +200914,3,26324,19150,33498,42,31,53,FR,France +200913,3,27737,20781,34693,44,33,55,FR,France +200912,3,38811,29935,47687,62,48,76,FR,France +200911,3,40410,30705,50115,64,49,79,FR,France +200910,3,53395,41943,64847,85,67,103,FR,France +200909,3,70558,57400,83716,112,91,133,FR,France +200908,3,109100,94840,123360,174,151,197,FR,France +200907,3,141531,125101,157961,225,199,251,FR,France +200906,3,276274,252759,299789,440,403,477,FR,France +200905,3,401868,375032,428704,640,597,683,FR,France +200904,3,545313,512892,577734,868,816,920,FR,France +200903,3,520957,487271,554643,829,775,883,FR,France +200902,3,287145,262869,311421,457,418,496,FR,France +200901,3,200349,180878,219820,319,288,350,FR,France +200852,3,198418,115769,281067,323,188,458,FR,France +200851,3,112588,96656,128520,184,158,210,FR,France +200850,3,51746,43319,60173,84,70,98,FR,France +200849,3,34950,27527,42373,57,45,69,FR,France +200848,3,25604,18563,32645,42,31,53,FR,France +200847,3,18706,10838,26574,30,17,43,FR,France +200846,3,10899,5461,16337,18,9,27,FR,France +200845,3,12472,7082,17862,20,11,29,FR,France +200844,3,9772,5661,13883,16,9,23,FR,France +200843,3,9345,5541,13149,15,9,21,FR,France +200842,3,9087,5572,12602,15,9,21,FR,France +200841,3,9925,5637,14213,16,9,23,FR,France +200840,3,7869,4535,11203,13,8,18,FR,France +200839,3,2195,506,3884,4,1,7,FR,France +200838,3,3679,1481,5877,6,2,10,FR,France +200837,3,2429,561,4297,4,1,7,FR,France +200836,3,2512,492,4532,4,1,7,FR,France +200835,3,1901,0,4869,3,0,8,FR,France +200834,3,2552,0,6509,4,0,10,FR,France +200833,3,7229,0,16106,12,0,26,FR,France +200832,3,4378,107,8649,7,0,14,FR,France +200831,3,3972,621,7323,6,1,11,FR,France +200830,3,3821,643,6999,6,1,11,FR,France +200829,3,2055,0,4225,3,0,7,FR,France +200828,3,3257,208,6306,5,0,10,FR,France +200827,3,2862,474,5250,5,1,9,FR,France +200826,3,897,0,2062,1,0,3,FR,France +200825,3,2006,360,3652,3,0,6,FR,France +200824,3,3217,823,5611,5,1,9,FR,France +200823,3,2906,1006,4806,5,2,8,FR,France +200822,3,1792,451,3133,3,1,5,FR,France +200821,3,3642,925,6359,6,2,10,FR,France +200820,3,6452,2790,10114,11,5,17,FR,France +200819,3,5173,1485,8861,8,2,14,FR,France +200818,3,5315,1770,8860,9,3,15,FR,France +200817,3,10150,5835,14465,17,10,24,FR,France +200816,3,11876,7054,16698,19,11,27,FR,France +200815,3,22871,16253,29489,37,26,48,FR,France +200814,3,45610,27907,63313,74,45,103,FR,France +200813,3,38600,29300,47900,63,48,78,FR,France +200812,3,53169,43299,63039,87,71,103,FR,France +200811,3,62014,50430,73598,101,82,120,FR,France +200810,3,90342,75729,104955,147,123,171,FR,France +200809,3,119696,104205,135187,195,170,220,FR,France +200808,3,198688,180749,216627,324,295,353,FR,France +200807,3,286498,264535,308461,467,431,503,FR,France +200806,3,377097,350714,403480,615,572,658,FR,France +200805,3,344050,320436,367664,561,523,599,FR,France +200804,3,290196,268193,312199,473,437,509,FR,France +200803,3,260268,233385,287151,424,380,468,FR,France +200802,3,160872,145311,176433,262,237,287,FR,France +200801,3,102562,88547,116577,167,144,190,FR,France +200752,3,86742,72295,101189,141,117,165,FR,France +200751,3,61954,51764,72144,101,84,118,FR,France +200750,3,45366,36923,53809,74,60,88,FR,France +200749,3,38351,26177,50525,63,43,83,FR,France +200748,3,48174,35418,60930,79,58,100,FR,France +200747,3,30716,23351,38081,50,38,62,FR,France +200746,3,18204,12267,24141,30,20,40,FR,France +200745,3,15521,10195,20847,25,16,34,FR,France +200744,3,13904,9072,18736,23,15,31,FR,France +200743,3,16212,10778,21646,26,17,35,FR,France +200742,3,20197,13955,26439,33,23,43,FR,France +200741,3,12987,8464,17510,21,14,28,FR,France +200740,3,13517,2983,24051,22,5,39,FR,France +200739,3,15985,7519,24451,26,12,40,FR,France +200738,3,4769,837,8701,8,2,14,FR,France +200737,3,1449,300,2598,2,0,4,FR,France +200736,3,1100,0,2424,2,0,4,FR,France +200735,3,1177,0,2872,2,0,5,FR,France +200734,3,3353,654,6052,5,1,9,FR,France +200733,3,4189,360,8018,7,1,13,FR,France +200732,3,132,0,688,0,0,1,FR,France +200731,3,1965,0,4461,3,0,7,FR,France +200730,3,2158,0,4583,4,0,8,FR,France +200729,3,3406,240,6572,6,1,11,FR,France +200728,3,1459,0,3467,2,0,5,FR,France +200727,3,1453,0,3382,2,0,5,FR,France +200726,3,157,0,513,0,0,1,FR,France +200725,3,3699,0,7778,6,0,13,FR,France +200724,3,2854,481,5227,5,1,9,FR,France +200723,3,5343,2164,8522,9,4,14,FR,France +200722,3,7689,4224,11154,13,7,19,FR,France +200721,3,4319,1659,6979,7,3,11,FR,France +200720,3,6400,2685,10115,10,4,16,FR,France +200719,3,3012,703,5321,5,1,9,FR,France +200718,3,2232,348,4116,4,1,7,FR,France +200717,3,4705,1736,7674,8,3,13,FR,France +200716,3,3817,1438,6196,6,2,10,FR,France +200715,3,4757,717,8797,8,1,15,FR,France +200714,3,11377,6957,15797,19,12,26,FR,France +200713,3,21271,13093,29449,35,22,48,FR,France +200712,3,25433,17717,33149,41,28,54,FR,France +200711,3,30764,23356,38172,50,38,62,FR,France +200710,3,49469,40368,58570,81,66,96,FR,France +200709,3,138901,117018,160784,226,190,262,FR,France +200708,3,316747,284988,348506,516,464,568,FR,France +200707,3,417698,386505,448891,681,630,732,FR,France +200706,3,500016,466668,533364,815,761,869,FR,France +200705,3,375457,346822,404092,612,565,659,FR,France +200704,3,209878,189332,230424,342,309,375,FR,France +200703,3,126161,110596,141726,206,181,231,FR,France +200702,3,82849,69493,96205,135,113,157,FR,France +200701,3,70842,58613,83071,115,95,135,FR,France +200652,3,78190,64191,92189,128,105,151,FR,France +200651,3,62734,50210,75258,103,82,124,FR,France +200650,3,35668,27280,44056,58,44,72,FR,France +200649,3,18773,13164,24382,31,22,40,FR,France +200648,3,16439,11225,21653,27,18,36,FR,France +200647,3,16104,9343,22865,26,15,37,FR,France +200646,3,14032,5590,22474,23,9,37,FR,France +200645,3,12285,7745,16825,20,13,27,FR,France +200644,3,8031,4172,11890,13,7,19,FR,France +200643,3,21157,12483,29831,35,21,49,FR,France +200642,3,16673,8249,25097,27,13,41,FR,France +200641,3,13920,9081,18759,23,15,31,FR,France +200640,3,11950,7132,16768,20,12,28,FR,France +200639,3,8945,4333,13557,15,7,23,FR,France +200638,3,2532,138,4926,4,0,8,FR,France +200637,3,1786,233,3339,3,0,6,FR,France +200636,3,1107,0,2346,2,0,4,FR,France +200635,3,2170,0,4760,4,0,8,FR,France +200634,3,1572,0,3756,3,0,7,FR,France +200633,3,0,0,0,0,0,0,FR,France +200632,3,0,0,0,0,0,0,FR,France +200631,3,1773,0,3892,3,0,6,FR,France +200630,3,665,0,1614,1,0,3,FR,France +200629,3,1339,0,3260,2,0,5,FR,France +200628,3,843,0,2245,1,0,3,FR,France +200627,3,1351,0,3031,2,0,5,FR,France +200626,3,4564,1506,7622,7,2,12,FR,France +200625,3,6259,2072,10446,10,3,17,FR,France +200624,3,4279,964,7594,7,2,12,FR,France +200623,3,4532,1489,7575,7,2,12,FR,France +200622,3,5807,2667,8947,10,5,15,FR,France +200621,3,4661,1761,7561,8,3,13,FR,France +200620,3,8859,4754,12964,15,8,22,FR,France +200619,3,5083,2011,8155,8,3,13,FR,France +200618,3,4454,1632,7276,7,2,12,FR,France +200617,3,17762,11802,23722,29,19,39,FR,France +200616,3,22096,15420,28772,36,25,47,FR,France +200615,3,26969,19631,34307,44,32,56,FR,France +200614,3,40321,31022,49620,66,51,81,FR,France +200613,3,77053,63531,90575,126,104,148,FR,France +200612,3,108004,93005,123003,177,152,202,FR,France +200611,3,122437,106388,138486,201,175,227,FR,France +200610,3,124749,109104,140394,204,178,230,FR,France +200609,3,164150,146099,182201,269,239,299,FR,France +200608,3,199088,178830,219346,326,293,359,FR,France +200607,3,243908,221071,266745,400,363,437,FR,France +200606,3,256758,235190,278326,421,386,456,FR,France +200605,3,184928,166901,202955,303,273,333,FR,France +200604,3,104620,90909,118331,171,149,193,FR,France +200603,3,66255,55727,76783,109,92,126,FR,France +200602,3,39211,31418,47004,64,51,77,FR,France +200601,3,34603,26269,42937,57,43,71,FR,France +200552,3,32132,24389,39875,53,40,66,FR,France +200551,3,40344,28397,52291,67,47,87,FR,France +200550,3,36880,28635,45125,61,47,75,FR,France +200549,3,27589,20576,34602,46,34,58,FR,France +200548,3,24860,17839,31881,41,29,53,FR,France +200547,3,26884,19810,33958,44,32,56,FR,France +200546,3,23967,17155,30779,40,29,51,FR,France +200545,3,14609,8709,20509,24,14,34,FR,France +200544,3,20481,13625,27337,34,23,45,FR,France +200543,3,18045,11916,24174,30,20,40,FR,France +200542,3,23653,15209,32097,39,25,53,FR,France +200541,3,26466,18270,34662,44,30,58,FR,France +200540,3,26647,18088,35206,44,30,58,FR,France +200539,3,23994,15381,32607,40,26,54,FR,France +200538,3,21881,13979,29783,36,23,49,FR,France +200537,3,10347,5384,15310,17,9,25,FR,France +200536,3,7082,2806,11358,12,5,19,FR,France +200535,3,2448,0,4987,4,0,8,FR,France +200534,3,5281,539,10023,9,1,17,FR,France +200533,3,2815,0,6252,5,0,11,FR,France +200532,3,1572,0,3690,3,0,6,FR,France +200531,3,3767,0,10955,6,0,18,FR,France +200530,3,2203,0,5072,4,0,9,FR,France +200529,3,3965,739,7191,7,2,12,FR,France +200528,3,1988,96,3880,3,0,6,FR,France +200527,3,2305,0,4713,4,0,8,FR,France +200526,3,4720,1385,8055,8,2,14,FR,France +200525,3,2354,0,4747,4,0,8,FR,France +200524,3,5892,2029,9755,10,4,16,FR,France +200523,3,5246,1722,8770,9,3,15,FR,France +200522,3,3935,1031,6839,6,1,11,FR,France +200521,3,4284,474,8094,7,1,13,FR,France +200520,3,7841,3611,12071,13,6,20,FR,France +200519,3,7638,3346,11930,13,6,20,FR,France +200518,3,2755,388,5122,5,1,9,FR,France +200517,3,7166,3530,10802,12,6,18,FR,France +200516,3,9741,5344,14138,16,9,23,FR,France +200515,3,14881,9018,20744,25,15,35,FR,France +200514,3,21988,14834,29142,36,24,48,FR,France +200513,3,42971,33053,52889,71,55,87,FR,France +200512,3,90040,75374,104706,149,125,173,FR,France +200511,3,183032,161407,204657,302,266,338,FR,France +200510,3,222526,199990,245062,367,330,404,FR,France +200509,3,251784,229464,274104,416,379,453,FR,France +200508,3,277423,254825,300021,458,421,495,FR,France +200507,3,459444,430026,488862,759,710,808,FR,France +200506,3,568610,536207,601013,939,885,993,FR,France +200505,3,568285,534912,601658,938,883,993,FR,France +200504,3,316856,292011,341701,523,482,564,FR,France +200503,3,154208,137061,171355,255,227,283,FR,France +200502,3,88853,75576,102130,147,125,169,FR,France +200501,3,55801,45339,66263,92,75,109,FR,France +200453,3,40695,31926,49464,68,53,83,FR,France +200452,3,32687,24316,41058,54,40,68,FR,France +200451,3,46209,36017,56401,77,60,94,FR,France +200450,3,42358,31865,52851,70,53,87,FR,France +200449,3,27092,17910,36274,45,30,60,FR,France +200448,3,30522,21236,39808,51,36,66,FR,France +200447,3,21148,13386,28910,35,22,48,FR,France +200446,3,13934,8335,19533,23,14,32,FR,France +200445,3,15658,9703,21613,26,16,36,FR,France +200444,3,23166,14852,31480,38,24,52,FR,France +200443,3,16780,10545,23015,28,18,38,FR,France +200442,3,20480,13909,27051,34,23,45,FR,France +200441,3,15852,9789,21915,26,16,36,FR,France +200440,3,25639,17291,33987,43,29,57,FR,France +200439,3,22680,13222,32138,38,22,54,FR,France +200438,3,17483,9417,25549,29,16,42,FR,France +200437,3,9103,4768,13438,15,8,22,FR,France +200436,3,7753,3596,11910,13,6,20,FR,France +200435,3,4408,775,8041,7,1,13,FR,France +200434,3,4501,610,8392,7,1,13,FR,France +200433,3,1697,0,4046,3,0,7,FR,France +200432,3,3496,0,8181,6,0,14,FR,France +200431,3,2949,20,5878,5,0,10,FR,France +200430,3,3557,642,6472,6,1,11,FR,France +200429,3,5164,1162,9166,9,2,16,FR,France +200428,3,6358,2224,10492,11,4,18,FR,France +200427,3,7486,3040,11932,12,5,19,FR,France +200426,3,7113,0,14709,12,0,25,FR,France +200425,3,3275,508,6042,5,0,10,FR,France +200424,3,6737,2394,11080,11,4,18,FR,France +200423,3,9792,807,18777,16,1,31,FR,France +200422,3,8077,3482,12672,13,5,21,FR,France +200421,3,8073,3588,12558,13,6,20,FR,France +200420,3,7885,3454,12316,13,6,20,FR,France +200419,3,7235,3101,11369,12,5,19,FR,France +200418,3,5108,1830,8386,8,3,13,FR,France +200417,3,3647,523,6771,6,1,11,FR,France +200416,3,5265,1359,9171,9,3,15,FR,France +200415,3,8272,3655,12889,14,6,22,FR,France +200414,3,15657,8888,22426,26,15,37,FR,France +200413,3,8316,4067,12565,14,7,21,FR,France +200412,3,12482,6899,18065,21,12,30,FR,France +200411,3,13964,7879,20049,23,13,33,FR,France +200410,3,22531,14164,30898,37,23,51,FR,France +200409,3,12618,7283,17953,21,12,30,FR,France +200408,3,17738,11055,24421,29,18,40,FR,France +200407,3,25484,17228,33740,42,28,56,FR,France +200406,3,27452,19505,35399,46,33,59,FR,France +200405,3,35110,25869,44351,58,43,73,FR,France +200404,3,44571,35266,53876,74,59,89,FR,France +200403,3,60482,50389,70575,100,83,117,FR,France +200402,3,95234,81407,109061,158,135,181,FR,France +200401,3,109116,84565,133667,181,140,222,FR,France +200352,3,72239,5520,138958,121,10,232,FR,France +200351,3,445464,389214,501714,744,650,838,FR,France +200350,3,522427,491781,553073,873,822,924,FR,France +200349,3,555492,524706,586278,928,877,979,FR,France +200348,3,514668,485364,543972,860,811,909,FR,France +200347,3,332927,305972,359882,556,511,601,FR,France +200346,3,146101,126840,165362,244,212,276,FR,France +200345,3,95565,80900,110230,160,135,185,FR,France +200344,3,54703,43193,66213,91,72,110,FR,France +200343,3,45834,36611,55057,77,62,92,FR,France +200342,3,39010,28885,49135,65,48,82,FR,France +200341,3,29579,21478,37680,49,35,63,FR,France +200340,3,30862,19484,42240,52,33,71,FR,France +200339,3,26592,18927,34257,44,31,57,FR,France +200338,3,14811,8777,20845,25,15,35,FR,France +200337,3,14735,7495,21975,25,13,37,FR,France +200336,3,10951,3732,18170,18,6,30,FR,France +200335,3,1504,0,3349,3,0,6,FR,France +200334,3,2194,0,4889,4,0,9,FR,France +200333,3,1504,0,3921,3,0,7,FR,France +200332,3,1619,0,4072,3,0,7,FR,France +200331,3,5164,0,10601,9,0,18,FR,France +200330,3,3183,28,6338,5,0,10,FR,France +200329,3,6801,450,13152,11,0,22,FR,France +200328,3,3975,609,7341,7,1,13,FR,France +200327,3,2293,0,4605,4,0,8,FR,France +200326,3,5333,2138,8528,9,4,14,FR,France +200325,3,2602,0,5228,4,0,8,FR,France +200324,3,8429,0,19483,14,0,32,FR,France +200323,3,4821,1479,8163,8,2,14,FR,France +200322,3,2573,158,4988,4,0,8,FR,France +200321,3,5563,2465,8661,9,4,14,FR,France +200320,3,7554,3748,11360,13,7,19,FR,France +200319,3,8325,3777,12873,14,6,22,FR,France +200318,3,12268,6392,18144,20,10,30,FR,France +200317,3,46253,36234,56272,77,60,94,FR,France +200316,3,50759,39835,61683,85,67,103,FR,France +200315,3,69269,55778,82760,116,93,139,FR,France +200314,3,70084,55374,84794,117,92,142,FR,France +200313,3,70335,56370,84300,118,95,141,FR,France +200312,3,88582,73568,103596,148,123,173,FR,France +200311,3,99729,83353,116105,167,140,194,FR,France +200310,3,121516,104361,138671,203,174,232,FR,France +200309,3,177255,151800,202710,296,253,339,FR,France +200308,3,222638,194269,251007,372,325,419,FR,France +200307,3,237104,207851,266357,396,347,445,FR,France +200306,3,206955,177973,235937,346,298,394,FR,France +200305,3,151864,125877,177851,254,211,297,FR,France +200304,3,95356,76211,114501,159,127,191,FR,France +200303,3,50983,38264,63702,85,64,106,FR,France +200302,3,31447,21706,41188,53,37,69,FR,France +200301,3,31228,19202,43254,52,32,72,FR,France +200252,3,47016,33692,60340,79,57,101,FR,France +200251,3,47629,36912,58346,80,62,98,FR,France +200250,3,35221,26217,44225,59,44,74,FR,France +200249,3,24656,16900,32412,41,28,54,FR,France +200248,3,19799,12868,26730,33,21,45,FR,France +200247,3,16449,9214,23684,28,16,40,FR,France +200246,3,12753,5779,19727,21,9,33,FR,France +200245,3,19304,8475,30133,32,14,50,FR,France +200244,3,18082,10671,25493,30,18,42,FR,France +200243,3,14326,7548,21104,24,13,35,FR,France +200242,3,13774,7800,19748,23,13,33,FR,France +200241,3,11036,5650,16422,19,10,28,FR,France +200240,3,8137,3375,12899,14,6,22,FR,France +200239,3,15989,9892,22086,27,17,37,FR,France +200238,3,7067,3299,10835,12,6,18,FR,France +200237,3,12409,4981,19837,21,9,33,FR,France +200236,3,1679,0,4072,3,0,7,FR,France +200235,3,2126,0,6301,4,0,11,FR,France +200234,3,2843,0,7483,5,0,13,FR,France +200233,3,2670,0,5462,4,0,9,FR,France +200232,3,1087,0,3003,2,0,5,FR,France +200231,3,5455,399,10511,9,1,17,FR,France +200230,3,3601,0,7836,6,0,13,FR,France +200229,3,5576,379,10773,9,0,18,FR,France +200228,3,6602,0,14289,11,0,24,FR,France +200227,3,1882,0,6151,3,0,10,FR,France +200226,3,4523,0,12320,8,0,21,FR,France +200225,3,4765,1076,8454,8,2,14,FR,France +200224,3,12063,7174,16952,20,12,28,FR,France +200223,3,15468,9806,21130,26,16,36,FR,France +200222,3,4854,1696,8012,8,3,13,FR,France +200221,3,5901,2212,9590,10,4,16,FR,France +200220,3,3803,1215,6391,6,2,10,FR,France +200219,3,6139,2598,9680,10,4,16,FR,France +200218,3,6083,2646,9520,10,4,16,FR,France +200217,3,7223,2678,11768,12,4,20,FR,France +200216,3,17762,9887,25637,30,17,43,FR,France +200215,3,21654,13662,29646,36,23,49,FR,France +200214,3,23877,15709,32045,40,26,54,FR,France +200213,3,27497,16289,38705,46,27,65,FR,France +200212,3,33510,20938,46082,56,35,77,FR,France +200211,3,40426,29171,51681,68,49,87,FR,France +200210,3,42915,24537,61293,72,41,103,FR,France +200209,3,63735,48368,79102,107,81,133,FR,France +200208,3,117204,95548,138860,197,161,233,FR,France +200207,3,170251,137065,203437,286,230,342,FR,France +200206,3,325084,296111,354057,546,497,595,FR,France +200205,3,456186,422559,489813,767,710,824,FR,France +200204,3,504715,470859,538571,848,791,905,FR,France +200203,3,383720,353019,414421,645,593,697,FR,France +200202,3,244028,217752,270304,410,366,454,FR,France +200201,3,115422,95696,135148,194,161,227,FR,France +200152,3,57999,43225,72773,98,73,123,FR,France +200151,3,45961,36017,55905,78,61,95,FR,France +200150,3,31309,22878,39740,53,39,67,FR,France +200149,3,34792,23268,46316,59,40,78,FR,France +200148,3,43283,20164,66402,73,34,112,FR,France +200147,3,27455,20021,34889,46,33,59,FR,France +200146,3,21127,14294,27960,36,24,48,FR,France +200145,3,20766,13979,27553,35,24,46,FR,France +200144,3,11410,6593,16227,19,11,27,FR,France +200143,3,23311,15652,30970,39,26,52,FR,France +200142,3,18963,11652,26274,32,20,44,FR,France +200141,3,20241,14032,26450,34,24,44,FR,France +200140,3,18113,9971,26255,31,17,45,FR,France +200139,3,25407,7785,43029,43,13,73,FR,France +200138,3,9736,4985,14487,16,8,24,FR,France +200137,3,8025,3527,12523,14,6,22,FR,France +200136,3,4663,654,8672,8,1,15,FR,France +200135,3,4399,0,9810,7,0,16,FR,France +200134,3,2990,0,6419,5,0,11,FR,France +200133,3,0,0,0,0,0,0,FR,France +200132,3,0,0,0,0,0,0,FR,France +200131,3,18999,4286,33712,32,7,57,FR,France +200130,3,2144,0,5670,4,0,10,FR,France +200129,3,2408,0,5215,4,0,9,FR,France +200128,3,3555,553,6557,6,1,11,FR,France +200127,3,4739,1122,8356,8,2,14,FR,France +200126,3,3335,466,6204,6,1,11,FR,France +200125,3,2643,527,4759,4,0,8,FR,France +200124,3,4784,2158,7410,8,4,12,FR,France +200123,3,6299,3161,9437,11,6,16,FR,France +200122,3,4544,2006,7082,8,4,12,FR,France +200121,3,8925,4094,13756,15,7,23,FR,France +200120,3,15269,8883,21655,26,15,37,FR,France +200119,3,17369,10575,24163,29,18,40,FR,France +200118,3,21043,14262,27824,36,25,47,FR,France +200117,3,25787,19109,32465,44,33,55,FR,France +200116,3,24025,16833,31217,41,29,53,FR,France +200115,3,24188,17340,31036,41,29,53,FR,France +200114,3,40429,31774,49084,68,53,83,FR,France +200113,3,48644,39517,57771,82,67,97,FR,France +200112,3,45411,35780,55042,77,61,93,FR,France +200111,3,49809,40534,59084,84,68,100,FR,France +200110,3,46649,37240,56058,79,63,95,FR,France +200109,3,58623,47346,69900,99,80,118,FR,France +200108,3,77423,63237,91609,131,107,155,FR,France +200107,3,126970,107898,146042,215,183,247,FR,France +200106,3,225969,198142,253796,382,335,429,FR,France +200105,3,278674,249486,307862,471,422,520,FR,France +200104,3,209193,189129,229257,354,320,388,FR,France +200103,3,139823,124243,155403,236,210,262,FR,France +200102,3,105356,92392,118320,178,156,200,FR,France +200101,3,98930,84599,113261,167,143,191,FR,France +200052,3,143525,124203,162847,244,211,277,FR,France +200051,3,125224,108719,141729,213,185,241,FR,France +200050,3,99177,84857,113497,169,145,193,FR,France +200049,3,74170,54196,94144,126,92,160,FR,France +200048,3,43642,34064,53220,74,58,90,FR,France +200047,3,64848,11322,118374,110,19,201,FR,France +200046,3,20598,14053,27143,35,24,46,FR,France +200045,3,25375,17229,33521,43,29,57,FR,France +200044,3,16330,9762,22898,28,17,39,FR,France +200043,3,36951,27693,46209,63,47,79,FR,France +200042,3,41200,30772,51628,70,52,88,FR,France +200041,3,40022,30939,49105,68,53,83,FR,France +200040,3,27237,19986,34488,46,34,58,FR,France +200039,3,19338,12649,26027,33,22,44,FR,France +200038,3,7417,3193,11641,13,6,20,FR,France +200037,3,2243,0,4722,4,0,8,FR,France +200036,3,2990,0,6416,5,0,11,FR,France +200035,3,5590,0,12003,10,0,21,FR,France +200034,3,5188,0,12418,9,0,21,FR,France +200033,3,1690,0,3859,3,0,7,FR,France +200032,3,1405,0,4239,2,0,7,FR,France +200031,3,2159,0,4744,4,0,8,FR,France +200030,3,218,0,783,0,0,1,FR,France +200029,3,1532,0,3751,3,0,7,FR,France +200028,3,1071,0,2881,2,0,5,FR,France +200027,3,2427,150,4704,4,0,8,FR,France +200026,3,1997,0,4996,3,0,8,FR,France +200025,3,4239,221,8257,7,0,14,FR,France +200024,3,5411,1122,9700,9,2,16,FR,France +200023,3,8757,4101,13413,15,7,23,FR,France +200022,3,4966,1694,8238,8,2,14,FR,France +200021,3,4271,1389,7153,7,2,12,FR,France +200020,3,4520,1478,7562,8,3,13,FR,France +200019,3,13867,8548,19186,24,15,33,FR,France +200018,3,5386,2261,8511,9,4,14,FR,France +200017,3,7018,1581,12455,12,3,21,FR,France +200016,3,5328,1433,9223,9,2,16,FR,France +200015,3,12020,6436,17604,20,11,29,FR,France +200014,3,10942,5691,16193,19,10,28,FR,France +200013,3,8572,3443,13701,15,6,24,FR,France +200012,3,7081,3097,11065,12,5,19,FR,France +200011,3,12172,7447,16897,21,13,29,FR,France +200010,3,9091,5450,12732,15,9,21,FR,France +200009,3,14631,9200,20062,25,16,34,FR,France +200008,3,23647,17172,30122,40,29,51,FR,France +200007,3,59173,48440,69906,101,83,119,FR,France +200006,3,146517,129961,163073,249,221,277,FR,France +200005,3,261687,239983,283391,445,408,482,FR,France +200004,3,374822,349785,399859,637,594,680,FR,France +200003,3,484233,456706,511760,824,777,871,FR,France +200002,3,521069,492185,549953,886,837,935,FR,France +200001,3,541945,511326,572564,922,870,974,FR,France +199952,3,387655,360652,414658,663,617,709,FR,France +199951,3,272075,250906,293244,465,429,501,FR,France +199950,3,181113,164571,197655,310,282,338,FR,France +199949,3,112328,99058,125598,192,169,215,FR,France +199948,3,58710,48651,68769,100,83,117,FR,France +199947,3,35912,23462,48362,61,40,82,FR,France +199946,3,8601,1503,15699,15,3,27,FR,France +199945,3,17781,10817,24745,30,18,42,FR,France +199944,3,18238,12870,23606,31,22,40,FR,France +199943,3,18135,12601,23669,31,22,40,FR,France +199942,3,19183,13258,25108,33,23,43,FR,France +199941,3,25171,18689,31653,43,32,54,FR,France +199940,3,24185,16184,32186,41,27,55,FR,France +199939,3,28553,20776,36330,49,36,62,FR,France +199938,3,12430,7759,17101,21,13,29,FR,France +199937,3,7543,4283,10803,13,7,19,FR,France +199936,3,8191,2827,13555,14,5,23,FR,France +199935,3,3334,1188,5480,6,2,10,FR,France +199934,3,7600,0,27730,13,0,47,FR,France +199933,3,9757,354,19160,17,1,33,FR,France +199932,3,7149,0,15077,12,0,26,FR,France +199931,3,2640,0,5463,5,0,10,FR,France +199930,3,1478,0,3153,3,0,6,FR,France +199929,3,3983,498,7468,7,1,13,FR,France +199928,3,3731,712,6750,6,1,11,FR,France +199927,3,5004,1597,8411,9,3,15,FR,France +199926,3,3459,699,6219,6,1,11,FR,France +199925,3,5302,2057,8547,9,3,15,FR,France +199924,3,4327,1646,7008,7,2,12,FR,France +199923,3,5370,2374,8366,9,4,14,FR,France +199922,3,4404,1643,7165,8,3,13,FR,France +199921,3,4180,1485,6875,7,2,12,FR,France +199920,3,6073,2775,9371,10,4,16,FR,France +199919,3,6241,3220,9262,11,6,16,FR,France +199918,3,3057,678,5436,5,1,9,FR,France +199917,3,2904,701,5107,5,1,9,FR,France +199916,3,7539,3360,11718,13,6,20,FR,France +199915,3,11535,6814,16256,20,12,28,FR,France +199914,3,18730,13131,24329,32,22,42,FR,France +199913,3,38453,29560,47346,66,51,81,FR,France +199912,3,58090,48072,68108,99,82,116,FR,France +199911,3,91329,78686,103972,156,134,178,FR,France +199910,3,147976,131058,164894,253,224,282,FR,France +199909,3,207450,188710,226190,355,323,387,FR,France +199908,3,313293,292280,334306,536,500,572,FR,France +199907,3,524136,496702,551570,896,849,943,FR,France +199906,3,493908,466605,521211,844,797,891,FR,France +199905,3,476884,449696,504072,815,769,861,FR,France +199904,3,368514,345131,391897,630,590,670,FR,France +199903,3,242388,224208,260568,414,383,445,FR,France +199902,3,160657,145209,176105,275,249,301,FR,France +199901,3,130133,115125,145141,222,196,248,FR,France +199853,3,107611,92301,122921,185,159,211,FR,France +199852,3,72373,61032,83714,124,105,143,FR,France +199851,3,78179,67156,89202,134,115,153,FR,France +199850,3,54775,45478,64072,94,78,110,FR,France +199849,3,33385,26332,40438,57,45,69,FR,France +199848,3,22636,16668,28604,39,29,49,FR,France +199847,3,14505,9746,19264,25,17,33,FR,France +199846,3,13804,9049,18559,24,16,32,FR,France +199845,3,13021,8113,17929,22,14,30,FR,France +199844,3,12631,7410,17852,22,13,31,FR,France +199843,3,12180,7125,17235,21,12,30,FR,France +199842,3,18885,12726,25044,32,21,43,FR,France +199841,3,24196,17506,30886,42,31,53,FR,France +199840,3,20235,14114,26356,35,25,45,FR,France +199839,3,17075,11538,22612,29,20,38,FR,France +199838,3,10837,6336,15338,19,11,27,FR,France +199837,3,6968,3227,10709,12,6,18,FR,France +199836,3,3033,580,5486,5,1,9,FR,France +199835,3,2491,0,5022,4,0,8,FR,France +199834,3,3853,589,7117,7,1,13,FR,France +199833,3,2934,0,6598,5,0,11,FR,France +199832,3,1308,0,2894,2,0,5,FR,France +199831,3,12147,0,29237,21,0,50,FR,France +199830,3,5309,1628,8990,9,3,15,FR,France +199829,3,6486,2465,10507,11,4,18,FR,France +199828,3,9577,4464,14690,16,7,25,FR,France +199827,3,12358,7158,17558,21,12,30,FR,France +199826,3,10415,6547,14283,18,11,25,FR,France +199825,3,18246,13050,23442,31,22,40,FR,France +199824,3,16263,11126,21400,28,19,37,FR,France +199823,3,8553,4911,12195,15,9,21,FR,France +199822,3,5181,2669,7693,9,5,13,FR,France +199821,3,4751,2416,7086,8,4,12,FR,France +199820,3,12129,8099,16159,21,14,28,FR,France +199819,3,24118,17906,30330,41,30,52,FR,France +199818,3,31612,24512,38712,54,42,66,FR,France +199817,3,61148,51894,70402,105,89,121,FR,France +199816,3,123195,109878,136512,211,188,234,FR,France +199815,3,171603,156715,186491,294,268,320,FR,France +199814,3,319092,298398,339786,547,512,582,FR,France +199813,3,298212,278513,317911,512,478,546,FR,France +199812,3,263585,246356,280814,452,422,482,FR,France +199811,3,220578,204894,236262,378,351,405,FR,France +199810,3,202354,186304,218404,347,319,375,FR,France +199809,3,227553,209970,245136,390,360,420,FR,France +199808,3,271362,252005,290719,465,432,498,FR,France +199807,3,190187,173694,206680,326,298,354,FR,France +199806,3,88217,76829,99605,151,131,171,FR,France +199805,3,45180,36970,53390,77,63,91,FR,France +199804,3,30005,23272,36738,51,39,63,FR,France +199803,3,23900,18221,29579,41,31,51,FR,France +199802,3,31143,23994,38292,53,41,65,FR,France +199801,3,24809,17786,31832,43,31,55,FR,France +199752,3,29039,21984,36094,50,38,62,FR,France +199751,3,34924,27737,42111,60,48,72,FR,France +199750,3,33527,26388,40666,58,46,70,FR,France +199749,3,15978,11147,20809,27,19,35,FR,France +199748,3,11507,7744,15270,20,14,26,FR,France +199747,3,11059,7151,14967,19,12,26,FR,France +199746,3,8073,4613,11533,14,8,20,FR,France +199745,3,18202,13113,23291,31,22,40,FR,France +199744,3,19770,14405,25135,34,25,43,FR,France +199743,3,16707,11945,21469,29,21,37,FR,France +199742,3,15340,10351,20329,26,17,35,FR,France +199741,3,16933,11941,21925,29,20,38,FR,France +199740,3,13292,8709,17875,23,15,31,FR,France +199739,3,10189,6279,14099,18,11,25,FR,France +199738,3,3231,1061,5401,6,2,10,FR,France +199737,3,4542,1949,7135,8,4,12,FR,France +199736,3,5131,2205,8057,9,4,14,FR,France +199735,3,1842,0,3740,3,0,6,FR,France +199734,3,3226,0,6717,6,0,12,FR,France +199733,3,1799,0,4368,3,0,7,FR,France +199732,3,2086,0,4411,4,0,8,FR,France +199731,3,1386,0,3332,2,0,5,FR,France +199730,3,2116,0,4919,4,0,9,FR,France +199729,3,1973,0,4347,3,0,7,FR,France +199728,3,1560,216,2904,3,1,5,FR,France +199727,3,2540,754,4326,4,1,7,FR,France +199726,3,5582,2699,8465,10,5,15,FR,France +199725,3,4012,1090,6934,7,2,12,FR,France +199724,3,4696,1824,7568,8,3,13,FR,France +199723,3,4709,2136,7282,8,4,12,FR,France +199722,3,2283,665,3901,4,1,7,FR,France +199721,3,2108,664,3552,4,2,6,FR,France +199720,3,3257,1519,4995,6,3,9,FR,France +199719,3,4646,2436,6856,8,4,12,FR,France +199718,3,5246,2764,7728,9,5,13,FR,France +199717,3,14236,9906,18566,24,17,31,FR,France +199716,3,12169,8111,16227,21,14,28,FR,France +199715,3,9516,6192,12840,16,10,22,FR,France +199714,3,13602,9659,17545,23,16,30,FR,France +199713,3,18032,13345,22719,31,23,39,FR,France +199712,3,17199,12707,21691,30,22,38,FR,France +199711,3,19988,15419,24557,34,26,42,FR,France +199710,3,21903,17338,26468,38,30,46,FR,France +199709,3,29860,24261,35459,51,41,61,FR,France +199708,3,55445,47857,63033,95,82,108,FR,France +199707,3,70876,62518,79234,122,108,136,FR,France +199706,3,76906,68152,85660,132,117,147,FR,France +199705,3,95900,86095,105705,165,148,182,FR,France +199704,3,96896,87079,106713,167,150,184,FR,France +199703,3,143844,131917,155771,248,227,269,FR,France +199702,3,211578,197395,225761,364,340,388,FR,France +199701,3,280440,263783,297097,483,454,512,FR,France +199652,3,388201,369211,407191,670,637,703,FR,France +199651,3,640627,617388,663866,1106,1066,1146,FR,France +199650,3,535205,514568,555842,924,888,960,FR,France +199649,3,411498,393335,429661,710,679,741,FR,France +199648,3,195568,182563,208573,338,316,360,FR,France +199647,3,71980,63619,80341,124,110,138,FR,France +199646,3,32138,26358,37918,55,45,65,FR,France +199645,3,25551,20136,30966,44,35,53,FR,France +199644,3,10753,7230,14276,19,13,25,FR,France +199643,3,12971,9311,16631,22,16,28,FR,France +199642,3,11929,8472,15386,21,15,27,FR,France +199641,3,9918,6674,13162,17,11,23,FR,France +199640,3,10765,7067,14463,19,13,25,FR,France +199639,3,8377,5183,11571,14,8,20,FR,France +199638,3,9470,5965,12975,16,10,22,FR,France +199637,3,2925,829,5021,5,1,9,FR,France +199636,3,1122,23,2221,2,0,4,FR,France +199635,3,1674,93,3255,3,0,6,FR,France +199634,3,1273,122,2424,2,0,4,FR,France +199633,3,540,0,1246,1,0,2,FR,France +199632,3,1453,176,2730,3,1,5,FR,France +199631,3,3010,752,5268,5,1,9,FR,France +199630,3,2992,706,5278,5,1,9,FR,France +199629,3,1559,144,2974,3,1,5,FR,France +199628,3,3109,541,5677,5,1,9,FR,France +199627,3,4456,1595,7317,8,3,13,FR,France +199626,3,2871,1138,4604,5,2,8,FR,France +199625,3,2308,856,3760,4,1,7,FR,France +199624,3,2490,1067,3913,4,2,6,FR,France +199623,3,2819,1262,4376,5,2,8,FR,France +199622,3,4005,1984,6026,7,4,10,FR,France +199621,3,7042,4291,9793,12,7,17,FR,France +199620,3,10619,7365,13873,18,12,24,FR,France +199619,3,11898,8065,15731,21,14,28,FR,France +199618,3,18338,13352,23324,32,23,41,FR,France +199617,3,24954,19100,30808,43,33,53,FR,France +199616,3,29313,23868,34758,51,42,60,FR,France +199615,3,51703,43644,59762,89,75,103,FR,France +199614,3,44414,36774,52054,77,64,90,FR,France +199613,3,30622,25062,36182,53,43,63,FR,France +199612,3,31818,25852,37784,55,45,65,FR,France +199611,3,24427,19499,29355,42,33,51,FR,France +199610,3,20910,16198,25622,36,28,44,FR,France +199609,3,19594,15228,23960,34,26,42,FR,France +199608,3,19046,14850,23242,33,26,40,FR,France +199607,3,23041,18338,27744,40,32,48,FR,France +199606,3,21810,17153,26467,38,30,46,FR,France +199605,3,25275,20410,30140,44,36,52,FR,France +199604,3,43359,36948,49770,75,64,86,FR,France +199603,3,54691,48016,61366,94,82,106,FR,France +199602,3,105606,96106,115106,182,166,198,FR,France +199601,3,223830,209274,238386,386,361,411,FR,France +199552,3,397122,378252,415992,688,655,721,FR,France +199551,3,749988,725434,774542,1299,1256,1342,FR,France +199550,3,604926,583100,626752,1047,1009,1085,FR,France +199549,3,375500,358200,392800,650,620,680,FR,France +199548,3,206446,193457,219435,357,335,379,FR,France +199547,3,120472,110526,130418,209,192,226,FR,France +199546,3,62380,55042,69718,108,95,121,FR,France +199545,3,29791,24523,35059,52,43,61,FR,France +199544,3,13168,9820,16516,23,17,29,FR,France +199543,3,16188,12389,19987,28,21,35,FR,France +199542,3,15178,11387,18969,26,19,33,FR,France +199541,3,14980,10851,19109,26,19,33,FR,France +199540,3,16245,11610,20880,28,20,36,FR,France +199539,3,18499,13844,23154,32,24,40,FR,France +199538,3,13123,9410,16836,23,17,29,FR,France +199537,3,4895,2666,7124,8,4,12,FR,France +199536,3,3659,1574,5744,6,2,10,FR,France +199535,3,2496,644,4348,4,1,7,FR,France +199534,3,1887,214,3560,3,0,6,FR,France +199533,3,905,0,2007,2,0,4,FR,France +199532,3,700,0,1699,1,0,3,FR,France +199531,3,1946,92,3800,3,0,6,FR,France +199530,3,1898,46,3750,3,0,6,FR,France +199529,3,2148,687,3609,4,1,7,FR,France +199528,3,3312,1430,5194,6,3,9,FR,France +199527,3,4853,2683,7023,8,4,12,FR,France +199526,3,4986,2911,7061,9,5,13,FR,France +199525,3,4571,2520,6622,8,4,12,FR,France +199524,3,8058,5054,11062,14,9,19,FR,France +199523,3,13820,9801,17839,24,17,31,FR,France +199522,3,14124,9999,18249,24,17,31,FR,France +199521,3,11931,8655,15207,21,15,27,FR,France +199520,3,18846,14311,23381,33,25,41,FR,France +199519,3,26261,21488,31034,45,37,53,FR,France +199518,3,39231,33258,45204,68,58,78,FR,France +199517,3,88640,79343,97937,153,137,169,FR,France +199516,3,140488,129439,151537,243,224,262,FR,France +199515,3,181007,169110,192904,313,292,334,FR,France +199514,3,248704,235144,262264,431,408,454,FR,France +199513,3,209839,197191,222487,363,341,385,FR,France +199512,3,122434,112497,132371,212,195,229,FR,France +199511,3,81730,73346,90114,142,127,157,FR,France +199510,3,49387,42703,56071,86,74,98,FR,France +199509,3,39696,33259,46133,69,58,80,FR,France +199508,3,38008,32225,43791,66,56,76,FR,France +199507,3,30550,25479,35621,53,44,62,FR,France +199506,3,37351,32007,42695,65,56,74,FR,France +199505,3,27876,23218,32534,48,40,56,FR,France +199504,3,27643,22818,32468,48,40,56,FR,France +199503,3,24844,20391,29297,43,35,51,FR,France +199502,3,23480,19249,27711,41,34,48,FR,France +199501,3,26556,21916,31196,46,38,54,FR,France +199452,3,22036,17495,26577,38,30,46,FR,France +199451,3,26912,21750,32074,47,38,56,FR,France +199450,3,28831,23470,34192,50,41,59,FR,France +199449,3,21161,16559,25763,37,29,45,FR,France +199448,3,18487,14456,22518,32,25,39,FR,France +199447,3,15206,11578,18834,26,20,32,FR,France +199446,3,14252,10525,17979,25,19,31,FR,France +199445,3,12152,8448,15856,21,15,27,FR,France +199444,3,11307,7688,14926,20,14,26,FR,France +199443,3,11254,8002,14506,20,14,26,FR,France +199442,3,14406,10653,18159,25,18,32,FR,France +199441,3,14073,10341,17805,24,18,30,FR,France +199440,3,15962,11850,20074,28,21,35,FR,France +199439,3,15878,11643,20113,28,21,35,FR,France +199438,3,15366,11100,19632,27,20,34,FR,France +199437,3,5949,3561,8337,10,6,14,FR,France +199436,3,2806,1133,4479,5,2,8,FR,France +199435,3,4556,2358,6754,8,4,12,FR,France +199434,3,3459,1444,5474,6,2,10,FR,France +199433,3,4272,977,7567,7,1,13,FR,France +199432,3,4786,1613,7959,8,2,14,FR,France +199431,3,5027,1580,8474,9,3,15,FR,France +199430,3,2100,520,3680,4,1,7,FR,France +199429,3,1188,0,2384,2,0,4,FR,France +199428,3,1581,316,2846,3,1,5,FR,France +199427,3,713,0,1459,1,0,2,FR,France +199426,3,990,80,1900,2,0,4,FR,France +199425,3,5431,3222,7640,9,5,13,FR,France +199424,3,6288,3723,8853,11,7,15,FR,France +199423,3,6440,1052,11828,11,2,20,FR,France +199422,3,845,0,2449,1,0,4,FR,France +199421,3,2197,395,3999,4,1,7,FR,France +199420,3,2217,852,3582,4,2,6,FR,France +199419,3,1483,406,2560,3,1,5,FR,France +199418,3,3705,1940,5470,6,3,9,FR,France +199417,3,2288,1064,3512,4,2,6,FR,France +199416,3,5156,3176,7136,9,6,12,FR,France +199415,3,6952,4678,9226,12,8,16,FR,France +199414,3,4671,2784,6558,8,5,11,FR,France +199413,3,3343,1641,5045,6,3,9,FR,France +199412,3,4305,2412,6198,7,4,10,FR,France +199411,3,5399,3327,7471,9,5,13,FR,France +199410,3,4548,2529,6567,8,4,12,FR,France +199409,3,5635,3251,8019,10,6,14,FR,France +199408,3,9539,6652,12426,17,12,22,FR,France +199407,3,14639,11188,18090,25,19,31,FR,France +199406,3,17308,13395,21221,30,23,37,FR,France +199405,3,18489,14290,22688,32,25,39,FR,France +199404,3,23712,19048,28376,41,33,49,FR,France +199403,3,29882,24817,34947,52,43,61,FR,France +199402,3,47402,41415,53389,82,72,92,FR,France +199401,3,118119,108182,128056,205,188,222,FR,France +199352,3,233137,218608,247666,406,381,431,FR,France +199351,3,377472,359792,395152,658,627,689,FR,France +199350,3,627639,607097,648181,1094,1058,1130,FR,France +199349,3,898045,873419,922671,1565,1522,1608,FR,France +199348,3,527582,507752,547412,920,885,955,FR,France +199347,3,241371,226769,255973,421,396,446,FR,France +199346,3,76034,68003,84065,133,119,147,FR,France +199345,3,32289,27022,37556,56,47,65,FR,France +199344,3,17832,14015,21649,31,24,38,FR,France +199343,3,15098,11333,18863,26,19,33,FR,France +199342,3,19187,14893,23481,33,26,40,FR,France +199341,3,18285,14384,22186,32,25,39,FR,France +199340,3,13805,10348,17262,24,18,30,FR,France +199339,3,14783,11173,18393,26,20,32,FR,France +199338,3,10492,7329,13655,18,12,24,FR,France +199337,3,7023,4503,9543,12,8,16,FR,France +199336,3,4361,2445,6277,8,5,11,FR,France +199335,3,5589,3066,8112,10,6,14,FR,France +199334,3,2984,1209,4759,5,2,8,FR,France +199333,3,3217,758,5676,6,2,10,FR,France +199332,3,3755,1051,6459,7,2,12,FR,France +199331,3,4163,1768,6558,7,3,11,FR,France +199330,3,4055,1907,6203,7,3,11,FR,France +199329,3,3714,1668,5760,6,2,10,FR,France +199328,3,1774,484,3064,3,1,5,FR,France +199327,3,2574,918,4230,4,1,7,FR,France +199326,3,3048,1450,4646,5,2,8,FR,France +199325,3,8348,5260,11436,15,10,20,FR,France +199324,3,6624,3747,9501,12,7,17,FR,France +199323,3,7424,4302,10546,13,8,18,FR,France +199322,3,3432,1849,5015,6,3,9,FR,France +199321,3,5942,3670,8214,10,6,14,FR,France +199320,3,5137,3157,7117,9,6,12,FR,France +199319,3,4593,2725,6461,8,5,11,FR,France +199318,3,5027,3075,6979,9,6,12,FR,France +199317,3,8111,5138,11084,14,9,19,FR,France +199316,3,24932,19468,30396,43,33,53,FR,France +199315,3,22181,17147,27215,39,30,48,FR,France +199314,3,38266,30865,45667,67,54,80,FR,France +199313,3,62987,54506,71468,110,95,125,FR,France +199312,3,63493,55956,71030,111,98,124,FR,France +199311,3,80548,72628,88468,140,126,154,FR,France +199310,3,127910,117688,138132,223,205,241,FR,France +199309,3,184150,171378,196922,321,299,343,FR,France +199308,3,222932,209051,236813,389,365,413,FR,France +199307,3,248494,234936,262052,433,409,457,FR,France +199306,3,286939,271830,302048,500,474,526,FR,France +199305,3,255890,241516,270264,446,421,471,FR,France +199304,3,193107,181261,204953,337,316,358,FR,France +199303,3,147854,137256,158452,258,240,276,FR,France +199302,3,90269,82164,98374,157,143,171,FR,France +199301,3,75288,67244,83332,131,117,145,FR,France +199253,3,56622,49107,64137,99,86,112,FR,France +199252,3,49588,42568,56608,87,75,99,FR,France +199251,3,41156,35024,47288,72,61,83,FR,France +199250,3,40100,34699,45501,70,61,79,FR,France +199249,3,39146,33847,44445,69,60,78,FR,France +199248,3,32392,27499,37285,57,48,66,FR,France +199247,3,26276,21797,30755,46,38,54,FR,France +199246,3,22758,18462,27054,40,32,48,FR,France +199245,3,22023,17804,26242,39,32,46,FR,France +199244,3,27619,22945,32293,48,40,56,FR,France +199243,3,24969,20704,29234,44,37,51,FR,France +199242,3,29980,25261,34699,52,44,60,FR,France +199241,3,24091,19953,28229,42,35,49,FR,France +199240,3,17593,13885,21301,31,25,37,FR,France +199239,3,13535,10301,16769,24,18,30,FR,France +199238,3,9837,7106,12568,17,12,22,FR,France +199237,3,7480,5130,9830,13,9,17,FR,France +199236,3,5155,2958,7352,9,5,13,FR,France +199235,3,6383,3687,9079,11,6,16,FR,France +199234,3,2953,922,4984,5,1,9,FR,France +199233,3,4046,1549,6543,7,3,11,FR,France +199232,3,4963,2215,7711,9,4,14,FR,France +199231,3,4233,1733,6733,7,3,11,FR,France +199230,3,3091,1145,5037,5,2,8,FR,France +199229,3,3586,1583,5589,6,2,10,FR,France +199228,3,4179,2133,6225,7,3,11,FR,France +199227,3,5568,3134,8002,10,6,14,FR,France +199226,3,5886,3229,8543,10,5,15,FR,France +199225,3,5304,2805,7803,9,5,13,FR,France +199224,3,5928,3482,8374,10,6,14,FR,France +199223,3,3914,1855,5973,7,3,11,FR,France +199222,3,4899,2641,7157,9,5,13,FR,France +199221,3,5059,2889,7229,9,5,13,FR,France +199220,3,4308,2226,6390,8,4,12,FR,France +199219,3,2982,1181,4783,5,2,8,FR,France +199218,3,3887,1777,5997,7,3,11,FR,France +199217,3,3614,1216,6012,6,2,10,FR,France +199216,3,5460,2934,7986,10,6,14,FR,France +199215,3,8642,5029,12255,15,9,21,FR,France +199214,3,11346,7536,15156,20,13,27,FR,France +199213,3,11693,8096,15290,20,14,26,FR,France +199212,3,11752,7834,15670,21,14,28,FR,France +199211,3,11689,7575,15803,20,13,27,FR,France +199210,3,19224,12971,25477,34,23,45,FR,France +199209,3,26629,20275,32983,47,36,58,FR,France +199208,3,37667,30887,44447,66,54,78,FR,France +199207,3,57312,48777,65847,100,85,115,FR,France +199206,3,112450,99989,124911,197,175,219,FR,France +199205,3,165474,151342,179606,290,265,315,FR,France +199204,3,147959,133595,162323,259,234,284,FR,France +199203,3,137893,122944,152842,241,215,267,FR,France +199202,3,185852,166558,205146,325,291,359,FR,France +199201,3,247688,222574,272802,434,390,478,FR,France +199152,3,349815,325499,374131,615,572,658,FR,France +199151,3,378413,355928,400898,666,626,706,FR,France +199150,3,198721,182878,214564,350,322,378,FR,France +199149,3,93903,82992,104814,165,146,184,FR,France +199148,3,45173,37384,52962,79,65,93,FR,France +199147,3,35691,28224,43158,63,50,76,FR,France +199146,3,23685,17531,29839,42,31,53,FR,France +199145,3,19565,13551,25579,34,23,45,FR,France +199144,3,21571,15477,27665,38,27,49,FR,France +199143,3,28842,21958,35726,51,39,63,FR,France +199142,3,27483,20385,34581,48,36,60,FR,France +199141,3,28185,20655,35715,50,37,63,FR,France +199140,3,26740,16049,37431,47,28,66,FR,France +199139,3,14373,8734,20012,25,15,35,FR,France +199138,3,7460,3700,11220,13,6,20,FR,France +199137,3,2429,434,4424,4,0,8,FR,France +199136,3,2380,0,4882,4,0,8,FR,France +199135,3,2372,0,5025,4,0,9,FR,France +199134,3,2099,0,5104,4,0,9,FR,France +199133,3,1654,0,4102,3,0,7,FR,France +199132,3,625,0,2190,1,0,4,FR,France +199131,3,2464,0,5830,4,0,10,FR,France +199130,3,2382,0,6857,4,0,12,FR,France +199129,3,3837,40,7634,7,0,14,FR,France +199128,3,3297,152,6442,6,0,12,FR,France +199127,3,3164,934,5394,6,2,10,FR,France +199126,3,6376,3324,9428,11,6,16,FR,France +199125,3,8218,4776,11660,14,8,20,FR,France +199124,3,8223,4660,11786,14,8,20,FR,France +199123,3,6801,3596,10006,12,6,18,FR,France +199122,3,6050,2682,9418,11,5,17,FR,France +199121,3,6391,3385,9397,11,6,16,FR,France +199120,3,8633,4683,12583,15,8,22,FR,France +199119,3,7785,3986,11584,14,7,21,FR,France +199118,3,10856,6457,15255,19,11,27,FR,France +199117,3,15603,10950,20256,27,19,35,FR,France +199116,3,15665,11184,20146,28,20,36,FR,France +199115,3,15062,10715,19409,26,18,34,FR,France +199114,3,27862,21583,34141,49,38,60,FR,France +199113,3,32179,25829,38529,57,46,68,FR,France +199112,3,27873,22312,33434,49,39,59,FR,France +199111,3,46186,38876,53496,81,68,94,FR,France +199110,3,88750,77784,99716,156,137,175,FR,France +199109,3,139093,124326,153860,245,219,271,FR,France +199108,3,216369,198630,234108,381,350,412,FR,France +199107,3,208836,191789,225883,367,337,397,FR,France +199106,3,134737,121280,148194,237,213,261,FR,France +199105,3,73564,62716,84412,129,110,148,FR,France +199104,3,48253,39031,57475,85,69,101,FR,France +199103,3,29382,22258,36506,52,39,65,FR,France +199102,3,29759,22044,37474,52,38,66,FR,France +199101,3,42927,33706,52148,76,60,92,FR,France +199052,3,41262,31607,50917,73,56,90,FR,France +199051,3,46924,37544,56304,83,66,100,FR,France +199050,3,44125,36137,52113,78,64,92,FR,France +199049,3,38379,30603,46155,68,54,82,FR,France +199048,3,29571,22315,36827,52,39,65,FR,France +199047,3,23358,15890,30826,41,28,54,FR,France +199046,3,20246,7930,32562,36,14,58,FR,France +199045,3,17571,11591,23551,31,20,42,FR,France +199044,3,16182,10305,22059,29,19,39,FR,France +199043,3,17579,11588,23570,31,20,42,FR,France +199042,3,13011,7875,18147,23,14,32,FR,France +199041,3,19723,13330,26116,35,24,46,FR,France +199040,3,20433,14614,26252,36,26,46,FR,France +199039,3,15618,10315,20921,28,19,37,FR,France +199038,3,11146,6197,16095,20,11,29,FR,France +199037,3,4051,1022,7080,7,2,12,FR,France +199036,3,2542,124,4960,4,0,8,FR,France +199035,3,934,0,2681,2,0,5,FR,France +199034,3,201,0,595,0,0,1,FR,France +199033,3,0,0,0,0,0,0,FR,France +199032,3,1399,0,3849,2,0,6,FR,France +199031,3,881,0,2206,2,0,4,FR,France +199030,3,425,0,1262,1,0,2,FR,France +199029,3,1077,0,2643,2,0,5,FR,France +199028,3,959,0,2252,2,0,4,FR,France +199027,3,2948,793,5103,5,1,9,FR,France +199026,3,7236,2651,11821,13,5,21,FR,France +199025,3,7879,3136,12622,14,6,22,FR,France +199024,3,5727,2460,8994,10,4,16,FR,France +199023,3,3655,1043,6267,6,1,11,FR,France +199022,3,4196,1292,7100,7,2,12,FR,France +199021,3,1004,0,2367,2,0,4,FR,France +199020,3,4506,1771,7241,8,3,13,FR,France +199019,3,5897,2440,9354,10,4,16,FR,France +199018,3,1738,141,3335,3,0,6,FR,France +199017,3,5278,2197,8359,9,4,14,FR,France +199016,3,8129,3754,12504,14,6,22,FR,France +199015,3,11707,5831,17583,21,11,31,FR,France +199014,3,12862,8177,17547,23,15,31,FR,France +199013,3,21879,15088,28670,39,27,51,FR,France +199012,3,17035,11135,22935,30,20,40,FR,France +199011,3,20018,14311,25725,35,25,45,FR,France +199010,3,16294,11045,21543,29,20,38,FR,France +199009,3,21793,15460,28126,39,28,50,FR,France +199008,3,26110,19342,32878,46,34,58,FR,France +199007,3,61742,49720,73764,109,88,130,FR,France +199006,3,399984,353345,446623,707,625,789,FR,France +199005,3,161765,146354,177176,286,259,313,FR,France +199004,3,287771,267698,307844,509,474,544,FR,France +199003,3,315466,296550,334382,558,525,591,FR,France +199002,3,345060,326087,364033,610,576,644,FR,France +199001,3,483600,460913,506287,855,815,895,FR,France +198952,3,581149,556023,606275,1035,990,1080,FR,France +198951,3,821540,793846,849234,1463,1414,1512,FR,France +198950,3,749283,723633,774933,1334,1288,1380,FR,France +198949,3,358043,340053,376033,638,606,670,FR,France +198948,3,119087,108253,129921,212,193,231,FR,France +198947,3,40963,33897,48029,73,60,86,FR,France +198946,3,23547,17952,29142,42,32,52,FR,France +198945,3,22711,16999,28423,40,30,50,FR,France +198944,3,23405,17475,29335,42,31,53,FR,France +198943,3,29549,23287,35811,53,42,64,FR,France +198942,3,39410,32172,46648,70,57,83,FR,France +198941,3,43763,35245,52281,78,63,93,FR,France +198940,3,31453,24288,38618,56,43,69,FR,France +198939,3,24622,18425,30819,44,33,55,FR,France +198938,3,18296,13483,23109,33,24,42,FR,France +198937,3,12022,8082,15962,21,14,28,FR,France +198936,3,4769,2299,7239,8,4,12,FR,France +198935,3,4661,1696,7626,8,3,13,FR,France +198934,3,6039,2185,9893,11,4,18,FR,France +198933,3,7940,3858,12022,14,7,21,FR,France +198932,3,7114,2361,11867,13,5,21,FR,France +198931,3,2721,0,5478,5,0,10,FR,France +198930,3,3168,561,5775,6,1,11,FR,France +198929,3,3909,1504,6314,7,3,11,FR,France +198928,3,1284,105,2463,2,0,4,FR,France +198927,3,3641,1350,5932,6,2,10,FR,France +198926,3,5753,2885,8621,10,5,15,FR,France +198925,3,6299,3454,9144,11,6,16,FR,France +198924,3,6337,3537,9137,11,6,16,FR,France +198923,3,11779,7984,15574,21,14,28,FR,France +198922,3,9104,4764,13444,16,8,24,FR,France +198921,3,9554,4316,14792,17,8,26,FR,France +198920,3,6093,1023,11163,11,2,20,FR,France +198919,3,-,,,-,,,FR,France +198918,3,13452,1365,25539,24,2,46,FR,France +198917,3,10949,7147,14751,19,12,26,FR,France +198916,3,10908,7494,14322,19,13,25,FR,France +198915,3,9667,6209,13125,17,11,23,FR,France +198914,3,15230,10469,19991,27,19,35,FR,France +198913,3,10564,6767,14361,19,12,26,FR,France +198912,3,13419,9542,17296,24,17,31,FR,France +198911,3,16633,12140,21126,30,22,38,FR,France +198910,3,12387,8750,16024,22,16,28,FR,France +198909,3,12895,9183,16607,23,16,30,FR,France +198908,3,19746,15258,24234,35,27,43,FR,France +198907,3,27277,21760,32794,49,39,59,FR,France +198906,3,47844,40320,55368,85,72,98,FR,France +198905,3,52840,45665,60015,94,81,107,FR,France +198904,3,54942,47750,62134,98,85,111,FR,France +198903,3,66010,58065,73955,118,104,132,FR,France +198902,3,112284,102003,122565,200,182,218,FR,France +198901,3,202266,188305,216227,360,335,385,FR,France +198852,3,467971,447033,488909,837,800,874,FR,France +198851,3,872748,846468,899028,1562,1515,1609,FR,France +198850,3,1001824,974799,1028849,1793,1745,1841,FR,France +198849,3,966523,940068,992978,1729,1682,1776,FR,France +198848,3,637811,614785,660837,1141,1100,1182,FR,France +198847,3,246062,231234,260890,440,413,467,FR,France +198846,3,92484,83160,101808,165,148,182,FR,France +198845,3,53940,46148,61732,97,83,111,FR,France +198844,3,42106,35336,48876,75,63,87,FR,France +198843,3,38252,31909,44595,68,57,79,FR,France +198842,3,45495,38467,52523,81,68,94,FR,France +198841,3,46336,39344,53328,83,70,96,FR,France +198840,3,39882,33507,46257,71,60,82,FR,France +198839,3,43730,36755,50705,78,66,90,FR,France +198838,3,35243,29367,41119,63,52,74,FR,France +198837,3,15537,11911,19163,28,22,34,FR,France +198836,3,7539,4840,10238,13,8,18,FR,France +198835,3,7797,4762,10832,14,9,19,FR,France +198834,3,4950,2005,7895,9,4,14,FR,France +198833,3,7937,3861,12013,14,7,21,FR,France +198832,3,7033,2595,11471,13,5,21,FR,France +198831,3,8758,3591,13925,16,7,25,FR,France +198830,3,4205,1224,7186,8,3,13,FR,France +198829,3,6103,1013,11193,11,2,20,FR,France +198828,3,8562,3483,13641,15,6,24,FR,France +198827,3,4690,2196,7184,8,4,12,FR,France +198826,3,7065,3905,10225,13,7,19,FR,France +198825,3,7657,4664,10650,14,9,19,FR,France +198824,3,6676,3978,9374,12,7,17,FR,France +198823,3,8695,5755,11635,16,11,21,FR,France +198822,3,11566,8282,14850,21,15,27,FR,France +198821,3,11107,7742,14472,20,14,26,FR,France +198820,3,14118,10223,18013,25,18,32,FR,France +198819,3,18260,13847,22673,33,25,41,FR,France +198818,3,20415,16281,24549,37,30,44,FR,France +198817,3,21750,17436,26064,39,31,47,FR,France +198816,3,33730,27496,39964,60,49,71,FR,France +198815,3,70616,61754,79478,126,110,142,FR,France +198814,3,123868,113211,134525,222,203,241,FR,France +198813,3,193710,181519,205901,347,325,369,FR,France +198812,3,283445,268834,298056,507,481,533,FR,France +198811,3,316175,300858,331492,566,539,593,FR,France +198810,3,235142,222004,248280,421,397,445,FR,France +198809,3,135564,125263,145865,243,225,261,FR,France +198808,3,87753,78449,97057,157,140,174,FR,France +198807,3,77099,68423,85775,138,122,154,FR,France +198806,3,69349,61502,77196,124,110,138,FR,France +198805,3,72705,64952,80458,130,116,144,FR,France +198804,3,72818,64944,80692,130,116,144,FR,France +198803,3,68869,60922,76816,123,109,137,FR,France +198802,3,59743,51907,67579,107,93,121,FR,France +198801,3,60929,52573,69285,109,94,124,FR,France +198753,3,47257,38170,56344,85,69,101,FR,France +198752,3,11935,2353,21517,21,4,38,FR,France +198751,3,47744,34266,61222,86,62,110,FR,France +198750,3,57767,50181,65353,104,90,118,FR,France +198749,3,49380,42461,56299,89,77,101,FR,France +198748,3,41871,35115,48627,75,63,87,FR,France +198747,3,29688,23465,35911,53,42,64,FR,France +198746,3,37216,30199,44233,67,54,80,FR,France +198745,3,35456,29024,41888,64,52,76,FR,France +198744,3,41024,33829,48219,74,61,87,FR,France +198743,3,46356,38370,54342,83,69,97,FR,France +198742,3,38021,30236,45806,68,54,82,FR,France +198741,3,42021,32016,52026,76,58,94,FR,France +198740,3,24641,15930,33352,44,28,60,FR,France +198739,3,32328,23548,41108,58,42,74,FR,France +198738,3,16782,11870,21694,30,21,39,FR,France +198737,3,11208,6542,15874,20,12,28,FR,France +198736,3,7906,4014,11798,14,7,21,FR,France +198735,3,6149,2970,9328,11,5,17,FR,France +198734,3,6631,2734,10528,12,5,19,FR,France +198733,3,6404,1834,10974,12,4,20,FR,France +198732,3,7215,2353,12077,13,4,22,FR,France +198731,3,8233,3655,12811,15,7,23,FR,France +198730,3,4642,1301,7983,8,2,14,FR,France +198729,3,4389,913,7865,8,2,14,FR,France +198728,3,2702,138,5266,5,0,10,FR,France +198727,3,10171,5904,14438,18,10,26,FR,France +198726,3,12341,7824,16858,22,14,30,FR,France +198725,3,23413,15490,31336,42,28,56,FR,France +198724,3,11289,7282,15296,20,13,27,FR,France +198723,3,15857,10943,20771,29,20,38,FR,France +198722,3,14887,9743,20031,27,18,36,FR,France +198721,3,17619,12649,22589,32,23,41,FR,France +198720,3,10344,6454,14234,19,12,26,FR,France +198719,3,12539,7943,17135,23,15,31,FR,France +198718,3,16095,10330,21860,29,19,39,FR,France +198717,3,21256,14850,27662,38,26,50,FR,France +198716,3,32416,25100,39732,58,45,71,FR,France +198715,3,44292,36456,52128,80,66,94,FR,France +198714,3,50642,41866,59418,91,75,107,FR,France +198713,3,62246,52749,71743,112,95,129,FR,France +198712,3,59625,50653,68597,107,91,123,FR,France +198711,3,53561,45035,62087,96,81,111,FR,France +198710,3,93067,80519,105615,167,144,190,FR,France +198709,3,147006,133519,160493,264,240,288,FR,France +198708,3,217779,202179,233379,391,363,419,FR,France +198707,3,288180,270718,305642,518,487,549,FR,France +198706,3,296702,279051,314353,533,501,565,FR,France +198705,3,236046,219483,252609,424,394,454,FR,France +198704,3,158333,143625,173041,285,259,311,FR,France +198703,3,103841,91699,115983,187,165,209,FR,France +198702,3,74213,64014,84412,133,115,151,FR,France +198701,3,69745,59207,80283,125,106,144,FR,France +198652,3,76263,64958,87568,138,118,158,FR,France +198651,3,72920,63047,82793,132,114,150,FR,France +198650,3,73413,64019,82807,133,116,150,FR,France +198649,3,56296,48229,64363,102,87,117,FR,France +198648,3,46031,38578,53484,83,70,96,FR,France +198647,3,36740,29710,43770,66,53,79,FR,France +198646,3,32134,25327,38941,58,46,70,FR,France +198645,3,38964,31382,46546,70,56,84,FR,France +198644,3,28646,22048,35244,52,40,64,FR,France +198643,3,27532,20842,34222,50,38,62,FR,France +198642,3,31815,25124,38506,57,45,69,FR,France +198641,3,32864,25939,39789,59,47,71,FR,France +198640,3,33516,26776,40256,60,48,72,FR,France +198639,3,28665,22477,34853,52,41,63,FR,France +198638,3,26615,20479,32751,48,37,59,FR,France +198637,3,15998,10802,21194,29,20,38,FR,France +198636,3,9182,4982,13382,17,9,25,FR,France +198635,3,10587,4470,16704,19,8,30,FR,France +198634,3,5762,858,10666,10,1,19,FR,France +198633,3,3115,554,5676,6,1,11,FR,France +198632,3,1027,0,2311,2,0,4,FR,France +198631,3,2247,0,4574,4,0,8,FR,France +198630,3,2346,141,4551,4,0,8,FR,France +198629,3,3654,931,6377,7,2,12,FR,France +198628,3,2327,0,5318,4,0,9,FR,France +198627,3,7529,3353,11705,14,6,22,FR,France +198626,3,8778,5106,12450,16,9,23,FR,France +198625,3,11075,6804,15346,20,12,28,FR,France +198624,3,11160,7252,15068,20,13,27,FR,France +198623,3,14372,9896,18848,26,18,34,FR,France +198622,3,9717,5594,13840,18,11,25,FR,France +198621,3,14460,9575,19345,26,17,35,FR,France +198620,3,17133,12106,22160,31,22,40,FR,France +198619,3,22177,16008,28346,40,29,51,FR,France +198618,3,31736,24115,39357,57,43,71,FR,France +198617,3,34874,27440,42308,63,50,76,FR,France +198616,3,41196,32894,49498,74,59,89,FR,France +198615,3,42659,33537,51781,77,61,93,FR,France +198614,3,49792,39728,59856,90,72,108,FR,France +198613,3,87249,63562,110936,157,114,200,FR,France +198612,3,124777,97237,152317,225,175,275,FR,France +198611,3,168146,151035,185257,303,272,334,FR,France +198610,3,257305,231225,283385,464,417,511,FR,France +198609,3,321140,296644,345636,580,536,624,FR,France +198608,3,448786,419219,478353,810,757,863,FR,France +198607,3,490723,460150,521296,886,831,941,FR,France +198606,3,439300,411764,466836,793,743,843,FR,France +198605,3,364727,339868,389586,658,613,703,FR,France +198604,3,348509,322464,374554,629,582,676,FR,France +198603,3,271539,248654,294424,490,449,531,FR,France +198602,3,178138,159344,196932,322,288,356,FR,France +198601,3,112614,96539,128689,203,174,232,FR,France +198552,3,86452,72250,100654,157,131,183,FR,France +198551,3,114666,99538,129794,208,181,235,FR,France +198550,3,86031,73604,98458,156,133,179,FR,France +198549,3,65931,55326,76536,120,101,139,FR,France +198548,3,68291,57581,79001,124,105,143,FR,France +198547,3,66177,55221,77133,120,100,140,FR,France +198546,3,70534,58788,82280,128,107,149,FR,France +198545,3,57514,47167,67861,104,85,123,FR,France +198544,3,67356,55744,78968,122,101,143,FR,France +198543,3,87402,74208,100596,158,134,182,FR,France +198542,3,76218,64604,87832,138,117,159,FR,France +198541,3,45712,36755,54669,83,67,99,FR,France +198540,3,49739,40335,59143,90,73,107,FR,France +198539,3,39819,31234,48404,72,56,88,FR,France +198538,3,27605,20614,34596,50,37,63,FR,France +198537,3,22219,15626,28812,40,28,52,FR,France +198536,3,27986,18992,36980,51,35,67,FR,France +198535,3,30215,18546,41884,55,34,76,FR,France +198534,3,40389,24786,55992,73,45,101,FR,France +198533,3,22611,8819,36403,41,16,66,FR,France +198532,3,7488,1851,13125,14,4,24,FR,France +198531,3,16958,8479,25437,31,16,46,FR,France +198530,3,11598,5507,17689,21,10,32,FR,France +198529,3,13054,6474,19634,24,12,36,FR,France +198528,3,14588,7659,21517,26,13,39,FR,France +198527,3,19670,11761,27579,36,22,50,FR,France +198526,3,18609,12637,24581,34,23,45,FR,France +198525,3,19362,12454,26270,35,22,48,FR,France +198524,3,19855,13577,26133,36,25,47,FR,France +198523,3,19373,10010,28736,35,18,52,FR,France +198522,3,24099,17190,31008,44,31,57,FR,France +198521,3,26096,19621,32571,47,35,59,FR,France +198520,3,27896,20885,34907,51,38,64,FR,France +198519,3,43154,32821,53487,78,59,97,FR,France +198518,3,40555,29935,51175,74,55,93,FR,France +198517,3,34053,24366,43740,62,44,80,FR,France +198516,3,50362,36451,64273,91,66,116,FR,France +198515,3,63881,45538,82224,116,83,149,FR,France +198514,3,134545,114400,154690,244,207,281,FR,France +198513,3,197206,176080,218332,357,319,395,FR,France +198512,3,245240,223304,267176,445,405,485,FR,France +198511,3,276205,252399,300011,501,458,544,FR,France +198510,3,353231,326279,380183,640,591,689,FR,France +198509,3,369895,341109,398681,670,618,722,FR,France +198508,3,389886,359529,420243,707,652,762,FR,France +198507,3,471852,432599,511105,855,784,926,FR,France +198506,3,565825,518011,613639,1026,939,1113,FR,France +198505,3,637302,592795,681809,1155,1074,1236,FR,France +198504,3,424937,390794,459080,770,708,832,FR,France +198503,3,213901,174689,253113,388,317,459,FR,France +198502,3,97586,80949,114223,177,147,207,FR,France +198501,3,85489,65918,105060,155,120,190,FR,France +198452,3,84830,60602,109058,154,110,198,FR,France +198451,3,101726,80242,123210,185,146,224,FR,France +198450,3,123680,101401,145959,225,184,266,FR,France +198449,3,101073,81684,120462,184,149,219,FR,France +198448,3,78620,60634,96606,143,110,176,FR,France +198447,3,72029,54274,89784,131,99,163,FR,France +198446,3,87330,67686,106974,159,123,195,FR,France +198445,3,135223,101414,169032,246,184,308,FR,France +198444,3,68422,20056,116788,125,37,213,FR,France