diff --git a/module3/exo2/data_varicelle.csv b/module3/exo2/data_varicelle.csv
new file mode 100644
index 0000000000000000000000000000000000000000..1cb0a0b52107ddcacbd6b497fb736f75f43056db
--- /dev/null
+++ b/module3/exo2/data_varicelle.csv
@@ -0,0 +1,1689 @@
+# @source="réseau Sentinelles, INSERM, Sorbonne Université, http://www.sentiweb.fr", @meta={"period":[199049,202313],"geo":["PAY","1"],"geo_ref":"insee","indicator":"7","type":"all","conf_int":true,"compact":false}, @date=2023-04-05T21:42:41+02:00
+week,indicator,inc,inc_low,inc_up,inc100,inc100_low,inc100_up,geo_insee,geo_name
+202313,7,12675,8518,16832,19,13,25,FR,France
+202312,7,10252,7063,13441,15,10,20,FR,France
+202311,7,4919,2880,6958,7,4,10,FR,France
+202310,7,4854,2731,6977,7,4,10,FR,France
+202309,7,7004,4548,9460,11,7,15,FR,France
+202308,7,8175,5316,11034,12,8,16,FR,France
+202307,7,6595,3782,9408,10,6,14,FR,France
+202306,7,9595,6017,13173,14,9,19,FR,France
+202305,7,6237,3907,8567,9,5,13,FR,France
+202304,7,6299,3973,8625,9,6,12,FR,France
+202303,7,6063,3798,8328,9,6,12,FR,France
+202302,7,6576,3060,10092,10,5,15,FR,France
+202301,7,8153,5470,10836,12,8,16,FR,France
+202252,7,5171,2717,7625,8,4,12,FR,France
+202251,7,6226,3822,8630,9,5,13,FR,France
+202250,7,6590,3100,10080,10,5,15,FR,France
+202249,7,5095,3212,6978,8,5,11,FR,France
+202248,7,4985,3043,6927,8,5,11,FR,France
+202247,7,6087,3733,8441,9,5,13,FR,France
+202246,7,3033,1392,4674,5,3,7,FR,France
+202245,7,3827,1720,5934,6,3,9,FR,France
+202244,7,4271,2231,6311,6,3,9,FR,France
+202243,7,5863,3302,8424,9,5,13,FR,France
+202242,7,3770,1950,5590,6,3,9,FR,France
+202241,7,4177,2219,6135,6,3,9,FR,France
+202240,7,4883,1472,8294,7,2,12,FR,France
+202239,7,2041,331,3751,3,0,6,FR,France
+202238,7,1771,419,3123,3,1,5,FR,France
+202237,7,1725,499,2951,3,1,5,FR,France
+202236,7,1069,178,1960,2,1,3,FR,France
+202235,7,1581,400,2762,2,0,4,FR,France
+202234,7,2266,788,3744,3,1,5,FR,France
+202233,7,7340,0,17399,11,0,26,FR,France
+202232,7,7801,4086,11516,12,6,18,FR,France
+202231,7,6896,4170,9622,10,6,14,FR,France
+202230,7,9039,5770,12308,14,9,19,FR,France
+202229,7,14851,10060,19642,22,15,29,FR,France
+202228,7,15471,11028,19914,23,16,30,FR,France
+202227,7,21191,16198,26184,32,24,40,FR,France
+202226,7,16854,12806,20902,25,19,31,FR,France
+202225,7,22266,18027,26505,34,28,40,FR,France
+202224,7,22458,18105,26811,34,27,41,FR,France
+202223,7,18772,14875,22669,28,22,34,FR,France
+202222,7,18965,14985,22945,29,23,35,FR,France
+202221,7,20310,16307,24313,31,25,37,FR,France
+202220,7,23585,19004,28166,36,29,43,FR,France
+202219,7,18593,14181,23005,28,21,35,FR,France
+202218,7,17851,13963,21739,27,21,33,FR,France
+202217,7,20314,16001,24627,31,24,38,FR,France
+202216,7,19660,14860,24460,30,23,37,FR,France
+202215,7,17799,13715,21883,27,21,33,FR,France
+202214,7,17005,13162,20848,26,20,32,FR,France
+202213,7,15448,11659,19237,23,17,29,FR,France
+202212,7,14702,10794,18610,22,16,28,FR,France
+202211,7,11729,8347,15111,18,13,23,FR,France
+202210,7,13314,10036,16592,20,15,25,FR,France
+202209,7,10485,7600,13370,16,12,20,FR,France
+202208,7,12088,8741,15435,18,13,23,FR,France
+202207,7,14003,10789,17217,21,16,26,FR,France
+202206,7,9798,7048,12548,15,11,19,FR,France
+202205,7,10851,7797,13905,16,11,21,FR,France
+202204,7,9547,6721,12373,14,10,18,FR,France
+202203,7,13972,10680,17264,21,16,26,FR,France
+202202,7,8495,6026,10964,13,9,17,FR,France
+202201,7,13793,10597,16989,21,16,26,FR,France
+202152,7,13239,9611,16867,20,15,25,FR,France
+202151,7,13326,9629,17023,20,14,26,FR,France
+202150,7,14128,10312,17944,21,15,27,FR,France
+202149,7,13674,10369,16979,21,16,26,FR,France
+202148,7,11549,8503,14595,17,12,22,FR,France
+202147,7,11419,8376,14462,17,12,22,FR,France
+202146,7,8216,5724,10708,12,8,16,FR,France
+202145,7,8965,6468,11462,14,10,18,FR,France
+202144,7,8736,5636,11836,13,8,18,FR,France
+202143,7,8145,5164,11126,12,7,17,FR,France
+202142,7,9443,6037,12849,14,9,19,FR,France
+202141,7,4021,2239,5803,6,3,9,FR,France
+202140,7,4441,2454,6428,7,4,10,FR,France
+202139,7,2291,1056,3526,3,1,5,FR,France
+202138,7,4325,2267,6383,7,4,10,FR,France
+202137,7,1964,754,3174,3,1,5,FR,France
+202136,7,3441,1730,5152,5,2,8,FR,France
+202135,7,2562,1107,4017,4,2,6,FR,France
+202134,7,1429,378,2480,2,0,4,FR,France
+202133,7,3829,1830,5828,6,3,9,FR,France
+202132,7,4108,1895,6321,6,3,9,FR,France
+202131,7,4793,2301,7285,7,3,11,FR,France
+202130,7,7190,4191,10189,11,6,16,FR,France
+202129,7,6800,4109,9491,10,6,14,FR,France
+202128,7,9734,0,21731,15,0,33,FR,France
+202127,7,9026,4316,13736,14,7,21,FR,France
+202126,7,7284,4108,10460,11,6,16,FR,France
+202125,7,9351,6540,12162,14,10,18,FR,France
+202124,7,12034,8937,15131,18,13,23,FR,France
+202123,7,9116,6420,11812,14,10,18,FR,France
+202122,7,4817,2752,6882,7,4,10,FR,France
+202121,7,6092,3458,8726,9,5,13,FR,France
+202120,7,7485,4601,10369,11,7,15,FR,France
+202119,7,6654,4370,8938,10,7,13,FR,France
+202118,7,3912,2110,5714,6,3,9,FR,France
+202117,7,4686,2878,6494,7,4,10,FR,France
+202116,7,4780,2891,6669,7,4,10,FR,France
+202115,7,11215,7627,14803,17,12,22,FR,France
+202114,7,11197,7994,14400,17,12,22,FR,France
+202113,7,9714,6289,13139,15,10,20,FR,France
+202112,7,11520,8415,14625,17,12,22,FR,France
+202111,7,9386,6678,12094,14,10,18,FR,France
+202110,7,9056,6452,11660,14,10,18,FR,France
+202109,7,10988,7938,14038,17,12,22,FR,France
+202108,7,11281,8361,14201,17,13,21,FR,France
+202107,7,13561,10315,16807,21,16,26,FR,France
+202106,7,13401,9810,16992,20,15,25,FR,France
+202105,7,12210,8988,15432,18,13,23,FR,France
+202104,7,12026,8826,15226,18,13,23,FR,France
+202103,7,8913,6375,11451,13,9,17,FR,France
+202102,7,7795,5430,10160,12,8,16,FR,France
+202101,7,10525,7750,13300,16,12,20,FR,France
+202053,7,11978,8406,15550,18,13,23,FR,France
+202052,7,12012,8285,15739,18,12,24,FR,France
+202051,7,10564,7574,13554,16,11,21,FR,France
+202050,7,7063,4744,9382,11,7,15,FR,France
+202049,7,5026,3145,6907,8,5,11,FR,France
+202048,7,6683,4312,9054,10,6,14,FR,France
+202047,7,4999,2963,7035,8,5,11,FR,France
+202046,7,3752,1963,5541,6,3,9,FR,France
+202045,7,3696,2016,5376,6,3,9,FR,France
+202044,7,4391,2375,6407,7,4,10,FR,France
+202043,7,4376,2505,6247,7,4,10,FR,France
+202042,7,4000,1979,6021,6,3,9,FR,France
+202041,7,3961,2099,5823,6,3,9,FR,France
+202040,7,2078,675,3481,3,1,5,FR,France
+202039,7,1049,237,1861,2,1,3,FR,France
+202038,7,2251,781,3721,3,1,5,FR,France
+202037,7,1584,405,2763,2,0,4,FR,France
+202036,7,919,100,1738,1,0,2,FR,France
+202035,7,828,0,1694,1,0,2,FR,France
+202034,7,2272,371,4173,3,0,6,FR,France
+202033,7,1284,177,2391,2,0,4,FR,France
+202032,7,2650,689,4611,4,1,7,FR,France
+202031,7,1303,100,2506,2,0,4,FR,France
+202030,7,1385,75,2695,2,0,4,FR,France
+202029,7,841,10,1672,1,0,2,FR,France
+202028,7,728,0,1515,1,0,2,FR,France
+202027,7,986,149,1823,1,0,2,FR,France
+202026,7,694,0,1454,1,0,2,FR,France
+202025,7,228,0,597,0,0,1,FR,France
+202024,7,388,0,959,1,0,2,FR,France
+202023,7,558,1,1115,1,0,2,FR,France
+202022,7,277,0,633,0,0,1,FR,France
+202021,7,602,36,1168,1,0,2,FR,France
+202020,7,824,20,1628,1,0,2,FR,France
+202019,7,310,0,753,0,0,1,FR,France
+202018,7,849,98,1600,1,0,2,FR,France
+202017,7,272,0,658,0,0,1,FR,France
+202016,7,758,78,1438,1,0,2,FR,France
+202015,7,1918,675,3161,3,1,5,FR,France
+202014,7,3879,2227,5531,6,3,9,FR,France
+202013,7,7326,5236,9416,11,8,14,FR,France
+202012,7,8123,5790,10456,12,8,16,FR,France
+202011,7,10198,7568,12828,15,11,19,FR,France
+202010,7,9011,6691,11331,14,10,18,FR,France
+202009,7,13631,10544,16718,21,16,26,FR,France
+202008,7,10424,7708,13140,16,12,20,FR,France
+202007,7,8959,6574,11344,14,10,18,FR,France
+202006,7,9264,6925,11603,14,10,18,FR,France
+202005,7,8505,6314,10696,13,10,16,FR,France
+202004,7,7991,5831,10151,12,9,15,FR,France
+202003,7,5968,4100,7836,9,6,12,FR,France
+202002,7,6534,4530,8538,10,7,13,FR,France
+202001,7,9835,7019,12651,15,11,19,FR,France
+201952,7,7941,5246,10636,12,8,16,FR,France
+201951,7,5823,3675,7971,9,6,12,FR,France
+201950,7,6424,4276,8572,10,7,13,FR,France
+201949,7,6621,4540,8702,10,7,13,FR,France
+201948,7,5542,3383,7701,8,5,11,FR,France
+201947,7,7536,5058,10014,11,7,15,FR,France
+201946,7,2638,1316,3960,4,2,6,FR,France
+201945,7,4492,2615,6369,7,4,10,FR,France
+201944,7,5728,3627,7829,9,6,12,FR,France
+201943,7,4834,2751,6917,7,4,10,FR,France
+201942,7,6279,3989,8569,10,7,13,FR,France
+201941,7,4130,2030,6230,6,3,9,FR,France
+201940,7,4211,2218,6204,6,3,9,FR,France
+201939,7,3137,1310,4964,5,2,8,FR,France
+201938,7,3078,1416,4740,5,2,8,FR,France
+201937,7,970,162,1778,1,0,2,FR,France
+201936,7,1277,263,2291,2,0,4,FR,France
+201935,7,922,0,1857,1,0,2,FR,France
+201934,7,1997,605,3389,3,1,5,FR,France
+201933,7,3279,1103,5455,5,2,8,FR,France
+201932,7,3627,1576,5678,6,3,9,FR,France
+201931,7,7611,4605,10617,12,7,17,FR,France
+201930,7,8875,5629,12121,13,8,18,FR,France
+201929,7,10658,7151,14165,16,11,21,FR,France
+201928,7,11251,7604,14898,17,11,23,FR,France
+201927,7,16602,12349,20855,25,19,31,FR,France
+201926,7,18851,14491,23211,29,22,36,FR,France
+201925,7,18309,13972,22646,28,21,35,FR,France
+201924,7,13382,9659,17105,20,14,26,FR,France
+201923,7,19264,15027,23501,29,23,35,FR,France
+201922,7,16861,12783,20939,26,20,32,FR,France
+201921,7,17572,13140,22004,27,20,34,FR,France
+201920,7,16180,12310,20050,25,19,31,FR,France
+201919,7,16646,12721,20571,25,19,31,FR,France
+201918,7,13803,10159,17447,21,15,27,FR,France
+201917,7,15868,11815,19921,24,18,30,FR,France
+201916,7,17127,12815,21439,26,19,33,FR,France
+201915,7,21449,16525,26373,33,26,40,FR,France
+201914,7,16131,12254,20008,25,19,31,FR,France
+201913,7,17264,13409,21119,26,20,32,FR,France
+201912,7,14133,10499,17767,21,15,27,FR,France
+201911,7,12655,9528,15782,19,14,24,FR,France
+201910,7,14062,10547,17577,21,16,26,FR,France
+201909,7,13725,10221,17229,21,16,26,FR,France
+201908,7,17186,13156,21216,26,20,32,FR,France
+201907,7,10206,7388,13024,16,12,20,FR,France
+201906,7,13504,10402,16606,21,16,26,FR,France
+201905,7,12799,9843,15755,19,15,23,FR,France
+201904,7,11842,9041,14643,18,14,22,FR,France
+201903,7,8616,6114,11118,13,9,17,FR,France
+201902,7,12005,9035,14975,18,13,23,FR,France
+201901,7,15951,12224,19678,24,18,30,FR,France
+201852,7,16234,11915,20553,25,18,32,FR,France
+201851,7,16859,12787,20931,26,20,32,FR,France
+201850,7,11554,8405,14703,18,13,23,FR,France
+201849,7,12632,9322,15942,19,14,24,FR,France
+201848,7,8093,5509,10677,12,8,16,FR,France
+201847,7,8670,5920,11420,13,9,17,FR,France
+201846,7,7039,4453,9625,11,7,15,FR,France
+201845,7,7479,4820,10138,11,7,15,FR,France
+201844,7,7749,4931,10567,12,8,16,FR,France
+201843,7,8705,5414,11996,13,8,18,FR,France
+201842,7,4640,2523,6757,7,4,10,FR,France
+201841,7,2956,1207,4705,4,1,7,FR,France
+201840,7,3858,1827,5889,6,3,9,FR,France
+201839,7,2584,870,4298,4,1,7,FR,France
+201838,7,2401,761,4041,4,2,6,FR,France
+201837,7,1891,501,3281,3,1,5,FR,France
+201836,7,559,0,1335,1,0,2,FR,France
+201835,7,872,0,1916,1,0,3,FR,France
+201834,7,3736,1415,6057,6,2,10,FR,France
+201833,7,3803,1130,6476,6,2,10,FR,France
+201832,7,3225,1155,5295,5,2,8,FR,France
+201831,7,6610,3565,9655,10,5,15,FR,France
+201830,7,9338,5780,12896,14,9,19,FR,France
+201829,7,8513,5059,11967,13,8,18,FR,France
+201828,7,12115,7907,16323,18,12,24,FR,France
+201827,7,13975,9739,18211,21,15,27,FR,France
+201826,7,15317,11019,19615,23,16,30,FR,France
+201825,7,11282,7840,14724,17,12,22,FR,France
+201824,7,16554,12219,20889,25,18,32,FR,France
+201823,7,9511,6385,12637,14,9,19,FR,France
+201822,7,15972,11793,20151,24,18,30,FR,France
+201821,7,10909,7627,14191,17,12,22,FR,France
+201820,7,13417,9692,17142,20,14,26,FR,France
+201819,7,16718,12351,21085,25,18,32,FR,France
+201818,7,16120,11128,21112,25,17,33,FR,France
+201817,7,16154,11960,20348,25,19,31,FR,France
+201816,7,18341,13836,22846,28,21,35,FR,France
+201815,7,17946,13622,22270,27,20,34,FR,France
+201814,7,15036,10780,19292,23,17,29,FR,France
+201813,7,16373,12472,20274,25,19,31,FR,France
+201812,7,18819,14373,23265,29,22,36,FR,France
+201811,7,15478,11427,19529,24,18,30,FR,France
+201810,7,15753,11901,19605,24,18,30,FR,France
+201809,7,13217,9653,16781,20,15,25,FR,France
+201808,7,13390,9832,16948,20,15,25,FR,France
+201807,7,13453,10096,16810,20,15,25,FR,France
+201806,7,15491,11679,19303,24,18,30,FR,France
+201805,7,15078,11374,18782,23,17,29,FR,France
+201804,7,14562,10973,18151,22,17,27,FR,France
+201803,7,7972,5473,10471,12,8,16,FR,France
+201802,7,10976,7974,13978,17,12,22,FR,France
+201801,7,11471,8430,14512,17,12,22,FR,France
+201752,7,11120,7732,14508,17,12,22,FR,France
+201751,7,8055,5279,10831,12,8,16,FR,France
+201750,7,10095,7184,13006,15,11,19,FR,France
+201749,7,11214,8103,14325,17,12,22,FR,France
+201748,7,8686,5706,11666,13,8,18,FR,France
+201747,7,8741,5969,11513,13,9,17,FR,France
+201746,7,5708,3483,7933,9,6,12,FR,France
+201745,7,4902,2777,7027,8,5,11,FR,France
+201744,7,5645,3125,8165,9,5,13,FR,France
+201743,7,6892,3966,9818,11,7,15,FR,France
+201742,7,4490,2218,6762,7,4,10,FR,France
+201741,7,2516,1110,3922,4,2,6,FR,France
+201740,7,4902,2504,7300,8,4,12,FR,France
+201739,7,2901,917,4885,4,1,7,FR,France
+201738,7,2138,736,3540,3,1,5,FR,France
+201737,7,2360,700,4020,4,1,7,FR,France
+201736,7,1903,450,3356,3,1,5,FR,France
+201735,7,3419,1409,5429,5,2,8,FR,France
+201734,7,3886,1559,6213,6,2,10,FR,France
+201733,7,3133,829,5437,5,1,9,FR,France
+201732,7,4194,1599,6789,6,2,10,FR,France
+201731,7,7130,3572,10688,11,6,16,FR,France
+201730,7,7368,3708,11028,11,5,17,FR,France
+201729,7,15320,10560,20080,24,17,31,FR,France
+201728,7,14764,9589,19939,23,15,31,FR,France
+201727,7,12000,7980,16020,18,12,24,FR,France
+201726,7,11914,8364,15464,18,13,23,FR,France
+201725,7,16264,12303,20225,25,19,31,FR,France
+201724,7,16473,12221,20725,25,18,32,FR,France
+201723,7,15607,11196,20018,24,17,31,FR,France
+201722,7,19102,14187,24017,29,21,37,FR,France
+201721,7,21160,15647,26673,32,24,40,FR,France
+201720,7,19412,14439,24385,30,22,38,FR,France
+201719,7,20724,15468,25980,32,24,40,FR,France
+201718,7,14497,10154,18840,22,15,29,FR,France
+201717,7,17548,12284,22812,27,19,35,FR,France
+201716,7,14963,10491,19435,23,16,30,FR,France
+201715,7,16400,11762,21038,25,18,32,FR,France
+201714,7,18892,13332,24452,29,20,38,FR,France
+201713,7,21702,16488,26916,33,25,41,FR,France
+201712,7,18534,14161,22907,28,21,35,FR,France
+201711,7,18361,12709,24013,28,19,37,FR,France
+201710,7,10218,6896,13540,16,11,21,FR,France
+201709,7,12248,8571,15925,19,13,25,FR,France
+201708,7,14721,10712,18730,23,17,29,FR,France
+201707,7,10991,7538,14444,17,12,22,FR,France
+201706,7,9627,6502,12752,15,10,20,FR,France
+201705,7,8885,6064,11706,14,10,18,FR,France
+201704,7,9227,6249,12205,14,9,19,FR,France
+201703,7,8791,6072,11510,13,9,17,FR,France
+201702,7,9034,6097,11971,14,9,19,FR,France
+201701,7,7803,5142,10464,12,8,16,FR,France
+201652,7,7665,4768,10562,12,8,16,FR,France
+201651,7,9916,5966,13866,15,9,21,FR,France
+201650,7,8866,5849,11883,14,9,19,FR,France
+201649,7,7919,5039,10799,12,8,16,FR,France
+201648,7,6906,4242,9570,11,7,15,FR,France
+201647,7,6877,4083,9671,11,7,15,FR,France
+201646,7,4683,2458,6908,7,4,10,FR,France
+201645,7,3807,1499,6115,6,2,10,FR,France
+201644,7,4879,2029,7729,7,3,11,FR,France
+201643,7,9264,4949,13579,14,7,21,FR,France
+201642,7,7301,3877,10725,11,6,16,FR,France
+201641,7,5849,2950,8748,9,5,13,FR,France
+201640,7,5023,2267,7779,8,4,12,FR,France
+201639,7,2437,595,4279,4,1,7,FR,France
+201638,7,2550,0,5121,4,0,8,FR,France
+201637,7,3031,501,5561,5,1,9,FR,France
+201636,7,1621,33,3209,2,0,4,FR,France
+201635,7,1554,38,3070,2,0,4,FR,France
+201634,7,3089,711,5467,5,1,9,FR,France
+201633,7,3373,671,6075,5,1,9,FR,France
+201632,7,4670,936,8404,7,1,13,FR,France
+201631,7,13619,5986,21252,21,9,33,FR,France
+201630,7,14149,8423,19875,22,13,31,FR,France
+201629,7,15769,9829,21709,24,15,33,FR,France
+201628,7,19968,12709,27227,31,20,42,FR,France
+201627,7,23790,16940,30640,37,26,48,FR,France
+201626,7,26083,19873,32293,40,30,50,FR,France
+201625,7,19250,13742,24758,30,22,38,FR,France
+201624,7,16465,11779,21151,25,18,32,FR,France
+201623,7,21642,16030,27254,33,24,42,FR,France
+201622,7,21913,16307,27519,34,25,43,FR,France
+201621,7,22707,16878,28536,35,26,44,FR,France
+201620,7,20389,14741,26037,31,22,40,FR,France
+201619,7,19685,14453,24917,30,22,38,FR,France
+201618,7,19785,14138,25432,30,21,39,FR,France
+201617,7,20489,14781,26197,31,22,40,FR,France
+201616,7,23848,18353,29343,37,29,45,FR,France
+201615,7,30982,24510,37454,48,38,58,FR,France
+201614,7,30996,24507,37485,48,38,58,FR,France
+201613,7,20260,15476,25044,31,24,38,FR,France
+201612,7,19129,14501,23757,29,22,36,FR,France
+201611,7,16660,12252,21068,26,19,33,FR,France
+201610,7,16812,12677,20947,26,20,32,FR,France
+201609,7,18118,13735,22501,28,21,35,FR,France
+201608,7,17557,13397,21717,27,21,33,FR,France
+201607,7,22222,17422,27022,34,27,41,FR,France
+201606,7,24486,19563,29409,38,30,46,FR,France
+201605,7,20906,16470,25342,32,25,39,FR,France
+201604,7,17717,13394,22040,27,20,34,FR,France
+201603,7,17146,13088,21204,26,20,32,FR,France
+201602,7,9960,6845,13075,15,10,20,FR,France
+201601,7,16221,12114,20328,25,19,31,FR,France
+201553,7,14386,10110,18662,22,15,29,FR,France
+201552,7,12550,8407,16693,19,13,25,FR,France
+201551,7,16168,11913,20423,25,18,32,FR,France
+201550,7,14600,10277,18923,23,16,30,FR,France
+201549,7,10580,7148,14012,16,11,21,FR,France
+201548,7,6694,3816,9572,10,6,14,FR,France
+201547,7,7224,4543,9905,11,7,15,FR,France
+201546,7,6377,3768,8986,10,6,14,FR,France
+201545,7,7838,4650,11026,12,7,17,FR,France
+201544,7,10638,7012,14264,16,10,22,FR,France
+201543,7,8228,4766,11690,13,8,18,FR,France
+201542,7,6730,3669,9791,10,5,15,FR,France
+201541,7,8455,5347,11563,13,8,18,FR,France
+201540,7,6242,3556,8928,10,6,14,FR,France
+201539,7,5142,2663,7621,8,4,12,FR,France
+201538,7,4845,2170,7520,8,4,12,FR,France
+201537,7,1710,315,3105,3,1,5,FR,France
+201536,7,3852,1413,6291,6,2,10,FR,France
+201535,7,3158,1104,5212,5,2,8,FR,France
+201534,7,6626,2734,10518,10,4,16,FR,France
+201533,7,3005,815,5195,5,2,8,FR,France
+201532,7,4592,1514,7670,7,2,12,FR,France
+201531,7,5901,2320,9482,9,3,15,FR,France
+201530,7,11437,6572,16302,18,10,26,FR,France
+201529,7,16251,10104,22398,25,15,35,FR,France
+201528,7,19181,12819,25543,30,20,40,FR,France
+201527,7,20526,14918,26134,32,23,41,FR,France
+201526,7,20491,15043,25939,32,24,40,FR,France
+201525,7,18253,13349,23157,28,20,36,FR,France
+201524,7,20522,15347,25697,32,24,40,FR,France
+201523,7,22298,16988,27608,35,27,43,FR,France
+201522,7,16681,11603,21759,26,18,34,FR,France
+201521,7,19208,13976,24440,30,22,38,FR,France
+201520,7,15791,10998,20584,24,17,31,FR,France
+201519,7,17661,12845,22477,27,20,34,FR,France
+201518,7,18126,13142,23110,28,20,36,FR,France
+201517,7,22059,16386,27732,34,25,43,FR,France
+201516,7,22837,17103,28571,35,26,44,FR,France
+201515,7,20116,14743,25489,31,23,39,FR,France
+201514,7,19969,14683,25255,31,23,39,FR,France
+201513,7,14076,10028,18124,22,16,28,FR,France
+201512,7,13120,9230,17010,20,14,26,FR,France
+201511,7,12073,8302,15844,19,13,25,FR,France
+201510,7,11340,7811,14869,18,13,23,FR,France
+201509,7,9509,6202,12816,15,10,20,FR,France
+201508,7,10045,6921,13169,16,11,21,FR,France
+201507,7,13810,9930,17690,21,15,27,FR,France
+201506,7,14586,10675,18497,23,17,29,FR,France
+201505,7,8379,5519,11239,13,9,17,FR,France
+201504,7,12373,8955,15791,19,14,24,FR,France
+201503,7,8408,5545,11271,13,9,17,FR,France
+201502,7,9656,6569,12743,15,10,20,FR,France
+201501,7,15419,10638,20200,24,17,31,FR,France
+201452,7,12109,7254,16964,19,11,27,FR,France
+201451,7,13237,9282,17192,21,15,27,FR,France
+201450,7,12272,8434,16110,19,13,25,FR,France
+201449,7,6652,4023,9281,10,6,14,FR,France
+201448,7,3785,1414,6156,6,2,10,FR,France
+201447,7,4213,2058,6368,7,4,10,FR,France
+201446,7,2638,808,4468,4,1,7,FR,France
+201445,7,5138,2609,7667,8,4,12,FR,France
+201444,7,7639,4394,10884,12,7,17,FR,France
+201443,7,9721,6051,13391,15,9,21,FR,France
+201442,7,7702,4827,10577,12,8,16,FR,France
+201441,7,7853,4576,11130,12,7,17,FR,France
+201440,7,5643,2875,8411,9,5,13,FR,France
+201439,7,3067,959,5175,5,2,8,FR,France
+201438,7,1431,130,2732,2,0,4,FR,France
+201437,7,1034,0,2338,2,0,4,FR,France
+201436,7,2765,707,4823,4,1,7,FR,France
+201435,7,3052,734,5370,5,1,9,FR,France
+201434,7,6443,1010,11876,10,2,18,FR,France
+201433,7,5893,1698,10088,9,2,16,FR,France
+201432,7,5574,1636,9512,9,3,15,FR,France
+201431,7,11224,5825,16623,17,9,25,FR,France
+201430,7,13856,7742,19970,22,12,32,FR,France
+201429,7,13818,8249,19387,22,13,31,FR,France
+201428,7,14452,8576,20328,23,14,32,FR,France
+201427,7,10934,6552,15316,17,10,24,FR,France
+201426,7,13972,9090,18854,22,14,30,FR,France
+201425,7,15684,10131,21237,24,15,33,FR,France
+201424,7,21981,15632,28330,34,24,44,FR,France
+201423,7,24015,16956,31074,37,26,48,FR,France
+201422,7,19748,13406,26090,31,21,41,FR,France
+201421,7,18296,12087,24505,28,18,38,FR,France
+201420,7,17693,11979,23407,28,19,37,FR,France
+201419,7,18515,12667,24363,29,20,38,FR,France
+201418,7,22172,15443,28901,35,25,45,FR,France
+201417,7,22727,16224,29230,35,25,45,FR,France
+201416,7,17010,11590,22430,26,18,34,FR,France
+201415,7,20239,14242,26236,32,23,41,FR,France
+201414,7,17565,12341,22789,27,19,35,FR,France
+201413,7,17723,12128,23318,28,19,37,FR,France
+201412,7,14097,9068,19126,22,14,30,FR,France
+201411,7,15073,10122,20024,23,15,31,FR,France
+201410,7,16941,11407,22475,26,17,35,FR,France
+201409,7,15621,10397,20845,24,16,32,FR,France
+201408,7,19870,14111,25629,31,22,40,FR,France
+201407,7,15327,10359,20295,24,16,32,FR,France
+201406,7,16534,11424,21644,26,18,34,FR,France
+201405,7,12071,7897,16245,19,12,26,FR,France
+201404,7,15767,10826,20708,25,17,33,FR,France
+201403,7,12852,8190,17514,20,13,27,FR,France
+201402,7,12465,7896,17034,19,12,26,FR,France
+201401,7,22504,15572,29436,35,24,46,FR,France
+201352,7,13843,8314,19372,22,13,31,FR,France
+201351,7,12787,7843,17731,20,12,28,FR,France
+201350,7,11421,7184,15658,18,11,25,FR,France
+201349,7,10146,6171,14121,16,10,22,FR,France
+201348,7,6708,3361,10055,11,6,16,FR,France
+201347,7,9940,5667,14213,16,9,23,FR,France
+201346,7,5110,2148,8072,8,3,13,FR,France
+201345,7,7669,3726,11612,12,6,18,FR,France
+201344,7,10655,5983,15327,17,10,24,FR,France
+201343,7,8192,3927,12457,13,6,20,FR,France
+201342,7,12324,7315,17333,19,11,27,FR,France
+201341,7,9487,5101,13873,15,8,22,FR,France
+201340,7,4114,1452,6776,6,2,10,FR,France
+201339,7,5037,1810,8264,8,3,13,FR,France
+201338,7,4449,1499,7399,7,2,12,FR,France
+201337,7,5212,1954,8470,8,3,13,FR,France
+201336,7,3481,606,6356,5,0,10,FR,France
+201335,7,3486,281,6691,5,0,10,FR,France
+201334,7,3994,670,7318,6,1,11,FR,France
+201333,7,3758,372,7144,6,1,11,FR,France
+201332,7,2986,635,5337,5,1,9,FR,France
+201331,7,9137,3957,14317,14,6,22,FR,France
+201330,7,13810,6870,20750,22,11,33,FR,France
+201329,7,12278,6878,17678,19,11,27,FR,France
+201328,7,17146,10622,23670,27,17,37,FR,France
+201327,7,13859,8697,19021,22,14,30,FR,France
+201326,7,17956,11585,24327,28,18,38,FR,France
+201325,7,24609,17743,31475,39,28,50,FR,France
+201324,7,23981,17469,30493,38,28,48,FR,France
+201323,7,15848,10235,21461,25,16,34,FR,France
+201322,7,12528,7759,17297,20,13,27,FR,France
+201321,7,10637,6458,14816,17,10,24,FR,France
+201320,7,12435,7726,17144,19,12,26,FR,France
+201319,7,14230,8491,19969,22,13,31,FR,France
+201318,7,17735,11898,23572,28,19,37,FR,France
+201317,7,25213,18328,32098,39,28,50,FR,France
+201316,7,23918,16084,31752,37,25,49,FR,France
+201315,7,15307,10483,20131,24,16,32,FR,France
+201314,7,19302,13484,25120,30,21,39,FR,France
+201313,7,18224,11953,24495,29,19,39,FR,France
+201312,7,17413,11819,23007,27,18,36,FR,France
+201311,7,16229,10756,21702,25,16,34,FR,France
+201310,7,16515,10966,22064,26,17,35,FR,France
+201309,7,16338,11305,21371,26,18,34,FR,France
+201308,7,17915,12458,23372,28,19,37,FR,France
+201307,7,12245,7795,16695,19,12,26,FR,France
+201306,7,13305,8249,18361,21,13,29,FR,France
+201305,7,11184,6677,15691,18,11,25,FR,France
+201304,7,16505,11326,21684,26,18,34,FR,France
+201303,7,10434,6735,14133,16,10,22,FR,France
+201302,7,14746,9924,19568,23,15,31,FR,France
+201301,7,22537,16290,28784,35,25,45,FR,France
+201252,7,14682,9011,20353,23,14,32,FR,France
+201251,7,15811,10483,21139,25,17,33,FR,France
+201250,7,19840,13797,25883,31,21,41,FR,France
+201249,7,11967,7591,16343,19,12,26,FR,France
+201248,7,12897,8376,17418,20,13,27,FR,France
+201247,7,11934,7042,16826,19,11,27,FR,France
+201246,7,10741,6201,15281,17,10,24,FR,France
+201245,7,20339,12476,28202,32,20,44,FR,France
+201244,7,8472,4834,12110,13,7,19,FR,France
+201243,7,11375,7120,15630,18,11,25,FR,France
+201242,7,11450,6987,15913,18,11,25,FR,France
+201241,7,8700,4885,12515,14,8,20,FR,France
+201240,7,9175,5327,13023,14,8,20,FR,France
+201239,7,4058,1438,6678,6,2,10,FR,France
+201238,7,2684,621,4747,4,1,7,FR,France
+201237,7,2505,0,5339,4,0,8,FR,France
+201236,7,3930,291,7569,6,0,12,FR,France
+201235,7,3515,884,6146,6,2,10,FR,France
+201234,7,5663,2195,9131,9,4,14,FR,France
+201233,7,7969,3171,12767,13,5,21,FR,France
+201232,7,9206,2073,16339,14,3,25,FR,France
+201231,7,7579,3540,11618,12,6,18,FR,France
+201230,7,11253,5812,16694,18,9,27,FR,France
+201229,7,20711,13977,27445,33,22,44,FR,France
+201228,7,16966,9789,24143,27,16,38,FR,France
+201227,7,17733,11174,24292,28,18,38,FR,France
+201226,7,20974,13153,28795,33,21,45,FR,France
+201225,7,25480,17130,33830,40,27,53,FR,France
+201224,7,17872,11690,24054,28,18,38,FR,France
+201223,7,22034,15327,28741,35,24,46,FR,France
+201222,7,18774,11901,25647,30,19,41,FR,France
+201221,7,18515,9501,27529,29,15,43,FR,France
+201220,7,17026,9608,24444,27,15,39,FR,France
+201219,7,13599,8726,18472,21,13,29,FR,France
+201218,7,16482,10836,22128,26,17,35,FR,France
+201217,7,18041,12040,24042,28,19,37,FR,France
+201216,7,16251,10239,22263,26,17,35,FR,France
+201215,7,10203,5281,15125,16,8,24,FR,France
+201214,7,7426,3526,11326,12,6,18,FR,France
+201213,7,12507,5913,19101,20,10,30,FR,France
+201212,7,12006,6344,17668,19,10,28,FR,France
+201211,7,11997,7398,16596,19,12,26,FR,France
+201210,7,15569,9700,21438,25,16,34,FR,France
+201209,7,18085,12427,23743,28,19,37,FR,France
+201208,7,13515,8822,18208,21,14,28,FR,France
+201207,7,12594,7774,17414,20,12,28,FR,France
+201206,7,15273,9953,20593,24,16,32,FR,France
+201205,7,12192,7305,17079,19,11,27,FR,France
+201204,7,10248,4996,15500,16,8,24,FR,France
+201203,7,11474,6843,16105,18,11,25,FR,France
+201202,7,13651,8191,19111,21,12,30,FR,France
+201201,7,14028,9063,18993,22,14,30,FR,France
+201152,7,21306,14321,28291,34,23,45,FR,France
+201151,7,14945,8910,20980,24,14,34,FR,France
+201150,7,10051,5417,14685,16,9,23,FR,France
+201149,7,10075,5049,15101,16,8,24,FR,France
+201148,7,9018,5083,12953,14,8,20,FR,France
+201147,7,10055,4853,15257,16,8,24,FR,France
+201146,7,7721,3993,11449,12,6,18,FR,France
+201145,7,5764,1962,9566,9,3,15,FR,France
+201144,7,6178,2704,9652,10,5,15,FR,France
+201143,7,6168,2653,9683,10,4,16,FR,France
+201142,7,6713,3036,10390,11,5,17,FR,France
+201141,7,4184,1543,6825,7,3,11,FR,France
+201140,7,3114,618,5610,5,1,9,FR,France
+201139,7,2504,414,4594,4,1,7,FR,France
+201138,7,3386,585,6187,5,1,9,FR,France
+201137,7,1183,9,2357,2,0,4,FR,France
+201136,7,3367,478,6256,5,0,10,FR,France
+201135,7,5945,2380,9510,9,3,15,FR,France
+201134,7,3180,891,5469,5,1,9,FR,France
+201133,7,4960,1053,8867,8,2,14,FR,France
+201132,7,7230,1500,12960,11,2,20,FR,France
+201131,7,10789,4593,16985,17,7,27,FR,France
+201130,7,23137,9828,36446,37,16,58,FR,France
+201129,7,10056,4896,15216,16,8,24,FR,France
+201128,7,13428,7761,19095,21,12,30,FR,France
+201127,7,20770,13604,27936,33,22,44,FR,France
+201126,7,16862,10623,23101,27,17,37,FR,France
+201125,7,19411,12763,26059,31,20,42,FR,France
+201124,7,18584,12337,24831,29,19,39,FR,France
+201123,7,20707,14800,26614,33,24,42,FR,France
+201122,7,16995,11552,22438,27,18,36,FR,France
+201121,7,19179,12997,25361,30,20,40,FR,France
+201120,7,21512,15082,27942,34,24,44,FR,France
+201119,7,18038,12286,23790,29,20,38,FR,France
+201118,7,18512,13142,23882,29,21,37,FR,France
+201117,7,20715,14602,26828,33,23,43,FR,France
+201116,7,18128,12859,23397,29,21,37,FR,France
+201115,7,22169,16454,27884,35,26,44,FR,France
+201114,7,17431,12573,22289,28,20,36,FR,France
+201113,7,15637,10796,20478,25,17,33,FR,France
+201112,7,14856,9810,19902,24,16,32,FR,France
+201111,7,12156,7712,16600,19,12,26,FR,France
+201110,7,12987,8644,17330,21,14,28,FR,France
+201109,7,11971,7656,16286,19,12,26,FR,France
+201108,7,17295,11843,22747,27,18,36,FR,France
+201107,7,12488,7431,17545,20,12,28,FR,France
+201106,7,9801,6179,13423,16,10,22,FR,France
+201105,7,10857,7046,14668,17,11,23,FR,France
+201104,7,13749,9496,18002,22,15,29,FR,France
+201103,7,12936,8875,16997,20,14,26,FR,France
+201102,7,9451,6208,12694,15,10,20,FR,France
+201101,7,14380,10066,18694,23,16,30,FR,France
+201052,7,13112,8997,17227,21,14,28,FR,France
+201051,7,12055,8046,16064,19,13,25,FR,France
+201050,7,8281,5242,11320,13,8,18,FR,France
+201049,7,12525,8601,16449,20,14,26,FR,France
+201048,7,9048,5627,12469,14,9,19,FR,France
+201047,7,7329,4256,10402,12,7,17,FR,France
+201046,7,8955,5377,12533,14,8,20,FR,France
+201045,7,4800,2269,7331,8,4,12,FR,France
+201044,7,11274,7155,15393,18,11,25,FR,France
+201043,7,8144,4621,11667,13,7,19,FR,France
+201042,7,9178,5507,12849,15,9,21,FR,France
+201041,7,7110,3983,10237,11,6,16,FR,France
+201040,7,5196,2450,7942,8,4,12,FR,France
+201039,7,3415,964,5866,5,1,9,FR,France
+201038,7,3057,681,5433,5,1,9,FR,France
+201037,7,1056,0,2338,2,0,4,FR,France
+201036,7,1629,241,3017,3,1,5,FR,France
+201035,7,5847,1895,9799,9,3,15,FR,France
+201034,7,4649,1665,7633,7,2,12,FR,France
+201033,7,3972,1372,6572,6,2,10,FR,France
+201032,7,4307,1345,7269,7,2,12,FR,France
+201031,7,7403,3912,10894,12,6,18,FR,France
+201030,7,8502,4404,12600,14,7,21,FR,France
+201029,7,14481,8874,20088,23,14,32,FR,France
+201028,7,28483,18947,38019,45,30,60,FR,France
+201027,7,25965,18206,33724,41,29,53,FR,France
+201026,7,22628,16253,29003,36,26,46,FR,France
+201025,7,21027,15245,26809,33,24,42,FR,France
+201024,7,26164,19503,32825,42,31,53,FR,France
+201023,7,19858,14032,25684,32,23,41,FR,France
+201022,7,22275,16460,28090,35,26,44,FR,France
+201021,7,24815,18263,31367,40,30,50,FR,France
+201020,7,22370,16020,28720,36,26,46,FR,France
+201019,7,25552,18564,32540,41,30,52,FR,France
+201018,7,18894,13264,24524,30,21,39,FR,France
+201017,7,17512,12221,22803,28,20,36,FR,France
+201016,7,21439,15519,27359,34,25,43,FR,France
+201015,7,26362,19735,32989,42,31,53,FR,France
+201014,7,20168,14274,26062,32,23,41,FR,France
+201013,7,18917,13394,24440,30,21,39,FR,France
+201012,7,18171,12995,23347,29,21,37,FR,France
+201011,7,13401,9041,17761,21,14,28,FR,France
+201010,7,18123,12614,23632,29,20,38,FR,France
+201009,7,21145,14746,27544,34,24,44,FR,France
+201008,7,30549,21013,40085,49,34,64,FR,France
+201007,7,25017,17142,32892,40,27,53,FR,France
+201006,7,22358,13688,31028,36,22,50,FR,France
+201005,7,26817,18132,35502,43,29,57,FR,France
+201004,7,14384,8912,19856,23,14,32,FR,France
+201003,7,11821,7294,16348,19,12,26,FR,France
+201002,7,12756,7177,18335,20,11,29,FR,France
+201001,7,14182,9107,19257,23,15,31,FR,France
+200953,7,28213,17662,38764,45,28,62,FR,France
+200952,7,15203,9597,20809,24,15,33,FR,France
+200951,7,17611,11223,23999,28,18,38,FR,France
+200950,7,17430,9879,24981,28,16,40,FR,France
+200949,7,7199,3960,10438,11,6,16,FR,France
+200948,7,14656,9570,19742,23,15,31,FR,France
+200947,7,7051,3901,10201,11,6,16,FR,France
+200946,7,4662,2107,7217,7,3,11,FR,France
+200945,7,15603,9790,21416,25,16,34,FR,France
+200944,7,13165,6629,19701,21,11,31,FR,France
+200943,7,9872,5298,14446,16,9,23,FR,France
+200942,7,13992,7999,19985,22,12,32,FR,France
+200941,7,7811,4267,11355,12,6,18,FR,France
+200940,7,12414,7441,17387,20,12,28,FR,France
+200939,7,4090,921,7259,7,2,12,FR,France
+200938,7,2802,999,4605,4,1,7,FR,France
+200937,7,1989,362,3616,3,0,6,FR,France
+200936,7,1681,212,3150,3,1,5,FR,France
+200935,7,3605,1131,6079,6,2,10,FR,France
+200934,7,8863,3112,14614,14,5,23,FR,France
+200933,7,6592,965,12219,10,1,19,FR,France
+200932,7,9370,4069,14671,15,7,23,FR,France
+200931,7,18728,0,38349,30,0,61,FR,France
+200930,7,10418,5698,15138,17,9,25,FR,France
+200929,7,14716,8450,20982,23,13,33,FR,France
+200928,7,21297,14200,28394,34,23,45,FR,France
+200927,7,22300,14361,30239,36,23,49,FR,France
+200926,7,24817,17154,32480,40,28,52,FR,France
+200925,7,22427,15617,29237,36,25,47,FR,France
+200924,7,14666,9828,19504,23,15,31,FR,France
+200923,7,18094,10701,25487,29,17,41,FR,France
+200922,7,20358,14457,26259,32,23,41,FR,France
+200921,7,23147,16066,30228,37,26,48,FR,France
+200920,7,27753,19893,35613,44,31,57,FR,France
+200919,7,29529,19088,39970,47,30,64,FR,France
+200918,7,17676,11359,23993,28,18,38,FR,France
+200917,7,21880,15613,28147,35,25,45,FR,France
+200916,7,23899,16714,31084,38,27,49,FR,France
+200915,7,21717,14784,28650,35,24,46,FR,France
+200914,7,22143,14930,29356,35,24,46,FR,France
+200913,7,23445,16436,30454,37,26,48,FR,France
+200912,7,17997,11343,24651,29,18,40,FR,France
+200911,7,22428,14154,30702,36,23,49,FR,France
+200910,7,21362,13994,28730,34,22,46,FR,France
+200909,7,26922,18447,35397,43,30,56,FR,France
+200908,7,20424,13766,27082,33,22,44,FR,France
+200907,7,23181,15024,31338,37,24,50,FR,France
+200906,7,29147,20804,37490,46,33,59,FR,France
+200905,7,14176,8933,19419,23,15,31,FR,France
+200904,7,14887,10004,19770,24,16,32,FR,France
+200903,7,12650,7578,17722,20,12,28,FR,France
+200902,7,22806,13997,31615,36,22,50,FR,France
+200901,7,27073,17648,36498,43,28,58,FR,France
+200852,7,13485,8749,18221,22,14,30,FR,France
+200851,7,10984,7406,14562,18,12,24,FR,France
+200850,7,12868,7126,18610,21,12,30,FR,France
+200849,7,11365,4402,18328,19,8,30,FR,France
+200848,7,14199,5494,22904,23,9,37,FR,France
+200847,7,15819,7899,23739,26,13,39,FR,France
+200846,7,8147,4546,11748,13,7,19,FR,France
+200845,7,10538,5244,15832,17,8,26,FR,France
+200844,7,10753,6665,14841,18,11,25,FR,France
+200843,7,9420,5654,13186,15,9,21,FR,France
+200842,7,10865,5017,16713,18,8,28,FR,France
+200841,7,8583,3541,13625,14,6,22,FR,France
+200840,7,8164,3051,13277,13,5,21,FR,France
+200839,7,5477,2331,8623,9,4,14,FR,France
+200838,7,3780,1129,6431,6,2,10,FR,France
+200837,7,4612,1860,7364,8,4,12,FR,France
+200836,7,2821,365,5277,5,1,9,FR,France
+200835,7,2304,0,4896,4,0,8,FR,France
+200834,7,4452,915,7989,7,1,13,FR,France
+200833,7,5347,1116,9578,9,2,16,FR,France
+200832,7,5294,1512,9076,9,3,15,FR,France
+200831,7,10207,5298,15116,17,9,25,FR,France
+200830,7,10220,5331,15109,17,9,25,FR,France
+200829,7,10071,5148,14994,16,8,24,FR,France
+200828,7,9826,4460,15192,16,7,25,FR,France
+200827,7,11768,6077,17459,19,10,28,FR,France
+200826,7,15584,10821,20347,25,17,33,FR,France
+200825,7,21617,15364,27870,35,25,45,FR,France
+200824,7,18253,12292,24214,30,20,40,FR,France
+200823,7,14388,8610,20166,23,14,32,FR,France
+200822,7,13560,7829,19291,22,13,31,FR,France
+200821,7,19074,4085,34063,31,7,55,FR,France
+200820,7,18272,12040,24504,30,20,40,FR,France
+200819,7,16110,10352,21868,26,17,35,FR,France
+200818,7,17377,11105,23649,28,18,38,FR,France
+200817,7,27000,19317,34683,44,31,57,FR,France
+200816,7,23002,15304,30700,37,24,50,FR,France
+200815,7,25454,15856,35052,41,25,57,FR,France
+200814,7,22236,15623,28849,36,25,47,FR,France
+200813,7,20308,13107,27509,33,21,45,FR,France
+200812,7,22462,15587,29337,37,26,48,FR,France
+200811,7,20505,13958,27052,33,22,44,FR,France
+200810,7,18078,11784,24372,29,19,39,FR,France
+200809,7,20474,14073,26875,33,23,43,FR,France
+200808,7,21441,15042,27840,35,25,45,FR,France
+200807,7,17894,12348,23440,29,20,38,FR,France
+200806,7,16310,11091,21529,27,18,36,FR,France
+200805,7,16684,11106,22262,27,18,36,FR,France
+200804,7,20997,14662,27332,34,24,44,FR,France
+200803,7,19263,11093,27433,31,18,44,FR,France
+200802,7,20501,13032,27970,33,21,45,FR,France
+200801,7,20780,14093,27467,34,23,45,FR,France
+200752,7,18010,11329,24691,29,18,40,FR,France
+200751,7,20052,12509,27595,33,21,45,FR,France
+200750,7,19059,12513,25605,31,20,42,FR,France
+200749,7,18394,12805,23983,30,21,39,FR,France
+200748,7,10765,5871,15659,18,10,26,FR,France
+200747,7,10703,1791,19615,17,2,32,FR,France
+200746,7,12318,4207,20429,20,7,33,FR,France
+200745,7,12352,0,29660,20,0,48,FR,France
+200744,7,7897,3419,12375,13,6,20,FR,France
+200743,7,5788,2306,9270,9,3,15,FR,France
+200742,7,5993,2329,9657,10,4,16,FR,France
+200741,7,7130,0,17274,12,0,29,FR,France
+200740,7,8146,940,15352,13,1,25,FR,France
+200739,7,3916,500,7332,6,0,12,FR,France
+200738,7,2691,462,4920,4,0,8,FR,France
+200737,7,4100,1263,6937,7,2,12,FR,France
+200736,7,1580,0,3223,3,0,6,FR,France
+200735,7,3471,0,7162,6,0,12,FR,France
+200734,7,3333,0,6764,5,0,11,FR,France
+200733,7,3241,451,6031,5,0,10,FR,France
+200732,7,7321,2112,12530,12,4,20,FR,France
+200731,7,9932,3688,16176,16,6,26,FR,France
+200730,7,9879,3616,16142,16,6,26,FR,France
+200729,7,17227,7803,26651,28,13,43,FR,France
+200728,7,14874,7763,21985,24,12,36,FR,France
+200727,7,13500,7382,19618,22,12,32,FR,France
+200726,7,15454,9522,21386,25,15,35,FR,France
+200725,7,20567,13847,27287,34,23,45,FR,France
+200724,7,26470,18336,34604,43,30,56,FR,France
+200723,7,23443,15824,31062,38,26,50,FR,France
+200722,7,18811,11559,26063,31,19,43,FR,France
+200721,7,15325,9347,21303,25,15,35,FR,France
+200720,7,17507,11589,23425,29,19,39,FR,France
+200719,7,22692,15113,30271,37,25,49,FR,France
+200718,7,20630,13394,27866,34,22,46,FR,France
+200717,7,23755,14388,33122,39,24,54,FR,France
+200716,7,23388,16188,30588,38,26,50,FR,France
+200715,7,25695,17711,33679,42,29,55,FR,France
+200714,7,16974,9959,23989,28,17,39,FR,France
+200713,7,24625,16598,32652,40,27,53,FR,France
+200712,7,20303,11331,29275,33,18,48,FR,France
+200711,7,33056,21724,44388,54,36,72,FR,France
+200710,7,20775,12182,29368,34,20,48,FR,France
+200709,7,18750,12252,25248,31,20,42,FR,France
+200708,7,19458,12998,25918,32,21,43,FR,France
+200707,7,20978,14822,27134,34,24,44,FR,France
+200706,7,14466,9375,19557,24,16,32,FR,France
+200705,7,15339,9771,20907,25,16,34,FR,France
+200704,7,19661,13333,25989,32,22,42,FR,France
+200703,7,16211,10323,22099,26,16,36,FR,France
+200702,7,15631,10037,21225,25,16,34,FR,France
+200701,7,16483,10582,22384,27,17,37,FR,France
+200652,7,20472,13371,27573,34,22,46,FR,France
+200651,7,20557,12905,28209,34,21,47,FR,France
+200650,7,11364,6541,16187,19,11,27,FR,France
+200649,7,12518,6273,18763,21,11,31,FR,France
+200648,7,8028,2783,13273,13,4,22,FR,France
+200647,7,6240,2268,10212,10,3,17,FR,France
+200646,7,4953,1841,8065,8,3,13,FR,France
+200645,7,4064,1178,6950,7,2,12,FR,France
+200644,7,5300,1084,9516,9,2,16,FR,France
+200643,7,3518,1027,6009,6,2,10,FR,France
+200642,7,2885,539,5231,5,1,9,FR,France
+200641,7,4405,123,8687,7,0,14,FR,France
+200640,7,2513,0,5505,4,0,9,FR,France
+200639,7,992,0,2812,2,0,5,FR,France
+200638,7,1363,0,3045,2,0,5,FR,France
+200637,7,992,0,2711,2,0,5,FR,France
+200636,7,820,0,2313,1,0,3,FR,France
+200635,7,614,0,1628,1,0,3,FR,France
+200634,7,1149,0,2623,2,0,4,FR,France
+200633,7,161,0,630,0,0,1,FR,France
+200632,7,476,0,1785,1,0,3,FR,France
+200631,7,6255,754,11756,10,1,19,FR,France
+200630,7,7140,2123,12157,12,4,20,FR,France
+200629,7,6227,2488,9966,10,4,16,FR,France
+200628,7,13044,6388,19700,21,10,32,FR,France
+200627,7,18263,9407,27119,30,15,45,FR,France
+200626,7,12465,6504,18426,20,10,30,FR,France
+200625,7,14114,8492,19736,23,14,32,FR,France
+200624,7,14773,9362,20184,24,15,33,FR,France
+200623,7,12338,7512,17164,20,12,28,FR,France
+200622,7,12669,7540,17798,21,13,29,FR,France
+200621,7,15426,9709,21143,25,16,34,FR,France
+200620,7,10366,6001,14731,17,10,24,FR,France
+200619,7,13862,8779,18945,23,15,31,FR,France
+200618,7,11495,6482,16508,19,11,27,FR,France
+200617,7,16230,9656,22804,27,16,38,FR,France
+200616,7,17624,10886,24362,29,18,40,FR,France
+200615,7,18171,11485,24857,30,19,41,FR,France
+200614,7,19218,13041,25395,31,21,41,FR,France
+200613,7,16805,11064,22546,28,19,37,FR,France
+200612,7,17604,12029,23179,29,20,38,FR,France
+200611,7,15789,10289,21289,26,17,35,FR,France
+200610,7,16775,11238,22312,27,18,36,FR,France
+200609,7,16734,11153,22315,27,18,36,FR,France
+200608,7,16964,11317,22611,28,19,37,FR,France
+200607,7,11878,7047,16709,19,11,27,FR,France
+200606,7,18915,13000,24830,31,21,41,FR,France
+200605,7,16029,10665,21393,26,17,35,FR,France
+200604,7,11400,7136,15664,19,12,26,FR,France
+200603,7,15577,10494,20660,26,18,34,FR,France
+200602,7,10313,6274,14352,17,10,24,FR,France
+200601,7,20058,13481,26635,33,22,44,FR,France
+200552,7,16588,9246,23930,27,15,39,FR,France
+200551,7,27150,14219,40081,45,24,66,FR,France
+200550,7,14340,8527,20153,24,14,34,FR,France
+200549,7,12056,6953,17159,20,12,28,FR,France
+200548,7,15056,8846,21266,25,15,35,FR,France
+200547,7,14805,7691,21919,24,12,36,FR,France
+200546,7,8390,2583,14197,14,4,24,FR,France
+200545,7,11513,3776,19250,19,6,32,FR,France
+200544,7,10086,2788,17384,17,5,29,FR,France
+200543,7,9316,2080,16552,15,3,27,FR,France
+200542,7,8373,3760,12986,14,6,22,FR,France
+200541,7,11587,6045,17129,19,10,28,FR,France
+200540,7,12374,6622,18126,20,11,29,FR,France
+200539,7,4450,1509,7391,7,2,12,FR,France
+200538,7,2272,67,4477,4,0,8,FR,France
+200537,7,1677,0,3664,3,0,6,FR,France
+200536,7,3369,510,6228,6,1,11,FR,France
+200535,7,3124,482,5766,5,1,9,FR,France
+200534,7,6673,1394,11952,11,2,20,FR,France
+200533,7,8588,1696,15480,14,3,25,FR,France
+200532,7,7859,2362,13356,13,4,22,FR,France
+200531,7,9570,3334,15806,16,6,26,FR,France
+200530,7,6172,0,13912,10,0,23,FR,France
+200529,7,12452,5092,19812,21,9,33,FR,France
+200528,7,18277,5762,30792,30,9,51,FR,France
+200527,7,17547,9967,25127,29,16,42,FR,France
+200526,7,27248,18071,36425,45,30,60,FR,France
+200525,7,14089,8408,19770,23,14,32,FR,France
+200524,7,15632,9553,21711,26,16,36,FR,France
+200523,7,20069,12360,27778,33,20,46,FR,France
+200522,7,20392,9119,31665,34,15,53,FR,France
+200521,7,13623,8254,18992,22,13,31,FR,France
+200520,7,17482,10870,24094,29,18,40,FR,France
+200519,7,12622,7407,17837,21,12,30,FR,France
+200518,7,10630,5706,15554,18,10,26,FR,France
+200517,7,14979,8429,21529,25,14,36,FR,France
+200516,7,11520,6566,16474,19,11,27,FR,France
+200515,7,9114,4530,13698,15,7,23,FR,France
+200514,7,16876,10333,23419,28,17,39,FR,France
+200513,7,12513,7324,17702,21,12,30,FR,France
+200512,7,15395,9108,21682,25,15,35,FR,France
+200511,7,12702,7588,17816,21,13,29,FR,France
+200510,7,11279,6465,16093,19,11,27,FR,France
+200509,7,13085,7767,18403,22,13,31,FR,France
+200508,7,10359,6162,14556,17,10,24,FR,France
+200507,7,18640,12932,24348,31,22,40,FR,France
+200506,7,11814,7295,16333,20,13,27,FR,France
+200505,7,15387,10293,20481,25,17,33,FR,France
+200504,7,12525,7897,17153,21,13,29,FR,France
+200503,7,15946,10225,21667,26,17,35,FR,France
+200502,7,12669,7600,17738,21,13,29,FR,France
+200501,7,14192,8841,19543,23,14,32,FR,France
+200453,7,17869,11244,24494,30,19,41,FR,France
+200452,7,16974,10864,23084,28,18,38,FR,France
+200451,7,14890,9250,20530,25,16,34,FR,France
+200450,7,17657,10659,24655,29,17,41,FR,France
+200449,7,16219,8194,24244,27,14,40,FR,France
+200448,7,7162,2532,11792,12,4,20,FR,France
+200447,7,8816,4136,13496,15,7,23,FR,France
+200446,7,6806,2939,10673,11,5,17,FR,France
+200445,7,9065,2889,15241,15,5,25,FR,France
+200444,7,9795,4169,15421,16,7,25,FR,France
+200443,7,5673,2412,8934,9,4,14,FR,France
+200442,7,3038,802,5274,5,1,9,FR,France
+200441,7,5061,1296,8826,8,2,14,FR,France
+200440,7,3409,690,6128,6,1,11,FR,France
+200439,7,5226,1044,9408,9,2,16,FR,France
+200438,7,3412,0,7137,6,0,12,FR,France
+200437,7,4351,537,8165,7,1,13,FR,France
+200436,7,5121,1260,8982,9,3,15,FR,France
+200435,7,7279,2610,11948,12,4,20,FR,France
+200434,7,6425,1962,10888,11,4,18,FR,France
+200433,7,11183,5394,16972,19,9,29,FR,France
+200432,7,15854,7918,23790,26,13,39,FR,France
+200431,7,17793,5261,30325,30,9,51,FR,France
+200430,7,23244,14352,32136,39,24,54,FR,France
+200429,7,34645,23193,46097,58,39,77,FR,France
+200428,7,19481,11767,27195,32,19,45,FR,France
+200427,7,21322,8377,34267,35,13,57,FR,France
+200426,7,17171,7899,26443,29,14,44,FR,France
+200425,7,26606,17976,35236,44,30,58,FR,France
+200424,7,26142,17142,35142,43,28,58,FR,France
+200423,7,23643,15715,31571,39,26,52,FR,France
+200422,7,16119,9794,22444,27,16,38,FR,France
+200421,7,20283,12915,27651,34,22,46,FR,France
+200420,7,15730,9735,21725,26,16,36,FR,France
+200419,7,22791,15145,30437,38,25,51,FR,France
+200418,7,17807,11014,24600,30,19,41,FR,France
+200417,7,19913,12212,27614,33,20,46,FR,France
+200416,7,19289,11424,27154,32,19,45,FR,France
+200415,7,20587,13594,27580,34,22,46,FR,France
+200414,7,24610,16629,32591,41,28,54,FR,France
+200413,7,22910,15782,30038,38,26,50,FR,France
+200412,7,23468,15220,31716,39,25,53,FR,France
+200411,7,23977,16337,31617,40,27,53,FR,France
+200410,7,25519,15764,35274,42,26,58,FR,France
+200409,7,26592,17202,35982,44,28,60,FR,France
+200408,7,22820,15102,30538,38,25,51,FR,France
+200407,7,23871,16628,31114,40,28,52,FR,France
+200406,7,24567,15700,33434,41,26,56,FR,France
+200405,7,12869,7824,17914,21,13,29,FR,France
+200404,7,13172,8314,18030,22,14,30,FR,France
+200403,7,6442,3015,9869,11,5,17,FR,France
+200402,7,11126,6305,15947,18,10,26,FR,France
+200401,7,24971,13819,36123,41,22,60,FR,France
+200352,7,4920,0,22288,8,0,37,FR,France
+200351,7,10235,2435,18035,17,4,30,FR,France
+200350,7,9805,5520,14090,16,9,23,FR,France
+200349,7,11685,7721,15649,20,13,27,FR,France
+200348,7,6201,3319,9083,10,5,15,FR,France
+200347,7,4897,1842,7952,8,3,13,FR,France
+200346,7,4596,1236,7956,8,2,14,FR,France
+200345,7,3501,1090,5912,6,2,10,FR,France
+200344,7,3469,894,6044,6,2,10,FR,France
+200343,7,4671,1766,7576,8,3,13,FR,France
+200342,7,3855,955,6755,6,1,11,FR,France
+200341,7,3179,427,5931,5,0,10,FR,France
+200340,7,6983,2852,11114,12,5,19,FR,France
+200339,7,952,0,2308,2,0,4,FR,France
+200338,7,1628,0,3406,3,0,6,FR,France
+200337,7,2995,0,6029,5,0,10,FR,France
+200336,7,3595,0,7784,6,0,13,FR,France
+200335,7,1340,0,4253,2,0,7,FR,France
+200334,7,3842,0,10414,6,0,17,FR,France
+200333,7,7269,0,18830,12,0,31,FR,France
+200332,7,2908,0,6463,5,0,11,FR,France
+200331,7,2053,0,4640,3,0,7,FR,France
+200330,7,5106,259,9953,9,1,17,FR,France
+200329,7,8195,0,21289,14,0,36,FR,France
+200328,7,9002,3511,14493,15,6,24,FR,France
+200327,7,4902,1397,8407,8,2,14,FR,France
+200326,7,17746,7867,27625,30,13,47,FR,France
+200325,7,8190,3460,12920,14,6,22,FR,France
+200324,7,33803,13366,54240,56,22,90,FR,France
+200323,7,14278,6733,21823,24,11,37,FR,France
+200322,7,13397,7140,19654,22,12,32,FR,France
+200321,7,12113,3506,20720,20,6,34,FR,France
+200320,7,10454,5534,15374,17,9,25,FR,France
+200319,7,12833,6772,18894,21,11,31,FR,France
+200318,7,25572,16325,34819,43,28,58,FR,France
+200317,7,21556,11493,31619,36,19,53,FR,France
+200316,7,20007,12091,27923,33,20,46,FR,France
+200315,7,26837,18106,35568,45,30,60,FR,France
+200314,7,19148,10594,27702,32,18,46,FR,France
+200313,7,27087,16490,37684,45,27,63,FR,France
+200312,7,24322,15256,33388,41,26,56,FR,France
+200311,7,21652,12929,30375,36,21,51,FR,France
+200310,7,29033,19506,38560,49,33,65,FR,France
+200309,7,28198,17625,38771,47,29,65,FR,France
+200308,7,36298,22548,50048,61,38,84,FR,France
+200307,7,27050,14994,39106,45,25,65,FR,France
+200306,7,25101,14828,35374,42,25,59,FR,France
+200305,7,15588,7493,23683,26,12,40,FR,France
+200304,7,17141,9713,24569,29,17,41,FR,France
+200303,7,18329,11799,24859,31,20,42,FR,France
+200302,7,18829,10035,27623,31,16,46,FR,France
+200301,7,22582,11488,33676,38,19,57,FR,France
+200252,7,20417,12258,28576,34,20,48,FR,France
+200251,7,22444,14164,30724,38,24,52,FR,France
+200250,7,10873,6406,15340,18,10,26,FR,France
+200249,7,16468,2559,30377,28,5,51,FR,France
+200248,7,10264,4123,16405,17,7,27,FR,France
+200247,7,12129,4283,19975,20,7,33,FR,France
+200246,7,5507,1186,9828,9,2,16,FR,France
+200245,7,9335,4813,13857,16,8,24,FR,France
+200244,7,9388,2462,16314,16,4,28,FR,France
+200243,7,10756,4601,16911,18,8,28,FR,France
+200242,7,8703,3946,13460,15,7,23,FR,France
+200241,7,7695,3062,12328,13,5,21,FR,France
+200240,7,7097,2512,11682,12,4,20,FR,France
+200239,7,6215,2540,9890,10,4,16,FR,France
+200238,7,4237,1165,7309,7,2,12,FR,France
+200237,7,1210,0,2674,2,0,4,FR,France
+200236,7,2671,314,5028,4,0,8,FR,France
+200235,7,1193,0,3093,2,0,5,FR,France
+200234,7,5394,1014,9774,9,2,16,FR,France
+200233,7,5395,510,10280,9,1,17,FR,France
+200232,7,11308,1117,21499,19,2,36,FR,France
+200231,7,7163,1350,12976,12,2,22,FR,France
+200230,7,10184,3615,16753,17,6,28,FR,France
+200229,7,11146,5228,17064,19,9,29,FR,France
+200228,7,15908,8318,23498,27,14,40,FR,France
+200227,7,12124,441,23807,20,0,40,FR,France
+200226,7,18706,4188,33224,31,7,55,FR,France
+200225,7,18807,9408,28206,32,16,48,FR,France
+200224,7,15035,9084,20986,25,15,35,FR,France
+200223,7,12617,6916,18318,21,11,31,FR,France
+200222,7,18851,10747,26955,32,18,46,FR,France
+200221,7,14282,7527,21037,24,13,35,FR,France
+200220,7,12558,6860,18256,21,11,31,FR,France
+200219,7,18605,11518,25692,31,19,43,FR,France
+200218,7,10857,5495,16219,18,9,27,FR,France
+200217,7,16252,9537,22967,27,16,38,FR,France
+200216,7,10284,5016,15552,17,8,26,FR,France
+200215,7,19217,9502,28932,32,16,48,FR,France
+200214,7,15585,6215,24955,26,10,42,FR,France
+200213,7,29411,13274,45548,49,22,76,FR,France
+200212,7,12354,7208,17500,21,12,30,FR,France
+200211,7,11781,7053,16509,20,12,28,FR,France
+200210,7,9450,5283,13617,16,9,23,FR,France
+200209,7,11735,5297,18173,20,9,31,FR,France
+200208,7,8153,3653,12653,14,6,22,FR,France
+200207,7,6992,3354,10630,12,6,18,FR,France
+200206,7,7857,3052,12662,13,5,21,FR,France
+200205,7,7405,2868,11942,12,4,20,FR,France
+200204,7,13562,7935,19189,23,14,32,FR,France
+200203,7,8152,4543,11761,14,8,20,FR,France
+200202,7,9486,4411,14561,16,7,25,FR,France
+200201,7,6329,1565,11093,11,3,19,FR,France
+200152,7,5566,2267,8865,9,3,15,FR,France
+200151,7,6045,2630,9460,10,4,16,FR,France
+200150,7,11601,4100,19102,20,7,33,FR,France
+200149,7,5828,851,10805,10,2,18,FR,France
+200148,7,9965,5007,14923,17,9,25,FR,France
+200147,7,6292,2021,10563,11,4,18,FR,France
+200146,7,5424,2218,8630,9,4,14,FR,France
+200145,7,9468,5023,13913,16,8,24,FR,France
+200144,7,4941,1881,8001,8,3,13,FR,France
+200143,7,6978,3201,10755,12,6,18,FR,France
+200142,7,6726,3147,10305,11,5,17,FR,France
+200141,7,5410,1849,8971,9,3,15,FR,France
+200140,7,3320,637,6003,6,1,11,FR,France
+200139,7,1152,0,2569,2,0,4,FR,France
+200138,7,864,0,2411,1,0,4,FR,France
+200137,7,1234,0,3393,2,0,6,FR,France
+200136,7,391,0,1256,1,0,2,FR,France
+200135,7,2539,0,6274,4,0,10,FR,France
+200134,7,1946,0,4439,3,0,7,FR,France
+200133,7,655,0,2046,1,0,3,FR,France
+200132,7,4619,0,10912,8,0,19,FR,France
+200131,7,7622,1190,14054,13,2,24,FR,France
+200130,7,13686,4678,22694,23,8,38,FR,France
+200129,7,12966,4727,21205,22,8,36,FR,France
+200128,7,20908,11957,29859,35,20,50,FR,France
+200127,7,26634,17739,35529,45,30,60,FR,France
+200126,7,13863,7666,20060,23,13,33,FR,France
+200125,7,17329,9452,25206,29,16,42,FR,France
+200124,7,10961,6673,15249,19,12,26,FR,France
+200123,7,7892,3888,11896,13,6,20,FR,France
+200122,7,10912,4621,17203,18,7,29,FR,France
+200121,7,10194,5217,15171,17,9,25,FR,France
+200120,7,10390,5710,15070,18,10,26,FR,France
+200119,7,10976,5927,16025,19,10,28,FR,France
+200118,7,11933,6833,17033,20,11,29,FR,France
+200117,7,16250,9256,23244,27,15,39,FR,France
+200116,7,14131,8691,19571,24,15,33,FR,France
+200115,7,11033,6411,15655,19,11,27,FR,France
+200114,7,18381,12349,24413,31,21,41,FR,France
+200113,7,15253,9582,20924,26,16,36,FR,France
+200112,7,12761,8155,17367,22,14,30,FR,France
+200111,7,11592,6790,16394,20,12,28,FR,France
+200110,7,11220,6697,15743,19,11,27,FR,France
+200109,7,10984,6431,15537,19,11,27,FR,France
+200108,7,18335,10145,26525,31,17,45,FR,France
+200107,7,17404,10389,24419,29,17,41,FR,France
+200106,7,18382,10498,26266,31,18,44,FR,France
+200105,7,13455,7904,19006,23,14,32,FR,France
+200104,7,16438,10780,22096,28,18,38,FR,France
+200103,7,18174,12049,24299,31,21,41,FR,France
+200102,7,22905,16080,29730,39,27,51,FR,France
+200101,7,29487,21117,37857,50,36,64,FR,France
+200052,7,17041,10342,23740,29,18,40,FR,France
+200051,7,11749,7358,16140,20,13,27,FR,France
+200050,7,14215,8706,19724,24,15,33,FR,France
+200049,7,10172,5845,14499,17,10,24,FR,France
+200048,7,13683,8322,19044,23,14,32,FR,France
+200047,7,9924,5066,14782,17,9,25,FR,France
+200046,7,11103,5449,16757,19,9,29,FR,France
+200045,7,7870,3542,12198,13,6,20,FR,France
+200044,7,11328,6118,16538,19,10,28,FR,France
+200043,7,5292,1687,8897,9,3,15,FR,France
+200042,7,4410,1293,7527,8,3,13,FR,France
+200041,7,5242,1813,8671,9,3,15,FR,France
+200040,7,4066,1351,6781,7,2,12,FR,France
+200039,7,4574,885,8263,8,2,14,FR,France
+200038,7,8241,3875,12607,14,7,21,FR,France
+200037,7,3124,423,5825,5,0,10,FR,France
+200036,7,731,0,2044,1,0,3,FR,France
+200035,7,6605,959,12251,11,1,21,FR,France
+200034,7,6924,931,12917,12,2,22,FR,France
+200033,7,10713,3957,17469,18,7,29,FR,France
+200032,7,15736,5003,26469,27,9,45,FR,France
+200031,7,13088,5542,20634,22,9,35,FR,France
+200030,7,16422,9062,23782,28,15,41,FR,France
+200029,7,16543,8116,24970,28,14,42,FR,France
+200028,7,12868,5178,20558,22,9,35,FR,France
+200027,7,18228,10887,25569,31,19,43,FR,France
+200026,7,17377,10789,23965,30,19,41,FR,France
+200025,7,22600,15119,30081,38,25,51,FR,France
+200024,7,16046,10504,21588,27,18,36,FR,France
+200023,7,11887,6681,17093,20,11,29,FR,France
+200022,7,26275,18762,33788,45,32,58,FR,France
+200021,7,15921,9967,21875,27,17,37,FR,France
+200020,7,19178,12565,25791,33,22,44,FR,France
+200019,7,17152,10424,23880,29,18,40,FR,France
+200018,7,17571,10754,24388,30,18,42,FR,France
+200017,7,9999,5672,14326,17,10,24,FR,France
+200016,7,17506,11461,23551,30,20,40,FR,France
+200015,7,23333,14747,31919,40,25,55,FR,France
+200014,7,15027,9838,20216,26,17,35,FR,France
+200013,7,17924,12383,23465,30,21,39,FR,France
+200012,7,15415,9917,20913,26,17,35,FR,France
+200011,7,12359,7372,17346,21,13,29,FR,France
+200010,7,13858,9167,18549,24,16,32,FR,France
+200009,7,9096,5451,12741,15,9,21,FR,France
+200008,7,10596,6574,14618,18,11,25,FR,France
+200007,7,13593,8816,18370,23,15,31,FR,France
+200006,7,9017,5391,12643,15,9,21,FR,France
+200005,7,12681,7750,17612,22,14,30,FR,France
+200004,7,11889,7253,16525,20,12,28,FR,France
+200003,7,9171,5628,12714,16,10,22,FR,France
+200002,7,10268,5957,14579,17,10,24,FR,France
+200001,7,10986,6521,15451,19,11,27,FR,France
+199952,7,10358,5667,15049,18,10,26,FR,France
+199951,7,10099,6132,14066,17,10,24,FR,France
+199950,7,10439,6481,14397,18,11,25,FR,France
+199949,7,7736,4269,11203,13,7,19,FR,France
+199948,7,11414,6754,16074,20,12,28,FR,France
+199947,7,7639,2705,12573,13,5,21,FR,France
+199946,7,6544,0,15074,11,0,26,FR,France
+199945,7,11273,3165,19381,19,5,33,FR,France
+199944,7,8049,3828,12270,14,7,21,FR,France
+199943,7,7788,4226,11350,13,7,19,FR,France
+199942,7,6779,3659,9899,12,7,17,FR,France
+199941,7,5213,2646,7780,9,5,13,FR,France
+199940,7,5018,2256,7780,9,4,14,FR,France
+199939,7,3108,1141,5075,5,2,8,FR,France
+199938,7,2095,143,4047,4,1,7,FR,France
+199937,7,3611,1095,6127,6,2,10,FR,France
+199936,7,2085,116,4054,4,1,7,FR,France
+199935,7,1102,0,2231,2,0,4,FR,France
+199934,7,2813,468,5158,5,1,9,FR,France
+199933,7,7210,2996,11424,12,5,19,FR,France
+199932,7,6981,2822,11140,12,5,19,FR,France
+199931,7,6389,2284,10494,11,4,18,FR,France
+199930,7,10567,4364,16770,18,7,29,FR,France
+199929,7,18284,11145,25423,31,19,43,FR,France
+199928,7,21079,13832,28326,36,24,48,FR,France
+199927,7,18824,12647,25001,32,21,43,FR,France
+199926,7,18098,12190,24006,31,21,41,FR,France
+199925,7,23863,16911,30815,41,29,53,FR,France
+199924,7,18038,12162,23914,31,21,41,FR,France
+199923,7,19660,13601,25719,34,24,44,FR,France
+199922,7,18093,12570,23616,31,22,40,FR,France
+199921,7,15850,10129,21571,27,17,37,FR,France
+199920,7,12241,7408,17074,21,13,29,FR,France
+199919,7,10738,6273,15203,18,10,26,FR,France
+199918,7,20739,14823,26655,35,25,45,FR,France
+199917,7,13993,9229,18757,24,16,32,FR,France
+199916,7,16199,10966,21432,28,19,37,FR,France
+199915,7,19936,13939,25933,34,24,44,FR,France
+199914,7,22907,15999,29815,39,27,51,FR,France
+199913,7,18404,11277,25531,31,19,43,FR,France
+199912,7,19242,13136,25348,33,23,43,FR,France
+199911,7,14923,9872,19974,26,17,35,FR,France
+199910,7,16058,10370,21746,27,17,37,FR,France
+199909,7,11125,6841,15409,19,12,26,FR,France
+199908,7,10840,7075,14605,19,13,25,FR,France
+199907,7,13655,9263,18047,23,15,31,FR,France
+199906,7,17654,12681,22627,30,21,39,FR,France
+199905,7,16838,11942,21734,29,21,37,FR,France
+199904,7,17056,12124,21988,29,21,37,FR,France
+199903,7,18805,13967,23643,32,24,40,FR,France
+199902,7,14863,10135,19591,25,17,33,FR,France
+199901,7,13707,9075,18339,23,15,31,FR,France
+199853,7,24797,17975,31619,43,31,55,FR,France
+199852,7,23616,16902,30330,41,29,53,FR,France
+199851,7,13919,9478,18360,24,16,32,FR,France
+199850,7,20556,15164,25948,35,26,44,FR,France
+199849,7,16232,11327,21137,28,20,36,FR,France
+199848,7,11998,7691,16305,21,14,28,FR,France
+199847,7,13617,8934,18300,23,15,31,FR,France
+199846,7,7646,4419,10873,13,7,19,FR,France
+199845,7,15930,10713,21147,27,18,36,FR,France
+199844,7,14145,9390,18900,24,16,32,FR,France
+199843,7,16707,11447,21967,29,20,38,FR,France
+199842,7,12475,7806,17144,21,13,29,FR,France
+199841,7,13018,8151,17885,22,14,30,FR,France
+199840,7,7396,3653,11139,13,7,19,FR,France
+199839,7,4467,1896,7038,8,4,12,FR,France
+199838,7,3421,1176,5666,6,2,10,FR,France
+199837,7,4489,2136,6842,8,4,12,FR,France
+199836,7,6355,2914,9796,11,5,17,FR,France
+199835,7,7689,3867,11511,13,6,20,FR,France
+199834,7,7235,3191,11279,12,5,19,FR,France
+199833,7,11431,6018,16844,20,11,29,FR,France
+199832,7,20493,9237,31749,35,16,54,FR,France
+199831,7,15619,9125,22113,27,16,38,FR,France
+199830,7,19360,12617,26103,33,21,45,FR,France
+199829,7,17816,11414,24218,31,20,42,FR,France
+199828,7,20757,14385,27129,36,25,47,FR,France
+199827,7,20714,14671,26757,36,26,46,FR,France
+199826,7,24479,17611,31347,42,30,54,FR,France
+199825,7,24462,17924,31000,42,31,53,FR,France
+199824,7,18928,13945,23911,32,23,41,FR,France
+199823,7,13478,8876,18080,23,15,31,FR,France
+199822,7,13213,8997,17429,23,16,30,FR,France
+199821,7,10741,6627,14855,18,11,25,FR,France
+199820,7,23223,17217,29229,40,30,50,FR,France
+199819,7,16130,10667,21593,28,19,37,FR,France
+199818,7,15802,10374,21230,27,18,36,FR,France
+199817,7,14119,8452,19786,24,14,34,FR,France
+199816,7,11744,7632,15856,20,13,27,FR,France
+199815,7,17422,12372,22472,30,21,39,FR,France
+199814,7,20962,15699,26225,36,27,45,FR,France
+199813,7,17029,12181,21877,29,21,37,FR,France
+199812,7,14960,10393,19527,26,18,34,FR,France
+199811,7,13687,9540,17834,23,16,30,FR,France
+199810,7,14294,9623,18965,25,17,33,FR,France
+199809,7,12550,8183,16917,22,15,29,FR,France
+199808,7,15378,10656,20100,26,18,34,FR,France
+199807,7,14618,10083,19153,25,17,33,FR,France
+199806,7,15316,10683,19949,26,18,34,FR,France
+199805,7,11805,7653,15957,20,13,27,FR,France
+199804,7,15746,10733,20759,27,18,36,FR,France
+199803,7,13085,8916,17254,22,15,29,FR,France
+199802,7,10764,6882,14646,18,11,25,FR,France
+199801,7,19222,13376,25068,33,23,43,FR,France
+199752,7,18582,12576,24588,32,22,42,FR,France
+199751,7,10933,6829,15037,19,12,26,FR,France
+199750,7,9622,6005,13239,17,11,23,FR,France
+199749,7,12183,8157,16209,21,14,28,FR,France
+199748,7,7368,4022,10714,13,7,19,FR,France
+199747,7,10482,6595,14369,18,11,25,FR,France
+199746,7,8391,4342,12440,14,7,21,FR,France
+199745,7,7499,3716,11282,13,6,20,FR,France
+199744,7,5492,2442,8542,9,4,14,FR,France
+199743,7,4829,2314,7344,8,4,12,FR,France
+199742,7,4781,2027,7535,8,3,13,FR,France
+199741,7,6622,3367,9877,11,5,17,FR,France
+199740,7,2851,764,4938,5,1,9,FR,France
+199739,7,3242,851,5633,6,2,10,FR,France
+199738,7,2916,579,5253,5,1,9,FR,France
+199737,7,4944,2248,7640,9,4,14,FR,France
+199736,7,2767,679,4855,5,1,9,FR,France
+199735,7,1245,12,2478,2,0,4,FR,France
+199734,7,6971,2145,11797,12,4,20,FR,France
+199733,7,11167,5245,17089,19,9,29,FR,France
+199732,7,12349,6916,17782,21,12,30,FR,France
+199731,7,13276,8068,18484,23,14,32,FR,France
+199730,7,16463,10419,22507,28,18,38,FR,France
+199729,7,12458,6536,18380,21,11,31,FR,France
+199728,7,14155,8553,19757,24,14,34,FR,France
+199727,7,16611,11473,21749,29,20,38,FR,France
+199726,7,14303,10203,18403,25,18,32,FR,France
+199725,7,11562,7487,15637,20,13,27,FR,France
+199724,7,20722,15143,26301,36,26,46,FR,France
+199723,7,11958,8064,15852,21,14,28,FR,France
+199722,7,19175,14023,24327,33,24,42,FR,France
+199721,7,15933,11074,20792,27,19,35,FR,France
+199720,7,16512,11798,21226,28,20,36,FR,France
+199719,7,14490,10231,18749,25,18,32,FR,France
+199718,7,14033,9863,18203,24,17,31,FR,France
+199717,7,17029,12579,21479,29,21,37,FR,France
+199716,7,14686,10709,18663,25,18,32,FR,France
+199715,7,19100,14311,23889,33,25,41,FR,France
+199714,7,17746,13153,22339,31,23,39,FR,France
+199713,7,17384,12873,21895,30,22,38,FR,France
+199712,7,13589,9321,17857,23,16,30,FR,France
+199711,7,16033,11789,20277,28,21,35,FR,France
+199710,7,12351,8688,16014,21,15,27,FR,France
+199709,7,16809,12329,21289,29,21,37,FR,France
+199708,7,9660,6429,12891,17,11,23,FR,France
+199707,7,16751,12377,21125,29,21,37,FR,France
+199706,7,17151,13029,21273,30,23,37,FR,France
+199705,7,12543,9128,15958,22,16,28,FR,France
+199704,7,14475,10891,18059,25,19,31,FR,France
+199703,7,12135,8727,15543,21,15,27,FR,France
+199702,7,15541,11574,19508,27,20,34,FR,France
+199701,7,14432,10701,18163,25,19,31,FR,France
+199652,7,15556,11735,19377,27,20,34,FR,France
+199651,7,14038,10500,17576,24,18,30,FR,France
+199650,7,14236,10857,17615,25,19,31,FR,France
+199649,7,10776,7924,13628,19,14,24,FR,France
+199648,7,7489,4949,10029,13,9,17,FR,France
+199647,7,11826,8573,15079,20,14,26,FR,France
+199646,7,10269,7201,13337,18,13,23,FR,France
+199645,7,17313,12967,21659,30,22,38,FR,France
+199644,7,12095,8643,15547,21,15,27,FR,France
+199643,7,14958,10739,19177,26,19,33,FR,France
+199642,7,14106,10196,18016,24,17,31,FR,France
+199641,7,10302,6968,13636,18,12,24,FR,France
+199640,7,9514,5990,13038,16,10,22,FR,France
+199639,7,6376,3651,9101,11,6,16,FR,France
+199638,7,3835,1587,6083,7,3,11,FR,France
+199637,7,2746,1100,4392,5,2,8,FR,France
+199636,7,4577,2320,6834,8,4,12,FR,France
+199635,7,2624,902,4346,5,2,8,FR,France
+199634,7,6280,3139,9421,11,6,16,FR,France
+199633,7,10194,5347,15041,18,10,26,FR,France
+199632,7,10116,5942,14290,17,10,24,FR,France
+199631,7,14292,9640,18944,25,17,33,FR,France
+199630,7,20862,14786,26938,36,26,46,FR,France
+199629,7,17243,12463,22023,30,22,38,FR,France
+199628,7,16021,11796,20246,28,21,35,FR,France
+199627,7,19880,14406,25354,34,25,43,FR,France
+199626,7,12565,8783,16347,22,15,29,FR,France
+199625,7,19360,14570,24150,33,25,41,FR,France
+199624,7,20778,15610,25946,36,27,45,FR,France
+199623,7,17991,13162,22820,31,23,39,FR,France
+199622,7,18294,13971,22617,32,25,39,FR,France
+199621,7,14000,10136,17864,24,17,31,FR,France
+199620,7,16598,12361,20835,29,22,36,FR,France
+199619,7,11710,8148,15272,20,14,26,FR,France
+199618,7,12140,8325,15955,21,14,28,FR,France
+199617,7,17984,13059,22909,31,22,40,FR,France
+199616,7,10796,7250,14342,19,13,25,FR,France
+199615,7,12766,9101,16431,22,16,28,FR,France
+199614,7,14952,10656,19248,26,19,33,FR,France
+199613,7,12861,9266,16456,22,16,28,FR,France
+199612,7,11592,8202,14982,20,14,26,FR,France
+199611,7,15991,12026,19956,28,21,35,FR,France
+199610,7,13551,9873,17229,23,17,29,FR,France
+199609,7,9737,6799,12675,17,12,22,FR,France
+199608,7,11835,8569,15101,20,14,26,FR,France
+199607,7,9296,6455,12137,16,11,21,FR,France
+199606,7,11330,8078,14582,20,14,26,FR,France
+199605,7,10249,7092,13406,18,13,23,FR,France
+199604,7,9004,6336,11672,16,11,21,FR,France
+199603,7,5904,3709,8099,10,6,14,FR,France
+199602,7,6166,4027,8305,11,7,15,FR,France
+199601,7,7238,4902,9574,12,8,16,FR,France
+199552,7,7808,5225,10391,14,10,18,FR,France
+199551,7,10505,7602,13408,18,13,23,FR,France
+199550,7,9513,7014,12012,16,12,20,FR,France
+199549,7,10263,7482,13044,18,13,23,FR,France
+199548,7,9491,6551,12431,16,11,21,FR,France
+199547,7,11221,8016,14426,19,13,25,FR,France
+199546,7,5104,2852,7356,9,5,13,FR,France
+199545,7,5017,2797,7237,9,5,13,FR,France
+199544,7,8374,5440,11308,14,9,19,FR,France
+199543,7,6365,3429,9301,11,6,16,FR,France
+199542,7,5827,3427,8227,10,6,14,FR,France
+199541,7,5884,3274,8494,10,5,15,FR,France
+199540,7,4653,2571,6735,8,4,12,FR,France
+199539,7,4334,2014,6654,8,4,12,FR,France
+199538,7,3821,1909,5733,7,4,10,FR,France
+199537,7,2297,884,3710,4,2,6,FR,France
+199536,7,2317,870,3764,4,1,7,FR,France
+199535,7,2531,1035,4027,4,1,7,FR,France
+199534,7,5067,2070,8064,9,4,14,FR,France
+199533,7,4709,1793,7625,8,3,13,FR,France
+199532,7,8030,3945,12115,14,7,21,FR,France
+199531,7,12034,7228,16840,21,13,29,FR,France
+199530,7,16283,11419,21147,28,20,36,FR,France
+199529,7,15520,11209,19831,27,20,34,FR,France
+199528,7,21385,16186,26584,37,28,46,FR,France
+199527,7,31707,25490,37924,55,44,66,FR,France
+199526,7,23680,18921,28439,41,33,49,FR,France
+199525,7,27941,22665,33217,48,39,57,FR,France
+199524,7,24813,19263,30363,43,33,53,FR,France
+199523,7,19371,14610,24132,34,26,42,FR,France
+199522,7,16158,12114,20202,28,21,35,FR,France
+199521,7,14986,10952,19020,26,19,33,FR,France
+199520,7,12831,9059,16603,22,15,29,FR,France
+199519,7,15806,11585,20027,27,20,34,FR,France
+199518,7,15333,10987,19679,27,19,35,FR,France
+199517,7,15551,11471,19631,27,20,34,FR,France
+199516,7,15939,12349,19529,28,22,34,FR,France
+199515,7,16126,12689,19563,28,22,34,FR,France
+199514,7,15247,11965,18529,26,20,32,FR,France
+199513,7,16864,13368,20360,29,23,35,FR,France
+199512,7,15875,12429,19321,27,21,33,FR,France
+199511,7,12844,9644,16044,22,16,28,FR,France
+199510,7,15346,11782,18910,27,21,33,FR,France
+199509,7,14754,11260,18248,26,20,32,FR,France
+199508,7,14521,11077,17965,25,19,31,FR,France
+199507,7,14315,10809,17821,25,19,31,FR,France
+199506,7,18089,14383,21795,31,25,37,FR,France
+199505,7,13414,10176,16652,23,17,29,FR,France
+199504,7,15743,12316,19170,27,21,33,FR,France
+199503,7,13763,10614,16912,24,19,29,FR,France
+199502,7,11495,8490,14500,20,15,25,FR,France
+199501,7,13733,10266,17200,24,18,30,FR,France
+199452,7,12696,9453,15939,22,16,28,FR,France
+199451,7,10390,7458,13322,18,13,23,FR,France
+199450,7,8048,5524,10572,14,10,18,FR,France
+199449,7,8212,5651,10773,14,10,18,FR,France
+199448,7,6481,4250,8712,11,7,15,FR,France
+199447,7,7140,4666,9614,12,8,16,FR,France
+199446,7,5021,2972,7070,9,5,13,FR,France
+199445,7,6759,4267,9251,12,8,16,FR,France
+199444,7,9276,5996,12556,16,10,22,FR,France
+199443,7,5622,3091,8153,10,6,14,FR,France
+199442,7,5848,3383,8313,10,6,14,FR,France
+199441,7,4921,2796,7046,9,5,13,FR,France
+199440,7,5936,3694,8178,10,6,14,FR,France
+199439,7,4090,2080,6100,7,4,10,FR,France
+199438,7,2734,1164,4304,5,2,8,FR,France
+199437,7,4364,1957,6771,8,4,12,FR,France
+199436,7,1991,509,3473,3,0,6,FR,France
+199435,7,3676,1494,5858,6,2,10,FR,France
+199434,7,6830,3728,9932,12,7,17,FR,France
+199433,7,6933,3534,10332,12,6,18,FR,France
+199432,7,4851,2299,7403,8,4,12,FR,France
+199431,7,7346,3935,10757,13,7,19,FR,France
+199430,7,17674,12807,22541,31,23,39,FR,France
+199429,7,17175,12461,21889,30,22,38,FR,France
+199428,7,16743,12021,21465,29,21,37,FR,France
+199427,7,22335,17343,27327,39,30,48,FR,France
+199426,7,23679,18832,28526,41,33,49,FR,France
+199425,7,24951,20263,29639,43,35,51,FR,France
+199424,7,29139,22549,35729,51,40,62,FR,France
+199423,7,13583,3641,23525,24,7,41,FR,France
+199422,7,16336,4640,28032,28,8,48,FR,France
+199421,7,16477,11025,21929,29,20,38,FR,France
+199420,7,12872,9458,16286,22,16,28,FR,France
+199419,7,13769,10440,17098,24,18,30,FR,France
+199418,7,13066,9917,16215,23,18,28,FR,France
+199417,7,18648,14838,22458,32,25,39,FR,France
+199416,7,17629,13660,21598,31,24,38,FR,France
+199415,7,23128,18550,27706,40,32,48,FR,France
+199414,7,20128,15971,24285,35,28,42,FR,France
+199413,7,16259,12721,19797,28,22,34,FR,France
+199412,7,15215,11581,18849,26,20,32,FR,France
+199411,7,16439,12812,20066,29,23,35,FR,France
+199410,7,20681,16433,24929,36,29,43,FR,France
+199409,7,22652,17519,27785,39,30,48,FR,France
+199408,7,22067,17044,27090,38,29,47,FR,France
+199407,7,15332,11563,19101,27,20,34,FR,France
+199406,7,15321,11710,18932,27,21,33,FR,France
+199405,7,15264,11523,19005,27,21,33,FR,France
+199404,7,10871,7697,14045,19,13,25,FR,France
+199403,7,10882,7808,13956,19,14,24,FR,France
+199402,7,11834,8348,15320,21,15,27,FR,France
+199401,7,11104,8142,14066,19,14,24,FR,France
+199352,7,9874,6746,13002,17,12,22,FR,France
+199351,7,9565,6818,12312,17,12,22,FR,France
+199350,7,6195,4181,8209,11,7,15,FR,France
+199349,7,10095,7443,12747,18,13,23,FR,France
+199348,7,6413,4261,8565,11,7,15,FR,France
+199347,7,7543,4934,10152,13,8,18,FR,France
+199346,7,7862,5175,10549,14,9,19,FR,France
+199345,7,5648,3511,7785,10,6,14,FR,France
+199344,7,6964,4509,9419,12,8,16,FR,France
+199343,7,5976,3632,8320,10,6,14,FR,France
+199342,7,7669,4853,10485,13,8,18,FR,France
+199341,7,9657,6648,12666,17,12,22,FR,France
+199340,7,5725,3082,8368,10,5,15,FR,France
+199339,7,5520,3207,7833,10,6,14,FR,France
+199338,7,2179,888,3470,4,2,6,FR,France
+199337,7,1762,557,2967,3,1,5,FR,France
+199336,7,3214,1526,4902,6,3,9,FR,France
+199335,7,2335,910,3760,4,2,6,FR,France
+199334,7,3770,1712,5828,7,3,11,FR,France
+199333,7,5925,3250,8600,10,5,15,FR,France
+199332,7,12711,8079,17343,22,14,30,FR,France
+199331,7,12481,7874,17088,22,14,30,FR,France
+199330,7,12584,8619,16549,22,15,29,FR,France
+199329,7,13179,8991,17367,23,16,30,FR,France
+199328,7,15293,11335,19251,27,20,34,FR,France
+199327,7,14134,9791,18477,25,17,33,FR,France
+199326,7,17937,13577,22297,31,23,39,FR,France
+199325,7,19581,14916,24246,34,26,42,FR,France
+199324,7,18285,13450,23120,32,24,40,FR,France
+199323,7,16003,11927,20079,28,21,35,FR,France
+199322,7,12652,8597,16707,22,15,29,FR,France
+199321,7,15218,10970,19466,27,20,34,FR,France
+199320,7,11343,7655,15031,20,14,26,FR,France
+199319,7,12086,8856,15316,21,15,27,FR,France
+199318,7,18898,14305,23491,33,25,41,FR,France
+199317,7,14969,10565,19373,26,18,34,FR,France
+199316,7,15102,11226,18978,26,19,33,FR,France
+199315,7,15058,11183,18933,26,19,33,FR,France
+199314,7,12425,9045,15805,22,16,28,FR,France
+199313,7,12266,8927,15605,21,15,27,FR,France
+199312,7,10821,7884,13758,19,14,24,FR,France
+199311,7,11021,8006,14036,19,14,24,FR,France
+199310,7,15847,12158,19536,28,22,34,FR,France
+199309,7,15084,11059,19109,26,19,33,FR,France
+199308,7,16967,12936,20998,30,23,37,FR,France
+199307,7,16057,12350,19764,28,22,34,FR,France
+199306,7,15887,12275,19499,28,22,34,FR,France
+199305,7,15954,12443,19465,28,22,34,FR,France
+199304,7,12374,9426,15322,22,17,27,FR,France
+199303,7,15283,11831,18735,27,21,33,FR,France
+199302,7,13366,10262,16470,23,18,28,FR,France
+199301,7,18678,14977,22379,33,27,39,FR,France
+199253,7,17829,13827,21831,31,24,38,FR,France
+199252,7,14330,10582,18078,25,18,32,FR,France
+199251,7,14635,11262,18008,26,20,32,FR,France
+199250,7,15252,11566,18938,27,21,33,FR,France
+199249,7,14411,11187,17635,25,19,31,FR,France
+199248,7,10048,7396,12700,18,13,23,FR,France
+199247,7,13069,9752,16386,23,17,29,FR,France
+199246,7,6900,4727,9073,12,8,16,FR,France
+199245,7,10791,7794,13788,19,14,24,FR,France
+199244,7,10205,7482,12928,18,13,23,FR,France
+199243,7,7196,4908,9484,13,9,17,FR,France
+199242,7,5748,3738,7758,10,6,14,FR,France
+199241,7,3587,2045,5129,6,3,9,FR,France
+199240,7,5654,3442,7866,10,6,14,FR,France
+199239,7,4747,2751,6743,8,5,11,FR,France
+199238,7,2842,1306,4378,5,2,8,FR,France
+199237,7,4103,2203,6003,7,4,10,FR,France
+199236,7,2801,1200,4402,5,2,8,FR,France
+199235,7,6428,3717,9139,11,6,16,FR,France
+199234,7,7517,4190,10844,13,7,19,FR,France
+199233,7,9951,5955,13947,17,10,24,FR,France
+199232,7,16090,11337,20843,28,20,36,FR,France
+199231,7,17156,12441,21871,30,22,38,FR,France
+199230,7,21780,16301,27259,38,28,48,FR,France
+199229,7,18926,13397,24455,33,23,43,FR,France
+199228,7,28144,20384,35904,49,35,63,FR,France
+199227,7,29388,22331,36445,51,39,63,FR,France
+199226,7,27933,21686,34180,49,38,60,FR,France
+199225,7,26446,21153,31739,46,37,55,FR,France
+199224,7,19614,14769,24459,34,26,42,FR,France
+199223,7,23628,17852,29404,41,31,51,FR,France
+199222,7,20438,14868,26008,36,26,46,FR,France
+199221,7,22595,17395,27795,40,31,49,FR,France
+199220,7,21092,15963,26221,37,28,46,FR,France
+199219,7,19210,13934,24486,34,25,43,FR,France
+199218,7,30273,22605,37941,53,40,66,FR,France
+199217,7,19162,14251,24073,34,25,43,FR,France
+199216,7,15583,11158,20008,27,19,35,FR,France
+199215,7,15473,10723,20223,27,19,35,FR,France
+199214,7,14455,10040,18870,25,17,33,FR,France
+199213,7,17146,12105,22187,30,21,39,FR,France
+199212,7,15838,10923,20753,28,19,37,FR,France
+199211,7,20003,13824,26182,35,24,46,FR,France
+199210,7,22906,16060,29752,40,28,52,FR,France
+199209,7,21824,15687,27961,38,27,49,FR,France
+199208,7,15243,10265,20221,27,18,36,FR,France
+199207,7,22633,16160,29106,40,29,51,FR,France
+199206,7,17009,12219,21799,30,22,38,FR,France
+199205,7,15997,11590,20404,28,20,36,FR,France
+199204,7,20690,15075,26305,36,26,46,FR,France
+199203,7,18586,12684,24488,33,23,43,FR,France
+199202,7,16588,10590,22586,29,18,40,FR,France
+199201,7,23607,16552,30662,41,29,53,FR,France
+199152,7,15184,10392,19976,27,19,35,FR,France
+199151,7,15043,10624,19462,26,18,34,FR,France
+199150,7,14115,9737,18493,25,17,33,FR,France
+199149,7,13304,8548,18060,23,15,31,FR,France
+199148,7,15370,10164,20576,27,18,36,FR,France
+199147,7,12813,8139,17487,23,15,31,FR,France
+199146,7,6453,3123,9783,11,5,17,FR,France
+199145,7,8048,4083,12013,14,7,21,FR,France
+199144,7,9882,5623,14141,17,10,24,FR,France
+199143,7,14307,8645,19969,25,15,35,FR,France
+199142,7,6419,3334,9504,11,6,16,FR,France
+199141,7,6168,3113,9223,11,6,16,FR,France
+199140,7,3615,1159,6071,6,2,10,FR,France
+199139,7,3105,472,5738,5,0,10,FR,France
+199138,7,4446,1435,7457,8,3,13,FR,France
+199137,7,1457,0,3262,3,0,6,FR,France
+199136,7,3053,29,6077,5,0,10,FR,France
+199135,7,805,0,2556,1,0,4,FR,France
+199134,7,5512,856,10168,10,2,18,FR,France
+199133,7,7347,2903,11791,13,5,21,FR,France
+199132,7,16099,7334,24864,28,13,43,FR,France
+199131,7,16803,8145,25461,30,15,45,FR,France
+199130,7,15915,6368,25462,28,11,45,FR,France
+199129,7,23744,14703,32785,42,26,58,FR,France
+199128,7,24222,15617,32827,43,28,58,FR,France
+199127,7,20309,12868,27750,36,23,49,FR,France
+199126,7,17608,11304,23912,31,20,42,FR,France
+199125,7,16169,10700,21638,28,18,38,FR,France
+199124,7,16171,10071,22271,28,17,39,FR,France
+199123,7,11947,7671,16223,21,13,29,FR,France
+199122,7,15452,9953,20951,27,17,37,FR,France
+199121,7,14903,8975,20831,26,16,36,FR,France
+199120,7,19053,12742,25364,34,23,45,FR,France
+199119,7,16739,11246,22232,29,19,39,FR,France
+199118,7,21385,13882,28888,38,25,51,FR,France
+199117,7,13462,8877,18047,24,16,32,FR,France
+199116,7,14857,10068,19646,26,18,34,FR,France
+199115,7,13975,9781,18169,25,18,32,FR,France
+199114,7,12265,7684,16846,22,14,30,FR,France
+199113,7,9567,6041,13093,17,11,23,FR,France
+199112,7,10864,7331,14397,19,13,25,FR,France
+199111,7,15574,11184,19964,27,19,35,FR,France
+199110,7,16643,11372,21914,29,20,38,FR,France
+199109,7,13741,8780,18702,24,15,33,FR,France
+199108,7,13289,8813,17765,23,15,31,FR,France
+199107,7,12337,8077,16597,22,15,29,FR,France
+199106,7,10877,7013,14741,19,12,26,FR,France
+199105,7,10442,6544,14340,18,11,25,FR,France
+199104,7,7913,4563,11263,14,8,20,FR,France
+199103,7,15387,10484,20290,27,18,36,FR,France
+199102,7,16277,11046,21508,29,20,38,FR,France
+199101,7,15565,10271,20859,27,18,36,FR,France
+199052,7,19375,13295,25455,34,23,45,FR,France
+199051,7,19080,13807,24353,34,25,43,FR,France
+199050,7,11079,6660,15498,20,12,28,FR,France
+199049,7,1143,0,2610,2,0,5,FR,France
diff --git a/module3/exo2/exercice.ipynb b/module3/exo2/exercice.ipynb
index 0bbbe371b01e359e381e43239412d77bf53fb1fb..6ab4758e225dd2b195783b76f62d83c25b5b2b6e 100644
--- a/module3/exo2/exercice.ipynb
+++ b/module3/exo2/exercice.ipynb
@@ -1,6 +1,3401 @@
{
- "cells": [],
+ "cells": [
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "# Incidence de la varicelle"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 1,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ " %matplotlib inline\n",
+ "import matplotlib.pyplot as plt\n",
+ "import pandas as pd\n",
+ "import isoweek"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "###### Caractéristiques de l'installation"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 2,
+ "metadata": {
+ "hideCode": false,
+ "hideOutput": false
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "uname_result(system='Linux', node='e38cee50978d', release='4.4.0-164-generic', version='#192-Ubuntu SMP Fri Sep 13 12:02:50 UTC 2019', machine='x86_64', processor='x86_64')\n"
+ ]
+ }
+ ],
+ "source": [
+ "import platform\n",
+ "print(platform.uname())"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 3,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "alembic==1.3.3\n",
+ "asn1crypto==1.3.0\n",
+ "async-generator==1.10\n",
+ "attrs==19.3.0\n",
+ "backcall==0.1.0\n",
+ "beautifulsoup4==4.6.3\n",
+ "bleach==3.1.0\n",
+ "blinker==1.4\n",
+ "bokeh==0.12.16\n",
+ "certifi==2020.4.5.1\n",
+ "certipy==0.1.3\n",
+ "cffi==1.13.2\n",
+ "chardet==3.0.4\n",
+ "cloudpickle==0.5.6\n",
+ "conda==4.8.2\n",
+ "conda-package-handling==1.6.0\n",
+ "cryptography==2.5\n",
+ "cycler==0.10.0\n",
+ "Cython==0.28.5\n",
+ "cytoolz==0.10.1\n",
+ "dask==2.11.0\n",
+ "decorator==4.4.1\n",
+ "defusedxml==0.6.0\n",
+ "dill==0.2.9\n",
+ "entrypoints==0.3\n",
+ "fastcache==1.1.0\n",
+ "gmplot==1.2.0\n",
+ "gmpy2==2.1.0b1\n",
+ "h5py==2.7.1\n",
+ "hide-code==0.5.6\n",
+ "idna==2.9\n",
+ "imageio==2.8.0\n",
+ "inflect==4.0.0\n",
+ "ipykernel==5.1.4\n",
+ "ipython==7.12.0\n",
+ "ipython-genutils==0.2.0\n",
+ "ipywidgets==7.2.1\n",
+ "isoweek==1.3.3\n",
+ "jaraco.itertools==5.0.0\n",
+ "jedi==0.16.0\n",
+ "Jinja2==2.11.0\n",
+ "json5==0.8.5\n",
+ "jsonschema==3.0.2\n",
+ "jupyter==1.0.0\n",
+ "jupyter-client==6.0.0\n",
+ "jupyter-console==6.1.0\n",
+ "jupyter-core==4.6.3\n",
+ "jupyter-telemetry==0.0.4\n",
+ "jupyterhub==0.8.1\n",
+ "jupyterlab==1.2.5\n",
+ "jupyterlab-server==1.0.6\n",
+ "kiwisolver==1.1.0\n",
+ "llvmlite==0.23.0\n",
+ "Mako==1.1.0\n",
+ "MarkupSafe==1.1.1\n",
+ "matplotlib==2.2.3\n",
+ "mistune==0.8.4\n",
+ "more-itertools==8.2.0\n",
+ "mpmath==1.1.0\n",
+ "nbconvert==5.6.1\n",
+ "nbformat==5.0.4\n",
+ "nbgit==0.0.1\n",
+ "networkx==2.4\n",
+ "notebook==6.0.3\n",
+ "numba==0.38.1\n",
+ "numexpr==2.6.9\n",
+ "numpy==1.15.2\n",
+ "oauthlib==3.0.1\n",
+ "olefile==0.46\n",
+ "packaging==20.1\n",
+ "pamela==1.0.0\n",
+ "pandas==0.22.0\n",
+ "pandocfilters==1.4.2\n",
+ "parso==0.6.0\n",
+ "patsy==0.5.1\n",
+ "pdfkit==0.6.1\n",
+ "pexpect==4.8.0\n",
+ "pickleshare==0.7.5\n",
+ "Pillow==7.0.0\n",
+ "prometheus-client==0.7.1\n",
+ "prompt-toolkit==3.0.3\n",
+ "protobuf==3.11.3\n",
+ "ptyprocess==0.6.0\n",
+ "pycosat==0.6.3\n",
+ "pycparser==2.19\n",
+ "pycurl==7.43.0.1\n",
+ "Pygments==2.5.2\n",
+ "PyJWT==1.7.1\n",
+ "pyOpenSSL==19.0.0\n",
+ "pyparsing==2.4.6\n",
+ "pyrsistent==0.15.7\n",
+ "PySocks==1.7.1\n",
+ "python-dateutil==2.8.1\n",
+ "python-editor==1.0.4\n",
+ "python-json-logger==0.1.11\n",
+ "python-oauth2==1.1.1\n",
+ "pytz==2019.3\n",
+ "PyWavelets==1.1.1\n",
+ "PyYAML==5.3\n",
+ "pyzmq==17.1.2\n",
+ "qtconsole==4.6.0\n",
+ "requests==2.23.0\n",
+ "rpy2==2.9.4\n",
+ "ruamel-yaml==0.15.80\n",
+ "scikit-image==0.14.3\n",
+ "scikit-learn==0.19.2\n",
+ "scipy==1.1.0\n",
+ "seaborn==0.8.1\n",
+ "Send2Trash==1.5.0\n",
+ "sh==1.12.14\n",
+ "simplegeneric==0.8.1\n",
+ "six==1.14.0\n",
+ "SQLAlchemy==1.2.18\n",
+ "statsmodels==0.9.0\n",
+ "sympy==1.1.1\n",
+ "terminado==0.8.3\n",
+ "testpath==0.4.4\n",
+ "toolz==0.10.0\n",
+ "tornado==6.0.3\n",
+ "tqdm==4.42.0\n",
+ "traitlets==4.3.3\n",
+ "tzlocal==2.0.0\n",
+ "urllib3==1.25.7\n",
+ "vincent==0.4.4\n",
+ "wcwidth==0.1.8\n",
+ "webencodings==0.5.1\n",
+ "widgetsnbextension==3.2.1\n",
+ "xlrd==1.2.0\n",
+ "zipp==2.1.0\n"
+ ]
+ }
+ ],
+ "source": [
+ "%%sh\n",
+ "pip freeze"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 4,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Name: matplotlib\n",
+ "Version: 2.2.3\n",
+ "Summary: Python plotting package\n",
+ "Home-page: http://matplotlib.org\n",
+ "Author: John D. Hunter, Michael Droettboom\n",
+ "Author-email: matplotlib-users@python.org\n",
+ "License: BSD\n",
+ "Location: /opt/conda/lib/python3.6/site-packages\n",
+ "Requires: numpy, cycler, pyparsing, python-dateutil, pytz, six, kiwisolver\n",
+ "Required-by: seaborn, scikit-image\n",
+ " \n",
+ "Name: pandas\n",
+ "Version: 0.22.0\n",
+ "Summary: Powerful data structures for data analysis, time series,and statistics\n",
+ "Home-page: http://pandas.pydata.org\n",
+ "Author: None\n",
+ "Author-email: None\n",
+ "License: BSD\n",
+ "Location: /opt/conda/lib/python3.6/site-packages\n",
+ "Requires: python-dateutil, pytz, numpy\n",
+ "Required-by: vincent, seaborn\n",
+ " \n",
+ "Name: isoweek\n",
+ "Version: 1.3.3\n",
+ "Summary: Objects representing a week\n",
+ "Home-page: http://github.com/gisle/isoweek\n",
+ "Author: Gisle Aas\n",
+ "Author-email: gisle@aas.no\n",
+ "License: BSD\n",
+ "Location: /opt/conda/lib/python3.6/site-packages\n",
+ "Requires: \n",
+ "Required-by: \n"
+ ]
+ }
+ ],
+ "source": [
+ "%%sh\n",
+ "pip show matplotlib\n",
+ "echo \" \"\n",
+ "pip show pandas\n",
+ "echo \" \"\n",
+ "pip show isoweek"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 5,
+ "metadata": {
+ "hideCode": false,
+ "hideOutput": false,
+ "hidePrompt": false
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "IPython 7.12.0\n",
+ "IPython.core (unknown version)\n",
+ "IPython.core.alias (unknown version)\n",
+ "IPython.core.application (unknown version)\n",
+ "IPython.core.async_helpers (unknown version)\n",
+ "IPython.core.autocall (unknown version)\n",
+ "IPython.core.builtin_trap (unknown version)\n",
+ "IPython.core.compilerop (unknown version)\n",
+ "IPython.core.completer (unknown version)\n",
+ "IPython.core.completerlib (unknown version)\n",
+ "IPython.core.crashhandler (unknown version)\n",
+ "IPython.core.debugger (unknown version)\n",
+ "IPython.core.display (unknown version)\n",
+ "IPython.core.display_trap (unknown version)\n",
+ "IPython.core.displayhook (unknown version)\n",
+ "IPython.core.displaypub (unknown version)\n",
+ "IPython.core.error (unknown version)\n",
+ "IPython.core.events (unknown version)\n",
+ "IPython.core.excolors (unknown version)\n",
+ "IPython.core.extensions (unknown version)\n",
+ "IPython.core.formatters (unknown version)\n",
+ "IPython.core.getipython (unknown version)\n",
+ "IPython.core.history (unknown version)\n",
+ "IPython.core.hooks (unknown version)\n",
+ "IPython.core.inputtransformer2 (unknown version)\n",
+ "IPython.core.interactiveshell (unknown version)\n",
+ "IPython.core.latex_symbols (unknown version)\n",
+ "IPython.core.logger (unknown version)\n",
+ "IPython.core.macro (unknown version)\n",
+ "IPython.core.magic (unknown version)\n",
+ "IPython.core.magic_arguments (unknown version)\n",
+ "IPython.core.magics (unknown version)\n",
+ "IPython.core.magics.auto (unknown version)\n",
+ "IPython.core.magics.basic (unknown version)\n",
+ "IPython.core.magics.code (unknown version)\n",
+ "IPython.core.magics.config (unknown version)\n",
+ "IPython.core.magics.display (unknown version)\n",
+ "IPython.core.magics.execution (unknown version)\n",
+ "IPython.core.magics.extension (unknown version)\n",
+ "IPython.core.magics.history (unknown version)\n",
+ "IPython.core.magics.logging (unknown version)\n",
+ "IPython.core.magics.namespace (unknown version)\n",
+ "IPython.core.magics.osm (unknown version)\n",
+ "IPython.core.magics.packaging (unknown version)\n",
+ "IPython.core.magics.pylab (unknown version)\n",
+ "IPython.core.magics.script (unknown version)\n",
+ "IPython.core.oinspect (unknown version)\n",
+ "IPython.core.page (unknown version)\n",
+ "IPython.core.payload (unknown version)\n",
+ "IPython.core.payloadpage (unknown version)\n",
+ "IPython.core.prefilter (unknown version)\n",
+ "IPython.core.profiledir (unknown version)\n",
+ "IPython.core.pylabtools (unknown version)\n",
+ "IPython.core.release 7.12.0\n",
+ "IPython.core.shellapp (unknown version)\n",
+ "IPython.core.splitinput (unknown version)\n",
+ "IPython.core.ultratb (unknown version)\n",
+ "IPython.core.usage (unknown version)\n",
+ "IPython.display (unknown version)\n",
+ "IPython.extensions (unknown version)\n",
+ "IPython.extensions.storemagic (unknown version)\n",
+ "IPython.lib (unknown version)\n",
+ "IPython.lib.backgroundjobs (unknown version)\n",
+ "IPython.lib.clipboard (unknown version)\n",
+ "IPython.lib.display (unknown version)\n",
+ "IPython.lib.pretty (unknown version)\n",
+ "IPython.lib.security (unknown version)\n",
+ "IPython.paths (unknown version)\n",
+ "IPython.terminal (unknown version)\n",
+ "IPython.terminal.debugger (unknown version)\n",
+ "IPython.terminal.embed (unknown version)\n",
+ "IPython.terminal.interactiveshell (unknown version)\n",
+ "IPython.terminal.ipapp (unknown version)\n",
+ "IPython.terminal.magics (unknown version)\n",
+ "IPython.terminal.prompts (unknown version)\n",
+ "IPython.terminal.pt_inputhooks (unknown version)\n",
+ "IPython.terminal.ptutils (unknown version)\n",
+ "IPython.terminal.shortcuts (unknown version)\n",
+ "IPython.testing (unknown version)\n",
+ "IPython.testing.skipdoctest (unknown version)\n",
+ "IPython.utils (unknown version)\n",
+ "IPython.utils.PyColorize (unknown version)\n",
+ "IPython.utils._process_common (unknown version)\n",
+ "IPython.utils._process_posix (unknown version)\n",
+ "IPython.utils._sysinfo (unknown version)\n",
+ "IPython.utils.capture (unknown version)\n",
+ "IPython.utils.colorable (unknown version)\n",
+ "IPython.utils.coloransi (unknown version)\n",
+ "IPython.utils.contexts (unknown version)\n",
+ "IPython.utils.data (unknown version)\n",
+ "IPython.utils.decorators (unknown version)\n",
+ "IPython.utils.dir2 (unknown version)\n",
+ "IPython.utils.encoding (unknown version)\n",
+ "IPython.utils.frame (unknown version)\n",
+ "IPython.utils.generics (unknown version)\n",
+ "IPython.utils.importstring (unknown version)\n",
+ "IPython.utils.io (unknown version)\n",
+ "IPython.utils.ipstruct (unknown version)\n",
+ "IPython.utils.module_paths (unknown version)\n",
+ "IPython.utils.openpy (unknown version)\n",
+ "IPython.utils.path (unknown version)\n",
+ "IPython.utils.process (unknown version)\n",
+ "IPython.utils.py3compat (unknown version)\n",
+ "IPython.utils.sentinel (unknown version)\n",
+ "IPython.utils.strdispatch (unknown version)\n",
+ "IPython.utils.sysinfo (unknown version)\n",
+ "IPython.utils.syspathcontext (unknown version)\n",
+ "IPython.utils.tempdir (unknown version)\n",
+ "IPython.utils.terminal (unknown version)\n",
+ "IPython.utils.text (unknown version)\n",
+ "IPython.utils.timing (unknown version)\n",
+ "IPython.utils.tokenutil (unknown version)\n",
+ "IPython.utils.wildcard (unknown version)\n",
+ "PIL 7.0.0\n",
+ "PIL.Image 7.0.0\n",
+ "PIL.ImageMode (unknown version)\n",
+ "PIL.TiffTags (unknown version)\n",
+ "PIL._binary (unknown version)\n",
+ "PIL._imaging (unknown version)\n",
+ "PIL._util (unknown version)\n",
+ "PIL._version 7.0.0\n",
+ "__future__ (unknown version)\n",
+ "__main__ (unknown version)\n",
+ "__main__ (unknown version)\n",
+ "_ast (unknown version)\n",
+ "_asyncio (unknown version)\n",
+ "_bisect (unknown version)\n",
+ "_blake2 (unknown version)\n",
+ "_bootlocale (unknown version)\n",
+ "_bz2 (unknown version)\n",
+ "_codecs (unknown version)\n",
+ "_collections (unknown version)\n",
+ "collections.abc (unknown version)\n",
+ "_compat_pickle (unknown version)\n",
+ "_compression (unknown version)\n",
+ "_csv 1.0\n",
+ "_ctypes 1.1.0\n",
+ "_curses b'2.2'\n",
+ "_cython_0_27_2 (unknown version)\n",
+ "_cython_0_28_5 (unknown version)\n",
+ "_datetime (unknown version)\n",
+ "decimal 1.70\n",
+ "importlib._bootstrap (unknown version)\n",
+ "importlib._bootstrap_external (unknown version)\n",
+ "_functools (unknown version)\n",
+ "_hashlib (unknown version)\n",
+ "_heapq (unknown version)\n",
+ "_imp (unknown version)\n",
+ "io (unknown version)\n",
+ "_json (unknown version)\n",
+ "_locale (unknown version)\n",
+ "_lsprof (unknown version)\n",
+ "_lzma (unknown version)\n",
+ "_multiprocessing (unknown version)\n",
+ "_opcode (unknown version)\n",
+ "_operator (unknown version)\n",
+ "_pickle (unknown version)\n",
+ "_posixsubprocess (unknown version)\n",
+ "_random (unknown version)\n",
+ "_sha3 (unknown version)\n",
+ "_signal (unknown version)\n",
+ "_sitebuiltins (unknown version)\n",
+ "_socket (unknown version)\n",
+ "_sqlite3 (unknown version)\n",
+ "_sre (unknown version)\n",
+ "_ssl (unknown version)\n",
+ "_stat (unknown version)\n",
+ "_string (unknown version)\n",
+ "_strptime (unknown version)\n",
+ "_struct (unknown version)\n",
+ "_sysconfigdata_m_linux_x86_64-linux-gnu (unknown version)\n",
+ "_thread (unknown version)\n",
+ "_warnings (unknown version)\n",
+ "_weakref (unknown version)\n",
+ "_weakrefset (unknown version)\n",
+ "abc (unknown version)\n",
+ "argparse 1.1\n",
+ "array (unknown version)\n",
+ "ast (unknown version)\n",
+ "asyncio (unknown version)\n",
+ "asyncio.base_events (unknown version)\n",
+ "asyncio.base_futures (unknown version)\n",
+ "asyncio.base_subprocess (unknown version)\n",
+ "asyncio.base_tasks (unknown version)\n",
+ "asyncio.compat (unknown version)\n",
+ "asyncio.constants (unknown version)\n",
+ "asyncio.coroutines (unknown version)\n",
+ "asyncio.events (unknown version)\n",
+ "asyncio.futures (unknown version)\n",
+ "asyncio.locks (unknown version)\n",
+ "asyncio.log (unknown version)\n",
+ "asyncio.protocols (unknown version)\n",
+ "asyncio.queues (unknown version)\n",
+ "asyncio.selector_events (unknown version)\n",
+ "asyncio.sslproto (unknown version)\n",
+ "asyncio.streams (unknown version)\n",
+ "asyncio.subprocess (unknown version)\n",
+ "asyncio.tasks (unknown version)\n",
+ "asyncio.transports (unknown version)\n",
+ "asyncio.unix_events (unknown version)\n",
+ "atexit (unknown version)\n",
+ "backcall 0.1.0\n",
+ "backcall.backcall (unknown version)\n",
+ "base64 (unknown version)\n",
+ "bdb (unknown version)\n",
+ "binascii (unknown version)\n",
+ "bisect (unknown version)\n",
+ "builtins (unknown version)\n",
+ "bz2 (unknown version)\n",
+ "cProfile (unknown version)\n",
+ "calendar (unknown version)\n",
+ "cffi 1.13.2\n",
+ "cffi.api (unknown version)\n",
+ "cffi.error (unknown version)\n",
+ "cffi.lock (unknown version)\n",
+ "cffi.model (unknown version)\n",
+ "cmd (unknown version)\n",
+ "code (unknown version)\n",
+ "codecs (unknown version)\n",
+ "codeop (unknown version)\n",
+ "collections (unknown version)\n",
+ "collections.abc (unknown version)\n",
+ "colorsys (unknown version)\n",
+ "concurrent (unknown version)\n",
+ "concurrent.futures (unknown version)\n",
+ "concurrent.futures._base (unknown version)\n",
+ "concurrent.futures.process (unknown version)\n",
+ "concurrent.futures.thread (unknown version)\n",
+ "contextlib (unknown version)\n",
+ "copy (unknown version)\n",
+ "copyreg (unknown version)\n",
+ "csv 1.0\n",
+ "ctypes 1.1.0\n",
+ "ctypes._endian (unknown version)\n",
+ "ctypes.util (unknown version)\n",
+ "curses (unknown version)\n",
+ "cycler 0.10.0\n",
+ "cython_runtime (unknown version)\n",
+ "datetime (unknown version)\n",
+ "dateutil 2.8.1\n",
+ "dateutil._common (unknown version)\n",
+ "dateutil._version (unknown version)\n",
+ "dateutil.easter (unknown version)\n",
+ "dateutil.parser (unknown version)\n",
+ "dateutil.parser._parser (unknown version)\n",
+ "dateutil.parser.isoparser (unknown version)\n",
+ "dateutil.relativedelta (unknown version)\n",
+ "dateutil.rrule (unknown version)\n",
+ "dateutil.tz (unknown version)\n",
+ "dateutil.tz._common (unknown version)\n",
+ "dateutil.tz._factories (unknown version)\n",
+ "dateutil.tz.tz (unknown version)\n",
+ "decimal 1.70\n",
+ "decorator 4.4.1\n",
+ "difflib (unknown version)\n",
+ "dis (unknown version)\n",
+ "distutils 3.6.4\n",
+ "distutils.debug (unknown version)\n",
+ "distutils.dep_util (unknown version)\n",
+ "distutils.errors (unknown version)\n",
+ "distutils.log (unknown version)\n",
+ "distutils.spawn (unknown version)\n",
+ "distutils.util (unknown version)\n",
+ "distutils.version (unknown version)\n",
+ "email (unknown version)\n",
+ "email._encoded_words (unknown version)\n",
+ "email._parseaddr (unknown version)\n",
+ "email._policybase (unknown version)\n",
+ "email.base64mime (unknown version)\n",
+ "email.charset (unknown version)\n",
+ "email.encoders (unknown version)\n",
+ "email.errors (unknown version)\n",
+ "email.feedparser (unknown version)\n",
+ "email.header (unknown version)\n",
+ "email.iterators (unknown version)\n",
+ "email.message (unknown version)\n",
+ "email.parser (unknown version)\n",
+ "email.quoprimime (unknown version)\n",
+ "email.utils (unknown version)\n",
+ "encodings (unknown version)\n",
+ "encodings.aliases (unknown version)\n",
+ "encodings.idna (unknown version)\n",
+ "encodings.latin_1 (unknown version)\n",
+ "encodings.utf_8 (unknown version)\n",
+ "enum (unknown version)\n",
+ "errno (unknown version)\n",
+ "faulthandler (unknown version)\n",
+ "fcntl (unknown version)\n",
+ "filecmp (unknown version)\n",
+ "fnmatch (unknown version)\n",
+ "functools (unknown version)\n",
+ "gc (unknown version)\n",
+ "genericpath (unknown version)\n",
+ "getopt (unknown version)\n",
+ "getpass (unknown version)\n",
+ "gettext (unknown version)\n",
+ "glob (unknown version)\n",
+ "google (unknown version)\n",
+ "grp (unknown version)\n",
+ "gzip (unknown version)\n",
+ "hashlib (unknown version)\n",
+ "heapq (unknown version)\n",
+ "hmac (unknown version)\n",
+ "html (unknown version)\n",
+ "html.entities (unknown version)\n",
+ "http (unknown version)\n",
+ "http.client (unknown version)\n",
+ "imp (unknown version)\n",
+ "importlib (unknown version)\n",
+ "importlib._bootstrap (unknown version)\n",
+ "importlib._bootstrap_external (unknown version)\n",
+ "importlib.abc (unknown version)\n",
+ "importlib.machinery (unknown version)\n",
+ "importlib.util (unknown version)\n",
+ "inspect (unknown version)\n",
+ "io (unknown version)\n",
+ "ipaddress 1.0\n",
+ "ipykernel 5.1.4\n",
+ "ipykernel._version 5.1.4\n",
+ "ipykernel.codeutil (unknown version)\n",
+ "ipykernel.comm (unknown version)\n",
+ "ipykernel.comm.comm (unknown version)\n",
+ "ipykernel.comm.manager (unknown version)\n",
+ "ipykernel.connect (unknown version)\n",
+ "ipykernel.datapub (unknown version)\n",
+ "ipykernel.displayhook (unknown version)\n",
+ "ipykernel.eventloops (unknown version)\n",
+ "ipykernel.heartbeat (unknown version)\n",
+ "ipykernel.iostream (unknown version)\n",
+ "ipykernel.ipkernel (unknown version)\n",
+ "ipykernel.jsonutil (unknown version)\n",
+ "ipykernel.kernelapp (unknown version)\n",
+ "ipykernel.kernelbase (unknown version)\n",
+ "ipykernel.parentpoller (unknown version)\n",
+ "ipykernel.pickleutil (unknown version)\n",
+ "ipykernel.pylab (unknown version)\n",
+ "ipykernel.pylab.backend_inline (unknown version)\n",
+ "ipykernel.pylab.config (unknown version)\n",
+ "ipykernel.serialize (unknown version)\n",
+ "ipykernel.zmqshell (unknown version)\n",
+ "ipython_genutils 0.2.0\n",
+ "ipython_genutils._version 0.2.0\n",
+ "ipython_genutils.encoding (unknown version)\n",
+ "ipython_genutils.importstring (unknown version)\n",
+ "ipython_genutils.path (unknown version)\n",
+ "ipython_genutils.py3compat (unknown version)\n",
+ "ipython_genutils.text (unknown version)\n",
+ "isoweek (1, 3, 3)\n",
+ "itertools (unknown version)\n",
+ "jedi 0.16.0\n",
+ "jedi._compatibility (unknown version)\n",
+ "jedi.api (unknown version)\n",
+ "jedi.api.classes (unknown version)\n",
+ "jedi.api.completion (unknown version)\n",
+ "jedi.api.completion_cache (unknown version)\n",
+ "jedi.api.environment (unknown version)\n",
+ "jedi.api.exceptions (unknown version)\n",
+ "jedi.api.file_name (unknown version)\n",
+ "jedi.api.helpers (unknown version)\n",
+ "jedi.api.interpreter (unknown version)\n",
+ "jedi.api.keywords (unknown version)\n",
+ "jedi.api.project (unknown version)\n",
+ "jedi.api.strings (unknown version)\n",
+ "jedi.cache (unknown version)\n",
+ "jedi.common (unknown version)\n",
+ "jedi.common.utils (unknown version)\n",
+ "jedi.common.value (unknown version)\n",
+ "jedi.debug (unknown version)\n",
+ "jedi.file_io (unknown version)\n",
+ "jedi.inference (unknown version)\n",
+ "jedi.inference.analysis (unknown version)\n",
+ "jedi.inference.arguments (unknown version)\n",
+ "jedi.inference.base_value (unknown version)\n",
+ "jedi.inference.cache (unknown version)\n",
+ "jedi.inference.compiled (unknown version)\n",
+ "jedi.inference.compiled.access (unknown version)\n",
+ "jedi.inference.compiled.getattr_static (unknown version)\n",
+ "jedi.inference.compiled.mixed (unknown version)\n",
+ "jedi.inference.compiled.subprocess (unknown version)\n",
+ "jedi.inference.compiled.subprocess.functions (unknown version)\n",
+ "jedi.inference.compiled.value (unknown version)\n",
+ "jedi.inference.context (unknown version)\n",
+ "jedi.inference.docstrings (unknown version)\n",
+ "jedi.inference.filters (unknown version)\n",
+ "jedi.inference.flow_analysis (unknown version)\n",
+ "jedi.inference.gradual (unknown version)\n",
+ "jedi.inference.gradual.annotation (unknown version)\n",
+ "jedi.inference.gradual.base (unknown version)\n",
+ "jedi.inference.gradual.conversion (unknown version)\n",
+ "jedi.inference.gradual.generics (unknown version)\n",
+ "jedi.inference.gradual.stub_value (unknown version)\n",
+ "jedi.inference.gradual.type_var (unknown version)\n",
+ "jedi.inference.gradual.typeshed (unknown version)\n",
+ "jedi.inference.gradual.typing (unknown version)\n",
+ "jedi.inference.gradual.utils (unknown version)\n",
+ "jedi.inference.helpers (unknown version)\n",
+ "jedi.inference.imports (unknown version)\n",
+ "jedi.inference.lazy_value (unknown version)\n",
+ "jedi.inference.names (unknown version)\n",
+ "jedi.inference.param (unknown version)\n",
+ "jedi.inference.parser_cache (unknown version)\n",
+ "jedi.inference.recursion (unknown version)\n",
+ "jedi.inference.references (unknown version)\n",
+ "jedi.inference.signature (unknown version)\n",
+ "jedi.inference.syntax_tree (unknown version)\n",
+ "jedi.inference.sys_path (unknown version)\n",
+ "jedi.inference.utils (unknown version)\n",
+ "jedi.inference.value (unknown version)\n",
+ "jedi.inference.value.decorator (unknown version)\n",
+ "jedi.inference.value.dynamic_arrays (unknown version)\n",
+ "jedi.inference.value.function (unknown version)\n",
+ "jedi.inference.value.instance (unknown version)\n",
+ "jedi.inference.value.iterable (unknown version)\n",
+ "jedi.inference.value.klass (unknown version)\n",
+ "jedi.inference.value.module (unknown version)\n",
+ "jedi.parser_utils (unknown version)\n",
+ "jedi.plugins (unknown version)\n",
+ "jedi.plugins.flask (unknown version)\n",
+ "jedi.plugins.pytest (unknown version)\n",
+ "jedi.plugins.registry (unknown version)\n",
+ "jedi.plugins.stdlib (unknown version)\n",
+ "jedi.settings (unknown version)\n",
+ "json 2.0.9\n",
+ "json.decoder (unknown version)\n",
+ "json.encoder (unknown version)\n",
+ "json.scanner (unknown version)\n",
+ "jupyter_client 6.0.0\n",
+ "jupyter_client._version 6.0.0\n",
+ "jupyter_client.adapter (unknown version)\n",
+ "jupyter_client.asynchronous (unknown version)\n",
+ "jupyter_client.asynchronous.channels (unknown version)\n",
+ "jupyter_client.asynchronous.client (unknown version)\n",
+ "jupyter_client.blocking (unknown version)\n",
+ "jupyter_client.blocking.channels (unknown version)\n",
+ "jupyter_client.blocking.client (unknown version)\n",
+ "jupyter_client.channels (unknown version)\n",
+ "jupyter_client.channelsabc (unknown version)\n",
+ "jupyter_client.client (unknown version)\n",
+ "jupyter_client.clientabc (unknown version)\n",
+ "jupyter_client.connect (unknown version)\n",
+ "jupyter_client.jsonutil (unknown version)\n",
+ "jupyter_client.kernelspec (unknown version)\n",
+ "jupyter_client.launcher (unknown version)\n",
+ "jupyter_client.localinterfaces (unknown version)\n",
+ "jupyter_client.manager (unknown version)\n",
+ "jupyter_client.managerabc (unknown version)\n",
+ "jupyter_client.multikernelmanager (unknown version)\n",
+ "jupyter_client.session (unknown version)\n",
+ "jupyter_core 4.6.3\n",
+ "jupyter_core.paths (unknown version)\n",
+ "jupyter_core.version 4.6.3\n",
+ "keyword (unknown version)\n",
+ "kiwisolver 1.1.0\n",
+ "linecache (unknown version)\n",
+ "locale (unknown version)\n",
+ "logging 0.5.1.2\n",
+ "logging.handlers (unknown version)\n",
+ "lzma (unknown version)\n",
+ "marshal (unknown version)\n",
+ "math (unknown version)\n",
+ "matplotlib 2.2.3\n",
+ "matplotlib._cm (unknown version)\n",
+ "matplotlib._cm_listed (unknown version)\n",
+ "matplotlib._color_data (unknown version)\n",
+ "matplotlib._constrained_layout (unknown version)\n",
+ "matplotlib._contour (unknown version)\n",
+ "matplotlib._image (unknown version)\n",
+ "matplotlib._layoutbox (unknown version)\n",
+ "matplotlib._mathtext_data (unknown version)\n",
+ "matplotlib._path (unknown version)\n",
+ "matplotlib._png (unknown version)\n",
+ "matplotlib._pylab_helpers (unknown version)\n",
+ "qhull (unknown version)\n",
+ "matplotlib._tri (unknown version)\n",
+ "matplotlib._version (unknown version)\n",
+ "matplotlib.afm (unknown version)\n",
+ "matplotlib.artist (unknown version)\n",
+ "matplotlib.axes (unknown version)\n",
+ "matplotlib.axes._axes (unknown version)\n",
+ "matplotlib.axes._base (unknown version)\n",
+ "matplotlib.axes._subplots (unknown version)\n",
+ "matplotlib.axis (unknown version)\n",
+ "matplotlib.backend_bases (unknown version)\n",
+ "matplotlib.backend_tools (unknown version)\n",
+ "matplotlib.backends (unknown version)\n",
+ "matplotlib.backends._backend_agg (unknown version)\n",
+ "matplotlib.backends.backend_agg 2.2.3\n",
+ "matplotlib.bezier (unknown version)\n",
+ "matplotlib.blocking_input (unknown version)\n",
+ "matplotlib.category (unknown version)\n",
+ "matplotlib.cbook (unknown version)\n",
+ "matplotlib.cbook._backports (unknown version)\n",
+ "matplotlib.cbook.deprecation (unknown version)\n",
+ "matplotlib.cm (unknown version)\n",
+ "matplotlib.collections (unknown version)\n",
+ "matplotlib.colorbar (unknown version)\n",
+ "matplotlib.colors (unknown version)\n",
+ "matplotlib.compat (unknown version)\n",
+ "matplotlib.compat.subprocess (unknown version)\n",
+ "matplotlib.container (unknown version)\n",
+ "matplotlib.contour (unknown version)\n",
+ "matplotlib.dates (unknown version)\n",
+ "matplotlib.docstring (unknown version)\n",
+ "matplotlib.dviread (unknown version)\n",
+ "matplotlib.figure (unknown version)\n",
+ "matplotlib.font_manager (unknown version)\n",
+ "matplotlib.fontconfig_pattern (unknown version)\n",
+ "matplotlib.ft2font (unknown version)\n",
+ "matplotlib.gridspec (unknown version)\n",
+ "matplotlib.image (unknown version)\n",
+ "matplotlib.legend (unknown version)\n",
+ "matplotlib.legend_handler (unknown version)\n",
+ "matplotlib.lines (unknown version)\n",
+ "matplotlib.markers (unknown version)\n",
+ "matplotlib.mathtext (unknown version)\n",
+ "matplotlib.mlab (unknown version)\n",
+ "matplotlib.offsetbox (unknown version)\n",
+ "matplotlib.patches (unknown version)\n",
+ "matplotlib.path (unknown version)\n",
+ "matplotlib.projections (unknown version)\n",
+ "matplotlib.projections.geo (unknown version)\n",
+ "matplotlib.projections.polar (unknown version)\n",
+ "matplotlib.pyplot (unknown version)\n",
+ "matplotlib.quiver (unknown version)\n",
+ "matplotlib.rcsetup (unknown version)\n",
+ "matplotlib.scale (unknown version)\n",
+ "matplotlib.spines (unknown version)\n",
+ "matplotlib.stackplot (unknown version)\n",
+ "matplotlib.streamplot (unknown version)\n",
+ "matplotlib.style (unknown version)\n",
+ "matplotlib.style.core (unknown version)\n",
+ "matplotlib.table (unknown version)\n",
+ "matplotlib.testing (unknown version)\n",
+ "matplotlib.texmanager (unknown version)\n",
+ "matplotlib.text (unknown version)\n",
+ "matplotlib.textpath (unknown version)\n",
+ "matplotlib.ticker (unknown version)\n",
+ "matplotlib.tight_bbox (unknown version)\n",
+ "matplotlib.tight_layout (unknown version)\n",
+ "matplotlib.transforms (unknown version)\n",
+ "matplotlib.tri (unknown version)\n",
+ "matplotlib.tri.triangulation (unknown version)\n",
+ "matplotlib.tri.tricontour (unknown version)\n",
+ "matplotlib.tri.trifinder (unknown version)\n",
+ "matplotlib.tri.triinterpolate (unknown version)\n",
+ "matplotlib.tri.tripcolor (unknown version)\n",
+ "matplotlib.tri.triplot (unknown version)\n",
+ "matplotlib.tri.trirefine (unknown version)\n",
+ "matplotlib.tri.tritools (unknown version)\n",
+ "matplotlib.units (unknown version)\n",
+ "matplotlib.widgets (unknown version)\n",
+ "mimetypes (unknown version)\n",
+ "mmap (unknown version)\n",
+ "mpl_toolkits (unknown version)\n",
+ "numpy.random.mtrand (unknown version)\n",
+ "multiprocessing (unknown version)\n",
+ "multiprocessing.connection (unknown version)\n",
+ "multiprocessing.context (unknown version)\n",
+ "multiprocessing.process (unknown version)\n",
+ "multiprocessing.reduction (unknown version)\n",
+ "multiprocessing.util (unknown version)\n",
+ "ntpath (unknown version)\n",
+ "numbers (unknown version)\n",
+ "numpy 1.15.2\n",
+ "numpy.__config__ (unknown version)\n",
+ "numpy._distributor_init (unknown version)\n",
+ "numpy._globals (unknown version)\n",
+ "numpy._import_tools (unknown version)\n",
+ "numpy.add_newdocs (unknown version)\n",
+ "numpy.compat (unknown version)\n",
+ "numpy.compat._inspect (unknown version)\n",
+ "numpy.compat.py3k (unknown version)\n",
+ "numpy.core 1.15.2\n",
+ "numpy.core._internal (unknown version)\n",
+ "numpy.core._methods (unknown version)\n",
+ "numpy.core._multiarray_tests (unknown version)\n",
+ "numpy.core.arrayprint (unknown version)\n",
+ "numpy.core.defchararray (unknown version)\n",
+ "numpy.core.einsumfunc (unknown version)\n",
+ "numpy.core.fromnumeric (unknown version)\n",
+ "numpy.core.function_base (unknown version)\n",
+ "numpy.core.getlimits (unknown version)\n",
+ "numpy.core.info (unknown version)\n",
+ "numpy.core.machar (unknown version)\n",
+ "numpy.core.memmap (unknown version)\n",
+ "numpy.core.multiarray 3.1\n",
+ "numpy.core.numeric (unknown version)\n",
+ "numpy.core.numerictypes (unknown version)\n",
+ "numpy.core.records (unknown version)\n",
+ "numpy.core.shape_base (unknown version)\n",
+ "numpy.core.umath (unknown version)\n",
+ "numpy.ctypeslib (unknown version)\n",
+ "numpy.fft (unknown version)\n",
+ "numpy.fft.fftpack (unknown version)\n",
+ "numpy.fft.fftpack_lite (unknown version)\n",
+ "numpy.fft.helper (unknown version)\n",
+ "numpy.fft.info (unknown version)\n",
+ "numpy.lib 1.15.2\n",
+ "numpy.lib._datasource (unknown version)\n",
+ "numpy.lib._iotools (unknown version)\n",
+ "numpy.lib._version (unknown version)\n",
+ "numpy.lib.arraypad (unknown version)\n",
+ "numpy.lib.arraysetops (unknown version)\n",
+ "numpy.lib.arrayterator (unknown version)\n",
+ "numpy.lib.financial (unknown version)\n",
+ "numpy.lib.format (unknown version)\n",
+ "numpy.lib.function_base (unknown version)\n",
+ "numpy.lib.histograms (unknown version)\n",
+ "numpy.lib.index_tricks (unknown version)\n",
+ "numpy.lib.info (unknown version)\n",
+ "numpy.lib.mixins (unknown version)\n",
+ "numpy.lib.nanfunctions (unknown version)\n",
+ "numpy.lib.npyio (unknown version)\n",
+ "numpy.lib.polynomial (unknown version)\n",
+ "numpy.lib.scimath (unknown version)\n",
+ "numpy.lib.shape_base (unknown version)\n",
+ "numpy.lib.stride_tricks (unknown version)\n",
+ "numpy.lib.twodim_base (unknown version)\n",
+ "numpy.lib.type_check (unknown version)\n",
+ "numpy.lib.ufunclike (unknown version)\n",
+ "numpy.lib.utils (unknown version)\n",
+ "numpy.linalg (unknown version)\n",
+ "numpy.linalg._umath_linalg b'0.1.5'\n",
+ "numpy.linalg.info (unknown version)\n",
+ "numpy.linalg.lapack_lite (unknown version)\n",
+ "numpy.linalg.linalg (unknown version)\n",
+ "numpy.ma (unknown version)\n",
+ "numpy.ma.core (unknown version)\n",
+ "numpy.ma.extras (unknown version)\n",
+ "numpy.matrixlib (unknown version)\n",
+ "numpy.matrixlib.defmatrix (unknown version)\n",
+ "numpy.polynomial (unknown version)\n",
+ "numpy.polynomial._polybase (unknown version)\n",
+ "numpy.polynomial.chebyshev (unknown version)\n",
+ "numpy.polynomial.hermite (unknown version)\n",
+ "numpy.polynomial.hermite_e (unknown version)\n",
+ "numpy.polynomial.laguerre (unknown version)\n",
+ "numpy.polynomial.legendre (unknown version)\n",
+ "numpy.polynomial.polynomial (unknown version)\n",
+ "numpy.polynomial.polyutils (unknown version)\n",
+ "numpy.random (unknown version)\n",
+ "numpy.random.info (unknown version)\n",
+ "numpy.random.mtrand (unknown version)\n",
+ "numpy.testing (unknown version)\n",
+ "numpy.testing._private (unknown version)\n",
+ "numpy.testing._private.decorators (unknown version)\n",
+ "numpy.testing._private.nosetester (unknown version)\n",
+ "numpy.testing._private.pytesttester (unknown version)\n",
+ "numpy.testing._private.utils (unknown version)\n",
+ "numpy.version (unknown version)\n",
+ "opcode (unknown version)\n",
+ "operator (unknown version)\n",
+ "optparse 1.5.3\n",
+ "os (unknown version)\n",
+ "posixpath (unknown version)\n",
+ "pandas 0.22.0\n",
+ "pandas._libs (unknown version)\n",
+ "pandas._libs.algos (unknown version)\n",
+ "pandas._libs.groupby (unknown version)\n",
+ "pandas._libs.hashing (unknown version)\n",
+ "pandas._libs.hashtable (unknown version)\n",
+ "pandas._libs.index (unknown version)\n",
+ "pandas._libs.interval (unknown version)\n",
+ "pandas._libs.join (unknown version)\n",
+ "_libjson 1.33\n",
+ "pandas._libs.lib (unknown version)\n",
+ "pandas._libs.parsers (unknown version)\n",
+ "pandas._libs.period (unknown version)\n",
+ "pandas._libs.properties (unknown version)\n",
+ "pandas._libs.reshape (unknown version)\n",
+ "pandas._libs.sparse (unknown version)\n",
+ "pandas._libs.testing (unknown version)\n",
+ "pandas._libs.tslib (unknown version)\n",
+ "pandas._libs.tslibs (unknown version)\n",
+ "pandas._libs.tslibs.fields (unknown version)\n",
+ "pandas._libs.tslibs.frequencies (unknown version)\n",
+ "pandas._libs.tslibs.parsing (unknown version)\n",
+ "pandas._libs.tslibs.strptime (unknown version)\n",
+ "pandas._libs.tslibs.timedeltas (unknown version)\n",
+ "pandas._libs.tslibs.timezones (unknown version)\n",
+ "pandas._libs.window (unknown version)\n",
+ "pandas._version (unknown version)\n",
+ "pandas.api (unknown version)\n",
+ "pandas.api.types (unknown version)\n",
+ "pandas.compat (unknown version)\n",
+ "pandas.compat.chainmap (unknown version)\n",
+ "pandas.compat.numpy (unknown version)\n",
+ "pandas.compat.numpy.function (unknown version)\n",
+ "pandas.compat.openpyxl_compat (unknown version)\n",
+ "pandas.compat.pickle_compat (unknown version)\n",
+ "pandas.core (unknown version)\n",
+ "pandas.core.accessor (unknown version)\n",
+ "pandas.core.algorithms (unknown version)\n",
+ "pandas.core.api (unknown version)\n",
+ "pandas.core.base (unknown version)\n",
+ "pandas.core.categorical (unknown version)\n",
+ "pandas.core.common (unknown version)\n",
+ "pandas.core.computation (unknown version)\n",
+ "pandas.core.computation.align (unknown version)\n",
+ "pandas.core.computation.api (unknown version)\n",
+ "pandas.core.computation.common (unknown version)\n",
+ "pandas.core.computation.engines (unknown version)\n",
+ "pandas.core.computation.eval (unknown version)\n",
+ "pandas.core.computation.expr (unknown version)\n",
+ "pandas.core.computation.ops (unknown version)\n",
+ "pandas.core.computation.pytables (unknown version)\n",
+ "pandas.core.computation.scope (unknown version)\n",
+ "pandas.core.config (unknown version)\n",
+ "pandas.core.config_init (unknown version)\n",
+ "pandas.core.dtypes (unknown version)\n",
+ "pandas.core.dtypes.api (unknown version)\n",
+ "pandas.core.dtypes.cast (unknown version)\n",
+ "pandas.core.dtypes.common (unknown version)\n",
+ "pandas.core.dtypes.concat (unknown version)\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "pandas.core.dtypes.dtypes (unknown version)\n",
+ "pandas.core.dtypes.generic (unknown version)\n",
+ "pandas.core.dtypes.inference (unknown version)\n",
+ "pandas.core.dtypes.missing (unknown version)\n",
+ "pandas.core.frame (unknown version)\n",
+ "pandas.core.generic (unknown version)\n",
+ "pandas.core.groupby (unknown version)\n",
+ "pandas.core.index (unknown version)\n",
+ "pandas.core.indexes (unknown version)\n",
+ "pandas.core.indexes.accessors (unknown version)\n",
+ "pandas.core.indexes.api (unknown version)\n",
+ "pandas.core.indexes.base (unknown version)\n",
+ "pandas.core.indexes.category (unknown version)\n",
+ "pandas.core.indexes.datetimelike (unknown version)\n",
+ "pandas.core.indexes.datetimes (unknown version)\n",
+ "pandas.core.indexes.frozen (unknown version)\n",
+ "pandas.core.indexes.interval (unknown version)\n",
+ "pandas.core.indexes.multi (unknown version)\n",
+ "pandas.core.indexes.numeric (unknown version)\n",
+ "pandas.core.indexes.period (unknown version)\n",
+ "pandas.core.indexes.range (unknown version)\n",
+ "pandas.core.indexes.timedeltas (unknown version)\n",
+ "pandas.core.indexing (unknown version)\n",
+ "pandas.core.internals (unknown version)\n",
+ "pandas.core.missing (unknown version)\n",
+ "pandas.core.nanops (unknown version)\n",
+ "pandas.core.ops (unknown version)\n",
+ "pandas.core.panel (unknown version)\n",
+ "pandas.core.panel4d (unknown version)\n",
+ "pandas.core.panelnd (unknown version)\n",
+ "pandas.core.reshape (unknown version)\n",
+ "pandas.core.reshape.api (unknown version)\n",
+ "pandas.core.reshape.concat (unknown version)\n",
+ "pandas.core.reshape.merge (unknown version)\n",
+ "pandas.core.reshape.pivot (unknown version)\n",
+ "pandas.core.reshape.reshape (unknown version)\n",
+ "pandas.core.reshape.tile (unknown version)\n",
+ "pandas.core.reshape.util (unknown version)\n",
+ "pandas.core.series (unknown version)\n",
+ "pandas.core.sorting (unknown version)\n",
+ "pandas.core.sparse (unknown version)\n",
+ "pandas.core.sparse.api (unknown version)\n",
+ "pandas.core.sparse.array (unknown version)\n",
+ "pandas.core.sparse.frame (unknown version)\n",
+ "pandas.core.sparse.list (unknown version)\n",
+ "pandas.core.sparse.scipy_sparse (unknown version)\n",
+ "pandas.core.sparse.series (unknown version)\n",
+ "pandas.core.strings (unknown version)\n",
+ "pandas.core.tools (unknown version)\n",
+ "pandas.core.tools.datetimes (unknown version)\n",
+ "pandas.core.tools.numeric (unknown version)\n",
+ "pandas.core.tools.timedeltas (unknown version)\n",
+ "pandas.core.util (unknown version)\n",
+ "pandas.core.util.hashing (unknown version)\n",
+ "pandas.core.window (unknown version)\n",
+ "pandas.errors (unknown version)\n",
+ "pandas.io (unknown version)\n",
+ "pandas.io.api (unknown version)\n",
+ "pandas.io.clipboards (unknown version)\n",
+ "pandas.io.common (unknown version)\n",
+ "pandas.io.date_converters (unknown version)\n",
+ "pandas.io.excel (unknown version)\n",
+ "pandas.io.feather_format (unknown version)\n",
+ "pandas.io.formats (unknown version)\n",
+ "pandas.io.formats.common (unknown version)\n",
+ "pandas.io.formats.console (unknown version)\n",
+ "pandas.io.formats.format (unknown version)\n",
+ "pandas.io.formats.printing (unknown version)\n",
+ "pandas.io.formats.terminal (unknown version)\n",
+ "pandas.io.gbq (unknown version)\n",
+ "pandas.io.html (unknown version)\n",
+ "pandas.io.json (unknown version)\n",
+ "pandas.io.json.json (unknown version)\n",
+ "pandas.io.json.normalize (unknown version)\n",
+ "pandas.io.json.table_schema (unknown version)\n",
+ "pandas.io.msgpack (unknown version)\n",
+ "pandas.io.msgpack._packer (unknown version)\n",
+ "pandas.io.msgpack._unpacker (unknown version)\n",
+ "pandas.io.msgpack._version (unknown version)\n",
+ "pandas.io.msgpack.exceptions (unknown version)\n",
+ "pandas.io.packers (unknown version)\n",
+ "pandas.io.parquet (unknown version)\n",
+ "pandas.io.parsers (unknown version)\n",
+ "pandas.io.pickle (unknown version)\n",
+ "pandas.io.pytables (unknown version)\n",
+ "pandas.io.sas (unknown version)\n",
+ "pandas.io.sas.sasreader (unknown version)\n",
+ "pandas.io.sql (unknown version)\n",
+ "pandas.io.stata (unknown version)\n",
+ "pandas.plotting (unknown version)\n",
+ "pandas.plotting._compat (unknown version)\n",
+ "pandas.plotting._converter (unknown version)\n",
+ "pandas.plotting._core (unknown version)\n",
+ "pandas.plotting._misc (unknown version)\n",
+ "pandas.plotting._style (unknown version)\n",
+ "pandas.plotting._tools (unknown version)\n",
+ "pandas.stats (unknown version)\n",
+ "pandas.stats.api (unknown version)\n",
+ "pandas.stats.moments (unknown version)\n",
+ "pandas.testing (unknown version)\n",
+ "pandas.tools (unknown version)\n",
+ "pandas.tools.plotting (unknown version)\n",
+ "pandas.tseries (unknown version)\n",
+ "pandas.tseries.api (unknown version)\n",
+ "pandas.tseries.frequencies (unknown version)\n",
+ "pandas.tseries.offsets (unknown version)\n",
+ "pandas.util (unknown version)\n",
+ "pandas.util._decorators (unknown version)\n",
+ "pandas.util._depr_module (unknown version)\n",
+ "pandas.util._move (unknown version)\n",
+ "pandas.util._print_versions (unknown version)\n",
+ "pandas.util._tester (unknown version)\n",
+ "pandas.util._validators (unknown version)\n",
+ "pandas.util.testing (unknown version)\n",
+ "parso 0.6.0\n",
+ "parso._compatibility (unknown version)\n",
+ "parso.cache (unknown version)\n",
+ "parso.file_io (unknown version)\n",
+ "parso.grammar (unknown version)\n",
+ "parso.normalizer (unknown version)\n",
+ "parso.parser (unknown version)\n",
+ "parso.pgen2 (unknown version)\n",
+ "parso.pgen2.generator (unknown version)\n",
+ "parso.pgen2.grammar_parser (unknown version)\n",
+ "parso.python (unknown version)\n",
+ "parso.python.diff (unknown version)\n",
+ "parso.python.errors (unknown version)\n",
+ "parso.python.parser (unknown version)\n",
+ "parso.python.pep8 (unknown version)\n",
+ "parso.python.prefix (unknown version)\n",
+ "parso.python.token (unknown version)\n",
+ "parso.python.tokenize (unknown version)\n",
+ "parso.python.tree (unknown version)\n",
+ "parso.tree (unknown version)\n",
+ "parso.utils (unknown version)\n",
+ "pathlib (unknown version)\n",
+ "pdb (unknown version)\n",
+ "pexpect 4.8.0\n",
+ "pexpect.exceptions (unknown version)\n",
+ "pexpect.expect (unknown version)\n",
+ "pexpect.pty_spawn (unknown version)\n",
+ "pexpect.run (unknown version)\n",
+ "pexpect.spawnbase (unknown version)\n",
+ "pexpect.utils (unknown version)\n",
+ "pickle (unknown version)\n",
+ "pickleshare 0.7.5\n",
+ "pkgutil (unknown version)\n",
+ "platform 1.0.8\n",
+ "posix (unknown version)\n",
+ "posixpath (unknown version)\n",
+ "pprint (unknown version)\n",
+ "profile (unknown version)\n",
+ "prompt_toolkit 3.0.3\n",
+ "prompt_toolkit.application (unknown version)\n",
+ "prompt_toolkit.application.application (unknown version)\n",
+ "prompt_toolkit.application.current (unknown version)\n",
+ "prompt_toolkit.application.dummy (unknown version)\n",
+ "prompt_toolkit.application.run_in_terminal (unknown version)\n",
+ "prompt_toolkit.auto_suggest (unknown version)\n",
+ "prompt_toolkit.buffer (unknown version)\n",
+ "prompt_toolkit.cache (unknown version)\n",
+ "prompt_toolkit.clipboard (unknown version)\n",
+ "prompt_toolkit.clipboard.base (unknown version)\n",
+ "prompt_toolkit.clipboard.in_memory (unknown version)\n",
+ "prompt_toolkit.completion (unknown version)\n",
+ "prompt_toolkit.completion.base (unknown version)\n",
+ "prompt_toolkit.completion.filesystem (unknown version)\n",
+ "prompt_toolkit.completion.fuzzy_completer (unknown version)\n",
+ "prompt_toolkit.completion.nested (unknown version)\n",
+ "prompt_toolkit.completion.word_completer (unknown version)\n",
+ "prompt_toolkit.data_structures (unknown version)\n",
+ "prompt_toolkit.document (unknown version)\n",
+ "prompt_toolkit.enums (unknown version)\n",
+ "prompt_toolkit.eventloop (unknown version)\n",
+ "prompt_toolkit.eventloop.async_context_manager (unknown version)\n",
+ "prompt_toolkit.eventloop.async_generator (unknown version)\n",
+ "prompt_toolkit.eventloop.dummy_contextvars (unknown version)\n",
+ "prompt_toolkit.eventloop.inputhook (unknown version)\n",
+ "prompt_toolkit.eventloop.utils (unknown version)\n",
+ "prompt_toolkit.filters (unknown version)\n",
+ "prompt_toolkit.filters.app (unknown version)\n",
+ "prompt_toolkit.filters.base (unknown version)\n",
+ "prompt_toolkit.filters.cli (unknown version)\n",
+ "prompt_toolkit.filters.utils (unknown version)\n",
+ "prompt_toolkit.formatted_text (unknown version)\n",
+ "prompt_toolkit.formatted_text.ansi (unknown version)\n",
+ "prompt_toolkit.formatted_text.base (unknown version)\n",
+ "prompt_toolkit.formatted_text.html (unknown version)\n",
+ "prompt_toolkit.formatted_text.pygments (unknown version)\n",
+ "prompt_toolkit.formatted_text.utils (unknown version)\n",
+ "prompt_toolkit.history (unknown version)\n",
+ "prompt_toolkit.input (unknown version)\n",
+ "prompt_toolkit.input.ansi_escape_sequences (unknown version)\n",
+ "prompt_toolkit.input.base (unknown version)\n",
+ "prompt_toolkit.input.defaults (unknown version)\n",
+ "prompt_toolkit.input.typeahead (unknown version)\n",
+ "prompt_toolkit.input.vt100_parser (unknown version)\n",
+ "prompt_toolkit.key_binding (unknown version)\n",
+ "prompt_toolkit.key_binding.bindings (unknown version)\n",
+ "prompt_toolkit.key_binding.bindings.auto_suggest (unknown version)\n",
+ "prompt_toolkit.key_binding.bindings.basic (unknown version)\n",
+ "prompt_toolkit.key_binding.bindings.completion (unknown version)\n",
+ "prompt_toolkit.key_binding.bindings.cpr (unknown version)\n",
+ "prompt_toolkit.key_binding.bindings.emacs (unknown version)\n",
+ "prompt_toolkit.key_binding.bindings.focus (unknown version)\n",
+ "prompt_toolkit.key_binding.bindings.mouse (unknown version)\n",
+ "prompt_toolkit.key_binding.bindings.named_commands (unknown version)\n",
+ "prompt_toolkit.key_binding.bindings.open_in_editor (unknown version)\n",
+ "prompt_toolkit.key_binding.bindings.page_navigation (unknown version)\n",
+ "prompt_toolkit.key_binding.bindings.scroll (unknown version)\n",
+ "prompt_toolkit.key_binding.bindings.vi (unknown version)\n",
+ "prompt_toolkit.key_binding.defaults (unknown version)\n",
+ "prompt_toolkit.key_binding.digraphs (unknown version)\n",
+ "prompt_toolkit.key_binding.emacs_state (unknown version)\n",
+ "prompt_toolkit.key_binding.key_bindings (unknown version)\n",
+ "prompt_toolkit.key_binding.key_processor (unknown version)\n",
+ "prompt_toolkit.key_binding.vi_state (unknown version)\n",
+ "prompt_toolkit.keys (unknown version)\n",
+ "prompt_toolkit.layout (unknown version)\n",
+ "prompt_toolkit.layout.containers (unknown version)\n",
+ "prompt_toolkit.layout.controls (unknown version)\n",
+ "prompt_toolkit.layout.dimension (unknown version)\n",
+ "prompt_toolkit.layout.dummy (unknown version)\n",
+ "prompt_toolkit.layout.layout (unknown version)\n",
+ "prompt_toolkit.layout.margins (unknown version)\n",
+ "prompt_toolkit.layout.menus (unknown version)\n",
+ "prompt_toolkit.layout.mouse_handlers (unknown version)\n",
+ "prompt_toolkit.layout.processors (unknown version)\n",
+ "prompt_toolkit.layout.screen (unknown version)\n",
+ "prompt_toolkit.layout.utils (unknown version)\n",
+ "prompt_toolkit.lexers (unknown version)\n",
+ "prompt_toolkit.lexers.base (unknown version)\n",
+ "prompt_toolkit.lexers.pygments (unknown version)\n",
+ "prompt_toolkit.mouse_events (unknown version)\n",
+ "prompt_toolkit.output (unknown version)\n",
+ "prompt_toolkit.output.base (unknown version)\n",
+ "prompt_toolkit.output.color_depth (unknown version)\n",
+ "prompt_toolkit.output.defaults (unknown version)\n",
+ "prompt_toolkit.output.vt100 (unknown version)\n",
+ "prompt_toolkit.patch_stdout (unknown version)\n",
+ "prompt_toolkit.renderer (unknown version)\n",
+ "prompt_toolkit.search (unknown version)\n",
+ "prompt_toolkit.selection (unknown version)\n",
+ "prompt_toolkit.shortcuts (unknown version)\n",
+ "prompt_toolkit.shortcuts.dialogs (unknown version)\n",
+ "prompt_toolkit.shortcuts.progress_bar (unknown version)\n",
+ "prompt_toolkit.shortcuts.progress_bar.base (unknown version)\n",
+ "prompt_toolkit.shortcuts.progress_bar.formatters (unknown version)\n",
+ "prompt_toolkit.shortcuts.prompt (unknown version)\n",
+ "prompt_toolkit.shortcuts.utils (unknown version)\n",
+ "prompt_toolkit.styles (unknown version)\n",
+ "prompt_toolkit.styles.base (unknown version)\n",
+ "prompt_toolkit.styles.defaults (unknown version)\n",
+ "prompt_toolkit.styles.named_colors (unknown version)\n",
+ "prompt_toolkit.styles.pygments (unknown version)\n",
+ "prompt_toolkit.styles.style (unknown version)\n",
+ "prompt_toolkit.styles.style_transformation (unknown version)\n",
+ "prompt_toolkit.utils (unknown version)\n",
+ "prompt_toolkit.validation (unknown version)\n",
+ "prompt_toolkit.widgets (unknown version)\n",
+ "prompt_toolkit.widgets.base (unknown version)\n",
+ "prompt_toolkit.widgets.dialogs (unknown version)\n",
+ "prompt_toolkit.widgets.menus (unknown version)\n",
+ "prompt_toolkit.widgets.toolbars (unknown version)\n",
+ "pstats (unknown version)\n",
+ "pty (unknown version)\n",
+ "ptyprocess 0.6.0\n",
+ "ptyprocess.ptyprocess (unknown version)\n",
+ "ptyprocess.util (unknown version)\n",
+ "pwd (unknown version)\n",
+ "pydoc (unknown version)\n",
+ "pydoc_data (unknown version)\n",
+ "pydoc_data.topics (unknown version)\n",
+ "pygments 2.5.2\n",
+ "pygments.filter (unknown version)\n",
+ "pygments.filters (unknown version)\n",
+ "pygments.formatter (unknown version)\n",
+ "pygments.formatters (unknown version)\n",
+ "pygments.formatters._mapping (unknown version)\n",
+ "pygments.formatters.html (unknown version)\n",
+ "pygments.lexer (unknown version)\n",
+ "pygments.lexers (unknown version)\n",
+ "pygments.lexers._mapping (unknown version)\n",
+ "pygments.lexers.python (unknown version)\n",
+ "pygments.modeline (unknown version)\n",
+ "pygments.plugin (unknown version)\n",
+ "pygments.regexopt (unknown version)\n",
+ "pygments.style (unknown version)\n",
+ "pygments.styles (unknown version)\n",
+ "pygments.token (unknown version)\n",
+ "pygments.unistring (unknown version)\n",
+ "pygments.util (unknown version)\n",
+ "pyparsing 2.4.6\n",
+ "pytz 2019.3\n",
+ "pytz.exceptions (unknown version)\n",
+ "pytz.lazy (unknown version)\n",
+ "pytz.tzfile (unknown version)\n",
+ "pytz.tzinfo (unknown version)\n",
+ "queue (unknown version)\n",
+ "quopri (unknown version)\n",
+ "random (unknown version)\n",
+ "re 2.2.1\n",
+ "reprlib (unknown version)\n",
+ "resource (unknown version)\n",
+ "ruamel (unknown version)\n",
+ "runpy (unknown version)\n",
+ "select (unknown version)\n",
+ "selectors (unknown version)\n",
+ "shlex (unknown version)\n",
+ "shutil (unknown version)\n",
+ "signal (unknown version)\n",
+ "site (unknown version)\n",
+ "six 1.14.0\n",
+ "six.moves (unknown version)\n",
+ "six.moves.urllib (unknown version)\n",
+ "six.moves.urllib_parse (unknown version)\n",
+ "six.moves.urllib.request (unknown version)\n",
+ "socket (unknown version)\n",
+ "sqlite3 (unknown version)\n",
+ "sqlite3.dbapi2 (unknown version)\n",
+ "sre_compile (unknown version)\n",
+ "sre_constants (unknown version)\n",
+ "sre_parse (unknown version)\n",
+ "ssl (unknown version)\n",
+ "stat (unknown version)\n",
+ "storemagic (unknown version)\n",
+ "string (unknown version)\n",
+ "stringprep (unknown version)\n",
+ "struct (unknown version)\n",
+ "subprocess (unknown version)\n",
+ "sys (unknown version)\n",
+ "sysconfig (unknown version)\n",
+ "tempfile (unknown version)\n",
+ "termios (unknown version)\n",
+ "textwrap (unknown version)\n",
+ "threading (unknown version)\n",
+ "time (unknown version)\n",
+ "timeit (unknown version)\n",
+ "token (unknown version)\n",
+ "tokenize (unknown version)\n",
+ "tornado (unknown version)\n",
+ "tornado.concurrent (unknown version)\n",
+ "tornado.escape (unknown version)\n",
+ "tornado.gen (unknown version)\n",
+ "tornado.ioloop (unknown version)\n",
+ "tornado.locks (unknown version)\n",
+ "tornado.log (unknown version)\n",
+ "tornado.platform (unknown version)\n",
+ "tornado.platform.asyncio (unknown version)\n",
+ "tornado.queues (unknown version)\n",
+ "tornado.speedups (unknown version)\n",
+ "tornado.util (unknown version)\n",
+ "traceback (unknown version)\n",
+ "traitlets 4.3.3\n",
+ "traitlets._version 4.3.3\n",
+ "traitlets.config (unknown version)\n",
+ "traitlets.config.application (unknown version)\n",
+ "traitlets.config.configurable (unknown version)\n",
+ "traitlets.config.loader (unknown version)\n",
+ "traitlets.log (unknown version)\n",
+ "traitlets.traitlets (unknown version)\n",
+ "traitlets.utils (unknown version)\n",
+ "traitlets.utils.bunch (unknown version)\n",
+ "traitlets.utils.getargspec (unknown version)\n",
+ "traitlets.utils.importstring (unknown version)\n",
+ "traitlets.utils.sentinel (unknown version)\n",
+ "tty (unknown version)\n",
+ "types (unknown version)\n",
+ "typing (unknown version)\n",
+ "typing.io (unknown version)\n",
+ "typing.re (unknown version)\n",
+ "unicodedata (unknown version)\n",
+ "unittest (unknown version)\n",
+ "unittest.case (unknown version)\n",
+ "unittest.loader (unknown version)\n",
+ "unittest.main (unknown version)\n",
+ "unittest.result (unknown version)\n",
+ "unittest.runner (unknown version)\n",
+ "unittest.signals (unknown version)\n",
+ "unittest.suite (unknown version)\n",
+ "unittest.util (unknown version)\n",
+ "urllib (unknown version)\n",
+ "urllib.error (unknown version)\n",
+ "urllib.parse (unknown version)\n",
+ "urllib.request 3.6\n",
+ "urllib.response (unknown version)\n",
+ "uu (unknown version)\n",
+ "uuid (unknown version)\n",
+ "warnings (unknown version)\n",
+ "wcwidth (unknown version)\n",
+ "wcwidth.table_wide (unknown version)\n",
+ "wcwidth.table_zero (unknown version)\n",
+ "wcwidth.wcwidth (unknown version)\n",
+ "weakref (unknown version)\n",
+ "xml (unknown version)\n",
+ "xml.dom (unknown version)\n",
+ "xml.dom.NodeFilter (unknown version)\n",
+ "xml.dom.domreg (unknown version)\n",
+ "xml.dom.minicompat (unknown version)\n",
+ "xml.dom.minidom (unknown version)\n",
+ "xml.dom.xmlbuilder (unknown version)\n",
+ "zipimport (unknown version)\n",
+ "zlib 1.0\n",
+ "zmq 17.1.2\n",
+ "zmq._future (unknown version)\n",
+ "zmq.asyncio (unknown version)\n",
+ "zmq.backend (unknown version)\n",
+ "zmq.backend.cython (unknown version)\n",
+ "zmq.backend.cython._device (unknown version)\n",
+ "zmq.backend.cython._poll (unknown version)\n",
+ "zmq.backend.cython._version (unknown version)\n",
+ "zmq.backend.cython.constants (unknown version)\n",
+ "zmq.backend.cython.context (unknown version)\n",
+ "zmq.backend.cython.error (unknown version)\n",
+ "zmq.backend.cython.message (unknown version)\n",
+ "zmq.backend.cython.socket (unknown version)\n",
+ "zmq.backend.cython.utils (unknown version)\n",
+ "zmq.backend.select (unknown version)\n",
+ "zmq.error (unknown version)\n",
+ "zmq.eventloop (unknown version)\n",
+ "zmq.eventloop.ioloop (unknown version)\n",
+ "zmq.eventloop.minitornado (unknown version)\n",
+ "zmq.eventloop.minitornado.stack_context (unknown version)\n",
+ "zmq.eventloop.minitornado.util (unknown version)\n",
+ "zmq.eventloop.zmqstream (unknown version)\n",
+ "zmq.sugar 17.1.2\n",
+ "zmq.sugar.attrsettr (unknown version)\n",
+ "zmq.sugar.constants (unknown version)\n",
+ "zmq.sugar.context (unknown version)\n",
+ "zmq.sugar.frame (unknown version)\n",
+ "zmq.sugar.poll (unknown version)\n",
+ "zmq.sugar.socket (unknown version)\n",
+ "zmq.sugar.stopwatch (unknown version)\n",
+ "zmq.sugar.tracker (unknown version)\n",
+ "zmq.sugar.version 17.1.2\n",
+ "zmq.utils (unknown version)\n",
+ "zmq.utils.constant_names (unknown version)\n",
+ "zmq.utils.jsonapi (unknown version)\n",
+ "zmq.utils.strtypes (unknown version)\n"
+ ]
+ }
+ ],
+ "source": [
+ "def print_imported_modules():\n",
+ " import sys\n",
+ " for name, val in sorted(sys.modules.items()):\n",
+ " if(hasattr(val, '__version__')): \n",
+ " print(val.__name__, val.__version__)\n",
+ " else:\n",
+ " print(val.__name__, \"(unknown version)\")\n",
+ "\n",
+ "print_imported_modules()"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Début de l'analyse"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "### Chargement du fichier"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 6,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "data_url = \"https://www.sentiweb.fr/datasets/incidence-PAY-7.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": "markdown",
+ "metadata": {},
+ "source": [
+ "Pour nous protéger contre une éventuelle disparition ou modification du serveur du Réseau Sentinelles, nous faisons une copie locale de ce jeux de données que nous préservons avec notre analyse. Il est inutile et même risquée de télécharger les données à chaque exécution, car dans le cas l'une panne nous pourrions remplacer nos données par un fichier défectueux. Pour cette raison, nous téléchargeons les données seulement si la copie locale n'existe pas."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 7,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "data_file = \"data_varicelle.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",
+ " week | \n",
+ " indicator | \n",
+ " inc | \n",
+ " inc_low | \n",
+ " inc_up | \n",
+ " inc100 | \n",
+ " inc100_low | \n",
+ " inc100_up | \n",
+ " geo_insee | \n",
+ " geo_name | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 | \n",
+ " 202313 | \n",
+ " 7 | \n",
+ " 12675 | \n",
+ " 8518 | \n",
+ " 16832 | \n",
+ " 19 | \n",
+ " 13 | \n",
+ " 25 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 1 | \n",
+ " 202312 | \n",
+ " 7 | \n",
+ " 10252 | \n",
+ " 7063 | \n",
+ " 13441 | \n",
+ " 15 | \n",
+ " 10 | \n",
+ " 20 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 2 | \n",
+ " 202311 | \n",
+ " 7 | \n",
+ " 4919 | \n",
+ " 2880 | \n",
+ " 6958 | \n",
+ " 7 | \n",
+ " 4 | \n",
+ " 10 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 3 | \n",
+ " 202310 | \n",
+ " 7 | \n",
+ " 4854 | \n",
+ " 2731 | \n",
+ " 6977 | \n",
+ " 7 | \n",
+ " 4 | \n",
+ " 10 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 4 | \n",
+ " 202309 | \n",
+ " 7 | \n",
+ " 7004 | \n",
+ " 4548 | \n",
+ " 9460 | \n",
+ " 11 | \n",
+ " 7 | \n",
+ " 15 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 5 | \n",
+ " 202308 | \n",
+ " 7 | \n",
+ " 8175 | \n",
+ " 5316 | \n",
+ " 11034 | \n",
+ " 12 | \n",
+ " 8 | \n",
+ " 16 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 6 | \n",
+ " 202307 | \n",
+ " 7 | \n",
+ " 6595 | \n",
+ " 3782 | \n",
+ " 9408 | \n",
+ " 10 | \n",
+ " 6 | \n",
+ " 14 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 7 | \n",
+ " 202306 | \n",
+ " 7 | \n",
+ " 9595 | \n",
+ " 6017 | \n",
+ " 13173 | \n",
+ " 14 | \n",
+ " 9 | \n",
+ " 19 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 8 | \n",
+ " 202305 | \n",
+ " 7 | \n",
+ " 6237 | \n",
+ " 3907 | \n",
+ " 8567 | \n",
+ " 9 | \n",
+ " 5 | \n",
+ " 13 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 9 | \n",
+ " 202304 | \n",
+ " 7 | \n",
+ " 6299 | \n",
+ " 3973 | \n",
+ " 8625 | \n",
+ " 9 | \n",
+ " 6 | \n",
+ " 12 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 10 | \n",
+ " 202303 | \n",
+ " 7 | \n",
+ " 6063 | \n",
+ " 3798 | \n",
+ " 8328 | \n",
+ " 9 | \n",
+ " 6 | \n",
+ " 12 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 11 | \n",
+ " 202302 | \n",
+ " 7 | \n",
+ " 6576 | \n",
+ " 3060 | \n",
+ " 10092 | \n",
+ " 10 | \n",
+ " 5 | \n",
+ " 15 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 12 | \n",
+ " 202301 | \n",
+ " 7 | \n",
+ " 8153 | \n",
+ " 5470 | \n",
+ " 10836 | \n",
+ " 12 | \n",
+ " 8 | \n",
+ " 16 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 13 | \n",
+ " 202252 | \n",
+ " 7 | \n",
+ " 5171 | \n",
+ " 2717 | \n",
+ " 7625 | \n",
+ " 8 | \n",
+ " 4 | \n",
+ " 12 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 14 | \n",
+ " 202251 | \n",
+ " 7 | \n",
+ " 6226 | \n",
+ " 3822 | \n",
+ " 8630 | \n",
+ " 9 | \n",
+ " 5 | \n",
+ " 13 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 15 | \n",
+ " 202250 | \n",
+ " 7 | \n",
+ " 6590 | \n",
+ " 3100 | \n",
+ " 10080 | \n",
+ " 10 | \n",
+ " 5 | \n",
+ " 15 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 16 | \n",
+ " 202249 | \n",
+ " 7 | \n",
+ " 5095 | \n",
+ " 3212 | \n",
+ " 6978 | \n",
+ " 8 | \n",
+ " 5 | \n",
+ " 11 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 17 | \n",
+ " 202248 | \n",
+ " 7 | \n",
+ " 4985 | \n",
+ " 3043 | \n",
+ " 6927 | \n",
+ " 8 | \n",
+ " 5 | \n",
+ " 11 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 18 | \n",
+ " 202247 | \n",
+ " 7 | \n",
+ " 6087 | \n",
+ " 3733 | \n",
+ " 8441 | \n",
+ " 9 | \n",
+ " 5 | \n",
+ " 13 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 19 | \n",
+ " 202246 | \n",
+ " 7 | \n",
+ " 3033 | \n",
+ " 1392 | \n",
+ " 4674 | \n",
+ " 5 | \n",
+ " 3 | \n",
+ " 7 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 20 | \n",
+ " 202245 | \n",
+ " 7 | \n",
+ " 3827 | \n",
+ " 1720 | \n",
+ " 5934 | \n",
+ " 6 | \n",
+ " 3 | \n",
+ " 9 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 21 | \n",
+ " 202244 | \n",
+ " 7 | \n",
+ " 4271 | \n",
+ " 2231 | \n",
+ " 6311 | \n",
+ " 6 | \n",
+ " 3 | \n",
+ " 9 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 22 | \n",
+ " 202243 | \n",
+ " 7 | \n",
+ " 5863 | \n",
+ " 3302 | \n",
+ " 8424 | \n",
+ " 9 | \n",
+ " 5 | \n",
+ " 13 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 23 | \n",
+ " 202242 | \n",
+ " 7 | \n",
+ " 3770 | \n",
+ " 1950 | \n",
+ " 5590 | \n",
+ " 6 | \n",
+ " 3 | \n",
+ " 9 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 24 | \n",
+ " 202241 | \n",
+ " 7 | \n",
+ " 4177 | \n",
+ " 2219 | \n",
+ " 6135 | \n",
+ " 6 | \n",
+ " 3 | \n",
+ " 9 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 25 | \n",
+ " 202240 | \n",
+ " 7 | \n",
+ " 4883 | \n",
+ " 1472 | \n",
+ " 8294 | \n",
+ " 7 | \n",
+ " 2 | \n",
+ " 12 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 26 | \n",
+ " 202239 | \n",
+ " 7 | \n",
+ " 2041 | \n",
+ " 331 | \n",
+ " 3751 | \n",
+ " 3 | \n",
+ " 0 | \n",
+ " 6 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 27 | \n",
+ " 202238 | \n",
+ " 7 | \n",
+ " 1771 | \n",
+ " 419 | \n",
+ " 3123 | \n",
+ " 3 | \n",
+ " 1 | \n",
+ " 5 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 28 | \n",
+ " 202237 | \n",
+ " 7 | \n",
+ " 1725 | \n",
+ " 499 | \n",
+ " 2951 | \n",
+ " 3 | \n",
+ " 1 | \n",
+ " 5 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 29 | \n",
+ " 202236 | \n",
+ " 7 | \n",
+ " 1069 | \n",
+ " 178 | \n",
+ " 1960 | \n",
+ " 2 | \n",
+ " 1 | \n",
+ " 3 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ "
\n",
+ " \n",
+ " 1657 | \n",
+ " 199126 | \n",
+ " 7 | \n",
+ " 17608 | \n",
+ " 11304 | \n",
+ " 23912 | \n",
+ " 31 | \n",
+ " 20 | \n",
+ " 42 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 1658 | \n",
+ " 199125 | \n",
+ " 7 | \n",
+ " 16169 | \n",
+ " 10700 | \n",
+ " 21638 | \n",
+ " 28 | \n",
+ " 18 | \n",
+ " 38 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 1659 | \n",
+ " 199124 | \n",
+ " 7 | \n",
+ " 16171 | \n",
+ " 10071 | \n",
+ " 22271 | \n",
+ " 28 | \n",
+ " 17 | \n",
+ " 39 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 1660 | \n",
+ " 199123 | \n",
+ " 7 | \n",
+ " 11947 | \n",
+ " 7671 | \n",
+ " 16223 | \n",
+ " 21 | \n",
+ " 13 | \n",
+ " 29 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 1661 | \n",
+ " 199122 | \n",
+ " 7 | \n",
+ " 15452 | \n",
+ " 9953 | \n",
+ " 20951 | \n",
+ " 27 | \n",
+ " 17 | \n",
+ " 37 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 1662 | \n",
+ " 199121 | \n",
+ " 7 | \n",
+ " 14903 | \n",
+ " 8975 | \n",
+ " 20831 | \n",
+ " 26 | \n",
+ " 16 | \n",
+ " 36 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 1663 | \n",
+ " 199120 | \n",
+ " 7 | \n",
+ " 19053 | \n",
+ " 12742 | \n",
+ " 25364 | \n",
+ " 34 | \n",
+ " 23 | \n",
+ " 45 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 1664 | \n",
+ " 199119 | \n",
+ " 7 | \n",
+ " 16739 | \n",
+ " 11246 | \n",
+ " 22232 | \n",
+ " 29 | \n",
+ " 19 | \n",
+ " 39 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 1665 | \n",
+ " 199118 | \n",
+ " 7 | \n",
+ " 21385 | \n",
+ " 13882 | \n",
+ " 28888 | \n",
+ " 38 | \n",
+ " 25 | \n",
+ " 51 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 1666 | \n",
+ " 199117 | \n",
+ " 7 | \n",
+ " 13462 | \n",
+ " 8877 | \n",
+ " 18047 | \n",
+ " 24 | \n",
+ " 16 | \n",
+ " 32 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 1667 | \n",
+ " 199116 | \n",
+ " 7 | \n",
+ " 14857 | \n",
+ " 10068 | \n",
+ " 19646 | \n",
+ " 26 | \n",
+ " 18 | \n",
+ " 34 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 1668 | \n",
+ " 199115 | \n",
+ " 7 | \n",
+ " 13975 | \n",
+ " 9781 | \n",
+ " 18169 | \n",
+ " 25 | \n",
+ " 18 | \n",
+ " 32 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 1669 | \n",
+ " 199114 | \n",
+ " 7 | \n",
+ " 12265 | \n",
+ " 7684 | \n",
+ " 16846 | \n",
+ " 22 | \n",
+ " 14 | \n",
+ " 30 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 1670 | \n",
+ " 199113 | \n",
+ " 7 | \n",
+ " 9567 | \n",
+ " 6041 | \n",
+ " 13093 | \n",
+ " 17 | \n",
+ " 11 | \n",
+ " 23 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 1671 | \n",
+ " 199112 | \n",
+ " 7 | \n",
+ " 10864 | \n",
+ " 7331 | \n",
+ " 14397 | \n",
+ " 19 | \n",
+ " 13 | \n",
+ " 25 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 1672 | \n",
+ " 199111 | \n",
+ " 7 | \n",
+ " 15574 | \n",
+ " 11184 | \n",
+ " 19964 | \n",
+ " 27 | \n",
+ " 19 | \n",
+ " 35 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 1673 | \n",
+ " 199110 | \n",
+ " 7 | \n",
+ " 16643 | \n",
+ " 11372 | \n",
+ " 21914 | \n",
+ " 29 | \n",
+ " 20 | \n",
+ " 38 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 1674 | \n",
+ " 199109 | \n",
+ " 7 | \n",
+ " 13741 | \n",
+ " 8780 | \n",
+ " 18702 | \n",
+ " 24 | \n",
+ " 15 | \n",
+ " 33 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 1675 | \n",
+ " 199108 | \n",
+ " 7 | \n",
+ " 13289 | \n",
+ " 8813 | \n",
+ " 17765 | \n",
+ " 23 | \n",
+ " 15 | \n",
+ " 31 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 1676 | \n",
+ " 199107 | \n",
+ " 7 | \n",
+ " 12337 | \n",
+ " 8077 | \n",
+ " 16597 | \n",
+ " 22 | \n",
+ " 15 | \n",
+ " 29 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 1677 | \n",
+ " 199106 | \n",
+ " 7 | \n",
+ " 10877 | \n",
+ " 7013 | \n",
+ " 14741 | \n",
+ " 19 | \n",
+ " 12 | \n",
+ " 26 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 1678 | \n",
+ " 199105 | \n",
+ " 7 | \n",
+ " 10442 | \n",
+ " 6544 | \n",
+ " 14340 | \n",
+ " 18 | \n",
+ " 11 | \n",
+ " 25 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 1679 | \n",
+ " 199104 | \n",
+ " 7 | \n",
+ " 7913 | \n",
+ " 4563 | \n",
+ " 11263 | \n",
+ " 14 | \n",
+ " 8 | \n",
+ " 20 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 1680 | \n",
+ " 199103 | \n",
+ " 7 | \n",
+ " 15387 | \n",
+ " 10484 | \n",
+ " 20290 | \n",
+ " 27 | \n",
+ " 18 | \n",
+ " 36 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 1681 | \n",
+ " 199102 | \n",
+ " 7 | \n",
+ " 16277 | \n",
+ " 11046 | \n",
+ " 21508 | \n",
+ " 29 | \n",
+ " 20 | \n",
+ " 38 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 1682 | \n",
+ " 199101 | \n",
+ " 7 | \n",
+ " 15565 | \n",
+ " 10271 | \n",
+ " 20859 | \n",
+ " 27 | \n",
+ " 18 | \n",
+ " 36 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 1683 | \n",
+ " 199052 | \n",
+ " 7 | \n",
+ " 19375 | \n",
+ " 13295 | \n",
+ " 25455 | \n",
+ " 34 | \n",
+ " 23 | \n",
+ " 45 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 1684 | \n",
+ " 199051 | \n",
+ " 7 | \n",
+ " 19080 | \n",
+ " 13807 | \n",
+ " 24353 | \n",
+ " 34 | \n",
+ " 25 | \n",
+ " 43 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 1685 | \n",
+ " 199050 | \n",
+ " 7 | \n",
+ " 11079 | \n",
+ " 6660 | \n",
+ " 15498 | \n",
+ " 20 | \n",
+ " 12 | \n",
+ " 28 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 1686 | \n",
+ " 199049 | \n",
+ " 7 | \n",
+ " 1143 | \n",
+ " 0 | \n",
+ " 2610 | \n",
+ " 2 | \n",
+ " 0 | \n",
+ " 5 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
1687 rows Ă— 10 columns
\n",
+ "
"
+ ],
+ "text/plain": [
+ " week indicator inc inc_low inc_up inc100 inc100_low \\\n",
+ "0 202313 7 12675 8518 16832 19 13 \n",
+ "1 202312 7 10252 7063 13441 15 10 \n",
+ "2 202311 7 4919 2880 6958 7 4 \n",
+ "3 202310 7 4854 2731 6977 7 4 \n",
+ "4 202309 7 7004 4548 9460 11 7 \n",
+ "5 202308 7 8175 5316 11034 12 8 \n",
+ "6 202307 7 6595 3782 9408 10 6 \n",
+ "7 202306 7 9595 6017 13173 14 9 \n",
+ "8 202305 7 6237 3907 8567 9 5 \n",
+ "9 202304 7 6299 3973 8625 9 6 \n",
+ "10 202303 7 6063 3798 8328 9 6 \n",
+ "11 202302 7 6576 3060 10092 10 5 \n",
+ "12 202301 7 8153 5470 10836 12 8 \n",
+ "13 202252 7 5171 2717 7625 8 4 \n",
+ "14 202251 7 6226 3822 8630 9 5 \n",
+ "15 202250 7 6590 3100 10080 10 5 \n",
+ "16 202249 7 5095 3212 6978 8 5 \n",
+ "17 202248 7 4985 3043 6927 8 5 \n",
+ "18 202247 7 6087 3733 8441 9 5 \n",
+ "19 202246 7 3033 1392 4674 5 3 \n",
+ "20 202245 7 3827 1720 5934 6 3 \n",
+ "21 202244 7 4271 2231 6311 6 3 \n",
+ "22 202243 7 5863 3302 8424 9 5 \n",
+ "23 202242 7 3770 1950 5590 6 3 \n",
+ "24 202241 7 4177 2219 6135 6 3 \n",
+ "25 202240 7 4883 1472 8294 7 2 \n",
+ "26 202239 7 2041 331 3751 3 0 \n",
+ "27 202238 7 1771 419 3123 3 1 \n",
+ "28 202237 7 1725 499 2951 3 1 \n",
+ "29 202236 7 1069 178 1960 2 1 \n",
+ "... ... ... ... ... ... ... ... \n",
+ "1657 199126 7 17608 11304 23912 31 20 \n",
+ "1658 199125 7 16169 10700 21638 28 18 \n",
+ "1659 199124 7 16171 10071 22271 28 17 \n",
+ "1660 199123 7 11947 7671 16223 21 13 \n",
+ "1661 199122 7 15452 9953 20951 27 17 \n",
+ "1662 199121 7 14903 8975 20831 26 16 \n",
+ "1663 199120 7 19053 12742 25364 34 23 \n",
+ "1664 199119 7 16739 11246 22232 29 19 \n",
+ "1665 199118 7 21385 13882 28888 38 25 \n",
+ "1666 199117 7 13462 8877 18047 24 16 \n",
+ "1667 199116 7 14857 10068 19646 26 18 \n",
+ "1668 199115 7 13975 9781 18169 25 18 \n",
+ "1669 199114 7 12265 7684 16846 22 14 \n",
+ "1670 199113 7 9567 6041 13093 17 11 \n",
+ "1671 199112 7 10864 7331 14397 19 13 \n",
+ "1672 199111 7 15574 11184 19964 27 19 \n",
+ "1673 199110 7 16643 11372 21914 29 20 \n",
+ "1674 199109 7 13741 8780 18702 24 15 \n",
+ "1675 199108 7 13289 8813 17765 23 15 \n",
+ "1676 199107 7 12337 8077 16597 22 15 \n",
+ "1677 199106 7 10877 7013 14741 19 12 \n",
+ "1678 199105 7 10442 6544 14340 18 11 \n",
+ "1679 199104 7 7913 4563 11263 14 8 \n",
+ "1680 199103 7 15387 10484 20290 27 18 \n",
+ "1681 199102 7 16277 11046 21508 29 20 \n",
+ "1682 199101 7 15565 10271 20859 27 18 \n",
+ "1683 199052 7 19375 13295 25455 34 23 \n",
+ "1684 199051 7 19080 13807 24353 34 25 \n",
+ "1685 199050 7 11079 6660 15498 20 12 \n",
+ "1686 199049 7 1143 0 2610 2 0 \n",
+ "\n",
+ " inc100_up geo_insee geo_name \n",
+ "0 25 FR France \n",
+ "1 20 FR France \n",
+ "2 10 FR France \n",
+ "3 10 FR France \n",
+ "4 15 FR France \n",
+ "5 16 FR France \n",
+ "6 14 FR France \n",
+ "7 19 FR France \n",
+ "8 13 FR France \n",
+ "9 12 FR France \n",
+ "10 12 FR France \n",
+ "11 15 FR France \n",
+ "12 16 FR France \n",
+ "13 12 FR France \n",
+ "14 13 FR France \n",
+ "15 15 FR France \n",
+ "16 11 FR France \n",
+ "17 11 FR France \n",
+ "18 13 FR France \n",
+ "19 7 FR France \n",
+ "20 9 FR France \n",
+ "21 9 FR France \n",
+ "22 13 FR France \n",
+ "23 9 FR France \n",
+ "24 9 FR France \n",
+ "25 12 FR France \n",
+ "26 6 FR France \n",
+ "27 5 FR France \n",
+ "28 5 FR France \n",
+ "29 3 FR France \n",
+ "... ... ... ... \n",
+ "1657 42 FR France \n",
+ "1658 38 FR France \n",
+ "1659 39 FR France \n",
+ "1660 29 FR France \n",
+ "1661 37 FR France \n",
+ "1662 36 FR France \n",
+ "1663 45 FR France \n",
+ "1664 39 FR France \n",
+ "1665 51 FR France \n",
+ "1666 32 FR France \n",
+ "1667 34 FR France \n",
+ "1668 32 FR France \n",
+ "1669 30 FR France \n",
+ "1670 23 FR France \n",
+ "1671 25 FR France \n",
+ "1672 35 FR France \n",
+ "1673 38 FR France \n",
+ "1674 33 FR France \n",
+ "1675 31 FR France \n",
+ "1676 29 FR France \n",
+ "1677 26 FR France \n",
+ "1678 25 FR France \n",
+ "1679 20 FR France \n",
+ "1680 36 FR France \n",
+ "1681 38 FR France \n",
+ "1682 36 FR France \n",
+ "1683 45 FR France \n",
+ "1684 43 FR France \n",
+ "1685 28 FR France \n",
+ "1686 5 FR France \n",
+ "\n",
+ "[1687 rows x 10 columns]"
+ ]
+ },
+ "execution_count": 8,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "raw_data = pd.read_csv(data_file, skiprows=1)\n",
+ "raw_data"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "### Examen des données"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 9,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " week | \n",
+ " indicator | \n",
+ " inc | \n",
+ " inc_low | \n",
+ " inc_up | \n",
+ " inc100 | \n",
+ " inc100_low | \n",
+ " inc100_up | \n",
+ " geo_insee | \n",
+ " geo_name | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 | \n",
+ " 202313 | \n",
+ " 7 | \n",
+ " 12675 | \n",
+ " 8518 | \n",
+ " 16832 | \n",
+ " 19 | \n",
+ " 13 | \n",
+ " 25 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 1 | \n",
+ " 202312 | \n",
+ " 7 | \n",
+ " 10252 | \n",
+ " 7063 | \n",
+ " 13441 | \n",
+ " 15 | \n",
+ " 10 | \n",
+ " 20 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 2 | \n",
+ " 202311 | \n",
+ " 7 | \n",
+ " 4919 | \n",
+ " 2880 | \n",
+ " 6958 | \n",
+ " 7 | \n",
+ " 4 | \n",
+ " 10 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 3 | \n",
+ " 202310 | \n",
+ " 7 | \n",
+ " 4854 | \n",
+ " 2731 | \n",
+ " 6977 | \n",
+ " 7 | \n",
+ " 4 | \n",
+ " 10 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 4 | \n",
+ " 202309 | \n",
+ " 7 | \n",
+ " 7004 | \n",
+ " 4548 | \n",
+ " 9460 | \n",
+ " 11 | \n",
+ " 7 | \n",
+ " 15 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " week indicator inc inc_low inc_up inc100 inc100_low inc100_up \\\n",
+ "0 202313 7 12675 8518 16832 19 13 25 \n",
+ "1 202312 7 10252 7063 13441 15 10 20 \n",
+ "2 202311 7 4919 2880 6958 7 4 10 \n",
+ "3 202310 7 4854 2731 6977 7 4 10 \n",
+ "4 202309 7 7004 4548 9460 11 7 15 \n",
+ "\n",
+ " geo_insee geo_name \n",
+ "0 FR France \n",
+ "1 FR France \n",
+ "2 FR France \n",
+ "3 FR France \n",
+ "4 FR France "
+ ]
+ },
+ "execution_count": 9,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "raw_data.head()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 10,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " week | \n",
+ " indicator | \n",
+ " inc | \n",
+ " inc_low | \n",
+ " inc_up | \n",
+ " inc100 | \n",
+ " inc100_low | \n",
+ " inc100_up | \n",
+ " geo_insee | \n",
+ " geo_name | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " 1219 | \n",
+ " 199946 | \n",
+ " 7 | \n",
+ " 6544 | \n",
+ " 0 | \n",
+ " 15074 | \n",
+ " 11 | \n",
+ " 0 | \n",
+ " 26 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 707 | \n",
+ " 200937 | \n",
+ " 7 | \n",
+ " 1989 | \n",
+ " 362 | \n",
+ " 3616 | \n",
+ " 3 | \n",
+ " 0 | \n",
+ " 6 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 15 | \n",
+ " 202250 | \n",
+ " 7 | \n",
+ " 6590 | \n",
+ " 3100 | \n",
+ " 10080 | \n",
+ " 10 | \n",
+ " 5 | \n",
+ " 15 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 1207 | \n",
+ " 200006 | \n",
+ " 7 | \n",
+ " 9017 | \n",
+ " 5391 | \n",
+ " 12643 | \n",
+ " 15 | \n",
+ " 9 | \n",
+ " 21 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 547 | \n",
+ " 201240 | \n",
+ " 7 | \n",
+ " 9175 | \n",
+ " 5327 | \n",
+ " 13023 | \n",
+ " 14 | \n",
+ " 8 | \n",
+ " 20 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 1682 | \n",
+ " 199101 | \n",
+ " 7 | \n",
+ " 15565 | \n",
+ " 10271 | \n",
+ " 20859 | \n",
+ " 27 | \n",
+ " 18 | \n",
+ " 36 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 1212 | \n",
+ " 200001 | \n",
+ " 7 | \n",
+ " 10986 | \n",
+ " 6521 | \n",
+ " 15451 | \n",
+ " 19 | \n",
+ " 11 | \n",
+ " 27 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 1593 | \n",
+ " 199238 | \n",
+ " 7 | \n",
+ " 2842 | \n",
+ " 1306 | \n",
+ " 4378 | \n",
+ " 5 | \n",
+ " 2 | \n",
+ " 8 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 1663 | \n",
+ " 199120 | \n",
+ " 7 | \n",
+ " 19053 | \n",
+ " 12742 | \n",
+ " 25364 | \n",
+ " 34 | \n",
+ " 23 | \n",
+ " 45 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 147 | \n",
+ " 202023 | \n",
+ " 7 | \n",
+ " 558 | \n",
+ " 1 | \n",
+ " 1115 | \n",
+ " 1 | \n",
+ " 0 | \n",
+ " 2 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " week indicator inc inc_low inc_up inc100 inc100_low \\\n",
+ "1219 199946 7 6544 0 15074 11 0 \n",
+ "707 200937 7 1989 362 3616 3 0 \n",
+ "15 202250 7 6590 3100 10080 10 5 \n",
+ "1207 200006 7 9017 5391 12643 15 9 \n",
+ "547 201240 7 9175 5327 13023 14 8 \n",
+ "1682 199101 7 15565 10271 20859 27 18 \n",
+ "1212 200001 7 10986 6521 15451 19 11 \n",
+ "1593 199238 7 2842 1306 4378 5 2 \n",
+ "1663 199120 7 19053 12742 25364 34 23 \n",
+ "147 202023 7 558 1 1115 1 0 \n",
+ "\n",
+ " inc100_up geo_insee geo_name \n",
+ "1219 26 FR France \n",
+ "707 6 FR France \n",
+ "15 15 FR France \n",
+ "1207 21 FR France \n",
+ "547 20 FR France \n",
+ "1682 36 FR France \n",
+ "1212 27 FR France \n",
+ "1593 8 FR France \n",
+ "1663 45 FR France \n",
+ "147 2 FR France "
+ ]
+ },
+ "execution_count": 10,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "raw_data.sample(10)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 11,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "\n",
+ "RangeIndex: 1687 entries, 0 to 1686\n",
+ "Data columns (total 10 columns):\n",
+ "week 1687 non-null int64\n",
+ "indicator 1687 non-null int64\n",
+ "inc 1687 non-null int64\n",
+ "inc_low 1687 non-null int64\n",
+ "inc_up 1687 non-null int64\n",
+ "inc100 1687 non-null int64\n",
+ "inc100_low 1687 non-null int64\n",
+ "inc100_up 1687 non-null int64\n",
+ "geo_insee 1687 non-null object\n",
+ "geo_name 1687 non-null object\n",
+ "dtypes: int64(8), object(2)\n",
+ "memory usage: 131.9+ KB\n"
+ ]
+ }
+ ],
+ "source": [
+ "raw_data.info()"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "---\n",
+ "\n",
+ "Résultat de l'examen des données : \n",
+ "- pas de donnée abérante\n",
+ "- rien de remarquable \n",
+ "\n",
+ "---"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 12,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " week | \n",
+ " indicator | \n",
+ " inc | \n",
+ " inc_low | \n",
+ " inc_up | \n",
+ " inc100 | \n",
+ " inc100_low | \n",
+ " inc100_up | \n",
+ " geo_insee | \n",
+ " geo_name | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 | \n",
+ " 202313 | \n",
+ " 7 | \n",
+ " 12675 | \n",
+ " 8518 | \n",
+ " 16832 | \n",
+ " 19 | \n",
+ " 13 | \n",
+ " 25 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 1 | \n",
+ " 202312 | \n",
+ " 7 | \n",
+ " 10252 | \n",
+ " 7063 | \n",
+ " 13441 | \n",
+ " 15 | \n",
+ " 10 | \n",
+ " 20 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 2 | \n",
+ " 202311 | \n",
+ " 7 | \n",
+ " 4919 | \n",
+ " 2880 | \n",
+ " 6958 | \n",
+ " 7 | \n",
+ " 4 | \n",
+ " 10 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 3 | \n",
+ " 202310 | \n",
+ " 7 | \n",
+ " 4854 | \n",
+ " 2731 | \n",
+ " 6977 | \n",
+ " 7 | \n",
+ " 4 | \n",
+ " 10 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 4 | \n",
+ " 202309 | \n",
+ " 7 | \n",
+ " 7004 | \n",
+ " 4548 | \n",
+ " 9460 | \n",
+ " 11 | \n",
+ " 7 | \n",
+ " 15 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " week indicator inc inc_low inc_up inc100 inc100_low inc100_up \\\n",
+ "0 202313 7 12675 8518 16832 19 13 25 \n",
+ "1 202312 7 10252 7063 13441 15 10 20 \n",
+ "2 202311 7 4919 2880 6958 7 4 10 \n",
+ "3 202310 7 4854 2731 6977 7 4 10 \n",
+ "4 202309 7 7004 4548 9460 11 7 15 \n",
+ "\n",
+ " geo_insee geo_name \n",
+ "0 FR France \n",
+ "1 FR France \n",
+ "2 FR France \n",
+ "3 FR France \n",
+ "4 FR France "
+ ]
+ },
+ "execution_count": 12,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "data = raw_data.copy()\n",
+ "data.head()"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "### Traitement des dates"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "Nos données utilisent une convention inhabituelle: le numéro de semaine est collé à l'année, donnant l'impression qu'il s'agit 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 semaine. Il faut lui fournir les dates de début et de fin de semaine. Nous utilisons pour cela la bibliothèque `isoweek`.\n",
+ "\n",
+ "Comme la conversion des semaines est devenu assez complexe, nous écrivons une petite fonction Python pour cela. Ensuite, nous l'appliquons à tous les points de nos donnés. Les résultats vont\n",
+ "dans une nouvelle colonne 'period'."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 13,
+ "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": "markdown",
+ "metadata": {},
+ "source": [
+ "Il restent deux petites modifications Ă faire.\n",
+ "\n",
+ "Premièrement, nous définissons les périodes d'observation comme nouvel index de notre jeux de données. Ceci en fait une suite chronologique, ce qui sera pratique par la suite.\n",
+ "\n",
+ "Deuxièmement, nous trions les points par période, dans le sens chronologique."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 14,
+ "metadata": {},
+ "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 le début de la période qui suit, la différence temporelle doit être zéro, ou au moins très faible. Nous laissons une \"marge d'erreur\"\n",
+ "d'une seconde.\n",
+ "\n",
+ "Pas de problème relevé"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 15,
+ "metadata": {},
+ "outputs": [],
+ "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": [
+ "### Visualtisations\n",
+ "Un premier regard sur les données !"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 16,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ ""
+ ]
+ },
+ "execution_count": 16,
+ "metadata": {},
+ "output_type": "execute_result"
+ },
+ {
+ "data": {
+ "image/png": "iVBORw0KGgoAAAANSUhEUgAAAYcAAAEKCAYAAAD5MJl4AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADl0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uIDIuMi4zLCBodHRwOi8vbWF0cGxvdGxpYi5vcmcvIxREBQAAIABJREFUeJzsfXe4HbWZ/vudc4t7r9iAjTEG2xSDY4pDh+CEZCGUDZAACWRJCNlN3x/sZhOywVlSybIJJCwQWugLoUPAQADj2FxT3LDxBdu44Ya7fe17z9HvjxnNaDSfNJpTbp33ee5z52g0kkYj6dNXRUIIZMiQIUOGDCpybd2ADBkyZMjQ/pARhwwZMmTIEENGHDJkyJAhQwwZcciQIUOGDDFkxCFDhgwZMsSQEYcMGTJkyBBDRhwyZMiQIUMMGXHIkCFDhgwxZMQhQ4YMGTLEUNPWDSgVgwYNEqNGjWrrZmTIkCFDh8LcuXM3CiEGJ+XrsMRh1KhRaGhoaOtmZMiQIUOHAhGtcMmXiZUyZMiQIUMMGXHIkCFDhgwxZMQhQ4YMGTLEkBGHDBkyZMgQQ0YcMmTIkCFDDBlxyJAhQ4YMMWTEIUOGDBkyxJARhwwdFht37MGzCz5q62ZkyNApkRGHDB0WX/7THHz9nrnY3tTc1k3JkKHTISMOGTosPty0CwBQLLZxQzJk6ITIiEOGDBkyZIghIw4ZMmTIkCGGROJARN2IaA4RvUNEC4noJ376tUS0moje9v8+ozxzDRE1EtESIjpDST+KiOb7924kIvLT64noAT99NhGNqvyrZuisEBBt3YQMGTodXDiHPQBOEUIcDuAIANOI6Bj/3g1CiCP8v6cBgIjGA7gAwAQA0wDcRER5P//NAK4AMNb/m+anXw5gsxDiQAA3APh5+a+WobPD31tkyJChCkgkDsLDDv9nrf9n26qdBeB+IcQeIcQyAI0AphDRcAB9hBCzhBACwF0AzlaeudO/fhjAqZTN/AwZMmRoMzjpHIgoT0RvA1gP4HkhxGz/1jeJaB4R3U5E/f20EQBWKo+v8tNG+Nd6euQZIUQLgK0ABjLtuIKIGoioYcOGDU4vmCFDhgwZ0sOJOAghCkKIIwCMhMcFTIQnIhoDT9S0FsCv/ezcjl9Y0m3P6O24RQgxWQgxefDgxIOMMnQRiBQqh5ZCEU/OWwOR5qEMGbogUlkrCSG2AHgZwDQhxDqfaBQB/C+AKX62VQD2VR4bCWCNnz6SSY88Q0Q1APoC+DjVm2TocihF8HjLqx/gm/e+hSfmra18gzJk6ERwsVYaTET9/OvuAE4DsNjXIUh8HsAC//pxABf4Fkij4Sme5wgh1gLYTkTH+PqESwA8pjxzqX99HoAXRba1y+CINANl3dYmAMCmHXuq05gMGToJXM6QHg7gTt/iKAfgQSHEk0R0NxEdAW9uLgfwNQAQQiwkogcBLALQAuAqIUTBL+tKAHcA6A7gGf8PAG4DcDcRNcLjGC6owLtl6CJIs4/I7BwyZHBDInEQQswDMIlJv9jyzHQA05n0BgATmfQmAOcntSVDBg4Zi5khQ+WReUhn6PAQAniwYSW+dndDqmcyZMhghotYKUOGdg0BgX99eF5bNyNDhk6FjHPI0PFRAheQMQ4ZMtiREYcMHR5pFvpMH50hgxsy4pChw6MU/UE1LaV37W3BVfe+ifXbmqpWR4YM1UZGHDJ0eKSJykqsM35l8cQ7a/DUvLX41V+XVL2uDBmqhYw4ZOjwyCyPMmSoPDLikKHDQvIA7U3nkBGrDJ0BGXHI0GEhvZ2LxWw1zpCh0siIQ4YuiWru7jOLqAydARlxyNDhkWahb411OxMrZegMyIhDO0ahKDCzcWNbN6Pdo5QzpLNzpzNksCMjDu0YN7/ciC/eOhuvvJedemdDKs6hFViHTKyUoTMgIw7tGB9s3AkAWL89O3vAhlJ4gGqKfjKxUobOgIw4ZOjwyM5zyJCh8siIQ4YOj5I4h4q3IkRGf6qDhuUf4/VMB9dqyEJ2Z+jwyKyVugbO+8MsAMDy689s45Z0DWScQ4ZOgGw1zpCh0kgkDkTUjYjmENE7RLSQiH7ipw8goueJaKn/v7/yzDVE1EhES4joDCX9KCKa79+7kXwBMBHVE9EDfvpsIhpV+VfN0NkQhM8oKSprRZsSQWuLlR5qWIlRVz+Fj3fubd2KM3RquHAOewCcIoQ4HMARAKYR0TEArgYwQwgxFsAM/zeIaDyACwBMADANwE1ElPfLuhnAFQDG+n/T/PTLAWwWQhwI4AYAP6/Au1UMe1uKuPP15ShkYRraJVJ9lU4YW+me2R8CAFZs2tm6FWfo1EgkDsLDDv9nrf8nAJwF4E4//U4AZ/vXZwG4XwixRwixDEAjgClENBxAHyHELOGZl9ylPSPLehjAqdSOzEpufvl9/PjxhXioYWVbNyUDg5I4h84kisqUHBmqACedAxHliehtAOsBPC+EmA1gqBBiLQD4/4f42UcAUFfRVX7aCP9aT488I4RoAbAVwMBSXqga2Lq7GQCwY09LG7ckA4f2dp5Da29r5Nvn2s9+KkMngBNxEEIUhBBHABgJjwuYaMnOjVBhSbc9Ey2Y6AoiaiCihg0bMq/hDB7am86htTfysr6MNmSoJFJZKwkhtgB4GZ6uYJ0vKoL/f72fbRWAfZXHRgJY46ePZNIjzxBRDYC+AD5m6r9FCDFZCDF58ODBaZqeoR1gT0sB66pwdGZ7C58R1FVBLuWV9zYY+65TicgytBu4WCsNJqJ+/nV3AKcBWAzgcQCX+tkuBfCYf/04gAt8C6TR8BTPc3zR03YiOsbXJ1yiPSPLOg/Ai6Kah/yWiL+9twH3+sq/DOnxL/e9haN/NsM5/zfvfRNPz1+bmK+9Lo6VbNclt8/BP/zuNWue1hCZZeg6cOEchgN4iYjmAXgDns7hSQDXAzidiJYCON3/DSHEQgAPAlgE4FkAVwkhCn5ZVwK4FZ6S+n0Az/jptwEYSESNAL4L3/KpveHVpRvxb4/OL7scIQTmrthc1UPu2yOeW7gOgHu4iyfnrcU3/vym8b7kAtqbE1ylUCgKvP5+6BG8bhsfY6uLDaMMrYRED2khxDwAk5j0TQBONTwzHcB0Jr0BQExfIYRoAnC+Q3s7BZ6ctxb/fN9b+PX5h+Pco0YmP9DJUBRAvgKrdItvWiwDFLY3lLuT//1LjfjN8+/h3q8e7VZfR6J8Gdo9Mg9pB1RabCHt0T/YuCMhZ+dEpTimLbs8K7LvPvB2m7XBWkeZ42aZT/Q+StDTZJxDhmogIw5tgODs4y42qeXOttLvXV/jPoxLEUW1FSQj0NXGSYb2gYw4OKDSir6OtEBVEkG4iwpzYt1q88mZgjaQ34bqo+xxE4wTe2v1u/fO/hB/eWt1eXVn6PLIorKWACFEWecCBAtUF6MORAQIUXGiWArn0BoolwhKpzZbKeu3N2Gb76Qp300aTZw9aYTpsQwZEpFxDg7QJ3lLmXx+wDmUVUrHRaWJw7hhvdu8DdVAGFjQ3Ngp02dg9Zbdfv5MI52hcsiIQwkoNwBfzlFc8MibnUs0EMrQK7MynzRusP9/SELOeBtaA+Uu1mnFj5m1UoZKIiMODqi4zgFdWyFdqdd22Vmb0BqOc+XW0Zr6kQwZdGTEoQ3QdRXSkihW9sXThezuONvrnD87XfurA71ahg6AjDiUgHLXttCUtctRBwCVI4rt3SS4fI6zfb9fhs6NjDiUgPKtUCrUkA6GcsRANhSKxdTP2JqwYPVWjLr6KSz+aFuQtvijbXh37TbzQ1wdFRonRUfq0FUU0l3Nyq+tkBGHElA25+D/73Kcg49Kv/bPnl7snNdl+XxmgRfs73k/FhQATPvtq/j0f7+atmmJ+Nt7G/D8onWx9MUfbcOf/SCPrueItNcAhJVGF502rY7Mz6EElDs2cznp51B+WzoSQg/pyrx4OeW0Fye4S2+fAwBYfv2ZkfTXloYB93753BKn+rrKeCoKgVwX4ZLaEhnnUALKZWvTcg6dhY3mrG+emb8Wrzdu5B9IgKtJ8YLVW4OzEF5asj4hd4hyFbytvZPvJMMkEV3kNdscGXFwgD7Jyx2c5OD52hnBcQ5X/vlNXHTr7JLKcyUOn/2f1/DJn7+IpuYC5q3a6iU6rKSVWGz/NHMZKzZKQike+LubWzrNRsKGriqObW1kxKEElG+tJMtxNVHsWCy0EAK/em4J1vieu/EMlaknjTNic0EEUVyTUCnFLoHwkycW4Z/uakj9bClGC+fePAt3zVqR/sEOhow2tA4y4uCA2GJR5uCUMXNKMLLpEFi4Zht+91Ijvnlv9KCeSkcZTbuD3Lo7JA4uT7blGlQqefrx4wsr2o72iLkrNuOJd9YkZ8xQFjKFdAmomIliJ90CydfaW4hSv1CcVpn3ThvGZG+LGzVuD4xarqvaOzvgi74Y8nOH79PGLencyDgHB8R0DmWbsnZunUPS4l8pmlhIWU5LK7Nqzy36qORnM9KQoa2RSByIaF8ieomI3iWihUT0LT/9WiJaTURv+3+fUZ65hogaiWgJEZ2hpB9FRPP9ezeSv5UkonoiesBPn01Eoyr/qu0HXSV8hi6Oq7R/h6tzWJBfqdelCeU201XHwaIdsC/bmprxwYaueVphBjfOoQXA94QQhwA4BsBVRDTev3eDEOII/+9pAPDvXQBgAoBpAG4iInkay80ArgAw1v+b5qdfDmCzEOJAADcA+Hn5r1Y56ItcxayVOil1ML5WhYli2tDphXam49m0Y4/xXnuQKv3jH2bhlF//ra2bkaGNkEgchBBrhRBv+tfbAbwLwHaKyFkA7hdC7BFCLAPQCGAKEQ0H0EcIMUt4q+JdAM5WnrnTv34YwKmSq2iPKHdRD0J2V6AtHQlh+IzKlJeWc1DFSi56j2qPwE0795rrbgeCpcUfbbfev2vWcnzjz3NbpzEZWh2pdA6+uGcSAGmY/k0imkdEtxNRfz9tBICVymOr/LQR/rWeHnlGCNECYCuAgWnaVk1U3s/B+99ZFdKmRbXSCumk/tu5pwX3/D007Uyrcqj257Et/+2Bc0jCjx5biKfnl65XydC+4UwciKgXgP8D8G0hxDZ4IqIxAI4AsBbAr2VW5nFhSbc9o7fhCiJqIKKGDRs2uDa94ih30ZCmrOUeGtQaWLNld2SBdYGpf0KiWGajHHHdU4vww78sCH4XHHUOrbUu2zgT071H31rF38iQocJwIg5EVAuPMPxZCPEIAAgh1gkhCkKIIoD/BTDFz74KwL7K4yMBrPHTRzLpkWeIqAZAXwAf6+0QQtwihJgshJg8ePBgtzesAsrd+dbmvW5vSWtu0wb44q2z8cO/LMDWEpSrpgWuUrqWpFI27YiKbZZv3FmReisHM3UwiZW+88A71WpMyfjTzGXOwQEzdBy4WCsRgNsAvCuE+I2SPlzJ9nkAcov2OIALfAuk0fAUz3OEEGsBbCeiY/wyLwHwmPLMpf71eQBeFO1IW1tpJzhJHJrbmYb0taUbcfFts7FTmegyJlEuhQAyQR/txDm4fP60Q0R1EHNzgqvuECyFc2iP+MkTi/DzZ9wj46bFyo93YfJ1L1St/Aw8XJzgpgK4GMB8InrbT/s3ABcS0RHw5tlyAF8DACHEQiJ6EMAieJZOVwkhCv5zVwK4A0B3AM/4f4BHfO4mokZ4HMMF5b1Wery9cgsG9qzDvgN6xO5VXOfg/9edxNoaP358Ad7fsBOrNu/GuGG9AYQErBL2AWEZ7Ybu82gHK3N7sscQQiS2p6m5YL1fDh6euwobGcsul3ZlKB2JxEEI8Rp4/vdpyzPTAUxn0hsATGTSmwCcn9SWauLs388EEA+dzKFSPE174xzka6mK3uYKir7ScQ4OecpqTZmVV7ma9rTkFQWQT2hQz3r7UvLu2m04aGhv5EvQtJvWf5d2ZSgdmYd0CShX3CCfruTCWwnIecYpylURzmtLN5qD6jHlxcsqoXFsQWU8WsWudy3aZm2VRoxXbbhY1XWvyxvvvbduOz7936/i1391O5dCh0n/0hEMOjoy2tEQbL+IOcG1MufQWuqX0DmPaYNy/aXbZuNTN7xSQvnef5fFphKB8UqWOLSSqMLWD+3Bz0HC5XvZGIIN2z2R0Nsrt5RUv+lztHY4lK6GjDgY8MQ7azDq6qew8uNdFVdMysXePRBc6y4U3GKgJ9msU8zErLIn4JVDNF2+aanFu34t2863PYnSyw01Uq5fj4nwdEbG4cNNuzDq6qewYPXWtm5KRhxM+MtbqwEASxgv0XLHpHw+bfiHaqMSsY+27mrGba8t48tPwzlUiLsoBeWuy67tsi+o7Yc6lCu+CULUl0psDX3RGcVKMxZ7B0M9PLft/Vky4lACytmxvvnhZqz8eBeA9iVWevydNVi63guyxi7ejk344WML8OS8tey9Si93ZXVLO1hX2npxe2b+2kDkY0O5YsBcIK4s7X2r7S/TnhAS0rZ/t+w8hwRsa2qOHBIDlLconXPT68F1s6NYqTWGyY0zlgbX3JolILB+WxN6d6u1lhPpK21WV17nUN2eKbV0Z7GSTSFdZcZhx54WXPnnNzF+eB88/a3jrXnLpWHyXUolhl1JId2eznrJiEMCvvtg9TxS9zpaK7X2DokLaCcEMOVnM3D4yL5ll185nYP9vk2pa3u0XImOu1ip7RTSBX/srdq8KzGvm0Oi+d6KTV4dprVcCIHz/zALXz3+AEybOCx23/Q9bMS1o8JmFNLayMRKBtgWiFI/3FfvfCPy212sVFp9pcI26d5Z5a4oe0ezTpELnpvOwX5/8UfbsGpz3Jy2EoS0tfrb9vnt46+VNwtKdXtbik6iKInXGzfiew95GyxTu5sLAg0rNuNKQ4TXqptEtyO0J7FSRhxKQCniDCEEXnh3fSTNmTikri091IlbhsrBiuCQozLLKRYFpv321bLKaA/y6ocaViZnYtDa/jGq+OZ7D72DT0x/IcZdqnNi8869GHX1U3ioYSVWKpyJiXOQC6Hpk+S6kEJaipXum7OyzcdoRhxKQCnfbDcTXqA9cQ5qFbwpa/mNCM9zcNE5mPM0Vvl0stYyFHrIYpFia0I59v079rSkDpKnfq+n5nmxMmNjRPm5fJMX4PCe2R+iV32oozLthtVF/rsPvB27b/aQ7ozEIXzZtVub2rAlGXEoCaUMye1N8QnpOrarrXjVwSuky0el5KmmnWQlyu4IKIdzmPjj5zDxx8+lekYdD+GZHGao93rUh57Tpo2+KsZ8xDchd2pXZ/SBU4b2x5bDoFoDGXEoAaXsovc0x0dyJezhKwalDpNCulIoN7aSa3yesvVGbUhpbG1vaeWYXC5OkRwIQF55EdPJfWlP9JPojApp28antZERByPMH+n+N9LLissR1bT2FKg2u16uiKqmynaebRG6Qj9P2tZFlZS1u5TEjl3HUamudUaro4T3MfUF1665Kzbj/jkfOrWtPSKvrMhtLTbLiAPSL1alKBK5GpxrbUPrlKAJrouB7V6FToLLWYiDMzdWoTylQh9zR133AmZ/sMnp2eYKEIeGFbGztIxQm2o6B7ycFiUSB0PpHMdx7s2v4+pH5pfRmhB7WgqBw2prQd2YtDVj1OWJw3VPLsIXb52dnFFBKaENOALkrnOoPtQ62MlagUaE1krlFZZ37P92xKHHcPvM5bG0BWu2BdfVFitdfmeDV4+S9uyCtdjMyLn5KL1u9bhwYaWKh6otVvp/D8/D8b94Cbv2tt4pd+p3zziHNsatry3D6++77djKQTmfuVWslSKmrJwYoXxQisB7tjyVUNC7ysyrhTeWue/cdVTSlFWWtG5bE75+z5usrwG3SOlpJu5b/ValxkgyipUsNPI/n1iUyh+Dw8vveefUNzH6wmpB1Tk88qa7cr4a6PLEobVQVgTRKlOHZRt3Yvkmuz0614S1W5PPdOBQ1bMUKlh4qSX9aeYy6/2WQhHPLvwolk6WX1FUvgOlwQTnWOjCSKrdbro2vVGpVke2nfXtM5fhR48tMN5vr1CJw91/X9GGLcmIgxHW831LKK+cNcv26MqPd+Gs372GUVc/Zd0pNa7fYQwRfs5NM6NlMiEVOBZ+0464CELvN3WxThdbyZynEuu/rfxyxVHvrbP7YTw13xCY0LFel/fff2D8uNtSsb2pOZbmQoSJ3L51knjIdDeJ42hvUY9dUO2YWmmQEYdWQrXESpfcPicIabHCdz7SsX57E077zd/w48cXsvc374pO/ucXrYvl4ZR/LosZq8xMfsxeZpnPVwtNzQW8tnRjYr5v3R939EqDaq553Df9vBIs0mRUwBpciGi6q7WS7hyaxlqpkmhH63SbIJE4ENG+RPQSEb1LRAuJ6Ft++gAiep6Ilvr/+yvPXENEjUS0hIjOUNKPIqL5/r0byRdCElE9ET3gp88molGVf9W2RbU4BzUKqmnybfPzzFnmpluZu2Iz3l65JbI75HZpLsrGYoRzqExsJduuNbIYlTi9X1y8PrENHO6d/SG+dFs644ZSUI2DilzK3LqrOdR3lGAW5urpfIemrDdaKyVxHBUiHq0ZxqI9bXxcOIcWAN8TQhwC4BgAVxHReABXA5ghhBgLYIb/G/69CwBMADANwE1EJN0kbwZwBYCx/t80P/1yAJuFEAcCuAHAzyvwbu0K5exybIMzyoZWbq/z4uL1kQWGa78L5xDxrpUXbTAD4uIuc95Sj7Nct628cAeuX89FRl+q0j4IjshsBg7/z78ayxcGIvCWQ1/qG48n/BAdXNnR5+zlukY9NsHFG7zS+Maf32zF2uxIJA5CiLVCiDf96+0A3gUwAsBZAO70s90J4Gz/+iwA9wsh9gghlgFoBDCFiIYD6COEmCW81e4u7RlZ1sMATpVcRWdB6p2c4wOqAquSPUaIEgRXUYbehMgiUqHzHEqhs7X5ykhQrd68Zfa/65CvCueg5U/6Rq7jQT0nxMTJ6WIkPZfRszqhjZXyJG9rf4O2QqoZ44t7JgGYDWCoEGIt4BEQAEP8bCMAqF5iq/y0Ef61nh55RgjRAmArgIFM/VcQUQMRNWzYsCFN01Oj4qeWpdx/qPPBNZREpdustqFUzoGN8NoGk831vO4kvL3KvBN2EWO5iyjKU8iX28eJSmLdlFVpr7ylc2Cm8bJsY1RXptMCYzTXBArlGtjShDSBIjsjnIkDEfUC8H8Avi2E2GbLyqQJS7rtmWiCELcIISYLISYPHjw4qclVQyk79LTjS12MbYSlmrFY1DaU6gjFKaTLPUParo9IblNS+fbnzPdcPsVey4JVSWulcpFURyWV4ns0wq2PNROhSmpDuWIl13o6K5yIAxHVwiMMfxZCPOInr/NFRfD/y8MKVgHYV3l8JIA1fvpIJj3yDBHVAOgLoHQvoTbEra9+gFFXP4UmLUR3WcTBlXOoIKEgitbLLeisklprA6eQbg9zzRSCIolo2EwNXXq/aa+FOETaYS4jibiee+RI630b5OdLG9LCZXybAibqfe7qYJfE3bgew5uEtvZUbiu4WCsRgNsAvCuE+I1y63EAl/rXlwJ4TEm/wLdAGg1P8TzHFz1tJ6Jj/DIv0Z6RZZ0H4EVRRV7us//zKm599YOqlP3HV7xyt+nnTqdcEiOORJZ8LhFKTT2ZdExlROfAzDOXSRMhDg71Bm2z3itRAaKgW02eTY/2ezLxU+HCxe1qdgvFYHvDpH73CHvK8ab9ThYrpSoegDlgol6W7p+gvu/XTjggTE8gYAN71aVsYRTycy5Zt71VQ2i0F7hwDlMBXAzgFCJ62//7DIDrAZxOREsBnO7/hhBiIYAHASwC8CyAq4QQcht9JYBb4Smp3wfwjJ9+G4CBRNQI4LvwLZ+qgZZCEQtWb8N1T71bRikO5wmksI7hoO7cbIsBGa4llm3cibtmrfDLid4bfc3TuPCWvxvLVuvVLUj0NprA5SiX7FcitIZJP+2i5Bx19VP4/UuNsXsujNvuvfFDn1IVgGTOixzy2J4FAJGw6Z7ZmOzPocPIOWi/df2QKomrqwk/XNK3OmLffqnaZ8JX/vQGrmoFK6L2ptuoScoghHgN5tXwVMMz0wFMZ9IbAExk0psAnJ/UlkpAd/gygZun0yYMY8MeSKzf3oSNfuhlfeFM+9nV3ZOriIFr88m/ejlsH2NqOcsSCVR9hYblcSmfk+5AmdhporLaCUCI48cOwqsOjmcXfGLfSKh1IzeV0AZZ1x//9j6uOvnAyD0XsR53ImDwfELd4T0XziGxKVYkcQ5btHnksrCZLMb0cRSbO8p9tYykzUn5MajCL/L3D6ov5W5vx552OQ/pcj7AxcfuDwCYemBoSNVSKAZlTpk+I0hvbrHLUZPg2s6oH4F9cUqjvNZFE29+GLfS4XSrNlPWIPBeSlI56uqn8G+P8mGYxw7pjS8fNyqxDH3hNrUg6TP9t2+ayYVmcNI5WIhDpB2WPuLiH0XbQWUHJ0war7oS2QWuYqWYQrrIE4dSneD+/sEmTL3+xVSiot3NhaofstTaZ4MnocsRh3ImzdGjBwAA9h/YM0g79Nq/4pRfvxzL21x0CwFggnpOsG1XlsQ5qFDvu+z0kuiTCwFzDeIXzxT9ee/s8ACXSARZCO29+OL0Taue76dPLsLX757rPD5amInsQnt32cRKjkgKv1GaNV30fbbutnPYe1ps78H3YT7HLzd63XGdQ3gdFStZm2gkHtc/sxirt+zGu2u3W5/X+7HasZpslmxtgUSxUmeDu6ljPC2fI+S0HfXu5gJWbIoHqosvHqVzDpUw3QSiu2eXgZjsCJVSIe1Xf/8bH6KlWMSnJw5PfJ6DWuvOPS2RQ+xN0LkmnQjc9toyL92xP3XiD7j5Odh0Di5EzhVp3SnkcJNj5KOEw+1L8Rsxcg7ab31cqb/r8mEZSZsT023ZDE7MakO1xT7l+mVUGl2Qc3AD7/RFyBE5LYquwcNMiBAHS77VW0IRQ1IdaRYf3UOag8tk0a22AGBm4yZ854F38LOnzUYBrlFZtze5iQZixMGkc1DSb3r5fWsbbnq5EdcqwQzL9nOokBsjkfs4N42ypM2DThxc6svn+ffTrY5sxCGNWMk0PuVYuDKlkrnanENGHNoYrhYBpoEyy1PCAAAgAElEQVTlhSFOft7GGpuwa28LjvuvGXi9caMT56DvfNLoNVwISbIjVLJo5TfPv6fci95cv628w1gAb5EyLcpqsqu+JY3Y8RfPLsEdry9n6zOW78q5OreCA6V2BpTDbdnGnTjjhlfwv6/YTb11nYNLfab+0R89dETfyG91LqSxVjLNddexoOeqOufQUt3y06ILEge3fKZdAjlyDrryyoUoLV23A2u2NuH6ZxdHrZUMS8WUn82I/E6qIcmGX0fi5GPSXnh3fTSPkkkXKxhE0LHnbDU3F4XToqxLNNTvccsr7yvpDoUZ4BaIMFpB3+6hSCytTsjeDtPCqLdH1hemLVm3PfF0xFIOojG9kf6q+m91Kkatlez1mSyuSvUVbSn1VCJHtDedQ5cjDq4ws6Rw2ta5xLsHgC274gfmCOGuc4jW6b6TcikzaaPkZr4YzsQaTaxQqke3Wq3uBduwfDP7zPEHRcOtyHdbu3U3fvb0YiW9nEU5/fuMGRwaN5ie/u0XjkjXDpi/74CeUccwuUko1wvYieMyZEkyZVXFTmnESmadQ2njrsq0IRMrtTWcOQeDWZmrziFuq83n+/mz4cIkx6yAiNTvLD9OCDsgDNcciCjRA9WlL1UxQIxzsExSW9HqvZZiVKz01Py4sx4AnKgRB7mrPP8PsyLpO/aU7glbSiBCF+vF4w6MxaAEALy0eD2bbtM5mILaVdL/ylSWKwHSd/yqb0i9KlZKHJ8djHPwNzpfmTqqqvW4ousRB1dTRcNA8IiDQz0JC7VanoSqkIwQF8dJJQTweuNGPPGOt0DGzCYjRSaXmaxzSG5T/x7hTlX3kK2E3XhzQZS0Y5d16z4DP3l8UXB98LDeqcq0KZTlrlAff+oCZ3qN3vW1uPerR8fSX38/7vz3m3883NiOx95ejY93apyqX33ZnIPTnODTYwpobWCpx5RGxEplKqSTsF47dre1rJXqKhRevly0j1a0Q5h2dESl2febnlBlzioifg6JtYV1XnTrbPzzfW/ho61NuOreqDVGGs7BK6+0nZmKQ0eGykXdQ3bGu/zON6nsiFjJYhVmIxomndJmRcyXNjaPbc254q6GWPsAcyC/6Hvw78J10Tl+0D29/wpFwfpHVCqo3J8VPxQTTBuzuI5BJw4hN6eKKZP9HPh0F9rwzXvjlkyt5edQqbNHykXm52BAwcA51OZzAXFQJ+B/aWaZ8ciSfD0ccdjR1BLZ9ae1PAGA3zy/BC8v2WC876ZzSK+QjpcRXus7tlLZe3WRaSm4KaR1mAi8ykmkXTdtMRBf8r9FjDgYbf+jGblspmc5sZKJ2MpvXO3Io7V5M8etp+sbM9UyqjaFWMl03yrOFALbmlrw5Ly1zuVVCtJDur0Qh/bRilZE0ueVCmKTzqG+Jhd4h6pj5Y+a6V+MOBhq5ojD8k278MVbw7OIXUVhanv6dIuXK4w/4hBCsCEz9DxJUPPoYiVbRFmrzkHlHIrF1KccjRnc0/h90/iN6FDFOUN617N59CLVhcq29nCEwLTIcQppteyzj9gn1h7bu9Ya/BNcMaxPNxw4pLclnpVdrKTer0sRW8lE8NSu1D29H2xYicN/8ldwqLqfg08Eh/frVtV6XNH1iIMyYEZd/VTsvhR1mAaeRxyK1jwA58jD56uvDT+BaUPjbhsfZuxZH2cKI9xIAnV4aO4qfP+hd+z1ObRLPeVLf718Bc6fMC3yNtTkcmUrF1VFu4T6OlMPHIRJ+8WjguoENR8hDmbOjqOjpg0mETHGCOHv/Qb2xOcO3ydSj6kXDxneB+P36Wu464bPHDrcb7+bWMlmzKH2cSWslSb/9IWI7mtmo9mEt5SxlgZSRCr9PE45eIgte9XR9YhDwn2p5DppHH/SXH1NHnuavY9oG5z62mPaZTsp8pKzOJf1h7+975SXCwmiw2Uj9dsXwjOEY7tmG+dgKfuOmcuD6+ZCMbVncU2eHMONm/OYQkEklxmF6usR8UNx0DnYiGtcrBRe1+YoxtmYxnJtPn2IVz13UQir82jyYT+etdmfvvIJjB/ex5Iv+vvxd3jLNbUvt+9pwS3K2S79ephDsVRb9KbqHMYP71PVUx5d0PWIg4M4BQC61/KHwdTXqmIld87BlNNlvN1sCeNgqtNU7PXPLI7lLRXpz8WO5k8K7mbCAw1h6O3mgpuHtIqaHDlFwLR1UVJUUqPILcYRhK00ml6C2IXCpHAnxhdH7XsujIWpuTU5N+s8W1ktRY+Au26QVML94aZdWLR2G7Y3NePkcUNARLj5i0f6+ezlAHwUXJ2ub9oRGiGYDEQA901aqZBjsi6fK+nApkqjyxGHpE8sB5wpV31NDk0B52AuJ3bPba1wxuKP4sd4pxlLlRh2aReNNPldCU8pYY7zOVfOwYykM7VNz8pF+rGrpuL1q0/B2CG9lHvm5zlGxUwU4zciXsa5XDy0umHw1ORzEBCpFqq4pZTXfnOf6L/DhBN++RKAaMj4k31xi8sGjAt0aNuRc7o6rl3VgBQr1dZ4m4G2JQ1dkDgkfV/pxWvKl89RIHpKwzmY8pa6O5j221ftdSaaoZZUrVZGSnFDmZVyBLGlUExtrVSTd9Q5pN0xOzwgcwzpU499+nXHv515SHBPfr+9LUU89vbqIJ2IX9DSOBGqfV+TpxhhMbW8JufFaSpn41EsCsDiH5T2PGppyBBTXDMPcvPO9p16dTMbcFZ7I9+siJU8MVzGObQqkrpbTjjTAMopyj6baZurKauKm16OHz2ZBsJwzedtvYH3/oYdXp1pqmTyPsHIkJuLbuc5qMiTG+eQFi60WabL3X29cpa1vPe7lxpjp9vFFnMh8N46/jwCTiShvm5NjmIiKdNYrsnnPOLA3uURFysJ34KKL0Wtev+BPRIXRalrcfEl4l7ruYXrjO21bTSqLeaRHtJ1NTnfqKCq1SUikTgQ0e1EtJ6IFihp1xLRau1MaXnvGiJqJKIlRHSGkn4UEc33791I/ugkonoiesBPn01Eoyr7ilG46hxM+VQP6TRiJaPOQbl+er75CFIXqIP3f15MIDQJ/dCbsXbS4bqzmeUHcSuXIHHikpMO4g0HONxz+dF45QcnI5dzNQTgM/Wo4/VRLsRZlslt+mV/yqNmJQjxd3+oYRVriy/z2ziH2jwjVjK0tzbnFi4mWpYuVioiz5SzaccerN/eFHyMedd+Ckfu1z9R/Cj7TveQ5pqpL+hLDQRVIpWouMKI6BzQMTiHOwBMY9JvEEIc4f89DQBENB7ABQAm+M/cRERyJt0M4AoAY/0/WeblADYLIQ4EcAOAn5f4Lk5IWqAEgAWrtxpj+avsHhc0T2Lh6q2R36Zdnst6aVKOx4qqoM6ht4W9TltfcHZ0CutRrmh9Qf3GSWNw44WTjNZKev5Pjh2E/Qb2cI6PZcrSy0A4o5yDYC2aQs7B/Dz3nB7BduGarbE8Ely4dXVh616XjzXA1B9ShJNq16xlLQjeCOCo617AlOkzIODpJPp0q3WKQOCdq2L3h5C4R4see85Nr8fyvLwk9NS3nyNS3cVaGrrU5nOozVObB+JLJA5CiFcAuJ6ufRaA+4UQe4QQywA0AphCRMMB9BFCzBJeD98F4GzlmTv964cBnEomM4wKIPH7CuCFd9cZb6ucw2V3vGHMpzvFLVoTl5d71dkbdMDgnjh4uFuMn1QKXyNn5F6Ga32lnh2dhBH9u6Nbbb4kT2un+Fjyv9ZZJlm/7rn92wsmGcvkqIN8XncOlIdMqbC1nyh+hrT6Dj3qauIE1cIppxYrab8LxSJq8zljLC3P1NVrT57x0eDAcSLcYzdqHPR2JrDiB4ovTltyDrv3FlBXk0M+R+hVX4Ode8o/UrYclKNz+CYRzfPFTv39tBEAVip5VvlpI/xrPT3yjBCiBcBWAHwYygogUawEEZmIb/z7aZH76jGhyx18ASSaC0WMGdwTXz5uVKr21OVzzoMyjRzdplNxLsNxJxVwDhWeXKWenJZzXIBknjtfXx5JN3l2q0XuaSlgRL/uuGzqaDaTzaJI5xwIcaJtCzrHtU7t+x51cYJqi0Nk4ir+/TOHsOkxnUNBoCZPRg9jIcL3cw1sSUSJgfdKgqXMauvpdu0toKcvsuzVrbasCMGVQKnE4WYAYwAcAWAtgF/76Sy3bEm3PRMDEV1BRA1E1LBhwwYuSyJcPrA6EXXxiqtIQkdReMrHQxy5AInafM45posuq7bBplMBkiNe2srQIbvTHkwveRcYK5ei5bvCZlbJ4W/vRceaC/2U5s46gkFv0TnkmVOQdGY6ibjpt9X83WrzjM6BL0/GaeKqc40LVRQCNbmc0ey4KEJimcu5ydrzTEj5Ddvdx7/J2c021aqtAti1t4Aedd5607Muj50dkTgIIdYJIQpCiCKA/wUwxb+1CsC+StaRANb46SOZ9MgzRFQDoC8MYiwhxC1CiMlCiMmDB7srIqNlJN9XJyLH4pcSeUEIgVyOmeQJz3kBy9xGJefwY2yPIT1Q9pXpQcyVaXuN1tS9qQTe5AkPhH2kO7y5cFdSfmwy00yjcyCK299bxyBD/OLWSub70aI8Lov71qaQS5y1Um2ejGKlZxasDTqEHDmHHONx/YU/zuIzMzhgUE82PY15eqXR1FIIwulwYrPWRknEwdchSHwegLRkehzABb4F0mh4iuc5Qoi1ALYT0TG+PuESAI8pz1zqX58H4EXRhq6BAojEvJdmcwf4J3blSrQ/LgoBYoQJSUXVphArJXntRtqTELGyXA9iFZIg2vpNv8MtRvHdcFABX6+lPXJxtb2DJJB68eYw22Fho/zFx2SLzxEYeY8TWw3uXY/bLp0c/Lb1JWnUoam5gP+eEYYxyefiI9F2MI6JczCK17TfhaLA8k27sHT9DryzMh7MccWmXYpYyW1+5RhHxjVbmwy53dGWG5hCITRisIUbaS0kmqQQ0X0ATgIwiIhWAfgxgJOI6Ah442A5gK8BgBBiIRE9CGARgBYAVwkh5Hb2SniWT90BPOP/AcBtAO4mokZ4HMMFlXixUrF03Q7cPnNZ8DuXI9zxlU9ggh98TCroAC+65/sbdnLFxFD05ar6opC0+66ryTnL9tNwDibISepiKeE6eKWM3xbltSgE4sKOeB4VgVkok2aDKke35ZZ25/pCahSn+IXdedkUTBk1wG9zNI/8zYuVvP96FFRJXMcphw9ZdQ4U7YebXn4f980Jz1vIEeMEZ9Q5mO3tbbGxVBSKAu+u9QwyHn1rNQ7fNx6QMBArOYptbTvrr51wAPbp1x0/fnyhU/tUtAXnsHrLbuzTtxsKItR3uurFqolE4iCEuJBJvs2SfzqA6Ux6A4CJTHoTgPOT2lEpJPX38k3xxf6kcWF0RHVhGTXQnTgIeBPNdVJKeJyD2yDhQgUY25Ogc+jfow679u7mM8kyXMVKADbpJ5AltKea80Jd02wTUC7Kcc7BvmOeOmYgavyQqaYQD7xC2ucqDIuuWu/cFfxZ2V7Z0f7bpsWw8jgHve0GzgHmPqpldCNg8u8/sAde931dTGNUvlqO0SVwsOkwetTVoH9P+0FNpQyvagzJuSs249ybX8dR+/fH3BWbMWEfL7Cg5+dQhQpToAt6SJfX4+rOxlbSCZpzlhDCwDnYUesYQRRId0C50VrJX5j6WAKQSejN2rqLD6TnosAt5bsE8vuUGmnX3elAf4HRv5npe4TtCfPHxGUWpYO8ZTynQUm2Rc2VoiAJfVzkc4h1mkmHIZX3XHfV1vD9omb91qlj8ePPTQh8Q/6ihAVRIUOg5yyciore3WqM1jwFf66VAqvoswo7lkW+v4ok9vlArNT2nEPXIw4J/Z00ptSJl2YgFX2Wcel63hnOuDvzwxe4oDmNKauRc/D+O1lIaYX89KlFbDYi4L2P7J6pm3eGhKVQFIFIJ1Kd4Xdak1bnc8AN3szqGRVsfiXN1I/c+h/qI/j2uJoZ6/0RJw7uHtJkIaT6iWX3v+GJrgrKjv7EcYPRrTYfWAeZ9GLd/DAirjqHPt1qYhyRhBAisa9MVVj9HJgw/A81rEzk2JuaC8ZxYDJ24BwZWxtdjzgk3E+af+rOxjaQ9N1lseg9qx9oLwsz2YCnsVowWYMcPCxuPmsqkTNlVWPoq9Cb/PDcVWw+AuF7CQcHPTw3dI/5+j1zcdKvXo7liXVDQr/YQloH3J/DYuBKejhORlfa2qyVZH+6cA7JbQlfTD+kJs+IN01jTIqoOM5OJw5bfM5xLzMOZd6R/buz9UgrnZxjiPCe9TVGU89CMZlzMAfCjP4+98jQyFJ/YmbjJvzg4Xm4zrApArzNwcH/8axR/6HXJ9tNyKKytjrKZdVykYXFXJa+2JsOPJE/TadMue5ybWVwJ0qZ2i6jUqo7na+deACbN10YZ/v9bkqIkOcX8R7qNlv8NFCVrKYyp4waoHAObhUEnIyS/wdnjAMAnDFhaKQ+Nc9L3z/J2pag3Qlkamifer/s6EKmL9a5XLws7vvcddkUzyxW8PfrNOIgX4nj+pJ6UHIORG4+Nvo7qvCCwNprXLpuh+FZc936vR17PGJo8y9as9XbDD40dyV7Xz9RcN4qT8xUqlVkJdH1iENijnBQ/e6iePgDVV6tR85Uoe/iheAtEORPUwhpm4eqjlRiJUP68L7e+bUqu+tqsmiuSyS+Qz1z7GZShaFYKR1UL3ezlU5IyJ0nKZOvX486HDCoZ7Bz5jiH0YN6RjzhTZyDbTf8i/MOw4vfOykoW21KXKxkNqNV0a02bxXP6AubzMsRh7Ae7/9HmtlpYN/vKGu3HR4kRbgc9vHH97Fj3IMw/OFLRwEozWhCipx61vG2P7rxgdxUZmKlNkCizkH5Vocw4hRpI590itkuTQ5ZFJ4T3OcnjYikywFu5RwcF32TWImDqR9kkL/VW3Yn5nWlRfU1+cS83RyCC6aUKhmhcmM24oCAOLiVK2DgYpRdbshdxOsLrJUM67FtN9yve214briWz0WsxL1ijqTVDM/T6GIl6ROkciqm/t3WFJ0/9YpC2i18hnlzkmTAceJBg/H7i45k73HB/EYN6uFdGyzPbARUbrJMFmgFw5z1DvvJOIdWhnuHc59T7jqTLIMWf7Q98JIFwt3MqYd44oVTNVGPUeeQQqyU7lQ0k47DfUg4x1ZyyDu8Ly+LrkT9sfZE/BzMRFnec61HCH7MkFdRkMdL030ZFGsloymruW51QZTZZLt1jjLHmLJy3BFR2C6uD+L+GN7/KOdg3t2rkJuDNOIUU7ZC0XxynQAwpHe9F5nWcF+H7K2YSFh+S8t3kYTSdN63ad6DEUEDnuf9S4vXRzZv1UKXIw5p1hPT6VtF4WY5cttry4JrVQ763nWfxi/OO8xrj39fFSs9/50T8NZ/nI7nv3MCG2vGxEkUUsT1MI3JPDMiTF2mNstmd18UySTZLYS24b2VdJfv64kk7PlLESst27ST7dcIoTFYQKkiR6Mi3SJAUxcZ+bhs9itabCiWc2BfkXzFKE9C9TmQYzgHpSi/Hp5TlpyD1AclEWQv8iwPYeB0vHv2xfw3z78X+T1+eJ+AKMdCoThsNCWhNIlmTVxOzsAabd3djK/c8QZeWrw+frPC6HrEIeG++glZ4pCToTDMkJEV9cPj5fiQYXm9dC9NnSxjh/ZG/551GDu0NxtrRl+spMu9cRfCwDT3ajjqYCpD6c0PNvAKPsBrbxKrX8r5CvKnZfPFIqJzAK/vkIv1y0vWY2bjpsS2AcBTpsN3KLR8eqhhVZCm1xfqHML0WdecEpZj+TRRzsG+cclxJ8Ex/Z8jWA9G0p/JEfD2yi3Y0WQOGCefULlqAKivjc6ZxAN/AGPDCsLGOSSbuaq4bOpoY1RhExeoIok4mOasFOfpCLjLtFYYJaDrEYekQUf8dZhGPhcQpu0/sEckz0/O8hzB9xsQphc1kUN4xoEH0yBRFzIJ3Zrj7suPBmB2glPbuu8AT3yzxHD4EH9AjUk0EF7b4joVRbJC2mVzrmcJ9QbpxEsRubYAJu0XD+cgy//yn8xndrhC7r537GkJfCRiYiWoOofw3pDe3SJ5TODGjwDfN64OYh4B8fqK6+KYKevuZpz9+5n43UvhGQr6c/Id92hRa0OdQzSf6aAru87BridLs66qhNQ4zmxipQTiYItxxt2Rm4BSnfzSoAsSB/eFhJP9ysVaLWbGd0+M5KnRuAKA2bFobLZJJJSjeNx6PasceCaltgrpoPQv973F3udko6YuU9NtxEEIJLJsLix6P4PXdlqTP1VUJyDYnZ9pcupwWWik3F51DuMU0txrqEPQtltUxw8pY4tbe+pruPMceCJCUmHClHPgkF6R39zGQuoS5B25f9HHtDxLW865JJ2QbpGloli0i5XS2rcF58obOFdTaSs/3oV/9ueZdAK84fn38OyC8DhgI+dg0L0khVipJLoecUi4ry4UXP9LU1a1HJ1FDyann6upuYAFq7dF3P31yWlSJnPWSuu2Rc0A5e5EVTxKu3oAmDpmUHCdFLmV2+GYdtZqL9iC/rlwDi7qkn5avBxJWNPGoFFFdSYZNDEcGwdnK1dEJ7teZS4X6hzUMtWxZSNEEZ2DUicnzquryTn5ORDI3wzxderEQK0qR8ANXzgcE0f0jeSRRExvlmqtpLbHrBMyW/MUhTAe5QoIq3c6W5dSLveMSUd0/xsfYrc/Lwb38nxQ/nvGUnz9nrlBHpO41RTwMBMrVRFch8/43onBiW9qn9sU0upA0ddTuVjLLNJzePYy82mrNsWU3ub/93/z2LyqKat6QM1xB9qJw9WfPji45nQO/XrwQcwinBHTsXdd5h3z4fUXW0QA2Z82KwybXbuO5kIRj7zFx/EhpSwBA3GAeWE689Dhkd9OylNtzOgLisohpj2lb2ifenxq/DClbNmueN/c44sg45wD126PQHiboXgGk/c3AAzoWY/PTxoJHUH8pRjnwIuVbJIco7WSEPjkgYMwvG83jOgXtYITgt/02caniXNQ28Jh044w2KSpfJvOwatTkxoEokdDpRVE1yMOzCDv3a0GPXwlcnTXFn9esnum3R0QWmvID8n5H4Qf3/tv0hdwpn36Ai8jOapiJdNCoisCAeDrJ47BRUfvB8BwuL1hIMqBu2zjzlhYECLPuQvwFdJ+3k9PHAYOco5Mvf5FvjJwZyNE/6vQuSsVqshICJtYiZ+4uhmkk/IUURGPXmNeOZ/AZkHF4bX/dwoG965X8ska4xybtFTWi+IIXGDKCuDDj+OB/mxK7TrDSUAm/xKpv9AV0tYT6ixipVyOcJzCMQPAmi27sWnnXvZ72QwmSCNYEsn6y7APXnh3Hf6PCS+za29UeX/mYd7Gw0SQkhwlK4kuRxy4sVaTy8VEQYCZcxDCLiPXFXUc1AkMhINTD1WhxppZv70Jq7fsxtvagSmymao5rO69OvPqU/DVT45Gc4G3HDpwsCc/5sRKRmWa8JyZTv7Vy7j/jXh4ACkX3ba7OeCm9GNXJVxEONc+wcew4d7H1GZAC4ECyybAIOrSz05Oaru0+FHz6XXW5Cgg7saDdwx7VNsy8ajGPUmdkospqzwSSAjguqfetdTil6Fc6+NPjnc5RvX5UxeYsnq/kwilDeqZGWpfnnPT6wCAeavi54rI8cDFIdNNgyVMZskS+hDk4ovpQRyH+gYIJoJkOoCqGkg8z6ErQD0Zy7a7A8KFxTRob/jC4Th8pCejtw3sOOfgXZyohfomCpV3U6bP4MsKJp66c4tOzhH9umOgL/fkwhuE5xfzBJGDEMB/GhZs7znv//zVW8O2GpayUmLXy8mpTiB5ZXI6AnydQ0KFJjv6z08aETt/WOY7YFBPbGE850PRTLR8FTVKaHZTy9J6TgsB/PujCyJpQUhoXefA1CqPtRVCxMJd8PUp488QDsW06MsNVWjiHf+2UZgNBuR8IYR9uWbLbnxk4SZlPT0ZXYVsW7MpxI2hTNsGRUKXGMjvEPpWRGE7LbDS6HKcAzeg1DN11QFu1jmYicPnJ40MWUILd0Hax5eTpkbzUHaJNSPHiSpW4ianFBlxgc1UEznOBl+F9IwtCmE9BJ1jjU1rdilBxmxiJVuoCVWPI//HrIfA7+Dra3JGcUqf7rUxBawsW8D+jjW5XGBQMLORj9lldo6L12eC5OacdA6g0ENaG8vcGczq6+njTxLr0LEw+mxdjUmsxMNmMFBUdtcyyxblrJGde+KiVZvDo1Ru6/4b4djhO9xF9BMPAx4tM+YAm4mVqgduPKlUOGpxEf8A0tLlyXlrjHUELKH/4fP+zuMfDt8nzKPH3Pcz12iyWpdYM3IgqbsQjjiYWFUgJBhcaAXZP8eP9WS4QRA5JHBHzO6nd7ca3Hbp5Mh5yHoeHZ9UFOrqwjnVT2edhRIIc1SsFFf6m2Ta3EIQEho+VLQUzdi+Y02OUCgW8cKidXhuoReV9o8XHxXJY+Yc9PrMClQTR8W/q/TRiN/fp1883ElU5xAdf3/w30WKL/WFXW44VIV0U3MhtRIYUEQvCPVG6rzi9Huy7dw36lHnmf7qhwsF4itDO5yIg0HhbBJltSuFNBHdTkTriWiBkjaAiJ4noqX+//7KvWuIqJGIlhDRGUr6UUQ03793I/mzjIjqiegBP302EY2q7CtGYbK64BZOziNV+jn88rklkfRXfnAy/n7Nqd5zuoObPxj/86wJ8fb4maQNvK4QtsWa6d2tBq/+68kh52ARKwGKnkMp7nM+wfrilP1x6sFD8E/HHxBbAPM5wqxrTsGtl07GZw8bjj99+RNefxmsWGQdpslx6iFDYzbyNu5Itab64q2zg2u5S2eViZaFWJ5uJhvKiw95hTRvBun91x0d1YcEzA5PgNfHzQWBtVtDxb48hzosxsA5JJhS6/VwMHpI++PdJG+PlhFe65uT0YN6YtqEYWxeIOSY1R3zwf/xLNtWL59FIS3iedT3lmmqfqEYiLu4b07oVVbN0qUAACAASURBVGc+ec5EHVwW8JgPUyAS4wl8SDzaB+dwB4BpWtrVAGYIIcYCmOH/BhGNB3ABgAn+MzcRkTTtuBnAFQDG+n+yzMsBbBZCHAjgBgA/L/VlXGDaTXE6B5spq24xtN/AHhjWN6pMkgOtyfcGlY4+kTz+JGsxiJVssWamjhmEfQf0CNqexDnktHYBwDlHelFi+/aoxW1f/gQG9apnB/Xwvt1RX5PH7y46EkcfMND36LVzDqFYKcwkL+MWP8kiOBPGDO4VS0syTbQppE8aN9jnLuz1Sqi6D5bbRHSB/fX5h8fy1OZzHpFTni91/uv6LA5ux9VSrB+kaejIfp73/4zvnYiHvn6sX4Yq1ox7Nqscm16j3BQlmY0qLbNsTBSxEnOfdy6Tz/L11dXk4vqBREMEF84h+vuYA7xQ4sZ4Tu1JrCSEeAWAbqB/FoA7/es7AZytpN8vhNgjhFgGoBHAFCIaDqCPEGKW8Hr0Lu0ZWdbDAE6lKpJF7nPmjDoHJq9lJy+hi1PkYSBcDB9ZVItFrATwC1Vekx9vV2SinEmqTFHL4vMld7/cWdt6IiRG8Xv9Nd8JmxPcgITD4r983KhYml2spDnBAfifC8OzOw4c3CtQxOo4eZwXTXfahGE4fN+o4YEQ/I5O50q5wLdL1m3Hi4vXY7ViEsx9B5eZwYnzJOQCF7dW4rkk6Wwm7x86oi/+8KUjce0/eFzwmMG9MMg3dIjoHBhTVpUoxzgHTayUFIvLxjmEG6NQXKiWxz0n75vmdk2e0NzC7/L/utBwOJWDHk3nJj97mMfJh2OGb2e7ECsZMFQIsRYA/P8y/vQIAKpN4yo/bYR/radHnhFCtADYCsD9JI6USPpgUec2XueQuKtRdsxrt+4OorOqOwm96FAhrYt04u0KCwH7jPccMzk1SxDAIIN2XIBcdSEqLvT9KXRzX9Ok/MtVU9lw3mrcqlyOYs5OtrapykwBASLC5w7fB9f44iupd9GbtOS6aTh9vOd5/oeLj8JnfWe4cMHjdQ679xawYtMuRV4czyQtyN5eqUS3ZcpS9VbG93OI3tq7W9Ti6kePecdYXvu58UGax1FLhbSHohCYNnF4hPPjFnSdAwaiO3m9b+V4lWPUiTgovz/euTc4zva6sycGeWSuCHFgyCbnbX//FccE17X5XMxaSfalUdzkAGtUVsTXq44cPoNrsbCk256JF050BRE1EFHDhg0buCyJMA25YFetfH9u3dQn9mmHDI3lUdn62JnRQZ5oOc2BzoG3D+dlwt69mnwO/XvwcYf4spQyLBxGUlnCIFY6ZHgf/O8lk1nWmBMBAV45nIPe2CF8/jGD49Yy0fLMi4sMCbFs404sWL0txlGFO+Yo6jVRib5DN+lZFn+0HR9+vMtJTKUeelQi3Q7A9YHkHM7xD52SRgYSlypcWN4POieg6lUYDgPxBf3ZhR/F8/ljplgU2FuIfmtpaWcK+33Z1NGxOuX7rfx4F4786fNYtHYbzpgwNDDZVgm82jbuO3BBHKWIB/CJg2IN+Mp7G/C7F8MAgxxsm8hkU12+rR3BWmmdLyqC/18GF18FYF8l30gAa/z0kUx65BkiqgHQF3ExFgBACHGLEGKyEGLy4MGDuSzJMHwLbhHmPWejv6V3crQs7/+rSzfi+mcW25sj5M7GLlbixtCkfcOYR0P7dItn0BAqru1HgLoMvFCOHm/YPZdPwenjhzrLjwGz70jaUMeqiMcEKd445dcvA2DEPr5ISXdQ0hFwiMXweU5kNHFEH79NZs7h4mP2j7Wbe3MXiatNrDRhuKfEz+UIh4/sG+tftXwpbhWK4YEpzAaQvNuXyu1rHpmP7zwQdQhr8jcGsjmqL84PzzwEP1I4Gq/S8P3U76RypCp3ERUrxdtZSFisa/MUiXRwye1zsDbB98N2FvZ9c1Za68sxH7GpuYAX3l3n37dWXRGUShweB3Cpf30pgMeU9At8C6TR8BTPc3zR03YiOsbXJ1yiPSPLOg/Ai6LUI74cYIvyCEQnJ6tz0OPJsGV5eZ6av9Z4CI5uqtZssVYC+EH0lamjlPK0SQ7Cv04bh8e/OTXWLlV2yh+FyjY5lsf0kWR6GuIgwMeeMhGqpJP47ApuPQx1lIXPEfCk4WyGSDn+f1UhzS3ek/cfgN7damL9ouJLPnFQFzGTctsVehccNLQX+iocJpHneGeyooqIlWycQ7DpSBAFwSMuDzTEvemDqKx+Yer35TYIisQo0mcRow+Fu+AOhJLnpQOh7N/0CjW5uEI6CTZiObNxI95ZuQXvrQvPQTn7CMXUnZn3//X0u7j55fcBtBPOgYjuAzALwDgiWkVElwO4HsDpRLQUwOn+bwghFgJ4EMAiAM8CuEoIIfnHKwHcCk9J/T6AZ/z02wAMJKJGAN+Fb/lULahj+6Rxg/H2j04HwH8Mpw/AinuSHwsXFuD1xo24e9YKAPHAd7INhaKIiY4iuzy9TgK+cdKBOGxkv1gelaXnole6DDu5u+aGf8xW26q2Dp+59PY5sXT9KEqJlR/bj0m0cw7R3y1apFDXiacr3E1ipXwuGniP9YWgMK+eFs2Y3C7T+QM/+/yhsXYVhTCfJZLz2tBSDI/F5Ra8wGgikXMwWxjJs9XlO6ucA0scfHHXwjVbcd+cD4P0brU851CMiJW8699+YRLGDfXMWZ/zxWBGzqEmh72pjuG1E4d8jnDW72dG0n742ZA7UtcHieWbwvhWrUAbksNnCCEuNNw61ZB/OoDpTHoDgIlMehOA85PaUSmo375bTT6IOMqKlRx0DuznTzWBgYsU2319IoTx7b34+W8s9zgR3Y8hJh5g6pRtTwrb7SpW8nbf8R6QSTp3ZAM3j6aMHhDbiQ/r0w0fbWvCNiZMBRDqLaycg9Y7u/d6z8g+5JSpbDnamDGdEJgj+Dv06HN6Hr3dnFjTFhYkfM7DK0ujntaTNb+JvM85mBaxPFFwct1m38OYtYtw5BxAZqs02ffyv0ocWAsweGPvzBtfi6Q/NHcVpvtEUNU5qG2TV3171GLMkJ5Ysm477n9jJb56/AFGdrg2R2wATRtsxIEzIqlVxp1+roWOdsE5dDaoXc3tSCKxlSyTOCiPmywO1MGUQ98pq74JatuuPGlMtDwnWZD3z3R2RGLjIu2SAQjjkLHr0wxgV0mi6p/AQYqDbKXp31DG3P/K1FH48nGj8E8njHZqix7/RjBlA95ELwiRwDnExSmsQtpR5AcAs963H2+ay3mLdYthxc7nCOu374mk2Qwjks4wdxkPnEKaI4gmsaZOVALCbTBl1cW5Zp1DZcVKum5RR9JmNYutVAXYImOqJo4mOO2qU3w3nc2OcQ6KhZHaNpNuwtaGYOIlcA5Ozae4EnnuD0/De9d9Otj1uJ4HDPAiCW78h3H+7YVarZW0guet8gID9qirwbX/MAE96hzjUTKcAytWkiI4i9jK9ds82BAP+xxrVmIOv10+0ZKL2A/OGBdtE7t5MuscXPYcSdY5skp1A8MFOVa5AhWqNz0RAgrylhLJWG1DYEKeJ7y2dGNEdKOiJk/GTdVoJs6UWjbgKdVV5BO404BYGYZDayiku1xUVvXz6pNUikps0Oc1G80yjUWJ9nhtTtc5eP+LGueQN1g12cBZgvBtc9/hqZAmhHp9LkH1TIHfdMgJmlSircpKceTBBJXK2qKJ2/QVv4GNOtMm/3+z5SjRtEh6XrZLilz6aOHUuR277Tu5cA5JQ0H2n3rOAe9YyOsvvn5iyFHLuFAAsFQ5Mz3KOXhtrs3n8KXbQvGujjoL52DaxRciG9FoHk6sxJVp4uraS/iMTgWbNZLKhpoQ0zmwkyUZ4XkOalp8tybzbd3dHDnHIZFzsHjXJrHHTgp1yTlY88gB7qaQ5urQIY8jTVpkrE5wqWx+kstRbeRNYqWiopA2ERBAE4uU2E497LUtX1HhHPTdLLfonTQubkKexqvZdX5954G3w3aUaLWlSgLUWF5qv1w0xXPKPPaAqN/tU//yycjvmjwZz2g3vbearreX69tudWH/BxGUE5zkqokuxzmoy3EpnENM58DkSfXdGBO7aH1eYbe+uiySrk/kNPLcJIW0ky09pIlj8sL/ynulOSxyzZBtT7KAst0vhSXn4iHp1lhFYRIZef+ljTpXPUe4S53/MnxE4nnhGuegi2/0BezkcYNx5YlRXZfXTvtCpubjcjz5z+FCHHKb5nZIJHIhUP0clOeUPFNGe0p63U9owj7R0Os2nYNpdx81S47e099p+fVnsvflt2kuFPHyknAetWc/h04BLppl2mBapSqkg/oS8sgJq7Psuj4rRuiYJsj31b1PY/kS2iTr446hLBU2z1sX/O6iSZHfNglH2l3XpycOw7lHxc9D1k1ZPT+H+PNy5/v7l8w26nJcqQu6i2USB2nrP0CJX3XjhZNi+SRHIyMCxzgHrf6BveqtRhpu8ZCief5+zamRMzA4PQcbKoIciIOSRxXxqGMtn7BDl+DCZ0joMZckIpyDRaz06DeOiz0rLeZkGXfMXB65n1krVQHqgDpq//6Re/LELhucdtWOvZpG/KSv53ndH8KhTlnfnuZ4mIponS7t8nZ36iHqaSFtzAGeY1u+yeyhrH+m/QdGlYIuBy25wpQ/FCt5dRWKwhrTKvhtEZM0F4og8naSpcbP4QI89qqPR0nNkWcIIBfOmKgyQXQpIfshSXyYYxZ0vUwb58XVaYOql1CJ0k/PCi3qOZPR/zon6g8CeFaEJiKw2zCfosQhei+fI5w+figOHtYbk/brDx1yHC33vb+3N0VNtzPiUAXIz/XHi4/ChVP2jd6kUsRK3I43RXuUx/U4N159kjhEqUNc55DMOYTep/aX3Oiw4Ms4OS55JX5x7mGR3w9+7Vg84u+aOKJsiksFxBcZ/XXtTnDpJpbx7GaNc2guFNnzw/X6bCFL9haKMaOEtJBipZ177ZuA0FqpaGyXCmM/BNxtwsaK23zFiAPTTpMpa9JGDgrnUBSoyRGWX38mzp8czvvQoi4sq1/3eJyy2nwuEB+pMcC61+YDPxkdkuh++7Sxcc4hnzM6TQLA1t3evLri7rneu2j5yhwiTuh6xMEfA6MG9mRCTrgrzPTyIuU4Lj66xYWNZdd3ZSaTV4l+3eNhrkNrJfuioYKTtQOhE5KcMEP71LP5VIzoH42c2rdHLSb6st0KSacCVNRaybRjlkYF2gKkQ0/ibNxVS7IkG/gkSLGSavHDIUfeWdrhWSLxetUQLaYFST7lxDkwbbD99urlOS29rKf/5fhYpkDnIARbTj7YfIVp3GvU5EJT1lN+9bcgvWd9HnsLRdZBrlAUmLRfP3z7tINiQ6gm55k3m8ai3oak+V4NdD3iAGkxEr9HlBwCgDthLVaOY1vUnY0JavgMFSZrpUOG98GPPjseP2NYY1edg8RphwxhZe2AF6b4rQ+3BNZDQ3onB/7j+iVQQLqerOND59jU7/nmh5utRN4kBjDB9D1lumxLc1HETIyB+MQ2hYMAPO6jXAcn6Ui5S9nR9ukW3w1LzqEl0Dl4z/30rAlB1Nvvnn5QrI06XMNnkE+MImmxPOby9XzqJ+7foxbjtSCYtblc4AFeLAqWA5EETx0v25ri3vfq+R6rt4QcrfSJ4cZUQalTr3rr7mbfaZLvU53YxIkD+1hF0fWIgz8GuL71gmslEAdNnsuxts6xefzJKcFZ9cjdjivnUJMjXPbJ0ejLsMahRYxX1p2XTbG3z/Ieu/YWsGTd9uCUO1MMpGj95kWRW1f6WcKQx6UTYdnn3PS61VLn0TdXJ7SUb6MOeYjTS4u9oMQtBpGQi427+m040VQacCEo9NAZQDx8huRYLj52FGZ87yS/rUqsIkN9cpwkBt4rkXNY+XHcMU0/CY7rs336dUehKLBuWxMKRZ4o5xnCtqMpznGZznKX6wEnUmtRdFD6e9322jKjAQMQF/3q+TI/hypAdjnXt54XpH1XrSv7bLFmkrC3pYg//u0Dax6TJYjp3AebElM3ZR1oOGHtPJ9bSLODdVnQ+F2h95/T3Uw9MNTBfPu0sZF7SXzGP/5xlvGevoid6R/aY4KpF+av9jyr75q1AsWi56TIiYT0pKQw6UkOUipYMVZg+WTnkHK5qFiJ89pVk0ybBTKM0Vg+xJ3gOEWtjp3MYTo658Adi9vLd+rb1tSM22cuYw/lCThzpbDjDoyfNZbP8SLnGsPmDfAITnBaY+yu137TIq+vQzG9VUYcKo9wpx/v3JocJe5+6mujVh9XnHBApZrGwiRWMrGZtg28zLN5p6fsMsm25UKfxlqGm5zx+s2cg75bu2zq6Ii+Yx/tNLgYx5Ziruh26ZwhQLSNfLqqzJTjhlVIa/3IBfZTs6ThHHoyUXXlwpHkCZ8nj3OVUU05QhPhHAz94EocPGslfUecLC5pZsrVuRB9fABhPzw9P37wUFBfEKZCYES/7jjvqJExHwevXbwloxz3nEitYcXmQOzK9Z3p5EAAgdL8aN8PQycGmc6himA5h1wOzQkTStU5nHfUSAxhDtmp5Hczcw68HNsWUVS26+6/r7Dmlef/ptmdlMo5AN47btGirB4wuGfkVDR98denYpo+Vz1de9XX4Auf2NeS26JzkPoSoZwBnsAVAHadg+m+2t6kskynqcXy5QiFIvDw3FWWsuLl6uBOgvvnUw6M56O4BZWLuEQ950CtVV2rB/aKc8FySCZFU1VjTBnNdQ1ipcBPQiMcC3yu8s0PtwTPqzh0RF+PczC0aUDPOhwwqGewvkx/+l2tPbY3qgy6HHGw6hzylOhVWq/Eizex/5Wk6ly0TludNhM3fYCa9ARyoXcRK/X0zxKe/vlYNPZ4/Yb0HFFsl6t3oYuVmAlTNHm7Gkrh0BF9E+W3pvsyVUAVzTBipRjnYNY5APaInX+8+KjIb966x/ufxDnoO3m+XRSk24g7EF0gTz54SCzf+xvifisuO+IDmKNlvWxhfbZghknzMU9heBNTXtlXur+BJBj65k0XYemldq/LQ8BcHyB9ifiB3hHPkG73CK2VeLGS3G29+L0T2efVwWz6QKV+NjWipF5fk2YNoYu/ZLNsC7o+EPWDhSRqfVbZNnAn+w6ELUWBi47eD8MZtl6HzdpFJ376QpXUp7b7d1z2icjva/9hQlh3CudBHTLkQu/62oAb4f0cor+TdA42P4cBmp6I+4ScQpqD3DHb2gWE49zs7xHnHDhDjcVrtxnbGtSlVcE5pHltiW4QbFZOSeuotFIsCvOclgpp/YAe2ccJMQdjY1+e72GjW+TLznijF3t9lUDXIw5WzsHrjpocsbsVIDqYTZwDtwg+8c1PMjmTIdeJTTujzma6uZ2cCLZQwHqrag3tD3QOlgH4aV+Ju6el6GTeC9hl1vpC1k3T7SQt4rbdvx6Cu6fy20QA//zVoxPL/o5v5nn82EFB+znv5DhRtotvbJyDi3WPq84hR4Qtu8JxZLLUk+PcNB440Se34eWc8mzvc9jIvrjQD4ynQ9c5mE7g8/ImcA45z2rLFDjRK9/bxX+gcT/SZ8h2XrR8XkWh6J3LbWubrPN2LXSGdy/jHCqOgDgwfSsngW33rT5n3GkxyYeOjCu5YmWz9XmpurewroALTtKyjBlXzkHqHGz6RbUeF2U0V78EUVw+rrPTlYqkCkS/m6lNUw8chEn79Qvax6FbbR7danMQCC2DuL5IExQRMH8Xri02Jf+arU3WOhetie7kTafrBeaYCZuhCHFg8nFOeTbnLtumQz0f2nsunifgeBK6XyrmrWKlHB9u/JwjPcs+XayUZJVV8DkVW9NyRNi5t4CfPrmIvVdtdLmorKGtEiNWkopYR9HMVsNkIiKf6pfeTq4+iVd+cDL2G9hDq9P7b2979LdJ5yAXJ5sjmVqPM+dgbFdcrJSkg3Atm4PK8dn6K3BgstbrLVJ7As4hHsNIr2NgT7s3uc2U1UVE5WqCvKs5uljrTmR6e6z9QMmcA8eZ6E1VOURVv8fVl8g5+GmmUNthnfKMb/Oiy6X/35XH4qOtnq9LjDjoTppa77UUBWARY0ms38YT+HYvViKi5UQ0n4jeJqIGP20AET1PREv9//2V/NcQUSMRLSGiM5T0o/xyGonoRqqih4fcbXA1SJGMzUpHnXivvLfRmE8usN1r87jvn44ppakA+EGgEwYvH0X+c4grpA06h7zZsSeoT2mYq+mlWaEZP2Xr8H37ac9GHz54WG+UCtWL2TbJZF/aRqPcBOxpNouV1Od//LnxidyF3c8hes/m2JUENd9XPzka+/Tj9UZyXthFIFEzcG5j8cWj4yKiuCmrK+cQNR9lQ89IxbzD+SXyMKYkpbuKI/frr0RNTsc5FBPq8+p0Fy9WA5UQK50shDhCCDHZ/301gBlCiLEAZvi/QUTjAVwAYAKAaQBuIiK5zboZwBUAxvp/0yrQLha2PYRcM7gQCBJRe3RzPinP/8In9sWxY+JONa5wneiyXTZ5tV4Ut5ABoVjJJkeNTGJHsZItgJ3KKcy/9lM4eFh0F1unvNdPz5oQI7hpmDR18U2yFgHsIi0ZgHD60x7rz+12XcRYrn4O+iLFFee6bqjtso152RwbzSKEHuMAzzl8S3Nk5KDWwXFhKpqUMcO1zdnfw1fM2wLhmbz7JeHUiaHOCevPtxSL1vAZgF3P1lGIg46zANzpX98J4Gwl/X4hxB4hxDIAjQCmENFwAH2EELOEt62/S3mm8rDoHAKlriPFti3ENYFSt8yP6Pi4C+cQj9zK55WLky1WjtpHvbq5SSdNYgLdlLU3EwfoICW895TRA9Ffs9pJc66Euih+ZGDb1Xx2ixJPhPD3Dz4GwO921X43LbCqniGNQpobq65ipQhxsLxkTcA5mMvS73EbJ5e5oI5Ju1gpOmZsCukk83QZgNDmlGZqu4lziIW/0J6TprPWPgUZuXfXYwHKQblVCAB/JaK5RHSFnzZUCLEWAPz/0uB5BICVyrOr/LQR/rWeHgMRXUFEDUTUsGFDaaeLKWUxad5/lxAUgH2Hl2ThweG4MXFP3TVboovXVSfHT+ICwjan0TmYUOugc1D7aL8BcTEXh26GnWCO3P04AP4d0/g9qAv4vFVbE+u0T+Bo3boHvVqOV5a5MGkebBMr6Y+Xo3NI6lP9nm1xV9ewK08aEzsrBXDjgtU8g3olR/qV4HbZcoze/8aH9jpz4XGpLpxdNJ3nsuV4lj42erktxaKnkE6wVlq6fkfwW/Xk7wgK6alCiDVENATA80S02JKXexthSY8nCnELgFsAYPLkySWpe+2HwHhNsSsE3WSiLsptFW/+x+kxG3YA2LIrNGG95Nj98YMz4r4QXruQWJ/reKoNgomZ86ivbhJP6VDPyFWRo9D58NrPjTfmCeuOv0gfA/fywzMPiaW5h1QProx5PGVmOKZ4U1b12lxWd9+hMI2vis35Kwnq5sZWZ+gEZ86j7nCvOP4AXgeQ0mrLRhziMnxzWfLzXMP4Ecl8haI91pGZcyC/fp44/Ne5h0byAcDg3vXewUEWTgWIt+W3XzgCDzaswgNvfBg4n1YTZXEOQog1/v/1AB4FMAXAOl9UBP//ej/7KgBqnIKRANb46SOZ9KrA5ucgP5R9xxxe2zmHZCXeXUpU1P6GCKTnHhl2jR46QcXbKz03/TVbzAfkqG35xkk8BwKopqxuOgfXQHHdmV21165wMnHRQ2UeCf7wF2Lf6avHlx77ykmshOiumdO/RHUO5rKk9dtzC9c5t/HLynkLXB19u9fijX8/jX1WFf1YRakO1krR+g0LrIvDofKobVzp7eXGqp7nM4YAizk/qJ5VrOTfGKaFywnPg+DFSnIDOXZo6Df1ucP2wY49LVi7tclqScVxiVeeNAYv/+Bk5w1OOSiZOBBRTyLqLa8BfArAAgCPA7jUz3YpgMf868cBXEBE9UQ0Gp7ieY4vetpORMf4VkqXKM9UHIEpK9O3O/d4turrtu2J3/QRFSuZP1BtwDmY26IOftPHVkNvc5yFxILVns26lH1zUNs+SjtWM9ouB2uliO7FkXMwEIcchZ7pJnm7KsayKU8riUCslJBn5eYwpDSrc3BUgJtMo01lvfT9k/CPk+NxoVRiNLBXHQb35nfg6nezi1Llf0eOyzAcXJ5Xv7+tTbUaEeaPZ9V/G3b/5Mn2W4rCOJblo7rkQZapzpViUeD7D73jtdMvr7fP2dbkCH2712LHnhas374HrzWaLR5jXGJr2K8qKEesNBTAo/6iVgPgXiHEs0T0BoAHiehyAB8COB8AhBALiehBAIsAtAC4SgghXSavBHAHgO4AnvH/qoKQc4h3tB6igoProugip3X52GoeG3EI22e+p95yUS7aynLxFNdh4rRyREHAQ3O8KqVuo0WJUzOcIb+djUMkAt7xuTZTG6I6B3N9Js4qWpZStyGPSoRtHEGEc3AQZbn2r8mQwUXEGhF1WbLrRJhrm0tMK8CbY1K5bYoaIPtA3zhygfc2K6JgSeykl35LUVjPKYnWGf3dGmG6VZRMHIQQHwCInSEphNgE4FTDM9MBTGfSGwAkR26rAGwnwbkM3mh8e3O+WgdrpTRx+wHELHQ4uMqrXZSLrmWVe6xljkJbdFOk2EjbDWt1Jb2oZbv0umN1UvTQGU70l48QB3NZLibB6jua2qUSB1frNZv+bMP2PX7+xOYBCHUnOlzWNjWulG3zpPcV1686UTdHNFA5VzvnwD0LRDmHD5XDiWQbVMLPHcTFweYD0hroeh7SVp2DA3FwVmZKsVJ5nIOKAT1cOAfbQqbWbS5Dym9tC1lazuGxq6Za2hU6wZn6KyqL5htfLc7B6juCqLVSP+Ybqa9kMw92sbiK+AFYTD3l2SSulne2smRcLxdnx1+ed5jRP8Fl56v2tRTzctCJGbfj140DTOO0cf0ONPpWQesMps2muRAopJWP99667bF2ynznHDkiQhx6WBTLeo0u6hzfoAAAEeVJREFUOptKouvFVpIXzLd2MX9K65RmWzfTcg4965PFDlavUpU4WN5DWt/YvYfDa9sZEhI2kZiLkj9irdRKO6ggXlWCBRgXNVOF6yZAciCfnjjMnEklDhZOQ1ppuX7DJIczwI04NFl8Clw2VmodpoXayxeWNbRPfRAEUYX+Ti6SgYVreNNmU9vlHFYt+1QfB5XDWfzTafjleYdHCPERWiQAW50dRqzUYSF3xQx1SJrkQPSD/cupZo/PpGBlelkucJmcth1gWrGSq77EZdLZXtXF3j6Sx7CTr/TUkTqoJNPmpFET6UeHRtoOH1IXCNuCLr+Ps1jJQaSlK4E51Nkc+Jx0DmEek3gKAOqUd7/+3MNYjk2fCy6bGFN/mRw9ObGSPFzo0W8cFxnPUtyntsMuWYj+TnNsbyXQZTmHUomwaonBOa1JbNrhseK2yZn2Y7tYBdk4B7UtNjPVEw4ajCmjBuD7Z4wz5lEXKRedg1VE5WAB5qKQ1j/qI984zlgnf7pYFDMWe1bYtvALBCSynC6GDkAoVrKaSCv3bAu67O9uls2CKxdy8rjBANx2rp89LLlfbSBHDlEVx5jy6e/kpFM0lDXY4HPBiZVkjKkxQ0xh/5PrA+Ib2NYwX1XR9YiDReew2uIjIOHK2smydjGHmkukFSvZTGclOA9dCbW6d1aaPYN71dfgwa8fizGGMy0ALfSCC+dgu6cu/Eadg8L1OI7aSRaW/bcXTHIrBHaTXnLgHA4fGbbD1g9ybNrGhWtEWXnLFgH21IOHBtc2QjOkt2fb7zL0uTOtS4XNYXVY39DfwNQP+kbJfP5KeG0aWyYfo+Ao0mKcOJgObVLPXEnjDd/a6ILEwaxs3e4fcn/aIUNj96qBtDsBl9DYrjqHNLGIOOQcxRsSrl7nZp2DWpZBIa3/Tujfg4f1Zj2oJS4+Zn8AdsbARefQVzFdtLVJlmLjEF0tw2Sf2hbrMw8LncJ61pW/qE8cwYf8LhW2kPd9lPhbtmB5h44Iz1ExibV+ce5hwfUhw/h3MBFPWbdqaCA3Eyai5XKapFo24OlVWhtdTucQnudghi0cdFqzTVtk07Q7Axex0oj+5uM61YXpvKNGGvO5QB3TVtGFD1ezWBedg6ko2w6fw7PfPsF6f38/NLpt7VfDjZuOtFRh++RygbGGZUlpsuLon+hoRmvGOz/6lFXflQY/OGMcfvncEmu/19W4iTWnjB6A+avNXDIQHXMmUapJ7Bb4Ofjf7vXGjcEZDKYNkaulnxzynxjVHw993SwirRa6HnGwRGWVsN2rr8njjX8/zdmRRT/ruRzYxEoXTtkX981ZiV+fH3M9CSAX2KF96jFxRPLJdDakPezHRhyWKKZ/Zie4MN20+06K218q7PG4wnqPHs2H/lBx+gQzVyoP3+ltiXLrKomU49zV6MG2SMkjaW1cSF/H+aCCO98BCOefrd9VImkzD3Yx4uCUxjp04nnsAV4YfjXwXqEocNGts/10i0e2s2gw2aigmuh6xMH/b43Rn1CGKRwBB9vAlThgkDmUhQrbwfM/PWsirp52iHWSyveqhEmcOvBdxGOuyndTWS5NTorbXyqSOAcJl4WoDxOOXGKXb9dvW4RdRZFSbOhqRqvG/tHx7dMOwo49LTjl4CHGPGnx1++cgLEGhW0upA5GqJZTXIh3CdNJamx9FqjE4aXvn4T9/UjEauA9NbKw9Yhdx3AqMltrWykF9bdJrW0IYdNI+6iEVYAM1VuJzey3Th2LKaMGWCd6TT6XuHuTr1WJGC1pCUy5A9xlAifF7S8VVi5TuS7XU/xHnxuPgT3rjEEY08DFV0WFTW80blhv3H350RVVNtflc+aNgP/fphdTnd5Mx5sCwCNvrfbyWw8z8u7Z+l0lDnU1uViI/IJyVGwS1LlgNVt28LOpJroc5yBRqljJFSeOG4w5yz+2ynLlAmuz5waA75x+EL5zevltknOtEoMtbR+VTxyS84yz7H5LgTRBtS2cLp7brjjriBE46wj2KJPUkDLwthJJJMEltLyNY/v/7Z1/jFTVFcc/Z5cFFxZZWX5oWWAXRepikR8rgkAxGhCqdU3VqFFAsbE2Gu3PqNVqU9NEq7X1RxskLRRrrY1pm2Jra7StWq1VoYKKiKg1/iipmiqCiAg5/ePdxw478968mX3zfrDnk0zm7Z337nzn7Mw775573zlRS9OOam7krfc/4sbTy4dbw5xfYei0VCXBniOHMAqPn3VY8HJ4X4+NHBImdGIwhmkCP04bFj8e2zKQb8w/nDsWTev9G0bAnxyPI6zkn3yOao02d9Hb94xykltybFuv3qMnO11d6LCEeLJPWCk7J+IoNzKmSZRYe9jPMOoozc9ae8IRwSExX0vYiq1C51Co3f+f79qjkcOaUUfu/vLZERWEseOkzzmHKCs4o8wTlOPMztEMaxrAqVOCrwRFhEuOH0/rQdEqqfUW/3PFEVbyh/zVlKSshijnuLhvEvJXfh06InhOaN+wUnI/p3IZervzYyWhpnLCJsAnuftCjg6o7QHRRw6XnnAYL163IHRewu8qtDxrwAojfwJ75yd7Io8c9rjVba0hKwuh+0banvXUk6LPhZW6s7IGfxHKhXmiMG54E2uuLl1kJS32VBiHDsMvUhI1lNLbE3fSd4cCnHX0aNpaBjFjXPBJKmrRoy8fdyhvFGTr7A0PfW0uLWWcg3/yDCsmkyZhFwvT24cGVkb06V9fx5DGhsAVTz4iErgCyWdv7fgqLnQG9KujTjzn8O724Dowhex2ZevKVVD0R+cjexQYSoq+5xzKz0fzxTntiWhJGr+UYm9j41D+Rp+0mDy6eW9VvN4iIsw8tCV0n8JJ07Cr2csXlC5RWQ2HBazyKcQPhe3YFS11R9KUm9wuNzKqqxPWXTMvlouGSid+C38/IkJjQz07du3h3jVvRjq+rWUQS2e1c+6Mco7New5b0ltL+l5YyT2Xu5dhf+TTBw/mvGPb+Mk5U3vdl5+m45Ah6VzVBHHPhTMSfb/CAvBZcpT+6Hfn7nDnMKq5kQkjg2/6rBXlruajENdo0p8Pi5xxucdZs7F/PR9FzJ/lHS9c8/kOxoWkp4FuG8VdpyQqfW7ksPDIgzl8ZNN+6wDCqKsTvnPKxFj6mjqmmRtPnxRYl7cWvHb9SWX38X9Qg2NcdplH5nWM5AtTRoUmTwR4/IrjE1Lk8d2uiTz60juJvmdZKlzi3XPk/e72Xdz95Ov7tMWRgueqk45gSGMD8zqSSefTkz73CxrbMoixAfWT54wfxt83B9d0NboREc4oUb84CzzyzeMCE6XVilOO6l020rg5oKGem8+cnLaMIhbPbGPxzLa0ZeyDf6FY7j6Fuy44BpFoI8Qfnhm8dDYqw5oGxHYxVw2ZcQ4isgC4BagHfqqq1yet4efnT987WWTEw1+/Pndvla0g6sRbennypHhGIUHOv5Z0RUgBbmQTP6ndsDLzHLPHB9+T4HPixJHcsagzFl1pk4k5BxGpB34MLAQ6gLNFpCNpHfV10ifDTbVk3PAm5k8MqWwG3Ln0GCDaRGtWOSGhTL5G/LQeNJBl507jppC8ZFGZ3xH+Xc8TWRk5TAdeVtVXAUTkHqALeCFVVUYizB4/jFVLpzOrzMogw6gVC8JKs5ZhSGMDWz/ybnodkUJq7VqRFecwCnij4O83gWNS0mKkwNzDh6ctoSruvWhm2bCZsX+z/tr5qCobt2wLzfOUN7LiHErN8BQt7hWRC4ELAcaMCV8jbBhJcHTb0NA7eY2+gYjsV44BMjLngDdSKFz60gr8p+dOqrpcVTtVtXP48HxeaRqGYeSBrDiHp4HxItIuIv2Bs4DVKWsyDMPos2QirKSqu0XkEuABvKWsK1R1Q8qyDMMw+iyZcA4Aqno/cH/aOgzDMIzshJUMwzCMDGHOwTAMwyjCnINhGIZRhDkHwzAMowjRKHUzM4iIbAM2Bbw8Bng94DWfIcDWGPaJu6+4tMepy7RX1lfS3y3THn2/pLXHqSsu7RNUtXwRD1XN5QNYE/LaOxGOXx7HPjXoKxbtceoy7al+H6L0Zdozqj1OXXFpDzt3Fj7217BSlDqR98W0T9x9xaU96n6m3SOL2qPuZ9qj75e09qh9Ja29LHkOK61R1ZKJ08NeyzqmPR1MezqY9uSJqjvPI4flVb6WdUx7Opj2dDDtyRNJd25HDoZhGEbtyPPIwTAMw6gRuXAOIrJCRN4WkecL2o4SkSdE5DkRuU9EDnTt/UVkpWtfLyLHFRwzzbW/LCK3ikj5SuHZ0f6wiGwSkXXuMSIB7aNF5G8islFENojIZa59qIg8KCKb3fNBBcdc6ey7SUROLGhP1PYxa0/U9pVqF5EWt/92Ebm9R1+ZtnsZ7Vm3+zwRWevsu1ZEji/oK/FzTexEWdKU9gP4LDAVeL6g7WlgrtteClznti8GVrrtEcBaoM79/RQwE6+40J+AhTnS/jDQmbDdDwGmuu3BwEt4Nb6/D1zh2q8AbnDbHcB6YADQDrwC1Kdh+5i1J2r7KrQPAmYDFwG39+gr63YP0551u08BPuW2jwTeSsvutXjkYuSgqo8C/+vRPAF41G0/CJzmtjuAv7jj3sZbbtYpIocAB6rqE+r99+4ETs2D9lprDEJVt6jqv9z2NmAjXknXLmCV220V3XbsAu5R1Y9V9d/Ay8D0NGwfl/ZaagyiUu2q+qGqPgbsLOwnD3YP0p4GVWh/RlX9omQbgANEZEBa55q4yYVzCOB54BS3fQbdleTWA10i0k9E2oFp7rVReBXnfN50bWlQqXaflW54/e2kh6ki0oZ3pfQkMFJVt4D3g8Ib5UDpWuCjSNn2vdTuk4rtI2oPIg92L0de7H4a8Iyqfky2zjVVk2fnsBS4WETW4g0Bd7n2FXj/jDXAj4B/ALuJWKc6ISrVDnCOqn4GmOMei5ISKyJNwG+Ar6jqB2G7lmjTkPaaE4N2SMn2FWgP7KJEW9bsHkYu7C4iE4EbgC/5TSV2y92y0Nw6B1V9UVXnq+o04Fd4MWJUdbeqflVVJ6tqF9AMbMY76bYWdFGyTnUSVKEdVX3LPW8D7iahkIeINOD9UH6pqr91zf91Q2c/dPG2aw+qBZ6K7WPSnortK9QeRB7sHkge7C4ircDvgMWq+oprzsy5pjfk1jn4KxdEpA64Gljm/h4oIoPc9jxgt6q+4IaD20RkhhueLgZ+nwftLsw0zLU3ACfjhaZqrVOAnwEbVfXmgpdWA0vc9hK67bgaOMvFXduB8cBTadg+Lu1p2L4K7SXJid2D+sm83UWkGfgjcKWqPu7vnKVzTa9Iaya8kgfe1fUW4BM8r3wBcBneaoKXgOvpvqGvDS9b60bgIWBsQT+deF+wV4Db/WOyrh1vRcda4Fm8ia9bcCtpaqx9Nt5w+FlgnXt8DmjBmzjf7J6HFhxzlbPvJgpWaCRt+7i0p2H7KrW/hrfwYbv7nnXkyO5F2vNgd7wLuw8L9l0HjEjD7rV42B3ShmEYRhG5DSsZhmEYtcOcg2EYhlGEOQfDMAyjCHMOhmEYRhHmHAzDMIwizDkYRg0QkYtEZHEF+7dJQeZew0ibfmkLMIz9DRHpp6rL0tZhGL3BnINhlMAlXvszXuK1KXg3LC4GjgBuBpqAd4HzVHWLiDyMlwtrFrBaRAYD21X1JhGZjHcX/EC8m6KWqup7IjINL5/WDuCx5D6dYZTHwkqGEcwEYLmqTgI+wKu3cRtwunp5sVYA3yvYv1lV56rqD3r0cydwuevnOeBa174SuFRVZ9byQxhGNdjIwTCCeUO7c+bcBXwLr6jLgy57dD1eahSfX/fsQESG4DmNR1zTKuDeEu2/ABbG/xEMozrMORhGMD1zy2wDNoRc6X9YQd9Son/DyAwWVjKMYMaIiO8Izgb+CQz320SkweXyD0RVtwLvicgc17QIeERV3we2ishs135O/PINo3ps5GAYwWwElojIHXgZOW8DHgBudWGhfnhFmTaU6WcJsExEBgKvAue79vOBFSKyw/VrGJnBsrIaRgncaqU/qOqRKUsxjFSwsJJhGIZRhI0cDMMwjCJs5GAYhmEUYc7BMAzDKMKcg2EYhlGEOQfDMAyjCHMOhmEYRhHmHAzDMIwi/g9w75T63wwbRgAAAABJRU5ErkJggg==\n",
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {
+ "needs_background": "light"
+ },
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "sorted_data['inc'].plot()"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "Un zoom sur les dernières années montre \n",
+ "- un minimum au moment du mois de septembre (rentrée scolaire ?)\n",
+ "- l'impact des confinements COVID en 2020."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 17,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ ""
+ ]
+ },
+ "execution_count": 17,
+ "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'][-300:].plot()"
+ ]
+ },
+ {
+ "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'][-60:].plot()"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Etude de l'incidence annuelle"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "Etant donné que le minimum de l'épidémie se situe en septembre, nous définissons la période de référence entre deux minima de l'incidence, du 1er septembre de l'année $N$ au 1er septembre 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 pas un nombre entier de semaines. Nous modifions donc un peu nos périodes de référence: à la place du 1er septembre de chaque année, nous utilisons le premier jour de la semaine qui contient le 1er septembre.\n",
+ "\n",
+ "Comme l'incidence de la varicelle est très faible en été, cette modification ne risque pas de fausser nos conclusions.\n",
+ "\n",
+ "Encore un petit détail: les données commencent an décembre 1990, ce qui rend la première année incomplète. Nous commençons donc l'analyse en 1991."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 19,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "first_sept_week = [pd.Period(pd.Timestamp(y, 9, 1), 'W')\n",
+ " for y in range(1991,\n",
+ " sorted_data.index[-1].year)]"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "En partant de cette liste des semaines qui contiennent un 1er septembre, 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": 21,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "year = []\n",
+ "yearly_incidence = []\n",
+ "for week1, week2 in zip(first_sept_week[:-1],\n",
+ " first_sept_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": 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": "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": 23,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "2020 221186\n",
+ "2021 376290\n",
+ "2002 516689\n",
+ "2018 542312\n",
+ "2017 551041\n",
+ "1996 564901\n",
+ "2019 584066\n",
+ "2015 604382\n",
+ "2000 617597\n",
+ "2001 619041\n",
+ "2012 624573\n",
+ "2005 628464\n",
+ "2006 632833\n",
+ "2022 641397\n",
+ "2011 642368\n",
+ "1993 643387\n",
+ "1995 652478\n",
+ "1994 661409\n",
+ "1998 677775\n",
+ "1997 683434\n",
+ "2014 685769\n",
+ "2013 698332\n",
+ "2007 717352\n",
+ "2008 749478\n",
+ "1999 756456\n",
+ "2003 758363\n",
+ "2004 777388\n",
+ "2016 782114\n",
+ "2010 829911\n",
+ "1992 832939\n",
+ "2009 842373\n",
+ "dtype: int64"
+ ]
+ },
+ "execution_count": 23,
+ "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 française, sont assez rares: il y en eu trois au cours des 35 dernières années."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 24,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ ""
+ ]
+ },
+ "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": {
+ "celltoolbar": "Format de la Cellule Texte Brut",
"kernelspec": {
"display_name": "Python 3",
"language": "python",
@@ -16,10 +3411,9 @@
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
- "version": "3.6.3"
+ "version": "3.6.4"
}
},
"nbformat": 4,
"nbformat_minor": 2
}
-